@media only screen and (min-width: 1016px){div.pc{display:block}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.pc{display:none}}@media only screen and (max-width: 796px){div.pc{display:none}}@media only screen and (min-width: 1016px){div.tablet{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.tablet{display:block}}@media only screen and (max-width: 796px){div.tablet{display:none}}@media only screen and (min-width: 1016px){div.sp{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.sp{display:none}}@media only screen and (max-width: 796px){div.sp{display:block}}@media only screen and (min-width: 1016px){span.pc{display:inline}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.pc{display:none}}@media only screen and (max-width: 796px){span.pc{display:none}}@media only screen and (min-width: 1016px){span.tablet{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.tablet{display:inline}}@media only screen and (max-width: 796px){span.tablet{display:none}}@media only screen and (min-width: 1016px){span.sp{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.sp{display:none}}@media only screen and (max-width: 796px){span.sp{display:inline}}@media(min-width: 576px){.container{max-width:100vw}}@media(min-width: 560px){.node .field--type-image{float:none;margin:0}}.field--type-image img,.field--name-field-user-picture img{margin:0}.item-list ul{list-style:none;margin:0;padding:0}.item-list ul li{margin:0;padding:0}.site-footer .content{color:rgba(0,0,0,0);font-size:1rem}pre[id^=sf-dump] span{line-height:1rem}pre[id^=sf-dump] samp{line-height:normal}*{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:0;font-weight:500;line-height:0;letter-spacing:0;font-family:"NotoSansJP",sans-serif;font-style:normal;font-feature-settings:"palt"}html{position:relative;overflow-x:hidden}@media only screen and (min-width: 796px)and (max-width: 1016px){html{-webkit-overflow-scrolling:touch;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}}@media only screen and (max-width: 796px){html{-webkit-overflow-scrolling:touch;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}}html,body,header{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box}body{padding:0;color:#333;background-color:rgba(0,0,0,0);filter:none;mix-blend-mode:initial}body div.dialog-off-canvas-main-canvas{overflow-x:hidden;overflow-y:hidden}header#header div.header-wrapper{width:1016px;max-width:100vw;padding:0 1rem;margin:0 auto;color:#333;background-color:rgba(0,0,0,0);filter:none;mix-blend-mode:initial}@media only screen and (min-width: 796px)and (max-width: 1016px){header#header div.header-wrapper{width:100%}}@media only screen and (max-width: 796px){header#header div.header-wrapper{width:100%}}header#header div.header-wrapper nav#navbar-top{width:100vw;display:block;position:relative;top:auto;left:50%;bottom:auto;right:auto;transform:translateX(-50%);z-index:0;text-align:left;vertical-align:auto;opacity:1}@media only screen and (max-width: 796px){header#header div.header-wrapper nav#navbar-top{width:100%}}header#header div.header-wrapper nav#navbar-main{width:100vw;display:block;position:relative;top:auto;left:50%;bottom:auto;right:auto;transform:translateX(-50%);z-index:0;text-align:left;vertical-align:auto;opacity:1}@media only screen and (max-width: 796px){header#header div.header-wrapper nav#navbar-main{width:100%}}div.highlighted>aside.container{width:1016px;max-width:100vw;padding:0 1rem;margin:0 auto}@media only screen and (min-width: 796px)and (max-width: 1016px){div.highlighted>aside.container{width:100%}}@media only screen and (max-width: 796px){div.highlighted>aside.container{width:100%}}body.path-frontpage div.highlighted>aside.container{width:1016px}@media only screen and (min-width: 796px)and (max-width: 1016px){body.path-frontpage div.highlighted>aside.container{width:100%}}@media only screen and (max-width: 796px){body.path-frontpage div.highlighted>aside.container{width:100%}}div.highlighted>aside.container div[data-drupal-messages]{display:block;position:fixed;top:auto;left:50%;bottom:auto;right:auto;transform:translateX(-50%);z-index:2;text-align:left;vertical-align:auto;opacity:1;margin-top:1rem;margin-right:0;margin-bottom:0;margin-left:0}div.featured-top>aside.container{width:100%;max-width:100vw;padding:0 1rem;margin:0 auto}@media only screen and (min-width: 1312px){div.featured-top>aside.container{width:1312px}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.featured-top>aside.container{width:100%}}@media only screen and (max-width: 796px){div.featured-top>aside.container{width:100%}}@media only screen and (min-width: 1016px){body.path-frontpage div.featured-top>aside.container{width:1312px}}div#main-wrapper div#main{width:1016px;max-width:100vw;padding:0 1rem;margin:0 auto}@media only screen and (min-width: 796px)and (max-width: 1016px){div#main-wrapper div#main{width:100%}}@media only screen and (max-width: 796px){div#main-wrapper div#main{width:100%}}body.path-frontpage div#main-wrapper div#main{width:1016px}div#main-wrapper div#main div.content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:row;width:100%}@media only screen and (max-width: 796px){div#main-wrapper div#main div.content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:column;width:100%}}div#main-wrapper div#main div.content-wrapper:has(div.sidebar-wrapper) main#content{width:70%}@media only screen and (max-width: 796px){div#main-wrapper div#main div.content-wrapper:has(div.sidebar-wrapper) main#content{width:100%}}div#main-wrapper div#main div.content-wrapper main#content{width:100%}div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper{width:30%;max-width:311px;padding-left:1rem;margin:0}@media only screen and (max-width: 796px){div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper{width:100%;max-width:100vw;padding-left:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;flex-direction:row;width:100%}}@media only screen and (max-width: 796px){div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper div#sidebar_first{width:100%;max-width:100vw;margin-right:.5rem}}div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper div#sidebar_first aside.section div.block{margin:0}@media only screen and (max-width: 796px){div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper div#sidebar_second{width:100%;max-width:100vw;margin-left:.5rem}}div#main-wrapper div#main div.content-wrapper div.sidebar-wrapper div#sidebar_second aside.section div.block{margin:0}div.featured-bottom>aside.container{width:100%;max-width:100vw;padding:0 1rem;margin:0 auto}@media only screen and (min-width: 1312px){div.featured-bottom>aside.container{width:1312px}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.featured-bottom>aside.container{width:100%}}@media only screen and (max-width: 796px){div.featured-bottom>aside.container{width:100%}}body.path-frontpage div.featured-bottom>aside.container{width:100%}@media only screen and (min-width: 1312px){body.path-frontpage div.featured-bottom>aside.container{width:1312px}}@media only screen and (min-width: 796px)and (max-width: 1016px){body.path-frontpage div.featured-bottom>aside.container{width:100%}}@media only screen and (max-width: 796px){body.path-frontpage div.featured-bottom>aside.container{width:100%}}footer.site-footer{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;color:#d0d0d0;background-color:#333;filter:none;mix-blend-mode:initial}footer.site-footer div.container{width:1016px;max-width:100vw;padding:0 1rem;margin:0 auto}@media only screen and (min-width: 796px)and (max-width: 1016px){footer.site-footer div.container{width:100%}}@media only screen and (max-width: 796px){footer.site-footer div.container{width:100%}}footer.site-footer div.container a{color:silver;background-color:rgba(0,0,0,0);filter:none;mix-blend-mode:initial}footer.site-footer div.container div.site-footer__bottom{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-width:0;border-style:solid;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#333;overflow:none}footer.site-footer div.container div.site-footer__bottom div.block{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}footer.site-footer div.container div.site-footer__bottom div.content{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}footer.site-footer div.container div.site-footer__bottom div.content a:hover{color:inherit}footer.site-footer div.container div.site-footer__bottom section.region{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}footer.site-footer div.container div.site-footer__bottom section.region.region-footer-fifth{padding-top:0;padding-right:0;padding-bottom:2rem;padding-left:0}