.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_fff79a { background-color: #fff79a; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_ffffff { background-color: #ffffff; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
.event_bg_color_dcfba2 { background-color: #dcfba2; text-align: center; font-weight: bold; font-size: 12px; }
td[data-date="2025-10-03"] { position: relative; padding-left: 4px; background-color: #ff0000; }
_:lang(x)+_:-webkit-full-screen-document, td[data-date="2025-10-03"] { padding-left: 0px; padding-right: 4px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, td[data-date="2025-10-03"]{ padding-left: 0px; padding-right: 4px; }}
 td[data-date="2025-10-03"] div { position: relative; height: 100%; }
 td[data-date="2025-10-03"] div:before { position: absolute; height: 100%; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; font-size: 14px; font-weight: bold; color: #ffffff; content: "　★　休館日"; }

th[data-date="2025-10-13"] { background-color: lightpink; color: black; }

#calendar202510{width: 100%;margin: 50px auto;}
@media screen and (min-width:600px)  {#calendar202510{width: 100%;margin: 0;}}
@media screen and (min-width:1080px) {#calendar202510{width: 100%px;margin: 0;}}
