@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v2.css");

/*global*/
.clearfix:after {content:""; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0}
.clearfix {*zoom:1;}
/*common*/
a {text-decoration:none;}
b {font-weight:bold;}
body {width:100%;text-align:center;}
.main-ui {background:#ededed url(http://img.imbc.com/broad/tv/ent/sundaynight/img/visual-top-sundaynight.jpg) no-repeat center 88px;}
.sub-ui {background:#ededed url(http://img.imbc.com/broad/tv/ent/sundaynight/img/visual-top-sundaynight-sub.jpg) no-repeat center 88px;}
.footer {clear:both; padding:44px 0; font-size:12px; text-align:center; position: relative}
.footer-character {background: url(http://img.imbc.com/broad/tv/ent/sundaynight/img/bg-footer-sundaynight.png) no-repeat center;height: 118px;width: 1024px;margin: 0 auto;text-align: center; }
/*main*/
.main-ui #wrap {width:100%;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/bg_nav.gif) repeat-x 0 488px;}
.container {position:relative;width:1024px;margin:0 auto;text-align:left;}
.sunnight-front {width:100%;height:400px;}
.sunnight-front .logo-sunnight {position:absolute;top:52px;left:4;width:155px;height:144px;z-index:30;}
.sunnight-front .logo-sunnight a img{width: 119px; height: 112px;}
.sunnight-front .logo-ani {position:absolute;top:68px;left:123px;width:307px;height:161px;}
.sunnight-front .logo-real {position:absolute;top:109px;right:85px;width:339px;height:160px;}
.sunnight-front .broad-info {display:block;padding:10px 0 0 18px; font-size:13px; font-weight:bold; letter-spacing:-1px; color:#121212;}
.sunnight-front .event_banner{position:absolute; top:40px;right:1px;z-index:20;}
.sunnight-nav {width:104%;height:50px;background:#3f3f3f;overflow: hidden;}
.sunnight-nav ul {height:50px;overflow: hidden;}
.sunnight-nav li {position:relative;display:table;height:50px;float:left;margin-left:23px;}
.sunnight-nav li:first-child {margin-left:0;}
.sunnight-nav .board {margin-left:90px;}
.sunnight-nav li a {display:table-cell;vertical-align:middle;color:#fff;font-size:14px;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:1;}
.sunnight-nav li .name-prg {display:block;color:#fffb8e;font-size:13px;padding-top:3px}
.sunnight-content {position:relative;background:#fff;padding:30px;}

.content-top{overflow:hidden;margin-bottom:20px;}
.con-left{float:left;width:224px; margin-right:20px;}
.news{float:left;width:450px; margin-right:20px;}
.con-right{float:right;width:250px;}
.con-right .ad{width:250px; height:250px; margin-bottom:8px;}
.tit-sec {width:224px;height:29px;margin-bottom:10px;background:#eeeeee;text-indent:12px;line-height:29px;font-size:12px;color:#111;font-weight:bold;letter-spacing:-1px;}
.sec {float:left;}
.sec.week {position:relative;overflow:hidden;width:224px;}
.sec.week {margin-bottom:20px;}
.sec.week .img{display:block; width:224px; height:126px;}
.sec.week .img img{width:100%;}
.sec.week .img .ico-play {position:absolute;right:10px;bottom:10px;width:26px;height:26px;z-index:10;}

.sec.svod {width:250px;position:relative;}
.sec.svod .img {position:relative;}
.sec.svod .img .ico-play {position:absolute;right:10px;bottom:10px;width:26px;height:26px;z-index:10;}

.sec.news {width:450px;}
.sec.news h3{width:450px;}
.sec.news li {width:100%;border-top:1px solid #e5e5e5;}
.sec.news li:first-child {overflow:hidden;border-top:0 none;background:#f3f3f3;margin-bottom:20px;}
.sec.news li:last-child{border-bottom:1px solid #e5e5e5;}
.img-ent, .tit-ent, .txt-ent {display:block;}
.img-ent {position:relative;overflow:hidden;float:left;width:224px;height:126px;margin-right:17px;border-right:1px solid #cbcbcb;}
.img-ent img {width:100%;position:absolute;top:-100%; bottom:-100%; margin:auto;}
.tit-ent.first {padding:15px 15px 5px 0;font-size:12px;line-height:21px;font-weight:bold;color:#333;letter-spacing: -.75px;}
.txt-ent {padding-right:15px;font-size:11px;line-height:17px;letter-spacing:-.75px;color:#666;}
.tit-ent.list {width:440px; font-size:12px; line-height:33px; background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/dot-news-list.gif) no-repeat 12px 50%; color:#000; text-indent:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.sec.clip {float:left;overflow:hidden; width:695px; margin-right:20px;}
.sec.clip h3{width:695px;}

.sec.clip ul {width:695px;overflow: hidden;}
.sec.clip li {float:left; width:224px; margin-right:11px;}
.sec.clip li:last-child{margin:0;}
.sec.clip span, .sec.photo span, .sec.svod span {display:block;}
.sec.clip .txt, .sec.photo .txt, .sec.svod .txt {width:224px;padding-top:6px;font-size:12px;line-height:19px;font-weight:bold;color:#3f3e3e;letter-spacing:-.5px;}
.sec.clip .img {position:relative;width:222px; height:125px;border:1px solid #cbcbcb;}
.sec.clip .img .ico-play {position:absolute;right:11px;bottom:7px;width:26px;height:26px;z-index:10;}
.sec.photo .img {width:222px;}
.sec.svod .img {width:224px;height:126px;}
.sec.clip .img img, .sec.photo .img img, .sec.svod .img img {width:100%;}

.replay{float:right;width:222px; padding:0 13px 14px; background:#7191fe; color:#fff;font-weight:bold;}
.replay h3{height:40px;line-height:40px;}
.replay img{width:222px; height:127px;}
.replay .txt{display:block;padding-top:7px;color:#fff;line-height:19px; font-size:12px;line-height:-.75px;}
.sunnight-map {clear:both;margin-top:14px;background:#fff;padding:30px 0;}
.sunnight-map > div {float:left;*width:254px;width:190px;padding:0 32px;border-right:1px solid #e6e6e6;}
.sunnight-map > div.last {border-right:0 none;}
.sunnight-map h3 {margin-bottom:10px;font-weight:bold;font-size:12px; line-height:16px; color:#555; letter-spacing:-1px}
.sunnight-map li {font-size:12px; line-height:18px; letter-spacing:-1px;}
.sunnight-map li a {color:#555;}

/*sub*/
.sub-ui #wrap {width:100%;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/bg_nav_sub.gif) repeat-x 0 335px;}
.sunnight-front-sub {height:248px;}
.sunnight-front-sub .logo-sunnight {position:absolute;top: 52px;left: 8px;width:236px;height:163px;}
.sunnight-front-sub .logo-sunnight img{width: 130px;}
.sunnight-front-sub .logo-ani {position:absolute;top: 45px;left: 396px;width: 278px;height:140px;}
.sunnight-front-sub .logo-ani img{width: 295px}
.sunnight-front-sub .logo-real {position:absolute;top:93px;right:133px;width:250px;height:117px;}
.sunnight-front-sub .broad-info {position:absolute; top:0; right:16px; line-height:43px; font-size:11px; color:#fff; letter-spacing:-.5px; z-index:10;}
.sunnight-front-sub .broad-info > span {font-weight:bold;}
#sub-content {position:relative;width:100%;padding-top:43px;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/bg-content-sub.gif) repeat-y 0 43px;}
.sunnight-nav-sub {float:left;width:151px;}
.hot-menu {position:absolute;top:0;width: 1024px;height:42px;background:#3f3f3f;}
.hot-menu ul {height:43px; overflow: hidden;}
.hot-menu li {position:relative;display:table;height:43px;float:left;margin-left: 23px;}
.hot-menu li:first-child{margin:0;}
.hot-menu .board {margin-left:90px;}
.hot-menu li a {display:table-cell;vertical-align:middle;color:#fff;font-size: 14px;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:1;}
.hot-menu li .name-prg {display:block;color:#fffb8e;font-size:13px;padding-top:3px}

.sunnight-nav-sub .menu {position:relative;clear:both;width:151px;padding-top:37px;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/bg-nav-sub.png) repeat-x;}
.sunnight-nav-sub .menu .tit {position:absolute;top:0;left:0;*height:24px;height:22px;margin-top:13px;padding-top:2px;padding-left:28px;font-size:13px;font-weight:bold;letter-spacing:-1px;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/tit-nav-sub.png) no-repeat 7px 0;color:#005dcf;}
.sunnight-nav-sub .menu ul {margin:0 12px;padding:8px 0 18px;}
.sunnight-nav-sub .menu li {width:127px;padding:3px 0;}
.sunnight-nav-sub .menu li a {display:block;padding-left:15px;font-size:12px;line-height:1.2;letter-spacing:-1px;color:#000;background:url(http://img.imbc.com/broad/tv/ent/sundaynight/img/ico-nav-sub.gif) no-repeat 0 0;}
.sunnight-article {float:left;*width:612px;width:586px;padding:24px 13px 0;;position:relative;}
.sunnight-article .btn-judge{position:absolute; top:13px;right:13px;}
.sunnight-article h2 {margin-bottom:7px;font-size:16px; font-weight:bold;color:#393939;}
.sunnight-article .heading {overflow:hidden; margin-bottom:20px}
#right_common {float:left;padding-top:52px;width:260px;}
.con-txt {overflow:hidden;width:585px;padding-bottom:30px}


.pdWrap h4{width:585px; padding:8px 0 6px 0; background:#5a5a5c; font-size:14px; color:#fff; text-indent:12px;}
.pdWrap dl {overflow:hidden; clear:both; width:558px; *width:585px; background:#f7f6f8; padding:25px 12px 0 15px; margin-bottom:30px;}
.pdWrap dl dt {font-size:14px; color:#ff18a5; font-weight:bold;}
.pdWrap dl dd {font-size:12px; color:#637586; margin:12px 0 32px 0; padding:0 0 0 1px;}
.castWrap h4{line-height:30px; padding-left:11px; width:574px; *width:585px; background:#5a5a5c; margin-bottom:4px; color:#fff; font-weight:bold;}
.boardBrfore{margin-left:473px; position:relative; top:-30px; width:111px; height:31px;}

.realman-mp3-wrap {overflow:hidden; width:100%}
.realman-aod {overflow:hidden; position:relative; height:103px; padding-left:93px; background:url("http://img.imbc.com/broad/tv/ent/sundaynight/img/bg-realman-aod.jpg") repeat-x}
.realman-aod .txt {display:block; float:left; margin-top:42px}
.realman-aod .button {display:block; overflow:hidden; position:absolute; left:209px; top:27px; width:182px; height:51px}
.realman-aod .button img {vertical-align:top}
.banner-list {overflow:hidden; margin-bottom:10px}
.banner-list li {overflow:hidden; padding:0 !important; background:none !important; text-align:center}
.banner-list li a {display:block}
.nemoevent #context {min-height: 700px;height: auto !important;height: 700px;}

/* like btn */
.btn-like-program-wrap{position:absolute; top:13px; right:15px; z-index:1500;}

/* ÆÇÁ¤´Ü ½ÅÃ» */
.judge-borad-title{text-align:center;margin:8px 0 12px;}



.sunnight-nav {width: 100%; max-width: 920px; margin: 0 auto;}