@charset "euc-kr";
@import url(https://font.imbc.com/nanumgothic/nanumgothic.css);
@import url(https://font.imbc.com/noto/noto.css);
@import url(http://font.imbc.com/mbcnew/mbcnew.css);

/* common style */
a {color: inherit;}
button {border: 0 none; background: none; cursor: pointer;}
body {text-align: center;}
.wrapper {min-width: 1024px; font-family: "¸¼Àº °íµñ", "Malgun Gothic", dotum, sans-serif; letter-spacing: -0.05em;}
.btn-like-program-wrap {display: inline-block; position: absolute; top: 34px; right: 50%; z-index: 100; margin-right: -500px;}
.ellipsis {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* ¶óÀÎ¼ö */ -webkit-box-orient: vertical; word-wrap: break-word;}

/* teaser */

/*main - Æ÷½ºÅÍ ver*/
.visual-top {position: relative; overflow: hidden; margin: 10px auto 0; width: 1024px; height: 580px; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/main-top-v2.jpg") no-repeat 50% bottom;}
.visual-top .program-data {position: absolute; bottom: 33px; left: 34px; overflow: hidden;}
.visual-top .program-data .tit-logo {float: left; margin-right: 14px;}
.visual-top .program-data .broad-info {float: left; padding-top: 9px; font-size: 0; text-align: left; color: #fff;}
.visual-top .program-data .broad-info h2 {margin: 4px 0 10px;}
.visual-top .program-data .broad-info h2 strong {padding: 0 7px 2px; color: #FFF; font-size: 20px; font-weight: bold;}
.visual-top .program-data .broad-info .staff-info {padding: 4px;}
.visual-top .program-data .broad-info .staff-info span {font-size: 12px; font-weight: normal; font-weight: bold; letter-spacing: -0.075em; color: #FFF; margin-right: 5px; padding: 2px 6px 4px; line-height: 18px;}
.visual-top .program-data .broad-info .staff-info span i {display: inline-block; width: 3px; height: 13px; margin: -2px 2px 0; vertical-align: middle; background: url("http://img.imbc.com/broad/tv/ent/mbcent/images/vertical-line.png") no-repeat 50% 50%;}
.visual-top .program-data .broad-info img {margin: 1px 5px 0;}
.btn-like-program-wrap {display: inline-block; position: absolute; top: 30px; right: 50%; z-index: 100; margin-right: -490px;}

/*nav*/
.nav {margin: 0 auto 45px; position: relative; font-size: 15px; line-height: 45px; letter-spacing: -.5px;}
.nav ul {position: relative; height: 45px; text-align: center; margin-top: 20px; border-bottom: 1px solid #ccc;}
.nav li {font-size: 15px; display: inline-block; *display: inline; position: relative; text-align: center; vertical-align: top; margin: 0 15px;}
.nav li .item {display: inline-block; *display: inline; position: relative; height: 45px; vertical-align: top; color: #000; box-sizing: border-box; letter-spacing: -1px;}
.nav li .item:hover {color: #3479ed; font-weight: bold; border-bottom: 3px solid #3479ed;}
.nav li .item.active {color: #3479ed; font-weight: bold; border-bottom: 3px solid #3479ed;}
.nav li .dropdown {display: none; z-index: 50; position: absolute; top: 45px; text-align: center; padding: 2px 0; height: 40px; line-height: 40px;}
.nav li .dropdown a {display: inline-block; *display: inline; color: #000; font-family: 'Nanum Gothic'; font-size: 15px; line-height: 30px; margin-left: 22px;}
.nav li .dropdown a:hover {color: #3479ed; text-decoration: underline; border: 0; font-family: 'Nanum Gothic Bold';}
.nav li .dropdown a:first-child {margin-left: 0;}

/*floating banner*/
.flt-banner {position: absolute; right: 0; bottom: 0;}
.flt-banner .banner-img {position: relative;}
.flt-banner .btn-close {display: inline-block; width: 32px; height: 32px; position: absolute; top: 0; right: 0; z-index: 10; cursor: pointer; text-indent: -9999px;}

/******************************************************************* ÄÁÅÙÃ÷ °øÅë */
.section {position: relative; width: 1024px; margin: 0 auto; overflow: hidden;}
section h2 {text-align: left; width: 228px; color: #313131; font-size: 12px; font-weight: bold; line-height: 28px; margin-bottom: 5px;}
section h2 span {color: #959595; font-weight: normal;}

/* box-type */
section .box-wrap {width: 714px; position: relative; overflow: hidden; float: left; margin-top: 40px;}
section .box-type {width: 100%; height: 216px; overflow: hidden; margin-bottom: 25px;}
section .box-type ul {overflow: hidden; float: left;}
section .box-type ul li {position: relative; float: left; margin: 0 12px 50px 0; width: 228px; height: 214px; border: 1px solid #dcdcdc;}
section .box-type a {line-height: 20px; font-weight: bold; font-size: 14px; letter-spacing: -.5px; color: #424242; font-weight: bold;}
section .box-type .img {position: relative; display: block; width: 100%; height: 125px; margin-bottom: 7px; overflow: hidden;}
section .box-type .img img {width: 100%;}
section .box-type .txt {padding: 3px 15px; display: block; font-size: 14px; text-align: left; color: #424242; font-weight: normal;}
section .box-type img.ico-m-play {width: 30px; height: 30px; position: absolute; bottom: 10px; right: 10px; width: auto; height: auto; z-index: 10;}
section .date {position: absolute; color: #959595; font-size: 11px; bottom: 7px; left: 15px; line-height: 20px;}
section .replay-wrap {width: 250px; display: none;}
section .news-wrap,
section .news-wrap .rect {width: 250px;}
section .news-wrap{float:right}
section .news-wrap .rect {height: 216px;}
section .news-wrap ul li{width:100%;box-sizing:border-box}
section .svod-wrap {display: none;}
section .clip-wrap {}

section .rect {box-sizing: border-box; position: relative; width: 228px; height: 214px; border: 1px solid #dcdcdc;}
section .rect a {line-height: 20px; font-weight: bold; font-size: 14px; letter-spacing: -.5px; color: #424242; font-weight: bold;}
section .rect .img {position: relative; display: block; width: 100%; height: 125px; margin-bottom: 7px; overflow: hidden;}
section .rect .img img {width: 100%;}
section .rect .txt {padding: 3px 15px; display: block; font-size: 14px; text-align: left; color: #424242; font-weight: normal;}
section .rect img.ico-m-play {width: 30px; height: 30px; position: absolute; bottom: 10px; right: 10px; width: auto; height: auto; z-index: 10;}
section .date {position: absolute; color: #959595; font-size: 11px; bottom: 7px; left: 15px; line-height: 20px;}
section .num {color: #818181; font-size: 11px; letter-spacing: 5px; line-height: 28px;}
section .num strong {color: #3479ed;}
section .paging {position: absolute; top: 0px; right: 0;}

/* section-preview */
.section-preview {overflow: hidden; margin-bottom: 80px;}
.section-preview h2 {text-align: left; font-weight: bold;}
.section-preview h2 span {color: #959595;}
.section-preview .teaser {float: left;}
.section-preview .teaser h2 {margin-bottom: 24px;}
.section-preview .banner-teaser {margin-top: 9px;}
.section-preview .none-preview {width: 714px; height: 450px; position: relative; overflow: hidden; border: 1px solid #ddd; box-sizing: border-box;}
.section-preview .none-preview img {min-height: 100%; position: absolute; left: -50%; right: -50%; bottom: 50%; top: 50%; margin: auto;}
.section-preview .ad-wrap {width: 250px; float: right; margin-bottom: 70px;}
.section-preview .banner-wrap {width: 250px; height: 128px; float: right;}

/*section1*/
.section1 {margin-top: 45px; margin-bottom: 45px; overflow: hidden; position: relative; display: none;}
.section1 .whatsnew {position: relative; float: left; width: 198px; height: 215px; padding: 27px 20px; border: 1px solid #0d0d11; background: #1d1e26; text-align: left;}
.section1 .wrap-article {float: right; text-align: left; position: relative; width: 784px; background-color: #fff;}
.section1 .article-multi li:first-child p.title {border-top: 1px solid #ccc;}
.section1 .article-multi li:last-child p.title {border-bottom: 1px solid #ccc;}
.section1 .article-multi .img {display: none; position: absolute; right: 312px; top: -1px; width: 472px; height: 272px; overflow: hidden;}
.section1 .article-multi .img img {width: 482px;}
.section1 .article-multi .txt {display: none; position: absolute; right: 805px; top: 60px; width: 198px; height: 190px; overflow: hidden; font-size: 20px; font-weight: bold; line-height: 28px;}
.section1 .article-multi .txt > p {color: #fff;}
.section1 .article-multi .txt > span {color: #fff; position: absolute; bottom: 0; display: block; font-size: 12px; font-weight: normal;}
.section1 .article-multi .txt > span > span {font-weight: normal;}
.section1 .article-multi .title {position: relative; width: 258px; padding: 16.5px 20px; margin-left: 484px; color: #222; font-size: 12px; letter-spacing: -.5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.section1 .article-multi .over .img {display: block;}
.section1 .article-multi .over .txt {display: block;}
.section1 .article-multi .over .bg-arr {display: block;}
.section1 .article-multi .over .title {background: #1d1e26; color: #fff; font-weight: bold; text-decoration: underline;}
.section1 .article-multi .bg-arr {display: none; position: absolute; z-index: 10; top: 0; left: -8px; width: 8px; height: 45px; background: url(http://img.imbc.com/broad/tv/ent/realman300/images/bg-arr.png);}

/*section2*/
.section2 {margin: 0 auto 60px;}
.section2 .svod_box {margin-bottom: 0;}

/*section3 */
.section3 {float: right; width: 250px; position: absolute; top: 0; right: 0;}
.section3 .ad-rectangle {margin-bottom: 25px; display: none;}

/*------------------------------------------------------------------- ¼­ºêÆäÀÌÁö ------------*/

/*¼­ºêÆäÀÌÁö °øÅë*/
.sub .visual-top {position: relative; overflow: hidden; margin: 10px auto 0; width: 1024px; height: 280px; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/sub-top-v2.jpg") no-repeat 50% top;}
.sub .visual-top .program-data {position: absolute; bottom: 32px; left: 34px; overflow: hidden;}
.sub .visual-top .program-data .tit-logo {float: left; margin-right: 14px;}
.sub .visual-top .program-data .broad-info {float: left; padding-top: 9px; font-size: 0; text-align: left; color: #fff;}

/* .sub .visual-top .program-data .broad-info h2 { margin:15px 0 15px; } */
.sub .visual-top .program-data .broad-info h2 strong {padding: 0 7px 2px; color: #FFF; font-size: 20px; font-weight: bold;}
.sub .visual-top .program-data .broad-info .staff-info span {font-size: 12px; font-weight: normal; letter-spacing: -0.075em; color: #FFF; margin-right: 5px; padding: 2px 6px 4px; line-height: 18px;}
.sub .content h2.tit-content {color: #030303; padding-left: 50px; background: #f3f3f3 url("http://img.imbc.com/broad/tv/ent/ramen/images/sub-title.png") 28px no-repeat; border: 1px solid #dcdbdb; margin-bottom: 15px; line-height: 44px; font-size: 15px; font-weight: bold; box-sizing: border-box; width: 100%;}
.sub .content h2.tit-content span {color: #777; font-size: 12px; font-weight: normal; vertical-align: bottom;}
.sub .content h2.tit-content span.sub-text {color: #5b3bbb;}
.sub .content {width: 1024px; *width: 1024px; margin: 0 auto; padding-bottom: 50px; background: #fff; text-align: left; overflow: hidden;}
.sub .content .section-left {position: relative; margin-right: 48px; width: 725px; float: left;}
.sub .content .section-left .imbbs {text-align: center; padding-top: 10px; margin-top: 10px; border: 1px solid #dbdbdb;}
.sub .content .section-right {float: left;}
.sub .border_box {text-align: center;}

/* ÇÁ·Î±×·¥ ¼Ò°³ */
.concept-wrap {width: 725px; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif;}
.concept-txt {width: 100%; height: 803px; background: url(http://img.imbc.com/broad/tv/ent/mbctrot/images/concept_bg1.jpg) 0 0 no-repeat;}
.concept-txt p {text-align: center; font-size: 23px; line-height: 34px; color: #FFF; padding-top: 90px;}
.concept_staff {background-color: #300926; padding-bottom: 180px;}
.concept_staff strong.staff_tit {display: block; text-align: center; color: #e97297; font-size: 22px; width: 620px; margin: 0 auto; border-bottom: 1px solid #b02682; padding: 20px 0;}
.concept_staff ul {width: 600px; margin: 30px auto 0;}
.concept_staff ul li {font-size: 18px; line-height: 27px; color: #FFF; overflow: hidden; margin-top: 18px;}
.concept_staff ul li:first-child {margin-top: 0;}
.concept_staff ul li strong.tit, .concept_staff ul li span.name {float: left;}
.concept_staff ul li strong.tit {width: 100px;}
.concept_staff ul li span.name {width: 500px; letter-spacing: -1px;}

/*Ãâ¿¬ÀÚ ¼Ò°³ */
.tab_wrap {width: 725px; margin: 0 auto; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif;}
.tab {list-style: none; margin: 0; padding: 0; overflow: hidden; text-align: center; background: url(http://img.imbc.com/broad/tv/ent/mbctrot/images/cst_top_bg.jpg) 0 0 no-repeat; padding-top: 40px; padding-left: 50px;}
/* Float the list items side by side */
.tab li {width:200px; text-align:center; float:left; background-color: #c99a8b; cursor: pointer; display: inline-block; color: #FFF; text-align: center; text-decoration: none; padding: 14px 16px; font-size: 17px; transition: 0.3s; margin-left: 2px;}
.tab li:first-child {margin-left: 0;}
/* Style the tab content */
.tabcontent {display: none; background-color: #fbf4e7; padding: 30px 50px 50px; color: #000; border-top: 1px solid #27151a;}
ul.tab li.current {background-color: #27151a; color: #FFF;}
.tabcontent.current {display: block;}
.tabcontent ul {}
.tabcontent ul li {overflow: hidden; margin-top: 20px;}
.tabcontent ul li:first-child {margin-top: 0;}
.tabcontent ul li .tab_fl {float: left; font-size: 14px; font-weight: bold; line-height: 1.5em;}
.tabcontent ul li .tab_fl.w_330 {width: 330px; overflow: hidden;}
.tabcontent ul li .tab_fl.pd_10x40 {padding: 7px 40px;}
.tabcontent ul li .tab_fl.pd_35x40 {padding: 20px 40px;}
.tabcontent ul li .tab_fl .wh {font-weight: bold;}
.tabcontent ul li .tab_fl .act_nm {font-size: 18px; margin-bottom: 10px;}
.tabcontent ul li .tab_fl .chrt {margin-bottom: 2px;}
.tabcontent ul li .tab_fl .pt_int {font-weight: normal;}
.tabcontent ul li .imgw_140 img {width: 140px;}
.tabcontent ul li .imgw_180 img {width: 180px;}

/* ¹æÃ»½ÅÃ» */
.poll .poll-info {padding-top: 538px; height: 885px; box-sizing: border-box; background: #192b54 url(http://img.imbc.com/broad/tv/ent/ohmypart/images/poll-bg.jpg) no-repeat 50% 0;}
.poll .info-list {width: 460px; min-height: 207px; margin: 0 auto 15px; padding: 22px 10px 22px 22px; box-sizing: border-box;}
.poll .info-list ul {font-size: 0;}
.poll .info-list ul li {margin-top: 7px;}
.poll .info-list ul li:first-child {margin-top: 0;}
.poll .info-list ul li strong,
.poll .info-list ul li p {display: inline-block; vertical-align: top; line-height: 22px;}
.poll .info-list ul li strong {width: 123px;}
.poll .info-list ul li strong img {vertical-align: middle;}
.poll .info-list ul li p {width: 305px; font-size: 13px; color: #202020;}
.poll .info-note {width: 460px; margin: 0 auto; color: #f7c356; font-size: 13px; line-height: 21px;}
.poll .poll-note {padding: 35px 59px; box-sizing: border-box; background-color: #dee6f9;}
.poll .poll-note h5.note-tit {margin-bottom: 14px;}
.poll .poll-note ul li {background: url(http://img.imbc.com/broad/tv/ent/ohmypart/images/poll-list-style.png) no-repeat 0 13px; padding-left: 9px; font-size: 13px; color: #202020; line-height: 22px;}
.sub .content .section-left .poll-bbs {border: none; display: none;}

/* Ãâ¿¬½ÅÃ» */
.apply {background: #121934 url(http://img.imbc.com/broad/tv/ent/ohmypart/images/apply-bg-v2.jpg) no-repeat 50% 0; min-height: 1426px; padding: 466px 0 26px; box-sizing: border-box;}
.apply-info {width: 645px; height: 517px; margin: 0 auto 49px; padding: 33px 26px; box-sizing: border-box;}
.apply-info .info-list {margin-bottom: 14px;}
.apply-info .info-note {padding-left: 22px;}
.apply-info .info-note p {color: #fff; line-height: 25px;}
.apply-info .info-note p a {color: #ffe48d; font-weight: bold;}
.apply-info .info-note p.note1 {font-size: 16px;}
.apply-info .info-note p.note2 {font-size: 14px; padding-left: 9px;}
.apply-download {width: 645px; margin: 0 auto 17px; padding-bottom: 45px; text-align: center; background: url(http://img.imbc.com/broad/tv/ent/ohmypart/images/apply-line.png) repeat-x 50% 100%;}
.apply-download h4 {margin-bottom: 13px;}
.apply-download p.down-note {margin-bottom: 28px; font-size: 14px; color: #fff;}
.apply-download p.down-note strong {color: #a9d4f7; font-weight: bold; text-decoration: underline;}
.apply-download .down-btn {font-size: 0;}
.apply-download .down-btn a {display: inline-block; margin: 0 8px;}
.apply-note {width: 645px; margin: 0 auto; padding: 0 29px 25px; box-sizing: border-box; background: url(http://img.imbc.com/broad/tv/ent/ohmypart/images/apply-line.png) repeat-x 50% 100%;}
.apply-note h5 {background: url(http://img.imbc.com/broad/tv/ent/ohmypart/images/apply-caution.png) no-repeat 0 50%; padding-left: 21px; font-size: 14px; line-height: 17px; color: #ffe48d; margin-bottom: 9px;}
.apply-note ul li {font-size: 13px; color: #fff; line-height: 19px; background: url(http://img.imbc.com/broad/tv/ent/ohmypart/images/apply-list-style.png) no-repeat 0 10px; padding-left: 9px;}

/* ¾ðÅÃÆ®  */
.apply2{background:#d5dcee;border:1px solid #c9cac2;border-top:none;font-family:'notokr-regular';color:#000}
.apply2-spot img{margin-left:-1px}
.apply2 form{padding:22px 54px 36px}
.apply2-form ul.form-field{overflow:hidden;margin-bottom:45px}
.apply2-form ul.form-field li.field{margin-bottom:10px;font-size:0;}
.apply2-form ul.form-field li.field:last-child{margin-bottom:0}
.apply2-form ul.form-field li.harf{float:left;width:50%}
.apply2-form ul.form-field strong{width:74px;display:inline-block;font-size:16px;font-weight:normal;vertical-align:middle;line-height:32px;font-family:'notokr-medium';}
.apply2-form ul.form-field input, .apply2-form ul.form-field textarea{font-family:'notokr-regular';font-size:16px;}
.apply2-form ul.form-field label{display:inline-block;width:74px;font-family:'notokr-medium';font-size:16px;vertical-align:middle}
.apply2-form ul.form-field input[type="text"]{width:calc(100% - 74px);height:32px;padding:0 10px;border:1px solid #b2b2b2;box-sizing:border-box;background-color:#fff;font-size:14px;vertical-align:middle}
.apply2-form ul.form-field input[type="radio"],
.apply2-form ul.form-field input[type="checkbox"]{width:14px;height:14px;margin-right:4px;vertical-align:middle;}
.apply2-form ul.form-field input[type="radio"] + label,
.apply2-form ul.form-field input[type="checkbox"] + label{width:auto;font-family:'notokr-regular';line-height:16px}
.apply2-form ul.form-field textarea{width:100%;height:112px;padding:10px;border:1px solid #b2b2b2;box-sizing:border-box;font-size:14px;line-height:23px;resize:none}
.apply2-form ul.form-field select{height:32px;padding:0 0 0 5px;border:1px solid #b2b2b2;box-sizing:border-box;background-color:#fff;font-size:14px;font-family:'notokr-regular';vertical-align:middle;}
.apply2-form ul.form-field ul.check-list{display:inline-block;overflow:hidden;vertical-align:middle;}
.apply2-form ul.form-field ul.check-list li{margin-right:15px;float:left}
.apply2-form ul.form-field ul.check-list li:last-child{margin-right:0}
.apply2-form ul.form1{padding:25px 0;border-top:1px solid #bac2cf;border-bottom:1px solid #bac2cf}
.apply2-form ul.form2 li.field{margin-bottom:36px}
.apply2-form ul.form1 li.field .birth{width:calc(33.3333% - 31.3333px);display:inline-block;margin-right:10px}
.apply2-form ul.form1 li.field .birth:last-child{margin-right:0}
.apply2-form ul.form1 li.field .birth select{width:100%;}
.apply2-form ul.form2 .input{position:relative;margin-bottom:10px}
.apply2-form ul.form2 .input.top{margin:10px 0 0 0}
.apply2-form ul.form2 strong{width:100%;margin-bottom:15px;font-family:'notokr-medium';font-size:18px;line-height:24px}
.apply2-form ul.form2 span{display:block;font-size:14px;font-family:'notokr-regular';}
.apply2-form ul.form2 strong b{font-weight:normal;color:#347aec;font-family:'notokr-medium';}
.apply2-form ul.form2 strong span{padding-left:29px;color:#585858}
.apply2-form ul.form2 label.form2{width:96px;font-family:'notokr-regular';}
.apply2-form ul.form2 input[type="text"].form2{width:calc(100% - 96px)}
.apply2-form ul.form2 ul.check-list{margin-bottom:13px;width:100%}
.apply2-form ul.form2 input.file-name-input{width:100%;height:42px;margin-bottom:15px;padding-right:100px;font-family:'notokr-regular';color:#777;background-color:#fff}
.apply2-form ul.form2 label.file-label {position: absolute;top:4px;right:4px;display:inline-block;width:93px;height:34px;background-color:#3479ed;color:#fff;font-size:16px;text-align:center;line-height:34px;-webkit-appearance: none;-moz-appearance: none; appearance: none;cursor: pointer;font-family:'notokr-regular';}
.apply2-form ul.form2 input.file-input { position:absolute;top:0;right:0;width:0px;height:1px; padding: 0; margin: -1px; clip:rect(250,250,250,0); border: 0;overflow: hidden;} 
.apply2-form ul.form2 .input.top span{padding-left:14px;}
.apply2-form ul.form2 .input.top span b{color:#3479ed}
.apply2-agree{position:relative;margin-bottom:25px;border:1px solid #c3cee0;background-color:#e0e6f2;}
.apply2-agree .agree-wrap{padding:26px 15px 26px 26px;border:1px solid #edf0f9;}
.apply2-agree h3{font-size:17px;margin-bottom:24px;font-family:'notokr-medium';font-weight:normal}
.apply2-agree ul.agree-field{margin-bottom:38px}
.apply2-agree ul.agree-field li{margin-bottom:22px;font-size:15px;line-height:18px;}
.apply2-agree ul.agree-field li:last-child{margin-bottom:0}
.apply2-agree ul.agree-field li .tit{color:#3479ed}
.apply2-agree ul.agree-field li p strong{font-family:'notokr-bold';}
.apply2-agree .agree-note p{font-size:15px;line-height:18px}
.apply2-check{margin-bottom:38px;padding:0 30px}
.apply2-check input{width:14px;height:14px;margin-right:7px}
.apply2-check label{font-size:18px}
button.apply2-btn{display:block;width:210px;height:56px;margin:0 auto;background-color:#3479ed;color:#fff;font-family:'notokr-medium';font-size:24px;border-radius:10px}

/* footer */
#footer {padding: 55px 0; color: #424242; background-color: #ececec;}

/*vod ¹× preview »ó¼¼ÆäÀÌÁö */
.preview_wrapper p {text-align: center !important; font-size: 12px;}
.preview_wrapper em {text-align: center !important; font-size: 14px;}
.preview_wrapper .vod_btn {margin-left: 10% !important;}

/**/
#trt_wrap {width: 725px; height: 1050px; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/trt_bg.jpg") 0 0 no-repeat; margin: 0 auto; position: relative;}
#trt_wrap h2.logo {font-size: 0 !important; display: inline-block; width: 190px; height: 180px; background: url(http://img.imbc.com/broad/tv/ent/mbctrot/images/trot_logo-v1.png) 0 0 no-repeat; background-size: 100%; position: absolute; top: 28px; left: 50%; margin-left: -95px;}
#trt_wrap .trt_content {position: relative; width: 725px; margin: 0 auto; top: 315px;}
.trt_content .trt_txt_bx {}
.trt_content .trt_txt_bx p.trt_title {font-size: 0 !important; width: 568px; height: 81px; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/top_txt_01.png") 0 0 no-repeat; margin: 0 auto;}
.trt_content .trt_txt_bx p.trt_info {font-size: 15px !important; color: #FFF; text-align: center; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif; margin-top: 35px; line-height: 22px !important;}
.trt_content .trt_apply_bx {width: 624px; height: 241px; margin: 0 auto; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/apply_bg.jpg") 0 0 no-repeat; position: relative; margin-top: 75px;}
.trt_content .trt_apply_bx .apply_title {font-size: 0 !important; width: 283px; height: 33px; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/apply_txt.png") 0 0 no-repeat; position: absolute; top: -20px; left: 50%; margin-left: -141px;}
.trt_content .trt_apply_bx ul {padding: 32px 90px;}
.trt_content .trt_apply_bx ul li {overflow: hidden; margin-top: 15px;}
.trt_content .trt_apply_bx ul li:first-child {margin-top: 0;}
.trt_content .trt_apply_bx .appl_txt {font-size: 14px !important; color: #FFF; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif; display: inline-block; float: left; line-height: 21px !important; margin: 0 !important; text-align: left;}
.trt_content .trt_apply_bx .appl_txt a {color: #fff100; cursor: pointer; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif !important;}
.trt_content .trt_apply_bx .noic {font-size: 0 !important; display: inline-block; width: 22px; height: 22px; margin-right: 10px; float: left;}
.trt_content .trt_apply_bx .no01 {background: url("http://img.imbc.com/notice/images_trot/no_01.png") 0 0 no-repeat; -webkit-background-size: 22px;
background-size: 22px; -moz-background-size: 22px; -o-background-size: 22px;}
.trt_content .trt_apply_bx .no02 {background: url("http://img.imbc.com/notice/images_trot/no_02.png") 0 0 no-repeat; -webkit-background-size: 100%;
background-size: 100%;}
.trt_content .apply_btn {font-size: 0 !important; display: block; width: 204px; height: 39px; margin: 0 auto; background: url("http://img.imbc.com/broad/tv/ent/mbctrot/images/apply_btn.png") 0 0 no-repeat; margin-top: 30px;}
.trt_content .trt_prc {color: #FFF; width: 725px; margin: 0 auto; margin-top: 55px; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif;}
.trt_content .trt_prc p {font-size: 18px !important; color: #FFF !important; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif !important;}
.sub .content .section-left .imbbs .trt_content .trt_prc small {font-size: 12px !important; line-height: 18px; display: block; width: 595px; margin: 0 auto; margin-top: 16px; color: #FFF !important; font-family: 'notokr-regular', Arial, "Helvetica Neue", Helvetica, sans-serif !important; text-align: left;}

.sub .content .section-left .imbbs {padding: 0; border: none;}

.visual-top .program-data .broad-info, .sub .visual-top .program-data .broad-info {padding-top: 10px;}

.bnnr_bx {width: 725px; margin-top: 10px;}
.bnnr_bx a {display: block; width: 100%; height: 100%;}