:root{--extend-nav-title-color: #fff;--extend-nav-link-color: #fff;--extend-nav-bg-color: rgba(0, 0, 0, .7);--extend-page-title-color: #fff;--extend-footer-bg-color: #323232;--extend-footer-text-color: #fff}.acms-admin-modal-backdrop,.acms-admin-modal{z-index:9998 !important}#whole_header{background:var(--extend-nav-bg-color);min-height:var(--blog-header-h-pc, auto)}@media screen and (max-width: 1024px){#whole_header{min-height:var(--blog-header-h-sp, auto)}}#whole_header.when_admin{position:static}#whole_header .navbar{background-color:rgba(0,0,0,0)}#whole_header::after{width:0;left:0;top:0;background:rgba(0,0,0,.7);content:"";transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out;opacity:0}#whole_header.is-active::after{width:100%;display:block;opacity:1}.navbar-brand{color:#fff;background-color:rgba(0,0,0,0)}.navbar .with_subtitle,.navbar .site_title{color:var(--extend-nav-title-color)}.navbar a{color:var(--extend-nav-link-color)}.navbar ul.hierarchical li{background-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}@media screen and (min-width: 1024px){.navbar-end{min-width:0;flex:1 1 auto}.navbar-button-wrap{display:flex;justify-content:flex-end;min-width:0;flex:1 1 auto}.navbar-button-group{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;height:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.navbar-button{display:flex;align-items:center;flex:0 1 auto;min-width:min-content;padding:0}.navbar-button a{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.85em 1em;border-radius:10px;background-color:var(--hb-bg, #3a7a34);background-image:var(--hb-bg-image, none);color:var(--hb-color, #fff);font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;width:100%;min-width:0}.navbar-button a.is-round{border-radius:999px}.navbar-button a:hover{text-decoration:none;opacity:.9}.navbar-button a.is-with-sublabel{flex-direction:column;align-items:center;justify-content:center;gap:.1em;padding-bottom:.6em}.navbar-button-main{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap}.navbar-button-icon{display:block;flex:none;width:1.7em;object-fit:contain}.navbar-button-sublabel{max-width:100%;font-size:.72em;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere}}.navbar-burger{margin-top:auto;margin-bottom:auto}.navbar-burger span{background-color:var(--extend-nav-title-color)}.navbar-menu{background:rgba(0,0,0,0);transition-duration:.3s;transform:translateX(100vw)}a.navbar-item:hover{color:inherit !important}#extend_top{margin-bottom:-1.5rem}.content .extend_top_block h2{font-size:1.4rem}.extend_top_block{padding-left:1em;padding-right:1em}.extend_top_block .content-header{border-bottom:0;text-align:center}.extend_top_block .category_index_link{text-align:right}.extend_top_block .top_banner_legacy .banner_columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5em}@media screen and (min-width: 768px){.extend_top_block .top_banner_legacy .banner_columns{grid-template-columns:repeat(4, 1fr)}}.extend_top_entry_override{margin-left:-1em;margin-right:-1em;padding-left:1em;padding-right:1em;color:#333}.extend_top_entry::after{content:"";display:block;height:1px;clear:both}.extend_top_block>:not(.extend_top_entry_override) .extend_top_entry *{color:inherit !important}.extend_top_block .extend_top_entry .acms-admin-btn-action-group,.extend_top_block .extend_top_entry .acms-admin-btn-action-group *{color:#333 !important}.extend_top_block_news a{color:inherit !important}.extend_top_block_news .acms-admin-module-edit a{color:#fff !important}.content .top-carousel{height:inherit;aspect-ratio:16/6}.content .top-carousel .swiper-slide img{object-fit:content}.content .freearea_card{background-color:#fff}.page-title_text{color:var(--extend-page-title-color)}footer{background-color:var(--extend-footer-bg-color);color:var(--extend-footer-text-color)}footer a:link,footer a:visited,footer a:active{color:#006dd9;text-decoration:underline}footer a:hover{text-decoration:none}footer .pagetop a{text-decoration:none}.content-header.has-text-white{border-color:#fff}.content-header.has-text-white h2{color:inherit !important}.participant-summary .participant-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;margin-top:2rem}@media screen and (min-width: 768px){.participant-summary .participant-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.participant-summary .participant-card{display:flex;flex-direction:column;align-items:center;margin:0;padding:1.7rem 1rem 1.4rem;background-color:#f4f6f8;border-radius:2px;color:#5c6770;text-align:center;text-decoration:none}.participant-summary .participant-card:hover{color:#5c6770;text-decoration:none;opacity:.7}.participant-summary .participant-card-logo{display:block;width:8rem;height:8rem;object-fit:contain}.participant-summary .participant-card-text{max-width:100%;margin:1.15rem 0 0;color:#5c6770;font-size:.95rem;line-height:1.5}@media screen and (min-width: 1024px){.participant-summary .participant-card-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.participant-summary .participant-more a.button{position:relative;min-height:3rem;padding:.75rem 1.8rem;border:0;border-radius:999px;background-color:#367ac3;background-image:linear-gradient(to right, #2252a9, #367ac3);color:#fff;font-weight:700;line-height:1.4;text-decoration:none}.participant-summary .participant-more a.button::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background-image:linear-gradient(to right, #467FC2, #2252a9);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.participant-summary .participant-more a.button:hover{color:#fff;text-decoration:none;opacity:.9}.ex_hide_categories .ex_news_category{display:none}.ex_hide_week .ex_news_week{display:none}@media screen and (min-width: 1024px){.navbar-menu{transform:none;transition-duration:0s;width:auto;min-width:0;flex:1 1 auto}.navbar ul.hierarchical li:hover{border-bottom-color:var(--extend-nav-link-color)}.navbar ul.hierarchical li:hover>ul li{background-color:var(--extend-nav-bg-color)}}.ex_login_button{margin-top:1em;text-align:right}
