.l-header__right{display:none}.p-pageMv{padding:120px 0 200px}@media screen and (max-width: 650px){.p-pageMv{padding:70px 0 100px}}.p-pageMv__title{text-align:center}@media screen and (max-width: 650px){.p-pageMv__title{margin-top:40px}}.p-pageMv__title .en{font-size:3.2rem;font-weight:900;display:block;text-shadow:none}@media screen and (max-width: 1080px){.p-pageMv__title .en{font-size:3rem}}@media screen and (max-width: 810px){.p-pageMv__title .en{font-size:2.8rem}}@media screen and (max-width: 650px){.p-pageMv__title .en{font-size:2.2rem}}.p-pageMv__title .en::before{display:none}.p-pageMv__title .ja{font-size:6rem}@media screen and (max-width: 1080px){.p-pageMv__title .ja{font-size:5.4rem}}@media screen and (max-width: 810px){.p-pageMv__title .ja{font-size:4.4rem}}@media screen and (max-width: 650px){.p-pageMv__title .ja{font-size:2.8rem}}.p-section{clip-path:inset(0);position:relative}.p-section__bg{position:fixed;inset:0;object-fit:cover}.p-requirements{padding:80px 0 100px;z-index:4}@media screen and (max-width: 500px){.p-requirements{padding:60px 0 50px}}.p-section__contents{border:1px solid #fff;padding:55px;margin-top:35px;background-color:rgba(255,255,255,.1)}@media screen and (max-width: 810px){.p-section__contents{padding:50px 6%}}@media screen and (max-width: 650px){.p-section__contents{padding:30px 6%;margin-top:25px}}.p-requirements__row{border-bottom:1px solid rgba(255,255,255,.2)}.p-requirements__row:first-child .p-requirements__head,.p-requirements__row:first-child .p-requirements__text{padding-top:0}@media screen and (max-width: 650px){.p-requirements__row:first-child .p-requirements__text{padding-top:5px}}.p-requirements__head{font-size:2rem;padding:20px 15px;min-width:160px}@media screen and (max-width: 810px){.p-requirements__head{font-size:1.8rem;padding:20px 10px;min-width:130px}}@media screen and (max-width: 650px){.p-requirements__head{display:block;width:100%;padding:15px 0 0}}.p-requirements__text{padding:20px 25px 20px 30px;width:100%}@media screen and (max-width: 810px){.p-requirements__text{padding:20px}}@media screen and (max-width: 650px){.p-requirements__text{display:block;width:100%;padding:5px 0 15px}}.p-form{padding:80px 0;z-index:3}@media screen and (max-width: 650px){.p-form{padding:40px 0 80px}}.p-form.--confirm .p-form__privacy{opacity:0;height:0;overflow:hidden;margin-top:0}.p-form.--complete{height:100vh;display:flex;flex-direction:column;justify-content:center}.p-form__item{display:flex;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 650px){.p-form__item{flex-wrap:wrap}}.p-form__item:nth-child(n+2){padding-top:20px}.p-form__item:last-child .p-form__text{padding:0;background-color:initial;border:initial}.p-form__title{position:relative;min-width:220px;font-weight:700;line-height:1;padding-top:20px}@media screen and (max-width: 650px){.p-form__title{width:100%;padding-top:0}}.p-form__required{line-height:1;width:44px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;background-color:red;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 650px){.p-form__required{width:40px;height:20px}}.p-form__content{position:relative;align-self:center;width:calc(100% - 220px);margin-left:16px}@media screen and (max-width: 650px){.p-form__content{display:block;width:100%;margin:10px 0 0 0}}.p-form__content.none{pointer-events:none}.p-form__content .p-form__textarea{height:180px}.p-form__content .text{margin-top:10px;text-align:right;font-size:1.4rem}.p-form__content .wpcf7-not-valid-tip{position:absolute;font-size:1.4rem}.p-form__text,.p-form__textarea,input[type=text],textarea{position:relative;padding:15px 20px;width:100%;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 650px){.p-form__text,.p-form__textarea,input[type=text],textarea{padding:10px}}.p-form__text::placeholder,.p-form__textarea::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(255,255,255,.4)}.p-form__text.short,.p-form__textarea.short,input[type=text].short,textarea.short{width:66px}.p-form__address .postcd{width:150px;margin:0 0 8px 10px}@media screen and (max-width: 650px){.p-form__address .postcd{margin-left:10px;width:120px}}.wpcf7-radio{display:flex;gap:15px 30px;flex-wrap:wrap}@media screen and (max-width: 810px){.wpcf7-radio{gap:0 0px}}.wpcf7-radio .wpcf7-list-item{cursor:pointer;display:block}.wpcf7-radio .wpcf7-list-item:nth-child(1){margin-top:0}.wpcf7-radio input{position:absolute}.wpcf7-radio span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;width:fit-content;padding:2px 10px 2px 0;border:1px solid transparent;transition:border-color .2s;font-weight:500;cursor:pointer}.wpcf7-radio span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;background-color:rgba(0,0,0,.03);border:1px solid #8a8a8a}.wpcf7-radio span.wpcf7-list-item-label::after{position:absolute;content:"";top:11px;left:5px;width:15px;height:15px;border-radius:50%;opacity:0;transition:opacity .2s;background-image:url(../../../../assets/images/entry/tick.svg);background-repeat:no-repeat}.wpcf7-radio input:checked+span.wpcf7-list-item-label::after{opacity:1}.p-form__privacy{position:relative;display:table;margin:50px auto 0}.p-form__privacy input{position:absolute}.p-form__privacy a{position:absolute;bottom:0;left:25px;white-space:nowrap;font-size:2rem;line-height:1.2;border-bottom:1px solid #fff;transition:color .3s}@media screen and (max-width: 810px){.p-form__privacy a{left:35px}}@media screen and (max-width: 500px){.p-form__privacy a{font-size:1.6rem}}.p-form__privacy a:hover{color:#00c5de}.p-form__privacy .wpcf7-form-control-wrap{position:relative;padding:0;display:table;margin:0 0 0 240px;cursor:pointer}@media screen and (max-width: 810px){.p-form__privacy .wpcf7-form-control-wrap{margin-left:225px}}@media screen and (max-width: 500px){.p-form__privacy .wpcf7-form-control-wrap{margin-left:190px}}.p-form__privacy .wpcf7-list-item{margin-left:0}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label{line-height:1;cursor:pointer;font-size:2rem}@media screen and (max-width: 500px){.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label{font-size:1.6rem}}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::before{content:"";position:absolute;display:inline-block;margin-right:10px;height:18px;width:18px;top:5px;left:-245px;background-color:#fff}@media screen and (max-width: 810px){.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::before{left:-220px}}@media screen and (max-width: 500px){.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::before{left:-185px}}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::after{position:absolute;content:"";top:10px;left:-242px;transform:rotate(-45deg);width:10px;height:4px;border-left:2px solid #00c5de;border-bottom:2px solid #00c5de;opacity:0;transition:opacity .3s}@media screen and (max-width: 810px){.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::after{left:-217px}}@media screen and (max-width: 500px){.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::after{left:-182px}}.p-form__privacy .wpcf7-checkbox input:checked+span.wpcf7-list-item-label::after{opacity:1}.p-form__privacy .wpcf7-not-valid-tip{position:absolute;right:0;white-space:nowrap}.p-form__submit{background-color:#00e2ff !important;display:flex;justify-content:center;align-items:center;width:350px;height:80px;position:relative;transition:background-color .3s;margin:40px auto 0;color:#fff;cursor:pointer;font-size:2.4rem;font-weight:600;transition:box-shadow .4s}@media screen and (max-width: 810px){.p-form__submit{width:300px;height:70px;font-size:2.2rem}}@media screen and (max-width: 500px){.p-form__submit{width:250px;height:60px;font-size:2rem}}.p-form__submit:hover{box-shadow:0 0 10px #00e2ff}.p-form__submit.--back{background-color:rgba(255,255,255,.1) !important}.p-form__thanks{margin-top:50px}@media screen and (max-width: 650px){.p-form__thanks{margin-top:30px}}