@charset "utf-8";


/********************
// tablet 분기점
********************/
@media only screen and (max-width: 1200px) {
.inner{width:calc(100dvw - 120px);}

/********************
** header
********************/
.mobileMenuBtn  > div, .menu > li{transition: ease-in-out 0.3s;}
.menu{right:-9999px; top:0; background:rgba(0,0,0,0.5);}
.menu.active{right:0}
.menu > li{border-top:1px solid #eeeef0; background:#fff; right:-500px}
.tmenuStart hr{border:1px solid #eeeef0; border-width:1px 0 0 0; left:0; bottom:45%}
.menu.active > li{right:0}


.mobileMenuBtn{cursor: pointer;}
.mobileMenuBtn > div:nth-child(1){top:0; left:0; }
.mobileMenuBtn > div:nth-child(2){top:6px; left:0;}
.mobileMenuBtn > div:nth-child(3){top:12px; left:0; }

.mobileMenuBtn.active > div:nth-child(1){left:50%; top:50%; transform:translate(-50%, -50%) rotate(45deg)}
.mobileMenuBtn.active > div:nth-child(2){left:1000px}
.mobileMenuBtn.active > div:nth-child(3){left:50%; top:50%; transform:translate(-50%, -50%) rotate(-45deg)}


#newsSlider .swiper-slide {margin-right:0px; }


.gallListBox{width:calc(50% - 16px)}

}
  

/********************
// 모바일 분기점
********************/
@media only screen and (max-width: 768px) {    

.inner{width:calc(100dvw - 40px);}




}

