.p-pageMv{padding-top:128px;max-height:470px}@media screen and (max-width: 650px){.p-pageMv{padding-top:120px;max-height:initial;height:auto}}.p-pageMv__wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 650px){.p-pageMv__wrap{flex-direction:column;gap:20px}}.p-pageMv__desc{width:440px}@media screen and (max-width: 1080px){.p-pageMv__desc{width:44%}}@media screen and (max-width: 650px){.p-pageMv__desc{width:100%}}.p-pageMv__desc .category{font-size:1.4rem;padding:6px 15px;background-color:#000;color:#fff;border-radius:50px;line-height:1.2;display:table}.p-pageMv__desc .title{font-size:4rem;line-height:1.4;margin-top:5px}@media screen and (max-width: 810px){.p-pageMv__desc .title{font-size:3.6rem}}@media screen and (max-width: 650px){.p-pageMv__desc .title{font-size:3rem}}@media screen and (max-width: 500px){.p-pageMv__desc .title{font-size:2.6rem}}.p-pageMv__iamge{width:49.8%;height:342px}@media screen and (max-width: 1080px){.p-pageMv__iamge{height:31vw}}@media screen and (max-width: 650px){.p-pageMv__iamge{width:100%;height:55vw}}.p-requirements{padding-top:80px}@media screen and (max-width: 500px){.p-requirements{padding-top:60px}}.p-entry__title{text-align:center}.p-entry__title .en{font-size:2rem;line-height:1;color:#8ce072}.p-entry__title .ja{font-size:3rem;line-height:1.4}.p-table{margin:10px auto 0;max-width:765px;width:100%}.p-table__head{padding:20px 18px;width:200px;min-width:200px;border-bottom:2px solid #8ce072}@media screen and (max-width: 810px){.p-table__head{width:180px;min-width:180px}}@media screen and (max-width: 650px){.p-table__head{width:100%;display:block;padding:15px 10px 5px;border-bottom:initial}}.p-table__text{padding:20px 18px;border-bottom:2px solid #d8d8d8}@media screen and (max-width: 650px){.p-table__text{width:100%;display:block;padding:0 10px 15px;border-bottom:2px solid #8ce072}}.p-form{margin-top:0;padding-top:90px}@media screen and (max-width: 500px){.p-form{padding-top:70px}}.p-form__notion{margin-top:30px}.wpcf7-radio span.wpcf7-list-item-label::after{background-color:#8ce072}.p-form__privacy .wpcf7-checkbox span.wpcf7-list-item-label::after{border-left:2px solid #8ce072;border-bottom:2px solid #8ce072}