@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");
/* Aside AD Banner Hide */
#Adcode{display:none !important;}
/* Default Selectors */
.hide {position:absolute; left:-2000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */
/* Default Layout */
body		{text-align:center; font-size:75%}
#wrap 		{width:100%; text-align:center;}
#header		{z-index:30; position:relative; clear:both; width:100%;background:#fff; text-align:center}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left; overflow:hidden; }
#content	{z-index:10; float:left; width:990px;}
#home #f_copyright	{ z-index:10; clear:both; width:100%; color:#856a57; text-align:center;}
#footer { padding:50px 0; }

/* OWN Style (HOME) */
#home #wrap {background:#000;}
#home #wrap2 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/tv/drama/815264/images/bg_home.jpg") 50% 94px no-repeat;}
#home #visual {position:relative; overflow:hidden; float:left; width:990px; height:450px;}
#home #content {position:relative; float:left; width:990px;}
#home .section {position:relative; float:left; width:990px; padding-bottom:100px; background:#e8e1d4;}
.section h3.page-tit {display:inline; float:left; padding-left:48px; margin-top:32px; width:942px; *width:990px; height:38px; background:url("http://img.imbc.com/broad/tv/drama/815264/images/bg_h3.jpg") 0px 0px no-repeat; color:#393939; font-size:18px;}
.common_section {float:left; width:990px; margin-top:30px; text-align:center;}

/* staff */
.staff_info {position:absolute; right:46px; top:22px; text-align:right;}
.staff_info_v1 {color:#ad9c82; font-size:11px;}
.staff_info_v2 {margin-top:2px; color:#ece3d4; font-size:11px; font-weight:bold;}

/* nav_home */
.nav_home_wrap {float:left; width:990px; height:45px; background:url("http://img.imbc.com/broad/tv/drama/815264/images/bg_nav_home.jpg") 0px 0px no-repeat;}
.vb_nav {display:inline; float:left; margin-left:50px; margin-top:14px;}
.vb_nav li {float:left;}
.vb_nav li a {display:block; float:left; text-indent:-5000px;}
.vb_nav li.vod {margin-right:32px; width:61px; height:18px; }
.vb_nav li.vod a {width:61px; height:18px;}
.vb_nav li.board {width:79px; height:18px; }
.vb_nav li.board a {width:79px; height:18px;}
.gen_nav {display:inline; float:left; margin-left:346px; margin-top:14px;}
.gen_nav li {float:left;}
.gen_nav li a {display:block; float:left; text-indent:-5000px;}
.gen_nav li.cast {margin-right:26px; width:50px; height:18px; }
.gen_nav li.cast a {width:50px; height:18px;}
.gen_nav li.preview {margin-right:28px; width:48px; height:18px; }
.gen_nav li.preview a {width:48px; height:18px;}
.gen_nav li.concept {margin-right:25px; width:49px; height:18px; }
.gen_nav li.concept a {width:49px; height:18px;}
.gen_nav li.staff {margin-right:27px; width:61px; height:18px; }
.gen_nav li.staff a {width:61px; height:18px;}
.gen_nav li.sketch {width:62px; height:18px; }
.gen_nav li.sketch a {width:62px; height:18px;}

/* section */
.staff_section {margin:0px auto; width:760px; height:575px; background:url("http://img.imbc.com/broad/tv/drama/815264/images/cont_staff.jpg") 0px 0px no-repeat;}
.sketch_section {margin:0px auto;  width:990px; height:517px; background:url("http://img.imbc.com/broad/tv/drama/815264/images/cont_sketch.jpg") 0px 0px no-repeat;}
.concept_section {margin:0px auto; width:760px; height:575px; background:url("http://img.imbc.com/broad/tv/drama/815264/images/cont_concept.jpg") 0px 0px no-repeat;}
.bbs_preview_wrap {margin:0px auto; width:760px;}

/* µîÀåÀÎ¹° ÆäÀÌÁö Àü¿ë */
.cast_navi {width:584px; height:100px; margin-bottom:20px; background:#f1f1f1}
.cast_intro_wrap {overflow:hidden; width:894px; float:left; text-align:center; background:#e8e1d4;}
.cast_intro_wrap .actorProfile {float:left; height:31px; line-height:1.45}
.cast_intro_wrap .actorProfile .name {float:left; font-size:16px; color:#000; font-weight:bold}
.cast_intro_wrap .actorProfile .actor_name {float:left; font-size:12px; color:#737373; margin-right:10px; padding-top:5px;}
.cast_intro_wrap .actorProfile .actor_name strong {color:#fe6268}
.cast_intro_wrap .actorProfile .actor_starrounge {float:left; padding-top:5px; text-indent:8px;}
.cast_intro_wrap .actorProfile .actor_starrounge a {font-weight:bold; color:#1976e6; text-align:center; font-size:12px; letter-spacing:0px; text-decoration:underline;}
.cast_intro_wrap .actorProfile .btn_starlounge {float:left;}
.cast_intro_wrap .actorProfile .btn_starlounge a {float:left; padding-left:2px; padding-right:3px; line-height:22px; font-size:12px; color:#5ba4dc; font-weight:bold; margin-top:3px;}
.cast_intro_wrap .sns {float:right; height:31px}
.cast_intro_wrap .img {display:block; clear:both; margin-bottom:29px; border:1px solid #eaeaea}
.cast_intro_wrap .intro_left {margin:0px auto; overflow:hidden; width:584px; line-height:1.8; text-align:left}
.cast_intro_wrap .intro_left_no {float:left; overflow:hidden; width:5840px; line-height:1.8; text-align:left}
.cast_intro_wrap .intro_left p {font-size:12px; color:#777; line-height:1.8}
.cast_intro_wrap .intro_left_no p {font-size:12px; color:#777; line-height:1.8}
.cast_intro_wrap .intro_right {float:left; overflow:hidden; width:142px; *width:144px; padding-top:12px; text-align:center; background:#f1f1f1; border:1px solid #eaeaea;}
.cast_intro_wrap .intro_right .star_photo {color:#917141; font-weight:bold;}
.cast_intro_wrap .intro_right ul {padding-top:5px;}
.cast_intro_wrap .intro_right li {margin-bottom:5px;}
.cast_intro_wrap .intro_right li img {border:1px solid #ccc;}
.cast_intro_wrap .intro_right .like {height:22px; margin-bottom:15px}
.cast_intro_wrap .intro_right .like img {vertical-align:top}
.cast_intro_wrap .intro_right .like span {display:inline-block; height:19px; *height:22px; padding-top:3px; font-size:12px; font-family:Gulim; color:#474747}
.cast_intro_wrap .intro_right .actor_link {display:inline-block; width:78px; *width:90px; margin-bottom:3px; padding-left:12px; text-align:left; background:url("http://img.imbc.com/broad/tv/drama/kiss/images/icon_d_arrow.gif") no-repeat 0 4px}
.cast_intro_wrap .intro_right .actor_link a {font-size:11px; color:#c42d45; letter-spacing:-1px}
.cast_content_sub{margin-top:20px;float:left;width:584px;}
.cast_content_sub_left{width:435px;float:left;}
.left_full{width:auto;}
.cast_content_sub span.name{font-size:16px; font-weight:bold;color:#000;}
.cast_content_sub span.bar{color:#cbcbcb;}
.cast_content_sub span.job{color:#164700;}
.cast_content_sub span.age{color:#777;}
.cast_content_sub div.explain{padding-top:6px;line-height:22px;}
.cast_content_sub div.explain p{color:#777;line-height:22px;font-size:12px;letter-spacing:0px;}
.cast_content_sub_right{float:left;padding:23px 0 0 20px;}
.cast_content_sub_right .cast_info_wrap{width:145px;}
.cast_content_sub_right .cast_info_pic{border:1px solid #eaeaea;}
.cast_content_sub_right .title, .cast_content_sub_right .content{padding-left:11px;}
.cast_content_sub_right .title{color:#000;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left top;line-height:8px;margin-top:15px;}
.cast_content_sub_right .content{color:#777;line-height:15px;margin-top:5px;}
.cast_content_sub_right .sub{padding-top:8px;}
.cast_content_sub_right .sub span{display:block;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left;padding-left:11px;margin-bottom:4px;}
.cast_content_sub_right .sub span a{color:#5574ca;text-decoration:underline;}
.none{display:none;}
.cast_content_sub dl, .cast_content_sub dl dt, .cast_content_sub dl dd{float:left;}
.cast_content_sub dl{padding-bottom:15px;width:585px;}
.cast_content_sub dl dt img{border:1px solid #ebebeb;width:193px;height:133px;}
.cast_content_sub dl dd{padding-left:14px;width: 376px;*width: 390px;}
.cast_content_sub dl dd span.job{font-weight:bold;}
.cast_content_sub dl dd span.age{color:#777;}
.cast_content_sub dl dd div.explain{padding-top:10px;}
.cast_content_sub dl dd span.char_info a{color:#5574ca;text-decoration:underline;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left;padding-left:11px;margin-left: 10px;}
.sns_like {float:right; text-align:right}
.sns_icon {float:right;}
.sns_icon span {font-size:10px !important}
#cast_nav{background-color:#f1f1f1; display:inline; float:left; margin-left:49px; padding-left:170px; padding-top:20px; margin-bottom:20px; width:725px; *width:895px; height:90px; *height:120px; overflow:hidden;}
#cast_nav span.arrow{padding:20px 0;float:left; width:8px;}
#cast_nav span#arrow_left{padding-right:7px; cursor:pointer}
#cast_nav span#arrow_right{padding-left:7px; cursor:pointer}
#cast_nav span.arrow img{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
#cast_nav ul, #cast_nav ul li{float:left;}
#cast_nav .cast_nav_ul_wrap{width:524px;float:left;overflow:hidden;}
#cast_nav ul{width:2000000px;position:relative;left:0;}
#cast_nav ul li{padding-right:20px;}
#cast_nav ul li dl dt img{border:1px solid #cdcdcd; width:68px;height:49px; cursor:pointer; }
#cast_nav ul li dl dd{text-align:center;width:70px;margin-top:-1px; *margin-top:5px;color:#555;letter-spacing:-2px;line-height:15px;font-size:11px; cursor:pointer}
.none{display:none;}
.pointer{cursor:pointer;}


.s815_etc_cast_wrap {display:inline; margin-left:49px; float:left; width:895px;}
.s815_etc_cast_name {float:left; width:725px; *width:895px; padding-left:170px;}
.s815_etc_cast_name_v01 {float:left; color:#301c1c; font-size:17px; font-weight:bold;}
.s815_etc_cast_name_v02 {float:left; margin-top:3px; margin-right:25px; color:#737373; font-size:12px;}
.s815_etc_cast_name_v03 {float:left;  color:#1976e6; font-size:12px; font-weight:bold; text-decoration:underline;}
.s815_etc_cast_img {float:left; width:895px; margin-top:8px;}
.s815_etc_cast_txt {float:left; margin-bottom:25px; text-align:left; color:#737373; line-height:1.4em; margin-top:25px; padding-bottom:25px; width:555px; *width:895px; padding-left:170px; padding-right:170px; border-bottom:1px solid #ccc;}