/* A calm destination strip: the links are the only visual element. */
.hyogo-open__site-guide{padding:clamp(2.5rem,4vw,3.75rem) 0;background:#e6eeee;color:#173a32;font-family:"Noto Sans JP",sans-serif}.hyogo-open__site-brand{display:none}.hyogo-open__site-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hyogo-open__site-links a{position:relative;display:grid;min-height:92px;place-items:center;padding:1rem .75rem;color:inherit;font-size:.9rem;font-weight:700;line-height:1.55;text-align:center;text-decoration:none;transition:background-color .2s,color .2s}.hyogo-open__site-links a+a{border-left:1px solid rgb(255 255 255 / .72)}.hyogo-open__site-links a:after{position:absolute;bottom:17px;width:4px;height:4px;border-radius:50%;background:transparent;content:"";transition:background-color .2s}.hyogo-open__site-links a:hover{background:rgb(255 255 255 / .2)}.hyogo-open__site-links a.is-current:after{background:#ffdb55}.hyogo-open__site-links a:focus-visible{z-index:1;outline:3px solid #d2503b;outline-offset:-3px}
.hyogo-open__portal-title{max-width:none!important;font-size:clamp(3.15rem,5.65vw,5.8rem)!important;letter-spacing:-.085em!important}.hyogo-open__portal-title span{display:block;white-space:nowrap}
@media(max-width:760px){.hyogo-open__site-guide{padding:1rem 0}.hyogo-open__site-links{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.hyogo-open__site-links a{min-height:56px;padding:.55rem .25rem;font-size:.82rem;line-height:1.2;white-space:nowrap}.hyogo-open__site-links a:after{bottom:7px}}
@media(max-width:480px){.hyogo-open__site-guide{padding:.75rem 0}.hyogo-open__site-links{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.hyogo-open__site-links a{min-height:50px;padding:.5rem .15rem;font-size:clamp(.7rem,3.4vw,.8rem);white-space:nowrap}.hyogo-open__portal-title{font-size:clamp(2.65rem,12vw,4rem)!important}.hyogo-open__portal-title span{white-space:normal}}
@media(prefers-reduced-motion:reduce){.hyogo-open__site-links a,.hyogo-open__site-links a:after{transition:none}}
