footer[data-astro-cid-jo6i4kqk]{--column-padding:clamp(4rem, 4vw, 10rem) 0;border-top:solid 1px var(--color-black);grid-template-columns:clamp(15rem,30%,60rem) 1fr 1fr;margin-top:24rem;display:grid}.page-notFound footer{margin-top:0}.firstContents[data-astro-cid-jo6i4kqk]{padding:var(--column-padding);border-right:solid 1px var(--color-black);display:flex}.firstContents[data-astro-cid-jo6i4kqk] .inner[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:0 clamp(4rem,4.6875vw,8rem);display:flex}.logo[data-astro-cid-jo6i4kqk]{max-width:16rem;margin-top:.3rem;display:block}.contact[data-astro-cid-jo6i4kqk]{margin-top:auto}.contact_text[data-astro-cid-jo6i4kqk]{font-size:1.2rem}.contact_link[data-astro-cid-jo6i4kqk]{width:fit-content;font-size:1.2rem;display:block;position:relative}.contact_link[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--color-black);transform-origin:0 0;width:100%;height:1px;transition:scale .7s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:.4rem;left:0;scale:1}.sns[data-astro-cid-jo6i4kqk]{margin-top:1.5rem;margin-bottom:auto}.sns_text[data-astro-cid-jo6i4kqk]{font-size:1.2rem}.sns_link[data-astro-cid-jo6i4kqk]{width:fit-content;font-size:1.2rem;display:block;position:relative}.sns_link[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--color-black);transform-origin:0 0;width:100%;height:1px;transition:scale .7s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:.3rem;left:0;scale:1}.secondContents[data-astro-cid-jo6i4kqk]{padding:var(--column-padding);border-right:solid 0 var(--color-black);flex-direction:column;justify-content:space-between;margin:0 clamp(4rem,4.6875vw,8rem);display:flex}.secondContents[data-astro-cid-jo6i4kqk] .unit[data-astro-cid-jo6i4kqk]:last-of-type{margin-top:2rem}.secondContents[data-astro-cid-jo6i4kqk] .heading[data-astro-cid-jo6i4kqk]{font-size:1.2rem;line-height:1}.secondContents[data-astro-cid-jo6i4kqk] .text[data-astro-cid-jo6i4kqk]{width:fit-content;margin-top:.8rem;font-size:1rem;display:block}.thirdContents[data-astro-cid-jo6i4kqk]{padding:var(--column-padding);flex-direction:column;justify-content:space-between;display:flex}.thirdContents[data-astro-cid-jo6i4kqk] .navigation[data-astro-cid-jo6i4kqk]{grid-template-columns:max-content max-content;gap:2rem 4rem;display:grid}.thirdContents[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]{cursor:pointer;width:fit-content;font-size:1.3rem;line-height:1;position:relative}.thirdContents[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--color-black);transform-origin:0 0;width:100%;height:1px;transition:scale .7s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-.1rem;left:0;scale:1}.thirdContents[data-astro-cid-jo6i4kqk] .shortLine[data-astro-cid-jo6i4kqk]{background-color:var(--color-black);width:2rem;height:1px;margin:2.5rem 0 2.2rem}.thirdContents_subLink[data-astro-cid-jo6i4kqk]{font-size:1.2rem;line-height:1}.subscribe[data-astro-cid-jo6i4kqk] .emailLabel[data-astro-cid-jo6i4kqk]{font-size:1.1rem;display:block}.subscribe[data-astro-cid-jo6i4kqk] .email[data-astro-cid-jo6i4kqk]{width:20rem;height:2.4rem;font-family:var(--font-regular);border:solid 1px var(--color-gray);background-color:#0000;border-radius:0;outline:#0000;margin-top:.6rem;padding:0 4px;font-size:1.2rem;line-height:2.4rem}.subscribe[data-astro-cid-jo6i4kqk] .email[data-astro-cid-jo6i4kqk]:focus{background-color:var(--color-white);border:solid 1px var(--color-black);border-radius:0}.subscribe[data-astro-cid-jo6i4kqk] .submitButton[data-astro-cid-jo6i4kqk]{width:8rem;height:2.4rem;font-family:var(--font-regular);color:var(--color-white);text-align:center;letter-spacing:.02em;cursor:pointer;background-color:var(--color-black);border:none;border:solid 1px var(--color-black);border-radius:0;outline:#0000;margin:1rem 0 0;padding:0;font-size:1.2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.copyright-pc[data-astro-cid-jo6i4kqk]{display:block}.copyright-sp[data-astro-cid-jo6i4kqk]{display:none}@media (width<=768px){footer[data-astro-cid-jo6i4kqk]{margin-top:20rem;padding:0 2rem 2rem;display:block}.firstContents[data-astro-cid-jo6i4kqk]{border-right:none;width:100%;margin-top:6rem;padding:0;display:block}.firstContents[data-astro-cid-jo6i4kqk] .inner[data-astro-cid-jo6i4kqk]{max-width:none;height:auto;margin:0;display:block}.contact[data-astro-cid-jo6i4kqk]{margin-top:5rem;display:flex}.contact_text[data-astro-cid-jo6i4kqk]{width:10rem}.contact_link[data-astro-cid-jo6i4kqk]{margin-top:0;margin-left:2rem}.sns[data-astro-cid-jo6i4kqk]{margin-top:1rem;display:flex}.sns_text[data-astro-cid-jo6i4kqk]{width:10rem}.sns_link[data-astro-cid-jo6i4kqk]{margin-top:0;margin-left:2rem}.secondContents[data-astro-cid-jo6i4kqk]{margin:4rem 0 0;padding:0;display:block}.secondContents[data-astro-cid-jo6i4kqk] .unit[data-astro-cid-jo6i4kqk]{grid-template-columns:5rem 1fr;gap:0 3rem;display:grid}.secondContents[data-astro-cid-jo6i4kqk] .text[data-astro-cid-jo6i4kqk]{margin-top:-.3rem}.thirdContents[data-astro-cid-jo6i4kqk]{margin-top:4rem;padding:0;display:block}.thirdContents[data-astro-cid-jo6i4kqk]:before{content:"";background-color:var(--color-black);width:2rem;height:1px;margin-bottom:2.5rem;display:block}.thirdContents[data-astro-cid-jo6i4kqk] .shortLine[data-astro-cid-jo6i4kqk]{margin:5rem 0 2.2rem}.subscribe[data-astro-cid-jo6i4kqk] .email[data-astro-cid-jo6i4kqk]{margin-top:1.1rem}.subscribe[data-astro-cid-jo6i4kqk] .submitButton[data-astro-cid-jo6i4kqk]{margin-top:1.5rem}.copyright-pc[data-astro-cid-jo6i4kqk]{display:none}.copyright-sp[data-astro-cid-jo6i4kqk]{margin-top:3.5rem;display:block}}@media (width<=520px){.page-notFound footer{margin-top:0}}@media (hover:hover){.contact_link[data-astro-cid-jo6i4kqk]:hover:after,.sns_link[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:100% 0;scale:0 1}.secondContents[data-astro-cid-jo6i4kqk] .text[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.thirdContents[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:100% 0;scale:0 1}.subscribe[data-astro-cid-jo6i4kqk] .submitButton[data-astro-cid-jo6i4kqk]:hover{color:var(--color-black);border:solid 1px var(--color-black);background-color:#0000}}html.logo-fade .logo[data-astro-cid-nen7h5rs],html.nav-fade .navigation[data-astro-cid-nen7h5rs],html.to-route-home .logo[data-astro-cid-nen7h5rs],html.to-route-home .navigation[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .3s linear;animation:none}header[data-astro-cid-nen7h5rs]{width:100%;color:var(--color-white);justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:absolute;top:2rem}.logo[data-astro-cid-nen7h5rs]{z-index:2;width:12rem;height:auto;font-size:0;transition:opacity .7s cubic-bezier(.39,.575,.565,1) .2s;animation:.7s cubic-bezier(.39,.575,.565,1) .2s both fade;display:block}.time[data-astro-cid-nen7h5rs]{gap:0 4rem;margin-right:15rem;display:flex}.time_unit[data-astro-cid-nen7h5rs]{gap:0 1rem;font-size:1.1rem;display:flex}.navigation[data-astro-cid-nen7h5rs]{z-index:100;mix-blend-mode:difference;transition:opacity .7s cubic-bezier(.39,.575,.565,1) .2s;animation:.7s cubic-bezier(.39,.575,.565,1) .2s both fade;position:fixed;right:2rem}.navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:0 2.5rem;display:flex}.navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{font-family:TazuganeNav, var(--font-regular);letter-spacing:.02em;cursor:pointer;font-size:1.4rem;line-height:1;position:relative}.navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-white);transform-origin:0 0;width:100%;height:1px;transition:scale .7s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:.2rem;left:0;scale:1}.navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-white);padding:.2rem 0 .3rem;display:block;position:relative}@media (width<=520px){.logo[data-astro-cid-nen7h5rs]{width:10rem}}@media (hover:hover){.navigation[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:hover:after{transform-origin:100% 0;scale:0 1}}:root{--color-black:#141415;--color-white:#fff;--color-bg:#fbfdfe;--color-gray:#9c9e9c;--color-dark-gray:#5a5a5a;--color-light-gray:#dadadb;--font-medium:"TazuganeGothicStdN-medium", sans-serif;--font-regular:"TazuganeGothicStdN-Regular", sans-serif}@keyframes clip-x{0%{clip-path:inset(0% 100% 0% 0%);opacity:0}to{clip-path:inset(0%);opacity:1}}html,body,h1,h2,h3,h4,p,button,figure,blockquote,dl,dd,ul,li{margin:0;padding:0}h1,h2,h3,h4,p{font-weight:400}a{color:var(--color-black);text-decoration:none}a:visited{color:var(--color-black)}button{cursor:pointer;background-color:#0000;border:none;padding:0}li{list-style:none}*,:before,:after{box-sizing:border-box}strong{font-family:var(--font-medium);letter-spacing:.03em;font-weight:400}img{width:100%;height:auto;display:block}html,body{font-family:var(--font-regular);letter-spacing:.02em;background:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:10px;line-height:1.7}::selection{color:var(--color-white);background:#888a88}.hidden{display:none}svg{overflow:visible}.showSp{display:none}@keyframes fade{0%{filter:opacity(0)}to{filter:opacity()}}.transition-fade{filter:blur();opacity:1;transition:opacity .7s cubic-bezier(.39,.575,.565,1) .2s;animation:.7s cubic-bezier(.39,.575,.565,1) .2s both fade}.transition-overlay{z-index:10;visibility:hidden;background:var(--color-white);opacity:0;width:100vw;height:100svh;transition:scale .8s cubic-bezier(.39,.575,.565,1) .1s,opacity .5s linear;position:fixed;top:0}html.is-animating .transition-fade{opacity:0;transition:opacity .3s linear;animation:none}.screenReader{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1401px){html,body{font-size:clamp(10px,.7143vw,11px)}}@media (width<=520px){.showPc{display:none}.showSp{display:inline}}.router[data-astro-cid-z4jru4n3]{flex-direction:column;min-height:100svh;display:flex}main[data-astro-cid-z4jru4n3]{outline:none;flex:1 0 auto}