.kanpe_page__VSOd8{max-width:1120px;margin:auto;padding:22px 28px 56px;color:#39343a;font-family:var(--font-zen-maru-gothic),sans-serif}.kanpe_page__VSOd8 *{box-sizing:border-box}.kanpe_page__VSOd8 a{color:inherit;text-decoration:none}.kanpe_page__VSOd8 button{font:inherit;cursor:pointer}.kanpe_breadcrumb__5dmsw{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#847781}.kanpe_hero__YcFhO{margin:18px 0 24px}.kanpe_hero__YcFhO h1{font-size:30px;line-height:1.4;font-weight:900;margin:0 0 10px}.kanpe_hero__YcFhO p{font-size:14px;line-height:1.85;margin:0;max-width:960px;color:#70636c}.kanpe_section__5Cqz1{margin:0 0 42px;scroll-margin-top:90px}.kanpe_section__5Cqz1 h2{font-size:23px;font-weight:800;margin:0 0 12px;line-height:1.5}.kanpe_section__5Cqz1>p{font-size:14px;color:#786b74;margin:0 0 16px}.kanpe_sectionTitle__yjajh{display:flex;gap:8px;justify-content:space-between;align-items:baseline}.kanpe_sectionTitle__yjajh>span{font-size:12px;color:#786b74}.kanpe_grid__rpGeW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kanpe_card__Fd3JK{border:1px solid #e9e2e7;border-radius:17px;background:#faf8fa;padding:12px;text-align:left;color:inherit;transition:box-shadow .15s}.kanpe_card__Fd3JK:hover{box-shadow:0 4px 16px #9c65851c;border-color:#dba1b9}.kanpe_card__Fd3JK img{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 2px #00000012)}.kanpe_card__Fd3JK>span{display:flex;align-items:center;justify-content:space-between;padding:11px 0 0;gap:3px}.kanpe_card__Fd3JK strong{font-size:14px}.kanpe_card__Fd3JK>span>span{font-size:10px;color:#846b7a}.kanpe_examples__gs9dO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kanpe_examples__gs9dO article{border:1px solid #ece2e9;border-radius:18px;padding:14px;background:#faf8fa}.kanpe_examples__gs9dO img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:292/282}.kanpe_examples__gs9dO h3{font-size:16px;margin:14px 0 10px;text-align:center}.kanpe_primary__fAHVc,.kanpe_secondary__7ThJe{display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #e2c7d6;border-radius:99px;padding:12px 16px;font-weight:700;font-size:14px;background:white;color:#59444f;text-decoration:none}.kanpe_primary__fAHVc{background:#f7d4e5;border-color:#d999b8;color:#493543}.kanpe_textLink__c4nJX{display:inline-block;margin-top:16px;font-size:14px;text-decoration:underline!important;text-underline-offset:4px}.kanpe_steps__8mEkr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.kanpe_steps__8mEkr li{padding:18px;background:#faf6f8;border-radius:14px}.kanpe_steps__8mEkr p{font-size:13px;line-height:1.8;margin:8px 0 0}.kanpe_faq__skLjn details{border-bottom:1px solid #ecdee4;padding:16px 0;font-size:14px}.kanpe_faq__skLjn summary{font-weight:700;cursor:pointer}.kanpe_faq__skLjn p{line-height:1.85;color:#766873}.kanpe_related__Z2YB1{display:flex;gap:12px;flex-wrap:wrap}.kanpe_related__Z2YB1 a{border:1px solid #ecdee4;border-radius:14px;padding:14px;font-size:13px}.kanpe_modalPreview___JHBK{width:min(100%,calc(32dvh * 1.0356),300px);aspect-ratio:1600/1545;margin:0 auto}.kanpe_checkbox__zvcbK{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;color:var(--petari-ink,#0f172a);font-size:14px;line-height:20px}.kanpe_checkbox__zvcbK input{width:18px;height:18px;margin:0;accent-color:#dc5688}.kanpe_editorAction__NzAWH{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;text-decoration:none}.kanpe_formats__Mq9K1{display:flex;gap:16px;flex-wrap:wrap;border:0;padding:0;margin:0;font-size:14px}.kanpe_formats__Mq9K1 legend{margin-bottom:8px;font-size:13px;line-height:18px;color:var(--petari-muted,#64748b)}.kanpe_formats__Mq9K1 label{display:flex;gap:8px;align-items:center}.kanpe_formats__Mq9K1 input{accent-color:#dc5688}.kanpe_page__VSOd8 :focus-visible{outline:3px solid #d46499;outline-offset:4px}.kanpe_page__VSOd8 button:disabled{opacity:.5;cursor:wait}@media(max-width:640px){.kanpe_page__VSOd8{padding:14px 16px 40px}.kanpe_hero__YcFhO{margin:14px 0 20px}.kanpe_hero__YcFhO h1{font-size:24px}.kanpe_hero__YcFhO p{font-size:13px;line-height:1.8}.kanpe_section__5Cqz1 h2{font-size:20px}.kanpe_sectionTitle__yjajh{display:block}.kanpe_sectionTitle__yjajh h2{margin-bottom:2px}.kanpe_sectionTitle__yjajh>span{display:block;margin-bottom:12px;font-size:11px}.kanpe_grid__rpGeW{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kanpe_card__Fd3JK{padding:10px;border-radius:14px}.kanpe_card__Fd3JK>span{display:block;padding-top:8px}.kanpe_card__Fd3JK>span>span{display:block;margin-top:3px}.kanpe_examples__gs9dO{grid-template-columns:1fr;gap:14px}.kanpe_examples__gs9dO article{max-width:390px;width:100%;margin:auto}.kanpe_steps__8mEkr{grid-template-columns:1fr;gap:10px}.kanpe_steps__8mEkr li{padding:14px}.kanpe_section__5Cqz1{margin-bottom:32px}.kanpe_related__Z2YB1{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.kanpe_card__Fd3JK .kanpe_recommendation__qE5xz{display:block;margin-top:7px;padding:5px 7px;border-radius:6px;background:#fff1ad;color:#674300;font-size:11px;font-weight:700;line-height:1.55;text-align:center}.kanpe_card__Fd3JK{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.kanpe_card__Fd3JK>span{display:block}.kanpe_card__Fd3JK>span>span{display:block;margin-top:3px}@media(min-width:641px) and (max-width:900px){.kanpe_grid__rpGeW{grid-template-columns:repeat(3,minmax(0,1fr))}}.kanpe_examples__gs9dO{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.kanpe_examples__gs9dO{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:640px){.kanpe_examples__gs9dO article{padding:8px;border-radius:12px}.kanpe_examples__gs9dO h3{font-size:13px;margin:9px 0;line-height:1.5}.kanpe_examples__gs9dO .kanpe_secondary__7ThJe{font-size:11px;line-height:1.5;padding:9px 6px}.kanpe_examples__gs9dO article>a{display:flex;flex-direction:column;height:100%}.kanpe_examples__gs9dO .kanpe_secondary__7ThJe{margin-top:auto}}