<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width: 768px),print {  /* 3枚表示のbxslider-------------------------------------*/

#event .ac-box{ margin-bottom: 60px; }
#event .ac-box label.ac-label{max-width: 600px;font-size: 28px;font-weight: bold;text-align: center;background: #29874d;margin: auto;line-height: 80px;position: relative;display: block;height: 80px;border-radius: 8px;cursor: pointer;color: #fff;transition: all 0.5s;margin-bottom: 30px;}
#event .ac-box label.ac-label:hover{background: #e08704;-webkit-transition: all .3s;transition: all .3s;}
#event .ac-box input.ac-input{display: none;}
#event .ac-box label.ac-label:after{color: #fff;content:" ▼";}
#event .ac-box input.ac-input:checked ~ label.ac-label::after {color: #fff;content:" ▲";}
#event .ac-box div.ac-small{height: 0px;padding: 0px;overflow: hidden;opacity: 0;transition: 0.5s;}
#event .ac-box input.ac-input:checked ~ div.ac-small{height: auto;opacity: 1;}

.yureru-j {animation: yureru-j 2s infinite;}
@keyframes yureru-j {
    0% {
        transform: translate(0px, 2px);
    }
    5% {
        transform: translate(0px, -2px);
    }
    10% {
        transform: translate(0px, 2px);
    }
    15% {
        transform: translate(0px, -2px);
    }
    20% {
        transform: translate(0px, 2px);
    }
    25% {
        transform: translate(0px, -2px);
    }
    30% {
        transform: translate(0px, 0px);
    }
}


}

@media screen and (max-width: 767px) {

#event .ac-box{ margin-bottom: 15vw; }
#event .ac-box label.ac-label{max-width: 80vw;font-size: 4.2vw;font-weight: bold;text-align: center;background: #29874d;margin: auto;line-height: 15vw;position: relative;display: block;height: 15vw;border-radius: 8px;cursor: pointer;color: #fff;transition: all 0.5s;margin-bottom: 4vw;}
#event .ac-box label.ac-label:hover{background: #e08704;-webkit-transition: all .3s;transition: all .3s;}
#event .ac-box input.ac-input{display: none;}
#event .ac-box label.ac-label:after{color: #fff;content:" ▼";}
#event .ac-box input.ac-input:checked ~ label.ac-label::after {color: #fff;content:" ▲";}
#event .ac-box div.ac-small{height: 0px;padding: 0px;overflow: hidden;opacity: 0;transition: 0.5s;}
#event .ac-box input.ac-input:checked ~ div.ac-small{height: auto;opacity: 1;}

.yureru-j {animation: yureru-j 2s infinite;}
@keyframes yureru-j {
    0% {
        transform: translate(0px, 2px);
    }
    5% {
        transform: translate(0px, -2px);
    }
    10% {
        transform: translate(0px, 2px);
    }
    15% {
        transform: translate(0px, -2px);
    }
    20% {
        transform: translate(0px, 2px);
    }
    25% {
        transform: translate(0px, -2px);
    }
    30% {
        transform: translate(0px, 0px);
    }
}

}
</pre></body></html>