.collection_content__BrCTi{opacity:0;transform:translate3d(0,80px,0)}.collection_content__BrCTi[data-visible=true]{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.55,.085,.68,.53),transform .8s cubic-bezier(.25,.46,.45,.94)}.collection_phones__ev_Dp .collection_phone__zMsYz{opacity:0;transform:translate3d(0,30%,0)}.collection_phones__ev_Dp[data-visible=true] .collection_phone__zMsYz{opacity:1;transform:translateZ(0);transition:opacity .8s cubic-bezier(.55,.085,.68,.53),transform .8s cubic-bezier(.25,.46,.45,.94)}.parts_phone__9_DpK>div{aspect-ratio:540/1200}.parts_card__0_QiR{aspect-ratio:348/485;border-radius:4.2%/3%;box-shadow:0 0 32px 0 rgba(0,55,131,.3)}.parts_section__sO4Ch:not(:last-child){margin-bottom:96px}@media screen and (min-width:768px){.parts_section__sO4Ch:not(:last-child){margin-bottom:120px}}@media screen and (min-width:1024px){.parts_section__sO4Ch:not(:last-child){margin-bottom:144px}}.parts_colortitle__PEusT{box-sizing:border-box;padding:20px 24px;max-width:848px;border:2px solid var(--white);border-radius:12px;margin:0 auto 32px;color:var(--white);font-size:20px;font-weight:700;font-feature-settings:"palt";line-height:1.25;text-align:center;word-break:keep-all}@media screen and (min-width:768px){.parts_colortitle__PEusT{border-width:3px;border-radius:18px;margin-bottom:36px}}@media screen and (min-width:1024px){.parts_colortitle__PEusT{border-width:4px;border-radius:24px;margin-bottom:40px}}[lang=ja-jp] .parts_colortitle__PEusT{font-family:Noto Sans JP,sans-serif}[lang=zh-tw] .parts_colortitle__PEusT{font-family:Noto Sans TC,sans-serif}@media screen and (min-width:768px){.parts_colortitle__PEusT{font-size:26px}}@media screen and (min-width:1024px){.parts_colortitle__PEusT{font-size:32px}}[data-color=orange] .parts_colortitle__PEusT{background:linear-gradient(90deg,#ffa460,#ff81a3)}[data-color=aqua] .parts_colortitle__PEusT{background:linear-gradient(90deg,#33e5ef,#52ed9a)}[data-color=skyblue] .parts_colortitle__PEusT{background:linear-gradient(90deg,#8dc2ff,#33e5ef)}.parts_subheading__14ov5{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 1.8em;background:var(--gray-100);border:2px solid var(--white);border-radius:100px;margin-inline:auto;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:.08em}[lang=ja-jp] .parts_subheading__14ov5{font-family:Noto Sans JP,sans-serif}[lang=zh-tw] .parts_subheading__14ov5{font-family:Noto Sans TC,sans-serif}@media screen and (min-width:768px){.parts_subheading__14ov5{font-size:26px;height:78px}}@media screen and (min-width:1024px){.parts_subheading__14ov5{font-size:32px;height:80px}}.parts_leadtext__3WSRL{font-size:16px;font-weight:700;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;margin-inline:auto}[lang=ja-jp] .parts_leadtext__3WSRL{font-family:Noto Sans JP,sans-serif}[lang=zh-tw] .parts_leadtext__3WSRL{font-family:Noto Sans TC,sans-serif}@media screen and (min-width:768px){.parts_leadtext__3WSRL{font-size:16px}}@media screen and (min-width:1024px){.parts_leadtext__3WSRL{font-size:18px;max-width:752px}}.parts_grid2__deTIF{display:grid;grid-template-rows:repeat(2,auto);gap:64px;width:73.3333333333%;min-width:286px;max-width:320px;margin-inline:auto}@media screen and (min-width:768px){.parts_grid2__deTIF{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:48px;width:580px;max-width:none}}.parts_grid2__deTIF .parts_phone__9_DpK{border-radius:24px}@media screen and (min-width:768px){.parts_grid2__deTIF .parts_phone__9_DpK{border-radius:32px}}.parts_grid3__Y1R9w{display:grid;grid-template-rows:repeat(3,auto);gap:64px;width:73.3333333333%;min-width:286px;max-width:320px;margin-inline:auto}@media screen and (min-width:768px){.parts_grid3__Y1R9w{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:3.7122969838%;width:75.8802816901%;max-width:none}.parts_grid3__Y1R9w .parts_phone__9_DpK{border-radius:24px}}@media screen and (min-width:1024px){.parts_grid3__Y1R9w .parts_phone__9_DpK{border-radius:32px}}.parts_grid4__htKwX{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:32px 22px;width:100%;max-width:480px;margin-inline:auto}@media screen and (min-width:768px){.parts_grid4__htKwX{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:32px 24px;width:70%;max-width:none}}@media screen and (min-width:1024px){.parts_grid4__htKwX{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2.1126760563%;width:100%}}.parts_grid4__htKwX .parts_phone__9_DpK{border-radius:12px}@media screen and (min-width:768px){.parts_grid4__htKwX .parts_phone__9_DpK{border-radius:24px}}@media screen and (min-width:1024px){.parts_grid4__htKwX .parts_phone__9_DpK{border-radius:32px}}.parts_grid5__TztS2{--col-gap:22px;--border:4px;display:flex;flex-wrap:wrap;justify-content:center;gap:32px var(--col-gap);width:100%;max-width:480px;margin-inline:auto}@media screen and (min-width:768px){.parts_grid5__TztS2{--col-gap:24px;--border:6px;width:70%;max-width:none}}@media screen and (min-width:1024px){.parts_grid5__TztS2{--col-gap:3.7122969838%;--border:8px;width:75.8802816901%;max-width:none}}.parts_grid5__TztS2 .parts_phone__9_DpK{width:calc(50% - var(--col-gap)*.5 - var(--border)*2);border-radius:12px}@media screen and (min-width:768px){.parts_grid5__TztS2 .parts_phone__9_DpK{border-radius:24px}}@media screen and (min-width:1024px){.parts_grid5__TztS2 .parts_phone__9_DpK{width:calc(33.3333% - var(--col-gap)*.6666 - var(--border)*2);border-radius:32px}}.parts_links__Ulkb8{position:relative;background:var(--white-200);padding:0 24px}@media screen and (min-width:768px){.parts_links__Ulkb8{padding:0 64px}}@media screen and (min-width:1024px){.parts_links__Ulkb8{padding:0 108px}}@media screen and (min-width:1280px){.parts_links__Ulkb8{padding:0 152px}}.parts_links__Ulkb8:before{content:"";position:absolute;inset:0;background-size:64px 64px;background-image:linear-gradient(135deg,#f1f7fa 30%,#ebf5f9 0,#ebf5f9 50%,#f1f7fa 0,#f1f7fa 80%,#ebf5f9 0,#ebf5f9);background-repeat:repeat;mix-blend-mode:multiply}.parts_links_container__MNp7o{display:grid;grid-template-rows:auto auto;gap:32px;padding:64px 0;margin:0 auto}@media screen and (min-width:768px){.parts_links_container__MNp7o{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:44px;padding:78px 0}}@media screen and (min-width:1024px){.parts_links_container__MNp7o{gap:56px;padding:92px 0;max-width:944px}}.parts_links_outer__k_P7F{opacity:0;transform:scale(.8);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s ease}@media(hover:hover){.parts_links_outer__k_P7F:hover{transform:scale(.99);box-shadow:0 0 8px 0 rgba(0,55,131,.3);transition:transform .3s ease,box-shadow .3s ease}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.parts_links_outer__k_P7F:hover{transform:scale(.99);box-shadow:0 0 8px 0 rgba(0,55,131,.3);transition:transform .3s ease,box-shadow .3s ease}}.parts_links_outer__k_P7F[data-visible=true]{opacity:1;transform:none}.parts_links_outer__k_P7F[data-visible=true] .parts_links_text__f5iys{background-position:100% 50%;transition:background-position .8s cubic-bezier(.445,.05,.55,.95) .3s}.parts_links_inner__hDMhA{display:flex;align-items:center;justify-content:center;flex-direction:column;height:164px}@media screen and (min-width:768px){.parts_links_inner__hDMhA{height:196px}}@media screen and (min-width:1024px){.parts_links_inner__hDMhA{height:210px}}.parts_links_text__f5iys{font-size:24px;font-weight:700;font-feature-settings:"palt";line-height:1.25;text-align:center;margin-top:8px;background-size:400% 100%;background-image:linear-gradient(90deg,var(--white-200) 0,var(--white-200) 25%,var(--white-200) 50%,#00ebff 75%,#3c87ff 100%);-webkit-background-clip:text;background-clip:text;background-position:0 50%;-webkit-text-fill-color:transparent;will-change:background-position}[lang=ja-jp] .parts_links_text__f5iys{font-family:Noto Sans JP,sans-serif}[lang=zh-tw] .parts_links_text__f5iys{font-family:Noto Sans TC,sans-serif}@media screen and (min-width:768px){.parts_links_text__f5iys{font-size:30px}}@media screen and (min-width:1024px){.parts_links_text__f5iys{font-size:36px}}