/* °øÅë */
html{overflow-y:scroll;}
body,p,table,input{margin:0; padding:0; font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif;font-size:13px;color:#343434}
ul {list-style:none; margin:0; padding:0}
p {margin:0; padding:0; line-height:160%; letter-spacing:0}
img {border:0}
input {border:1px #e5e5e5 solid; background:#f9f9f9}
form {margin:0; padding:0}
a{color:#343434; text-decoration:none}
a:hover{color:#000000; text-decoration:underline;}
div.clear_both {clear:both; display:block; content:''}
div.clear_left {clear:left; display:block;}
div.clear_right {clear:right;}
select {font-family:"Nanum Gothic"; color:#686868; margin:0; padding:2px; font-size:12px; line-height:26px;}
.i_check,
.i_radio{width:13px;height:13px;margin:2px 3px 2px 0;padding:0;vertical-align:middle}

/*ÀÌ¹ÌÁöÁßºñÁßÀÔ´Ï´Ù.*/
.no_img_w {background:url(../../images/common/no_img.gif) center center no-repeat; background-color:#FFF;}
.no_img_g {background:url(../../images/common/no_img.gif) center center no-repeat; background-color:#fafafa;overflow:hidden;}

/*±âÅ¸*/
div.mar_70 {width:100%; height:70px;}
div.mar_60 {width:100%; height:60px;}
div.mar_50 {width:100%; height:40px;}
div.mar_40 {width:100%; height:40px;}
div.mar_30 {width:100%; height:20px;}
div.mar_20 {width:100%; height:20px;}
div.mar_10 {width:100%; height:10px;}

.f_l{float:left}
.f_r{float:right}
/*·¹ÀÌ¾Æ¿ô*/
#wrap {width:100%; margin:0px; padding:0px;}
#header {width:100%; margin:0px auto; border-top:1px solid #000000; padding:0px;}
#container {width:1000px; margin:0px auto;}
#footer {width:1000px; margin:0px auto; border-top:1px solid #cccccc; height:62px; margin-top:30px;}

/*Å¾¸Þ´º*/
div.top_area {width:1000px; margin:0px auto; padding:0px; position:relative; }

div.top_bar_on  {width:144px; position:absolute;  z-index:300; left:854px; top:-1px; background:url(../../images/common/top_bar_top_bg1.jpg) top left no-repeat; background-position:-1px 0px;}
div.top_bar_on ul {width:104px; margin:14px 0px 0px 19px; padding:0px;}
div.top_bar_on li {width:104px;margin:0px;  padding:0px; display:block; line-height:0px; font-size:0px;}

div.top_bar_off {width:144px; position:absolute;  z-index:300; left:854px; top:-1px; background:url(../../images/common/top_bar_top_bg1.jpg) top left no-repeat; background-position:-1px 0px; margin:0px; padding:0px; line-height:0px; font-size:0px;}
div.top_bar_off ul {width:104px; margin:6px 0px 0px 19px; padding:0px;}
div.top_bar_off li {width:104px;margin:0px;  padding:0px; display:block; line-height:0px; font-size:0px;}

h1.logo {float:left; width:205px; height:20px; margin:75px 0px 0px 0px; padding:0px;}
h1.logo a {width:205px; height:20px; background:url(../../images/common/logo.jpg) left top no-repeat; text-indent:-9999px; display:block;}

div.top_menu {float:right;  margin-top:130px; margin-bottom:5px; display:block;}

div.top_menu ul{margin:0px; padding:0; overflow:hidden; display:block;  }
div.top_menu li{float:left;overflow:hidden; margin-left:30px;  display:block; }

div.top_menu li a{float:left;  background:none;  overflow:hidden; display:block; color:#2d2d2d; font-size:12px;font-weight:bold; line-height:18px;}
div.top_menu li a:hover{color:#ee5c5c; text-decoration:none;}
div.top_menu li a.on{color:#ee5c5c;}
/*div.top_menu li a{float:left; height:10px; background:url(../../images/common/top_menu.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden;}*/
/*
div.top_menu li.m1 {width:125px !important; }
div.top_menu li.m2 {width:67px; margin-left:30px;}
div.top_menu li.m3 {width:55px; margin-left:30px;}
div.top_menu li.m4 {width:81px;  margin-left:30px;}
div.top_menu li.m5 {width:127px; margin-left:30px;}
div.top_menu li.m6 { margin-left:30px;}
*/
/*V ENTERTAINMENT
div.top_menu li.m1 a{width:115px; background-position:0px 0px;}
div.top_menu li.m1 a:hover{background-position:0px -14px;}
div.top_menu li.m1 a.on{background-position:0px -14px;}
*/
/*V NEWS
div.top_menu li.m2 a{width:47px; background-position:-145px 0px;}
div.top_menu li.m2 a:hover{background-position:-145px -14px;}
div.top_menu li.m2 a.on{background-position:-145px -14px;}
*/
/*V SHOE-PROJECT
div.top_menu li.m3 a{width:114px; background-position:-222px 0px;}
div.top_menu li.m3 a:hover{background-position:-222px -14px;}
div.top_menu li.m3 a.on{background-position:-222px -14px;}
*/
/*V ARTISTS
div.top_menu li.m4 a{width:61px; background-position:-372px 0px;}
div.top_menu li.m4 a:hover{background-position:-372px -14px;}
div.top_menu li.m4 a.on{background-position:-372px -14px;}
*/
/*V MEDIA
div.top_menu li.m5 a{width:52px; background-position:-463px 0px;}
div.top_menu li.m5 a:hover{background-position:-463px -14px;}
div.top_menu li.m5 a.on{background-position:-463px -14px;}
*/
/*LIVE SPACE V-HALL
div.top_menu li.m6 a{width:146px; background-position:-545px 0px;}
div.top_menu li.m6 a:hover{background-position:-545px -14px;}
div.top_menu li.m6 a.on{background-position:-545px -14px;}
*/
div.sub_area {width:1000px; height:40px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative;}

div.navi {font-size:11px; color:#a5a4a4; margin-top:15px; border:0px; }
div.sub_menu1 {width:650px; margin:0px; top:14px; padding:0px;  font-size:12px; border:0px; position:absolute; z-index:500; left:347px;}
div.sub_menu1 ul { border:0px;}
div.sub_menu1 li {float:left; border:0px; color:#c0c0c0; display:inline;}
div.sub_menu1 li a {color:#c0c0c0; text-decoration:none;}
div.sub_menu1 li a:hover {color:#000; text-decoration:none;}

div.sub_menu1 li.on {color:#000;}
div.sub_menu1 li.on a {color:#000; text-decoration:none;}
div.sub_menu1 li.on a:hover {color:#000; text-decoration:none;}

div.sub_menu1 li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}

div.sub_menu2 {width:460px; margin:0px; top:14px; padding:0px;  font-size:12px; border:0px; position:absolute; z-index:500; left:670px;}
div.sub_menu2 ul { border:0px;}
div.sub_menu2 li {float:left; border:0px; color:#c0c0c0; display:inline; text-transform:uppercase;}
div.sub_menu2 li a {color:#c0c0c0; text-decoration:none;}
div.sub_menu2 li a:hover {color:#000; text-decoration:none;}

div.sub_menu2 li.on {color:#000;}
div.sub_menu2 li.on a {color:#000; text-decoration:none;}
div.sub_menu2 li.on a:hover {color:#000; text-decoration:none;}

div.sub_menu2 li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}


div.sub_menu5 {width:120px; margin:0px; top:14px; padding:0px;  font-size:12px; border:0px; position:absolute; z-index:500; left:804px;}
div.sub_menu5 ul { border:0px;}
div.sub_menu5 li {float:left; border:0px; color:#c0c0c0; display:inline; text-transform:uppercase;}
div.sub_menu5 li a {color:#c0c0c0; text-decoration:none;}
div.sub_menu5 li a:hover {color:#000; text-decoration:none;}

div.sub_menu5 li.on {color:#000;}
div.sub_menu5 li.on a {color:#000; text-decoration:none;}
div.sub_menu5 li.on a:hover {color:#000; text-decoration:none;}

div.sub_menu5 li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}

div.sub_menu6 {width:510px; margin:0px; top:14px; padding:0px;  font-size:12px; border:0px; position:absolute; z-index:500; right:-80px;}/*left:372px;*/
div.sub_menu6 ul { border:0px;}
div.sub_menu6 li {float:left; border:0px; color:#c0c0c0; display:inline; text-transform:uppercase;}
div.sub_menu6 li a {color:#c0c0c0; text-decoration:none;}
div.sub_menu6 li a:hover {color:#000; text-decoration:none;}

div.sub_menu6 li.on {color:#000;}
div.sub_menu6 li.on a {color:#000; text-decoration:none;}
div.sub_menu6 li.on a:hover {color:#000; text-decoration:none;}

div.sub_menu6 li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}

/*·Î±×ÀÎ¹Ú½º*/
.join_box:after{clear:both;display:block;content:""}
.join_box ul{height:30px}
.join_box li{float:left; height:30px; line-height:30px; color:#f1f1f1; text-transform:uppercase}
.join_box .caption {width:792px;background:url(../../images/common/join_box_bg.jpg) no-repeat; text-align:center}
.join_box a {display:block;width:103px; border-left:1px solid #b3b3b3;font-size:12px; color:#f1f1f1}
.join_box .btn_join a {background:url(../../images/common/bu_arrow.gif) no-repeat #282828 68px 47%; text-indent:38px}
.join_box .btn_login a {background:url(../../images/common/bu_arrow.gif) no-repeat #d82c2c 72px 47%; text-indent:31px}
.join_box .btn_logout a {background:url(../../images/common/bu_arrow.gif) no-repeat #d82c2c 76px 47%; text-indent:22px}
.join_box .btn_mypage a {background:url(../../images/common/bu_arrow.gif) no-repeat #282828 77px 47%; text-indent:23px}

/*¸ÞÀÎ¹è³Ê*/
div.main_image {width:1000px;}
div.bbanner {width:1000px; height:426px; margin-top:18px;}
div.bbanner img {display:block;}
div.main_image_select {width:1000px; margin-top:6px; height:7px; text-align:right; background:url(../../images/main/line_bg_01.jpg) left top no-repeat; padding:0px; display:block; font-size:0px; line-height:0px; }

/*ÄÁÅÙÃ÷ ·¹ÀÌÀÌ¾Æ¿ô*/
div.main_col1 {float:left; width:314px; height:180px; margin-top:40px; font-size:11px;}
div.main_col2 {float:left; width:314px; height:180px; margin-top:40px; margin-left:29px; font-size:11px;}
div.main_col3 {float:left; width:314px; height:180px; margin-top:40px; margin-left:29px; background-color:#CCCCCC; font-size:11px;}

/*ÅÇ*/
div.tab {width:314px; height:10px; border-bottom:1px solid #c9c9c9; padding-bottom:16px;}
div.tab ul {float:left;}
div.tab li {float:left; font-size:13px; font-weight:500; color:#8e8e8e;}
div.tab li a {display:block;}
div.tab li a {color:#8e8e8e; text-decoration:none;}
div.tab li a:hover {color:#f05d5d; text-decoration:none;}
div.tab li.on {color:#000;}
div.tab li.on a {color:#000; text-decoration:none;}
div.tab li.on a:hover {color:#000; text-decoration:none;}

div.tab li.line {width:2px; height:10px; background:url(../../images/main/title_tab_line.jpg) center top no-repeat; margin:0px 9px 0px 9px; padding-top:0px; text-indent:-9999px; overflow:hidden; display:block; line-height:0px; font-size:0px;}
a.main_more {float:right; width:29px; height:5px; background:url(../../images/main/btn_more.jpg) no-repeat; display:block; text-indent:-1000px; overflow:hidden; margin-top:3px;}

/*°øÁö¸®½ºÆ®*/
div.notice_list {width:314px; height:133px; overflow:hidden; padding-top:20px;}
div.notice_list ul {margin:0px; padding:0px; font-size:11px;}
div.notice_list li {text-align:justify; margin-bottom:0px; line-height:20px;}
div.notice_list li a {background:url(../../images/main/list_dot.jpg) no-repeat; background-position:0px 9px; padding-left:8px;display:block; color:#545454; text-decoration:none;}
div.notice_list li a:hover{color:#000000; text-decoration:underline;}
div.notice_date {padding-left:8px; color:#a09f9f; margin-top:0px; margin-bottom:10px;}

/*½ºÄÉÁì¸®½ºÆ®*/
div.schedule_list {width:314px; height:133px; overflow:hidden; padding-top:20px;}
div.schedule_list ul {margin:0px; padding:0px; font-size:11px;}
div.schedule_list li {text-align:justify; margin:0px; padding:0px; line-height:20px; padding-bottom:5px;}
div.schedule_list li a {background:url(../../images/main/list_dot.jpg) no-repeat; background-position:0px 9px; padding-left:8px; display:block; color:#545454; text-decoration:none;}
div.schedule_list li a:hover{color:#000000; text-decoration:underline;}
div.schedule_list li span.schedule_date {color:#a09f9f;}

/*¹ÂÁ÷ºñµð¿À¸®½ºÆ®*/
div.musicvideo_list {width:286px; height:133px; overflow:hidden; background-color:#f0efef; padding-top:19px; margin-top:1px; background-color:#f0efef; padding-left:14px; padding-right:14px;}
div.musicvideo_list ul {margin:0px; padding:0px; font-size:11px; height:550px; list-style:none;}
div.musicvideo_list li {float:left; width:138px; /*text-align:justify;*/ margin-bottom:0px; padding:0px; margin:0px;}
div.musicvideo_list li a {/*background:url(../../images/main/list_dot.jpg) no-repeat; background-position:0px 9px; padding-left:8px;*/ display:block; color:#545454; text-decoration:none;}
div.musicvideo_list li a:hover{color:#000000; text-decoration:underline;}
div.musicvideo_list li.movie1 {height:95px; padding:0px; margin:0px;}
div.musicvideo_list li.movie2 {height:95px; margin-left:10px;}
div.musicvideo_list li.text1 {margin-top:5px;}
div.musicvideo_list li.text2 {margin-left:10px; margin-top:5px;}
div.musicvideo_list span {display:block;width:120px;height:80px; background-color:#000000;}

/*Æ÷Åä ¸®½ºÆ®*/
div.photo_list {width:286px; height:133px; overflow:hidden; background-color:#f0efef; padding-top:19px; margin-top:1px; background-color:#f0efef; padding-left:14px; padding-right:14px;}
div.photo_list ul {margin:0px; padding:0px; font-size:11px;}
div.photo_list li {float:left; width:138px; /*text-align:justify;*/ margin-bottom:0px;}
div.photo_list li a {/*background:url(../../images/main/list_dot.jpg) no-repeat; background-position:0px 9px; padding-left:8px;*/ display:block; color:#545454; text-decoration:none;}
div.photo_list li a:hover{color:#000000; text-decoration:underline;}
div.photo_list li.photo1 {height:95px;}
div.photo_list li.photo2 {height:95px; margin-left:10px;}
div.photo_list li.text1 {margin-top:5px;}
div.photo_list li.text2 {margin-left:10px; margin-top:5px;}

/*sns*/
div.sns_area { width:1000px; height:140px; margin:0px auto; margin-top:30px; position:relative;}
div.sns_tab {width:51px; height:140px; position:absolute; left:0px; top:0px; z-index:100;}
div.sns_tab ul {}
div.sns_tab li {margin-bottom:1px;}
div.sns_tab li a.facebook_on {width:51px; height:46px; background:url(../../images/main/tab_facebook_on.png) left top no-repeat; display:block; text-indent:-10000px;}
div.sns_tab li a.facebook_off {width:46px; height:46px; background:url(../../images/main/tab_facebook_off.png) left top no-repeat; display:block; text-indent:-10000px;}
div.sns_tab li a.twitter_on {width:51px; height:46px; background:url(../../images/main/tab_twitter_on.png) left top no-repeat; display:block; text-indent:-10000px;}
div.sns_tab li a.twitter_off {width:46px; height:46px; background:url(../../images/main/tab_twitter_off.png) left top no-repeat; display:block; text-indent:-10000px;}
div.sns_tab li a.youtube_on {width:51px; height:46px; background:url(../../images/main/tab_youtube_on.png) left top no-repeat; display:block; text-indent:-10000px;}
div.sns_tab li a.youtube_off {width:46px; height:46px; background:url(../../images/main/tab_youtube_off.png) left top no-repeat; display:block; text-indent:-10000px;}

div.sns_list {width:951px; height:138px; margin-left:47px; border:1px solid #e8e8e8;}


div.name_box {float:left; margin-top:10px;  margin-bottom:10px; margin-right:0px; width:227px; height:94px; padding:0px; display:inline}
div.name_box a.follow_btn {float:left; margin-top:39px; margin-left:10px; background:url(../../images/main/btn_twitter.jpg) left top no-repeat; display:block; text-indent:-10000px; width:68px; height:20px;}
div.name_box a.youtube_btn {float:left; margin-top:39px; margin-left:10px; background:url(../../images/main/btn_youtube.jpg) left top no-repeat; display:block; text-indent:-10000px; width:78px; height:20px;}
div.name_img {float:left; margin:0px; padding:0px; display:block; line-height:0px; font-size:0px;}
div.like_btn {float:left; margin-top:39px; margin-left:10px;}
div.sns_text {font-size:12px; margin-top:4px;}

div.facebook_text_box {float:left; width:685px; height:59px; margin-top:40px; margin-bottom:39px;}
div.facebook_text_box ul {float:left; font-size:11px; text-align:justify;}
div.facebook_text_box li {float:left;}
div.facebook_text_box li.name_img1 {float:left; margin:0px; padding:0px; display:block; line-height:0px; font-size:0px;}
div.facebook_text_box li a.left_arrow {width:15px; height:59px; background:url(../../images/main/left_arrow.jpg) left top no-repeat; display:block; text-indent:-10000px; margin-right:26px;}
div.facebook_text_box li.text {width:214px; height:59px; overflow:hidden; margin-left:7px; line-height:15px;}
div.facebook_text_box li span.name { font-weight:bold; color:#7790c4; font-size:12px;}
div.facebook_text_box li span.date { color:#d6dbe5; font-size:11px;}
div.facebook_text_box li.line {margin-left:21px; margin-right:21px; margin-top:0px; margin-bottom:0px; background-color:#e2e2e2; width:1px; height:59px; display:block; text-indent:-10000px;} 
div.facebook_text_box li a.right_arrow {width:15px; height:59px; background:url(../../images/main/right_arrow.jpg) right top no-repeat; display:block; text-indent:-10000px; margin-left:26px;}

div.twitter_text_box {float:left; width:685px; height:59px; margin-top:40px; margin-bottom:39px;}
div.twitter_text_box ul {float:left; font-size:11px; text-align:justify;}
div.twitter_text_box li {float:left;}
div.twitter_text_box li.name_img1 {float:left; margin:0px; padding:0px; display:block; line-height:0px; font-size:0px;}
div.twitter_text_box li a.left_arrow {width:15px; height:59px; background:url(../../images/main/left_arrow.jpg) left top no-repeat; display:block; text-indent:-10000px; margin-right:26px;}
div.twitter_text_box li.text {width:214px; height:59px; overflow:hidden; margin-left:7px; line-height:15px;}
div.twitter_text_box li span.name { font-weight:bold; color:#7790c4; font-size:12px;}
div.twitter_text_box li span.date { color:#d6dbe5; font-size:11px;}
div.twitter_text_box li.line {margin-left:21px; margin-right:21px; margin-top:0px; margin-bottom:0px; background-color:#e2e2e2; width:1px; height:59px; display:block; text-indent:-10000px;} 
div.twitter_text_box li a.right_arrow {width:15px; height:59px; background:url(../../images/main/right_arrow.jpg) right top no-repeat; display:block; text-indent:-10000px; margin-left:26px;}


div.youtube_text_box {float:left; width:685px; height:98px; margin-top:20px; margin-bottom:20px;}
div.youtube_text_box ul {float:left; font-size:11px; text-align:justify;}
div.youtube_text_box li {float:left;}
div.youtube_text_box li.Recent_video {width:193px; height:98px;}
div.youtube_text_box li a.left_arrow {width:15px; height:59px; background:url(../../images/main/left_arrow.jpg) left top no-repeat; display:block; text-indent:-10000px; margin-right:26px; margin-top:19px;}
div.youtube_text_box li a.right_arrow {width:15px; height:59px; background:url(../../images/main/right_arrow.jpg) right top no-repeat; display:block; text-indent:-10000px; margin-left:26px; margin-top:19px;}

/* ÇªÅÍ */
div.footer_box {margin-top:20px;}
div.footer_logo {float:left; padding:0px; margin-left:2px; margin-right:7px;  margin-bottom:20px;}
div.footer_logo a {width:451px; height:22px; background:url(../../images/common/footer_logo.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block;}

div.footer_s{float:right; margin-top:5px;padding:0;}
div.footer_s ul{list-style:none}
div.footer_s li {float:left; margin:0; padding:0;}
div.footer_s li.site_map a {width:54px; height:10px; background:url(../../images/main/site_map.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block;}
div.footer_s li.customer_center a {width:98px; height:10px; background:url(../../images/main/customer_center.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block;}
div.footer_s li.copyright a {width:67px; height:10px; background:url(../../images/main/copyright.jpg) left top no-repeat;  text-indent:-9999px; overflow:hidden; display:block;}

/*-¼­ºê---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*ºêÀÌ¿£ÅÍÅ×ÀÎ¸ÕÆ®*/
div.intro_box1 {width:1000px; margin:30px 0px 0px 0px; font-family:"Nanum Gothic"; font-size:14px; line-height:24px; color:444444;}
div.intro_box1 span.b1 {font-size:27px; color:#f05d5d; line-height:37px;}
div.intro_box1 span.b2 {font-weight:800;}

div.intro_box2 {width:1000px; height:366px; margin:30px 0px 0px 0px; background:url(../../images/sub/mind_bg.jpg) left top no-repeat; background-position:320px 70px;}
div.mind_text_box1 {width:273px; height:125px; margin:0px 0px 0px 364px;}
div.mind_text_box2 {float:left; width:205px; height:149px; margin:20px 0px 0px 233px; padding:0px; display:inline;}
div.mind_text_box3 {float:left; width:280px; height:149px; margin:20px 0px 0px 100px; padding:0px; display:inline;}
.mind_text_table td {font-family:"Nanum Gothic"; font-size:11px; text-align:center; line-height:18px;}
.mind_text_table td.title {font-family:'Merriweather Sans'; text-transform:uppercase; font-size:15px; font-weight:800; color:#f05d5d; padding-bottom:5px;}

div.intro_box3 {width:1000px; height:307px; margin:30px 0px 0px 0px; background:url(../../images/sub/business_bg.jpg) left top no-repeat; background-position:141px 0px;}
div.business_text_box1 {float:left; width:202px; height:307px; margin:0px 0px 0px 141px; display:inline;}
div.business_text_box2 {float:left; width:202px; height:307px; margin:0px 0px 0px 55px; display:inline;}
div.business_text_box3 {float:left; width:202px; height:307px; margin:0px 0px 0px 55px; display:inline;}
.business_text_table td {font-family:"Nanum Gothic"; font-size:13px; text-align:center; line-height:19px;}
.business_text_table td.title {font-family:'Merriweather Sans'; text-transform:uppercase; font-size:15px; font-weight:800; color:#FFF; height:98px; padding-top:14px;}
.business_text_table td span {font-family:'Merriweather Sans'; font-size:11px; text-transform:uppercase;}

div.intro_box4 {width:1000px; margin:30px 0px 0px 0px;}

div.business_mind_text_box1 {font-family:"Nanum Gothic"; font-size:14px; line-height:24px; margin-bottom:23px;}
div.business_mind_text_box2 {width:601px; height:50px; margin-bottom:7px;}
div.business_mind_text_box3 {width:601px; height:50px; margin-bottom:7px;}
div.business_mind_text_box4 {width:601px; height:50px; margin-bottom:7px;}
div.business_mind_text_box5 {width:601px; height:50px; margin-bottom:7px;}
div.business_mind_text_box6 {width:601px; height:50px; margin-bottom:7px;}

div.bm_box1_left {float:left; width:274px; height:50px; text-align:center; color:#FFF; font-size:23px; font-weight:700; line-height:50px; background:url(../../images/sub/arrow.gif) center right no-repeat; background-color:#ffa633;  text-transform:uppercase;}
div.bm_box1_right {float:left; width:305px; height:38px; font-family:"Nanum Gothic"; padding-left:16px; border-right:6px solid #ffa633; border-top:6px solid #ffa633; border-bottom:6px solid #ffa633; font-size:20px; line-height:38px;}

div.bm_box2_left {float:left; width:274px; height:50px; text-align:center; color:#FFF; font-size:23px; font-weight:700; line-height:50px; background:url(../../images/sub/arrow.gif) center right no-repeat; background-color:#f05d5d;  text-transform:uppercase; display:block;}
div.bm_box2_right {float:left; width:305px; height:38px; font-family:"Nanum Gothic"; padding-left:16px; border-right:6px solid #f05d5d; border-top:6px solid #f05d5d; border-bottom:6px solid #f05d5d; font-size:20px; line-height:38px; display:block;}

div.bm_box3_left {float:left; width:274px; height:50px; text-align:center; color:#FFF; font-size:23px; font-weight:700; line-height:50px; background:url(../../images/sub/arrow.gif) center right no-repeat; background-color:#99d329;  text-transform:uppercase; display:block;}
div.bm_box3_right {float:left; width:305px; height:38px; font-family:"Nanum Gothic"; padding-left:16px; border-right:6px solid #99d329; border-top:6px solid #99d329; border-bottom:6px solid #99d329; font-size:20px; line-height:38px; display:block;}

div.bm_box4_left {float:left; width:274px; height:50px; text-align:center; color:#FFF; font-size:23px; font-weight:700; line-height:50px; background:url(../../images/sub/arrow.gif) center right no-repeat; background-color:#5976e8;  text-transform:uppercase; display:block;}
div.bm_box4_right {float:left; width:305px; height:38px; font-family:"Nanum Gothic"; padding-left:16px; border-right:6px solid #5976e8; border-top:6px solid #5976e8; border-bottom:6px solid #5976e8; font-size:20px; line-height:38px; display:block;}

div.bm_box5_left {float:left; width:274px; height:50px; text-align:center; color:#FFF; font-size:23px; font-weight:700; line-height:50px; background:url(../../images/sub/arrow.gif) center right no-repeat; background-color:#b978ba;  text-transform:uppercase; display:block;}
div.bm_box5_right {float:left; width:305px; height:38px; font-family:"Nanum Gothic"; padding-left:16px; border-right:6px solid #b978ba; border-top:6px solid #b978ba; border-bottom:6px solid #b978ba; font-size:20px; line-height:38px; display:block;}

div.intro_box5 {width:1000px; margin:30px 0px 0px 0px;}
div.ba_box {float:left; width:496px; height:496px; position:relative;}
.ba_wrap {position:absolute;left:0px;top:0px;display:none;border-bottom:5px solid #555555;height:100%;}

div.ba1 {width:176px; height:121px; position:absolute; z-index:1; left:0px; top:0px;}
div.ba1 a {width:176px; height:121px; background:url(../../images/sub/ba1_off.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba1 a:hover {background:url(../../images/sub/ba1.jpg) left top no-repeat;}
div.ba1_on a {width:176px; height:121px; background:url(../../images/sub/ba1.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba1_on a:hover {background:url(../../images/sub/ba1.jpg) left top no-repeat;}

div.ba2 {width:316px; height:121px; position:absolute; z-index:2; left:180px; top:0px;}
div.ba2 a {width:316px; height:121px; background:url(../../images/sub/ba2_off.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba2 a:hover {background:url(../../images/sub/ba2.jpg) left top no-repeat;}
div.ba2_on a {width:316px; height:121px; background:url(../../images/sub/ba2.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba2_on a:hover {background:url(../../images/sub/ba2.jpg) left top no-repeat;}

div.ba3 {width:366px; height:121px; position:absolute; z-index:3; left:0px; top:125px;}
div.ba3 a {width:366px; height:121px; background:url(../../images/sub/ba3_off.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba3 a:hover {background:url(../../images/sub/ba3.jpg) left top no-repeat;}
div.ba3_on a {width:366px; height:121px; background:url(../../images/sub/ba3.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.ba3_on a:hover {background:url(../../images/sub/ba3.jpg) left top no-repeat;}

div.ba4 {width:126px; height:246px; position:absolute; z-index:4; left:370px; top:125px;}
div.ba4 a {width:126px; height:246px; background:url(../../images/sub/ba4_off.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba4 a:hover {background:url(../../images/sub/ba4.jpg) left top no-repeat;} 
div.ba4_on a {width:126px; height:246px; background:url(../../images/sub/ba4.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba4_on a:hover {background:url(../../images/sub/ba4.jpg) left top no-repeat;} 

div.ba5 {width:127px; height:246px; position:absolute; z-index:5; left:0px; top:250px;}
div.ba5 a {width:126px; height:246px; background:url(../../images/sub/ba5_off.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba5 a:hover {background:url(../../images/sub/ba5.jpg) left top no-repeat;} 
div.ba5_on a {width:126px; height:246px; background:url(../../images/sub/ba5.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba5_on a:hover {background:url(../../images/sub/ba5.jpg) left top no-repeat;} 

div.ba6 {width:235px; height:121px; position:absolute; z-index:6; left:131px; top:250px;}
div.ba6 a {width:235px; height:121px; background:url(../../images/sub/ba6_off.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba6 a:hover {background:url(../../images/sub/ba6.jpg) left top no-repeat;} 
div.ba6_on a {width:235px; height:121px; background:url(../../images/sub/ba6.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba6_on a:hover {background:url(../../images/sub/ba6.jpg) left top no-repeat;} 

div.ba7 {width:365px; height:121px; position:absolute; z-index:7; left:131px; top:375px;}
div.ba7 a {width:365px; height:121px; background:url(../../images/sub/ba7_off.jpg) left top no-repeat; text-indent:-9999px; display:block;} 
div.ba7 a:hover {background:url(../../images/sub/ba7.jpg) left top no-repeat;}  
div.ba7_on a {width:365px; height:121px; background:url(../../images/sub/ba7.jpg) left top no-repeat; text-indent:-9999px; display:block;}  
div.ba7_on a:hover {background:url(../../images/sub/ba7.jpg) left top no-repeat;}  

div.ba_view {float:left; margin-left:21px; width:483px; height:491px; }
div.ba_view1 {width:478px; height:72px; border-top:5px solid #555555; border-bottom:2px solid #555555;}
div.ba_view2 {float:left; margin:6px;}
div.ba_view3 {float:left; font-family:'Titillium Web'; font-size:44px; letter-spacing:-2px;}
div.ba_view4 {width:471px; text-align:justify; padding:28px 6px 0px 6px; font-family:"Nanum Gothic"; font-size:14px; line-height:27px; background:url(../../images/sub/ba_view4_bg.jpg) center top no-repeat;}

div.map_box1 {width:685px; height:391px; margin-top:30px; margin-left:158px;}
div.map_area {float:left; width:619px; height:431px;}
div.map_icon {float:left; width:48px; height:154px; margin-left:18px;}
div.map_icon a {width:48px; height:154px; background:url(../../images/sub/map_icon.jpg) left top no-repeat; text-indent:-9999px; display:block;}
div.map_title {width:568px; height:30px; border:1px solid #dfdfdf; font-family:"Nanum Gothic"; font-size:11px; padding-left:49px; line-height:30px; background:url(../../images/sub/daum_logo.jpg) no-repeat; background-position:10px 9px; background-color:#f5f5f5;}
div.map_title img {display:block;}
div.map {width:617px; height:358px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
div.map img {display:block;}


div.map_box2 {float:left; width:451px; height:153px; margin-left:83px; margin-top:30px; border-right:1px solid #e5e5e5; display:inline; margin-bottom:50px;}
div.map_box2 li {font-size:11px; margin-bottom:8px;font-weight:500;}
div.map_box2 li span {font-weight:700;}
div.map_box2 li.map_text1 {height:32px; font-family:"Nanum Gothic"; font-weight:600; font-size:16px; line-height:32px; background:url(../../images/sub/icon_map1.jpg) left top no-repeat; padding-left:30px;}
div.map_box2 li.map_text2 {height:16px; font-family:'Titillium Web'; font-size:13px;   background:url(../../images/sub/icon_map2.jpg) left top no-repeat; padding-left:30px;}
div.map_box2 li.map_text3 {height:14px;   background:url(../../images/sub/icon_map3.jpg) left top no-repeat; padding-left:30px;}
div.map_box2 li.map_text4 {height:15px;   background:url(../../images/sub/icon_map4.jpg) left top no-repeat; padding-left:30px;}
div.map_box2 li.map_text5 {height:11px;   background:url(../../images/sub/icon_map5.jpg) left top no-repeat; padding-left:30px;}
div.map_box2 li.map_text6 {height:11px;   background:url(../../images/sub/icon_map6.jpg) left top no-repeat; padding-left:30px;}


div.map_box3 {float:left; width:382px; height:153px; margin-top:30px; margin-right:83px; margin-bottom:50px;}
div.map_box3 img {display:block;}


div.map_box4 {   margin-top:15px;  display:block;  }
div.map_box4 li {font-size:12px; margin-bottom:10px;font-weight:500;}
div.map_box4 li span {font-weight:700;}
div.map_box4 li.map_text1 {height:32px; font-family:"Nanum Gothic"; font-weight:600; font-size:16px; line-height:32px; background:url(../../images/sub/icon_map1.jpg) left top no-repeat; padding-left:30px;}
div.map_box4 li.map_text2 {height:16px; font-family:'Titillium Web'; font-size:13px;   background:url(../../images/sub/icon_map2.jpg) left top no-repeat; padding-left:30px;}
div.map_box4 li.map_text3 {height:14px;   background:url(../../images/sub/icon_map3.jpg) left top no-repeat; padding-left:30px;}
div.map_box4 li.map_text4 {height:15px;   background:url(../../images/sub/icon_map4.jpg) left top no-repeat; padding-left:30px;}
div.map_box4 li.map_text5 {height:11px;   background:url(../../images/sub/icon_map5.jpg) left top no-repeat; padding-left:30px;}
div.map_box4 li.map_text6 {height:11px;   background:url(../../images/sub/icon_map6.jpg) left top no-repeat; padding-left:30px;}







/* ¾ÆÆ¼½ºÆ®¸ÞÀÎ */
div.thumbnail_bg_box {width:1000px; height:212px; background-color:#fafafa; padding:0px;}
div.thumbnail_area {left:25px; top:30px; width:950px; height:130px; padding:0px; margin:0px;  position:relative; overflow:hidden;}
div.thumbnail_overflow {width:100000px;}
div.thumbnail {float:left; width:150px; height:130px;  margin-right:10px; padding:0px; position:relative;}
div.thumbnail ul {width:150px; height:130px; margin:0px; padding:0px;}
div.thumbnail li {width:150px; margin:0px; padding:0px;}
div.thumbnail li.poto {height:105px;}
div.thumbnail li.poto img {display:block;}

div.thumbnail li.text {width:150px; height:32px;  background:url(../../images/sub/tap_off_bg.gif) left top no-repeat; color:#d66f6f; font-size:11px; position:absolute; z-index:600; left:0px; top:98px; text-align:center; line-height:40px; font-weight:600; letter-spacing:-1px; text-transform:uppercase;}
div.thumbnail li.text a {width:150px; height:38px; background:url(../../images/sub/tap_off_bg.gif) left top no-repeat; color:#d66f6f; font-size:11px; text-decoration:none; line-height:40px; display:block;}
div.thumbnail li.text a:hover {width:150px; height:38px; background:url(../../images/sub/tap_on_bg.gif) left top no-repeat; color:#ffffff; font-size:13px; text-decoration:none; line-height:40px; display:block;}

div.thumbnail li.text_on {width:150px; height:32px;  background:url(../../images/sub/tap_on_bg.gif) left top no-repeat; color:#ffffff; font-size:13px; position:absolute; z-index:600; left:0px; top:98px; text-align:center; line-height:40px; font-weight:700; letter-spacing:-1px; text-transform:uppercase;}
div.thumbnail li.text_on a {width:150px; height:38px; background:url(../../images/sub/tap_on_bg.gif) left top no-repeat; color:#ffffff; font-size:13px; text-decoration:none; line-height:40px; display:block;}
div.thumbnail li.text_on a:hover {width:150px; height:38px; background:url(../../images/sub/tap_on_bg.gif) left top no-repeat; color:#ffffff; font-size:13px; text-decoration:none; line-height:40px; display:block;}

div.paging {margin-top:48px; padding:0px; height:12px; text-align:center;}
div.line_bg {width:1000px; height:8px; margin:0px auto; background:url(../../images/sub/line_bg.jpg) left top no-repeat;}

div.artists_main {width:1000px; margin:auto; margin-top:58px;}
div.artists_top {width:1000px; padding-bottom:21px; border-bottom:1px solid #dad9d7;}

div.artists_title {float:left; width:610px; text-transform:uppercase; font-size:50px; color:#343434; line-height:46px; letter-spacing:-1px; font-weight:700;}
div.artists_menu {float:right;  margin-top:78px;}/*width:390px;*/
div.artists_menu ul {margin:0px; padding:0px;}
div.artists_menu li {float:left; text-transform:uppercase; font-size:11px; font-weight:800;}
div.artists_menu li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:13px; margin-right:13px; margin-top:2px; margin-bottom:0px; padding:0px;}
div.artists_menu li a {color:#343434; text-decoration:none;}
div.artists_menu a.home {background:url(../../images/sub/btn_home.jpg) left top no-repeat; margin-top:3px;  width:9px; height:9px; text-indent:-9999px; display:block;}
div.artists_menu a:hover{color:#f05d5d; text-decoration:none;}
div.artists_menu li.on a{color:#f05d5d; text-decoration:none;}

div.artists_intro {width:1000px; margin:auto; margin-top:50px; padding-bottom:51px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat;  }
div.img_area {float:left; width:640px; height:360px; }

h2{font-size:14px; font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif;  padding:0px; margin:0px; height:27px; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; }
p{margin:0px;}
.links{margin:10px;}
.links a{display:inline-block; padding:3px 15px; margin:7px 10px; background:#444; text-decoration:none; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.links a:hover{background:#eb3755; color:#fff;}
.content{margin:0 0 40px 40px; width:260px; height:480px; padding:20px; overflow:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left;}
.content p:nth-child(even){ text-align:justify; font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif; font-size:13px; color:#343434;}
#content_6{float:left; width:321px; margin-left:39px; padding:0px; height:360px; color:#333; background-color:#FFF;}
#content_6 p:nth-child(even){color:#666;}


div.artists_media  {width:1000px; margin-top:30px; padding-bottom:30px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat;}
div.media_title {width:1000px; height:28px;  background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; font-size:15px; font-weight:600; text-transform:uppercase;}
div.media_poto {width:1000px; height:96px; margin-top:15px;}
div.media_poto ul {}
div.media_poto li {float:left; width:96px; height:96px; margin-right:17px;}
div.media_poto li img {display:block;}

div.sub_sns {float:right; margin-top:18px; margin-bottom:64px;}
div.sub_sns ul {}
div.sub_sns li {float:left; height:23px;}


/* ¾ÆÆ¼½ºÆ®¼­ºê */
div.artists_sub {width:1000px; margin:auto; margin-top:58px;}
div.artists_Profile_poto {width:1000px; height:270px; margin-top:30px; overflow:hidden;}
div.profile_title {width:1000px; margin:40px 0px 0px 0px; padding-bottom:0px 0px 5px 0px;  font-size:36px; font-weight:300; font-family: 'Titillium Web'; text-transform:uppercase; border-bottom:1px solid #dad9d7; letter-spacing:-1px;}

div.profile_text1 {width:1000px; margin-top:30px;font-family:"Nanum Gothic"; text-transform:uppercase;}
div.profile_text1 ul {}
div.profile_text1 li {}
div.profile_text1 li.title {font-weight:800; height:27px; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; font-size:14px;}
div.profile_text1 li.text {color:#444444; line-height:24px; margin-top:15px; text-align:justify; font-size:13px; }

div.profile_text2 {width:1000px; margin-top:40px; font-family:"Nanum Gothic"; text-transform:uppercase;}
div.profile_text2 ul {}
div.profile_text2 li {float:left; line-height:24px;}
div.profile_text2 li.title { width:64px; font-size:13px;}
div.profile_text2 li.text {width:936px; color:#444444;    font-size:13px; }

div.profile_text3 {width:1000px; margin-top:40px;font-family:"Nanum Gothic"; text-transform:uppercase;}
div.profile_text3 ul {}
div.profile_text3 li {}
div.profile_text3 li.title {font-weight:800; height:27px; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; font-size:14px;}

div.profile_text4 {width:1000px; margin-top:15px; font-family:"Nanum Gothic"; text-transform:uppercase;}
div.member {float:left; width:250px; height:97px;}
div.poto {float:left; width:97px; height:97px;}
div.poto img {display:block;}
div.text {float:left; font-size:13px; font-weight:800; padding-left:5px;}
div.text span {font-size:13px; font-weight:400;}

div.history {width:1000px; margin-top:42px;}
div.year {float:left; width:108px; padding-right:40px; padding-top:7px; text-align:right; font-size:25px; font-family:'Titillium Web'; font-weight:600; color:#555555; margin-top:7px; }
div.history_text {float:left; width:662px; height:165px; padding-left:35px; padding-top:7px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; font-size:13px; font-family:"Nanum Gothic"; text-align:left; margin-top:14px; line-height:24px; font-weight:400;}


#content_7{float:left; width:650px; height:165px; padding-left:35px; padding-top:7px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; font-size:13px; font-family:"Nanum Gothic"; text-align:left; margin-top:14px; line-height:24px; font-weight:400; color:#333; background-color:#FFF;}
#content_7 p:nth-child(even){color:#666;}

div.history_year_box {float:left;width:895px;height:190px;overflow:hidden;}

h2.editor_subject {
	font-family:Nanum Gothic; font-weight:700; 
	padding:0px; margin:0px; height:27px; 
	background:url(/images/sub/bar_bg.jpg) left bottom no-repeat; 
}
.editor_content {
	font-family:Nanum Gothic; font-weight:400; line-height:20px;
}

div.year_list {float:left; width:43px; margin:0px 0px  0px 48px; padding:0px; font-family:'Titillium Web'; font-weight:300; font-size:21px; letter-spacing:-1px;}
div.year_list li {width:43px;  margin:0px; padding:0px;}
div.year_list li a {width:43px; margin:0px; padding:0px;  text-decoration:none;}
div.year_list li a:hover { color:#f05d5d; text-decoration:none; font-weight:700;}

div.year_list li.on a {text-decoration:none; color:#f05d5d; font-weight:700;}
div.year_list li.on a:hover { color:#f05d5d; text-decoration:none; font-weight:700;}

div.year_list li.arrow_top {width:43px; height:10px; background:url(../../images/sub/arrow_top.jpg) left top no-repeat; background-position:17px 0px; line-height:0px; font-size:0px; margin:0px; padding:0px; margin-bottom:10px;}
div.year_list li.arrow_top a {width:43px; height:10px;display:block;}
div.year_list li.arrow_bottom {width:43px; height:10px; background:url(../../images/sub/arrow_bottom.jpg) left top no-repeat; background-position:17px 0px; line-height:0px; font-size:0px; margin:0px; padding:0px; margin-top:10px;}
div.year_list li.arrow_bottom a {width:43px; height:10px;display:block;}

div.profile_text5 {width:1000px; margin-top:30px;font-family:"Nanum Gothic"; text-transform:uppercase; padding-bottom:30px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat;}
div.profile_text5 ul {}
div.profile_text5 li {}
div.profile_text5 li.title {font-weight:800; height:27px; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; font-size:14px;}
div.profile_text5 li.text {color:#444444; line-height:24px; margin-top:15px; text-align:justify; font-size:13px; }

b {color:#000; font-weight:bold;}

/*ÇÏÀÌ¶óÀÌÆ® ÇÁ·ÎÁ§Æ® ¸ÞÀÎ ¸®½ºÆ®*/
div.project_list_box {width:1000px; margin-top:30px;}
div.project_list {width:1000px; height:39px; font-family:"Nanum Gothic"; font-size:16px; font-weight:700; padding:0px;  margin:0px 0px 1px 0px;  background-color:#ececec; line-height:39px;}
div.project_list a {width:950px; height:39px; color:#afafaf;background:url(../../images/sub/project_list_off_bg.jpg) left top no-repeat; display:block; padding-left:50px; text-decoration:none;}
div.project_list a:hover {color:#ffffff; background:url(../../images/sub/project_list_on_bg.jpg) left top no-repeat; background-color:#f05d5d; text-decoration:none;}
div.on a {color:#ffffff; background:url(../../images/sub/project_list_on_bg.jpg) left top no-repeat; background-color:#f05d5d; text-decoration:none;}
/*div.on a:hover {color:#ffffff; background:url(../../images/sub/project_list_on_bg1.jpg) left top no-repeat; background-color:#f98787; text-decoration:none; }*/
div.on a:hover {text-decoration:none; }

.project_size {height:36px;overflow:hidden;}

div.project_list_view {width:1000px; margin:0px 0px 1px 0px; padding:0px;}
div.project_list_view_img {float:left; width:670px; height:360px; margin:0px; padding:0px;}
div.project_list_view_text {float:left; width:290px; height:320px; background-color:#fafafa; margin:0px; padding:20px 20px;}
div.title01 {font-family:"Nanum Gothic"; font-size:14px; font-weight:700; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; padding-bottom:10px; margin:0px; line-height:18px;}
div.text01 {font-family:"Nanum Gothic"; font-size:13px; font-weight:400; margin:10px 0px 18px 0px; line-height:18px; color:#606060;}

div.project_list_box2 {width:1000px; margin-top:30px;}
div.project_list2 {width:1000px; height:39px; font-family:"Nanum Gothic"; font-size:16px; font-weight:700; padding:0px;  margin:0px 0px 1px 0px;  background-color:#ececec; line-height:39px;}
div.project_list2 a {width:950px; height:39px; color:#afafaf;background:url(../../images/sub/project_list_off_bg.jpg) left top no-repeat; display:block; padding-left:50px; text-decoration:none;}
div.project_list2 a:hover {color:#ffffff; background:url(../../images/sub/project_list_on_bg.jpg) left top no-repeat; background-color:#f05d5d; text-decoration:none;}
div.on a {color:#ffffff; background:url(../../images/sub/project_list_on_bg.jpg) left top no-repeat; background-color:#f05d5d; text-decoration:none;}
/*div.on a:hover {color:#ffffff; background:url(../../images/sub/project_list_on_bg1.jpg) left top no-repeat; background-color:#f98787; text-decoration:none; }*/
div.on a:hover {text-decoration:none; }

.project_size2 {height:36px;overflow:hidden;}

div.project_list_view2 {width:1000px; margin:0px 0px 1px 0px; padding:0px;}
div.project_list_view_img2 {float:left; width:670px; height:360px; margin:0px; padding:0px;}
div.project_list_view_text2 {float:left; width:290px; height:320px; background-color:#fafafa; margin:0px; padding:20px 20px;}

div.more_btn {width:155px; height:23px;  font-size:10px; text-transform:uppercase; line-height:23px; font-weight:600; letter-spacing:-1px;}
div.more_btn a {width:130px; height:23px; border:3px solid #4c4c4c; background:url(../../images/sub/more_btn_bg.gif) left top no-repeat; display:block; padding-left:25px; text-decoration:none;}
/*div.more_btn a:hover {width:130px; height:23px; border:3px solid #fcbbbb; background:url(../../images/sub/more_btn_bg1.gif) left top no-repeat; display:block; padding-left:25px; color:#FFF; text-decoration:none; background-color:#f67575;}*/
div.more_btn a:hover {text-decoration:none;}

/*ÇÏÀÌ¶óÀÌÆ® ÇÁ·ÎÁ§Æ® ¸ÞÀÎ½æ³×ÀÏ*/
div.highlight_box {width:1000px; height:521px; margin:30px 0px 0px 0px; padding:0px; padding-bottom:30px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat;}
div.highlight_b1 {float:left; width:316px; margin-right:5px;}
div.highlight_b2 {float:left; width:316px; margin-right:5px;}
div.highlight_b3 {float:left; width:358px;}

div.s1 {width:316px; height:316px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s1 img {display:block;}
div.s2 {width:316px; height:200px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s2 img {display:block;}
div.s3 {float:left; width:180px; height:365px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s3 img {display:block;}
div.s4 {float:left; width:173px; height:182px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s4 img {display:block;}
div.s5 {float:left; width:173px; height:178px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s5 img {display:block;}
div.s6 {float:left; width:358px; height:151px; margin:0px; padding:0px; position:relative;overflow:hidden;}
div.s6 img {display:block;}

div.highlight_title1 {position:absolute; z-index:800; width:306px; height:40px; left:0px; top:276px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title2 {position:absolute; z-index:800; width:306px; height:40px; left:0px; top:160px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title3 {position:absolute; z-index:800; width:306px; height:40px; left:0px; top:160px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title4 {position:absolute; z-index:800; width:306px; height:40px; left:0px; top:276px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title5 {position:absolute; z-index:800; width:170px; height:40px; left:0px; top:325px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title6 {position:absolute; z-index:800; width:163px; height:40px; left:0px; top:142px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title7 {position:absolute; z-index:800; width:163px; height:40px; left:0px; top:138px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}
div.highlight_title8 {position:absolute; z-index:800; width:348px; height:40px; left:0px; top:111px; background:url(../../images/sub/line_bg_p.png) left top; padding-left:10px;}

div.space_top {margin-top:5px; padding:0px;}
div.space_left {margin-left:5px; padding:0px;}
div.space_right {margin-right:5px; padding:0px;}
div.space_bottom {margin-bottom:5px; padding:0px;}


/*°Ô½ÃÆÇ ÆäÀÌÁö*/
.text_center td {font-family:"Nanum Gothic"; height:40px; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:700;}
.text_center td a {color:#FFF; text-decoration:none;}
.text_center td a:hover {color:#FFF; text-decoration:underline;}

/*ÆäÀÌÁö³Ñ¹ö*/
.boardpaging {width:100%; text-align:center; padding-top:35px; margin-bottom:50px;}
.boardpaging b {color:#f05d5d; text-decoration:none;}
.boardpaging a {text-decoration:none; margin:0 1px; font-family:'Titillium Web'; font-size:13px; font-weight:400;}
.boardpaging a:hover {text-decoration:none;}
.boardpaging img {border:none}

/*ÇÏÀÌ¶óÀÌÆ® ÇÁ·ÎÁ§Æ® ¼­ºê*/
div.project_title {text-transform:uppercase; font-family:"Nanum Gothic"; font-size:40px; color:#343434;  letter-spacing:-1px; font-weight:800; margin:77px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #dad9d7; }
div.project_sub_box1 {width:1000px; height:500px; margin-top:50px; padding-bottom:51px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat;}
div.ps_poto_1 {float:left; width:360px; height:500px; margin-right:46px; }
div.ps_poto_1 img {display:block;}
div.ps_box1 {float:left; width:540px; height:500px; padding-left:54px; background:url(../../images/sub/project_line_bg.jpg) top left no-repeat;}
div.ps_title_B {font-family:"Nanum Gothic"; font-size:20px; font-weight:800; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; padding-bottom:10px; margin:0px; line-height:28px;}
div.ps_text_B {font-family:"Nanum Gothic"; font-size:13px; font-weight:400; margin:15px 0px 30px 0px; line-height:18px; color:#606060;}
div.ps_title_1 { font-size:13px; font-weight:800; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; padding-bottom:10px; margin:0px;}
div.ps_text_1 {font-family:"Nanum Gothic"; font-size:13px; font-weight:400; margin:9px 0px 29px 0px; line-height:18px; color:#606060;}
div.ps_text_2 {float:left; font-family:"Nanum Gothic"; font-size:13px; font-weight:400; margin:9px 0px 0px 0px; line-height:18px; color:#606060;}

.ps_box1 dl { margin-bottom:30px;font-family:"Nanum Gothic";font-size:13px; line-height:150%}
.ps_box1 dl:after {clear:both;display:block;content:""}
.ps_box1 dt {float:left;padding-bottom:5px;font-weight:800; width:70px}
.ps_box1 dd {margin:0;padding-bottom:5px;font-weight:400;color:#606060}
.ps_box1 dd strong{ color:#df3d3d}

.project_list_view_text dl { margin-bottom:30px;font-family:"Nanum Gothic";font-size:13px; line-height:150%}
.project_list_view_text dl:after {clear:both;display:block;content:""}
.project_list_view_text dt {float:left;padding-bottom:5px;font-weight:800; width:70px}
.project_list_view_text dd {margin:0;padding-bottom:5px;font-weight:400;color:#606060}
.project_list_view_text dd strong{ color:#df3d3d}

div.ps_btn1 {float:left;  height:19px; font-family:"Nanum Gothic"; font-size:11px; text-transform:uppercase; line-height:19px; font-weight:600; margin-top:4px; margin-left:10px;}
div.ps_btn1 a {height:19px; border:3px solid #4c4c4c; background:url(../../images/sub/more_btn_bg.gif) left center no-repeat; display:block; padding-left:25px; text-decoration:none; padding-right:10px;}
/*div.ps_btn1 a:hover {width:51px; height:19px; border:3px solid #fcbbbb; background:url(../../images/sub/more_btn_bg1.gif) left top no-repeat; display:block; padding-left:25px; color:#FFF; text-decoration:none; background-color:#f67575; }*/
div.ps_btn1 a:hover {text-decoration:none;}

div.project_sub_box2 {width:1000px; margin-top:50px;}
div.ps_poto_2 {width:1000px; height:320px;}
div.ps_box2 {width:1000px; margin-top:50px; padding-bottom:51px; background:url(../../images/sub/line_bg_01.jpg) left bottom no-repeat; }
div.ps_title_2 {font-family:"Nanum Gothic"; font-size:14px; font-weight:800; background:url(../../images/sub/bar_bg.jpg) left bottom no-repeat; padding-bottom:10px; margin:0px;}
div.ps_text_3 {font-family:"Nanum Gothic"; font-size:13px; font-weight:400; margin:15px 0px 0px 0px; line-height:22px; color:#606060; text-align:justify;}

div.project_sub_box3 { margin-top:20px; margin-bottom:30px;}
div.ps_btn2 {float:right;  height:23px; font-family:"Nanum Gothic"; font-size:12px; line-height:23px; font-weight:800;}
div.ps_btn2 a {font-family:"Nanum Gothic"; height:23px; border:3px solid #4c4c4c; background:url(../../images/sub/more_btn_bg.gif) left center no-repeat; display:block; padding-left:30px; text-decoration:none; padding-right:10px;}
/*div.ps_btn2 a:hover {width:55px; height:23px; border:3px solid #fcbbbb; background:url(../../images/sub/more_btn_bg1.gif) left top no-repeat; display:block; padding-left:30px; color:#FFF; text-decoration:none; background-color:#f67575;}*/
div.ps_btn2 a:hover {text-decoration:none;}



.construction {
	text-align:center;
	padding:200px;
}
/*´º½º*/
div.mar_b_50 {width:100%; height:50px;}
form {margin:0px; padding:0px}
div.select_area1 {float:left; width:681px; margin:0px 29px 0px 0px; padding:0px;}
div.select_area2 {float:right; width:290px; padding:0; margin:0px; text-align:right;}
div.select_area2 input	{width:170px; height:20px; background:#f8f8f8; border:1px solid #eaeaea; margin:0 0px 0px 2px; padding:2px; font-size:12px; vertical-align:top}
div.select_area2 img {vertical-align:top; margin:0px;}
/*div.News_box{float:left; width:681px; margin:20px 0px 0px 0px; padding:0px 29px 0px 0px;}
div.News_area {width:679px; border:1px solid #e4e4e4; margin:0px; padding:0px; }
*/
div.News_box{ width:100%; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.News_area {width:100%; border:1px solid #e4e4e4; margin:0px; padding:0px; }
div.News_sns_area {float:left; width:288px; border:1px solid #e4e4e4; border-bottom:none; margin:20px 0px 0px 0px; padding:0px; }
div.News_area ul{margin:0;padding:0;font-size:12px;list-style:none}
div.News_area li{position:relative;margin:0 0 -1px 0; padding:15px 15px 15px 150px;border:1px solid #eee;border-left:0;border-right:0;border-top:0;vertical-align:top;*zoom:1}
div.News_area li:after{display:block;clear:both;content:""}
div.News_area strong{display:inline-block;margin:0 0 4px 0;font-size:13px;font-family:'Nanum Gothic'}
div.News_area .thumb{display:inline;overflow:hidden;float:left;position:relative;width:118px; height:79px; margin:0 15px 0 -135px; border:1px solid #ebebeb}
div.News_area .thumb img{display:block;border:0}
div.News_area p{margin:0;color:#767676;line-height:1.4; color:#989898; font-size:12px;font-family:'Nanum Gothic'}

div.news_view_title {width:639px; font-family:"Nanum Gothic"; font-weight:700; font-size:20px; color:#444444; margin:0px; padding:20px; border-bottom:1px solid #e5e5e5; line-height:24px;}
div.news_view_title span {font-size:11px;}
div.news_view_title img {margin-bottom:5px;}
div.news_view_text {width:639px; padding:20px; font-family:"Nanum Gothic"; font-size:13px; line-height:18px;}

/*¸â¹ö ´º½º*/
div.News_box2{float:left; width:1000px; margin:20px 0px 0px 0px; padding:0px 29px 0px 0px;}
div.News_area2 {width:998px; border:1px solid #e4e4e4; margin:0px; padding:0px; }
div.News_area2 ul{margin:0;padding:0;font-size:12px;list-style:none}
div.News_area2 li{position:relative;margin:0 0 -1px 0; padding:15px 15px 15px 150px;border:1px solid #eee;border-left:0;border-right:0;border-top:0;vertical-align:top;*zoom:1}
div.News_area2 li:after{display:block;clear:both;content:""}
div.News_area2 strong{display:inline-block;margin:0 0 4px 0;font-size:13px;font-family:'Nanum Gothic'}
div.News_area2 .thumb{display:inline;overflow:hidden;float:left;position:relative;width:118px; height:79px; margin:0 15px 0 -135px; border:1px solid #ebebeb}
div.News_area2 .thumb img{display:block;border:0}
div.News_area2 p{margin:0;color:#767676;line-height:1.4; color:#989898; font-size:12px;font-family:'Nanum Gothic'}
div.news_view_title2 {width:958px; font-family:"Nanum Gothic"; font-weight:700; font-size:20px; color:#444444; margin:0px; padding:20px; border-bottom:1px solid #e5e5e5; line-height:24px;}
div.news_view_text2 {width:998px; padding:20px; font-family:"Nanum Gothic"; font-size:13px; line-height:18px;}
div.news_view_text2 span {font-size:11px;}
div.news_view_text2 img {margin-bottom:5px;}


/*ºêÀÌ¾ÆÆ¼½ºÆ® ¾Ù¹ü*/
div.album_area {width:1000px; margin:50px 0px 0px 0px; padding:0px; }
div.album_box01 {float:left; width:210px; height:200px; margin:0px; padding:0; position:relative; background-color:#CC99FF;}
div.album_up {width:210px; height:200px; position:absolute; z-index:10; background:url(../../images/sub/album_bg.png) left top no-repeat; left:0; top:0px;}
div.album_down {width:200px; height:200px; padding-left:10px; margin:0px;}

div.album_box02 {float:left; margin:0px 0px 0px 34px; padding:0; width:756px;}
div.album_box02 p {font-size:12px; text-align:left; font-weight:400; color:#444444; font-family:"Nanum Gothic", Arial, Tahoma, "µ¸À½", dotum, sans-serif;}
div.album_box02 p.album_title01 {background:url(../../images/sub/album_b_line.jpg) left bottom no-repeat; font-size:16px; color:#232323; font-weight:700; padding-bottom:5px; margin-bottom:15px;}
div.album_box02 p.album_title02 {font-weight:700; background:url(../../images/sub/album_b_line.jpg) left bottom no-repeat; color:#232323; padding-bottom:5px; margin-bottom:5px;}
div.album_box02 ul {font-family:"Nanum Gothic", Arial, Tahoma, "µ¸À½", dotum, sans-serif; font-size:12px; text-align:left; padding:0px; margin:0px;}
div.album_box02 li {width:756px; font-weight:400; color:#444444; height:18px; line-height:18px; padding:0px; margin:0px;}
div.album_box02 li span {font-weight:700; color:#232323; width:66px; display:inline-block;}

caption {width:756px; font-weight:700; font-size:12px; text-align:left; background:url(../../images/sub/album_b_line.jpg) left bottom no-repeat; color:#232323; text-transform:uppercase; font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif;}

table.album_list {border:1px solid #e0e0e0; font-family:"Nanum Gothic", Arial, Tahoma, "µ¸À½", dotum, sans-serif; border-right:none; border-bottom:none;}
table.album_list th {background-color:#fbfbfb; height:29px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; text-transform:uppercase;}
table.album_list td {text-align:center; height:29px; font-size:13px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif;}
table.album_list td.text {text-align:left; padding-left:10px;}

div.album_btn {width:390px; border:1px solid #e4e4e4; border-left:none;}
div.album_btn span {font-size:11px; height:22px; line-height:22px; font-family:"Nanum Gothic", Arial, Tahoma, "µ¸À½", dotum, sans-serif; border-left:1px solid #e4e4e4; padding:0px 14px 0px 15px;display:inline-block;}

div.p_m_lb_50 {padding-bottom:50px; border-bottom:1px solid #dad9d7; margin-bottom:50px;}
div.m_lb_50 {padding-bottom:1px; border-bottom:1px solid #dad9d7; margin-bottom:50px;}

div.album_poto_list {width:972px; position:relative; margin:0px; padding:0px 14px 0px 14px;}

div.album_thumbnail {float:left; width:130px; height:190px; margin:0px 80px 50px 0px; padding:0px; position:relative;}

div.apoto {width:130px; height:190px; margin:0px; padding:0px;}
div.apoto ul {padding:0px; margin:0px;}
div.apoto li {padding:0px; margin:0px; text-align:left; font-size:12px; font-weight:700; font-family:"Nanum Gothic", Arial, Tahoma, "µ¸À½", dotum, sans-serif; height:17px; line-height:17px; color:#444444;}
div.apoto li.poto {width:120px; height:120px; padding:0px 0px 0px 10px; margin:0px 0px 5px 0px; }
div.apoto li span {color:#f05d5d;}
div.apoto li span.date {color:#989898; font-weight:400;}

div.apoto_up {width:130px; height:120px; position:absolute; z-index:100; background:url(../../images/sub/album_bg_s.png) left top no-repeat; left:0; top:0px; padding:0px; margin:0px;}


/*ºêÀÌ¹Ìµð¾î Æ÷Åä*/
div.v_media_tab {width:1000px; margin:0px; padding:0px;  font-size:12px; border:0px;}
div.v_media_tab ul {border:0px;}
div.v_media_tab li {float:left; border:0px; color:#c0c0c0; display:inline; text-transform:uppercase; font-weight:700;}
div.v_media_tab li a {color:#c0c0c0; text-decoration:none;}
div.v_media_tab li a:hover {color:#f05d5d; text-decoration:none;}

div.v_media_tab li.on {color:#f05d5d;}
div.v_media_tab li.on a {color:#f05d5d; text-decoration:none;}
div.v_media_tab li.on a:hover {color:#f05d5d; text-decoration:none;}

div.v_media_tab li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}

div.select_area3 {float:left; margin:0; padding:0}
div.select_area3 ul {float:left; border:1px solid #e4e4e4; border-left:none; text-transform:uppercase;}
div.select_area3 li {float:left; font-size:11px; color:#343434; text-align:center; border-right:1px solid #e4e4e4; width:56px; height:24px; line-height:24px;}
div.select_area3 li a {color:#343434; text-decoration:none;}
div.select_area3 li a:hover {color:#f05d5d; text-decoration:none;}
div.select_area3 li.on a {color:#f05d5d; text-decoration:none;}
div.select_area3 li.on a:hover {color:#f05d5d; text-decoration:none;}

div.select_area4 {float:right; margin:0; padding:0; width:300px; padding:0; margin:0px; text-align:right; background-color:#99F}
div.select_area4 input	{width:170px; height:20px; background:#f8f8f8; border:1px solid #eaeaea; margin:0 0px 0px 2px; padding:2px; font-size:12px; vertical-align:top}
div.select_area4 input img {vertical-align:top; margin:0px;}


div.photo_thumb_box {width:996px; padding-left:2px; padding-right:2px; margin:0;}
div.photo_thumb_box ul{overflow:hidden; position:relative; margin:0; padding:0; border-top:1px solid #dedede; border-left:1px solid #dedede; *zoom:1}
div.photo_thumb_box ul:after{display:block;clear:both;content:""}
div.photo_thumb_box li{overflow:hidden; float:left; position:relative; top:0px; width:198px; height:198px; border-bottom:1px solid #eee; font-family:"Nanum Gothic"; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px;}
div.photo_thumb_box .thumb{display:block; position:relative; width:198px; height:198px;  color:#f37d7d;}
div.photo_thumb_box .thumb img{display:block; width:198px; height:198px;border:0}
div.photo_thumb_box .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px; background:#f05d5d;font-weight:bold;font-style:normal;color:#fff; opacity:.8;filter:alpha(opacity=80); padding-left:15px; line-height:18px;}
div.photo_thumb_box .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
div.photo_thumb_box a{display:block; width:198px;margin:0 auto; padding:0; text-decoration:none; cursor:pointer}
div.photo_thumb_box a:hover strong,
div.photo_thumb_box a:active strong,
div.photo_thumb_box a:focus strong{text-decoration:underline}
div.photo_thumb_box a:hover .thumb,
div.photo_thumb_box a:active .thumb,
div.photo_thumb_box a:focus .thumb{margin:0px;border:0px;-moz-box-shadow:0;-webkit-box-shadow:0}
div.photo_thumb_box a:hover .thumb em,
div.photo_thumb_box a:active .thumb em,
div.photo_thumb_box a:focus .thumb em{visibility:visible;width:178px;height:178px;padding:10px;}
div.photo_thumb_box .thumb div{display:block; width:198px; height:198px;border:0}


/*ºêÀÌ¹Ìµð¾î ºñµð¿À*/
div.video_area {width:998px; border:1px solid #e4e4e4;}
div.video_list {float:left; width:331px; margin:0px; padding:0px; border-right:1px solid #e4e4e4; border-top:0; border-left:0; border-bottom:0;}

div.video_list ul{margin:0;padding:0;font-family:"Nanum Gothic";text-transform:uppercase;font-size:13px; color:#444444; list-style:none; background-color:#f9f9f9}
div.video_list li{position:relative;margin:0 0 -1px 0; padding:15px 15px 15px 150px; border-bottom:1px solid #ececeb; border-top:0; border-left:0; border-right:0; vertical-align:top;*zoom:1}
div.video_list li:after{display:block;clear:both;content:""}

div.video_list strong{display:inline-block;margin:0 0 4px 0;}
div.video_list .thumb{display:inline;overflow:hidden;float:left;position:relative;width:120px;margin:0 15px 0 -135px;}
div.video_list .thumb img{display:block;border:0}
div.video_list p{margin:0; font-family:"Nanum Gothic"; color:#989898; font-size:11px;line-height:1.4}


/*ÆäÀÌÁö³Ñ¹ö*/
.video_boardpaging {width:100%; text-align:center; padding-top:20px; padding-bottom:30px; background-color:#f9f9f9}
.video_boardpaging b {color:#f05d5d; text-decoration:none;}
.video_boardpaging a {text-decoration:none; margin:0 1px; font-family:'Titillium Web'; font-size:13px; font-weight:400;}
.video_boardpaging a:hover {text-decoration:none;}
.video_boardpaging img {border:none;}

div.video_view {float:left; width:666px; margin:0px; padding:0px;}
div.video_view ul {}

div.video_view li.video_mv {width:600px; margin-top:33px; margin-left:33px;}
div.video_view li.video_mv_text {width:600px; margin-top:30px; margin-left:33px; font-size:22px; font-weight:700; font-family:"Nanum Gothic"; color:#444444;}
div.video_view li.video_mv_text span {font-size:12px; color:#989898;}

/*»çÀÌÆ®¸Ê*/
.sitemap_col{margin-top:20px}
.sitemap_col:after{clear:both; display:block; content:""}
.sitemap {width:280px; float:left; margin:0 80px 50px 0}
.sitemap:after {clear:both; display:block; content:""}
.sitemap dt{width:280px;float:left; border-bottom:1px solid #dad9d7; font-size:18px; font-weight:500;font-family:'Titillium Web';text-transform:uppercase}
.sitemap dt a{color:#f05d5d}
.sitemap dd{width:150px;float:right; border-bottom:1px solid #e8e8e8; margin:0; padding:7px 0; display:block; clear:both; font-size:13px}
.mar_0 {margin:0}

/*ºêÀÌ´º½º ½ºÄÉÁì*/
div.schedule_box01 {float:left; width:106px; margin-top:37px;}
div.schedule_box02 {float:left; width:183px; height:40px; margin:21px 0px 0px 277px;}
div.schedule_box02 ul {float:left;}
div.schedule_box02 li {float:left; width:10px; height:40px; line-height:40px; text-align:center;}
div.schedule_box02 li a {float:left;padding-top:13px;}
div.schedule_box02 li.date_title {font-family:'Titillium Web'; font-size:35px; height:40px; line-height:40px; letter-spacing:-2px; color:#010101; width:163px; font-weight:600;}
div.schedule_box03 {width:1000px;}

table.calendar {border:1px solid #e0e0e0; border-right:none; border-bottom:none;}
table.calendar th {height:29px; background-color:#fbfbfb; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; font-family:'Merriweather Sans'; font-size:11px; text-transform:uppercase;}
table.calendar td {height:141px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:left; vertical-align:top; padding:8px 0px 0px 8px; font-size:11px; font-family:'tahoma'; font-weight:bold;}
table.calendar td.select {background-color:#f9f9f9;}
.color_red {color:#FF0000;}
.color_red a {color:#FF0000;}

div.cd_text {font-family:"Nanum Gothic"; font-size:11px; margin-top:30px; position:relative; }
div.cd_text a {text-decoration:none;  }
div.cd_text a:hover {text-decoration:none;}

div.cd_text_up 
{font-family:'tahoma'; width:120px; height:21px; font-size:11px; text-transform:uppercase; color:#FFFFFF; position:absolute; z-index:500; left:0px; top:-25px; 
background:url(../../images/sub/calendar_bg.jpg) left top no-repeat; text-align:center; padding-top:0px; line-height:18px;}

table.calendar td span  {width:16px; height:16px; line-height:16px;color:#FFFFFF; font-size:11px; font-weight:bold; font-family:'tahoma'; text-align:center; text-transform:uppercase; display:inline-block;}
table.calendar td span.icon_01 {background-color:#f05d5d}
table.calendar td span.icon_02 {background-color:#5dadf0}
table.calendar td span.icon_03 {background-color:#f05da2}
table.calendar td span.calendar_text {font-size:10px; color:#999999; width:100px; text-align:left; font-family:"Nanum Gothic"; }

/*ºêÀÌ¾ÆÆ¼½ºÆ® ½ºÄÉÁì*/
div.schedule_box04 {width:183px; height:40px; margin:0 auto; margin-top:30px;}
div.schedule_box04 ul {float:left;}
div.schedule_box04 li {float:left; width:10px; height:40px; line-height:40px; text-align:center;}
div.schedule_box04 li a  {float:left;padding-top:13px;}
div.schedule_box04 li.date_title {font-family:'Titillium Web'; font-size:35px; height:40px; line-height:40px; letter-spacing:-2px; color:#010101; width:163px; font-weight:600;}

div.p_b_l_50 {padding-bottom:50px; border-bottom:1px solid #dad9d7;}

table.schedule_box05 {}
table.schedule_box05 th {font-size:18px; color:#444444; font-family:'Titillium Web'; font-weight:600; width:170px; border-bottom:1px solid #ececec;}
table.schedule_box05 td {font-size:13px; color:#444444; font-family:"Nanum Gothic"; font-weight:600; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ececec; width:830px; line-height:20px;}
table.schedule_box05 td span {color:#f05d5d;}

/*ºêÀÌÈ¦*/
.vhall_schedule_title {width:1000px; margin:0 0 20px 0; padding:40px 0 5px 0;  font-size:40px; font-weight:800; font-family: "Nanum Gothic"; text-transform:uppercase; border-bottom:1px solid #dad9d7; letter-spacing:-1px;}
.vhall_title {width:1000px; margin:0 0 20px 0; padding:40px 0 5px 0;  font-size:36px; font-weight:300; font-family: 'Titillium Web'; text-transform:uppercase; border-bottom:1px solid #dad9d7; letter-spacing:-1px;}
/*div.project_title {text-transform:uppercase; font-family:"Nanum Gothic"; font-size:40px; color:#343434;  letter-spacing:-1px; font-weight:800; margin:77px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #dad9d7; }*/
.stit{font-family:"Nanum Gothic";font-size:23px;font-weight:400;letter-spacing:-1px; line-height:150%}

.thum_poster ul:after{clear:both; display:block; content:""}
.thum_poster li{position:relative;float:left; margin-right:20px}
.thum_poster li.nomar{float:left; margin-right:0}
.thum_poster li p{position:absolute;overflow:hidden;top:171px;padding:5px 10px 0 10px;width:130px;height:39px;background:#000;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80; z-index:10; color:#fff; font-size:12px; line-height:135%}
.thum_poster li p.s630{top:194px}
.thum_poster li span{display:block; margin-bottom:1px;width:150px;height:22px;color:#fff;font-size:12px;line-height:22px; text-align:center}
.thum_poster li span.plan{background:#d82c2c}
.thum_poster li span.rental{background:#383838}
.thum_poster li span.plan em,
.thum_poster li span.rental em{font-size:10px; font-style:normal; color:#f8f649}
.thum_poster {height:255px;width:1000px;overflow:hidden;}




.past_search:after{clear:both;display:block;content:""}
.past_play_list {border-collapse:collapse; margin-top:15px; border-top:1px solid #e5e5e5; width:100%}
.past_play_list td {font-family:"Nanum Gothic"; height:50px; text-align:center; font-size:13px; border-bottom:1px solid #e5e5e5; color:#989898;}
.past_play_list td.subject{text-align:left; padding-left:5px; color:#444444; font-size:13px;}
.search_month {float:left; margin:0; padding:0}
.search_month li {float:left; font-size:11px; text-align:center}
.search_month li a {display:block;border:1px solid #e4e4e4; border-left:none;width:24px;height:24px;line-height:24px;text-decoration:none}
.search_month li a:hover {border-color:#f05d5d;background:#f05d5d;color:#fff}
.search_month li.on a {border-color:#f05d5d;background:#f05d5d;color:#fff}
.search_month li a.btn_all{width:55px; background:#393939; border-color:#393939; color:#fff}
.play_search li{float:left}
a.btn_search{display:block;width:41px;height:26px;background:#393939;color:#fff; font-size:11px;line-height:26px;text-align:center; text-decoration:none}
button.btn_search{display:block;width:41px;height:26px;background:#393939;color:#fff; font-size:11px;line-height:26px;text-align:center; text-decoration:none;border:none;font-family:'Merriweather Sans', "Nanum Gothic", 'Titillium Web', Arial, Tahoma, "µ¸À½", dotum, sans-serif;font-size:13px;}

.s632_img_area {margin:15px 0}
.s632_gomenu{position:relative}
.s632_gomenu ul{position:absolute; top:74px; left:635px; height:26px; line-height:26px; border-left:1px solid #dad9d7}
*:first-child+html .s632_gomenu ul{position:absolute; top:104px; left:635px; height:26px; line-height:26px; border-left:1px solid #dad9d7}
.s632_gomenu ul:after{clear:both;display:block;content:""}
.s632_gomenu li{float:left; width:90px; border:1px solid #dad9d7; border-left:none; border-bottom:none; text-transform:uppercase; font-size:11px; text-align:center;}
.vhall_txt {font-family:"Nanum Gothic";font-size:14px}
.vhall_txt strong{display:block; margin-bottom:8px; padding-top:40px;font-size:18px;color:#f05d5d; font-weight:700; text-transform:uppercase}
.vhall_txt strong.first{padding-top:15px}
.bold_st_01{font-weight:bold}
.btn_01{display:inline-block; padding:0 25px; height:26px; line-height:26px; border:1px solid #e4e4e4; font-size:12px; font-weight:700}
.btn_02{display:inline-block; padding:0 25px; height:26px; line-height:26px; border:1px solid #f05d5d; font-size:12px; font-weight:700; background:#f05d5d}
.btn_03{display:inline-block; padding:0 25px; height:26px; line-height:26px; border:1px solid #555555; font-size:12px; font-weight:700; background:#555555}
.btn_02 a,
.btn_03 a{color:#fff}

.img_spaace {margin:30px auto 0; width:661px; height:255px; background:url(../../images/sub/img_632_02.jpg) no-repeat}
.img_spaace:after{clear:both; display:block; content:""}
.img_spaace dl {float:left; width:169px; margin:40px 0 0 0}
.img_spaace dt {font-size:15px; font-weight:800; text-transform:uppercase; text-align:center; color:#fff}
.img_spaace dd {margin:75px 0 0 0;font-family:"Nanum Gothic";font-size:15px;text-align:center; line-height:150%}


.pdb50{padding-bottom:50px;}
.location {margin-top:0px;}
.location:after{clear:both;display:block; content:""}
.tab_face{width:462px;height:391px; background:url(../../images/sub/img_620_tab_bg.gif) no-repeat;font-family:"Nanum Gothic";}
.tab_face ul{position:relative; width:462px;margin:0;padding:13px 0 0 30px;list-style:none;*zoom:1}
.tab_face ul:after{display:block;clear:both;content:""}
.tab_face li{float:left;width:48px;height:48px; margin-right:5px}
.tab_face li.m1{background:url(../../images/sub/img_620_tab_01.gif) no-repeat}
.tab_face li.m2{background:url(../../images/sub/img_620_tab_02.gif) no-repeat}
.tab_face li.m3{background:url(../../images/sub/img_620_tab_03.gif) no-repeat}
.tab_face li.m4{background:url(../../images/sub/img_620_tab_04.gif) no-repeat}
.tab_face li a {display:block; position:relative;width:48px;height:48px; text-indent:-9999px}
.tab_face li ul{display:none;overflow:hidden;position:absolute;top:80px;left:0;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1}
.tab_face li ul:after{display:block;clear:both;content:""}
.tab_face li li{overflow:visible;position:relative;left:-1px;padding:10px 0 0 15px;background:transparent; height:290px;line-height:165%}
.tab_face.m1 .m1{background:url(../../images/sub/img_620_tab_01_on.gif) no-repeat;}
.tab_face.m2 .m2{background:url(../../images/sub/img_620_tab_02_on.gif) no-repeat}
.tab_face.m3 .m3{background:url(../../images/sub/img_620_tab_03_on.gif) no-repeat}
.tab_face.m4 .m4{background:url(../../images/sub/img_620_tab_04_on.gif) no-repeat}
.tab_face.m1 .m1 ul,
.tab_face.m2 .m2 ul,
.tab_face.m3 .m3 ul,
.tab_face.m4 .m4 ul{display:block}
.tab_face li li strong{display:block; font-weight:700; padding:0 0 10px; margin-bottom:10px;background:url(../../images/sub/bar_bg.jpg) no-repeat left bottom}
.tab_face.js_off{padding:0; width:462px}
.tab_face.js_off ul{border:0}
.tab_face.js_off li{float:none}
.tab_face.js_off li a{float:none}
.tab_face.js_off li ul{display:block;position:static;left:0;top:0;padding:5px 0;background:#fff}
.tab_face.js_off li li{display:inline}

.vhall_history {font-family:"Nanum Gothic"}
.vhall_history dt {border-bottom:1px solid #e5e5e5; padding-bottom:3px}
.vhall_history dd {margin:10px 0 0 0;}

.etiquette {font-family:"Nanum Gothic"}
.etiquette dt{margin-top:30px;font-weight:700;background:url(../../images/sub/bu_etiquette.gif) no-repeat 0 4px; text-indent:15px}
.etiquette dd{margin:10px 0 0 15px; padding-top:10px;background:url(../../images/sub/bar_bg.jpg) no-repeat left top; line-height:160%}

/*È¸¿ø*/
.join_title {width:1000px; margin:0 0 20px 0; padding:40px 0 5px 0;  font-size:36px; font-weight:300; font-family:"Nanum Gothic"; text-transform:uppercase; border-bottom:1px solid #dad9d7; letter-spacing:-1px;}
.sstit {margin-bottom:20px; font-weight:700}
.join_step {height:52px;margin:50px 0 50px 0;border-left:1px solid #e5e5e5}
.join_step:after{clear:both;display:block;content:""}
.join_step li{float:left;width:332px;height:50px;border:1px solid #e5e5e5;border-left:none;font-size:18px;line-height:49px;color:#939393; text-align:center}
.join_step li.on{ background:#fafafa;color:#151515}
.provision_box{margin:10px 0 40px 0;padding:15px;height:200px;background:#fafafa;border:1px solid #e8e8e8; overflow-y:scroll}

.tbl_01{width:100%; margin-top:5px;border-top:1px solid #111;}
.tbl_01 th{border:1px solid #e5e5e5;border-left:none;border-top:none; background:#fafafa; text-align:left; text-indent:60px}
.tbl_01 td{padding:15px;border-bottom:1px solid #e5e5e5; vertical-align:top}
.tbl_01 td input{height:27px}
.tbl_01 td select{height:26px}

.login_box {padding:80px 0;font-family:"Nanum Gothic"}
.login {border-top:3px solid #464646; padding:0}
.login:after {clear:both; display:block; content:""}
.login dt {float:left;font-size:100px; font-family:'Titillium Web'}
.login dt.forgot{padding-top:20px;font-size:15px;font-family:"Nanum Gothic"}
.login dt.forgot span{font-size:22px;color:#e24646;line-height:35px}
.login dt.forgot strong{font-size:45px;font-family:'Titillium Web'; font-weight:normal}
.login dd {float:right;text-align:right; padding-top:40px; vertical-align:top}
.login dd label{font-size:14px; font-weight:bold;display:inline-block;line-height:40px; margin-right:5px}
.login dd input{vertical-align:top}
.input_box {margin-bottom:8px;padding:10px;width:400px; color:#bbb}

/*ÀÌº¥Æ®ÅÇ*/
div.v_event_tab {width:1000px; margin:0px; padding:0px; font-size:13px; border:0px;font-family:"Nanum Gothic"; font-weight:700}
div.v_event_tab ul {border:0px;}
div.v_event_tab li {float:left; border:0px; color:#c0c0c0; display:inline}
div.v_event_tab li a {color:#c0c0c0; text-decoration:none;}
div.v_event_tab li a:hover {color:#f05d5d; text-decoration:none;}

div.v_event_tab li.on {color:#f05d5d;}
div.v_event_tab li.on a {color:#f05d5d; text-decoration:none;}
div.v_event_tab li.on a:hover {color:#f05d5d; text-decoration:none;}

div.v_event_tab li.dot_line {width:1px; height:9px; border-left:1px dotted #b2b2b2; margin-left:11px; margin-right:11px; margin-top:3px; margin-bottom:0px; padding:0px;}



.snsbox-gray{ border:1px solid #ededed; padding:15px 25px; overflow:hidden; display:block; margin-top:40px;  }
.snsbox-gray .sns_fb{ width:27%; float:left; padding-left:10px; }
.snsbox-gray .sns_tw{ width:30%; float:left;  border-left:1px solid #ededed; border-right:1px solid #ededed; margin:0 4% !important; padding:0 2% 0 4%;}
.snsbox-gray .sns_yt{ width:26%; float:left;}


.snsbox-gray .sns_fb .tit{background:url(/images/main/sns-f.jpg) 0 -1px no-repeat;font-size:13px; padding-left:30px;}
.snsbox-gray .sns_tw .tit{background:url(/images/main/sns-t.jpg) 0 -1px no-repeat;font-size:13px; padding-left:30px;}
.snsbox-gray .sns_yt .tit{background:url(/images/main/sns-y.jpg) 0 -1px no-repeat;font-size:13px; padding-left:30px;}




/*  2018-03-26 Ãß°¡ */
.bod_list{ width:100%;}
.bod_list ul{overflow:hidden; display:block; }
.bod_list ul li{float:left; width:20%; height:320px; text-align:center;}
.bod_list ul li span.plan {    background: #d82c2c;}
.bod_list ul li span.rental {    background: #383838;}
.bod_list ul li span {    display: block;    margin: 1px auto;    width: 150px;    height: 22px;    color: #fff;    font-size: 12px;    line-height: 22px;    text-align: center;}
.bod_list ul li p{ margin:0px auto; padding:5px 8px; overflow:hidden; display:block; height:60px; }






