/* SWELL full-wide block sections; paragraph widths remain within 1200px. */
html:root{margin-top:0!important;padding:0}
html:root:has(body.admin-bar){margin-top:32px!important}
body.hyogo-home-page{margin:0;padding:0;background:#fff;font-size:15px;color:#1a1a1a;line-height:1.9}
.hyogo-body-wrap{width:100%;position:relative;overflow:visible}
body.hyogo-home-page .hyogo-content{width:100%;max-width:none;margin:0;padding:0}
.hyogo-content>.swell-block-fullWide{width:100%;max-width:none;margin:0!important;padding:0!important;left:auto;right:auto;box-sizing:border-box}
.hyogo-content>.swell-block-fullWide>.swell-block-fullWide__inner{width:100%;max-width:none;margin:0;padding:0}
.hyogo-content section.block{border-top:0}
.hyogo-content .hero{padding:0}
.hyogo-content .hero-wrap{max-width:none!important;padding:0!important}
.hyogo-content .hero-link{border:0;border-radius:0}
.hyogo-content .hero-image{display:block;width:100%;height:auto}
.hyogo-content .hero-links{max-width:1248px;margin:0 auto;padding:16px 24px 24px}
.hyogo-content #value .step,.hyogo-content #reasons .reason{background:#fff}
.hyogo-content #value .ibadge,.hyogo-content #reasons .ibadge{background:#C6E0D7}
.hyogo-content .journal-card a{color:inherit}
.hyogo-home-page h1,.hyogo-home-page h2,.hyogo-home-page h3{border:0;background:none;padding:0}
.hyogo-home-page .site-header{margin:0;padding:0;box-shadow:none}
.hyogo-home-page .site-footer{margin:0;background:#fff;color:#1a1a1a}
.admin-bar.hyogo-home-page .site-header{top:32px}
@media(max-width:782px){html:root:has(body.admin-bar){margin-top:46px!important}.admin-bar.hyogo-home-page .site-header{top:46px}}
@media(max-width:640px){
 .hyogo-content .hero-image{display:none}
 .hyogo-content .hero-link{padding:32px 24px}
 .hyogo-content .hero-links{padding:16px 24px 24px}
 .hyogo-content #value,.hyogo-content #reasons{background:transparent}
}
