@charset "UTF-8";

/* header */

.header__nav-global__item.uk a {
    color: #012169 !important;
}

body.uk .header__submenu {
    background-color: #d9deea;
}

body.uk .header .dropmenu__list__item__title a:hover, body.uk .header .dropmenu__list__item__title:hover {
    color: #0d6a85;
}

.header__nav-global__item.uk a {
    color: #012169 !important;
}

body.uk .header__nav-global__item.is-current {
    background-color: #d9deea;
}

body.uk .header__submenu__list__item .category-link:hover {
    color: #0d6a85 !important;
}

body.uk .header .dropmenu__list__item__title {
    color: #012169;
}

@media (max-width: 767.98px) {
    body.uk .header__nav-global__item {
    background-color: #d9deea;
    }
}

body.uk .header__sp-nav__head {
    background-color: #012169;
}

body.uk .header__sp-nav__list__item__text .icon {
    color: #012169;
}

body.uk .header__sp-nav__list__item.js-active .header__sp-nav__list__item__text {
    color: #012169;
}

body.uk .header .link-list__item .icon {
    color: #012169;
}

body.uk .header__sp-nav .link-list {
    background-color: #d9deea;
}

@media (max-width: 767.98px) {
    body.uk .header__nav-global__item.is-current {
        background-color: #0d6a85;
    }
}


/* home */


.block-seek__list__item.uk .block-seek__title, .block-seek__list__item.uk .block-seek__title a {
    color: #0d6a85;
}


.block-seek__list__item.uk .block-seek__link {
    background-color: #012169;
}

.block-info__sec.uk .block-info__title .color, .block-info__sec.uk .block-info__title .icon {
    color: #0d6a85;
}

.block-info__sec.uk .block-info__sec__container {
    background-color: #d9deea;
}

.block-info__sec.uk .block-info__sec__container .link-list__item .icon {
    color: #012169;
}

.block-info__sec.uk .block-info__sec__container .link-list__item a:hover {
    color: #0d6a85 !important;
}

.block-info__sec.uk .block-info__flex .map {
    top: auto;
    bottom: -100px;
    left: auto;
    right: -300px;
}

.block-info__sec.ph .block-info__flex .map {
    bottom: 0;
    right:auto;
    left: -300px;
}



/* main */


body.uk .block-mainvisual{
    background-color: #012169;

}


body.uk .block-breadcrumb .breadcrumb a {
    color: #0d6a85;
}

body.uk .block-about__lead {
    color: #0d6a85;
}

body.uk .block-about__lead-small .color {
    color: #0d6a85;
}

body.uk .block-title .color {
    color: #0d6a85;
}




body.uk .block-method{
        background-color: #d9deea!important;

}

body.uk .block-method__list__item .method-title {
    color: #012169;
}

body.uk .check-list {
    color: #d9deea;
    background-color: #d9deea;
}

body.uk .check-list__item .icon-check {
    color: #012169;
}

body.uk .block-school {
    background-color: #d9deea;
}

body.uk .block-school .nav-tabs .nav-link.active {
    color: #012169;
}

body.uk .block-school .nav-tabs .nav-link.active .eng {
    color: #d9deea;
}

body.uk .block-school .nav-tabs .nav-link:hover {
    color: #012169;
}

body.uk .block-school .tab-content .item-title {
    color: #012169;
}

body.uk .block-school .tab-content .item-type {
    color: #012169;
}

body.uk .block-city .accordion .item-button.collapsed {
    color: #012169 !important;
}

body.uk .block-city .accordion .collapse.show .item-body {
    background-color: #012169;
}

body.uk .block-city .accordion__item {
    background-color: #012169;
    border-color: #012169;
}

body.uk .block-school .tab-content .item-btn {
    color: #012169;
    border-color: #012169;
}

body.uk .block-school .tab-content .item-btn:hover {
    background-color: #012169;
}

body.uk .block-cv {
    background: #012169;
}

body.uk .block-cv .cv-btn {
    border-color: #0d6a85;
}

body.uk .block-flow {
    background-color: #d9deea;
}

body.uk .block-flow .flow-title {
    color: #012169;
}

body.uk .block-flow__list__item .icon {
    color: #012169;
}

body.uk .block-popular .popular-title {
    color: #012169;
}

body.uk .btn-index.base {
    background-color: #012169;
}

body.uk .btn-index.base:hover {
    background-color: #0d6a85;
}

.block-blog.uk {
    background: #d9deea;
}

.block-blog.uk .block-title .color {
    color: #012169;
}

.block-blog.uk .post-list__block__title .color {
    color: #012169;
}

.block-blog.uk .post-list__title {
    color: #012169;
}

.block-blog.uk .post-list .btn-more {
    color: #012169;
}

.block-blog.uk .btn-more {
    border-color: #012169;
}

.block-blog.uk .post-list .btn-more:hover {
    color: #fff;
    background-color: #012169;
    border-color: #012169;
}

.block-blog.uk .btn-index {
    background-color: #012169;
}

.block-blog.uk .btn-index:hover {
    background-color: #0d6a85;
}

body.uk .block-faq .accordion .card-header button .eng {
    color: #012169;
}

body.uk .block-faq .accordion .card-body .eng {
    color: #d9deea;
}

body.uk .block-faq .accordion .card-header .collapsed .icon {
    background-color: #012169;
}

body.uk .block-faq .accordion .card-header:hover .text {
    color: #012169;
}

body.uk .footer {
    background-color: #012169;
}

body.uk .footer-about {
    background: #d9deea;
}

body.uk .footer-bnr__text .color {
    color: #0d6a85;
}

body.uk .footer__copy {
    color: #012169;
}

.block-method__list__item .method-lead {
    min-height: 70px;
}





/* footer */



@media (min-width: 992px) {
    .footer-sitemap__nav {
        grid-template-columns: 35% repeat(4, 1fr);

    }
}