@media print,screen{section.panel{background-color:#eee}section.panel>div{max-width:1920px;margin:0 auto}section.panel>div>img{max-width:100%}}@media print,screen{section.intro{background-color:#000;text-align:center;padding:10px}section.intro>h2{font-size:1.8rem;line-height:150%;color:#fff}}@media screen and (max-width:569px){section.intro>h2{font-size:1.4rem}}@media print,screen{section.localmenu{padding:60px 5% 50px 5%}section.localmenu>div{max-width:1000px;margin:0 auto}section.localmenu>div>h2{text-align:center;font-size:3rem;line-height:100%;color:#000;font-weight:700;width:100%;padding-bottom:20px;border-bottom:solid 1px #888}section.localmenu>div>div{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}section.localmenu>div>div>a{display:inline-block;border:solid 1px #977C3F;font-size:1.5rem;line-height:100%;color:#977C3F;padding:10px;width:100%;text-align:center;text-decoration:none;background-image:url(../common/image/mark_chevron_down_973.svg);background-repeat:no-repeat;background-position:right 10px top 50%}section.localmenu>div>div>a:hover{opacity:0.7}}@media screen and (max-width:899px){section.localmenu>div>div{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:719px){section.localmenu>div>div{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:519px){section.localmenu>div>div{grid-template-columns:1fr 1fr}}@media print,screen{section.list{padding:10px 5% 110px 5%}section.list>div{max-width:1000px;margin:0 auto;border-top:solid 1px #ddd}section.list>div>h2{margin-top:50px;display:inline-block;background-color:#977c3f;padding:10px 30px;font-size:1.6rem;line-height:120%;color:#fff}section.list>div>div{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:50px}section.list>div>div>article{display:grid;grid-template-rows:subgrid;grid-template-rows:auto auto 1fr auto}section.list>div>div>article>h3{font-size:1.6rem;line-height:120%;color:#333}section.list>div>div>article>p{margin-top:3px;font-size:1.5rem;line-height:120%;color:#333}section.list>div>div>article>a{margin-top:15px;text-decoration:none;display:block;border:solid 2px #ddd;font-size:1.5rem;line-height:100%;color:#333;padding:15px 20px;border-radius:5px;background-image:url(../common/image/mark_external.svg);background-repeat:no-repeat;background-position:right 10px top 50%}section.list>div>div>article>a:hover{opacity:0.7}}@media screen and (max-width:869px){section.list>div>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:579px){section.list>div>div{grid-template-columns:1fr}}