@charset "UTF-8";
/* ==========================================================
Name:
    base.css

Description:
    サイト全体に共通する設定を記述する
    基本的にタグ自体にスタイルを定義する

Contents:
    base settings
========================================================== */
/* ==========================================================
*
*   base settings
*
========================================================== */
/* ---------------------------------------------
*   body
--------------------------------------------- */
body {
    margin: 0;
}

@media screen and (max-width: 640px) {
    body.js-nav-opened {
        overflow: hidden;
    }
}

/* ---------------------------------------------
*   fonts
--------------------------------------------- */
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "SSTJpPro";
    src: url("/fonts/SST/SSTJpPro-Regular.woff") format("woff"), url("/fonts/SST/SSTJpPro-Regular.woff2") format("woff2"), url("/fonts/SST/SSTJpPro-Regular.otf") format("opentype");
}

/* bold */
@font-face {
    font-weight: bold;
    font-style: normal;
    font-family: "SSTJpPro";
    src: url("/fonts/SST/SSTJpPro-Bold.woff") format("woff"), url("/fonts/SST/SSTJpPro-Bold.woff2") format("woff2"), url("/fonts/SST/SSTJpPro-Bold.otf") format("opentype");
}
