@keyframes ThanksContent-module-scss-module__lxdvZq__shiny{0%{left:-30%}20%{left:120%}to{left:120%}}.ThanksContent-module-scss-module__lxdvZq__finger{z-index:9999;transition:all .5s ease-out;position:absolute;top:42%;right:5%}.ThanksContent-module-scss-module__lxdvZq__finger.ThanksContent-module-scss-module__lxdvZq__unsetTransition{transition:none}.ThanksContent-module-scss-module__lxdvZq__textGreen{color:#00b46d}.ThanksContent-module-scss-module__lxdvZq__thanksTextRed{color:red}.ThanksContent-module-scss-module__lxdvZq__thanksLineImg{margin:0 auto;display:block}.ThanksContent-module-scss-module__lxdvZq__thanksLineImgWrapper{margin:.714286rem 0;display:inline-block;position:relative;overflow:hidden}.ThanksContent-module-scss-module__lxdvZq__thanksLineImgWrapperActive:before{content:"";z-index:100;background-image:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);width:40px;height:140px;animation:3s linear infinite ThanksContent-module-scss-module__lxdvZq__shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}.ThanksContent-module-scss-module__lxdvZq__isSp{display:block}.ThanksContent-module-scss-module__lxdvZq__isPc{display:none}.ThanksContent-module-scss-module__lxdvZq__contentWidth{max-width:310px;margin-left:auto;margin-right:auto}.ThanksContent-module-scss-module__lxdvZq__thanks{background-color:#fff;margin:0 calc(50% - 50vw);font-size:1rem}.ThanksContent-module-scss-module__lxdvZq__thanksWrapper{flex-direction:column;min-height:100vh;display:flex}.ThanksContent-module-scss-module__lxdvZq__thanksContentWrapper{flex:1;padding:14px;position:relative}.ThanksContent-module-scss-module__lxdvZq__thanksContent{box-sizing:border-box;max-width:360px;margin:0 auto;padding:0}.ThanksContent-module-scss-module__lxdvZq__thanksLabelLeft{margin-bottom:1rem}.ThanksContent-module-scss-module__lxdvZq__thanksexampleText{color:#525252;font-size:.857143rem}.ThanksContent-module-scss-module__lxdvZq__thanksEmailInput{margin-bottom:2rem}.ThanksContent-module-scss-module__lxdvZq__thanksContentLabelInner{display:flex}.ThanksContent-module-scss-module__lxdvZq__thanksContentLabel{text-align:center;margin:1.42857rem 0}.ThanksContent-module-scss-module__lxdvZq__thanksTitleLabel{text-align:center;color:#535353;margin-bottom:20px;padding-top:10px;font-size:16px;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__thanksContentText,.ThanksContent-module-scss-module__lxdvZq__thanksLineContentText{text-align:center;color:#525252;margin-bottom:1.42857rem;font-size:.857143rem}.ThanksContent-module-scss-module__lxdvZq__thanksContentImgWrap{justify-content:center;margin-bottom:1.42857rem;display:flex}.ThanksContent-module-scss-module__lxdvZq__thanksContentImg{background-repeat:no-repeat;background-size:contain}.ThanksContent-module-scss-module__lxdvZq__thanksContentImg01{background-image:url(/images/lp/construction-worker/civil-engineering_01_j8/thanksContentImg01.png);width:137px;height:100px}.ThanksContent-module-scss-module__lxdvZq__thanksContentImg02{background-image:url(/images/lp/construction-worker/civil-engineering_01_j8/thanksContentImg02.png);width:137px;height:100px}.ThanksContent-module-scss-module__lxdvZq__thanksContentTextEmphasis01{color:#12abb1;font-weight:700;text-decoration:underline}.ThanksContent-module-scss-module__lxdvZq__thanksContentTextEmphasis02{color:#f57b03;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__thanksSquare{background-color:#12abb1;width:10px;height:10px;margin:8px 5px;display:inline-block}.ThanksContent-module-scss-module__lxdvZq__thanksExampleText{color:#525252;font-size:.857143rem}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButtonWrap{text-align:center;margin-bottom:2rem}.ThanksContent-module-scss-module__lxdvZq__thanksMailButtonWrap{text-align:center;margin-bottom:2.85714rem}.ThanksContent-module-scss-module__lxdvZq__thanksMailButtonActive:before{content:"";z-index:-1;background-image:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);width:40px;height:140px;animation:3s linear infinite ThanksContent-module-scss-module__lxdvZq__shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButton{position:relative;width:190px!important;height:40px!important}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButton:after{content:"〉";padding-left:8px;display:block;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButtonPrimary{color:#fff;background:#f57b03;border:1px solid #e9631c;font-size:1.14286rem}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButtonPrimaryInValid{background:#e0e0e0;border-color:#e0e0e0;opacity:1!important}.ThanksContent-module-scss-module__lxdvZq__thanksLine{text-align:center}.ThanksContent-module-scss-module__lxdvZq__thanksLineBtn{text-align:center;color:#535353;margin:0 auto;padding:1.07143rem;font-size:.857143rem;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__thanksLineBtn3{background-color:#fff}.ThanksContent-module-scss-module__lxdvZq__title{display:none}@media screen and (min-width:620px){.ThanksContent-module-scss-module__lxdvZq__isSp{display:none}.ThanksContent-module-scss-module__lxdvZq__isPc{display:block}.ThanksContent-module-scss-module__lxdvZq__modulePC{color:#fff!important;background:#525252!important}.ThanksContent-module-scss-module__lxdvZq__innerPC{opacity:1!important;color:#fff!important;text-indent:0!important;pointer-events:visible!important}.ThanksContent-module-scss-module__lxdvZq__logoPC{filter:brightness(0)invert()!important}.ThanksContent-module-scss-module__lxdvZq__thanks{margin:16px 0 0;position:relative}.ThanksContent-module-scss-module__lxdvZq__updateText{display:block!important}.ThanksContent-module-scss-module__lxdvZq__contentWrap{display:flex!important}.ThanksContent-module-scss-module__lxdvZq__lpFootText{display:block!important}.ThanksContent-module-scss-module__lxdvZq__thanksTitleLabel{color:#535353;margin:20px 0;padding:0;font-size:18px;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__thanksContentText{font-size:14px}.ThanksContent-module-scss-module__lxdvZq__thanksContentImg01{width:140px;height:102.188px;margin-bottom:20px}.ThanksContent-module-scss-module__lxdvZq__contentWidth{max-width:400px;margin:0 auto}.ThanksContent-module-scss-module__lxdvZq__thanksContent{max-width:none}.ThanksContent-module-scss-module__lxdvZq__thanksEmailInput{margin-bottom:50px}.ThanksContent-module-scss-module__lxdvZq__thanksEmailButton{width:260px!important}.ThanksContent-module-scss-module__lxdvZq__thanksLabelLeft{margin-bottom:20px}.ThanksContent-module-scss-module__lxdvZq__lineBtnTitle{margin-left:0!important;font-size:18px!important}.ThanksContent-module-scss-module__lxdvZq__lineQrWrap{justify-content:center;align-items:center;width:100%;display:flex}.ThanksContent-module-scss-module__lxdvZq__lineBtnText{font-size:16px!important}.ThanksContent-module-scss-module__lxdvZq__thanksLineContentText{margin-bottom:40px;font-size:14px}.ThanksContent-module-scss-module__lxdvZq__pcLineContent{border-left:1px dotted #4ac23e;height:85%;padding-left:20px}.ThanksContent-module-scss-module__lxdvZq__titleRow{padding-left:20px;padding-right:20px}.ThanksContent-module-scss-module__lxdvZq__pcLineBtn,.ThanksContent-module-scss-module__lxdvZq__spLineBtn{padding:0!important}.ThanksContent-module-scss-module__lxdvZq__spLineContent{padding-left:20px;padding-right:20px}.ThanksContent-module-scss-module__lxdvZq__thanksContentImg02{background-position:50%;width:140px;height:102.188px;margin-bottom:20px}.ThanksContent-module-scss-module__lxdvZq__thanksLinePc{background:#fff;flex-direction:row;justify-content:center;width:880px;max-width:100%;margin:20px auto;display:flex}.ThanksContent-module-scss-module__lxdvZq__spLineBtn,.ThanksContent-module-scss-module__lxdvZq__pcLineBtn{flex:1;padding:0 20px}.ThanksContent-module-scss-module__lxdvZq__titleRow{align-items:center;margin-bottom:20px;display:flex}.ThanksContent-module-scss-module__lxdvZq__lineBtnTitle{color:#525252;margin-left:10px;font-size:1rem;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__highlight{color:#12abb1}.ThanksContent-module-scss-module__lxdvZq__highlightOrange{color:#f57b03;font-weight:700}.ThanksContent-module-scss-module__lxdvZq__textLeft{text-align:left}.ThanksContent-module-scss-module__lxdvZq__lineBtnText{color:#535353;font-size:.857143rem;font-weight:700;line-height:1.6}.ThanksContent-module-scss-module__lxdvZq__lineQr{margin-top:20px;display:block}.ThanksContent-module-scss-module__lxdvZq__lineImg2{cursor:pointer;margin-top:80px;transition:opacity .3s;display:block}.ThanksContent-module-scss-module__lxdvZq__lineImg2:hover{opacity:.8}.ThanksContent-module-scss-module__lxdvZq__thanksContentLabelInner{align-items:center;display:flex}}.ThanksContent-module-scss-module__lxdvZq__footItemWrap{display:inline-block}.ThanksContent-module-scss-module__lxdvZq__footItem{color:#fff;margin:0 auto;font-size:1.07143rem;border:none!important}.ThanksContent-module-scss-module__lxdvZq__mailButtonsGap{height:1.07143rem}.ThanksContent-module-scss-module__lxdvZq__footItemPrimary{z-index:51;transition:all .1s linear;position:relative;overflow:hidden;background:linear-gradient(#f57b03 0% 50%,#f57b03 50% 100%)!important;border:none!important;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f!important}.ThanksContent-module-scss-module__lxdvZq__footItemPrimary:hover{opacity:.7}.ThanksContent-module-scss-module__lxdvZq__footItemMailApp{z-index:51;transition:all .1s linear;position:relative;overflow:hidden;background:linear-gradient(#12abb1 0% 50%,#12abb1 50% 100%)!important;border:none!important;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f!important}.ThanksContent-module-scss-module__lxdvZq__footItemMailApp:hover{opacity:.7}
.EffectButton-module-scss-module__kaTIIW__module{cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;outline:none;padding:0 8px;transition:all .1s linear;position:relative;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.EffectButton-module-scss-module__kaTIIW__module:hover{opacity:.7}.EffectButton-module-scss-module__kaTIIW__moduleEffect{z-index:2;cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;outline:none;transition:all .1s linear;position:relative;overflow:hidden;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.EffectButton-module-scss-module__kaTIIW__moduleEffect:before{content:"";z-index:-1;background-image:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);width:40px;height:140px;animation:3s linear infinite EffectButton-module-scss-module__kaTIIW__shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}@keyframes EffectButton-module-scss-module__kaTIIW__shiny{0%{left:-30%}20%{left:120%}to{left:120%}}
.FieldLabel-module-scss-module__wxvSxq__text{color:#525252;font-size:1.14286rem;font-weight:700}@media screen and (min-width:620px){.FieldLabel-module-scss-module__wxvSxq__text{font-size:1.42857rem}}.FieldLabel-module-scss-module__wxvSxq__required{color:#f9af67;border:1px solid #f9af67;margin:0 8px 0 0;padding:6px 8px;font-size:1rem}@media screen and (min-width:620px){.FieldLabel-module-scss-module__wxvSxq__required{margin:0 13.4px 0 0;padding:6px 10px;font-size:1.14286rem}}
.FormContent-module-scss-module__reiSBa__module{box-sizing:border-box;border-radius:4px;flex-flow:column wrap;justify-content:center;align-items:flex-start;width:100%;max-width:600px;margin:0 auto;display:flex}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module{max-width:640px;margin:0}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__body{box-sizing:border-box;z-index:2;background-color:#e4eff5;width:100%}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__body{background-color:#fff;border-radius:6px 6px 0 0}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__body.FormContent-module-scss-module__reiSBa__radius{border-radius:6px}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__foot{box-sizing:border-box;background-color:#f9f9f9;border-radius:0 0 4px 4px;width:100%;padding:14px;position:relative}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__foot{border-radius:0 0 4px 4px}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footInner{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:360px;margin:0 auto;display:flex;position:relative}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footInner{max-width:none}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footModal{white-space:pre-wrap}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItem{color:#fff;border:none;margin:0 auto;font-size:1.07143rem}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItemPrimary{z-index:51;background:linear-gradient(#f57c04 0% 50%,#e9631c 50% 100%);border:1px solid #e9631c;position:relative}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItem{margin:0}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItemPrev{color:#fff;background-color:#e0e0e0;border:none;margin:0 auto 0 0;font-size:.714286rem}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItemPrev{position:absolute;top:calc(50% - 15px);left:0}}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItemNext{color:#fff;z-index:51;position:relative;overflow:hidden}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__footItemNext:before{content:"";z-index:-1;background-image:linear-gradient(270deg,#fff0 0%,#fff 50%,#fff0 100%);width:40px;height:140px;animation:3s linear infinite FormContent-module-scss-module__reiSBa__shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__buttonWrap{width:200px;margin:0 auto}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__module .FormContent-module-scss-module__reiSBa__buttonWrap{width:auto}}@keyframes FormContent-module-scss-module__reiSBa__shiny{0%{left:-30%}20%{left:120%}to{left:120%}}.FormContent-module-scss-module__reiSBa__current .FormContent-module-scss-module__reiSBa__title{display:inline-block}.FormContent-module-scss-module__reiSBa__info{display:none}@media screen and (min-width:620px){.FormContent-module-scss-module__reiSBa__info{color:#64b5f7;font-size:1rem;font-weight:700;line-height:14px;display:inline-block}.FormContent-module-scss-module__reiSBa__terms__wrapper{flex-direction:column;gap:4px;height:100px;display:flex}}.FormContent-module-scss-module__reiSBa__terms{text-align:center;color:#a9abb0;font-size:1rem}.FormContent-module-scss-module__reiSBa__terms button{cursor:pointer;appearance:none;color:inherit;font-size:inherit;background-color:#0000;border:none;outline:none;text-decoration:underline}
.InputField-module-scss-module__2dNZha__module{text-align:left;width:100%;position:relative}.InputField-module-scss-module__2dNZha__moduleInner{box-sizing:border-box;width:100%;position:relative}.InputField-module-scss-module__2dNZha__input{box-sizing:border-box;background-color:#fff2d6;border:1px solid #12abb1;border-radius:6px;outline:none;width:100%;padding:12px 28px 12px 12px;font-size:1.14286rem}@media screen and (min-width:620px){.InputField-module-scss-module__2dNZha__input{background-color:#fff2d6;border-color:#12abb1}}.InputField-module-scss-module__2dNZha__input:focus{outline-offset:0;box-shadow:unset;border:1px solid #12abb1;outline:none}.InputField-module-scss-module__2dNZha__input.InputField-module-scss-module__2dNZha__isEntered{background-color:#e8f0fe}@media screen and (min-width:620px){.InputField-module-scss-module__2dNZha__input.InputField-module-scss-module__2dNZha__isFixedBirthYear:not(:focus),.InputField-module-scss-module__2dNZha__input.InputField-module-scss-module__2dNZha__isFixedTel:not(:focus){background-color:#e8f0fe;border-color:#12abb1}}
.PcInputFieldButton-module-scss-module__7lCGZa__module{color:#333;box-sizing:border-box;cursor:pointer;background-color:#fff;border:none;border-radius:8px;outline:none;padding:12px 0;font-size:1.14286rem;transition:all .2s;box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.PcInputFieldButton-module-scss-module__7lCGZa__module:hover{opacity:.8}.PcInputFieldButton-module-scss-module__7lCGZa__module.PcInputFieldButton-module-scss-module__7lCGZa__isSelected{color:#fff;background-color:#f57b03}
.PrefectureField-module-scss-module__XemvZa__module{width:82.5%;margin:0 auto;position:relative}@media screen and (min-width:620px){.PrefectureField-module-scss-module__XemvZa__module{width:80%}}.PrefectureField-module-scss-module__XemvZa__module:after{content:"▼";color:#12abb1;font-size:1.14286rem;position:absolute;bottom:12px;right:8px}@media screen and (min-width:620px){.PrefectureField-module-scss-module__XemvZa__module:after{top:calc(50% - 8px)}}.PrefectureField-module-scss-module__XemvZa__select{appearance:none;cursor:pointer;text-align:left;text-align-last:center;color:#333;background-color:#fff2d6;background-image:none;border:1px solid #12abb1;border-radius:6px;outline:none;width:100%;padding:12px 28px 12px 12px;font-size:1.14286rem}.PrefectureField-module-scss-module__XemvZa__select:focus{outline-offset:0;box-shadow:unset;border:1px solid #12abb1;outline:none}@media screen and (min-width:620px){.PrefectureField-module-scss-module__XemvZa__select{color:#000;background-color:#fff2d6;border:1px solid #12abb1}}
.SimpleButton-module-scss-module__mDdJ0a__module{box-sizing:border-box;opacity:1;border:none;border-radius:4px;outline:none;padding:0 8px;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,0 4px 4px #00000040}.SimpleButton-module-scss-module__mDdJ0a__module.SimpleButton-module-scss-module__mDdJ0a__enabled{cursor:pointer;background-color:#12abb1}@media screen and (min-width:620px){.SimpleButton-module-scss-module__mDdJ0a__module.SimpleButton-module-scss-module__mDdJ0a__enabled{background-color:#12abb1}}.SimpleButton-module-scss-module__mDdJ0a__module.SimpleButton-module-scss-module__mDdJ0a__disabled{cursor:not-allowed;background-color:#e0e0e0}.SimpleButton-module-scss-module__mDdJ0a__module.SimpleButton-module-scss-module__mDdJ0a__secondary{background-color:#e0e0e0}
.StepContent-module-scss-module__ZE1k6G__moduleSP{background-color:#fff;border-radius:4px 4px 0 0;width:100%;height:76px;position:relative}@media screen and (min-width:620px){.StepContent-module-scss-module__ZE1k6G__moduleSP{display:none}}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__img{z-index:10;object-fit:contain;width:12%;height:auto;transition:all .5s ease-out;position:absolute;top:36px;left:15px}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__img.StepContent-module-scss-module__ZE1k6G__unsetTransition{transition:none}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__stepList{justify-content:space-between;padding:36px 5px 0;font-size:.857143rem;display:flex}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step{color:#baedf5}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step:before{content:"";text-align:center;z-index:1;background-color:#baedf5;border-radius:50%;width:10px;height:10px;margin:0 auto;display:block;position:relative;top:50%}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step:after{display:inherit;content:"";background-color:#baedf5;width:15vw;height:2px;position:relative;top:-32.5%;left:-50%}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step:first-of-type:after{height:0}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step.StepContent-module-scss-module__ZE1k6G__active{color:#12abb1!important}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step.StepContent-module-scss-module__ZE1k6G__active:before,.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__step.StepContent-module-scss-module__ZE1k6G__active:after{background-color:#12abb1!important}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__stepText{position:relative;top:-35px;left:9px}.StepContent-module-scss-module__ZE1k6G__moduleSP .StepContent-module-scss-module__ZE1k6G__stepNumber{font-size:1.28571rem}.StepContent-module-scss-module__ZE1k6G__modulePC{background-color:#fff;border-radius:4px 4px 0 0;display:none;position:relative}@media screen and (min-width:620px){.StepContent-module-scss-module__ZE1k6G__modulePC{display:block}}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__border,.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__borderHalf{border:2px solid #d9d9d9;width:420px;height:0;margin:0 auto;position:absolute;top:calc(50% - 16px);left:50%;transform:rotate(-.27deg)translate(-50%)}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__borderHalf:before{content:"";background:#12abb1;width:50%;height:3px;position:absolute;bottom:-2px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__borderFull{border:2px solid #12abb1;width:420px;height:0;margin:0 auto;position:absolute;top:calc(50% - 16px);left:50%;transform:rotate(-.27deg)translate(-50%)}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;top:-2px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step:first-of-type:after{opacity:0;pointer-events:none}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step.StepContent-module-scss-module__ZE1k6G__active{color:#12abb1!important}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step.StepContent-module-scss-module__ZE1k6G__active .StepContent-module-scss-module__ZE1k6G__stepIcon{background:#12abb1}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepList{justify-content:center;align-items:center;max-width:600px;height:100px;margin:0 auto;display:flex;position:relative;left:5px;transform:translate(-1.8em)}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepIcon{text-align:center;z-index:2;background:#b2e2e4;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;top:1.5px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepNumber{color:#fff;font-size:1.42857rem;line-height:1}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepTextWrap{text-align:center;position:relative;top:16px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepText{color:#000;font-size:1rem;display:inline-block}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step:nth-of-type(2) .StepContent-module-scss-module__ZE1k6G__stepText{margin-left:3px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__step:nth-of-type(3) .StepContent-module-scss-module__ZE1k6G__stepText{margin-right:2px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepArrow{color:#b2e2e4;margin:0 20px;font-size:1.42857rem}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepPrefix{flex-direction:row;align-items:center;display:flex}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__easyText{color:#12abb1;white-space:nowrap;font-size:1.2vw;font-weight:700;transform:translate(-2.6em)}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__stepLabel{color:#535353;font-size:1.5vw;transform:translate(-1em)}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__corporateInquiry{color:#12abb1;border:2px solid #12abb1;border-radius:5px;margin-top:-26px;padding:1em;font-weight:700;position:absolute;top:calc(50% - 1px);right:18px}.StepContent-module-scss-module__ZE1k6G__modulePC .StepContent-module-scss-module__ZE1k6G__corporateInquiry:hover{color:#fff;background-color:#12abb1}.StepContent-module-scss-module__ZE1k6G__show{display:block!important}.StepContent-module-scss-module__ZE1k6G__hide{pointer-events:none;opacity:0;visibility:hidden;height:0}
.EmailInputField-module-scss-module__EzYeZa__suggestionList{background:#fff;border:1px solid #989898;border-radius:4px;width:100%;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #00000026}.EmailInputField-module-scss-module__EzYeZa__suggestionItem{margin:0;padding:0}.EmailInputField-module-scss-module__EzYeZa__suggestionButton{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f0f0;width:100%;padding:12px 16px;font-size:16px;transition:background-color .2s}.EmailInputField-module-scss-module__EzYeZa__suggestionButton:hover{background-color:#f9f9f9}.EmailInputField-module-scss-module__EzYeZa__suggestionButton:last-child{border-bottom:none}.EmailInputField-module-scss-module__EzYeZa__suggestionButton:focus{background-color:#e8f4f8;outline:none}@media (max-width:768px){.EmailInputField-module-scss-module__EzYeZa__suggestionButton{padding:14px 16px;font-size:16px}}
.SpForm-module-scss-module__qAnZiq__module{min-height:628px;padding:14px;display:block}@media screen and (min-width:620px){.SpForm-module-scss-module__qAnZiq__module{min-height:unset;display:none}}.SpForm-module-scss-module__qAnZiq__moduleInner{box-sizing:border-box;background-color:#fff;flex-flow:column wrap;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;padding:2rem 1rem;display:flex}.SpForm-module-scss-module__qAnZiq__moduleControl{width:100%}.SpForm-module-scss-module__qAnZiq__moduleContent{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.SpForm-module-scss-module__qAnZiq__moduleLabel{margin:1rem 0}.SpForm-module-scss-module__qAnZiq__moduleLabelLeft{white-space:nowrap;margin-bottom:10px;font-weight:700}.SpForm-module-scss-module__qAnZiq__moduleLabelInner{font-size:1.2rem;display:flex}.SpForm-module-scss-module__qAnZiq__moduleLabelInnerSmall{font-size:.9em;font-weight:400}.SpForm-module-scss-module__qAnZiq__moduleAnnotation{color:#535353;text-align:center;margin-bottom:1em;font-size:.857143rem}.SpForm-module-scss-module__qAnZiq__module .SpForm-module-scss-module__qAnZiq__desiredJobCategoryButton{width:100%!important}.SpForm-module-scss-module__qAnZiq__moduleSpacing{padding-bottom:2rem}.SpForm-module-scss-module__qAnZiq__firstView{position:relative}.SpForm-module-scss-module__qAnZiq__firstViewImg{width:100%;height:auto}.SpForm-module-scss-module__qAnZiq__defaultModalInner{top:240px;transform:translateY(0)}.SpForm-module-scss-module__qAnZiq__defaultModalBg{background-color:#0000004d}.SpForm-module-scss-module__qAnZiq__largeButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.SpForm-module-scss-module__qAnZiq__largeButton:last-of-type{margin:2%;padding:.4rem 1rem;width:96%!important}.SpForm-module-scss-module__qAnZiq__normalButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.SpForm-module-scss-module__qAnZiq__wideButton{margin:5px;font-size:1.14286rem;width:calc(100% - 10px)!important}.SpForm-module-scss-module__qAnZiq__wideRowButton{color:#535353;white-space:nowrap;margin:2%;padding:.4rem 1rem;font-size:1.14286rem;width:96%!important}@media screen and (max-width:360px){.SpForm-module-scss-module__qAnZiq__wideRowButton .SpForm-module-scss-module__qAnZiq__moduleInnerRow{text-align:center!important;flex-direction:column!important}}.SpForm-module-scss-module__qAnZiq__experience{text-align:center;word-break:keep-all;width:calc(50% - 4px);margin:2px;padding:0 10px;font-size:1.07143rem}.SpForm-module-scss-module__qAnZiq__experience:first-of-type .SpForm-module-scss-module__qAnZiq__experienceThumb{bottom:-6px}.SpForm-module-scss-module__qAnZiq__experience:nth-of-type(2) .SpForm-module-scss-module__qAnZiq__experienceThumb{bottom:-.5px}[name=estateExperience] .SpForm-module-scss-module__qAnZiq__estateExperienceText{margin-top:3px}.SpForm-module-scss-module__qAnZiq__telField{margin-bottom:30px}.SpForm-module-scss-module__qAnZiq__telFieldHelper{position:absolute;top:-1.5rem;right:1rem}.SpForm-module-scss-module__qAnZiq__telFieldHelperRed{color:#f57b03}.SpForm-module-scss-module__qAnZiq__telFieldHelperRed:not(:empty){padding-left:3px}.SpForm-module-scss-module__qAnZiq__innerText{text-align:center;color:#535353;width:100%;margin:0 0 1.02857rem;font-size:.9rem}.SpForm-module-scss-module__qAnZiq__innerTextJobRatio{text-align:center;color:#535353;margin-bottom:1.2em;font-size:.925rem}.SpForm-module-scss-module__qAnZiq__innerTextAnnotation{color:#f57b03;font-weight:700}.SpForm-module-scss-module__qAnZiq__exampleText{color:#525252;font-size:.857143rem}.SpForm-module-scss-module__qAnZiq__birthYearWrap{align-items:center;gap:10px;display:flex}.SpForm-module-scss-module__qAnZiq__nameField{margin-bottom:30px}.SpForm-module-scss-module__qAnZiq__text_highlight{color:#f57b03;font-weight:700}.SpForm-module-scss-module__qAnZiq__errorMessage{color:#f57b03;text-align:center;background-color:#f8f8f8;margin-top:10px;font-size:.857143rem;font-weight:700}.SpForm-module-scss-module__qAnZiq__targetWrap{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.SpForm-module-scss-module__qAnZiq__target{color:#535353;border:3px solid #d9d9d9;border-radius:20px;justify-content:center;align-items:center;width:90%;height:40px;margin-bottom:18px;font-size:1.14286rem;display:flex}.SpForm-module-scss-module__qAnZiq__target p{position:relative;top:-1px}@-webkit-keyframes SpForm-module-scss-module__qAnZiq__move{0%{-webkit-transform:translate(0)}50%{-webkit-transform:translate(-15px)}75%{-webkit-transform:translate(0)}}@keyframes SpForm-module-scss-module__qAnZiq__move{0%{transform:translate(0)}50%{transform:translate(-15px)}75%{transform:translate(0)}}.SpForm-module-scss-module__qAnZiq__finger{z-index:70;pointer-events:none;background:url(/images/lp/construction-worker/civil-engineering_01_j8/icon_finger.png) 0 0/contain no-repeat;width:34px;height:34px;transition:all .5s ease-out;animation:2.5s linear infinite SpForm-module-scss-module__qAnZiq__move;position:absolute;top:42%;right:5%}.SpForm-module-scss-module__qAnZiq__fingerInit{transition:none}.SpForm-module-scss-module__qAnZiq__fingerHidden{opacity:0;visibility:hidden}.SpForm-module-scss-module__qAnZiq__square{background-color:#12abb1;width:10px;height:10px;margin:8px 5px;display:inline-block}.SpForm-module-scss-module__qAnZiq__modalTitle{text-align:center;color:#525252;margin:0 0 1rem;font-size:1.1rem;font-weight:700}@media screen and (min-width:620px){.SpForm-module-scss-module__qAnZiq__modalTitle{font-size:1.3rem}}.SpForm-module-scss-module__qAnZiq__modalInner{box-sizing:border-box;background-color:#fff;border-radius:6px;flex-flow:column wrap;justify-content:center;align-items:flex-start;width:100%;padding:1rem;display:flex}@media screen and (min-width:620px){.SpForm-module-scss-module__qAnZiq__modalInner{padding:2rem}}.SpForm-module-scss-module__qAnZiq__modalButton{color:#fff;margin:0 0 1rem;font-size:1.4rem}@media screen and (min-width:620px){.SpForm-module-scss-module__qAnZiq__modalButton{margin:0 0 2rem}}.SpForm-module-scss-module__qAnZiq__modalButton:last-of-type{margin:0}.SpForm-module-scss-module__qAnZiq__modalButtonPrimary{background:linear-gradient(#f57c04 0% 50%,#e9631c 50% 100%);border:1px solid #e9631c}.SpForm-module-scss-module__qAnZiq__modalButtonSecondary{background:linear-gradient(#12abb1 0% 50%,#009194 50% 100%);border:1px solid #009194}.SpForm-module-scss-module__qAnZiq__modalButtonText{color:#fff;font-size:1.4rem}@media screen and (min-width:620px){.SpForm-module-scss-module__qAnZiq__modalButtonText{font-size:1.6rem}}.SpForm-module-scss-module__qAnZiq__contentPrefectures{margin-bottom:2em}.SpForm-module-scss-module__qAnZiq__contentPrefectures .SpForm-module-scss-module__qAnZiq__isSelected{background-color:#e8f0fe;border-color:#12abb1}.SpForm-module-scss-module__qAnZiq__labelPrefectures{margin-bottom:0}.SpForm-module-scss-module__qAnZiq__labelExperience{font-size:1.07143rem}.SpForm-module-scss-module__qAnZiq__labelAnnotation{text-indent:1.5em;font-size:1rem;font-weight:400}.SpForm-module-scss-module__qAnZiq__labelAnnotation02{text-indent:1.5em;font-size:.971429rem;font-weight:700}.SpForm-module-scss-module__qAnZiq__showFlex{display:flex!important}.SpForm-module-scss-module__qAnZiq__showBlock{display:block!important}.SpForm-module-scss-module__qAnZiq__hide{display:none!important}.SpForm-module-scss-module__qAnZiq__bold{font-weight:700}
@-webkit-keyframes Finger-module-scss-module__dz-cSG__move{0%{-webkit-transform:translate(0)}50%{-webkit-transform:translate(-15px)}75%{-webkit-transform:translate(0)}}@keyframes Finger-module-scss-module__dz-cSG__move{0%{transform:translate(0)}50%{transform:translate(-15px)}75%{transform:translate(0)}}.Finger-module-scss-module__dz-cSG__finger{background:url(/images/lp/construction-worker/civil-engineering_01_j8/icon_finger.png) 0 0/contain no-repeat;width:34px;height:34px;transition:all .5s ease-out;animation:2.5s linear infinite Finger-module-scss-module__dz-cSG__move}.Finger-module-scss-module__dz-cSG__finger.Finger-module-scss-module__dz-cSG__noAnimation{animation:none}
.SpInputFieldButton-module-scss-module__F48Lga__module{opacity:1;cursor:pointer;background-color:#fff;border:none;border-radius:6px;outline:none;display:inline-block;box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.SpInputFieldButton-module-scss-module__F48Lga__moduleInner{box-sizing:border-box;padding:14px 2px;display:block}.SpInputFieldButton-module-scss-module__F48Lga__moduleInner:not(:has(.SpInputFieldButton-module-scss-module__F48Lga__thumb)) .SpInputFieldButton-module-scss-module__F48Lga__text{margin:0}.SpInputFieldButton-module-scss-module__F48Lga__moduleInnerRow{justify-content:flex-start;align-items:center;gap:0;padding:14px 16px;display:flex}@media screen and (max-width:360px){.SpInputFieldButton-module-scss-module__F48Lga__moduleInnerRow{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px}}.SpInputFieldButton-module-scss-module__F48Lga__module.SpInputFieldButton-module-scss-module__F48Lga__isSelected{color:#fff;background-color:#f57b03}.SpInputFieldButton-module-scss-module__F48Lga__fullWidth{width:100%}.SpInputFieldButton-module-scss-module__F48Lga__thumb{height:60px;display:block;position:relative}.SpInputFieldButton-module-scss-module__F48Lga__moduleInnerRow .SpInputFieldButton-module-scss-module__F48Lga__thumb{flex-shrink:0;width:60px;height:60px}.SpInputFieldButton-module-scss-module__F48Lga__img{max-width:100%;height:60px;display:inline-block}.SpInputFieldButton-module-scss-module__F48Lga__imgRow{flex-shrink:0;max-width:60px;height:60px}.SpInputFieldButton-module-scss-module__F48Lga__text{color:#535353;margin:4px 0 0;display:block}.SpInputFieldButton-module-scss-module__F48Lga__textRow{text-align:left;flex:1;margin:0}@media screen and (max-width:360px){.SpInputFieldButton-module-scss-module__F48Lga__textRow{text-align:center;flex:none}}.SpInputFieldButton-module-scss-module__F48Lga__text.SpInputFieldButton-module-scss-module__F48Lga__isSelected{color:#fff}.SpInputFieldButton-module-scss-module__F48Lga__salaryNumber{font-size:1.5em}.SpInputFieldButton-module-scss-module__F48Lga__salaryButton{height:85px}.SpInputFieldButton-module-scss-module__F48Lga__salaryButton .SpInputFieldButton-module-scss-module__F48Lga__moduleInner{justify-content:center;align-items:center;height:100%;display:flex}
.LpFormThanksDeemedValid-module-scss-module__Ie3caq__lpFormThanksDeemedValid{pointer-events:none;width:30px;height:30px;position:absolute;top:0;right:0}
.LpFormThanksValidU34-module-scss-module__54S4dq__lpFormThanksValidU34{pointer-events:none;width:30px;height:30px;position:absolute;top:0;right:0}
.LpFormThanksValidU44-module-scss-module__xK_TLq__lpFormThanksValidU44{pointer-events:none;width:30px;height:30px;position:absolute;top:0;right:0}
