div#contents h2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    /* letter-spacing: 1px; */
}
dt.txt_18.txt_fwn.mar_b_10 {
    font-size: 16px;
    font-weight: bold;
}
dl.col.col-lg-6.col-xs-12.mar_t_0.mar_b_0 {
    padding-left: 0;
}
div#contents {
font-size:13px;
  margin-bottom:100px;
}
div#contents h2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
}
div#contents h3 {
    margin-top: 40px;
    font-size: 16px;
    font-weight: bold;
}

@media only screen and (max-width: 640px) {
div#contents {
font-size:11px;
margin-bottom:50px;
  padding-left:2%;
  padding-right:2%;
}
div#contents h2 {
    margin-top: 0;
    font-size: 13px;
    font-weight: bold;
margin-bottom:20px;
}
div#contents h3 {
    margin-top: 40px;
    font-size: 13px;
    font-weight: bold;
  }
dt.txt_18.txt_fwn.mar_b_10 {
    font-size: 13px;
}
  .col-xs-12 {
    width:100%!important;
}
  .pad_r_10 {
    padding:0;
}
  .txt_12 {
    font-size: 11px;
}
}