
.subvisual { display:block; position:relative; overflow:hidden;  z-index:1;} 
.subvisual_txt {position:absolute; z-index:9; width:100%; text-align:center; font-size:40px; color:#FFF; bottom:30%; font-weight:bold; letter-spacing:-2px; font-family:'Malgun Gothic', dotum, sans-serif;}
 
@media (max-width:900px) {
.subvisual img {width:1200px;}
.subvisual_txt {font-size:24px; bottom:30%;}
}

#sub_body {float:left; width:100%;   background:#FFF}
.item_wrap {background:#FFF !important;}
/* ÄÁÅÙÃ÷ ºÎºÐ */   

/* contents */ 


/* ÆäÀÌÁö ³»¿ë */

/*¼­ºê¸Þ´º*/
.sub_navi {display:none;}
.sidemenu {border-bottom:1px solid #3b3b3b;}
.sidemenu_list {margin-top:0px;  text-align:center;}
.sidemenu_list li {display:inline-block;}
.sidemenu_list li a {font-size:18px; color:#ffffff; display:inline-block; letter-spacing:-1px; height:92px; line-height:90px;}
.sidemenu_list li a.active {color:#1d97ed; font-weight:bold; border-bottom:3px solid #1d97ed;}
.sidemenu_list li:last-child {border-bottom:none;}



.sidemenu_list.menu2 li {width:12%;}
.sidemenu_list.menu3 li {width:15%;}
.sidemenu_list.menu4 li {width:18%;}
.sidemenu_list.menu5 li {padding:0 40px;}
.sidemenu_list.menu6 li {padding:0 20px;}
.sidemenu_list.menu7 li {}
.sidemenu_list.menu7 li a {padding:0 20px;}
.sidemenu_list.menu8 li {}
.sidemenu_list.menu8 li a {padding:0 10px;}
.sidemenu_list.menu9 li {}
.sidemenu_list.menu9 li a {padding:0 5px;}
 
 .page-content {padding:60px 0 45px 0; color:#666; font-family:'Malgun Gothic', dotum, sans-serif;}


@media (max-width:600px) {
 .page-content {padding:40px 0 45px 0; color:#666;}
}

/*mbc ¼Ò°³ »çÀÌµå¸Þ´º*/
/*.at-sidemenu {}
.at-sidemenu ul li {}
.at-sidemenu ul li a {color:#666; font-size:16px; padding:10px 0; display:block; border-bottom:1px solid #ddd;}
.at-sidemenu ul li a.active {color:#1d97ed;}
.at-sidemenu ul li:last-child a {border-bottom:none;}*/

 .at-sidemenu {float:left; width:19%; margin-top:20px; margin-top:0px; border-top:none; margin-bottom:50px;}
 .at-sidemenu h2 {font-size:20px; color:#fff; background:#344555; letter-spacing:-2px; font-weight:bold; text-align:center; padding:35px 0;}

.at-sidemenu ul {margin-top:0px;  }
.at-sidemenu li {border-bottom:1px solid #ddd; padding:0px 0;}
.at-sidemenu li a {font-size:14px; color:#000;  padding:10px 18px; display:block; font-weight:bold; letter-spacing:-1px;  }
.at-sidemenu li a.active {background:url(../img/sub_arrow.png) no-repeat right center #5991cc; color:#FFF;}

.at-sidemenu li.subsub {border-bottom:none; background:#f9f9f9;}
.at-sidemenu li.subsub a {padding:5px 20px 5px 20px; color:#888;}

/*.at-sidemenu li:last-child {border-bottom:none;}*/
 

@media (max-width:900px) {
.at-sidemenu {display:none;}
.sidemenu {display:none;}
.sub_navi {background:#222; display:block; height:45px; }
.sub_navi ul li {float:left;  font-size:13px; font-weight:bold; color:#75716c; border-right:1px solid #444; min-width:130px; position:relative;}
.sub_navi ul li:first-child {border-left:1px solid #444; min-width:50px;}
.sub_navi ul > li > a {padding:8px 30px 10px 20px; display:block; height:45px;color:#74716c; }
.sub_navi ul > li a i {position:absolute; right:15px; top:16px;}


.sub_navi ul li.hover .hidden-menu {display:block;}
.sub_navi .hidden-menu {position:absolute; border:1px solid #ccc;  background:#FFF; z-index:99; display:none; border-bottom:none;}
.sub_navi .hidden-menu li {float:none; background:#FFF; border:none; width:100%; border-right:none; border-bottom:none; min-width:150px;}
.sub_navi ul.hidden-menu li:first-child {border-left:none;}
.sub_navi .hidden-menu li a {border:none; border-bottom:1px solid #e5e5e5; display:block; background:#FFF; white-space:nowrap; padding:5px 15px; height:auto; letter-spacing:-1px;}
.sub_navi .hidden-menu li a:hover {background:#F9F9F9;}
}

@media (max-width:500px) {
.sub_navi ul > li:last-child a {max-width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}

.txtlist {}
.txtlist li { background:url(../img/list-bullet-black.png) no-repeat 0 10px; padding-left:10px;}

.txtlist2 {}
.txtlist2 li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:15px;}
.txtlist2 li strong {color:#c69c9c;}

.txtlist3 {}
.txtlist3 li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:20px; border-bottom:1px solid #555; margin-bottom:20px;}
.txtlist3 li:last-child {border-bottom:none;}
.txtlist3 li strong {color:#c69c9c;}



.at-body {float:left; width:81%; box-sizing:border-box; padding-left:40px;}

@media (max-width:900px) {
.at-body {float:left; width:100%; box-sizing:border-box; padding-left:0px;}

}


.page-title {border-bottom:1px solid #dbdbdb; font-size:24px; color:#000; padding-bottom:18px; font-weight:bold; margin-bottom:50px; letter-spacing:-2px;}

@media (max-width:700px) {
.page-title {border-bottom:1px solid #ddd; font-size:20px; margin-bottom:30px; }

}


 /*´º½º*/
.news_list {}
.news_list ul {margin-left:-2%;}
.news_list ul li {float:left; width:23%; margin-left:2%; margin-bottom:2%; background:#0e0e0e; }
.news_list ul li .img {position:relative;}
.news_list ul li .img::after { content: "\f144"; font-family: 'FontAwesome'; position:absolute; z-index:9;  width:100%; bottom:15px; left:15px; font-size:40px; color:#FFF; text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7); }
.news_list ul li a {display:block; padding:10px;}
.news_list ul li .news_subject {padding:18px 10px 10px 10px; position:relative;}
.news_list ul li .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ letter-spacing:-1px; height:50px; overflow:hidden;}
.news_list ul li .news_subject p {font-size:14px; color:#ddd; font-weight:normal; display:block; margin-top:5px;}
.news_list ul li .news_subject p.name {position:absolute; right:10px; bottom:10px;}
.news_list ul li img {max-width:100%;}


.news_best_list {position:relative;}
.news_best_list ul {margin-left:-1%;}
.news_best_list ul li {float:left; width:24%; margin-left:1%; margin-bottom:2%; background:#0e0e0e; position:relative;}
.news_best_list ul li .img {position:relative;}
.news_best_list ul li .img::before { content: "\f144"; font-family: 'FontAwesome'; position:absolute; z-index:9;  top:15px; left:15px; font-size:40px; color:#FFF; text-shadow:0px 0px 10px rgba(38, 31, 31, 0.7); }
.news_best_list ul li a {display:block; padding:10px;}
.news_best_list ul li .subject_wrap {position:absolute; bottom:0; background:rgba(0,0,0,0.6); width:94%; box-sizing:border-box; padding:10px 10px; }
.news_best_list ul li .news_subject {position:relative;}
.news_best_list ul li .news_subject h4 { font-size:18px; color:#FFF; font-weight:bold; display:block; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ line-height:130%; letter-spacing:-1px; /*height:50px;*/overflow:hidden;}
.news_best_list ul li .news_subject p {font-size:14px; color:#999999; font-weight:normal; display:block; margin-top:5px;  }
.news_best_list ul li .news_subject p.name {position:absolute; right:10px; bottom:0px;}
.news_best_list ul li img {max-width:100%;}

.news_best_list ul li.face {position:absolute;}
.news_best_list ul li.photobig {float:left; top:0; width:50%; left:24.5%; margin-left:1%;}
.news_best_list ul li.bottom {bottom:0; position:absolute;}
.news_best_list ul li.right {right:0; position:absolute; text-align:left;}
.news_best_list ul li.photobig .subject_wrap {width:100%;}


@media (max-width:700px) {

.news_best_list ul li {width:49%; margin-left:1%; margin-bottom:2%; }
.news_best_list ul li:first-child {display:block;}
.news_best_list ul li .subject_wrap {position:relative; bottom:auto;}
.news_best_list ul li .news_subject h4 {font-size:14px; height:37px; overflow:hidden; font-weight:normal;}

.news_best_list ul li.face {position:relative;}
.news_best_list ul li.photobig {/* width:49%;left:0%; */float: left; top: auto; width: 100%; margin-left: 0; left: 0; margin-bottom: 30px; position: relative; border: 10px solid #000;}
.news_best_list ul li.bottom {bottom:0; position:relative;}
.news_best_list ul li.right {right:0; position:relative; text-align:left;}

}


.news_list.listcnt3 ul li {float:left; width:31.33333%; margin-left:2%; margin-bottom:2%; background:#0e0e0e; }



.news_list_webzine {float:left; width:70%; position:relative;}

.news_list_cal {position:absolute;}

.news_list_webzine ul li {border-bottom:1px solid #474747; padding-bottom:20px; margin-bottom:20px;}
.news_list_webzine ul li:last-child {border-bottom:none;}
.news_list_webzine ul li .img {float:left; width:22%;}
.news_list_webzine ul li .img img {max-width:100%; height:auto;}
.news_list_webzine ul li .cont {float:left; width:76%; margin-left:2%; position:relative;}
.news_list_webzine ul li .cont h3 {font-size:14px; color:#cecece; font-weight:bold;}
.news_list_webzine ul li .cont p {font-size:14px; color:#747474; margin-top:10px; letter-spacing:-1px;}
.news_list_webzine ul li .cont p.hit {position:absolute; right:20px; bottom:0px; font-weight:bold; letter-spacing:0;}



.hot_news_wrap {float:left; width:26%; margin-left:4%;}
.hot_news  {background:#262626; }
.hot_news ul.tab {padding:25px 10px 20px 10px; border-bottom:1px solid #3c3c3c; height:60px;}
.hot_news ul.tab li {float:left; width:50%;}
.hot_news ul.tab li a {font-size:16px; color:#676767; font-weight:bold; letter-spacing:-1px; display:block; text-align:center; } 
.hot_news ul.tab li a.active {color:#FFF;}
.hot_news ul.tab li a.active span {border-bottom:2px solid #1d97ed; display:inline-block; padding-bottom:11px;}
.hot_news .tabDetails {padding:25px;}
.hot_news .tabDetails ul {}
.hot_news .tabDetails ul li {margin-bottom:10px;}
.hot_news .tabDetails ul li a {font-size:14px; color:#939393; line-height:160%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.5px; display:block;}
.hot_news .tabDetails ul li a span {color:#FFF; font-weight:bold;}
.hot_news .tabDetails ul li a:hover {color:#3bb0ff;}

@media (max-width:1000px) {
.news_list_webzine {float:left; width:100%; position:relative;}
.news_list_webzine ul li .img {float:left; width:35%;}
.news_list_webzine ul li .cont {float:left; width:63%; margin-left:2%;}

.hot_news_wrap {float:left; width:100%; margin-left:0; margin-top:30px;}
.hot_news ul.tab { height:60px; padding:22px 10px 20px 10px;}
.hot_news ul.tab li a {font-size:14px;}
.hot_news .tabDetails {padding:15px;}

}

@media (max-width:600px) {
.news_list_webzine {float:left; width:100%; position:relative;}
.news_list_webzine ul li .img {float:left; width:100%; margin-bottom:20px;}
.news_list_webzine ul li .img img {width:100%;}
.news_list_webzine ul li .cont {float:left; width:100%; margin-left:0;}

.hot_news_wrap {float:left; width:100%; margin-left:0; margin-top:30px;}
.hot_news ul.tab { height:60px; padding:22px 10px 20px 10px;}
.hot_news ul.tab li a {font-size:14px;}
.hot_news .tabDetails {padding:15px;}

}


/*´º½ºÅõµ¥ÀÌ ´º½ºµ¥½ºÅ©*/
.news_box {float:left; width:34%;}
.news_box.box_left {margin-right:3%;}
.news_box.box_right {margin-right:3%;}

.news_box .box_title {font-size:20px; color:#ffffff; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #474747; margin-bottom:20px; position:relative;}
.news_box .box_title a.main_more {font-size:14px; color:#c5c5c5; font-weight:normal; right:0; position:absolute;}

.news_box .img {float:left; width:42%;}
.news_box .img p {font-size:14px; color:#FFF; margin-top:10px; font-weight:bold;}
.news_box .img img {max-width:100%;}
.news_box .cont {float:left; width:55%; margin-left:3%;}
.news_box .cont ul {} 
.news_box .cont ul li {position:relative;}
.news_box .cont ul li a {font-size:14px; color:#cecece; line-height:180%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.5px; padding-right:80px; display:block; background:url(../img/list_bullet.png) no-repeat 0 10px; padding-left:10px;}
.news_box .cont ul li span {color:#666666; position:absolute; right:0; top:0; font-size:14px;}

@media (max-width:1000px) {

.news_box {float:left; width:45%;}
.news_box.box_left {margin-right:5%;}
.news_box.box_right {margin-right:5%;}

 
}


@media (max-width:780px) {
.news_box .box_title {font-size:18px;}
.news_box {float:left; width:100%; border:1px solid #444; padding:25px; box-sizing:border-box;}
.news_box.box_left {margin-right:0;}
.news_box.box_right {margin-right:0; margin-top:-1px;}
.news_box .img {display:none;}
.news_box .cont {width:100%; margin-left:0;}
}


.recomm_program {float:left; width:69%;}
.recomm_program .box_title {font-size:20px; color:#ffffff; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #474747; margin-bottom:20px; position:relative;}
.recomm_program li h4 {font-size:18px; color:#FFF; margin-top:18px;}
.recomm_program li p {font-size:14px; color:#8c8c8c; letter-spacing:-1px;}


.sub_customer {background:#000000; border-radius:20px; /*margin-top:30px;*/ padding:25px 30px; float:right; width:26%; }
.sub_customer h4 {font-size:20px; color:#FFF; letter-spacing:-1px; margin-bottom:15px;}
.sub_customer h4 strong {font-size:30px; display:block; margin-top:5px;}
.sub_customer ul {margin-top:20px;}
.sub_customer ul li {font-size:16px; color:#FFF; background:url(../img/main_list_bullet.png) no-repeat 0 9px; padding-left:10px; margin-bottom:10px;}
.sub_customer a.kakao {display:block; background:url(../img/kakao_icon.png) no-repeat #ffe700 10px 13px; padding:10px 15px 10px 40px; font-size:16px; color:#000000; border-radius:30px; letter-spacing:-1px;}

@media (max-width:1000px) {
.sub_customer {width:100%; margin-top:30px;}
.sub_customer h4 {font-size:16px;}
.sub_customer ul li {font-size:14px; margin-bottom:0px;}
}



/*´º½º»ó¼¼º¸±â*/
.news_top {margin-bottom:40px; margin-top:10px;}
.news_top div {display:inline-block;}

.calendar_control  {width:30%;}
.calendar_control span {display:inline-block;  font-size:18px; color:#FFF; margin-right:10px; font-weight:bold;}
.calendar_control  a {display:inline-block; font-size:18px; color:#FFF;}
.calendar_control h3 {display:inline-block; font-size:18px; color:#FFF; padding:0 10px;}

.news_search.align_right {float:right;}
.news_search .sch_input {background:#464646; border:none; height:34px; line-height:32px; width:100%; border-radius:20px; text-indent:10px; color:#999; margin-left:10px;}
.news_search .sch_btn {width:34px; height:34px; border-radius:34px; background:#1d97ed; color:#000; font-size:16px; padding:0; margin-left:5px; position:absolute; right:0; top:0;}
.news_search .sch_btn i {top:-2px; position:relative;}
.news_search .radio-group {float:left; width:45%;}
.news_search .search-box {float:left; width:55%; box-sizing:border-box; padding-right:50px; position:relative;}





.list_control {float:right;}
.list_control a {display:inline-block; line-height:35px; height:37px; overflow:hidden; margin-left:10px;} 
.list_control a.kakao {background:url(../img/kakao_icon.png) no-repeat #ffe700 7px 7px; padding:0 15px 0 40px; font-size:14px; color:#000000; border-radius:30px; letter-spacing:-1px;}
.list_control a.control_btn { font-size:24px; color:#474747;}
.list_control a.active {color:#1d97ed;}

@media (max-width:1000px) { 
.calendar_control  {width:100%; }
.news_search {margin:20px 0; width:100%; } 
.news_search form {display:flex; align-items:center;}
.news_top .list_control {display:none;}
}

@media (max-width:600px) {
.news_top {margin-bottom:20px;}
.calendar_control  {width:100%; text-align:center;}
.news_search {position:relative; padding-left:160px;}
.news_search .radio-group {position:absolute; left:0; top:0; width:150px;  gap:5px; display:flex; align-items:center; height:34px;}
.news_search .search-box {width:100%; box-sizing:border-box; padding-right:20px; position:relative;}
.news_search .sch_input {font-size:12px;}
}

.news_area {float:left; width:72%;}
.news_views { background:#262626; box-sizing:border-box; padding:45px; border-top:1px solid #696969;}
.news_views .news_title h4 {font-size:20px; color:#ffffff; font-weight:bold; letter-spacing:-1px; padding-right:100px;}
.news_views .news_title p {font-size:16px; color:#a4a4a4; margin-top:10px;}
.news_views .news_body {margin-top:30px;}
.news_body iframe {width:100%;height:463px;}


.news_aside {float:left; width:25%; margin-left:3%;}

@media (max-width:1000px) {
.news_area {float:left; width:100%;}
.news_aside {float:left; width:100%; margin-left:0; margin:30px 0;}
.news_views {padding:30px;}
}

@media (max-width:700px) {
.news_views {padding:20px;}
.news_body iframe {height:300px !important;}
.news_views .news_title p {font-size:14px;}
}

.news_sns {padding:20px 0; text-align:right; margin-top:20px;}
.news_sns a {display:inline-block; line-height:35px; height:37px; overflow:hidden; margin-left:10px; cursor:pointer;} 
.news_sns a.kakao {background:url(../img/kakao_icon.png) no-repeat #ffe700 7px 7px; padding:0 15px 0 40px; font-size:14px; color:#000000; border-radius:30px; letter-spacing:-1px;}
.news_sns a.facebook {width:37px; height:37px; text-indent:5000px; background:url(../img/facebook_icon.png) no-repeat;}
.news_sns a.twitter {width:37px; height:37px; text-indent:5000px; background:url(../img/twitter_icon.png) no-repeat;}
.news_sns a.kakaostory {width:37px; height:37px; text-indent:5000px; background:url(../img/kakaostory_icon.png) no-repeat;}
.news_sns a.kakaotalk {width:37px; height:37px; text-indent:5000px; background:url(../img/kakaotalk_icon.png) no-repeat;}
.news_sns a.link_copy {/*background:url(../img/link_icon.png) no-repeat 0 center;*/ height:30px; padding:0 15px 0 0px; font-size:14px; color:#ffffff; letter-spacing:-1px;}
.news_sns a.scrap_a { color:#ffffff;padding:0 10px 0 0px; font-size:14px; color:#ffffff; letter-spacing:-1px; }

.news_more { text-align:center; margin:10px 0 20px 0; font-size:16px; color:#ffffff;}
.news_more a {color:#FFF; display:block; padding:15px 0;background: #181818;margin-top: 20px;}
.news_more a span {display:inline-block; background:url(../img/news_more_arrow.png) no-repeat right 5px; padding-right:40px;}

@media (max-width:700px) {
.news_sns {padding:20px 0; text-align:right; margin-top:10px;}
.news_sns a {display:inline-block; line-height:28px; height:30px; overflow:hidden; margin-left:0px; cursor:pointer;} 
.news_sns a.kakao {background:url(../img/kakao_icon.png) no-repeat #ffe700 7px 3px; padding:0 15px 0 40px; font-size:14px; color:#000000; border-radius:30px; letter-spacing:-1px;}
.news_sns a.facebook {width:30px; height:30px; text-indent:5000px; background:url(../img/facebook_icon.png) no-repeat; background-size:30px 30px;}
.news_sns a.twitter {width:30px; height:30px; text-indent:5000px; background:url(../img/twitter_icon.png) no-repeat;  background-size:30px 30px;}
.news_sns a.kakaostory {width:30px; height:30px; text-indent:5000px; background:url(../img/kakaostory_icon.png) no-repeat;  background-size:30px 30px;}
.news_sns a.kakaotalk {width:30px; height:30px; text-indent:5000px; background:url(../img/kakaotalk_icon.png) no-repeat;  background-size:30px 30px;}
.news_sns a.link_copy {/*clear:both; background:url(../img/link_icon.png) no-repeat 0 9px; padding:0 15px 0 20px;*/ font-size:14px; color:#ffffff; letter-spacing:-1px;}
.news_sns a.scrap_a { color:#ffffff;padding:0 10px 0 0px; font-size:14px; color:#ffffff; letter-spacing:-1px; }


}


.nmore {color:#FFF; display:block; text-align:center;padding:15px 0;background: #181818;margin-top: 20px;}
.nmore span {display:inline-block; background:url(../img/news_more_arrow.png) no-repeat right 5px; padding-right:40px;}

.nmore2 {color:#FFF; display:block; text-align:center;padding:15px 0;background: #181818;margin-top: 20px;}
.nmore2 span {display:inline-block; background:url(../img/news_more2_arrow.png) no-repeat right 5px; padding-right:40px;}


.news_cont { padding:0px 10px; text-align:left; }

.news_comment_view {position:relative; padding-left:120px; box-sizing:border-box; margin-top:40px; margin-bottom:30px;}
.news_comment_view .news_comment_photo {position:absolute; top:0; left:0;}
.news_comment_view .news_comment_name {font-size:20px; color:#FFF; border-bottom:1px solid #515151; padding-bottom:15px; font-weight:bold;}
.news_comment_view .news_comment_name span {font-size:16px; color:#939393; margin-left:15px; font-weight:normal;}
.news_comment_view .news_comment_name span.newsbeat {margin-left:0; font-size:14px;}
.news_comment_view .news_comment_name a {font-size:14px; color:#FFF; float:right;}
.news_comment_view .news_comment_cont {font-size:16px; padding:20px 0; color:#d4d4d4;}
.news_comment_sns span {font-size:16px; color:#939393; margin-right:15px;}
.news_comment_sns a {font-size:20px; color:#FFF; margin-right:10px;}

.news_comment_list {padding:25px 0; border-bottom:1px solid #515151;}
.news_comment_list .info {font-size:14px; color:#939393;}
.news_comment_list .info strong {font-size:16px; color:#FFF;}
.news_comment_list .comment {font-size:14px; color:#686868; margin-top:10px;} 
.news_comment_list:last-child {border-bottom:none;}

.news_comment_write {padding-right:100px; box-sizing:border-box; position:relative;}
.news_comment_write textarea {background:#494949; border:1px solid #656565; width:100%; height:87px; color:#999999; box-sizing:border-box; padding:10px; font-size:14px; }
.news_comment_write .comment_btn {width:100px; height:87px; background:#181818; box-sizing:border-box; border:1px solid #000000; position:absolute; right:0; top:0; color:#ffffff; font-size:14px; -webkit-appearance: none; appearance: none;}

@media (max-width:700px) {
.news_comment_view .news_comment_photo {width:80px;}
.news_comment_view .news_comment_photo img {width:100%;}
.news_comment_view {position:relative; padding-left:100px;}
.news_comment_view .news_comment_name span {font-size:14px; color:#939393; margin-left:0px; font-weight:normal; display:block;}
.news_comment_view .news_comment_name a {float:none; display:inline-block; background:#000; padding:0 10px; font-size:12px;}
.news_comment_view .news_comment_cont {font-size:14px;}

}


.news_recomm {background:#262626; margin-bottom:40px; box-sizing:border-box; padding:25px;}
.news_recomm h4 {font-size:18px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.recomm_list li {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #464646;}
.recomm_list li .img {float:left; width:43%; margin-right:4%;}
.recomm_list li .img img {width:100%; height:auto;}
.recomm_list li .info {float:left; width:53%;}
.recomm_list li h5 {font-size:14px; color:#ffffff; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/ line-height:130%; height:35px; overflow:hidden;}
.recomm_list li .info p {font-size:12px; color:#FFFFFF; /*background:url(../img/play_icon.png) no-repeat 0 3px; padding-left:18px;*/ margin-top:5px;}
.recomm_list li .info p span {background:url(../img/list_bar2.png) no-repeat 0 4px; padding-left:10px; margin-left:5px;}

.newslist-table {} 
.newslist-table table {width:100%;}
.newslist-table table th {background:#2a2a2a; font-size:16px; color:#FFF; padding:18px 10px; border-bottom:10px solid #191919;}
.newslist-table table td {background:#2a2a2a; font-size:16px; color:#c3c3c3; padding:18px 10px; border-bottom:10px solid #191919; letter-spacing:-1px;}
.newslist-table table td a {color:#c3c3c3;}
.newslist-table table td.date {text-align:center; width:80px;}
.newslist-table table td i.fa-youtube-play {color:#FF0000;}
.newslist-table table td .mobile_name {display:none;}

/* °¶·¯¸® ¸ñ·Ï */
.newslist-table h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
.newslist-table #gall_ul {margin-left:-2%; padding:0;list-style:none;zoom:1; width:102%;}
.newslist-table #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
.newslist-table .gall_box {position:relative;margin:0 0 40px 0; background:#242424;border-radius:0 0 2px 2px;}
.newslist-table .gall_li .gall_chk{position:absolute;top:0;left:0;padding:5px;}

.newslist-table .gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10{position:relative;min-height:1px;padding-left:0px;*padding-left:0;padding-right:0px;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:2%;}
.newslist-table .gall_row .col-gn-0,.latest_row .col-gn-1{width:100%}
.newslist-table .gall_row .col-gn-2{width:48%}
.gall_row .col-gn-3{width:31.33333333%}
.newslist-table .gall_row .col-gn-4{width:23%}
.newslist-table .gall_row .col-gn-5{width:18%}
.newslist-table .gall_row .col-gn-6{width:14.66666667%}
.newslist-table .gall_row .col-gn-7{width:12.28571428%}
.newslist-table .gall_row .col-gn-8{width:10.5%}
.newslist-table .gall_row .col-gn-9{width:9.11111111%}
.newslist-table .gall_row .col-gn-10{width:8%}

.newslist-table  .gall_now .gall_text_href a {color:#ff3061}

.newslist-table .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
.newslist-table .gall_img{ text-align:center}
.newslist-table .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice{display:block}
.newslist-table .gall_img img{max-width:100%;height:auto !important}
.newslist-table .gall_img span{display:inline-block;background:#eee;text-align:center;line-height:150px;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}

.newslist-table .gall_text_href {margin:10px; padding:10px 20px 20px 20px; position:relative;}
.newslist-table .gall_text_href .play_btn {color:#FFF; position:absolute; right:10px; font-size:20px; bottom:20px;}
.newslist-table .gall_text_href a {font-weight:bold}
.newslist-table .gall_text_href p {font-size:14px; color:#a3a3a3; margin-bottom:5px;}
.newslist-table .gall_text_href img {margin:0 0 0 4px}
.newslist-table .bo_tit{display:block;font-weight:bold;color:#fff;font-size:18px; letter-spacing:-1px;text-overflow: ellipsis;
white-space: nowrap;word-wrap: normal;overflow: hidden; }
.newslist-table .bo_tit .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
-webkit-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);}
.newslist-table .profile_img img{border-radius:50%}
.newslist-table .gall_name{margin:10px}

.newslist-table .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
.newslist-table .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
.newslist-table .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;margin-right:2px}
.newslist-table .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
.newslist-table .bo_tit .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
.newslist-table .bo_tit .fa-lock{display: inline-block;line-height: 16px;color: #999;text-align: center;vertical-align:middle;}


@media (max-width:700px) {

.newslist-table {} 
.newslist-table table {width:100%;}
.newslist-table table th {background:#2a2a2a; font-size:14px; color:#FFF; padding:10px 10px; border-bottom:5px solid #191919;}
.newslist-table table td {background:#2a2a2a; font-size:14px; color:#c3c3c3; padding:10px 10px; border-bottom:5px solid #191919; letter-spacing:-1px;}
.newslist-table table td a {color:#c3c3c3;}
.newslist-table table td.date {text-align:center; width:50px; font-size:12px;}
.newslist-table table td i.fa-youtube-play {color:#FF0000;}
.newslist-table table .td_hit {display:none;}
.newslist-table table .td_name {display:none;}
.newslist-table table .td_date {display:none;}
.newslist-table table td .mobile_name {display:block;}
.newslist-table table td .mobile_name a { color:#ddd; font-size:12px;}
.newslist-table table td .mobile_name p {display:inline-block;}

.newslist-table .gall_row li { width:48% !important; }
.newslist-table .gall_row .box_clear{clear:unset !important}
.newslist-table .gall_text_href .play_btn {color:#FFF; position:absolute; right:0px; font-size:20px; top:0px; bottom:auto;}
.newslist-table .gall_text_href {margin:10px; padding:0px 0px 10px 0px; position:relative;}
.newslist-table .bo_tit{display:block;font-weight:bold;color:#fff;font-size:14px; letter-spacing:-1px; padding-right:0px;}

}


.play-hit-sp {font-size:12px;float: right; color:#FFFFFF; /*background:url(../img/play_icon.png) no-repeat 0 6px; padding-left:18px;*/ }
 

 div.radio-group div {
	position: relative;
	display:inline-block;
}
div.radio-group input {
	position: absolute;
	left: 0px;
	outline:none;
}
div.radio-group label {
	cursor: pointer;
	padding: 5px 15px;
	border: solid 1px #373737;
	border-radius:20px; 
	margin-left:1px;
	font-size:12px; 
	color:#7a7979;
	background: #1c1c1c; 
	 
} 
div.radio-group label.checked  {
	color: #fff;
	background: #494949;  
}

@media (max-width:700px) {

div.radio-group label {	padding: 5px 5px;}

}



/*TV*/

.program_tab {margin-bottom:40px;}
.program_tab ul {}
.program_tab ul li {float:left; }
.program_tab ul li a {background:#262626; display:block; text-align:center; padding:15px 0; font-size:16px; color:#626262; border-left:1px solid #000;}
.program_tab ul li:first-child a {border-left:none;}
.program_tab ul li a.active {background:#1d97ed; color:#FFF; font-weight:bold;}
.program_tab ul.menucnt6 li {width:16.66666%;}
.program_tab ul.menucnt5 li {width:20%;}
.program_tab ul.menucnt4 li {width:25%;}
.program_tab ul.menucnt3 li {width:33.33%;}
.program_tab ul.menucnt2 li {width:50%;}


@media (max-width:900px) {
.program_tab ul li a {font-size:14px;}
}
@media (max-width:600px) {
.program_tab ul li a {font-size:13px; letter-spacing:-1px; white-space:nowrap; padding:10px 0;}
.program_tab ul.menucnt6 li {width:33.33333%; border-bottom:1px solid #000;}
.program_tab ul.menucnt5 li {width:33.33333%; border-bottom:1px solid #000;}
}


.programSlider li {text-align:center; letter-spacing:-1px;}
.programSlider h4 {font-size:18px; color:#FFF; margin-top:10px;}
.programSlider p {font-size:14px; color:#8c8c8c; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.adver_box {background:#252525; padding:20px; text-align:center; margin-top:60px; margin-bottom:40px;}
.adver_box img {max-width:100%;}

.program_list {position:relative; margin-top:30px;}
.program_list a.more {position:absolute; right:0; font-size:14px; color:#FFF; top:0;}
.program_list h3 {font-size:24px; color:#FFF; letter-spacing:-1px; margin-bottom:10px; margin-top:10px;}
.program_list h3 a {display:inline-block; background:#3b75e0; color:#FFF; font-size:14px; font-weight:normal; padding:0 20px; border-radius:5px; position:relative; top:-3px;}
.program_list ul {margin-left:-2.5%;}
.program_list ul li {float:left; width:22.5%; margin-left:2.5%; background:#242424;}
.program_list ul li div {padding:20px; position:relative;}
.program_list ul li img {max-width:100%;}
.program_list ul li h3 {font-size:18px; color:#FFF;}
.program_list ul li h4 {font-size:16px; color:#FFF; height:30px; overflow:hidden;}
.program_list ul li p {font-size:14px; color:#8c8c8c; margin-top:10px;}
.program_list ul li p.ca_name {position:absolute; right:20px; bottom:20px; background:#88695a; color:#FFF; padding:0 10px; border-radius:5px; letter-spacing:-1px; font-size:12px;}

@media (max-width:700px) {
.programSlider h4 {font-size:16px; color:#FFF; margin-top:10px;}
.programSlider p {font-size:12px; color:#8c8c8c; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.program_list h3 {font-size:20px; color:#FFF; letter-spacing:-1px; margin-bottom:20px; margin-top:10px;}
.program_list h3 a {font-size:12px; padding:0 10px;}
.program_list ul li {float:left; width:47.5%; margin-bottom:20px;}
.program_list ul li h4 {font-size:14px; color:#FFF; height:30px; overflow:hidden;}
.program_list ul li p.ca_name {position:relative; right:0px; text-align:center; bottom:0px; background:#4a372f; color:#FFF; padding:0 10px; border-radius:5px; letter-spacing:-1px; font-size:12px; margin-top:5px;}
.program_list ul li div {padding:10px;}
.program_list ul li p {margin-top:0px;}
}


.program_view_box {background:#0c0c0c; padding:50px; position:relative; min-height:417px; padding-right:630px;}
.program_view_box .img {position:absolute; right:30px; top:30px; background:#0c0c0c;}
.program_view_box .img .mark {position:absolute; left:0; top:0; display:inline-block; background:rgba(0,0,0,0.7); color:#FFF; font-size:18px; padding:7px 15px;}
.program_view_box .title {border-bottom:1px solid #313131; padding-bottom:10px;}
.program_view_box .title h3 {font-size:60px; color:#FFF; letter-spacing:-5px; line-height:140%;}
.program_view_box .title p {font-size:24px; display:inline-block; background:#1d97ed; color:#000; letter-spacing:-2px; padding:7px 10px; border-radius:50px; font-weight:bold;}
.program_view_box .info {margin-top:10px;}
.program_view_box .info ul  {margin-top:40px;}
.program_view_box .info ul li {font-size:18px; color:#c3c3c3; margin-bottom:10px; background:url(../img/list_bullet02.png) no-repeat 0 9px; padding-left:10px;}
.program_view_box .info ul li strong {color:#FFF; display:inline-block;}
.program_view_box .info ul li p {margin-top:10px;}

@media (max-width:1200px) {
.program_view_box {background:#0c0c0c; padding:50px; position:relative; min-height:auto; padding-right:50%;}
.program_view_box .img {width:40%;}
.program_view_box .img img {max-width:100%;}
.program_view_box .title h3 {font-size:30px;}
.program_view_box .info ul li {font-size:14px;}
}


@media (max-width:600px) {
.program_view_box {background:#0c0c0c; padding:20px; position:relative; min-height:auto; padding-right:20px;}
.program_view_box .img {width:100%; position:relative; top:0; right:0; margin-bottom:20px;}
.program_view_box .img img {width:100%;}
.program_view_box .title h3 {font-size:30px;}
.program_view_box .info ul  {margin-top:20px;}
.program_view_box .info ul li {font-size:14px;}
}


.program_vod_list {position:relative; margin-top:30px;}
.program_vod_list a.more {position:absolute; right:0; font-size:14px; color:#FFF; top:0;}
.program_vod_list h3 {font-size:24px; color:#FFF; letter-spacing:-1px; margin-bottom:30px; margin-top:10px;}
.program_vod_list ul {}
.program_vod_list ul li {background:#242424;}
.program_vod_list ul li div {padding:20px; position:relative;}
.program_vod_list ul li img {max-width:100%;}
.program_vod_list ul li h4 {font-size:18px; color:#FFF; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.program_vod_list ul li p {font-size:14px; color:#8c8c8c; margin-top:10px;}
.program_vod_list ul li p.ca_name {position:absolute; right:20px; bottom:20px; background:#88695a; color:#FFF; padding:0 10px; border-radius:5px; letter-spacing:-1px; font-size:12px;}

/*¶óµð¿À*/
.radio_title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px;}
.radio_title span {color:#727272; font-size:14px; font-weight:normal;}
.radio_program .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px; letter-spacing:-1px;}
.radio_program ul {margin-left:-3%;}
.radio_program ul li {float:left; width:30.33333%; background:#242424; margin-left:3%; margin-bottom:3%; box-sizing:border-box; border:1px solid #222;}
.radio_program ul li:hover {/*box-shadow:0px 5px 10px 0px rgba(38, 31, 31, 0.5);*/ border:1px solid #333;}
.radio_program ul li .img {overflow:hidden;}
.radio_program ul li .img img {transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; opacity:1; max-width:100%;}
.radio_program ul li:hover .img img {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); opacity:0.7;}
.radio_program ul li .info {padding:20px 30px; position:relative;}
.radio_program ul li h4 {font-size:18px; color:#FFF;}
.radio_program ul li p {color:#727272; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.radio_program ul li p.ca_name {position:absolute; right:20px; bottom:20px; background:#88695a; color:#FFF; padding:0 10px; border-radius:5px; letter-spacing:-1px; font-size:12px;}


@media (max-width:900px) {

.radio_title {font-size:20px; letter-spacing:-1px;}
.radio_title span {display:block; letter-spacing:0;}
.radio_program ul {margin-left:-3%;}
.radio_program ul li {float:left; width:47%; }
.radio_program ul li .info {padding:20px 10px; position:relative;}
.radio_program ul li h4 {font-size:14px; color:#FFF; font-weight:normal;}
.radio_program ul li p {font-size:12px;}
}

.radio_view_box {background:#0c0c0c; padding:50px; position:relative; padding-right:640px;}
.radio_view_box .img {position:absolute; right:50px; top:50px; background:#0c0c0c; padding-left:20px;}
.radio_view_box .img .mark {position:absolute; left:0; top:0; display:inline-block; background:rgba(0,0,0,0.7); color:#FFF; font-size:18px; padding:7px 15px;}
.radio_view_box .title {border-bottom:1px solid #313131; padding-bottom:30px;}
.radio_view_box .title h3 {font-size:58px; color:#FFF; letter-spacing:-5px; line-height:120%;}
.radio_view_box .title p {font-size:24px; display:inline-block;  color:#fff; letter-spacing:-2px; font-weight:bold;}
.radio_view_box .info {margin-top:10px;}
.radio_view_box .info ul  {margin-top:40px;}
.radio_view_box .info ul li {font-size:18px; color:#c3c3c3; margin-bottom:15px; background:url(../img/list_bullet02.png) no-repeat 0 9px; padding-left:10px;}
.radio_view_box .info ul li.nobullet {background:none;}
.radio_view_box .info ul li strong {color:#FFF; display:inline-block;}
.radio_view_box .info ul li p {margin-top:10px;}


@media (max-width:1200px) {
.radio_view_box {background:#0c0c0c; padding:50px; position:relative; min-height:auto; padding-right:50%;}
.radio_view_box .img {width:40%; height:auto !important;}
.radio_view_box .img img {max-width:100%;}
.radio_view_box .title h3 {font-size:30px;}
.radio_view_box .info ul li {font-size:14px;}
}


@media (max-width:800px) {
.radio_view_box {background:#0c0c0c; padding:20px; position:relative; min-height:auto; padding-right:20px;}
.radio_view_box .img {width:100%; position:relative; top:0; right:0; margin-bottom:20px; padding-left:0;}
.radio_view_box .img img {width:100%; height:auto !important;}
.radio_view_box .title h3 {font-size:30px !important;}
.radio_view_box .info ul  {margin-top:20px;}
.radio_view_box .info ul li {font-size:14px;}
}




.radio_corner {}
.radio_corner .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px;}
.radio_corner .sub_desc {font-size:16px; color:#999; line-height:160%; border-bottom:1px solid #333; padding-bottom:30px; margin-bottom:30px;} 
.radio_corner table.corner_table {width:100%;}
.radio_corner table.corner_table th {background:#2a2a2a; font-size:16px; color:#FFF; padding:20px; border-bottom:4px solid #191919;}
.radio_corner table.corner_table td {background:#2a2a2a; font-size:16px; color:#c3c3c3; padding:20px; border-bottom:4px solid #191919}
.radio_corner table.corner_table td.date {text-align:center; width:150px; border-right:2px solid #191919;}

.radio_corner table.corner_table2 {width:100%;}
.radio_corner table.corner_table2 th {background:#2a2a2a; font-size:16px; color:#FFF; padding:20px 5px; border:4px solid #191919;}
.radio_corner table.corner_table2 td {background:#2a2a2a; font-size:16px; color:#c3c3c3; padding:20px 5px; border:4px solid #191919; width:12.5%; text-align:center;}
.radio_corner table.corner_table2 td.date {text-align:center; width:150px; border-right:2px solid #191919;}

.radio_corner table.corner_table3 {width:100%;}
.radio_corner table.corner_table3 th {background:#2a2a2a; font-size:16px; color:#FFF; padding:20px; border:4px solid #191919;}
.radio_corner table.corner_table3 td {background:#2a2a2a; font-size:16px; color:#c3c3c3; padding:20px; border:4px solid #191919; text-align:center;}
.radio_corner table.corner_table3 td.text-left {text-align:left;}
.radio_corner table.corner_table3 td.date {text-align:center; width:150px; border-right:2px solid #191919;}
.radio_corner  p {font-size:16px;}

@media (max-width:600px) {

.radio_corner table.corner_table th {font-size:13px; padding:10px;}
.radio_corner table.corner_table td {font-size:13px;  padding:10px;}
.radio_corner table.corner_table td.date {width:50px;}
.radio_corner  p {font-size:14px;}
}




.radio_play_list {}
.radio_play_list .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px;}
.radio_play_list ul {margin-left:-3%;}
.radio_play_list ul li {float:left; width:22%; background:#242424; margin-left:3%;}
.radio_play_list ul li .info {padding:20px;}
.radio_play_list ul li h4 {font-size:18px; color:#FFF;}
.radio_play_list ul li p {font-size:14px; color:#FFF;}
.radio_play_list ul li .img img {opacity:0.5;width:100%;}

@media (max-width:600px) {

.radio_play_list ul {margin-left:-3%;}
.radio_play_list ul li {width:47%; margin-left:3%; margin-bottom:3%;}
.radio_play_list ul li .info {padding:20px 10px;}
.radio_play_list ul li h4 {font-size:16px;}
}


/*¿À¸®Áö³Î*/
.original_list {clear:both;}
.original_list .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px; position:relative;}
.original_list .title span {color:#8c8c8c; font-size:18px; letter-spacing:-1px; font-weight:normal;}
.original_list .title a.more {font-size:14px; color:#FFF; font-weight:normal; position:absolute; right:0;}
.original_list ul {margin-left:-2%;}
.original_list ul li {float:left; width:23%; margin-left:2%; background:#242424; margin-bottom:2%;}
.original_list ul li .img img {max-width:100%; /*min-width:300px;*/ max-height:169px;}
.original_list ul li .info {padding:20px; position:relative;}
.original_list ul li .info p.sub_subject {font-size:18px; color:#FFF; font-weight:bold; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ height:50px; overflow:hidden; letter-spacing:-1px;}
.original_list ul li .info p.subject {font-size:14px; color:#b7b7b7; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px; position:absolute; right:20px; bottom:20px;}
.original_list ul li .info p.date {font-size:14px; color:#b7b7b7; margin-top:10px;} 

@media (max-width:700px) {

.original_list .title {font-size:20px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px; position:relative;}
.original_list .title span {color:#8c8c8c; font-size:12px; letter-spacing:-1px; font-weight:normal;}
.original_list ul li { width:47.5% !important; margin-bottom:30px;}
.original_list ul li .info {padding:15px 10px; position:relative;}
.original_list ul li .info p.sub_subject {font-size:14px; line-height:120%; height:36px; font-weight:normal;}
.original_list ul li .info p.subject {position:relative; right:auto; bottom:auto; margin-top:10px;}
.original_list ul li .info p.date {margin-top:0px;} 
}

/*¹®È­Çà»ç*/
.culture_list {clear:both;}
.culture_list .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px; position:relative;}
.culture_list .title span {color:#8c8c8c; font-size:18px; letter-spacing:-1px; font-weight:normal;}
.culture_list .title a.more {font-size:14px; color:#FFF; font-weight:normal; position:absolute; right:0;}
.culture_list ul {margin-left:-3%;}
.culture_list ul li {float:left; width:30.33333%; margin-left:3%; background:#242424;  margin-bottom:3%;}
.culture_list ul li .img img {max-width:100%;}
.culture_list ul li .info {padding:20px 20px;}
.culture_list ul li .info p.subject {font-size:18px; color:#FFF; font-weight:bold; /*white-space:nowrap;  text-overflow:ellipsis;*/ overflow:hidden; height:50px; letter-spacing:-1px;}
.culture_list ul li .info p.date {color:#999; display:block; text-align:right;}
.culture_list ul.listcnt4  {margin-left:-2%;}
.culture_list ul.listcnt4 li {width:23%; margin-left:2%; margin-bottom:2%;}
.culture_list ul.listcnt4 li p.subject {height:auto; white-space:nowrap;  text-overflow:ellipsis;}


@media (max-width:700px) {

.culture_list .title {font-size:20px;}


.culture_list ul {margin-left:-3%;}
.culture_list ul li {float:left; width:47%; margin-left:3%; background:#242424;  margin-bottom:3%;}
.culture_list ul li:nth-child(odd) {clear:both;}
.culture_list ul li .info {padding:10px 5px;}
.culture_list ul li .info p.subject {font-size:14px; font-weight:normal;}

.culture_list ul.listcnt4  {margin-left:-3%;}
.culture_list ul.listcnt4 li {width:47%; margin-left:3%; margin-bottom:2%;}

}





/*´Ù½Ãº¸±â*/
.replay_list {clear:both;}
.replay_list .title {font-size:24px; color:#FFF; font-weight:bold; line-height:130%; margin-bottom:20px; position:relative;}
.replay_list .title span {color:#8c8c8c; font-size:18px; letter-spacing:-1px; font-weight:normal;}
.replay_list .title a.detail {display:inline-block; background:#3b75e0; color:#FFF; font-size:14px; font-weight:normal; padding:0 13px; border-radius:5px; position:relative; top:-3px; margin-left:5px;}
.replay_list .title a.more {font-size:14px; color:#FFF; font-weight:normal; position:absolute; right:0;}
.replay_list ul {margin-left:-2.5%;}
.replay_list ul li {float:left; width:22.5%; margin-left:2.5%; background:#242424;  margin-bottom:2.5%;}
.replay_list ul li .img img {max-width:100%; height:auto;}
.replay_list ul li .info {padding:20px 20px;}
.replay_list ul li .info p.subject {font-size:18px; color:#FFF; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px;} 
.replay_list ul li .info p.date {font-size:14px; color:#b7b7b7;} 

@media (max-width:700px) {
.replay_list .title {font-size:20px;}
.replay_list ul li { width:47.5% !important; }

.replay_list ul li .info {padding:10px 5px;}
.replay_list ul li .info p.subject {font-size:14px; color:#FFF; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px;} 
.replay_list ul li .info p.date {font-size:12px; color:#b7b7b7;} 
}

.nonedatebox { background: none;border: none;color: #ffffff;outline: none !important;font-weight: bold;font-size: 19px;width: 120px;text-align: center;vertical-align: baseline; }
.nonedatebox:hover, .nonedatebox:active, .nonedatebox:focus { border: 0px !important;outline: none !important;box-shadow: none !important;-webkit-box-shadow:  none !important;
-moz-box-shadow:  none !important; }








/*¾Èµ¿mbc ¼Ò°³*/
.sub-contaner {background:#FFF; float:left; width:100%;}
.greeting {display:block;}
.greeting_mobile {display:none;}
.greeting_top {font-size:24px; font-weight:bold; letter-spacing:-1px; margin-bottom:30px; color:#000; line-height:140%;}
.greeting_top span {color:#1d97ed;}
.greeting_img {float:left; width:21%;}
.greeting_txt {float:left; width:79%; font-size:16px; box-sizing:border-box; padding-left:30px; color:#666;}
.greeting_sign {text-align:right; margin-top:20px; color:#000; margin-bottom:20px;}

@media (max-width:600px) {

.greeting {display:none;}
.greeting_mobile {display:block;}

.greeting_top {font-size:20px;}
.greeting_top span  {display:block;}
.greeting_img {float:left; width:25%;}
.greeting_txt {float:left; width:75%; font-size:14px; box-sizing:border-box; padding-left:10px; color:#666;}
.greeting_txt span {font-size:13px !important;}

}


.organ {position:relative; min-height:900px;  background:url(../img/mbc_organ_2019.jpg) no-repeat; width:780px; margin:0 auto;}
.organ_btn {position:absolute;}
.organ_btn a {position:absolute; border:0px solid #000; display:inline-block; width:150px; height:40px; z-index:99; text-indent:-9999px;}
.organ01 {top:5px; left:300px;}
.organ02 {top:80px; left:300px;}

.organ03 {top:170px; left:50px;}
.organ04 {top:170px; left:490px;}

.organ05 {top:270px; left:0px; width:110px; height:50px;} /*°æ¿µ½ÉÀÇÆÀ*/
.organ06 {top:270px; left:390px; width:110px; height:50px;}/*±¤°í»ç¾÷ÆÀ*/
.organ07 {top:270px; left:130px; width:110px; height:50px;}/*±â¼úÆÀ*/
.organ08 {top:270px; left:260px; width:110px; height:50px;} /*Æí¼ºÁ¦ÀÛÆÀ*/
.organ09 {top:270px; left:510px; width:110px; height:50px;}/*º¸µµÆÀ*/
.organ10 {top:270px; left:640px; width:110px; height:50px;}/*¿µ»óÆÀ*/

.organ .list_box {background:#f4f4f4; padding:20px; width:180px; font-weight:600; border:1px solid #bababa; display:none; font-family:NanumGothic; font-size:14px; color:#000000; box-shadow: 3px 3px  #F0F0F0;}
.organ01_list {position:absolute; top:0px; left:470px;}
.organ02_list  {position:absolute; top:70px; left:470px;}
.organ03_list {position:absolute; top:220px; left:50px;}
.organ04_list  {position:absolute; top:220px; left:470px;}

.organ05_list  {position:absolute; top:330px; left:0px; } /*°æ¿µ½ÉÀÇÆÀ*/
.organ06_list  {position:absolute; top:330px; left:360px;}/*±¤°í»ç¾÷ÆÀ*/
.organ07_list  {position:absolute; top:330px; left:100px;}/*±â¼úÆÀ*/
.organ08_list  {position:absolute; top:330px; left:230px;}/*Æí¼ºÁ¦ÀÛÆÀ*/
.organ09_list  {position:absolute; top:330px; left:480px; }/*º¸µµÆÀ*/
.organ10_list  {position:absolute; top:330px; left:570px; }/*¿µ»óÆÀ*/

.organ .list_box ul li { font-family:NanumGothic; font-size:14px; color:#000000; background:url(../newimg/subimg/organ_list_arrow.png) no-repeat 0 10px; padding-left:10px;}
 
 @media (max-width:780px) {
.organ {background-size:100%; width:100%; min-height:400px;}
.organ_btn a {display:none;}
 }



.tbl_type2 {border-top:2px solid #344555; border-bottom:1px solid #333333;}
.tbl_type2 table {width:100%; border-collapse:collapse;}
.tbl_type2 th {border:1px solid #d2d2d2; background:#f6f6f6; padding:13px 10px; font-size:16px; color:#323232;	font-weight:bold; text-align:center; border-bottom:1px solid #344555; }
.tbl_type2 td {border:1px solid #d2d2d2; padding:10px 20px; color:#323232; font-size:14px; text-align:center;}

 @media (max-width:780px) {

.tbl_type2 {overflow-x:scroll;}
.tbl_type2  table {min-width:700px;}
.tbl_type2 th {font-size:14px; padding:5px 10px}
.tbl_type2 td {font-size:14px; padding:5px 10px}
 }


.t_title01 {background:url(../img/content-title-bullet.png) no-repeat 0 10px; padding-left:20px; font-size:18px; color:#4b5d78; font-weight:bold; letter-spacing:-1px;}
.t_title01_sub { padding-left:0px; font-size:18px; color:#4b5d78; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}
.t_title {text-align:center; font-size:22px; color:#4b5d78; font-weight:bold; letter-spacing:-1px;}
.t_content {padding-left:20px;}
.caption_txt {text-align:right;}

.t_content_gray {padding:20px; background:#F9f9f9; text-align:center;}

.sub_tab {margin-bottom:40px; border-bottom:1px solid #ccc; text-align:right;}
.sub_tab a {display:inline-block; border:1px solid #ccc; border-bottom:none; padding:6px 20px; border-top-left-radius:10px; border-top-right-radius:10px; }
.sub_tab a.active {background:#4b5d78; color:#fff; font-weight:bold;}

.sub_tab_black {margin-bottom:40px; border-bottom:1px solid #555; text-align:right;}
.sub_tab_black a {display:inline-block; color:#999; border:1px solid #555; border-bottom:none; padding:6px 20px; border-top-left-radius:10px; border-top-right-radius:10px; }
.sub_tab_black a.active {background:#c89b43; color:#fff; font-weight:bold;}

 @media (max-width:780px) {

.sub_tab {margin-bottom:40px; border-bottom:none; text-align:center; background:#f3f3f3; padding:10px 10px 0 10px;}
.sub_tab a {display:inline-block; border:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 10px; font-size:13px; letter-spacing:-1px; border-top-left-radius:0px; border-top-right-radius:0px; margin-bottom:10px; background:#FFF;}
.sub_tab a.active {background:#4b5d78; color:#fff; font-weight:bold;}

.sub_tab_black {margin-bottom:40px; border-bottom:none; text-align:center; background:#222; padding:10px;}
.sub_tab_black a {display:inline-block; border:1px solid #555; border-bottom:1px solid #999; padding:6px 15px; border-top-left-radius:0px; border-top-right-radius:0px; margin-bottom:10px; }
.sub_tab_black a.active {background:#c89b43; color:#fff; font-weight:bold;}


 }


.sub_tab2 {margin-bottom:50px;  text-align:center; position:relative;}
.sub_tab2 ul {background:#333; display:flex; flex-wrap:wrap;}
.sub_tab2 ul li {flex:1; border-right:1px solid #444; position:relative;}
.sub_tab2 ul li a {padding:15px 0px;  font-size:16px; color:#999; background:#333; letter-spacing:-1px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_tab2 ul li:last-child {border-right:none;}
.sub_tab2 ul li a.active {background:#c89b43; color:#fff; font-weight:bold;}
.sub_tab2 ul.sub_tab2_depth {position:absolute; top:70px; z-index:2; background:#191919;}
.sub_tab2 ul.sub_tab2_depth li {display:inline-block; width:auto; }
.sub_tab2 ul.sub_tab2_depth li a {float:none; border:none; color:#FFF; padding:2px 20px; width:auto; font-size:16px; background:#191919;}
.sub_tab2 ul.sub_tab2_depth li a.active {color:#c89b43; background:none;}

.sub_tab2.menucnt4 ul li {width:25%;}


.sub_tab2 ul.sub_tab2_depth.menu2 {left:300px;}
.sub_tab2 ul.sub_tab2_depth.menu3 {left:430px;}
/*
.sub_tab2 ul.sub_tab2_depth.menu2 {left:500px;}
.sub_tab2 ul.sub_tab2_depth.menu3 {left:750px;}
*/
.sub_tab2 ul.sub_tab2_depth.menu6 {}

.tour_title {font-size:26px; font-weight:bold; letter-spacing:-2px; padding-bottom:20px; border-bottom:1px solid #444; margin-bottom:50px;}

@media (max-width:800px) {
.sub_tab2 {margin-bottom:20px;}
.sub_tab2 ul li {flex:auto; width:33.33333%; border-bottom:1px solid #444; }
.sub_tab2 ul li a {font-size:14px; padding:10px 0; font-size:14px;}

.sub_tab2 ul.sub_tab2_depth {position:relative; top:20px; z-index:9;  min-width:auto; left:0; width:100%; }
.sub_tab2 ul.sub_tab2_depth li {border-bottom:none;}
.sub_tab2 ul.sub_tab2_depth li a  {font-size:14px;}

.sub_tab2 ul.sub_tab2_depth.menu2 {left:0px;}
.sub_tab2 ul.sub_tab2_depth.menu3 {left:0px;}
.sub_tab2 ul.sub_tab2_depth.menu6 {left:0px; right:auto;}

.sub_tab2.menucnt4 ul li {width:50%;}

.tour_title {font-size:20px; font-weight:bold; letter-spacing:-2px; padding-bottom:20px; border-bottom:1px solid #444; margin-bottom:50px;}
}







.viewer_list {}
.viewer_list li {float:left; width:16.6666%; height:200px; margin-bottom:20px; text-align:center; box-sizing:border-box; padding:0 10px;}
.viewer_list li p {font-size:12px; letter-spacing:-1px;}
.viewer_list li p strong {font-size:14px;}

.ci_list {margin-left:-2%;}
.ci_list li {float:left; width:12.28%;  margin-left:2%;height:120px; margin-bottom:20px;  box-sizing:border-box; padding:0 10px;}
.ci_list li p {font-size:12px; letter-spacing:-1px; text-align:center;}
.ci_list li p strong {font-size:14px;}


@media (max-width:1000px) {
.viewer_list li {float:left; width:33.3333%; }
}


@media (max-width:500px) {

.ci_list {margin-left:-1%;}
.ci_list li {float:left; width:24%;  margin-left:1%;}

.viewer_list li {float:left; width:50%; }

}

.big_title {border:1px solid #e5e5e5; text-align:center; font-size:24px; color:#000; padding:30px 0; font-weight:bold; letter-spacing:-1px; background:#f6f6f6;}
.big_title2 {border:1px solid #444; text-align:center; font-size:24px; color:#999; padding:30px 0; font-weight:bold; letter-spacing:-1px; background:#222;}

.big_title_sub { text-align:center; font-size:18px; color:#000; padding:20px 0 0 0; font-weight:bold; letter-spacing:-1px;}
div.text-right {text-align:right; padding:20px 0;}
div.text-center {text-align:center; padding:10px 0;}

.problem_box {background:url(../img/problem_bg.jpg) no-repeat #e4f7fb center bottom; min-height:385px; box-sizing:border-box; padding:40px 40px 250px 40px; border:1px solid #ddd;}
.problem_box h3 {font-size:24px; color:#4b5d78;  font-weight:bold; letter-spacing:-1px; margin-bottom:30px; line-height:130%;}
.problem_box .sub_txt {}
.problem_box p {margin-top:20px; font-weight:bold;}


@media (max-width:500px) {
.problem_box {padding:20px 20px 200px 20px;}
.problem_box h3 {font-size:20px; }
.big_title2 {font-size:20px;}

}


.problem_txt {color:#74a941;}
.problem_txt strong {color:#c45f5f;}

.problem_txt2 {border:1px solid #444; padding:30px; background:#222;}
.problem_txt2 strong {color:#c45f5f; font-size:16px; }

.problem_btn {text-align:center; padding:20px 0;}
.problem_btn a {display:inline-block; background:#1d97ed; color:#FFF; padding:10px 30px;}

.gyuyak_sign {text-align:center;}
.gyuyak_sign div {display:inline-block; padding:0 10px;}

.imgWrap {text-align:center;}
.clean_txt { max-width:670px; margin:0 auto; width:100%;}
.clean_txt span {color:#c45f5f;}

.clean_list {}
.clean_list li {border-bottom:1px solid #e5e5e5; padding:10px 0; position:relative; padding-left:30px;}
.clean_list li span {position:absolute; left:0; top:12px; width:17px; height:17px; background:#5991cc; color:#FFF; text-align:center; line-height:16px; font-size:12px;}

 
.history_wrap {position:relative; padding-left:200px; margin-bottom:30px; min-height:500px;}
.history_wrap table {width:100%; border-collapse:collapse;border-top:2px solid #344555; }
.history_wrap th {border:1px solid #d2d2d2; background:#f6f6f6; padding:13px 10px; font-size:16px; color:#323232;	font-weight:bold; text-align:center; width:100px;}
.history_wrap td {border:1px solid #d2d2d2; padding:10px 20px; color:#323232; font-size:14px; text-align:left;}
.history_wrap td.date {color:#2c384b; font-weight:bold; text-align:center; letter-spacing:-1px; width:100px;}
.history_wrap .history_img {position:absolute; top:0; left:0; width:180px;}
.history_wrap .history_img li {font-size:12px; line-height:120%; margin-bottom:10px;}
.history_wrap .history_img li img {max-width:100%;}


@media (max-width:780px) {
.history_wrap {padding-left:0; min-height:auto;}
.history_wrap .history_img {display:none;}
.history_wrap th {font-size:14px; padding:5px;}
.history_wrap td {font-size:14px; padding:5px;}

}


#daumRoughmapContainer1575358155131 {width:100%;}

/*º¸µµÆÀ*/
.bodoteam_tab {margin-bottom:40px;}
.bodoteam_tab ul {}
.bodoteam_tab ul li {float:left; width:20%; background:#262626; box-sizing:border-box; border:1px solid #191919;}
.bodoteam_tab ul li a {font-size:16px; text-align:center; display:block; color:#757575; font-weight:bold; padding:13px 0;}
.bodoteam_tab ul li a.active {background:#2c62b3; color:#FFF;}

.tabDetail2 {padding:30px;}

.content-title {background:url(../img/content-title-bullet.png) no-repeat 0 10px; padding-left:20px; font-size:20px; color:#fff; font-weight:bold; letter-spacing:-1px;}
.content-title-sub {background:url(../img/content-title-sub.png) no-repeat 0 8px; padding-left:16px; font-size:16px; color:#fff; font-weight:bold; letter-spacing:-1px; margin-left:10px;}
.bodoteam_list {margin-left:-5.7%;}
.bodoteam_list li {float:left; width:14.3%;  box-sizing:border-box; margin-left:5.7%; margin-bottom:4%; }
.bodoteam_list li .img {clear:both;} 
.bodoteam_list li .img img {max-width:100%;}
.bodoteam_list li p {color:#999; background:#000; text-align:center; padding:10px 0;}
.bodoteam_list li a {color:#999;}

.bodoteam_title01 {background:url(../img/content-title-bullet.png) no-repeat 0 10px; padding-left:20px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px;}
.bodoteam_title02 {background:url(../img/content-title-bullet2.png) no-repeat 0 10px; padding-left:0px; margin-bottom:10px; font-size:16px; color:#4b5d78; font-weight:bold; letter-spacing:-1px;}
.bodoteam_list2 {margin-left:-3.7%; display:flex; flex-wrap:wrap;}
.bodoteam_list2 li {width:16.3%;  box-sizing:border-box; margin-left:3.7%; margin-bottom:3%; border:1px solid #ddd; }
.bodoteam_list2 li .img {clear:both; height:176px;} 
.bodoteam_list2 li .img img {max-width:100%;}
.bodoteam_list2 li .info {background:#f3f3f3; text-align:center; padding:10px 0; height:75px;}
.bodoteam_list2 li p {color:#222;  }
.bodoteam_list2 li p.tel {color:#4b5d78;}
.bodoteam_list2 li a {color:#222;}




@media (max-width:900px) {

.bodoteam_tab ul li a {font-size:14px;}
.tabDetail2 {padding:0 20px;}
.bodoteam_list {margin-left:-5%;}
.bodoteam_list li {float:left; width:28.33333%;  box-sizing:border-box; margin-left:5%; margin-bottom:4%; }
.bodoteam_list li p {font-size:12px;}
.bodoteam_list li .img img {width:100%;}
}
@media (max-width:700px) {
.bodoteam_tab ul li:nth-child(1) {width:25%;}
.bodoteam_tab ul li:nth-child(2) {width:50%;}
.bodoteam_tab ul li:nth-child(3) {width:25%;}
.bodoteam_tab ul li:nth-child(4) {width:50%;}
.bodoteam_tab ul li:nth-child(5) {width:50%;}
.bodoteam_tab ul li a {font-size:13px; padding:10px 0px; text-align:center;}


 .bodoteam_list2 {margin-left:-3%;}
.bodoteam_list2 li {float:left; width:30.3333%;  box-sizing:border-box; margin-left:3%; margin-bottom:3%; border:1px solid #ddd;}

}
@media (max-width:500px) {

.bodoteam_list {margin-left:-5%;}
.bodoteam_list li {float:left; width:45%;  margin-bottom:30px;}
.bodoteam_list li p {font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.bodoteam_list2 {margin-left:-3%;}
.bodoteam_list2 li {float:left; width:47%;  box-sizing:border-box; margin-left:3%; margin-bottom:3%; border:1px solid #ddd;}
.bodoteam_list2 li .img {clear:both; height:auto;}  
.tabDetail2 {padding:0 0px;}
}


.vodlist_tbl table { width:100%;border:0px } 
.vodlist_tbl th { border-bottom: 1px solid #656565;
background: #4a4a4a;
color: #e2e2e2;font-size:13px;padding:5px; }
.vodlist_tbl td { color: #b9b9b9;
border-bottom: 1px solid #3c3c3c;font-size:12px;padding:5px; }
.vodlist_tbl a { color: #ffffff;font-size:13px; }
.vodlist_tbl tr:hover td {background:#3bb0ff; color:#FFF;}


/*½ÃÃ»ÀÚ°Ô½ÃÆÇ*/
/*.customer_box {background:#242424; padding:50px 60px; margin-bottom:50px;}
.customer_box ul.txtlist {margin-bottom:30px;}
.customer_box ul.txtlist li {background:url(../img/list_bullet3.png) no-repeat 0 10px; font-size:16px; color:#929292;}
.customer_box h5 {color:#FFF; font-size:16px;}
.customer_box ul.customer_flow {margin-top:20px;}
.customer_box ul.customer_flow li {float:left; width:16.66666%;  text-align:center; position:relative;}
.customer_box ul.customer_flow li::after {position:absolute; content:""; width:32px; height:32px; background:url(../img/flow_arrow.png) no-repeat; top:50px;}
.customer_box ul.customer_flow li:last-child::after {background:none;}
.customer_box ul.customer_flow li > p {font-size:13px; color:#929292; text-align:center; width:160px; margin-top:10px; letter-spacing:-2px; display:inline-block;}
.customer_box ul.customer_flow li .img {width:120px; height:110px; border:1px solid #545454; text-align:center; padding-top:16px; box-sizing:border-box; display:inline-block;}
.customer_box ul.customer_flow li .img p {font-size:18px; color:#d3d3d3; font-weight:bold; margin-top:0;}*/


.adver_table { border-bottom:1px solid #333333;}
.adver_table table {width:100%; border-collapse:collapse;}
.adver_table th {border:1px solid #444; background:#333333; padding:13px 10px; font-size:16px; color:#999;	font-weight:bold; text-align:center; border-bottom:1px solid #444; }
.adver_table td {border:1px solid #444; padding:10px 20px; color:#999; font-size:14px; text-align:center;}

.imgWrap_white {background:#FFF; text-align:center; padding:10px 0;}

.adver_txtbox2 {}
.adver_txtbox2 .top_txt {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#999;}
.adver_txtbox2 .top_txt strong {color:#c89b43;}

.adver_txtbox2 ul.txtlist2 {background:#222; padding:20px;}
.adver_txtbox2 ul.txtlist2 li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}

.adver_list2 {margin-left:-1%;}
.adver_list2 li {float:left; width:19%; margin-left:1%; margin-bottom:1%;}
.adver_list2 li a {text-align:center; display:block; background:#333; color:#999; border-radius:10px; padding:20px 0;  }

.adver_tel {text-align:center; font-size:20px; margin:20px 0; background:#222; padding:20px 0; font-weight:bold; color:#75499d; letter-spacing:-1px; border:1px solid #444; border-radius:10px;}

 /*
.invite_box .top_txt {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; line-height:120%;}
.invite_box ul.txtlist2 {background:#222; padding:20px;}
.invite_box ul.txtlist2 li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}
.invite_box a.invite_btn {display:inline-block; background:#c89b43; color:#000; letter-spacing:-1px; padding:5px 20px; border-radius:10px;}*/

.invite_box .top_txt {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; line-height:120%;}
.invite_box .content-title {color:#000;}
.invite_box ul.txtlist2 {background:#f2f2f2; padding:20px;}
.invite_box ul.txtlist2 li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}
.invite_box a.invite_btn {display:inline-block; background:#c89b43; color:#000; letter-spacing:-1px; padding:5px 20px; border-radius:10px;}

@media (max-width:600px) {

.invite_box .top_txt {font-size:20px;}
}


/*.program_seller_box .top_txt {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; line-height:120%;}
.program_seller_box ul.txtlist {background:#222; padding:20px;}
.program_seller_box ul.txtlist li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}
.program_seller_box a.invite_btn {display:inline-block; background:#c89b43; color:#000; letter-spacing:-1px; padding:5px 20px; border-radius:10px;}

.seller_table { border-bottom:1px solid #333333; margin-bottom:10px; border-top:1px solid #000;}
.seller_table table {width:100%; border-collapse:collapse;}
.seller_table th {border:1px solid #444; background:#333333; padding:13px 10px; font-size:16px; color:#999;	font-weight:bold; text-align:center; border-bottom:1px solid #444; }
.seller_table td {border:1px solid #444; padding:10px 10px; color:#999; font-size:14px; text-align:center;}
.seller_table td.td_subject {text-align:left; }
.seller_table tr:hover td {background:#222;}

.program_seller_list {border-top:1px solid #000;}
.program_seller_list li {float:left; width:50%; box-sizing:border-box; padding:30px; background:#222; min-height:160px;}
.program_seller_list li:first-child {border-right:1px solid #444;}
.program_seller_list li h5 {color:#999; font-size:16px; margin-bottom:10px;}*/

.program_seller_box .top_txt {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; line-height:120%;}
.program_seller_box ul.txtlist {background:#f2f2f2; padding:20px;}
.program_seller_box ul.txtlist li { background:url(../img/list_bullet.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}
.program_seller_box a.invite_btn {display:inline-block; background:#c89b43; color:#000; letter-spacing:-1px; padding:5px 20px; border-radius:10px;}

.seller_table { border-bottom:1px solid #ddd; margin-bottom:10px; border-top:1px solid #000;}
.seller_table table {width:100%; border-collapse:collapse;}
.seller_table th {border:1px solid #ddd; background:#f3f3f3; padding:13px 10px; font-size:16px; color:#555;	font-weight:bold; text-align:center; border-bottom:1px solid #ddd; }
.seller_table td {border:1px solid #ddd; padding:10px 10px; color:#555; font-size:14px; text-align:center;}
.seller_table td.td_subject {text-align:left; }
.seller_table tr:hover td {background:#f9f9f9;}

.program_seller_list {border-top:1px solid #000;}
.program_seller_list li {float:left; width:50%; box-sizing:border-box; padding:30px; background:#f2f2f2; min-height:160px;}
.program_seller_list li:first-child {border-right:1px solid #ddd;}
.program_seller_list li h5 {color:#222; font-size:16px; margin-bottom:10px;}


@media (max-width:600px) {

.program_seller_box .top_txt {font-size:20px;}
.program_seller_list li {float:left; width:100%; }
.program_seller_list li:first-child {border-right:none; border-bottom:1px solid #444;}

.seller_table th {font-size:14px; padding:10px;}
.seller_table td {font-size:14px;}

}



.caption_txt_red {color:#d02163;}

.tour_box {}
.tour_box .top_txt {padding-bottom:30px;}
.tour_box .top_txt h5 {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; margin-bottom:10px;}
.tour_box .top_txt p {font-size:16px; line-height:140%; color:#666;}
.tour_box_wrap {border:1px solid #333; float:left; width:100%; background:#000}
.tour_box_left {float:left; width:50%; box-sizing:border-box; padding:20px;}
.tour_box_right {float:left; width:50%; box-sizing:border-box; padding:40px; border-left:1px solid #333; min-height:430px;}
.tour_box_right ul.txtlist {padding:0 20px;}
.tour_box_right ul.txtlist li { background:url(../img/list_bullet02.png) no-repeat 0 10px; padding-left:10px; padding-bottom:0px;}

.tour_box_right ul.txtlist_member {margin-top:20px;}
.tour_box_right ul.txtlist_member li {float:left; width:25%; text-align:center;}
.tour_box_right ul.txtlist_member li img {max-width:100%;}
.tour_box_right ul.txtlist_member li p {margin-top:10px;}



@media (max-width:500px) {
.tour_box .top_txt h5 {font-size:20px; }
.tour_box .top_txt p {font-size:14px;}
.tour_box_left {float:left; width:100%; box-sizing:border-box; padding:20px;}
.tour_box_left iframe {height:230px;}
.tour_box_right {float:left; width:100%; box-sizing:border-box; padding:20px; border-left:1px solid #333; min-height:auto;}

}


/*ÀÚ¸Å»ç¼Ò°³*/
.content-title2 {font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; margin-bottom:10px; line-height:130%;}
.coper_txtbox  {background:#F3f3f3; padding:30px;}
.coper_txtbox .img {float:left; width:60%;}
.coper_txtbox .img ul {}
.coper_txtbox  .img ul li {float:left; width:50%;}
.coper_txtbox  .img ul li p {font-size:12px; letter-spacing:-1px; line-height:140%; margin-top:10px;}
.coper_txtbox .txt {float:left; width:40%;  box-sizing:border-box; padding:0 20px;}

.coper_box .content-title {color:#000;}
.coper_box .content-subtitle {color:#666; font-size:16px; font-weight:bold;}
.coper_box .coper_imglist {background:#f9f9f9; padding:30px; float:left; width:100%;}
.coper_box .coper_imglist li {float:left; width:25%; text-align:center;}
.coper_box .coper_imglist li p {font-size:12px; letter-spacing:-1px; line-height:140%; margin-top:10px;}


.coper_box .top_txt {text-align:center;}
.coper_box .top_txt h5{font-size:28px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#c89b43; margin-top:10px;  letter-spacing:-1px;  line-height:130%;}
.coper_box .top_txt p{font-size:16px; line-height:140%; color:#666;}


.coper_box .top_txt2 h5{font-size:24px; font-weight:bold; font-family:"Nanum Myeongjo"; letter-spacing:-1.5px; color:#14183b; margin-top:10px; letter-spacing:-1px;  line-height:130%;}
.coper_box .top_txt2 p{font-size:16px; line-height:140%; color:#666;}


.coper_box .imgWrap2 {text-align:center;}
.coper_box .coper_imglist2 {background:#f9f9f9; padding:30px; float:left; width:100%;}
.coper_box .coper_imglist2 li {float:left; width:25%; text-align:center;}
.coper_box .coper_imglist2 li p {font-size:12px; letter-spacing:-1px; line-height:140%; margin-top:10px;}

@media (max-width:780px) {

.content-title2 {font-size:22px;}

.coper_box .top_txt h5{font-size:20px;}
.coper_box .top_txt p{font-size:14px;}

.coper_box .top_txt2 h5{font-size:16px; letter-spacing:-1px;}
.coper_box .top_txt2 p{font-size:14px;}
.coper_box .coper_imglist2 li {float:left; width:33.33333%;}

}

@media (max-width:600px) {
.coper_txtbox .img {float:left; width:100%; margin-bottom:20px;}  
.coper_txtbox .txt {float:left; width:100%; padding:0;}
}


.privacy_box .big_title {border:1px solid #444; text-align:center; font-size:24px; color:#999; padding:30px 0; font-weight:bold; letter-spacing:-1px; background:#222;}
.privacy_box .b_title01 {background:url(../img/content-title-bullet.png) no-repeat 0 10px; padding-left:20px; font-size:18px; color:#4b5d78; font-weight:bold; letter-spacing:-1px;}
.privacy_box .b_title {text-align:center; font-size:22px; color:#4b5d78; font-weight:bold; letter-spacing:-1px;}
.privacy_box .t_content {padding-left:20px;}

@media (max-width:780px) {
.privacy_box .big_title {font-size:20px;}
.privacy_box .b_title {font-size:18px;}
.privacy_box .b_title01 {font-size:16px;}
}


.original_banner_box {padding-bottom:50px; border-bottom:1px solid #303030; margin-bottom:20px;}
.original_banner_box .original_title {text-align:center; margin-bottom:20px;}
.original_banner_box ul {margin-left:-7%;}
.original_banner_box ul li {float:left; width:26.33333%; margin-left:7%; text-align:center; }
.original_banner_box ul li .img {position:relative;  display:inline-block;}
/*.original_banner_box ul li img {max-width:100%;}*/
.original_banner_box ul li p {font-size:18px; font-weight:bold; color:#FFF; margin-top:10px;}

.original_banner_box ul li .hositamtam {width:187px; height:93px; position:absolute; background:url(../img/hositamtam_bg.png) no-repeat; top:-70px; left:-25px; animation:move1 1.5s both linear infinite;}
.original_banner_box ul li .hositamtam p {font-size:16px; }
.original_banner_box ul li .hositamtam p span {color:#FFFF00;}

@keyframes move1 {
0% {transform:translateY(0px)translateX(0px);}
25% {transform:translateY(5px)translateX(0px);}
50% {transform:translateY(10px)translateX(0px);}
75% {transform:translateY(5px)translateX(0px);}
100% {transform:translateY(0px)translateX(0px);}
}
@media (max-width:900px) {
.original_banner_box ul li .hositamtam {width:120px; height:60px; position:absolute; background:url(../img/hositamtam_bg.png) no-repeat; background-size:120px; top:-50px; left:10px; animation:move1 1.5s both linear infinite;}
.original_banner_box ul li .hositamtam p {font-size:12px; line-height:130%;}
.original_banner_box ul li p {font-size:14px;}
}

@media (max-width:600px) {
.original_banner_box {padding-bottom:10px; border-bottom:1px solid #303030; margin-bottom:0px;}
.original_banner_box ul {margin-left:-4%; display:block; text-align:center;}
.original_banner_box ul li {float:none; width:26%; margin-left:4%; text-align:center; margin-bottom:30px; display:inline-block;}
.original_banner_box ul li .img img {width:100px;}
.original_banner_box ul li p {font-size:14px; white-space:nowrap; letter-spacing:-1px;}	
.original_banner_box ul li p img {display:none;}

.original_banner_box ul li .hositamtam {width:120px; height:60px; position:absolute; background:url(../img/hositamtam_bg.png) no-repeat; background-size:120px; top:-35px; left:-10px; animation:move1 1.5s both linear infinite;}
.original_banner_box ul li .hositamtam p {font-size:12px; line-height:130%;}
.original_banner_box ul li .hositamtam p span {color:#FFFF00;}

}


/*Æ¯ÁýÇÁ·Î±×·¥°ü·Ã*/
.special_maker {border:1px solid #444; padding:20px 30px; border-radius:20px;}
.special_title { padding-left:10px; color:#ffff00;}
.special_title2 {padding:10px; background:#000; text-indent:10px; border-radius:10px;}
.special_content {padding:10px; margin-bottom:30px;}


/*½ÅÁ¾ÄÚ·Î³ª°ü·Ã*/
.corona_sub {margin-bottom:50px;  text-align:center; position:relative;}
.corona_sub ul {display:block; text-align:center}
.corona_sub ul li {display:inline-block; width:20%; position:relative; margin:0 5px;}
.corona_sub ul li a {padding:15px 0px;  font-size:16px; font-weight:bold;  border-radius:50px; color:#fff; background:#666; letter-spacing:-1px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.corona_sub ul li:last-child {border-right:none;}
.corona_sub ul li a.active {background:#1d97ed; color:#fff; font-weight:bold;}
 
.corona_link {max-width:800px; width:96%; margin:0 auto;}
.corona_link li {float:left; width:100%; margin-bottom:10px;}
.corona_link li a {display:block; padding:20px;}
.corona_link li .img {overflow:hidden;}
.corona_link li .img img {max-width:100%; opacity:0.5; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; }
.corona_link li a:hover .img img {transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); opacity:1;}
.corona_link li .txt {background:#FFF; padding:10px; font-size:16px; font-weight:bold; text-align:center; color:#000; letter-spacing:-1px;}

.corona_intro {max-width:900px; width:100%; margin:0 auto;}
.corona_intro li {float:left; width:100%; margin-bottom:3px; } 
.corona_intro li img {max-width:100%;}

@media (max-width:600px) {
.corona_sub {margin-bottom:50px;  text-align:center; position:relative;}
.corona_sub ul {display:block; text-align:center}
.corona_sub ul li {display:inline-block; width:30%; position:relative; margin:0 0px;}
.corona_sub ul li a {padding:10px 0px;  font-size:14px; font-weight:bold;  border-radius:50px; color:#fff; background:#666; letter-spacing:-1px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.corona_sub ul li:last-child {border-right:none;}
.corona_sub ul li a.active {background:#1d97ed; color:#fff; font-weight:bold;}
 
}





.recruit_box {max-width:850px; margin:0 auto; font-family: MBC_NEW_L; }
.recruit_box p {font-family: MBC_NEW_L;}
.recruit_title {border:1px solid #000; padding:20px; text-align:center; font-size:20px; font-weight:bold; font-family: MBC_NEW_L;}
.recruit_box h3 {margin-top:30px; font-size:16px; margin-bottom:10px; font-family: MBC_NEW_L;}
.recruit_box h4 {font-weight:normal; font-family: MBC_NEW_L; line-height:160%; text-indent:-15px; margin-left:15px;}

.recruit_table {}
.recruit_table table{width:100%; border-collapse:collapse;}
.recruit_table table th {border:1px solid #000; padding:10px; text-align:center; background:#e0e5fa; font-family: MBC_NEW_L;}
.recruit_table table td {border:1px solid #000; padding:10px; text-align:center; font-family: MBC_NEW_L; min-width:60px;}
.recruit_table table td.text-left {text-align:left;}


.recruit_table2 {}
.recruit_table2 table{width:100%; border-collapse:collapse;}
.recruit_table2 table th {border:1px solid #000; padding:10px; text-align:center; background:#e0e5fa; font-family: MBC_NEW_L;}
.recruit_table2 table td {border:1px solid #000; padding:10px; text-align:center; font-family: MBC_NEW_L; min-width:100px;}
.recruit_table2 table td.text-left {text-align:left;}
.recruit_table2 table td.footer {background:#d0eaed;}

.recruit_table3 {}
.recruit_table3 table{width:100%; border-collapse:collapse;}
.recruit_table3 table th {border:1px solid #ddd; padding:10px; text-align:center; background:#555; font-family: MBC_NEW_L;}
.recruit_table3 table td {border:1px solid #ddd; padding:10px; text-align:center; font-family: MBC_NEW_L; min-width:100px;}
.recruit_table3 table td.text-left {text-align:left;}



.subdesc {padding-left:10px; font-family: MBC_NEW_L;}
.rbox01 {border:1px solid #ddd; padding:20px; margin:20px 0; font-family: MBC_NEW_L;}

.rtable2 {border-collapse:collapse;}
.rtable2 tr td {border:1px solid #000;}
.rtable2 tr td:first-child {width:200px; text-align:center; }
.rtable2 tr td {text-align:left; padding:10px; font-family: MBC_NEW_L;}

.recruit_list {margin:0 !important; padding:0px !important;}
.recruit_list li {padding:0; margin:0; padding-left:10px ; position:relative; font-family: MBC_NEW_L;} 
.recruit_list li::before {position:absolute; content:"-"; left:0; top:0;}

@media (max-width:600px) {

.recruit_table table th {font-size:12px; padding:10px 5px;letter-spacing:-1px;}	
.recruit_table table td {font-size:12px;  padding:10px 5px; letter-spacing:-1px;}
.recruit_table table td.text-left {text-align:left; width:60%;}

.recruit_table2 table th {font-size:12px; padding:10px 5px;letter-spacing:-1px;}	
.recruit_table2 table td {font-size:12px;  padding:10px 5px; letter-spacing:-1px;}
.recruit_table2 table td.text-left {text-align:left; width:60%;}

.recruit_table3 table th {font-size:12px; padding:10px 5px;letter-spacing:-1px;}	
.recruit_table3 table td {font-size:12px;  padding:10px 5px; letter-spacing:-1px;}
.recruit_table3 table td.text-left {text-align:left; width:60%;}

}


.accounts ul.tab {float:left; width:100%; border-bottom:1px solid #ccc; height:32px; margin-bottom:30px;}
.accounts ul.tab li {float:left;}
.accounts ul.tab li a {color:#666; background:#FFF; padding:10px 20px; border:1px solid #ccc; height:31px; border-bottom:none;}
.accounts ul.tab li a.active {background:#5991cc; color:#FFF;}
.accounts ul.tab li:first-child a {border-right:none;}

.version_list {margin-top:20px; padding-top:20px; border-top:1px solid #666;}
.version_list h3 {font-size:16px;}
.version_list li a {height:30px; display:block; padding:10px;}

/*¿¬Áß±âÈ¹*/
.years_plan {position:relative; padding-left:300px; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.years_plan h3 {position:absolute; left:0; top:30px; width:300px; font-family: MBC_NEW_L; font-size:24px; line-height:160%; color:#000;}
.years_plan .plan_txt {}
.years_plan .plan_img {margin:20px 0;}


.plan_version_list {margin-top:20px; background:#f2f2f2; }
.plan_version_list h3 {font-size:16px; background:#666; color:#FFF; padding:10px;}
.plan_version_list ul {padding:10px 10px 20px 10px;}
.plan_version_list li a {height:30px; display:block; padding:10px;}


@media (max-width:800px) {

.years_plan {padding-left:0;}
.years_plan h3 {position:relative; width:auto; margin-bottom:20px; font-size:18px; top:0;}
.years_plan h3 br {display:none;}
}

/* ¹æ¼Û¸®½ºÆ® */
.replay_vod_list li {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #464646;}
.replay_vod_list li .img {float:left; width:43%; margin-right:4%;}
.replay_vod_list li .img img {width:100%; height:auto;}
.replay_vod_list li .info {float:left; width:53%;}
.replay_vod_list li h5 {font-size:14px; color:#ffffff; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/ line-height:130%; height:35px; overflow:hidden;}
.replay_vod_list li .info p {font-size:12px; color:#FFFFFF; /*background:url(../img/play_icon.png) no-repeat 0 3px; padding-left:18px;*/ margin-top:5px;}
.replay_vod_list li .info p span {background:url(../img/list_bar2.png) no-repeat 0 4px; padding-left:10px; margin-left:5px;}
