@charset "utf-8";

@media print,only screen and (min-width: 768px) {

    .header {
        height: 90px;
    }

    .header-logo {
        width: calc( 275px * .60 );
        margin-left: calc( 48 * .8 / 2000 * 100% );
    }

    .header__online-shop-btn__wrapper {
        transform: scale( .72 );
        transform-origin: center right;
    }

    .headmenu-wrapper {
        width: calc( 130px * .71 );
        padding-left: calc( 24px * .4 );
        margin-left: calc( 30px * .71 );
    }

    .hamburger {
        transform: scale( .9 );
    }

    .main, #content {
        padding: 90px 0 0;
    }

}

/* 色が設定されていなかったらデフォルトカラーにする */
.main a:not(.has-text-color),
.main a:not(.has-text-color):link,
.main a:not(.has-text-color):hover,
.main a:not(.has-text-color):focus,
.main a:not(.has-text-color):visited,
.main a:not(.has-text-color):active {
    color: #5cacd0;
}

/* 親に色が指定されていたら、それを優先 */
.main .has-text-color a:not(.has-text-color),
.main .has-text-color a:not(.has-text-color):link,
.main .has-text-color a:not(.has-text-color):hover,
.main .has-text-color a:not(.has-text-color):focus,
.main .has-text-color a:not(.has-text-color):visited,
.main .has-text-color a:not(.has-text-color):active {
    color: inherit;
}

.main a:not(.has-text-color) {
    color: #5cacd0;
}

.page-heading-block:before {
    background: #5cacd0;
}

.information-index__side-col {
    /* border-color: #5cacd0; */
}

/* 色が設定されていなかったらデフォルトカラーにする */
.blog-contetnts h1:not(.has-text-color),
.blog-contetnts h2:not(.has-text-color),
.blog-contetnts h3:not(.has-text-color),
.blog-contetnts h4:not(.has-text-color),
.blog-contetnts h5:not(.has-text-color) {
    color: #5cacd0;
}

/* 親に色が指定されていたら、それを優先 */
.blog-contetnts .has-text-color h1:not(.has-text-color),
.blog-contetnts .has-text-color h2:not(.has-text-color),
.blog-contetnts .has-text-color h3:not(.has-text-color),
.blog-contetnts .has-text-color h4:not(.has-text-color),
.blog-contetnts .has-text-color h5:not(.has-text-color) {
    color: inherit;
}

/* 色が設定されていなかったらデフォルトカラーにする */
.blog-contetnts a:not(.has-text-color),
.blog-contetnts a:not(.has-text-color):link,
.blog-contetnts a:not(.has-text-color):hover,
.blog-contetnts a:not(.has-text-color):focus,
.blog-contetnts a:not(.has-text-color):visited,
.blog-contetnts a:not(.has-text-color):active {
    color: #5cacd0;
}

/* 親に色が指定されていたら、それを優先 */
.blog-contetnts .has-text-color a:not(.has-text-color),
.blog-contetnts .has-text-color a:not(.has-text-color):link,
.blog-contetnts .has-text-color a:not(.has-text-color):hover,
.blog-contetnts .has-text-color a:not(.has-text-color):focus,
.blog-contetnts .has-text-color a:not(.has-text-color):visited,
.blog-contetnts .has-text-color a:not(.has-text-color):active {
    color: inherit;
}

.article-next-prev-nav__link {
    color: #5cacd0;
    border-color: #5cacd0;
}

.information-year {
    color: #5cacd0;
}

.main .information-list__item-link {
    color: inherit;
}

.main .information-list__item-date {
    color: #5cacd0;
}

.main .information-list__item-heading {
    color: #333;
}

.main .information-list__item-link:hover .information-list__item-heading,
.main .information-list__item-link:focus .information-list__item-heading {
    color: #5cacd0;
}

.information-nav__item-link {
    color: #5cacd0;
    border-color: #5cacd0;
}

.information-nav__item-link:hover,
.information-nav__item-link:focus {
    background: #5cacd0;
}

.main .information-nav__item-link:hover,
.main .information-nav__item-link:focus {
    color: #fff;    
}

.is-active .information-nav__item-link {
    /* background-color: rgba(92,172,208,.15); */
}

