.o1HrXq_contentWidth,.o1HrXq_moduleControlWrapper{max-width:370px;margin-left:auto;margin-right:auto}.o1HrXq_pageCoverEnter{opacity:0}.o1HrXq_pageCoverEnterActive{opacity:1;transition:opacity .4s}.o1HrXq_pageCoverExit{opacity:1}.o1HrXq_pageCoverExitActive{opacity:0;transition:opacity .4s}.o1HrXq_module{min-height:calc(630px + 2rem);padding:1rem 0;display:block}@media screen and (min-width:768px){.o1HrXq_moduleFirst{min-height:auto;padding:0}.o1HrXq_moduleFirst .o1HrXq_moduleWrapper{display:none!important}.o1HrXq_moduleWrapper{align-items:flex-start;width:600vw;display:flex;position:relative;left:0}.o1HrXq_moduleWrapper#o1HrXq_animeSlideIn{animation:.2s forwards o1HrXq_slideIn}.o1HrXq_moduleWrapper#o1HrXq_animeSlideOut{animation:.2s forwards o1HrXq_slideOut}@keyframes o1HrXq_slideIn{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes o1HrXq_slideOut{0%{transform:translate(-100vw)}to{transform:translate(0)}}.o1HrXq_moduleWrapper .o1HrXq_moduleInner.o1HrXq_hide{display:block!important}}.o1HrXq_moduleInner{box-sizing:border-box;flex-flow:column wrap;justify-content:center;align-items:flex-start;width:100%;padding:1.21429rem 1rem 1rem;display:flex}.o1HrXq_moduleControl{width:100%;max-width:310px;margin:0 auto}.o1HrXq_moduleContent{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.o1HrXq_moduleLabel{margin:1rem 0}.o1HrXq_moduleLabelLeft{white-space:nowrap;margin-bottom:10px;font-weight:700}.o1HrXq_moduleLabelInner{display:flex}.o1HrXq_moduleAnnotation{color:#535353;text-align:center;margin-bottom:.5em;font-size:.857143rem}.o1HrXq_module .o1HrXq_desiredJobCategoryButton{width:100%!important}.o1HrXq_moduleSpacing{padding-bottom:2rem}.o1HrXq_module .o1HrXq_widthFull{width:100%!important}.o1HrXq_largeButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.o1HrXq_largeButton:last-of-type{margin:2%;padding:.4rem 1rem;width:96%!important}.o1HrXq_normalButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.o1HrXq_normalButton.o1HrXq_desiredSeasonButton:last-of-type{margin:2%;padding:.4rem 1rem;width:96%!important}.o1HrXq_normalButton.o1HrXq_desiredSeasonButton:last-of-type .o1HrXq_desiredSeasonInner{flex-wrap:wrap;justify-content:center;align-items:center;padding:14px 2px 18px;display:flex}.o1HrXq_normalButton.o1HrXq_desiredContractTypeButton:last-of-type{margin:2%;width:96%!important}.o1HrXq_wideButton{margin:5px;font-size:1.14286rem;width:calc(100% - 10px)!important}.o1HrXq_telField{margin-bottom:30px}.o1HrXq_telFieldHelper{position:absolute;top:-1.5rem;right:1rem}.o1HrXq_telFieldHelperRed{color:#f57b03}.o1HrXq_telFieldHelperRed:not(:empty){padding-left:3px}.o1HrXq_innerText{text-align:center;color:#535353;justify-content:center;align-items:center;width:100%;margin:1.28571rem 0;font-size:.8rem;display:flex}.o1HrXq_innerTextJobRatio{text-align:center;color:#535353;margin-bottom:1.2em;font-size:.9rem}.o1HrXq_innerTextAnnotation{color:#f57b03;font-weight:700}.o1HrXq_innerTextIconImg{width:.821429rem;height:.821429rem;margin-right:.142857rem;display:inline-block}.o1HrXq_exampleText{color:#525252;font-size:.857143rem}.o1HrXq_birthYearWrap{align-items:center;gap:10px;display:flex}.o1HrXq_nameField{margin-bottom:30px}.o1HrXq_text_highlight{color:#f57b03;font-weight:700}.o1HrXq_errorMessage{color:#f57b03;text-align:center;background-color:#f8f8f8;margin-top:10px;font-size:.857143rem;font-weight:700}.o1HrXq_targetWrap{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.o1HrXq_target{color:#535353;border:3px solid #d9d9d9;border-radius:20px;justify-content:center;align-items:center;width:90%;height:40px;font-size:1.14286rem;display:flex}.o1HrXq_target p{position:relative;top:-1px}.o1HrXq_finger{z-index:70;pointer-events:none;transition:all .5s ease-out;position:absolute;top:42%;right:1%}.o1HrXq_fingerInit{transition:none}@media screen and (min-width:768px){.o1HrXq_fingerPcHidden{display:none}}.o1HrXq_square{background-color:#00a2a5;width:10px;height:10px;margin:8px 5px;display:inline-block}.o1HrXq_contentPrefectures{margin-bottom:2em}.o1HrXq_contentPrefectures .o1HrXq_isSelected{background-color:#e8f0fe;border-color:#00a2a5}.o1HrXq_labelPrefectures{margin-bottom:0}.o1HrXq_labelAnnotation{text-indent:1.5em;font-size:1rem;font-weight:400}.o1HrXq_labelAnnotation02{text-indent:1em;font-size:1.09286rem;font-weight:700}.o1HrXq_showFlex{display:flex!important}.o1HrXq_showBlock{display:block!important}.o1HrXq_hide{display:none!important}.o1HrXq_bold{font-weight:700}.o1HrXq_nonBold{font-weight:400}.o1HrXq_otherExperiencesAnnotation{color:#535353;text-align:center;margin-bottom:12px;font-size:.857143rem}.o1HrXq_otherExperiencesAnnotation02{color:#535353;text-indent:1.5em;font-size:1.09286rem}
