@keyframes translate_Y_110{to{transform:translateY(110%)}}@keyframes translate_Y_0{to{transform:translateY(0)}}@keyframes translate_Y_m100{to{transform:translateY(-100%)}}@keyframes translate_X_0{to{transform:translateX(0)}}@keyframes opacity_show{to{opacity:1}}@keyframes opacity_hide{to{opacity:0}}@keyframes width_100{to{width:100%}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes blinking{0%{opacity:0}100%{opacity:1}}@keyframes blink_scale{0%,100%{scale:1}50%{scale:.3}}body.v-feature{background-image:url(/event/ishikawa_19/asset/images/bg_all.jpg);background-repeat:repeat;background-position:top center}.press__movies .v-feature__video iframe{border:0}.confetti-zone{position:relative}.confetti-layer{position:absolute;top:0;left:0;z-index:2;width:100%;overflow:hidden;pointer-events:none}.confetti-piece{position:absolute;top:-20px;display:block;border-radius:1px;opacity:0;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite}.confetti-piece--blue{background:#0070c3}.confetti-piece--red{background:#bd0000}.confetti-piece--white{background:#fff;box-shadow:0 0 0 1px rgba(4,7,48,.08)}.confetti-piece--gold{background:#e6c15c}.confetti-piece--gold-dark{background:#8a6d1f}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(0deg)}8%{opacity:.85}92%{opacity:.85}100%{opacity:0;transform:translate3d(var(--confetti-drift, 0), var(--confetti-fall-distance, 100vh), 0) rotate(var(--confetti-spin, 360deg))}}.js-fade-ready .sec-head,.js-fade-ready .lastgame-card,.js-fade-ready .lastgame-ticket,.js-fade-ready .ceremony-info,.js-fade-ready .fanletter-info,.js-fade-ready .present-info,.js-fade-ready .event-info,.js-fade-ready .coming-soon,.js-fade-ready .press__head,.js-fade-ready .p-table,.js-fade-ready .msg-item{opacity:0;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);transform:translateY(24px)}.js-fade-ready .sec-head.is-inview,.js-fade-ready .lastgame-card.is-inview,.js-fade-ready .lastgame-ticket.is-inview,.js-fade-ready .ceremony-info.is-inview,.js-fade-ready .fanletter-info.is-inview,.js-fade-ready .present-info.is-inview,.js-fade-ready .event-info.is-inview,.js-fade-ready .coming-soon.is-inview,.js-fade-ready .press__head.is-inview,.js-fade-ready .p-table.is-inview,.js-fade-ready .msg-item.is-inview{opacity:1;transform:translateY(0)}.js-fade-ready .kv__copy,.js-fade-ready .kv__message{opacity:0;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);transform:translateX(-40px)}.js-fade-ready .kv__copy.is-inview,.js-fade-ready .kv__message.is-inview{opacity:1;transform:translateX(0)}.js-fade-ready .profile__body{opacity:0;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);transform:translateX(40px)}.js-fade-ready .profile__body.is-inview{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){.js-fade-ready .sec-head,.js-fade-ready .lastgame-card,.js-fade-ready .lastgame-ticket,.js-fade-ready .ceremony-info,.js-fade-ready .fanletter-info,.js-fade-ready .present-info,.js-fade-ready .event-info,.js-fade-ready .coming-soon,.js-fade-ready .press__head,.js-fade-ready .profile__body,.js-fade-ready .p-table,.js-fade-ready .msg-item,.js-fade-ready .kv__copy,.js-fade-ready .kv__message{opacity:1;transition:none;transform:none}}.kv-section{padding-block:0}.v-feature__keyvisual-image{width:100%;height:auto}.intro-section{position:relative;padding-top:clamp(40px,4vw,65px);padding-bottom:0;overflow:hidden}@media(min-width: 768px){.intro-section{padding-block:clamp(80px,8vw,130px)}}.intro__watermark{position:absolute;top:0;left:0;z-index:1;width:100%;overflow:hidden;font-family:"Chakra Petch";font-size:clamp(60px,16vw,220px);font-weight:900;line-height:1;color:rgba(0,112,195,.3);text-align:justify;text-justify:inter-character;pointer-events:none}@media not (min-width: 768px){.intro__watermark{color:rgba(0,112,195,.2);text-align:left;white-space:nowrap;transform-origin:left top}}@media(min-width: 768px){.intro__watermark{color:hsla(0,0%,100%,.5)}}.intro__watermark::after{display:inline-block;width:100%;content:""}@media not (min-width: 768px){.intro__watermark::after{display:none}}.intro__bg{position:relative;display:block;width:100%;aspect-ratio:1/1;background-color:#edeef0;opacity:.8;-o-object-fit:cover;object-fit:cover;-o-object-position:0% center;object-position:0% center;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 32%);mask-image:linear-gradient(to bottom, transparent 0%, #000 32%)}@media not (min-width: 768px){.intro__bg{-o-object-position:88% center;object-position:88% center}}.intro__bg::after{position:absolute;inset:0;content:"";background:linear-gradient(to top, rgba(4, 7, 48, 0.55) 0%, rgba(0, 112, 195, 0.25) 45%, transparent 100%),linear-gradient(to right, rgba(255, 255, 255, 0.35) 0%, transparent 60%)}@media(min-width: 768px){.intro__bg{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}}.wide-container{width:100%;max-width:none;padding-inline:clamp(16px,5vw,80px);margin-inline:auto}.narrow-container{width:100%;max-width:1100px;padding-inline:clamp(16px,5vw,80px);margin-inline:auto}@media(min-width: 768px){.kv__body{position:relative;z-index:1}}.kv__intro{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 768px){.kv__intro{grid-template-columns:3fr 2fr;gap:64px;align-items:center}}.kv__body .kv__name{margin-top:0;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.1;color:#040730;letter-spacing:.04em}.kv__body .kv__en{margin-top:8px;font-family:"Chakra Petch";font-size:clamp(12px,1.8vw,16px);color:#515764;letter-spacing:.34em}@media not (min-width: 768px){.kv__body .kv__en{margin-top:-6px}}@media(min-width: 768px){.kv__body .kv__en{letter-spacing:.15em}}.kv__body .kv__years{margin-top:0;font-family:"Chakra Petch";font-size:clamp(13px,2vw,18px);color:#515764;letter-spacing:.3em}@media not (min-width: 768px){.kv__body .kv__years{margin-top:-8px}}.kv__body .kv__copy{margin-top:20px;font-size:clamp(30px,5.6vw,62px);font-weight:700;line-height:1.9}@media not (min-width: 768px){.kv__body .kv__copy{font-size:clamp(20px,5.9vw,24px);line-height:1.5}}@media(min-width: 768px){.kv__body .kv__copy{font-size:clamp(23px,3.9vw,44px)}}.kv__copy-line{display:inline;color:rgba(0,0,0,0);background:linear-gradient(135deg, #d81b2a 0%, #6b0000 100%);-webkit-background-clip:text;background-clip:text}@media(min-width: 768px){.kv__copy-line{white-space:nowrap}}.kv__body .kv__message{padding:20px 24px;margin-top:24px;margin-bottom:140px;font-size:clamp(15px,1.6vw,17px);line-height:2;border-left:8px solid;-o-border-image:linear-gradient(to bottom, #e6c15c 0%, #8a6d1f 100%) 1;border-image:linear-gradient(to bottom, #e6c15c 0%, #8a6d1f 100%) 1}@media not (min-width: 768px){.kv__body .kv__message{padding:10px 24px;border-left-width:5px}}@media(min-width: 768px){.kv__body .kv__message{padding-block:12px;margin-bottom:0;line-height:2.5}}.kv__stats{position:absolute;right:clamp(16px,5vw,48px);bottom:0;z-index:1;display:flex;flex-direction:column;gap:16px;align-items:flex-end;text-align:right}@media(min-width: 768px){.kv__stats{position:static;gap:16px;align-items:flex-end;align-self:end;text-align:right}}.kv__stats p{margin:0}.kv__stats .kv__stat-num{font-family:"Chakra Petch";font-size:clamp(54px,7.2vw,108px);font-weight:700;line-height:1.1;color:#040730}@media(min-width: 768px){.kv__stats .kv__stat-num{font-size:clamp(36px,4.8vw,72px)}}.kv__stats .kv__stat-label{margin-top:4px;font-family:"Chakra Petch";font-size:12px;color:#515764;letter-spacing:.2em}.sec-head{margin-bottom:40px;text-align:center}.sec-head .sec-title{font-family:"Anton";font-size:clamp(48px,7.8vw,124px);line-height:.95;letter-spacing:.02em}.last-game .sec-title,.fan-letter .sec-title,.present .sec-title,.event .sec-title,.goods .sec-title,.gourmet .sec-title,.exhibition .sec-title,.hist-b .sec-title,.stats-section .sec-title,.photo-gallery .sec-title{color:rgba(0,0,0,0);background:linear-gradient(135deg, #0070c3 0%, #040730 100%);-webkit-background-clip:text;background-clip:text}.photo-gallery__credit{padding-top:8px;margin-top:0;margin-bottom:0;font-size:clamp(12px,1.5vw,14px);color:#040730;text-align:right}.photo-gallery{background-image:url(/event/ishikawa_19/asset/images/bg_all.jpg);background-repeat:repeat;background-position:top center}@media(min-width: 768px){.photo-gallery{padding-top:80px;margin-top:0}}.ceremony .sec-title{color:rgba(0,0,0,0);background:linear-gradient(135deg, #e6c15c 0%, #8a6d1f 100%);-webkit-background-clip:text;background-clip:text}.sec-head .sec-title__ja{margin-top:8px;font-size:clamp(16px,2.2vw,24px);font-weight:700;letter-spacing:.3em}.sec-head--sm{display:flex;gap:16px;align-items:baseline;margin-bottom:24px;text-align:left}.sec-head--sm .sec-title{font-size:clamp(28px,3.6vw,52px)}.sec-head--sm .sec-title__ja{margin-top:0;font-size:clamp(13px,1.6vw,17px);letter-spacing:.1em}.last-game{position:relative;padding-top:60px;padding-bottom:60px;margin-top:0}@media(min-width: 768px){.last-game{padding-top:80px;padding-bottom:80px}}.last-game::after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:rgba(255,196,61,.18)}.last-game__bg{position:absolute;top:-43px;left:89px;z-index:-1;width:100%;height:100svh;background-image:url(/event/ishikawa_19/asset/images/bg_sp.jpg);background-repeat:no-repeat;background-position:100% 0%;background-size:auto clamp(420px,118vw,600px);opacity:.7}@media(min-width: 768px){.last-game__bg{top:-30px;left:0;height:100svh;background-image:url(/event/ishikawa_19/asset/images/bg02.png);background-position:calc(100% - 50px) 40px;background-size:auto 728px;opacity:1}}@media(width >= 1200px){.last-game__bg{background-position:calc(100% - 84px) 40px}}@media(width <= 1080px)and (width >= 768px){.last-game__bg{background-position:calc(100% - 15px) 40px}}@media(height <= 500px)and (width >= 768px){.last-game__bg{background-position:calc(100% - 40px) 45px;background-size:auto 554px}}.last-game__deco{position:absolute;top:-13px;left:-50px;z-index:-1;width:auto;max-width:none;height:clamp(378px,105.6vw,544px);aspect-ratio:407/900;pointer-events:none;opacity:.4}@media(min-width: 768px){.last-game__deco{top:15px;left:0;height:728px}}@media(width >= 1200px){.last-game__deco{left:70px}}@media(height <= 500px)and (width >= 768px){.last-game__deco{top:40px;height:554px}}.last-game .sec-head,.last-game .narrow-container{position:relative;z-index:1}.lastgame-card{position:relative;padding:32px 12px;background:hsla(0,0%,100%,.6)}@media(min-width: 768px){.lastgame-card{padding:32px 24px}}.lastgame-card::before,.lastgame-card::after{position:absolute;left:0;width:100%;height:6px;content:"";background:linear-gradient(90deg, #0070c3 0%, #040730 100%)}.lastgame-card::before{top:0}.lastgame-card::after{bottom:0}.lastgame-card__date{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center}.lastgame-card__date-num{font-family:"Anton";font-size:clamp(48px,7.8vw,110px);line-height:1;color:rgba(0,0,0,0);background:linear-gradient(135deg, #0070c3 0%, #040730 100%);-webkit-background-clip:text;background-clip:text}.lastgame-card__date-sub{display:flex;flex-direction:row;gap:10px;align-items:center;align-self:stretch;justify-content:center;padding:4px 8px;background:linear-gradient(135deg, #0070c3 0%, #040730 100%);border-radius:4px}.lastgame-card__date-week,.lastgame-card__date-year{font-family:"Chakra Petch";font-size:clamp(14px,1.8vw,18px);font-weight:700;color:#fff;letter-spacing:.15em}.lastgame-card__match{display:flex;gap:clamp(18px,7vw,28px);align-items:center;justify-content:center}@media(min-width: 768px){.lastgame-card__match{gap:clamp(45px,8.8vw,88px)}}.lastgame-card__team{display:flex;flex:none;flex-direction:column;gap:8px;align-items:center}.lastgame-card__team-logo{width:clamp(64px,19vw,76px);height:auto;filter:drop-shadow(0 6px 14px rgba(4, 7, 48, 0.18))}@media(min-width: 768px){.lastgame-card__team-logo{width:clamp(128px,17.6vw,208px)}}.lastgame-card__team-name{margin:0;font-size:clamp(19px,3vw,24px);font-weight:700;letter-spacing:.05em}@media(min-width: 768px){.lastgame-card__team-name{font-size:clamp(21px,2.9vw,27px)}}.lastgame-card__center{display:flex;flex:none;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-width:64px;text-align:center}.lastgame-card__stadium{margin:0;font-size:clamp(20px,3vw,24px);color:#515764}@media(min-width: 768px){.lastgame-card__stadium{font-size:clamp(24px,3vw,29px)}}.lastgame-card__time{margin:-4px 0 0;font-family:"Chakra Petch";font-size:clamp(36px,5.2vw,46px);font-weight:700}@media(min-width: 768px){.lastgame-card__time{font-size:clamp(43px,5.4vw,58px)}}.lastgame-card__buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media(min-width: 768px){.lastgame-card__buttons{flex-direction:row;gap:20px;margin-top:40px}}.lastgame-card__button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:64px;padding:18px 10px;font-size:clamp(13px,1.6vw,15px);font-weight:700;line-height:.8;color:#fff;text-align:center;text-decoration:none;border-radius:6px;transition:filter .2s ease}@media(min-width: 768px){.lastgame-card__button{min-height:84px;padding:24px}}.lastgame-card__button--primary{background:linear-gradient(90deg, #003f77 0%, #040730 100%)}.lastgame-card__button--ticket{background:linear-gradient(135deg, #ff4d6a 0%, #ec1234 100%)}.lastgame-card__button-main{font-size:clamp(15px,1.8vw,18px)}.lastgame-card__button-sub{font-size:clamp(11px,1.3vw,13px)}.lastgame-card__button-img{width:108px;height:auto}@media(hover: hover){.lastgame-card__button:hover{filter:brightness(1.1)}}.lastgame-ticket{padding-top:32px;margin-top:32px;border-top:1px solid rgba(4,7,48,.1)}@media(min-width: 768px){.lastgame-ticket{padding-top:40px;margin-top:40px}}.lastgame-ticket__title{margin:0 0 20px;font-size:clamp(16px,2vw,20px);font-weight:700;color:#040730;letter-spacing:.05em}.lastgame-ticket__group{padding:16px 0;border-top:1px solid rgba(4,7,48,.08)}.lastgame-ticket__group:first-of-type{padding-top:0;border-top:none}.lastgame-ticket__heading{position:relative;padding-left:18px;margin:0 0 12px;font-size:clamp(14px,1.8vw,16px);font-weight:700;line-height:1.4;color:#040730}.lastgame-ticket__heading::before{position:absolute;left:0;color:#0070c3;content:"■"}.lastgame-ticket__list{display:flex;flex-direction:column;gap:8px;margin:0}.lastgame-ticket__row{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:clamp(12px,1.5vw,14px);line-height:1.6}.lastgame-ticket__row dt{flex-shrink:0;font-weight:700;color:#0070c3}@media(min-width: 768px){.lastgame-ticket__row dt{min-width:9em}}.lastgame-ticket__row dd{margin:0;color:#515764}.lastgame-ticket__note{margin:8px 0 0;font-size:clamp(11px,1.3vw,12px);line-height:1.6;color:#515764}.lastgame-ticket__single{margin:0;font-size:clamp(13px,1.6vw,15px);font-weight:700;color:#040730}.ceremony,.fan-letter,.present,.goods,.gourmet,.exhibition{margin-top:clamp(60px,5vw,90px)}@media(min-width: 768px){.ceremony,.fan-letter,.present,.goods,.gourmet,.exhibition{margin-top:clamp(120px,10vw,180px)}}.ceremony{position:relative}.ceremony__deco{position:absolute;top:-60px;left:-70px;z-index:-1;width:clamp(238px,43.2vw,432px);aspect-ratio:671/646;pointer-events:none;opacity:.4}@media(min-width: 768px){.ceremony__deco{top:-60px;left:0;width:clamp(264px,48vw,480px)}}.ceremony .sec-head,.ceremony .narrow-container{position:relative;z-index:1}.ceremony-info{position:relative;padding:40px 24px 24px;background:#fff;border:5px solid #8a6d1f}.ceremony-info__time-text{position:absolute;top:-20px;left:50%;width:-moz-max-content;width:max-content;max-width:90%;padding:8px 24px;font-size:clamp(16px,2.2vw,24px);font-weight:700;line-height:1.7;color:#fff;text-align:center;background:#8a6d1f;box-shadow:0 4px 10px rgba(0,0,0,.15);transform:translateX(-50%)}@media(min-width: 768px){.ceremony-info__time-text{white-space:nowrap}}.ceremony-program{display:grid;gap:0;padding:0;margin-top:10px;list-style:none}@media(min-width: 768px){.ceremony-program{grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:32px}}.ceremony-program__item{display:flex;gap:20px;align-items:center;padding-top:24px}@media(min-width: 768px){.ceremony-program__item{padding-top:0}}.ceremony-program__num{flex-shrink:0;font-family:"Anton";font-size:clamp(40px,5.5vw,64px);line-height:1;color:rgba(0,0,0,0);background:linear-gradient(135deg, #e6c15c 0%, #8a6d1f 100%);-webkit-background-clip:text;background-clip:text}.ceremony-program__text{margin-top:0;font-size:clamp(26px,3.6vw,40px);font-weight:700;white-space:nowrap}@media(min-width: 768px){.ceremony-program__text{font-size:clamp(13px,1.8vw,20px)}}.fanletter-info{position:relative;padding:32px 20px;background:hsla(0,0%,100%,.6)}@media(min-width: 768px){.fanletter-info{padding:48px 40px}}.fanletter-info::before,.fanletter-info::after{position:absolute;left:0;width:100%;height:6px;content:"";background:linear-gradient(90deg, #0070c3 0%, #040730 100%)}.fanletter-info::before{top:0}.fanletter-info::after{bottom:0}.fanletter-info__title{margin:0;font-size:clamp(18px,2.6vw,28px);font-weight:700;line-height:1.6;color:#040730;text-align:center}.fanletter-info__lead{margin:20px 0 0;font-size:clamp(13px,1.6vw,15px);line-height:1.9;color:#515764}@media(min-width: 768px){.fanletter-info__lead{margin-top:24px}}.fanletter-info__period{display:flex;flex-direction:column;gap:6px;padding:16px;margin:24px 0 0;background:rgba(0,112,195,.06)}@media(min-width: 768px){.fanletter-info__period{flex-direction:row;gap:24px;align-items:baseline;padding:20px 24px;margin-top:32px}}.fanletter-info__period dt{flex-shrink:0;font-size:clamp(14px,1.8vw,16px);font-weight:700;color:#0070c3}.fanletter-info__period dd{margin:0;font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.7;color:#040730}.fanletter-info__note{margin:8px 0 0;font-size:clamp(11px,1.3vw,12px);line-height:1.6;color:#515764}.fanletter-info__period+.fanletter-info__note{margin-top:16px}.fanletter-info__button{margin-top:24px}@media(min-width: 768px){.fanletter-info__button{margin-top:32px}}.present-info{position:relative;padding:32px 20px;background:hsla(0,0%,100%,.6)}@media(min-width: 768px){.present-info{padding:48px 40px}}.present-info::before,.present-info::after{position:absolute;left:0;width:100%;height:6px;content:"";background:linear-gradient(90deg, #0070c3 0%, #040730 100%)}.present-info::before{top:0}.present-info::after{bottom:0}.present-info__title{margin:0;font-size:clamp(18px,2.6vw,28px);font-weight:700;line-height:1.6;color:#040730;text-align:center}.present-info__lead{margin:20px 0 0;font-size:clamp(13px,1.6vw,15px);line-height:1.9;color:#515764;text-align:center}@media(min-width: 768px){.present-info__lead{margin-top:24px}}.present-info__images{display:flex;gap:16px;align-items:flex-start;justify-content:center;margin:24px 0 0}@media(min-width: 768px){.present-info__images{gap:32px;margin-top:32px}}.present-info__image-item{flex:1;max-width:260px}.present-info__image-item .p-dialog__button{display:block;width:100%}.present-info__image-item img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.present-info__caption{margin:8px 0 0;font-size:clamp(11px,1.3vw,13px);color:#515764;text-align:center}.present-info__table{margin-top:24px}@media(min-width: 768px){.present-info__table{margin-top:32px}}.present-info__table.v-feature__table--th-gray th{color:#fff;background:linear-gradient(90deg, #0070c3 0%, #0a1178 100%)}.present-info__table.v-feature__table--spacing th,.present-info__table.v-feature__table--spacing td{padding-block:1em;padding-inline:.5em}.event-info{position:relative;padding:32px 20px;background:hsla(0,0%,100%,.6)}@media(min-width: 768px){.event-info{padding:48px 40px}}.event-info::before,.event-info::after{position:absolute;left:0;width:100%;height:6px;content:"";background:linear-gradient(90deg, #0070c3 0%, #040730 100%)}.event-info::before{top:0}.event-info::after{bottom:0}.event-info__title{margin:0;font-size:clamp(18px,2.6vw,28px);font-weight:700;line-height:1.6;color:#040730;text-align:center}.event-info__lead{margin:20px 0 0;font-size:clamp(13px,1.6vw,15px);line-height:1.9;color:#515764;text-align:center}@media(min-width: 768px){.event-info__lead{margin-top:24px}}.event-info__kv{margin:24px 0 0}@media(min-width: 768px){.event-info__kv{margin-top:32px}}.event-info__kv img{display:block;width:100%;height:auto}.event-info__image{margin:24px auto 0;text-align:center}@media(min-width: 768px){.event-info__image{margin-top:32px}}.event-info__image .p-dialog{width:min(320px,60vw);margin-inline:auto}.event-info__image .p-dialog__button{display:block;width:100%}.event-info__image img{display:block;width:100%;height:auto}.event-info__caption{margin:8px 0 0;font-size:clamp(11px,1.3vw,13px);color:#515764;text-align:center}.event-info__table{margin-top:24px}@media(min-width: 768px){.event-info__table{margin-top:32px}}.event-info__table.v-feature__table--th-gray th{color:#fff;background:linear-gradient(90deg, #0070c3 0%, #0a1178 100%)}.event-info__table.v-feature__table--spacing th,.event-info__table.v-feature__table--spacing td{padding-block:1em;padding-inline:.5em}.present-info__table .table-note,.event-info__table .table-note{font-size:clamp(11px,1.3vw,12px);color:#515764}.narrow-container:has(.coming-soon){display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;min-height:0;padding-block:0;text-align:center}@media(min-width: 768px){.narrow-container:has(.coming-soon){min-height:200px;padding-block:56px}}.coming-soon.coming-soon{margin-top:0;font-family:"Anton";font-size:clamp(36px,5.2vw,72px);line-height:1.1;color:#c2c5cf;text-align:center;letter-spacing:.06em}.press{position:relative;padding-block:0;background-image:linear-gradient(rgba(173, 216, 230, 0.4), rgba(173, 216, 230, 0.4)),url(/event/ishikawa_19/asset/images/bg_all.jpg);background-repeat:no-repeat,repeat;background-position:top center,top center}@media(min-width: 768px){.press{padding-block:clamp(96px,8vw,140px)}}.press__stage{position:relative}@media(min-width: 768px){.press__stage{display:flex;align-items:center;justify-content:flex-start;min-height:52svh}}.press__body{position:relative;z-index:1;width:100%;padding-inline:clamp(16px,5vw,80px);margin-top:40px}@media(min-width: 768px){.press__body{width:60%;max-width:60%;margin-top:0;margin-right:auto;margin-left:0}}.press__head{text-align:left}.press .press__label{font-family:"Chakra Petch";font-size:clamp(16px,1.9vw,22px);font-weight:700;color:#515764;letter-spacing:.3em}.press__sign{display:block;width:clamp(300px,44vw,480px);height:auto;aspect-ratio:1000/472;margin-top:8px;margin-bottom:-12px;margin-left:-8px;-o-object-fit:contain;object-fit:contain;transform:rotate(-5deg)}@media not (min-width: 768px){.press__sign{margin-inline:auto}}.press .press__quote{display:none;margin-top:16px;font-size:clamp(18px,3.4vw,44px);font-weight:900;line-height:1.35;color:rgba(0,0,0,0);letter-spacing:.04em;background:linear-gradient(135deg, #040730 0%, #0070c3 100%);-webkit-background-clip:text;background-clip:text}.press__quote-line{display:block}.press .press__lead{width:100%;margin-top:24px;font-size:clamp(14px,1.6vw,16px);line-height:1.9;color:#515764;text-align:left}@media(min-width: 768px){.press .press__lead{width:90%}}.press__movies{display:grid;gap:24px;margin-top:40px}@media(min-width: 768px){.press__movies{grid-template-columns:1fr 1fr}}.press__bg{position:relative;width:100%;aspect-ratio:3/2;background-image:url(/event/ishikawa_19/asset/images/press_img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(to bottom, #000 55%, transparent 100%);mask-image:linear-gradient(to bottom, #000 55%, transparent 100%)}@media(min-width: 768px){.press__bg{position:absolute;inset:0 0 0 auto;width:60%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 30%);mask-image:linear-gradient(to right, transparent 0%, #000 30%)}}.profile{padding-block:64px;margin-top:0;background-image:url(/event/ishikawa_19/asset/images/profile_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 768px){.profile{padding-block:clamp(96px,8vw,140px);margin-top:0}}.profile__stage{position:relative;padding-bottom:40px}@media(min-width: 768px){.profile__stage{display:flex;align-items:center;min-height:52svh;padding-block:40px;padding-inline:clamp(48px,8vw,120px)}}.profile__bg{position:relative;display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media(min-width: 768px){.profile__bg{position:absolute;top:0;bottom:0;left:clamp(48px,8vw,120px);width:52%;height:100%;aspect-ratio:auto;-o-object-position:center bottom;object-position:center bottom}}.profile__body{position:relative;z-index:1;width:90%;max-width:480px;padding:12px 24px;margin-inline:auto;margin-top:-125px;background:hsla(0,0%,100%,.75);border-radius:4px}@media(min-width: 768px){.profile__body{width:auto;max-width:44%;padding:24px;margin-inline:auto 0;margin-top:0}}.profile .profile__title{font-size:clamp(16px,1.9vw,22px);font-weight:700;color:#b8860b;letter-spacing:.1em}.profile .profile__name{margin-top:8px;font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:.08em}.profile__name-row{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.profile .profile__no{font-family:"Anton";font-size:clamp(44px,6vw,88px);line-height:1;color:rgba(0,0,0,0);background:linear-gradient(135deg, #e6c15c 0%, #8a6d1f 100%);-webkit-background-clip:text;background-clip:text}.profile .profile__en{margin-top:4px;font-family:"Chakra Petch";font-size:clamp(13px,1.5vw,17px);font-weight:500;color:#515764;letter-spacing:.2em}.profile__list{margin-top:16px}@media(min-width: 768px){.profile__list{margin-top:40px}}.profile__row{display:grid;grid-template-columns:1fr;gap:4px;align-items:center;padding-block:16px;border-top:1px solid rgba(184,134,11,.25)}@media(min-width: 768px){.profile__row{grid-template-columns:6em 1fr;gap:16px}}.profile__row:last-child{border-bottom:1px solid rgba(184,134,11,.25)}.profile .profile__row dt{font-size:clamp(13px,1.1vw,15px);font-weight:700;color:#b8860b;letter-spacing:.05em}.profile .profile__row dd{margin:0;font-size:clamp(14px,1.5vw,16px);line-height:1.8}.hist-b{padding-bottom:0;background-image:url(/event/ishikawa_19/asset/images/bg_all.jpg);background-repeat:repeat;background-position:top center}@media not (min-width: 768px){.hist-b{padding-top:40px;margin-top:0}}@media(min-width: 768px){.hist-b{background-image:none}}.hist-b__pin{padding-bottom:40px}@media not (min-width: 768px){.hist-b__pin{padding-bottom:0}}.hist-b .sec-title__ja{font-family:"Chakra Petch"}.hist-b__viewport{overflow:visible}@media(min-width: 768px){.hist-b__viewport{overflow:auto hidden;cursor:grab;scrollbar-width:none}}.hist-b__viewport::-webkit-scrollbar{display:none}@media(min-width: 768px){.hist-b__viewport.is-dragging{cursor:grabbing}}.hist-b__track{position:relative;display:grid;gap:0}@media(min-width: 768px){.hist-b__track{display:flex;gap:24px;width:-moz-max-content;width:max-content;padding-inline:clamp(16px,5vw,48px)}}.hist-b__track::before{position:absolute;top:0;bottom:0;left:16px;z-index:2;width:1px;content:"";background:hsla(0,0%,100%,.55);box-shadow:0 0 0 .5px rgba(0,0,0,.18)}@media(min-width: 768px){.hist-b__track::before{content:none}}.hist-b .hist-b__year::before{position:absolute;left:12px;z-index:3;width:9px;height:9px;margin-top:9px;content:"";background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.2)}@media(min-width: 768px){.hist-b .hist-b__year::before{content:none}}.hist-b__card{position:relative}@media(min-width: 768px){.hist-b__card{flex:0 0 auto;width:46vw;max-width:400px;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.hist-b__card img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background-color:#edeef0}@media(min-width: 768px){.hist-b__card img{-webkit-user-drag:none}}.hist-b__body{position:absolute;inset:auto 0 0;z-index:1;padding:16px 16px 16px 36px;background:linear-gradient(to top, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 768px){.hist-b__body{padding:16px}}.hist-b .hist-b__year{font-family:"Chakra Petch";font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1;color:#fff}.hist-b .hist-b__caption{margin-top:4px;font-size:clamp(15px,1.4vw,18px);font-weight:700;color:#fff}.hist-b .hist-b__text{display:-webkit-box;min-height:3.4em;margin-top:4px;overflow:hidden;font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.82);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width: 768px){.hist-b .hist-b__text{font-size:14px}}.hist-b__progress{display:none;gap:4px;padding-inline:clamp(16px,5vw,48px);margin-top:24px}@media(min-width: 768px){.hist-b__progress{display:flex}}.hist-b__tick{display:grid;flex:1 1 0;grid-template-rows:12px auto;gap:8px;align-items:end;padding:0;font-family:"Chakra Petch";font-size:clamp(13px,1.15vw,18px);font-weight:500;color:#989fb0;text-align:center;letter-spacing:.06em;cursor:pointer;background:none;border:0;transition:color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hist-b__tick::before{align-self:end;height:3px;content:"";background:#e0e1e6;transition:all .2s ease}.hist-b__tick:hover{color:#000}.hist-b__tick:hover::before{background:#989fb0}.hist-b__tick.is-active{color:#000}.hist-b__tick.is-active::before{height:12px;background:#0070c3}@media(width >= 1200px)and (height >= 760px){.hist-b{padding-block:0}.hist-b__pin{display:flex;flex-direction:column;justify-content:center;height:100svh;padding-top:var(--hist-header, 80px)}.hist-b__viewport{overflow:hidden}.hist-b__card{width:min(30vw,440px,100svh - var(--hist-header, 80px) - var(--hist-chrome, 340px));max-width:none}}.stats-section{position:relative;padding-bottom:192px;overflow:hidden;background-image:linear-gradient(to bottom, #cfe8fb 0%, #fff 100%),url(/event/ishikawa_19/asset/images/bg_all.jpg);background-repeat:no-repeat,repeat;background-position:top center,top center}@media not (min-width: 768px){.stats-section{padding-top:40px;padding-bottom:40px;margin-top:0}}@media(min-width: 768px){.stats-section{padding-block:clamp(96px,8vw,140px)}}.stats-section__bg{position:absolute;right:0;bottom:0;left:0;z-index:0;display:none;width:100%;aspect-ratio:1440/850;pointer-events:none;opacity:1}@media(min-width: 768px){.stats-section__bg{opacity:.4}}.stats-section .sec-head,.stats-section .v-players-detail__stats{position:relative;z-index:1}.v-players-detail__stats,.v-players-detail__photo,.v-players-detail__stats-fiscal-year{padding-top:0}.v-players-detail__photo .p-photo-slider{padding-top:0}.v-players-detail__stats-fiscal-year .c-tertiary-title.c-tertiary-title{margin-top:0}.v-players-detail__stats-fiscal-year .c-stats-table__thead .c-stats-table__sticky--first::before{border-right-color:#c2c5cf}.v-players-detail__stats-fiscal-year .c-stats-table__th:nth-of-type(2){width:auto;letter-spacing:normal}.msg-section{position:relative;padding-block:64px;margin-top:0;overflow:hidden;background:linear-gradient(135deg, #0070c3 0%, #040730 100%)}@media(min-width: 768px){.msg-section{padding-block:clamp(96px,8vw,140px)}}.msg-section .sec-head,.msg-section .msg-list{position:relative;z-index:1}.msg-section__bg{position:absolute;top:0;right:-30px;z-index:0;width:min(67.5%,630px);aspect-ratio:1000/667;pointer-events:none;opacity:.3}.msg-section .sec-title,.msg-section .sec-title__ja{color:#fff}.msg-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;width:calc(100% - clamp(32px,10vw,160px));max-width:1100px;margin-inline:auto}@media(min-width: 768px){.msg-list{grid-template-columns:repeat(4, 1fr)}}@media(width >= 1200px){.msg-list{grid-template-columns:repeat(5, 1fr)}}.msg-card{display:flex;flex-direction:column;width:100%;padding:0;cursor:pointer;background:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.msg-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background-color:#edeef0}.msg-card__text{display:flex;flex:1;gap:6px;align-items:center;justify-content:center;padding:8px 4px;background-color:#fff}.msg-card__no{font-family:"Oswald";font-size:14px;font-weight:700;line-height:16px;color:#0b318f}.msg-card__name{font-size:12px;font-weight:700;line-height:16px;color:#000;letter-spacing:.02em}.msg-dialog.msg-dialog{width:min(1100px,92vw);max-width:none}.msg-modal.msg-modal{grid-template-rows:auto;width:100%;padding:8px}.msg-modal img{display:block;width:100%;max-height:calc(90vh - 120px);aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.img-dialog.img-dialog{width:min(700px,92vw);max-width:none}.img-modal.img-modal{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.img-modal img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(90vh - 120px)}