@charset "uft-8";

/* --------------------------- 
        共通 
------------------------------ */

/* reset cssを読み込んでないので基本をここで書く */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    /* 16px ->10px // remで管理するため16pxを変換する*/
    -webkit-text-size-adjust: 100%;
    /*スマホを横にしたとき調整する*/
    overflow-wrap: anywhere;
}

body {
    font-family: 'Noto Sans JP', 'Robot', sans-serif;
    font-size: 1.6rem;
    /* 10px -> 16px // htmlで小さくしてるので1.6x10px=16px*/
}

p {
    font-size: 1.6rem;
}

img {
    max-width: 100%;
    height: auto;
    /* vertical-align: bottom; */
    border: 0;
}

ul {
    list-style-type: none;
    /*list-styleでもいい*/
}

a {
    color: #000;
    text-decoration: none;
}

.flex {
    /*写真とsnsが並ぶ*/
    display: flex;
}

.text_upper {
    /*globalNavのsnsが大文字になる*/
    text-transform: uppercase;
}