@charset "UTF-8";
/* CSS Document */

/* 메인_서브 공통2 CSS */

/* font */
@font-face {
     font-family: 'NanumSquare';
     font-style: normal;
     font-weight: 300;
     src: local('NanumSquareL'),
     url('/sctea/common/fonts/NanumSquareL.eot'),
     url('/sctea/common/fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'),
     url('/sctea/common/fonts/NanumSquareL.woff') format('woff');
 }

 @font-face {
     font-family: 'NanumSquare';
     font-style: normal;
     font-weight: 400;
     src: local('NanumSquareR'),
     url('/sctea/common/fonts/NanumSquareR.eot'),
     url('/sctea/common/fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
     url('/sctea/common/fonts/NanumSquareR.woff') format('woff');
 }

 @font-face {
     font-family: 'NanumSquare';
     font-style: normal;
     font-weight: 500;
     src: local('NanumSquareB'),
     url('/sctea/common/fonts/NanumSquareB.eot'),
     url('/sctea/common/fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
     url('/sctea/common/fonts/NanumSquareB.woff') format('woff');
 }

 @font-face {
     font-family: 'NanumSquare';
     font-style: normal;
     font-weight: 600;
     src: local('NanumSquareEB'),
     url('/sctea/common/fonts/NanumSquareEB.eot'),
     url('/sctea/common/fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
     url('/sctea/common/fonts/NanumSquareEB.woff') format('woff');
 }


html{overflow: auto;}

.noScroll, .noScroll body{overflow:hidden !important; height:100%;}

/* body */
body{-webkit-text-size-adjust:none; font-family: Malgun gothic, Dotum, arial, sans-serif; color: #222; overflow-x: hidden;}

/* 기본 링크 */
a:hover, a:focus, a:active, a:link, a:visited {color:#666;	text-decoration:none;}

/* 버튼 */
button {cursor:pointer;}

/* 본문바로가기 */
.skip_nav{position:absolute; margin:0 auto; z-index:99999; top:0; left:0; right:0;}
.skip_nav a {position:absolute; width:100%; font-size:0; top:-50px;}
.skip_nav a:active, .skip_nav a:focus{display:block; font-size:12px; padding:10px; top:0; text-align:center; color:#fff; font-weight:600; background:#000; outline:0;}

.pc_ver{display: block !important;}
.mbl_640{display: none!important;}
@media screen and (max-width:1023px) {
.pc_verL {
	display: none !important;
}
.for_tab,  .hide_pc {
	display: block !important;
}
}

@media screen and (max-width:660px) {
.pc_ver {
	display: none !important;
}
.for_tab {
	display: none !important;
}
.for_mbl {
	display: block !important;
}
}
@media screen and (max-width:640px) {
.pc_640 {
	display: none !important;
}
.mbl_640 {
	display: block !important;
}
}


/* box behavior */
.fl {float: left !important;}
.fr {float: right !important;}
.cb {clear: both !important;}
.hide {display: none !important;}
.hidden {visibility: hidden; position: absolute; top: -9999px; left: -9999px; font-size: 0; width: 0; height: 0; line-height: 0; background: none;}
/* sizing */
.maT-50{margin-top:-50px !important}
.maT-45{margin-top:-45px !important}
.maT-40{margin-top:-40px !important}
.maT-35{margin-top:-35px !important}
.maT-30{margin-top:-30px !important}
.maT-25{margin-top:-25px !important}
.maT-20{margin-top:-20px !important}
.maT-15{margin-top:-15px !important}
.maT-10{margin-top:-10px !important}
.maT-5{margin-top:-5px !important}
.maT0{margin-top:0 !important}
.maT5{margin-top:5px !important}
.maT10{margin-top:10px !important}
.maT15{margin-top:15px !important}
.maT20{margin-top:20px !important}
.maT25{margin-top:25px !important}
.maT30{margin-top:30px !important}
.maT35{margin-top:35px !important}
.maT40{margin-top:40px !important}
.maT45{margin-top:45px !important}
.maT50{margin-top:50px !important}

.maR-50{margin-right:-50px !important}
.maR-45{margin-right:-45px !important}
.maR-40{margin-right:-40px !important}
.maR-35{margin-right:-35px !important}
.maR-30{margin-right:-30px !important}
.maR-25{margin-right:-25px !important}
.maR-20{margin-right:-20px !important}
.maR-15{margin-right:-15px !important}
.maR-10{margin-right:-10px !important}
.maR-5{margin-right:-5px !important}
.maR0{margin-right:0 !important}
.maR5{margin-right:5px !important}
.maR10{margin-right:10px !important}
.maR15{margin-right:15px !important}
.maR20{margin-right:20px !important}
.maR25{margin-right:25px !important}
.maR30{margin-right:30px !important}
.maR35{margin-right:35px !important}
.maR40{margin-right:40px !important}
.maR45{margin-right:45px !important}
.maR50{margin-right:50px !important}

.maB-50{margin-bottom:-50px !important}
.maB-45{margin-bottom:-45px !important}
.maB-40{margin-bottom:-40px !important}
.maB-35{margin-bottom:-35px !important}
.maB-30{margin-bottom:-30px !important}
.maB-25{margin-bottom:-25px !important}
.maB-20{margin-bottom:-20px !important}
.maB-15{margin-bottom:-15px !important}
.maB-10{margin-bottom:-10px !important}
.maB-5{margin-bottom:-5px !important}
.maB0{margin-bottom:0 !important}
.maB5{margin-bottom:5px !important}
.maB10{margin-bottom:10px !important}
.maB15{margin-bottom:15px !important}
.maB20{margin-bottom:20px !important}
.maB25{margin-bottom:25px !important}
.maB30{margin-bottom:30px !important}
.maB35{margin-bottom:35px !important}
.maB40{margin-bottom:40px !important}
.maB45{margin-bottom:45px !important}
.maB50{margin-bottom:50px !important}

.maL-50{margin-left:-50px !important}
.maL-45{margin-left:-45px !important}
.maL-40{margin-left:-40px !important}
.maL-35{margin-left:-35px !important}
.maL-30{margin-left:-30px !important}
.maL-25{margin-left:-25px !important}
.maL-20{margin-left:-20px !important}
.maL-15{margin-left:-15px !important}
.maL-10{margin-left:-10px !important}
.maL-5{margin-left:-5px !important}
.maL0{margin-left:0 !important}
.maL5{margin-left:5px !important}
.maL10{margin-left:10px !important}
.maL15{margin-left:15px !important}
.maL20{margin-left:20px !important}
.maL25{margin-left:25px !important}
.maL30{margin-left:30px !important}
.maL35{margin-left:35px !important}
.maL40{margin-left:40px !important}
.maL45{margin-left:45px !important}
.maL50{margin-left:50px !important}


/* padding */
.paA0{padding:0 !important}
.paA5{padding:5px !important}
.paA10{padding:10px !important}
.paA15{padding:15px !important}
.paA20{padding:20px !important}

.paT-50{padding-top:-50px !important}
.paT-45{padding-top:-45px !important}
.paT-40{padding-top:-40px !important}
.paT-35{padding-top:-35px !important}
.paT-30{padding-top:-30px !important}
.paT-25{padding-top:-25px !important}
.paT-20{padding-top:-20px !important}
.paT-15{padding-top:-15px !important}
.paT-10{padding-top:-10px !important}
.paT-5{padding-top:-5px !important}
.paT0{padding-top:0 !important}
.paT5{padding-top:5px !important}
.paT10{padding-top:10px !important}
.paT15{padding-top:15px !important}
.paT20{padding-top:20px !important}
.paT25{padding-top:25px !important}
.paT30{padding-top:30px !important}
.paT35{padding-top:35px !important}
.paT40{padding-top:40px !important}
.paT45{padding-top:45px !important}
.paT50{padding-top:50px !important}

.paR-50{padding-right:-50px !important}
.paR-45{padding-right:-45px !important}
.paR-40{padding-right:-40px !important}
.paR-35{padding-right:-35px !important}
.paR-30{padding-right:-30px !important}
.paR-25{padding-right:-25px !important}
.paR-20{padding-right:-20px !important}
.paR-15{padding-right:-15px !important}
.paR-10{padding-right:-10px !important}
.paR-5{padding-right:-5px !important}
.paR0{padding-right:0 !important}
.paR5{padding-right:5px !important}
.paR10{padding-right:10px !important}
.paR15{padding-right:15px !important}
.paR20{padding-right:20px !important}
.paR25{padding-right:25px !important}
.paR30{padding-right:30px !important}
.paR35{padding-right:35px !important}
.paR40{padding-right:40px !important}
.paR45{padding-right:45px !important}
.paR50{padding-right:50px !important}

.paB-50{padding-bottom:-50px !important}
.paB-45{padding-bottom:-45px !important}
.paB-40{padding-bottom:-40px !important}
.paB-35{padding-bottom:-35px !important}
.paB-30{padding-bottom:-30px !important}
.paB-25{padding-bottom:-25px !important}
.paB-20{padding-bottom:-20px !important}
.paB-15{padding-bottom:-15px !important}
.paB-10{padding-bottom:-10px !important}
.paB-5{padding-bottom:-5px !important}
.paB0{padding-bottom:0 !important}
.paB5{padding-bottom:5px !important}
.paB10{padding-bottom:10px !important}
.paB15{padding-bottom:15px !important}
.paB20{padding-bottom:20px !important}
.paB25{padding-bottom:25px !important}
.paB30{padding-bottom:30px !important}
.paB35{padding-bottom:35px !important}
.paB40{padding-bottom:40px !important}
.paB45{padding-bottom:45px !important}
.paB50{padding-bottom:50px !important}

.paL-50{padding-left:-50px !important}
.paL-45{padding-left:-45px !important}
.paL-40{padding-left:-40px !important}
.paL-35{padding-left:-35px !important}
.paL-30{padding-left:-30px !important}
.paL-25{padding-left:-25px !important}
.paL-20{padding-left:-20px !important}
.paL-15{padding-left:-15px !important}
.paL-10{padding-left:-10px !important}
.paL-5{padding-left:-5px !important}
.paL0{padding-left:0 !important}
.paL5{padding-left:5px !important}
.paL10{padding-left:10px !important}
.paL15{padding-left:15px !important}
.paL20{padding-left:20px !important}
.paL25{padding-left:25px !important}
.paL30{padding-left:30px !important}
.paL35{padding-left:35px !important}
.paL40{padding-left:40px !important}
.paL45{padding-left:45px !important}
.paL50{padding-left:50px !important}

/* text */
.vt{vertical-align: top !important;}
.vm{vertical-align: middle !important;}
.vb{vertical-align: bottom !important;}
.al{text-align: left !important;}
.ac{text-align: center !important;}
.ar{text-align: right !important;}
.aj{text-align: justify;}
.tl{text-decoration: line-through;}
.tu {/* text-decoration:underline;*/ border-width: 0 0 1px 0; border-style: solid;}

/* font */
.f_mu{font-family: Malgun gothic, Dotum, arial, sans-serif;}

.top_srch {width:100%;height:50px;margin:30px 0 15px 0;line-height:50px;}
.total{float:left;margin-bottom:10px;padding:0 0 0 25px;background: url(/kr/img/common/icon_alllist.png) no-repeat 0 50%}
/* Search */
.searchBoxWrap{float:right}
.select_type1{width: 100%;height: 60px; border: 1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align: top;}
.select_type1.w280{width: 280px;}
.select_type2{display: inline-block;width: 100%;height: 50px; border: 1px solid #bbb;box-sizing:border-box;padding:0 0 0 15px;vertical-align: top;}
select.select_type2 {float: left;margin-right: 5px;background-image: url(/kr/img/common/icon_sharrow.png) no-repeat;}
select.select_type2:hover {border: 2px solid #134074;}
.select_type2.w140{width: 140px;}
.searchBox {position: relative;float: left;display: inline-block;width: 430px}
.searchBox input[type="text"]{float: left;margin-right: 5px;border: 1px solid #bbb;height: 50px;display: block;box-sizing:border-box;padding: 0 50px 0 15px;width: 300px;}
.searchBox input[type="text"]:hover{border: 2px solid #134074;}

/* Table */
table{width:100%;margin-bottom: 20px;border:0;border-top:2px solid #134074;border-spacing:0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table td,table th{ border:0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; line-height: 1.35em;}
table th{padding:10px;background:#fcfcfc;font-size:16px;font-weight: 600}
/*table th:last-child{border-right:0}*/

table td{padding:10px;font-size: 16px;text-align: center;color: #222;word-break:break-all}
table td.title { text-align:left;word-break:nowrap;text-overflow:ellipsis}

table td a {/*font-size:14px ! important;*/color:rgb(85, 85, 85) ! important;font-weight:600 ! important;}
/*table td:last-child{border-right:0}*/
table .lefttd{text-align: left}
table .leftth{padding:15px 5px;background:#fcfcfc;font-size: 16px;font-weight: 600;text-align: left;}
table th.br_n, td.br_n {border-right:none}

table td input[type="text"] { width: 99%; height: 30px; margin: 5px;border: 1px solid #e0e0e0;display: block;box-sizing:border-box;padding: 0 10px }
table td .board_content{text-align: left; padding: 10px;}
table td .board_content img{max-width: 100%; height: auto;;}


/* Board-Gallery */
.gallery_type1{width: 100%; padding:35px 0;margin-bottom: 30px; border-top:2px solid #134074; border-bottom: 1px solid #d2d2d2; overflow: hidden}
.gallery_type1 ul{text-align: center}
.gallery_type1 ul li{position: relative;float: left;border-radius: 2px; border: 1px solid #d2d2d2; width: 20%;margin: 2.3%;background: #fff;height:306px}
.gallery_type1 .visual {display:block;width:100%;height:176px;margin:0;overflow:hidden;}
.gallery_type1 .visual img {width:100%;height:176px;}
.gallery_type1 .date {display:block;padding-top: 10px; margin:0 10px 10px 10px;border-top: 1px dotted #d2d2d2; font-size:14px;color:#60769E;letter-spacing:-1px}
.gallery_type1 dl {margin:0 7px 10px 7px;}
.gallery_type1 dt {margin: 15px 0; overflow:hidden;color:#0b2545;font-size:18px;line-height:34px;letter-spacing:-1px;font-weight:700}
.gallery_type1 dt >  a {color:#0b2545 !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.gallery_type1 dd {margin-bottom: 20px; overflow:hidden;font-size:14px;line-height:20px;letter-spacing:-1px;color:#134074}
.gallery_type1 dd span {max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.gallery_type1 li:hover {border:2px solid #134074;}


/* Pagination */
.pagination{margin: 40px 0 50px; text-align: center}
.pagination ul li {display: inline-block;background:none}
.pagination ul li a{display: inline-block;vertical-align: middle;line-height: 32px;padding:0 ;min-width:32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px}
.pagination ul li a.on,
.pagination ul li a:hover{background: #8da9c4;color: #fff;text-decoration:underline;}
.pagination ul li a.pg_first{background: url(/kr/img/common/icon_pgfirst.png) no-repeat 50% 50%;width:32px;height:32px}
.pagination ul li a.pg_prev{background: url(/kr/img/common/icon_pgprev.png) no-repeat 50% 50%;width:32px;height:32px}
.pagination ul li a.pg_next{background: url(/kr/img/common/icon_pgnext.png) no-repeat 50% 50%;width:32px;height:32px}
.pagination ul li a.pg_last{background: url(/kr/img/common/icon_pglast.png) no-repeat 50% 50%;width:32px;height:32px}


.paginate {margin: 40px 0 50px; text-align: center}
.paginate > a {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px;margin:0 2px}
.paginate > a.on
.paginate > a:hover {background: #8da9c4;color: #fff;font-weight:400 !important}

.paginate > strong {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#fff;font-weight:400;font-size:14px;background: #8da9c4;}
.paginate > strong > a {color:#fff !important;font-weight:400 !important}

.paginate >  span {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px;margin:0;}
.paginate >  span a{padding:16px}

.paginate >  span.first_page {background: url(/kr/img/common/icon_pgfirst.png) no-repeat 50% 50%}
.paginate >  span.prev_page {background: url(/kr/img/common/icon_pgprev.png) no-repeat 50% 50%}
.paginate >  span.next_page {background: url(/kr/img/common/icon_pgnext.png) no-repeat 50% 50%}
.paginate >  span.last_page {background: url(/kr/img/common/icon_pglast.png) no-repeat 50% 50%}

.paginate > a.pg_num {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px;margin:0 2px}
.paginate > a.pg_num > strong {background: #8da9c4;color: #fff;font-weight:400 !important;display:block}

.paginate >  span.first {background: url(/kr/img/common/icon_pgfirst.png) no-repeat 50% 50%}
.paginate >  span.prev {background: url(/kr/img/common/icon_pgprev.png) no-repeat 50% 50%}
.paginate >  span.next {background: url(/kr/img/common/icon_pgnext.png) no-repeat 50% 50%}
.paginate >  span.last {background: url(/kr/img/common/icon_pglast.png) no-repeat 50% 50%}


.paging{margin-top:30px;display:block}
.paging > a {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px;margin:0 2px}
.paging > a.on
.paging > a:hover {background: #8da9c4;color: #fff;font-weight:400 !important}

.paging > strong {display: inline-block;vertical-align: middle;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#fff;font-weight:400;font-size:14px;background: #8da9c4;}
.paging > strong > a {color:#fff !important;font-weight:400 !important;width: 32px;height: 32px;line-height: 32px;}

.paging >  span {display: inline-block;vertical-align: middle;text-align: center;color:#333;font-weight:400;font-size:14px;margin:0;}
.paging >  span a{width: 32px;height: 32px;line-height: 32px;border: 1px solid #e2e2e2;transition: all .2s ease;}
.paging >  span.num a{border: 1px solid #e2e2e2;transition: all .2s ease;padding:5px 10px}

.paging >  a.first {background: url(/kr/img/common/icon_pgfirst.png) no-repeat 50% 50%}
.paging >  a.prev {background: url(/kr/img/common/icon_pgprev.png) no-repeat 50% 50%}
.paging >  a.next {background: url(/kr/img/common/icon_pgnext.png) no-repeat 50% 50%}
.paging >  a.last {background: url(/kr/img/common/icon_pglast.png) no-repeat 50% 50%}

.paging > a {display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #e2e2e2;transition: all .2s ease;color:#333;font-weight:400;font-size:14px;margin:0 2px}
.paging > a > strong {background: #8da9c4;color: #fff;font-weight:400 !important;display:block}
.paging a span{font-size:0}

/* Button */
.btn_wrap {width:100%;height:50px;text-align:center;margin-bottom: 30px}
.btn_wrap .type_al_r {display:inline-block;float:right}
.btn_wrap .type_al_l {display:inline-block;float:left}
.btn{display:inline-block;text-align: center; vertical-align:middle;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out;border:none}
.btn.type_a {margin-left: 5px; padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#8da9c4}
.btn.type_as {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#8da9c4}
.btn.type_am {margin-left: 5px; padding:0 13px;height:25px;line-height:25px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#8da9c4}
.btn.type_b {margin-left: 5px; padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#13315c}
.btn.type_bs {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#13315c}
.btn.type_bm {margin-left: 5px; padding:0 13px;height:25px;line-height:25px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#13315c}
.btn.type_c {margin-left: 5px; padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#134074}
.btn.type_cs {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#134074}
.btn.type_cm {margin-left: 5px; padding:0 13px;height:25px;line-height:25px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#134074}
.btn.type_d {margin-left: 5px; padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#0b2545}
.btn.type_ds {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#0b2545}
.btn.type_e {margin-left: 5px; padding:0 43px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#2083e9}
.btn.type_es {margin-left: 5px; padding:0 33px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#2083e9}
.btn.type_fs {padding:0 23px;height:30px;line-height:30px;color:#fff;font-size:13px;font-weight: 400; letter-spacing:-1px;background:#13315c}
.btn.type_search {float: left;border: 0; padding:0 66px 0 23px; height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#134074 url(/kr/img/common/icon_search.png) no-repeat 72px 50%}
.btn.type_view {border: 0; width: 160px; height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#41478f url(/sctea/common/img/common/icon_arow02.gif) no-repeat 92% 60%}
.btn.type_yeyak {border: 0; width: 160px; height:50px;line-height:50px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;background:#333333 url(/sctea/common/img/common/icon_arow02.gif) no-repeat 92% 60%}
.btn.type_bw {margin: 5px; padding:0; width: 100px; height:40px;line-height:40px;color:#fff;font-size:14px;font-weight: 400; letter-spacing:-1px;background:#13315c}

footer .google{letter-spacing:-1px}
footer .google a{color:#44a7ff;}
footer .google{color:#555;font-size:13px;line-height:1.35}
.grecaptcha-badge {visibility: hidden;}





@media screen and (max-width:800px) {
	/* 게시판 영역 ******************************************************************************************/
	.container-fluid{padding-top: 0px;}
	/* 게시판 상단 검색 */
	.top_srch{height: auto; line-height: normal; margin: 15px 0 10px 0; overflow: hidden;}
	.total{float: none;}
	.searchBoxWrap{float: none;}
	.select_type2.w140{width: 100px; height: 32px; padding-left: 5px; margin-right: 1px;}
	.searchBox{width: 222px;}
	.searchBox input[type="text"]{margin-right: 1px; height: 32px; padding: 0 5px 0 5px; width: 160px;}
	.searchBox_api #searchTitle_key{width: 160px;}
	.searchBox_api{margin-top: 15px;}
	/* 게시판 본문 이미지 */
	.board_content img{width: 96%; height: auto;}
	/* 버튼 **************************************************************************************************/
	.btn.type_a {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_as {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_am {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_b {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_bs {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_bm {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_c {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_cs {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_cm {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_d {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_ds {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_e {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_es {padding:0 14px;height:32px;line-height:33px;font-size:14px;}
	.btn.type_search {padding: 0 14px 0 14px; height: 32px; line-height: 33px; font-size: 15px; min-width: auto !important;}
}
@media screen and (max-width:660px) {
	/* 게시판 영역 ******************************************************************************************/
	/* 게시판 리스트_작성자, 조회수, 첨부파일 등 숨김 ****** date01-고시공고 */
	table.bbsList th.writer, table.bbsList th.hit, table.bbsList th.file, table.bbsList th.date01,
	table.bbsList td.writer, table.bbsList td.hit, table.bbsList td.file, table.bbsList td.date01{display: none;}

	.gallery_type1 ul li {width: 46%; margin: 2%; height: 320px;}
	.gallery_type1 dt {font-size: 14px;}
	.gallery_type1 .date {font-size: 13px;}
	/* 게시판 하단 페이징 */
	.paginate{margin-left: 15px; margin-right: 15px;}
}