:root{--breakpoint: 1180px;--font-overpass: "Overpass", sans-serif;--font-notosansjp: "Noto Sans JP", sans-serif;--color-black: #000;--color-white: #fff;--color-gray1: #eee;--color-gray2: #d9d9d9;--color-gray3: #aeaeae;--color-red: #e61747;--color-blue: #003b94;--color-cyan1: #6dd7f2;--color-cyan2: #1eafdc;--color-yellow: #f2ee00;--color-key: var(--color-red);--color-bodybg: var(--color-black);--color-contentsbg: var(--color-white);--color-basetxt: var(--color-black);--color-linktxt: var(--color-cyan2);--border-radius-halfcircle: 68px;--border-radius-circle: 50%;--easing-cubic: cubic-bezier(0, 0, 0, 1)}:where(*){margin:0;padding:0}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus-visible{outline-offset:1px}:focus:not(:focus-visible){outline:none}:where(html){line-height:1.5;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:where(h1){margin-block:.67em;font-size:2em}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(del,ins,s)::before,:where(del,ins,s)::after{position:absolute;width:1px;height:1px;overflow:hidden;content:"test";white-space:nowrap;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%)}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-inline-size:100%;max-block-size:100%}:where(img,svg,video){block-size:auto}:where(img){vertical-align:bottom}:where(video,canvas,audio,iframe,embed,object,hgroup){display:block}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea,input){font-size:1rem;vertical-align:bottom}:where(input[type=checkbox],input[type=radio]){vertical-align:middle}:where(textarea:not([rows])){min-block-size:6em}:where(textarea){field-sizing:content}:where(button,input,select,textarea){font-size:inherit;font-family:inherit}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:-moz-any-link){text-underline-offset:.25em}:where(:any-link){text-underline-offset:.25em}:where([type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:-ms-input-placeholder){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(ul,ol){list-style-position:inside;list-style-type:""}:where(table){border:1px solid;border-collapse:collapse}:where(th,td){padding:.25em .5em;border:1px solid}:where(dialog)::-ms-backdrop{background:oklch(0 0 0/.3)}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog)::-ms-backdrop{opacity:0;-ms-transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog),:where(dialog)::backdrop{opacity:0;-webkit-transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open])::-ms-backdrop{opacity:1}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open])::-ms-backdrop{opacity:0}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}html{height:100%;font-weight:400;font-size:16px;line-height:1.6;font-family:var(--font-notosansjp)}body{position:relative;min-block-size:100%;overflow:clip;-ms-scroll-chaining:none;overscroll-behavior:none;background:url("../img/bg-wrap_sp.jpg") center no-repeat var(--color-bodybg);background-size:cover;color:var(--color-basetxt);text-rendering:optimizespeed}.is-loaddone body{overflow:clip auto;-ms-scroll-chaining:chained;overscroll-behavior:auto}.is-modal body{overflow:clip;-ms-scroll-chaining:none;overscroll-behavior:none}body.download,body.complete{padding:12px;background:#063061}a{color:var(--color-basetxt);text-decoration:none}.header{z-index:10;position:fixed;top:0;left:0;width:100%;height:100vh}.is-loaddone .header{pointer-events:none}.header__bgimg{z-index:0;position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none}.header__bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__spdisplay{z-index:10;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--color-bodybg);-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.is-loaddone .header__spdisplay{opacity:0;pointer-events:none}.header__splogo{z-index:1;position:absolute;top:2.6666666667vw;left:3.4666666667vw;width:26.6666666667vw;height:auto}.header__spcontents{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:68%;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1333333333vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;translate:0 -50%}.header__spcptitle{width:62.6666666667vw;max-width:470px;height:auto;margin:0}.header__spcptitle img{width:100%;height:auto}.header__spproduct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60.2666666667vw;max-width:456px}.header__spproduct img{width:100%;height:auto}.header__spimg{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:4.8vw;left:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:88.5333333333vw;max-width:664px;height:auto;translate:-50% 0;pointer-events:none}.header__spimg img{width:100%;height:auto}.header__spbgimg{z-index:0;position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none}.header__spbgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__pcdisplay{display:none}.header__logo{z-index:2;position:fixed;top:24px;left:32px;width:9.375vw;max-width:180px;height:auto}.header__contents{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,2.0833333333vw,56px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100vw - 440px)/2);max-width:642px;padding-inline:clamp(24px,2.7083333333vw,72px);padding-block:24px}.header__contents.is-show{-webkit-animation-delay:.15s !important;animation-delay:.15s !important}.header__cptitle{aspect-ratio:470/370;max-width:470px;margin:0}.header__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:508/338;max-width:508px}.header__outlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,.8333333333vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__listlink{-webkit-transition:opacity .3s var(--easing-cubic);transition:opacity .3s var(--easing-cubic)}.header__listlink:focus-visible{opacity:.7}.header__img{z-index:2;position:fixed;top:50%;left:34px;width:40.5208333333vw;max-width:778px;height:auto;translate:0 -50%;pointer-events:none}.header__img.is-show{-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.main{z-index:2;position:relative;max-width:440px;margin-inline:auto;background-color:var(--color-contentsbg);-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4)}.download .main{max-width:440px;border-radius:16px;-webkit-box-shadow:none;box-shadow:none}.complete .main{max-width:440px;border-radius:16px;-webkit-box-shadow:none;box-shadow:none}.main__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-block:20px 12px}.main__completetitle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:46px 20px 34px}.main__completetitle .is-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.main__completetitle .is-label{color:var(--color-blue);font-weight:800;font-size:calc(20/16*1rem);line-height:1.12;text-align:center}.main__block{display:grid;grid-template-columns:1fr;gap:16px;-webkit-padding-after:32px;padding-inline:20px;padding-block-end:32px}.main__block--box{width:100%;margin-inline:auto;border:1px solid var(--color-gray2);border-radius:10px}.main__block--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;-webkit-margin-before:-1px;margin-inline:-1px;margin-block-start:-1px;border-radius:10px 10px 0 0;background-color:var(--color-blue);color:var(--color-white);font-size:calc(16/16*1rem)}.main__block--title.is-bgred{background-color:var(--color-key)}.main__block--contents{padding:20px 20px 24px}.main__block--text{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.main__block--pager{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-before:32px;padding-block-start:32px}.main__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:12px;margin-block-start:12px}.main__noticelist{display:grid;grid-template-columns:1fr;gap:8px}.main__noticeitem{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:calc(13/16*1rem);line-height:1.6}.main__noticeitem::before{content:"※"}.main__footer{padding-block:28px 20px;text-align:center}.footer{padding-block:40px}.footer__snslist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-after:32px;padding-block-end:32px}.footer__snslink{-webkit-transition:opacity .3s var(--easing-cubic);transition:opacity .3s var(--easing-cubic)}.footer__snslink:focus-visible{opacity:.7}.footer__outlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-after:32px;padding-inline:20px;padding-block-end:32px}.footer__listlink{-webkit-transition:opacity .3s var(--easing-cubic);transition:opacity .3s var(--easing-cubic)}.footer__listlink:focus-visible{opacity:.7}.footer__copyright{-webkit-padding-before:28px;padding-inline:20px;padding-block-start:28px;border-top:1px solid var(--color-gray2);line-height:1.2;text-align:center}.footer__copyright small{font-size:calc(10/16*1rem)}.title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:375/194;-webkit-padding-before:6px;padding-block-start:6px;line-height:1}.title .is-mainlabel{color:var(--color-blue);font-weight:900;font-size:calc(48/16*1rem);font-family:var(--font-overpass);letter-spacing:calc(-20/1000*1em)}.title .is-sublabel{color:var(--color-blue);font-weight:800;font-size:calc(16/16*1rem)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border:2px solid var(--color-blue);border-radius:var(--border-radius-halfcircle);color:var(--color-blue);cursor:pointer;-webkit-transition:background-color .3s var(--easing-cubic),color .3s var(--easing-cubic);transition:background-color .3s var(--easing-cubic),color .3s var(--easing-cubic)}.btn[disabled]{border-color:var(--color-gray2) !important;background-color:var(--color-gray2) !important;color:var(--color-gray3) !important;pointer-events:none}.modal__contents .btn[disabled]{color:var(--color-white) !important}.btn:focus-visible{background-color:var(--color-yellow)}.btn .is-label{color:currentcolor;font-weight:700;pointer-events:none}.btn .is-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.btn.is-primary{max-width:287px;min-height:72px;background-color:var(--color-cyan1)}.btn.is-primary .is-label{font-size:calc(16/16*1rem)}.btn.is-primary::after{position:absolute;top:50%;right:16px;width:10px;height:14px;background-color:currentcolor;content:"";-webkit-mask-image:url("../img/arr-right.svg");mask-image:url("../img/arr-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;translate:0 -50%;mask-size:contain}.btn.is-primary:has(.is-icon)::after{display:none}.btn.is-primary[href*="#"]{max-width:248px;min-height:64px}.btn.is-primary[href*="#"] .is-label{font-size:calc(14/16*1rem)}.btn.is-primary[href*="#"]::after{position:absolute;top:50%;right:20px;width:7px;height:7px;background-color:currentcolor;content:"";-webkit-mask-image:url("../img/arr-triangle1.svg");mask-image:url("../img/arr-triangle1.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;translate:0 -50%;mask-size:contain}.btn.is-submit{max-width:100%;min-height:68px;background-color:var(--color-cyan1)}.btn.is-submit .is-label{font-size:calc(16/16*1rem)}.btn.is-submit::after{position:absolute;top:50%;right:16px;width:20px;height:18px;background-color:currentcolor;content:"";-webkit-mask-image:url("../img/icon-send.svg");mask-image:url("../img/icon-send.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;translate:0 -50%;mask-size:contain}.btn.is-download{max-width:100%;min-height:68px;background-color:var(--color-cyan1)}.btn.is-download .is-label{font-size:calc(16/16*1rem)}.btn.is-download::after{position:absolute;top:50%;right:16px;width:15px;height:15px;background-color:currentcolor;content:"";-webkit-mask-image:url("../img/icon-download.svg");mask-image:url("../img/icon-download.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;translate:0 -50%;mask-size:contain}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0 !important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;position:relative;flex-shrink:0;margin:0;list-style-type:none !important}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:rgba(0,0,0,0);animation:splide-loading 1s infinite linear}.splide__sr{border:0;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.kv__img{-webkit-margin-after:-10.6666666667vw;margin-block-end:-10.6666666667vw}.kv__img img{width:100%;height:auto}.kv__container{display:grid;grid-template-columns:1fr;padding:0 10px 48px;gap:36px;background:url("../img/bg-container.webp") center top no-repeat;background-size:100% auto}.kv__contents{max-width:504px;margin-inline:auto}.kv__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:14px;margin-block-end:14px}.kv__title img{width:100%;height:auto}.kv__text{font-weight:700;font-size:calc(16/16*1rem);line-height:1.8;letter-spacing:calc(40/1000*1em);text-align:center}.kv__text+.kv__text{-webkit-margin-before:16px;margin-block-start:16px}.kv__text:nth-last-of-type(1){line-height:1.5}.kv__text .is-mark{font-weight:900;text-decoration-line:underline;text-decoration-color:var(--color-yellow);text-decoration-thickness:.55em;-webkit-text-decoration-skip-ink:none;background:none;font-size:calc(22/16*1rem);text-decoration-skip-ink:none;text-underline-offset:-0.25em}.kv__movie{aspect-ratio:305/542;width:100%;max-width:335px;margin-inline:auto}.kv__movie--embed{position:relative;width:100%;height:100%;padding:5px;border:none;border-radius:20px;background-color:var(--color-white);cursor:pointer}.kv__movie--embed img{width:100%;height:auto;border-radius:16px}.kv__movie--embed iframe{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:16px}.kv__movie--embed.is-play::before{display:none}.kv__movie--embed.is-play iframe{pointer-events:all}.season{display:grid;grid-template-columns:1fr;gap:24px}.season__hgroup{border-top:3px solid var(--color-blue)}.season__title{position:relative;padding:10px 10px 6px;background-color:var(--color-cyan1);color:var(--color-blue);font-weight:900;font-size:calc(22/16*1rem);line-height:1.5;font-family:var(--font-overpass);text-align:center}.season__title::after{position:absolute;top:100%;left:50%;width:20px;height:10px;translate:-50% -1px;background-color:var(--color-cyan1);content:"";clip-path:polygon(50% 10px, 50% 0%, 20px 0%)}.season__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 10px;background-color:var(--color-blue)}.season__subtitle .is-tags{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 10px;background-color:var(--color-yellow);color:var(--color-blue);font-weight:700;font-size:calc(14/16*1rem);line-height:1;letter-spacing:calc(20/1000*1em);text-align:center}.season__subtitle .is-label{color:var(--color-white);font-weight:800;font-size:calc(16/16*1rem);line-height:1.33;letter-spacing:calc(20/1000*1em)}.is-2nd .season__subtitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-2nd .season__subtitle .is-label{font-size:calc(24/16*1rem);line-height:1.375}.season__container{display:grid;grid-template-columns:1fr;padding:0 10px 48px;gap:32px}.season__contents{display:grid;grid-template-columns:1fr;max-width:504px;margin-inline:auto;gap:24px}.season__text{font-weight:700;font-size:calc(16/16*1rem);line-height:1.85;letter-spacing:calc(40/1000*1em);text-align:center}.season__text+.season__text{-webkit-margin-before:16px;margin-block-start:16px}.season__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:504px;margin-inline:auto}.season__date img{width:100%;height:auto}.season__slide{max-width:504px;margin-inline:auto;padding-inline:24px}.season__slide--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.season__slide--title .is-label{display:inline-block;position:relative;padding:12px 8px 8px 28px;color:var(--color-white);font-weight:700;font-size:calc(13/16*1rem);line-height:1;text-align:right}.season__slide--title .is-label::after{z-index:-1;position:absolute;bottom:-1px;left:0;width:100%;height:100%;background-color:var(--color-blue);content:"";clip-path:polygon(24px 0%, 100% 0%, 100% 100%, 0% 100%);pointer-events:none}.season__slide--embed{position:relative;aspect-ratio:251/438;width:100%;padding:5px;border:none;border-radius:10px 0 10px 10px;background-color:var(--color-blue);cursor:pointer}.season__slide--embed img{width:100%;height:auto;border-radius:5px}.season__slide--embed iframe{width:100%;height:100%;border:none;border-radius:5px}.season__slide .splide__arrow{position:absolute;top:50%;width:24px;height:32px;translate:0 -50%;border:none;background-color:var(--color-blue);-webkit-transition:background-color .4s var(--easing-cubic);transition:background-color .4s var(--easing-cubic)}.season__slide .splide__arrow svg{display:none}.season__slide .splide__arrow::after{display:block;width:100%;height:100%;background:url("../img/arr-slide.svg") 45% 50% no-repeat;background-size:8px 13px;content:""}.season__slide .splide__arrow:disabled{background-color:var(--color-gray2)}.season__slide .splide__arrow--prev{left:0;border-radius:6px 0 0 6px}.season__slide .splide__arrow--prev::after{scale:-1 1}.season__slide .splide__arrow--next{right:0;border-radius:0 6px 6px 0}.season__slide .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:16px;margin-block-start:16px}.season__slide .splide__pagination__page{width:10px;height:10px;border:none;border-radius:var(--border-radius-circle);background-color:var(--color-gray2);-webkit-transition:background-color .4s var(--easing-cubic);transition:background-color .4s var(--easing-cubic)}.season__slide .splide__pagination__page.is-active{background-color:var(--color-blue)}.howto{background-color:var(--color-blue)}.howto__title{-webkit-margin-after:24px;margin-block-end:24px;background:url("../img/bg-title1.webp") center no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--color-white)), color-stop(0%, transparent));background:url("../img/bg-title1.webp") center no-repeat,linear-gradient(var(--color-white) 50%, transparent 0%);background-size:contain}.howto__container{padding:0 20px 48px;background:url("../img/bg-container_blue.webp") center top no-repeat var(--color-blue);background-size:100% auto}.howto__hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.howto__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:374px;margin-inline:auto}.howto__subtitle img{width:100%;height:auto}.howto__text{color:var(--color-white);font-weight:700;font-size:calc(16/16*1rem);line-height:1.7;letter-spacing:calc(40/1000*1em);text-align:center}.howto__text+.howto__text{-webkit-margin-before:16px;margin-block-start:16px}.howto__steplist{display:grid;grid-template-columns:1fr;max-width:504px;margin-inline:auto;margin-block:56px 48px;gap:48px;counter-reset:num}.howto__stepitem{position:relative;padding:44px 20px 0;border-radius:20px;background-color:var(--color-white)}.howto__stepitem::before{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:124px;height:42px;-webkit-padding-before:4px;padding-block-start:4px;translate:0 -50%;content:"STEP " counter(num);color:var(--color-white);font-weight:700;font-size:calc(22/16*1rem);line-height:1.7;font-family:var(--font-overpass);text-align:center;counter-increment:num}.howto__stepitem::after{z-index:1;position:absolute;top:0;left:0;width:148px;height:42px;translate:0 -50%;background-color:var(--color-key);content:"";clip-path:polygon(0 0, calc(100% - 24px) 0, 100% 100%, 0% 100%);pointer-events:none}.howto__steptitle{-webkit-margin-after:16px;margin-block-end:16px;font-weight:700;font-size:calc(17/16*1rem);line-height:1.7;text-align:center}.howto__steptitle b{color:var(--color-blue)}.howto__steptext{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.howto__steptext b{color:var(--color-blue);font-weight:500}.howto__stepbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:24px;margin-block-start:24px}.howto__block{max-width:432px;margin-inline:auto;padding:11px 11px 13px;border-radius:8px;background-color:#ecf3fc;text-align:center}.howto__block--text{color:var(--color-blue);font-weight:700;font-size:calc(16/16*1rem);line-height:1.6875}.howto__img{max-width:271px;-webkit-margin-before:32px;margin-inline:auto;margin-block-start:32px}.howto__img img{width:100%;height:auto}.howto__deviceframe{aspect-ratio:272/222;max-width:272px;padding:40px 26px 14px;-webkit-margin-before:32px;margin-inline:auto;margin-block-start:32px;background:url("../img/bg-deviceframe.svg") center bottom no-repeat;background-size:contain}.howto__deviceframe img{width:100%;height:auto}.terms{max-width:504px;margin-inline:auto;border-radius:10px;background-color:var(--color-white)}.terms__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:56px;-webkit-margin-after:24px;margin-block-end:24px;border-radius:10px 10px 0 0;background-color:var(--color-yellow);color:var(--color-blue);font-size:calc(16/16*1rem)}.terms__container{border-radius:0 0 10px 10px}.terms__notice{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.terms__agree{padding:26px 20px 32px;-webkit-margin-before:28px;margin-block-start:28px;border-radius:0 0 10px 10px;background-color:#f9f9f9}.terms__agree--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;-webkit-margin-after:16px;margin-block-end:16px;background-color:var(--color-blue);color:var(--color-white);font-weight:700;font-size:calc(14/16*1rem);line-height:1.6;text-align:center}.terms__checkbox{-webkit-margin-before:24px;margin-block-start:24px;text-align:center}.terms__checkbox label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.terms__checkbox .is-checkbox{width:16px;height:16px;border:2px solid var(--color-black);border-radius:4px;accent-color:var(--color-key);vertical-align:-2px}.terms__checkbox .is-checkbox:disabled{border-color:var(--color-gray3);background-color:var(--color-white)}.terms__checkbox .is-checkbox:disabled+.is-label{color:var(--color-gray3)}.terms__checkbox .is-label{font-weight:600;font-size:calc(16/16*1rem);line-height:1}.terms__toform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:28px;margin-block-start:28px}.terms__contents{display:grid;grid-template-columns:1fr;height:590px;padding-inline:20px 16px;gap:27px;-webkit-margin-end:4px;margin-inline-end:4px;overflow-y:auto;background-color:var(--color-white)}.terms__contents::-webkit-scrollbar{width:5px;height:5px}.terms__contents::-webkit-scrollbar-track{border-radius:8px;background-color:var(--color-gray1)}.terms__contents::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--color-blue)}.terms .is-separate{margin-block:8px;border-style:solid;border-color:var(--color-gray1)}.terms .is-link{color:var(--color-cyan2);text-decoration:underline}.terms .is-link:focus-visible{text-decoration:none}.terms__attention{display:grid;grid-template-columns:1fr;padding:17px 15px;gap:16px;border:3px solid var(--color-key)}.terms__attention--hgroup{display:grid;grid-template-columns:1fr;gap:10px;-webkit-padding-after:16px;padding-block-end:16px;border-bottom:2px solid var(--color-key)}.terms__attention--title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.terms__attention--title .is-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.terms__attention--title .is-label{color:var(--color-key);font-weight:700;font-size:calc(16/16*1rem)}.terms__attention--read{font-weight:500;font-size:calc(13/16*1rem);line-height:1.6;letter-spacing:calc(-10/1000*1em)}.terms__attention--list{display:grid;grid-template-columns:1fr;gap:12px}.terms__attention--item{position:relative;-webkit-padding-start:16px;padding-inline-start:16px;font-weight:500;font-size:calc(13/16*1rem);line-height:1.6}.terms__attention--item::before{position:absolute;top:0;left:0;content:"■";color:var(--color-key)}.terms__group{display:grid;grid-template-columns:1fr;gap:16px;-webkit-margin-before:5px;margin-block-start:5px}.terms__group--block{display:grid;grid-template-columns:1fr;gap:8px}.terms__group--block+.terms__group--block{-webkit-margin-before:2px;margin-block-start:2px}.terms__group--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;background-color:var(--color-blue);color:var(--color-white);font-weight:700;font-size:calc(14/16*1rem);line-height:1.6;text-align:center}.terms__group--subtitle{color:var(--color-blue);font-weight:700;font-size:calc(14/16*1rem);line-height:1.6}.terms__group--text{font-weight:500;font-size:calc(13/16*1rem);line-height:1.6;letter-spacing:calc(-10/1000*1em)}.terms__group--text.is-date{font-size:calc(14/16*1rem)}.terms__group--dotlist{display:grid;grid-template-columns:1fr;gap:5px}.terms__group--dotitem{position:relative;-webkit-padding-start:13px;padding-inline-start:13px;font-weight:500;font-size:calc(13/16*1rem);line-height:1.6}.terms__group--dotitem::before{position:absolute;top:0;left:0;content:"・";color:currentcolor}.terms__group--numlist{display:grid;grid-template-columns:1fr;gap:5px;counter-reset:num}.terms__group--numitem{position:relative;-webkit-padding-start:13px;padding-inline-start:13px;font-weight:500;font-size:calc(13/16*1rem);line-height:1.6}.terms__group--numitem::before{position:absolute;top:0;left:0;content:counter(num) ".";color:currentcolor;counter-increment:num}.profile{background-color:var(--color-key);color:var(--color-white)}.profile__title{background:url("../img/bg-title2.webp") center no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--color-blue)), color-stop(0%, transparent));background:url("../img/bg-title2.webp") center no-repeat,linear-gradient(var(--color-blue) 50%, transparent 0%);background-size:contain}.profile__title .is-mainlabel{color:var(--color-key)}.profile__title .is-sublabel{color:var(--color-key)}.profile__container{display:grid;grid-template-columns:1fr;padding:0 20px 48px;gap:16px;background:url("../img/bg-profile.webp") center bottom no-repeat var(--color-key);background-size:100% auto}.profile__shigekix{max-width:504px;margin-inline:auto}.profile__shigekix--img{width:100%;max-width:504px;height:auto;margin-inline:auto}.profile__shigekix--summary{-webkit-margin-before:24px;margin-block-start:24px}.profile__shigekix--name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.profile__shigekix--name .is-name{font-weight:900;font-size:calc(37/16*1rem);font-family:var(--font-overpass)}.profile__shigekix--name .is-kana{font-weight:900;font-size:calc(16/16*1rem)}.profile__shigekix--status{-webkit-margin-before:18px;margin-block-start:18px;font-weight:700;font-size:calc(14/16*1rem);line-height:1.7}.profile__shigekix--text{-webkit-margin-before:20px;margin-block-start:20px;font-weight:500;font-size:calc(14/16*1rem);line-height:1.7}.faq{background-color:var(--color-gray1)}.faq__title{background:url("../img/bg-title3.webp") center no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(50%, #d11541), color-stop(0%, transparent));background:url("../img/bg-title3.webp") center no-repeat,linear-gradient(#d11541 50%, transparent 0%);background-size:contain}.faq__title .is-mainlabel{color:var(--color-white)}.faq__title .is-sublabel{color:var(--color-white)}.faq__container{display:grid;grid-template-columns:1fr;padding:24px 20px 48px;gap:16px}.faq__details{width:100%;max-width:504px;margin-inline:auto;border:1px solid var(--color-blue);border-radius:6px;background-color:var(--color-white)}.faq__summary{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 26px 16px 10px;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary:focus-visible{cursor:pointer}.faq__summary .is-icon{translate:0 5px;color:var(--color-blue);font-weight:700;font-size:calc(18/16*1rem);line-height:1;font-family:var(--font-overpass);pointer-events:none}.faq__summary .is-label{color:var(--color-blue);font-weight:500;font-size:calc(14/16*1rem);line-height:1.5785714286;letter-spacing:calc(-20/1000*1em);pointer-events:none}.faq__summary::before,.faq__summary::after{position:absolute;top:26px;right:10px;width:13px;height:1px;translate:0 -50%;background-color:var(--color-blue);content:"";-webkit-transition:opacity .3s var(--easing-cubic),rotate .3s var(--easing-cubic);transition:opacity .3s var(--easing-cubic),rotate .3s var(--easing-cubic)}.faq__summary::before{rotate:90deg}[open] .faq__summary::before{rotate:0deg}.faq__desc{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-inline:10px;padding-block:16px}.faq__desc::before{position:absolute;top:0;left:50%;width:calc(100% - 20px);height:1px;translate:-50% 0;background-color:var(--color-blue);content:""}.faq__desc .is-icon{translate:0 5px;color:var(--color-key);font-weight:700;font-size:calc(18/16*1rem);line-height:1;font-family:var(--font-overpass);pointer-events:none}.faq__text{font-weight:500;font-size:calc(14/16*1rem);line-height:1.7}.faq__dotlist{display:grid;grid-template-columns:1fr;gap:5px}.faq__dotitem{position:relative;-webkit-padding-start:16px;padding-inline-start:16px;font-weight:500;font-size:calc(14/16*1rem);line-height:1.7}.faq__dotitem::before{position:absolute;top:0;left:0;content:"・";color:currentcolor}.modal{z-index:15;position:relative}.modal[aria-hidden=true]{display:none}.modal[aria-hidden=false]{display:block;-webkit-animation:fadein .4s var(--easing-cubic) forwards;animation:fadein .4s var(--easing-cubic) forwards}.modal__overlay{position:fixed;width:100%;height:100%;inset-block-start:0;inset-inline-start:0;background-color:rgba(8,19,37,.9)}.modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal__contents{display:grid;position:absolute;top:0;left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;grid-template-rows:auto 1fr;grid-template-columns:1fr;flex:0 0 auto;width:100vw;height:100dvh;padding:12px;gap:28px;-webkit-margin-end:12px;margin-inline-end:12px;overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:none;-webkit-transition:left .6s ease-out,opacity .6s var(--easing-cubic);transition:left .6s ease-out,opacity .6s var(--easing-cubic);-ms-overflow-style:none}.modal__contents::-webkit-scrollbar{display:none}.modal__contents.is-prev{left:calc(-100vw - 12px)}.modal__contents.is-next{left:calc(100vw + 12px)}.modal__contents.is-current{left:0}.modal__contents.is-hide{opacity:0;pointer-events:none}.modal__contents.is-show{opacity:1;pointer-events:all}.modal__contents--wrap{width:100%;max-width:450px;margin-inline:auto;border-radius:16px 16px 10px 10px;background-color:var(--color-white)}.modal__contents--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:56px;border-radius:10px 10px 0 0;background:url("../img/bg-modaltitle_sp.webp") center no-repeat;background-size:cover;color:var(--color-white);font-size:calc(16/16*1rem)}.modal__contents--block{display:grid;grid-template-columns:1fr;gap:16px;-webkit-padding-before:24px;padding-inline:20px;padding-block-start:24px}.modal__contents--subtitle{color:var(--color-blue);font-weight:700;font-size:calc(18/16*1rem);line-height:1.2444444444;text-align:center}.modal__contents--text{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.modal__contents--noticelist{display:grid;grid-template-columns:1fr;max-width:550px;margin-inline:auto;gap:8px}.modal__contents--noticeitem{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:calc(13/16*1rem);line-height:1.6}.modal__contents--noticeitem::before{content:"※"}.modal__contents--pager{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:32px;-webkit-margin-before:40px;margin-block-start:40px}.modal__contents--pager::after{position:absolute;top:0;left:50%;width:calc(100% - 40px);height:1px;translate:-50% 0;background-color:var(--color-gray2);content:""}.modal__contents--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:24px;margin-block-start:24px}.modal__contents .btn.is-primary{max-width:100%;min-height:68px}.modal__contents .btn.is-primary .is-label{font-size:calc(16/16*1rem)}.modal__block{width:100%;margin:8px auto 0;border:1px solid var(--color-gray2);border-radius:10px}.modal__block--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;-webkit-margin-before:-1px;margin-inline:-1px;margin-block-start:-1px;border-radius:10px 10px 0 0;background-color:var(--color-blue);color:var(--color-white);font-size:calc(16/16*1rem)}.modal__block--title.is-bgred{background-color:var(--color-key)}.modal__block--contents{padding:20px 20px 24px}.modal__block--contents:has(.modal__ngpost){padding:20px 5px 24px}.modal__footer{-webkit-padding-after:20px;padding-block-end:20px;text-align:center}.modal__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:96px;padding:13px 20px 14px 23px;border:none;border-radius:2px;background-color:var(--color-white)}.modal__btn .is-label{color:var(--color-black);font-weight:500;font-size:calc(12/16*1rem);line-height:1;pointer-events:none}.modal__btn .is-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.modal__btn--close{background-color:var(--color-white)}.modal__btn--back{gap:6px}.modal__btn--back .is-icon{scale:-1 1}.modal__btn--prev{background-color:var(--color-blue)}.modal__btn--prev:disabled{background-color:var(--color-gray2);pointer-events:none}.modal__btn--prev .is-label{color:var(--color-white);font-size:calc(12/16*1rem)}.modal__btn--prev .is-icon{position:absolute;top:50%;left:12px;width:7px;height:8px;translate:0 -50%;scale:-1 1}.modal__btn--prev .is-icon img{width:100%}.modal__btn--next{background-color:var(--color-blue)}.modal__btn--next:disabled{background-color:var(--color-gray2);pointer-events:none}.modal__btn--next .is-label{color:var(--color-white);font-size:calc(12/16*1rem)}.modal__btn--next .is-icon{position:absolute;top:50%;right:12px;width:7px;height:8px;translate:0 -50%}.modal__btn--next .is-icon img{width:100%}.modal__okpost{display:grid;grid-template-columns:1fr;gap:20px}.modal__okpost--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__ngpost{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__ngpost--img img{width:100%}.modal__ngpost--item{display:grid;-webkit-box-flex:0;-ms-flex:0 1 118px;grid-template-rows:auto 1fr;grid-template-columns:1fr;flex:0 1 118px;gap:2px}.modal__ngpost--caption{display:grid;grid-template-columns:1fr;font-weight:600;font-size:calc(12/16*1rem);line-height:1.6}.modal__ngpost--caption .is-error{color:var(--color-key);font-size:calc(10/16*1rem);line-height:1.5}.modal__ngpost--caption .is-error+.is-label{-webkit-margin-before:0;margin-block-start:0}.modal__ngpost--caption .is-label{-webkit-margin-before:6px;margin-block-start:6px}.modal__circlelist{display:grid;grid-template-columns:1fr;max-width:502px;margin-inline:auto;gap:8px}.modal__circleitem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;font-weight:600;font-size:calc(13/16*1rem);line-height:1.6}.modal__circleitem::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;translate:0 2px;border:2px solid var(--color-blue);border-radius:var(--border-radius-circle);content:""}.modal__selectimg{display:grid;position:relative;grid-template-rows:1fr auto;grid-template-columns:1fr;gap:8px}.modal__selectimg--dragarea{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:284px;border:1px dashed #95b1d9;border-radius:8px;background-color:#ecf3fc;text-align:center}.modal__selectimg--dragarea .is-label{font-weight:600;font-size:calc(16/16*1rem);line-height:2;pointer-events:none}.modal__selectimg--dragarea .is-label b{color:var(--color-blue)}.modal__selectimg--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.modal__selectimg--filebtn{pointer-events:none}.modal__selectimg--filebtn .is-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:196px;height:60px;margin-inline:auto;border:1px solid var(--color-blue);border-radius:8px;background-color:var(--color-white);content:"画像を選択";color:var(--color-blue);font-weight:700;font-size:calc(16/16*1rem);line-height:1;cursor:pointer}.modal__selectimg--fileinput{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.modal__selectimg--notice{font-weight:400;font-size:calc(12/16*1rem);line-height:1.4583333333}.modal__selectimg--upfile{display:grid;grid-template-columns:1fr;gap:9px;-webkit-margin-before:12px;margin-block-start:12px}.modal__selectimg--upfilelabel{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.modal__selectimg--upfilename{position:relative;min-height:38px;padding:4px 30px 5px 8px;border:1px solid var(--color-gray2);border-radius:4px}.modal__selectimg--upfilename .is-name{font-weight:400;font-size:calc(13/16*1rem);line-height:1.7230769231}.modal__selectimg--upfilename .is-delete{position:absolute;top:6px;right:8px;width:24px;translate:opacity .4s var(--easing-cubic);border:none;background:none;cursor:pointer;pointer-events:all}.modal__selectimg--upfilename .is-delete img{width:100%;pointer-events:none}.modal__selectimg--upfilename .is-delete:disabled{opacity:0;pointer-events:none}.modal__photoframe{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__photoframe .mskImg3{width:100%;height:100%;-webkit-mask:url("../img/img-guideline_sp.png") center no-repeat;mask:url("../img/img-guideline_sp.png") center no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%}.modal__photoframe video{width:100%;height:100%;border-radius:10px 10px 0 0}.modal__photoframe img{width:100%;height:auto;border-radius:10px 10px 0 0}.modal__photoframe--notice{color:var(--color-blue);font-weight:400;font-size:calc(12/16*1rem);line-height:1.8666666667;text-align:center}.modal__photoframe--buttons{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:12px;-webkit-padding-after:24px;padding-inline:20px;padding-block-end:24px}.modal__photoframe--buttons .is-camera{width:64px;height:64px;margin-inline:auto;border-radius:var(--border-radius-circle);background-color:var(--color-blue)}.modal__photoframe--buttons .is-switch{width:40px;height:40px;margin-inline:auto;border:none;border-radius:var(--border-radius-circle);background-color:var(--color-gray1)}.modal__photoframe--buttonsinner{position:relative}.modal__photoframe--buttonsinner .is-switch{position:absolute;top:50%;left:50%;translate:calc(-50% + 88px) -50%}.modal__imgconf--thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__imgconf--attention{-webkit-margin-before:8px;margin-block-start:8px}.modal__imgconf--hgroup{display:grid;grid-template-columns:1fr;gap:6px}.modal__imgconf--title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__imgconf--title .is-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal__imgconf--title .is-label{color:var(--color-key);font-weight:700;font-size:calc(16/16*1rem)}.modal__imgconf--read{font-weight:500;font-size:calc(14/16*1rem);line-height:1.6}.modal__imgconf--inner{padding:17px 15px;-webkit-margin-before:20px;margin-block-start:20px;border:3px solid var(--color-key)}.modal__form{-webkit-padding-before:8px;padding-block-start:8px;-webkit-margin-before:8px;margin-block-start:8px;border-top:1px solid var(--color-gray2)}.modal__form--block{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;padding-block:16px;gap:8px}.modal__form--block+.modal__form--block{border-top:1px dashed var(--color-gray2)}.modal__form--label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__form--label .is-text{font-weight:700;font-size:calc(14/16*1rem);line-height:1.6}.modal__form--label .is-most{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;-webkit-padding-after:1px;padding-block-end:1px;border-radius:4px;background-color:var(--color-key);color:var(--color-white);font-weight:500;font-size:calc(11/16*1rem);line-height:2.0363636364}.modal__form .is-input{width:100%;padding:4px 8px 5px;border:1px solid var(--color-gray2);border-radius:4px;font-size:calc(16/16*1rem)}.modal__form .is-input::-webkit-input-placeholder{font-size:calc(14/16*1rem)}.modal__form .is-input::-moz-placeholder{font-size:calc(14/16*1rem)}.modal__form .is-input:-ms-input-placeholder{font-size:calc(14/16*1rem)}.modal__form .is-input::-ms-input-placeholder{font-size:calc(14/16*1rem)}.modal__form .is-input::placeholder{font-size:calc(14/16*1rem)}.modal__form--notes{color:#818181;font-weight:500;font-size:calc(12/16*1rem);line-height:1.8666666667}.modal__form--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-before:12px;padding-block-start:12px}#modalterm .terms{max-width:720px}#modalterm .terms__contents{height:342px}#modalterm .terms__checkbox{-webkit-margin-before:0;margin-block-start:0}#modalterm .modal__block--title{min-height:80px}#modalterm .modal__contents--pager{-webkit-margin-before:0;margin-block-start:0}#modalterm .modal__contents--pager::after{display:none}#postrule .modal__contents--buttons .is-icon{translate:0 2px}#postrule .modal__contents--buttons .is-icon img{width:20px;height:auto}#selectimg .modal__contents--subtitle{margin-bottom:16px}#takephoto .modal__contents--block{-webkit-padding-before:0;padding-inline:0;padding-block-start:0}#imgconf .terms__checkbox{-webkit-margin-before:12px;margin-block-start:12px}#imgconf .modal__contents--buttons{-webkit-margin-before:8px;margin-block-start:8px}.download .kv__movie--embed{padding:0;border-radius:0}.download .kv__movie--embed img{border-radius:0}.d-none{display:none}.d-block{display:block}.is-attention{color:var(--color-key);font-weight:500}[data-inview=fadein]{opacity:0}[data-inview=fadein].is-show{-webkit-animation:fadein .6s cubic-bezier(0.5, 0, 0, 1) forwards;animation:fadein .6s cubic-bezier(0.5, 0, 0, 1) forwards}[data-inview=up]{opacity:0}[data-inview=up].is-show{-webkit-animation:inviewup .6s cubic-bezier(0.5, 0, 0, 1) forwards;animation:inviewup .6s cubic-bezier(0.5, 0, 0, 1) forwards}[data-inview=down]{opacity:0}[data-inview=down].is-show{-webkit-animation:inviewdown .6s cubic-bezier(0.5, 0, 0, 1) forwards;animation:inviewdown .6s cubic-bezier(0.5, 0, 0, 1) forwards}[data-inview=scale]{scale:.75;opacity:0}[data-inview=scale].is-show{-webkit-animation:inviewscale .4s cubic-bezier(0.5, 0, 0, 1) forwards;animation:inviewscale .4s cubic-bezier(0.5, 0, 0, 1) forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes inviewup{from{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}@keyframes inviewup{from{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}@-webkit-keyframes inviewdown{from{translate:0 -20px;opacity:0}to{translate:0 0;opacity:1}}@keyframes inviewdown{from{translate:0 -20px;opacity:0}to{translate:0 0;opacity:1}}@-webkit-keyframes inviewscale{from{scale:.5;opacity:0}to{scale:1;opacity:1}}@keyframes inviewscale{from{scale:.5;opacity:0}to{scale:1;opacity:1}}@media screen and (min-width: 360px){.footer__outlink{padding-inline:40px}.footer__copyright{padding-inline:40px}.footer__copyright small{font-size:calc(11/16*1rem)}.btn.is-primary::after{right:32px;width:12px;height:18px}.kv__container{padding-inline:20px}.season__subtitle{padding:12px 20px;gap:16px}.season__container{padding:0 20px 48px}.season__slide{padding-inline:36px}.season__slide .splide__arrow{width:37px;height:44px}.season__slide .splide__arrow::after{background-position:49% 50%}.d-xls-none{display:none}.d-xls-block{display:block}}@media screen and (min-width: 375px){.faq__summary{padding:14px 26px 16px 20px}.faq__summary::before,.faq__summary::after{right:20px}.faq__desc{padding-inline:20px}.faq__desc::before{width:calc(100% - 40px)}.modal__block--contents:has(.modal__ngpost){padding:20px 15px 24px}.modal__ngpost{gap:18px 10px}.modal__ngpost--item{-webkit-box-flex:0;-ms-flex:0 1 132px;flex:0 1 132px}.modal__ngpost--caption .is-error+.is-label{-webkit-margin-before:-15px;margin-block-start:-15px}.d-xs-none{display:none}.d-xs-block{display:block}}@media screen and (min-width: 440px){.kv__img{-webkit-margin-after:-47px;margin-block-end:-47px}.d-sm-none{display:none}.d-sm-block{display:block}}@media screen and (min-width: 768px){.header__spcptitle{max-width:420px}.header__spproduct{max-width:410px}.header__spimg{top:20px;max-width:614px}.footer__outlink{display:none}.btn.is-primary{max-width:440px;min-height:96px}.btn.is-primary .is-label{font-size:calc(24/16*1rem)}.btn.is-primary[href*="#"]{max-width:332px;min-height:80px}.btn.is-primary[href*="#"] .is-label{font-size:calc(18/16*1rem)}.btn.is-primary[href*="#"]::after{right:32px;width:12px;height:12px}.btn.is-submit{max-width:440px;min-height:96px}.btn.is-submit .is-label{font-size:calc(24/16*1rem)}.btn.is-submit::after{right:40px;width:26px;height:24px}.btn.is-download{max-width:440px;min-height:96px}.btn.is-download .is-label{font-size:calc(20/16*1rem)}.btn.is-download::after{right:40px;width:24px;height:24px}.howto__img{max-width:370px;-webkit-margin-before:48px;margin-block-start:48px}.d-md-none{display:none}.d-md-block{display:block}@-webkit-keyframes inviewup{from{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}@keyframes inviewup{from{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}@-webkit-keyframes inviewdown{from{translate:0 -20px;opacity:0}to{translate:0 0;opacity:1}}@keyframes inviewdown{from{translate:0 -20px;opacity:0}to{translate:0 0;opacity:1}}}@media screen and (min-width: 1024px){.header{z-index:0}.is-loaddone .header{overflow-y:auto;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.is-loaddone .header::-webkit-scrollbar{display:none}.header__spdisplay{display:none}.header__pcdisplay{display:block}}@media screen and (min-width: 1180px){body.download,body.complete{padding:96px 24px}.header__contents{width:calc((100vw - 600px)/2)}.main{max-width:600px}.download .main{max-width:880px;border-radius:32px}.complete .main{max-width:880px;border-radius:32px}.main__logo{padding-block:80px 40px}.main__logo img{width:320px;height:auto}.main__completetitle{padding-block:64px 48px;gap:16px}.main__completetitle .is-icon img{width:57px}.main__completetitle .is-label{font-size:calc(36/16*1rem);line-height:1.2444444444}.main__block{-webkit-padding-after:96px;padding-block-end:96px}.main__block--box{max-width:720px;border-radius:16px}.main__block--box+.main__block--box{-webkit-margin-before:16px;margin-block-start:16px}.main__block--box .terms__attention--item{font-size:calc(18/16*1rem);line-height:1.4222222222;letter-spacing:calc(-32/1000*1em)}.main__block--title{min-height:64px;border-radius:16px 16px 0 0;font-size:calc(22/16*1rem)}.main__block--contents{padding:40px 48px 48px}.main__block--text{font-weight:700;font-size:calc(24/16*1rem);line-height:1.85;text-align:center}.main__block--pager{gap:24px;-webkit-padding-before:64px;padding-block-start:64px}.main__buttons{-webkit-margin-before:48px;margin-block-start:48px}.main__noticelist{-webkit-margin-before:16px;margin-block-start:16px}.main__noticeitem{font-size:calc(16/16*1rem);line-height:1.6}.title .is-mainlabel{font-size:calc(80/16*1rem)}.title .is-sublabel{font-size:calc(24/16*1rem)}.kv__img{-webkit-margin-after:-64px;margin-block-end:-64px}.kv__container{padding:0 20px 72px;gap:48px}.kv__title{-webkit-margin-after:24px;margin-block-end:24px}.kv__text{font-size:calc(22/16*1rem)}.kv__text+.kv__text{-webkit-margin-before:28px;margin-block-start:28px}.kv__text .is-mark{font-size:calc(32/16*1rem)}.kv__movie{max-width:504px}.kv__movie--embed{padding:8px;border-radius:32px}.kv__movie--embed img{border-radius:24px}.kv__movie--embed iframe{border-radius:24px}.season__title{font-size:calc(32/16*1rem)}.season__subtitle .is-tags{font-size:calc(20/16*1rem)}.season__subtitle .is-label{font-size:calc(26/16*1rem)}.is-2nd .season__subtitle .is-label{font-size:calc(36/16*1rem)}.season__container{padding:0 20px 64px}.season__text{font-size:calc(22/16*1rem)}.season__text+.season__text{-webkit-margin-before:28px;margin-block-start:28px}.season__slide{padding-inline:0}.season__slide--title .is-label{padding:10px 8px 8px 36px;font-size:calc(18/16*1rem)}.season__slide--title .is-label::after{clip-path:polygon(32px 0%, 100% 0%, 100% 100%, 0% 100%)}.season__slide--embed{padding:8px;border-radius:16px 0 16px 16px}.season__slide--embed img{border-radius:8px}.season__slide--embed iframe{border-radius:8px}.season__slide .splide__arrow::after{background-size:12px 20px}.season__slide .splide__arrow--prev{translate:-100% 0;border-radius:8px 0 0 8px}.season__slide .splide__arrow--next{translate:100% 0;border-radius:0 8px 8px 0}.season__slide .splide__pagination{gap:16px;-webkit-margin-before:24px;margin-block-start:24px}.season__slide .splide__pagination__page{width:16px;height:16px}.howto__container{padding:0 20px 64px}.howto__text{font-size:calc(22/16*1rem)}.howto__text+.howto__text{-webkit-margin-before:28px;margin-block-start:28px}.howto__steptitle{-webkit-margin-after:20px;margin-block-end:20px;font-size:calc(24/16*1rem)}.howto__steptext{max-width:392px;margin-inline:auto;font-size:calc(18/16*1rem)}.howto__stepbtn{-webkit-margin-before:28px;margin-block-start:28px}.howto__block{padding:16px 18px 20px;border-radius:16px}.howto__block--text{color:var(--color-blue);font-size:calc(22/16*1rem);line-height:1.6}.howto__deviceframe{max-width:392px;padding:56px 36px 22px;-webkit-margin-before:48px;margin-block-start:48px}.terms{border-radius:16px}.terms__title{min-height:80px;-webkit-margin-after:32px;margin-block-end:32px;border-radius:16px 16px 0 0;font-size:calc(22/16*1rem)}.terms__container{border-radius:0 0 16px 16px}.terms__notice{font-size:calc(18/16*1rem)}.terms__agree{padding:40px 32px 48px;-webkit-margin-before:48px;margin-block-start:48px;border-radius:0 0 16px 16px}.terms__agree--title{font-size:calc(20/16*1rem);-webkit-margin-after:20px;margin-block-end:20px}.terms__checkbox{gap:12px;-webkit-margin-before:32px;margin-block-start:32px}.terms__checkbox label{gap:12px}.terms__checkbox .is-checkbox{width:28px;height:28px;vertical-align:-6px}.terms__checkbox .is-label{font-size:calc(20/16*1rem);letter-spacing:calc(40/1000*1em)}.terms__toform{-webkit-margin-before:40px;margin-block-start:40px}.terms__contents{height:1080px;padding-inline:32px 24px;gap:32px;-webkit-margin-end:8px;margin-inline-end:8px}.terms .is-separate{margin-block:16px}.terms__attention{padding:21px 21px 29px;gap:24px}.terms__attention--hgroup{-webkit-padding-after:24px;padding-block-end:24px}.terms__attention--title{gap:8px}.terms__attention--title .is-icon img{width:36px}.terms__attention--title .is-label{font-size:calc(22/16*1rem)}.terms__attention--read{font-size:calc(16/16*1rem);line-height:1.6;letter-spacing:calc(0/1000*1em)}.terms__attention--list{gap:14px}.terms__attention--item{-webkit-padding-start:20px;padding-inline-start:20px;font-size:calc(16/16*1rem);line-height:1.6;letter-spacing:calc(0/1000*1em)}.terms__attention--item::before{font-size:calc(15/16*1rem)}.terms__group{gap:20px;-webkit-margin-before:0;margin-block-start:0}.terms__group--block{gap:12px}.terms__group--block+.terms__group--block{-webkit-margin-before:8px;margin-block-start:8px}.terms__group--title{font-size:calc(20/16*1rem)}.terms__group--subtitle{font-size:calc(20/16*1rem)}.terms__group--text{font-size:calc(16/16*1rem);line-height:1.7;letter-spacing:calc(0/1000*1em)}.terms__group--text.is-date{font-size:calc(18/16*1rem);line-height:1.6;letter-spacing:calc(0/1000*1em)}.terms__group--text.is-ttl{font-size:calc(18/16*1rem)}.terms__group--dotitem{-webkit-padding-start:18px;padding-inline-start:18px;font-size:calc(16/16*1rem);line-height:1.7}.terms__group--numitem{-webkit-padding-start:18px;padding-inline-start:18px;font-size:calc(16/16*1rem);line-height:1.7}.profile__container{padding:0 20px 64px}.profile__shigekix--summary{-webkit-margin-before:40px;margin-block-start:40px}.profile__shigekix--name .is-name{font-size:calc(58/16*1rem)}.profile__shigekix--name .is-kana{font-size:calc(22/16*1rem)}.profile__shigekix--status{-webkit-margin-before:28px;margin-block-start:28px;font-size:calc(18/16*1rem);line-height:1.7}.profile__shigekix--text{-webkit-margin-before:32px;margin-block-start:32px;font-size:calc(18/16*1rem);line-height:1.7}.faq__container{padding:40px 20px 88px}.faq__details{border-radius:8px}.faq__summary{gap:16px}.faq__summary .is-icon{font-size:calc(24/16*1rem)}.faq__summary .is-label{font-size:calc(18/16*1rem)}.faq__summary::before,.faq__summary::after{width:18px}.faq__desc{gap:16px}.faq__desc .is-icon{font-size:calc(24/16*1rem)}.faq__text{font-size:calc(16/16*1rem);line-height:1.7}.faq__dotitem{font-size:calc(16/16*1rem);line-height:1.7}.modal__contents{width:100%;max-width:100vw;padding:96px 32px;gap:56px;-webkit-margin-end:0;margin-inline-end:0}.modal__contents--wrap{max-width:880px;border-radius:40px 40px 32px 32px}.modal__contents--title{min-height:132px;border-radius:32px 32px 0 0;background:url("../img/bg-modaltitle_pc.webp") center no-repeat;background-size:cover;font-size:calc(30/16*1rem)}.modal__contents--block{gap:32px;-webkit-padding-before:80px;padding-inline:80px;padding-block-start:80px}.modal__contents--subtitle{font-size:calc(30/16*1rem)}.modal__contents--text{max-width:576px;margin-inline:auto;font-size:calc(18/16*1rem);line-height:1.6}.modal__contents--noticeitem{font-size:calc(16/16*1rem);line-height:1.7}.modal__contents--pager{padding-block:64px;gap:24px;-webkit-margin-before:64px;margin-block-start:64px}.modal__contents--pager::after{width:calc(100% - 160px)}.modal__contents--buttons{gap:32px;-webkit-margin-before:32px;margin-block-start:32px}.modal__contents .btn.is-primary{max-width:440px;min-height:96px}.modal__contents .btn.is-primary .is-label{font-size:calc(20/16*1rem)}.modal__block{border-radius:16px}.modal__block--title{min-height:64px;border-radius:16px 16px 0 0;font-size:calc(22/16*1rem)}.modal__block--contents{padding:40px 56px 48px}.modal__block--contents:has(.modal__ngpost){padding:40px 15px 48px}.modal__btn{min-width:120px;padding:17px 29px;gap:8px;border-radius:4px}.modal__btn .is-label{font-size:calc(14/16*1rem)}.modal__btn--close .is-icon img{width:12px}.modal__btn--back .is-icon img{width:12px}.modal__btn--prev .is-icon .is-icon{width:12px;height:13px}.modal__btn--next .is-icon .is-icon{width:12px;height:13px}.modal__okpost--img img{width:228px}.modal__ngpost{gap:32px 28px}.modal__ngpost--item{-webkit-box-flex:0;-ms-flex:0 1 184px;flex:0 1 184px;gap:4px}.modal__ngpost--item:nth-last-of-type(1) .is-label{-webkit-margin-before:48px;margin-block-start:48px}.modal__ngpost--caption{font-size:calc(18/16*1rem);line-height:1.6}.modal__ngpost--caption .is-error{font-size:calc(14/16*1rem);line-height:1.5}.modal__ngpost--caption .is-error+.is-label{-webkit-margin-before:-25px;margin-block-start:-25px}.modal__ngpost--caption .is-label{-webkit-margin-before:6px;margin-block-start:6px}.modal__circleitem{gap:12px;font-size:calc(22/16*1rem);line-height:1.8909090909}.modal__circleitem::before{width:26px;height:26px;translate:0 9px;border-width:3px;content:""}.modal__selectimg{gap:12px}.modal__selectimg--dragarea{min-height:408px;gap:24px;border-radius:16px}.modal__selectimg--dragarea .is-label{font-size:calc(22/16*1rem);line-height:1.8181818182}.modal__selectimg--icon{-webkit-margin-after:8px;margin-block-end:8px}.modal__selectimg--icon img{width:92px}.modal__selectimg--filebtn .is-label{width:280px;height:88px;border-width:2px;border-radius:12px;font-size:calc(20/16*1rem)}.modal__selectimg--notice{font-size:calc(16/16*1rem);line-height:1.5}.modal__selectimg--upfile{gap:2px}.modal__selectimg--upfilelabel{font-size:calc(20/16*1rem);line-height:2.24}.modal__selectimg--upfilename{min-height:54px;padding:3px 48px 3px 14px}.modal__selectimg--upfilename .is-name{font-size:calc(20/16*1rem);line-height:2.24}.modal__selectimg--upfilename .is-delete{top:10px;right:10px;width:32px}.modal__photoframe{padding:8px 8px 0}.modal__photoframe .mskImg3{-webkit-mask:url("../img/img-guideline_pc.png") center no-repeat;mask:url("../img/img-guideline_pc.png") center no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%}.modal__photoframe video{border-radius:24px 24px 0 0}.modal__photoframe img{border-radius:24px 24px 0 0}.modal__photoframe--notice{font-weight:500;font-size:calc(18/16*1rem);line-height:2.4888888889}.modal__photoframe--buttons{gap:20px;-webkit-padding-after:48px;padding-block-end:48px;font-weight:500;font-size:calc(18/16*1rem);line-height:2.4888888889}.modal__photoframe--buttons .is-camera{width:88px;height:88px}.modal__photoframe--buttons .is-camera img{width:38px}.modal__photoframe--buttons .is-switch{width:56px;height:56px}.modal__photoframe--buttons .is-switch img{width:36px}.modal__photoframe--buttonsinner .is-switch{translate:calc(-50% + 136px) -50%}.modal__imgconf--thumbnail img{width:320px;height:auto}.modal__imgconf--attention{max-width:608px;-webkit-margin-before:32px;margin-inline:auto;margin-block-start:32px}.modal__imgconf--hgroup{gap:16px}.modal__imgconf--title{gap:8px}.modal__imgconf--title .is-icon img{width:36px}.modal__imgconf--title .is-label{font-size:calc(22/16*1rem)}.modal__imgconf--read{font-size:calc(18/16*1rem);line-height:1.6}.modal__imgconf--inner{padding:37px;-webkit-margin-before:40px;margin-block-start:40px}.modal__form{-webkit-padding-before:16px;padding-block-start:16px;-webkit-margin-before:16px;margin-block-start:16px}.modal__form--block{padding-block:32px;gap:12px}.modal__form--label .is-text{font-size:calc(20/16*1rem)}.modal__form--label .is-most{width:44px;height:24px;-webkit-padding-after:2px;padding-block-end:2px;font-size:calc(14/16*1rem);line-height:1}.modal__form .is-input{padding:4px 10px 5px;font-size:calc(20/16*1rem)}.modal__form .is-input::-webkit-input-placeholder{font-size:calc(20/16*1rem)}.modal__form .is-input::-moz-placeholder{font-size:calc(20/16*1rem)}.modal__form .is-input:-ms-input-placeholder{font-size:calc(20/16*1rem)}.modal__form .is-input::-ms-input-placeholder{font-size:calc(20/16*1rem)}.modal__form .is-input::placeholder{font-size:calc(20/16*1rem)}.modal__form--notes{font-size:calc(16/16*1rem)}.modal__form--button{-webkit-padding-before:32px;padding-block-start:32px}#modalterm .terms__contents{height:550px}#takephoto .modal__contents--wrap{border-radius:32px}#imgconf .modal__contents--subtitle{-webkit-margin-after:16px;margin-block-end:16px}.download .kv__movie{max-width:420px}.download .main__block--box,.download .main__buttons,.download .main__noticelist{width:100%;max-width:560px;margin-inline:auto}.download .main__block--contents{padding-block:48px}.d-lg-none{display:none}.d-lg-block{display:block}}@media screen and (min-width: 1440px){.header__outlink{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.d-xlg-none{display:none}.d-xlg-block{display:block}}@media (any-hover: hover){.header__listlink:hover{opacity:.7}.footer__snslink:hover{opacity:.7}.footer__listlink:hover{opacity:.7}.btn:hover{background-color:var(--color-yellow)}.terms .is-link:hover{text-decoration:none}.faq__summary:hover{cursor:pointer}}@media (any-hover: none){.header__listlink:active{opacity:.7}.footer__snslink:active{opacity:.7}.footer__listlink:active{opacity:.7}.btn:active{background-color:var(--color-yellow)}.terms .is-link:active{text-decoration:none}.faq__summary:active{cursor:pointer}}@media (forced-colors: active){mark{background-color:Highlight;color:HighlightText}}
/*# sourceMappingURL=style.css.map */
