@charset "utf-8";

@import url(style_inner.css);

body > header, body > footer, body > .app-to-top {
    font-family: 'Noto Sans JP', sans-serif;
    font-size:1.6rem;
}

/** フォントサイズ:pcはピクセル単位をhtmlルートのフォントの大きさを1remとする単位(size62.5%=10px、1px=0.1rem)で表す。spは62.5%固定でrem使用可。 */
html {
    font-size:62.5%;
}

body > header a, body > header a:hover, body > header a:active, body > header a:visited,
body > footer a, body > footer a:hover, body > footer a:active, body > footer a:visited,
body > .app-to-top a, body > .app-to-top a:hover, body > .app-to-top a:active, body > .app-to-top a:visited
{
    color:inherit;
    text-decoration: none;
}

body > header, body > footer body > .app-to-top {
letter-spacing:0;
line-height:1.5;
z-index: 11;
position: relative;
}
}

@media (min-width:992px) { /** pc */
    nav > .app-menu {
      max-width:100.2rem;
    }
}
