﻿.l-headerNav__list:nth-child(2) .l-headerNav__item:nth-child(5) .l-headerNav__link{color:#1d2087}.l-headerNav__list:nth-child(2) .l-headerNav__item:nth-child(5) .l-headerNav__link .en{color:#1d2087}.l-headerNav__list:nth-child(2) .l-headerNav__item:nth-child(5) .l-headerNav__link:hover{color:#008bd5}.l-headerNav__list:nth-child(2) .l-headerNav__item:nth-child(5) .l-headerNav__link:hover .en{color:#008bd5}.p-pageMv__desc{padding-top:320px}@media screen and (max-width: 1080px){.p-pageMv__desc{padding-top:300px}}@media screen and (max-width: 810px){.p-pageMv__desc{padding-top:260px}}@media screen and (max-width: 500px){.p-pageMv__desc{padding-top:180px}}.p-pageMv__category{border:1px solid #fff;color:#fff;padding:8px 10px;min-width:100px;text-align:center;display:table}@media screen and (max-width: 500px){.p-pageMv__category{padding:6px 8px;min-width:90px}}.p-pageMv__category:nth-child(2){margin-top:8px}@media screen and (max-width: 500px){.p-pageMv__category:nth-child(2){margin-top:5px}}.p-pageMv__occupation{font-size:2.8rem;line-height:1.4;color:#fff;margin-top:10px}@media screen and (max-width: 1080px){.p-pageMv__occupation{font-size:2.6rem}}@media screen and (max-width: 810px){.p-pageMv__occupation{font-size:2.4rem}}.p-pageMv__title{height:auto;min-height:90px;display:block;margin-top:6px;font-size:2.4rem;color:#fff;width:700px}@media screen and (max-width: 1080px){.p-pageMv__title{width:80%;font-size:2.2rem}}@media screen and (max-width: 810px){.p-pageMv__title{font-size:2rem}}@media screen and (max-width: 810px){.p-pageMv__logo{width:140px;bottom:80px}}@media screen and (max-width: 500px){.p-pageMv__logo{width:100px;bottom:35px}}@media screen and (max-width: 810px){.p-pageMv__breadcrumbs{padding:50px 0 40px}}@media screen and (max-width: 500px){.p-pageMv__breadcrumbs{padding:70px 0 0px}}@media screen and (max-width: 810px){.p-pageMv__breadcrumbs__wave{top:-5px}}@media screen and (max-width: 500px){.p-pageMv__breadcrumbs__wave{top:15px}}@media screen and (max-width: 350px){.p-pageMv__breadcrumbs__wave{top:20px}}.p-requirements{padding:40px 0 160px}@media screen and (max-width: 1080px){.p-requirements{padding-bottom:140px}}@media screen and (max-width: 810px){.p-requirements{padding-bottom:110px}}@media screen and (max-width: 500px){.p-requirements{padding-bottom:70px}}.p-requirements__contents{margin-top:50px}@media screen and (max-width: 1080px){.p-requirements__contents{margin-top:45px}}@media screen and (max-width: 810px){.p-requirements__contents{margin-top:40px}}@media screen and (max-width: 500px){.p-requirements__contents{margin-top:30px}}.p-requirements__item{display:flex}@media screen and (max-width: 650px){.p-requirements__item{flex-wrap:wrap}}.p-requirements__item:first-child .p-requirements__label{border-top:1px solid #a1cfee}.p-requirements__item:first-child .p-requirements__text{border-top:1px solid #e9eff2}.p-requirements__label{min-width:255px;background-color:#008bd5;color:#fff;padding:20px 35px;border-bottom:1px solid #a1cfee}@media screen and (max-width: 1080px){.p-requirements__label{min-width:240px;padding:20px 30px}}@media screen and (max-width: 810px){.p-requirements__label{min-width:180px;padding:18px 25px}}@media screen and (max-width: 650px){.p-requirements__label{width:100%;padding:10px 15px}}.p-requirements__text{background-color:#f1f5f7;padding:20px 35px;border-bottom:1px solid #e9eff2;width:calc(100% - 255px);align-self:center}@media screen and (max-width: 1080px){.p-requirements__text{width:calc(100% - 240px);padding:20px 30px}}@media screen and (max-width: 810px){.p-requirements__text{width:calc(100% - 180px);padding:18px 25px}}@media screen and (max-width: 650px){.p-requirements__text{width:100%;padding:10px 15px}}.p-entryForm{padding:85px 0 320px;background-color:#f1f5f7}@media screen and (max-width: 1080px){.p-entryForm{padding:80px 0 300px}}@media screen and (max-width: 810px){.p-entryForm{padding:70px 0 250px}}@media screen and (max-width: 500px){.p-entryForm{padding:50px 0 160px}}.p-form__wrap{width:810px;margin:50px auto 0}@media screen and (max-width: 1080px){.p-form__wrap{margin-top:60px;width:75%}}@media screen and (max-width: 810px){.p-form__wrap{margin-top:50px;width:80%}}@media screen and (max-width: 500px){.p-form__wrap{margin-top:30px;width:100%}}.p-formList__item{position:relative;display:flex;background-color:#fff}.p-formList__item:first-child .p-form__label{border-top:initial}.p-formList__item:first-child .p-form__content{border-top:initial}@media screen and (max-width: 650px){.p-formList__item{display:block}}.p-formList__item input[type=file]{position:absolute;display:inline-block;top:0;left:0;border:none;width:100%;height:100%;opacity:0;cursor:pointer}.p-form__label{position:relative;min-width:230px;padding:25px;border-top:1px solid #446d8a;letter-spacing:0em;background-color:#003b64;min-height:70px;color:#fff}@media screen and (max-width: 1080px){.p-form__label{min-width:230px;padding:25px 0 0 30px}}@media screen and (max-width: 810px){.p-form__label{min-width:200px;padding:16px 0 0 20px;min-height:55px}}@media screen and (max-width: 650px){.p-form__label{width:100%;padding:10px;border-bottom:0;min-height:auto}}.p-form__label .p-form__label__required{position:absolute;top:30px;right:15px;display:inline-block;color:#ff8383;line-height:1}@media screen and (max-width: 650px){.p-form__label .p-form__label__required{top:50%;transform:translateY(-50%);right:15px}}.p-form__label .small-text{display:block;font-size:1.4rem;color:#fff}.p-form__content{position:relative;padding:16px 25px;width:calc(100% - 230px);align-self:center;border-top:1px solid #e9eff2;background-color:#fff;color:#000;min-height:70px}@media screen and (max-width: 1080px){.p-form__content{width:calc(100% - 230px)}}@media screen and (max-width: 810px){.p-form__content{padding:15px;width:calc(100% - 200px);min-height:55px}}@media screen and (max-width: 650px){.p-form__content{display:block;width:100%;padding:10px;min-height:auto}}.p-form__content .error{color:red}.p-form__content.documents{line-height:1.8}.p-form__content.gender{padding:22px 25px}.p-form__content .p-form__text,.p-form__content textarea{width:100%;padding:12px;background-color:#f5f5f5;border:1px solid #e8e7e7;font-style:normal;transition:border-color .2s;border-radius:5px}.p-form__content .p-form__text:focus,.p-form__content textarea:focus{border:1px solid #003b64}.p-form__content .p-form__text.postalNumber,.p-form__content textarea.postalNumber{width:150px;margin-left:5px}.p-form__content .p-form__text::placeholder,.p-form__content textarea::placeholder{color:#8d8d8d}.p-form__content span,.p-form__content a{font-weight:normal}.p-form__content .postal{width:140px;margin:0 0 8px 10px;padding:12px 20px}@media screen and (max-width: 810px){.p-form__content .postal{margin:10px 0 10px 12px}}@media screen and (max-width: 650px){.p-form__content .postal{width:120px;margin:0 0 6px 10px;padding:8px 10px}}@media screen and (max-width: 500px){.p-form__content .postal{width:130px}}.p-form__content .postal-button{position:relative;font-size:1.6rem;margin-left:10px;padding:8px 15px;background-color:#008bd5;line-height:1;color:#fff;transition:opacity .3s;color:#fff;cursor:pointer;border-radius:15px;font-family:ヒラギノ角ゴ W3 JIS2004}@media screen and (max-width: 810px){.p-form__content .postal-button{margin-left:8px}}.p-form__content .postal-button:hover{opacity:.7}.p-form__content .adress{margin-left:26px;width:95%}@media screen and (max-width: 1080px){.p-form__content .adress{width:94%}}@media screen and (max-width: 810px){.p-form__content .adress{width:91%;margin-left:25px}}@media screen and (max-width: 500px){.p-form__content .adress{width:93%;margin-left:22px}}.p-form__address .alert-text{display:none;color:red;font-size:1.2rem}.p-form__address.failure .alert-text{display:block}.p-form__inner{margin-top:15px}@media screen and (max-width: 500px){.p-form__inner{margin-top:10px}}.p-form__inner:first-child{margin-top:0}.p-form__inner span{min-width:80px}@media screen and (max-width: 500px){.p-form__inner span{min-width:60px}}.p-form__inner .ym{width:165px;margin-left:5px}.p-form__Area{width:100%}.p-form__content__flex .mwform-radio-field{margin-right:20px}@media screen and (max-width: 500px){.p-form__content__flex .mwform-radio-field{margin-right:10px}}.mwform-radio-field label{cursor:pointer}.mwform-radio-field input{position:absolute}.mwform-radio-field-text:checked~.mwform-radio-field-text::after{transform:scale(1)}span.mwform-radio-field-text{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:normal;color:#000}span.mwform-radio-field-text::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #f1f5f7;background-color:#f5f5f5}@media screen and (max-width: 500px){span.mwform-radio-field-text::before{height:16px;width:16px}}span.mwform-radio-field-text::after{position:absolute;content:"";top:calc(50% - 7px);left:4px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#003b64}@media screen and (max-width: 500px){span.mwform-radio-field-text::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.p-form__addressArea{display:flex;margin-bottom:12px}.p-form__addressArea .p-form__text{width:240px;color:#000}@media screen and (max-width: 1080px){.p-form__addressArea .p-form__text{width:180px}}.p-form__addressButton{width:115px;padding:12px 22px;margin-left:10px;color:#fff;text-align:center;background-color:#f1f5f7;border-radius:4px;cursor:pointer;transition:background-color .3s}@media screen and (max-width: 1080px){.p-form__addressButton{width:120px}}@media screen and (max-width: 810px){.p-form__addressButton{width:110px}}@media screen and (max-width: 500px){.p-form__addressButton{width:100px;padding:12px 15px}}@media screen and (max-width: 350px){.p-form__addressButton{width:90px}}.p-form__addressButton:hover{background-color:#555}.p-form__content__flex{display:flex;align-items:center;flex-wrap:wrap}.p-form__content__flex:nth-child(n+2){margin-top:10px}.p-form__file{position:relative;display:inline-block;min-width:125px;border-radius:15px;font-size:1.2rem;padding:6px 15px;background-color:#008bd5;text-align:center;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 500px){.p-form__file{max-width:100%}}.p-form__file span{color:#fff;font-weight:normal;pointer-events:none}.p-form__file:hover{opacity:.7}.p-form__file__text{font-size:1.4rem;color:#000;display:block;margin-top:5px}.p-form__agreement{text-align:center;margin-top:35px}@media screen and (max-width: 810px){.p-form__agreement{margin-top:30px}}@media screen and (max-width: 500px){.p-form__agreement{margin-top:20px}}.p-form__agreement input[type=checkbox]{position:absolute;width:17px;left:0;height:17px;left:-35px;top:50%;transform:translateY(-50%);cursor:pointer}.mwform-checkbox-field-text{padding-left:200px;cursor:pointer}@media screen and (max-width: 1080px){.mwform-checkbox-field-text{padding-left:195px}}@media screen and (max-width: 810px){.mwform-checkbox-field-text{padding-left:175px}}@media screen and (max-width: 500px){.mwform-checkbox-field-text{padding-left:150px}}.mwform-checkbox-field-text::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-20px;width:15px;height:15px;border:1px solid #a6a6a6;pointer-events:none;transition:background-color .5s}.mwform-checkbox-field-text::after{content:"";position:absolute;top:42%;left:-17px;transform:translateY(-50%) rotate(-45deg);width:10px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transition:opacity .5s}.p-form__agreement input:checked+.mwform-checkbox-field-text::before{background-color:#a6a6a6}.p-form__agreement input:checked+.mwform-checkbox-field-text::after{opacity:1}.mwform-checkbox-field{position:relative}.mwform-checkbox-field:hover .p-form__agreement__link{color:#008bd5}.mwform-checkbox-field:hover .p-form__agreement__link::before{background-color:#008bd5}.mwform-checkbox-field .error{position:absolute;left:50%;transform:translateX(-50%)}.p-form__agreement__link{position:absolute;top:0;left:5px;line-height:1;transition:color .5s;color:#1d2087;white-space:nowrap}.p-form__agreement__link::before{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background-color:#1d2087;transition:background-color .5s}.p-form__submit{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;background-color:#008bd5;margin:20px auto 0;position:relative;width:250px;height:65px;border-radius:32px;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 1080px){.p-form__submit{width:270px}}@media screen and (max-width: 810px){.p-form__submit{width:250px;padding:15px 10px}}@media screen and (max-width: 500px){.p-form__submit{font-size:1.8rem;width:200px;height:40px;padding:12px 5px}}.p-form__submit:hover{opacity:.7}.p-form__submit.back{background-color:#939393;cursor:pointer}.parallax>use:nth-child(1){fill:rgba(232,232,232,.7)}.parallax>use:nth-child(2){fill:#e8e8e8}.parallax>use:nth-child(3){fill:rgba(255,255,255,.7)}.parallax>use:nth-child(4){display:none}.mw_wp_form_confirm .p-form__file{background-color:initial}.mw_wp_form_confirm .p-form__file span:first-child{display:none}.mw_wp_form_confirm .postal-button,.mw_wp_form_confirm .p-form__agreement,.mw_wp_form_confirm .p-form__file__text{display:none}.mw_wp_form_complete .p-form__submit{margin:80px auto 0}@media screen and (max-width: 810px){.mw_wp_form_complete .p-form__submit{margin-top:60px}}@media screen and (max-width: 500px){.mw_wp_form_complete .p-form__submit{margin-top:40px}}.thanks-message__text{margin-top:50px;text-align:center}@media screen and (max-width: 500px){.thanks-message__text{text-align:left;margin-top:30px;line-height:1.8}}