@media (max-width:1920px) {}
@media (max-width:1680px) {
  
    
}

@media (max-width:1440px) {
  .gnb-inner{max-width: 1170px; height: 100%; margin-top: 180px;}
  .gnb-inner > div{overflow: auto; height:100%;}
  .gnb-menu-list{height: 1200px;}
  .gnb-menu-depth2{/* position: static; width: 100%; margin-top: 20px; */}

  /* font-size */   
  .h1{font-size:2.5rem; line-height: 1.4;}
  .h2{font-size:2.25rem; line-height: 1.4;}
  .h3{font-size:1.875rem; line-height: 1.4;}
  .h4{font-size:1.563rem; line-height: 1.4;}
  .h5{font-size:1.5rem; line-height: 1.4;}
  .h6{font-size:1.25rem; line-height: 1.4;}

  .fz_14{font-size: 14px;}
  .fz_15{font-size: 0.938rem;}
  .fz_17{font-size: 1rem; line-height: 1.6}
  .fz_18{font-size: 1.063rem; line-height: 1.6}
  .fz_19{font-size: 1.125rem; line-height: 1.6;}
  .fz_20{font-size: 1.188rem; line-height: 1.6;}
}
@media (min-width:1281px) and (max-width:1440px) {

  
}
@media (max-width:1280px) {
  html, body{
    font-size:15px;
  }

  .pc_cont_1280{display:none; opacity:0; visibility:hidden;}
  .m_cont_1280{display:block; opacity:1; visibility:visible;}
    
}
@media (max-width:1024px) {
  /* font-size */   
  .h1{font-size:2.25rem; line-height: 1.4;}
  .h2{font-size:1.875rem; line-height: 1.4;}
  .h3{font-size:1.563rem; line-height: 1.4;}
  .h4{font-size:1.5rem; line-height: 1.4;}
  .h5{font-size:1.25rem; line-height: 1.4;}
  .h6{font-size:1.188rem; line-height: 1.4;}

  .fz_14{font-size: 14px;}
  .fz_15{font-size: 0.938rem;}
  .fz_17{font-size: 1rem; line-height: 1.6}
  .fz_18{font-size: 1rem; line-height: 1.6}
  .fz_19{font-size: 1.063rem; line-height: 1.6;}
  .fz_20{font-size: 1.125rem; line-height: 1.6;}

  .container-md,.container-sm,.container-xs{max-width: 920px;}

  .pc-text{display: inline;}
  .pc_cont_1024{display:none; opacity:0; visibility:hidden;}
  .m_cont_1024{display:block; opacity:1; visibility:visible;}


}
@media (max-width:800px) {
  html, body{
    font-size:14px; overflow-x: hidden !important;
  }
  
  /* margin-bottom */
  .m_5{margin-bottom: 5px;}
  .m_10{margin-bottom: 10px;}
  .m_20{margin-bottom: 12px;}
  .m_30{margin-bottom: 16px;}
  .m_40{margin-bottom: 20px;}
  .m_50{margin-bottom: 24px;}
  .m_60{margin-bottom: 28px;}
  .m_80{margin-bottom: 36px;}
  .m_100{margin-bottom: 40px;}
  .m_200{margin-bottom: 80px;}

  /* padding */
  .pd_60{padding: 30px 0;}
  .pd_80{padding: 36px 0;}
  .pd_100{padding: 40px 0;}
  .pd_120{padding: 48px 0;}
  .pd_160{padding: 64px 0;}
  .pd_200{padding: 80px 0;}
  /* padding-top */
  .pt_80{padding-top: 36px;}
  .pt_100{padding-top: 40px;}
  .pt_160{padding-top: 64px;}
  .pt_200{padding-top: 80px;}
  .pt_210{padding-top: 130px;}
  .pt_230{padding-top: 140px;}
  .pt_250{padding-top: 150px;}
    
  .ml_10{margin-left: 10px;}
  .ml_20{margin-left: 12px;}
  .ml_30{margin-left: 16px;}
  .ml_40{margin-left: 20px;}

  
  .pc_cont{display:none; opacity:0; visibility:hidden;}
  .m_cont{display:block; opacity:1; visibility:visible;}
    
  .pc_cont_960 {display: none;}  
  .m_cont_960 {display: block; opacity: 1; visibility: visible;}  
 
}

@media (max-width:606px) {
  



}
@media (max-width:590px) {
  /* font-size */   
  .h1{font-size:1.875rem; line-height: 1.4;}
  .h2{font-size:1.563rem; line-height: 1.4;}
  .h3{font-size:1.5rem; line-height: 1.4;}
  .h4{font-size:1.25rem; line-height: 1.4;}
  .h5{font-size:1.188rem; line-height: 1.4;}
  .h6{font-size:1.125rem; line-height: 1.4;}

  .fz_14{font-size: 14px;}
  .fz_15{font-size: 0.938rem;}
  .fz_17{font-size: 1rem; line-height: 1.6}
  .fz_18{font-size: 1rem; line-height: 1.6}
  .fz_19{font-size: 1rem; line-height: 1.6;}
  .fz_20{font-size: 1.063rem; line-height: 1.6;}
  #slideVideo01,#slideVideo02,#mainPlayer2{display: none;}

  .reveal {
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    opacity: 0;
    transition-duration: .8s;
    transition-timing-function: ease;
  }
  .reveal.reveal_fromDown {
    transform: translate3d(0, 30px, 0);
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    -o-transform: translate3d(0, 30px, 0);
  }
  .reveal.reveal_fromRight {
    transform: translate3d(30px, 0, 0);
    -webkit-transform: translate3d(30px, 0, 0);
    -moz-transform: translate3d(30px, 0, 0);
    -ms-transform: translate3d(30px, 0, 0);
    -o-transform: translate3d(30px, 0, 0);
}

}
@media (max-width:480px) {
  .fz_14{font-size:0.88rem;}
  .fz_17{font-size:0.9rem;}

 
   
}
@media (max-width:522px) {
 
}
@media (min-width:435px) and (max-width:460px) {
 

}
@media (min-width:376px) and (max-width:434px) {
 
    
}
@media (max-width:434px){
  
    html {
        /* Prevent font scaling in landscape */
        -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
        -moz-text-size-adjust: none; /*Firefox*/
        -ms-text-size-adjust: none;  /*Ie*/
        -o-text-size-adjust: none; /*old versions of Opera*/
    }
    
    
    

}

@media (max-width:418px){
  .fz_17{font-size: 0.88rem;}
    

    
    
}

@media (max-width:414px){
    
    
    
    
    
}

@media (min-width:390px) and (max-width:400px){
    
  
    
}
@media (min-width:377px) and (max-width:389px){
  
  
}

@media (min-width:377px) and (max-width:400px){
    
  
    
    
    
}
@media (max-width:410px) {
    
  
}
@media (min-width:376px) and (max-width:391px) {
  html,body{font-size: 13px;}

  
}
@media (max-width:376px) {
  html,body{font-size: 13px;}
  
    
}