/*
Theme Name: VisPerio
Theme URI: https://visperio.jp
Author: Your Name
Author URI: https://visgene.com
Description: Original WordPress Theme
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: my-original-theme
*/


:root {
    --color-white: #ffffff;
    --color-lblue: #77ffff;
    --color-pblue: #d2f1ff;
    --color-blue: #2775e2;
    --color-dblue: #2f6db5;
    --color-orange: #f7931e;
    --color-dgray: #333333;
    --color-black: #000000;
    --color-lgray: #72747a;
    --color-red: #ff0000;
}

.noto-sans-jp-700 {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.noto-sans-jp-900 {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

body {
    margin: 0;
    padding: 0;
    font-family: "Noto Sans JP", sans-serif;
    font-optical-sizing: auto;
    font-size: 2.5vw;
    font-weight: 400;
    font-style: normal;
    line-height: 1.7;
}

.container {
    width: 98%;
    max-width: 800px;
    margin: 0 auto 50px auto;
    position: relative;
}

header,
footer {
    background: var(--color-white);
    padding: 20px 0;
}

main {
    padding: 40px 0;
}

a {
    text-decoration: none;
}
ul {
    list-style: none;
    margin: 0;
}


