@charset "utf-8";

.linkz {
	color: #000;
}

img    {
  max-width: 100%;
  }



dl{  
  /* width : 90%; */

}

dt{
  font-size : 100%;
  font-weight : bold;

  margin-bottom : 8px;
  margin-top: 5px;
   
  border-bottom: 1px solid #207608;
  border-left: 7px solid #207608;
  padding-top : 2px;
  padding-left : 8px;
  padding-bottom : 2px;
}

dd{  
  font-size : 100%;
  line-height : 1.8;    
  margin-bottom : 30px;    
  border-bottom: 1px dotted #207608; 
  padding-left : 30px;
  padding-right : 15px;
}



.pic   {
   width: 90%;
   margin: 5px;
   }


/*メディアクエリの指定（※widthが768px以下の場合に{}内のCSSを適用する）*/
@media screen and (max-width: 768px) {

.pic   {
   width: 100%;
   margin: 5px;
   }
}


/*メディアクエリの指定（※widthが480px以下の場合に{}内のCSSを適用する）*/

@media screen and (max-width: 480px) {




dt{
  font-size : 100%;
  font-weight : bold;

  margin-bottom : 5px;
  margin-top: 5px;
  
  border-left: 7px solid #207608;
  border-bottom: 1px slid #207608;

  padding-top : 2px;
  padding-left : 8px;
  padding-bottom : 2px;
}



dd{  
  font-size : 100%;
  line-height : 1.8;    
  margin-bottom : 20px;
  border-bottom: 1px solid #207608;     


  padding-left : 30px;
  padding-right : 15px;
}

}