:root{--sans:"Hiragino Sans","Yu Gothic",Meiryo,sans-serif;--ud:var(--sans)}body{font-family:var(--sans);color:#212121;background:#fff;line-height:1.8}a{color:#174c37}.min-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-block:20px}.min-nav nav,.min-footer nav{display:flex;gap:8px 24px;flex-wrap:wrap}.min-nav nav a,.min-footer nav a{display:inline-flex;align-items:center;min-height:48px}.min-main{max-width:940px;padding-block:48px 64px}.min-main h1{font-size:36px;line-height:1.45;margin:0 0 24px}.min-main h2{font-size:26px;line-height:1.5;margin:0 0 16px}.min-hero{padding:32px;background:var(--new,#eef4ef);border-top:5px solid var(--g,#174c37)}.min-lead{max-width:38em}.min-section{padding-top:40px;margin-top:24px;border-top:1px solid #b5c4bb}.min-section p:last-child{margin-bottom:0}dl{margin:0}dt{font-weight:700;margin-top:24px;padding-top:20px;border-top:1px solid #b5c4bb}dd{margin:8px 0 0;overflow-wrap:anywhere}dd p{margin:0 0 12px}.min-footer{background:#eef4ef;padding:24px 0;font-size:18px}.min-skip{position:absolute;left:12px;top:-100px;background:#fff;padding:12px}.min-skip:focus{top:12px}a:focus-visible{outline:3px solid #174c37;outline-offset:4px}@media(max-width:600px){.c-container{padding-inline:20px}.min-main{padding-top:28px}.min-main h1{font-size:28px}.min-main h2{font-size:23px}.min-hero{padding:22px 18px}.min-nav{gap:12px}.c-brand{font-size:24px}.min-hero .btn{width:100%}.min-section{padding-top:28px}}
