.Footer{padding:min( calc(56* var(--vw) / var(--scale)),56px) 0 min( calc(40* var(--vw) / var(--scale)),40px);background:#e9eaee}.Footer>.ttl{width:fit-content;height:min( calc(56* var(--vw) / var(--scale)),56px);margin:0 auto min( calc(40* var(--vw) / var(--scale)),40px)}.Footer>.ttl>a{display:flex;align-items:center;gap:min( calc(16* var(--vw) / var(--scale)),16px);height:100%;text-decoration:none}.Footer>.ttl>a>img{width:fit-content;height:100%}.Footer>.ttl>a>.txt>.txt1{display:block;margin-bottom:min( calc(6* var(--vw) / var(--scale)),6px);font-size:min( calc(16* var(--vw) / var(--scale)),16px);line-height:1;font-weight:bold;color:#333}.Footer>.ttl>a>.txt>.txt1>strong{color:#333}.Footer>.ttl>a>.txt>.txt1>span{font-size:min( calc(14* var(--vw) / var(--scale)),14px)}.Footer>.ttl>a>.txt>.txt2{display:flex;align-items:center;justify-content:center;width:fit-content;height:min( calc(20* var(--vw) / var(--scale)),20px);margin-right:auto;padding:0 min( calc(16* var(--vw) / var(--scale)),16px);background:var(--color_base);font-size:min( calc(14* var(--vw) / var(--scale)),14px);line-height:1;color:#fff}.Footer>.nav>ul{display:flex;gap:min( calc(40* var(--vw) / var(--scale)),40px);justify-content:center;margin-bottom:min( calc(40* var(--vw) / var(--scale)),40px)}.Footer>.nav>ul>li{font-size:min( calc(16* var(--vw) / var(--scale)),16px);line-height:1.5;font-weight:bold}.Footer>.nav>ul>li>a{text-decoration:none;color:#333}.Footer>.btnArea{display:flex;gap:min( calc(24* var(--vw) / var(--scale)),24px);width:fit-content;margin:0 auto min( calc(40* var(--vw) / var(--scale)),40px)}.Footer>.btnArea li a{width:min( calc(200* var(--vw) / var(--scale)),200px);height:min( calc(48* var(--vw) / var(--scale)),48px);padding-right:min( calc(8* var(--vw) / var(--scale)),8px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:min( calc(8* var(--vw) / var(--scale)),8px);text-decoration:none;border-radius:min( calc(9999* var(--vw) / var(--scale)),9999px);font-size:min( calc(16* var(--vw) / var(--scale)),16px);font-weight:bold;background:#d4442a;color:#fff}.Footer>.btnArea li a img{width:min( calc(24* var(--vw) / var(--scale)),24px)}.Footer>.btnArea2{display:flex;gap:min( calc(24* var(--vw) / var(--scale)),24px);width:fit-content;margin:0 auto min( calc(40* var(--vw) / var(--scale)),40px)}.Footer>.btnArea2 li a{width:min( calc(288* var(--vw) / var(--scale)),288px);height:min( calc(48* var(--vw) / var(--scale)),48px);padding-right:min( calc(8* var(--vw) / var(--scale)),8px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:min( calc(8* var(--vw) / var(--scale)),8px);text-decoration:none;border-radius:min( calc(9999* var(--vw) / var(--scale)),9999px);font-size:min( calc(16* var(--vw) / var(--scale)),16px);font-weight:bold;background:#d4442a;color:#fff}.Footer>.btnArea2 li a img{width:min( calc(24* var(--vw) / var(--scale)),24px)}.Footer>.certi{display:flex;align-items:center;background:#fff;width:fit-content;max-width:min( calc(800* var(--vw) / var(--scale)),800px);margin:0 auto min( calc(40* var(--vw) / var(--scale)),40px)}.Footer>.certi>.logo{width:min( calc(320* var(--vw) / var(--scale)),320px)}.Footer>.certi>.logo img{width:100%}.Footer>.certi>.txt{flex:1;padding:min( calc(24* var(--vw) / var(--scale)),24px) min( calc(24* var(--vw) / var(--scale)),24px) min( calc(24* var(--vw) / var(--scale)),24px) 0;font-size:min( calc(12* var(--vw) / var(--scale)),12px);line-height:1.5;color:#666}.Footer>.wrap{display:flex;align-items:center;gap:min( calc(16* var(--vw) / var(--scale)),16px);max-width:min( calc(800* var(--vw) / var(--scale)),800px);margin:0 auto}.Footer>.wrap>.other{display:flex;justify-content:center;gap:min( calc(16* var(--vw) / var(--scale)),16px);margin-right:auto}.Footer>.wrap>.other>li{font-size:min( calc(14* var(--vw) / var(--scale)),14px)}.Footer>.wrap>.other>li>a{color:#333}.Footer>.wrap>.gakkenGroup{width:min( calc(160* var(--vw) / var(--scale)),160px);opacity:.5}.Footer>.wrap>.gakkenGroup img{width:100%}.Footer>.wrap>.copy{font-size:min( calc(12* var(--vw) / var(--scale)),12px);text-align:center;color:#666}@media screen and (max-width: 959px){.Footer{padding:calc(56*var(--vw)/var(--scale)) calc(40*var(--vw)/var(--scale)) calc(40*var(--vw)/var(--scale))}.Footer>.ttl{height:calc(40*var(--vw)/var(--scale));margin:0 auto calc(40*var(--vw)/var(--scale))}.Footer>.ttl>a{gap:calc(16*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt1{margin-bottom:calc(6*var(--vw)/var(--scale));font-size:calc(14*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt1>span{font-size:calc(12*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt2{height:calc(16*var(--vw)/var(--scale));padding:0 calc(16*var(--vw)/var(--scale));font-size:calc(12*var(--vw)/var(--scale))}.Footer>.nav>ul{gap:calc(40*var(--vw)/var(--scale));margin-bottom:calc(40*var(--vw)/var(--scale))}.Footer>.nav>ul>li{font-size:calc(12*var(--vw)/var(--scale))}.Footer>.btnArea{gap:calc(24*var(--vw)/var(--scale));margin:0 auto calc(40*var(--vw)/var(--scale))}.Footer>.btnArea li a{width:calc(176*var(--vw)/var(--scale));height:calc(40*var(--vw)/var(--scale));padding-right:calc(8*var(--vw)/var(--scale));gap:calc(8*var(--vw)/var(--scale));border-radius:calc(9999*var(--vw)/var(--scale));font-size:calc(12*var(--vw)/var(--scale))}.Footer>.btnArea li a img{width:calc(16*var(--vw)/var(--scale))}.Footer>.btnArea2{gap:calc(24*var(--vw)/var(--scale));margin:0 auto calc(40*var(--vw)/var(--scale))}.Footer>.btnArea2 li a{width:calc(240*var(--vw)/var(--scale));height:calc(48*var(--vw)/var(--scale));padding-right:calc(8*var(--vw)/var(--scale));gap:calc(8*var(--vw)/var(--scale));border-radius:calc(9999*var(--vw)/var(--scale));font-size:calc(14*var(--vw)/var(--scale))}.Footer>.btnArea2 li a img{width:calc(16*var(--vw)/var(--scale))}.Footer>.certi{display:block;max-width:none;margin:0 auto calc(24*var(--vw)/var(--scale))}.Footer>.certi>.logo{width:calc(240*var(--vw)/var(--scale))}.Footer>.certi>.txt{padding:0 calc(16*var(--vw)/var(--scale)) calc(24*var(--vw)/var(--scale));font-size:calc(10*var(--vw)/var(--scale))}.Footer>.wrap{display:block}.Footer>.wrap>.other{margin-bottom:calc(24*var(--vw)/var(--scale))}.Footer>.wrap>.other>li{font-size:calc(10*var(--vw)/var(--scale))}.Footer>.wrap>.gakkenGroup{width:calc(120*var(--vw)/var(--scale));margin:0 auto calc(16*var(--vw)/var(--scale))}.Footer>.wrap>.copy{font-size:calc(10*var(--vw)/var(--scale))}}@media screen and (max-width: 519px){.Footer{padding:calc(40*var(--vw)/var(--scale)) calc(16*var(--vw)/var(--scale)) calc(16*var(--vw)/var(--scale))}.Footer>.ttl{height:calc(32*var(--vw)/var(--scale));margin:0 auto calc(40*var(--vw)/var(--scale))}.Footer>.ttl>a{gap:calc(16*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt1{margin-bottom:calc(6*var(--vw)/var(--scale));font-size:calc(12*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt1>span{font-size:calc(12*var(--vw)/var(--scale))}.Footer>.ttl>a>.txt>.txt2{height:calc(16*var(--vw)/var(--scale));padding:0 calc(12*var(--vw)/var(--scale));font-size:calc(10*var(--vw)/var(--scale))}.Footer>.nav>ul{flex-wrap:wrap;gap:calc(8*var(--vw)/var(--scale)) calc(16*var(--vw)/var(--scale));justify-content:start;margin:0 auto calc(40*var(--vw)/var(--scale));width:calc(100% + 16*var(--vw)/var(--scale))}.Footer>.nav>ul>li{width:calc(50% - 16*var(--vw)/var(--scale));font-size:calc(12*var(--vw)/var(--scale));margin-bottom:0}.Footer>.nav>ul>li a{display:block;padding-bottom:min( calc(8* var(--vw) / var(--scale)),8px);border-bottom:1px solid #ccc}.Footer>.btnArea{gap:calc(16*var(--vw)/var(--scale));margin:0 auto calc(40*var(--vw)/var(--scale))}.Footer>.btnArea li a{width:calc(128*var(--vw)/var(--scale));height:calc(32*var(--vw)/var(--scale));padding-right:calc(8*var(--vw)/var(--scale));gap:calc(8*var(--vw)/var(--scale));font-size:calc(10*var(--vw)/var(--scale))}.Footer>.btnArea li a img{width:calc(16*var(--vw)/var(--scale))}.Footer>.certi{display:block;max-width:none;margin:0 auto calc(24*var(--vw)/var(--scale))}.Footer>.certi>.logo{width:calc(240*var(--vw)/var(--scale))}.Footer>.certi>.txt{padding:0 calc(16*var(--vw)/var(--scale)) calc(24*var(--vw)/var(--scale));font-size:calc(10*var(--vw)/var(--scale))}.Footer>.wrap{display:block}.Footer>.wrap>.other{display:block;margin-bottom:calc(24*var(--vw)/var(--scale));justify-content:start}.Footer>.wrap>.other>li{font-size:calc(10*var(--vw)/var(--scale));margin-bottom:calc(8*var(--vw)/var(--scale))}.Footer>.wrap>.gakkenGroup{width:calc(120*var(--vw)/var(--scale));margin:0 auto calc(8*var(--vw)/var(--scale)) 0}.Footer>.wrap>.copy{font-size:calc(10*var(--vw)/var(--scale));text-align:left}}.Regist.-active{transform:translateX(0)}.Regist button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;position:absolute;top:max( calc(-12* var(--vw) / var(--scale)),-12px);right:min( calc(4* var(--vw) / var(--scale)),4px);width:min( calc(24* var(--vw) / var(--scale)),24px);height:min( calc(24* var(--vw) / var(--scale)),24px);border-radius:min( calc(9999* var(--vw) / var(--scale)),9999px);background:#000;color:#fff;z-index:2}.Regist button .inner{display:block;width:100%;height:100%;position:relative}.Regist button .inner::before,.Regist button .inner::after{content:"";position:absolute;top:50%;left:50%;width:min( calc(2* var(--vw) / var(--scale)),2px);height:min( calc(12* var(--vw) / var(--scale)),12px);background:#fff}.Regist button .inner::before{transform:translate(-50%, -50%) rotate(45deg)}.Regist button .inner::after{transform:translate(-50%, -50%) rotate(-45deg)}.Regist button:hover{background:#333}.Regist a{z-index:1}.Regist a:hover{opacity:1 !important;filter:brightness(1.1)}.Regist img{width:100%}@media screen and (max-width: 959px){.Regist button{top:calc(-8*var(--vw)/var(--scale));right:calc(0*var(--vw)/var(--scale));width:calc(20*var(--vw)/var(--scale));height:calc(20*var(--vw)/var(--scale));border-radius:calc(9999*var(--vw)/var(--scale))}.Regist button .inner::before,.Regist button .inner::after{width:calc(2*var(--vw)/var(--scale));height:calc(12*var(--vw)/var(--scale))}}.PageTopBtn{width:min( calc(48* var(--vw) / var(--scale)),48px);height:min( calc(48* var(--vw) / var(--scale)),48px);border-radius:min( calc(2* var(--vw) / var(--scale)),2px);position:fixed;bottom:min( calc(40* var(--vw) / var(--scale)),40px);right:min( calc(24* var(--vw) / var(--scale)),24px);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);text-decoration:none;color:#fff;z-index:900}.PageTopBtn>svg{width:min( calc(20* var(--vw) / var(--scale)),20px);height:min( calc(20* var(--vw) / var(--scale)),20px)}.PageTopBtn:hover{color:#fff !important}html.Desktop .PageTopBtn:hover{opacity:.7}@media screen and (max-width: 959px){.PageTopBtn{width:calc(32*var(--vw)/var(--scale));height:calc(32*var(--vw)/var(--scale));border-radius:calc(2*var(--vw)/var(--scale));bottom:calc(40*var(--vw)/var(--scale));right:calc(16*var(--vw)/var(--scale))}.PageTopBtn>svg{width:calc(14*var(--vw)/var(--scale));height:calc(14*var(--vw)/var(--scale))}}/*# sourceMappingURL=style.min.css.map */