@charset "UTF-8";

.slideMenu{display:none;z-index:100;position:fixed;top:0;left:-100%;padding:0;width:86.25%;height:100%;background-color:#fff;overflow-y:scroll !important;}
.dep1{background-color:#fff;}
.dep1 > li{border-top:1px solid #dbdbdb;}
.dep1 > li:last-of-type{border-bottom:1px solid #dbdbdb;}
.dep1 > li > a {display:block;padding: 15px 25px 17px;background:#f3f3f3 url(/_res/cgbest/img/common/btn-m-menu-list-open.png) no-repeat right 25px center;background-size:15px;font-weight:400;font-size:17px;color:#000;}
.dep1 > li > a.selected, .dep1 > li > a.active{background:#282b3a url(/_res/cgbest/img/common/btn-m-menu-list-close.png) no-repeat right 25px center;background-size:15px;color:#fff;}
.dep2{display:none;}
.dep2 > li{border-top:1px solid #dbdbdb;}
.dep2 > li > a{display:block;padding:16px 25px 17px;font-weight:400;font-size:15px;color:#333;}
.dep2 > li > a:hover{color:#d46215;}
.dep2 > li > a.has_dep03_open{background:url(/_res/cgbest/img/common/btn-m-menu-list-open.png) no-repeat right 25px center;background-size:15px;}
.dep2 > li > a.has_dep03_close, .dep2 > li > a.selected{background:url(/_res/cgbest/img/common/btn-m-menu-list-close02.png) no-repeat right 25px center;background-size:15px;color:#d46215;}
.dep3{display:none;background-color:#f3f3f3;}
.dep3 > li{border-top:1px solid #dbdbdb;}
.dep3 > li > a{display:block;padding:15px 25px;font-weight:400;font-size:14px;}
.dep3 > li > a.active{color:#282b3a;}

.slide-close{display:block;position:absolute;top:23px;right:10px;width:20px;height:20px;background:url(/_res/cgbest/img/common/btn-m-menu-close02.png) no-repeat 0 0/100%;}
.m-gnb-bg{display:none;position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
.m-srch-bg{display:none;position:fixed;top:67px;left:0;z-index:30;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}

.btn-right-menu{display:none;}
.m-srch-menu{display:none;position:fixed;top:61px;right:0;z-index:40;width: 100%;background-color:#fff;}
.set-group{padding:30px 15px;border-top:1px solid #dbdbdb;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.2)}
.m-search-wrap{position:relative;}
.m-srch-box{display:block;position:relative;vertical-align:middle;}
.m-srch-box .m-srch-input{padding:0 25px 5px 5px;width:100%;border:none;border-bottom:1px solid #454545;background:none;font-family:inherit;font-weight:200;font-size:14px;box-sizing:border-box;}
.m-srch-box .m-srch-btn{position:absolute;top:0;right:0;width:18px;height:18px;border:none;background:url(/_res/cgbest/img/common/btn-srch02.png) no-repeat 0 0/100%;text-indent:-99999px;}

.m-logo-box h2{padding:15px;background-color:#282b3a;}

.m-util ul:after{content:"";display:block;clear:both;}
.m-util ul li{float:left;width:calc(100% / 2);border-right:1px solid #dbdbdb;background-color:#fff;box-sizing:border-box;}
.m-util ul li:last-of-type{border-right:none}
.m-util ul li a{display:block;padding:15px 0;font-size:14px;text-align:center;}
.m-util ul li a:hover{background-color:#282b3a;color:#fff;}

.m-srch-close{display:block;position:absolute;top:-46px;right:10px;padding:5px;background-color:#fff;}
.m-srch-close span{display:inline-block;width:25px;height:25px;background:url(/_res/cgbest/img/common/btn-m-menu-close.png) no-repeat 0 0/100%;text-indent:-999999px;}