.p-pageMv{height:auto;height:645px;align-items:flex-end;padding-top:95px}@media screen and (max-width: 810px){.p-pageMv{height:500px}}@media screen and (max-width: 650px){.p-pageMv{height:auto;padding-top:200px}}.p-pageMv__wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 650px){.p-pageMv__wrap{flex-wrap:wrap;gap:20px}}.p-pageMv__image{position:relative;width:640px;height:425px;margin-right:-128px}@media screen and (max-width: 1200px){.p-pageMv__image{margin-right:-7vw;width:580px;height:390px}}@media screen and (max-width: 1080px){.p-pageMv__image{margin-right:-5vw;width:50vw;height:35vw}}@media screen and (max-width: 650px){.p-pageMv__image{width:380px;height:235px}}@media screen and (max-width: 500px){.p-pageMv__image{width:100%;height:57vw}}.p-pageMv__desc{width:48%}@media screen and (max-width: 1080px){.p-pageMv__desc{width:47.5%}}@media screen and (max-width: 650px){.p-pageMv__desc{width:100%}}.p-pageMv__box{display:flex;gap:10px 15px}@media screen and (max-width: 500px){.p-pageMv__box{gap:8px 12px}}.p-pageMv__category{padding:4px 10px;line-height:1.2;border:1px solid #484848}@media screen and (max-width: 500px){.p-pageMv__category{font-size:1.4rem}}.p-pageMv__title{font-size:3rem;margin-top:20px;line-height:1.5}@media screen and (max-width: 1080px){.p-pageMv__title{font-size:2.8rem}}@media screen and (max-width: 810px){.p-pageMv__title{font-size:2.6rem}}@media screen and (max-width: 500px){.p-pageMv__title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-breadcrumbs{top:-120px}}.p-requirements{padding-top:180px}@media screen and (max-width: 500px){.p-requirements{padding-top:110px}}.p-requirements__wrap{margin-top:50px;padding:100px 125px 140px;background-color:#fff}@media screen and (max-width: 810px){.p-requirements__wrap{padding:35px 7%;margin-top:50px}}@media screen and (max-width: 500px){.p-requirements__wrap{padding:25px 6% 35px;margin-top:40px}}.p-requirements__contents{display:flex}.p-requirements__title{min-width:175px;text-align:center;border-bottom:1px solid #707070;padding:25px 0}@media screen and (max-width: 1080px){.p-requirements__title{min-width:170px}}@media screen and (max-width: 810px){.p-requirements__title{min-width:150px}}@media screen and (max-width: 650px){.p-requirements__title{min-width:85px;padding:20px 0}}@media screen and (max-width: 350px){.p-requirements__title{min-width:80px}}.p-requirements__text{padding:25px;border-bottom:1px solid rgba(112,112,112,.1);width:100%}@media screen and (max-width: 500px){.p-requirements__text{padding:20px 15px}}.p-entryForm{padding:160px 0}@media screen and (max-width: 500px){.p-entryForm{padding:120px 0}}.p-form__wrap{margin:90px auto 0;max-width:770px}@media screen and (max-width: 500px){.p-form__wrap{margin-top:60px}}.p-form__item{display:flex}@media screen and (max-width: 650px){.p-form__item{display:block}}.p-form__item:nth-child(n+2){margin-top:40px}.p-form__title{position:relative;width:190px;padding:16px 0}@media screen and (max-width: 650px){.p-form__title{width:100%;padding:0}}.p-form__required{position:absolute;right:0;top:20px;line-height:1;font-size:1.4rem;color:red}@media screen and (max-width: 650px){.p-form__required{top:0;right:initial;position:relative;margin-left:10px}}.p-form__content{position:relative;width:calc(100% - 190px);align-self:center;padding-left:12px}@media screen and (max-width: 650px){.p-form__content{display:block;width:100%;padding:10px 0 0;border-left:initial}}.p-form__content .p-form__textarea{height:155px}.p-form__content .text{margin-top:10px;display:block}.p-form__text,.p-form__textarea,input[type=text],textarea{position:relative;padding:16px 25px;width:100%;font-size:1.6rem;background-color:#fff;border:1px solid #e5e5e5}@media screen and (max-width: 650px){.p-form__text,.p-form__textarea,input[type=text],textarea{padding:12px 15px}}.p-form__text::placeholder,.p-form__textarea::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(0,0,0,.2)}.p-form__address .postcd{width:140px;margin:0 0 8px 10px}@media screen and (max-width: 650px){.p-form__address .postcd{margin-left:10px;width:120px}}.p-form__row{display:flex;align-items:center}@media screen and (max-width: 500px){.p-form__row{flex-wrap:wrap}}.p-form__row:nth-child(n+2){margin-top:10px}.p-form__row .text{min-width:130px;margin-top:0}.mwform-radio-field label{cursor:pointer}.mwform-radio-field input{position:absolute}.p-form__desc{border-radius:5px;padding:25px 35px;border:1px solid #dcdcdc}@media screen and (max-width: 650px){.p-form__desc{padding:15px 20px}}.p-form__desc .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:20px 0}.p-form__desc .wpcf7-form-control .wpcf7-list-item{width:45%}@media screen and (max-width: 650px){.p-form__desc .wpcf7-form-control .wpcf7-list-item{width:100%}}.p-form__notion{margin-top:20px;font-size:1.4rem}.wpcf7-radio .wpcf7-list-item{cursor:pointer;display:block}.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;cursor:pointer}.wpcf7-radio span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #484848}.wpcf7-radio span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 8px);left:3px;width:16px;height:16px;border-radius:50%;transform:scale(0);background-color:#484848;transition:transform .2s}.wpcf7-radio input:checked+span.wpcf7-list-item-label::after{transform:scale(1)}.p-form__privacy{margin:50px auto 0}@media screen and (max-width: 810px){.p-form__privacy{margin-top:50px}}@media screen and (max-width: 500px){.p-form__privacy{margin-top:40px}}.p-form__privacy input{position:absolute}.p-form__privacy .wpcf7-form-control-wrap{position:relative;padding:0;display:table;margin:30px auto 0;cursor:pointer}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label{color:#000}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-20px;width:12px;height:12px;border:1px solid #080a14;transition:opacity .4s}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::after{content:"";position:absolute;top:46%;right:-17px;transform:translateY(-50%) rotate(-45deg);width:7px;height:3px;border-left:1px solid #080a14;border-bottom:1px solid #080a14;opacity:0;transition:opacity .5s}.p-form__privacy .wpcf7-checkbox input:checked+span.wpcf7-list-item-label::after{opacity:1}.p-form__privacyDesc{width:610px;max-width:100%;height:190px;margin:auto;padding:45px;background-color:#fff;overflow-y:scroll}@media screen and (max-width: 650px){.p-form__privacyDesc{padding:22px 25px;height:260px}}.p-form__button{position:relative;width:180px;height:50px;margin:25px auto 0;border:1px solid #484848;transition:background-color .4s}.p-form__button:hover{background-color:#484848}.p-form__button:hover input[type=submit],.p-form__button:hover button{color:#fff}.p-form__button input[type=submit],.p-form__button button{width:100%;height:100%;transition:color .4s;cursor:pointer}.wpcf7cp-btns{display:flex;justify-content:center;gap:30px}.wpcf7cp-btns button{cursor:pointer;width:180px;height:50px;margin:0;border:1px solid #484848;transition:background-color .4s,color .4s;font-family:serif}.wpcf7cp-btns button:hover{background-color:#484848;color:#fff}.wpcf7cp-form-hide{display:none}#wpcf7cpcnf{position:relative !important;height:fit-content !important}#wpcf7cpcnf td p{font-family:serif}.wpcf7-response-output{font-family:serif}