@charset "utf-8";


/*게시판 검색기*/
.main_search_mobile #hd_sch #sch_stx {float:left; width:70%; border:10px solid #f30; border-right:0; height:90px; line-height:90px; text-indent: 20px; font-size:210%; text-align:center;}
.main_search_mobile #hd_sch #sch_stx:focus {border:10px solid #f30 !important; border-right:0 !important;}
.main_search_mobile #hd_sch #sch_submit {float:left; width:30% !important; /* width: calc(100% - 250px) !important; */ padding-right: 0px; border:10px solid #f30; border-left:0; background:#fff; color:#333; height:90px; line-height:77px;}
.main_search_mobile #hd_sch #sch_submit i{font-size:200%;}

.main_search_mobile #hd_sch #sch_submit:hover {color:#f30 !important; }
.main_search_mobile #hd_sch #sch_submit:focus {color:#f30 !important; }

.board_search_mobile{clear:both; margin:0; float:none; width:333px; margin:0 auto;}
.board_search_mobile input::placeholder {color:#fff;}
.board_search_mobile input::-webkit-input-placeholder {color:#fff;}
.board_search_mobile input:-ms-input-placeholder {color:#fff;}


@media(max-width:1440px){ /*Laptop-L*/

}
@media(max-width:1024px){ /*Laptop*/
	.board_search_mobile{
		float:left;
		width:50%;
	}
	.main_search_mobile #hd_sch #sch_stx{
	  float:left; border:10px solid #f30; border-right:0; background:#fff; color:#f30; height:60px; line-height:60px; text-indent: 20px; font-size:160%; text-align:center;
	}
	.main_search_mobile #hd_sch #sch_submit{width:auto; height:60px; line-height:46px;}
	.main_search_mobile #hd_sch #sch_submit i{font-size:150%;}
	.hd_sch_wr {padding:0;}
}
@media(max-width:768px){ /*Tablet*/
	.main_search_mobile #hd_sch #sch_stx {border:3px solid #f30; border-right:0; height:30px; line-height:30px;}
	.main_search_mobile #hd_sch #sch_stx:focus {border:3px solid #f30 !important;border-right:0 !important;}
	.main_search_mobile #hd_sch #sch_submit {border:3px solid #f30;border-left:0;height:30px; line-height:26px;}
	.main_search_mobile #hd_sch #sch_submit i{font-size:100%;}
}
@media(max-width:425px){ /*Mobile-L*/

}
@media(max-width:375px){ /*Mobile-M*/

}
@media(max-width:320px){ /*Mobile-S*/

}
/*게시판 검색기*/




.lt_bn {position:relative;overflow:hidden}
.lt_bn .bx-wrapper{height:auto/*650px*/}
.lt_bn li{background-position:center center;background-size:cover;background-repeat:no-repeat;height:auto/*650px*/;text-align:center;color:#fff}
.lt_bn .bg{;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);content:'';z-index:1;overflow:hidden}

.lt_bn .bn_txt{display:block;height:100%;width:100%;position:relative;z-index:2;position:absolute; top:0; left:0; margin-top:0px;}

@media(max-width:1440px){ /*Laptop-L*/

}
@media(max-width:1024px){ /*Laptop*/

}
@media(max-width:768px){ /*Tablet*/

}
@media(max-width:425px){ /*Mobile-L*/
	.lt_bn .bn_txt{position:absolute; top:0;}
}
@media(max-width:375px){ /*Mobile-M*/

}
@media(max-width:320px){ /*Mobile-S*/

}




.lt_bn .txt_wr{vertical-align:middle;padding:0; }

.lt_bn li .bn_tit{font-size:3.8em;font-weight:bold; line-height:1.53em;
-webkit-text-shadow:2px 2px 5px rgba(55,55,55,0.4);
-moz-text-shadow:2px 2px 5px rgba(55,55,55,0.4);
text-shadow: 2px 2px 5px rgba(55,55,55,0.4);}
.lt_bn li .bn_detail{font-size:1.231em;margin:20px 0 20px; line-height:1.7em;
-webkit-text-shadow:2px 2px 5px rgba(55,55,55,0.4);
-moz-text-shadow:2px 2px 5px rgba(55,55,55,0.4);
text-shadow: 2px 2px 5px rgba(55,55,55,0.4);}
.lt_bn li .bn_view {display:inline-block;background:#fff;color:#333;padding:0 35px;line-height:45px;margin-top:20px}

.lt_bn .bn_link{display:none;position:absolute;bottom:10px;right:10px;z-index:99;background:#ff0000;color:#fff;width:40px;line-height:40px;border-radius:30px;text-align:center;font-size:16px}
.lt_bn:hover .bn_link{display:block}
.lt_bn .bn_link:hover {transform: rotate( -45deg );color:#fff;}

.lt_bn .bx-pager{position:absolute;bottom:0;right:0}


.lt_bn li .bn_tit{opacity:0; transform:translateY(30px);
-webkit-transition: all 0.3s ease-in .3s;
-moz-transition:  all 0.3s ease-in .3s;
-ms-transition: all 0.3s ease-in .3s;
-o-transition: all 0.3s ease-in .3s;
transition: all 0.3s ease-in .3s}
.lt_bn li .active-slide .bn_tit{opacity:1;
transform:translateY(0)}

.lt_bn li .bn_detail{opacity:0;
-webkit-transition: all 1s ease-in .5s;
-moz-transition:  all 1s ease-in .5s ;
-ms-transition:  all 1s ease-in .5s;
-o-transition: all 1s ease-in .5s;
transition: all 1s ease-in .5s}
.lt_bn li .active-slide .bn_detail{opacity:1}

.lt_bn li .bn_view{opacity:0;
-webkit-transition: all 1.3s ease-in 1s;
-moz-transition: all 1.3s ease-in 1s;
-ms-transition: all 1.3s ease-in 1s;
-o-transition: all 1.3s ease-in 1s;
transition: all 1.3s ease-in 1s}
.lt_bn li .active-slide .bn_view{opacity:1}

.lt_bn #bx_pager{position:absolute;bottom:20px;right:20px;z-index:99}
.lt_bn #bx_pager a{color:#fff;display:inline-block;padding:5px;line-height:20px;opacity:0.5}
.lt_bn #bx_pager span{display:inline-block;width:0;height:1px;background:#fff;vertical-align:top;margin-top:10px;margin-left:8px;
-webkit-transition: all 0.3s ease-in;
-moz-transition:  all 0.3s ease-in ;
-ms-transition: all 0.3s ease-in ;
-o-transition: all 0.3s ease-in ;
transition: all 0.3s ease-in }
.lt_bn #bx_pager .active{opacity:1}
.lt_bn #bx_pager .active span{width:20px}
.lt_bn .btn_bottom{position:absolute;bottom:0;left:50%;width:81px;height:37px;background:url('./btn_bottom.png');border:0;margin-left:-40px;text-indent:-999px;overflow:hidden}


 @media(max-width:1440px){ /*Laptop-L*/

 }
 @media(max-width:1024px){ /*Laptop*/
	 .lt_bn .bx-wrapper ,.lt_bn li{height:auto/*500px*/;}
	 .lt_bn .bx-controls-direction a{width:30px;height:30px }
	 .lt_bn .txt_wr{padding:50px;}
	 .lt_bn .txt_wr span.one{
	 	display: block;
	 	padding: 0px 0;
	 	margin-top: 0px;
	 	font-size: 330%;
	 	color: #111;
	 	position: relative;
	 	font-family: 'Vitro_core';
	 	text-align: left;
	 }
	 .lt_bn .txt_wr span.two{
	 	display: block;
	 	padding: 0px 0 0 0 !important;
	 	color: #f60;
	 	font-weight: 600;
	  font-size: 160%;
	 	margin-bottom: 5px;
	 	letter-spacing: 2px;
	 	text-align: left;
	 }
	 .lt_bn .txt_wr span.four{
	 	border: 0;
	 	border-radius: 10px;
	 	margin-right: 0px;
	 	display: inline-block;
	 	float: none;
	 	padding: 5px 10px;
	 	background: #f30;
	 	font-size: 90%;
	 	font-weight: 700;

	 }
	 .lt_bn .txt_wr span.four a{color:#fff;}

	 .lt_bn li .bn_tit{font-size:2em;}
	 .lt_bn .btn_bottom{display:none}
	 .lt_bn #bx_pager{display:none;}
 }
 @media(max-width:768px){ /*Tablet*/
	 .lt_bn .txt_wr{padding:20px;}
	 .lt_bn .txt_wr span.one{font-size: 200%;}
	 .lt_bn .txt_wr span.two{font-size: 120%;}
	 #hd_sch{border-radius:0; overflow:visible;}
 }
 @media(max-width:425px){ /*Mobile-L*/
	 .lt_bn .txt_wr span.one{font-size: 150%;}
	 .lt_bn .txt_wr span.two{font-size: 110%;}
 }
 @media(max-width:375px){ /*Mobile-M*/
	 .lt_bn .txt_wr span.one{font-size: 120%;}
	 .lt_bn .txt_wr span.two{font-size: 100%;}
 }
 @media(max-width:320px){ /*Mobile-S*/
	 .lt_bn .txt_wr{padding:10px;}
	 .lt_bn .txt_wr span.one{font-size: 100%;}
	 .lt_bn .txt_wr span.two{font-size: 90%;}
 }
