@charset "euc-kr";
/* CSS Document */

* {margin:0px; padding:0px;}
img {border:none; vertical-align:top;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul,li,dl {list-style:none;}
h1,h2,h3,h4,h5 {padding:0px; margin:0px;}

#blog_wrap {font:12px/1.5 dotum;}
#blog_wrap h1 {height:30px; visibility:hidden;}
#header {margin-top:-30px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_gnb.jpg) no-repeat center top #564a3a; position:relative;}
.gnb {width:990px; margin:0 auto;}
.gnb ul {width:687px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/btn_gnb.gif) no-repeat left top; overflow:hidden; zoom:1; margin-left:160px;}
.gnb ul li {float:left;}
.gnb ul li a {width:137px; height:55px; display:block; text-indent:-2000px;}
.btn_visual {position:absolute; top:10px; right:20px;}

#container {position:relative;}

.content {position:relative; width:990px; padding:0 10px; margin:0 auto;}

.door_wrap {position:absolute; top:0px; left:0px; width:100%; height:1450px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_door.png) repeat left top; z-index:200; display:none;}
.door {width:997px; margin:0 auto; z-index:999; position:relative;}
.door div {border:4px solid #870606;}
.door div span {position:absolute; right:0px; bottom:-31px;}

.section {overflow:hidden; zoom:1; padding-top:10px;}

.poster {width:380px; height:532px; position:relative; float:left;}
.poster span {width:100%; display:block; text-align:center; position:absolute; bottom:5px; left:0px;}

.news {width:320px; margin-left:4px; float:left;}
.news li {border-bottom:1px solid #f0f0f0; padding:0 0 9px 19px; margin-bottom:9px;}
.news li span.thumb_news {display:inline-block; vertical-align:middle; border:1px solid #c4c4c4;}
.news li span.txt_news {width:140px; padding-left:15px; display:inline-block; vertical-align:middle; font:11px/1.3 dotum; color:#7e7e7e;}
.news li span.txt_news a {color:#7e7e7e;}
.news li span.txt_news p {font:bold 13px/1.5 dotum; color:#424141;}
.news li.last {border:none; padding:0 0 0 19px; margin:0;}

.sup_fan {width:284px; float:left;}

.supporter {width:284px; height:374px; position:relative;}
.supporter li {width:284px; height:374px; position:absolute; top:0px; left:0px;}
.supporter li .list_sup {width:56px; height:74px; background:rgba(44, 39, 33, 0.6 ); filter:alpha(opacity=60); position:absolute;}
.supporter li:hover .list_sup {background:rgba(44, 39, 33, 1.0 ); filter:alpha(opacity=100);}
.supporter li:hover .list_sup a {width:52px; height:70px; display:block; border:2px solid red; overflow:hidden;}
.supporter li:hover .list_sup a img {margin:-2px;}
.sup_default span {position:absolute; top:0px; right:0px;}

.sup1 .list_sup {top:0px; left:0px;}
.sup1 .poster_sup1 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup1:hover .poster_sup1 {display:block;}
.sup1:hover .poster_sup1 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup1:hover .poster_sup1 a img {margin:-2px;}

.sup2 .list_sup {top:75px; left:0px;}
.sup2 .poster_sup2 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup2:hover .poster_sup2 {display:block;}
.sup2:hover .poster_sup2 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup2:hover .poster_sup2 a img {margin:-2px;}

.sup3 .list_sup {top:150px; left:0px;}
.sup3 .poster_sup3 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup3:hover .poster_sup3 {display:block;}
.sup3:hover .poster_sup3 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup3:hover .poster_sup3 a img {margin:-2px;}

.sup4 .list_sup {top:225px; left:0px;}
.sup4 .poster_sup4 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup4:hover .poster_sup4 {display:block;}
.sup4:hover .poster_sup4 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup4:hover .poster_sup4 a img {margin:-2px;}

.sup5 .list_sup {top:300px; left:0px;}
.sup5 .poster_sup5 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup5:hover .poster_sup5 {display:block;}
.sup5:hover .poster_sup5 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup5:hover .poster_sup5 a img {margin:-2px;}

.sup6 .list_sup {top:300px; left:57px;}
.sup6 .poster_sup6 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup6:hover .poster_sup6 {display:block;}
.sup6:hover .poster_sup6 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup6:hover .poster_sup6 a img {margin:-2px;}

.sup7 .list_sup {top:300px; left:114px;}
.sup7 .poster_sup7 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup7:hover .poster_sup7 {display:block;}
.sup7:hover .poster_sup7 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup7:hover .poster_sup7 a img {margin:-2px;}

.sup8 .list_sup {top:300px; left:171px;}
.sup8 .poster_sup8 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup8:hover .poster_sup8 {display:block;}
.sup8:hover .poster_sup8 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup8:hover .poster_sup8 a img {margin:-2px;}

.sup9 .list_sup {top:300px; left:228px;}
.sup9 .poster_sup9 {width:227px; height:299px; position:absolute; top:0px; right:0px; display:none;}
.sup9:hover .poster_sup9 {display:block;}
.sup9:hover .poster_sup9 a {width:223px; height:295px; display:block; border:2px solid red; overflow:hidden;}
.sup9:hover .poster_sup9 a img {margin:-2px;}

.fan {margin-top:25px;}
.fan h2 {padding-bottom:5px; border-bottom:2px solid #000; margin-bottom:10px; font:12px/1 dotum;}
.fan ul li {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_dot1.gif) no-repeat 0px 10px; padding-left:8px; line-height:1;}
.fan ul li a {height:20px; line-height:2; color:#7e7e7e; display:block; overflow:hidden;}

.folder {width:1010px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_line.gif) no-repeat 10px 10px; position:relative; clear:both; padding-top:10px; margin-left:-10px;}
.btn_close {position:absolute; top:16px; left:10px;}
.btn_open {position:absolute; top:16px; left:10px;}
.folder_on {width:938px; height:150px; padding:20px 0 0 80px; margin-left:-3px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_folder.jpg) no-repeat 10px 0px; margin-top:6px; overflow:hidden; zoom:1;}
.folder_sup {width:290px; height:120px; margin-right:45px; float:left;}
.folder_sup dt {height:20px; padding-left:60px; font:bold 13px/1.3 dotum; color:#e63d3d; display:block; clear:both;}
.folder_sup dd {width:137px; float:left; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_dot2.gif) no-repeat 0px 5px; padding-left:8px;}
.folder_sup dd a {color:#3c392f;}
.folder_list {width:220px; height:100px; padding-top:20px; margin-right:45px; float:left;}
.folder_list li {width:92px; float:left; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_dot2.gif) no-repeat 0px 5px; padding-left:8px;}
.folder_list li a {color:#3c392f;}
.folder_join {width:130px; height:120px; float:left;}
.folder_join dt {height:20px; padding-left:8px; font:bold 13px/1.3 dotum; color:#e63d3d; display:block; clear:both;}
.folder_join dd {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_dot2.gif) no-repeat 0px 5px; padding-left:8px;}
.folder_join dd a {color:#3c392f;}
.folder_gallery {width:130px; height:120px; float:left;}
.folder_gallery dt {height:20px; padding-left:8px; font:bold 13px/1.3 dotum; color:#e63d3d; display:block; clear:both;}
.folder_gallery dd {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bu_dot2.gif) no-repeat 0px 5px; padding-left:8px;}
.folder_gallery dd a {color:#3c392f;}

.folder_off {width:988px; margin-left:10px; height:40px; border-left:1px solid #ddd; border-right:1px solid #ddd; clear:both;}

.section_wrap {border:1px solid #ddd; border-top:none; padding-bottom:10px;}

.character {float:left; position:relative; padding-left:40px;}
.character h2 {font:12px/1 dotum; padding:5px 0 10px 0;}
.character .btn_more {position:absolute; top:7px; right:0px;}
.character ul {width:500px; height:170px; position:relative;}
.ch_default {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:3px;}
.txt_ch {position:absolute; width:224px; height:44px; padding:5px 20px; font:13px/1.1 dotum; background:#fff;}
.txt_ch strong {display:block; font:bold 15px/1.1 dotum; color:#424141;}
.txt_ch a {color:#7e7e7e;}

.ch1 .img_ch1 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #fff; visibility:hidden;}
.ch1 .txt_ch {top:0px; right:1px; border:1px solid #fff; border-left:none;}
.ch1:hover .img_ch1 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #dfdbd7; visibility: visible; z-index:200;}
.ch1:hover .txt_ch {top:0px; right:1px; border:1px solid #dfdbd7; border-left:none; z-index:250;}
.ch1:hover .txt_ch strong {color:#bf4949;}

.ch2 .img_ch2 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #fff; visibility:hidden;}
.ch2 .txt_ch {top:57px; right:1px; border:1px solid #fff; border-left:none;}
.ch2:hover .img_ch2 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #dfdbd7; visibility: visible; z-index:200;}
.ch2:hover .txt_ch {top:57px; right:1px; border:1px solid #dfdbd7; border-left:none; z-index:250;}
.ch2:hover .txt_ch strong {color:#bf4949;}

.ch3 .img_ch3 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #fff; visibility:hidden;}
.ch3 .txt_ch {top:114px; right:1px; border:1px solid #fff; border-left:none;}
.ch3:hover .img_ch3 {position:absolute; top:0px; left:0px; width:229px; height:164px; padding:2px; border:1px solid #dfdbd7; visibility: visible; z-index:200;}
.ch3:hover .txt_ch {top:114px; right:1px; width:224px; border:1px solid #dfdbd7; border-left:none; z-index:250;}
.ch3:hover .txt_ch strong {color:#bf4949;}

.work {float:right; padding-right:15px;}
.work h2 {font:12px/1 dotum; padding:5px 0 10px 0;}
.work ul {overflow:hidden; zoom:1;}
.work ul li {width:136px; float:left; margin:0 1px; font:12px/1.2 dotum;}
.work ul li p {padding-top:8px;}
.work ul li a {font:12px/1.2 dotum; color:#7e7e7e;}

.picture {padding:0 0 5px 40px;}
.picture h2 {font:12px/1 dotum; padding:10px 0;}
.picture ul {overflow:hidden; zoom:1;}
.picture ul li {width:112px; float:left; margin-right:1px;}
.picture ul li a {text-decoration:none;}
.picture ul li p {background:#616161; padding:5px 10px; color:#fff;}
.picture ul li p strong {color:#fd8d8d;}

.netv {width:191px; padding:0 0 5px 40px; float:left;}
.netv h2 {font:12px/1 dotum; padding:10px 0;}
.netv a img {border:1px solid #ccc; color:#7e7e7e;}
.netv p a {font:bold 12px/1.2 dotum; color:#7e7e7e; padding-top:8px; display:block;}


.onAirPro {padding:35px 0 0 10px; float:left;}
.onAirPro dl {width:160px; float:left; background:url(http://img.sbs.co.kr/s9/tv/cityhunter/blogMain/dotted_lineOnair.gif) no-repeat 0 15px; }
.onAirPro dt { padding-left:20px; margin-bottom:10px;font-weight:bold; color:#bababa; line-height:16px;}
.onAirPro dd { padding-left:20px; line-height:18px; background:url(http://img.sbs.co.kr/s9/tv/cityhunter/blogMain/dot_black1px.gif) no-repeat 13px 6px;}
.onAirPro .drama  {background:none;}
.onAirPro dd a {color:#2a2a2a;}

.addArea {width:244px; height:244px; margin-bottom:8px; position:absolute; bottom:80px; right:25px;}
.addArea p {padding-top:10px;}

.social {position:absolute; top:0px; left:0px;}
.social_on {width:278px; position:absolute; top:-55px; left:0px; background:#fff; border-right:1px solid #a84b4b; border-bottom:1px solid #8b8378;}
.social_on h3 {width:258px; height:30px; padding-top:26px; padding-left:20px; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_twitter.jpg) no-repeat left top;}
.social_on li {padding:10px 15px; overflow:hidden; zoom:1;}
.social_on li.first {padding-top:20px;}
.social_on li.end {padding-bottom:20px;}
.ico {width:50px; height:50px; float:left; position:relative;}
.ico span {position:absolute; top:0px; left:0px;}
.comment {width:195px; float:left; background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_top1.gif) no-repeat 3px top;}
.comment div {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_btm1.gif) no-repeat 3px bottom; padding:10px 10px 10px 20px; font:11px/1.5 dotum; color:#a0a0a0;}
.comment div a {color:#7c7c7c;}
.social_on li:hover { background:#e0dacd;}
.social_on li:hover .comment {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_top2.gif) no-repeat 3px top;}
.social_on li:hover .comment div {background:url(http://img.sbs.co.kr/s9/tv/tree/b_main/images/bg_btm2.gif) no-repeat 3px bottom;}
.btn_social {position:absolute; top:55px; right:-33px;}

#footer {font:11px/1.5 dotum; text-align:center; color:#666; padding:20px 0;}
#footer p strong {color:#3c3838; font-weight:normal;}
.txt_copyright {font:10px/1.1 Arial, Helvetica, sans-serif; color:#aaa;}

.bnr_float {width:308px; height:257px; position:absolute; top:40px; left:200px; z-index:255;}
.bnr_float .btn_x {position:absolute; top:62px; right:18px;}

.close {width:100%; position:absolute; top:126px; left:0px; z-index:250;}
.close span {display:block; width:1030px; height:252px; padding-left:12px; margin:0 auto; position:relative;}
.btn_x2 {position:absolute; top:15px; right:29px;}