body.custom-background{background-color:#1e73be}.site-branding img{vertical-align:baseline;height:auto}.wrapper:after{content:"";clear:both;display:table}.site-content #content{outline:none}.entry-content img{max-width:100%;height:auto}.entry-content p:has(>img:only-child){text-align:center}.post .entry-content p:has(>img:only-child),.post .entry-content p:has(+p>img:only-child){margin-bottom:0}.post .entry-content p>img:only-child{margin:12px auto;display:block}.entry-header .entry-title{background:url(/here/wp-content/themes/koyou/images/list_sunflower.png) 0 no-repeat;margin:15px 0;padding:10px 0 7px 45px}.information-page>.entry-header{padding-top:25px}.information-page[data-page=schedule]{padding-bottom:48px}.full-width .site-content article.page{border-bottom:0;margin-bottom:48px;padding-bottom:0}.post-byline{margin-bottom:24px;font-size:12px;line-height:2}.entry-content table,.entry-content audio,.entry-content video{max-width:100%}.recent-posts li{list-style:none}.recent-posts img{border-radius:3px}.recent-posts a:visited{color:#d96d00!important}.widget_search input[type=search]{box-sizing:content-box}.diary-banner{display:flow-root}.diary-banner a{padding:4px;display:block}.diary-banner p{font-size:12px}.widget select{max-width:100%}.footer-navigation{clear:both}#colophon:after{content:"";clear:both;display:table}#colophon p{line-height:2}#colophon a[href^=tel\:]{color:inherit;text-decoration:none}.archive-banner{width:100%;height:auto}.paginationBox{max-width:100%;margin:0}.post-navigation{justify-content:space-between;gap:20px;margin-bottom:48px;line-height:1.8;display:flex}.post-navigation a{max-width:48%}.search-form{gap:8px;margin:24px 0;display:flex}.search-form input{flex:1;min-width:0}.search-form button{flex:none}.search-results li{border-bottom:1px solid #ededed;padding:20px 0;line-height:1.8;list-style:none}.search-results time{color:#777;font-size:12px;display:block}.search-more{margin-top:24px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #1e73be}@media (width<=600px){body .site{padding:0 40px}.menu-toggle{color:#000;box-shadow:none;background:#efefef;padding:14px 0;font-size:13.3333px;line-height:normal}#primary-menu.toggled-on{display:block}.footer-navigation{display:none}.site-content{width:100%}.entry-content table{overflow-wrap:anywhere;width:100%;font-size:12px}.entry-content .wp-caption,.entry-content div[style*=width]{max-width:100%}.one-day-banner img{max-width:100%;height:auto}}
