@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;-moz-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}@font-face{font-family:Noto Sans JP;src:url(src/assets/font/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf) format("truetype");font-style:normal}html{font-size:62.5%}@media screen and (max-width: 1920px){html{font-size:.5208333333vw}}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 768px){html{font-size:1.8518518519vw}}html,header,main,footer,section,nav,a,p,h1,h2,h3,h4,h5,img,div,figure,span,iframe,ul,li{margin:0;padding:0}html{height:100%;width:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:none;scroll-behavior:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0 auto;background-color:#fafafa;color:#4e342e;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.01em;line-height:1;overflow-x:hidden}body p{line-height:1.8}@media screen and (max-width: 1280px){body{font-size:2.2rem}}@media screen and (max-width: 768px){body{font-size:2rem}}img,svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}*,*:before,*:after{box-sizing:border-box;font-feature-settings:"palt" 1}.l-header{position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:0 8rem;height:12rem;width:100%}@media screen and (max-width: 1280px){.l-header{height:10rem;padding:0 4rem}}@media screen and (max-width: 768px){.l-header{height:8rem;padding:0 2rem}}.l-kv{position:relative;height:112.5rem;width:100%;overflow:hidden}@media screen and (min-width: 1981px){.l-kv{height:58.59375vw}}@media screen and (max-width: 1280px){.l-kv{height:87.890625vw}}@media screen and (max-width: 768px){.l-kv{height:calc(87.890625vw + 8rem)}}.l-about{padding:0 8rem;margin-top:12rem}@media screen and (max-width: 1280px){.l-about{padding:0 4rem}}@media screen and (max-width: 768px){.l-about{padding:0 2rem}}.l-section{margin-top:10rem;padding:14rem 8rem 0}@media screen and (max-width: 1280px){.l-section{padding:12rem 4rem 0}}@media screen and (max-width: 768px){.l-section{padding:10rem 2rem 0}}.l-footer{margin-top:24rem;padding:12rem 24rem 4rem;background-color:#d7d7d7}@media screen and (max-width: 1280px){.l-footer{padding:12rem 4rem 4rem}}@media screen and (max-width: 768px){.l-footer{padding:12rem 2rem 4rem}}.l-subpage{margin-top:24rem;width:100%;padding:0 8rem}@media screen and (max-width: 1280px){.l-subpage{margin-top:22rem;padding:0 4rem}}@media screen and (max-width: 768px){.l-subpage{margin-top:20rem;padding:0 2rem}}.l-subpage__slideshow{position:relative;left:calc(50% - 50vw);width:100vw}.c-font--3xl{font-size:12.8rem}@media screen and (max-width: 768px){.c-font--3xl{font-size:6.4rem}}.c-font--2xl{font-size:4.8rem;font-weight:700}.c-font--2xl-s{font-size:4.8rem}@media screen and (max-width: 768px){.c-font--2xl-s{font-size:3.2rem}}.c-font--xl{font-size:3.2rem}.c-font--lg{font-size:2.8rem}.c-font--md{font-size:2.4rem}@media screen and (max-width: 1280px){.c-font--md{font-size:2.2rem}}@media screen and (max-width: 768px){.c-font--md{font-size:2rem}}.c-font--sm{font-size:1.6rem}.c-btn{display:inline-block;padding:2.4rem 4.8rem;background-color:#ffa726;border-radius:5em;color:#fafafa;transition:.8s ease}@media screen and (max-width: 1280px){.c-btn{padding:2rem 4rem}}@media screen and (max-width: 768px){.c-btn{padding:1.6rem 3.2rem}}@media screen and (min-width: 1081px){.c-btn:hover{background-color:#d7d7d7;color:#4e342e}}.c-slider{display:flex;width:-moz-max-content;width:max-content;animation:slider 40s linear infinite}.c-slider__container{margin-top:12rem;width:100%;overflow:hidden}.c-slider__item{display:block;width:48rem;height:auto;aspect-ratio:3/2;flex-shrink:0;margin-right:1rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1280px){.c-slider__item{width:36rem}}.c-section__heading{text-align:center;color:#1976d2}.c-section__wrap{width:108rem;margin:4.8rem auto 0}@media screen and (max-width: 1280px){.c-section__wrap{width:100%}}.c-mail__btn{display:flex;align-items:center}@media screen and (max-width: 768px){.c-mail__btn{justify-content:center}}.c-mail__btn-img{width:1em;margin-left:.5em}.c-subpage__heading{display:flex;flex-direction:column;gap:2.4rem 0}.c-subpage__heading--eng{color:#1976d233}.p-header__logo{position:relative;z-index:101;width:24rem}@media screen and (max-width: 1280px){.p-header__logo{width:20rem}}@media screen and (max-width: 768px){.p-header__logo{width:16rem}}.p-header__left{display:flex;align-items:center;gap:0 4.8rem}@media screen and (max-width: 1280px){.p-header__left{gap:0 3.6rem}}@media screen and (max-width: 768px){.p-header__left{gap:0 2.4rem}}.p-header__hum{position:relative;z-index:101;width:7.2rem;height:4.8rem;cursor:pointer}@media screen and (max-width: 1280px){.p-header__hum{width:6rem;height:4rem}}@media screen and (max-width: 768px){.p-header__hum{width:4rem;height:3rem}}.p-header__hum-bar{position:absolute;right:0;display:block;width:100%;height:.6rem;background-color:#4e342e;border-radius:1em;transition:.8s}@media screen and (max-width: 1280px){.p-header__hum-bar{height:.45rem}}@media screen and (max-width: 768px){.p-header__hum-bar{height:.3rem}}.p-header__hum-bar:nth-child(1){top:0;transform:translate(0) rotate(0)}.p-header__hum-bar:nth-child(1).active{top:50%;right:0;transform:translateY(-200%) rotate(30deg);width:50%}.p-header__hum-bar:nth-child(2){top:50%;transform:translateY(-50%)}.p-header__hum-bar:nth-child(3){bottom:0;transform:translate(0) rotate(0)}.p-header__hum-bar:nth-child(3).active{bottom:50%;right:0;transform:translateY(200%) rotate(-30deg);width:50%}.p-header__nav{display:flex;flex-direction:column;height:100%;overflow-y:auto}.p-header__nav-wrap{position:fixed;top:0;right:0;transform:translate(100%);height:100vh;width:100%;padding:calc(12rem + 1em) 8rem 0;background-color:#fafafa;cursor:pointer;transition:.8s}@media screen and (max-width: 1280px){.p-header__nav-wrap{padding:calc(10rem + 1em) 4rem 0}}@media screen and (max-width: 1280px){.p-header__nav-wrap{padding:calc(8rem + 1em) 2rem 0}}.p-header__nav-wrap.active{right:0;transform:translate(0)}.p-header__nav-item a{display:block;height:100%;padding:1em;border-top:.08rem solid #D7D7D7;transition:.8s}.p-header__nav-item a:last-child{border-bottom:.08rem solid #D7D7D7}@media screen and (min-width: 1081px){.p-header__nav-item a:hover{background-color:#d7d7d7}}.p-kv__img{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:calc(100% - 8rem);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.p-kv__img{top:8rem}}.p-about{text-align:center}.p-about__text-wrap{margin-top:4.8rem}.p-about__text:nth-child(n+2){margin-top:1em}.p-requirements__table,.p-requirements__table-inner{width:100%}.p-requirements__table--tr{display:grid;grid-template-columns:22% 78%;gap:0 2.4rem;line-height:1.8;width:calc(100% - 2.4rem)}@media screen and (max-width: 768px){.p-requirements__table--tr{display:flex;flex-direction:column;grid-template-columns:inherit;gap:0;width:100%}}.p-requirements__table--th{display:block;padding:2.4rem 0;width:100%;border-top:.08rem solid #D7D7D7;font-weight:400;text-align:center}@media screen and (max-width: 768px){.p-requirements__table--th{background-color:#1976d2;color:#fafafa;text-align:center;padding:1.2rem 0}}.p-requirements__table--td{display:block;padding:2.4rem 1.2rem;width:100%;border-top:.08rem solid #D7D7D7}@media screen and (max-width: 768px){.p-requirements__table--td{border:.08rem solid #D7D7D7;border-top:none;text-align:center}}.p-requirements__table--link{display:flex;flex-direction:row;gap:0 2.4rem;margin-top:2.4rem}@media screen and (max-width: 768px){.p-requirements__table--link{flex-direction:column;gap:1.2rem 0}}.p-requirements__btn{display:flex;justify-content:center;margin:7.2rem auto 0}.p-requirements__supplement{margin-top:2.4rem}.p-requirements__supplement-text{text-indent:-1.9em;margin-left:1.9em}.p-enjoy__text{text-align:center}.p-enjoy__card{position:relative;width:100%;padding:2.4rem;margin-top:12rem;border:.08rem #4E342E solid;border-radius:1em;background-color:#fafafa;text-align:center}.p-enjoy__card-text{margin-top:4.8rem}.p-enjoy__card-text p:nth-child(n+2){margin-top:1em}@media screen and (max-width: 768px){.p-enjoy__card-text{text-align:left}}.p-enjoy__card:nth-child(n+3):before{content:"";position:absolute;top:-6rem;left:50%;transform:translate(-50%,-50%);width:5rem;height:10rem;background:url(/bokumachi/assets/arrow-qdRxbG8L.gif);background-size:contain;background-position:center;background-repeat:no-repeat}.p-parallax{position:relative;left:calc(50% - 50vw);width:100vw;height:calc(100% + 20rem);margin-top:12rem;padding-bottom:12rem;background-image:url(/bokumachi/assets/background-C7SJOkdh.webp);background-size:150%;background-repeat:no-repeat;background-position:center center;overflow:hidden}@media screen and (max-width: 1280px){.p-parallax{background-size:250%}}@media screen and (max-width: 768px){.p-parallax{background-size:550%}}.p-faq{width:auto}@media screen and (max-width: 1280px){.p-faq{width:100%}}.p-faq__heading{position:sticky;top:14rem;padding-bottom:50vh}@media screen and (max-width: 1280px){.p-faq__heading{position:inherit;top:inherit;padding-bottom:0;margin:0 auto}}.p-faq__wrap{position:relative;left:calc(50% - 50vw);width:100vw;display:flex;justify-content:space-between;align-items:flex-start;padding:0 24rem}@media screen and (max-width: 1280px){.p-faq__wrap{left:inherit;flex-direction:column;justify-content:center;padding:0;width:100%}}.p-faq__item{background-color:#fafafa;border-radius:1em;width:96rem;height:100%;cursor:pointer;box-shadow:1.2em 1.2em 1.8em #0000004d,inset -5px -5px 7.5px #0000004d,inset 5px 5px 7.5px #fff9}@media screen and (max-width: 1280px){.p-faq__item{width:100%;margin-top:4.8rem}}.p-faq__item:nth-child(n+2){margin-top:4.8rem}.p-faq__item--q{position:relative;display:block;width:100%;height:100%;padding:2.4rem 7.2rem 2.4rem 2.4rem}.p-faq__item--q:after{content:"";position:absolute;top:50%;right:4.8rem;transform:translate(50%,-50%) rotate(0);width:2.4rem;height:.3rem;background-color:#4e342e;transition:.8s}.p-faq__item--q:before{content:"";position:absolute;top:50%;right:4.8rem;transform:translate(50%,-50%) rotate(90deg);width:2.4rem;height:.3rem;background-color:#4e342e;transition:.8s}.p-faq__item--q.open:after{transform:translate(50%,-50%) rotate(135deg)}.p-faq__item--q.open:before{transform:translate(50%,-50%) rotate(-135deg)}.p-faq__item--a{width:100%;height:100%;padding:0 7.2rem 2.4rem 2.4rem}.p-faq__link{text-decoration:underline}.p-flow__box{margin-top:4.8rem}.p-flow__num{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.p-flow__num--text{position:relative;display:inline-block;padding:.8rem 2.4rem;background-color:#1976d2;color:#fafafa}.p-flow__num--text:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:108rem;height:.1em;background-color:#1976d2}@media screen and (max-width: 1280px){.p-flow__num--text:after{width:calc(100vw - 8rem)}}@media screen and (max-width: 768px){.p-flow__num--text:after{width:calc(100vw - 4rem)}}.p-flow__num--triangle{width:0;height:0;border-style:solid;border-right:0}.p-flow__num--triangle:first-child{border-top:1em solid transparent;border-bottom:1em solid transparent;border-right:1em solid #1976D2}.p-flow__num--triangle:last-child{border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1em solid #1976D2}.p-flow__ttl,.p-flow__text{margin-top:2.4rem}.p-flow__text-mail{display:inline-flex;align-items:center;margin:0 .5em}.p-flow__btn{display:flex;justify-content:center;margin:7.2rem auto 0}.p-contact__text{text-align:center}.p-contact__btn{display:flex;justify-content:center;margin-top:4.8rem}.p-footer{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-footer{flex-direction:column}}.p-footer__logo{width:24rem}@media screen and (max-width: 768px){.p-footer__logo{margin:0 auto}}.p-footer__organizer{margin-top:4.8rem}.p-footer__supporter{margin-top:7.2rem}.p-footer__company-ttl{text-align:center}.p-footer__company-img{width:24rem;margin:2.4rem auto 0}.p-footer__company-text{margin-top:2.4rem;text-align:center}.p-footer__nav{display:flex;gap:0 2.4rem;font-weight:600}@media screen and (max-width: 1280px){.p-footer__nav{display:grid;grid-template-columns:auto auto auto;gap:2.4rem}}@media screen and (max-width: 768px){.p-footer__nav{grid-template-columns:1fr 1fr;margin-top:7.2rem}}.p-footer__contact{margin-top:12rem}@media screen and (max-width: 768px){.p-footer__contact{margin-top:7.2rem}}.p-footer__contact-ttl{font-weight:600}@media screen and (max-width: 768px){.p-footer__contact-ttl{text-align:center}}.p-footer__contact-btn{margin-top:2.4rem}@media screen and (max-width: 768px){.p-footer__contact-btn{display:flex;justify-content:center}}.p-footer__policy{display:flex;justify-content:flex-end;gap:0 2.4rem;margin-top:12rem}@media screen and (max-width: 768px){.p-footer__policy{justify-content:center;margin-top:7.2rem}}.p-footer__law{display:flex;justify-content:flex-end;margin-top:2.4rem}@media screen and (max-width: 768px){.p-footer__law{justify-content:center}}.p-footer__copyright{display:flex;justify-content:center;margin-top:7.2rem}.p-cancel{margin:12rem auto 0;width:108rem}@media screen and (max-width: 1280px){.p-cancel{width:100%}}.p-cancel__text{margin-top:2.4rem}.p-site{margin:4.8rem auto 0;width:108rem}@media screen and (max-width: 1280px){.p-site{width:100%}}.p-site__ttl{font-size:2.8rem;font-weight:600}.p-site__text{margin:2.4rem 0 0 3.2rem}.p-site__text a{text-decoration:underline}.p-apply{width:108rem;margin:4.8rem auto 0}@media screen and (max-width: 1280px){.p-apply{width:100%}}.p-apply__flow{position:relative;display:flex;justify-content:center;gap:0 4.8rem}@media screen and (max-width: 768px){.p-apply__flow{flex-direction:column;gap:2.4rem 0;padding-left:25%}}.p-apply__flow:after{content:"";position:absolute;top:3.6rem;left:50%;transform:translate(-50%,-50%);z-index:-1;width:34rem;height:.3rem;background-color:#d7d7d7}@media screen and (max-width: 768px){.p-apply__flow:after{top:50%;left:29%;width:16rem;transform:translate(-50%,-50%) rotate(90deg)}}.p-apply__flow-item{display:flex;flex-direction:column;align-items:center;gap:2.4rem 0}@media screen and (max-width: 768px){.p-apply__flow-item{flex-direction:row;gap:0 2.4rem}}.p-apply__flow-item--num{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#d7d7d7;color:#fafafa}@media screen and (max-width: 768px){.p-apply__flow-item--num{width:4rem;height:4rem;font-size:2.4rem}}.p-apply__flow-item--num.active{background-color:#ffa726;color:#fafafa}.p-apply__text{text-align:center;margin-top:4.8rem}.p-apply__text p:last-child{margin-top:2.4rem}.p-form__item{width:108rem;margin:4.8rem auto 0}@media screen and (max-width: 1280px){.p-form__item{width:100%}}.p-form__item--q{display:flex;justify-content:space-between;align-items:center;font-weight:600}@media screen and (max-width: 768px){.p-form__item--q{display:grid;grid-template-columns:auto auto}}.p-form__item-label{line-height:1.6}.p-form__item--necessary{padding:.3em .5em;background-color:#ffa726;color:#fafafa}.p-form__item--any{padding:.3em .5em;background-color:#d7d7d7;color:#4e342e}.p-form__item input[type=text]{display:block;width:100%;margin-top:.5em;padding:.5em;border-radius:.3em;border:.3rem solid #4E342E}.p-form__item input[type=text]:focus{border:.3rem solid #FFA726;outline:none}.p-form__item input[type=text]:-webkit-autofill{box-shadow:0 0 0 1000px #fafafa inset}.p-form__item input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-form__item input[type=radio]:before{content:"";position:absolute;top:50%;left:-3rem;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;border:.1em solid #4E342E}.p-form__item input[type=radio]:checked:before{background:#ffa726}.p-form__item textarea{width:100%;margin-top:.5em;padding:.5em;border-radius:.3em;border:.3rem solid #4E342E;line-height:1.6}.p-form__item textarea:focus{border:.3rem solid #FFA726;outline:none}.p-form__item--options{display:flex;flex-direction:row;margin-top:.5em;width:100%}@media screen and (max-width: 768px){.p-form__item--options{flex-direction:column;gap:2.4rem 0}}.p-form__item--option{width:50%}@media screen and (max-width: 768px){.p-form__item--option{width:100%}}.p-form__item--option:focus{border:.1em solid #FFA726}.p-form__supplement{margin-top:.5em}.p-form__radio{display:flex;margin-top:.5em;gap:0 4.8rem}.p-form__radio label{display:flex;align-items:center;padding-left:3rem}.p-form__pulldown__control{padding:.5em;border-radius:.3em;border:.3rem solid #4E342E!important}.p-form__pulldown__control--is-focused{padding:.5em;border-radius:.3em;border:.3rem solid #FFA726!important;box-shadow:none!important}.p-form__pulldown__menu{background-color:#fafafa!important}.p-form__pulldown__option{cursor:pointer}.p-form__pulldown__option--is-selected{background-color:#ffa726!important;color:#fafafa!important}.p-form__pulldown__option--is-focused{background-color:#ffa72666!important}.p-form__heading{width:108rem;margin:12rem auto 0;font-weight:600}@media screen and (max-width: 1280px){.p-form__heading{width:100%}}.p-form__text{width:108rem;margin:2.4rem auto 0}@media screen and (max-width: 1280px){.p-form__text{width:100%}}.p-form__agree{border-radius:.3em;border:.1em solid #4E342E;margin:12rem auto 0;padding:1em;width:108rem}@media screen and (max-width: 1280px){.p-form__agree{width:100%}}.p-form__agree-heading{line-height:1.6}.p-form__agree-text{margin:2.4rem 0 0 1em;text-indent:-1em}.p-form__agree-text a{text-decoration:underline}.p-form__next{display:flex;justify-content:center;margin:7.2rem auto 0;padding:2.4rem 4.8rem;background-color:#ffa726;border-radius:5em;color:#fafafa;transition:.8s ease}@media screen and (max-width: 1280px){.p-form__next{padding:2rem 4rem}}@media screen and (max-width: 768px){.p-form__next{padding:1.6rem 3.2rem}}@media screen and (min-width: 1081px){.p-form__next:hover{background-color:#d7d7d7;color:#4e342e}}.p-payment{display:flex;justify-content:space-between;width:108rem;margin:12rem auto 0}@media screen and (max-width: 1280px){.p-payment{width:100%}}@media screen and (max-width: 768px){.p-payment{flex-direction:column}}.p-payment__about{width:45%}@media screen and (max-width: 768px){.p-payment__about{width:100%}}.p-payment__item{display:flex;border-top:.1rem solid #4E342E}.p-payment__item:last-child{border-bottom:.1rem solid #4E342E}.p-payment__ttl{padding:1em .5em;width:30%;background-color:#ffa726;color:#fafafa;text-align:center}.p-payment__text{padding:1em .5em}.p-payment-price{display:flex;justify-content:space-between;margin-top:2.4rem}.p-payment-price:last-child{position:relative;margin-top:4.8rem;color:#ff4d4d;font-weight:600}.p-payment-price:last-child:before{content:"";position:absolute;top:-2.4rem;left:0;width:100%;height:.1rem;background-color:#4e342e}.p-payment-price__wrap{width:50%;padding:.5em;border:.1rem solid #4E342E;border-radius:.5em}@media screen and (max-width: 768px){.p-payment-price__wrap{width:100%;margin-top:4.8rem}}.p-payment-price__heading{text-align:center;font-weight:600}.p-payment__confirm{width:108rem;margin:7.2rem auto 0}.p-payment__confirm p:nth-child(2){margin-top:1em}@media screen and (max-width: 1280px){.p-payment__confirm{width:100%}}.p-payment__confirm-mail{display:flex;justify-content:center;margin-top:.5em}.p-payment__btn{display:flex;justify-content:center;align-items:center;padding:2.4rem 4.8rem;margin:7.2rem auto 0;width:auto;background-color:#ffa726;border-radius:5em;color:#fafafa;transition:.8s ease}.p-payment__btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width: 1280px){.p-payment__btn{padding:2rem 4rem}}@media screen and (max-width: 768px){.p-payment__btn{padding:1.6rem 3.2rem}}@media screen and (min-width: 1081px){.p-payment__btn:hover{background-color:#d7d7d7;color:#4e342e}}.p-payment__link{display:flex;justify-content:center}.p-payment__supplement{margin-top:2.4rem;text-align:center}.p-thanks{margin-top:4.8rem}.p-thanks__ttl{text-align:center;font-weight:600}.p-thanks__text{margin-top:2.4rem;text-align:center}.p-thanks__mail{margin-top:2.4rem;display:flex;justify-content:center;align-items:center}.p-thanks__link{display:flex;justify-content:center}.p-law{width:108rem;margin:0 auto}@media screen and (max-width: 1280px){.p-law{width:100%}}.p-law__ttl{margin-top:4.8rem}.p-law__text{margin-top:2.4rem}.p-law__text a{text-decoration:underline}.p-companies{margin-top:12rem}.p-companies__ttl{font-weight:700}.p-companies__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.4rem 0;margin-top:4.8rem}.p-companies__list-item{width:30%}@media screen and (max-width: 768px){.p-companies__list-item{width:46%}}.p-company{padding-top:12rem}.p-company__ttl{font-weight:700}.p-company__upper{display:flex;gap:0 4.8rem;margin-top:4.8rem}@media screen and (max-width: 768px){.p-company__upper{flex-direction:column;gap:2.4rem 0}}.p-company__upper-img{width:30%}@media screen and (max-width: 768px){.p-company__upper-img{width:100%}}.p-company__upper-text{width:70%}@media screen and (max-width: 768px){.p-company__upper-text{width:100%}}.p-company__upper-text-ttl{margin-top:1em;font-weight:600}.p-company__upper-text-text{margin-top:1em;line-height:1.8;letter-spacing:.08em}.p-company__lower{display:flex;justify-content:space-between;margin-top:4.8rem}@media screen and (max-width: 768px){.p-company__lower{flex-direction:column;gap:4.8rem 0}}.p-company__lower-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem 0;width:30%}@media screen and (max-width: 768px){.p-company__lower-item{gap:1.2rem 0;width:100%}}.p-company__lower-item-img{width:15vw;height:15vw;background-color:#1976d2;border-radius:50%}@media screen and (max-width: 768px){.p-company__lower-item-img{width:40vw;height:40vw}}.p-company__lower-item-img img{display:flex;align-items:center;justify-content:center;margin:0 auto;width:60%}.p-company__lower-item-text-ttl{font-weight:600;line-height:1.6;text-align:center}.p-company__lower-item-text-text{line-height:1.6;text-align:center}.u-sm--visible{display:none}@media screen and (max-width: 768px){.u-sm--visible{display:block}}.u-sm--invisible{display:block}@media screen and (max-width: 768px){.u-sm--invisible{display:none}}.u-header__btn{position:relative;z-index:101}.u-requirements__link{background-color:transparent;border:.3rem solid #FFA726;color:#4e342e;line-height:1;transition:.8s;font-size:1.6rem}@media screen and (min-width: 1081px){.u-requirements__link:hover{background-color:#ffa726;color:#fafafa}}.u-requirements__asterisk{margin-left:1em}.u-requirements__table--bottom{border-bottom:.08rem solid #D7D7D7}.u-text-indent{text-indent:-1em;margin-left:1em}.js-header{transition:.8s}.js-header.active{background-color:#fafafa}@keyframes slider{0%{transform:translate(0)}to{transform:translate(-50%)}}
