.owl-dots .owl-dot{background-color: #6c6a6b;}
.owl-dots .owl-dot.active{background-color: #b6d8f3;}

.header_fake{display: none; height: 86px;}
#header2{padding-top: 20px; padding-bottom: 20px; background-color: transparent; z-index: 15; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
 }
/*#header2.head_scroll.menu{background-color: #fff;}*/
#container.main{z-index: 6;}
#header2 .inr-c{max-width: 1100px;}
#header2 .h{text-align: left;}
/*#header2 .rgh{display: none;}*/
#header2 .lst_sns{position: absolute; right: 52px; top: 5px; font-size: 0;}
#header2 .lst_sns a{display: inline-block; margin-left: 13px;}

#header2 #lnb2 .top h1 img{display: block;}

#header2.share{margin-top: -180px;}
#header2 #lnb2 .menu > li,
#header2 #lnb2{height: 60px;}
#header2 #lnb2{bottom: -60px;}
#header2 #lnb2 .depth2 a.on{color: #7caad8;}
#header2 #lnb2 .btn_nav .nav-icon1{text-align: right; width: 46px; margin-top: -23px;}
#header2 #lnb2 .btn_nav .nav-icon1 span{height: 5px; left: auto; right: 0;}
.nav-icon1 span:nth-child(1){top: 2px;}
.nav-icon1 span:nth-child(2){top: 15px;}
.nav-icon1 span:nth-child(3){top: 29px;}
.nav-icon1.open span:nth-child(3){width: 100%;}
.bg_dep2{top: 146px; background-color: rgba(0, 0, 0, 0.6);}
#header2 #lnb2 {background-color: rgba(0, 0, 0, 0.6);}
#header2 #lnb2 .menu > li.n1 .depth2{left:26%; width: auto;}
#header2 #lnb2 .menu > li.n2 .depth2{left: 18%; width: auto;}
#header2 #lnb2 .menu > li.n3 .depth2{}
#header2 #lnb2 .menu > li.n4 .depth2{left: 19%; width: auto;}

#header2 .area_search_top2{display: none;}
#header2 .area_search_top2 .inp{width: 201px; border: 1px solid #000;}
#header2 .area_search_top2 {right: 44px; top: 5px;}
#header2 .inr-c.top .rgh{position: absolute;right: 0;top: 8px;font-size: 28px;}
#header2 .inr-c.top .rgh .btn_search_top_close{display: none;}
#header2 .area_search_top2 .search{right: 0; height:calc(100% + 1px); }
#header2 .rgh i{padding: 5px;background: #ffffff;border-radius: 8px;border: 1px #f1f1f1 solid;}

@media screen and (max-width: 840px) {

  #header2 .rgh i{padding: 0;/* border-radius: 0.2vw; */font-size: 4.3vw;border-radius: 1vw; border: 0;}

  #header2 .inr-c{margin-left: auto; margin-right: auto;}
  #header2 .inr-c.top .rgh{position: absolute;right: 1.7vw;top: 3.3vw;font-size: 0;}
  #header2 .area_search_top2 .inp{width: 23vw;border: 1px solid #000;}
  #header2 .area_search_top2 {right: 7.8vw;top: 2.8vw;}
  #header2 .inr-c.top .rgh .btn_search_top_close{display: none;}
  #header2 .area_search_top2 .search{right: 0; height:calc(100% + 1px); }


  #header2 #lnb2 .menu > li.on a,
  #header2 #lnb2 .depth2 {background-color: #195db9;}
  .header_fake{height: 116px; height: 13.8095vw;}
  #header2{background-color: #fff; padding: 3.481vw 0;}
  #header2 #lnb2 .menu > li > a > span > b{color: #fff;}
  #header2 #lnb2 .scroll{background-color: #004098;}
  #header2 .h{text-align: center;margin-right: 9vw;text-align: left;margin-left: 15vw;}
  #header2 .h img{height: 9vw;}
  #header2 .left{top: 5.5762vw;}
  #header2 .left .nav-icon1 span:nth-child(2){
    top: 2.4429vw;
  }
  #header2 .lst_sns{top: 3.2vw;right: 7.7vw;}
  #header2 .lst_sns a{margin-left: 1.5476vw;}
  #header2 .lst_sns a img{height: 38px; height: 4.5238vw;}
  #header2 #lnb2 .menu.n3 > li,
  #header2 #lnb2 .menu > li.n1 .depth2,
  #header2 #lnb2 .menu > li.n2 .depth2,
  #header2 #lnb2 .menu > li.n3 .depth2,
  #header2 #lnb2 .menu > li.n4 .depth2,
  #header2 #lnb2 .menu > li.n5 .depth2,
  #header2 #lnb2 .menu > li.n6 .depth2,
  #header2 #lnb2 .menu > li .depth2 {
    left: 50%;
    width: 50%;
  }
  
  #header2 #lnb2 .menu > li.n1,
  #header2 #lnb2 .menu > li.n2,
  #header2 #lnb2 .menu > li.n3,
  #header2 #lnb2 .menu > li.n4 {
    width: 50%;
    height: auto;
    float: none;
    position: static;
  }
}



