.player__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px 16px}.player__card{display:flex;background:linear-gradient(#f2f2f2 0%, #d8d8d8 100%);position:relative}.player__card-icon{width:43.8%;text-align:center}.player__card-detail{flex:1}.player__card-detail .is-heading{display:grid;clip-path:polygon(0 0, 100% 0, 100% 100%, 18px 100%);position:relative;width:177px;min-height:47px;margin-left:auto;padding-left:25px;overflow:hidden;background-color:#cb000a;text-align:center;place-items:center}.player__card-detail .is-heading__name{position:relative;z-index:1;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.player__card-detail .is-heading__position{position:absolute;right:0;bottom:0;color:#fff;font-family:"Anton",sans-serif;font-size:3.5rem;line-height:.8;letter-spacing:.02em;opacity:.25}.player__card-detail .is-heading__job{clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 100%, 8px 100%);position:absolute;top:23px;right:168px;z-index:1;padding:1px 13px 3px;background-color:#fff;color:#cb000a;font-size:1.4rem;font-weight:700;letter-spacing:.1em;white-space:nowrap;translate:50% -50%}.player__card-detail .is-body{display:grid;grid-template-columns:1fr 69%;align-items:center;margin-top:20px;margin-left:-29px}.player__card-detail .is-body__num{color:rgba(0,0,0,0);font-family:"Anton",sans-serif;font-size:5rem;line-height:1;text-align:center;-webkit-text-stroke:1px #cb000a;text-stroke:1px #cb000a;paint-order:stroke}.player__card-detail .is-body__name dt{font-size:2.2rem;font-weight:700;letter-spacing:.1em}.player__card-detail .is-body__name dd{font-size:1.4rem}.member__heading{overflow:hidden;padding:60px 0}.member__heading-inner{max-width:1280px;margin-inline:auto;position:relative}.member__heading-inner::before{content:"";position:absolute;background:linear-gradient(#f2f2f2 0%, #d8d8d8 100%);bottom:0}.member__heading-label{background-color:#cb000a;min-height:56px;text-align:center;display:grid;place-items:center;padding-right:30px;position:relative;clip-path:polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%);position:relative;width:60%}.member__heading-label .is-ja{color:#fff;font-size:2rem;font-weight:700}.member__heading-label .is-en{position:absolute;left:11px;bottom:0;line-height:.8;font-size:4rem;color:#fff;opacity:.25;font-family:"Anton",sans-serif}.member__heading-body{position:relative}.member__heading-row{display:grid}.member__heading-detail{display:grid;grid-template-columns:1fr 52%;align-items:center}.member__heading-detail .is-profile{position:relative}.member__heading-detail .is-profile__num{font-size:6rem;font-family:"Anton",sans-serif;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:1px #cb000a;text-stroke:1px #cb000a;paint-order:stroke;margin-bottom:5px}.member__heading-detail .is-profile__ttl{margin-bottom:11px}.member__heading-detail .is-profile__ttl-ja{font-size:2.6rem;font-weight:700;letter-spacing:.1em}.member__heading-detail .is-profile__ttl-en{font-size:1.4rem;letter-spacing:0}.member__heading-detail .is-profile__data-item{display:flex}.member__heading-detail .is-profile__data-item .is-captain{padding:3px 16px 4px;clip-path:polygon(7% 0, 100% 0, 93% 100%, 0 100%);background-color:#fff;color:#cb000a;font-weight:700;margin-bottom:10px}.member__heading-detail .is-profile__data-item dt,.member__heading-detail .is-profile__data-item dd{letter-spacing:0;font-weight:700;font-size:1.2rem}.member__heading-detail .is-profile__data-item dd::before{content:"|";margin:0 .5em}.member__heading-detail .is-icon{margin:0 -5% 0 -20%}.member__heading-info .is-info{width:100%}.member__heading-info .is-info th,.member__heading-info .is-info td{font-size:1.4rem;line-height:1.5;padding:10px 16px;border-top:1px solid #cb000a;border-bottom:1px solid #cb000a}.member__heading-info .is-info th{text-align:center;font-weight:700;color:rgba(203,0,10,.6);background-color:#fcf1f1;min-height:126px}.member__heading-info .is-info td{background-color:#fff}.member__faq{display:grid;gap:16px}.member__faq-item{display:grid;gap:16px}.member__photo{max-width:998px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.member__links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.member__links-item{font-weight:500;font-size:1.2rem}.member__pagers{display:flex;justify-content:center;gap:16px}.link__block-item{display:flex;gap:16px}.link__block-item dt{font-weight:700}.link__block-item dd{display:flex;flex-wrap:wrap;gap:16px}.link__block-item dd a{font-weight:500;color:#cb000a;text-decoration:underline;display:flex}@media screen and (min-width: 768px){.player__list{grid-template-columns:repeat(3, 1fr);gap:32px 32px}.member__heading{padding:121px 0 117px}.member__heading-inner::before{clip-path:polygon(74px 0, 100% 0, 100% 100%, 0 100%);left:34px;width:100vw;min-height:404px}.member__heading-label{clip-path:polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0 100%);min-height:67px;width:250px;margin-bottom:-125px}.member__heading-label .is-ja{font-size:2.4rem}.member__heading-label .is-en{font-size:4.8rem}.member__heading-row{grid-template-columns:1fr 1fr;gap:32px}.member__heading-detail{grid-template-columns:1fr 57.9%;align-items:flex-end}.member__heading-detail .is-profile{margin-left:auto;width:-moz-fit-content;width:fit-content;padding-bottom:20px;margin-right:-3%}.member__heading-detail .is-profile__num{font-size:7.5rem}.member__heading-detail .is-profile__ttl{margin-bottom:16px}.member__heading-detail .is-profile__ttl-ja{font-size:3.4rem}.member__heading-detail .is-profile__ttl-en{font-size:1.6rem}.member__heading-detail .is-profile__data-item dt,.member__heading-detail .is-profile__data-item dd{font-size:1.6rem}.member__heading-detail .is-icon{min-width:300px;margin:0 -20% 0 -13%}.member__heading-info{padding-left:17px;display:flex;align-items:end;margin-bottom:-50px}.member__heading-info .is-info th,.member__heading-info .is-info td{font-size:1.6rem;padding:18px 29px}.member__heading-info .is-info th{white-space:nowrap}.member__faq{grid-template-columns:repeat(2, 1fr);gap:23px 60px;align-items:flex-start}.member__faq-item{gap:23px;flex:1}.member__photo{gap:36px}.member__links{gap:52px}.member__links-item{font-size:1.6rem}.link__block-item{gap:24px}.link__block-item dd{gap:24px}}@media screen and (max-width: 767px){.member__heading-detail{place-items:center}.member__heading-detail .is-profile__data-item .is-captain{padding:2px 12px 3px}.member__heading-info .is-info th{width:30%}}