@charset "utf-8";

/********************************************************
■ Side Menu : 사이드 메뉴
********************************************************/

.sub-m-menu{display:none;}

    .sub-m-menu1 {background:#dee2e6;height : 36px;}    
    .sub-m-menu1 button {display : block;text-align : left; margin-top:-9px;height : 38px;width : 100%;padding: 6px 20px; border: 1px solid #dee2e6;border-left:none; font-family: inherit; background: #f5f5f5 url('/ts/theme/2023/img/s-arrow.png') no-repeat 95% 50%; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }    
    .sub-m-menu1 button:hover{background: #2659ac url('/ts/theme/2023/img/s-arrow.png') no-repeat 95% 50%;border: 1px solid #2659ac;font-weight : bold;color:#fff;} 
    .sub-m-menu1 .dropdown-menu{margin-top:-1px;width : 100%;max-width : 292px;border-radius:0px;}
    .sub-m-menu1 .dropdown-menu .dropdown-item{width : 100%;}

    .sub-m-menu1 select.active{border-bottom:none;}
    .sub-m-menu1 select::-ms-expand {display: none;}

    .menu-none {display:none;}

    .sub-m-menu1 ul{clear: both;}
    .sub-m-menu1 ul li{float : left;padding : 7px 0px!important;width : 30%;}
    .sub-m-menu1 ul li.homelink{height : 36px; padding-top:4px!important; width : 10%; max-width : 50px; border-right:1px dashed #3f70c1;font-size : 16px;}
    .sub-m-menu1 ul li.cont{float : left;width : 50%;background:#f2f2f2;}
    .sub-m-menu1 ul li.cont ul{width : 100%;}

@media all and (max-width:991px) {
    .sub-m-menu{display : block;width : 100%; height :40px;}
}

@media all and (max-width:575px) {
	.sub-m-menu1 {font-size : 12px; height : 36px;}
	.sub-m-menu1 ul li{width : 45%;}
    .sub-m-menu1 ul li.m575{float : left;padding : 7px 0px!important;width : 45%;}
    .sub-m-menu1 a{font-size : 12px;}
    .sub-m-menu1 button {padding: 6px 0px 6px 10px;letter-spacing: -1px;text-align : left;}       
    .sub-m-menu1 .dropdown-menu{width : 100%;max-width : 167px;border-radius:0px;}
    
}