@charset "UTF-8";body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin:0}.p-header{position:relative;z-index:100;background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15),0 -1px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.15),0 -1px 2px rgba(0,0,0,0.1)}#entryForm{background-image:url(/img/lp/background-img.png);background-repeat:no-repeat;background-position:left;background-size:55% 100%}#entryFormAd{background-image:url(/img/lp/background-img_2.png);background-repeat:no-repeat;background-position:left;background-size:55% 100%}.enter-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:0.6s;transition:0.6s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.enter-popup.is-show{opacity:1;visibility:visible}.enter-popup .popup-inner{width:640px;max-width:90vw;height:60vh;min-height:450px;background-color:#fff;z-index:2}@media screen and (max-width:767px){.enter-popup .popup-inner{min-height:85vh}}.enter-popup .popup-inner .popup-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:10px 30px 20px 30px;border:3px solid #3d7fd2}.enter-popup .popup-inner .popup-content p{margin-bottom:0;color:#321e32}.enter-popup .popup-inner .popup-content p .under-line{text-decoration:underline}@media screen and (max-width:767px){.enter-popup .popup-inner .popup-content .sp-br:after{content:"\a";white-space:pre}}.enter-popup .popup-inner .popup-content .popup-content-head{margin-top:auto;margin-bottom:20px}.enter-popup .popup-inner .popup-content .popup-content-head p{font-size:0.9375rem;margin-bottom:10px;line-height:130%}.enter-popup .popup-inner .popup-content .popup-content-body{text-align:center;width:100%}.enter-popup .popup-inner .popup-content .popup-content-body p{text-align:center;font-size:1.5rem;font-weight:bold;line-height:140%}.enter-popup .popup-inner .popup-content .popup-content-btn-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:100%}.enter-popup .popup-inner .popup-content .popup-content-btn-area .popup-content-btn{display:block;margin:0 5px;padding:15px 20px;color:#fff;border-radius:5px;width:50%;font-size:1.5rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transform:scale(1);transform:scale(1)}.enter-popup .popup-inner .popup-content .popup-content-btn-area .popup-content-btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.enter-popup .popup-inner .popup-content .popup-content-btn-area .popup-content-btn.yes{background:#ed7997;border:2px solid #e11f51}.enter-popup .popup-inner .popup-content .popup-content-btn-area .popup-content-btn.no{background:#999;border:2px solid #777}.enter-popup .popup-inner .popup-content .popup-content-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:auto;font-size:0.8125rem}.enter-popup .popup-inner .popup-content .popup-content-foot .image{margin-right:15px}.enter-popup .popup-inner .popup-content .popup-content-foot .image img{width:60px}.enter-popup .popup-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(240,240,240,0.8);z-index:1}.p-content__block{margin:0 auto;max-width:1280px;position:relative;width:100%}.p-content__bg{height:904px;position:relative;width:742px}.p-mainVisual{background-image:url("/img/lp/mv.png");background-origin:content-box;background-position:left;background-repeat:no-repeat;background-size:contain;padding-top:21px;height:724px;width:594px}.p-mainVisual_ad{background-image:url("/img/lp/mv_3.webp");background-origin:content-box;background-position:left;background-repeat:no-repeat;background-size:contain;padding-top:21px;height:724px;width:594px}.p-mainVisual__jyokyo{background-image:url("/img/lp/mv_2.png")}.p-form{margin:0 auto;max-width:558px;min-height:394px;padding:29px;padding-bottom:24px;position:absolute;left:654px;top:140px;border-radius:8px;background:var(--Website-White,#fefefe);-webkit-box-shadow:0px 6px 15.5px 0px rgba(0,0,0,0.25);box-shadow:0px 6px 15.5px 0px rgba(0,0,0,0.25)}.p-form__appeal{position:absolute;left:-19px;top:-55px}.p-form:before{background-image:url("/img/lp/appeal.png");background-origin:content-box;background-position:left;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;height:96px;width:96px}.p-stepbar__area{border-radius:8px;background:var(--Website-Gray,#f6f6f6)}.p-stepbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}.p-stepbar__separator{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:black;height:1px;width:10px}.p-stepbar__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:relative;list-style:none}.p-stepbar__item .p-stepbar__counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fefefe;border-radius:63px;color:#67a2db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:26px}.p-stepbar__item .step_highlight{background:#67a2db;color:#fff}.p-stepbar__item .p-stepbar__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative;margin:0 auto 30px}.form-radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr 28px 1fr;grid-template-columns:repeat(2,1fr);gap:28px}.form-radio label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:201px}.form-check input,.form-radio input{display:none}.form-check input:checked+label,.form-radio input:checked+label{background:#a0c3e5;color:#fff}.form-item-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:96px;margin:0 auto;position:relative}.form-select{display:-webkit-box;display:-ms-flexbox;display:flex}.form-select div:after{content:"";position:absolute;right:4%;top:13px;width:25px;height:25px;background:url("/img/lp/arrowDropDown.svg") no-repeat}.form-select label{color:#000;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-wrap:nowrap;width:70px}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;border:2px solid transparent;background:var(--Website-White,#fefefe);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);padding:16px;text-align:left;width:201px}.form-select select:focus{border:2px solid #67a2db}.form-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 96px}.form-txt label{color:#000;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-wrap:nowrap;width:70px}.form-txt input{border-radius:8px;border:2px solid transparent;background:var(--Website-White,#fefefe);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);padding:16px;width:201px}.form-txt input:focus{border:2px solid #67a2db}.error-message{color:#ff0000;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}.no-recruitment{color:#ff0000;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}.nextback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56px}.registback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nextbtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:152px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;border-radius:89px;background:var(--Website-Gray3,#cfcfcf)}.nextbtn .submit input[type=submit],.nextbtn a{color:#fff;text-align:center;text-decoration:none;width:100%;background:transparent;border:none;font:inherit;cursor:pointer}.nextbtn.on{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#67a2db;border-radius:89px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:48px;overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:152px}.nextbtn.on .submit input[type=submit],.nextbtn.on a{color:#fff;text-decoration:none}.nextbtn.on:after{-webkit-animation:shiny 1.5s ease-in-out infinite;animation:shiny 1.5s ease-in-out infinite;background-image:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);content:"";height:80px;left:-40px;position:absolute;top:-10;width:15px}.submitcall p{font-weight:600;text-align:center}#regist_btn{width:220px!important}@-webkit-keyframes shiny{0%{-webkit-transform:translateX(0) rotateZ(15deg);transform:translateX(0) rotateZ(15deg)}to{-webkit-transform:translateX(300px) rotateZ(15deg);transform:translateX(300px) rotateZ(15deg)}}@keyframes shiny{0%{-webkit-transform:translateX(0) rotateZ(15deg);transform:translateX(0) rotateZ(15deg)}to{-webkit-transform:translateX(300px) rotateZ(15deg);transform:translateX(300px) rotateZ(15deg)}}.backlink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:46px}.backlink a{color:#555555;text-align:center;text-decoration:none;width:100%}#EntryPages{margin:0;padding:0;list-style:none}#EntryPages .entry-page{display:none;padding:30px 15px;min-width:515px}#EntryPages .entry-page.active{display:block}.l-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#555;min-height:80px;padding:16px;text-align:center}.l-footer .p-footer__line{color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration-color:#fff;text-decoration-line:underline;margin:0 auto;max-width:380px;text-align:left}.l-footer .p-footer__line ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px;list-style:none;padding:0}.l-footer a{color:#fff}.w-100{width:100%}.area-value{display:none}#area-display{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:32px 0 0;max-height:24px;width:100%}#area-display img{fill:#87cef9;height:24px;width:24px}.d-none{display:none}.helpbtn{margin:24px 0 24px;text-align:center}.helpbtn a{text-decoration:none}#address_text{background-color:#555555;border-radius:16px;color:#fff;display:inline-block;font-size:12px;padding:10px 12px}.form-question{font-weight:600;margin:24px 0;padding-left:8px}#form-name{margin-bottom:24px}.before-regist-message{color:#FF3636;font-size:14px;text-align:center;margin-top:56px}.form-text-sm{font-size:14px;font-weight:normal}