.event-cat{color:#ff7b75;font-size:1.4rem;text-align:right}.evebt-container{display:flex;justify-content:space-between;margin-bottom:40px}.evebt-container .event-box{width:30%}.evebt-container .event-box dt{color:#ff7b75;border-bottom:2px solid #1c4187;padding:10px;margin-bottom:10px;font-size:3rem}.evebt-container .event-box dt span{font-size:1.4rem}.evebt-container .event-box dd span.sb{color:#ff7b75}.evebt-container .event-box dd span.to{color:#ff7b75}.img-container{display:flex;margin-bottom:60px}.img-container .img-box{width:25%}.img-container .img-box img{width:100%}.four-column{display:flex;justify-content:space-between;margin-top:40px}.four-column .img-box{width:22%}.four-column .img-box img{width:100%}ul.movie-list{display:flex;flex-wrap:wrap}ul.movie-list li{width:32%;margin-right:2%;margin-bottom:40px}ul.movie-list li:nth-child(3n){margin-right:0}ul.movie-list li .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}ul.movie-list li .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faq-box{padding:1.5vw 3vw 0 3vw;margin-bottom:3vw;border:1px solid #1c4187;border-radius:20px}.faq-box dt{padding-left:3vw;position:relative;padding-bottom:1.5vw;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-box dt p{width:70vw;font-weight:600;font-size:1.8rem;color:#1c4187;line-height:1.6;position:relative}.faq-box dt p::before{content:"Q";position:absolute;font-size:2.4vw;font-weight:700;font-family:Montserrat,sans-serif;top:50%;left:-3vw;transform:translateY(-50%);color:#1c4187}.faq-box dt .faq-btn{width:3vw;height:3vw;position:relative}.faq-box dt .faq-btn::after,.faq-box dt .faq-btn::before{content:"";position:absolute;background:#1c4187;width:1.5vw;height:1.5px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.faq-box dt .faq-btn::after{transition:transform .4s ease-out;transform:translateY(-50%) translateX(-50%) rotate(90deg)}.faq-box dt.active{border-bottom:2px solid #fff}.faq-box dt.active .faq-btn::after{transform:translateY(-50%) translateX(-50%) rotate(0)}.faq-box dd{display:none;padding:0 0 1.5vw 3vw}.faq-box dd p{font-size:1.5rem;position:relative}.faq-box dd p::before{content:"A";position:absolute;font-size:2.4vw;font-weight:700;top:50%;left:-3vw;transform:translateY(-50%);font-family:Montserrat,sans-serif;color:#ff7b75}@media screen and (max-width:1024px) and (orientation:portrait){.evebt-container{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap}.evebt-container .event-box{width:100%}.evebt-container .event-box dt{page-break-inside:0}.img-container{margin-bottom:5vw;flex-wrap:wrap;justify-content:space-between}.img-container .img-box{margin-bottom:1%;width:49.5%}.four-column{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap}.four-column .img-box{width:100%}.two-column .img-box{margin-top:4vw}ul.movie-list{justify-content:space-between}ul.movie-list li{width:48%;margin-right:0;margin-bottom:4vw}ul.movie-list li .title{text-align:center;font-size:1.5rem;font-weight:500}.faq-box{padding:5vw 3vw;margin-bottom:3vw;border-radius:11px}.faq-box dt{padding-left:3vw;padding-bottom:0}.faq-box dt p{width:100%;font-size:1.5rem;padding-left:6vw;padding-right:2vw}.faq-box dt p::before{font-size:7vw}.faq-box dt .faq-btn{right:1vw}.faq-box dt .faq-btn::after,.faq-box dt .faq-btn::before{width:5vw}.faq-box dd{display:none;padding:0 0 0 3.5vw;margin-top:5vw}.faq-box dd p{font-size:1.4rem;padding-left:6vw}.faq-box dd p::before{font-size:7vw}}