h2{
text-align:center;
margin:60px auto 1% auto;width:100%;max-width:950px;
}
h2 img{
max-width:100%;position:relative;
}
#container_bottom img{
max-width:100%;
}

#container.national_bg01 {
  background:url(../images/info/event4/bg.jpg) no-repeat center top,#000000;
  background-size:100% auto;
}

.main img{
display:block;margin:0px auto;
}
.main a > img{
transition:0.5s ease-in-out;
}
.main a:hover > img{
filter:brightness(1.2);transition:0.5s ease-in-out;
transform:translateZ(0);
}
.inner{
margin:0 auto;max-width:824px;font-family: "Noto Sans JP", serif;/*font-weight:700;*/font-size:18px;
color:#fff;
/*
text-shadow:1px 1px 0 #8d7711,-1px 1px 0 #8d7711,-1px -1px 0 #8d7711,1px -1px 0 #8d7711,
2px 2px 2px #470e7b,-2px 2px 2px #470e7b,-2px -2px 2px #470e7b,2px -2px 2px #470e7b;
transform:rotate(0.03deg);*/
}
.inner:not(:last-of-type){
margin:0 auto 20px;
}

div.announcement{
color:#fff;text-align:center;
}
ul.type4{
width:90%;margin:0px auto 10px auto;
}
.national_bg01 ul.type4 > li.title{
background:#2f54a9;margin-top:20px;
}
.national_bg01 ul.type4 > li.head{
font-weight:bold;
}
.national_bg01 ul.type4 > li.title > div{
width:100%;
}
ul.type4 > li{
display:flex;flex-wrap:wrap;justify-content:center;align-content:center;
}
ul.type4 > li > div{
width:25%;border:1px solid #2f54a9;background:rgba(0,0,0,0.5);padding:5px 0px;
}

ul.type2{
width:90%;margin:0px auto 10px auto;
}
.national_bg01 ul.type2 > li.title{
background:#2f54a9;margin-top:20px;
}
.national_bg01 ul.type2 > li.head{
font-weight:bold;
}
.national_bg01 ul.type2 > li.title > div{
width:100%;
}
ul.type2 > li{
display:flex;flex-wrap:wrap;justify-content:center;align-content:center;
}
ul.type2 > li > div:first-of-type{
width:25%;border:1px solid #2f54a9;background:rgba(0,0,0,0.5);padding:5px 0px;
}
ul.type2 > li > div:last-of-type{
width:75%;border:1px solid #2f54a9;background:rgba(0,0,0,0.5);padding:5px 0px;
}

.small{
font-size:12px;
}
.hr00{
border-bottom:1px solid #ffffff;margin:10px auto;
}



@media (max-width: 980px) {
h2{
margin:0px auto 1% auto;
}
}