.wrap_qt{display: none;}


#spot.main,
.bxMain2,
.bxMain2 .bg,
.bxMain2 .bg .hide-m {
  height: 950px;
  z-index: 1;
}


#container.main{padding-top: 70px;}
#container.main .wrap_designtype_v2 .cont .btns{display: none;}

.bxMain2 .bx-controls .bx-pager a,
.bxMain2 .bx_page a {

  width: 30px;
  height: 30px;
  border-radius: 30px;
  opacity: 1;
}
.bxMain2 .bx-controls{max-width: 1100px; margin-left: auto; margin-right: auto;}
.bxMain2 .bx-controls .bx-pager{ text-align: right; }
.bxMain2 .bx-controls .bx-pager a.active,
.bxMain2 .bx_page a.active {
  width: 30px;
  background-color: #194294;
  opacity: 1;
}


@media screen and (max-width: 840px) {
#spot.main.ty2.v1, #spot.main.ty2.v1 .bx-wrapper, #spot.main.ty2.v1 .bx-viewport, .bxMain2, .bxMain2 .bg, .bxMain2 .bg .view-m img{height: auto;}
  .bxMain2 .bx-controls .bx-pager{padding-right: 5vw;box-sizing: border-box;}
  .bxMain2 .bx-controls .bx-pager a,
  .bxMain2 .bx_page a {
    width: 3.4vw;
    height: 3.4vw;
  }

  .bxMain2 .bx-controls .bx-pager a.active,
  .bxMain2 .bx_page a.active {
    width: 3.4vw;
  }



}


