.nav-wrap{text-align:center;padding:0;margin:0;z-index:10}.nav-wrap .btn-hb span{display:none}.nav-wrap #nav-main{width:100%;margin:0 auto}.nav-wrap #nav-main .list-root{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-wrap #nav-main .list-root .list-item{width:15%;position:relative;height:68px}.nav-wrap #nav-main .list-root .list-item a{display:block;width:100%;height:100%;margin:0;padding:0 5px;line-height:1.3;font-weight:500;font-display:swap;text-decoration:none;border:2px solid #fff;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav-wrap #nav-main .list-root .list-item a span{font-size:100%;font-family:"talking"}.nav-wrap #nav-main .list-root .list-item a.lv1{color:#fff}.nav-wrap #nav-main .list-root .list-item a.lv1 span{display:block}.nav-wrap #nav-main .list-root .list-item .list-child{display:none;position:absolute !important;padding:10px 0;min-width:130% !important;top:68px;z-index:9999;background-color:rgba(0,0,0,0.65)}.nav-wrap #nav-main .list-root .list-item .list-child li{left:0;width:100% !important;padding:0;margin:0;height:auto;border:0 !important}.nav-wrap #nav-main .list-root .list-item .list-child li:hover{background-color:#666}.nav-wrap #nav-main .list-root .list-item .list-child li a{display:block;width:100%;padding:10px;margin:0;height:auto;text-align:left;font-weight:500;font-size:85% !important;font-family:"talking";color:#fff}.nav-wrap #nav-main .list-root .list-item .list-child li a:hover{color:#fff}.nav-wrap #nav-main .list-root .list-item:last-of-type a{font-size:80%}@media only screen and (max-width: 1140px){.nav-wrap #nav-main{width:100%}}@media only screen and (max-width: 1140px) and (max-width: 1024px) and (max-width: 767px){.nav-wrap{position:fixed}.nav-wrap .btn-hb{position:fixed;top:10px;right:10px;width:40px;height:48px;z-index:13;padding:2px;cursor:pointer;background-color:rgba(255,255,255,0.8);text-align:center}.nav-wrap .btn-hb span{display:block;width:100%;height:5px;background-color:#333}.nav-wrap .btn-hb span:nth-of-type(1),.nav-wrap .btn-hb span:nth-of-type(2){margin-bottom:5px}.nav-wrap .btn-hb span:nth-of-type(3){margin-bottom:5px}.nav-wrap .btn-hb span:nth-of-type(4){font-size:1.8vw;line-height:1.4;background-color:transparent}.nav-wrap #nav-main{position:fixed;top:40px;right:-150px;width:150px;background-color:rgba(0,0,0,0.8);z-index:15;opacity:0;-webkit-transition:all 400ms;transition:all 400ms}.nav-wrap #nav-main .list-root{position:static;width:100% !important;border:0;padding:0}.nav-wrap #nav-main .list-root .list-item{width:100% !important;display:block;padding:0;height:auto;border-bottom:#ccc;background-color:transparent !important}.nav-wrap #nav-main .list-root .list-item a.lv1{display:block;width:100%;padding:1em;margin:0;height:auto;text-align:left !important;border-right:none;color:#fff;font-size:100%;background-color:transparent !important;border:0;word-wrap:break-word}.nav-wrap #nav-main .list-root .list-item a.lv1:hover{background-color:#000;color:#eee}.nav-wrap #nav-main .list-root .list-item a.lv1:hover span{border-bottom:0}.nav-wrap #nav-main .list-root .list-item a.lv1 br{display:none}.nav-wrap #nav-main .list-root .list-item.btn a.lv1:after{content:" \f0dd";font-family:"Font Awesome 5 Free";font-weight:900}.nav-wrap #nav-main .list-root .list-item .list-child{width:100%;position:static !important;-webkit-transition:all 150ms;transition:all 150ms;background-color:transparent}.nav-wrap #nav-main .list-root .list-item .list-child li{position:static !important;width:100%;height:auto;padding:0;border:none !important}.nav-wrap #nav-main .list-root .list-item .list-child li a.lv2{display:block;width:100% !important;height:auto !important;padding:0.4em 0.5em 0.4em 1em;margin:0 !important;background-color:#d9d9d9;z-index:16;text-align:left;color:#000;font-weight:normal;font-size:95% !important}.nav-wrap #nav-main .list-root .list-item .list-child li a:hover{background-color:#eee}.nav-wrap #nav-main.show{opacity:1;transform:translateX(-150px);visibility:visible}}
/*# sourceMappingURL=respmenu.css.map */
