.pLeO4q_layout{align-items:start;gap:32px;min-width:0;display:grid}@media (min-width:1024px){.pLeO4q_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px}.pLeO4q_sticky{position:sticky;top:16px}}.pLeO4q_col{gap:20px;min-width:0;display:grid}.pLeO4q_section{gap:10px;min-width:0;scroll-margin-top:16px;display:grid}.pLeO4q_head{letter-spacing:.04em;color:var(--m-sumi);margin:0;font-size:.875rem;font-weight:600;line-height:1.6}.pLeO4q_head:focus{outline:none}.pLeO4q_head:focus-visible{outline:2px solid var(--m-shu);outline-offset:4px}.pLeO4q_body{color:var(--m-sumi-2);max-width:40em;margin:0;font-size:.9375rem;line-height:1.8}.pLeO4q_small{color:var(--m-sumi-3);max-width:44em;margin:0;font-size:.8125rem;line-height:1.7}.pLeO4q_link{color:var(--m-sumi-2);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.pLeO4q_link:hover{color:var(--m-sumi)}.pLeO4q_link:focus-visible{outline:2px solid var(--m-shu);outline-offset:2px}.pLeO4q_linkMain{color:var(--m-sumi);font-weight:600;}.pLeO4q_post{background:var(--m-sumi);color:var(--m-on-sumi);gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.pLeO4q_postMeta{letter-spacing:.04em;color:var(--m-on-sumi-2);flex-wrap:wrap;gap:0 1em;margin:0;font-size:.75rem;line-height:1.6;display:flex}.pLeO4q_postText{font:inherit;color:var(--m-on-sumi);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.75}.pLeO4q_postText[data-stale=true]{color:var(--m-on-sumi-2)}.pLeO4q_empty{color:var(--m-on-sumi-2);margin:0;font-size:.875rem;line-height:1.75}.pLeO4q_post .pLeO4q_pairs dt{color:var(--m-on-sumi-2)}.pLeO4q_post .pLeO4q_pairs dd{color:var(--m-on-sumi)}.pLeO4q_verbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pLeO4q_verb{appearance:none;border:1px solid var(--m-sumi);background:var(--m-cell);min-height:44px;color:var(--m-sumi);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;display:inline-flex}.pLeO4q_verb:hover{background:var(--m-paper)}.pLeO4q_verb:focus-visible{outline:2px solid var(--m-shu);outline-offset:2px}.pLeO4q_verb:disabled{cursor:progress;opacity:.7}.pLeO4q_verbMain{background:var(--m-sumi);color:var(--m-on-sumi);font-weight:600}.pLeO4q_verbMain:hover{background:var(--m-sumi-2)}.pLeO4q_field{min-width:0;color:var(--m-sumi-2);gap:6px;font-size:.875rem;font-weight:600;display:grid}.pLeO4q_input{appearance:none;border:1px solid color-mix(in srgb, var(--m-sumi) 50%, transparent);background:var(--m-cell);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--m-sumi);border-radius:0;padding:8px 10px;font-size:max(16px,1rem);font-weight:400;line-height:1.5}.pLeO4q_input::placeholder{color:var(--m-sumi-4)}.pLeO4q_input:focus-visible{outline:2px solid var(--m-shu);outline-offset:-1px;border-color:var(--m-shu)}textarea.pLeO4q_input{resize:vertical;min-height:6em;line-height:1.7}select.pLeO4q_input{background-image:linear-gradient(45deg, transparent 50%, var(--m-sumi-3) 50%), linear-gradient(135deg, var(--m-sumi-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.pLeO4q_choices{border:0;flex-wrap:wrap;gap:0 20px;min-width:0;margin:0;padding:0;display:flex}.pLeO4q_choice{min-height:44px;color:var(--m-sumi-3);cursor:pointer;align-items:center;gap:.6em;font-size:.875rem;display:inline-flex;position:relative}.pLeO4q_choice input{opacity:0;width:1px;height:1px;position:absolute}.pLeO4q_dot{border:1px solid var(--m-sumi-3);background:var(--m-cell);flex:none;width:14px;height:14px}.pLeO4q_choice:has(input:checked){color:var(--m-sumi);font-weight:600}.pLeO4q_choice:has(input:checked) .pLeO4q_dot{background:var(--m-shu);border-color:var(--m-shu);box-shadow:inset 0 0 0 2px var(--m-cell)}.pLeO4q_choice:has(input:focus-visible){outline:2px solid var(--m-shu);outline-offset:2px}.pLeO4q_scroll{overscroll-behavior-x:contain;border:1px solid var(--m-grid);background:linear-gradient(to right, var(--m-cell) 30%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--m-cell) 30%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #1c1a1533, transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #1c1a1533, transparent) right / 12px 100% no-repeat scroll, var(--m-cell);max-width:100%;overflow-x:auto}.pLeO4q_scroll:focus-visible{outline:2px solid var(--m-shu);outline-offset:2px}.pLeO4q_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.6}.pLeO4q_table th,.pLeO4q_table td{border:1px solid var(--m-grid);text-align:left;vertical-align:top;color:var(--m-sumi-2);padding:8px 10px;font-weight:400;position:relative}.pLeO4q_table tr>:first-child{border-left:0}.pLeO4q_table tr>:last-child{border-right:0}.pLeO4q_table thead tr:first-child>*{border-top:0}.pLeO4q_table tbody tr:last-child>*{border-bottom:0}.pLeO4q_table thead th{background:var(--m-cell-head);color:var(--m-sumi);white-space:nowrap;font-size:.8125rem;font-weight:600}.pLeO4q_nowrap{white-space:nowrap}.pLeO4q_table tr[data-new=true] td,.pLeO4q_table tr[data-new=true] th{color:var(--m-sumi);font-weight:600}.pLeO4q_table .pLeO4q_rowNo{background:var(--m-cell-head);text-align:center;width:2.4em;color:var(--m-sumi-4);font-size:.75rem}.pLeO4q_table .pLeO4q_input{min-height:44px;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--m-sumi) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--m-sumi) 55%, transparent);text-underline-offset:.3em;background:0 0;border:0;padding:6px 4px;font-size:max(16px,.875rem);text-decoration-thickness:1px}@media (min-width:640px){.pLeO4q_table .pLeO4q_input{font-size:.875rem}}:is(.pLeO4q_table td:has(>.pLeO4q_input),.pLeO4q_table td:has(>select.pLeO4q_input)){padding:0 6px}.pLeO4q_table td:has(.pLeO4q_input:focus-visible){outline:2px solid var(--m-shu);outline-offset:-1px;z-index:2}.pLeO4q_table .pLeO4q_input:focus-visible{outline:none}textarea.pLeO4q_input.pLeO4q_cellText{resize:none;field-sizing:content;min-height:44px;line-height:1.6}.pLeO4q_pairs{grid-template-columns:minmax(6.5em,max-content) minmax(0,1fr);gap:2px 14px;margin:0;font-size:.875rem;line-height:1.7;display:grid}.pLeO4q_pairs dt{color:var(--m-sumi-4)}.pLeO4q_pairs dd{color:var(--m-sumi);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pLeO4q_details{color:var(--m-sumi-3);border:1px solid var(--m-grid);background:var(--m-cell);font-size:.875rem}.pLeO4q_details summary{cursor:pointer;min-height:44px;color:var(--m-sumi-2);align-items:center;padding:0 14px;font-weight:600;display:flex}.pLeO4q_details summary:focus-visible{outline:2px solid var(--m-shu);outline-offset:-2px}.pLeO4q_code{border-top:1px solid var(--m-grid);font:inherit;color:var(--m-sumi-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px 14px;font-size:.8125rem;line-height:1.75}.pLeO4q_details>.pLeO4q_json{border:0;border-top:1px solid var(--m-grid)}.pLeO4q_json{background:var(--m-cell);border:1px solid var(--m-grid);color:var(--m-sumi-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.7}.pLeO4q_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pLeO4q_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.pLeO4q_layoutWideRight{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pLeO4q_list{color:var(--m-sumi-2);gap:6px;margin:0;padding:0 0 0 1.2em;font-size:.9375rem;line-height:1.7;display:grid}
._38bC6a_page{padding-bottom:72px;display:block}._38bC6a_head{gap:20px;padding:32px 0 8px;display:grid}@media (min-width:1024px){._38bC6a_head{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:start;gap:56px;padding-top:56px}}._38bC6a_headMain{gap:14px;display:grid}._38bC6a_title{font-family:var(--m-mincho);letter-spacing:.04em;font-feature-settings:"palt" 1;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:600;line-height:1.35}._38bC6a_mailBox{background:var(--m-cell);border:1px solid var(--m-grid);gap:8px;padding:20px;display:grid}._38bC6a_mailHead{letter-spacing:.04em;color:var(--m-sumi-3);margin:0;font-size:.8125rem;font-weight:600}._38bC6a_mail{margin:0}._38bC6a_mailLink{letter-spacing:.01em;min-height:44px;color:var(--m-sumi);text-underline-offset:.25em;overflow-wrap:anywhere;align-items:center;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._38bC6a_mailLink:focus-visible{outline:2px solid var(--m-shu);outline-offset:2px}._38bC6a_section{gap:16px;padding-top:48px;scroll-margin-top:16px;display:grid}@media (min-width:1024px){._38bC6a_section{padding-top:64px}}._38bC6a_after{max-width:48em;color:var(--m-sumi-3);margin:0;font-size:.875rem;line-height:1.75}._38bC6a_menu{background:var(--m-cell);border:1px solid var(--m-grid);margin:0;padding:0;list-style:none}._38bC6a_menuItem{gap:2px 24px;padding:12px 14px;display:grid}._38bC6a_menuItem+._38bC6a_menuItem{border-top:1px solid var(--m-grid)}@media (min-width:768px){._38bC6a_menuItem{grid-template-columns:minmax(0,1fr) auto}}._38bC6a_menuName{font-weight:600}._38bC6a_menuPrice{font-variant-numeric:tabular-nums;color:var(--m-sumi-2)}._38bC6a_steps{border-top:1px solid var(--m-grid);border-left:1px solid var(--m-grid);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._38bC6a_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}._38bC6a_step{background:var(--m-cell);border-right:1px solid var(--m-grid);border-bottom:1px solid var(--m-grid);grid-template-columns:32px minmax(0,1fr);grid-template-areas:"no name""no detail";gap:2px 14px;padding:14px 16px 16px 0;display:grid}._38bC6a_stepNo{background:var(--m-cell-head);border-right:1px solid var(--m-grid);font-variant-numeric:tabular-nums;color:var(--m-sumi-4);grid-area:no;justify-content:center;align-self:stretch;align-items:flex-start;margin:-14px 0 -16px;padding-top:16px;font-size:.75rem;display:flex}._38bC6a_stepName{grid-area:name;font-weight:600}._38bC6a_stepDetail{color:var(--m-sumi-2);grid-area:detail;font-size:.875rem;line-height:1.7}._38bC6a_faq{background:var(--m-cell);border:1px solid var(--m-grid);margin:0}._38bC6a_qa{gap:4px 24px;padding:14px 16px;display:grid}._38bC6a_qa+._38bC6a_qa{border-top:1px solid var(--m-grid)}@media (min-width:768px){._38bC6a_qa{grid-template-columns:minmax(14em,2fr) minmax(0,3fr)}}._38bC6a_qa dt{font-weight:600}._38bC6a_qa dd{color:var(--m-sumi-2);margin:0;line-height:1.75}._38bC6a_formBox{background:var(--m-cell);border:1px solid var(--m-grid);max-width:40rem;padding:20px}._38bC6a_elsewhere{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}._38bC6a_elsewhereLink{min-height:44px;color:var(--m-sumi-2);text-underline-offset:.3em;align-items:center;text-decoration:underline;display:inline-flex}._38bC6a_elsewhereLink:focus-visible{outline:2px solid var(--m-shu);outline-offset:2px}
