@charset "euc-kr";
/* @ Lyaout */
body {background-color:#f7f7f7; text-align:center;}
body.ui-body-sub {text-align:center; background:#272727 url("http://img.imbc.com//broad/tv/ent/yesterday/images/s-bg-spring.jpg") no-repeat center 150px;}
.wrapper {overflow:hidden; width:100%; text-align:left;}
#header {width:100%; height:150px;}
#header .gnb {width:990px; margin:0 auto; text-align:left;}
.page-content-layout {width:100%; min-width:990px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/main-bg-spring.jpg") no-repeat center 0;}
.main-footer {color:#1c1b1b; padding:27px 0 52px; text-align:center;}
.page-footer {color:#b0d9dc; padding:21px 0 40px; text-align:center;}
/* @ Skip Navi */
.sknavi {display:block; z-index:1000; position:absolute; top:-500px; text-decoration:none; color:#000;}
.sknavi:focus, .sknavi:active {top:0; height:40px; font-size:100%; font-weight:bold; background-color:#efefef; line-height:40px; text-align:center;}
/* @ Common Control */
body {line-height:1;}
img {vertical-align:top;}
/* @ Main Content */
.container {width:990px; height:920px; margin:0 auto; text-align:left; margin-bottom:35px;}
.front {position:relative; width:990px; padding-top:177px;}
.front h1 {margin:0 0 41px 519px;}
.front p.program-info {position:absolute; top:10px; right:12px; font-size:11px; letter-spacing:-1px;}
.nav {width:100%; height:52px;}
.nav .main-menu {overflow:hidden; width:100%;}
.nav .main-menu li {float:left;}
.nav .main-menu li a {}
.content-wrap {position:relative; width:931px; *width:990px; padding:35px 29px 0 30px;}
.content {overflow:hidden; width:658px; *width:931px; padding-right:273px;}
.content .section {overflow:hidden; width:100%; padding-bottom:28px}
.ad250 {position:absolute; top:31px; right:29px;}
.ticket-area {float:left; width:349px; *width:376px; padding-right:27px;}
.preview-area, .info-area {float:left; width:282px;}
.ticket-area h3, .clip-area h3{background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/h-line01.png") no-repeat 0 bottom; padding-bottom:8px;}
.ticket-area h3, .preview-area h3 {margin-bottom:7px;}
.preview-area h3, .info-area h3 {background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/h-line02.png") no-repeat 0 bottom; padding-bottom:8px;}
.clip-area h3, .info-area h3 {padding-bottom:8px; margin-bottom:13px;}
.ticket-area div {padding-left:2px;}
.ticket-area div img {}
.preview-area dl {width:278px; *width:282px; padding:0 2px;}
.preview-area dl dt {margin-bottom:10px; width:270px; *width:278px; padding:4px 0 4px 8px;  font-size:12px; font-weight:bold; color:#fff; background-color:#474747;}
.preview-area dl dd {padding:0 7px; font-size:14px; line-height:20px;}
.clip-area {overflow:hidden; position:relative; float:left; width:349px; *width:376px; padding-right:27px;}
.clip-area ul {width:348px; *width:363px; padding:0 10px 0 5px;}
.clip-area li {float:left; width:160px; margin-right:14px;}
.clip-area li a {display:block; color:#4a4a4a;}
.clip-area li img{width:160px; height:108px;}
.clip-area li span {display:block; padding-top:9px; line-height:15px; font-size:11px; text-align:center;}
.clip-area p {position:absolute; top:11px; right:33px;}
.info-area {}
.info-area span {display:block; padding:5px 0 0 9px;}
/* @ Sub Content */
.sub-content-layout {width:100%; min-width:990px;}
#container {position:relative; width:990px; margin:0 auto; text-align:left;}
.left-area {width:734px; margin-right:256px;}
#right_common {position:absolute; top:0; right:0;}
.s-front {height:169px; *height:199px; width:439px; *width:734px; padding:30px 0 0 295px;}
.s-front h1 {margin-bottom:17px;}
.info-bar {}
.info-bar p {width:593px; *width:734px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/bar-bg.jpg") no-repeat 130px 0; padding:19px 11px 20px 130px; text-align:right; letter-spacing:-1px;}
.info-bar ul {margin-top:-51px;}
.info-bar li {}
.info-bar li a {display:block; width:117px; *width:130px; padding:6px 0 0 13px; color:#fff; font-weight:bold;}
.info-bar li a.vod {background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/menu-bg01.jpg") no-repeat; height:20px; *height:26px;}
.info-bar li a.board {background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/menu-bg01.jpg") no-repeat 0 -26px; height:19px; *height:25px;}
.s-content-wrap {overflow:hidden; width:100%; border-bottom:1px solid #868581; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/content-wrap-bg.gif") repeat-y; }
.s-content-wrap .sub-nav {float:left; width:130px; padding:13px 0 50px; letter-spacing:-1px; }
.s-content-wrap .sub-nav h3 {font-size:11px; font-weight:bold; color:#191818; width:117px; *width:130px; padding:0 0 20px 13px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/menu-bg.jpg") no-repeat 1px bottom;}
.s-content-wrap .sub-nav h3 a {color:#191818;}
.s-content-wrap .sub-nav ul {width:117px; *width:130px; padding:5px 0 13px 13px;}
.s-content-wrap .sub-nav li {}
.s-content-wrap .sub-nav li a {display:block; width:103px; *width:117px; height:11px; *height:20px; font-size:11px; padding:0 0 9px 14px; color:#3d3d3d; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/nav-deco.gif") no-repeat 0 0;}
.s-content-wrap .sub-nav li a:hover, .s-content-wrap .nav li a.on{font-weight:bold; text-decoration:underline; color:#2e5d60;}
#content {float:left; width:587px; *width:604px; padding:21px 9px 0 8px;}
#content h2 {font-size:16px; padding:0 0 15px 5px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/h2-line.gif") repeat-x 0 bottom; margin-bottom:15px; letter-spacing:-1px;}
#content h2 span {color:#a52817;}
/*¹æÃ»½ÅÃ»*/
.ticket-wrapper {background-color:#554544;}
.ticketInfo-area01 {width:500px; *width:587px; height:250px; *height:266px; padding:16px 0 0 87px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/ticket-bg.jpg") no-repeat; font-size:11px; line-height:20px; letter-spacing:-1px;}
.ticketInfo-area01 strong {overflow:hidden; width:100%; display:block; font-weight:normal;}
.ticketInfo-area01 a {float:left; display:block; width:77px; *width:81px; height:18px; padding-left:4px; border:0; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/members-btn1.gif"); cursor:pointer; font-size:11px; color:#fff;}
.ticketInfo-area01 span.phon-check {float:left; display:block; padding:0 7px;}
.ticketInfo-area02 {width:497px; *width:587px; padding:0 45px 22px 45px; margin-bottom:22px;}
.ticketInfo-area02-in {background-color:#fff; width:457px; *width:497px; padding:16px 20px 25px 20px;}
.ticketInfo-area02-in h3 {font-size:16px; color:#a10404; letter-spacing:-1px; padding-bottom:11px; border-bottom:1px solid #c5bdbd; margin-bottom:10px;  text-align:center;}
.ticketInfo-area02-in h4 {padding:0 0 12px 7px; color:#71110c;}
.ticketInfo-area02-in ul {padding-left:7px;}
.ticketInfo-area02-in li {background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/spot.gif") no-repeat 0 8px; padding-left:7px; font-size:12px; line-height:20px; letter-spacing:-1px;}
.ticketInfo-area02-in strong {color:#71110c;}
.ticketInfo-area02-in span {display:block; font-weight:normal; }
.ticketInfo-area02-in div {padding:0 0 5px 11px; font-size:12px; line-height:20px; letter-spacing:-1px;}
.ticketInfo-area02-in strong.cast-check {padding-left:11px; display:block; color:#513331;}
.important-info1 {margin-top:15px; font-weight:bold;}
.important-info2 {font-weight:bold;}
.important-info2 span {padding-left:64px;}
.important-info3 {margin-bottom:22px; font-weight:bold;}
.important-info3 span {padding-left:77px;}
.winner-check {display:block; margin-top:-53px; text-align:right; height:53px;}
.btn-area {overflow:hidden; width:100%; margin-bottom:50px;}
.members-btn {float:left; margin-left:123px;}
.ticket-btn {float:left; margin-left:34px;}
/*¿¹½ºÅÍµ¥ÀÌ ¼±°îÇ¥*/
.request-top {width:557px; *width:587px; height:88px; *height:102px; padding:14px 10px 0 20px; margin-bottom:32px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/request-top.jpg") no-repeat;}
.request-top dt {margin-bottom:18px; font-size:14px; font-weight:bold;}
.request-top dd {font-size:13px; line-height:20px; letter-spacing:-1px;}
.cast-area {overflow:hidden; width:575px; *width:587px; padding:0 6px 130px;}
.cast-area ul {}
.cast-area li {position:relative; width:100%; height:171px; border-bottom:1px solid #e9e9e9; margin-bottom:11px;}
.cast-area li h4 {padding:8px 0 16px 229px;; font-size:14px; font-weight:bold;}
.cast-area li strong {display:block; color:#b51c1d; padding:0 0 3px 229px; font-weight:bold;}
.cast-area li .singer-img {overflow:hidden; width:153px; height:153px; position:absolute; top:0; left:13px; display:block;}
.cast-area li .singer-img img {}
.cast-area li .singer-song {display:block; padding-left:229px; font-size:13px; line-height:16px;}
/*Á¦ÀÛÁø*/
.staff-area {padding-bottom:130px;}
.staff-area dl {width:570px; *width:587px; padding:11px 0 11px 17px;}
.staff-area dt {padding:21px 0 0 194px;}
.staff-area dd {margin-top:-35px;}
/*½ÅÃ»°î °Ô½ÃÆÇ*/
.request-front {width:563px; *width:587px; height:90px; *height:109px; padding:19px 0 0 24px; background:url("http://img.imbc.com//broad/tv/ent/yesterday/images/request-bg.jpg") no-repeat; margin-bottom:26px;}
.request-front strong {margin-top:12px; display:block;}
/*ÆäÀÌÁö-bottom*/
.page-bottom {margin-bottom:130px;}
.vod-wrap {overflow:hidden;}