.jv-entry[data-astro-cid-z6lzuxf6]{scroll-margin-top:104px;margin-top:36px;padding:36px;background:#112a40;color:#fff;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;border-bottom:6px solid #284b60}.jv-entry[data-astro-cid-z6lzuxf6] .jv-entry-label[data-astro-cid-z6lzuxf6]{font-size:13px;font-weight:500;color:#d0dfdc;margin:0 0 14px}.jv-entry[data-astro-cid-z6lzuxf6] h3[data-astro-cid-z6lzuxf6]{font-size:24px;line-height:1.65;text-wrap:balance;color:#fff}.jv-entry[data-astro-cid-z6lzuxf6] h3[data-astro-cid-z6lzuxf6] span[data-astro-cid-z6lzuxf6]{display:inline-block}.jv-entry[data-astro-cid-z6lzuxf6] .jv-entry-description[data-astro-cid-z6lzuxf6]{font-size:14px;line-height:1.95;margin-top:16px;color:#edf2f5}.jv-entry[data-astro-cid-z6lzuxf6] .jv-entry-context[data-astro-cid-z6lzuxf6]{font-size:13px;line-height:1.9;margin-top:16px;color:#e2eaef}.jv-entry[data-astro-cid-z6lzuxf6] dl[data-astro-cid-z6lzuxf6]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jv-entry[data-astro-cid-z6lzuxf6] dl[data-astro-cid-z6lzuxf6]>div[data-astro-cid-z6lzuxf6]{min-width:0;padding:4px 0 16px;border-bottom:1px solid #77909f}.jv-entry[data-astro-cid-z6lzuxf6] dt[data-astro-cid-z6lzuxf6]{font-size:12px;color:#d0dfdc;line-height:1.8}.jv-entry[data-astro-cid-z6lzuxf6] dd[data-astro-cid-z6lzuxf6]{font-size:16px;line-height:1.8;font-weight:600;margin:10px 0 0;text-wrap:balance}.jv-entry[data-astro-cid-z6lzuxf6] .jv-entry-note[data-astro-cid-z6lzuxf6]{font-size:12px;line-height:1.9;color:#e2eaef;margin:16px 0 22px}.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6]{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;color:#112a40;background:#fff;font-size:14px;font-weight:600;text-decoration:none;border:1px solid #fff;border-radius:2px;box-shadow:0 3px #93a7b4;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6]:hover{color:#112a40;background:#edf3f5;border-color:#edf3f5}.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6]:active{transform:translateY(2px);box-shadow:0 1px #93a7b4}.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6]:focus-visible{outline:2px solid #fff;outline-offset:5px}.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6] svg[data-astro-cid-z6lzuxf6]{flex-shrink:0;width:18px;height:18px}@media(prefers-reduced-motion:reduce){.jv-entry[data-astro-cid-z6lzuxf6] a[data-astro-cid-z6lzuxf6]{transition:none}}@media(max-width:1100px){.jv-entry[data-astro-cid-z6lzuxf6]{grid-template-columns:1fr;gap:28px}.jv-entry-heading[data-astro-cid-z6lzuxf6]{max-width:760px}}@media(max-width:650px){.jv-entry[data-astro-cid-z6lzuxf6]{margin-top:28px;padding:28px 24px;gap:24px}.jv-entry[data-astro-cid-z6lzuxf6] h3[data-astro-cid-z6lzuxf6]{font-size:22px}.jv-entry[data-astro-cid-z6lzuxf6] dl[data-astro-cid-z6lzuxf6]{grid-template-columns:1fr;gap:0}.jv-entry[data-astro-cid-z6lzuxf6] dl[data-astro-cid-z6lzuxf6]>div[data-astro-cid-z6lzuxf6]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0}.jv-entry[data-astro-cid-z6lzuxf6] dd[data-astro-cid-z6lzuxf6]{margin:0;font-size:15px;text-wrap:pretty}.jv-entry[data-astro-cid-z6lzuxf6] dt[data-astro-cid-z6lzuxf6]{font-size:12px}}@media(max-width:390px){.jv-entry[data-astro-cid-z6lzuxf6]{padding:24px 18px}.jv-entry[data-astro-cid-z6lzuxf6] dl[data-astro-cid-z6lzuxf6]>div[data-astro-cid-z6lzuxf6]{grid-template-columns:100px minmax(0,1fr);gap:8px}}.business-journey,.grouped-services{--j-ink:#182e45;--j-text:#3e4654;--j-green:#33594f;--j-line:#b9c7d1;color:var(--j-ink);background:#fff;padding:88px 0;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:1.9;letter-spacing:0}.journey-width{width:min(1184px,calc(100% - 96px));margin-inline:auto}.business-journey *,.grouped-services *{box-sizing:border-box}.business-journey :is(h2,h3),.grouped-services :is(h2,h3){font-family:Noto Sans JP,sans-serif!important;font-weight:700!important;letter-spacing:0!important;line-height:1.7;text-wrap:pretty;margin:0}.business-journey h2,.grouped-services h2{font-size:36px}.business-journey h3,.grouped-services h3{font-size:23px}.business-journey p,.grouped-services p{margin:0}.journey-kicker{color:var(--j-green);font-size:14px;font-weight:600;margin-bottom:18px!important}.journey-heading>p:last-child{max-width:820px;margin-top:20px;color:var(--j-text)}.journey-tracks{margin-top:44px;border-top:1px solid var(--j-line)}.journey-track{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:48px;padding:36px 0;border-bottom:1px solid var(--j-line)}.journey-track-heading>span{display:block;color:var(--j-green);font-size:14px;font-weight:600;margin-bottom:8px}.journey-track-heading p{color:var(--j-text);font-size:14px;margin-top:12px}.journey-stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.journey-stages li{position:relative;min-width:0}.journey-stages li+li:before{content:"";position:absolute;height:1px;width:24px;background:#8ca2b3;right:100%;top:50%}.journey-stages a{position:relative;padding:19px 14px 36px;height:100%;min-height:160px;display:flex;flex-direction:column;justify-content:center;border:1px solid #a4b8c7;background:#f4f7f9;box-shadow:0 4px #dbe2e8;text-decoration:none;color:var(--j-ink);transition:background .2s,border-color .2s}.journey-stages a:hover{background:#e6eef2;border-color:#33594f}.journey-stages strong{display:block;font-size:18px;font-weight:700}.journey-stages a>span:last-of-type{font-size:12px;color:var(--j-text);margin-top:8px}.journey-stages .journey-stage-no{font-size:12px;color:#536171;margin-bottom:8px}.journey-stages svg{width:17px;height:17px;position:absolute;bottom:12px;right:14px}.journey-track--btoc .journey-stages a{background:#f0f5f2;border-color:#afc3b8;box-shadow:0 4px #dbe5df}.journey-track--btoc .journey-stages a:hover{background:#e2ede5}.journey-partnership{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);-moz-column-gap:48px;column-gap:48px;row-gap:16px;margin-top:32px}.business-journey .journey-choice-note{font-size:13px;color:var(--j-text);margin-top:18px}.journey-partnership>strong{font-size:18px;font-weight:700}.journey-partnership>p{color:var(--j-text);font-size:13px}.journey-partnership>a{grid-column:2}.journey-partnership a,.journey-directory-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;color:var(--j-ink);padding:10px 0;text-decoration:none;border-bottom:1px solid #8295a6;width:-moz-fit-content;width:fit-content;font-size:14px}.journey-partnership svg,.journey-directory-link svg,.service-group svg,.grouped-service-note svg{flex-shrink:0;width:17px;height:17px}.grouped-services{background:#eef2f4}.service-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px;row-gap:52px;margin-top:48px}.service-group{min-width:0}.service-group header{display:flex;gap:16px;align-items:baseline}.service-group header>span{font-size:14px;color:#536171}.service-group>p{color:var(--j-text);margin-top:12px;font-size:14px}.service-group ul{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--j-line)}.service-group li{border-bottom:1px solid var(--j-line)}.service-group a{padding:14px 0;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--j-ink);text-decoration:none;font-size:14px;font-weight:500}.service-group a:hover{color:var(--j-green);background:#e4ebee}.service-group a[href="/service/store-operations/"]{font-weight:700;color:var(--j-green)}.grouped-service-note{font-size:13px;color:var(--j-text);margin-top:38px!important;max-width:900px}.grouped-service-note a{color:var(--j-ink);text-underline-offset:4px;display:inline-flex;align-items:center;gap:8px}.journey-directory-link{margin-top:24px}.business-journey a:focus-visible,.grouped-services a:focus-visible{outline:2px solid #35729c;outline-offset:5px}@media(max-width:1100px){.journey-track{grid-template-columns:1fr;gap:24px}.journey-stages a{min-height:148px}.journey-partnership{grid-template-columns:1fr;gap:14px}.journey-partnership>a{grid-column:auto}}@media(max-width:850px){.journey-width{width:calc(100% - 48px)}.business-journey,.grouped-services{padding:64px 0}.service-group-grid{gap:40px}.business-journey h2,.grouped-services h2{font-size:30px}}@media(max-width:650px){.business-journey,.grouped-services{padding:52px 0}.business-journey h2,.grouped-services h2{font-size:27px}.business-journey h3,.grouped-services h3{font-size:21px}.service-group-grid{grid-template-columns:1fr;gap:40px;margin-top:32px}.journey-stages{gap:16px}.journey-stages li+li:before{width:16px}.journey-stages a{padding:12px 10px 30px;min-height:160px}.journey-stages strong{font-size:16px}.journey-stages a>span:last-of-type{font-size:12px}.journey-partnership{margin-top:24px}}@media(max-width:390px){.journey-width{width:calc(100% - 40px)}.journey-stages{grid-template-columns:1fr;gap:16px}.journey-stages a{min-height:100px;padding:14px 40px 14px 58px}.journey-stages .journey-stage-no{position:absolute;left:18px;top:17px;margin:0}.journey-stages a>span:last-of-type{margin-top:4px}.journey-stages li+li:before{width:1px;height:16px;right:auto;left:50%;top:-16px}}
