﻿.mb0{margin-bottom:0}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.pd{padding:15px}.pdb0{padding-bottom:0}.font--bold{font-weight:bold}.font--brown{color:#5d4531}.font--orange{color:#f60}.font--0{font-size:0}.inlineBlock{display:inline-block}body{font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif}a{text-decoration:none;color:#0073B8}.registerPage__title{font-size:20px;font-weight:bold;line-height:1.75;color:#333;padding-bottom:10px;border-bottom:solid 1px #9e9e9e}.registerPage__social{display:flex;padding:24px;align-items:center;gap:23px;border-radius:8px;background:#f2f2f2;margin:0 auto 18px;width:-moz-fit-content;width:fit-content}.registerPage__socialTextArea{display:flex;width:240px;flex-direction:column;align-items:flex-start;gap:6px}.registerPage__socialBttonArea{display:flex;align-items:flex-start;gap:12px;width:260px}.registerPage__socialText{color:#666;font-size:12px;font-style:normal;line-height:1.25}.registerPage__socialText--title{color:#333;font-size:14px;font-weight:bold;line-height:1.5}.registerPage__jobseekerInput{display:flex;flex-direction:column;gap:20px;margin:0 auto 40px}.registerPage__jobseekerInput--step1{max-width:500px}.registerPage__jobseekerInput--step2{max-width:600px}.registerPage__jobseekerInput--step4{margin-bottom:0}.registerPage__jobseekerInput--agentServiceStep1{max-width:600px}.registerPage__jobseekerInput--agentServiceStep4{max-width:900px;margin:40px auto 80px}.registerPage__formTitle{color:#333;text-align:center;font-size:20px;font-weight:bold;line-height:1.5}.registerPage__formTitle--lead{text-align:left;font-size:14px;font-weight:normal}.registerPage__jobseekerInputLabel{font-size:16px;font-weight:bold;color:#666;display:flex;align-items:center}.registerPage__jobseekerAddressSelect{width:180px}.registerPage__jobseekerAddressInput{flex:1 0 0}.registerPage__jobseekerInputNote{color:#333;font-size:14px;font-weight:normal;line-height:1.25}.registerPage__mailMagazineDistrictArea{background:#f2f2f2;padding:12px 24px}.registerPage__nextPageLead{max-width:500px;margin:0 auto 20px}.registerPage__nextPageLead--agentService{max-width:600px}.registerPage__buttonArea{display:flex;flex-direction:column;margin:0 auto 80px}.registerPage__buttonArea--agentService{margin:0 auto}.registerPage__doubleSubmit{display:flex;align-items:center;justify-content:center;color:#D40D0D;font-weight:bold}.registerPage__errorMessage{display:flex;align-items:center;justify-content:center;color:#D40D0D;font-weight:bold;margin-bottom:20px}.registerPage__recruitmentAgencyArea{display:none;padding-top:8px}.registerPage__recruitmentAgencyCheckbox{position:relative}.registerPage__questionIcon{display:flex;margin-left:8px;cursor:pointer}.registerPage__salarySystemLabel{font-size:16px;line-height:1.5}.registerPage__horizontalItems{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center}.registerPage__horizontalItems--radio{-moz-column-gap:10px;column-gap:10px}.registerPage__radio{flex:1}.registerPage__checkbox{gap:8px;margin-bottom:8px;display:grid}.registerPage__checkbox--twoColumn{grid-template-columns:repeat(2, 1fr);margin-bottom:0}.buttonArea{display:flex;gap:20px;align-items:center;margin:0 auto}.nextPageLead a{color:#0073B8;text-decoration:none}.confirmArea{margin-top:40px}.confirmArea--agentService{margin-top:0;display:flex;gap:16px;flex-direction:column}.confirmArea__item{display:flex;gap:24px;align-items:center}.confirmArea__title{background:#f2f2f2;padding:10px;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.confirmArea__label{font-size:14px;font-weight:bold;color:#666;width:120px;text-align:right;flex-shrink:0}.confirmArea__value{font-size:14px;font-weight:normal;color:#333}.confirmArea__value{color:#666}.confirmArea__border{margin:0;height:1px;background-color:#f2f2f2;border:none}.confirmArea__agentServiceNote{font-size:14px;color:#333;line-height:1.5;padding-top:40px;width:600px;margin:0 auto 80px}.preCompleteArea__title{text-align:center;font-size:20px;font-weight:bold;color:#333;margin-bottom:20px}.completeArea--agentService{display:flex;padding:0 20px;flex-direction:column;justify-content:center;gap:16px;align-self:stretch}.completeArea__linkArea{text-align:center}.completeArea__desiredCondition{width:720px;padding:40px 90px;margin:20px auto 30px;box-sizing:border-box;background-color:#ECF7EE;color:#333}.completeArea__desiredConditionTitle{font-size:20px;margin-bottom:20px;font-weight:bold;line-height:1.5;text-align:center}.completeArea__desiredConditionContent{font-size:14px;margin-bottom:20px}.completeArea__backLink{text-align:center;margin:0 auto;font-size:14px;font-weight:bold;color:#0073B8}.registerPage__stepImage{display:block;max-width:100%;height:auto;margin:0 auto}.ji-form__errorText a{color:inherit;text-decoration:underline}.closeIcon,.dwaModal__close{background:url(/assets/common/icons/close-cf9877f18ba1168bcaa1d79b4a38bcaecb0230250bb493c73de147e265476648.svg) no-repeat center/contain}.dwaModal{position:fixed;inset:0;background:rgba(0,0,0,0.75);z-index:1000;display:block;overflow:hidden scroll;padding:3% 5%;transform:translateZ(0)}@media screen and (max-width: 480px){.dwaModal{padding:0}}.dwaModal__container{max-width:840px;min-height:70%;border-radius:10px;padding:5%;position:relative;background:#fff;background-clip:padding-box;box-shadow:0 12px 15px 0 rgba(0,0,0,0.25);margin:auto}@media screen and (max-width: 480px){.dwaModal__container{max-width:800px;padding:5% 5% 0;min-height:100%;border-radius:0}}.dwaModal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;background-size:16px 16px;border:none;cursor:pointer;padding:0;z-index:1}.dwaRoot__actions{display:flex;flex-wrap:wrap;align-items:center}.dwaRoot__actions--left{justify-content:flex-start}.dwaRoot__actions--between{justify-content:space-between}.dwaRoot__actionItem{margin:0 8px 8px 0}.dwaRoot__actionItem--order2{order:2}.dwaRoot__errorText{margin-top:0;color:#333;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width: 480px){.dwaRoot__errorText{font-size:12px}}.dwaRoot__errorMark{color:#d40d0d}@media screen and (min-width: 481px){.dwaRoot__errorMark{display:none}}.dwaModalTrigger--error{border:2px solid #ec6877;background:#fde5e5}.dwaModalTrigger__open{align-items:center;border-radius:6px;border:solid 1px #979797;background-color:#fff;box-sizing:border-box;color:#08c;font-size:14px;line-height:1.75;padding:10px;display:block;width:100%;text-align:left}.dwaModalTrigger__open:hover{cursor:pointer}.dwaModalTrigger__reselect{color:#08c;font-size:14px}.dwaModalTrigger__reselect:hover{cursor:pointer}.dwaModalTrigger__reselect--guideline{color:#0073b8}.dwaModalTrigger__icon{font-size:16px;font-weight:bold;margin-right:3px}@media screen and (max-width: 480px){.dwaModalTrigger__hideSp{display:none}}.dwaDistrict{margin-bottom:8px;width:180px}.dwaDistrict>select{max-width:100%;height:36px;border-radius:5px;border:solid 2px rgba(0,0,0,0.26);background-color:#fff;font-size:14px;line-height:1;color:rgba(0,0,0,0.87);padding:0 8px;box-sizing:border-box}.dwaDistrict>select::-moz-placeholder{color:rgba(0,0,0,0.26)}.dwaDistrict>select::placeholder{color:rgba(0,0,0,0.26)}@media screen and (max-width: 480px){.dwaDistrict>select{width:100%}}@media screen and (min-width: 481px){.dwaDistrict>select{width:315px}}.dwaSelections{background-color:rgba(0,0,0,0.06);padding:10px;font-size:14px;line-height:21px;clear:both}.dwaSelections--guideline{background-color:#f2f2f2;padding:8px;line-height:150%;color:#333}.dwaAreaForm{padding-top:40px}.dwaSearchBar{position:sticky;bottom:0;background:rgba(204,204,204,0.9);padding:20px 0;margin-top:25px;border-radius:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 480px){.dwaSearchBar{margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1);border-radius:0}}.dwaSearchBar__reset{height:44px;border-radius:8px;background-color:#fff;border:solid 1px #ccc;font-size:16px;color:#666;display:flex;align-items:center;justify-content:center;width:84px}@media screen and (min-width: 481px){.dwaSearchBar__reset{width:149px}}.dwaSearchBar__reset:hover{cursor:pointer}.dwaSearchBar__submit{height:44px;border-radius:8px;background-image:linear-gradient(to top, #f27107, #f28e3d);border:solid 1px #e67430;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:15px;width:236px}@media screen and (max-width: 768px){.dwaSearchBar__submit{width:186px}}@media screen and (max-width: 500px){.dwaSearchBar__submit{width:108px}}.dwaSearchBar__submit:hover{cursor:pointer}.dwaSearchBar__count{margin-left:15px}@media screen and (min-width: 481px){.dwaSearchBar__count{display:flex;align-items:baseline}}.dwaSearchBar__count>dt{font-size:14px;color:#333}.dwaSearchBar__count>dd{font-size:20px;font-weight:bold;color:#e15805;margin-left:10px}@media screen and (max-width: 480px){.dwaSearchBar__count>dd{text-align:center}}@media screen and (min-width: 481px){.dwaSearchBar__count>dd{margin-left:10px}}.dwaSearchBar__count>dd::after{content:'件';font-size:14px;color:#333;font-weight:normal}.dwaCheckbox{display:block;position:relative;padding-left:30px;font-size:13px;line-height:1.54}.dwaCheckbox *,.dwaCheckbox *::before,.dwaCheckbox *::after{box-sizing:border-box}.dwaCheckbox--padded{padding-left:36px}.dwaCheckbox--all{padding-bottom:14px;border-bottom:solid 1px rgba(0,0,0,0.12)}.dwaCheckbox__label{height:20px;cursor:pointer}.dwaCheckbox__label::before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:2px;border:1px solid #888}.dwaCheckbox__input{display:none}.dwaCheckbox__input:checked+.dwaCheckbox__icon::before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:2px;background-color:#82b35b}.dwaCheckbox__input:checked+.dwaCheckbox__icon::after{content:'';display:block;position:absolute;top:4px;left:6px;width:8px;height:12px;transform:rotate(40deg);border-bottom:3px solid #fff;border-right:3px solid #fff}.dwaCheckbox__textWrap:hover{cursor:pointer}.dwaCheckbox__text{font-size:14px;color:#333}.dwaRegionGroup{border:solid 1px rgba(0,0,0,0.26)}.dwaRegionGroup:not(:last-child){border-bottom:none}.dwaRegionGroup__header{padding:10px 15px;position:relative}.dwaRegionGroup__header:hover{background-color:#f5fded;cursor:pointer}.dwaRegionGroup__header--open{background-color:#f5fded}.dwaRegionGroup__header--open .dwaRegionGroup__caret{transform:rotateZ(180deg)}.dwaRegionGroup__headerText{position:relative;font-size:14px;line-height:1.5;color:rgba(0,0,0,0.87)}.dwaRegionGroup__caret{font-size:18px;color:rgba(0,0,0,0.54);position:absolute;right:0}.dwaRegionGroup__body{padding:15px;border-top:solid 1px rgba(0,0,0,0.26)}.dwaRegionList{display:flex;flex-wrap:wrap;padding:10px 0}.dwaRegionList__item{padding:6px 20px 6px 6px;box-sizing:border-box}@media screen and (min-width: 481px){.dwaRegionList__item{width:160px;margin-right:30px}}@media screen and (max-width: 480px){.dwaRegionList__item{width:50%;margin-right:0}}.dwaPrefList{width:100%;overflow-x:scroll}.dwaPrefList__table{width:100%}.dwaPrefList__list{display:flex;align-items:flex-end;padding-right:30px;border-bottom:3px solid #82b35b}.dwaPrefList__item{border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;height:54px;flex:1;min-width:68px}@media screen and (min-width: 481px){.dwaPrefList__item{min-width:70px}}.dwaPrefList__item:last-child{border-right:solid 1px #e5e5e5}.dwaPrefList__item--active{height:64px;border:none;background-color:#82b35b;font-weight:bold;flex-grow:1.3;min-width:85px}@media screen and (min-width: 481px){.dwaPrefList__item--active{min-width:88px}}.dwaPrefList__item--active .dwaPrefList__text{font-size:17px;font-weight:bold;color:#fff !important}.dwaPrefList__box{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;line-height:1.3}.dwaPrefList__box:hover{text-decoration:none;cursor:pointer}.dwaPrefList__text{color:#08c;font-size:14px;font-weight:normal}.dwaCompanyList{border-bottom:solid 1px #ccc}.dwaCompanyList__item{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc}.dwaCompany{background-color:#f8f8f8;padding:20px;display:flex;align-items:center;justify-content:space-between}.dwaCompany:hover{cursor:pointer}.dwaCompany__nameWrap{display:flex;align-items:center;overflow:hidden}.dwaCompany__name{font-size:17px !important;color:#666 !important;font-weight:bold !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dwaCompany__lineList{font-size:12px;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-left:10px;flex:1}.dwaCompany__icon{color:#aaa;font-size:16px;margin-left:3px}.dwaCompany__icon--reverse{transform:rotate(180deg)}.dwaCompany__body{padding-left:10px;border-top:solid 1px #ccc}@media screen and (min-width: 481px){.dwaCompany__body{padding-left:29px}}.dwaLineList__item+.dwaLineList__item{border-top:solid 1px #ccc}.dwaLine{padding:18px;display:flex;align-items:center;justify-content:space-between}.dwaLine:hover{cursor:pointer}.dwaLine__nameWrap{display:flex;align-items:center}.dwaLine__name{font-size:15px !important;color:#666 !important;font-weight:bold !important}.dwaLine__icon{color:#aaa;font-size:16px}.dwaLine__icon--reverse{transform:rotate(180deg)}.dwaStationList{border-top:1px solid #ccc;padding:15px 0 30px 15px}@media screen and (min-width: 481px){.dwaStationList{padding:15px 0 30px 30px}}.dwaStationList__list{display:flex;flex-wrap:wrap;margin-top:18px}@media screen and (min-width: 481px){.dwaStationList__list{margin-top:30px}}.dwaStationList__item{padding-right:20px;box-sizing:border-box}@media screen and (max-width: 480px){.dwaStationList__item{width:50%}.dwaStationList__item:nth-child(n + 3){margin-top:10px}}@media screen and (min-width: 481px){.dwaStationList__item{width:25%}.dwaStationList__item:nth-child(n + 5){margin-top:20px}}.dwaStation{display:block;position:relative;padding-left:30px;font-size:13px}.dwaStation *,.dwaStation *::before,.dwaStation *::after{box-sizing:border-box}.dwaStation__text{font-size:14px;line-height:1.25;color:#333;margin-right:5px}.dwaStationForm__title{font-size:24px !important;line-height:1.35 !important;color:#5d4531 !important;font-weight:bold !important}.dwaStationForm__lead{margin-top:11px !important;font-size:12px !important;line-height:1.31 !important;color:#4a4a4a !important}.dwaStationForm__prefList{margin-top:15px}.dwaStationForm__selectArea{margin-top:15px}
