@charset "euc-kr";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* Common Control */
img {vertical-align:top;}
strong {font-weight:bold;}

/* layout */
html,body {text-align:center;width:100%;height:100%;}
.wrapper {width:100%;text-align:left;background:#e8e8e8 url('http://img.imbc.com/broad/tv/ent/event/newlife2016/img/bg-wrapper.png') repeat-x 0 88px;}
.mobile {overflow-x:hidden;width:1024px;}
.container {position:relative;margin:0 auto;background:url(http://img.imbc.com/broad/tv/ent/event/newlife2016/img/bg-container.jpg) no-repeat 50% 0;}
.mobile .container {overflow:hidden;}
.footer {padding:40px 0;}
.l-copyright {font-family:'³ª´® °íµñ','Nanum Gothic',dotum,sans-serif;font-size:12px;color:#555;text-align:center;}
.content-top .inner {position:relative;overflow:hidden;width:1024px;height:350px;margin:0 auto;*text-align:left;}
.logo-h1 {margin-top:60px;margin-left:-42px;text-align:center;}
.contents {position:relative;margin:0 auto;padding:41px 0 0 51px;width:973px;min-height:980px;border-top:0;*text-align:left;background-color:#fff;}

/* 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}

/* nav */
.p-nav {margin:0 auto;width:1024px;*text-align:center;background:url(http://img.imbc.com/broad/tv/ent/event/newlife2016/img/bg-nav.jpg) no-repeat;}
.p-nav ul {overflow:hidden;height:50px;margin:0 auto;padding-left:30px;width:390px;}
.p-nav ul li {float:left;padding:0 23px;height:100%;}
.p-nav ul li.current {background:url(http://img.imbc.com/broad/tv/ent/event/newlife2016/img/bg-menu.png) no-repeat 50% 100%;}
.p-nav ul li a {display:block;height:50px;line-height:52px;font-family:'³ª´® °íµñ','Nanum Gothic',dotum,sans-serif;font-size:16px;font-weight:bold;color:#2263b3;text-align:center;}
.p-nav ul li a:hover {text-decoration:none;}

/* content */
.btn-like-program-wrap {position:absolute;top:-380px;right:5px;}
.contents .sub-tit {margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid #e8e8e8;width:658px;}
.contents .sub-tit img {margin-left:-16px;}
.contents .img-box {padding-bottom:74px;padding-left:4px;width:654px;}
.contents .img-box.center {text-align:center;}
.bbs-wrap {width:658px;font-size:12px;}

/* right */
#right_common {position:absolute;overflow:hidden;width:250px;top:30px;right:30px;}