.style-module-scss-module__jrkjMW__card{background-color:var(--light-gray-bg);border-radius:8px;width:100%;overflow:hidden}@media (max-width:767px){.style-module-scss-module__jrkjMW__card{min-height:200px}}.style-module-scss-module__jrkjMW__body{padding:8px}@media screen and (max-width:767px){.style-module-scss-module__jrkjMW__body{padding:8px}}.style-module-scss-module__jrkjMW__thumbnail{position:relative;overflow:hidden}.style-module-scss-module__jrkjMW__badge{color:var(--black-title);z-index:2;text-align:center;justify-content:center;align-items:flex-end;width:70px;height:30px;font-size:12px;font-weight:700;line-height:17px;display:flex;position:absolute;top:0;left:0;transform:rotate(-45deg)translate(-13px,-18px)}.style-module-scss-module__jrkjMW__badge.style-module-scss-module__jrkjMW__inProgress{background-color:var(--yellow-primary)}.style-module-scss-module__jrkjMW__badge.style-module-scss-module__jrkjMW__inProgress:before{content:"開催中"}.style-module-scss-module__jrkjMW__badge.style-module-scss-module__jrkjMW__after{background-color:var(--gray-sub-button)}.style-module-scss-module__jrkjMW__badge.style-module-scss-module__jrkjMW__after:before{content:"終了"}.style-module-scss-module__jrkjMW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;font-size:14px;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){.style-module-scss-module__jrkjMW__title{font-size:13px;font-weight:400}}.style-module-scss-module__jrkjMW__infoContainer{margin-bottom:4px;display:flex}.style-module-scss-module__jrkjMW__eventType{text-align:center;color:#09151b;white-space:nowrap;border-radius:2px;height:20px;margin-right:8px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.style-module-scss-module__jrkjMW__eventType.style-module-scss-module__jrkjMW__primary{background-color:var(--yellow-primary)}.style-module-scss-module__jrkjMW__eventType.style-module-scss-module__jrkjMW__secondary{background-color:#c3d1da}.style-module-scss-module__jrkjMW__game{color:#4f9fc6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.43;overflow:hidden}@media screen and (max-width:767px){.style-module-scss-module__jrkjMW__game{font-size:12px}}.style-module-scss-module__jrkjMW__scheduleContainer{border-top:1px solid #1e3646;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:8px;display:flex}@media screen and (max-width:767px){.style-module-scss-module__jrkjMW__scheduleContainer{gap:12px}}.style-module-scss-module__jrkjMW__schedule{align-items:center;gap:4px;font-size:14px;line-height:1.43;display:flex}@media screen and (max-width:767px){.style-module-scss-module__jrkjMW__schedule{gap:2px;font-size:12px}}.style-module-scss-module__jrkjMW__icon{color:#f9ac40;line-height:1}.style-module-scss-module__jrkjMW__date,.style-module-scss-module__jrkjMW__player{margin-bottom:2px}
.style-module-scss-module__X9mD-q__container{justify-content:center;gap:72px;margin-top:80px;display:flex}@media screen and (max-width:767px){.style-module-scss-module__X9mD-q__container{gap:24px}}.style-module-scss-module__X9mD-q__list{justify-content:center;gap:16px;display:flex}@media screen and (max-width:767px){.style-module-scss-module__X9mD-q__list{gap:8px}}.style-module-scss-module__X9mD-q__button{border:1px solid var(--black-text);width:40px;height:40px;color:var(--black-title);opacity:1;border-radius:50%;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;transition:all .2s ease-in-out;display:flex;scale:1}.style-module-scss-module__X9mD-q__button:hover{color:var(--white-text);background-color:var(--black-text)}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__disabled{opacity:0;pointer-events:none;scale:.9}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__current{color:var(--white-text);background-color:var(--black-text)}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__current:hover{cursor:auto}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__nav{font-size:16px}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__nav.style-module-scss-module__X9mD-q__next{rotate:180deg}.style-module-scss-module__X9mD-q__button.style-module-scss-module__X9mD-q__nav.style-module-scss-module__X9mD-q__disabled{opacity:.3;scale:1}
.style-module-scss-module__rJfADG__tabList{border-bottom:1px solid var(--gray-border);width:100%;margin:auto;display:flex}.style-module-scss-module__rJfADG__tabItem{white-space:nowrap;display:block}@media screen and (max-width:767px){.style-module-scss-module__rJfADG__tabItem{flex:1}}.style-module-scss-module__rJfADG__link{color:var(--black-text);padding:19px 24px;transition:color .2s ease-in-out;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.style-module-scss-module__rJfADG__link{text-align:center;justify-content:center;padding:12px}}.style-module-scss-module__rJfADG__link:before{content:"";background-color:#f9ac40;width:100%;height:4px;transition:translate .2s ease-in-out;position:absolute;bottom:0;left:0;right:0;translate:0 4px}.style-module-scss-module__rJfADG__link.style-module-scss-module__rJfADG__isActive{color:var(--black-title);font-weight:700}.style-module-scss-module__rJfADG__link.style-module-scss-module__rJfADG__isActive:before{translate:0}
.style-module-scss-module__B0IPca__content{margin:40px 0}@media screen and (max-width:767px){.style-module-scss-module__B0IPca__content{margin:24px 0}}.style-module-scss-module__B0IPca__container{width:var(--container-width);margin:auto}.style-module-scss-module__B0IPca__heading{margin-bottom:24px;font-size:32px}@media screen and (max-width:767px){.style-module-scss-module__B0IPca__heading{margin-bottom:16px;font-size:24px}}.style-module-scss-module__B0IPca__gridInfo{border-bottom:1px solid var(--gray-border);justify-content:flex-start;margin-top:24px;padding:16px 0;display:flex}@media screen and (max-width:767px){.style-module-scss-module__B0IPca__gridInfo{margin-top:16px;padding:12px 0;font-size:14px}}.style-module-scss-module__B0IPca__grid{grid-gap:40px 24px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:40px 24px;width:100%;margin-top:24px;display:grid}@media (max-width:794px) and (min-width:768px){.style-module-scss-module__B0IPca__grid{min-height:1000px}}@media screen and (max-width:767px){.style-module-scss-module__B0IPca__grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:32px 13px;margin-top:16px}}
