@charset "utf-8";

@font-face {
    font-family: 'NEXON Lv1 Gothic OTF';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.lt_bn {position:relative;overflow:hidden; }
.lt_bn .bx-wrapper{height:100vh;}
.lt_bn li{ background-position:center center !important;background-size:cover;background-repeat:no-repeat;/* background-attachment:fixed;*/ height:100vh;text-align:center;color:#fff}
.lt_bn .bg{;position:absolute;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.3); content:'';z-index:1;overflow:hidden}

.lt_bn .bn_txt{cursor:url(arrow.png), auto !important; display:table;height:100%;width:100%;position:relative;z-index:2; cursor:url('../../../img/xcursor.svg'), auto;}

.lt_bn .txt_wr{display:table-cell;vertical-align:middle;/*padding:0 20%;*/
width:100%; margin:auto;

}
.lt_bn .txt_wr *  {font-family:'NEXON Lv1 Gothic OTF';}
.lt_bn .txt_wr img  {max-width:100%;}

.lt_bn li .bn_tit{font-size:45px; font-weight:300; line-height:60px; letter-spacing:-0.5px;
/*-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 1s ease-in 1s;
-moz-transition:  all 1s ease-in 1s;
-ms-transition: all 1s ease-in 1s;
-o-transition: all 1s ease-in 1s;
transition: all 1s ease-in 1s;
max-width:1200px; margin:auto !important;
text-align:left;
}
/*.lt_bn li .active-slide .bn_tit{opacity:1;
transform:translateY(0);
}

.lt_bn li .bn_tit img  {max-width:443px;}

.lt_bn li .bn_detail{opacity:0;
-webkit-transition: all 1.5s ease-in 1.5s;
-moz-transition:  all 1.5s ease-in 1.5s ;
-ms-transition:  all 1.5s ease-in 1.5s;
-o-transition: all 1.5s ease-in 1.5s;
transition: all 1.5s ease-in 1.5s;
text-align:left; max-width:1200px;
margin:auto;
padding-top:30px;
}
.lt_bn li .active-slide .bn_detail{opacity:1}
.lt_bn li .active-slide .bn_detail img  {max-width:293px;}

.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}


/*----2019 박재호 추가 중간 막대기 ----*/
.bar_middle  {background:#fff; width:50px; height:3px; margin:auto; margin-top:20px;}


 /*@media (max-width: 969px){
    .lt_bn .bx-wrapper ,.lt_bn li{height:500px}
    .lt_bn .bx-controls-direction a{width:30px;height:30px }
    .lt_bn .txt_wr{padding:0 40px}
    .lt_bn li .bn_tit{font-size:2em;}
    .lt_bn .btn_bottom{display:none}
    .lt_bn #bx_pager{width:100%;text-align:center;right:0}
 }*/

/*---2020-01-11---*/
.pic_info  {z-index:999; text-align:left; margin:auto; vertical-align:middle; display:table-cell;}
.pic_info .bar  {}
.pic_info p.h56  {font-size:56px; line-height:76px; padding-bottom:20px; text-align:center;}
.pic_info p.h21  {font-weight:300; text-align:center;}
.pic_info section  {max-width:1200px; margin:auto;}
.pic_info p  {opacity:0; transition:1s ease-in-out; transform:translateY(30px);}
.pic_info p.h65  {font-weight:600;}
.pic_info p.h35  {padding:25px 0;}
.pic_info p.h35 span  {border-bottom:1px solid #fff; padding:25px 0;}
.lt_bn .active-slide p:nth-of-type(1)  {opacity:1; transition-delay:0.3s; transform:translateY(0);}
.lt_bn .active-slide p:nth-of-type(2)  {opacity:1; transition-delay:0.5s; transform:translateY(0);}
.lt_bn .active-slide p:nth-of-type(3)  {opacity:1; transition-delay:0.7s; transform:translateY(0);}


 @media (max-width:767px)  {

 	.lt_bn .txt_wr  {padding:0 15px;}
 	.pic_info  {bottom:50px; padding:0 15px;}
    .pic_info p  {font-size:21px; line-height:36px;}
    .pic_info p:first-child  {font-size:35px; line-height:45px;}
    .pic_info p.h35  {padding:15px 0;}
    .pic_info p.h35 span  {padding:15px 0;}

 }
