@charset "utf-8"; 

/* font */
@font-face {
  font-family: 'Nanum-regular'; 
  font-style: normal; 
  font-weight: 400; 
  src: url(./fonts/NanumGothic-Regular.eot); 
  src: url(./fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
   url(./fonts/NanumGothic-Regular.woff2) format('woff2'),
   url(./fonts/NanumGothic-Regular.woff) format('woff'),
   url(./fonts/NanumGothic-Regular.ttf) format('truetype'); 
}

@font-face {
  font-family: 'Nanum-Bold'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(./fonts/NanumGothic-Bold.eot); 
  src: url(./fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
   url(./fonts/NanumGothic-Bold.woff2) format('woff2'),
   url(./fonts/NanumGothic-Bold.woff) format('woff'),
   url(./fonts/NanumGothic-Bold.ttf) format('truetype'); 
}

@font-face {
  font-family: 'Nanum-Extra'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(./fonts/NanumGothic-ExtraBold.eot); 
  src: url(./fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
   url(./fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
   url(./fonts/NanumGothic-ExtraBold.woff) format('woff'),
   url(./fonts/NanumGothic-ExtraBold.ttf) format('truetype'); 
}

/* reset */
html{overflow-y:scroll; overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0px; padding:0px; border:0px}
body,h1,h2,h3,h4,input,button{font-family:'Nanum-regular', Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif; font-size:14px; color:#383d41}
body{background-color:#fff; text-align:left; *word-break:break-all; -ms-word-break:break-all}
img,fieldset,iframe{border:0px none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0px; padding:0px}
a:link{color:#222; text-decoration:none}
a:visited {color:#222; text-decoration:none}
a:hover   {color:#222; text-decoration:none}
a:active  {color:#222; text-decoration:none}
button *{position:relative}
button img{left:-3px; *left:auto}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse; border-spacing:0px}
caption, legend {width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; visibility:hidden}
input::-ms-clear{display:none}
input{-webkit-appearance:none; -webkit-text-size-adjust:none}
input[type=text]{border-radius:0}
input[type=checkbox]{-webkit-appearance:checkbox}
input[type=radio]{-webkit-appearance:radio}
input[type=image]{border-radius:0; background-color:#f9fafa; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f9fafa))}

/* 공통 */
.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.hidden {visibility:hidden;}
.black {color:#000;}
.size18 {font-size:14px; color:#000;}
.bold {font-family:'Nanum-Bold';}

/* 컨텐츠 공통 */
em {font-style:normal;}
.txt_b_blue {color:#1a4779; font-weight:bold;  font-family:'Nanum-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;}

.text_center {text-align:center;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.text_top {vertical-align:top;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.weight {font-weight:bold; font-family:'Nanum-bold';}
.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:60px !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;}

.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;}

/***** 폰트크기 *****/
.txt-1{font-size:5em;}
.txt-2{font-size:3em;}
.txt-3{font-size:2.4em;}
.txt-4{font-size:2em;}
.txt-5{font-size:1.8em;}
.txt-6{font-size:1.6em; line-height:1.4em;}
.txt-7{font-size:1.5em; line-height:1.4em;}
.txt-8{font-size:1.2em; line-height:1.5em;}
.txt-9{font-size:1em; line-height:1em;}

/***** 자간 *****/
.ls-1{letter-spacing:-0.08em;}
.ls-2{letter-spacing:-0.1em;}
.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; font-family:'Nanum-Bold';}

/**** float ****/
.fl{float:left}
.fr{float:right}

/* Layout */
.wrap{width:90%; margin:0 auto;}
/* header */
header {width:100%; height:70px; padding:0; /*background-image:url('../...image/2017_/common/header_bg.gif');*/ background-position:0 0; background-repeat:no-repeat; background-size:100% 70px;background-color: #232323;}
header a {text-indent: -500em; overflow: hidden;}
header a.navicon{display: block; width:25px; height:25px; position:absolute; top:27px; left:10px; background: url('/mobile/image/2017_common/nav-icon.png') no-repeat; background-size:25px; z-index:10000;}
header a.btn_search {background: url('/mobile/image/2017_common/btn_search.png') no-repeat transparent; display: block; width: 35px; height: 35px; position: absolute; background-size: 100%; top: 20px; right: 10px;}
.logo a{display:block; padding: 0;}
/*
.logo a span.symbol{display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px; width:160px; height:70px; margin:0 auto; background:url('../...image/2017_/common/logo.png') no-repeat center center; background-size:160px 30px;}
*/
.logo a span.symbol{display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px; width:190px; height:70px; margin:0 auto; background:url('/mobile/image/2017_common/s_logo.png') no-repeat center center; background-size:135px 53px;}
.search {display: none; position:relative; background-color:#4a92db; height:30px; padding:8px 0; }
.search-form{width:80%; margin:0 auto; position:relative;}
.search-form input[type=text]{width:81%; height:24px; font-size:14px; color:#0000; line-height:15px; margin:0; padding:3px 5px; border:0; background-color:#fff; float:left; display:inline-block;}
.search-form input[type=submit]{background-color:#4d4d4f; width:15%; height:30px; color:#fff; padding:5px; border:0; display:inline-block;}
#mask {width:100%; position:absolute; left:0; top:-50px; z-index:500; background-color:#000; opacity: 0.6; display:none;}
/* 표준FM / FM4U */
.sign-ligin-btns{margin:0; height:35px; background-color:#000;}
.sign-ligin-btns ul li{position:relative; width:25%; height:35px; line-height:33px; font-size: 0.95em; float:left; display:inline-block; text-align:center; color:#fff; font-family:'Nanum-Bold';}
.sign-ligin-btns ul li a{
display: block; color:#fff;}
.ico_onair{width:60px; height:35px; line-height:33px; font-size: 0.95em; float:left; padding:0 10px;}
.ico_onair .top_util_bg {color:#fff; font-size:12px; text-align:center; width:62px; height:32px; display:inline-block; background:url('/mobile/image/2017_common/top_util_bg.png') center 5px no-repeat;}
#content {clear:both; width:100%; background: #fff;}
#content .contentWrap {clear:both; padding:10px; background: #fff;}

/* footer */
#footer{position:relative; width:100%; height:60px; padding:1em 0; background-color:#333;}
#footer .footer_inner .footlink {clear:both; width:100%; height:20px; margin:0 auto 0.1em auto; padding:0; overflow:hidden;}
#footer .footer_inner .footlink > li {position:relative; float:left; text-align:center; display:inline-block; padding:0 0.7em;}
#footer .footer_inner .footlink > li:after {content:""; display:block; position:absolute; right:0; top:4px; height:10px; width:1px; background-color:#666;}
#footer .footer_inner .footlink > li.last:after {height:0px; width:0px;}
#footer .footer_inner .footlink > li a{color:#999; font-size:0.83em; line-height:1; font-family:'Nanum-Bold';}
#footer .footer_inner cite{clear:both; width:100%; display:block; line-height:1.5em; text-align:center; font-style:normal; font-size:0.85em; color:#999;}

/* accordion layout */
.accordion {width: 100%; background: #fff; border-bottom:1px solid #ddd;}
.accordion .tab {position:relative; display: block; height: 35px; padding-left: 20px; color: #fff; font-family: 'Nanum-Bold'; font-size:18px; line-height:35px; text-decoration: none; border-top:1px solid #333; border-bottom:1px solid #333; margin-bottom:-1px; background-color: #333; /* Old browsers */background-image:url('/mobile/image/2017_common/tab_on.png'); background-position:97% center; background-repeat:no-repeat; background-size:18px 9px;}
.accordion .tab:hover,
.accordion div:target .tab,
.accordion .active {color: #fff; background: #333; /* Old browsers */background-image:url('/mobile/image/2017_common/tab_on.png'); background-position:97% center; background-repeat:no-repeat; background-size:18px 9px; border-top:1px solid #333; border-bottom:1px solid #333;}
.accordion .tab2 {position:relative; display: block; height: 35px; padding-left: 20px; color: #444; font-family: 'Nanum-Bold'; font-size:14px; line-height:35px; text-decoration: none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:-1px; background-color: #fff; /* Old browsers */background-image:url('/mobile/image/2017_common/tab_off.png'); background-position:97% center; background-repeat:no-repeat; background-size:18px 9px;}
.accordion .tab2:hover,
.accordion div:target .tab2,
.accordion .tab2.active {color: #fff; background: #333; /* Old browsers */background-image:url('/mobile/image/2017_common/tab_on.png'); background-position:97% center; background-repeat:no-repeat; background-size:18px 9px; border-top:1px solid #333; border-bottom:1px solid #333;}
.accordion div .content {display: block; padding:15px;}
.accordion div:target .content {display: block;}
.accordion div .content.type2 {display: block; padding:0;}
.accordion > div {overflow: hidden;}

/* main-slider */
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {background: #fff; /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-slide img{margin: 0px; padding: 0px; width: 100%;}

/* main-showlist */
.mainlist li {clear:both; display: block; margin: 0 0 20px; overflow:hidden;}
.mainlist li > a {display: block; padding: 0 6px;}
.mainlist li > a span {font-size: 15px; display: block; margin: 2px 0 0; color: #5d6064;}
.mainlist li > a .bx_img {position: relative; display: block; margin: 0 -6px 12px;}
.mainlist li > a .bx_img img {display: block; width: 100%; vertical-align: top;}
.ico_play {z-index: 10; display: inline-block; width: 29px; height: 29px; background: url('/mobile/image/2017_common/ico_comm.png') no-repeat; -webkit-background-size: 250px auto; -moz-background-size: 250px auto; background-size: 250px auto;}
.ico_play {position: absolute; bottom: 6px; left: 6px;}
.bx_img .ico_play:before {font-size: 0; line-height: 1px; overflow: hidden; width: 1px; height: 1px; content: '영상'; opacity: 0; color: transparent;}
.mainlist li > a strong {font-family:'Nanum-Bold'; font-size: 15px; line-height: 20px; display: block; display: -webkit-box; overflow: hidden; max-height: 35px; white-space: normal; text-overflow: ellipsis; word-wrap: break-word; color:#1b2637; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/* nav_sub */
.nav_sub_wrap{position: relative; padding:0 20px; height:45px; background: #f0f0f0; z-index:10; border-bottom:1px solid #ddd; overflow:hidden;}
.nav_sub_wrap .swiper-nav {width: 95%; height: 45px; margin: 0 auto;}
.nav_sub_wrap .swiper-slide.type2 {text-align: center; background-color:rgba(0,0,0,0);}
.nav_sub_wrap .swiper-slide.type2 a{font-size: 0.95em; letter-spacing:-0.1em; color:#203d91; /*font-family: 'Nanum-Bold'; */}
@media all and (max-width:320px){
	.nav_sub_wrap .swiper-slide.type2 a{font-size: 0.8em;}
}

/* 게시판-list */
.listWrap h3 span{font-size:13px; font-weight:400; color:#5d6064}
.listWrap.type2{padding:10px 10px 0 10px; overflow:hidden;}

/* 게시판-list card형 */
.tit_h3b {font-size:1.6em; font-family: 'Nanum-Bold'; margin: 20px 0 10px 0; padding:0; color: #2a2a2a;}
.card_list li{margin:0 0 20px}
.card_list li>a{display:block; padding:0 6px}
.card_list li>a:before{position:absolute; content:'　'}
.card_list li>a .bx_img{position:relative; display:block; margin:0 -6px 12px}
.card_list li>a .bx_img img{display:block; width:100%; vertical-align:top}
.card_list li>a strong{font-size:15px; line-height:20px; display:block; display:-webkit-box; overflow:hidden; max-height:42px; white-space:normal; text-overflow:ellipsis; word-wrap:break-word; color:#1b2637; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.card_list li>a span.txt_normal{font-size:17px; line-height:20px; display:block; color:#1b2637}
.card_list li>a span{font-size:15px; display:block; margin:2px 0 0; color:#5d6064}
.card_list li>a em{font-size:13px; line-height:16px; display:block; display:-webkit-box; overflow:hidden; margin:4px 0 0; white-space:normal; text-overflow:ellipsis; word-wrap:break-word; color:#797d84; -webkit-line-clamp:2; -webkit-box-orient:vertical}

/*! line2 */
.card_list.line2 li{
float:left; width:48.5%; margin-bottom:19px}
.card_list.line2 li:nth-child(odd){margin-right:1.5%}
.card_list.line2 li:nth-child(even){margin-left:1.5%}
.card_list.line2 li:nth-child(2n+1){clear:both}
.card_list.line2 li a strong{font-size:14px; font-weight: 400; line-height:20px; min-height:42px; color:#1b2637;}
.card_list.line2 li a .bx_img .ico_play{width:18px; height:17px; background-position:-30px 0}
.card_list.line2 li a em{margin:7px 0 0}

/* 게시판-list 포토뉴스형 */
.listWrap.type2.bg01{background: #e8eaee;}
.listWrap.type2 .list_con{margin-bottom:10px; border:1px solid #d0d1d2; background:#fff; cursor:pointer; overflow:hidden;}
.listWrap.type2 .list_con .list_thumbnail{position: relative; display: table-cell; width: 110px; height: 90px; margin-right:10px; vertical-align: middle;}
.listWrap.type2 .list_con .list_thumbnail img{width:100%; height:100%; margin-left:10px; background: url('/mobile/image/vod_noimg.gif') no-repeat;}
@media all and (min-width:400px){
	.listWrap.type2 .list_con .list_thumbnail img{width:100%; height:100%; margin-left:0;}
}
.listWrap.type2 .list_con .list_txt{display: table-cell; padding: 0; vertical-align: middle;}
.listWrap.type2 .list_con dl{padding-bottom:4px;}
.listWrap.type2 .list_con dt{padding:12px 15px 8px 15px; color:#1f1f1f; font-size:1em; line-height:1.3em; font-family:'Nanum-Bold';}
.listWrap.type2 .list_con dd.txt{padding:0 15px 10px 15px; color:#666; font-size:0.875em; line-height:1.5em; letter-spacing:0px;}
.page {clear:both; text-align:center; font-size:13px; margin:12px 0; padding:5px 2px; color:#999; width:99%;}

/* 게시판 - view */
.news_hd {padding: 15px; border-bottom:1px solid #ddd;}
.news_hd h3 {font-size: 1.25em; margin: 6px 0 10px 0; padding:0; position: relative; width: auto; height: auto; line-height: 1.3em; overflow: visible; visibility: visible; font-family:'Nanum-Bold';}
.news_hd .news_date span em {font: 1em 'Helvetica';}
.news_bd {font-size: 1.063em; padding: 0 15px 30px 15px; line-height: 1.5em; border-bottom:1px solid #ddd;}
/*.news_bd img {width:100%}*/
.view_btn{clear:both; display:block; padding:20px; text-align:center;}

/* Button */
a.btn {display:inline-block; padding:5px 10px; border:1px solid #555; background:#ccc; color:#000; margin:50px 0; text-align:center;}
a.btn2 {display:inline-block; padding:8px 8px; background:#333; margin:0 10px; color:#fff; font-size:1em; line-height:1; font-family:'Nanum-Bold'; text-align:center;}
a.btn3 {display:inline-block; padding:8px 8px; border:1px solid #ccc; background:#fff; color:#444; font-size:1em; line-height:1; font-family:'Nanum-Bold'; text-align:center;}
a.btn_w100{width:100px; margin:0 auto;}

.vcapy {display:none;}
.vcapy img{padding:0 0 20px 0; text-align:center;}

/*게시판-글쓰기*/
.write_list{padding:25px 15px; background:#fff;}
.write_list li{margin-bottom:10px; padding:10px 14px 10px 10px; border:1px solid #e5e5e5; color:#999;}
.write_list li input, .write_list li select{width:100%; height:18px; line-height:18px; border:none; color:#999; font-family:'Nanum-Bold'; letter-spacing:-1px;}
.write_list li input.font_black{color:#000;}
.write_list li.file{padding:0; border:none;}
.write_list li.file dt{padding:10px 14px 10px 14px; border:1px solid #d0d1d2; background:#f5f5f5; color:#777; font-family:'Nanum-Bold';}
.write_list li.file dt span{color:#777; margin-left:15px; font-size:0.875em; font-weight:normal;}
.write_list li.file dd{padding:10px 14px 10px 14px; border:1px solid #e5e5e5; border-top:none; color:#000;}
.write_list li.file dd a{display:block;}
.write_list li.file dd input{height:23px;}
.write_list li.con{padding:12px 15px;}
.write_list li.con textarea{width:100%; height:140px; border:none; color:#999;}
.agree_box{margin-bottom:10px; padding:15px 15px 5px 15px; background:#f5f5f5; border:1px solid #e5e5e5;}
.write_btn{position:relative; height:38px; padding-bottom:10px; border-top:1px solid #d0d1d2; background:#e9eaee;}
.write_btn input[type=submit],.write_btn input[type=button]{display:block; float:left; width:50%; line-height:38px; text-align:center; border-bottom:1px solid #d0d1d2; border-left:1px solid #e4e4e4; color:#666; background:#fff; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.write_btn input[type=submit]:first-child{border-left:none;}
.write_btn input[type=submit].on{color:#000; font-family:'Nanum-Bold';}

/* 로그인 */
.sec_login {background: #fff; min-height:480px;}
.sec_login fieldset {padding: 30px 15px; max-width: 610px; margin: 0 auto;}
.sec_login .loginwrap .input_area {position: relative; padding: 0 12px; height: 48px; margin-bottom: 15px; border: 1px solid #d0d1d2;}
.sec_login .loginwrap .input_area {height: 36px;}
.hidden_new {overflow: hidden; position: absolute; clip: rect(0 0 0 0); clip: rect(0,0,0,0); width: 1px; height: 1px; margin: -1px; border: 0; padding: 0;}
.sec_login .loginwrap .input_area input {border: none; text-align: left; display: block; padding: 10px 2%; height: 36px; width: 96%; box-sizing: border-box; font-size: 14px; line-height: 18px; color: #555; vertical-align: top;}
.sec_login .loginwrap .input_area input:active {border: 0; outline-color: transparent; outline: none; outline: -webkit-focus-ring-color white 0;}
.sec_login .loginwrap .btn_area input[type=submit] {width: 100%; height: 55px; background: #203d91; color: #fff; border: none; font-size: 16px; font-family:'Nanum-Bold'; vertical-align: baseline;}

/* sub_tab */
.tabBtList {overflow: hidden; border-left: 1px solid #ccc; box-sizing: border-box;}
.tabBtList li {float: left; width: 234px; height: 30px; line-height: 30px; border-bottom: 1px solid #5ba3fb; border-right: 1px solid #5ba3fb; text-align: center; box-sizing: border-box; background-color:#2b87ff;}
.tabBtList li a {display: block; font-size: 13px; color: #fff;}
.tabBtList.tp2 li {width: 50%;}
.tabBtList.tp3 li {width: 33.333333%;}

/* 서브 컨텐츠영역  */
#sc {padding:10px 10px 40px 10px; line-height:1.7em; font-size:13px;}
#sc h3 {font-family:'Nanum-bold'; width:auto; height:auto; margin:0; padding:0 0 0 29px; background:url('/mobile/image/2017_common/h3bg.gif') no-repeat 0 6px; color:#000; font-size:21px; text-align:left; line-height:1.5em; clear:both;}
#sc h3.mid_tit {color:#333; font-size:1.8em; line-height:1.5em; font-family:'Nanum-Bold'; 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.05em;}
.txt_b_blue {color:#1a4779; font-family:'Nanum-bold';}
.txt_u_blue {color:#0562c9; text-decoration:underline;}
.txt_ub_blue {color:#0562c9; font-family:'Nanum-Bold'; text-decoration:underline;}
.txt_b_orange {color:#f34b24; font-family:'Nanum-Bold';}
.txt_orange {color:#f34b24;}

/* 클린센터 */
.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 img {width:100%}
.cleanArea3{background:url('/mobile/image/2017_sub/sub01_05_bg3.gif') left top no-repeat; padding-top:230px;}

/* 개인정보보호정책 */
.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 .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 .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:20px; line-height:22px;}
.privateW .privateList > li .innList2 li:first-child{margin-top:0;}
.privateW .privateList > li .innList3 li{margin-top:20px; line-height:22px;}
.privateW .privateList > li .innList3 li:first-child{margin-top:0;}

.b_list {list-style:none; margin:0; padding:0; border-bottom:1px solid #999;}
.b_list li {font-size:13px; padding:5px 0; background:#eee; border-top:1px solid #999;}
.b_list a {display:block; padding:3px 5px 3px 10px; clear:both; overflow:hidden;}
.b_list a .new {margin-top:-2px;}


/* 서브 컨텐츠영역 탑 - name 고정  */
.sub_title {overflow:hidden;}
.sub_title.type2 {margin-bottom:10px; overflow:hidden;}
.sub_title h2 {margin:0.5em; padding-bottom:0.4em; font-size:1.6em; font-family:'Nanum-Bold'; color:#333; border-bottom:1px solid #ccc;}
.sub_title p {color:#555; font-size:14px}
.title_line{position:relative; overflow:hidden; border-bottom:1px solid #bbb; width:100%}

/* Box Style */
.whiteBox {background:#fff; border:#e9e9e9 solid 1px; padding:1em; 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; padding:35px 40px;}
.br_bar {display:block; height:3px; width:40px; background-color:#1a4779; margin:1.5em 0;}
.bor_left {position:absolute; width:30px; height:30px; top:0px; left:0px; border-top:8px solid #203d91; border-left:8px solid #203d91;}
.bor_right {position:absolute; width:30px; height:30px; bottom:0px; right:0px; border-bottom:8px solid #203d91; border-right:8px solid #203d91;}
.txt_left {position:absolute;  width:30px; height:22px;  top:0px; left:0px; background: url('/mobile/image/2017_sub/title_bg01.png') no-repeat 0 0; background-size:30px 22px}
.txt_right {position:absolute;  width:30px; height:22px;  bottom:0px; right:0; background: url('/mobile/image/2017_sub/title_bg02.png') no-repeat 0 0; background-size:30px 22px}

/* 서브 컨텐츠영역 - name 고정 */
#sc {min-height:250px; line-height:1.8em; font-size:1em;}
#sc h2 {width:auto; height:auto; margin:1.6em 0 0.8em 0; padding:0 0 0 27px; background:url('/mobile/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:'Nanum-bold'; width:auto; height:auto; margin:0 0 0.1em 0; padding:0 0 0 25px; background:url('/mobile/image/2017_sub/h3bg.gif') no-repeat 0 2px; background-size:16px; color:#000; font-size:1.3em; text-align:left; line-height:1em; clear:both;}
#sc h3.h0 {margin:0 0 0.2em 0}
#sc h4 {font-family:'Nanum-bold'; width:auto; height:auto; margin:0.3em 0 0 0; padding:0 0 0 18px; background:url('/mobile/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:#008944;}
#sc h5{ position:relative; font-size:18px; font-weight:300; line-height:18px; padding:10px 0}
#sc h5:before{ position:absolute; content:""; display:block; height:3px; width:15px; background:#1b58ac; top:0px}
#sc h6 {font-family:'Nanum-bold'; width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 30px; background:url('/mobile/image/2017_sub/h6bg.gif') no-repeat 17px 7px; color:#444;  font-size:14px; text-align:left; letter-spacing:-1px; 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; font-family:'Nanum-bold';}

/* 서브 - 탭메뉴 공통 */
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 img{width:100%}
#sc ul.bu1 {margin:0; list-style:none; text-align:left;}
#sc td ul.bu1 {padding:0;} /* 테이블 안에서 정렬 */
#sc ul.bu1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background: url('/mobile/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('/mobile/image/2017_sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ul.bu1 ul ul li {background: url('/mobile/image/2017_sub/bu3.gif') no-repeat 0 0.6em; }
#sc ul.bu1 ul ul ul li {background: url('/mobile/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('/mobile/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('/mobile/image/2017_sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ol.ou1 ul ul li {background: url('/mobile/image/2017_sub/bu3.gif') no-repeat 0 0.6em; }
#sc ol.ou1 ul ul ul li {background: url('/mobile/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;}  /* 테이블 안에서 정렬 */

select {background: none repeat scroll 0 0 #fff; border:1px solid #d4d4d4; color:#888; 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;}

/* button Style */
.btn.small{padding:0px 12px; min-height:23px; font-size:13px; line-height:23px;}

/* 서브 - 아이홀씨어터 */
.iseeArea{width:100%; position:relative;}
.iseeArea .iseeTxt{margin-top:2em;}
.iseeArea .iseeTxt .tit{font-size:1.5em; line-height:1.5em; color:#333;}
.iseeArea .iseeTxt .txt{color:#555; line-height:24px; margin-top:17px;}

/*서브 - 연혁*/
.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:70px; padding-top:25px; border-top:1px solid #1a4779; color:#1a4779; font-size:1.5em;  font-family:'Nanum-bold'; letter-spacing:-0.05em;}
.history_mbc ul li ul {padding:20px 0 35px 0; border-top:1px solid #d9d9d9; border-bottom:0px solid #d9d9d9;}
.history_mbc ul li ul li {position:relative; padding:8px 0; overflow:hidden; border-bottom:1px dashed #dedede;}
.history_mbc ul li ul li span {display:inline-block; text-align:left; font-family:'Nanum-bold'; background: url('/mobile/image/2017_contents/his_icon.gif') 0 1px no-repeat ; padding-left:1.5em; width:50px;}

.history {clear:both; display:block; overflow:hidden; width:100%; background: url('/mobile/image/2017_contents/dot_line.gif') 50% 0 repeat-y;}
.history li{clear:both; width:100%; display:block; overflow:hidden; padding-bottom:2em;}
.history li div {float:left; display:inline-block; overflow:hidden; width:40.5%; padding:0;}
@media all and (mix-width:375px){
.history li div{width:40%;}
}
@media all and (max-width:320px){
.history li div{width:39%;}
}
.history li.his_title {font-family:'Nanum-bold'; color:#000; font-size:1em; padding-bottom:20px; background-color:#fff;}
.history li.his_title .h_chung {width:50%;}
.history li.his_title .h_cheong {width:50%;}
.history li div.h_year {width:50px; height:50px; text-align:Center; background: url('/mobile/image/2017_contents/his_bg.gif') 50% 0 no-repeat ; font-family:'Nanum-bold'; color:#fff; font-size:1em; line-height:50px; padding:0; margin:0 0.5em; border-radius: 70px; -moz-border-radius: 70px; -webkit-border-radius: 70px; -ms-border-radius: 70px;}
.history li div.h_year.type2 {background: url('/mobile/image/2017_contents/his_bg2.gif') 50% 0 no-repeat;}
.history li div ul li {position:relative; border-bottom:1px dashed #dedede; padding:10px 0; background: url('/mobile/image/2017_contents/his_icon.gif') 0 8px no-repeat ; line-height:1.4em; overflow:hidden;}
.history li div span {font-family:'Nanum-bold'; display:block; text-align:left; padding:0 0 0.3em 1.5em}
.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('/mobile/image/2017_contents/his_bg2.gif') 50% 0 no-repeat ; font-family:'Nanum-bold'; color:#fff; font-size:30px; line-height:143px; padding:0;}

/*반응형테이블*/
.responsive{min-width:600px; overflow-x:auto}
.scroltable-wrapper {position: relative;}
.scroltable-container {overflow: auto;}
.scroltable-nav {display:none; position:absolute; width:60px; height:100%; cursor:pointer;}
.scroltable-nav.scroltable-nav-left {left:0; background: url('/mobile/imagee/2017_sub/arrow-left.png') no-repeat left center, linear-gradient(to left, rgba(255,255,255,0), #fff);}
.scroltable-nav.scroltable-nav-right {right:0; background: url('/mobile/image/2017_sub/arrow-right.png') no-repeat right  center, linear-gradient(to right, rgba(255,255,255,0), #fff);}

/*table style*/
.basic_table { width:100%; border-collapse:collapse; border-top-width:2px; border-top-style: solid; border-top-color:#393939;}
.basic_table:after {display:block; visibility:hidden; clear:both; content:"" }
.basic_table thead tr th,.basic_table thead tr td {padding:12px 10px; border-bottom:#757c86 solid 1px;  border-right: #9e9e9e solid 1px; }
.basic_table thead tr th{text-align:center}
.basic_table tbody tr th,.basic_table tbody tr td {padding:12px 10px; border-bottom:#bbb solid 1px; border-right: #9e9e9e solid 1px; border-left: #9e9e9e solid 1px;}
.basic_table tr th:last-child,.basic_table tr td:last-child{ border-right:0}
.basic_table tr th:first-child,.basic_table tr td:first-child{ border-left:0}
.basic_table th { font-size:14px;  background-color:#f9f9f9; vertical-align:middle; font-family:'Nanum-bold';}
.basic_table td { font-size:14px;  line-height:150%; text-align:center;  vertical-align:middle}
.basic_table td a{ text-decoration:none; color:#454545}
.basic_table .no_border { border-right-style: none; }
.basic_table .td_center { text-align:center }
.basic_table .td_right { text-align:right }
.basic_table .td_left { text-align:left }
.border_none{ border-right:none;}
.naver_api_map {background: #FFF; border: #d0d0cf solid 1px; text-align: center; height: 250px;}

/* 라디오 */
.section .gift{margin-right:22px; display:inline-block;}
.vowListW dl{overflow:hidden; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:20px 0; margin-top:-1px;}
.vowListW dt{display:block; font-size:1.2em; line-height:24px; color:#333; font-family:'Nanum-bold'; font-weight:700; padding:0; margin:0; background:none;}
.vowListW dd{overflow:hidden;}
.vowListW dd .txt{color:#555; line-height:24px;}

/* TV */
.tv_corner_box {overflow:hidden;}
.tv_corner_box li {display:block; margin-bottom:30px; border:1px solid #ddd}
.tv_corner_box li:last-child {margin-right:0;}
.tv_corner_box .pdbox {padding:8.2%; height:auto; 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:'Nanum-bold'; background:#203d91; position:absolute; left:0; top:0;}
.tv_corner_box .tit {position:relative; font-size:1.2em; color:#333; line-height:25px; text-align:center; font-family:'Nanum-bold'; display:block; width:100%; height:35px; margin-bottom:10px;}
.tv_corner_box .tit:after{content:""; display:block; position:absolute; bottom:0; left:42.5%; width:45px; height:2px; background:#333; z-index:10}
.tv_corner_box p{text-align:center}


/* 2017-05-12 추가*/
.m_icon1 a{background: url('../obile/image/2017_common/radio_icon01.png') 0 0 no-repeat ; border:1px solid #000;padding-left:25px;}

/*
html {font-size:12px; -webkit-text-size-adjust:none;}
body {font-family:arial, verdana, sans-serif, dotum; margin:0px; padding:0px; -webkit-text-size-adjust:none;}
ul,li {list-style:none;}
#wrapper {height:100%;}
#header {width:100%; padding:10px 0 0 0px;}
#header .logoonair {float:right; padding:0 0 0 0; margin:0 0.5em 0.5em 0; text-align:center;}
#header .logo {float:left; margin:0 0 0.5em 0.5em;}
#header .bg {padding-top:0.7em; height:2em; width:100%; background:#d3222a;}
#header .menu {margin:0px; text-align:center;}
#header .menu .right_line {border-right:1px solid #e0656a;}
#header .menu a {padding:0 10px 0 10px; color:#ffffff; font-family:'Nanum-Bold'; font-size:1.1em;}
#header .head_search {height:2.5em; background:#eeeeee; border-bottom:1px solid #d3d3d3; text-align:center;}
#header .head_search .search_form {margin-top:0.5em;}
#footer {overflow:hidden; clear:both; float:left; width:100%; margin:0px; padding-top:10px; text-align:center;}
#footer .foot_top {height:5em; background:#e4e4e4; padding:2em;}
#footer .foot_top .btn_pc, .btn_login {font-family:dotum; padding:2em;}
#footer .foot_bottom {height:2em; background:#444444; padding:1em;}
#footer .foot_bottom a {color:#ffffff;}
.tv img{clear:both; display:block; padding:0px; margin:0px;}

h3 {margin:0; padding:0 10px 0 10px;}
.tv {list-style:none; color:#333; font-size:10px; margin:0; text-align:left:}
.title {color:#333333; font-size:1em; margin:0; padding-top:1px; padding-bottom:1px; text-align:center;}
.myucctt {color:#333333; font-size:1em; margin:0; padding-bottom:10px; text-align:center;}

.mainicn {width:100%; padding:0; text-align:center;}
.mainicn img {margin:0px; padding:0.4em;}
.bg{clear:both; position:relative; top:3px; width:100%; background:url(../../../...image/main/line_bg.gif)  0px 0px repeat-x ;}
.tt {margin:0px; padding:0 0 3px 0; text-align:center;}

.mainlist {overflow:hidden; margin:0; padding:0; list-style:none;}
.mainlist li { padding-right:10px;}
.mainlist a {display:block; padding:5px 5px 5px 5px; border-bottom:1px solid #ccc; clear:both; float:left; width:100%; font-size:16px;}
.mainlist a .nic {color:#999; font-size:12px; margin:0; padding:0;}
.mainlist a img {margin-right:5px;}
.new {display:inline-block; font-family:'small fonts', arial, verdana, sans-serif, '돋움'; font-size:8px; font-weight:normal; color:#fff; background:#f90; width:13px; height:11px; padding:2px 0 0 0; margin:0 5px; border:0; text-align:center;}

.list {overflow:hidden; margin:0; padding:0; list-style:none;}
.list li {border-top:1px solid #000000; padding-right:10px;}
.list a {display:block; padding:5px 5px 5px 5px; border-bottom:1px solid #ccc; clear:both; float:left; width:100%; font-size:16px;}
.new {display:inline-block; font-family:'small fonts', arial, verdana, sans-serif, '돋움'; font-size:8px; font-weight:normal; color:#fff; background:#f90; width:13px; height:11px; padding:2px 0 0 0; margin:0 5px; border:0; text-align:center;}
.list a .nic {color:#999; font-size:12px; margin:0; padding:0;}
.list a img {margin-right:5px;}
.list a img.radio_mobile {margin: 0px;}
.page {text-align:center; font-family:arial; font-size:14px; margin:10px 0; padding:5px 2px; color:#999; width:99%;}

.b_list {list-style:none; margin:0; padding:0; border-bottom:1px solid #999;}
.b_list li {font-size:13px; padding:5px 0; background:#eee; border-top:1px solid #999;}
.b_list a {display:block; padding:3px 5px 3px 10px; clear:both; overflow:hidden;}
.b_list a .new {margin-top:-2px;}
.context {line-height:16px; font-size:12px; margin-top:5px; color:#555;}

.vod_table {width:100%; background:#333; margin:0; padding:0; overflow:hidden; border:0px solid #333; border-bottom:1px solid #333; border-left:0; border-right:0;}
.vod_table th,
.vod_table td {font-size:12px; padding:3px; text-align:center; border:1px solid #333; border-left:0; border-right:0; border-bottom:0;}
.vod_table th {padding:3px; font-weight:normal; background:#e2cefd;}
.vod_table a {margin:0; padding:0;}

.vod_table_nal {width:100%; background:#333; margin:0; padding:0; overflow:hidden; border:0px solid #333; border-bottom:1px solid #333; border-left:0; border-right:0;}
.vod_table_nal th,
.vod_table_nal td {font-size:12px; padding:3px; text-align:center; border:1px solid #333; border-left:0; border-right:0; border-bottom:0;}
.vod_table_nal th {padding:3px; font-weight:normal; background:#e1eefd;}
.vod_table_nal a {margin:0; padding:0;}


.vod_table_special {width:100%; background:#333; margin:0; padding:0; overflow:hidden; border:0px solid #333; border-bottom:1px solid #333; border-left:0; border-right:0;}
.vod_table_special th,
.vod_table_special td {font-size:12px; padding:3px; text-align:center; border:1px solid #333; border-left:0; border-right:0; border-bottom:0;}
.vod_table_special th {padding:3px; font-weight:normal; background:#e2cefd;}
.vod_table_special a {margin:0; padding:0;}

.withmbc_menu {width:100%; margin:0px; padding:8px 0 0 0; text-align:center; list-style:none; border-top:1px solid #000000;}
.withmbc_menu li {margin:0px; padding:4px 0 4px 0;}
.withmbc {float:left; width:100%; margin:0px; padding:0px;}
.img {margin:0px; padding:10px 0 0 0; text-align:center;}
.withmbc ul {margin:0px; padding:10px 0 10px 8px; list-style:none; font-size:1.2em;}
.withmbc li {margin:0px; padding:8px 0 0 0;}

#mbccjContent {text-align:center;}
#login_area {padding:20px; padding-bottom:10px; position:relative; border-bottom:1px solid #d4d5e1;}
#login_area .loginBtn {width:200px; border:1px solid;}
.id_blur { border:#ddd 1px solid; background: transparent url(http://wwww.dahimism.co.kr/mbc..images/bg1.gif) no-repeat; font-size:11px; font-family:돋움; width: 125px; height: 15px; line-height:14px; background-color:#f9f9f9;} 
.id_focus { border:#ddd 1px solid; background-color:#f9f9f9; color:#9e9e9e; font-size:11px; font-family:돋움; width: 125px; height: 15px; line-height:15px; } 
.pw_blur {border:#ddd 1px solid; background: transparent url(http://wwww.dahimism.co.kr/mbc..images/bg2.gif) no-repeat; font-size:11px; font-family:돋움; width: 125px; height: 15px; line-height:15px; background-color:#f9f9f9;} 
.pw_focus { border:#ddd 1px solid; background-color:#f9f9f9; color:#9e9e9e; width: 125px; height: 15px; font-size:10px; line-height:15px;}

.radio_list {width:320px; margin:0 auto;} 
.radio_list ul {width:320px; margin:0; padding:0;}
.radio_list ul li {float:left; width:320px; margin:0 0 1em 0; padding:0 0 0 1em; border-bottom:1px solid #e4e4e4;} 
.radio_list ul .title {margin-top:2em; text-align:left; font-family:'Nanum-Bold';} 
.radio_list .radio_pic {float:left;} 
.radio_list .radio_desc {float:left; margin:-8px 0 0 1em;} 
.radio_list .radio_desc .desc_title {font-family:'Nanum-Bold';} 

.program_list {padding-bottom:0.5em; border-bottom:1px solid #eeeeee;}
.program_list .tt_program {margin:0.5em 0 0.5em 0.5em; font-family:'Nanum-Bold';}
.program_list span {margin:1em 0.5em; padding:0.5em 0;}
*/
