﻿@media screen and (max-width: 575px){html{scroll-snap-type:y proximity;scroll-padding-top:76px}}@media screen and (min-width: 576px){html{scroll-snap-type:y proximity;scroll-padding-top:88px}}@media screen and (max-width: 575px){body{padding-top:76px}}@media screen and (min-width: 576px){body{padding-top:88px}}@media screen and (max-width: 575px){.logo-img{max-height:36px}}@media screen and (min-width: 576px){.logo-img{max-height:48px}}#footermap{width:100%;max-width:400px;height:300px;border:1px solid #ccc}dl.ev-detail{display:flex;flex-wrap:wrap}dl.ev-detail dt{width:5em;font-size:.8em;color:#fff;text-align-last:justify;border-radius:.8em;height:1.6em;line-height:1.6em;padding:0 .5em}dl.ev-detail dd{line-height:1.25em;margin:0 .5em}.list-news{display:flex;justify-content:flex-start;padding-top:.5em;padding-bottom:.5em;border-bottom:#ccc 1px dashed;text-decoration:none}div.sitemap .nav-item{font-size:.9rem}@media screen and (max-width: 1199px){#menu .nav-link{background-color:#0071bc;color:#fff;margin-bottom:.2rem}}@media screen and (min-width: 1200px){#menu .nav-link:hover{background-color:#0071bc;color:#fff;border-radius:.2rem}}#menu .nav-item>ul.dropdown-menu{background-color:#e0ecf4}.dropend .dropdown-toggle::after{position:absolute;top:1em;right:10px;margin-top:-0.255em}.event-title{position:relative}.event-title img{width:100%}.event-title h2{margin:0;padding:.4em;position:absolute;top:50%;left:50%;width:100%;font-weight:bold;text-align:center;transform:translate(-50%, -50%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.9) 20% 80%, rgba(255, 255, 255, 0) 90%)}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n+1),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n+1){color:red}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n){color:blue}.flatpickr-current-month{display:flex !important;justify-content:center}.cur-year{order:1}.cur-month::before{content:"年　"}.cur-month{order:2}.flatpickr-current-month span.cur-month{font-weight:300 !important;padding-top:4px !important}.collapse-title a[data-bs-toggle=collapse]::before{display:inline-block;margin-left:.5em;margin-right:.25em;color:#0d6efd;font-family:"Font Awesome 7 Free"}.collapse-title a[data-bs-toggle=collapse][aria-expanded=true]::before{content:""}.collapse-title a[data-bs-toggle=collapse][aria-expanded=false]::before{content:""}.collapse-title.icon-white a[data-bs-toggle=collapse]::before{color:#fff}#topCarousel .carousel-caption{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0}#topCarousel .carousel-caption .title{font-weight:bold}@media screen and (max-width: 1199px){#topCarousel .carousel-caption .title{font-size:1.25rem}}@media screen and (min-width: 1200px){#topCarousel .carousel-caption .title{font-size:2rem}}@media screen and (max-width: 1199px){#topCarousel .carousel-caption .sub-title{font-size:1rem}}@media screen and (min-width: 1200px){#topCarousel .carousel-caption .sub-title{font-size:1.75rem}}#topCarousel .carousel-caption .notice{margin-top:.5rem}@media screen and (max-width: 1199px){#topCarousel .carousel-caption .notice{font-size:.8rem}}@media screen and (min-width: 1200px){#topCarousel .carousel-caption .notice{font-size:1.4rem}}/*# sourceMappingURL=style.min.css.map */