body.no-scroll{overflow:hidden;height:100vh}#header{margin:0;padding:0 2.5% 0 4%;width:100%;height:60px;background:#000;position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:min(3.2dvw,16px);transition:all .5s 0s ease}@media screen and (min-width: 750px),print{#header{padding:0 2.5%;height:80px}}#header.scroll{background-color:rgba(2,2,9,.8)}#header .logo{width:28%;max-width:180px}#header .hd-menu{align-items:center}#header .hd-menu .link{margin:0;padding:.5em 1em;border-left:1px #fff solid;position:relative;display:none;font-size:min(2.4dvw,12px);line-height:1}@media screen and (min-width: 1280px),print{#header .hd-menu .link{display:block}}#header .hd-menu .link.ac-btn{min-width:108px;position:relative;text-align:center;cursor:pointer}#header .hd-menu .link.ac-btn.active .in-nav,#header .hd-menu .link.ac-btn:hover .in-nav{visibility:visible;transform:translateY(100%);opacity:1}#header .hd-menu .link.ac-btn .in-nav{visibility:hidden;margin:0;width:100%;background:#fff;position:absolute;left:0;bottom:0;transform:translateY(50%);color:#000;transition:.5s;opacity:0}#header .hd-menu .link.ac-btn .in-nav a{margin:0;padding:.75em .5em;width:100%;display:block;font-size:min(2.2dvw,11px)}#header .hd-menu .link.ac-btn .in-nav a:first-child{border-bottom:1px #000 solid}#header .hd-menu .link.pen{opacity:1;color:hsla(0,0%,100%,.5019607843)}#header .hd-menu .link.new::before{content:"NEW";position:absolute;top:0;left:50%;transform:translate(-50%, -100%);color:#f9ff3e;font-size:min(2dvw,10px);letter-spacing:.05em;line-height:1}#header .hd-menu .btn{margin:0 .5em 0 0;padding:.75em 0;width:7em;background:#000;position:relative;text-align:center;font-size:min(2.4dvw,12px);line-height:1}@media screen and (min-width: 750px),print{#header .hd-menu .btn{padding:1em 0;width:8em;font-size:min(2.6dvw,13px)}}#header .hd-menu .btn::before{content:"";border:1px #f2f2f2 solid;position:absolute;top:.15em;left:.15em;right:.15em;bottom:.15em}@media screen and (min-width: 750px),print{#header .hd-menu .btn::before{top:.25em;left:.25em;right:.25em;bottom:.25em}}#header .hd-menu .btn.req{background:linear-gradient(90deg, #998675, #5e5147)}#header .hd-menu .btn.res{background:linear-gradient(90deg, #6ba2ca, #1c5879)}#header #menu-btn{margin:0;padding:1.5em;background:#fff;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:min(3.2dvw,16px);line-height:1}#header #menu-btn span{position:absolute;transform:translateY(-50%);border-top:1px solid #020209;width:1.2em}#header #menu-btn span:nth-of-type(1){top:40%}#header #menu-btn span:nth-of-type(2){top:50%}#header #menu-btn span:nth-of-type(3){top:60%}#nav-menu{margin:0;width:100vw;height:100vh;background:rgba(35,24,21,.8156862745);position:fixed;top:0;left:0;z-index:1001;display:none;color:#fff}#nav-menu.active{display:block}#nav-menu .nav-block{margin:0 auto;padding:0 6%;width:100%;height:100%;box-sizing:border-box;max-width:1000px;background:rgba(35,24,21,.9411764706);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#nav-menu .nav-block .close{margin:0;width:2em;height:2em;position:absolute;top:2em;right:2em;display:block;cursor:pointer}#nav-menu .nav-block .close img{width:100%;height:auto}#nav-menu .nav-block .pen{opacity:.25 !important}#nav-menu .nav-block .block1{margin:0;width:100%}#nav-menu .nav-block .block1 figure{margin:0 auto;width:25%}#nav-menu .nav-block .block1 .menu-lead{margin:1.75em auto 0;width:100%;text-align:center;color:#fff;font-size:min(3.8dvw,20px);font-weight:600;letter-spacing:.2em;line-height:1}#nav-menu .nav-block .block2{margin:3em 0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1em}#nav-menu .nav-block .block2 .btn1,#nav-menu .nav-block .block2 .btn2{margin:0;padding:1em 0 1em .5em;width:calc((100% - 1em)/2);border-bottom:1px #fff solid;box-sizing:border-box;position:relative;display:block;font-size:min(3.6dvw,18px);font-weight:600;letter-spacing:.1em;line-height:1;opacity:.75}#nav-menu .nav-block .block2 .btn1:hover,#nav-menu .nav-block .block2 .btn2:hover{opacity:1}#nav-menu .nav-block .block2 .btn1.active,#nav-menu .nav-block .block2 .btn2.active{opacity:1}#nav-menu .nav-block .block2 .btn1.active .cross::after,#nav-menu .nav-block .block2 .btn2.active .cross::after{transform:none}#nav-menu .nav-block .block2 .btn1.active .in-nav,#nav-menu .nav-block .block2 .btn2.active .in-nav{display:block;z-index:2}#nav-menu .nav-block .block2 .btn1.new:before,#nav-menu .nav-block .block2 .btn2.new:before{content:"NEW";position:absolute;top:0;left:1.8dvw;color:#f9ff3e;font-size:min(2dvw,10px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn1.new:before,#nav-menu .nav-block .block2 .btn2.new:before{left:9px}}#nav-menu .nav-block .block2 .btn1::after{content:"";width:.4em;height:.4em;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:.5em;transform:translateY(-50%) rotate(-45deg);display:inline-block}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn1::after{border-right:3px solid #fff;border-bottom:3px solid #fff;right:1em}}#nav-menu .nav-block .block2 .btn2{cursor:pointer}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn2:hover::after{content:"";width:1em;height:100%;position:absolute;top:0;left:0;transform:translateX(-1em);display:block}#nav-menu .nav-block .block2 .btn2:hover .cross::after{transform:none}#nav-menu .nav-block .block2 .btn2:hover .in-nav{display:block;z-index:2}}#nav-menu .nav-block .block2 .btn2 .cross{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block}#nav-menu .nav-block .block2 .btn2 .cross::before,#nav-menu .nav-block .block2 .btn2 .cross::after{content:"";position:absolute;background:#fff;width:.8em;height:2px;top:0;right:.5em;transform-origin:center}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn2 .cross::before,#nav-menu .nav-block .block2 .btn2 .cross::after{height:3px;right:.75em}}#nav-menu .nav-block .block2 .btn2 .cross::after{transform:rotate(90deg)}#nav-menu .nav-block .block2 .btn2 .in-nav{margin:0;width:100%;background:#fff;position:absolute;top:-3.2dvw;right:3.2dvw;transform:translate(-100%, 0);z-index:-1;display:none}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn2 .in-nav{top:-16px;right:16px}}#nav-menu .nav-block .block2 .btn2 .in-nav a{margin:3.2dvw 0 0;padding:1em 0 1em .5em;width:100%;border-bottom:1px #000 solid;box-sizing:border-box;position:relative;display:block;color:#000;font-size:min(3.6dvw,18px);font-weight:600;letter-spacing:.1em;line-height:1}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn2 .in-nav a{margin:16px 0 0}}#nav-menu .nav-block .block2 .btn2 .in-nav a::after{content:"";width:.4em;height:.4em;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:50%;right:.5em;transform:translateY(-50%) rotate(-45deg);display:inline-block}@media screen and (min-width: 750px),print{#nav-menu .nav-block .block2 .btn2 .in-nav a::after{border-right:3px solid #000;border-bottom:3px solid #000;right:1em}}#nav-menu .nav-block .block3{margin:0;width:100%;display:flex;justify-content:center;align-items:center;gap:1em}#nav-menu .nav-block .block3 a{margin:0;padding:1em 0;width:calc((100% - 1em)/2);display:block;text-align:center;font-size:min(3.6dvw,18px);font-weight:600;letter-spacing:.1em;line-height:1}#nav-menu .nav-block .block3 a.req-btn{background:linear-gradient(90deg, #998675, #5e5147)}#nav-menu .nav-block .block3 a.res-btn{background:linear-gradient(90deg, #6ba2ca, #1c5879)}/*# sourceMappingURL=header.css.map */