.hidari-planner-compare>p{max-width:65ch}.hidari-planner-compare__scroll{overflow-x:auto;overscroll-behavior-x:contain}.hidari-planner-compare table{width:100%;min-width:44rem;border-collapse:collapse;table-layout:fixed}.hidari-planner-compare th,.hidari-planner-compare td{padding:1rem;border-bottom:1px solid currentColor;text-align:left;vertical-align:top;overflow-wrap:anywhere}.hidari-planner-compare th:first-child{width:18%;position:sticky;left:0;z-index:1;background:#fff}.hidari-planner-compare thead th:first-child{background:#f9f9f9}.hidari-planner-compare thead{background:#00000006}.hidari-planner-compare a{text-decoration:underline;text-underline-offset:.15em}.hidari-planner-compare__scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:750px){.hidari-planner-compare__hint{display:none}}.hidari-visit{max-width:1100px;scroll-margin-top:120px}.hidari-visit__intro{max-width:760px;margin:0 auto 32px;text-align:center}.hidari-visit__intro h2{margin-bottom:16px}.hidari-visit__intro h3{margin-bottom:20px}.hidari-visit__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:900px;margin:auto}.hidari-visit__month{border:1px solid #dfddd7;border-radius:10px;padding:24px;background:#faf9f6}.hidari-visit table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;border:0;text-align:center}.hidari-visit caption{font-size:1.35rem;font-weight:600;text-align:left;margin-bottom:20px;color:#252525}.hidari-visit th,.hidari-visit td{border:0;padding:5px 0;height:42px;text-align:center;font-size:1rem}.hidari-visit th{font-size:.8rem;font-weight:400;color:#625f58}.hidari-visit td span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%}.hidari-visit__open{background:#e04034;color:#fff;font-weight:600}.hidari-visit__closed{color:#706c65}.hidari-visit__hours{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #dfddd7}.hidari-visit__hours li{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:.95rem}.hidari-visit__hours li:last-child{margin-bottom:0}.hidari-visit__hours time{font-weight:600}.hidari-visit__legend{display:flex;align-items:center;justify-content:center;gap:9px;margin:20px auto;font-size:.88rem}.hidari-visit__legend>span{width:12px;height:12px;border-radius:50%;background:#e04034;flex-shrink:0}.hidari-visit__after{max-width:760px;margin:0 auto;text-align:center}.hidari-visit__planning{max-width:760px;margin:32px auto 0;padding:28px 32px;background:#f5f3ee;border-radius:10px}.hidari-visit__planning h3{margin:0 0 16px}.hidari-visit__planning .button{margin-top:12px}@media(max-width:650px){.hidari-visit__months{grid-template-columns:1fr;gap:20px}.hidari-visit__month{padding:20px}.hidari-visit__planning{padding:24px}.hidari-visit__legend{align-items:flex-start;text-align:left}.hidari-visit__legend>span{margin-top:5px}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
