#contents_box img{ 
   width: initial;  
}
.row {
    margin: 30px auto 60px;
    max-width: 1000px; 
}
#contents_box {
    margin: auto 30px;
    font-size: 0.9em;
}
h2 {
    font-size: 1.2em;
    margin-top: 30px;
}
#contents_box.title {
   clear: both;
}
.global-underline {
   display: inline-block;
   padding: left: 0;
}
#contents_box dt {
  width: 20%;
  float: left ;
  clear: left ;
  margin: 15px auto;
}
#contents_box dd {
  width: 70%;
  float: left ;
  margin: 15px auto;
  padding-left: 30px;
}
@media (max-width: 768px) {
#contents_box dt {
  width: 100%;
}
#contents_box dd {
  width: 100%;
  padding-left: 0px;
}
}