@charset "utf-8";


/*------------ mainBxslider ------------*/
.mainBxslider{width:100%;position:relative;z-index:1;}

 /** 갤러리
===================================*/
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  min-width: 320px;
  width:100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  outline: 0;
  border-radius:50%;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #537cc3;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-prev {
  left:10px;
  background:url(../images/arw_l.svg) no-repeat;
}
.bx-wrapper .bx-next {
  right:10px;
  background:url(../images/arw_r.svg) no-repeat;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -22px;
  outline: 0;
  width: 32px;
  height: 44px;
  text-indent: -9999px;
  z-index: 70;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

.mainBxslider .mainTxtBox{position:absolute; top:20%; left: 0; width: 100%;padding:1em; margin-top: calc(10vh - 7em);}
.mainTxt{ width: 90%; margin: 0 auto; text-align: center; }
.mainTxt h4{ font-size:calc(1vw + 0.9em); color:#505050; word-break: keep-all;}
.mainTxt h4 span{ font-weight: bold;}

.bsnsWrap{ width: 100%; clear:both; padding:2em 1.5em; text-align: left;}
.bsnsWrap h2.title{ font-weight: 800; font-size: 1.5em;}
.bsnsWrap h2.title span{ font-weight: 500; font-size: 0.5em; vertical-align: text-bottom; }


.businessLinkBox{width:100%;}
.businessLinkBox > a{display:block;width:100%;}
.businessLinkBox .businessLink{overflow:hidden;width:100%;height:260px;padding:40px 30px;}
.businessLinkBox .businessLink.link1{background:url('/mobile/images/main/mainLinkBg1_1.jpg')no-repeat center;background-size:cover;}
.businessLinkBox .businessLink.link2{background:url('/mobile/images/main/mainLinkBg1_2.jpg')no-repeat center;background-size:cover;}
.businessLinkBox .businessLink.link3{background:url('/mobile/images/main/mainLinkBg1_3.jpg')no-repeat center;background-size:cover;}

.businessLinkBox .businessLink > li{float:left;color:#fff;}
.businessLinkBox .businessLink > li.title{width:100%;font-size:1.3em;margin-bottom:10px;}
.businessLinkBox .businessLink > li.midTitle{width:100%;font-size:0.95em;margin-bottom:80px;}
.businessLinkBox .businessLink > li.moreBtn{float:right;font-size:1em;width:120px;height:42px;line-height:42px;text-align:center;border:1px solid #fff;}

.businessLinkBox .businessLink2{width:100%;height:260px;overflow:hidden;margin-bottom:40px;}
.businessLinkBox .businessLink2 > li{float:left;width:50%;}
.businessLinkBox .businessLink2 > li > a{display:block;width:100%;height:260px;font-size:1.3em;padding-top:120px;color:#fff;text-align:center;}
.businessLinkBox .businessLink2 > li:first-child{background:url('/mobile/images/main/mainLinkBg2_1.jpg')no-repeat center;background-size:cover;}
.businessLinkBox .businessLink2 > li:nth-child(2){background:url('/mobile/images/main/mainLinkBg2_2.jpg')no-repeat center;background-size:cover;}

.businessLinkBox .mainInfoBox{width:100%;height:360px;background:url('/mobile/images/main/mainLinkBg3.jpg')no-repeat center;background-size:cover;}
.businessLinkBox .mainInfoBox > li.title{font-size:1.8em;text-align:center;padding-top:120px;color:#fff;}
.businessLinkBox .mainInfoBox > li.btn > a{display:block;width:150px;height:50px;line-height:50px;font-size:1em;font-weight:600;margin:70px auto 0;border-radius:20px;color:#353535;background:rgba(255,255,255,0.9);text-align:center;}


.businessLinkBox .mainHessen{width:100%;height:360px;padding-top:80px;}
.businessLinkBox .mainHessen > li.img > img{display:block;margin:0 auto;width:139px;}
.businessLinkBox .mainHessen > li.btn > a{display:block;width:200px;height:47px;line-height:47px;font-size:1em;border-radius:20px;font-weight:600;margin:50px auto 0;background:#7d7d7d;text-align:center;color:#fff;}


.businessLinkBox .businessLink3{width:100%;overflow:hidden;}
.businessLinkBox .businessLink3 > li{float:left;width:50%;height:180px;}
.businessLinkBox .businessLink3 > li > a{display:block;width:100%;font-size:1.2em;color:#fff;text-align:center;padding-top:80px;}
.businessLinkBox .businessLink3 > li:first-child{background:url('/mobile/images/main/mainLinkBg4_1.jpg')no-repeat center;background-size:cover;}
.businessLinkBox .businessLink3 > li:nth-child(2){background:url('/mobile/images/main/mainLinkBg4_2.jpg')no-repeat center;background-size:cover;}



/*pop*/
.main-pop{ position: fixed; top:80px; left: 5%; z-index: 100; min-width: 240px; width: 90%; display: none;}
.main-pop img{ width: 100%;}

.main-pop .pop-close{ width: 100%; display: flex; justify-content: space-between; background-color: #211b34; color: #fff; padding: 0 16px; line-height: 40px; max-width: 375px; margin:-1px auto 0; }
.main-pop .pop-close input[type=checkbox]{ width: 17px; height: 17px; vertical-align: middle; margin-top: -2px;}
.main-pop .pop-close a{ display: inline-block;}
.btn-pop-close{ color: #fff;}




