.p-all-event__section{padding:0 20px}@media(width >= 768px){.p-all-event__section{padding:0 80px}}.p-all-event__inner{width:100%}@media(width >= 768px){.p-all-event__inner{max-width:1440px;margin:0 auto}}.p-all-event__search-box{display:flex;justify-content:flex-end}.p-all-event__search-box--bottom{padding-top:var(--spacing-m)}@media(width >= 768px){.p-all-event__search-box--bottom{padding-top:var(--spacing-xxl)}}.p-all-event__search-box-inner{display:flex;flex-flow:row nowrap;align-items:center;width:fit-content;max-width:100%;gap:16px}@media(width >= 768px){.p-all-event__search-box-inner{gap:24px}}.p-all-event__search-box-inner .btn-border{width:auto;flex-shrink:0}.p-all-event__search-box-text{flex-shrink:0;margin:0;white-space:nowrap}.p-all-event__text-all-event{color:var(--Neutral-Gray-gray-900);font-family:var(--font-inter);font-size:var(--Heading-Text-s-sp);font-weight:var(--font-weight-regular);line-height:150%}@media(width >= 768px){.p-all-event__text-all-event{font-size:var(--Heading-Text-s-pc)}}.p-all-event__month-group,.p-all-event__months{display:flex;flex-direction:column}.p-all-event__month-group:first-child .c-heading-lv2-detail{padding-top:0}.p-all-event__month-title{margin:0;color:var(--Text-primary);font-size:var(--Heading-Text-l-sp);font-weight:var(--font-weight-bold);line-height:150%}@media(width >= 768px){.p-all-event__month-title{font-size:var(--Heading-Text-l-pc)}}@media screen and (max-width:767px){.p-all-event__list{display:flex;flex-flow:row nowrap;gap:var(--spacing-xs);align-items:flex-start;margin:0;padding:0;list-style:none;overflow:auto hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.p-all-event__list::-webkit-scrollbar{display:none}}@media screen and (min-width:768px){.p-all-event__list{display:flex;flex-flow:row wrap;gap:var(--spacing-m);align-items:flex-start;margin:0;padding:0}}.p-all-event__item{width:65.3333333333vw;flex-shrink:0}@media(width >= 768px){.p-all-event__item{width:335px}}.p-all-event__item .card{width:100%}@media(width >= 768px){.p-all-event__item .card--sp{display:none}}.p-all-event__item .card--pc{display:none}@media(width >= 768px){.p-all-event__item .card--pc{display:block}}