@charset "UTF-8";
/* Scss Document */
/* Scss Document */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* Scss Document */
section.info h2 {
  font-size: 24px;
  font-family: "Helvetica neue", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #777575;
  padding-bottom: 5px;
  background: url(../img/index/line_h2.gif) bottom left no-repeat;
}

section.info dl {
  display: table;
  clear: both;
  overflow: hidden;
  width: 740px;
  margin-bottom: 1px;
}
@media only screen and (max-width: 759px) {
  section.info dl {
    display: block;
    width: 100%;
    margin: 0 auto 10px auto;
    float: none;
  }
}
section.info dl dt {
  display: table-cell;
  float: left;
  width: 120px;
  margin-right: 10px;
  padding: 5px 0 5px 10px;
  font-size: 13px;
  font-family: "Helvetica neue", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  background: #555555;
  letter-spacing: 0.2em;
  text-align: left;
}
@media only screen and (max-width: 759px) {
  section.info dl dt {
    display: block;
    float: none;
    width: 100%;
    padding: 3px 0 1px 0;
    color: #555555;
    background: none;
  }
}
section.info dl dd {
  display: table-cell;
  float: left;
  width: 600px;
  margin-left: 0;
  font-size: 14px;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
@media only screen and (max-width: 759px) {
  section.info dl dd {
    display: block;
    float: none;
    width: 100%;
  }
}
section.info dl dd a {
  color: #252021;
}
section.info dl dd a:hover, section.info dl dd a:active {
  opacity: 0.75;
}
