*{color:#03002d}body,select,option,span,h1,h2,h3,h4,h5,p,input[type=text],textarea,button,select,input,input[type=submit]{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}body span,select span,option span,span span,h1 span,h2 span,h3 span,h4 span,h5 span,p span,input[type=text] span,textarea span,button span,select span,input span,input[type=submit] span{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.l-header.--recruit.js-active{background-color:#03002d}.l-headerRecruit__logo img:first-child{display:none}.l-headerRecruit__logo img:nth-child(2){display:block}.l-headerRecuritNavButton .line{background-color:#fff}.p-entryMv__single{width:100%;height:405px;background-color:#03002d;overflow:hidden}.p-entryMv__single .c-inner{height:100%}.p-entryMv__single .p-entryMv__image{position:absolute;bottom:0;left:0;width:100%}.p-entryMv__single .p-entryMv__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.p-entryMv__single .p-entryMv__content .p-entryMv__title{text-align:center;color:#fff;font-size:4.8rem;line-height:1}@media screen and (max-height: 760px)and (min-width: 1081px){.p-entryMv__single .p-entryMv__content .p-entryMv__title{font-size:4.4rem}}@media screen and (max-width: 1080px){.p-entryMv__single .p-entryMv__content .p-entryMv__title{font-size:4.4rem}}@media screen and (max-width: 820px){.p-entryMv__single .p-entryMv__content .p-entryMv__title{font-size:4rem}}@media screen and (max-width: 650px){.p-entryMv__single .p-entryMv__content .p-entryMv__title{font-size:3rem}}@media screen and (max-width: 500px){.p-entryMv__single .p-entryMv__content .p-entryMv__title{font-size:2.6rem}}.p-entryMv__single .p-entryMv__category{margin:20px auto 0;display:flex;align-items:center;justify-content:center;gap:0 10px}.p-entryMv__single .p-entryMv__category .category{display:inline-block;padding:12px 23px;border-radius:90px;color:#fff;line-height:1;border:1px solid #fff}@media screen and (max-width: 500px){.p-entryMv__single .p-entryMv__category .category{padding:6px 14px}}.p-entryMv__single .p-breadcrumbs{bottom:initial;top:120px;left:0;width:100%}.p-requirement{padding:210px 0 90px;background-color:#fffdf7;overflow:hidden}@media screen and (max-width: 1080px){.p-requirement{padding:180px 0 90px}}@media screen and (max-width: 820px){.p-requirement{padding:160px 0 80px}}@media screen and (max-width: 500px){.p-requirement{padding:150px 0 60px}}.p-requirement .c-recruitTitle{position:absolute;top:0;left:50%;transform:translateX(-50%)}.p-requirement .c-recruitTitle .en{transform:translateY(-25px);font-size:15.3rem}@media screen and (max-width: 1080px){.p-requirement .c-recruitTitle .en{transform:translateY(-20px);font-size:13.2rem}}@media screen and (max-width: 820px){.p-requirement .c-recruitTitle .en{transform:translateY(-15px);font-size:11.2rem}}@media screen and (max-width: 650px){.p-requirement .c-recruitTitle .en{transform:translateY(-12px);font-size:9rem;text-align:center;background:linear-gradient(180deg, rgba(255, 187, 0, 0.25) 50%, #fffdf7 90%);background-clip:text}}@media screen and (max-width: 500px){.p-requirement .c-recruitTitle .en{transform:translateY(-5px);font-size:7.6rem}}.p-requirement .c-recruitTitle .ja{bottom:25px;font-size:2.4rem}@media screen and (max-width: 650px){.p-requirement .c-recruitTitle .ja{font-size:2.2rem}}@media screen and (max-width: 500px){.p-requirement .c-recruitTitle .ja{bottom:0;font-size:2rem}}.p-requirementTable{margin:auto;max-width:746px;width:100%}@media screen and (max-width: 1080px){.p-requirementTable{width:90%}}@media screen and (max-width: 650px){.p-requirementTable{width:100%;margin-top:10px;display:block}}@media screen and (max-width: 650px){.p-requirementTable tbody,.p-requirementTable tr,.p-requirementTable th,.p-requirementTable td{display:block;width:100%}}.p-requirementTable__item{width:100%;display:inline-flex}@media screen and (max-width: 650px){.p-requirementTable__item{display:block}}.p-requirementTable__item:first-child .title{padding:0 0 40px 0}@media screen and (max-height: 760px)and (min-width: 1081px){.p-requirementTable__item:first-child .title{padding:0 0 20px 0}}@media screen and (max-width: 1080px){.p-requirementTable__item:first-child .title{padding:0 0 20px 0}}@media screen and (max-width: 650px){.p-requirementTable__item:first-child .title{padding:0 0 10px;display:block}}.p-requirementTable__item:first-child .content{padding:0 32px 40px}@media screen and (max-height: 760px)and (min-width: 1081px){.p-requirementTable__item:first-child .content{padding:0 25px 20px}}@media screen and (max-width: 1080px){.p-requirementTable__item:first-child .content{padding:0 25px 20px}}@media screen and (max-width: 650px){.p-requirementTable__item:first-child .content{padding:0 0 20px;display:block}}.p-requirementTable__item:nth-child(n+2) .title{padding:40px 0 40px 0}@media screen and (max-height: 760px)and (min-width: 1081px){.p-requirementTable__item:nth-child(n+2) .title{padding:20px 0 20px 0}}@media screen and (max-width: 1080px){.p-requirementTable__item:nth-child(n+2) .title{padding:20px 0 20px 0}}@media screen and (max-width: 650px){.p-requirementTable__item:nth-child(n+2) .title{display:block;padding:20px 0 10px}}.p-requirementTable__item:nth-child(n+2) .content{padding:40px 32px}@media screen and (max-height: 760px)and (min-width: 1081px){.p-requirementTable__item:nth-child(n+2) .content{padding:20px 25px}}@media screen and (max-width: 1080px){.p-requirementTable__item:nth-child(n+2) .content{padding:20px 25px}}@media screen and (max-width: 650px){.p-requirementTable__item:nth-child(n+2) .content{display:block;padding:0 0 20px}}.p-requirementTable__item .title{text-align:center;width:174px;font-weight:700;border-bottom:1px solid #fb0}@media screen and (max-width: 650px){.p-requirementTable__item .title{width:100%;border-bottom:initial}}.p-requirementTable__item .content{width:calc(100% - 174px);font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 650px){.p-requirementTable__item .content{width:100%;border-bottom:1px solid #fb0}}.p-entryForm{padding:100px 0}@media screen and (max-width: 820px){.p-entryForm{padding:80px 0}}@media screen and (max-width: 650px){.p-entryForm{padding-top:14vw}}.p-entryForm::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:120vw;height:550px;clip-path:ellipse(50% 50% at 50% 50%);background-color:#ffc800}@media screen and (max-width: 1080px){.p-entryForm::before{height:40vw}}.p-entryForm::after{content:"";position:absolute;top:130px;left:0;width:100%;height:calc(100% - 130px);background-color:#ffc800}@media screen and (max-width: 650px){.p-entryForm::after{top:80px;height:calc(100% - 80px)}}.p-entryForm .c-inner{z-index:2}.p-entryForm__title{margin:0 auto}.p-entryForm__title .en{font-size:8rem;line-height:1;color:#fff;display:block;text-align:center}@media screen and (max-width: 650px){.p-entryForm__title .en{font-size:6rem}}.p-entryForm__title .ja{font-size:2rem;color:#fff;text-align:center}@media screen and (max-width: 650px){.p-entryForm__title .ja{font-size:1.8rem}}.p-entryForm__wrap{background-color:#fff;max-width:930px;margin:60px auto 0;padding:70px 100px}@media screen and (max-width: 820px){.p-entryForm__wrap{padding:60px 8%;margin-top:50px}}@media screen and (max-width: 500px){.p-entryForm__wrap{padding:40px 8%;margin-top:30px}}.p-form__item{position:relative;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 650px){.p-form__item{display:block;border-bottom:1px solid #fb0}}.p-form__item:first-child{padding-bottom:30px}@media screen and (max-width: 650px){.p-form__item:first-child{padding-bottom:25px}}.p-form__item:nth-child(n+2){padding:30px 0}@media screen and (max-width: 650px){.p-form__item:nth-child(n+2){padding:25px 0}}.p-form__item::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:190px;background-color:#fb0}@media screen and (max-width: 650px){.p-form__item::before{display:none}}.p-form__title{position:relative;width:190px;padding:16px 0;font-weight:700}@media screen and (max-width: 650px){.p-form__title{width:100%;padding:0}}.p-form__required{line-height:1;font-size:1.2rem;color:#fff;background-color:#d50303;margin-left:10px;padding:3px 14px 4px;border-radius:50px}@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:10px 25px;width:100%;font-size:1.6rem;background-color:rgba(0,0,0,.03)}@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:154px;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{display:flex;gap:30px}@media screen and (max-width: 650px){.wpcf7-radio{gap:12px}}.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;width:30px;aspect-ratio:1/1;border-radius:50%;background-color:rgba(0,0,0,.03)}@media screen and (max-width: 650px){.wpcf7-radio span.wpcf7-list-item-label::before{margin-right:5px;width:25px}}.wpcf7-radio span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 8px);left:7px;width:16px;aspect-ratio:1/1;border-radius:50%;opacity:0;background-color:#000;transition:opacity .3s}@media screen and (max-width: 650px){.wpcf7-radio span.wpcf7-list-item-label::after{width:11px;top:calc(50% - 6px);left:7px}}.wpcf7-radio input:checked+span.wpcf7-list-item-label::after{opacity:1}.p-form__sub{margin:80px auto 0;width:390px}@media screen and (max-width: 650px){.p-form__sub{max-width:60%;margin-top:35px}}.p-form__sub .p-form__item:first-child{padding-bottom:20px}.p-form__sub .p-form__item:nth-child(n+2){padding:20px 0}.p-form__sub .p-form__item::before{width:110px}.p-form__sub .p-form__title{width:110px}.p-form__sub .p-form__text{background-color:initial;border-radius:5px;border:1px solid rgba(3,0,45,.5)}@media screen and (max-width: 650px){.p-form__sub .p-form__text{padding:10px}}.p-form__privacy{margin:35px auto 0;display:flex;justify-content:center}.p-form__privacy a{font-size:2rem;color:blue;font-weight:bold;transition:opacity .4s}@media screen and (max-width: 650px){.p-form__privacy a{font-size:1.8rem}}.p-form__privacy a:hover{opacity:.7}.p-form__privacy p{font-size:2rem}@media screen and (max-width: 650px){.p-form__privacy p{font-size:1.8rem}}.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:400px;height:82px;margin:60px auto 0;background-color:#03002d;transition:background-color .4s;color:#fff;font-size:2rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 650px){.p-form__button{width:270px;max-width:100%;height:60px;margin-top:30px;font-size:1.8rem}}.p-form__button:hover{background-color:#fb0}.p-form__button::before{content:"";position:absolute;right:35px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 650px){.p-form__button::before{right:20px;width:8px;height:8px}}.p-form__button .wpcf7-spinner{display:none}.p-form__button input[type=submit],.p-form__button button{position:absolute;opacity:0;z-index:5;top:0;left:0;width:100%;height:100%;cursor:pointer}#wpcf7cpcnf{width:fit-content !important;left:50% !important;transform:translateX(-50%);margin:30px 0 0 0 !important;height:auto !important;position:relative !important;padding:40px 60px !important;background-color:#fff !important}@media screen and (max-width: 820px){#wpcf7cpcnf{padding:40px 50px}}@media screen and (max-width: 500px){#wpcf7cpcnf{padding:40px 10px}}#wpcf7cpcnf table{margin:0 auto}#wpcf7cpcnf tr{margin:10px 0;display:flex;padding:15px 0;border-bottom:1px solid #ccc}@media screen and (max-width: 650px){#wpcf7cpcnf tr{flex-direction:column}}#wpcf7cpcnf tr:first-child{border-top:1px solid #ccc}#wpcf7cpcnf th{width:200px;padding-left:10px}@media screen and (max-width: 650px){#wpcf7cpcnf th{width:100%}}#wpcf7cpcnf td{padding-right:10px}.wpcf7cp-btns{display:flex;gap:20px;justify-content:center;flex-direction:row-reverse}@media screen and (max-width: 650px){.wpcf7cp-btns{flex-direction:column-reverse;width:fit-content;margin:30px auto 0}}.wpcf7cp-cfm-edit-btn,.wpcf7cp-cfm-submit-btn{width:200px;height:50px;border:1px solid #000;color:#fff;background-color:#000;transition:background-color .3s,color .3s;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;cursor:pointer}.wpcf7cp-cfm-edit-btn:hover,.wpcf7cp-cfm-submit-btn:hover{background-color:#fff;color:#000}.wpcf7cp-form-hide{display:none}