._0JYo2G_form{display:block}._0JYo2G_docs{border:0;min-width:0;margin:0 0 40px;padding:0}._0JYo2G_legend{color:#2d2d2d;letter-spacing:.05em;margin:0 0 16px;padding:0;font-size:15px;font-weight:600;line-height:1.6;display:block}._0JYo2G_legendNote{font-size:13px;font-weight:400}._0JYo2G_required{color:#fff;vertical-align:middle;background:#eb0101;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-block}._0JYo2G_group+._0JYo2G_group{margin-top:24px}._0JYo2G_groupTitle{color:#2d2d2d;margin:0 0 10px;font-family:Zen Old Mincho,serif;font-size:17px;font-weight:500;display:block}._0JYo2G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._0JYo2G_card{color:#2d2d2d;cursor:pointer;background:#fff;border:1px solid #ccc;flex-direction:column;gap:8px;padding:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}._0JYo2G_card:has(._0JYo2G_check:checked){border-color:#0043a1;box-shadow:inset 0 0 0 1px #0043a1}._0JYo2G_card:has(._0JYo2G_check:focus-visible){outline-offset:2px;outline:3px solid #f1d600}._0JYo2G_check{z-index:1;accent-color:#0043a1;width:20px;height:20px;margin:0;padding:0;position:absolute;top:10px;left:10px}._0JYo2G_cover{aspect-ratio:16/9;object-fit:contain;background:#f3f3f3;width:100%;height:auto;display:block}._0JYo2G_coverEmpty{aspect-ratio:16/9;color:#888;background:#f3f3f3;justify-content:center;align-items:center;font-size:12px;display:flex}._0JYo2G_title{font-size:15px;font-weight:700;line-height:1.5;display:block}._0JYo2G_desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}._0JYo2G_forWhom{color:#555;font-size:12px;line-height:1.6;display:block}._0JYo2G_inline{cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:15px;line-height:1.6;display:flex}._0JYo2G_inline input{flex-shrink:0;width:auto;margin:.3em 0 0;padding:0}._0JYo2G_select{color:#2d2d2d;background:#fff;border:1px solid #fff;border-radius:0;width:100%;padding:15px;font-size:100%}._0JYo2G_consent{margin:40px 0 0;display:block}._0JYo2G_note{margin-top:4px;font-size:13px;line-height:1.7;display:block}._0JYo2G_note a{text-decoration:underline}._0JYo2G_note a:hover{width:auto}._0JYo2G_error{color:#eb0101;margin-top:6px;font-size:13px;line-height:1.6;display:block}._0JYo2G_turnstile{justify-content:center;min-height:65px;margin-top:32px;display:flex}._0JYo2G_message{color:#eb0101;text-align:center;margin-top:16px;font-size:14px;line-height:1.7}._0JYo2G_message:empty{margin-top:0}@media screen and (max-width:767px){._0JYo2G_cards{grid-template-columns:minmax(0,1fr);gap:10px}._0JYo2G_card{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px;display:grid}._0JYo2G_cover,._0JYo2G_coverEmpty{grid-area:1/1/span 3}._0JYo2G_title,._0JYo2G_desc,._0JYo2G_forWhom{grid-column:2}._0JYo2G_check{top:6px;left:6px}._0JYo2G_inline{font-size:14px}}
.BuNlca_tabs{margin-top:40px}.BuNlca_tablist{border-bottom:2px solid #2d2d2d;margin:0 0 40px;display:flex}.BuNlca_tab{color:#2d2d2d;letter-spacing:.05em;cursor:pointer;background:#fff;border:1px solid #2d2d2d;border-bottom:0;border-radius:0;flex:1 1 0;margin:0;padding:18px 12px;font-family:Zen Old Mincho,serif;font-size:18px;font-weight:500;line-height:1.4;transition:background-color .3s,color .3s}.BuNlca_tab+.BuNlca_tab{border-left:0}.BuNlca_tab[aria-selected=true]{color:#fff;background:#2d2d2d}.BuNlca_tab:focus-visible{outline-offset:2px;outline:3px solid #f1d600}.BuNlca_panel[hidden]{display:none}@media screen and (max-width:767px){.BuNlca_tabs{margin-top:24px}.BuNlca_tablist{margin-bottom:24px}.BuNlca_tab{padding:14px 8px;font-size:15px}}
