.NowRunning-module__n5wNcG__strip{color:#17324d;background-color:#f2f6fb;border-radius:8px;padding:20px clamp(12px,3vw,28px)}.NowRunning-module__n5wNcG__idle{color:#5a6b7d}.NowRunning-module__n5wNcG__current{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.NowRunning-module__n5wNcG__badge{color:#fff;background-color:#e0789b;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.NowRunning-module__n5wNcG__name{font-family:Yu Mincho,serif;font-size:clamp(18px,3vw,24px)}.NowRunning-module__n5wNcG__time{color:#5a6b7d;font-size:14px}.NowRunning-module__n5wNcG__delay{color:#8f3453;background-color:#fbe4ec;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.NowRunning-module__n5wNcG__onTime{color:#0b5ed7;background-color:#e2eefc}.NowRunning-module__n5wNcG__next{color:#5a6b7d;margin-top:8px;font-size:14px}.NowRunning-module__n5wNcG__link{color:#1174ff;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}
.ScoreTable-module__Y23Dhq__summary{color:#17324d;text-align:center;background-color:#f2f6fb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:20px clamp(8px,3vw,48px);margin-bottom:24px;padding:20px clamp(12px,3vw,32px);display:grid}.ScoreTable-module__Y23Dhq__teamName{border-bottom:3px solid var(--team-color);color:var(--team-text);padding-bottom:4px;font-size:clamp(14px,1.8vw,16px);font-weight:700;display:block}.ScoreTable-module__Y23Dhq__teamScore{font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(32px,7vw,56px);font-weight:700;line-height:1.1;display:block}.ScoreTable-module__Y23Dhq__teamRank{color:#5a6b7d;font-size:clamp(12px,1.6vw,14px);display:block}.ScoreTable-module__Y23Dhq__scroll{overflow-x:auto}.ScoreTable-module__Y23Dhq__table{border-collapse:collapse;min-width:420px;font-size:clamp(13px,1.6vw,16px)}.ScoreTable-module__Y23Dhq__table th,.ScoreTable-module__Y23Dhq__table td{text-align:center;border:1px solid #c8d6e5;padding:8px 16px}.ScoreTable-module__Y23Dhq__table thead th{color:#17324d;border-bottom:3px solid var(--team-color,#c8d6e5);background-color:#f2f6fb}.ScoreTable-module__Y23Dhq__table tbody th,.ScoreTable-module__Y23Dhq__table tfoot th{text-align:left;white-space:nowrap;color:#17324d;background-color:#f2f6fb}.ScoreTable-module__Y23Dhq__table tfoot td{font-weight:700}.ScoreTable-module__Y23Dhq__entrants{color:#5a6b7d;margin-left:8px;font-size:.8em;font-weight:400}.ScoreTable-module__Y23Dhq__blue{--team-color:#1174ff;--team-text:#0b5ed7}.ScoreTable-module__Y23Dhq__red{--team-color:#e04a4a;--team-text:#c62828}.ScoreTable-module__Y23Dhq__green{--team-color:#2fa05a;--team-text:#1f7a44}.ScoreTable-module__Y23Dhq__white{--team-color:#b0b8c1;--team-text:#4b5563}@media (max-width:640px){.ScoreTable-module__Y23Dhq__summary{grid-template-columns:repeat(2,1fr)}}
.page-module__E0kJGG__header{box-sizing:border-box;background:linear-gradient(135deg,#93e0ff 10%,#1174ff 100%);justify-content:center;align-items:center;width:100%;height:160px;padding:16px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__themeContainer{align-items:center;display:flex}.page-module__E0kJGG__theme{object-fit:contain;filter:drop-shadow(0 0 2px #fffc)drop-shadow(0 0 4px #fffc);max-width:100%;height:auto}.page-module__E0kJGG__headerText{color:#fff;font-family:Yu Mincho,serif;font-size:clamp(20px,3vw,32px);position:absolute;bottom:0;right:48px}.page-module__E0kJGG__container{width:100%;max-width:1200px;margin:0 auto;padding:30px 50px}.page-module__E0kJGG__title{margin-bottom:16px;padding-left:20px;font-family:Yu Mincho,serif;font-size:clamp(24px,3vw,32px);position:relative}.page-module__E0kJGG__topics{margin-bottom:16px;margin-left:clamp(24px,2.5vw,40px);position:relative}.page-module__E0kJGG__topicsTitle{margin-bottom:16px;padding-left:clamp(16px,1.6vw,24px);font-family:Yu Mincho,serif;font-size:clamp(16px,2.2vw,20px);position:relative}.page-module__E0kJGG__titleLine:before{content:"";background-color:var(--line-color,#ccc);width:4px;height:80%;position:absolute;top:10%;left:0}.page-module__E0kJGG__lineBlue{--line-color:#41a0ff}.page-module__E0kJGG__linePink{--line-color:#e0789b}.page-module__E0kJGG__now,.page-module__E0kJGG__scores,.page-module__E0kJGG__lostItemsLink{margin-bottom:40px}.page-module__E0kJGG__lostItemsLink a{color:#1174ff;text-decoration:underline}.page-module__E0kJGG__editLink{color:#1174ff;margin-top:16px;text-decoration:underline;display:inline-block}.page-module__E0kJGG__pending{color:#6b6b6b}.page-module__E0kJGG__tableScroll{overflow-x:auto}.page-module__E0kJGG__resultTable{border-collapse:collapse;min-width:420px;font-size:clamp(13px,1.6vw,16px)}.page-module__E0kJGG__resultTable th,.page-module__E0kJGG__resultTable td{text-align:center;border:1px solid #c8d6e5;padding:8px 16px}.page-module__E0kJGG__resultTable thead th{color:#17324d;background-color:#eaf4ff}.page-module__E0kJGG__resultTable tbody th{text-align:left;white-space:nowrap;color:#17324d;background-color:#fdf1f5}@media (max-width:768px){.page-module__E0kJGG__header{background-image:url(/header.gif);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__theme{display:none}}
