.slide-enter{-webkit-transform:translate(200px);transform:translate(200px);opacity:0}.slide-enter-to{opacity:1}.slide-enter-active{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.slide-leave{-webkit-transform:translate(0);transform:translate(0);opacity:1}.slide-leave-to{-webkit-transform:translate(-200px);transform:translate(-200px);opacity:0}.slide-leave-active{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.pre-line{white-space:pre-line}.required label:after,h2.required:after,label.required:after,legend.required:after{content:"必須";background-color:#fef263;color:#000;font-size:smaller;font-weight:400;margin:0 5px;padding:1px 5px;white-space:nowrap;text-align:center;border-radius:6px}.v-text-field label.v-label{overflow:visible;white-space:normal}div.v-rating{white-space:normal}.v-date-picker-table.v-date-picker-table--date>table>tbody tr td:nth-child(7) :not(.v-btn--disabled) .v-btn__content{color:#00f}.v-date-picker-table.v-date-picker-table--date>table>tbody tr td:first-child :not(.v-btn--disabled) .v-btn__content{color:#ed0000}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.54)}.v-date-picker-table .v-btn--active .v-btn__content{color:#fff!important}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:1}.v-picker__body{margin:initial!important;width:360px}@media screen and (max-width:600px){.v-date-picker-years li.active{font-size:22px}.v-picker__body{width:300px}}.v-list-item__subtitle,.v-list-item__title{white-space:normal!important}.fixed-background{background-attachment:fixed;min-height:100%}.header-image-block{display:block;width:100%}.header-image-block img{max-width:100%}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.54)}.lgf-radio-group legend.v-label{width:100%;margin-bottom:20px;padding:0!important}.v-application .v-alert.error{background-color:#f8d7da!important;border:1px solid #f5c2c7!important}.v-application .v-card .lgf-error-message{margin-bottom:0;border:1px solid #fff!important}.v-alert.error .v-alert__content,.v-alert.error .v-alert__dismissible,.v-alert.error .v-alert__icon{color:#c90000!important}.v-alert.error .v-alert__content{font-weight:700}.v-application .theme--light.error--text{color:#ed0000!important}.v-alert__content{word-break:break-all;word-wrap:break-word}.v-alert.ie-warning{background-color:#fff1df;border:1px solid #f9d4a3;color:#703b00;font-weight:700}.v-alert.ie-warning .v-alert__icon{color:#703b00}.v-application .title{font-size:20px!important}.other-label{font-size:16px}.v-card__subtitle,.v-card__text,.v-list .v-subheader{font-size:14px}.v-date-picker-header__value button,.v-stepper__label{font-size:16px}.v-toolbar__title{font-size:20px}.v-application a,.v-list-item__content .row{font-size:16px}.v-application .caption a{font-size:12px!important}div.list-item-content-confirm{display:block}@media print{.no-print{display:none!important}.list-item-content-confirm div.row div{padding-top:4px!important;padding-bottom:4px!important}.row,_:-ms-lang(x){display:block!important}}ol.bracket,ol.closing_bracket{list-style-type:none;margin-left:8px}ol.bracket>li,ol.closing_bracket>li{counter-increment:cnt;position:relative}ol.bracket>li:before{content:"("counter(cnt) ") "}ol.bracket>li:before,ol.closing_bracket>li:before{text-align:right;position:absolute;top:0;left:-32px}ol.closing_bracket>li:before{content:counter(cnt) ") "}.layout .theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#e0e0e0!important}.layout .theme--dark.v-btn.v-btn--disabled .v-icon,.theme--dark.v-btn.v-btn--disabled .v-btn__loading{color:#8c8c8c!important}.layout .theme--dark.v-btn.v-btn--disabled{border:1px solid #8c8c8c;color:#8c8c8c!important}div.theme--light.v-input--is-disabled .v-label,div.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon,div.theme--light.v-list-item--disabled,div.theme--light.v-radio--is-disabled .v-icon,div.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.12)!important}td.td-grid .v-label{font-size:smaller}.v-note-wrapper{border:none!important;z-index:4!important;min-width:256px!important;min-height:auto!important}.markdown-body{color:inherit!important}.v-note-wrapper .v-note-panel .v-note-show .v-show-content{padding:2px!important}.v-note-wrapper,_:-ms-lang(x){display:block!important}.matrix-input-table{word-break:break-all;word-wrap:break-word}@media (-ms-high-contrast:none){.matrix-input-table-select{min-width:100px}}.debug-mode .v-application--wrap{padding-top:60px}.debug-mode-infobar{position:fixed;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:100%;height:60px;padding:8px;font-weight:700;z-index:10;background-color:#ffeb3b}.debug-mode-infobar,.debug-mode-infobar__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.debug-mode-infobar__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.debug-mode-infobar__inner .v-icon{font-size:18px;margin-top:2px}@media only screen and (min-width:960px){.debug-mode-infobar__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}.debug-mode-infobar__inner .v-icon{font-size:24px;margin-top:0}}.form-top-title{font-size:1.25rem;font-weight:400}.footer-digicert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.bottom-digicert{width:100%;max-width:638px;border:12px solid #f6f6f6;margin:auto;padding:12px;background-color:#fff}.bottom-digicert__text{font-size:14px}.bottom-digicert__image{width:100px;min-width:100px;margin:0 auto 8px}@media only screen and (min-width:600px){.bottom-digicert{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.bottom-digicert__text{margin-left:16px;width:calc(100% - 116px)}}.header-maintenance{z-index:10;border-bottom:3px solid #fdb12a;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5)}.signup-list{list-style:none}.signup-list a{font-size:14px}li.signup-list__item{color:#4f4f48;padding-bottom:16px;text-indent:-.75em}li.signup-list__item:last-child{padding-bottom:0}li.signup-list__item:before{content:"";width:8px;height:8px;display:inline-block;border-radius:100%;background:#2a579a;position:relative;left:-8px}.logoform-background{background-image:url(../../static/img/logoform_image.de8a749b.svg);background-size:auto 90px;background-repeat:repeat-x;background-position:left 0 bottom 0;background-color:#f3f3f3;padding-top:32px;padding-bottom:90px}@media only screen and (min-width:600px){.logoform-background{padding-top:40px}}.login-h2 login-h2--label{font-size:20px;font-weight:700;color:#4f4f48;padding:8px 0 8px 8px;margin:0;border-left:6px solid #2a579a}@media only screen and (min-width:600px){.login-h2 login-h2--label{font-size:24px}}.alert{font-size:14px;padding:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:0}@media only screen and (min-width:600px){.alert{font-size:16px}}.alert--success{color:#028760;border:2px solid #028760;background-color:#e6f3ef}.alert--error{color:#d3381c;border:2px solid #d3381c;background-color:#fff5f3}.login-oauth-button{text-transform:none;margin:8px 0}.login-oauth-button--google{font-family:Roboto;font-weight:400;border-color:#707070}.login-oauth-button--yahoo:active{color:rgba(0,0,0,.3)}.login-oauth-button--line:active,.login-oauth-button--line:before,.login-oauth-button--yahoo:before{color:#000}.login-oauth-button--div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;width:35px;height:35px}.login-oauth-button__img--line{position:absolute;left:-8px;border-right:1px solid rgba(0,0,0,.08)}.login-action-button{color:#fff;margin:8px 0;width:100%}@media only screen and (min-width:600px){.login-action-button{width:140px;margin:8px}}.login-action-button--secondary{border-color:#707070}.login-action-button.theme--light.v-btn.v-btn--disabled{color:#595857!important;border-color:#dcdddd}.login-action-button.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#dcdddd!important}.login-step .v-stepper__label{font-size:14px;font-weight:700}.digital-login-link{font-size:14px;color:#2a579a;text-decoration:underline}@media only screen and (min-width:600px){.digital-login-link{font-size:16px}}.digital-login-link--s{font-size:12px}@media only screen and (min-width:600px){.digital-login-link--s{font-size:14px}}.digital-login-link--ex{font-size:16px}@media only screen and (min-width:600px){.digital-login-link--ex{font-size:16px}}.v-application .digital-login-link{font-size:14px;color:#2a579a;text-decoration:underline}@media only screen and (min-width:600px){.v-application .digital-login-link{font-size:16px}}.v-application .digital-login-link--s{font-size:12px}@media only screen and (min-width:600px){.v-application .digital-login-link--s{font-size:14px}}.v-application .digital-login-link--ex{font-size:16px}@media only screen and (min-width:600px){.v-application .digital-login-link--ex{font-size:16px}}.v-application .login-link{color:#4f4f48}.error-page-h1{font-size:24px;color:#2a579a;margin-bottom:8px}@media only screen and (min-width:600px){.error-page-h1{font-size:32px}}.error-page-h2{font-size:20px;color:#7f9ac2;margin-bottom:32px}@media only screen and (min-width:600px){.error-page-h2{font-size:28px}}.error-page-text{font-size:14px;color:#4f4f48;text-align:start}@media only screen and (min-width:600px){.error-page-text{font-size:16px}}.error-page-text--bold{font-weight:700}.logoform-readonly.v-input--is-readonly .v-input__control .v-input__slot{background-color:#f0f0f0}.login-h1{color:#4f4f48;font-weight:700;font-size:24px;margin:12px 0 32px 0;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:600px){.login-h1{font-size:28px}}.login-h2{color:#4f4f48;font-weight:700;font-size:20px;margin-bottom:24px;line-height:1em}@media only screen and (min-width:600px){.login-h2{font-size:24px;margin-bottom:24px}}.login-h2--label{color:#4f4f48;padding-left:8px;border-left:6px solid #2a579a}.login-text{color:#4f4f48;font-size:14px;text-decoration:none}@media only screen and (min-width:600px){.login-text{font-size:16px}}.login-text--title{font-weight:700}.login-subtext{color:#4f4f48;font-weight:400;font-size:12px}@media only screen and (min-width:600px){.login-subtext{font-size:14px}}.login-subtext--title{font-weight:700}.login-caption{color:#707070;font-size:12px;line-height:1em;margin:0}.login-card--m{color:#4f4f48;padding:24px 16px}@media only screen and (min-width:600px){.login-card--m{padding:32px}}.login-card--s{max-width:568px;padding:24px 16px;margin:0 auto}@media only screen and (min-width:600px){.login-card--s{padding:32px}}.login-card--ex{max-width:568px;padding:16px;margin-bottom:32px}@media only screen and (min-width:600px){.login-card--ex{padding:32px;margin-bottom:40px}}.login-linear{width:160px}#login .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0}#login .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:#c0c6c9}#login .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#2a579a}#login .v-input--selection-controls__input{background-color:#fff;height:18px;width:16px;margin-left:8px;padding-right:2px}#login .v-input--selection-controls__ripple{left:-17px}#login .v-label{color:#4f4f48}.faq-header{position:fixed;z-index:999;top:0;width:100%;height:64px;padding:13px 16px 11px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-header__logo{width:139px}.faq-header .faq-header__link{color:#2a579a;display:-webkit-box;display:-ms-flexbox;display:flex;-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;font-size:10px;text-decoration:none}@media only screen and (min-width:960px){.faq-header .faq-header__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}}.faq-header__icon{margin-bottom:4px}@media only screen and (min-width:960px){.faq-header__icon{margin-right:8px;margin-bottom:2px}}.faq-page{padding-top:64px}.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-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}@media only screen and (min-width:960px){.inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:78px}}@media only screen and (min-width:960px){.inner--about-logoform{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.inner--question{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:960px){.inner--mypage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.main-visual{height:525px;position:relative;background-color:#f4f7fa;background-image:url(../../static/img/main_visual_bg.98090f32.png);background-size:auto 80px;background-repeat:repeat-x;background-position:right -195px bottom 38px;padding-top:40px;padding-bottom:38px}@media only screen and (min-width:960px){.main-visual{height:480px;background-position:left 0 bottom 48px;padding-bottom:48px}}.main-visual__bg{position:absolute;bottom:0;height:36px;width:100%;background-color:#2a579a}@media only screen and (min-width:960px){.main-visual__bg{height:48px}}.main-visual__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-visual__content,.main-visual__content--left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:960px){.main-visual__content--left{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.main-visual__content--right{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (min-width:960px){.main-visual__content--right{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.main-visual__title{font-size:26px;font-weight:700;color:#2a579a;margin-bottom:33px;text-align:center}@media only screen and (min-width:960px){.main-visual__title{font-size:34px;margin-bottom:60px}}.main-visual__logo{width:234px}@media only screen and (min-width:960px){.main-visual__logo{width:295px}}.main-visual__text{font-size:18px;color:#2a579a;font-weight:700;text-align:center}@media only screen and (min-width:960px){.main-visual__text{text-align:left}}.main-visual__infomation{position:relative;left:-30px;top:-10px;font-size:12px;font-weight:700;color:#2a579a;width:100px;height:100px;text-align:center;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:101}@media only screen and (min-width:960px){.main-visual__infomation{width:160px;height:160px;font-size:20px;left:55px;top:0}}.main-visual__infomation .main-visual__note{margin-bottom:0;line-height:1.2}.main-visual__infomation .highlight{font-size:26px}@media only screen and (min-width:960px){.main-visual__infomation .highlight{font-size:42px}}.main-visual__img{position:relative;width:280px;z-index:100;bottom:75px}@media only screen and (min-width:960px){.main-visual__img{width:527px}}.about-logoform{background-color:#f4f7fa;height:600px;padding-top:24px;padding-bottom:24px}@media only screen and (min-width:960px){.about-logoform{height:454px;padding-top:64px;padding-bottom:64px}}.about-logoform__img{width:263px;margin-bottom:24px}@media only screen and (min-width:960px){.about-logoform__img{width:360px;margin-bottom:0}}.about-logoform__text{font-size:14px;color:#4f4f48;line-height:1.5;margin-bottom:24px}@media only screen and (min-width:960px){.about-logoform__text{font-size:16px}}.about-logoform__point-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media only screen and (min-width:960px){.about-logoform__point-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.about-logoform__point{width:104px;height:104px;font-size:12px;font-weight:700;color:#2a579a;background-color:#fff;border:2px solid #2a579a;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;padding-top:4px}@media only screen and (min-width:960px){.about-logoform__point{width:160px;height:160px;font-size:16px;padding-top:8px}}.question{padding-top:24px;padding-bottom:24px}@media only screen and (min-width:960px){.question{padding-top:64px;padding-bottom:64px}}.question__img{width:263px;margin-bottom:24px}@media only screen and (min-width:960px){.question__img{width:360px}}.question__text{font-size:14px;color:#4f4f48;margin-bottom:24px;line-height:1.5;max-width:720px}@media only screen and (min-width:960px){.question__text{width:540px;font-size:16px}}.question__link{width:100%;max-width:720px}@media only screen and (min-width:960px){.question__link{width:360px}}.mypage__img{width:45px}.mypage__text{font-size:14px;color:#4f4f48;line-height:1.5;margin-top:24px;margin-bottom:8px;width:100%;max-width:720px}@media only screen and (min-width:960px){.mypage__text{font-size:16px;text-align:center}}.mypage__caution{font-size:14px;color:#4f4f48;line-height:1.5;margin-top:0;margin-bottom:24px}@media only screen and (min-width:960px){.mypage__caution{margin-top:0;margin-bottom:24px}}.mypage__link.v-btn{border-style:solid;border-width:1px;color:#2a579a;font-size:16px}.section__title{font-size:20px;font-weight:700;color:#2a579a;text-align:center;margin-bottom:24px}@media only screen and (min-width:960px){.section__title{font-size:28px}}.delimiter{display:block;height:1px;margin:0 16px 24px;background-color:#d3dcea;border:0}@media only screen and (min-width:960px){.delimiter{margin-top:64px;margin-bottom:64px}}.faq-footer{position:relative;background-image:url(../../static/img/main_visual_bg.98090f32.png);background-size:auto 80px;background-repeat:repeat-x;background-position:left 0 top 64px;width:100%;height:240px;padding-top:144px;text-align:center}@media only screen and (min-width:960px){.faq-footer{background-size:auto 101px;background-position:left 0 top 64px;padding-top:165px;height:210px}}.faq-footer.v-footer{background-color:#f3f3f3}.faq-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:960px){.faq-footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.faq-footer__container .faq-footer__link{text-decoration:underline;margin-top:4px;color:#4f4f48}@media only screen and (min-width:960px){.faq-footer__container .faq-footer__link{margin-left:8px}}.faq-footer__container .faq-footer__link--policy{margin-left:8px}@media only screen and (min-width:960px){.faq-footer__container .faq-footer__link{margin-top:0;margin-left:8px}}.faq-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-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}@media only screen and (min-width:960px){.faq-footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}