.QR4dya_areaTabs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:880px){.QR4dya_areaTabs{grid-template-columns:1fr}}.QR4dya_areaCol{border:1px solid var(--jma-border);border-radius:var(--jma-radius);box-shadow:var(--jma-shadow);background:#fff;padding:24px 26px}.QR4dya_areaCol h3{color:var(--jma-primary);border-bottom:2px solid var(--jma-accent);margin-bottom:14px;padding-bottom:10px;font-size:17px}.QR4dya_areaCol ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.QR4dya_areaCol li a{color:var(--jma-text);gap:8px;font-size:14px;text-decoration:none;display:flex}.QR4dya_areaCol li a:before{content:"›";color:var(--jma-accent);font-weight:700}.QR4dya_areaCol li a:hover{color:var(--jma-primary);text-decoration:underline}.QR4dya_themeTags{flex-wrap:wrap;gap:10px;display:flex}.QR4dya_themeTag{color:var(--jma-text);border:1px solid var(--jma-border);background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;text-decoration:none}.QR4dya_themeTag:hover{border-color:var(--jma-primary);color:var(--jma-primary);background:var(--jma-primary-tint)}.QR4dya_specialGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.QR4dya_specialGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.QR4dya_specialGrid{grid-template-columns:1fr}}.QR4dya_specialCard{background:var(--jma-bg-alt);border:1px solid var(--jma-border);border-radius:var(--jma-radius);color:var(--jma-text);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.QR4dya_specialCard:hover{border-color:var(--jma-primary)}.QR4dya_specialCard .QR4dya_scT{color:var(--jma-primary);font-size:15px;font-weight:700}.QR4dya_specialCard .QR4dya_scD{color:var(--jma-text-sub);font-size:13px}.QR4dya_evList2{flex-direction:column;gap:12px;display:flex}.QR4dya_ev2{border:1px solid var(--jma-border);border-radius:var(--jma-radius);color:var(--jma-text);background:#fff;grid-template-columns:92px 1fr auto;align-items:center;gap:18px;padding:16px 22px;text-decoration:none;display:grid}.QR4dya_ev2:hover{border-color:var(--jma-primary)}.QR4dya_ev2 .QR4dya_d{font-family:var(--jma-font-en);color:var(--jma-primary);font-weight:700}.QR4dya_ev2 .QR4dya_d small{font-family:var(--jma-font);color:var(--jma-text-sub);font-size:12px;font-weight:500;display:block}.QR4dya_ev2 .QR4dya_t{font-size:14.5px;font-weight:500}.QR4dya_ev2 .QR4dya_b{color:#fff;background:var(--jma-accent);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.QR4dya_ev2 .QR4dya_b.QR4dya_koryu{background:var(--jma-primary)}@media (max-width:600px){.QR4dya_ev2{grid-template-columns:1fr;gap:6px}}.QR4dya_accessGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:760px){.QR4dya_accessGrid{grid-template-columns:1fr}}.QR4dya_accessCard{border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:#fff;padding:22px 24px}.QR4dya_accessCard h3{color:var(--jma-primary);margin-bottom:8px;font-size:15px}.QR4dya_accessCard p{color:var(--jma-text-sub);font-size:13.5px;line-height:1.8}.QR4dya_photoSlotImg{object-fit:cover;width:100%;height:100%;display:block}
