@charset "utf-8";

/* h1 */
#nmlContent .head h1 img {
  width: 76.0869%;
  max-width: 525px;
}
@media screen and (min-width: 751px) {
  #nmlContent .head h1 img {
    width: 100%;
  }
}

/* contain fix */
#nmlContent .body .contain {
  margin-top: 5.3vw;
  padding: 5.3vw 5.3vw 10.66vw;
}
@media screen and (min-width: 751px) {
  #nmlContent .body .contain {
    margin-top: 30px;
    padding: 60px;
  }
}


/* contents */

#nmlContent h2 {
  font-size: 3.733vw;
  font-weight: bold;
  margin-top: 1.8em;
  text-align: center;
}
#nmlContent .lead,
#nmlContent .text,
#nmlContent li {
  font-size: 3.466vw;
  line-height: 1.6923;
}
#nmlContent .text {
  margin-top: 0.4em;
}
#nmlContent li {
  text-indent: -1em;
  padding-left: 1em;
}
#nmlContent li::before {
  content:'・';
}
#nmlContent .address {
  background: #f8f8f8;
  border: solid 1px #efefef;
  margin-top: 2.2vw;
  padding: 2.2vw;
  text-align: center;
}
#nmlContent address {
  display: inline-block;
  text-align: left;
  font-size: 3.466vw;
  line-height: 1.69;
  font-family:
    "游ゴシック",
    "Yu Gothic",
    'ヒラギノ角ゴ Pro W3',
    'Hiragino Kaku Gothic Pro',
    'メイリオ',
    'Meiryo',
    'Osaka',
    'ＭＳ Ｐゴシック',
    sans-serif;
}
@media screen and (min-width: 751px) {
  #nmlContent h2 {
    font-size: 16px;
    margin-top: 3em;
    text-align: left;
  }
  #nmlContent .lead,
  #nmlContent .text,
  #nmlContent li {
    font-size: 16px;
    line-height: 1.5;
  }
  #nmlContent .address {
    margin-top: 12px;
    padding: 32px;
  }
  #nmlContent address {
    font-size: 20px;
    line-height: 1.4;
  }
}



