@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";@theme{ --font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }:root{--Gotham: "gotham", sans-serif;--DIN: "din-2014", sans-serif;--DIN-2014: "din-2014", sans-serif;--DIN-condensed: "din-condensed", sans-serif;--fast: .18s;--base: .22s;--slow: .28s;--ease: cubic-bezier(.4, 0, .2, 1)}@media (min-width: 769px){:root{--height-header: 70rem;--height-header-progress: 70rem}}@media (max-width: 768px){:root{--height-header: 60rem;--height-header-progress: 56rem}}*{box-sizing:border-box;transition-timing-function:var(--ease)}@media (max-width: 768px){html,body{width:100%;overflow-x:hidden}}@media (min-width: 769px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.2666666667vw}}body{font-family:Noto Sans JP,sans-serif;font-size:16rem;background-image:url(/images/common/bg.png);background-repeat:repeat}@media (min-width: 769px){body{background-size:105rem auto}}@media (max-width: 768px){body{background-size:75rem auto}}body:has(.login__box.--admin),body:has(.dashboard){background:var(---primary-color, #003685)}body.page-admin-login,body.page-admin-dashboard{min-height:100dvh;display:grid;place-items:center}@media (max-width: 768px){.u-pc{display:none}}@media (min-width: 769px){.u-sp{display:none}}body.page-survey{background:var(---bg-page, #F1F1F1)}button{all:unset;box-sizing:border-box;cursor:pointer}label{cursor:pointer}.header{position:fixed;z-index:10;top:0;width:100%;background:var(---primary-color, #003685);display:flex;align-items:center;padding:0 20rem;height:var(--height-header)}body:has(.header){padding-top:var(--height-header)}.header__box--1{display:flex;align-items:center}@media (min-width: 768px){.header__box--1{gap:18rem}}@media (max-width: 768px){.header__box--1{gap:6rem}}@media (min-width: 768px){.header__logo{width:40px;height:40px;flex-shrink:0;aspect-ratio:1/1}}@media (max-width: 768px){.header__logo{width:36px;height:36px;flex-shrink:0;aspect-ratio:1/1}}.header__heading{color:var(---text-on-dark, #FFF);font-feature-settings:"palt" on;font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:18rem;font-style:normal;font-weight:700;line-height:200%;letter-spacing:.54rem}.page-a-login .footer,.page-b-login .footer,.page-admin-login .footer,.page-admin-dashboard .footer{background:transparent}.page-admin-login .footer .footer__text,.page-admin-dashboard .footer .footer__text{color:var(---text-on-dark, #FFF)}.footer{width:100%;background:var(---bg-page, #F1F1F1)}.footer__container{display:flex;justify-content:center}@media (min-width: 769px){.footer__container{padding:50rem 0 40rem}}@media (max-width: 768px){.footer__container{padding:50rem 0 30rem}}.footer__text{color:var(---text-on-light, #1B1B1B);text-align:center;font-family:var(--Gotham);font-size:12rem;font-style:normal;font-weight:325;font-weight:400;line-height:175%;letter-spacing:1.2rem}.checked__outer{display:flex;align-items:center}.checked__outer.--admin span{color:var(--text-on-dark, #FFF)}.checked__outer label{margin-left:8rem;cursor:pointer}input[type=checkbox]{display:none}.custom-checkbox .checkbox-svg-icon{margin-right:8px}.custom-checkbox .checkbox-svg-icon .outer-box{stroke:#dedede;transition-property:stroke;transition-duration:var(--fast)}.custom-checkbox .checkbox-svg-icon .check-mark{stroke-dasharray:30;stroke-dashoffset:30;transition-property:stroke-dashoffset;transition-duration:var(--fast)}.custom-checkbox input:checked+.checkbox-svg-icon .outer-box{stroke:#003685}.custom-checkbox input:checked+.checkbox-svg-icon .check-mark{stroke-dashoffset:0}.custom-checkbox{width:fit-content}.option-item-list.vertical .custom-checkbox{width:100%}.button-primary{display:flex;align-items:center;border-radius:var(--block-ui-normal-base, 6rem);background:var(--form-primary, #003685);border:2px solid var(--form-primary, #003685)}@media (min-width: 768px){.button-primary{padding:12rem 20rem 12rem 30rem;gap:24rem}}@media (max-width: 768px){.button-primary{padding:14rem 22rem;gap:10rem}}.button-primary.--arrow{justify-content:center}.button-primary.--arrow:after{display:block;content:"";width:16rem;height:12rem;flex-shrink:0;aspect-ratio:1/1;background-image:url(/images/icons/arrow-right-white.svg);background-repeat:no-repeat;background-size:contain}.button-primary span{color:var(--form-white, #FFF);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-xl, 20rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.6rem;white-space:nowrap}.button-primary:active{background:var(--form-primary-pressed, #00255A);transition:background 0s cubic-bezier(.4,0,.2,1)}@media (hover){.button-primary:hover{background:var(--form-primary-hover, #002E6F);transition-property:background;transition-duration:var(--fast)}}.button-secondary{display:flex;align-items:center;border-radius:var(--block-ui-normal-base, 6rem);border:2px solid var(--form-primary, #003685);background:var(--form-white, #FFF)}@media (min-width: 768px){.button-secondary{padding:12rem 20rem 12rem 30rem;gap:24rem}}@media (max-width: 768px){.button-secondary{padding:14rem 24rem 14rem 32rem;gap:10rem}}.button-secondary.--arrow{flex-direction:row-reverse;justify-content:center}.button-secondary.--arrow:after{display:block;content:"";width:16rem;height:12rem;flex-shrink:0;aspect-ratio:1/1;background-image:url(/images/icons/arrow-left-blue.svg);background-repeat:no-repeat;background-size:contain}.button-secondary.--arrow.--right{flex-direction:row;justify-content:center}.button-secondary.--arrow.--right:after{display:block;content:"";width:16rem;height:12rem;flex-shrink:0;aspect-ratio:1/1;background-image:url(/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain}.button-secondary span{color:var(--form-primary, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-xl, 20rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.6rem;white-space:nowrap}.button-secondary:active{background:var(--form-secondary-pressed-bg, #D6DFF4);transition:background 0s cubic-bezier(.4,0,.2,1)}@media (hover){.button-secondary:hover{background:var(--form-secondary-hover-bg, #E6EDF8);transition-property:background;transition-duration:var(--fast)}}.button-primary:focus,.button-secondary:focus{border:2px solid #C2CDEA;outline:none!important;box-shadow:0 0 12px 2px #0040ff1a,0 0 4px #0040ff33}.box-gray{background:var(--bg-page, #F1F1F1)}@media (max-width: 768px){.box-gray{padding:50rem 0 0}}@media (min-width: 768px){.box-gray.--home{padding:100rem 0}}@media (max-width: 768px){.box-gray.--home{padding:50rem 19rem}}.modal{position:fixed;top:0;left:0;z-index:20;opacity:1;pointer-events:all;transition-property:opacity;transition-duration:var(--base)}.modal.--full{width:100%;height:100vh;height:100dvh;transition-property:opacity;transition-duration:var(--slow)}.modal.--full .modal__overlay{background:#0003}.modal.--local{position:absolute;top:auto;left:auto;translate:0 -90rem;box-shadow:0 2px 12px 2px #0000001a,0 2px 4px #0003}@media (min-width: 768px){.modal.--local{border-radius:var(--block-ui-normal-base, 6rem)}}@media (max-width: 768px){.modal.--local{border-radius:30rem;left:19rem;width:337rem}}.modal[aria-hidden=true]{opacity:0;pointer-events:none}.modal__overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.modal__overlay{padding-inline:19rem}}.modal__inner{max-width:728rem;position:relative;background:var(--bg-page, #F1F1F1)}@media (min-width: 768px){.modal__inner{padding:40rem 50rem;border-radius:var(--block-ui-normal-base, 6rem)}}@media (max-width: 768px){.modal__inner{padding:36rem 26rem;border-radius:30rem}}.modal__button--close{position:absolute;cursor:pointer;border-radius:var(--Circle-Full, 999999rem);background:var(--form-primary, #003685);display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.modal__button--close{top:-18rem;right:-17rem;width:35rem;height:35rem}}@media (max-width: 768px){.modal__button--close{top:-23rem;right:-10rem;width:47rem;height:47rem}}@media (hover){.modal__button--close:hover{background:var(--form-primary-hover, #002E6F);transition-property:background;transition-duration:var(--fast)}}.modal__button--close:active{background:var(--form-primary-pressed, #00255A);transition:background 0s cubic-bezier(.4,0,.2,1)}.modal__icon--cancel{width:14rem;height:14rem;aspect-ratio:1/1}.modal__text{color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-lg, 18rem);font-style:normal;font-weight:400;line-height:200%;letter-spacing:.54rem}.modal__link{color:var(--primary-color, #003685)}.validation-error{color:var(---error-color-1, #EA3E3E);font-size:var(--Font-Size-Standard-lg, 18rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.54rem;margin-top:20rem}.card-containerd{border-radius:30rem;background:var(---bg-surface-light, #FFF)}@media (min-width: 768px){.card-containerd{width:844rem;padding:80rem 58rem;margin-inline:auto}}@media (max-width: 768px){.card-containerd{width:100%;padding:36rem 26rem;margin-inline:auto}}@media (min-width: 768px){.card-containerd+.card-containerd{margin-top:50rem}}@media (max-width: 768px){.card-containerd+.card-containerd{margin-top:40rem}}.login__heading--main{color:var(---primary-color, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:700}@media (min-width: 769px){.login__heading--main{font-size:var(--Font-Size-Display-lg, 56rem);line-height:150%;letter-spacing:1.68rem;margin-bottom:19rem}}@media (max-width: 768px){.login__heading--main{order:1;font-size:36rem;line-height:140%;letter-spacing:1.08rem;margin-bottom:16rem}}.login__heading--main.--admin{margin-bottom:78rem;color:var(---text-on-dark, #FFF);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:32rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.96rem;text-align:center}.login__password{display:flex;align-items:flex-start;gap:16rem;font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-lg, 18rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.54rem;border-radius:var(--block-ui-normal-base, 6rem);border:2px solid #C6C6C6;background:var(---form-white, #FFF)}@media (min-width: 769px){.login__password{width:480rem;height:68rem;padding:16rem 32rem}}@media (max-width: 768px){.login__password{width:233rem;height:64rem;padding:14rem 18rem}}.login__password::placeholder{color:var(---form-placeholder, #A5A5A5)}.login__password::-ms-input-placeholder{color:var(---form-placeholder, #A5A5A5)}.login__password:focus{border-radius:var(--block-ui-normal-base, 6px);border:2px solid #C2CDEA;background:#fff;box-shadow:0 0 12px 2px #0040ff1a,0 0 4px #0040ff33}@media (max-width: 768px){form:has(.login__row--form){order:3;margin-bottom:51rem}}.login__row--form{display:flex;align-items:center}@media (min-width: 769px){.login__row--form{gap:20rem;margin-bottom:13rem}}@media (max-width: 768px){.login__row--form{gap:12rem;margin-bottom:7rem}}.login__button--submit{display:inline-flex;align-items:center;gap:12rem;flex-shrink:0}@media (min-width: 769px){.login__button--submit{height:68rem;padding:0 20rem 0 30rem}}@media (max-width: 768px){.login__button--submit{height:64rem;padding:0 12rem}}.login__button--submit span{font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:500;line-height:200%}@media (min-width: 769px){.login__button--submit span{font-size:var(--Font-Size-Standard-xl, 20rem);letter-spacing:.6rem}}@media (max-width: 768px){.login__button--submit span{letter-spacing:.48rem;font-size:var(--font-size-standard-md-base, 16rem)}}@media (max-width: 768px){.login__button--submit.--arrow:after{display:none}}.login__description{color:var(---primary-color, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:500;line-height:200%}@media (min-width: 769px){.login__description{font-size:var(--Font-Size-Standard-lg, 18rem);letter-spacing:.54rem;margin-bottom:15rem}}@media (max-width: 768px){.login__description{order:2;font-size:var(--font-size-standard-md-base, 16rem);letter-spacing:.48rem;margin-bottom:40rem}}.button--modal{width:fit-content;display:inline-flex;padding:6rem 16rem;justify-content:center;align-items:center;gap:10rem;border-radius:var(--Circle-Full, 999999rem);background:var(---form-tertiary-hover-bg, #E9EFFA);cursor:pointer}@media (min-width: 769px){.button--modal{margin-bottom:56rem}}@media (max-width: 768px){.button--modal{order:4;margin-inline:auto}}.button--modal:active{background:var(---form-secondary-pressed-bg, #D6DFF4);transition:background 0s cubic-bezier(.4,0,.2,1)}.button--modal span{color:var(---primary-color, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:12rem;font-style:normal;font-weight:500;line-height:170%;letter-spacing:.36rem}.button--modal img{width:19rem;height:19rem;flex-shrink:0;aspect-ratio:1/1}.login__error{position:absolute;color:var(---error-color-1, #EA3E3E);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-lg, 18rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.54rem;display:flex;align-items:center;gap:8rem}@media (min-width: 769px){.login__error{bottom:110rem}}@media (max-width: 768px){.login__error{bottom:180rem}}.login__error.--admin{color:var(---error-color-2, #FF7878)}.login__icon--error{width:19rem;height:19rem;flex-shrink:0;aspect-ratio:1/1}.login__box{display:grid;place-items:center;min-height:calc(100dvh - 111rem)}.page-admin-login .login__box,.page-admin-dashboard .login__box{min-height:auto}.login__inner{position:relative}@media (max-width: 768px){.login__inner{display:flex;flex-direction:column;padding-inline:20rem}}@media (min-width: 768px){.home__container--heading{width:880rem;padding:102rem 0;margin-inline:auto}}@media (max-width: 768px){.home__container--heading{width:100%;padding:44rem 19rem}}.home__title{color:var(--primary-color, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;white-space:nowrap}@media (min-width: 768px){.home__title{font-size:var(--Font-Size-Display-lg, 56rem);font-weight:500;line-height:150%;letter-spacing:1.68rem;margin-bottom:34rem}}@media (max-width: 768px){.home__title{font-size:36rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.08rem;margin-bottom:16rem}}.home__text--heading{color:var(--primary-color, #003685);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:500;line-height:200%}@media (min-width: 768px){.home__text--heading{font-size:var(--Font-Size-Standard-lg, 18rem);letter-spacing:.54rem}}@media (max-width: 768px){.home__text--heading{font-size:var(--font-size-standard-md-base, 16rem);letter-spacing:.48rem}}@media (min-width: 768px){.home-card__title{margin-bottom:60rem}}@media (max-width: 768px){.home-card__title{margin-bottom:16rem}}.home-card__en{color:var(--primary-color, #003685);font-family:var(--Gotham);font-style:normal;font-weight:350;font-weight:400;font-size:22rem;line-height:175%}.home-card__ja{color:var(--primary-color, #003685);font-family:Noto Sans JP;font-style:normal;font-weight:500;line-height:150%}@media (min-width: 768px){.home-card__ja{font-size:36rem;letter-spacing:1.08rem}}@media (max-width: 768px){.home-card__ja{font-size:27rem;letter-spacing:.81rem}}.home-card__text{color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:400;line-height:180%}@media (min-width: 768px){.home-card__text{font-size:var(--font-size-standard-md-base, 16rem);letter-spacing:.48rem}}@media (max-width: 768px){.home-card__text{font-size:var(--Font-Size-Standard-lg, 18rem);letter-spacing:.54rem}}.home-card__text strong{font-weight:700}.home-card__text+.home-card__text{margin-top:2em}div+.home-card__text,h3+.home-card__text,ul+.home-card__text{margin-bottom:2em}.home-card__list--o{display:flex;flex-direction:column;gap:6rem}@media (min-width: 768px){.home-card__list--o{margin-bottom:26rem}}@media (max-width: 768px){.home-card__list--o{margin-bottom:22rem}}.home-card__item{position:relative;color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:400;line-height:180%;padding-left:12rem}@media (min-width: 768px){.home-card__item{font-size:var(--font-size-standard-md-base, 16rem);letter-spacing:.48rem}}@media (max-width: 768px){.home-card__item{font-size:var(--Font-Size-Standard-lg, 18px);letter-spacing:.54rem}}.home-card__item:before{content:"●";position:absolute;top:12rem;left:0;font-size:6rem;line-height:170%;letter-spacing:.18rem}@media (min-width: 768px){.home-card__item.--note{font-size:var(--font-size-standard-sm-base, 14px)}}@media (max-width: 768px){.home-card__item.--note{font-size:var(--font-size-standard-md-base, 16px)}}.home-card__item strong{font-weight:500}@media (min-width: 768px){.home-card__item strong{font-size:var(--font-size-standard-md-base, 16px)}}@media (max-width: 768px){.home-card__item strong{font-size:var(--Font-Size-Standard-lg, 18px)}}.home-card__list--section{display:flex;flex-direction:column;gap:20rem}@media (min-width: 768px){.home-card__list--section{margin-bottom:26rem}}@media (max-width: 768px){.home-card__list--section{margin-bottom:22rem}}.home-card__item--section{color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:400;line-height:200%;font-size:var(--font-size-standard-md-base, 16rem);letter-spacing:.48rem}.home-card__item--section strong{display:block;font-weight:500;width:286rem;padding:0 10rem;background:var(--form-tertiary-hover-bg, #E9EFFA)}.home-card__text--small{color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-style:normal;font-weight:400;line-height:170%;font-size:12rem;letter-spacing:.36rem}.home-card__title--sub{color:var(--text-on-light, #1B1B1B);font-family:Noto Sans JP;font-style:normal;font-weight:500;line-height:150%;font-size:20rem;letter-spacing:.6rem}@media (min-width: 768px){.home-card__title--sub{margin-bottom:20rem}}@media (max-width: 768px){.home-card__title--sub{margin-bottom:16rem}}.home-card__button{margin-inline:auto}@media (min-width: 768px){.home-card__button{width:305rem;padding-top:34rem}}@media (max-width: 768px){.home-card__button{width:100%;padding-top:40rem}}@media (max-width: 768px){.thanks-page{padding-inline:20rem}}@media (min-width: 768px){.thanks-page__group--title{padding-top:100rem;margin-bottom:34rem}}@media (max-width: 768px){.thanks-page__group--title{padding-top:44rem;margin-bottom:24rem}}.thanks-page__title--en{color:var(--primary-color, #003685);text-align:center;font-family:var(--Gotham);font-size:20rem;font-style:normal;font-weight:350;font-weight:400;line-height:175%;margin-bottom:2px}.thanks-page__title--ja{color:var(--text-on-light, #1B1B1B);text-align:center;font-family:Noto Sans JP;font-size:32rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.96rem}.thanks-page__text{color:var(--text-on-light, #1B1B1B);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--Font-Size-Standard-lg, 18rem);font-style:normal;font-weight:400;line-height:200%;letter-spacing:.54rem}.thanks-page__text:not(:last-of-type){margin-bottom:2em}.thanks-page__group--title+.thanks-page__text{text-align:center}@media (min-width: 768px){.thanks-page__group--title+.thanks-page__text{line-height:210%;margin-bottom:57rem}}@media (max-width: 768px){.thanks-page__group--title+.thanks-page__text{margin-bottom:44rem}}.thanks-page__title--sub{color:var(---primary-color, #003685);font-family:Noto Sans JP;font-size:27rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.72rem}@media (min-width: 768px){.thanks-page__title--sub{margin-bottom:17rem}}@media (max-width: 768px){.thanks-page__title--sub{margin-bottom:16rem}}.thanks-page__title--sub.--en{color:var(---primary-color, #003685);font-family:var(--Gotham);font-size:22rem;font-weight:350;font-weight:400;line-height:175%;margin-bottom:0}.thanks-page__button{margin-inline:auto}@media (min-width: 768px){.thanks-page__button{width:283rem;padding-top:50rem}}@media (max-width: 768px){.thanks-page__button{width:100%;padding-top:40rem}}.dashboard{display:grid;place-items:center}.dashboard__title{color:var(--text-on-dark, #FFF);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:32rem;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.96rem;margin-bottom:73rem}.dashboard__links{display:flex;flex-direction:column;align-items:flex-start;gap:14rem;margin-bottom:34rem}.dashboard__links .dashboard__link{margin-inline:0}.dashboard__link{color:var(--text-on-dark, #FFF);font-family:var(--Font-family-JP-primary, "Noto Sans JP");font-size:var(--font-size-standard-md-base, 16rem);font-style:normal;font-weight:500;line-height:200%;letter-spacing:.48rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;width:fit-content;display:block;margin-inline:auto}
