/* animiru-font-weight-step-v1 */
.isekai-service-check{margin-block:1.75rem .25rem;padding-top:1.25rem;border-top:2px solid #ddd3ef;color:#242134}
.isekai-service-check [hidden]{display:none!important}
.isekai-service-check h3{margin:0 0 .8rem;font-size:1.25rem;line-height:1.55}
.isekai-service-check label{display:flex;flex-direction:column;gap:.5rem;font-weight:600;max-width:28rem;margin-block:1rem}
.isekai-service-check select{font:inherit;font-weight:400;color:inherit;background:#fff;border:1px solid #7e748d;border-radius:8px;min-height:48px;width:100%;padding:.7rem 2rem .7rem .65rem}
.isekai-service-check select:focus-visible,.isekai-service-check a:focus-visible{outline:3px solid #635085;outline-offset:3px}
.isekai-service-check__status{margin-block:1rem;font-weight:600;font-size:1.05rem}
.isekai-service-check__result{border-top:1px solid #c9bfd9;padding-top:1rem;margin-top:1rem;overflow-wrap:anywhere}
.isekai-service-check__result ul{list-style:none;margin:0;padding:0}
.isekai-service-check__list{display:grid;gap:1.25rem}
.isekai-service-check__group h4{margin:0 0 .6rem;font-size:1.05rem}
.isekai-service-check__group ul{display:grid;gap:.6rem}
.isekai-service-check__work{padding:.75rem .9rem;border-left:4px solid #b9b0c8;background:rgba(255,255,255,.55)}
.isekai-service-check__work[data-state=unlimited],.isekai-service-check__work[data-state=ppv],.isekai-service-check__work[data-state=listed]{border-left-color:#4f386e}
.isekai-service-check__title{margin:0;font-weight:600}
.isekai-service-check__state{margin:.2rem 0;font-weight:600;color:#4f386e}
.isekai-service-check__work[data-state=none] .isekai-service-check__state{color:#5e5868;font-weight:400}
.isekai-service-check__next{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem}
.isekai-service-check__fallback dt{font-weight:600;margin-top:.8rem}
.isekai-service-check__fallback dd{margin:.2rem 0 0}
figure.article-body-image.article-body-image--infographic-portrait{display:block;width:100%;max-width:min(100%,560px);margin:var(--space-4) auto 0}
.article-body-image--infographic-portrait img{display:block;width:100%;max-width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain}
.isekai-service-check__result>p,.isekai-service-check>p{margin-block:.8rem}
.isekai-service-check__list{margin-bottom:1.25rem!important}
#isekai-work-cards,#isekai-compare{scroll-margin-top:5.5rem}
