.yE7c4a_contentWidth,.yE7c4a_moduleControlWrapper{max-width:370px;margin-left:auto;margin-right:auto}.yE7c4a_pageCoverEnter{opacity:0}.yE7c4a_pageCoverEnterActive{opacity:1;transition:opacity .4s}.yE7c4a_pageCoverExit{opacity:1}.yE7c4a_pageCoverExitActive{opacity:0;transition:opacity .4s}.yE7c4a_module{min-height:calc(630px + 2rem);padding:1rem 0;display:block}@media screen and (min-width:768px){.yE7c4a_moduleFirst{min-height:auto;padding:0}.yE7c4a_moduleFirst .yE7c4a_moduleWrapper{display:none!important}.yE7c4a_moduleWrapper{align-items:flex-start;width:600vw;display:flex;position:relative;left:0}.yE7c4a_moduleWrapper#yE7c4a_animeSlideIn{animation:.2s forwards yE7c4a_slideIn}.yE7c4a_moduleWrapper#yE7c4a_animeSlideOut{animation:.2s forwards yE7c4a_slideOut}@keyframes yE7c4a_slideIn{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes yE7c4a_slideOut{0%{transform:translate(-100vw)}to{transform:translate(0)}}.yE7c4a_moduleWrapper .yE7c4a_moduleInner.yE7c4a_hide{pointer-events:none;visibility:hidden;display:block!important}}.yE7c4a_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}.yE7c4a_moduleControl{width:100%;max-width:310px;margin:0 auto}.yE7c4a_moduleContent{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.yE7c4a_moduleLabel{margin:1rem 0}.yE7c4a_moduleLabelLeft{white-space:nowrap;margin-bottom:10px;font-weight:700}.yE7c4a_moduleLabelInner{display:flex}.yE7c4a_moduleAnnotation{color:#535353;text-align:center;margin-bottom:.5em;font-size:.857143rem}.yE7c4a_module .yE7c4a_desiredJobCategoryButton{width:100%!important}.yE7c4a_moduleSpacing{padding-bottom:2rem}.yE7c4a_module .yE7c4a_widthFull{width:100%!important}.yE7c4a_largeButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.yE7c4a_largeButton:last-of-type{margin:2%;padding:.4rem 1rem;width:96%!important}.yE7c4a_normalButton{margin:5px;font-size:1.14286rem;width:calc(50% - 10px)!important}.yE7c4a_normalButton.yE7c4a_desiredSeasonButton:last-of-type{margin:2%;padding:.4rem 1rem;width:96%!important}.yE7c4a_normalButton.yE7c4a_desiredSeasonButton:last-of-type .yE7c4a_desiredSeasonInner{flex-wrap:wrap;justify-content:center;align-items:center;padding:14px 2px 18px;display:flex}.yE7c4a_normalButton.yE7c4a_desiredContractTypeButton:last-of-type .yE7c4a_desiredContractTypeModuleInner{padding-top:14px!important}.yE7c4a_normalButton.yE7c4a_desiredContractTypeButton .yE7c4a_desiredContractTypeThumb{height:65px!important}.yE7c4a_normalButton.yE7c4a_desiredContractTypeButton .yE7c4a_desiredContractTypeThumb img{height:65px}.yE7c4a_normalButton.yE7c4a_desiredContractTypeButton .yE7c4a_desiredContractTypeModuleInner{padding-top:9px!important}.yE7c4a_normalButton.yE7c4a_experienceButton .yE7c4a_experienceThumb{height:65px!important}.yE7c4a_normalButton.yE7c4a_experienceButton .yE7c4a_experienceThumb img{height:65px}.yE7c4a_normalButton.yE7c4a_experienceButton .yE7c4a_experienceModuleInner{padding-top:9px!important}.yE7c4a_wideButton{margin:5px;font-size:1.14286rem;width:calc(100% - 10px)!important}.yE7c4a_telField{margin-bottom:30px}.yE7c4a_telFieldHelper{position:absolute;top:-1.5rem;right:1rem}.yE7c4a_telFieldHelperRed{color:#f57b03}.yE7c4a_telFieldHelperRed:not(:empty){padding-left:3px}.yE7c4a_innerText{text-align:center;color:#535353;justify-content:center;align-items:center;width:100%;margin:1.28571rem 0;font-size:.8rem;display:flex}.yE7c4a_innerTextJobRatio{text-align:center;color:#535353;margin-bottom:1.2em;font-size:.9rem}.yE7c4a_innerTextAnnotation{color:#f57b03;font-weight:700}.yE7c4a_innerTextIconImg{width:.821429rem;height:.821429rem;margin-right:.142857rem;display:inline-block}.yE7c4a_exampleText{color:#525252;font-size:.857143rem}.yE7c4a_birthYearWrap{align-items:center;gap:10px;display:flex}.yE7c4a_nameField{margin-bottom:30px}.yE7c4a_text_highlight{color:#f57b03;font-weight:700}.yE7c4a_errorMessage{color:#f57b03;text-align:center;background-color:#f8f8f8;margin-top:10px;font-size:.857143rem;font-weight:700}.yE7c4a_targetWrap{flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.yE7c4a_target{color:#535353;border:3px solid #d9d9d9;border-radius:20px;justify-content:center;align-items:center;width:calc(90% - 28px);height:40px;font-size:1.14286rem;display:flex}.yE7c4a_target p{position:relative;top:-1px}.yE7c4a_finger{z-index:70;pointer-events:none;transition:all .5s ease-out;position:absolute;top:42%;right:1%}.yE7c4a_fingerInit{transition:none}@media screen and (min-width:768px){.yE7c4a_fingerPcHidden{display:none}}.yE7c4a_square{background-color:#12abb1;width:10px;height:10px;margin:8px 5px;display:inline-block}.yE7c4a_contentPrefectures{margin-bottom:2em}.yE7c4a_contentPrefectures .yE7c4a_isSelected{background-color:#e7f7f7;border-color:#12abb1}.yE7c4a_labelPrefectures{margin-bottom:0}.yE7c4a_labelAnnotation{text-indent:1.5em;font-size:1rem;font-weight:400}.yE7c4a_labelAnnotation02{text-indent:1.3em;font-size:1.09286rem;font-weight:400}.yE7c4a_labelAnnotation02Bold{font-weight:700}.yE7c4a_showFlex{display:flex!important}.yE7c4a_showBlock{display:block!important}.yE7c4a_hide{display:none!important}.yE7c4a_bold{font-weight:700}
.yidG8a_text{color:#525252;font-size:1.21429rem;font-weight:700}.yidG8a_required{color:#f9af67;border:1px solid #f9af67;margin:0 8px 0 0;padding:6px 8px;font-size:1rem}@media screen and (min-width:768px){.yidG8a_required{margin:0 13.4px 0 0;padding:6px 10px;font-size:1.14286rem}}
@-webkit-keyframes WDzMdW_move{0%{-webkit-transform:translate(0)}50%{-webkit-transform:translate(-15px)}75%{-webkit-transform:translate(0)}}@keyframes WDzMdW_move{0%{transform:translate(0)}50%{transform:translate(-15px)}75%{transform:translate(0)}}.WDzMdW_finger{background:url(/images/food-and-beverage/restaurant_01_m3/icon_finger.png) 0 0/contain no-repeat;width:42px;height:42px;transition:all .5s ease-out;animation:2.5s linear infinite WDzMdW_move}.WDzMdW_finger.WDzMdW_noAnimation{animation:none}
.BDs5qW_enter{opacity:0}.BDs5qW_enterActive{opacity:1;transition:opacity .4s}.BDs5qW_exit{opacity:1}.BDs5qW_exitActive{opacity:0;transition:opacity .4s}.BDs5qW_firstView{position:relative}@media screen and (min-width:768px){.BDs5qW_firstView{height:100%}}.BDs5qW_firstView.BDs5qW_firstViewOut .BDs5qW_firstViewImg{display:none}@media screen and (min-width:768px){.BDs5qW_firstView.BDs5qW_firstViewOut{display:none}}.BDs5qW_firstViewImg{vertical-align:bottom;width:100%;height:auto}@media screen and (min-width:768px){.BDs5qW_firstViewImg{object-fit:cover;height:100%}}.BDs5qW_module{z-index:50;box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0 14px;display:flex;position:fixed;top:0;left:0}@media screen and (min-width:768px){.BDs5qW_module{align-items:center;position:absolute}.BDs5qW_moduleFirst{z-index:1;height:auto;position:static}}.BDs5qW_moduleBg{z-index:50;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.BDs5qW_moduleBg{display:none}}.BDs5qW_moduleInner{z-index:60;box-sizing:border-box;background-color:#fff;border-radius:6px;width:100%;max-width:360px;max-height:520px;padding:28px 14px;position:absolute;top:260px;box-shadow:0 3px 9px #00000080}@media screen and (min-width:768px){.BDs5qW_moduleInner{width:clamp(47.7143rem,77.5vw - 32rem,74.2857rem);max-width:none;margin-bottom:6.5vh;padding:clamp(1.28571rem,2.08333vw - .857143rem,2rem);top:auto;bottom:0}}@media screen and (min-width:768px) and (max-width:1200px) and (max-height:700px){.BDs5qW_moduleInner{zoom:.8;top:auto;bottom:0;transform:translateY(0)}}.BDs5qW_moduleContent{max-height:inherit}@media screen and (min-width:768px){.BDs5qW_moduleContent{position:relative}}.BDs5qW_moduleTitle{text-align:center;color:#525252;margin:0 0 1rem;font-size:1.1rem;font-weight:700}@media screen and (min-width:768px){.BDs5qW_moduleTitle{margin:clamp(.714286rem,.833333vw - .142857rem,1rem) 0;font-size:clamp(1.28571rem,2.08333vw - .857143rem,2rem)}}.BDs5qW_moduleContentInner{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:768px){.BDs5qW_moduleContentInner{flex-direction:row;justify-content:space-between;padding:clamp(1.28571rem,2.08333vw - .857143rem,2rem);display:flex}}.BDs5qW_moduleButton{color:#fff;margin:0 0 1rem;font-size:1.4rem}.BDs5qW_moduleButton:last-of-type{margin:0}.BDs5qW_moduleButtonPrimary{background:linear-gradient(#f57c04 0% 50%,#e9631c 50% 100%);border:1px solid #e9631c}.BDs5qW_moduleButtonSecondary{background:linear-gradient(#12abb1,#12abb1 50%,#12929a 0,#12929a);border:1px solid #009194}@media screen and (min-width:768px){.BDs5qW_moduleButton{border:2px solid #fff!important;width:47.11%!important;height:clamp(3.35714rem,5.41667vw - 2.21429rem,5.21429rem)!important;margin:0 0 clamp(1.28571rem,2.08333vw - .857143rem,2rem)!important;font-size:clamp(1.14286rem,2.08333vw - 1rem,1.85714rem)!important;box-shadow:0 4px 4px #00000040!important}.BDs5qW_moduleButton:after{content:"〉";padding-left:8px;display:block;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.BDs5qW_moduleButtonPrimary{background:#f57b03;border:1px solid #e9631c}.BDs5qW_moduleButtonPrimary:hover{background:#cd6703}.BDs5qW_moduleButtonSecondary{background:#12abb1;border:1px solid #009194}.BDs5qW_moduleButtonSecondary:hover{background:#007a7c}}.BDs5qW_moduleButtonText{color:#fff;font-size:1.4rem}@media screen and (min-width:768px){.BDs5qW_moduleButtonText{text-shadow:0 1px 1px #525252;font-size:clamp(1.14286rem,2.08333vw - 1rem,1.85714rem)}.BDs5qW_moduleButtonTextDecorator{display:none}}.BDs5qW_finger{pointer-events:none;display:none;position:absolute;top:calc(clamp(2.14286rem,2.08333vw,2.85714rem) + -1*clamp(1.28571rem,2.08333vw - .857143rem,2rem) + -1*clamp(.714286rem,.833333vw - .142857rem,1rem));right:calc(clamp(2.14286rem,2.08333vw,2.85714rem) + -1*clamp(1.28571rem,2.08333vw - .857143rem,2rem))}@media screen and (min-width:768px){.BDs5qW_finger{display:block}}
.Bb98UW_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}.Bb98UW_module:hover{opacity:.7}.Bb98UW_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}.Bb98UW_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 Bb98UW_shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}@keyframes Bb98UW_shiny{0%{left:-30%}20%{left:120%}to{left:120%}}
.Bvxe0G_module{box-sizing:border-box;border-radius:4px;flex-flow:column wrap;align-items:flex-start;width:100%;max-width:768px;margin:0 auto;display:flex}.Bvxe0G_moduleFirst{background:#e4eff5}@media screen and (min-width:768px){.Bvxe0G_module{max-width:none;margin:0}}.Bvxe0G_module .Bvxe0G_body{box-sizing:border-box;background-color:#fff;width:100%}@media screen and (min-width:768px){.Bvxe0G_module .Bvxe0G_body{border-radius:6px 6px 0 0}.Bvxe0G_module .Bvxe0G_body.Bvxe0G_radius{border-radius:6px}}.Bvxe0G_module .Bvxe0G_foot{box-sizing:border-box;border-radius:0 0 4px 4px;width:100%;padding:14px}@media screen and (min-width:768px){.Bvxe0G_module .Bvxe0G_foot{border-radius:0 0 4px 4px}}.Bvxe0G_module .Bvxe0G_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}.Bvxe0G_module .Bvxe0G_footModal{white-space:pre-wrap}.Bvxe0G_module .Bvxe0G_footItem{color:#fff;border:none;margin:0 auto;font-size:1.07143rem;position:relative}.Bvxe0G_module .Bvxe0G_footItemPrimary{background:linear-gradient(#f57c04 0% 50%,#e9631c 50% 100%);border:1px solid #e9631c}@media screen and (min-width:768px){.Bvxe0G_module .Bvxe0G_footItem{margin:0}}.Bvxe0G_module .Bvxe0G_footItemPrev{color:#a9abb0;border:none;width:80px;margin:0 auto 0 0;font-size:1.07143rem;box-shadow:none!important;background-color:#0000!important}.Bvxe0G_module .Bvxe0G_footItemPrev.Bvxe0G_footItemAllow:before{content:"〈";padding-right:8px}.Bvxe0G_module .Bvxe0G_footItemNext{color:#fff;z-index:2;position:relative;overflow:hidden}.Bvxe0G_module .Bvxe0G_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 Bvxe0G_shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}.Bvxe0G_module .Bvxe0G_footItem.Bvxe0G_footItemAllow:after{content:"〉";padding-left:8px;display:block;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.Bvxe0G_module .Bvxe0G_footItemPrimaryValid{background:#e0e0e0;border-color:#e0e0e0}.Bvxe0G_module .Bvxe0G_buttonWrap{margin:0 auto}@keyframes Bvxe0G_shiny{0%{left:-30%}20%{left:120%}to{left:120%}}.Bvxe0G_current .Bvxe0G_title{display:inline-block}.Bvxe0G_info{display:none}@media screen and (min-width:768px){.Bvxe0G_info{color:#64b5f7;font-size:1rem;font-weight:700;line-height:14px;display:inline-block}}.Bvxe0G_terms__wrapper{margin-bottom:15px;margin-right:15px}.Bvxe0G_terms{text-align:center;color:#a9abb0;font-size:1rem}.Bvxe0G_terms button{cursor:pointer;appearance:none;color:inherit;font-size:inherit;background-color:#0000;border:none;outline:none;text-decoration:underline}
._8V-Iiq_module{box-sizing:border-box;opacity:1;border:none;border-radius:4px;outline:none;width:200px;height:40px;padding:0 8px;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,0 4px 4px #00000040}._8V-Iiq_module._8V-Iiq_enabled{cursor:pointer;background-color:#12abb1}@media screen and (min-width:768px){._8V-Iiq_module._8V-Iiq_enabled{background-color:#12abb1}}._8V-Iiq_module._8V-Iiq_disabled{cursor:not-allowed;background-color:#e0e0e0}._8V-Iiq_module._8V-Iiq_secondary{background-color:#e0e0e0}
.ZbFQ-a_module{text-align:left;width:100%;position:relative}.ZbFQ-a_moduleInner{box-sizing:border-box;width:100%;position:relative}.ZbFQ-a_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}.ZbFQ-a_input:focus{outline-offset:0;box-shadow:unset;border:1px solid #12abb1;outline:none}.ZbFQ-a_input.ZbFQ-a_isEntered{background-color:#e7f7f7}.ZbFQ-a_input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #e7f7f7}.ZbFQ-a_input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #e7f7f7}.ZbFQ-a_input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #e7f7f7}
.l8MktG_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}.l8MktG_moduleInner{box-sizing:border-box;padding:14px 2px 12px;display:block}.l8MktG_moduleInner:not(:has(.l8MktG_thumb)){padding-bottom:14px}.l8MktG_moduleInner:not(:has(.l8MktG_thumb)) .l8MktG_text{margin:0}.l8MktG_module.l8MktG_isSelected{color:#fff;background-color:#f57b03}.l8MktG_fullWidth{width:100%}.l8MktG_thumb{height:60px;display:block;position:relative}.l8MktG_img{max-width:100%;height:60px;display:inline-block}.l8MktG_imgRow{max-width:100%;height:60px}.l8MktG_text{color:#707070;margin:6px 0 0;font-weight:700;display:block}.l8MktG_textRow{margin:0}.l8MktG_text.l8MktG_isSelected{color:#fff}
.snP9Dq_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}.snP9Dq_moduleInner{box-sizing:border-box;flex-flow:column wrap;justify-content:center;align-items:center;height:85px;padding:14px 2px;display:flex}.snP9Dq_moduleInner:not(:has(.snP9Dq_thumb)) .snP9Dq_text{margin:0}.snP9Dq_module.snP9Dq_isSelected{color:#fff;background-color:#f57b03}.snP9Dq_fullWidth{width:100%}.snP9Dq_thumb{height:60px;display:block;position:relative}.snP9Dq_img{max-width:100%;height:60px;display:inline-block}.snP9Dq_imgRow{max-width:100%;height:66px}.snP9Dq_text{color:#535353;margin:10px 0 0;display:block}.snP9Dq_textRow{margin:0}.snP9Dq_text.snP9Dq_isSelected{color:#fff}.snP9Dq_number{font-size:1.71429rem}
.zVxnDq_enter{opacity:0}.zVxnDq_enterActive{opacity:1;transition:opacity .4s}.zVxnDq_exit{opacity:1}.zVxnDq_exitActive{opacity:0;transition:opacity .4s}.zVxnDq_module{z-index:2;background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}
.gVLz9q_module{width:87.5%;margin:0 auto;position:relative}.gVLz9q_module:after{content:"▼";color:#12abb1;font-size:1.14286rem;position:absolute;bottom:12px;right:8px}.gVLz9q_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}.gVLz9q_select:focus{outline-offset:0;box-shadow:unset;outline:none}
.KHlWBq_module{width:100%;max-width:430px;height:70px;margin:0 auto;position:relative}.KHlWBq_module .KHlWBq_img{z-index:1;object-fit:contain;width:13%;height:auto;transition:all .5s ease-out;position:absolute;top:25px;left:15.58px}.KHlWBq_module .KHlWBq_img.KHlWBq_unsetTransition{transition:none}@media screen and (min-width:768px){.KHlWBq_module .KHlWBq_img{width:12%}}.KHlWBq_module .KHlWBq_stepList{justify-content:space-between;padding:30px 1.35714rem 0;font-size:.857143rem;display:flex}.KHlWBq_module .KHlWBq_step{color:#b8e6e8}.KHlWBq_module .KHlWBq_step:before{content:"";text-align:center;z-index:1;background-color:#b8e6e8;border-radius:50%;width:10px;height:10px;margin:0 auto;display:block;position:relative;top:50%}.KHlWBq_module .KHlWBq_step:after{display:inherit;content:"";background-color:#b8e6e8;width:15vw;height:2px;position:relative;top:-32%;left:-50%}@media (min-width:431px){.KHlWBq_module .KHlWBq_step:after{width:65px}}.KHlWBq_module .KHlWBq_step:first-of-type:after{height:0}.KHlWBq_module .KHlWBq_step.KHlWBq_active{color:#12abb1!important}.KHlWBq_module .KHlWBq_step.KHlWBq_active:before,.KHlWBq_module .KHlWBq_step.KHlWBq_active:after{background-color:#12abb1!important}.KHlWBq_module .KHlWBq_stepText{position:relative;top:-36px;left:9px}.KHlWBq_module .KHlWBq_stepNumber{font-size:1.28571rem}.KHlWBq_show{display:block!important}.KHlWBq_hide{pointer-events:none;opacity:0;visibility:hidden;height:0}
