.pc.pcHeader{background:#fff;border-bottom:.3rem solid #b4b4b4;left:0;position:fixed;top:0;width:100%;z-index:9999}.pc.pcHeader>.headerInner{align-items:center;display:flex;height:8.2rem;justify-content:space-between;margin:0 0 0 auto;width:95.21%}.logo{align-items:flex-end;display:flex;justify-content:center}.logo img{height:auto;max-height:4.3rem;width:auto}.gNav ul{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.gNav ul li a{color:var(--text);display:block;padding:2.6rem 3.2rem;text-decoration:none}.gNav ul li a *{color:var(--text);position:relative;transition:all .15s ease}.gNav ul li a:hover *{color:var(--m31)}.gNav ul li a :after{background:none;bottom:-.2rem;content:"";height:.4rem;left:0;margin:0 auto;position:absolute;right:0;transition:all .15s ease;width:100%}.gNav ul li a:hover :after{background:var(--m31)}.gNav ul li:last-of-type a{background:var(--m31);color:#fff;outline:.4rem solid var(--m31);outline-offset:-.4rem;transition:all .15s ease}.gNav ul li:last-of-type a *{color:#fff}.gNav ul li:last-of-type a :after{display:none}.gNav ul li:last-of-type a:hover{background:#fff;outline:.4rem solid var(--m31)}.gNav ul li:last-of-type a:hover *{color:var(--m31)}@media(max-width:1150px){.gNav ul li a{padding:2.6rem 1.2rem}}@media(max-width:960px){.pc.pcHeader{display:none}.sp.spHeader{background:#fff;border-bottom:.3rem solid #b4b4b4;height:7rem;left:0;position:fixed;top:0;width:100%;z-index:9999}.hmbNav.sp,.sp.spHeader{display:block}.logo{align-items:center;height:7rem;justify-content:flex-start;position:fixed;width:auto}#headerPc{display:none}#headerSp{align-items:center;background:#fff;border-bottom:.1rem solid #dedbdb;display:flex;height:7rem;left:0;padding:.6rem 1.1rem;position:fixed;top:0;width:100%;z-index:999}#headerSp>a,#headerSp>h1{display:block;height:4rem}#headerSp>a>img,#headerSp>h1>a>img{display:block;height:100%;width:auto}.headerSpLines{border:.1rem solid #dbdbdb;border-radius:10rem;height:6rem;margin:auto 0;position:fixed;right:.4rem;top:4px;transition:all .15s ease;width:6rem;z-index:1001}.headerSpLines.active{background:#fff;border:.1rem solid #dedbdb}.headerSpLines p{bottom:.5rem;color:#626264;font-size:1rem;font-weight:700;left:0;margin:0 auto!important;opacity:1;position:absolute;right:0;text-align:center;transition:all .15s ease}.headerSpLines.active p{opacity:0}.headerSpLines span{background:#626264;bottom:0;height:.3rem;left:0;margin:auto;opacity:1;position:absolute;right:0;top:-1.2rem;transition:all .15s ease;width:3.2rem}.headerSpLines span:first-of-type{top:-3rem}.headerSpLines span:nth-of-type(3){bottom:-1.8rem}.headerSpLines.active span:nth-of-type(2){opacity:0}.headerSpLines.active span:first-of-type{bottom:0;top:0;transform:rotate(-45deg)}.headerSpLines.active span:nth-of-type(3){bottom:0;top:0;transform:rotate(45deg)}#nav{background:#e3e2e2;height:calc(100vh - 70px);left:0;opacity:0;overflow-y:scroll;padding:30px 8px 80px;position:fixed;top:7rem;transform:translate(100%);transition-duration:.5s;visibility:hidden;width:100%;z-index:1000}#nav.active{opacity:1;transform:translate(0);visibility:visible}#nav ul{list-style:none;margin:0;padding-left:0}#nav ul>li{margin-bottom:8px;position:relative}#nav ul>li>a{background:var(--m31);border:.4rem solid var(--m31);display:block;font-weight:600;padding:10px 16px;text-align:left;text-decoration:none}#nav ul>li>a,#nav ul>li>a *{color:#fff;transition:all .15s ease}#nav li{list-style:none}#nav ul>li>a:hover{background:#fff;border:.4rem solid var(--m31)}#nav ul>li>a:hover *{color:var(--m31)}}