@charset "euc-kr";
/* @ Lyaout */
body {text-align:center}
.ui-body-main {background:#432c39}
.ui-body-sub {background:#c9a457}
.page-wrapper {overflow:hidden; position:relative; width:100%}
.page-main {background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-main.jpg") no-repeat center 150px}
.page-sub {background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-sub.jpg") no-repeat center 150px}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
.page-content-layout {overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left}
.content-body {position:relative}
.about-program {position:absolute; text-align:right; line-height:1.333; color:#000; letter-spacing:-1px; font-size:11px}
.about-program-date {display:block; margin-top:1px; font-weight:bold}
.label-staff {padding-left:4px; margin-left:4px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-about-progarm.gif") no-repeat left top}
.nav-grid {overflow:hidden}
.nav-primary {overflow:hidden}
.nav-primary li {}
.nav-group {position:relative}
.nav-group .btn-more {display:block; position:absolute; width:36px; height:13px}
.page-footer {overflow:hidden; height:43px; *height:70px; padding-top:27px; line-height:1.333; text-align:left}
#f_copyright {text-align:center}
/* @ Main Content */
.logo-main {position:absolute; left:101px; top:45px}
.logo-copy {margin-top:50px}
.about-program-main {right:19px; top:6px}
.page-content-main {padding-top:470px}
.page-content-main img {vertical-align:top}
.nav-grid-main {width:990px; height:43px}
.nav-primary-main {width:945px; *width:990px; height:43px; padding-left:45px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-nav-main.png")}
.nav-primary-main li {overflow:hidden; float:left}
.nav-primary-main a {display:block; height:43px}
.navbar-vod {width:101px; margin-right:35px}
.navbar-bbs {width:126px; margin-right:70px}
.navbar-preview {width:101px; margin-right:35px}
.navbar-cast {width:102px; margin-right:35px}
.navbar-sketch {width:117px; margin-right:35px}
.navbar-news {width:122px}
.content-body-main {overflow:hidden; width:942px; *width:990px; height:446px; *height:473px; margin-bottom:36px; padding:27px 0 0 48px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-content-main.png")}
.latest-grid {overflow:hidden; width:632px; height:250px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-preview.png") repeat-x 0 202px}
.latest-grid h2 {margin-bottom:12px}
.latest-body {overflow:hidden; position:relative; width:436px; *width:632px; min-height:91px; height:auto !important; height:129px; padding:38px 0 0 196px; line-height:1.4}
.latest-body a {color:#000}
.latest-body h3 {margin-bottom:4px; font-weight:bold; color:#000}
.latest-thumb {display:block; overflow:hidden; position:absolute; left:0; top:0; width:172px; height:129px}
.latest-thumb img {width:172px}
.latest-date {display:block; position:absolute; left:196px; top:7px; color:#663358; font-weight:bold}
.latest-content {color:#000}
.sketch-grid {float:left; overflow:hidden; width:617px; height:196px; margin-right:45px}
.sketch-grid h2 {margin-bottom:11px}
.sketch-list {overflow:hidden; width:628px}
.sketch-list li {float:left; overflow:hidden; width:145px; margin-right:12px; text-align:center}
.sketch-thumb {display:block; overflow:hidden; width:143px; *width:145px; height:93px; *height:95px; margin-bottom:11px; border:1px solid #92836b}
.sketch-thumb img {width:143px}
.sketch-txt {color:#353535; line-height:1.333}
.info-grid {float:left; overflow:hidden; width:251px; height:196px}
.info-grid h2 {margin-bottom:11px}
.info-list {overflow:hidden; width:251px}
.info-list li {overflow:hidden; position:relative; width:140px; *width:251px; height:54px; *height:65px; margin-bottom:5px; padding:11px 0 0 111px; line-height:1.333}
.info-thumb {display:block; overflow:hidden; position:absolute; left:0; top:0; width:97px; *width:99px; height:63px; *height:65px; border:1px solid #818080}
.info-thumb img {width:97px}
.info-txt {color:#353535}
.info-data-set {}
.nav-guide-panel {overflow:hidden; width:980px; *width:990px; padding-left:10px}
.nav-group-main {float:left; min-height:128px; height:auto !important; height:136px; padding:8px 20px 0; color:#c3bfb3; font-size:11px; letter-spacing:-1px; line-height:1.333; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-nav-group.gif") repeat-y right top}
.nav-group-main a {color:#c3bfb3}
.nav-group-main h3 {margin-bottom:10px; font-weight:bold}
.nav-group-main .btn-more {right:45px; top:7px}
.nav-guide-panel .nav-group-grid1 {width:100px; *width:140px}
.nav-guide-panel .nav-group-grid2 {width:80px; *width:120px}
.nav-guide-panel .nav-group-grid3 {width:90px; *width:130px}
.nav-guide-panel .nav-group-grid4 {width:70px; *width:130px; padding:8px 30px 0}
.nav-guide-panel .nav-group-grid5 {width:85px; *width:135px; padding:8px 25px 0}
.nav-guide-panel .nav-group-grid6 {width:110px; *width:150px}
.nav-guide-panel .nav-group-grid7 {width:120px; *width:160px; background:none}
.ad-250 {position:absolute; right:30px; top:526px; width:250px; height:250px}
.page-footer-main {width:100%; color:#c3bfb3; font-weight:bold}
.bg-blank1 {overflow:hidden; position:absolute; z-index:50; left:50%; top:839px; width:352; height:305px; margin-left:-811px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-blank1.png") no-repeat}
.bg-blank2 {overflow:hidden; position:absolute; z-index:50; left:50%; top:845px; width:236px; height:299px; margin-left:495px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-blank2.png") no-repeat}
/* @ Sub Content */
.page-content-sub {}
.logo-sub {position:absolute; left:234px; top:129px}
.about-program-sub {right:7px; top:8px}
.notice-panel {position:absolute; left:130px; top:250px; width:605px; height:51px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-notice.png")}
.notice-panel ul {overflow:hidden; width:605px; height:51px}
.notice-panel li {width:605px; height:51px; line-height:1.333}
.notice-panel a {display:block; overflow:hidden; width:565px; *width:605px; height:32px; *height:51px; padding:19px 20px 0; color:#fff; white-space:nowrap; text-overflow:ellipsis}
.content-grid {overflow:hidden; float:left; width:735px; margin-right:5px}
.r-grid {float:left; overflow:hidden; width:250px}
.content-header {overflow:hidden; z-index:10; position:relative; width:735px; height:51px; *height:301px; padding-top:250px}
.content-body-sub {z-index:20; overflow:hidden; width:733px; *width:735px; border:1px solid #ebebeb; background:#fff}
.nav-grid-sub {float:left; position:relative; z-index:30; width:129px; padding-top:25px}
.nav-grid-sub img {vertical-align:top}
.nav-popular {overflow:hidden; width:130px; height:51px; margin-bottom:26px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-nav-popular.jpg") no-repeat}
.nav-popular li {height:25px}
.nav-popular a {display:block; height:19px; *height:25px; padding:6px 0 0 16px; color:#fff; line-height:1.333; font-weight:bold; letter-spacing:-1px}
.nav-group-sub {overflow:hidden; width:118px; *width:129px; padding-left:11px; margin-bottom:13px; color:#c3bfb3; letter-spacing:-1px; line-height:1.333}
.nav-group-sub a {color:#666}
.nav-group-sub .nav-on, .nav-group-sub a:hover {padding-left:7px; color:#953574; text-decoration:underline; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-nav-on.gif") no-repeat left 3px}
.nav-group-sub h3 {margin-bottom:5px; padding-left:3px; font-weight:bold; color:#000}
.nav-group-sub ul {overflow:hidden; width:105px; *width:108px; padding:0 0 7px 3px; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-nav-group-sub.gif") repeat-x left bottom}
.nav-group-sub li {margin-bottom:5px}
.nav-grid-sub .nav-group-grid6 ul {background:none}
.nav-group-sub .btn-more {right:39px; top:0}
.nav-group-sub .btn-more:hover {padding:0; background:none}
.content-grid-body {float:left; overflow:hidden; position:relative; width:585px; *width:604px; padding:0 9px 30px; border-left:1px solid #ebebeb}
.content-grid-body h2 {height:34px; *height:54px; margin-bottom:10px; padding-top:19px; font-size:18px; color:#333638; font-weight:bold; letter-spacing:-1px; line-height:1.333; border-bottom:1px dotted #d4d4d4}
.page-footer-sub {width:990px; margin:0 auto; color:#35280d}
.page-footer-sub #f_copyright {width:735px}
.corner-heading {overflow:hidden; width:585px; margin-bottom:10px}
.corner-heading img {vertical-align:top}
.cast-sub-list {overflow:hidden; width:585px}
.cast-sub-list li {position:relative; width:375px; *width:585px; min-height:128px; height:auto !important; height:133px; margin-bottom:10px; padding:5px 0 0 210px; line-height:1.333; color:#000}
.cast-sub-list .thumb {display:block; overflow:hidden; position:absolute; left:0; top:0; width:193px; height:133px; background:#000}
.cast-sub-list .thumb img {width:193px; vertical-align:top}
.cast-sub-list h4 {margin-bottom:5px; font-size:14px; letter-spacing:-1px; font-weight:bold}
.cast-sub-list .label-actor-sub {margin-left:8px; padding-left:8px; font-size:12px; font-weight:normal; letter-spacing:0; color:#737373; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-label-actor.jpg") no-repeat 0 0}
.cast-sub-list .txt {line-height:1.55}
.cast-body {overflow:hidden; position:relative; width:585px; line-height:1.333}
.cast-body img {vertical-align:top}
.cast-body h3 {height:33px; font-size:16px; color:#000; font-weight:normal}
.sub-cast-body {padding-top:40px}
.btn-actor {display:block; position:absolute; left:105px; top:2px; width:126px; height:18px}
.label-actor-main {padding-left:7px; font-size:12px; color:#737373; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-label-actor.jpg") no-repeat 0 1px}
.label-corner {margin-left:7px; padding-left:7px; font-size:11px; color:#333638; font-weight:normal; background:url("http://img.imbc.com/broad/tv/drama/mine/images/bg-label-actor.jpg") no-repeat 0 0}
.btn-cast-default {display:block; position:absolute; right:0; top:0; width:127px; height:33px}
.event-list {width:585px; height:54px; padding:4px 0 0 8px; background:url("http://img.imbc.com/broad/tv/drama/images/event_bg.jpg") no-repeat; text-align:center; margin-top:10px;}
.event-list li {float:left; margin-right:19px; width:91px; height:27px;}
.event-list a {display:block; height:27px; text-indent:-5000em; background:no-repeat left top}
.event-list a.btnEventIng {background-image:url("http://img.imbc.com/commons/images/btn_event_ing.gif")}
.event-list a.btnEventFinish {background-image:url("http://img.imbc.com/commons/images/btn_event_finish.gif")}
.event-list a.btnEventWinner {background-image:url("http://img.imbc.com/commons/images/btn_event_winner.gif")}
.event-list a.on {background-position:left bottom}
.event-field {width:100%; margin:0 auto; text-align:center;}
.link-photo-app {display:block; position:absolute; right:9px; top:7px; width:198px; height:39px}
.btn-mine-default {padding:0; border:0; background:none; cursor:pointer}
.wallpaper-heading {position:relative; min-height:150px; height:auto !important; height:170px; margin-bottom:900px; padding:20px 10px 0 110px; background:#eee}
.wallpaper-heading img {vertical-align:top}
.wallpaper-heading h3 {position:absolute; left:22px}
.h3-wallpaper {top:26px}
.h3-poster {top:97px}
.wallpaper-heading ul {overflow:hidden}
.wallpaper-heading li {overflow:hidden; float:left; width:71px; height:53px; margin:0 15px 20px 0}
.wallpaper-heading a {display:block; overflow:hidden; width:71px; height:53px; background:#000}
.wallpaper-heading a img {width:71px}
.wallpaper-body {overflow:hidden; position:absolute; left:0; top:170px; width:577px; *width:585px; padding:38px 4px 4px; background:#a1a09f}
.wallpaper-body img {vertical-align:top}
.poster-panel, .wallpaper-panel {overflow:hidden; width:577px}
.poster-panel img, .wallpaper-panel img {width:577px}
.btn-size-1024 {position:absolute; right:104px; top:10px; width:79px; height:19px}
.btn-size-1280 {position:absolute; right:13px; top:10px; width:79px; height:19px}
.btn-download {position:absolute; right:13px; top:10px; width:79px; height:19px}
.screen-out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.lovelovelove {margin-bottom:16px;}