.hero-container.hero-img{background-image:url("../img/annual-event/hero.jpg")}.pickupsEvents{border:1px solid #756849;margin-bottom:8rem;padding:6rem 5%}.pickupsEvents__list{font-size:1.5rem;display:grid;grid-auto-flow:row;place-content:center;gap:1.5rem}.pickupsEvents__list li{display:flex;flex-wrap:wrap;gap:0 2rem}.pickupsEvents__list li>p{font-weight:bold;color:#756849}.pickupsEvents h2{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:700;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#756849;text-align:center;margin-bottom:3rem}.pickupsEvents .post--is_empty{text-align:center}.annualEvent{display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem 4%;margin-bottom:8rem}.annualEvent__body{background:#000}.annualEvent--month{font-size:4rem;font-family:"Noto Serif JP",serif;font-weight:700;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#756849;text-align:center;line-height:1.4;padding-bottom:1.5rem;margin:2rem 0;border-bottom:1px solid rgba(117,104,73,.8)}.annualEvent--month>span{font-size:1.5rem;letter-spacing:.1em;display:block;text-transform:capitalize}.annualEvent__list{font-size:1.5rem;display:grid;grid-auto-flow:row;gap:1rem}.annualEvent__list li{display:flex;gap:.8em}.annualEvent__list li::before{content:"";flex-shrink:0;display:block;width:1em;height:1em;background:#756849;border-radius:50%;margin-top:.5rem}.annualEvent__post{max-width:700px;margin:0 auto}.annualEvent__post__info{padding-bottom:1rem;margin-bottom:4rem;border-bottom:1px solid #756849}.annualEvent__post h1{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:700;font-optical-sizing:auto;font-style:normal;margin-bottom:.5rem;line-height:1.6}.annualEvent__post .thumb-wrap{margin-bottom:4rem}.annualEvent__form{margin-bottom:8rem}.annualEvent__form>.wrapper{background:#dfdfdf;color:#756849}@media screen and (max-width: 767px){.pickupsEvents{margin-bottom:4rem;padding:3rem 10%}.pickupsEvents__list{gap:2rem}.pickupsEvents__list li{display:block}.pickupsEvents h2{margin-bottom:2rem}.annualEvent{grid-template-columns:repeat(1, 1fr);gap:8rem}.annualEvent .thumb-wrap::before{padding-top:50%}.annualEvent--month{font-size:3.2rem;margin:1rem 0 2rem}.annualEvent--month>span{margin-left:1rem}.annualEvent__post{margin:4rem auto 0}.annualEvent__post .blog-article{margin-bottom:4rem}.annualEvent__form{margin-bottom:4rem;background:#dfdfdf}}