[data-v-975f6b65],[data-v-975f6b65]:after,[data-v-975f6b65]:before{box-sizing:border-box;margin:0;padding:0}:where([hidden][data-v-975f6b65]:not([hidden=until-found])){display:none!important}:where(html[data-v-975f6b65]){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color-scheme:dark light}a[data-v-975f6b65]{text-decoration:none}@supports not (min-block-size:100dvb){:where(html[data-v-975f6b65]){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html[data-v-975f6b65]:focus-within){scroll-behavior:smooth}}:where(body[data-v-975f6b65]){block-size:100%;block-size:100dvb;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}:where(input[data-v-975f6b65],button[data-v-975f6b65],textarea[data-v-975f6b65],select[data-v-975f6b65]){color:inherit;font:inherit}:where(textarea[data-v-975f6b65]){resize:vertical;resize:block}:where(button[data-v-975f6b65],label[data-v-975f6b65],select[data-v-975f6b65],summary[data-v-975f6b65],[role=button][data-v-975f6b65],[role=option][data-v-975f6b65]){cursor:pointer}:where([data-v-975f6b65]:disabled){cursor:not-allowed}:where(label[data-v-975f6b65]:has(>input:disabled),label[data-v-975f6b65]:has(+input:disabled)){cursor:not-allowed}:where(button[data-v-975f6b65]){border-style:solid}:where(a[data-v-975f6b65]){text-underline-offset:.2ex}:where(ul[data-v-975f6b65],ol[data-v-975f6b65]){list-style:none}:where(img[data-v-975f6b65],svg[data-v-975f6b65],video[data-v-975f6b65],canvas[data-v-975f6b65],audio[data-v-975f6b65],iframe[data-v-975f6b65],embed[data-v-975f6b65],object[data-v-975f6b65]){display:block}:where(img[data-v-975f6b65],picture[data-v-975f6b65],svg[data-v-975f6b65]){block-size:auto;max-inline-size:100%}:where(p[data-v-975f6b65],h1[data-v-975f6b65],h2[data-v-975f6b65],h3[data-v-975f6b65],h4[data-v-975f6b65],h5[data-v-975f6b65],h6[data-v-975f6b65]){overflow-wrap:break-word}:where(h1[data-v-975f6b65],h2[data-v-975f6b65],h3[data-v-975f6b65]){line-height:calc(1em + .5rem)}:where(hr[data-v-975f6b65]){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where([data-v-975f6b65]:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden[data-v-975f6b65]:not(:focus,:active,:focus-within,.not-visually-hidden)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(../font/NotoSans/NotoSansJP-Light.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Light.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../font/NotoSans/NotoSansJP-Regular.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Regular.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../font/NotoSans/NotoSansJP-Medium.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Medium.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../font/NotoSans/NotoSansJP-Bold.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Bold.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(../font/NotoSans/NotoSansJP-Black.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Black.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Black.otf) format("opentype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:200;src:url(../font/Lexend_Mega/LexendMega-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:500;src:url(../font/Lexend_Mega/LexendMega-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:600;src:url(../font/Lexend_Mega/LexendMega-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:800;src:url(../font/Lexend_Mega/LexendMega-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Yesteryear;font-style:normal;font-weight:400;src:url(../font/Yesteryear/Yesteryear-Regular.ttf) format("truetype")}.copyright[data-v-975f6b65]{color:#707070;font-family:" -apple-system, BlinkMacSystemFont, system-ui;",sans-serif}h2[data-v-975f6b65],h3[data-v-975f6b65]{color:#ad954e;font-size:clamp(35px,1vw,38px);font-weight:800}.section-title[data-v-975f6b65]{color:#ad954e;font-family:Yesteryear,cursive;font-size:clamp(3rem,1.786rem + 5.18vw,8rem);font-weight:400;margin-bottom:.5em}.section-subtitle[data-v-975f6b65]{color:#ad954e;font-family:Lexend Mega;font-size:clamp(1.375rem,1.223rem + .65vw,2rem);font-weight:800;margin-bottom:1em;text-align:center}body[data-v-975f6b65],html[data-v-975f6b65]{background-color:#1f1a18;box-sizing:border-box;color:#3d3532;font-family:Noto Sans JP,sans-serif;font-size:clamp(16px,1vw,18px);height:100vh;height:100dvh;line-height:2;margin:0 auto;max-width:2200px;padding:0;scroll-behavior:smooth;scroll-padding-top:66px;width:100%}@media (min-width:1024px){body[data-v-975f6b65],html[data-v-975f6b65]{scroll-padding-top:136px}}body[data-v-975f6b65]{overflow-x:hidden}main[data-v-975f6b65]{padding-top:66px}@media (min-width:1024px){main[data-v-975f6b65]{padding-top:clamp(136px,3rem + 5.5vw,140px)}}.content__inner[data-v-975f6b65]{min-width:350px;padding:4rem 1.5rem}@media (min-width:768px){.content__inner[data-v-975f6b65]{padding:clamp(3rem,1.786rem + 5.18vw,8rem) clamp(1.5rem,-1.049rem + 10.87vw,12rem)}}@media (min-width:1920px){.content__inner[data-v-975f6b65]{padding:192px}}.container[data-v-975f6b65]{align-items:center;display:flex;justify-content:center}.pc_only[data-v-975f6b65]{display:none}@media (min-width:768px){.pc_only[data-v-975f6b65]{display:block}}.sp_only[data-v-975f6b65]{display:block}@media (min-width:768px){.sp_only[data-v-975f6b65]{display:none}}.g-nav[data-v-975f6b65]{align-items:center;background-color:#1f1a18;border-bottom:1px solid hsla(0,0%,100%,.102);color:#eae7e6;display:flex;height:66px;justify-content:space-between;left:0;padding:0 1.5rem;position:fixed;right:0;top:0;z-index:1000}@media (min-width:1024px){.g-nav[data-v-975f6b65]{height:136px;padding:0 3rem}}.header__logo img[data-v-975f6b65]{display:inline-block;height:auto;width:75px}@media (min-width:1024px){.header__logo img[data-v-975f6b65]{width:125px}}.header__copyright-sp[data-v-975f6b65]{color:#eae7e6;display:block;font-family:Lexend Mega;font-size:10px;font-weight:200;margin-top:2rem}@media (min-width:1024px){.header__copyright-sp[data-v-975f6b65]{display:none}}.header__copyright-pc[data-v-975f6b65]{display:none}@media (min-width:1024px){.header__copyright-pc[data-v-975f6b65]{color:#eae7e6;display:block;font-family:Lexend Mega;font-size:12px;font-weight:200}}.nav__list[data-v-975f6b65]{display:flex;gap:2.5rem}@media (min-width:1024px){.nav__list[data-v-975f6b65]{gap:clamp(.625rem,-1.804rem + 3.79vw,2.75rem)}}.nav__link[data-v-975f6b65]{color:inherit;cursor:pointer;display:inline-block;font-family:Lexend Mega;font-size:1rem;font-weight:500;letter-spacing:.008em;transition:transform .3s ease,opacity .3s ease,border .3s}@media (min-width:1024px){.nav__link[data-v-975f6b65]{font-size:clamp(.938rem,.58rem + .56vw,1.25rem)}}.nav__link[data-v-975f6b65]:after{content:"/";font-weight:100;margin-left:1rem}@media (min-width:1024px){.nav__link[data-v-975f6b65]:after{margin-left:clamp(.625rem,-1.804rem + 3.79vw,2.75rem)}}.nav__link[data-v-975f6b65]:hover{opacity:.8;transform:scale(1.02)}.nav__list li:last-of-type .nav__link[data-v-975f6b65]:after{content:none}.nav.sp-menu[data-v-975f6b65]{background-color:#1f1a18;height:100vh;padding:5rem 2rem;position:fixed;right:0;top:65px;width:100%;z-index:99999}.nav.sp-menu .nav__list[data-v-975f6b65]{display:flex;flex-direction:column;gap:3rem}.menu-icons[data-v-975f6b65]{align-items:center;display:flex;gap:16px}@media (min-width:1024px){.menu-icons[data-v-975f6b65]{display:contents}}.menu-button[data-v-975f6b65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-block;height:25px;position:relative;width:35px;z-index:10}.menu-button__bar[data-v-975f6b65]{background-color:#d9d9d9;box-shadow:0 2px 4px #0003;display:inline-block;height:2px;position:absolute;transition:all .4s ease;width:100%}.menu-button__bar__top[data-v-975f6b65]{right:0;top:10%}.menu-button__bar__bottom[data-v-975f6b65]{right:0;top:60%}.menu-button.open .menu-button__bar__top[data-v-975f6b65]{top:10px;transform:rotate(-30deg);transition:transform .4s ease,top .4s ease}.menu-button.open .menu-button__bar__bottom[data-v-975f6b65]{top:10px;transform:rotate(30deg);transition:transform .4s ease,top .4s ease}.search-button[data-v-975f6b65]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center}.search-button svg[data-v-975f6b65]{height:30px;width:35px;fill:#fff}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color-scheme:dark light}a{text-decoration:none}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(../font/NotoSans/NotoSansJP-Light.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Light.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../font/NotoSans/NotoSansJP-Regular.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Regular.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../font/NotoSans/NotoSansJP-Medium.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Medium.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../font/NotoSans/NotoSansJP-Bold.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Bold.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(../font/NotoSans/NotoSansJP-Black.woff2) format("woff2"),url(../font/NotoSans/NotoSansJP-Black.woff) format("woff"),url(../font/NotoSans/NotoSansJP-Black.otf) format("opentype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:200;src:url(../font/Lexend_Mega/LexendMega-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:500;src:url(../font/Lexend_Mega/LexendMega-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:600;src:url(../font/Lexend_Mega/LexendMega-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lexend Mega;font-style:normal;font-weight:800;src:url(../font/Lexend_Mega/LexendMega-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Yesteryear;font-style:normal;font-weight:400;src:url(../font/Yesteryear/Yesteryear-Regular.ttf) format("truetype")}.copyright{color:#707070;font-family:" -apple-system, BlinkMacSystemFont, system-ui;",sans-serif}h2,h3{color:#ad954e;font-size:clamp(35px,1vw,38px);font-weight:800}.section-title{color:#ad954e;font-family:Yesteryear,cursive;font-size:clamp(3rem,1.786rem + 5.18vw,8rem);font-weight:400;margin-bottom:.5em}.section-subtitle{color:#ad954e;font-family:Lexend Mega;font-size:clamp(1.375rem,1.223rem + .65vw,2rem);font-weight:800;margin-bottom:1em;text-align:center}body,html{background-color:#1f1a18;box-sizing:border-box;color:#3d3532;font-family:Noto Sans JP,sans-serif;font-size:clamp(16px,1vw,18px);height:100vh;height:100dvh;line-height:2;margin:0 auto;max-width:2200px;padding:0;scroll-behavior:smooth;scroll-padding-top:66px;width:100%}@media (min-width:1024px){body,html{scroll-padding-top:136px}}body{overflow-x:hidden}main{padding-top:66px}@media (min-width:1024px){main{padding-top:clamp(136px,3rem + 5.5vw,140px)}}.content__inner{min-width:350px;padding:4rem 1.5rem}@media (min-width:768px){.content__inner{padding:clamp(3rem,1.786rem + 5.18vw,8rem) clamp(1.5rem,-1.049rem + 10.87vw,12rem)}}@media (min-width:1920px){.content__inner{padding:192px}}.container{align-items:center;display:flex;justify-content:center}.pc_only{display:none}@media (min-width:768px){.pc_only{display:block}}.sp_only{display:block}@media (min-width:768px){.sp_only{display:none}}.footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.102);display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:150px}.footer__logo img{height:auto;margin-bottom:1rem;width:80px}@media (min-width:768px){.footer__logo img{width:115px}}.footer__description{color:#ffffff80;font-size:.7rem;font-weight:300;text-align:center}
