h3 {
  color: #304766;
  padding-top: 120px;/*上の余白*/
  padding-bottom: 20px;/*下の余白*/
  border-bottom: solid 1px #304766;/*下線*/
  font-size: 24px;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "HGS明朝E", serif;
  text-align: center;
  position: relative;
  line-height: 1.3; }

h4 {
  color: #304766;
  padding-top: 120px;/*上の余白*/
  padding-bottom: 20px;/*下の余白*/
  font-size: 24px;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "HGS明朝E", serif;
  text-align: center;
  position: relative;
  line-height: 1.3; }

dt {
  color: #304766;
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 1px #304766;/*上線*/
  border-bottom: solid 1px #304766;/*下線*/
  font-size: 18px;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "HGS明朝E", serif;
  text-align: left;
  position: relative;
  line-height: 1.3; }

dd {
  color: #000;
  padding-top: 10px;/*上の余白*/
  padding-bottom: 30px;/*下の余白*/
  font-size: 15px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", sans-serif;
  text-align: left;
  position: relative;
  line-height: 26px; }

ddd {
  color: #000;
  font-size: 13px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", sans-serif;
  text-align: left;
  position: relative;
  line-height: 20px; }

dddd {
  color: #000;
  padding-top: 20px;/*上の余白*/
  padding-bottom: 30px;/*下の余白*/
  font-size: 15px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", sans-serif;
  text-align: left;
  position: relative;
  line-height: 26px;
  font-weight: bold; }