

h1{
  color : #0000ef;
  text-align : center;
  font-weight : bolder;
  margin-top : 50px;
  font-size : 250%;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  visibility : hidden;
}

#page{
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  font-weight : bold;
  width : 100%;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  font-size : 190%;
}

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

#navi{
  margin-top : 20px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

#qr{
  text-align : center;
  margin-top : 30px;
  font-size : 120%;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

body{
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  text-align : center;
}

#contents{
  font-weight : bold;
  margin-top : 100px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  float : none;
  clear : left;
  width : 100%;
  margin-left : 18px;
}

#news_t{
  font-size : 150%;
  color : #03e088;
  text-align : center;
  visibility : hidden;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  float : none;
  clear : left;
  padding-bottom : 10px;
  padding-top : 50px;
}#corona_t{
  font-size : 150%;
  color : #03e088;
  text-align : center;
  visibility : visible;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  float : none;
  clear : left;
  padding-bottom : 10px;
  padding-top : 50px;
}

#footer{
  font-weight : bold;
  text-align : center;
  margin-top : 50px;
  margin-bottom : 50px;
  font-size : 100%;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

#time_table{
  font-weight : bold;
  text-align : center;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

#date{
  text-align : left;
  list-style-type : none;
}

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

a{
  text-decoration : none;
}

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

td{
  text-align : center;
}

#d_con{
  text-align : right;
}

#m_con{
  margin-top : 30px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

#map_img{
  text-align : left;
}

.q_a{
  margin-top : 20px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

.q_q{
  margin-top : 55px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

.q_a_a{
  padding-left : 3em;
  margin-top : 20px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

.q_a_a_2{
  padding-left : 3em;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

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

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

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

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

#time_table table{
  margin-left : auto;
  margin-right : auto;
  width : 90%;
  height : 200px;
  font-weight : bold;
}

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

.left{
  text-align : left;
  font-size : 100%;
}

#navi li{
  width : 50%;
  background-image : url(../image/im_navi_3mage.gif);
  vertical-align : middle;
  text-align : center;
  background-repeat : repeat-x;
  font-weight : bolder;
  line-height : 5em;
  font-size : 120%;
  float : left;
border-width : 10px;border-color : white;
  margin-bottom : 10px;
}

h2{
  text-align : center;
  font-size : 200%;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
  font-weight : bold;
  padding-top : 40px;
  color : #03e088;
  padding-bottom : 20px;
}

.header_m_1{
  font-size : 150%;
  font-weight : bold;
  text-align : center;
  margin-top : 30px;
}

.header_m_2{
  font-size : 100%;
  font-weight : bold;
  text-align : center;
  margin-top : 30px;
}

#news{
  font-size : 120%;
  font-weight : bold;
  color : black;
  text-align : left;
  visibility : visible;
  margin-bottom : 30px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}#corona{
  font-size : 120%;
  font-weight : bold;
  color : black;
  text-align : justify;
  visibility : visible;
  margin-bottom : 30px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, sans-serif;
}

.td_f{
  font-size : 100%;
  width : 25%;
}

#map_c{
  margin-top : 30px;
}

.mid{
  margin-top : 20px;
  text-align : center;
  font-size : 120%;
}

.row1{
  text-align : left;
  width : 40%;
  bottom : -2px;
  font-size : 100%;
  font-weight : bold;
}

.row2_7{
  font-weight : bolder;
  font-size : 200%;
}

.row1_1{
  font-size : 120%;
}

#profile_table{
  font-weight : bold;
  text-align : center;
}

#profile_table th{
  font-size : 100%;
}

.center{
  text-align : center;
}

.mid img{
  width : 80%;
  height : 80%;
}

.left2em{
  padding-left : 2em;
}

.indent{
  text-indent : -10em;
  margin-top : 1px;
  margin-left : 10em;
}

.sen{
  text-decoration : underline;
}

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

