@charset "utf-8";
#subHead {
background: #ffb216 url(../img/bg_top.webp) no-repeat top center / cover;
text-align: center;
max-height: 200px;
width: 100%;
}
#subHead h1{
margin: 0 auto;
padding: 1% 0;
max-width: 320px;
}
#subHead h1 a {
display: block;
margin: 0 auto;
}
#subHead h1 a img{
height: auto;
width: 100%;
}
#box_news .contents .detail{
font-size: min(1.2em, 4.0vw);
line-height: 1.7;
padding: 5% 0;
}
#box_news article {
border: 3px dashed #8fd0f4;
display: block;
margin: 0 auto 5%;
padding: 0 0 5%;
}

/*#box_news article:last-child{
border: none;
}*/
#box_news h4 {
background: #d8f1ff;
font-size: min(1.3em, 4.5vw);
font-family: "dela-gothic-one", sans-serif;
margin: 0 auto 1%;
text-align: center;
width: 100%;
}
#box_news .img {
margin: 2% auto;
width: 95%;
}
#box_news .date{
margin: 0 auto 1%;
text-align: right;
width: 96%;
}
#box_news .text{
margin: 0 auto 1%;
text-align: left;
width: 96%;
}
#box_news .toTop{
color: #106695;
display: block;
font-size: min(1.5em, 4.5vw);
font-family: "dela-gothic-one", sans-serif;
margin: -5% auto 0;
text-align: center;
text-decoration: none;
}

@media screen and (max-width: 800px) {


}