.fv{position:relative}.fv__detail{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;width:100%;padding:12vw 2.66vw 3.466vw;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 13.3%, rgba(255, 255, 255, 0.93) 34.27%, rgba(255, 255, 255, 0.96) 100%)}.fv__detail-ttl{font-size:2.66vw;font-weight:500}.fv__detail-txt{font-weight:700;line-height:1.447;font-size:3.7333333333vw}.games{background-image:url(/jp/volleyballteam/assets/img/top/img_games_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#cb000a}.games__list{overflow:visible}.games__card{opacity:.4;transition:opacity .4s ease}.games__card.swiper-slide-active,.games__card.swiper-slide-prev,.games__card.swiper-slide-next{opacity:1}.games__card-heading{display:grid;gap:3px;padding:8px 10px 13px;background-color:#101010;color:#fff;line-height:1.3;text-align:center;place-items:center}.games__card-heading .is-date{font-size:1.6rem;font-weight:700}.games__card-heading .is-place{font-size:1.2rem}.games__card-body{padding:18px 15px 30px;background-color:#fff}.games__card-record{width:100%}.games__card-record .is-score td{height:60px}.games__card-record .is-score .is-fin,.games__card-record .is-score .is-ready{font-size:1.4rem;text-decoration:underline}.games__card-record .is-score .is-fin{color:#cb000a;width:4.3em}.games__card-record .is-score .is-ready{color:#0076db}.games__card-record .is-score .is-score-num{font-size:4rem;font-weight:900}.games__card-record .is-team .is-team-icon{padding-bottom:10px}.games__card-record .is-team .is-vs{font-size:2.4rem;font-weight:700}.games__card-record .is-name td{font-size:1.4rem;font-weight:700}.games__card-record td{text-align:center}.games__btns{display:flex;gap:20px 40px;justify-content:center;align-items:center}.phenix{background-image:url(/jp/volleyballteam/assets/img/top/img_phenix_bg.png);background-size:149% auto;background-repeat:no-repeat;background-color:#101010}.phenix__inner{display:grid;gap:50px}.player{background:linear-gradient(rgba(206, 1, 11, 0) 0%, rgba(203, 0, 10, 0.4) 37.75%, #bc0009 85%)}.player .player-slider{overflow:visible}.player__card-thum{position:relative;overflow:hidden;background-color:#cb000a}.player__card-thum img{width:100%;transition:transform .4s ease}.player__card-data{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;position:absolute;bottom:0;left:0;width:100%;padding:0 0 15px 15px;background:linear-gradient(rgba(83, 0, 4, 0) 0%, rgba(83, 0, 4, 0.7) 54.06%, #530004 100%);color:#fff;font-family:"Anton",sans-serif;font-size:2.6rem;line-height:1}.player__card-data .is-num{color:rgba(0,0,0,0);font-size:7.5rem;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;paint-order:stroke}.player__card-name{margin-top:10px;color:#fff}.player__card-name .is-name-ja{font-size:1.8rem;font-weight:700;letter-spacing:.1em}.player__card-name .is-name-en{font-size:1.2rem}.sns{background-color:#f2f2f2}@media screen and (min-width: 768px){.fv__detail{padding:53px 10px 20px}.fv__detail-ttl{font-size:1.4rem}.fv__detail-txt{font-size:3.8rem}.games__card-heading .is-date{font-size:1.8rem}.games__card-heading .is-place{font-size:1.4rem}.phenix{background-position:center 460px}.phenix__inner{grid-template-columns:1fr 1fr;gap:60px}.phenix .news,.phenix .report{display:grid;grid-template-rows:subgrid;gap:0;grid-row:span 2}.player__card-name .is-name-ja{font-size:2.2rem}.player__card-name .is-name-en{font-size:1.4rem}}@media screen and (max-width: 767px){.fv__detail-ttl{margin-bottom:-1.33vw}.fv__detail-logo{width:270px}.fv__img{padding-bottom:17.333vw}.games__card-record .is-score .is-fin{width:4.2em}.games__btns{flex-direction:column}}@media(any-hover: hover){.player__card{transition:all .4s ease}.player__card:hover .player__card-thum img{transform:scale(1.05)}}