/* ================================
CSS MAP
概要：メインのstyle.cssではサイトのフォントや文字色背景色などの大前提部分の設定をまとめています

1.ベーススタイル
================================ */
/* ================================
1.ベーススタイル
================================ */
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");

/* --- Base Reset補強 --- */
html {
  font-size: 16px;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}

body {
  color: #2b2925;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.7;
  font-weight: 400;
  background-color: #fff;
  margin: 0;
}

/* リンク初期化 */
a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

/* 画像に余計な隙間防止 */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* リストの余白除去 */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* フォームフォント継承 + 初期化 */
input,
select,
textarea,
button {
  font-family: inherit;
  color: inherit;
  border: none;
  background: none;
}

button {
  cursor: pointer;
}

/* --- 英字フォント（英語だけ変えたい場合に使用） --- */
.eng,
.eng * {
  font-family: "DM Sans", sans-serif;
}

.mincho {
  font-family: "Noto Serif JP", serif;
}


br.sp {
  display: none;
}
br.pc {
  display: block;
}

@media screen and (max-width:640px) {
  br.sp {
    display: block;
  }
br.pc {
  display: none;
}
}