@charset "UTF-8";#wrapper.guide{max-width:918px}.guide .caption{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:32px}@media (width <= 768px){.guide .caption{font-size:1.375rem;text-align:left;padding-inline:16px}}.guide .page_section{margin-bottom:64px}@media (width <= 768px){.guide .inner{padding-inline:16px}}.guide .title{font-size:1.25rem;font-weight:700;background-color:var(--clGray_ed);padding:8px 16px;margin-bottom:24px}.guide .img_wrap{width:100%;max-width:600px;margin-inline:auto}.guide .img_wrap img{width:100%}.guide .text_no_function{color:var(--clAlert);font-size:1.125rem;font-weight:700;margin-bottom:24px}.guide .flow{display:-webkit-box;display:flex;justify-content:space-around}.guide .flow dl{width:100%}.guide .flow dl dt{text-align:center}.guide .flow dl dt img{max-width:240px;width:80%;margin:0 auto 24px}.guide .flow dl dd{padding:0 10px 10px 0;margin-bottom:0}.guide .flow dl dd .text_flow{font-size:1.125rem;font-weight:700;position:relative;height:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}@media (width <= 768px){.guide .flow dl dd .text_flow{font-size:.875rem}}.guide .flow dl dd .text_flow .text_sm{font-size:.875rem}@media (width <= 768px){.guide .flow dl dd .text_flow .text_sm{font-size:.75rem}}@media (width < 475px){.guide .flow dl dd .text_flow .text_sm.hide_sm{display:none}}@media (width >= 475px){.guide .flow dl dd .text_flow .text_sm.hide_lg{display:none}}.guide .flow dl.employer dd{border-right:4px solid var(--clGray_ed);padding:0 10px 130px 0}.guide .flow dl.employer dd .text_flow{color:var(--clMain02);border:1px solid var(--clMain02);background-color:var(--clMain02_lighter);padding-right:16px}.guide .flow dl.employer dd .text_flow:after{content:"";position:absolute;top:-1px;right:-1px;border-right:30px solid #fff;border-bottom:48px solid transparent;-webkit-filter:drop-shadow(-1px 0 0 var(--clMain02));filter:drop-shadow(-1px 0 0 var(--clMain02))}@media (width <= 768px){.guide .flow dl.employer dd .text_flow{padding:0 30px 0 4px}}.guide .flow dl.seeker dd{border-left:4px solid var(--clGray_ed);padding:50px 0 16px 10px}.guide .flow dl.seeker dd .text_flow{color:var(--clMain01);border:1px solid var(--clMain01);background-color:var(--clMain01_lighter);padding-left:15px}.guide .flow dl.seeker dd .text_flow:after{content:"";position:absolute;top:-1px;left:-1px;border-left:30px solid #fff;border-bottom:48px solid transparent;-webkit-filter:drop-shadow(1px 0 0 var(--clMain01));filter:drop-shadow(1px 0 0 var(--clMain01))}.guide .flow dl.seeker dd .text_flow:nth-of-type(2){margin-top:16px}@media (width <= 768px){.guide .flow dl.seeker dd .text_flow{padding:0 4px 0 30px}}.guide .flow.dm{margin-bottom:32px}.guide .flow.dm dl.employer dd{padding:16px 10px 0 0}.guide .flow.dm dl.seeker dd{padding:64px 0 0 10px}.guide .common_box{width:100%;max-width:420px;height:76px;margin-inline:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:12px;color:var(--clMain02);font-size:1.5rem;text-align:center;background-color:var(--clYellow);border-radius:6px}@media (width <= 768px){.guide .common_box{font-size:1.125rem}}.errorDetail{margin-block:40px 80px;text-align:center}@media (width <= 768px){.errorDetail{margin-block:24px 48px;padding-inline:16px}}.errorDetail .caption_en{margin-bottom:20px;color:var(--clMain01);font-size:1.5rem;font-weight:700}@media (width <= 768px){.errorDetail .caption_en{font-size:1.25rem}}.errorDetail img{display:block;max-width:300px;max-height:40vh;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media (width <= 768px){.errorDetail img{max-width:200px}}.errorDetail .text_wrapper{font-weight:700;margin:20px auto 30px}.errorDetail .text_wrapper .caption{font-size:1.5rem;margin-bottom:16px}@media (width <= 768px){.errorDetail .text_wrapper .caption{font-size:1.25rem}}@media (width <= 768px){.errorDetail .text_wrapper .text{font-size:.875rem}}.errorDetail .btn_toTop{width:min(100%,360px);margin-inline:auto}.rule .rule_inner{max-width:820px;width:100%;margin:0 auto;box-sizing:border-box;counter-reset:number_section 0}@media (320px < width <= 819px){.rule .rule_inner{width:100%;padding:0 20px}}.rule .sec_title{font-size:1.75rem;font-weight:700;border-bottom:none;padding-bottom:22px}.rule .rule_title{font-weight:700;font-size:1.125rem;margin:2rem 0 1rem}.rule .rule_title:before{counter-increment:number_section 1;content:"第" counter(number_section) "条";margin-right:10px}.rule .title{font-size:1.125rem;font-weight:700;margin:2rem 0 1rem}.rule .rule_text{font-size:.875rem;margin-bottom:1rem}.rule .rule_olList{counter-reset:item;font-size:.875rem;margin-bottom:1rem}.rule .rule_olList li{padding-left:1.5rem}.rule .rule_olList li:before{counter-increment:item;content:counter(item) ")";margin-left:-1rem;margin-right:5px}.rule .rule_olList .rule_olList_inner{padding-left:1rem;counter-reset:item;margin-bottom:1rem}.rule .rule_olList .rule_olList_inner li:before{counter-increment:item;content:"(" counter(item) ")"}.rule .rule_ulList{font-size:.875rem;margin-bottom:1rem;list-style:disc;padding-left:1.5em}.rule a{text-decoration:underline}
