@layer partial{.Hiuk2W_wrapper{background:var(--color-standard-surface-soft)}.Hiuk2W_inner{max-width:var(--width-viewport-lg);padding:43px var(--contents-block-paddingX) 48px;flex-direction:column;gap:43px;margin:0 auto;display:flex}@media screen and (min-width:900px){.Hiuk2W_inner{gap:60px;padding:93px clamp(64px,6.25vw,80px) 52px}}@media screen and (min-width:1280px){.Hiuk2W_inner{gap:67px;padding:112px clamp(64px,6.25vw,80px) 63px}}.Hiuk2W_head{flex-direction:column;align-items:center;gap:32px;display:flex}@media screen and (min-width:900px){.Hiuk2W_head{gap:43px}}@media screen and (min-width:1280px){.Hiuk2W_head{gap:48px}}.Hiuk2W_label{font-optical-sizing:auto;letter-spacing:20%;width:100%;color:var(--color-standard-navy);white-space:nowrap;align-items:center;gap:13px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.6;display:flex}@media screen and (min-width:900px){.Hiuk2W_label{font-optical-sizing:auto;letter-spacing:20%;gap:16px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.6}}@media screen and (min-width:1280px){.Hiuk2W_label{font-optical-sizing:auto;letter-spacing:20%;gap:19px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.6}}.Hiuk2W_label:before,.Hiuk2W_label:after{content:"";background:var(--color-standard-navy);flex:1 0 0;height:1px}@media screen and (min-width:900px){.Hiuk2W_label:before,.Hiuk2W_label:after{height:2px}}.Hiuk2W_title{font-optical-sizing:auto;letter-spacing:20%;color:var(--color-standard-navy);text-align:center;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.5}@media screen and (min-width:900px){.Hiuk2W_title{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.5}}@media screen and (min-width:1280px){.Hiuk2W_title{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:1.5}}.Hiuk2W_card{flex-direction:column;align-items:center;gap:64.4px;padding-bottom:0;display:flex}@media screen and (min-width:900px){.Hiuk2W_card{gap:40px;padding-bottom:40px}}@media screen and (min-width:1280px){.Hiuk2W_card{gap:39px;padding-bottom:45px}}.Hiuk2W_steps{flex-direction:column;gap:33px;width:100%;padding:0;display:flex}@media screen and (min-width:900px){.Hiuk2W_steps{grid-template-columns:1fr 1fr;gap:32px 0;display:grid}}@media screen and (min-width:1280px){.Hiuk2W_steps{background:var(--color-base-white);border-radius:16px 16px 0 0;flex-direction:row;gap:29px;padding:0 14px;display:flex}}.Hiuk2W_step{background:var(--color-base-white);border-radius:13.7px;grid-template-columns:114.4px minmax(0,300px);grid-template-areas:"num num""illus text";justify-content:center;align-items:start;gap:7.069px 8.45px;min-width:0;padding:21.231px 22.8px 24px;display:grid;position:relative}@media screen and (min-width:900px){.Hiuk2W_step{border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding:24px 36px;display:flex}}@media screen and (min-width:1280px){.Hiuk2W_step{flex:1 0 0;padding:28px 22px}}.Hiuk2W_step+.Hiuk2W_step:before{content:"";background:var(--color-standard-border);height:1px;position:absolute;top:-17px;left:0;right:.3px}.Hiuk2W_step+.Hiuk2W_step:after{content:"";background:url(/new/images/icon/triangle-down.svg) 50%/100% 100% no-repeat;width:14px;height:9.333px;position:absolute;top:-16.5px;left:calc(50% + .35px);transform:translate(-50%)}.Hiuk2W_num{font-optical-sizing:auto;letter-spacing:22%;width:auto;height:26px;color:var(--color-standard-navy);grid-area:num;align-items:center;gap:16px;margin:0 8.41px;font-family:Roboto Condensed,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:1.43;display:flex}@media screen and (min-width:900px){.Hiuk2W_num{font-optical-sizing:auto;letter-spacing:22%;width:100%;height:auto;margin:0;font-family:Roboto Condensed,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:1.43}}@media screen and (min-width:1280px){.Hiuk2W_num{font-optical-sizing:auto;letter-spacing:22%;font-family:Roboto Condensed,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:1.43}}.Hiuk2W_num:before,.Hiuk2W_num:after{content:"";background:var(--color-standard-navy);flex:1 0 0;height:1px}.Hiuk2W_numText{text-align:center;white-space:nowrap;width:23px}@media screen and (min-width:1280px){.Hiuk2W_numText{width:25px}}.Hiuk2W_illus{grid-area:illus;width:114px;height:106.597px;margin:14px 0 0;position:relative}@media screen and (min-width:900px){.Hiuk2W_illus{aspect-ratio:1;border-radius:12px;width:150px;height:auto;margin:0;overflow:hidden}}@media screen and (min-width:1280px){.Hiuk2W_illus{width:min(170px,100%)}}.Hiuk2W_illusImg{-o-object-fit:contain;object-fit:contain;clip-path:inset(0 0 0 9px);width:132px;height:132px;position:absolute;top:-9px;left:-9px}@media screen and (min-width:900px){.Hiuk2W_illusImg{clip-path:none;width:100%;height:100%;position:static}}.Hiuk2W_text{flex-direction:column;grid-area:text;gap:8.8px;width:100%;display:flex}@media screen and (min-width:900px){.Hiuk2W_text{gap:14px}}.Hiuk2W_stepTitle{font-optical-sizing:auto;letter-spacing:10%;color:var(--color-standard-primary);text-align:left;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.4}@media screen and (min-width:900px){.Hiuk2W_stepTitle{font-optical-sizing:auto;letter-spacing:10%;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:1.4}}.Hiuk2W_stepSub{font-optical-sizing:auto;letter-spacing:20%;color:var(--color-standard-primary);text-align:left;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.7}@media screen and (min-width:900px){.Hiuk2W_stepSub{font-optical-sizing:auto;letter-spacing:20%;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.7}}.Hiuk2W_stepBody{font-optical-sizing:auto;letter-spacing:20%;color:var(--color-base-text);text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.7}@media screen and (min-width:900px){.Hiuk2W_stepBody{font-optical-sizing:auto;letter-spacing:20%;text-align:left;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.7}}.Hiuk2W_cta{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}@media screen and (min-width:900px){.Hiuk2W_cta{align-items:center;gap:28px}}@media screen and (min-width:1280px){.Hiuk2W_cta{flex-flow:wrap;justify-content:center;align-items:flex-end;gap:24px 20px}}.Hiuk2W_ctaItem{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}@media screen and (min-width:900px){.Hiuk2W_ctaItem{gap:10px;width:600.245px}}@media screen and (min-width:1280px){.Hiuk2W_ctaItem{gap:13px;width:530px}}.Hiuk2W_ctaItemConsult{padding-top:0}@media screen and (min-width:1280px){.Hiuk2W_ctaItemConsult{padding-top:8px}}.Hiuk2W_ctaLabel{font-optical-sizing:auto;letter-spacing:20%;color:var(--color-standard-navy);text-align:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.6}@media screen and (min-width:900px){.Hiuk2W_ctaLabel{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.6}}@media screen and (min-width:1280px){.Hiuk2W_ctaLabel{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.6}}.Hiuk2W_ctaLabelSp{justify-content:center;align-items:center;gap:8px;display:flex}.Hiuk2W_button{font-optical-sizing:auto;letter-spacing:15%;text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;height:46px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.55;transition:opacity .2s;display:flex;position:relative}.Hiuk2W_button:hover{opacity:.8}.Hiuk2W_buttonPrimary{background:var(--color-standard-navy);color:var(--color-base-white)}.Hiuk2W_buttonOutline{background:var(--color-base-white);color:var(--color-standard-navy);border:1px solid var(--color-standard-navy)}.Hiuk2W_buttonArrow{width:5.218px;height:7.218px;position:absolute;top:50%;right:32px;transform:translateY(-50%)}@media screen and (min-width:900px){.Hiuk2W_buttonArrow{width:7.257px;height:10px;right:38px}}@media screen and (min-width:1280px){.Hiuk2W_buttonArrow{width:5.218px;height:7.218px;right:32px}}.Hiuk2W_buttonArrowSp{width:7px;height:10px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.Hiuk2W_buttonOutline .Hiuk2W_buttonArrowSp{right:23px}.Hiuk2W_ctaEmph{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.6}@media screen and (min-width:900px){.Hiuk2W_ctaEmph{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.5}}.Hiuk2W_rule{background:var(--color-standard-navy);border:0;height:2px;margin:72px 0 0;display:none}@media screen and (min-width:900px){.Hiuk2W_rule{margin:65px 0 0;display:block}}@media screen and (min-width:1280px){.Hiuk2W_rule{margin:72px 0 0}}@media screen and (min-width:900px){.Hiuk2W_step:nth-child(odd){border-radius:16px 0 0 16px}.Hiuk2W_step:nth-child(2n){border-radius:0 16px 16px 0}.Hiuk2W_step+.Hiuk2W_step:before,.Hiuk2W_step+.Hiuk2W_step:after{content:none}.Hiuk2W_step:nth-child(2n):before{content:"";width:1px;height:auto;inset:0 auto 0 -.5px}.Hiuk2W_step:nth-child(2n):after{content:"";background:url(/new/images/icon/triangle-right.svg) 50%/100% 100% no-repeat;width:8px;height:12px;top:50%;left:.5px;transform:translateY(-50%)}.Hiuk2W_button{font-optical-sizing:auto;letter-spacing:15%;border-radius:37.247px;height:74.494px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.55}.Hiuk2W_buttonOutline{border-width:2.492px}}@media screen and (min-width:1280px){.Hiuk2W_step:nth-child(odd),.Hiuk2W_step:nth-child(2n){border-radius:16px}.Hiuk2W_step+.Hiuk2W_step:before{content:"";width:1px;height:auto;inset:0 auto 0 -15px}.Hiuk2W_step+.Hiuk2W_step:after{content:"";background:url(/new/images/icon/triangle-right.svg) 50%/100% 100% no-repeat;width:9.333px;height:14px;top:calc(50% + .5px);left:-14.5px;transform:translateY(-50%)}.Hiuk2W_button{font-optical-sizing:auto;letter-spacing:15%;border-radius:32.902px;height:66px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.55}}.Hiuk2W_pcOnly{display:none}@media screen and (min-width:900px){.Hiuk2W_pcOnly{display:revert}.Hiuk2W_spOnly{display:none!important}}.Hiuk2W_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
@layer partial{.kVTI9q_wrapper{background:var(--color-standard-surface-soft)}.kVTI9q_inner{max-width:var(--width-viewport-lg);padding:41px var(--contents-block-paddingX) 48.5px;flex-direction:column;align-items:center;gap:31.5px;margin:0 auto;display:flex}@media screen and (min-width:900px){.kVTI9q_inner{gap:69px;padding:0 clamp(64px,6.25vw,80px) 99px}}@media screen and (min-width:1280px){.kVTI9q_inner{gap:77px;padding:0 80px 119px}}.kVTI9q_heading{font-optical-sizing:auto;letter-spacing:20%;color:var(--color-standard-navy);text-align:center;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.5}@media screen and (min-width:900px){.kVTI9q_heading{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.5}}@media screen and (min-width:1280px){.kVTI9q_heading{font-optical-sizing:auto;letter-spacing:20%;font-family:Noto Sans JP,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:1.5}}.kVTI9q_frame{border-top:1px solid var(--color-standard-border);border-bottom:1px solid var(--color-standard-border);width:100%}}
