.nogyo {
  line-height: 2.5;
  padding-left: 30px; 
 
}

.kishou {
  line-height: 2.0;
  padding-left: 30px; 
  padding-bottom: 30px; 
}

.jishin {
  line-height: 2.0;
  padding-left: 30px; 
  padding-bottom: 30px; 
}

.kazan {
  line-height: 2.0;
}

.sokuho {
  line-height: 2.5;
  padding-left: 30px; 
  padding-bottom: 20px; 
 }
 
.msg {
  line-height: 2.5;
 }
 
.image-multi{
 text aline:center
}
 
.rm1{  
  padding-left: 20px;
  padding-top: 10px; 
 }
 
.rm2{  
  font-size: 12px;
  padding-left: 10px;
  padding-top: 10px; 
  padding-bottom: 10px; 
 }
 
.comment{  
 color:#FF0000;
 padding-bottom: 10px; 
  }

.owabi{  
 color:#FF0000;
 font-size: 18px;
 font-weight: bold;
 margin-top: 20px;
 }  
 
 /* 以下は「気象台の組織」を整形するためのスタイルシート */ 
  
.construction{
list-style-type: none;
}

.construction ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.construction ul {
position: relative;
/* margin-top: 1rem; */
margin-left: 20px;
}

.construction ul:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
border-left: 1px solid;
}

.construction ul li {
position: relative;
margin: 0;
padding: 7px15px;
/* padding: 0; */
}

.construction ul li:before {
content: "";
display: block;
position: absolute;
top: 10px;
left: 0;
width: 15px;
height: 0;
border-top: 1px solid;
}

.construction ul li:last-child:before {
top: 10px;
bottom: 0;
height: auto;
background-color: #fafafa;
}