.t0_Mna_section{padding:2rem 0 16rem}.t0_Mna_list{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.t0_Mna_card{border:2px solid var(--ink);will-change:transform;border-radius:4rem;flex-direction:column;min-height:72rem;padding:5rem 5rem 4.4rem;display:flex;position:relative;overflow:hidden}.t0_Mna_top{justify-content:space-between;align-items:center;gap:2rem;display:flex}.t0_Mna_status{font-size:var(--text-caption);border-radius:var(--r-btn);background:var(--ink);color:var(--white);padding:.9rem 1.4rem;line-height:1}.t0_Mna_title{max-width:50rem;font-size:5.6rem;line-height:1.04;font-weight:var(--w-semi);letter-spacing:-.14rem;margin-top:4rem}.t0_Mna_body{max-width:50rem;font-size:var(--text-body);line-height:var(--lh-body);margin-top:2.4rem}.t0_Mna_wide{min-height:0;color:var(--white);grid-column:1/-1;grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr auto;column-gap:4rem;display:grid}.t0_Mna_wide>*{grid-column:1}.t0_Mna_wide .t0_Mna_visual{grid-area:1/2/span 4;padding:0}.t0_Mna_wide .t0_Mna_status{background:var(--white);color:var(--ink)}.t0_Mna_wide .t0_Mna_more{color:var(--ink);place-self:end start;margin-top:3rem}.t0_Mna_pagePhone{width:22rem;height:auto;transform:rotate(5deg)}.t0_Mna_visual{flex:1;place-items:center;padding:3rem 0;display:grid}.t0_Mna_cardImg{width:38rem;height:auto;transform:rotate(-7deg)}.t0_Mna_phone{width:30rem;height:auto}.t0_Mna_more{border:2px solid var(--ink);border-radius:var(--r-btn);background:var(--white);height:5.6rem;font-size:var(--text-small);transition:background-color .35s var(--ease-out), color .35s var(--ease-out);align-self:flex-start;align-items:center;gap:1rem;padding:0 2.6rem;line-height:1;display:inline-flex}.t0_Mna_arrow{transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.t0_Mna_more:hover{background:var(--ink);color:var(--white)}.t0_Mna_more:hover .t0_Mna_arrow{transform:translate(.6rem)}}@media (max-width:768px){.t0_Mna_section{padding:0 0 9rem}.t0_Mna_list{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:1.6rem;padding-bottom:1rem;display:flex;overflow-x:auto}.t0_Mna_list::-webkit-scrollbar{display:none}.t0_Mna_card{scroll-snap-align:start;border-radius:3rem;flex:0 0 86%;min-height:0;padding:3.4rem 2.8rem 3rem}.t0_Mna_title{letter-spacing:-.05rem;margin-top:2.6rem;font-size:3.4rem;line-height:3.6rem}.t0_Mna_body{margin-top:1.6rem;font-size:1.7rem;line-height:2.4rem}.t0_Mna_visual{flex:none;padding:3rem 0 2.4rem}.t0_Mna_cardImg{width:24rem}.t0_Mna_phone{width:20rem}.t0_Mna_wide{display:flex}.t0_Mna_wide .t0_Mna_visual{padding:3rem 0 2.4rem}.t0_Mna_pagePhone{width:16rem}.t0_Mna_more{white-space:nowrap;height:5rem;padding:0 2rem;font-size:1.7rem}}
.fvNt1G_section{background:var(--rose);padding:15rem 0 16rem;overflow:hidden}.fvNt1G_surtitle{margin-bottom:4.8rem;margin-left:66rem}.fvNt1G_title{font-size:var(--text-h1);line-height:1.02;font-weight:var(--w-semi);letter-spacing:-.25rem}.fvNt1G_line{display:block}.fvNt1G_steps{grid-template-columns:repeat(4,1fr);gap:3rem;margin-top:9rem;display:grid}.fvNt1G_step{background:var(--canvas);border:2px solid var(--ink);border-radius:var(--r-card-lg);flex-direction:column;padding:4rem 3.6rem 4.4rem;display:flex}.fvNt1G_stepTop{justify-content:space-between;align-items:center;gap:1.6rem;min-height:3.4rem;display:flex}.fvNt1G_n{font-size:var(--text-caption);color:var(--grey-1)}.fvNt1G_stepTitle{font-size:3.4rem;line-height:1.1;font-weight:var(--w-semi);letter-spacing:-.08rem;margin-top:5rem}.fvNt1G_stepText{font-size:var(--text-small);color:var(--grey-1);margin-top:2rem;line-height:1.4}.fvNt1G_note{max-width:70rem;font-size:var(--text-body);line-height:var(--lh-body);margin-top:6rem}@media (max-width:768px){.fvNt1G_section{padding:8rem 0 9rem}.fvNt1G_surtitle{margin-bottom:3rem;margin-left:17rem}.fvNt1G_title{letter-spacing:-.06rem;font-size:4.4rem;line-height:4.6rem}.fvNt1G_steps{grid-template-columns:1fr;gap:1.4rem;margin-top:4rem}.fvNt1G_step{border-radius:2.4rem;padding:2.8rem 2.4rem 3rem}.fvNt1G_stepTitle{margin-top:2.4rem;font-size:3rem;line-height:3.4rem}.fvNt1G_stepText{margin-top:1.2rem;font-size:1.7rem;line-height:2.4rem}.fvNt1G_note{margin-top:3.4rem;font-size:1.8rem;line-height:2.5rem}}
.m8TwrG_section{background:var(--sun);padding:15rem 0 16rem;overflow:hidden}.m8TwrG_grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:6rem;display:grid}.m8TwrG_surtitle{margin-bottom:4rem}.m8TwrG_title{font-size:6.4rem;line-height:1.05;font-weight:var(--w-semi);letter-spacing:-.16rem}.m8TwrG_line{display:block}.m8TwrG_points{flex-direction:column;gap:1.8rem;max-width:60rem;margin-top:5rem;display:flex}.m8TwrG_point{font-size:var(--text-body);line-height:var(--lh-body);gap:2.4rem;display:flex}.m8TwrG_n{width:3.6rem;font-size:var(--text-caption);color:#0f0f0f99;flex:none;line-height:3.4rem}.m8TwrG_more{font-size:var(--text-small);text-underline-offset:.5rem;align-items:center;gap:1rem;margin-top:5rem;line-height:1;text-decoration:underline;display:inline-flex}.m8TwrG_visual{place-items:center;display:grid}.m8TwrG_card{will-change:transform;width:48rem}.m8TwrG_card img{width:100%;height:auto}@media (max-width:768px){.m8TwrG_section{padding:8rem 0 9rem}.m8TwrG_grid{grid-template-columns:1fr;gap:5rem}.m8TwrG_surtitle{margin-bottom:2.4rem}.m8TwrG_title{letter-spacing:-.06rem;font-size:4.2rem;line-height:4.4rem}.m8TwrG_points{gap:1.4rem;margin-top:3rem}.m8TwrG_point{gap:1.4rem;font-size:1.8rem;line-height:2.5rem}.m8TwrG_n{width:2.6rem;font-size:1.4rem;line-height:2.5rem}.m8TwrG_more{margin-top:3rem;font-size:1.8rem}.m8TwrG_visual{order:-1}.m8TwrG_card{width:26rem}.m8TwrG_card img{border-radius:1.4rem}}
.l4-KAq_section{background:var(--canvas);padding:15.8rem 0 16.9rem;overflow:hidden}.l4-KAq_surtitle{margin-bottom:4.8rem;margin-left:84.3rem}.l4-KAq_title{font-size:var(--text-h1);line-height:1.02;font-weight:var(--w-semi);letter-spacing:-.25rem}.l4-KAq_line{display:block}.l4-KAq_list{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:9rem;display:grid}.l4-KAq_card{border:2px solid var(--ink);will-change:transform;border-radius:4rem;flex-direction:column;align-items:flex-start;padding:4.4rem 4rem;display:flex}.l4-KAq_price{font-size:5.6rem;line-height:1;font-weight:var(--w-semi);letter-spacing:-.14rem;white-space:nowrap;margin-top:5rem}.l4-KAq_from{font-size:var(--text-small);font-weight:var(--w-medium);letter-spacing:0;margin-bottom:.8rem;display:block}.l4-KAq_unit{font-size:var(--text-small);margin-top:1.6rem;line-height:1.35}.l4-KAq_counter{font-size:var(--text-caption);align-items:center;gap:.9rem;margin-top:3rem;line-height:1.3;display:flex}.l4-KAq_dot{background:var(--green);border:1px solid var(--ink);border-radius:50%;flex:none;width:.9rem;height:.9rem}.l4-KAq_link{font-size:var(--text-small);text-underline-offset:.5rem;margin-top:auto;padding-top:4rem;line-height:1;text-decoration:underline}.l4-KAq_both{background:var(--rose);justify-content:flex-end}.l4-KAq_bothTitle{font-size:4.4rem;line-height:1.05;font-weight:var(--w-semi);letter-spacing:-.1rem}.l4-KAq_bothText{font-size:var(--text-small);margin-top:2rem;line-height:1.4}.l4-KAq_cta{flex-direction:column;align-items:center;gap:2.4rem;margin-top:7rem;display:flex}.l4-KAq_ctaSlot{height:7.2rem;display:block}.l4-KAq_footnote{text-align:center;font-size:var(--text-caption);color:var(--grey-1)}@media (max-width:768px){.l4-KAq_section{padding:9rem 0}.l4-KAq_surtitle{margin-bottom:3rem;margin-left:17rem}.l4-KAq_title{letter-spacing:-.05rem;font-size:4rem;line-height:4.4rem}.l4-KAq_list{grid-template-columns:1fr;gap:1.6rem;margin-top:4rem}.l4-KAq_card{border-radius:3rem;padding:3rem 2.6rem}.l4-KAq_price{margin-top:3rem;font-size:4.6rem}.l4-KAq_unit{font-size:1.7rem}.l4-KAq_counter{margin-top:2rem;font-size:1.5rem}.l4-KAq_link{padding-top:2.6rem;font-size:1.7rem}.l4-KAq_bothTitle{font-size:3.2rem}.l4-KAq_bothText{font-size:1.7rem}.l4-KAq_ctaSlot{height:6rem}}
