 h4 {
   border-left: medium solid #bf273d;
   padding-left: 10px;
   font-weight: bold;
   line-height: 1.2;
   margin-bottom: 0.5em;
   font-size: 6.8vw;
 }

 @media screen and (min-width:768px) {
   h4 {
     font-size: 1.3vw;
   }
   .mb-10{
    margin-bottom: 10px;
   }
   .mb-50{
    margin-bottom: 50px;
   }
 }
 
@media screen and (max-width:767px) {
  p{
    font-size: 4.1vw;
   }
  .link{
    font-size: 4.1vw;
   }
}

.contents .chart-img{
  width: 85%;
  margin:0 auto;
}

.signature {
  text-align: right;
	display: block;
}

.signature p {
  text-align: left;
  display: inline-block;
}
