.page-module__Jb1D1W__article{--pink:#ef857d;--pink-text:#a8443e;--blush:#fdeeea;--cream:#faf7f4;--gray:#6a676b;--ink:#111;--body:#3b3739;--line:#f0e3dc;background:linear-gradient(180deg,#fdf1ec 0,var(--cream)34rem,var(--cream)100%);color:var(--body);padding-bottom:4rem;font-family:Hiragino UD Sans,Hiragino Sans,Noto Sans JP,sans-serif;overflow-x:clip}.page-module__Jb1D1W__container{max-width:58rem;margin:auto;padding:1.5rem 1.25rem}.page-module__Jb1D1W__breadcrumb{color:var(--gray);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.page-module__Jb1D1W__breadcrumb a:hover{color:var(--pink-text)}.page-module__Jb1D1W__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:1.5rem 2.5rem;padding:2.5rem 0 2rem;display:grid}.page-module__Jb1D1W__heroText{grid-column:1}.page-module__Jb1D1W__heroImage{grid-area:1/2/span 2;margin:0;position:relative}.page-module__Jb1D1W__heroImage:before{content:"";background:var(--blush);z-index:0;border-radius:2.5rem;position:absolute;inset:8% -5% -6% 8%;transform:rotate(3deg)}.page-module__Jb1D1W__heroImage img{z-index:1;border-radius:2rem;width:100%;height:auto;position:relative;box-shadow:0 18px 40px #a8443e24}.page-module__Jb1D1W__heroImage figcaption{z-index:1;color:var(--gray);text-align:right;margin-top:.9rem;font-size:.75rem;position:relative}.page-module__Jb1D1W__heroImage figcaption span,.page-module__Jb1D1W__figure figcaption span{opacity:.85;font-size:.68rem;display:block}.page-module__Jb1D1W__heroMeta{grid-column:1/-1}.page-module__Jb1D1W__eyebrow,.page-module__Jb1D1W__kicker{background:var(--blush);color:var(--pink-text);letter-spacing:.1em;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__Jb1D1W__eyebrow:before,.page-module__Jb1D1W__kicker:before{content:"";background:var(--pink);border-radius:50%;width:.45rem;height:.45rem}.page-module__Jb1D1W__hero h1{color:var(--ink);letter-spacing:-.02em;margin:1rem 0;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.5}.page-module__Jb1D1W__lead{font-size:1.05rem;line-height:2}.page-module__Jb1D1W__disclosure{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:.5rem;padding:1rem 1.2rem;font-size:.8rem;line-height:1.9}.page-module__Jb1D1W__date{color:var(--gray);margin-top:.8rem;font-size:.75rem}.page-module__Jb1D1W__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-module__Jb1D1W__flow div{background:#fff;border-radius:1.25rem;padding:1.1rem 1.1rem 1.2rem;box-shadow:0 6px 20px #a8443e12}.page-module__Jb1D1W__flow span{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:inline-grid}.page-module__Jb1D1W__flow strong,.page-module__Jb1D1W__flow small{margin-top:.55rem;display:block}.page-module__Jb1D1W__flow strong{color:var(--ink);font-size:.92rem}.page-module__Jb1D1W__flow small{color:var(--gray);font-size:.75rem}.page-module__Jb1D1W__toc{background:#fff;border-radius:1.5rem;margin:2rem 0;padding:1.5rem;box-shadow:0 6px 24px #a8443e0f}.page-module__Jb1D1W__toc strong{color:var(--ink)}.page-module__Jb1D1W__toc div{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.page-module__Jb1D1W__toc a{background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:.45rem .95rem;font-size:.85rem;transition:background .2s,color .2s}.page-module__Jb1D1W__toc a:hover{background:var(--blush);color:var(--pink-text)}.page-module__Jb1D1W__container section{background:#fff;border-radius:1.75rem;margin-top:2rem;padding:2rem 2rem 2.2rem;scroll-margin-top:6rem;box-shadow:0 8px 30px #a8443e0f}.page-module__Jb1D1W__container h2{color:var(--ink);margin:.8rem 0 1.1rem;font-size:1.5rem;font-weight:800;line-height:1.6}.page-module__Jb1D1W__container h3{color:var(--ink);margin-bottom:.8rem;font-size:1rem;font-weight:700}.page-module__Jb1D1W__container section p:not(aside p){margin:.9rem 0;font-size:.95rem;line-height:2}.page-module__Jb1D1W__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__Jb1D1W__panel{background:var(--blush);border-radius:1.25rem;padding:1.25rem 1.4rem}.page-module__Jb1D1W__panelSoft{background:var(--cream)}.page-module__Jb1D1W__panel ul{padding-left:1.1rem;list-style:outside}.page-module__Jb1D1W__panel li{margin:.5rem 0;font-size:.9rem;line-height:1.8}.page-module__Jb1D1W__panel li::marker{color:var(--pink)}.page-module__Jb1D1W__figure{margin:0}.page-module__Jb1D1W__figure img{background:var(--cream);border-radius:1.25rem;width:100%;height:auto}.page-module__Jb1D1W__figure figcaption{color:var(--gray);margin-top:.6rem;font-size:.78rem;line-height:1.6}.page-module__Jb1D1W__mediaRow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}.page-module__Jb1D1W__productFigure img{background:radial-gradient(circle at 50% 55%,var(--blush)0,var(--cream)70%);padding:1rem}.page-module__Jb1D1W__figurePair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;margin:1.5rem 0;display:grid}.page-module__Jb1D1W__phoneFigure img{border:6px solid #fff;border-radius:1.5rem;max-width:15rem;margin:auto;display:block;box-shadow:0 10px 26px #1111111f}.page-module__Jb1D1W__phoneFigure figcaption{text-align:center}.page-module__Jb1D1W__tableWrap{border:1px solid var(--line);border-radius:1.25rem;margin:1.5rem 0;overflow:auto}.page-module__Jb1D1W__tableWrap table{border-collapse:collapse;width:100%;font-size:.9rem}.page-module__Jb1D1W__tableWrap caption{text-align:left;color:var(--gray);padding:.8rem 1rem .2rem;font-size:.8rem}.page-module__Jb1D1W__tableWrap th,.page-module__Jb1D1W__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1rem;line-height:1.9}.page-module__Jb1D1W__tableWrap tbody tr:last-child th,.page-module__Jb1D1W__tableWrap tbody tr:last-child td{border-bottom:0}.page-module__Jb1D1W__tableWrap thead{background:var(--blush);color:var(--ink)}.page-module__Jb1D1W__tableWrap tbody th{width:28%;min-width:6rem;color:var(--ink);background:#fffaf8;font-weight:700}.page-module__Jb1D1W__note{border-left:4px solid var(--pink);background:var(--blush);border-radius:0 1.25rem 1.25rem 0;margin:1.5rem 0;padding:1.2rem 1.4rem}.page-module__Jb1D1W__note strong{color:var(--ink)}.page-module__Jb1D1W__container .page-module__Jb1D1W__note p{margin:.6rem 0 0;font-size:.9rem}.page-module__Jb1D1W__sources{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.page-module__Jb1D1W__source{color:var(--pink-text);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.page-module__Jb1D1W__checklist,.page-module__Jb1D1W__steps{padding-left:1.4rem;line-height:2}.page-module__Jb1D1W__checklist{list-style:outside}.page-module__Jb1D1W__checklist li::marker{color:var(--pink)}.page-module__Jb1D1W__steps{list-style:decimal}.page-module__Jb1D1W__steps li::marker{color:var(--pink-text);font-weight:800}.page-module__Jb1D1W__checklist li,.page-module__Jb1D1W__steps li{margin:1rem 0;font-size:.95rem}.page-module__Jb1D1W__steps code{background:var(--blush);color:var(--pink-text);border-radius:.4rem;padding:.1rem .45rem;font-weight:700}.page-module__Jb1D1W__faq{background:var(--cream);border-radius:1.1rem;margin-top:.8rem;padding:1rem 1.2rem}.page-module__Jb1D1W__faq summary{cursor:pointer;color:var(--ink);align-items:flex-start;gap:.7rem;font-weight:700;line-height:1.8;list-style:none;display:flex}.page-module__Jb1D1W__faq summary::-webkit-details-marker{display:none}.page-module__Jb1D1W__faq summary:before{content:"Q";background:var(--pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;font-size:.8rem;display:inline-grid}.page-module__Jb1D1W__faq p{padding-left:2.4rem}.page-module__Jb1D1W__related{margin-top:2rem}.page-module__Jb1D1W__related div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.page-module__Jb1D1W__related a{background:#fff;border-radius:1.25rem;padding:1.1rem 1.2rem;transition:transform .2s;box-shadow:0 6px 20px #a8443e12}.page-module__Jb1D1W__related a:hover{transform:translateY(-2px)}.page-module__Jb1D1W__related strong{color:var(--ink);font-size:.92rem;display:block}.page-module__Jb1D1W__related small{color:var(--gray);margin-top:.35rem;font-size:.75rem;display:block}.page-module__Jb1D1W__footer{color:var(--gray);margin-top:2.5rem;padding:1.5rem 0 0;font-size:.85rem;line-height:1.9}.page-module__Jb1D1W__footer p{margin-bottom:1rem}.page-module__Jb1D1W__footer a{color:var(--pink-text);text-decoration:underline}.page-module__Jb1D1W__container :is(a,button,summary):focus-visible{outline:3px solid var(--pink-text);outline-offset:4px}@media (max-width:760px){.page-module__Jb1D1W__hero{grid-template-columns:1fr;padding-top:1.5rem}.page-module__Jb1D1W__heroText,.page-module__Jb1D1W__heroImage,.page-module__Jb1D1W__heroMeta{grid-area:auto/1}.page-module__Jb1D1W__heroImage:before{inset:8% -3% -5% 6%}.page-module__Jb1D1W__mediaRow{grid-template-columns:1fr}.page-module__Jb1D1W__productFigure{max-width:20rem;margin:auto}}@media (max-width:600px){.page-module__Jb1D1W__container{padding:1rem}.page-module__Jb1D1W__container section{border-radius:1.4rem;padding:1.4rem 1.1rem 1.6rem}.page-module__Jb1D1W__twoColumns,.page-module__Jb1D1W__figurePair,.page-module__Jb1D1W__related div{grid-template-columns:1fr}.page-module__Jb1D1W__flow{gap:.5rem}.page-module__Jb1D1W__flow div{padding:.8rem .7rem}.page-module__Jb1D1W__flow span{width:1.7rem;height:1.7rem}.page-module__Jb1D1W__flow strong{font-size:.8rem}.page-module__Jb1D1W__flow small{font-size:.7rem}.page-module__Jb1D1W__tableWrap th,.page-module__Jb1D1W__tableWrap td{padding:.75rem .6rem}.page-module__Jb1D1W__container h2{font-size:1.3rem}.page-module__Jb1D1W__faq p{padding-left:0}}
