@charset "UTF-8";
html {
  background: url("../img/back.png");
  /* 両端部分に付ける背景画像 */
}

body {
  background: url("../img/back.png");
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  color: #555;
}

hr {
  border-width: 3px 0 0 0; /* 線の太さを指定 */
  border-style: dashed; /* 線の種類を指定 */
  border-color: #000000; /*線の色を指定 */
  width: 80%;
}

.maxwidth {
  max-width: 850px;
  margin: 0 auto;
}

h2 {
  border-bottom: 2px solid #b38f9c;
  margin: 20px 10px 10px 0px;
  padding-left: 20px;
  letter-spacing: 0.2em;
  color: #404080;
  font-weight: bold;
}

.custom-underline {
  text-decoration: underline;
  text-decoration-style: wavy; /* 下線のスタイルを点線（ドット）に変更 */
  text-decoration-thickness: 2px; /* 下線の太さを2ピクセルに変更 */
}

@media screen and (min-width: 1200px) {
  container {
    width: 900px;
  }
}
@media screen and (max-width: 760px) {
  /*ウィンドウ幅が最大576pxの場合に適用*/
}/*# sourceMappingURL=custom.css.map */