@import"https://fonts.googleapis.com/css2?family=Hind:wght@500;600;700&display=swap";.orientation .anchor-list{justify-content:center}.orientation .anchor-list a{padding:1.2em 2em;line-height:1.5;border-radius:5em;max-height:none}.orientation .anchor-list a *{transition:inherit}.orientation .anchor-list a:hover strong{color:#fff}.orientation .anchor-list strong{display:inline-block;color:#0b5bab;font-size:1.5em}@media print,screen and (min-width: 640px){.orientation .anchor-list>li{max-width:none;width:33.203125%}}.orientation .schedule-block{margin-top:clamp(7.5rem,20vw,10rem);background:#fff}.orientation .lineup-box+.lineup-box{margin-top:min(100px,13.3333333333vw)}.filter-category-list{display:flex;flex-wrap:wrap;margin-bottom:5.9701492537%}@media print,screen and (min-width: 480px){.filter-category-list{margin:0 -2.2388059701% 5.9701492537%}}@media print,screen and (min-width: 640px){.filter-category-list{margin:0 -0.9765625% 3.90625%}}.filter-category-list>li{width:100%;margin-bottom:1.5em}@media print,screen and (min-width: 480px){.filter-category-list>li{width:45.7142857143%;margin:0 2.1428571429% 1.5em}}@media print,screen and (min-width: 640px){.filter-category-list>li{width:23.0842911877%;max-width:241px;margin:0 .9578544061% 1.5em}}.filter-category-list [name*=event-category]{display:none}.filter-category-list [name*=event-category]:checked~.category-label{background:#0b5bab;border-color:#0b5bab;color:#fff}.filter-category-list .category-label{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;max-height:3em;padding:1.8em 2em;border:2px solid #333;border-radius:3em;font-weight:bold;text-align:center;line-height:1.2em;text-decoration:none;transition:.3s ease;cursor:pointer}.filter-category-list .category-label:hover{background:#0b5bab;border-color:#0b5bab;color:#fff}.filter-category-list .category-label::after{display:flex;position:absolute;top:45%;right:1em;width:.6em;height:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.orientation-title01{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.3rem, 0.4493670886rem + 1.1075949367vw, 2rem);line-height:1.4}.orientation-title01 strong{color:#0b5bab;font-size:1.7em}.orientation-title01 .icon{margin-bottom:1em;width:min(82px,16.6666666667vw)}.orientation-title01+*{margin-top:min(80px,13.3333333333vw)}.orientation-title02{padding:.5em 0;font-size:clamp(1.5rem, 0.4063291139rem + 1.4240506329vw, 2.4rem);line-height:1.4;text-align:center;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.tab-links{display:flex;justify-content:center;gap:min(8px,1.3333333333vw);padding-bottom:5em}.tab-links>li{display:flex;flex-direction:column;justify-content:center;position:relative;width:25%}.tab-links a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:5em;padding:1em .2em;color:#fff;font-size:clamp(1.3rem, 0.4493670886rem + 1.1075949367vw, 2rem);font-weight:bold;text-align:center;line-height:1.6;text-decoration:none;background:#000;transition:.4s ease;opacity:.4}.tab-links a:hover{opacity:1}.tab-links a:hover+.arrow{opacity:1}.tab-links a.active{height:6em;opacity:1;pointer-events:none}.tab-links a.active+.arrow{opacity:1}.tab-links a.active+.arrow::before,.tab-links a.active+.arrow::after{display:flex}.tab-links .arrow{display:flex;flex-direction:column;position:absolute;top:100%;left:50%;margin-top:1em;transition:.4s ease;opacity:.4;transform:translateX(-50%)}.tab-links .arrow .inner,.tab-links .arrow::before,.tab-links .arrow::after{display:flex;width:1.2em;height:1em;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";background:#000}.tab-links .arrow::before{display:none;margin-bottom:.5em}.tab-links .arrow::after{display:none;margin-top:.5em}.tab-links .jhs{background:#e3c61c}.tab-links .jhs+.arrow .inner,.tab-links .jhs+.arrow::before,.tab-links .jhs+.arrow::after{background:#e3c61c}.tab-links .hs{background:#93c424}.tab-links .hs+.arrow .inner,.tab-links .hs+.arrow::before,.tab-links .hs+.arrow::after{background:#93c424}.tab-links .global{background:#18abd7}.tab-links .global+.arrow .inner,.tab-links .global+.arrow::before,.tab-links .global+.arrow::after{background:#18abd7}.schedule-tab{margin-top:min(60px,10.6666666667vw);max-width:none}.schedule-list{border-top:1px solid #eee}.schedule-list>li{border-bottom:1px solid #eee}.schedule-list>li.is-hide{display:none}.schedule-link{display:flex;flex-wrap:wrap;gap:1.25em 4.4776119403%;padding:min(20px,6.6666666667vw) 0;font-weight:bold;text-decoration:none}.schedule-link .date-box{display:flex;align-items:center;width:100%;line-height:1.2}.schedule-link .date-box .date{font-size:clamp(1.8rem, 0.5848101266rem + 1.582278481vw, 2.8rem)}.schedule-link .date-box .date .year{margin-right:.5em;font-size:.6666666667em}.schedule-link .date-box .date .day{font-size:.6666666667em}.schedule-link .date-box .tag-list{display:flex;flex-wrap:wrap;flex:1}@media print,screen and (min-width: 768px){.schedule-link .date-box .tag-list{margin-top:.5em}}.schedule-link .date-box .tag-list li{padding:.5em 1em;color:#fff;font-size:clamp(1rem, 0.5139240506rem + 0.6329113924vw, 1.4rem);line-height:1;margin:0 .5em .3em 0}@media print,screen and (min-width: 768px){.schedule-link .date-box .tag-list li{margin:0}}@media print,screen and (min-width: 768px){.schedule-link .date-box .tag-list li+li{margin-top:.5em}}.schedule-link .date-box .tag{display:inline-block;padding:.5em 1em;color:#fff;font-size:clamp(1rem, 0.5139240506rem + 0.6329113924vw, 1.4rem);line-height:1}.schedule-link .date-box .juniorhighschool{background:#e3c61c}.schedule-link .date-box .highschool{background:#93c424}.schedule-link .date-box .globalhighschool{background:#18abd7}.schedule-link .img-box,.schedule-link .txt-box{width:47.7611940299%}.schedule-link .txt-box{display:flex;flex-direction:column}.schedule-link .txt-box .title{font-size:clamp(1.5rem, 0.6493670886rem + 1.1075949367vw, 2.2rem);line-height:1.4}.schedule-link .txt-box .title+p{margin:.5em auto}.schedule-link .txt-box .detail{display:flex;justify-content:end;margin:auto 0 0;font-size:clamp(1.1rem, 0.9784810127rem + 0.1582278481vw, 1.2rem)}.schedule-link .txt-box .detail .arrow{display:flex;justify-content:center;align-items:center;margin-left:.5em;width:2em;height:2em;color:#fff;line-height:1;background:#000}.schedule-link .txt-box .detail .arrow::before{content:"";display:block;width:.5em;height:.5em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateX(-20%) rotate(45deg)}@media print,screen and (min-width: 768px){.schedule-link{gap:3.125%}.schedule-link .date-box{align-self:center;flex-direction:column;align-items:flex-start;padding-left:1em;width:14.0625%}.schedule-link .date-box .year{display:block}.schedule-link .date-box .tag{margin-top:.5em}.schedule-link .img-box{width:24.4140625%}.schedule-link .txt-box{width:55.2734375%}}.event-box{margin-top:min(40px,8vw)}.lineup-list>li{display:flex;flex-direction:column;align-items:center;max-width:496px;width:100%;font-weight:bold;text-align:center}.lineup-list>li p{margin:min(30px,1.6666666667em) auto}.lineup-list>li .button-box{margin:auto 0 0;width:100%}@media screen and (max-width: 639px){.lineup-list>li+li{margin-top:13.3333333333vw}}@media print,screen and (min-width: 640px){.lineup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:min(32px,2.2857142857em)}.lineup-list>li{width:48.4375%}}
