@font-face{font-family:"uniform_velca";src:url("https://velca.rcms-mng.jp//files/user/assets/fonts/uniform_velca.woff") format("woff")}main{box-sizing:border-box;color:#1c2d4f;word-break:break-all}.home-game-infomation .t-attention{font-weight:700;text-align:center;color:#fff;margin-top:30px}.home-game-infomation h2{text-align:center}.home-game-infomation h2 img{margin:auto;max-width:80%}.home-game-infomation a{display:block;color:#fff;text-decoration:none;font-weight:inherit;font-size:inherit;width:100%}.home-game-infomation span{font-weight:inherit;font-weight:700}.right-arrow-btn{display:block;position:relative}.right-arrow-btn::after{position:absolute;top:50%;right:0;transform:translate(0%, -50%) rotate(-90deg);content:"";background-image:url("https://velca.bl.kuroco-img.app/v=1674121855/files/user/assets/imgs/home_game_info/arrow-down-bold.svg");background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:14px;height:8px}.back-color-white{background:#fff}.back-color-navy{background:#131d30}.back-color-gray{background:#e6e6e6}.ticket-bnr-wrap{position:fixed;right:0;left:auto;top:auto;bottom:12%;width:50%;max-width:250px;z-index:10}.ticket-bnr{background-color:#960017;padding:15px 10px 15px 0;border-radius:25px 0 0 25px;margin-bottom:10px}.ticket-bnr a{font-weight:bold;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;justify-content:center}.ticket-bnr a::before{content:"";background-image:url("https://velca.bl.kuroco-img.app/v=1674121855/files/user/assets/imgs/home_game_info/ticket-sharp.svg");background-repeat:no-repeat;background-size:cover;background-position:center;display:block;margin-right:5px;width:25px;height:25px}.ticket-bnr .right-arrow-btn::after{right:-3px}.ticket-bnr .ticket-day{font-weight:bold;font-size:25px;color:#fff;margin-bottom:6px}.ticket-bnr span.ticket-day{margin-right:5px}section.game-number .border-ttl{font-size:clamp(30px,6vw,65px);line-height:1;color:#131d30;font-family:"polymath",sans-serif;font-weight:700;font-style:normal;color:#1c2d51;padding-bottom:5px;border-bottom:1.5px solid #1c2d51;width:fit-content;margin:auto}section.game-number .season-ttl{margin-top:20px;font-weight:700;text-align:center;font-size:clamp(20px,3vw,30px);display:flex;justify-content:center;align-items:baseline;gap:10px}section.game-number .season-ttl .large{font-size:1.7em}section.game-number .season-main-ttl{margin-top:clamp(20px,4vw,40px);font-weight:700;text-align:center;font-size:clamp(15px,3vw,30px);font-weight:800;font-style:normal;font-family:"polymath",sans-serif}section.game-number .season-main-ttl span{display:inline-block}.main-ttl{text-align:center;margin-bottom:30px}.main-ttl h2{font-size:clamp(36px,6vw,60px);line-height:1;font-family:"polymath",sans-serif;font-weight:700;font-style:normal;color:#1c2d51}.main-ttl h3{font-style:normal;font-family:"polymath",sans-serif;font-size:clamp(16px,2vw,20px);font-weight:700;line-height:1.5}.event{width:min(100%,1200px);padding:clamp(50px,10vw,80px) 0;margin:auto;background:#e6e6e6}.game-info-tab-list{display:flex}.game-info-tab-list div{color:#6f81a5 !important}.game-info-tab-list .-active{background:#1c2d51;margin-bottom:0}.game-info-tab-list .-active div{color:#fff !important}.game-info-tab-list button{display:flex;align-items:center;justify-content:center;background:#fff;padding:10px;width:100%;margin:auto;border:none;gap:10px;margin-bottom:10px}.game-info-tab-list button div{color:#131d30}figure.gourmet-item{width:100%;border:solid 2px #1c2d51}figure.gourmet-item img{object-fit:contain;object-position:center;aspect-ratio:105/90}figure.gourmet-item h3{border-top:solid 2px #1c2d51;text-align:center;font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:700;padding:15px 0 10px;font-size:clamp(16px,1.8vw,17px)}figure.gourmet-item h3:empty{display:none}figure.gourmet-item p{font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;text-align:center;font-weight:700;padding-bottom:10px;font-size:clamp(25px,3vw,30px)}figure.gourmet-item p:empty{display:none}.game-info-tab-panel{opacity:0;z-index:-1;pointer-events:none;position:absolute;line-height:1.75;background:#1c2d51;padding:20px 10px !important;transition:.3s}.game-info-tab-panel a figcaption{background:#fff;min-height:70px}.game-info-tab-panel .sub-ttl{font-size:clamp(27px,4vw,40px);color:#fff;font-family:"polymath",sans-serif;font-style:normal;font-weight:700;text-align:center;margin-bottom:10px}.game-info-tab-panel section{width:min(1000px,100%);margin:auto}.time-schedule .time-schedule--item{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:15px}.time-schedule .time-schedule--item dt{position:relative;display:flex;align-items:center;justify-content:left;width:clamp(60px,10vw,100px);height:100%}.time-schedule .time-schedule--item dt span{font-family:"polymath",sans-serif;font-weight:700;font-style:normal;font-weight:700;position:absolute;left:0;font-size:clamp(12px,1.7vw,17px);width:clamp(100px,13vw,140px);height:fit-content;color:#fff;background:#1c2d51;border:solid 1px #fff;display:block;padding:3px 10px}.time-schedule .time-schedule--item dt span::after{position:absolute;content:"";display:block;background:#fff;width:20px;height:105%;right:-0.5px;top:-1px;clip-path:polygon(0 0, 100% 100%, 100% 0)}.time-schedule .time-schedule--item dd{font-family:"Noto Sans JP",sans-serif !important;font-weight:700;line-height:1.6;width:calc(100% - clamp(30px,10vw,100px));padding:10px 10px 10px clamp(60px,5vw,50px);background:#fff;height:65px;display:flex;align-items:center;justify-content:left}.time-schedule .tip-off.time-schedule--item dd{background:#1c2d51;color:#fff;border:#fff solid 2px}.time-schedule .tip-off.time-schedule--item dt span{background:#fff;color:#1c2d51;border-color:#1c2d51}.time-schedule .tip-off.time-schedule--item dt span::after{background:#1c2d51}.game-info-tab-panel.-active{padding:20px 0;display:grid;gap:20px;opacity:1;z-index:1;pointer-events:all;position:relative}.game-info-tab{cursor:pointer}.game-info-tab-wek,.game-info-tab-num{font-size:clamp(30px,4.5vw,45px);font-family:"polymath","Noto Sans JP",sans-serif !important;font-weight:700 !important;font-style:normal !important;line-height:1.2}.game-info-tab-wek{font-size:calc(clamp(30px,4.5vw,45px)*.8)}button.next,button.prev{border:solid 1px #fff;padding:5px 15px;height:fit-content}.game-number{background:#f4f4f4;padding:clamp(50px,10vw,80px) 0}.game-number h2{font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:bold;font-size:clamp(18px,6vw,38px);text-align:center}.game-number h2 span{padding-left:10px}.presents-partner{padding:20px 0;display:block;width:min(90%,600px);margin-left:auto;margin-right:auto}.presents-partner p{letter-spacing:.4px;margin-top:10px;text-align:center !important;font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:bold;font-size:clamp(20px,3vw,30px);text-align:left}img.presents-partner-logo{max-width:280px;width:100%;display:block;margin:auto}.vs-team{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:min(90%,680px);margin-left:auto;margin-right:auto;padding-bottom:30px}.vs{font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:clamp(40px,6vw,60px);text-align:center;width:25%;font-style:normal !important}.opponent-team-logo,.home-game-infomation .team-logo{width:25%;max-width:250px;max-height:180px;object-fit:contain}.venue{font-weight:bold;font-size:20px;text-align:center}.vs-days-wrap{gap:0 30px;padding-top:0 !important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:min(90%,800px);margin-left:auto;margin-right:auto;padding-top:clamp(30px,7vw,50px);justify-content:center}.vs-days-wrap .vs-days{width:48%;margin-top:50px;position:relative;background-image:url(/files/user/assets/imgs/game-info2025/back.svg);background-repeat:no-repeat;background-color:#1c2d51;background-position:center;background-size:contain;padding:30px 0}.vs-days-wrap .vs-days *{color:#fff;font-family:"polymath",sans-serif;font-weight:700;font-style:normal;font-style:normal !important}.vs-days-wrap .vs-days--btn{max-width:320px;width:80%;display:block;margin:20px auto 0}.vs-days-wrap .vs-days-ttl{background-image:url(/files/user/assets/imgs/game-info2025/game_plate.svg);background-size:cover;aspect-ratio:4/1;width:150px;color:#1c2d51;display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:18px;line-height:1}.vs-days-wrap .ticket-day{line-height:1;font-size:clamp(40px,8vw,80px)}.vs-days-wrap .ticket-week{font-size:clamp(22px,3.5vw,35px)}.vs-days-wrap .open-time{letter-spacing:1px}.vs-days-wrap .tipoff-time{letter-spacing:-0.05px}.vs-days-wrap .tipoff-time,.vs-days-wrap .open-time{line-height:1;font-size:clamp(25px,3.3vw,33px)}.next-vs-days,.vs-days{border:1px solid #000;width:90%;max-width:700px;text-align:center;background:#fff;padding:5%}.next-ticket-day{font-weight:bold;font-size:clamp(40px,12vw,73px);letter-spacing:-0.05em;font-family:"polymath",sans-serif !important;font-weight:500 !important;font-style:normal !important}.vs-day-week-wrap{display:flex;align-items:flex-end;font-family:"polymath",sans-serif !important;font-weight:500 !important;font-style:normal !important}.vs-day-week-wrap *{font-family:"polymath",sans-serif !important;font-weight:500 !important;font-style:normal !important}.next-img{aspect-ratio:1/1}.ticket-week{font-family:"polymath",sans-serif;font-weight:700;font-style:normal;font-size:clamp(16px,5vw,23px);display:block}.tipoff-time,.open-time{font-weight:bold;font-size:clamp(16px,3vw,20px);margin-top:8px}p.ticket-buy-btn{background:#960017;text-align:center;padding:15px 0;border-radius:20px;width:90%;display:block;margin:20px auto 0;font-weight:700;position:relative}p.ticket-buy-btn.right-arrow-btn::after{right:10px}.popup-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-items:normal;gap:10px}.popup-item{width:100%;border-radius:10px;overflow:hidden;background:#fff}.popup-item figcaption{box-sizing:border-box;text-align:left !important}.popup-item figcaption span{display:block;padding:10px 0;width:90%;margin:auto;box-sizing:border-box}.popup-item picture{display:block;border-bottom:1px solid #fff}.popup-item picture img{object-fit:cover;aspect-ratio:16/9;object-position:center;background:#ddd}.iframe-wrap{position:relative;padding-top:56.25%;height:0;overflow:hidden}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.modal{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;min-height:600px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;justify-content:center;z-index:-1;pointer-events:none;visibility:hidden;transition:.5s;opacity:0}.modal.is-active{z-index:20;pointer-events:all;visibility:visible;transition:.5s;opacity:1}.modal-inner{width:min(90%,700px);margin-left:auto;margin-right:auto;background:#fff;padding:5%}.modal-inner h3{font-weight:bold;font-size:16px;line-height:1.4;text-align:left;color:#1c2d4f;margin-bottom:5px}.modal-inner p{font-size:14px;line-height:1.6}.modal-inner .scroll-wrap{height:60vh;min-height:400px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-inner .scroll-wrap::-webkit-scrollbar{display:none}.modal-inner .close-btn{display:block;text-align:right;font-size:30px;line-height:1;transform:scaleY(0.7);font-weight:100;cursor:pointer}.modal-inner .close-btn.text-btn{font-weight:400;transform:none;background:#fff;color:#000;width:150px;text-align:center;margin:30px auto 20px;border:solid 1px #000;padding:10px;font-size:16px}.modal-inner img{width:auto;display:block;margin:0 auto 30px}.access-wrap h3{font-size:clamp(20px,2.2vw,22px);display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px;justify-content:center;gap:3px 5px}.access-wrap h3 .t-small{font-size:.65em}.access-wrap h3 span{display:inline-block}.access-wrap ul{display:grid;gap:15px;padding-left:20px}.access-wrap li{line-height:1.8;list-style:disc}.access-wrap li span{display:inline-block}.access-text-image{margin:50px auto;display:block;width:min(700px,100%)}@media screen and (min-width: 768px){.access-map{max-width:900px;margin:0 auto 50px;padding:0 0 clamp(30px,7vw,50px);width:calc(100% - 40px);gap:20px;grid-template-columns:1fr 1fr}span.ticket-buy-text{font-size:14px;font-weight:400}.game_top{width:min(90%,1200px);margin-left:auto;margin-right:auto;width:100%;max-width:1200px;position:relative}.sp-only{display:none}}.access{background:#f8f8f8;padding:clamp(50px,10vw,80px) 0}.access-text-wrap{width:calc(100% - 40px);margin:auto;background:#f8f8f8}@media screen and (max-width: 767px){.vs-days-wrap .vs-days{width:100% !important;max-width:300px}#page_top_btn{bottom:100px;z-index:18}.vs-team{align-items:center;justify-content:space-around}.opponent-team-logo,.home-game-infomation .team-logo{height:100px}.ticket-bnr-wrap{width:100%;max-width:400px;margin:0 auto;bottom:0%;left:auto;right:auto;display:flex;justify-content:space-evenly}.ticket-bnr-wrap .ticket-bnr{border-radius:20px 20px 0 0;width:48%;margin-bottom:0;padding:0 0 10px 0}.ticket-bnr-wrap .ticket-bnr .right-arrow-btn::after{content:none}.highlights{background-image:url("https://velca.bl.kuroco-img.app/v=1674121855/files/user/assets/imgs/home_game_info/game_preview_sp.png");background-repeat:no-repeat;background-size:cover;background-position:center}.highlights-img{margin-bottom:20px}.event-card-inner figcaption{text-align:left}.next-vs-days,.vs-days{padding:3%}.next-vs-days p.ticket-buy-btn,.vs-days p.ticket-buy-btn{margin:10px 0;padding:5px;width:100%}.bnrs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bnrs li{width:100%;margin-bottom:20px}.event-card h3{padding:0}a.right-arrow-btn span{line-height:1.4}.event-card-inner figure figcaption{font-size:15px;line-height:1.5;text-align:left}.next-tipoff-wrap *{font-size:22px !important}.pc-only{display:none}.ticket-bnr{position:relative;padding-top:5px !important}.ticket-bnr a::before{position:absolute;top:50%;left:0;transform:scale(1.6) translate(-100%, -20%)}.right-arrow-btn span{line-height:1.3 !important}.ticket-bnr a{width:70%;margin:0 0 0 auto;justify-content:flex-start}}.info-slider{position:relative;overflow:hidden;width:100%}.slides{gap:20px;display:flex;transition:transform .5s ease-in-out}.slide{pointer-events:none;box-sizing:border-box;height:100%}.slide img{width:100%;height:100%;object-fit:cover}.slide .player-num{font-family:"uniform_velca",sans-serif !important;font-size:clamp(30px,3.4vw,34px);margin-right:8px}.slide .player-name{font-weight:700;font-size:clamp(18px,2vw,20px)}.nav-buttons{margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-family:"polymath",sans-serif !important;font-weight:500 !important;font-style:normal !important}.nav-buttons *{font-weight:500 !important;font-style:normal !important;font-family:"polymath",sans-serif !important}.nav-buttons button{color:#fff;background:none;cursor:pointer}.status,.status *{font-family:"polymath",sans-serif;cursor:pointer;font-weight:400;color:#fff !important;font-size:20px}.gourmet{background:#fff;padding:clamp(50px,10vw,80px) 20px}.goods{padding:clamp(50px,10vw,80px) 20px;background:#eaeaea}.roster{padding:clamp(50px,10vw,80px) 20px;background:#1c2d51 !important}.roster .slide *{color:#fff}.roster-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;max-width:700px;margin:auto;padding:20px 0 10px}.roster-pagination button{background:none;border:none;color:gray;font-family:"uniform_velca",sans-serif;font-size:clamp(40px,5vw,50px)}.roster-pagination button.is-active{color:#fff}.gourmet{background:#ffe3cc}.gourmet figure.gourmet-item{background:#fff}.goods figure.gourmet-item{width:100%;background:#1c2d51;border:solid 2px #1c2d51}.goods figure.gourmet-item img{background:#e6e6e6;object-fit:contain;object-position:center;aspect-ratio:105/90}.goods figure.gourmet-item h3{color:#fff !important;word-break:auto-phrase;border-top:solid 2px #1c2d51;text-align:center;font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:700;padding:15px 10px;font-size:clamp(16px,1.8vw,17px)}.goods figure.gourmet-item h3:empty{display:none}.goods figure.gourmet-item p{font-family:"polymath","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;text-align:center;font-weight:700;padding-bottom:10px;font-size:clamp(25px,3vw,30px)}.goods figure.gourmet-item p:empty{display:none}.gourmet-goods-wrap{gap:clamp(10px,2vw,20px);display:grid;grid-template-columns:repeat(3, 1fr);max-width:1200px;width:100%;margin:auto}.gourmet-goods-wrap figcaption{color:#000}.gourmet-goods-wrap figcaption *{color:#000}.modalOpen{pointer-events:all;position:relative;z-index:9;overflow:hidden}.modalOpen img{aspect-ratio:16/9;object-fit:cover;display:block}.modalOpen *{pointer-events:none}.modalOpen figure{word-break:break-all;overflow:hidden;text-overflow:ellipsis}.roster{background:#131d30;padding:clamp(50px,10vw,80px) 20px}.roster .main-ttl h2,.roster .main-ttl h3{color:#fff}section#game_top img{display:block;margin:auto}.watching-guide{padding:clamp(50px,10vw,80px) 20px;background-image:url(/files/user/assets/imgs/game-info2025/first_guide_back.webp);background-position:center;background-size:cover}.watching-guide .main-ttl *{color:#fff}.watching-guide .watching-guide-images{width:min(550px,100%);margin:auto}.roster-inner{width:min(1200px,100%);margin-inline:auto}.next-game{background:#fff;padding:clamp(50px,10vw,80px) 0}.next-game .vs-team{display:grid;gap:10px;grid-template-columns:1.5fr 1fr 1.5fr;padding-bottom:0}.next-game .vs-team .vs{width:100%}.next-game .vs-team img{aspect-ratio:1.2/1;width:100%;height:100%;object-fit:contain}.next-game .vs-days{width:100%}.present-inner{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}@media(min-width: 768px){.slide{flex:0 0 33.33%}}@media(max-width: 767px){.gourmet-goods-wrap{grid-template-columns:1fr}.slide{flex:0 0 71.43%}.present-inner{grid-template-columns:1fr 1fr}.gourmet-goods-wrap{gap:20px 10px}}.bnrs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:min(90%,1000px);margin-left:auto;margin-right:auto;padding:clamp(50px,10vw,80px) 0 clamp(30px,7vw,50px)}.bnrs li{width:30%}.bnrs li img{width:100%}.sns{padding-bottom:clamp(50px,10vw,80px);width:min(90%,400px);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;justify-content:space-around}.sns li{width:30%;max-width:60px}@media screen and (min-width: 768px){span.ticket-buy-text{font-size:14px;font-weight:400}.game_top{width:min(90%,1200px);margin-left:auto;margin-right:auto;width:100%;max-width:1200px;position:relative}.ticket-bnr .ticket-day{display:inline-block}.highlights-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-items:flex-start}.highlights-img{width:48%}.highlights-text-wrap{width:45%}.access-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sp-only{display:none}}.vs-team+.vs-days{margin-top:60px}.vs-days+.vs-team{margin-top:60px}a.game_info_btn{display:block;width:min(100%,400px);margin:30px auto 0}@media screen and (max-width: 767px){.roster-pagination{justify-content:center;padding:0 0 10px}#page_top_btn{bottom:100px;z-index:18}.ticket-bnr-wrap{width:100%;max-width:400px;margin:0 auto;bottom:0%;left:auto;right:auto;display:flex;justify-content:space-evenly}.ticket-bnr-wrap .ticket-bnr{border-radius:20px 20px 0 0;width:48%;margin-bottom:0;padding:0 0 10px 0}.ticket-bnr-wrap .ticket-bnr .right-arrow-btn::after{content:none}.presents-partner p{font-size:18px;margin-top:20px;text-align:center}.game_top-left{padding:5%}.game_top-left img{margin:auto}.highlights{background-image:url("https://velca.bl.kuroco-img.app/v=1674121855/files/user/assets/imgs/home_game_info/game_preview_sp.png");background-repeat:no-repeat;background-size:cover;background-position:center}.highlights-img{margin-bottom:20px}.event-card-inner figcaption{text-align:left}.next-vs-days,.vs-days{padding:3%}.next-vs-days p.ticket-buy-btn,.vs-days p.ticket-buy-btn{margin:10px 0;padding:5px;width:100%}.bnrs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bnrs li{width:100%;margin-bottom:20px}.event-card h3{padding:0}}/*# sourceMappingURL=home_game_info2025.min.css.map */