@charset "utf-8";

/* 메인영역 */
#main_banner_wrap{height:700px;background:url(/sh_img/index/main_banner/main_banner2.jpg)no-repeat center top #fff}
#main_banner_wrap .txt{position:relative;width:1200px;margin:0 auto}
#main_banner_wrap .move_txt01{position:absolute;top:202px;left:8px;font-size:15px;line-height:15px;color:#939190;letter-spacing:0;font-weight:600;font-family:'Poppins'}
#main_banner_wrap .move_txt01:before{content:"";position:absolute;top:50%;right:-132px;width:115px;height:1px;background-color:#d9d8d6}
#main_banner_wrap .move_txt02{position:absolute;top:253px;width:100%;font-size:58px;line-height:82px;color:#333;letter-spacing:-0.6px;font-family:'notokr-thin'}
#main_banner_wrap .move_txt02 span{font-family:'notokr-bold'}
#main_banner_wrap .move_txt02 .sty_color{color:var(--primary)}

#main_lt{height:80px;margin-top:-80px;background:rgba(0,0,0,0.7)}
#main_lt .mn_lt_wrap{position:relative;width:1200px;margin:0 auto}
#main_lt .mn_lt_wrap:after{content:"";display:block;clear:both}
#main_lt .lt_box{float:left;width:734px;height:80px}
#main_lt .lt_box .mn_lt {overflow:hidden}
#main_lt .lt_box .mn_lt > div{overflow:hidden}
#main_lt .lt_box .mn_lt .cont_tit{float:left;height:80px;padding:0 18px;font-size:16px;line-height:80px;font-weight:600;font-family: 'Poppins', sans-serif}
#main_lt .lt_box .mn_lt p{color:#fff}
#main_lt .tel_box{float:left;overflow:hidden;width:466px;margin-top:-157px;border-top-right-radius:25px;background-color:var(--primary_dark)}
#main_lt .tel_box > div{float:left}
#main_lt .tel_box .tabs{width:196px}
#main_lt .tel_box .tabs li {-webkit-transition:all .3s;transition:all .3s}
#main_lt .tel_box .tabs li:nth-child(1){background:url('/sh_img/index/main_banner/telbox_ico1.png') no-repeat 30px center var(--primary)}
#main_lt .tel_box .tabs li:nth-child(2){background:url('/sh_img/index/main_banner/telbox_ico2.png') no-repeat 30px center var(--primary)}
#main_lt .tel_box .tabs li:nth-child(3){background:url('/sh_img/index/main_banner/telbox_ico3.png') no-repeat 30px center var(--primary)}
#main_lt .tel_box .tabs li a{display:block;height:79px;padding:30px 0 30px 73px;border-bottom:1px solid var(--primary_dark);font-size:14px;line-height:24px;color:#fff;font-family:'notokr-medium'}
#main_lt .tel_box .tabs li:hover{background-color: rgba(123,209,39,0.7)}

#main_lt .tel_box .contact{background-color:var(--primary_dark)}
#main_lt .tel_box .contact dl{padding:0 40px}
#main_lt .tel_box .contact dt{padding:38px 0 20px;font-size:16px;letter-spacing:0;color:#fff;font-weight:600;font-family: 'Poppins', sans-serif}
#main_lt .tel_box .contact .tel_num{font-size:23px;line-height:79px;font-weight:700;color:#fff;font-family: 'Poppins', sans-serif}
#main_lt .tel_box .contact .fax_num, #main_lt .tel_box .contact .mail{font-size:13px;line-height:23px;letter-spacing:0;color:#b5d0a3;font-family: 'Poppins', sans-serif}

.bx-pager{display:none;position:absolute;bottom:145px;left:50%;margin-left:-28px;z-index:999}
.bx-pager-item{float:left}
.bx-pager-item a{display:block;width:11px;height:11px;border:2px solid #fff;border-radius:50%;text-indent:-1000px;margin-left:9px;overflow:hidden;content:"";opacity:0.3}
.bx-pager-item a.active{border:2px solid #00a99d;opacity:1}