#page{
  margin-left : auto;
  margin-right : auto;
  width : 900px;
  text-align : left;
  font-family : HG娵恨集窶-PRO, sans-serif;
  font-weight : bold;
  
}

h1{
  text-align : center;
  
  color : #0000ef;
  font-weight : bolder;
  margin-top : 50px;
}

.header_r{
  text-align : right;
  
  color : #0000ef;
  
  font-weight : bolder;
  margin-top : 20px;
  margin-bottom : 20px;
}

.header_m{
  text-align : center;
  font-weight : bold;
  
}

*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#navi ul{
  list-style-type : none;
}

#navi li{
  float : left;
}

#navi a{
  background-color : #ff80ff;
  width : 150px;
  
  display : block;
  line-height : 50px;
  text-align : center;
  font-weight : bold;
  background-image : url(image/bgnavi_y.gif);
}

#navi a:hover{
  background-color : #03e088;
  background-image : url(image/bgnavi_g.gif);
  
}

a{
  text-decoration : none;
}

#qr{
  text-align : center;
  

  clear : both;
  margin-top : 30px;
  visibility : visible;
}

#navi{
  margin-top : 20px;
  
}



body{
  text-align : center;
  
  

  font-family : HG娵恨集窶-PRO,serif;
}



.mid{
  text-align : center;
  margin-top : 30px;
  font-family : HG娵恨集窶-PRO,serif;
}

h2{
  text-align : center;
  color : #03e088;
  font-weight : bolder;
  
  margin-top : 30px;
  margin-bottom : 30px;
}

img{
  color : #03e088;
}

#news_t{
  text-align : center;
  visibility : hidden;
  left : -1px;
  font-weight : 700;
  color : #03e088;
  font-size : 20px;
  font-family : HG娵恨集窶-PRO, serif;
  padding-bottom : 20px;
}#corona_t{
  text-align : center;
  visibility : visible;
  left : -1px;
  font-weight : 700;
  color : #03e088;
  font-size : 20px;
  font-family : HG娵恨集窶-PRO, serif;
  padding-bottom : 20px;
  padding-top : 20px;
}

#news{
  visibility : visible;
  color : black;
  text-align : justify;
}#corona{
  visibility : visible;
  color : black;
  text-align : justify;
}







#time_table{
  text-align : center;
  font-family : HG娵恨集窶-PRO,serif;
  font-weight : bold;
}

td{
  height : 60px;
  text-align : center;
  font-weight : bold;
  
}

.row1{
  width : 300px;
  
  
  

}

.row2_7{
  width : 35px;
  
  
  
}







#contents{
  font-weight : bold;
  clear : both;
  font-family : HG娵恨集窶-PRO,serif;
  margin-top : 100px;
}

.indent{
  text-indent : 100px;
  
  margin-top : 1px;
}

#date{
  width : 200px;
  float : left;
  list-style-type : none;
}

#d_con{
  width : 700px;
  float : right;
}

#m_con{
  clear : both;
  margin-top : 30px;
}







#map_img{
  float : left;
  
  width : 500px;
}

#map_c{
  width : 380px;
  float : right;
  padding-left : 1em;
  text-indent : -1em;
  
}



#map_c p{
  margin-top : 10px;
}

.q_a{
  margin-top : 20px;
}



.q_q{
  margin-top : 55px;
  
  
  
}





.q_a_a{
  padding-left : 3em;
  margin-top : 20px;
}

.q_a_a_2{
  padding-left : 3em;
}

.j{
  margin-top : 20px;
  margin-bottom : 20px;
}

#counter{
  text-align : center;
  margin-top : 30px;
  margin-bottom : 30px;
}



#footer{
  font-weight : bold;
  text-align : center;
  clear : both;
  margin-top : 50px;
  margin-bottom : 50px;
}

#time_table table{
  margin-left : auto;
  margin-right : auto;
}
#date ul{
  list-style-type : none;
}

#contents ul{
  list-style-type : none;
}

#contents li{
  margin-top : 20px;
}

.left{
  text-align : left;
}

.mid img{
  text-align : center;
  width : 60%;
  height : 60%;
}

.left2em{
  padding-left : 2em;
}

.sen{
  text-decoration : underline;
}

.mid2{
  text-align : center;
  margin-bottom : 20px;
}

