.JapanPreparation_page__EErzg{max-width:960px;margin:0 auto;padding:64px 24px;line-height:1.85;overflow-wrap:anywhere}.JapanPreparation_page__EErzg h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.25;margin:24px 0}.JapanPreparation_page__EErzg h2{font-size:1.35rem;margin:32px 0 14px}.JapanPreparation_notice__wFTRR{padding:18px;border:1px solid;border-radius:8px}.JapanPreparation_facts__zAeI8{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:12px 24px;margin:28px 0}.JapanPreparation_facts__zAeI8 dt{font-weight:650}.JapanPreparation_facts__zAeI8 dd{margin:0}.JapanPreparation_links__suw6d{display:flex;gap:12px 24px;flex-wrap:wrap;margin:24px 0}.JapanPreparation_page__EErzg a{text-decoration:underline;text-underline-offset:4px}.JapanPreparation_form__HZKqD{margin-top:40px;padding:24px;border:1px solid #aaa;border-radius:10px}.JapanPreparation_form__HZKqD label{display:block;margin:18px 0}.JapanPreparation_form__HZKqD input{margin-right:12px;width:20px;height:20px;vertical-align:middle}.JapanPreparation_form__HZKqD button,.JapanPreparation_form__HZKqD select{font:inherit;padding:12px 18px;color:#171717;background:#fff;border:1px solid #555;border-radius:6px;max-width:100%}.JapanPreparation_form__HZKqD button{background:#171717;color:white;cursor:pointer;white-space:normal}.JapanPreparation_form__HZKqD button:disabled{opacity:.5;cursor:not-allowed}.JapanPreparation_page__EErzg :focus-visible{outline:3px solid #be7d35;outline-offset:4px}.JapanPreparation_document__CWYBc{white-space:pre-wrap;font:inherit}.JapanPreparation_document__CWYBc table{border-collapse:collapse;width:100%;font-size:.95em}.JapanPreparation_document__CWYBc td,.JapanPreparation_document__CWYBc th{text-align:left;border:1px solid #aaa;padding:10px;vertical-align:top}@media(max-width:600px){.JapanPreparation_page__EErzg{padding:36px 18px}.JapanPreparation_facts__zAeI8{grid-template-columns:1fr;gap:6px}.JapanPreparation_facts__zAeI8 dd{margin-bottom:14px}.JapanPreparation_form__HZKqD{padding:18px}}