@charset "utf-8";

:root {
    --main-color: #143058;
    --sub-color: #f5c53a;
    --bg-color: #eaf6fd;
}

body {
    font-family: 'Noto Sans', sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;
    background: var(--bg-color);
    overflow-x: hidden;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    opacity: .7;
}
.font-weight {
    font-weight: bold;
}


.cl-bl {
    color: var(--main-color);
}


/* パソコンはpc-onlyだけ表示 */
.pc-only {
    display: block;
}
.sp-only {
    display: none;
}

/* スマホはsp-onlyだけ表示 */
@media screen and (max-width: 768px){
    .pc-only {
        display: none;
    }
    .sp-only {
        display: block;
    } 
}