// 2025/01/01
// リセットCSS自作版（デフォルト設定を含める）
//-- リセット --//
*, *::before, *::after {
  box-sizing: border-box;
}
body{
  line-height: 1;
// 単位はなし フォントサイズに対する比率。（%やremは継承でおかしくなる場合がある）
// https://saruwakakun.com/html-css/reference/line-height#google_vignette
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, h5{
  margin: 0;
  padding: 0;
  font-weight: 600;  // 数値で指定することでブラウザーごとの違いをなくす
}
p, figure{
  margin: 0;
  padding: 0;
}
ul, ol{
  margin: 0;
  padding: 0;
}
li{
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
th, td{
  margin: 0;
  padding: 0;
}
img{
  vertical-align: bottom;
  border:0;
}
//-- デフォルト --//
html{
  scroll-behavior: smooth;
}
body{
  font-family: "メイリオ", sans-serif;
  color: #000000;
}
h1{
  font-size: 1.8rem;
}
h2{
  font-size: 1.5rem;
}
h3{
  font-size: 1.17rem;
}
h4{
  font-size: 1.0rem;
}
// sup, sub{
//   margin: 0;
// }

// https://happy-making.com/reset-css01/
// *, *::before, *::after {
//   box-sizing: border-box;
//   -webkit-box-sizing: border-box;
//   -moz-box-sizing: border-box;
// }
// body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,figure,figcaption {
//   margin: 0;
//   padding: 0;
// }
// img {
//   vertical-align: bottom;
//   height: auto;
//   border:0;
// }
// li {
//   list-style: none;
//   list-style-position: inside;
// }
// header a,footer a {
//   text-decoration: none;
// }
// input,textarea,button,select {
//   font-family: inherit;
//   font-size: inherit;
//   font-weight: inherit;
// }

// https://qiita.com/TK-C/items/dbfc6f84e1693be5dbb9
// @charset "UTF-8";

// html, body, h1, h2, p, ul, li {
//   margin: 0;
//   padding: 0;
//   line-height: 1.0;
// }
// ul {
//   list-style: none;
// }
// a {
//   text-decoration: none;
//   color: inherit;
// }
// img {
//   border: none;
//   vertical-align: bottom;
//   max-width: 100%;
// }
// html {
//   font-size: 62.5%;
// }
// body {
//   background: #fff;
//   color: #333;
//   font-size: 1.6rem;
//   font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo, sans-serif;
// }