@charset "utf-8";
@import url(bbs.css);

/* 컨텐츠 공통 */
em {font-style:normal;}
select {background: none repeat scroll 0 0 #000; border:1px solid #d4d4d4; color:#fff; font-size:13px; margin:0; overflow:auto; padding:4px 4px 3px; vertical-align:middle;}
input[type=text] {padding:5px; min-height:20px; border:1px solid #ccc; font-size:12px; vertical-align:middle; color:#888;}
textarea {padding:5px; border:1px solid #ccc; font-size:12px; vertical-align:middle; color:#888;}
input[type=password] {padding:5px; border:1px solid #ccc; font-size:12px; vertical-align:middle; color:#888;}
input[type=radio] {margin-right:3px; border:0; vertical-align:middle;}
input.type_radio {margin:-3px 3px 0px 0px;}

/* float */
.fl{float:left}
.fr{float:right;padding-left: 1px;}
.fa{float:right;padding-left: 21px;}

/* 폰트- 색 */
.txt_b_blue {color:#1a4779; font-weight:bold; }
.txt_u_blue {color:#0562c9; text-decoration:underline;}
.txt_ub_blue {color:#0562c9; font-weight:bold; text-decoration:underline;}
.txt_b_orange {color:#f34b24; font-weight:bold;}
.txt_orange {color:#f34b24;}
.txt_purple {color:#9631a5; font-family:'mbcnew-medium';; font-size: 16px;}
.txt_w_blue {color:#1892ec; font-family:'mbcnew-medium';; font-size: 16px;}
.txt_remon {color:#edefa7;margin-left: 10px;}
.txt_green {color:#66bba7}
.txt_white {color:#fff;font-weight: 600; line-height: 50px;}

/* 폰트-스타일 */
.underline {text-decoration:underline;}
.italic {font-style:italic;}

/* 폰트-크기 */
.txt-1{font-size:50px;}
.txt-2{font-size:30px;}
.txt-3{font-size:24px;}
.txt-4{font-size:20px;}
.txt-5{font-size:18px;}
.txt-6{font-size:16px;}
.txt-7{font-size:15px;}
.txt-8{font-size:40px;}
.txt-9{font-size:20px;}

/* 폰트-자간 */
.ls-1{letter-spacing:-0.08em;}
.ls-2{letter-spacing:-1px;}
.ls-3{letter-spacing:-2px;}
.lh-27{line-height:2.7;}

/* 폰트-굵기 */
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}
.weight {font-weight:bold; font-family:'mbcnew-light';}

/* 폰트-위치 */
.text_center {text-align:center;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.text_top {vertical-align:top;}

/* Margin */
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:40px !important;}
.mt70 {margin-top:70px !important;}
.mt80 {margin-top:80px !important;}

.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:40px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}

/* Padding */
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:40px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}

.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}

.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:40px !important;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl520 {padding-left:520px !important;}

/* Box Style */
.whiteBox {background:#fff; border:#e9e9e9 solid 1px; padding:15px 25px; margin-bottom:10px; border-right:#c0c0c0 solid 1px; border-bottom:#c0c0c0 solid 1px;}
.greyBox {background:#f8f8f8; border:#d8d8d8 solid 1px; padding:13px 15px; margin-bottom:10px;}
.greyBox h3 {width:auto; height:auto; margin:1.5em 0 0.3em 0; padding:0; color:#333; font-family:'Nanum-Bold'; font-size:13px; text-align:left; line-height:1.5em; clear:both;}
.clearBox{position:relative; display:block; clear:both; overflow:hidden;}
.ratio-box:after{content: "";display: block; overflow:hidden;}

/* 서브 - 타이틀 공통 */
.subTitBox {position:relative; display:block; width:900px; font-size:34px; padding:35px 40px 45px 40px;  line-height:1.4em;color:#212121; letter-spacing:-0.01em; margin-bottom:40px;}
.subTitBox.nopadding {position:relative; display:block; width:900px; font-size:34px; padding:35px 40px 45px 40px;  line-height:1.4em;color:#212121; letter-spacing:-0.01em; margin-bottom:0;}
.subTitBox.radio {position:relative; display:block; width:880px; font-size:34px; padding:35px 40px 45px 40px;  line-height:1.4em;color:#212121; letter-spacing:-0.01em; margin-bottom:0;}
.big_txt01 {font-size:18px; line-height:1.4em;}
.subTitBox  p {font-size:14px; line-height:24px; width:685px;}
.subTitBox  p.w885 {font-size:14px; line-height:24px; width:885px;}
.br_bar {display:block; height:3px; width:40px; background-color:#1a4779;}
.bor_left {position:absolute;  width:50px; height:50px;  top:0px; left:0px; border-top:10px solid #203d91; border-left:10px solid #203d91;}
.bor_right {position:absolute;  width:50px; height:50px;  bottom:0px; right:0px; border-bottom:10px solid #203d91; border-right:10px solid #203d91;}
.txt_left {position:absolute;  width:50px; height:37px;  top:0px; left:0px; background: url('image/2017_sub/title_bg01.png') no-repeat 0 0;}
.txt_right {position:absolute;  width:50px; height:37px;  bottom:0px; right:0; background: url('image/2017_sub/title_bg02.png') no-repeat 0 0;}

/* 서브 컨텐츠영역 - name 고정 */
#sc {min-height:0px; line-height:1.7em;}ㄴ
#sc.noheight {min-height:0; line-height:1.7em;}
#sc h2 {width:auto; height:auto; margin:1.6em 0 0.8em 0; padding:0 0 0 27px; background:url('image/2017_contents/iconTitle1.gif') no-repeat 0 3px; color:#333; font-family:'Nanum-regular'; font-size:19px; text-align:left; line-height:1.4em; clear:both;}
#sc h3.first {margin-top:0;}
#sc h3 {font-family:'mbcnew-medium'; width:auto; height:auto; margin:1.5em 0 0.2em 0; padding:0 0 0 29px; background:url('image/2017_sub/h3bg.gif') no-repeat 0 6px; color:#000;  font-size:21px; text-align:left; line-height:1.5em; clear:both;}
h3.bbs_tit {font-family:'mbcnew-medium'; width:auto; height:auto; margin:1.5em 0 0.2em 0; padding:0 0 0 29px; background:url('image/2017_sub/h3bg.gif') no-repeat 0 6px; color:#000;  font-size:21px; text-align:left; line-height:1.5em; clear:both;}
#sc h3.h0 {margin:0 0 0.2em 0}
#sc h4 {font-family:'mbcnew-medium'; width:auto; height:auto; margin:0.3em 0 0 0; padding:0 0 0 18px; background:url('image/2017_sub/h4bg.gif') no-repeat 0 center; color:#444; font-size:16px; text-align:left; line-height:1em; clear:both;}
#sc h4 span {color:#f85941;}
#sc h5 {font-family:'mbcnew-medium'; width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 5px; background:url('image/2017_sub/h5bg.gif') no-repeat 17px 8px; color:#3b7607;  font-size:15px; text-align:left; letter-spacing:-1px; line-height:1.5em; clear:both;}
#sc h6 {font-family:'mbcnew-medium'; width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 10px; background:url('image/2017_sub/h6bg.gif') no-repeat 17px 7px; color:#444;  font-size:16px; text-align:left; letter-spacing:-1px; line-height:1.5em; clear:both;}
#sc h7 {font-family:'mbcnew-medium'; width:auto; height:auto; margin:1.5em 0 0.2em 0; color:#000;  font-size:20px; text-align:left; line-height:1.5em; clear:both;}
h7.bbs_tit {font-family:'mbcnew-medium'; width:auto; height:auto; margin:1.5em 0 0.2em 0; color:#000;  font-size:21px; text-align:left; line-height:1.5em; clear:both;}
#sc.h0 {clear:left; margin:0; padding:0; background:transparent; font-weight:normal; font-size:1em; letter-spacing:0;}
#sc .indent {margin-left:2.3em;}
#sc p.indent {margin:0 0 0 2.3em; line-height:1.7em;}
#sc p strong {font-size:1.2em; line-height:1.7em; }
#sc h3.mid_tit {color:#333;font-size:2em;line-height:1.5em;font-weight:600;margin-bottom:20px;letter-spacing:-0.05em;text-align:center;background:none;padding:0;}
#sc .smid_tit {font-size:1.2em;line-height:1.67em;margin-bottom:25px;text-align:center;letter-spacing:-0.03em;}

/* 서브 - 탭메뉴 공통 */
ul.tap {width:100%; position:relative; margin-bottom:15px; display:inline-block !important; text-align:center;  border-bottom:#103191 solid 1px;}
ul.tap li {display:inline; float:left; color:#252525; font-size:13px; background:#f9f9f9; width:24%; padding:0; text-align:center; border:#dedede solid 1px; border-left:none; border-bottom:none;}
ul.tap li:first-child {border-left:#dedede solid 1px;}
ul.tap li a {display:block; float:left; width:85%; padding:10px 0 10px 15%; text-align:left;border-bottom:none;}
ul.tap li a.on, ul.tap li a:hover {font-weight:bold;text-decoration:none; color:#fff; background:#103191 url(image/2017_sub/tapBu1_on.png) 20px center no-repeat; /*border:#3c66a7 solid 1px;*/}

/* 서브 - 목록(List) 공통 */
#sc ul.bu1 {margin:0; padding:0.5em 0 0.7em 1.9em; list-style:none; text-align:left; font-size:13px;}
#sc td ul.bu1 {padding:0;} /* 테이블 안에서 정렬 */
#sc ul.bu1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background: url('image/2017_sub/bu1.gif') no-repeat 0 0.7em; line-height:1.8em;}
#sc ul.bu1 li span {font-weight:bold;}
#sc ul.bu1 ul li {background: url('image/2017_sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ul.bu1 ul ul li {background: url('image/2017_sub/bu3.gif') no-repeat 0 0.6em; }
#sc ul.bu1 ul ul ul li {background: url('image/2017_sub/bu4.gif') no-repeat 0 0.2em; }
#sc ul.bu1 ul, ul.bu1 ul ul, ul.bu1 ul ul ul {margin: 0; padding: 0 0 0.5em 0; }
#sc ul.bu1 ol li {padding-left:28px;}

#sc ol.ou1 {margin:0; padding:0.5em 0 0.7em 1.9em; list-style:none; text-align:left; font-size:13px;}
#sc td ol.ou1 {padding:0;} /* 테이블 안에서 정렬 */
#sc ol.ou1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background: url('image/2017_sub/bu1.gif') no-repeat 0 0.7em; line-height:1.8em;}
#sc ol.ou1 li span {font-weight:bold;}
#sc ol.ou1 ul li {background: url('image/2017_sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ol.ou1 ul ul li {background: url('image/2017_sub/bu3.gif') no-repeat 0 0.6em; }
#sc ol.ou1 ul ul ul li {background: url('image/2017_sub/bu4.gif') no-repeat 0 0.2em; }
#sc ol.ou1 ul, ul.bu1 ul ul, ul.bu1 ul ul ul {margin: 0; padding: 0 0 0.5em 0; }
#sc ol.ou1 ol li {padding-left:28px;}

/* 서브 -  테이블(Table) 공통 */
table caption {display:none;}
#sc table.table_t1 {border-collapse:collapse; width:100%; margin:0.5em 0px; border-top:2px double #363d4c;}
#sc table.table_t1 tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_t1 th {border:1px solid #ddd; padding:10px 7px 10px; font-size:13px; line-height:1.3em; font-family:'Nanum-Bold'; color:#000; font-weight:normal; background-color:red;}
#sc table.table_t1 td {border:1px solid #ddd; padding:7px; line-height:1.3em; border-top-width:0; font-family:'NanumGothic';}
#sc table.table_t1 th.first, #sc table.table_t1 td.first {border-left:none;}
#sc table.table_t1 th.last, #sc table.table_t1 td.last {border-right:none;}
#sc table.table_t1 thead, table.table_t1 tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_t1 thead th {background:#f8f8f8; color:#000; text-align:center; vertical-align:middle; border-bottom:1px double #363d4c;}
#sc table.table_t1 tbody th {background:#fbfbfb; color:#000; text-align:center; font-family:'Nanum-Bold';}
#sc table.table_t1 td ul.bu1 {padding:0; margin:0 0 0 7px;}  /* 테이블 안에서 정렬 */

#sc table.table_tb {border-collapse:collapse; width:100%; margin:.5em 0px; border-top:2px double #6a8ec6; border-bottom:#b3b3b3 double 1px;}
#sc table.table_tb tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_tb th {border:1px solid #e0e0e0; padding:14px 10px; line-height:1.3em; font-size:14px; color:#252525; font-weight:bold; font-family:'Nanum-bold';}
#sc table.table_tb td {border:1px solid #e0e0e0; padding:14px 8px; line-height:1.3em; border-top-width:0; font-size:14px; text-align:center;}
#sc table.table_tb thead th {background:#f8f8f8; color:#252525; text-align:center; vertical-align:middle; /*border-bottom:1px double #989898;*/}
#sc table.table_tb tbody th {background:#fbfbfb; color:#515151; text-align:center; font-size:14px; font-weight:700;}
#sc table.table_tb thead th.center {border-bottom:1px solid #e0e0e0 !important;}
#sc table.table_tb th.first, #sc table.table_tb td.first {border-left:none;}
#sc table.table_tb th.last, #sc table.table_tb td.last {border-right:none;}
#sc table.table_tb thead, #sc table.table_tb tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_tb td ul.bu, #sc table.table_tb th ul.bu {padding:0; margin:0 0 0 7px; }  /* 테이블 안에서 정렬 */
#sc table.table_tb th.cnt {background:#eee;}
#sc table.table_tb td.cnt {background:#f8f8f8;}
#sc table.table_tb .al_left {text-align:left !important;padding-left:15px;}
#sc table.table_tb .al_right {text-align:right !important;padding-left:15px;}
#sc table.table_tb .al_center {text-align:center !important;}
#sc table.table_tb a:hover, #sc table.table_tg a:hover {text-decoration:underline;}

#sc table.table_tg {border-collapse:collapse; /*width:100%;*/ margin:.5em 0px; border-top:2px double #b3b3b3; border-bottom:#b3b3b3 double 1px;}
#sc table.table_tg tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_tg th {border:1px solid #e0e0e0; padding:14px 10px; line-height:1.3em; font-size:13px; color:#252525; font-weight:bold;font-family:'Nanum-bold';}
#sc table.table_tg td {border:1px solid #e0e0e0; padding:14px 8px; line-height:1.3em; border-top-width:0; font-size:13px;}
#sc table.table_tg thead th {background:#f8f8f8; color:#252525; text-align:center; vertical-align:middle; /*border-bottom:1px double #989898;*/}
#sc table.table_tg tbody th {background:#fbfbfb; color:#515151; text-align:center; font-size:13px; font-weight:700;}
#sc table.table_tg thead th.center {border-bottom:1px solid #e0e0e0 !important;}
#sc table.table_tg th.first, #sc table.table_tg td.first {border-left:none;}
#sc table.table_tg th.last, #sc table.table_tg td.last {border-right:none;}
#sc table.table_tg thead, #sc table.table_tg tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_tg td ul li {margin:0 0 3px 0;}  /* 테이블 안에서 정렬 */

#sc .table_tb_type2{border-top:2px solid #000}
#sc .table_tb_type2.tp{border-top:3px solid #000}
#sc .table_tb_type2 th{border-bottom:1px solid #e1e1e1; padding:20px 0 20px 19px; text-align:left; font-size:15px; color:#333; position:relative}
#sc .table_tb_type2 td{border-bottom:1px solid #e1e1e1; padding:20px 19px 20px 19px; font-size:15px;}
#sc .table_tb_type2 td.addFileTd{padding:14px 0 14px 19px;}

/* 서브 - 버튼(Button) 공통 */
.buttonLeft {clear:both; display:inline; position:relative; display:block; float:left;}
.buttonRight {clear:both; display:inline; position:relative; display:block; float:right;}
.buttonCenter {clear:both; position:relative; display:block; width:100%; text-align:center;}
.rbutton{display:inline-block; font-size:14px; line-height:1em; font-weight:bold; letter-spacing:-1px; padding:6px 12px 5px 12px; border-radius:3px; overflow:hidden; vertical-align:middle;}
.large {display:inline-block; overflow:hidden; font-size:15px; font-weight:400; line-height:1; letter-spacing:-1px; padding:17px 25px; border-radius:3px;}
.small {display:inline-block; font-size:13px; font-weight:400; line-height:1; letter-spacing:-1px; padding:5px 10px; border-radius:3px;}
.xsmall {font-size:12px; line-height:1em; font-weight:400; letter-spacing:-1px; padding:5px; height:25px; border-radius:3px; overflow:inline-hidden; display:bock; vertical-align:middle;}

.white {color:#333; background:#fff; border:1px solid #cdcdcd; box-shadow:0 1px 1px #e9e9e9; /*text-shadow:1px 1px #f9f9f9;*/} 
.white:hover {background:#f9f9f9;}
.pink {color:#fff; background:#f330a3; border:1px solid #d66100; box-shadow:0 1px 1px #d8d8d8;}
.pink:hover {background:#eb088f;}
.green  {color:#fff; background:#85ac2d; border:1px solid #6c960e; box-shadow:0 1px 1px #d8d8d8;}
.green:hover{background:#8db631;}
.black {color:#fff; background:#333; border:1px solid #000 ;box-shadow:0 1px 1px #d8d8d8;}
.black:hover {background:#444;}
.black{color:#fff; background:#333;cursor:pointer}
.black:hover {background:#444;}
.black a{color:#fff;}
.blue {color:#fff; background:#008bcf; border:1px solid #007ebc; box-shadow:0 1px 1px #d8d8d8;}
.blue:hover {background:#085cad;}

.tap1 {width:100%; margin:0 0 20px;}
.tap1 ul {margin:0; padding:0; background:#ebebeb; border-bottom:#cbced1 solid 1px; height:33px;} 
.tap1 ul li a {background:#ebebeb; border-right:#cbced1 solid 1px; list-style:none; float:left; display:inline; text-align:center; padding:6px 25px 5px; font-family:'Nanum-regular'; color:#000; font-size:13px !important;}
.tap1 ul li a.on {border-bottom:#fff solid 2px; background:#fff !important;} 

.bu1 {margin:0; padding:0 0 0 1.0em; list-style:none; text-align:left; font-size:13px;}
.bu1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background:url('image/2017_contents/bu1.gif') no-repeat 0 0.8em; line-height:1.8em;}
.bu1 li span {font-weight:bold;}
.bu1 ul li {background: url('image/2017_contents/bu2.gif') no-repeat 0.2em 0.5em; }
.bu1 ul ul li {background: url('image/2017_contents/bu3.gif') no-repeat 0 0.6em; }
.bu1 ul ul ul li {background: url('image/2017_contents/bu4.gif') no-repeat 0 0.2em; }
.bu1 ul, ul.bu1 ul ul, ul.bu1 ul ul ul {margin: 0; padding: 0 0 0.5em 0; }
.bu1 ol li {padding-left:28px;}


/* 컨첸츠 추가 부분 */
/* 컨첸츠 상단 이미지 추가 부분 */
.sub01_01 {background: url('image/2017_sub/sub01_01.gif') 94% 50% no-repeat;}
.sub01_02 {background: url('image/2017_sub/sub01_02.gif') 94% 50% no-repeat;}
.sub01_03 {background: url('image/2017_sub/sub01_03.gif') 94% 50% no-repeat;}
.sub01_04 {background: url('image/2017_sub/sub01_04.gif') 94% 50% no-repeat;}
.sub01_05 {background: url('image/2017_sub/sub01_05.gif') 94% 50% no-repeat;}
.sub01_06 {background: url('image/2017_sub/sub01_06.gif') 94% 50% no-repeat;}
.sub01_07 {background: url('image/2017_sub/sub01_07.gif') 94% 50% no-repeat;}
.sub01_08 {background: url('image/2017_sub/sub01_08.png') 100% 50% no-repeat; height: 346px;}
.sub01_09 {background: url('image/2017_sub/sub01_09.png') 100% 50% no-repeat; height: 346px;}

/* 연혁 */
.history {float:left; background: url('image/2017_contents/dot_line.gif') 50% 0 repeat-y ; }
.history li div {float:left;  width:370px; min-height:143px;  padding:20px 24px 10px 24px;}
.history li.his_title {float:left; font-family:'Nanum-bold'; color:#000; font-size:22px; background-color:#fff; height:115px;}
.history li.his_title .h_chung {padding-left:140px;}
.history li.his_title .h_cheong {margin-left:-24px;}
.history li div.h_year {float:left;  width:144px; text-align:Center; background: url('image/2017_contents/his_bg.gif') 50% 0 no-repeat ;  color:#fff; font-size:30px; line-height:143px; padding:0;
 border-radius: 72px; -moz-border-radius: 72px; -webkit-border-radius: 72px; -ms-border-radius: 72px; }
.history li div.h_year2 {float:left;  width:144px; text-align:Center; background: url('image/2017_contents/his_bg2.gif') 50% 0 no-repeat ; color:#fff; font-size:30px; line-height:143px; padding:0;
 border-radius: 72px; -moz-border-radius: 72px; -webkit-border-radius: 72px; -ms-border-radius: 72px; }
.history li div ul li {position:relative; border-bottom:1px dashed #dedede; padding:7px 0 3px 90px; background: url('image/2017_contents/his_icon.gif') 6px 6px no-repeat ; }
.history li div span {position:absolute; font-family:'Nanum-bold'; display:block; width:80px; margin-left:-80px; text-align:center; }
.history li.last div {padding:0px 24px 0px 24px;  min-height:143px; }
.history li.last div.h_year2 {float:left;  width:144px; text-align:Center; background: url('image/2017_contents/his_bg2.gif') 50% 0 no-repeat ;  color:#fff; font-size:30px; line-height:143px; padding:0;}

.history_mbc ul {border-bottom:1px solid #d9d9d9;}
.history_mbc ul li {position:relative;padding-left:60px;overflow:hidden;}
.history_mbc ul li .h_year {display:block;position:absolute;left:0;top:0;width:200px; padding-top:25px; padding-left:25px; border-top:1px solid #1a4779; color:#1a4779; font-size:35px;  letter-spacing:-0.05em;}
.history_mbc ul li ul {padding:20px 0 35px 150px; border-top:1px solid #d9d9d9;  width:770px; border-bottom:0px solid #d9d9d9;}
.history_mbc ul li ul li {position:relative;padding-left:140px; padding-top:8px; padding-bottom:10px;overflow:hidden;  border-bottom:1px dashed #dedede;}
.history_mbc ul li ul li span {display:block;position:absolute;left:0;top:8px;width:100px;color:#222;text-align:right; font-family:'Nanum-bold'; background: url('image/2017_contents/his_icon.gif') 29px 1px no-repeat ;  }

/* 어린이합창단 */
.dot-list li{line-height:28px;padding-left:9px;background:url('image/2017_contents/bl_gray_dot2.gif') left 13px no-repeat}
.bdot-list li{line-height:28px;padding-left:9px;background:url('image/2017_contents/bl_gray_dot3.gif') left 13px no-repeat}
.ratio-box{display: block;position: relative;overflow:hidden;background-color:#fff;border:1px solid #d9d9d9;}
.ratio-box.info01{float:left;width:410px;border-top:2px solid #2a2a2a;padding:30px;height:118px;background:url('image/2017_sub/sub01_05_1.jpg') right top no-repeat}
.ratio-box.info02{float:right;width:410px;border-top:2px solid #2a2a2a;padding:30px;height:118px;background:url('image/2017_sub/sub01_05_2.jpg') right top no-repeat}
.ratio-box:before{content: "";display: block;}
.item-title{position:relative;padding:0;display:block;clear:both;margin:0;overflow:hidden;line-height:1;}
.item-subtitle {position:relative;padding-left:8px;overflow: hidden;display:block;margin-bottom:10px;}
.item-subtitle:before {content: '';position: absolute;top: 50%;left: 0;width: 3px;height: 17px;background-color: #203d91;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.list-now {position:relative;}
.list-now li {overflow:hidden; position:relative; width:99px; margin-right:26px; margin-top:20px; float:left;}
.list-now li.last {overflow:hidden; position:relative; width:99px; margin-right:0; margin-top:20px; float:left;}
.list-now .pic {display:block; overflow:hidden;width:100%;height:124px;}
.list-now .pic img {width:100%;}
.list-now .name {display:block;font-size:13px;line-height:18px;padding-top:10px;color:#444;text-align:center;}

/* 어린아합창단 - 연혁 */
.child_history{width:100%;}
.child_history .info01{float:left;width:470px;border-top:2px solid #2a2a2a;padding-top:20px;}
.child_history .info02{float:right;width:470px;border-top:2px solid #2a2a2a;padding-top:20px;}
.child_history .info_txt{width:100%}
.child_history .info_txt li{font-size:14px;line-height:26px;border-bottom:1px solid #d9d9d9;padding:7px 0 7px 9px}

/* 안내 */
.tv_sub_bg01{width:100%;height:80px;background:url('image/2017_sub/sub01_06_bg1.gif') left bottom no-repeat}
.tv_sub_bg01 li{float:left;color:#fff;padding:17px 0 0 20px}
.tv_sub_bg01 li span{display:block;font-weight:700;}
.tv_sub_bg01 li.step01{width:205px}
.tv_sub_bg01 li.step02{width:205px}
.tv_sub_bg01 li.step03{width:225px}
.tv_sub_bg01 li.step04{width:265px}

/* 클린센터 */
.cleanList dl{overflow:hidden;}
.cleanList dt{float:left; width:305px;}
.cleanList dt h3{ font-size:30px; color:#333; font-weight:normal;}
.cleanList dd{float:left; width:1; overflow:hidden;}
.cleanList dd .txt{font-size:15px; color:#555; line-height:24px;}
.cleanList dd li{font-size:15px; color:#333; line-height:24px; border:1px solid #e1e1e1; background:#f7f7f7; width:100%; box-sizing:border-box; margin-top:9px; min-height:82px; padding:22px 20px;}
.cleanList dd li:first-child{margin-top:0;}
.cleanList dd li.odd{padding:32px 20px;}
.cleanArea{background:url('image/2017_sub/sub01_05_bg1.gif') left bottom no-repeat;height:580px;}
.cleanArea2{background:url('image/2017_sub/sub01_05_bg2.gif') left bottom no-repeat;height:690px;}
.cleanArea3{background:url('image/2017_sub/sub01_05_bg3.gif') left top no-repeat;padding-top:230px;}

/* 고충처리인 */
.distress_perf {overflow:hidden;}
.distress_perf li {float:left;width:32.3%;margin-right:1.55%;margin-bottom:1.55%;background:#f8f8f8;}
.distress_perf .last {margin-right:0;}
.distress_perf .pdbox {padding:8.2%;height:156px;position:relative;}
.distress_perf .num {display:block;width:35px; height:35px;line-height:35px;text-align:center;color:#fff;font-size:1.13em;font-weight:600;background:#203d91;position:absolute;left:0;top:0;}
.distress_perf .tit {font-size:17px;color:#333;line-height:25px;text-align:center;font-family:'mbcnew-light';margin-top:50px;display:block;width:100%;}
.mt-finish{position:relative;display:block;background:url('image/2017_sub/sub01_04_bg01.gif') left bottom no-repeat;height:270px;padding-top:80px;}

/* 아이홀씨어터 */
.iseeArea{width:100%; height:850px; position:relative; background:url('image/2017_sub/sub01_04_img02.gif') top no-repeat; margin-top:31px;}
.iseeArea .iseeTxt{width:920px; border:1px solid #e2e2e2; box-sizing:border-box; position:relative; margin:0 auto; top:420px; background:#fff; padding:47px 50px 50px;}
.iseeArea .iseeTxt .tit{font-size:24px; color:#333;}
.iseeArea .iseeTxt .txt{font-size:15px; color:#555; line-height:24px; margin-top:17px;}

/* 대관 */
.rent{width:100%; height:850px; position:relative; background:url('image/2017_sub/sub01_04_img12.jpg') top no-repeat; margin-top:31px;}
.rent .rentTxt{width:920px; border:1px solid #e2e2e2; box-sizing:border-box; position:relative; margin:0 auto; top:420px; background:#fff; padding:47px 50px 50px;}
.rent .rentTxt .tit{font-size:24px; color:#333;}
.rent .rentTxt .txt{font-size:15px; color:#555; line-height:24px; margin-top:17px;}


/* 산악자전거대회 */
.cycle{width:100%; height:850px; position:relative; background:url('image/2017_sub/sub01_04_img09.jpg') top no-repeat; margin-top:31px;}
.cycle .cycleTxt{width:920px; border:1px solid #e2e2e2; box-sizing:border-box; position:relative; margin:0 auto; top:420px; background:#fff; padding:47px 50px 50px;}
.cycle .cycleTxt .tit{font-size:24px; color:#333;}
.cycle .cycleTxt .txt{font-size:15px; color:#555; line-height:24px; margin-top:17px;}

/* 골프 */
.golf{width:100%; height:850px; position:relative; background:url('image/2017_sub/sub01_04_img10.jpg') top no-repeat; margin-top:31px;}
.golf .golfTxt{width:920px; border:1px solid #e2e2e2; box-sizing:border-box; position:relative; margin:0 auto; top:420px; background:#fff; padding:47px 50px 50px;}
.golf .golfTxt .tit{font-size:24px; color:#333;}
.golf .golfTxt .txt{font-size:15px; color:#555; line-height:24px; margin-top:17px;}



/*강좌*/
.class_header.bg01{width:980px;height:432px;background:url('image/2017_sub/sub01_04_img03.jpg') top no-repeat;}
.class_header.bg02{width:980px;height:432px;background:url('image/2017_sub/sub01_04_img04.jpg') top no-repeat;}
.class_header.bg03{width:980px;height:432px;background:url('image/2017_sub/sub01_04_img05.jpg') top no-repeat;}
.class_header.bg04{width:980px;height:432px;background:url('image/2017_sub/sub01_04_img06.jpg') top no-repeat;}
.class_header.bg05{width:980px;height:432px;background:url('image/2017_sub/sub01_04_img08.jpg') top no-repeat;}
.class_header.bg06{width:980px;height:776px;background:url('image/2017_sub/sub01_04_img11.jpg') top no-repeat;}
.class_info{width:270px;float:right;color:#000;padding:80px 35px;}
.class_info ul{width:270px;overflow:hidden;margin:0 auto;list-style:none;border:1px solid #000;padding:20px 0}
.class_info li{width:100%;display:block;text-align:center;font-size:15px;padding:3px 0;}
#sc .class_info h4.tit{padding:0;background:none;color:#000;font-size:18px;text-align:center}
.wrap_img {float:left; width:180px; margin-right:60px;  text-align:center;}
.wrap_img .caption {padding-top:10px; font-size:16px; font-family:'Nanum-bold';}
.wrap_desc {float:left; width:650px; line-height:2; letter-spacing:-0.03em;}

/* 아나운서 소개 */
.announcer_list {overflow:hidden;}
.announcer_list > li {padding: 14px; border: 1px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative;}
.announcer_list .thumb {display: block; width: 320px;  overflow: hidden; float: left;}
.announcer_list .thumb img {display: block; width: 100%; height: 100%;}
.announcer_list .txt {padding-left: 350px;}
.announcer_list .tit {font-family:'mbcnew-medium'; font-size:18px; height: 25px; line-height: 1; overflow: hidden; margin: 1em 0;}
.announcer_list .desc {margin-top: 10px; line-height: 20px; overflow: hidden; color: #666;}
.announcer_list .desc1 {font-family: 'mbcnew-medium';margin-top: 5px; line-height: 20px; overflow: hidden; color: #512a7b;}

/* 라디오 */
.radio_main_wrap {position:relative;width:1245px;margin:0 auto;padding:50px 0}
.radio_main_wrap:after {content:"";display:block;clear:both;}
.radio_info_list {width:100%;}
.radio_info_list li {float:left;position:relative;}
.radio_info_list .last {margin-right:0;}
.radio_info_list .item {display:block;position:relative;height:0;padding-bottom:133.33%;overflow:hidden;}
.radio_info_list .item a {display:block;position:absolute;left:0; top:0; right:0; bottom:0;}
.radio_info_list .thumb,
.radio_info_list .thumb img {display:block;width:100%; height:100%;}
.radio_info_list .txt {display:block;position:absolute;left:0; right:0; bottom:0;padding:30px 35px;color:#fff;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;}
.radio_info_list .txt .eng {display:block;font-size:24px;}
.radio_info_list .txt .kor {font-size:18px;line-height:1.5em;}
.radio_info_list .mover {display:block;position:absolute;left:0; top:0; right:0; bottom:0;text-align:center;padding-top:50%;color:#fff;background:url("image/2017_sub/prod_blind.png");opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;}
.desktop .radio_info_list a:hover .mover,
.desktop .radio_info_list a:focus .mover {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.radio_info_list .mover .name {display:block;font-size:18px;font-family:'Nanum-bold';line-height:1.5em;margin-bottom:10px;}
.radio_info_list .mover .desc {display:block;font-size:14px;line-height:20px;margin-bottom:1.5em;}

.radio_section2{overflow:hidden;margin-bottom:40px;width:100%;}
.radio_section2 ul li{float:left;display:inline-block;border:1px solid #e2e2e2;width:398px;height:148px;margin-left:22px}
.radio_section2 ul li:first-child {margin-left:0}
.radio_section2 ul li .onair_title{float:left;width:199px;height:148px;background:#94c93d url("image/2017_sub/radio_bg01.png") center 100px no-repeat;text-align:center;color:#fff}
.radio_section2 ul li .onair_title h4{color:#fff;font-size:18px;margin:20px 0 0px;}
.radio_section2 ul li .onair_title1{float:left;width:199px;height:148px;background:#ecb20f url("image/2017_sub/radio_bg01.png") center 100px no-repeat;text-align:center;color:#fff}
.radio_section2 ul li .onair_title1 h4{color:#fff;font-size:18px;margin:20px 0 0px;}
.radio_section2 ul li .now_onair{display:inline-block;padding:33px 17px;}
.radio_section2 ul li.ra_view a{display:block;text-align:center;margin-top:25px}
.radio_section2 ul li.onair_movie{background:url("image/2017_sub/radio_bg03.jpg") center center no-repeat;}
.radio_section2 ul li.onair_movie a{display:block;text-align:left;font-size:24px;font-family:'Nanum-bold';color:#333;padding:75px 0 0 210px}

/* 라디오 메인 - 공통 */
.radio_area{}
.radio_area .wrap{position:relative;width:1245px;margin:0 auto;}
.radio_area .wrap:after {content:"";display:block;clear:both;}
.radio_area .visual{overflow:hidden;height:400px;    margin-top: 16px;}
.radio_area.sub .visual{height:400px;margin-top: 16px;}
.radio_area .broad-info li {padding: 0 8px;line-height: 24px;font-size:17px;letter-spacing: -1px;}
.radio_area .nav {width:100%;}
.radio_area .nav ul {position: relative;z-index: 160;margin: 0 auto;width:100%;height: 58px;text-align: center;}
.radio_area .nav ul li {display: inline-block;}
.radio_area .nav ul li.first-item a {background: none;}
.radio_area .nav ul li a {padding-right: 20px;padding-left: 22px;color: #fff;background: url(http://img.imbc.com/broad/radio/include/img/bg-bar-vw.png) no-repeat 0 21px;}
.radio_area .nav ul li a {display: block;float: left;height: 58px;line-height: 58px;font-size: 18px;color: #fff;letter-spacing: -1px;}
.radio_area .page {position: relative; z-index: 20; margin: 0 auto;padding: 0 0 50px 0;width:1245px;background: #fff;}
.radio_area .tit-content {padding-top:36px;height:64px;text-align: center;font-size:30px;font-family:'Nanum-bold';color:#333;}
.radio_area .section {padding:0 40px;width:1165px;}
.radio_area .section .box {position: relative;overflow: hidden; float: left;padding: 25px;width: 230px;height: 230px;}
.radio_area .section .box.type1 {position: relative;overflow: hidden; float: left;padding: 25px;width: 230px;height: 228px; border: 1px solid #e6e6e6;}
.radio_area .section .box-title {float: left;line-height: 250px;text-align: center;font-size: 24px;}
.radio_area .section .box-title strong {display: block;font: 40px/1.5 "Nanum Gothic";color: #fff;margin-top: 80px;letter-spacing: -1px;}
.radio_area .section .box-title .btn-more {background: url('image/2017_sub/prod_mover.png') no-repeat; background-size:27px}
.radio_area .section .box-title .btn-more {position: absolute;right: 25px;bottom: 25px;width: 27px;height: 27px;line-height: 0;font-size: 0;color: transparent;}
.radio_area .section .bg-arr-w {position: absolute;right: -4px;top: 50%;margin-top: -12px;width: 15px;height: 26px;background: url('image/2017_sub/bg-marker-box2.png') no-repeat;z-index: 100;}
.radio_area .section .board {position: relative;overflow: hidden;float:left;padding: 25px;width: 230px;height: 230px;color: #4f4f4f;letter-spacing: -1px;background: #eaeaea;}
.page-content {margin: 0 15px 0 270px;padding-top: 10px;width: 960px;min-height: 860px;}
.section-common {position: relative;width:1135px;display:block;margin:0 auto;padding:15px;border-top: 1px solid #e2e2e1;border-bottom: 1px solid #e2e2e1;background: url('image/2017_sub/radio_bg03.png') 15px center no-repeat;}
.section-common p {margin-left: 73px;padding: 10px 22px 12px; line-height: 24px;font-size: 14px; color: #404040;letter-spacing: 0.5px;background: url('image/2017_sub/bg-line-vd.png') no-repeat 0 center;}
.section-common span {font-weight:700;font-size: 16px;}

/* 라디오 텍스트 */
.radio_area.type1 .radio-logo{position:absolute;left:460px;z-index: 100;top:100px;width:387px;text-align:center;}
.radio_area.sub.type1 .radio-logo {top: 50px;left:480px;width:360px;text-align:center;}

.radio_area.type1 .broad-info {position:absolute;left:460px;z-index: 100;top: 280px;color:#fff;text-align:center;}
.radio_area.sub.type1 .broad-info {top: 210px;color:#fff;text-align:center;}

.radio_area.type2 .radio-logo{position:absolute;left:45px;z-index: 100;top:50px;width:340px;}
.radio_area.sub.type2 .radio-logo {top:27px;left:45px;width: 340px;}
.radio_area.type2 .broad-info {position:absolute;right:0px;z-index: 100;top:350px;color:#000;text-align:right;}
.radio_area.sub.type2 .broad-info {top:340px;color:#000;text-align:right;}

.radio_area.type3 .radio-logo{position:absolute;left:90px;z-index: 100;top:160px;width:338px;}
.radio_area.sub.type3 .radio-logo {top:80px;left:90px;width: 338px;}
.radio_area.type3 .broad-info {position:absolute;right:60px;z-index: 100;top:170px;color:#fff;text-align:left;}
.radio_area.sub.type3 .broad-info {top:170px;color:#fff;text-align:left;}

.radio_area.type4 .radio-logo{position:absolute;right:60px;z-index: 100;top:60px;width:427px;}
.radio_area.sub.type4 .radio-logo {top:30px;right:120px;width: 350px;}
.radio_area.type4 .broad-info {position:absolute;right:380px;z-index: 100;top:280px;color:#FFF;text-align:left;}
.radio_area.sub.type4 .broad-info {top:280px;color:#fff;text-align:left;}

.radio_area.type5 .radio-logo{position:absolute;left:10px;z-index: 100;top:30px;width:427px;}
.radio_area.sub.type5 .radio-logo {top:20px;left:35px;width: 368px;}
.radio_area.type5 .broad-info {position:absolute;right:50px;top:180px;z-index: 100;color:#444;text-align:left;}
.radio_area.sub.type5 .broad-info {top:140px;color:#444;text-align:left;}

.radio_area.type6 .radio-logo{position:absolute;left:10px;z-index: 100;top:30px;width:427px;}
.radio_area.sub.type6 .radio-logo {top:20px;left:35px;width: 368px;}
.radio_area.type6 .broad-info {position:absolute;right:55px;top:310px;z-index: 100;color:#fff;text-align:left;}
.radio_area.sub.type6 .broad-info {top:310px;color:#fff;text-align:left;}

.radio_area.type7 .radio-logo{position:absolute;left:10px;z-index: 100;top:30px;width:427px;}
.radio_area.sub.type7 .radio-logo {top:20px;left:35px;width: 368px;}
.radio_area.type7 .broad-info {position:absolute;right:50px;top:290px;z-index: 100;color:#000;text-align:left;}
.radio_area.sub.type7 .broad-info {top:290px;color:#000;text-align:left;}


/* 라디오 배경색 */
.radio_area.main.type1{background: #212126}
.radio_area.sub.type1{background: #212126}
.radio_area.main.type2{background: #c5ddf7;}
.radio_area.sub.type2{background: #c5ddf7;}
.radio_area.main.type3{background: #ebf0f4;}
.radio_area.sub.type3{background: #fff}
.radio_area.main.type4{background: #e2e1e1}
.radio_area.sub.type4{background: #edf3cc}
.radio_area.main.type5{background: #fff}
.radio_area.sub.type5{background: #fff}
.radio_area.main.type6{background: #cecece}
.radio_area.sub.type6{background: #cecece}
.radio_area.main.type7{background: #fff1b2}
.radio_area.sub.type7{background: #fff1b2}
.radio_area.main.type8{background: #d1dded}
.radio_area.sub.type8{background: #d1dded}

/* 라디오 이미지 */
.radio_area.main.type1 .visual {background:url("image/2017_sub/radio-visual-m02.jpg") center center;}
.radio_area.sub.type1 .visual{background:#b3e8ea url("image/2017_sub/radio-visual-m02.jpg") center center;}
.radio_area.main.type2 .visual {background:url("image/2017_sub/radio-visual-m01.jpg") center center;}
.radio_area.sub.type2 .visual{background:url("image/2017_sub/radio-visual-m01.jpg") center center;}
.radio_area.main.type3 .visual {background:url("image/2017_sub/radio-visual-m03.jpg") center center;}
.radio_area.sub.type3 .visual{background:url("image/2017_sub/radio-visual-m03.jpg") center center;}
.radio_area.main.type4 .visual {background:url("image/2017_sub/radio-visual-m10.jpg") center center;}
.radio_area.sub.type4 .visual{background:url("image/2017_sub/radio-visual-m10.jpg") center center;}
.radio_area.main.type5 .visual {background:url("image/2017_sub/radio-visual-m05.jpg") center center;}
.radio_area.sub.type5 .visual{background:url("image/2017_sub/radio-visual-m05.jpg") center center;}
.radio_area.main.type6 .visual {background:url("image/2017_sub/radio-visual-m13.jpg") center center;}
.radio_area.sub.type6 .visual{background:url("image/2017_sub/radio-visual-m13.jpg") center center;}
.radio_area.main.type7 .visual {background:url("image/2017_sub/radio-visual-m12.jpg") center center;}
.radio_area.sub.type7 .visual{background:url("image/2017_sub/radio-visual-m12.jpg") center center;}
.radio_area.main.type8 .visual {background:url("image/2017_sub/radio-visual-m14.jpg") center center;}
.radio_area.sub.type8 .visual{background:url("image/2017_sub/radio-visual-m14.jpg") center center;}


/* 라디오 메뉴 배경색 */
.radio_area.type1 .nav{width:1245px;margin:0 auto;background-color: #4e4e75;}
.radio_area.type2 .nav{margin:0 auto;background-color: #9d88bf;}
.radio_area.type3 .nav{background-color: #d95e90; width: 1245px;  margin: 0 auto;;}
.radio_area.type4 .nav{background-color: #a02655;}
.radio_area.type5 .nav{background-color: #564c40;}
.radio_area.type6 .nav{background-color: #114c7b;}
.radio_area.type7 .nav{background-color: #ff693c;}
.radio_area.type8 .nav{background-color: #28ad86;}


/* 임규호의 특급작전 */
.radio_area .section .box-fill {float:left;color:#222;}
.radio_area .section .box-fill .box-title {position: relative;background-color: #3B468A;}
.radio_area .section .box-module {float:right;overflow: hidden;position: relative;}
.radio_area .section .box-module .box-title {background-color: #1D2757;}
.radio_area .section .box-fill2 {float:left;color:#222;    margin-right: 20px;}
.radio_area .section .box-fill2 .box-title {position: relative;background-color: #349f53ba;}
.radio_area .section .box-module2 {float:right;overflow: hidden;position: relative;}
.radio_area .section .box-module2 .box-title {background-color: #5ac3f3;}
.radio_area .section .widget_review03 li {font-family:"Nanum Gothic"; padding: 2px 4px 20px;border:0}
.radio_area .section .widget_review03 li a{display:block;line-height:20px;font-size:15px;margin-bottom:5px}
.radio_area .section .widget_review03 li p{font-size:14px;letter-spacing:0;color:#666}

/* 특급작전 패널 소개 */
.pannel_list {overflow:hidden; width: 930px;}
.pannel_list > li {padding: 14px; border: 1px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative;float: left;  width: 400px;margin-left: 20px;
    background-color: #f5f5f5;}
.pannel_list .thumb {display: block; width: 200px; height: 200px; overflow: hidden; float: left;}
.pannel_list .thumb img {display: block; width: 100%; height: 100%;}
.pannel_list .txt {padding-left: 220px;}
.pannel_list .tit {font-family:'Nanum-bold'; font-size:18px; height: 25px; line-height: 1; overflow: hidden; margin: 1em 0;}
.pannel_list .desc {margin-top: 10px; line-height: 20px; overflow: hidden; color: #404040;font-size: 16px;font-family: 'Nanum-bold';}
.pannel_list .desc2 {margin-top: 10px; line-height: 20px; overflow: hidden; color: #666;font-size: 13px; font-family: 'Nanum-bold';}
.pannel_list .desc3 {margin-top: 20px; line-height: 20px; overflow: hidden; color: #203d91;font-size: 13px;}
.pannel_list .num {display:block;width:50px; height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;font-family:'Nanum-bold';background:#203d91;position:absolute;left:0;top:0;}

/* 더트로트 소개 */
.tort_list {overflow:hidden; width: 930px;}
.tort_list > li {padding: 14px; border: 1px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative;float: left;  width: 880px;margin-left: 20px;
    background-color: #f5f5f5;}
.tort_list .thumb {display: block; width: 170px; height: 170px; overflow: hidden; float: left;}
.tort_list .thumb img {display: block; width: 100%; height: 100%;}
.tort_list .txt {padding-left: 220px;}
.tort_list .tit {font-family:'Noto Sans KR'; font-size:18px; height: 25px; line-height: 1; overflow: hidden; margin: 1em 0;}
.tort_list .desc {margin-top: 10px; line-height: 30px; overflow: hidden; color: #404040;font-size: 16px;font-family: 'Noto Sans KR';}
.tort_list .desc2 {margin-top: 10px; line-height: 20px; overflow: hidden; color: #666;font-size: 13px; font-family: 'Noto Sans KR';}
.tort_list .desc3 {margin-top: 20px; line-height: 20px; overflow: hidden; color: #203d91;font-size: 13px;}
.tort_list .num {display:block;width:50px; height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;font-family:'Noto Sans KR';background:#203d91;position:absolute;left:0;top:0;}

/* 생활력 소개 */
.evening_list {overflow:hidden; width: 930px;}
.evening_list > li {padding: 14px; border: 1px solid #ddd; margin-bottom: 20px; overflow: hidden; position: relative;float: left;  width: 880px;margin-left: 20px;
    background-color: #f5f5f5;}
.evening_list .thumb {display: block; width: 300px; height: 170px; overflow: hidden; float: left;}
.evening_list .thumb img {display: block; width: 100%; height: 100%;}
.evening_list .txt {padding-left: 320px;}
.evening_list .tit {font-family:'Noto Sans KR'; font-size:18px; height: 25px; line-height: 1; overflow: hidden; margin: 1em 0;}
.evening_list .desc {margin-top: 10px; line-height: 30px; overflow: hidden; color: #404040;font-size: 16px;font-family: 'Noto Sans KR';}
.evening_list .desc2 {margin-top: 10px; line-height: 20px; overflow: hidden; color: #666;font-size: 13px; font-family: 'Noto Sans KR';}
.evening_list .desc3 {margin-top: 20px; line-height: 20px; overflow: hidden; color: #203d91;font-size: 13px;}
.evening_list .num {display:block;width:50px; height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;font-family:'Noto Sans KR';background:#203d91;position:absolute;left:0;top:0;}


/* 정오의 희망곡 */
.section .gift{margin-right:22px;display:inline-block;}
.vowListW dl{overflow:hidden; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; padding:30px 0; margin-top:-1px;}
.vowListW dt{float:left; width:220px;font-size:16px;line-height:24px;color:#333;font-family:'Nanum-bold';font-weight:700;padding:0;margin:0; background:none;}
.vowListW dd{float:left; width:730px; overflow:hidden;}
.vowListW dd .txt{font-size:14px; color:#555; line-height:24px;}

/* 요일코너 - 라디오 */
.radio_area .box.daily {position: relative;overflow: hidden;float: left;padding: 25px;width: 230px;height: 230px;border: 1px solid #e6e6e6;color: #4f4f4f;letter-spacing: -1px;margin-right:21px;}
.radio_area .box.daily .title {display: block;margin-bottom: 12px;padding-bottom: 18px;line-height: 1.4;border-bottom: 1px solid #e6e6e6;font-weight: normal;font-size: 18px;text-indent: 2px;}
.radio_area .box.daily .item {position: relative;overflow: hidden; }
.radio_area .corner.item li {padding-top: 4px;padding-bottom: 3px;padding-left: 24px;line-height: 1.4;letter-spacing:0;background: url('image/2017_sub/bg-daily.png') no-repeat 0 6px;}

/* 매일코너 - 라디오 */
.radio_area .section .box.type1.box-wide {width:508px;}
.radio_area .box.weekly .week {width:500px}
.radio_area .box.weekly .week {overflow: hidden; height:44px;}
.radio_area .box.weekly .week li {float:left;width:71px;font-size: 24px;color:#959595;text-align: center}
.radio_area .box.weekly .week li a {display: block;margin: 0 auto;padding-bottom: 12px;width:32px;}
.radio_area .box.weekly .week li.today { color: #3a3a3a;}
.radio_area .box.weekly .week li.today a {border-bottom: 6px solid #7ca4f5;}

.radio_area .box.weekly .wcontent {width:370px;margin:0 auto;padding: 30px 65px;line-height: 1.4;border-top: 1px solid #e6e6e6;}
.radio_area .box.weekly .name {display: block;margin-bottom: 6px;font-size: 20px;color: #3a3a3a;}
.radio_area .box.weekly .content p {padding-left: 8px;line-height: 1.6;font-size: 14px;}
.radio_area .box.weekly .content .item p {padding-left: 0;}
.radio_area .box.weekly .box-control {position: static;}
.radio_area  .box-control {position: absolute;right: 28px;bottom: 18px;}
.box.weekly .box-control .btn-before {left: 20px;background-position: 0 0;}
.box.weekly .box-control button {position: absolute;top: 128px;width: 31px;height: 59px;background: url(http://img.imbc.com/broad/radio/include/img/btn-move.png) no-repeat;}
.radio_area .box-control button {width: 19px;height: 27px;line-height: 0;font-size: 0;color: transparent;}
.radio_area .box-control .btn-before {margin-right: 24px;}
.radio_area .box.weekly .box-control .btn-after {right: 20px;background-position: 100% 0;}

/* 선곡표 - 라디오 */
.radio_area .section-music{position:relative;float:right;}
.radio_area .section-music .box{position:relative}
.radio_area .section-music .box.box-fill{background-color:#EAEAEA;}
.radio_area .section-music .bg-arr {position:absolute;top: 120px;left: 266px;width:24px;height:36px;background:url('image/2017_sub/bg-marker-box-w.png') no-repeat center;z-index: 50;}
.radio_area .section-music .music-title{display: block;width:230px;border-bottom: 1px solid #ccc;color:#000;font-size:20px;font-weight:normal;line-height: 43px;letter-spacing: -1px;text-align: center;}
.radio_area .section-music .box .broad-date {display: block;padding-top:98px;text-align: center;font-weight: 400;font-size: 18px;}
.radio_area .section-music .box .broad-date{width:151px;height:166px;margin:20px auto 0 auto;color:#fff;letter-spacing:-1px;background: url('image/2017_sub/radio_bg04.png') no-repeat left top}

/* 토요라이브 - 라디오 */
.radio_area .section-live{position:relative;float:left;}
.radio_area .section-live .box.box-photo{position:relative}
.radio_area .section-live .box-photo {background:url('image/2017_sub/noimg02.gif') no-repeat 0 0;width:280px;height:280px;padding:0;}
.radio_area .section-live .box-photo img {border:0;padding:0;margin:0}
.radio_area .section-live .box-text .live-title {display: block;width:230px;border-bottom: 1px solid #ccc;color:#000;font-size:20px;font-weight:normal;line-height: 43px;letter-spacing: -1px;text-align: left;margin-bottom:10px;background: url('image/2017_sub/radio_bg05.png') no-repeat 105px top}
.radio_area .section-live .widget_review03 li {font-family: "Nanum Gothic";padding: 2px 0 20px; border: 0;}
.radio_area .section-live .box-text .broad-date {display: block;position:absolute;bottom:30px;}
.radio_area .section-live .box-text strong{font-family: "Nanum Gothic";font-size:15px}
.radio_area .section-live .box-text p{line-height:20px;letter-spacing: 0;}

/* Onair - 라디오 */
.onair_banner_wrap{clear:both;position:relative;margin-top:40px}
.onair_banner_wrap .next,.onair_banner_wrap .pre{position:absolute;top:19px;display:block;width:10px;height:18px;padding:15px 0;text-indent:-999em;}
.onair_banner_wrap .pre{left:15px;padding-right:15px;background:url('image/2017_sub/arrow_banner_prev.png') 0 15px no-repeat}
.onair_banner_wrap .next{right:15px;padding-left:15px;background:url('image/2017_sub/arrow_banner_next.png') 15px 15px no-repeat}
.onair_banner_wrap .onair_rolling{overflow:hidden;width:1165px;margin:0 auto;height:120px}
.onair_banner_wrap .onair_rolling ul{margin-left:-1083px}
.onair_banner_wrap .next.disabled,.onair_banner_wrap .pre.disabled{display:none}
.onair_banner_wrap li{float:left;margin-left:-1px}
.onair_banner_wrap li:first-child{margin:0}
.onair_banner_wrap li .onair_item{display:block;width:360px;height:82px;border:1px solid #eaeaea;background-repeat:no-repeat;background-position:0 0}
.onair_banner_wrap li .onair_item .bx{display:table;height:84px}
.onair_banner_wrap li .onair_item span{display:table-cell;vertical-align:middle}
.onair_banner_wrap li .onair_item .tit{width:100px;text-align:center;color:#333;font-size:18px;border-right:1px solid #eaeaea;font-family:'Nanum-bold';}
.onair_banner_wrap li .onair_item .info{padding-left:25px}
.onair_banner_wrap li .onair_item .info em{display:block;margin-bottom:5px}
.onair_banner_wrap li .onair_item .info strong{font-size:18px;font-family:'Nanum-bold';line-height:22px;display:block;overflow:hidden;width:254px;white-space:nowrap;text-overflow:ellipsis;color:#1b2637;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.onair_banner_wrap li.onair_ing .onair_item{position:relative;z-index:2;width:443px;height:84px;border:0}
.onair_banner_wrap li.onair_ing .onair_item .tit{width:100px;text-align:center;color:#fff;font-size:18px;border-right:0;font-family:'Nanum-bold';}
.onair_banner_wrap li.onair_ing .onair_item .info{position:relative;display:inline-block;width:348px;height:6
5px;padding-top:19px}
.onair_banner_wrap li.onair_ing .onair_item .info em,.onair_banner_wrap li.onair_ing .onair_item .info strong{color:#fff}
.onair_banner_wrap li.onair_ing{position:relative}

/* Onair - culture */
.onair_banner_wrap li.onair_culture a{background:#000}
.onair_banner_wrap li.onair_culture a .tit{background:#6f6f6f;}
.onair_banner_wrap li.onair_culture a .info i{background:#5fbe00}

/* 라디오 - sub */
.menu-side {float: left;padding: 9px;}
.menu-side .daily {margin-bottom: 9px;}
.menu-side .box {padding: 20px 7px 12px 9px;width: 198px;border: 1px solid #e6e6e6;color: #4f4f4f;letter-spacing: -1px;background-color: #fcfcfc;}
.menu-side .box .title {display: block;margin-bottom: 12px;padding-bottom: 18px;line-height: 1.4;border-bottom: 1px solid #e6e6e6;font-weight: normal;font-size: 18px;text-indent: 2px;}
.menu-side .corner.item li {padding-left: 20px;}
.menu-side .corner.item li {padding-top: 4px;padding-bottom: 5px;padding-left: 24px;line-height: 1.4;letter-spacing: -1px;background: url('image/2017_sub/bg-daily.png') no-repeat 0 6px;}
.menu-side .box.daily {padding: 20px 7px 12px 9px;width:198px;height:auto;border: 1px solid #e6e6e6;color: #4f4f4f;letter-spacing: -1px;background-color: #fcfcfc;float:none;clear:both;}
.menu-side  .box.weekly .corner.item li a, .menu-side  .box.weekly .corner.item li span {display: inline-block;margin-left:21px;width: 150px;vertical-align: top;}
.menu-side  .box.weekly .corner.item li .first-child a {margin-left: 0;}
.menu-side  .box.weekly .corner.item li .first-child {margin-left: 0;}

/* tv */
.tvArea{width:100%; height:200px; padding-top:620px; position:relative;}
.tvArea.bg01{background:url('image/2017_sub/tv_img01.jpg') top no-repeat;}
.tvArea.bg02{background:url('image/2017_sub/tv_img02.jpg') top no-repeat;}
.tvArea.bg03{background:url('image/2017_sub/tv_img03.jpg') top no-repeat;}
.tvArea.bg04{background:url('image/2017_sub/tv_img04.jpg') top no-repeat;height:700px;padding:0}
.tvArea.bg05{background:url('image/2017_sub/tv_img05.jpg') top no-repeat;}
.tvArea.bg06{background:url('image/2017_sub/tv_img06.jpg') top no-repeat;}
.tvArea.bg07{background:url('image/2017_sub/tv_img07.jpg') top no-repeat;height:620px;padding:0}
.tvArea.bg08{background:url('image/2017_sub/tv_img08.jpg') top no-repeat;}
.tvArea.bg09{background:url('image/2017_sub/tv_img13.jpg') top no-repeat;}
.tvArea.bg10{background:url('image/2017_sub/tv_img14.jpg') top no-repeat;}
.tvArea.bg15{background:url('image/2017_sub/tv_img15.jpg') top no-repeat;height:620px;padding:0}
.tvArea.bg16{background:url('image/2017_sub/tv_img16.jpg') top no-repeat;}
.tvArea.bg17{background:url('image/2017_sub/tv_img17.jpg') top no-repeat;}
.tvArea.bg18{background:url('image/2017_sub/tv_img18.jpg') top no-repeat;}
.tvArea.bg19{background:url('image/2017_sub/tv_img19.jpg') top no-repeat;}
.tvArea.bg20{background:url('image/2017_sub/tv_img20.jpg') top no-repeat;}
.tvArea.bg21{background:url('image/2017_sub/tv_img21.jpg') top no-repeat;}
.tvArea.bg22{background:url('image/2017_sub/tv_img22.jpg') top no-repeat;}
.tvArea.bg23{background:url('image/2017_sub/tv_img23.jpg') top no-repeat;}
.tvArea.bg24{background:url('image/2017_sub/tv_img24.jpg') top no-repeat;}
.tvArea.bg25{background:url('image/2017_sub/tv_img25.jpg') top no-repeat;}
.tvArea.bg26{background:url('image/2017_sub/tv_img26.jpg') top no-repeat;}
.tvArea.bg27{background:url('image/2017_sub/tv_img27.jpg') top no-repeat;}
.tvArea.bg28{background:url('image/2017_sub/tv_img28.jpg') top no-repeat;}

.tvArea .tvList{width:980px; margin:0 auto; background:#fff;}
.tvArea .board-type1{background:#f4f4f4;height:198px;width:490px;float:left}
.tvArea .board-type1 .board-title{width:198px;height:198px;background:url('image/2017_sub/sub_tv_bg01.gif') 0 0 no-repeat;text-align:center;float:left}
.tvArea .board-type1 .board-title button{background:none;;font-size:17px;color:#fff;margin-top:128px}
.tvArea .board-type1 .board-list{margin-left:210px;margin-top:23px;width:260px;height:158px;overflow:hidden;}
.tvArea .board-type2{background:#f4f4f4;height:198px;width:490px;float:right}
.tvArea .board-type2 .board-title{width:198px;height:198px;background:url('image/2017_sub/sub_tv_bg02.gif') 0 0 no-repeat;text-align:center;float:left}
.tvArea .board-type2 .board-title button{background:none;font-size:17px;color:#fff;margin-top:128px}
.tvArea .board-type2 .board-list{margin-left:210px;margin-top:23px;width:260px;height:158px;overflow:hidden;}
.tvArea .board-type3{background:#fff;border:1px solid #e5e5e5;width:978px;padding:0;overflow:hidden;}
.tvArea .board-type3 .board-cont{width:285px;padding:20px 20px 20px 20px;height:198px;overflow:hidden;float:left;border-right:1px solid #e5e5e5}
.tvArea .board-type3 .board-cont.bgcolor01{background:#fff;}
.tvArea .board-type3 .board-cont.bgcolor02{background:#f4f4f4;}
.tvArea .board-type3 .board-cont h2{font-size:17px;color:#222;height:40px;;line-height:40px;}
.tvArea .board-type3 .board-cont h2.bgicon01{background:url('image/2017_sub/tv_icon01.png') 180px 0 no-repeat;}
.tvArea .board-type3 .board-cont h2.bgicon02{background:url('image/2017_sub/tv_icon02.png') 180px 0 no-repeat;}
.tvArea .board-type3 .board-cont h2.bgicon03{background:url('image/2017_sub/tv_icon03.png') 180px 0 no-repeat;}

.widget_post01 .more {display:none;}
.widget_post01 li {height:30px;line-height:30px;padding:0 0 0 10px;margin:0}
.widget_post01 li:last-child { border:none}
.widget_post01 li span{display:inline-block;font-size:13px ;font-family:"Nanum Gothic";}
.widget_post01 li a img{margin-top:0px;margin-left:5px;vertical-align:middle}
#tv_broad_tab_01, #tv_broad_tab_02 {padding:0;}
#tv_broad_tab_01 li a, #tv_broad_tab_02 li a{display:inline-block;font-size:13px ;font-family:"Nanum Gothic";}
.board .replay_box{padding:10px 0}

.tv_corner.bg01{background:url('image/2017_sub/tv_img09.jpg') top no-repeat;width:100%;height:340px;}
.tv_corner.bg02{background:url('image/2017_sub/tv_img19_01.jpg') top no-repeat;width:100%;height:340px;}
.tv_corner .corner-info{padding:30px;width:350px;}
.tv_corner .corner-info h4.tit{font-size:22px !important;background:none !important;padding:0 0 13px 0 !important;}
.tv_corner .corner-info h4.tit span{display:block;font-weight:400 !important;font-size:15px;color:#666 !important;padding-top:5px}
.tv_corner .corner-info p{position:relative;font-size:14px;font-weight:400;padding:13px 0 10px 0;color:#666;}
.tv_corner .corner-info p:after{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:2px;background:#333;z-index:10}
.tv_corner .corner-info li{display:inline-block;float:left;margin-right:25px;}
.tv_corner .corner-info li:last-child {margin-right:0}
 
/* 고충처리인 */
.tv_corner_box {overflow:hidden;}
.tv_corner_box li {float:left;width:473px;margin-right:30px;border:1px solid #ddd}
.tv_corner_box li:last-child {margin-right:0;}
.tv_corner_box .pdbox {padding:8.2%;height:130px;position:relative;}
.tv_corner_box .num {display:block;width:50px; height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;font-family:'mbcnew-medium';background:#203d91;position:absolute;left:0;top:0;}
.tv_corner_box .tit {position:relative;font-size:20px;color:#333;line-height:25px;text-align:center;font-family:'mbcnew-medium';display:block;width:100%;height:45px;margin-bottom:18px;}
.tv_corner_box .tit:after{content:"";display:block;position:absolute;bottom:0;left:44%;width:45px;height:2px;background:#333;z-index:10}
.tv_corner_box p{font-size:16px;text-align:center}

/* 개인정보보호정책 */
.privateW .privateC{border:1px solid #e1e1e1; background:#fffeee; padding:10px 10px 10px;}
.privateW .privateC .tit1{font-size:14px; color:#333;}
.privateW .privateC .tit2{font-size:17px; color:#333;}
.privateW .privateC .tit3{font-size:30px; color:#333;font-family: 'mbcnew-medium';text-align: center;}
.privateW .privateC .txt{font-size:15px; color:#555; line-height:22px; margin-top:17px;}

.privateW .privateD{border:1px solid #e1e1e1; background:#f5f5f5; padding:36px 40px 38px;}
.privateW .privateD .tit1{font-size:20px; color:#333;}
.privateW .privateD .tit2{font-size:17px; color:#333;}
.privateW .privateD .tit3{font-size:30px; color:#333;font-family: 'mbcnew-medium';text-align: center;}
.privateW .privateD .txt{font-size:15px; color:#555; line-height:22px; margin-top:17px;}
.privateW .privateList > li{margin-top:35px;}
.privateW .privateList > li:first-child{margin-top:0;}
.privateW .privateList > li .tit{font-size:18px; color:#333;}
.privateW .privateList > li .tit1{font-size:18px; color:#333;font-weight: 600;}
.privateW .privateList > li .txt{color:#555; margin-top:12px; line-height:22px;}
.privateW .privateList > li .innList{line-height:22px;}
.privateW .privateList > li .innList li{line-height:25px;}
.privateW .privateList > li .innList2{padding-left:17px;}
.privateW .privateList > li .innList2 li{margin-top:5px; line-height:22px; background: url(image/2017_sub/bu1.gif) no-repeat 0 0.7em;    padding: 0 0 0 0.8em;}
.privateW .privateList > li .baby{padding-left:17px;}
.privateW .privateList > li .baby lii{line-height:25px;}
.privateW .privateList > li .innList2 li:first-child{margin-top:0;    background: url(image/2017_sub/bu1.gif) no-repeat 0 0.7em;    padding: 0 0 0 0.8em;}
.privateW .privateList > li .innList3 li{margin-top:20px; line-height:22px;}
.privateW .privateList > li .innList3 li:first-child{margin-top:0;}

.privateW .privateList > li .innList4 li{margin-top:5px; line-height:22px;   padding: 0 0 0 0.8em;}
.privateW .privateList > li .innList4 li:first-child{margin-top:0;   padding: 0 0 0 0.8em;}

/* sub-tab */
.tab_comm{overflow:hidden;width:100%;height:45px;margin-bottom:50px;background:url('image/2017_contents/bg_tab_line.gif') left bottom repeat-x}
.tab_comm li{float:left;margin-left:-1px}
.tab_comm li:first-child{margin-left:0}
.tab_comm li a{font-size:15px;font-family:'mbcnew-medium';line-height:41px;position:relative;display:block;height:43px;-webkit-transition:border-color .2s cubic-bezier(.39,.575,.565,1);transition:border-color .2s cubic-bezier(.39,.575,.565,1);text-align:center;color:#797d84;border:1px solid #ddd;border-bottom:0}
.tab_comm li.on a{position:relative;z-index:2;height:44px;color:#1b2637;border:1px solid #000;border-bottom:0;background:url('image/2017_contents/bg_tab_white.gif') left bottom repeat-x}
.tab_comm li a:focus,.tab_comm li a:hover{color:#2a2a2a}
.tab_comm li.on a:focus,.tab_comm li.on a:hover{color:#1b2637}
.intention_plan_area .tab_comm.two{margin-top:80px}

.tab_comm.two{width:980px}
.tab_comm.two li:first-child{width:491px}
.tab_comm.two li{width:490px}

.tab_comm.three{width:980px}
.tab_comm.three li:first-child{width:328px}
.tab_comm.three li{width:327px}

.tab_comm.four{width:980px}
.tab_comm.four li:first-child{width:247px}
.tab_comm.four li{width:245px}

.tab_comm.five{width:980px}
.tab_comm.five li:first-child{width:196px}
.tab_comm.five li{width:196px}

.tab_comm.six{width:980px}
.tab_comm.six li:first-child{width:165px}
.tab_comm.six li{width:164px}

.tab_comm.seven{width:980px}
.tab_comm.seven li:first-child{width:140px}
.tab_comm.seven li{width:141px}

.tab_comm.nine{width:980px}
.tab_comm.nine li:first-child{width:108px}
.tab_comm.nine li{width:110px}
.tab_comm.nine li a{font-size:14px}

/* 컨텐츠 - 탭*/
.cont-tab{position: relative;min-height:1200px}
.cont-tab.type2 {position: relative;}
.cont-tab .board_wrap{overflow:hidden;width:100%;height:45px;margin-bottom:50px;background:url('image/2017_contents/bg_tab_line.gif') left bottom repeat-x}
.cont-tab .board_wrap > li {float:left;margin-left:-1px;}
.cont-tab .board_wrap > li:first-child {margin-left:0}
.cont-tab .board_wrap li button {font-size:16px;font-family:'Nanum-bold';line-height:41px;position:relative;display:block;height:44px;text-align:center;color:#797d84;border:1px solid #ddd;border-bottom:none;width:100%;background:#fff}
.cont-tab .board_wrap li button.open{position:relative;z-index:2;height:45px;color:#1b2637;border:1px solid #000;border-bottom:0;background:url('image/2017_contents/bg_tab_white.gif') left bottom repeat-x}
.cont-tab .board_wrap li button:hover{color:#2a2a2a}
.cont-tab .board_wrap li button.open a:hover{color:#1b2637}
.cont-tab .board_content {display: none;position: absolute;left: 0;top: 50px;width:100%;overflow:hidden;}
.cont-tab .board_wrap li:first-child .board_content {display: block;}
.cont-tab .board_wrap.two{width:980px}
.cont-tab .board_wrap.two > li:first-child{width:491px}
.cont-tab .board_wrap.two > li{width:490px}
.cont-tab .board_wrap.three{width:980px}
.cont-tab .board_wrap.three > li:first-child{width:328px}
.cont-tab .board_wrap.three > li{width:327px}

.tab_info {overflow:hidden;width:100%;height:45px;margin-bottom:50px;background:url('image/2017_contents/bg_tab_line.gif') left bottom repeat-x}
.tab_info:after {display:block; content:''; clear:both;}
/*
.tab_info li {float:left; position:relative; margin-right:74px; border:3px solid #ccc; width:190px; height:64px; border-radius:50px; background:#fff; color:#999; line-height:64px; font-size:22px; font-weight:500; text-align:center; cursor:pointer;}
.tab_info li.active {background:#145fb3; border:3px solid #145fb3; color:#fff;}
.tab_info li:last-child {margin-right:0;}
.tab_info li:after {display:block; position:absolute; left:-40px; top:20px; content:''; border-left:1px solid #e5e5e5;  width:234px; height:30px; cursor:default; z-index:-1;}
.tab_info li:first-child:after {display:none;}
*/
.tab_info li{float:left;margin-left:-1px;cursor:pointer;}
.tab_info li:first-child{margin-left:0}
.tab_info li{font-size:16px;font-family:'Nanum-bold';line-height:41px;position:relative;display:block;height:43px;text-align:center;color:#797d84;border:1px solid #ddd;border-bottom:0}
.tab_info li.active{position:relative;z-index:2;height:44px;color:#1b2637;border:1px solid #000;border-bottom:0;background:url('image/2017_contents/bg_tab_white.gif') left bottom repeat-x}

.tab_info.two{width:980px}
.tab_info.two li:first-child{width:488px}
.tab_info.two li{width:489px}


.con_info {display: none;}
.con_info.first {display: block;}