@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300&display=swap');

body {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: black;
  color: white;
  font-family: 'Noto Sans JP', sans-serif;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-size: 12pt;
}
body {
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "BIZ UDPMincho", "MS Mincho", serif;
  line-height: 1.7; /* 明朝体は可読性向上のため、行間を少し広めにとるのがおすすめです */
}

section {
  background-color: transparent;
  color: white;
}

.hide {
  display: none;
}

address a[href^="mailto"]::before {
    content: "📧 ";
}

address a[href^="tel"]::before {
    content: "📞 ";
}

#menu th, #menu td{
  text-align: left;
}

h2 {
  padding-top: 20px;
  padding-bottom: 40px;
}


/*----------------------------------ここからタブレットの記述-----------*/
@media (min-width: 751px) and (max-width: 1024px) {


body {
  font-size:1.4rem;
  -webkit-font-smoothing:antialiased;
}

}

/*----------------------------------ここからスマホの記述-----------*/
@media (max-width: 750px) {

body {
  font-size:1.2rem;
  -webkit-font-smoothing:antialiased;
}

/*ロゴの大きさを調整*/
#image-top{
  height: 250px;
} 

}

