@charset "UTF-8";

.all_gnb_nav{padding: 3rem 15vw;}
.all_gnb_nav p.depth1_a{max-width: 30rem;}
.all_gnb_nav .depth1{gap: 10px;}
.all_menu_wrap{transform: translateY(-110%);}

.gnb_nav .gnb .depth1{line-height: auto;}
.gnb_nav .gnb .depth1_a{display: flex;align-items: center;height: 100px;text-align: center;}

.pay-popup-wrap .popup-box .pop-info ul .tit{
  width: 130px;
}
.pay-popup-wrap .popup-box .pop-info ul .txt{
  width: calc(100% - 140px);
}

@media screen and (max-width:1700px) {
  .header{height: 8rem;}
  .gnb_nav .gnb{display: none;}
  .ham_open, .all_menu_wrap .ham_close{width: 8rem;height: 8rem;}
}
@media screen and (max-width:1024px) {
  .all_gnb_nav{padding: 0;}
  .all_gnb_nav p.depth1_a{max-width: unset;line-height: 1.2;height: 50px;}
  .all_menu_wrap{transform: translate(100%, 0);}

  .pay-popup-wrap .popup-box .pop-info ul .tit{
    width: 100%;
  }
  .pay-popup-wrap .popup-box .pop-info ul .txt{
    width: 100%;
  }
}
@media screen and (max-width:480px) {
  .sub_nav_ul .depth_p{max-width: 140px;}
  .sub_nav_ul > li{max-width: 140px;}
}

.sub-tab{flex-wrap: wrap;}
.sub-tab.tab2 li{width: 25%;}

@media screen and (max-width:1024px) {
  .sub-tab.tab2 li{width: 50%;}
}

.dginfo02-sec01 .conwrap .txtbox .golink{width: 180px;}

@media screen and (max-width:1024px) {
  .dginfo02-sec01 .conwrap .txtbox .golink{width: 100%;}
}


.rev-list-wrap .rev-list-box .rev-list-conline > li:nth-child(1) span,
.rev-list-wrap .rev-list-box .rev-list-conline > li:nth-child(2) span{
  font-size: 12px !important;
}

@media(min-width:1025px){
  .main-banner .swiper-slide.swiper-slide-active .banner-txtbox h2{
    font-size: 60px;
  }
  .all_gnb_nav p.depth1_a{
    font-size: 2.4rem;
  }
}


@media(min-width:1025px){
  #sub_container{
    margin-top: 14rem;
  }
}