.wordpress-content{--color_main:#658e8c;--color_main_light:#e7efee;--color_text:#333;--color_bg:#fafafa;--color_content_bg:#fafafa;--container_size:1200px;--article_size:1200px;--swl-fz--content:15px;--swl-fw_inner_pad:0px;--swl-pad_post_content:0px;--swl-pad_container:0px;--swl-font_family:"Yu Gothic",YuGothic,Meiryo,sans-serif;--swl-font_weight:500;--swl-letter_spacing:.05em;letter-spacing:.05em;isolation:isolate;font-size:15px;line-height:1.8}.wordpress-content .post_content{width:100%;margin:auto}.wordpress-content [data-aos]{opacity:1!important;transform:none!important}.wordpress-content .section_title{flex-direction:column;display:flex}.wordpress-content .section_title h2{background:0 0;border:0;order:0;margin:0;padding:0;font-size:1em}.wordpress-content .section_title p{order:1;margin:0}.wordpress-content img{max-width:100%;height:auto}.wordpress-content .alignfull{width:100vw;position:relative;left:calc(600px - 50vw)}.wordpress-content .alignfull>.wp-block-group__inner-container{max-width:1200px;margin:auto}.wordpress-content .post_content>:first-child{margin-top:0}@media (max-width:1248px){.wordpress-content .alignfull{left:-24px}}@media (max-width:760px){.wordpress-content{--swl-fz--content:4vw;font-size:4vw}.wordpress-content .alignfull{left:-16px}}.wordpress-content .swell-block-button a:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-50%)rotate(45deg)}.wordpress-content .is-style-check_list>li:before{content:"";width:1em;height:1em;color:var(--color_list_check,#658e8c);clip-path:polygon(6% 47%,19% 34%,40% 55%,81% 14%,94% 27%,40% 81%);background:currentColor;top:.35em}
.wordpress-content.page_recruit .recruit-metrics{--metric-ink:#355e5d;--metric-main:#658e8c;--metric-light:#dce9e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 88px;display:grid}.recruit-metrics .recruit-metrics__card{min-width:0;color:var(--metric-ink);background:linear-gradient(145deg,#fff 50%,#f0f6f3);border:1px solid #dce6e3;border-radius:24px;padding:28px 28px 26px;position:relative;box-shadow:0 8px 28px #355e5d06}.recruit-metrics .recruit-metrics__card:nth-child(2),.recruit-metrics .recruit-metrics__card:nth-child(4){background:#edf4f1}.recruit-metrics .recruit-metrics__eyebrow{color:#567b79;font:600 11px/1.5 var(--display);letter-spacing:.14em;margin-bottom:6px;display:block}.recruit-metrics .recruit-metrics__card h3{color:var(--metric-ink);background:0 0;border:0;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.5}.recruit-metrics .recruit-metrics__card h3:before,.recruit-metrics .recruit-metrics__card h3:after{content:none}.recruit-metrics .recruit-metrics__body{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:254px;padding-top:24px;display:flex}.recruit-metrics .recruit-metrics__value{color:var(--metric-ink);white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:5px;line-height:1;display:flex}.recruit-metrics .recruit-metrics__value>span{font:700 clamp(54px, 5.8vw, 76px)/1 var(--display)}.recruit-metrics .recruit-metrics__value>small{letter-spacing:0;font:700 20px/1.2 Yu Gothic,YuGothic,sans-serif}.recruit-metrics .recruit-metrics__illustration{--metric-icon-soft:#e2eeea;--metric-icon-mid:#a3beb4;--metric-icon-paper:#fcfefd;width:100px;height:88px;color:var(--metric-ink);place-items:center;margin-bottom:16px;display:grid;position:relative}.recruit-metrics .recruit-metrics__illustration svg{width:80px;height:80px;position:relative}.recruit-metrics .recruit-metrics__legend{letter-spacing:0;border-top:1px solid #d4e2dd;flex-wrap:wrap;justify-content:center;gap:8px 18px;width:100%;margin-top:22px;padding-top:16px;font-size:13px;line-height:1.6;display:flex}.recruit-metrics .recruit-metrics__legend>span{align-items:center;gap:6px;display:inline-flex}.recruit-metrics .recruit-metrics__legend>span:before{content:"";background:var(--metric-main);border-radius:50%;width:7px;height:7px}.recruit-metrics .recruit-metrics__legend>span+span:before{background:#b1c8be}.recruit-metrics .recruit-metrics__ring{background:conic-gradient(var(--metric-main) var(--metric-percent), #d3e2db 0);border-radius:50%;place-items:center;width:174px;height:174px;display:grid;transform:rotate(-.001deg)}.recruit-metrics .recruit-metrics__ring>div{background:#edf4f1;border-radius:50%;flex-direction:column;justify-content:center;gap:8px;width:146px;height:146px;display:flex}.recruit-metrics .recruit-metrics__ring .recruit-metrics__value>span{font-size:43px}.recruit-metrics .recruit-metrics__ring .recruit-metrics__value>small{font-size:16px}.recruit-metrics .recruit-metrics__ring>div>small{letter-spacing:.03em;font-size:12px}.recruit-metrics .recruit-metrics__progress{background:var(--metric-light);border-radius:9px;width:100%;height:9px;margin-top:25px;overflow:hidden}.recruit-metrics .recruit-metrics__progress>span{border-radius:inherit;background:var(--metric-main);height:100%;display:block}.recruit-metrics .recruit-metrics__scale{color:#6c8580;justify-content:space-between;width:100%;margin-top:6px;font-size:10px;display:flex}.recruit-metrics .recruit-metrics__route{--metric-icon-soft:#e2eeea;--metric-icon-mid:#a3beb4;--metric-icon-paper:#fcfefd;width:100%;color:var(--metric-ink);align-items:center;gap:12px;margin:10px 0 22px;display:flex}.recruit-metrics .recruit-metrics__route svg{flex:0 0 58px;width:58px;height:58px}.recruit-metrics .recruit-metrics__route>span{border-top:2px dashed #a3beb4;flex:1;justify-content:space-evenly;display:flex}.recruit-metrics .recruit-metrics__route i{background:#658e8c;border-radius:50%;width:6px;height:6px;margin-top:-4px}.recruit-metrics .recruit-metrics__walk{margin-top:8px;font-size:13px}.recruit-metrics .recruit-metrics__note{letter-spacing:0;border-top:1px solid #d4e2dd;width:100%;margin-top:16px;padding-top:16px;font-size:12px;line-height:1.7}@media (max-width:959px){.wordpress-content.page_recruit .recruit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.recruit-metrics .recruit-metrics__value>span{font-size:64px}}@media (max-width:599px){.wordpress-content.page_recruit .recruit-metrics{grid-template-columns:1fr;gap:16px;margin:32px 0 56px}.recruit-metrics .recruit-metrics__card{border-radius:22px;padding:24px}.recruit-metrics .recruit-metrics__body{min-height:240px;padding-top:20px}.recruit-metrics .recruit-metrics__card h3{font-size:18px}}
