/* reset：ブラウザの初期余白を整理し、フォーカス表示は残す */
*, *::before, *::after{
    box-sizing: border-box;
}


body, h1, h2, h3, p, ul, figure{
    margin: 0;
}


ul{
    padding: 0;
    list-style: none;
}


h1, h2, h3{
    font-size: inherit;
    font-weight: inherit;
}


img{
    display: block;
}


a{
    color: inherit;
    text-decoration: none;
}


button{
    font: inherit;
    color: inherit;
}


button, a{
    -webkit-tap-highlight-color: transparent;
}