.head-type-mf p{ color: #000; font-weight: 600; font-size: 1.4em; }

/*.wrap_designtype_v3 .inr-c{max-width: 1024px;}*/
.wrap_designtype_v3 .item:before{background-color: #2a659d ;}
/*.wrap_designtype_v3 .item, .wrap_designtype_v3 .grid-sizer{width: 33.3332%;}*/

#footer .ar_foo_c .info{margin-left: 0;}
#footer .ar_foo_c .info:after{display: block; clear: both; height: 0; visibility: hidden;}
#footer .area.fr{padding-top: 18px;}
#footer{background-color: #7f89a4; padding-top: 80px; padding-bottom: 80px;}
#footer .logo{float: left;}
#footer .txt{color: #fff;font-size: 1rem;margin-left: 150px;padding-top: 11px; line-height: 1.6;} 

@media screen and (max-width: 840px) {
   #container.main{padding-top: 12vw;}
  #footer .logo img{height: 10vw;}
  #footer{padding-top: 9.5238vw; padding-bottom: 9.5238vw;}
  #footer .area.fl{padding-top: 0;}
  #footer .inr-c{margin-left: 20px; margin-right: 20px;}
  #footer .logo{float: none; text-align: center;}
  #footer .txt{color: #fff;font-size: 1rem;margin-left: 0;padding-top: 11px;font-size: 2.4vw;line-height: 2;} 
  .box-select-ty1.footer{height: 43px; margin-bottom: 10px;}
  .box-select-ty1.footer .selectVal {padding: 6px 66px 7px 11px;}
  .box-select-ty1.footer .selectVal:after{top: 16px;}

}


.wrap_boxdesign1{}
.wrap_boxdesign1 .item{float: left; width: calc(33.333% - 2px); margin-left: 2px;}
.wrap_boxdesign1 .item .h{color: #1a4095; font-size: 18px; font-weight: 500; margin-bottom: 20px; position: relative; padding-left: 6px;}
.wrap_boxdesign1 .item .h:after{position: absolute;left: 0;top: 2px;width: 2px;height: 19px;background-color: #1a4095;content:"";}
.wrap_boxdesign1 .item:first-child{margin-left: 0; width: 33.334%;}
.wrap_boxdesign1 .item{}
.wrap_boxdesign1 .item .box{width: 100%; height: 171px; position: relative; margin-top: 2px;}
.wrap_boxdesign1 .item .box:first-child{margin-top: 0;}
.wrap_boxdesign1 .item .box.h2{width: 100%; height: 342px;}
.wrap_boxdesign1 .item .box .bg{background-repeat: no-repeat; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
.wrap_boxdesign1 .item .box .cont{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background-color: rgba(46,78,147,0.7); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; color: #fff; box-sizing: border-box; font-size: 20px; font-weight: 500; }
.wrap_boxdesign1 .item .box .cont:hover{opacity: 1;}
.wrap_boxdesign1 .item .box .cont{padding: 20px;}
.wrap_boxdesign1 .item .box.h2 .cont{padding: 60px 40px;}
.wrap_boxdesign1 .item .box.h2 .cont .txt{display: block; width: 90%; word-break: keep-all;}
/*.wrap_boxdesign1 .item .box .cont .txt br{display: none;}*/
.wrap_boxdesign1 .item .box .cont .txt span:first-child{font-size: 0.70em; margin-bottom: 5px; display: block;}


@media screen and (max-width: 840px) {
  .wrap_boxdesign1 .item:first-child,
  .wrap_boxdesign1 .item{float: none; width: auto; margin-left: 0; margin-top: 10vw;}
  .wrap_boxdesign1 .item:first-child{margin-top: 0;}

  .wrap_boxdesign1 .item .h{font-size: 5vw; margin-bottom: 3vw;  padding-left: 2vw;}
  .wrap_boxdesign1 .item .h:after{top: 1.6vw;width: 2px;height: 5.6vw;}
  .wrap_boxdesign1 .item .box{width: 100%; height: 50vw;}
  .wrap_boxdesign1 .item .box.h2{width: 100%; height: 80vw;}
  
  .wrap_boxdesign1 .item .box .cont{font-size: 4.2vw}
  .wrap_boxdesign1 .item .box .cont{padding: 4vw;}
  .wrap_boxdesign1 .item .box.h2 .cont{padding: 10vw 4vw;}
 
}


.main-page > .header.ty2 .h1{padding-bottom: 0; font-size: 30px; text-align: center;}
.main-page > .header.ty2 .h1:after{display: none;}

.main-page .box-thumb1 .cont .h1{color: #000; font-size: 20px; font-weight: 500; height: auto; line-height: 1.4;}
.main-page .box-thumb1 .cont .t1{color: #000; font-size: 17px; line-height: 1.4;}
.main-page .box-thumb1 .cont .t1{height: 82px;}

/*.wrap-news1 .swiper-pagination{display: none;}*/
.wrap-news1 .swiper-pagination-bullet{background-color: #989898;opacity: 1; width: 14px; height: 14px; border-radius: 20px;}
.wrap-news1 .swiper-pagination-bullet-active{background-color: #fff;}


#container.main .wrap_rolltype_v2{padding: 50px 0 60px;}
#container.main .wrap_rolltype_v2 .tit1{ text-align: center; color: #707271; font-size: 16px; font-weight: 500; margin-bottom: 35px; }
#container.main .wrap_rolltype_v2 .item .t1{display: none;}




/* 서브 */
.pr2-headline{padding-top: 130px !important;}
#container.sub{min-height: auto;}
.ist_sns_set1 {display: none;}

@media screen and (max-width: 840px) {

  .pr2-headline{padding-top: 15.4762vw  !important;}
}


