@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;600;800&display=swap');

div{
    font-weight: 600;
}
div.contents{
    font-weight: 400;
}
body {
    margin: 8px;
    padding: 8px;
    font-weight: normal;
    background: white;
    color: rgb(0, 0, 0);
    font-family: 游ゴシック体, YuGothic, 游ゴシック, "Yu Gothic", メイリオ, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 1em 0;
}

p {
  margin: 1em 0;
}
section ul, 
section ol {
  padding-left: 40px;
  margin: 1em 0;
  list-style-type: disc;
}

table {
  border-collapse: separate;
  border-spacing: 2px;
}




section.outline .d-indexes {
    font-family: 游ゴシック体, YuGothic, "游ゴシック Medium", "Yu Gothic Medium", 游ゴシック, "Yu Gothic", メイリオ, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
    font-weight: 600;
    margin-top: 40px;
    background: rgb(244, 242, 237);
    padding: 20px 40px;
}



@media screen and (max-width: 768px){
    body {
        font-size: 3vw;
    }
}