 @charset "utf-8";
 @charset "utf-8";
/* CSS Document */

.img-fluid{width:100%;}
.img-fluid_01{width:100%; height: auto;}
.txt-center{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.df-list li{ background:url(../_images/blt-square-tiny.png) no-repeat left 8px; padding-left:8px}
.bg-black{ background-color:#000!important;}

#header{}

#bannerZone{background-color:#9bc1ff;}
#bannerZone ul{ width:1350px; margin:0 auto}
#bannerZone li{ float:left; width:33.3%}


.nav-top{ background:#fff; border-bottom: 1px solid #c9c9c9;}
.nav-top .logo{ margin:15px 0;}
.nav-top .container{ margin-right:auto; margin-left:auto;}

.nav-top-menu-wrap{ padding-right:0!important}
#nav-top-menu{ display:block;}
#nav-top-menu .navbar-nav{margin-left: -50px; flex-direction:row!important}
@media only screen and (max-width:1024px){
	#nav-top-menu .navbar-nav {margin-left: 0;}
}

.navbar{ padding:0}
.navbar-brand{ padding:0;height:auto; }
.nav-top a{ color:#222; display:block; text-decoration:none; font-weight:500; font-size:21px;} /* font-size:18px; */
.nav-top a:hover{ color:#ba3856; font-weight:bold;}
/*.nav-top .navbar-nav{ float:none; }*/


.nav-top .navbar-nav>li{ width:14.2%; letter-spacing:-1px; font-size:0.8em;float:left; text-align:center;}

.nav-top .dropdown-toggle{ font-size:1.19em; word-spacing:.25em;}
.nav-top .dropdown-toggle::after{ display:none;}

.nav-top .container{ position:relative;}

.nav-gnb{font-size:.74em; margin:15px 0 0; z-index:900 }
.nav-gnb ul{ width:100%; text-align:right}
.nav-gnb li{ display:inline-block; padding:0 12px;border-left:1px solid #fff; border-color:rgba(0,0,0,.4); line-height:8px;}
.nav-gnb li:first-child{ border-left:0 none;}
.nav-gnb a{ color:#666; font-size:1em;}

.dropdown-menu{border:0 none;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:transparent;}
.navbar-nav > li > a{ padding-top:20px; padding-left:16px; padding-bottom:10px}


.mega-dropdown {position: static !important; color:#aaa}
#submenugroup{ display:none; width:100%; clear:left; }/*
.submenu-gr{ float:left; width:14.2%; padding-left:20px;}*/

#kbatv-hp{ margin:1.25em auto;}
#menu-all-trigger{ position:absolute; top:5px; right:15px; font-size:26px;line-height: 1.5; background-color: #c92001; border: 0 none; color: #fff; z-index: 998; padding:0 0.5em; border-radius:3px}
.navbar-brand{ padding-left:1.2em}

.menuhp-wrap{ position: fixed; left:0; top:0; background-color:#f1f1f1; width:100%; height:100%; z-index:999; }
.mm-topbar{color:#fff; background:url(/_images/lnb-logo.png) no-repeat 80% 20%;background-color:#c92001;}
.mm-topbar li{ float:left; line-height:40px; padding-left:1.5em}
.mm-topbar a{color:#fff; font-size:0.8em}
.mm-topbar .close{ position:absolute; right:0; top:0; padding:12px}

.mm-1dep{width:36%;}
.mm-1dep > a{ display:block;background-color:#4a3b3d;  height:12vh;line-height:12vh; padding-left:.5em; text-decoration:none; color:#fff; border-bottom:1px solid #776b6c; font-size:1em}
.mm-1dep > a.active,
.mm-1dep > a:hover,
.mm-1dep > a:focus{background-color:#f1f1f1; color:#333; font-weight:bold}
.mm-2dep-sec{ position:absolute; width:64%;left:36%; top:40px; background:none;}
.mm-2dep-sec li{ margin-top:6px; border-top:1px dotted #bbb; padding-top:6px}
.mm-2dep-sec > li:first-child{ border:0 none; padding-top:0;}
.mm-2dep-sec a{ text-decoration:none; color:#666; font-size:1em; display:block;}
.mm-2dep-sec a:focus,
.mm-2dep-sec a:hover{ color:#c92001; font-weight:bold;}

.mm-3dep{ padding-left:0.8em;}
.mm-3dep > li{ border:0 none; margin-top:0; width:48%; float:left; padding:0}
.mm-3dep a{ padding:0 0 0 8px; background:url(../_images/blt-square-tiny.png) no-repeat left center; font-size:0.7em;}
.mm-3dep-a{ clear:both}

.submenu-gr li li{ padding-left:5px;}
.nav-all li li{ font-size:.86em;}

.nav-sub-wrap{left:0; margin:0 auto; width:100%; padding:2.2rem 0; background-color:#f4f4f4; height:auto; min-height:380px; position:absolute; top:125px; z-index:999; box-shadow:1px 1px 3px #444; opacity: 0.97;}
.nav-sub-wrap .container{ padding-left:10px}
.nav-sub{ width:100%;margin:0}
#nav-sub-title{border-right:1px solid #dbdbdb; position:relative; padding-left:10px;}
#nav-sub-title .nav-tit-top h2{color:#222;font-size:30px; font-weight:500; padding-bottom:18px}
#nav-sub-title .nav-tit-top p{ /* font-size:18px; color:#6a6a6a; */ font-size:18px; color:#292929; font-weight:500; padding-left: 5px;}
#nav-sub-title .nav-tit-top p b{ color:#ba3856; font-weight:700;}
#nav-sub-title .nav-tit-bottom{ position:absolute;bottom:10px; left:15px;}
#nav-sub-title .nav-tit-bottom h2{ font-size:20px; font-weight:400; color:#222}
#nav-sub-title .nav-tit-bottom p{color:#222; font-weight:500; font-size:30px; font-family: initial;}

.sub-right-menu .nav-all-sub{ /*padding:0 2rem;*/ padding:0; }
.nav-all-sub{ position:relative}
.nav-top .nav-all-sub li a{ display:block; padding:6px 0; font-size:18px; color:#222; font-weight:400; letter-spacing: -0.5;}
.nav-top .nav-all-sub li a:hover{ font-weight:500; color:#ba3856; }

#movie_02 {margin-left: -120px;}
.quickmenu .q-btn{padding:15px 20px 15px 70px; margin-bottom:5px; background-repeat:no-repeat; background-position:20px center; color:#222; font-weight:500; background-color:#fff; border: 1px solid #dbdbdb; font-size:1em; width:205px; margin-left:25px; }
.quickmenu .q-btn_0{padding: 15px 20px; text-align: center; margin-bottom:5px; background-repeat:no-repeat; background-position:20px center; color:#143d7b; font-weight:500; background-color:#fff; border: 1px solid #143d7b; font-size:1em; width:205px; margin-left:25px;}
.nav-top .quickmenu a.q-btn:hover{color:#222; }
.quickmenu .q-btn1{ background-image:url('/_images/main/img-q-btn-facebook.png')}
.quickmenu .q-btn2{ background-image:url('/_images/main/img-q-btn-instagram.png')}
.quickmenu .q-btn3{ background-image:url('/_images/main/img-q-btn-youtube.png')}

.kbatv-menu-dept{padding-right:0!important; padding-left:30px!important;}
.kbatv-menu-dept .submenu-gr{ width:15%; margin-left:1.6%;float:left;}
/*.kbatv-menu-dept .submenu-gr h4 { font-size:18px; font-weight: 400; margin-bottom: 10px; padding: 7px 3px; color: #fff; background: #ba3856; text-align: center;}*/
.kbatv-menu-dept .submenu-gr h4 { font-size:15px; font-weight: 400; margin-bottom: 10px; padding: 7px 0px; color: #fff; background: #ba3856; text-align: center;}
.kbatv-menu-dept .submenu-gr ul{ padding-left:10px;}
.nav-top .kbatv-menu-dept .submenu-gr ul a{ color:#222; padding:4px 0}



#container{margin:0 auto;}

#lnb{}
#lnb h2{ padding:3rem 0;color:#fff;font-weight:500; border-bottom:1px solid #dbdbdb; text-align: center; font-size:25px; background:#ee2b63 url(/_images/lnb-logo_new.png) no-repeat 9rem -2rem; }
#lnb h2 img{ display:none!important;}
.lnb-1d{}
.lnb-1d-li{ border-top:1px solid #dbdbdb;margin-right:-16px;}
.lnb-1d-li:first-child{ border:0;}
a.lnb-1d-a{ color:#222; font-weight: 400; align-content:center; z-index: 1; display:block; transition: all .5s; padding:13px 0; padding-left:1.5em;}
.lnb-1d-a:first-child{margin-top:0; border-top:0;}
.lnb-1d-li a.lnb-1d-a:focus{text-decoration:none;}
.lnb-1d-li a.lnb-1d-a.active,
.lnb-1d-li a.lnb-1d-a:hover{text-decoration:none; background-color:#fff5f8;font-weight:500; color:#ba3856; transition: all .5s;}

.lnb-1d-li a.lnb-1d-a:hover:after{opacity:1;visibility:visible; height:48px;}
.lnb-2d-ul{ background-color:#f1f1f1;}
.lnb-1d-li .lnb-2d-li{padding:8px 0 8px 7px; border-top:1px dotted #ddd}
.lnb-1d-li .lnb-2d-li:first-child{ border:0 none}
.lnb-1d-li a.lnb-2d-a{color:#666; font-size:0.85em;}
.lnb-1d-li a.lnb-2d-a:hover{ font-weight:bold;color:#c92001;}
.lnb-1d-li a.lnb-3dept{color:#007bff}
.lnb-1d-li a.lnb-3dept.on{color:#494949!important; font-weight:bold;}
.m_hide { margin-right: -15px; padding-top: 20px;}

#contents{ padding-top:0!important; padding-bottom:80px!important; /*border-left:1px solid #dbdbdb;*/ color:#222; }

h3.pagetitle{ margin:50px 0 28px; color:#222;}
h4.pagetitle{ margin:50px 0 20px; color:#333; letter-spacing: -0.5px;}
h3.caption_tit { display: inline-block; padding: 5px 10px; background: #448ae8; color: #fff; font-size: 16px; margin-right: 5px; text-overflow: ellipsis; white-space: nowrap;}
.breadcrumb{background-color:#FFF5F8; font-size:1em;}
.breadcrumb li{ list-style: none; }

#major-content p{color:#444;text-align: justify;}
.major-title{color:#222; margin:80px 0 20px; background: url(/_images/dept/bullet.png) no-repeat 0 50%; padding-left: 15px;}
.major-title:first-child{margin-top:50px;}
.title_bg100 {background: url(../_images/dept/bg_100.jpg); height: 270px;} /*영상연출*/
.title_bg101 {background: url(../_images/dept/bg_101.jpg); height: 270px;} /*영상촬영*/
.title_bg102 {background: url(../_images/dept/bg_102.jpg); height: 270px;} /*영상편집*/
.title_bg103 {background: url(../_images/dept/bg_103.jpg); height: 270px;} /*방송작가*/
.title_bg104 {background: url(../_images/dept/bg_104.jpg); height: 270px;} /*영화*/
.title_bg105 {background: url(../_images/dept/bg_105.jpg); height: 270px;} /*사진*/
.title_bg106 {background: url(../_images/dept/bg_106.jpg); height: 270px;} /*유튜브*/
.title_bg134 {background: url(../_images/dept/bg_134.jpg); height: 270px;} /*방송OTT자율*/
.title_bg107 {background: url(../_images/dept/bg_107.jpg); height: 270px;} /*광고*/
.title_bg108 {background: url(../_images/dept/bg_108.jpg); height: 270px;} /*음향*/

.title_bg109 {background: url(../_images/dept/bg_109.jpg); height: 270px;} /*성우*/
.title_bg110 {background: url(../_images/dept/bg_110.jpg); height: 270px;} /*연기예술*/
.title_bg111 {background: url(../_images/dept/bg_111.jpg); height: 270px;} /*방송진행*/
.title_bg112 {background: url(../_images/dept/bg_112.jpg); height: 270px;} /*매니지먼트*/
.title_bg136 {background: url(../_images/dept/bg_136.jpg); height: 270px;} /*방송연예*/
.title_bg137 {background: url(../_images/dept/bg_137.jpg); height: 270px;} /*영상시각디자인*/

.title_bg113 {background: url(../_images/dept/bg_113.jpg); height: 270px;} /*공연예술*/
.title_bg115 {background: url(../_images/dept/bg_115.jpg); height: 270px;} /*실용무용*/
.title_bg126 {background: url(../_images/dept/bg_126.jpg); height: 270px;} /*모델연기예술*/

.title_bg116 {background: url(../_images/dept/bg_116.jpg); height: 270px;} /*보컬*/
.title_bg117 {background: url(../_images/dept/bg_117.jpg); height: 270px;} /*싱어송라이터*/
.title_bg118 {background: url(../_images/dept/bg_118.jpg); height: 270px;} /*힙합*/
.title_bg119 {background: url(../_images/dept/bg_119.jpg); height: 270px;} /*미디작편곡*/
.title_bg120 {background: url(../_images/dept/bg_120.jpg); height: 270px;} /*기악*/
.title_bg121 {background: url(../_images/dept/bg_121.jpg); height: 270px;} /*k-pop*/

.title_bg122 {background: url(../_images/dept/bg_122.jpg); height: 270px;} /*영상디자인*/
.title_bg131 {background: url(../_images/dept/bg_131.jpg); height: 270px;} /*시각디자인*/
.title_bg132 {background: url(../_images/dept/bg_132.jpg); height: 270px;} /*멀티미디어디자인*/
.title_bg133 {background: url(../_images/dept/bg_133.jpg); height: 270px;} /*연예인*/
.title_bg124 {background: url(../_images/dept/bg_124.jpg); height: 270px;} /*웹툰애니메이션*/
.title_bg128 {background: url(../_images/dept/bg_128.jpg); height: 270px;} /*3D콘텐츠*/
.title_bg123 {background: url(../_images/dept/bg_123.jpg); height: 270px;} /*일러스트레이션*/

.title_bg114 {background: url(../_images/dept/bg_114.jpg); height: 270px;} /*뷰티디자인*/


.advantage .ad_tit {display: block; position: relative; padding-left: 34px; font-weight: normal; color: #ba3856; font-size: 18px;}
.advantage .ad_tit .num {display: inline-block; min-width: 24px; height: 24px; border-radius: 50px; background-color: #ba3856; font-size: 13px; color: #fff; text-align: center; line-height: 24px; padding: 0 3px; box-sizing: border-box; position: absolute; left: 2px; top: 2px; font-weight: bold;}
.advantage .img {display: block; margin-top: 20px; padding-bottom: 40px;}
.advantage .tx {display: block; line-height: 23px; margin-top: 10px;}
.box_sky {background-color: #edf4fe; padding: 25px 35px; border-radius: 3px;}

/*.tab-tit-list{ background-color:#fafafa}*/
.tab-tit-list li {margin-bottom:8px;}
.tab-tit-list li a{ border:1px solid #dbdbdb; color:#6c757d;}
.tab-tit-list li a:hover,
.tab-tit-list li a.active{ /* font-weight:500; */ }
.tab-cont-major{ padding:.4rem .6rem; box-sizing:border-box;}
.tab-cont-major h5{ margin:24px 0 16px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#ba3856;border-top-color:#ba3856; border-top-width:2px;}


.pf-profile{ border-top:2px dashed #dbdbdb; padding-top:40px; margin-top:40px;}
.pf-profile:first-child{ padding-top:0; margin-top:0; border:0 none;}
.pf-profile .pf-img{ margin-bottom:1rem;}
.pf-profile .pf-img ul li{ position:relative; /*background-color:#d88c32*/}
.pf-profile .pf-img ul li:hover img,
.pf-profile .pf-img ul li:focus img{ opacity:0.2;filter: alpha(opacity=20);transition: .5s ease;}
.pf-profile .pf-img img{ width:100%}
.pf-profile .pf-img .txt-center{ font-size:0.8em; text-align:center; display:none;}
.pf-profile .pf-img ul li:hover .txt-center,
.pf-profile .pf-img ul li:focus .txt-center{ display:block;transition: .55s ease;}
.pf-profile .pf-t{ margin-bottom:16px;}
.pf-detail h5{ margin-bottom:16px; background:url(../_images/blt-stick-h.png) no-repeat left center; padding-left:0.6em; font-weight:bold;}
.pf-detail h5 small{ font-weight:300;}
.pf-detail h5~p{ margin-left:1em; text-align: justify;}

.reSt{ /*margin-top:40px;*/}
.reSt .figure .fig-wrap{display:block; height:8rem; overflow:hidden; background-color:#f1f1f1;}
.reSt .figure-caption{ padding-top:8px;}

.em-list li{ margin-bottom:16px; padding-left:8px; padding-right:8px;}
.em-list li .media{ border:1px solid #dbdbdb; padding:16px; box-sizing:border-box;}
.em-list li .media-body{ color:#666;font-size:0.9rem;}
.em-list li h5{ font-size:1.1rem;color:#d88c32; font-weight:700; letter-spacing:-1px;}

.bd-fig-list li{/*padding-left:8px; padding-right:8px;*/}
.bd-fig-list li .figure-img{ border:1px solid #dbdbdb; padding:16px; height:60px;  box-sizing:border-box;}

.curriculum-cont table:first-child{ margin-bottom:1em;}

.bnzone{ margin:1.25rem 0}

.tb-course{}
.tb-course h5{ font-weight:bold; margin-bottom:1rem;}
.tb-course .default td,
.tb-course .default th{ font-size:1em}
.tb-course .default tbody th{ text-align:center}

table.default .thead-dark th {color: #fff;background-color: #212529;border-color: #32383e;}

.pagination a{color:#333}

.bt-btn a{ margin-bottom:2rem;}


.tab-list ul li{ width:19.2%; margin-left:1%; float:left;}
.tab-list ul li:first-child{ margin:0}
.tab-list ul li a{ display:block; border:1px solid #dbdbdb; background-color:#f2f4f6; text-align:center; font-size:1em; color:#222; padding:.5rem 0; text-decoration:none; border-radius:4px;}
.tab-list ul li a.active,
.tab-list ul li a:hover,
.tab-list ul li a:focus{ background-color:#1a458e; color:#fff;}

.lnb-tab-hp{ display:none;}
.lnb-tab-hp ul li{ width:25%; float:left;}
.lnb-tab-hp ul li a{ display:block; border:1px solid #dbdbdb; background-color:#f1f1f1; text-align:center; font-size:1em; color:#222; padding:.5rem 0; text-decoration:none; border-radius:4px;}
.lnb-tab-hp ul li a:hover,
.lnb-tab-hp ul li a:focus{background-color:#1a458e; color:#fff;}

.lnb-tab-comm{ margin-bottom:4px}

.lnb-tab-hp .lnb-tab-dept li a{background-color:#3f7de5; color:#fff}
.lnb-tab-hp .lnb-tab-dept li a:hover,
.lnb-tab-hp .lnb-tab-dept li a:focus{ background-color:#1a458e}


.tab ul li{ width:25%; float:left;}
.tab ul li a{ display:block; border:1px solid #dbdbdb; background-color:#f1f1f1; text-align:center; font-size:1em; color:#666; padding:.5rem 0; text-decoration:none; border-radius:4px;}

#footer{ background-color:#414143}
#footer .container{ margin:0 auto; padding:3rem 0; max-width: 1400px;}
#footer .ft-info{ font-size:0.8em; text-align:right; color:#666}
a.ft-privacy{ display:block; font-size: 13px; margin:1.1rem 0; text-decoration:none; color: #c8c9c9;}
a.ft-privacy:hover{color:#FFCE00;}
p.ft-add { color:#c8c9c9; font-size: 13px; line-height: 1.6;}
p.ft-copy { color:#c8c9c9; font-size: 13px;}
.sns {padding-bottom: 15px;}
.sns img {padding-left: 6px;}
@media only screen and (max-width:768px){
	.sns img {width: 11.2%;}
}


.board_list_type{width:100%;}
.board_list_type:first-of-type{border-top:1px solid #ddd; }
.board_list_type li{ width:100%; border-bottom:1px solid #ddd; padding:15px; box-sizing:border-box; min-height:140px; position:relative;}
.board_list_type li:after{display:block; content:""; clear:both;}
.board_list_type li:hover{background:#f7fafc}
.board_list_type li.list_img{}
.board_list_type li.list_img .txt{ width:100%; padding-left:150px; box-sizing:border-box;}
.board_list_type li .thum{ float:left; border:1px solid #c6c6c6; position:absolute; left:15px; top:15px; padding:5px; background:#fff;}
.board_list_type li .txt{float:left; width:100%;}
.board_list_type li .txt .title{font-size:17px; font-weight:bold; margin-bottom:8px; position:relative; padding-right:20px; box-sizing:border-box;}
.board_list_type li .txt .title .text-overflow{display:inline-block;}
.board_list_type li .txt .title input{vertical-align:top; margin-top:3px;}
.board_list_type li .txt .title strong{vertical-align:top;}
.board_list_type li .txt .title .icon_favorite{position:absolute; right:0; top:5px;}
.board_list_type li .txt .cont{font-size:17px; font-weight:300; margin-bottom:8px;}
.board_list_type li .txt .info{font-size:14px; color:#777; font-weight:300;}
.board_list_type li .txt .info:after{display:block; content:""; clear:both;}
.board_list_type li .txt .info .info_left{float:left}

@media only screen and (max-width:1010px){
	.board_list_type li .thum {position: relative; left: 0;}
	.board_list_type li.list_img .txt {padding: 30px 0 20px 0;}
	.board_list_type li .thum img {width: 82vw; height: 25vh;}
}

@media only screen and (max-width:768px){
	.board_list_type li .thum {position: relative; sleft: 0;}
	.board_list_type li .thum img {width: 82vw; height: 25vh;}
	.board_list_type li.list_img .txt {padding: 30px 0 20px 0;}
}



/* 갤러리형 게시판 */
.board_type_gallery{padding-top:20px; text-align:center; margin-bottom:30px;}
.board_type_gallery:after{clear:both; content:""; display:block;}
.board_type_gallery a{ text-decoration:none;color:#777; display:block; }
.board_type_gallery li{ display:inline-block; text-align:left; box-sizing:border-box; margin-bottom:1rem;}
.board_type_gallery li:first-child{}
.board_type_gallery li.board_empty{clear:both; width:100%; height:50px; line-height:50px; text-align:Center; padding:0; margin:0; border:0; border-bottom:1px solid #ddd; padding-bottom:20px; box-sizing:content-box;}
.board_type_gallery li .thum{border:1px solid #c6c6c6;  box-sizing:border-box; background:#fff; height:140px; overflow: hidden;}
.board_type_gallery li .thum:hover{cursor:pointer;}
.board_type_gallery li .txt{width:100%;}
.board_type_gallery li .txt .title{font-size:17px; position:relative; padding-right:20px; box-sizing:border-box; padding: 3px;}
.board_type_gallery li .txt .title .text-overflow{display:inline-block; text-decoration:none; color:#222;}
.board_type_gallery li .txt .title input{vertical-align:top; margin-top:3px;}
.board_type_gallery li .txt .title strong{vertical-align:top;}
.board_type_gallery li .txt .cont{font-size:13px; font-weight:300; margin-bottom:8px;}
.board_type_gallery li .txt .info{font-size:14px; font-weight:300;}
.board_type_gallery li .txt .info:after{display:block; content:""; clear:both;}
.board_type_gallery li .txt .info .info_top{}
.board_type_gallery li .txt .info .info_bottom{color:#777;  font-size:14px;}
.board_type_gallery li .txt .info .info_bottom_left{float:left;}
.board_type_gallery li .txt .info .info_bottom_right{float:right;}

.bo-head{ border:0 solid #dbdbdb; border-width:1px 0; padding:.5em; margin-bottom:10px;}
.bo-head .tit{ font-weight:500; float: left;/*margin-bottom:6px*/}
.bo-head .name{ float:right; font-size:1em; color:#888}
.bo-head .date{float: right;font-size:0.8em; color:#888}

.bo-body img{ width:100%}

.list_prevnext{ font-size:0.8em; margin-top:6vh; border-bottom:1px solid #ddd; width:100%;}
.list_prevnext dl{border-top:1px solid #ddd;}
.list_prevnext dt,
.list_prevnext dd{ padding:10px}
.list_prevnext .date{padding:10px; display:block; float:right; width:25%; text-align:right}
.list_prevnext .prev{ background:url(../_images/icon_board_prev.png) no-repeat 85% center;}
.list_prevnext .next{ background:url(../_images/icon_board_next.png) no-repeat 85% center;}
.list_prevnext .left{ background-color:#f7f7f7; width:20%;}
.list_prevnext .subject{ width:50%}

.btg-viewdetail{ width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0; top:0; z-index:99999;}
.vDetail{ width:500px; height:500px; margin:20vh auto 0; color:#ddd; position:relative; }
.vDetail .txt{ background-color:#333131; padding:1.2rem; margin-top:-4px; color:#fff}
.vDetail .icon-close{ position:absolute; right:0px; top:-50px; cursor:pointer;}
.vDetail .title { font-weight:bold; font-size:1.1em; color:#f15f6e}
.vDetail .info{ font-size:1em}


.srh-form{ margin:1.25rem 0; font-size:1em}
.srh-form .input-group{ width:25%; margin:0 auto;}
.srh-form input[type=text]{ color:#666;padding:6px;}
.srh-form .btn{border-radius:0 .25rem .25rem 0; font-size:0.8em;}


.btn-list{ margin:10px 0; float:right; display:block;}
.serch_box { padding-left: 5px; text-align: right; padding-bottom: 10px; }
.s_btn { margin-left: -5px; cursor:pointer}
input.inpType01 {height: 35px; line-height: 35px; border: 1px solid #ced4da; color: #666; font-size: 14px; font-family: 'Noto Sans', sans-serif; padding: 0 10px; box-sizing: border-box; }

@media (max-width: 1350px) and (min-width: 1200px){

#bannerZone ul{ width:1200px;}
#bannerZone li img{max-width:100%;}

} /* w1350보다작고, w1200보다 클때, */

@media (max-width: 1200px) and (min-width: 992px){

#bannerZone ul{ width:992px;}
#bannerZone li img{max-width:100%;}

} /* w1200보다작고, w992보다 클때, */


@media (min-width: 992px) {

#kbatv_hp{ display:none!important;}

}

@media (max-width: 992px) {

#bannerZone{ display:none;}

.gnb{ height:auto;}
.gnb .nav-item{ width:auto; background-color:#f0f0f0; border-bottom:1px solid #ddd}
.gnb .nav-item .nav-link{ height:2.4em; line-height:2.4em}
.gnb .nav{ padding:0}
.gnb .dropdown-menu{ border-width:1px 0; box-shadow:none; background-color:#fafafa; text-align:center;}

#tnb{ display:none;}
#topnav{ background-color:#fff;}
#topnav a.nav-link{ color:#666;}

.board_type_gallery li .thum{ height:auto}

.gnb.show .nav{border:0px solid #dbdbdb; border-width:1px 0;}

.nav-gnb{ display:none!important}


}


@media (max-width: 750px) {

#lnb{ display:none;}
.lnb-tab-hp{ display:block!important}

}

@media screen and (max-width: 720px) {

#container{width:auto; padding:0}
#contents{ border:0 none;}
.major-title{ margin:2rem 0 1rem;}
.pf-detail h5~p{ margin-left:0;}

h3.pagetitle{ margin:10px 0; font-size:1.2em; font-weight:bold; text-shadow:1px 1px 1px #d1d1d1; background:url(../_images/bg-tit-mo-1.jpg) no-repeat right 0; background-size:cover; height:14vh; line-height:14vh; padding-left:1em; border-radius:4px;}




#lnb h2{ background-position: right 3rem}
/*#lnb{ display:none;}*/



#footer .col-md-3 img{ display:block; margin:0 auto}
#footer .ft-info{ text-align:center; margin-top:2rem; font-size:0.8em;}


}

@media screen and (max-width: 540px) {

.lnb-tab-hp ul li{ width:50%;}

.vDetail{ width:300px; height:300px}

.list_prevnext .left{ background-image:none;}


}


@media screen and (max-width: 350px) {

.navbar-header img{ width:80%}

}
