@media all and (max-width:1350px){
    .lnb ul li > a{padding: 0 4rem;}
}

@media all and (max-width:1024px){
    .menu{display: none;}
    
    /* 인사말 */
    .greetings{flex-direction: column;}

    /* 오시는길 */
    .map{flex-direction: column;}
    .map_info{flex-basis: 100%;}
    .map_area{flex-basis: 100%;}
}




@media all and (max-width:1023px){
    html{font-size:9px}
    
    .hsec1 h1{width: 60%;}
    
    
    /* 메인페이지 */
    .msec1 .swiper-slide .bg{height: 80vh;}
    .msec1 .swiper-slide .slogan .text1{font-size: 1.5rem;}
    .msec1 .swiper-slide .slogan .text2{font-size: 3rem;}
    .msec1 .swiper-pagination{bottom: 3rem;}
    .main_products h2{font-size: 3.2rem;}
    .btn_all a{padding: 1rem 2rem;}
    .main_info{height: auto; padding:5rem 0}
    .main_info .inner{height: auto;}
    .info_tit{position: relative; top:auto; left: auto; padding:5rem 2rem}
    .info_tit dd{font-size: 3.2rem;}
    .box_top{position: relative; top:auto; right: auto; float:none; margin-bottom: 4px;}
    .box{position: relative; width:100%; height: 250px;}
    .box_wrap{position: relative; top: auto; left:auto; width: 100%;}

   

    /* 서브공통 */
    .sub_top{height: 35rem; background-size: cover !important;}
    .sub_top::after{display: none;}
    .sub_top h2{font-size:3rem; padding-top: 3rem;}
    .sub_top h2 span{font-size: 1.5rem;}
    .sub_menu{display: none;}
    .mid_menu{display: block;}
    .sub_con{background-size: 50%;}
    .h3{padding: 0; font-size:3.5rem}
    .h4{font-size: 2.4rem;}
    .s_tit{font-size: 2.5rem;}
    .s_tit br{display: none}

    /* 인사말 */
    .greetings{flex-direction: column;}
    .greetings p,
    .greetings dl{width: 100%;}
    .greetings dl dt{font-size: 2rem;}
    .greetings dl dd em{font-size: 1.8rem; padding-top: 3rem;}
    
    

    
    /* 오시는길 */
    .map{flex-direction: column;}
    .map_info,
    .map_area{flex-basis: auto;}
    
    
   
    /* 게시판 */
    .mo_view{position: relative;}
    #bo_v_img{flex-direction: column;}
    .table td,
    .table th{white-space: nowrap;}
    
    /* 온라인문의*/
    .online_form h3{display: none;}
    .form_area{width: 100%;}


}

