.section[data-astro-cid-r7qehgvy]{padding-top:64px;padding-bottom:64px}@media (min-width: 768px){.section[data-astro-cid-r7qehgvy]{padding-top:96px;padding-bottom:96px}}.section-bg-blue[data-astro-cid-r7qehgvy]{background-color:#f5fafc}.section-bg-peach[data-astro-cid-r7qehgvy]{background-color:#fdf4ed}.section-head[data-astro-cid-r7qehgvy]{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}@media (min-width: 768px){.section-head[data-astro-cid-r7qehgvy]{margin-bottom:40px}}.section-title[data-astro-cid-r7qehgvy]{font-size:clamp(2.4rem,2rem + .625vw,3.2rem)}@media (width <= 359px){.section-title[data-astro-cid-r7qehgvy]{font-size:2rem}}.section-eyebrow[data-astro-cid-r7qehgvy]{font-size:1.2rem;letter-spacing:.24em}.about[data-astro-cid-icj3hibb]{display:grid;gap:24px}@media (min-width: 768px){.about[data-astro-cid-icj3hibb]{gap:32px}}.about-photo[data-astro-cid-icj3hibb]{aspect-ratio:16/10;overflow:hidden;border-radius:16px}.about-body[data-astro-cid-icj3hibb]{display:flex;flex-direction:column;gap:16px;min-width:0}.about-inline[data-astro-cid-icj3hibb]{aspect-ratio:16/9;overflow:hidden;border-radius:12px}.about-strong[data-astro-cid-icj3hibb]{font-weight:600;color:#3f96bd;background:linear-gradient(transparent 62%,#d9eaf2 62%)}.badge[data-astro-cid-i5imi47x]{align-self:flex-start;padding:4px 16px;margin-top:4px;font-size:1.3rem;font-weight:600;line-height:1.6;color:#ee964b;word-break:keep-all;background-color:#fdf4ed;border-radius:99rem}.body[data-astro-cid-i5imi47x]{display:grid;gap:32px}@media (min-width: 768px){.body[data-astro-cid-i5imi47x]{grid-template-columns:340px 1fr;gap:40px;align-items:start}}.body-figure[data-astro-cid-i5imi47x]{display:grid;grid-template-columns:56% 1fr;gap:14px;align-items:center}@media (min-width: 768px){.body-figure[data-astro-cid-i5imi47x]{display:block}}.body-index[data-astro-cid-i5imi47x]{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.body-index[data-astro-cid-i5imi47x]{display:none}}.body-index-item[data-astro-cid-i5imi47x]{display:flex;gap:8px;align-items:center;font-size:1.4rem;font-weight:600;line-height:1.3}@media (width <= 359px){.body-index-item[data-astro-cid-i5imi47x]{font-size:1.3rem;letter-spacing:0}}.body-map[data-astro-cid-i5imi47x]{position:relative;width:100%;aspect-ratio:691/1000;overflow:hidden;background-color:#f5fafc;border-radius:16px}.body-pin[data-astro-cid-i5imi47x],.body-number[data-astro-cid-i5imi47x]{display:grid;place-items:center;width:30px;height:30px;font-size:1.4rem;font-weight:600;line-height:1;color:#fff;background-color:#3f96bd;border-radius:99rem}.body-number-small[data-astro-cid-i5imi47x]{flex:none;width:24px;height:24px;font-size:1.3rem}.body-pin[data-astro-cid-i5imi47x]{position:absolute;width:22px;height:22px;font-size:1.2rem;box-shadow:0 0 0 3px #3f96bd40;transform:translate(-50%,-50%)}@media (min-width: 768px){.body-pin[data-astro-cid-i5imi47x]{width:30px;height:30px;font-size:1.4rem;box-shadow:0 0 0 5px #3f96bd40}}.body-side[data-astro-cid-i5imi47x]{position:absolute;bottom:2.5%;padding:0 6px;font-size:1rem;font-weight:600;line-height:1.6;color:#3f96bd;background-color:#fff;border-radius:99rem;transform:translate(-50%)}@media (min-width: 768px){.body-side[data-astro-cid-i5imi47x]{padding:1px 10px;font-size:1.2rem}}.body-side-front[data-astro-cid-i5imi47x]{left:26.8%}.body-side-back[data-astro-cid-i5imi47x]{left:73.9%}.body-parts[data-astro-cid-i5imi47x]{border-top:1px solid #d9eaf2}.body-part[data-astro-cid-i5imi47x]{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #d9eaf2}.body-part-text[data-astro-cid-i5imi47x]{display:flex;flex-direction:column;gap:4px}.note[data-astro-cid-i5imi47x]{margin-top:24px}.timeline[data-astro-cid-4p7ivbwv]{display:flex;flex-direction:column;gap:48px}.stage[data-astro-cid-4p7ivbwv]{display:grid;gap:16px}@media (min-width: 768px){.stage[data-astro-cid-4p7ivbwv]{grid-template-columns:1fr 1fr;gap:24px 32px;align-items:start}}.stage-head[data-astro-cid-4p7ivbwv]{display:flex;gap:16px;align-items:center}@media (min-width: 768px){.stage-head[data-astro-cid-4p7ivbwv]{grid-column:1/-1}}.stage-head-text[data-astro-cid-4p7ivbwv]{display:flex;flex-direction:column;gap:4px}.stage-month[data-astro-cid-4p7ivbwv]{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;line-height:1;color:#fff;background-color:#3f96bd;border-radius:99rem}.stage-month-number[data-astro-cid-4p7ivbwv]{font-size:3rem;font-weight:500}.stage-month-unit[data-astro-cid-4p7ivbwv]{margin-top:4px;font-size:1.1rem}.stage-photo[data-astro-cid-4p7ivbwv]{aspect-ratio:16/9;overflow:hidden;border-radius:12px}.voice[data-astro-cid-4p7ivbwv]{display:flex;flex-direction:column;gap:8px;padding:24px 16px;background-color:#f5fafc;border-radius:12px}.voice-meta[data-astro-cid-4p7ivbwv]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.voice-label[data-astro-cid-4p7ivbwv]{padding:2px 16px;background-color:#3f96bd;border-radius:99rem}.note[data-astro-cid-4p7ivbwv]{margin-top:24px}.buttons[data-astro-cid-jr22vnk5]{display:grid;gap:16px;width:100%;max-width:440px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.buttons[data-astro-cid-jr22vnk5]{grid-auto-columns:1fr;grid-auto-flow:column;max-width:none}}@media (min-width: 768px){.buttons-column[data-astro-cid-jr22vnk5]{grid-auto-flow:row;max-width:440px}}.closing[data-astro-cid-nsjpmtwr]{padding-bottom:64px;background-color:#f5fafc}@media (min-width: 768px){.closing[data-astro-cid-nsjpmtwr]{padding-top:96px;padding-bottom:96px}}.closing-photo[data-astro-cid-nsjpmtwr]{aspect-ratio:4/3;margin-right:-16px;margin-left:-16px;overflow:hidden}@media (min-width: 768px){.closing-photo[data-astro-cid-nsjpmtwr]{margin-right:0;margin-left:0;border-radius:40px}}.closing-card[data-astro-cid-nsjpmtwr]{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px 16px;margin-top:-64px;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #2c7da21f}@media (min-width: 768px){.closing-card[data-astro-cid-nsjpmtwr]{max-width:560px;padding:48px 40px;margin-right:auto;margin-left:auto}}.closing-cta[data-astro-cid-nsjpmtwr]{margin-top:8px}.pair[data-astro-cid-3d6fwftu]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px}.pair-item[data-astro-cid-3d6fwftu]{min-width:0}.pair-photo[data-astro-cid-3d6fwftu]{aspect-ratio:1/1;overflow:hidden;border-radius:12px}.pair-caption[data-astro-cid-3d6fwftu]{margin-top:8px}.compare[data-astro-cid-3d6fwftu]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (min-width: 768px){.compare[data-astro-cid-3d6fwftu]{gap:24px}}.compare-column[data-astro-cid-3d6fwftu]{min-width:0;padding:24px 16px;background-color:#fff;border:1px solid #d9eaf2;border-radius:12px}@media (min-width: 768px){.compare-column[data-astro-cid-3d6fwftu]{padding:32px 24px}}.compare-column-machine[data-astro-cid-3d6fwftu]{border:2px solid #3f96bd}.compare-title[data-astro-cid-3d6fwftu]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d9eaf2}.compare-list[data-astro-cid-3d6fwftu]{display:flex;flex-direction:column;gap:8px}.compare-item[data-astro-cid-3d6fwftu]{display:grid;grid-template-columns:1.4em 1fr;gap:4px}.compare-mark[data-astro-cid-3d6fwftu]{font-size:1.4rem;font-weight:600;line-height:1.6;color:#3f96bd}.compare-column[data-astro-cid-3d6fwftu]:not(.compare-column-machine) .compare-mark[data-astro-cid-3d6fwftu]{color:#666}.nowrap[data-astro-cid-3d6fwftu]{white-space:nowrap}.callout[data-astro-cid-3d6fwftu]{display:flex;flex-direction:column;gap:16px;padding:24px 16px;margin-top:24px;background-color:#f5fafc;border-radius:12px}@media (min-width: 768px){.callout[data-astro-cid-3d6fwftu]{padding:32px}}.faq[data-astro-cid-afgdc5xv]{display:flex;flex-direction:column;gap:16px}.item[data-astro-cid-afgdc5xv]{background-color:#fff;border:1px solid #d9eaf2;border-radius:12px}.item-q[data-astro-cid-afgdc5xv]{display:flex;gap:16px;align-items:center;padding:16px;cursor:pointer;list-style:none;border-radius:12px}.item-q[data-astro-cid-afgdc5xv]::-webkit-details-marker{display:none}.item-q[data-astro-cid-afgdc5xv]:focus-visible{outline:3px solid #333;outline-offset:3px}.item-no[data-astro-cid-afgdc5xv]{flex-shrink:0;width:2em}.item-icon[data-astro-cid-afgdc5xv]{position:relative;flex-shrink:0;width:16px;height:16px;margin-left:auto}.item-icon[data-astro-cid-afgdc5xv]:before,.item-icon[data-astro-cid-afgdc5xv]:after{position:absolute;top:50%;left:50%;width:16px;height:2px;content:"";background-color:#3f96bd;transform:translate(-50%,-50%)}.item-icon[data-astro-cid-afgdc5xv]:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.item[data-astro-cid-afgdc5xv][open] .item-icon[data-astro-cid-afgdc5xv]:after{transform:translate(-50%,-50%) rotate(0)}.item-a[data-astro-cid-afgdc5xv]{display:flex;gap:16px;padding:0 16px 16px}.item-a-body[data-astro-cid-afgdc5xv]{display:flex;flex-direction:column;gap:8px}.features[data-astro-cid-xgkpwxny]{display:grid;gap:16px}.feature[data-astro-cid-xgkpwxny]{display:grid;gap:8px;padding:24px 16px;background-color:#fff;border-radius:12px}@media (min-width: 768px){.feature[data-astro-cid-xgkpwxny]{grid-template-columns:44px 1fr;gap:16px;padding:24px}}.feature-number[data-astro-cid-xgkpwxny]{font-size:2.8rem;font-weight:500;line-height:1;color:#3f96bd}.feature-body[data-astro-cid-xgkpwxny]{display:flex;flex-direction:column;gap:8px;min-width:0}.feature-title-keep[data-astro-cid-xgkpwxny]{word-break:keep-all;overflow-wrap:anywhere}.feature-photo[data-astro-cid-xgkpwxny]{aspect-ratio:16/9;margin:4px 0;overflow:hidden;border-radius:12px}.feature-photo-full[data-astro-cid-xgkpwxny]{aspect-ratio:auto}.feature-data[data-astro-cid-xgkpwxny]{margin:8px 0 4px}@media (min-width: 768px){.feature-data[data-astro-cid-xgkpwxny]{width:calc(100% + 60px);margin-left:-60px}}.cta[data-astro-cid-xgkpwxny]{display:flex;flex-direction:column;gap:24px;margin-top:32px}.photo[data-astro-cid-yllunozh]{aspect-ratio:16/9;margin-bottom:32px;overflow:hidden;border-radius:12px}.step[data-astro-cid-yllunozh]{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;padding-bottom:32px}.step[data-astro-cid-yllunozh]:not(:last-child):before{position:absolute;top:48px;bottom:4px;left:23px;content:"";border-left:2px dotted #d9eaf2}.step-number[data-astro-cid-yllunozh]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;line-height:1;color:#3f96bd;background-color:#fff;border:2px solid #3f96bd;border-radius:99rem}.step-number-label[data-astro-cid-yllunozh]{font-size:.9rem;letter-spacing:.12em}.step-number-value[data-astro-cid-yllunozh]{font-size:1.8rem;font-weight:500}.step-body[data-astro-cid-yllunozh]{display:flex;flex-direction:column;gap:4px}.belongings[data-astro-cid-yllunozh]{display:flex;flex-direction:column;gap:4px;padding:16px;background-color:#fff;border-radius:12px}@media (min-width: 768px){.belongings[data-astro-cid-yllunozh]{padding:24px}}.cta[data-astro-cid-yllunozh]{display:flex;flex-direction:column;gap:24px;margin-top:32px}.hero-inner[data-astro-cid-6uik4zwd]{display:flex;flex-direction:column;gap:16px;padding-top:16px;padding-bottom:64px}@media (min-width: 768px){.hero-inner[data-astro-cid-6uik4zwd]{gap:24px;padding-top:24px;padding-bottom:96px}}.hero-visual[data-astro-cid-6uik4zwd]{aspect-ratio:16/9;overflow:hidden;border-radius:12px}@media (min-width: 768px){.hero-visual[data-astro-cid-6uik4zwd]{aspect-ratio:21/9;border-radius:24px}}.hero-title[data-astro-cid-6uik4zwd]{font-size:clamp(2.4rem,7.4vw,4rem);font-weight:600;line-height:1.6;letter-spacing:.03em;white-space:nowrap}.hero-subcopy[data-astro-cid-6uik4zwd]{word-break:keep-all;overflow-wrap:anywhere}.hero-cta[data-astro-cid-6uik4zwd]{margin-top:4px}.toc[data-astro-cid-6uik4zwd]{overflow:hidden;background-color:#fff;border-radius:12px;box-shadow:0 0 0 1px #d9eaf2,0 6px 18px #2c7da214}.toc-head[data-astro-cid-6uik4zwd]{display:flex;gap:8px;align-items:center;padding:12px 14px 12px 16px;color:#fff;background-color:#3f96bd}.toc-title[data-astro-cid-6uik4zwd]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}@media (min-width: 768px){.toc-title[data-astro-cid-6uik4zwd]{flex-direction:row;gap:12px;align-items:baseline}}.toc-title-en[data-astro-cid-6uik4zwd]{font-size:1.1rem;letter-spacing:.22em;opacity:.85}.toc-title-ja[data-astro-cid-6uik4zwd]{font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.06em;word-break:keep-all;overflow-wrap:anywhere}.toc-tip[data-astro-cid-6uik4zwd]{position:relative;flex:none;padding:6px 12px;font-size:1.15rem;font-weight:600;line-height:1.4;color:#ee964b;white-space:nowrap;background-color:#fff;border-radius:12px}@media (min-width: 768px){.toc-tip[data-astro-cid-6uik4zwd]{font-size:1.2rem;border-radius:99rem}}.toc-tip[data-astro-cid-6uik4zwd]:before{position:absolute;top:50%;left:-6px;content:"";border:5px solid transparent;border-right:7px solid #fff;border-left:0;transform:translateY(-50%)}@media (min-width: 768px){.toc-tip-br[data-astro-cid-6uik4zwd]{display:none}}.toc-list[data-astro-cid-6uik4zwd]{display:grid;grid-template-columns:1fr;padding:6px 0}@media (min-width: 768px){.toc-list[data-astro-cid-6uik4zwd]{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}}.toc-item[data-astro-cid-6uik4zwd]+.toc-item[data-astro-cid-6uik4zwd]{border-top:1px dashed #d9eaf2}@media (min-width: 768px){.toc-item[data-astro-cid-6uik4zwd]:nth-child(4){border-top:0}.toc-item[data-astro-cid-6uik4zwd]:nth-child(-n+3){border-right:1px dashed #d9eaf2}}.toc-link[data-astro-cid-6uik4zwd]{display:grid;grid-template-columns:28px 1fr 18px;gap:8px;align-items:center;padding:10px 18px;font-size:1.4rem;font-weight:500;line-height:1.45;color:#333;word-break:keep-all;overflow-wrap:anywhere;text-decoration:none;transition:background-color .15s}.toc-link[data-astro-cid-6uik4zwd]:hover{background-color:#f5fafc}.toc-number[data-astro-cid-6uik4zwd]{font-size:1.5rem;font-weight:500;color:#3f96bd}.toc-arrow[data-astro-cid-6uik4zwd]{position:relative;width:18px;height:18px;background-color:#f5fafc;border-radius:50%}.toc-arrow[data-astro-cid-6uik4zwd]:after{position:absolute;top:4px;left:6px;width:6px;height:6px;content:"";border-right:1.6px solid #3f96bd;border-bottom:1.6px solid #3f96bd;transform:rotate(45deg)}.machine[data-astro-cid-pvnzouym]{overflow:hidden;background-color:#fff;border:1px solid #d9eaf2;border-radius:16px}.machine-photo[data-astro-cid-pvnzouym]{aspect-ratio:16/9}.machine-body[data-astro-cid-pvnzouym]{display:flex;flex-direction:column;gap:8px;padding:24px}.machine-name[data-astro-cid-pvnzouym]{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline}.machine-name-en[data-astro-cid-pvnzouym]{letter-spacing:.2em}.checks[data-astro-cid-orvqbg74]{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border:1px solid #d9eaf2;border-radius:16px}@media (min-width: 768px){.checks[data-astro-cid-orvqbg74]{padding:32px}}.check[data-astro-cid-orvqbg74]{display:grid;grid-template-columns:24px 1fr;gap:16px;align-items:start}.check-icon[data-astro-cid-orvqbg74]{display:grid;place-items:center;width:24px;height:24px;margin-top:1px;font-size:1.3rem;font-weight:600;line-height:1;color:#3f96bd;background-color:#d9eaf2;border-radius:99rem}
