.japan-service_page__xo4Uy{--jp-blue:#2563eb;--jp-ink:#12213c;--jp-muted:#63748c;--jp-line:#dfe5ed;color:var(--jp-ink);font-family:var(--font-primary)}.japan-service_page__xo4Uy :is(h1,h2,h3,p,figure){margin:0}.japan-service_page__xo4Uy :is(h1,h2,h3){letter-spacing:-.025em}.japan-service_hero__gHRoP{position:relative;isolation:isolate;overflow:hidden;min-height:650px;background:#eef4fa}.japan-service_heroImage__bqvEn{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.japan-service_hero__gHRoP:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgb(245 249 253/96%),rgb(245 249 253/91%) 27%,rgb(245 249 253/54%) 47%,transparent 67%)}.japan-service_heroInner__arNkO{display:flex;align-items:center;min-height:650px;padding-block:70px 64px}.japan-service_heroCopy__Ne_pB{max-width:min(720px,55%)}.japan-service_eyebrow__W_ZvL{color:var(--jp-blue);font-size:12px;font-weight:750;letter-spacing:.17em}.japan-service_hero__gHRoP h1{margin-top:23px;font-size:clamp(46px,4.5vw,72px);line-height:1.13;font-weight:750;text-wrap:balance}.japan-service_heroSubtitle__vjE7D{max-width:630px;margin-top:24px!important;color:#425771;font-size:clamp(19px,1.55vw,24px);line-height:1.65;font-weight:500}.japan-service_heroAction__OHj4X{margin-top:32px}.japan-service_consultButton__RDFSZ{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:0 22px;border:1px solid var(--jp-blue);border-radius:999px;background:var(--jp-blue);color:#fff;font-weight:700;font-size:16px;line-height:1.4;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.japan-service_consultButton__RDFSZ:hover{background:#164fd1;border-color:#164fd1;transform:translateY(-2px)}.japan-service_consultButton__RDFSZ:focus-visible{outline:3px solid #9bbcf9;outline-offset:3px}.japan-service_consultButton__RDFSZ>span{font-size:21px;font-weight:400;line-height:1}.japan-service_consultButtonLight__ZIEZT{border-color:#fff;background:#fff;color:var(--jp-blue)}.japan-service_consultButtonLight__ZIEZT:hover{border-color:#e7efff;background:#e7efff;color:#164fd1}.japan-service_heroFacts__iS33y{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:650px;padding:0;margin:27px 0 0;list-style:none;color:#40526c;font-size:14px;font-weight:600}.japan-service_heroFacts__iS33y li{display:inline-flex;align-items:center;gap:9px}.japan-service_heroFacts__iS33y li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jp-blue)}.japan-service_intro__cXYCt{background:#fff}.japan-service_introInner__z0uE6{padding-block:56px}.japan-service_intro__cXYCt p{max-width:1100px;color:#394b64;font-size:clamp(18px,1.35vw,21px);line-height:1.95}.japan-service_section__QPmnb{padding-block:80px;background:#fff;scroll-margin-top:100px}.japan-service_sectionMuted__7Cjdt{background:#f5f5f7}.japan-service_sectionGrid__PWXgi{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:clamp(48px,5.5vw,110px);align-items:start}.japan-service_wideWrap__FIAVO{min-width:0}.japan-service_sectionWide__6G5Lf .japan-service_sectionHeading__11r28{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,90px);align-items:center;position:static;margin-bottom:47px}.japan-service_sectionWide__6G5Lf .japan-service_sectionHeading__11r28>div{max-width:690px}.japan-service_sectionWide__6G5Lf .japan-service_sectionHeading__11r28 h2{max-width:700px}.japan-service_sectionWide__6G5Lf .japan-service_supportImage__oLc3R{margin:0!important;aspect-ratio:1.75}.japan-service_sectionWide__6G5Lf .japan-service_sectionHeading__11r28:not(:has(.japan-service_supportImage__oLc3R)){display:block}.japan-service_sectionWide__6G5Lf>.japan-service_container__PuN6s>.japan-service_article__sWDfr{max-width:1120px;margin-inline:auto}.japan-service_sectionWide__6G5Lf>.japan-service_container__PuN6s>.japan-service_article__sWDfr>p{max-width:900px}.japan-service_sectionWide__6G5Lf>.japan-service_container__PuN6s>.japan-service_article__sWDfr table{width:100%}.japan-service_structured__0SblM{min-width:0}.japan-service_structuredLead__K_FqB{max-width:1080px;margin-bottom:34px}.japan-service_cardGrid__dVw8I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.japan-service_contentCard__cd74L{min-width:0;padding:clamp(24px,2.4vw,35px);border:1px solid #dde5f0;border-radius:20px;background:#fff}.japan-service_contentCardWide__Nuzug{grid-column:1/-1}.japan-service_cardNumber__1y5Cy{display:block;margin-bottom:20px;color:var(--jp-blue);font-size:13px;font-weight:750;letter-spacing:.08em}.japan-service_contentCard__cd74L h3{margin:0 0 18px;color:var(--jp-ink);font-size:clamp(21px,1.9vw,27px);line-height:1.4}.japan-service_contentCard__cd74L .japan-service_article__sWDfr{font-size:15px;line-height:1.78}.japan-service_contentCard__cd74L .japan-service_article__sWDfr p:last-child{margin-bottom:0}.japan-service_flatList__N6sFQ{border-top:1px solid var(--jp-line)}.japan-service_flatList__N6sFQ .japan-service_contentCard__cd74L{display:grid;grid-template-columns:42px minmax(140px,.45fr) minmax(0,1fr);gap:18px;padding:27px 0;border:0;border-bottom:1px solid var(--jp-line);border-radius:0;background:transparent}.japan-service_flatList__N6sFQ .japan-service_cardNumber__1y5Cy{margin:3px 0 0}.japan-service_flatList__N6sFQ .japan-service_contentCard__cd74L h3{margin:0}.japan-service_flatList__N6sFQ .japan-service_contentCard__cd74L .japan-service_article__sWDfr{color:var(--jp-muted)}.japan-service_sectionHeading__11r28{position:sticky;top:104px}.japan-service_sectionHeading__11r28>header{margin-bottom:0}.japan-service_sectionNumber__7unzv{display:inline-block;margin-bottom:20px;color:var(--jp-blue);font-size:13px;font-weight:750;letter-spacing:.12em}.japan-service_sectionHeading__11r28 h2{max-width:530px;font-size:clamp(28px,2.45vw,36px);font-weight:750;line-height:1.4;text-wrap:balance}.japan-service_supportImage__oLc3R{overflow:hidden;margin-top:36px!important;border-radius:24px;aspect-ratio:1.42}.japan-service_supportImage__oLc3R img{width:100%;height:100%;object-fit:cover}.japan-service_article__sWDfr{min-width:0;color:var(--jp-muted);font-size:16px;line-height:1.9}.japan-service_article__sWDfr>:first-child{margin-top:0}.japan-service_article__sWDfr p{margin:0 0 20px}.japan-service_article__sWDfr h3,.japan-service_article__sWDfr strong{color:var(--jp-ink);font-weight:700}.japan-service_article__sWDfr h3{margin:36px 0 15px;padding-top:31px;border-top:1px solid var(--jp-line);font-size:clamp(21px,1.8vw,26px);line-height:1.45}.japan-service_article__sWDfr h3+p{margin-top:0}.japan-service_article__sWDfr ol,.japan-service_article__sWDfr ul{padding-left:1.25em;margin:0 0 25px}.japan-service_article__sWDfr li{padding-left:5px;margin-bottom:8px}.japan-service_article__sWDfr li::marker{color:var(--jp-blue)}.japan-service_article__sWDfr table{display:table;table-layout:fixed;width:100%;margin:26px 0 32px;border:1px solid var(--jp-line);border-radius:15px;border-spacing:0;background:#fff;white-space:normal}.japan-service_article__sWDfr :is(th,td){min-width:125px;padding:15px 18px;border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);text-align:left;vertical-align:top;line-height:1.65}.japan-service_article__sWDfr :is(th,td):last-child{border-right:0}.japan-service_article__sWDfr tr:last-child td{border-bottom:0}.japan-service_article__sWDfr th{color:var(--jp-ink);font-weight:700;background:#f0f4f9}.japan-service_article__sWDfr blockquote{margin:25px 0;padding:12px 20px;border-left:3px solid var(--jp-blue);background:#f1f6ff}.japan-service_article__sWDfr a{color:var(--jp-blue);text-decoration:underline;text-underline-offset:3px}.japan-service_sectionProcess__ZL_Cx{background:var(--jp-blue)}.japan-service_sectionProcess__ZL_Cx .japan-service_sectionNumber__7unzv{color:#b9d2ff}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr h3,.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr strong,.japan-service_sectionProcess__ZL_Cx .japan-service_sectionHeading__11r28 h2{color:#fff}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr{color:#e3ecff}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr h3{border-color:rgb(255 255 255/25%)}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr li::marker{color:#fff}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr table{border-color:#d9e6fb;color:#40516b}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr table strong,.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr th{color:var(--jp-ink)}.japan-service_sectionProcess__ZL_Cx .japan-service_article__sWDfr a{color:#fff}.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L{border:0;background:#fff}.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L .japan-service_article__sWDfr strong,.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L h3{color:var(--jp-ink)}.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L .japan-service_article__sWDfr{color:#52647b}.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L .japan-service_article__sWDfr li::marker{color:var(--jp-blue)}.japan-service_sectionProcess__ZL_Cx .japan-service_contentCard__cd74L .japan-service_article__sWDfr h3{color:var(--jp-ink)}.japan-service_sectionProcess__ZL_Cx .japan-service_cardNumber__1y5Cy{color:var(--jp-blue);font-size:20px}.japan-service_sectionProcess__ZL_Cx .japan-service_cardGrid__dVw8I{grid-template-columns:repeat(3,minmax(0,1fr))}.japan-service_sectionDelivery__5GwII{background:#11182d}.japan-service_sectionDelivery__5GwII .japan-service_sectionNumber__7unzv{color:#a9c7ff}.japan-service_sectionDelivery__5GwII .japan-service_sectionHeading__11r28 h2{color:#fff}.japan-service_sectionDelivery__5GwII .japan-service_article__sWDfr{color:#d3dbea}.japan-service_sectionDelivery__5GwII .japan-service_article__sWDfr strong{color:#fff}.japan-service_sectionDelivery__5GwII .japan-service_article__sWDfr table{background:#fff;color:#40516b}.japan-service_sectionDelivery__5GwII .japan-service_article__sWDfr table strong,.japan-service_sectionDelivery__5GwII .japan-service_article__sWDfr table th{color:var(--jp-ink)}.japan-service_faqSection__n2T5R{padding-block:80px;background:#fff}.japan-service_faqList__4SnRm{min-width:0;border-top:1px solid var(--jp-line)}.japan-service_faqList__4SnRm details{border-bottom:1px solid var(--jp-line)}.japan-service_faqList__4SnRm summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:27px 0;color:var(--jp-ink);font-size:19px;font-weight:650;line-height:1.55;cursor:pointer;list-style:none}.japan-service_faqList__4SnRm summary::-webkit-details-marker{display:none}.japan-service_faqAnswer__DcFXx{padding:0 46px 28px 0;color:var(--jp-muted);font-size:16px;line-height:1.85}.japan-service_faqAnswer__DcFXx p{margin:0 0 12px}.japan-service_faqAnswer__DcFXx p:last-child{margin-bottom:0}.japan-service_related__tfxxo{padding-block:76px;background:#fff}.japan-service_related__tfxxo h2{margin-bottom:27px;font-size:clamp(27px,2.3vw,37px)}.japan-service_relatedList__RoUT0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.japan-service_relatedList__RoUT0 a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:92px;padding:20px 22px;border:1px solid var(--jp-line);border-radius:15px;color:var(--jp-ink);font-size:18px;font-weight:650;transition:border-color .2s,color .2s,transform .2s}.japan-service_relatedList__RoUT0 a:hover{border-color:var(--jp-blue);color:var(--jp-blue);transform:translateY(-2px)}.japan-service_relatedList__RoUT0 a span:last-child{color:var(--jp-blue);font-size:23px;font-weight:400}.japan-service_closing__RGxcz{position:relative;isolation:isolate;overflow:hidden;padding-block:72px;background:var(--jp-blue);color:#fff}.japan-service_closing__RGxcz:before{content:"";position:absolute;z-index:-1;right:-160px;top:-220px;width:600px;height:600px;border:1px solid rgb(255 255 255/18%);border-radius:50%;box-shadow:0 0 0 60px rgb(255 255 255/5%),0 0 0 120px rgb(255 255 255/4%)}.japan-service_closingInner___Lzbe{display:flex;align-items:end;justify-content:space-between;gap:32px}.japan-service_closingEyebrow__tvtmq{margin-bottom:13px!important;color:#dce9ff;font-size:13px;letter-spacing:.12em}.japan-service_closing__RGxcz h2{color:#fff;font-size:clamp(30px,3vw,46px)}.japan-service_closing__RGxcz p:not(.japan-service_closingEyebrow__tvtmq){margin-top:13px;color:#e5efff;font-size:17px;line-height:1.7}@media (max-width:1050px){.japan-service_heroCopy__Ne_pB{max-width:63%}.japan-service_sectionGrid__PWXgi{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:38px}.japan-service_sectionProcess__ZL_Cx .japan-service_cardGrid__dVw8I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.japan-service_hero__gHRoP{min-height:0;background:#f5f9fd}.japan-service_heroImage__bqvEn{top:0;bottom:auto;height:145px;object-position:75% 54%}.japan-service_hero__gHRoP:before{background:linear-gradient(180deg,transparent,#f5f9fd 150px)}.japan-service_heroInner__arNkO{min-height:0;padding-block:168px 36px}.japan-service_heroCopy__Ne_pB{max-width:100%}.japan-service_eyebrow__W_ZvL{font-size:10px;letter-spacing:.13em}.japan-service_hero__gHRoP h1{margin-top:10px;font-size:clamp(34px,8vw,45px);line-height:1.18}.japan-service_heroSubtitle__vjE7D{margin-top:15px!important;font-size:16px;line-height:1.65}.japan-service_heroAction__OHj4X{margin-top:23px}.japan-service_consultButton__RDFSZ{min-height:48px;font-size:14px}.japan-service_heroFacts__iS33y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:22px;font-size:12px}.japan-service_heroFacts__iS33y li{gap:7px}.japan-service_introInner__z0uE6{padding-block:34px}.japan-service_intro__cXYCt p{font-size:16px;line-height:1.85}.japan-service_faqSection__n2T5R,.japan-service_section__QPmnb{padding-block:65px}.japan-service_sectionGrid__PWXgi{display:block}.japan-service_sectionWide__6G5Lf .japan-service_sectionHeading__11r28{display:block;margin-bottom:28px}.japan-service_sectionWide__6G5Lf .japan-service_supportImage__oLc3R{margin-top:23px!important}.japan-service_sectionHeading__11r28{position:static;margin-bottom:30px}.japan-service_sectionNumber__7unzv{margin-bottom:9px}.japan-service_sectionHeading__11r28 h2{font-size:clamp(28px,7vw,37px)}.japan-service_supportImage__oLc3R{margin-top:23px!important;aspect-ratio:1.7;border-radius:16px}.japan-service_article__sWDfr{font-size:15px;line-height:1.8}.japan-service_article__sWDfr h3{margin-top:26px;padding-top:24px;font-size:21px}.japan-service_article__sWDfr table{display:block;overflow-x:auto;table-layout:auto}.japan-service_article__sWDfr :is(th,td){min-width:105px;padding:12px;font-size:13px}.japan-service_cardGrid__dVw8I,.japan-service_sectionProcess__ZL_Cx .japan-service_cardGrid__dVw8I{grid-template-columns:1fr;gap:12px}.japan-service_contentCard__cd74L{padding:22px;border-radius:16px}.japan-service_contentCard__cd74L h3{font-size:21px}.japan-service_contentCard__cd74L .japan-service_article__sWDfr{font-size:14px}.japan-service_flatList__N6sFQ .japan-service_contentCard__cd74L{display:grid;grid-template-columns:35px 1fr;gap:8px 12px}.japan-service_flatList__N6sFQ .japan-service_contentCard__cd74L .japan-service_article__sWDfr{grid-column:2}.japan-service_faqList__4SnRm summary{padding:20px 0;font-size:16px}.japan-service_faqAnswer__DcFXx{padding-right:0;font-size:14px}.japan-service_related__tfxxo{padding-block:60px}.japan-service_relatedList__RoUT0{grid-template-columns:1fr}.japan-service_relatedList__RoUT0 a{min-height:70px;font-size:16px}.japan-service_closing__RGxcz{padding-block:60px}.japan-service_closingInner___Lzbe{align-items:start;flex-direction:column}.japan-service_closing__RGxcz p:not(.japan-service_closingEyebrow__tvtmq){font-size:15px}}