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