@charset "Shift_JIS";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Overpass:ital,wght@0,900;1,900&family=Oswald:wght@400;500;700;900&display=swap");html{font-size:62.5%}body{color:#333;font-family:Noto Sans JP,Yu Gothic,YuGothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo UI,Meiryo,メイリオ,Arial,Vardana,MS PGothic,ＭＳ Ｐゴシック!important}@media (max-width:1024px){body{font-size:1.4rem}}body *{box-sizing:border-box}.footer-orig h1,.footer-orig h2,.footer-orig h3,.footer-orig h4,.footer-orig li,.footer-orig p,.header-orig h1,.header-orig h2,.header-orig h3,.header-orig h4,.header-orig li,.header-orig p,main h1,main h2,main h3,main h4,main li,main p{font-style:normal;letter-spacing:1.5px;line-height:1.75;margin:0}.footer-orig a,.header-orig a,main a{text-underline-offset:2px}.footer-orig a:hover,.header-orig a:hover,main a:hover{text-decoration:none}.footer-orig button,.header-orig button,main button{color:#333;cursor:pointer;font-family:Noto Sans JP,Yu Gothic,YuGothic,游ゴシック体,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo UI,Meiryo,メイリオ,Arial,Vardana,MS PGothic,ＭＳ Ｐゴシック!important}.footer-orig ol,.footer-orig ul,.header-orig ol,.header-orig ul,main ol,main ul{list-style:none}.footer-orig img,.header-orig img,main img{height:auto;max-width:100%;vertical-align:top;width:auto!important}body{margin:0}body.is-fixed{overflow:hidden;position:fixed;width:100%}main{position:relative}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__arrow{background-color:#f7f7f7;height:48px;opacity:1;width:48px}@media (max-width:1024px){.splide__arrow{height:40px;width:40px}}.splide__arrow:hover:not(:disabled){opacity:.7!important}.splide__arrow[disabled]{display:none}.splide__arrow svg{fill:#f93;height:1.4em;width:1.4em}.splide__arrow--prev{left:-24px}@media (max-width:1024px){.splide__arrow--prev{left:-20px}}.splide__arrow--next{right:-24px}@media (max-width:1024px){.splide__arrow--next{right:-20px}}.splide__pagination{display:flex!important;margin-bottom:64px;margin-top:24px;position:static}@media (max-width:1024px){.splide__pagination{margin-bottom:40px;margin-top:16px}}.splide__pagination__page{height:12px;margin:0 12px;width:12px}@media (max-width:1024px){.splide__pagination__page{height:8px;margin:0 8px;width:8px}}.splide__pagination__page.is-active{background-color:#f93;transform:none}.header-orig{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fffc;height:80px;left:0;position:fixed;top:0;width:100%;z-index:10}@media (max-width:1024px){.header-orig{height:64px}}.header-orig-inner{padding:24px 32px}@media (max-width:1024px){.header-orig-inner{padding:16px}}.header-orig-logo{width:112px}.header-orig-logo a{display:block;line-height:1;min-height:32px}.main{overflow:hidden;padding-block:80px 40px}@media (max-width:1024px){.main{padding-block:64px 32px}}.header~.main{padding-top:139px}@media (max-width:1024px){.header~.main{padding-top:17.7vw}}.main :focus-visible{outline:auto!important}.footer-orig{background-color:#f93;padding:26px 24px}@media (max-width:1024px){.footer-orig{padding:40px 24px}}.footer-orig-copyright{line-height:1rem;text-align:center}.footer-orig-copyright small{color:#fff;font-size:1rem}.section{padding-block:40px}@media (max-width:1024px){.section{padding-block:32px}}.section:has(+.section-bg){padding-bottom:80px}@media (max-width:1024px){.section:has(+.section-bg){padding-bottom:64px}}.section.section-bg{background-color:#fff7da;padding-block:80px}@media (max-width:1024px){.section.section-bg{padding-block:64px}}.section.section-bg+.section{padding-top:80px}@media (max-width:1024px){.section.section-bg+.section{padding-top:64px}}.section.section-main-visual .section-inner{position:relative}.section.section-main-visual .section-inner:after,.section.section-main-visual .section-inner:before{aspect-ratio:95/109;background:url(/assets/images/yorisou_id/integration_trt.png) no-repeat 50%/cover;content:"";position:absolute;width:95px}@media (max-width:1024px){.section.section-main-visual .section-inner:after,.section.section-main-visual .section-inner:before{aspect-ratio:96/145;background:url(/assets/images/yorisou_id/integration_trt_sp.png) no-repeat 50%/cover;background-size:contain;width:48px}}.section.section-main-visual .section-inner:before{right:-20px;top:-50px}@media (max-width:1024px){.section.section-main-visual .section-inner:before{right:-4px;top:-56px}}.section.section-main-visual .section-inner:after{bottom:-50px;left:-20px;transform:scaleX(-1)}@media (max-width:1024px){.section.section-main-visual .section-inner:after{bottom:-56px;left:-4px}}.section.section-main-visual p{font-size:1.6rem}@media (max-width:1024px){.section.section-main-visual p{font-size:1.4rem}}.section-inner{margin-inline:auto;max-width:942px;padding:0 24px}.section-inner.section-inner-wide{max-width:1248px}.page-heading{display:flex;font-size:4rem;font-weight:700;justify-content:center;letter-spacing:2.8px;margin-bottom:40px;text-align:center}@media (max-width:1024px){.page-heading{align-items:center;flex-direction:column;font-size:3.2rem;row-gap:12px}}.page-heading .heading-inner{border-bottom:8px solid #f93;line-height:1;padding-bottom:4px;position:relative}@media (max-width:1024px){.page-heading .heading-inner{border-bottom:6px solid #f93}}.section-heading{font-size:3.2rem;font-weight:700;letter-spacing:2.8px;margin-bottom:40px;text-align:center}@media (max-width:1024px){.section-heading{font-size:2rem;letter-spacing:1px;margin-bottom:24px}}.section-heading .heading-inner{line-height:1}.section-bg .section-heading{padding-bottom:14px}@media (max-width:1024px){.section-bg .section-heading .heading-inner{font-size:2.4rem}}.section-bg .section-heading .heading-inner{position:relative}.section-bg .section-heading .heading-inner:before{background:url(/assets/images/yorisou_id/bg_section_heading.svg) no-repeat 0/cover;bottom:-14px;content:"";height:6px;left:0;position:absolute;width:100%}@media (max-width:1024px){.section-bg .section-heading .heading-inner:before{bottom:-10px;height:4px}.section-bg .section-heading .heading-inner{display:block;line-height:1.5;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.section-sub-heading{font-size:3.2rem;font-weight:700;letter-spacing:2.8px;margin-bottom:32px;text-align:center}@media (max-width:1024px){.section-sub-heading{font-size:2.4rem;letter-spacing:0;margin-bottom:24px}}.check-before .section-sub-heading{font-size:2.4rem;margin-bottom:16px}@media (max-width:1024px){.check-before .section-sub-heading{font-size:2rem;letter-spacing:1px}}.prepare-heading{font-size:2.4rem;font-weight:700;margin-bottom:40px;position:relative;text-align:center}@media (max-width:1024px){.prepare-heading{font-size:2rem;margin-bottom:24px}}.prepare-heading:before{background-color:#f93;content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.prepare-heading .heading-inner{background-color:#fff;padding:1px 16px;position:relative;z-index:2}@media (max-width:1024px){.prepare-heading .heading-inner{display:block;line-height:1.5;margin-inline:auto;padding:1px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.term-links-heading{font-size:1.8rem;font-weight:700;margin-bottom:16px;text-align:center}.box{background-color:#fff;border-radius:24px;padding:64px 56px}@media (max-width:1024px){.box{border-radius:8px;padding:40px 24px}.section.section-bg .box{margin-inline:-8px}.section.section-bg .box .box{margin-inline:0}}.box.box-bg{background-color:#fff7da}.box.box-border{border:1px solid #f93;border-radius:16px;padding:31px 35px}@media (max-width:1024px){.box.box-border{padding:22px 24px}}.box.box-border-gray{border-color:#e6e6e6}.box.box-width-narrow{margin-inline:auto;max-width:636px}.box.box-padding-small{padding:24px}.box.box-alert{background-color:#fff;border:1px solid #d74100;border-radius:15px;color:#d74100;margin-bottom:40px;padding:12px 40px}@media (max-width:1024px){.box.box-alert{padding:16px 24px}}.box.box-login{border-radius:16px;padding:16px}[data-prepare=e-net] .box.box-login{background-color:#fff7da}[data-prepare=my-frontier] .box.box-login{background-color:#ebf7fa}[data-prepare=kurashi-service] .box.box-login{background-color:#fcebe8}.button-wrapper,.check-select-button{display:flex;justify-content:center}.check-select-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #f93;border-radius:16px;min-height:40px;padding:1px 10px;position:relative}@media (min-width:1025px){.check-select-button{transition:background-color .3s ease,color .3s ease}.check-select-button:hover{background-color:#fff5eb}}@media (max-width:1024px){.check-select-button{border-radius:20px;font-size:1.6rem;min-height:48px}}.check-select-button:has(input:checked){background-color:#f93!important}.check-select-button input{-webkit-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.check-select-button.icon-window{position:relative}.check-select-button.icon-window:after{background-image:url(/assets/images/ico_blank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.check-submit-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f93;border:1px solid #f93;border-radius:24px;box-shadow:0 6px 4px 0 #f933;display:flex;font-size:2rem;font-weight:700;justify-content:center;min-height:64px;min-width:480px;padding:1px 10px}@media (min-width:1025px){.check-submit-button{transition:background-color .3s ease,color .3s ease}.check-submit-button:hover{background-color:#e67300}}@media (max-width:1024px){.check-submit-button{font-size:1.6rem;min-height:56px;min-width:278px}}.return-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #879599;border-radius:20px;color:#5f7a80;display:flex;font-size:1.6rem;justify-content:center;min-height:48px;min-width:400px;padding:1px 10px}@media (min-width:1025px){.return-button{transition:background-color .3s ease,color .3s ease}.return-button:hover{background-color:hsla(193,8%,56%,.102)}}@media (max-width:1024px){.return-button{max-width:310px;min-width:unset;width:100%}}.close-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:16px;box-shadow:0 3px 8px 1px #5f7a804d;color:#5f7a80;display:flex;font-size:2rem;justify-content:center;min-height:64px;min-width:320px;padding:1px 10px}@media (min-width:1025px){.close-button{transition:background-color .3s ease,color .3s ease}.close-button:hover{background-color:hsla(193,8%,56%,.102)}}@media (max-width:1024px){.close-button{font-size:1.6rem;max-width:310px;min-height:56px;min-width:unset;width:100%}}.link-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #996300;border-radius:20px;box-shadow:0 4px 8px 0 #99630040;color:#996300;display:flex;justify-content:center;min-height:48px;min-width:240px;padding:1px 10px}@media (min-width:1025px){.link-button{transition:opacity .3s ease}.link-button:hover{opacity:.7}}@media (max-width:1024px){.link-button{font-size:1.6rem;max-width:240px;min-width:unset;width:100%}}.login-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f93;border-radius:24px;box-shadow:0 4px 8px 0 #66330040;color:#333;display:flex;justify-content:center;max-width:400px;min-height:56px;padding:1px 10px;text-align:center;width:100%}@media (min-width:1025px){.login-button{transition:opacity .3s ease}.login-button:hover{opacity:.7}}@media (max-width:1024px){.login-button{min-height:64px}}[data-prepare=my-frontier] .login-button{background-color:#2073a8;box-shadow:0 4px 8px 0 #003f6640;color:#fff}[data-prepare=my-frontier] .login-button.icon-window:after{background-color:#fff}[data-prepare=kurashi-service] .login-button{background-color:#c7361d;box-shadow:0 4px 8px 0 #b2301a40;color:#fff}[data-prepare=kurashi-service] .login-button.icon-window:after{background-color:#fff}.login-button.icon-window{position:relative}.login-button.icon-window:after{background-color:#333;content:"";height:16px;-webkit-mask-image:url(/assets/images/ico_blank-filter.svg);mask-image:url(/assets/images/ico_blank-filter.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}.annotation-list{margin:16px 0 0;padding:0}@media (max-width:1024px){.annotation-list{margin-top:14px}}.annotation-list .list-item{display:flex;font-size:1.3rem;text-align:left}.annotation-list .list-item+.list-item{margin-top:6px}.annotation-list .symbol{flex:0 0 auto}.modal{animation-duration:.3s;animation-fill-mode:forwards;background-color:#121212b3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal[aria-hidden=false]{animation-name:fadeInAnime;display:block}.modal[aria-hidden=true]{animation-name:fadeOutAnime}.modal .overlay{height:100%;width:100%}.modal__inner{height:100%;padding:20px}.modal__contents,.modal__inner{align-items:center;display:flex;justify-content:center;width:100%}.modal__contents{background-color:#fff;border-radius:24px;box-shadow:0 4px 8px 0 rgba(0,0,0,.251);flex-direction:column;max-width:996px;padding:80px 48px 48px;position:relative}@media (max-width:1024px){.modal__contents{padding:40px 24px 48px}}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnime{0%{display:block;opacity:1}to{display:none;opacity:0}}.colbox{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.colbox{align-items:center;flex-direction:column}}.integration-area{aspect-ratio:1200/836;margin-bottom:32px;position:relative}@media (max-width:1024px){.integration-area{aspect-ratio:unset;margin-bottom:24px}}@media (min-width:1025px){.colbox-integration{aspect-ratio:1200/464;left:0;position:absolute;top:0;width:100%;z-index:2}.colbox-integration .colbox-col{position:absolute;width:32%}}@media (max-width:1024px){.colbox-integration .colbox-col{margin-bottom:40px}}@media (min-width:1025px){.colbox-integration .colbox-col:first-child{left:0;top:17.2413793103%}}.colbox-integration .colbox-col:first-child .col-detail{border-color:#f93}@media (min-width:1025px){.colbox-integration .colbox-col:nth-child(2){left:50%;top:0;transform:translateX(-50%)}}.colbox-integration .colbox-col:nth-child(2) .col-detail{border-color:#2073a8}@media (min-width:1025px){.colbox-integration .colbox-col:nth-child(3){right:0;top:17.2413793103%}}.colbox-integration .col-detail{background-color:#fff;border:1px solid #c7361d;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;margin-top:-6.2893081761%;max-width:79.1666666667%;min-height:117px;padding:8px;position:relative;text-align:center;z-index:2}@media (max-width:1024px){.colbox-integration .col-detail{border-radius:16px;max-width:85.2760736196%}}.colbox-integration .col-heading{font-size:1.8rem;font-weight:700;margin-bottom:4px}@media (max-width:1024px){.colbox-integration .col-heading{font-size:1.6rem}}.colbox-integration .col-text{font-size:1.4rem;line-height:1.5}@media (max-width:1024px){.colbox-integration .col-image{width:326px}}@media (min-width:1025px){.integration-image{bottom:0;left:50%;margin-left:-.5%;position:absolute;transform:translateX(-50%);width:88.1666666667%}}@media (max-width:1024px){.integration-image{margin-inline:auto;max-width:208px}}.integration-lead{font-size:3.2rem;font-weight:700;letter-spacing:2px;padding-bottom:14px;text-align:center}@media (max-width:1024px){.integration-lead{font-size:2.4rem;padding-bottom:0}}@media (min-width:1025px){.integration-lead .lead-inner{position:relative}.integration-lead .lead-inner:before{border-bottom:4px solid;border-image:url(/assets/images/yorisou_id/bg_int_lead_loop.svg) 4 round;border-image-slice:0 27% 100%;bottom:-14px;content:"";height:4px;left:0;position:absolute;width:100%}}@media (max-width:1024px){.integration-lead .lead-inner{line-height:2}.integration-lead .lead-inner .separate{position:relative}.integration-lead .lead-inner .separate:before{border-bottom:4px solid;border-image:url(/assets/images/yorisou_id/bg_int_lead_loop.svg) 4 space;border-image-slice:0 32% 100%;bottom:-6px;content:"";height:4px;left:0;position:absolute;width:100%}}.colbox-check{align-items:stretch;column-gap:16px;margin-bottom:48px;row-gap:8px}@media (max-width:1024px){.colbox-check{margin-bottom:24px}}.colbox-check .colbox-col{background-color:#fff7da;border-radius:16px;display:flex;flex-direction:column;padding:20px 16px 16px}@media (min-width:1025px){.colbox-check .colbox-col{width:calc(33.33% - 11px)}}.colbox-check .colbox-col:first-child .col-image img{max-width:176px}.colbox-check .colbox-col:nth-child(2){background-color:#ebf7fa}.colbox-check .colbox-col:nth-child(2) .col-image img{max-width:140px}.colbox-check .colbox-col:nth-child(2) .check-select-button{border-color:#2073a8}.colbox-check .colbox-col:nth-child(2) .check-select-button:has(input:checked){background-color:#2073a8!important;color:#fff!important}@media (min-width:1025px){.colbox-check .colbox-col:nth-child(2) .check-select-button:hover{background-color:#edf5fa}}.colbox-check .colbox-col:nth-child(3){background-color:#fcebe8}.colbox-check .colbox-col:nth-child(3) .col-image img{max-width:162px}.colbox-check .colbox-col:nth-child(3) .check-select-button{border-color:#c7361d}.colbox-check .colbox-col:nth-child(3) .check-select-button:has(input:checked){background-color:#c7361d!important;color:#fff!important}@media (min-width:1025px){.colbox-check .colbox-col:nth-child(3) .check-select-button:hover{background-color:#faefed}}.colbox-check .col-image{margin-bottom:auto;text-align:center}.colbox-check .check-select-button-wrapper{column-gap:8px;display:flex;margin-top:24px}@media (max-width:1024px){.colbox-check .check-select-button-wrapper{margin-top:12px}}.colbox-check .check-select-button-wrapper>.check-select-button{width:calc(50% - 4px)}.prepare-section{margin-top:64px}.prepare-heading+.prepare-section{margin-top:0}.prepare-section+.prepare-heading{margin-top:80px}@media (max-width:1024px){.prepare-section+.prepare-heading{margin-top:64px}}.prepare-image{align-items:center;border:1px solid #e6e6e6;border-radius:32px;display:flex;justify-content:center;margin:0 auto 32px;min-height:56px;width:280px}@media (max-width:1024px){.prepare-image{margin-bottom:24px;min-height:48px;width:240px}}.prepare-image img{max-width:176px}@media (max-width:1024px){.prepare-image img{max-width:132px}}[data-prepare=my-frontier] .prepare-image img{margin-top:15px;max-width:140px}@media (max-width:1024px){[data-prepare=my-frontier] .prepare-image img{margin-top:17px;max-width:100px}}[data-prepare=kurashi-service] .prepare-image img{max-width:173px}@media (max-width:1024px){[data-prepare=kurashi-service] .prepare-image img{max-width:132px}}.prepare-clip{column-gap:32px;display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr;margin-bottom:40px;row-gap:16px}@media (max-width:1024px){.prepare-clip{column-gap:16px;grid-template-columns:80px 1fr;grid-template-rows:auto auto}}.prepare-clip .clip-image{grid-column:1/2;grid-row:1/3}@media (max-width:1024px){.prepare-clip .clip-image{grid-row:1/2}}.prepare-clip .clip-heading{font-size:2rem;font-weight:700;grid-column:2/3;grid-row:1/2}@media (max-width:1024px){.prepare-clip .clip-heading{align-self:center;font-size:1.6rem;line-height:1.5}}.prepare-clip .clip-detail{grid-column:2/3;grid-row:2/3}@media (max-width:1024px){.prepare-clip .clip-detail{grid-column:1/3;grid-row:2/3}}.prepare-clip p:not(.clip-heading)+p{margin-top:1.75em}.step-scrolls{overflow:auto}@media (min-width:1025px){.step-scrolls{position:relative}.step-scrolls:after{background:linear-gradient(90deg,#0000,#fff);content:"";display:block;height:calc(100% - 22px);pointer-events:none;position:absolute;right:0;top:0;width:48px;z-index:2}}@media (max-width:1024px){.step-scrolls .simplebar-track.simplebar-horizontal{left:24px;right:24px}.step-scrolls .colbox-step:not(.splide__list){padding-left:24px}.step-scrolls .colbox-step:not(.splide__list) .colbox-col:last-child{padding-right:24px}}.step-scrolls .simplebar-content-wrapper.is-dragging{cursor:grabbing}.step-scrolls .simplebar-track{background:#f7f7f7;border-radius:100vw;height:6px!important}@media (max-width:1024px){.step-scrolls .simplebar-track{height:4px!important}}.step-scrolls .simplebar-scrollbar:before{background:#f93;border-radius:100vw;inset:0;width:100%}.step-scrolls .simplebar-scrollbar.simplebar-visible:before{opacity:1}.colbox-step:not(.splide__list){align-items:stretch;display:flex;padding-bottom:22px;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.colbox-step:not(.splide__list){padding-bottom:20px}}.colbox-step:not(.splide__list) .colbox-col:not(:last-child){padding-right:48px;position:relative}.colbox-step:not(.splide__list) .colbox-col:not(:last-child):after{background:linear-gradient(90deg,#f93,#fb3);clip-path:polygon(22px 50%,0 0,0 24px);content:"";height:24px;position:absolute;right:12px;top:calc(50% - 12px);width:22px}.colbox-step:not(.splide__list) .step-inner{border:1px solid #e6e6e6;border-radius:8px;height:100%;overflow:hidden;padding:32px 24px;position:relative;width:384px}@media (max-width:1024px){.colbox-step:not(.splide__list) .step-inner{line-height:1.4;padding:42px 24px 20px;width:254px}}.colbox-step:not(.splide__list) .step-label{align-items:center;background-color:#f93;border-radius:0 0 8px 0;display:flex;font-size:1.4rem;font-weight:700;justify-content:center;left:0;padding:4px 16px;position:absolute;top:0}.colbox-step:not(.splide__list) .step-heading{font-size:1.8rem;font-weight:700;margin-bottom:8px;text-align:center}@media (max-width:1024px){.colbox-step:not(.splide__list) .step-heading{font-size:1.6rem;margin-bottom:10px}.colbox-step:not(.splide__list) .step-text{line-height:1.5}}.colbox-step.splide__list .colbox-col{align-items:center;border:1px solid #e6e6e6;border-radius:16px;column-gap:24px;display:flex;height:100%;padding:24px 40px 24px 24px;position:relative;row-gap:24px;width:100%}@media (max-width:1024px){.colbox-step.splide__list .colbox-col{flex-direction:column;height:auto;padding:16px}}.colbox-step.splide__list .step-image{border:1px solid #e6e6e6;border-radius:8px;flex:0 0 auto;overflow:hidden;width:352px}@media (max-width:1024px){.colbox-step.splide__list .step-image{width:100%}}.colbox-step.splide__list .step-label{align-items:center;background-color:#f93;border-radius:8px;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;margin-bottom:16px;padding:4px 16px}@media (max-width:1024px){.colbox-step.splide__list .step-label{margin-bottom:14px;min-width:78px;padding:2px 16px}}.colbox-step.splide__list .step-heading{font-size:1.8rem;font-weight:700;margin-bottom:8px}@media (max-width:1024px){.colbox-step.splide__list .step-heading{font-size:1.6rem;margin-bottom:12px}.colbox-step.splide__list .step-text{line-height:1.5}}.faq{border:1px solid #879599;border-radius:16px}@media (max-width:1024px){.faq{border-radius:12px}}.faq+.faq{margin-top:16px}.faq-mark{background-color:#f93;border:1px solid #f93;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:1.6rem;font-weight:700;height:40px;justify-content:center;line-height:1;padding-top:9px;position:relative;width:40px}@media (max-width:1024px){.faq-mark{font-size:1.4rem;height:32px;padding-top:6px;width:32px}}.faq-mark:before{right:-9px}.faq-mark:after,.faq-mark:before{background-color:#f93;clip-path:polygon(10px 50%,0 0,0 8px);content:"";height:8px;position:absolute;top:calc(50% - 4px);width:10px}.faq-mark:after{right:-6px}.faq-label{font-size:1.6rem;padding-top:7px}@media (max-width:1024px){.faq-label{font-size:1.4rem;padding-top:3px}}.faq-label p+p,.faq-label p+ul{margin-top:24px}.faq-label ul{margin-left:24px}.faq-label ul li{list-style-type:disc}.faq-label ul li+li{margin-top:16px}.faq-head{align-items:flex-start;-webkit-appearance:none;appearance:none;background-color:initial;border:none;column-gap:24px;display:flex;padding:16px 64px 16px 24px;position:relative;text-align:left;width:100%}@media (max-width:1024px){.faq-head{column-gap:16px;padding:16px 56px 16px 16px}}.faq-head:after{border-bottom:2px solid #333;border-left:2px solid #333;content:"";height:10px;position:absolute;right:30px;top:28px;transform:rotate(-45deg);transition:transform .3s ease,top .3s ease;width:10px}@media (max-width:1024px){.faq-head:after{right:22px;top:calc(50% - 8px)}}.faq-head.is-active:after{top:30px;transform:rotate(135deg)}@media (max-width:1024px){.faq-head.is-active:after{top:calc(50% - 4px)}}.faq-body{align-items:flex-start;background-image:repeating-linear-gradient(90deg,#879599,#879599 8px,#0000 0,#0000 12px);background-position:0 0;background-repeat:repeat-x;background-size:100% 1px;column-gap:16px;display:flex;padding:16px 64px 24px 24px}@media (max-width:1024px){.faq-body{padding:16px}}.faq-body .faq-mark{color:#f93}.faq-body .faq-mark,.faq-body .faq-mark:after{background-color:#fff}.term-links{column-gap:24px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px}@media (max-width:1024px){.term-links{align-items:center;flex-direction:column;row-gap:28px}}.term-links li{font-size:1.4rem}.term-links li a{color:#2073a8!important;text-decoration:underline}.term-links li a:hover{text-decoration:none}.colbox-contact{flex-direction:column;margin-inline:auto;max-width:588px;row-gap:16px;width:100%}@media (max-width:1024px){.colbox-contact{row-gap:8x}}.colbox-contact .colbox-col{align-items:center;border-radius:16px;display:grid;grid-template-columns:1fr 240px;padding:28px 37px;width:100%}@media (max-width:1024px){.colbox-contact .colbox-col{display:block;padding:16px 27px}}.colbox-contact .colbox-col:first-child{background-color:#fff7da}.colbox-contact .colbox-col:first-child .col-image img{max-width:176px}.colbox-contact .colbox-col:nth-child(2){background-color:#ebf7fa}.colbox-contact .colbox-col:nth-child(2) .col-image img{max-width:140px}.colbox-contact .colbox-col:nth-child(2) .check-select-button{border-color:#2073a8}.colbox-contact .colbox-col:nth-child(2) .check-select-button[aria-pressed=true]{background-color:#2073a8!important;color:#fff!important}@media (min-width:1025px){.colbox-contact .colbox-col:nth-child(2) .check-select-button:hover{background-color:#edf5fa}}.colbox-contact .colbox-col:nth-child(3){background-color:#fcebe8}.colbox-contact .colbox-col:nth-child(3) .col-image img{max-width:196px}.colbox-contact .colbox-col:nth-child(3) .check-select-button{border-color:#c7361d}.colbox-contact .colbox-col:nth-child(3) .check-select-button[aria-pressed=true]{background-color:#c7361d!important;color:#fff!important}@media (min-width:1025px){.colbox-contact .colbox-col:nth-child(3) .check-select-button:hover{background-color:#faefed}}.colbox-contact .col-image{text-align:center}@media (max-width:1024px){.colbox-contact .col-image{margin-bottom:12px}}.colbox-contact .check-select-button{border-radius:20px;font-size:1.6rem;min-height:48px}.login-heading{font-size:1.8rem;font-weight:700;margin-bottom:16px;text-align:center}@media (max-width:1024px){.login-heading{align-self:center;font-size:1.6rem;line-height:1.5}}.login-white{background-color:#fff;border-radius:8px;color:#d74100;font-size:1.3rem;margin-top:16px;padding:6px;text-align:center}@media (max-width:1024px){.login-white-text+.login-white-text{margin-top:8px}.login-date-text{align-items:center;display:flex;flex-direction:column}.login-date-text span:nth-child(2){transform:rotate(90deg)}}.colbox-login{align-items:stretch;column-gap:40px;margin-inline:auto;max-width:832px;row-gap:16px}@media (min-width:481px){.colbox-login{display:flex;flex-direction:row}}@media (max-width:1024px){.colbox-login{column-gap:24px}}.colbox-login .colbox-col{display:flex;flex-direction:column}@media (min-width:481px){.colbox-login .colbox-col{width:calc(33.33% - 27px)}}.colbox-login .colbox-col:first-child .col-image img{max-width:176px}@media (max-width:480px){.colbox-login .colbox-col:first-child .col-image img{max-width:132px}}.colbox-login .colbox-col:nth-child(2) .col-image img{max-width:140px}@media (max-width:480px){.colbox-login .colbox-col:nth-child(2) .col-image img{max-width:100px}}.colbox-login .colbox-col:nth-child(2) .col-image:before{background-color:#ebf7fa}.colbox-login .colbox-col:nth-child(2) .col-image:after{border-color:#e1f3f7}.colbox-login .colbox-col:nth-child(2) .check-select-button{border-color:#2073a8;box-shadow:0 4px 4px 0 rgba(0,63,102,.251)}.colbox-login .colbox-col:nth-child(2) .check-select-button:has(input:checked){background-color:#2073a8!important;color:#fff!important}@media (min-width:481px){.colbox-login .colbox-col:nth-child(2) .check-select-button:hover{background-color:#edf5fa}}.colbox-login .colbox-col:nth-child(3) .col-image img{max-width:196px}@media (max-width:480px){.colbox-login .colbox-col:nth-child(3) .col-image img{max-width:164px}}.colbox-login .colbox-col:nth-child(3) .col-image:before{background-color:#fcebe8}.colbox-login .colbox-col:nth-child(3) .col-image:after{border-color:#fae4e1}.colbox-login .colbox-col:nth-child(3) .check-select-button{border-color:#c7361d;box-shadow:0 4px 4px 0 rgba(178,48,26,.251)}.colbox-login .colbox-col:nth-child(3) .check-select-button:has(input:checked){background-color:#c7361d!important;color:#fff!important}@media (min-width:481px){.colbox-login .colbox-col:nth-child(3) .check-select-button:hover{background-color:#faefed}}.colbox-login .col-image{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin-bottom:auto;position:relative;text-align:center}@media (min-width:481px){.colbox-login .col-image{padding:20px}}@media (max-width:480px){.colbox-login .col-image{aspect-ratio:auto;max-width:240px;min-height:88px}}.colbox-login .col-image:before{background-color:#fff7da;border-radius:100vw;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.colbox-login .col-image:after{border:6px solid #fff2c1;border-radius:100vw;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:12px;width:calc(100% - 24px)}@media (max-width:480px){.colbox-login .col-image:after{border-width:3px;height:calc(100% - 16px);left:8px;top:8px;width:calc(100% - 16px)}}.colbox-login .col-image img{position:relative;width:100%!important;z-index:2}.colbox-login .check-select-button-wrapper{column-gap:8px;display:flex;margin-top:-36px}@media (min-width:769px){.colbox-login .check-select-button-wrapper{margin-inline:25px}}@media (max-width:768px){.colbox-login .check-select-button-wrapper{margin-inline:0}}@media (max-width:480px){.colbox-login .check-select-button-wrapper{justify-content:flex-end;margin-top:-24px}}.colbox-login .check-select-button-wrapper>.check-select-button{box-shadow:0 4px 4px 0 rgba(229,115,0,.251);min-height:48px;padding-left:24px;padding-right:36px;width:100%}@media (max-width:1024px){.colbox-login .check-select-button-wrapper>.check-select-button{font-size:1.4rem}}@media (max-width:480px){.colbox-login .check-select-button-wrapper>.check-select-button{border-radius:20px;font-size:1.6rem;max-width:200px}}.check-after,.js-accordion-target{display:none}.color-primary{color:#d74100}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.va-t{vertical-align:top!important}.va-m{vertical-align:middle!important}.jc-c{justify-content:center!important}.jc-end{justify-content:flex-end!important}.ai-c{align-items:center!important}.ai-end{align-items:flex-end!important}@media (min-width:1025px){.pc-ta-c{text-align:center!important}.pc-ta-l{text-align:left!important}.pc-ta-r{text-align:right!important}.pc-va-m{vertical-align:middle!important}}@media (max-width:1024px){.sp-ta-c{text-align:center!important}.sp-ta-l{text-align:left!important}.sp-ta-r{text-align:right!important}.sp-va-m{vertical-align:middle!important}}.fw-n{font-weight:400!important}.fw-m{font-weight:500!important}.fw-b{font-weight:700!important}@media (min-width:1025px){.sp-only{display:none!important}}@media (max-width:1024px){.pc-only{display:none!important}}@media (min-width:1026px){.tb-only{display:none!important}}@media (max-width:1024px){.sp-paragraph{display:block;margin-top:1em}}.d-ib{display:inline-block}@media (max-width:1024px){.sp-full-vw{margin-left:-18px;margin-right:-18px}}.fz-10{font-size:1rem!important}.fz-12{font-size:1.2rem!important}.fz-14{font-size:1.4rem!important}.fz-16{font-size:1.6rem!important}.fz-18{font-size:1.8rem!important}.fz-20{font-size:2rem!important}.fz-21{font-size:2.1rem!important}.fz-24{font-size:2.4rem!important}@media (max-width:1024px){.sp-fz-10{font-size:1rem!important}.sp-fz-12{font-size:1.2rem!important}.sp-fz-16{font-size:1.6rem!important}.sp-fz-18{font-size:1.8rem!important}.sp-fz-20{font-size:2rem!important}}.pt-zero{padding-top:0!important}.pt-s{padding-top:9px!important}.pt-m{padding-top:16px!important}.pt-m2{padding-top:24px!important}.pt-xl{padding-top:64px!important}.pb-zero{padding-bottom:0!important}.pb-m2{padding-bottom:24px!important}.pb-xl{padding-bottom:64px!important}.mt-zero{margin-top:0!important}.mt-xs{margin-top:4px!important}.mt-s{margin-top:8px!important}.mt-m{margin-top:16px!important}.mt-m2{margin-top:24px!important}.mt-l{margin-top:32px!important}.mt-xl{margin-top:48px!important}.mt-xxl{margin-top:56px!important}.mt-xxxl{margin-top:80px!important}.mb-zero{margin-bottom:0!important}.mb-xs{margin-bottom:4px!important}.mb-s{margin-bottom:8px!important}.mb-m{margin-bottom:16px!important}.mb-m2{margin-bottom:24px!important}.mb-l{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.mb-xl{margin-bottom:48px!important}.mb-xxl{margin-bottom:64px!important}.mb-xxxl{margin-bottom:80px!important}@media (min-width:1025px){.pc-mt-zero{margin-top:0!important}.pc-mt-xs{margin-top:4px!important}.pc-mt-s{margin-top:9px!important}.pc-mt-m{margin-top:16px!important}.pc-mt-m2{margin-top:24px!important}.pc-mt-l{margin-top:32px!important}.pc-mt-xl{margin-top:48px!important}.pc-mb-zero{margin-bottom:0!important}.pc-mb-xs{margin-bottom:4px!important}.pc-mb-s{margin-bottom:9px!important}.pc-mb-m{margin-bottom:16px!important}.pc-mb-m2{margin-bottom:24px!important}.pc-mb-l{margin-bottom:32px!important}.pc-mb-xl{margin-bottom:48px!important}.pc-mb-xxl{margin-bottom:64px!important}.pc-mb-xxxl{margin-bottom:80px!important}.pc-ml-zero{margin-left:0!important}.pc-ml-xs{margin-left:4px!important}.pc-ml-s{margin-left:9px!important}.pc-ml-m{margin-left:16px!important}.pc-ml-m2{margin-left:24px!important}.pc-ml-l{margin-left:32px!important}.pc-ml-xl{margin-left:48px!important}.pc-mr-zero{margin-right:0!important}.pc-mr-xs{margin-right:4px!important}.pc-mr-s{margin-right:9px!important}.pc-mr-m{margin-right:16px!important}.pc-mr-m2{margin-right:24px!important}.pc-mr-l{margin-right:32px!important}.pc-mr-xl{margin-right:48px!important}.pc-mr-xxl{margin-right:56px!important}}@media (max-width:1024px){.sp-mt-zero{margin-top:0!important}.sp-mt-xs{margin-top:4px!important}.sp-mt-s{margin-top:9px!important}.sp-mt-m{margin-top:16px!important}.sp-mt-m2{margin-top:24px!important}.sp-mt-l{margin-top:32px!important}.sp-mt-xl{margin-top:48px!important}.sp-mb-zero{margin-bottom:0!important}.sp-mb-xs{margin-bottom:4px!important}.sp-mb-s{margin-bottom:9px!important}.sp-mb-m{margin-bottom:16px!important}.sp-mb-m2{margin-bottom:24px!important}.sp-mb-l{margin-bottom:32px!important}.sp-mb-xl{margin-bottom:48px!important}.sp-mb-xxl{margin-bottom:64px!important}}@media (max-width:){.sp-m-mt-zero{margin-top:0!important}.sp-m-mt-xs{margin-top:4px!important}.sp-m-mt-s{margin-top:9px!important}.sp-m-mt-m{margin-top:16px!important}.sp-m-mt-m2{margin-top:24px!important}.sp-m-mt-l{margin-top:32px!important}.sp-m-mt-xl{margin-top:48px!important}.sp-m-mb-zero{margin-bottom:0!important}.sp-m-mb-xs{margin-bottom:4px!important}.sp-m-mb-s{margin-bottom:9px!important}.sp-m-mb-m{margin-bottom:16px!important}.sp-m-mb-m2{margin-bottom:24px!important}.sp-m-mb-l{margin-bottom:32px!important}.sp-m-mb-xl{margin-bottom:48px!important}}.ml-1em{margin-left:1em!important}.ml-auto{margin-left:auto!important}.mr-xs{margin-right:4px!important}.mr-1em{margin-right:1em!important}.mr-auto{margin-right:auto!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}@media (max-width:1024px){.sp-ml-check-same{margin-left:30px!important}}.h-100\%{height:100%}.maxw-300{max-width:300px}.w-0{width:0}.w-5{width:5%}.w-8{width:8%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-100{width:100%!important}.w-auto{width:auto}@media (max-width:1024px){.sp-w-full{width:100%}}.wb-all{word-break:break-all}.td-line-through{text-decoration:line-through}.nowrap{white-space:nowrap}.is-hidden{display:none!important}.ff-roboto{font-family:Roboto,sans-serif}.lh-14{line-height:1.4}