.set-color-blue :focus,
.set-color-black :focus {
  outline-color: yellow;
}

.set-color-blue .header,
.set-color-black .header {
  border-bottom: 1px solid #fff;
}

.set-color-blue .header__logo,
.set-color-black .header__logo {
  background-color: transparent;
}

.set-color-blue .header__sub-nav,
.set-color-blue .header__sub-nav:after,
.set-color-black .header__sub-nav,
.set-color-black .header__sub-nav:after {
  border-bottom-color: #fff;
}

.set-color-blue .sp-header-search__title,
.set-color-black .sp-header-search__title {
  color: #fff;
}

.set-color-blue .sp-menu-btn__line i,
.set-color-black .sp-menu-btn__line i {
  background-color: #fff;
}

.set-color-blue .site-config-btn__title,
.set-color-black .site-config-btn__title {
  color: #fff;
}

.set-color-blue .site-config-btn__title .i-color:before,
.set-color-blue .site-config-btn__title .i-font:before,
.set-color-blue .site-config-btn__title .i-search:before,
.set-color-black .site-config-btn__title .i-color:before,
.set-color-black .site-config-btn__title .i-font:before,
.set-color-black .site-config-btn__title .i-search:before {
  color: #fff;
}

.set-color-blue .site-config__link,
.set-color-black .site-config__link {
  color: #fff;
}

.set-color-blue .site-config-btn__list-item button.font-s,
.set-color-blue .site-config-btn__list-item button.font-l,
.set-color-black .site-config-btn__list-item button.font-s,
.set-color-black .site-config-btn__list-item button.font-l {
  border-color: #fff;
  color: #fff;
}

.set-color-blue .site-config-btn__list-item.color-blue.is-active, .set-color-blue .site-config-btn__list-item.color-black.is-active,
.set-color-black .site-config-btn__list-item.color-blue.is-active,
.set-color-black .site-config-btn__list-item.color-black.is-active {
  color: #ff0;
}

.set-color-blue .parts-header-search__text,
.set-color-black .parts-header-search__text {
  color: #fff;
}

.set-color-blue .sp-gl-nav,
.set-color-black .sp-gl-nav {
  border-top-color: #fff;
}

.set-color-blue .sp-gl-nav__link.js-sp-toggle.is-active,
.set-color-black .sp-gl-nav__link.js-sp-toggle.is-active {
  color: #ff0;
}

.set-color-blue .sp-gl-nav__link.js-sp-toggle.is-active:before,
.set-color-black .sp-gl-nav__link.js-sp-toggle.is-active:before {
  background-color: #ff0;
}

.set-color-blue .sp-gl-nav__list-item,
.set-color-black .sp-gl-nav__list-item {
  border-bottom-color: #fff;
}

.set-color-blue .sp-drop-down-first-nav__item,
.set-color-black .sp-drop-down-first-nav__item {
  border-bottom-color: #fff;
}

.set-color-blue .sp-drop-down-first-nav__link.js-sp-toggle.is-active,
.set-color-black .sp-drop-down-first-nav__link.js-sp-toggle.is-active {
  color: #ff0;
}

.set-color-blue .sp-drop-down-first-nav__link.js-sp-toggle.is-active span:after,
.set-color-black .sp-drop-down-first-nav__link.js-sp-toggle.is-active span:after {
  background-color: #ff0;
}

.set-color-blue .sp-visitor-nav,
.set-color-black .sp-visitor-nav {
  border-top-color: #fff;
  border-left-color: #fff;
}

.set-color-blue .sp-visitor-nav__item,
.set-color-black .sp-visitor-nav__item {
  border-right-color: #fff;
  border-bottom-color: #fff;
}

.set-color-blue .sp-visitor-nav__item a:after,
.set-color-black .sp-visitor-nav__item a:after {
  border-color: transparent transparent transparent #ff0;
}

.set-color-blue .sp-info-nav__link.i-mail:before,
.set-color-blue .sp-info-nav__link.i-access:before,
.set-color-blue .sp-info-nav__link.i-language:before,
.set-color-black .sp-info-nav__link.i-mail:before,
.set-color-black .sp-info-nav__link.i-access:before,
.set-color-black .sp-info-nav__link.i-language:before {
  color: #ff0;
}

.set-color-blue .visitor-nav:after,
.set-color-black .visitor-nav:after {
  border-right-color: #fff;
}

.set-color-blue .visitor-nav__item a,
.set-color-black .visitor-nav__item a {
  color: #fff;
}

.set-color-blue .info-nav__link,
.set-color-black .info-nav__link {
  color: #fff;
}

.set-color-blue .gl-nav__link,
.set-color-black .gl-nav__link {
  color: #fff;
}

.set-color-blue .gl-nav__link span:after,
.set-color-black .gl-nav__link span:after {
  background-color: #fff;
}

.set-color-blue .megamenu-nav__link:after,
.set-color-black .megamenu-nav__link:after {
  border-top-color: #ff0;
  border-right-color: #ff0;
}

.set-color-blue .megamenu-nav__link:before,
.set-color-black .megamenu-nav__link:before {
  background-color: #fff;
}

.set-color-blue .megamenu-first-nav__link,
.set-color-black .megamenu-first-nav__link {
  border-bottom: 1px solid #fff;
}

.set-color-blue .megamenu-first-nav__link:before,
.set-color-black .megamenu-first-nav__link:before {
  background-color: #fff;
}

.set-color-blue .megamenu-first-nav__link:after,
.set-color-black .megamenu-first-nav__link:after {
  border-color: transparent transparent transparent #ff0;
}

.set-color-blue .visitor-menu,
.set-color-black .visitor-menu {
  border-left-color: #fff;
}

.set-color-blue .visitor-menu__item,
.set-color-black .visitor-menu__item {
  border-right-color: #fff;
  border-bottom-color: #fff;
}

.set-color-blue .visitor-menu__link:after,
.set-color-black .visitor-menu__link:after {
  border-color: transparent transparent transparent #ff0;
}

.set-color-blue .visitor-menu__link i:before,
.set-color-black .visitor-menu__link i:before {
  color: #ff0;
}

.set-color-blue .news-important__item,
.set-color-black .news-important__item {
  border-bottom-color: #fff;
}

.set-color-blue .news-important__link,
.set-color-black .news-important__link {
  color: #ff0;
}

.set-color-blue .mv-area-wrap,
.set-color-black .mv-area-wrap {
  background-color: transparent;
}

.set-color-blue .news-important-area,
.set-color-black .news-important-area {
  background-color: transparent;
}

.set-color-blue .news-area:before, .set-color-blue .news-area:after,
.set-color-black .news-area:before,
.set-color-black .news-area:after {
  content: none;
}

.set-color-blue .top-title--black,
.set-color-black .top-title--black {
  color: #fff;
}

.set-color-blue .basic-control__dots .slick-dots button,
.set-color-black .basic-control__dots .slick-dots button {
  background-color: #fff;
}

.set-color-blue .basic-control__dots .slick-dots .slick-active button,
.set-color-black .basic-control__dots .slick-dots .slick-active button {
  background-color: #ff0;
}

.set-color-blue .basic-control__prev,
.set-color-blue .basic-control__next,
.set-color-black .basic-control__prev,
.set-color-black .basic-control__next {
  background-color: transparent;
  border: 1px solid #fff;
}

.set-color-blue .basic-control__autoplay,
.set-color-black .basic-control__autoplay {
  background-color: transparent;
  border: 1px solid #fff;
}

.set-color-blue .news-important-area__title,
.set-color-black .news-important-area__title {
  border-color: #fff;
}

.set-color-blue .news-important-area__content,
.set-color-black .news-important-area__content {
  border-color: #fff;
}

.set-color-blue .news-pickup__info .date,
.set-color-black .news-pickup__info .date {
  color: #fff;
}

.set-color-blue .news-pickup__link,
.set-color-black .news-pickup__link {
  color: #fff;
  border: 1px solid #fff;
}

.set-color-blue .news-pickup__info .tag,
.set-color-black .news-pickup__info .tag {
  background: none;
  border: 1px solid #fff;
}

.set-color-blue .news-pickup__info .tag.tag--news,
.set-color-black .news-pickup__info .tag.tag--news {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--important,
.set-color-black .news-pickup__info .tag.tag--important {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--examination,
.set-color-black .news-pickup__info .tag.tag--examination {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--eventguide,
.set-color-black .news-pickup__info .tag.tag--eventguide {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--eventreport,
.set-color-black .news-pickup__info .tag.tag--eventreport {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--pressrelease,
.set-color-black .news-pickup__info .tag.tag--pressrelease {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--research,
.set-color-black .news-pickup__info .tag.tag--research {
  background: none;
}

.set-color-blue .news-pickup__info .tag.tag--coordination,
.set-color-black .news-pickup__info .tag.tag--coordination {
  background: none;
}

.set-color-blue .news-menu__toggle,
.set-color-black .news-menu__toggle {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}

.set-color-blue .news-menu__toggle span,
.set-color-black .news-menu__toggle span {
  border-color: #fff;
}

.set-color-blue .news-menu__toggle span:before, .set-color-blue .news-menu__toggle span:after,
.set-color-black .news-menu__toggle span:before,
.set-color-black .news-menu__toggle span:after {
  background: #fff;
}

.set-color-blue .news-menu__tag,
.set-color-black .news-menu__tag {
  border-bottom-color: #fff;
}

.set-color-blue .news-menu__tag a,
.set-color-blue .news-menu__tag span,
.set-color-black .news-menu__tag a,
.set-color-black .news-menu__tag span {
  color: #fff;
  background: none;
  border: 1px solid #fff;
}

@media print, screen and (min-width: 1024px) {
  .set-color-blue .news-menu__tag a,
  .set-color-blue .news-menu__tag span,
  .set-color-black .news-menu__tag a,
  .set-color-black .news-menu__tag span {
    border: 0;
  }
}

.set-color-blue .news-menu__tag a.is-active,
.set-color-blue .news-menu__tag span.is-active,
.set-color-black .news-menu__tag a.is-active,
.set-color-black .news-menu__tag span.is-active {
  border: 1px solid #fff;
}

.set-color-blue .news-menu__tag a.is-active.tag--news, .set-color-blue .news-menu__tag a.is-active.tag--examination, .set-color-blue .news-menu__tag a.is-active.tag--eventguide, .set-color-blue .news-menu__tag a.is-active.tag--eventreport, .set-color-blue .news-menu__tag a.is-active.tag--pressrelease, .set-color-blue .news-menu__tag a.is-active.tag--research, .set-color-blue .news-menu__tag a.is-active.tag--coordination,
.set-color-blue .news-menu__tag span.is-active.tag--news,
.set-color-blue .news-menu__tag span.is-active.tag--examination,
.set-color-blue .news-menu__tag span.is-active.tag--eventguide,
.set-color-blue .news-menu__tag span.is-active.tag--eventreport,
.set-color-blue .news-menu__tag span.is-active.tag--pressrelease,
.set-color-blue .news-menu__tag span.is-active.tag--research,
.set-color-blue .news-menu__tag span.is-active.tag--coordination,
.set-color-black .news-menu__tag a.is-active.tag--news,
.set-color-black .news-menu__tag a.is-active.tag--examination,
.set-color-black .news-menu__tag a.is-active.tag--eventguide,
.set-color-black .news-menu__tag a.is-active.tag--eventreport,
.set-color-black .news-menu__tag a.is-active.tag--pressrelease,
.set-color-black .news-menu__tag a.is-active.tag--research,
.set-color-black .news-menu__tag a.is-active.tag--coordination,
.set-color-black .news-menu__tag span.is-active.tag--news,
.set-color-black .news-menu__tag span.is-active.tag--examination,
.set-color-black .news-menu__tag span.is-active.tag--eventguide,
.set-color-black .news-menu__tag span.is-active.tag--eventreport,
.set-color-black .news-menu__tag span.is-active.tag--pressrelease,
.set-color-black .news-menu__tag span.is-active.tag--research,
.set-color-black .news-menu__tag span.is-active.tag--coordination {
  background: none;
}

.set-color-blue .news-menu__tag a.is-active.tag--all,
.set-color-blue .news-menu__tag span.is-active.tag--all,
.set-color-black .news-menu__tag a.is-active.tag--all,
.set-color-black .news-menu__tag span.is-active.tag--all {
  background: transparent;
}

.set-color-blue .more-btn,
.set-color-black .more-btn {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
}

.set-color-blue .news-list,
.set-color-black .news-list {
  border: 1px solid #fff;
  box-shadow: 0 0 0 #000;
}

.set-color-blue .news-list__info .date,
.set-color-black .news-list__info .date {
  color: #fff;
}

.set-color-blue .news-list__info .tag,
.set-color-black .news-list__info .tag {
  background: none;
  border: 1px solid #fff;
}

.set-color-blue .news-list__info .tag.tag--news,
.set-color-black .news-list__info .tag.tag--news {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--examination,
.set-color-black .news-list__info .tag.tag--examination {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--eventguide,
.set-color-black .news-list__info .tag.tag--eventguide {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--eventreport,
.set-color-black .news-list__info .tag.tag--eventreport {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--pressrelease,
.set-color-black .news-list__info .tag.tag--pressrelease {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--research,
.set-color-black .news-list__info .tag.tag--research {
  background: none;
}

.set-color-blue .news-list__info .tag.tag--coordination,
.set-color-black .news-list__info .tag.tag--coordination {
  background: none;
}

.set-color-blue .news-list__link,
.set-color-black .news-list__link {
  color: #fff;
}

.set-color-blue .ranking-awords__item a,
.set-color-black .ranking-awords__item a {
  color: #fff;
}

.set-color-blue .ranking-awords__slider-item .text span,
.set-color-black .ranking-awords__slider-item .text span {
  color: #fff;
}

.set-color-blue .top-footer-nav__item a,
.set-color-black .top-footer-nav__item a {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}

.set-color-blue .footer__body-logo-img a,
.set-color-black .footer__body-logo-img a {
  display: block;
  background: #fff;
}

.set-color-blue .footer__body-menu-list,
.set-color-black .footer__body-menu-list {
  border-top-color: #fff;
}

.set-color-blue .footer__body-menu-list-item,
.set-color-black .footer__body-menu-list-item {
  border-bottom-color: #fff;
}

.set-color-blue .footer__body-menu-list-item a:after,
.set-color-black .footer__body-menu-list-item a:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.set-color-blue .footer__body-menu-list-item a[target='_blank']:after,
.set-color-black .footer__body-menu-list-item a[target='_blank']:after {
  color: #fff;
}

.set-color-blue .breadcrumb,
.set-color-black .breadcrumb {
  background-color: transparent;
  border-bottom: 1px solid #fff;
}

.set-color-blue .breadcrumb a,
.set-color-blue .breadcrumb li,
.set-color-black .breadcrumb a,
.set-color-black .breadcrumb li {
  color: #fff;
}

.set-color-blue .side-nav__menu__link a:not(.ico),
.set-color-blue .header__nav__main li a,
.set-color-black .side-nav__menu__link a:not(.ico),
.set-color-black .header__nav__main li a {
  color: #fff;
}

.set-color-blue .side-nav__menu,
.set-color-blue .side-nav__menu__link > li,
.set-color-black .side-nav__menu,
.set-color-black .side-nav__menu__link > li {
  border-color: #fff;
}

.set-color-blue .side-nav__menu__link > li > .menu_item_wrap,
.set-color-blue .side-nav__menu__link > li > .sub-menu,
.set-color-blue .side-nav__menu__link > li > .sub-menu > li,
.set-color-black .side-nav__menu__link > li > .menu_item_wrap,
.set-color-black .side-nav__menu__link > li > .sub-menu,
.set-color-black .side-nav__menu__link > li > .sub-menu > li {
  border-bottom-color: #fff;
}

.set-color-blue .side-nav__menu__link > li > .sub-menu > li > .sub-menu > li > .menu_item_wrap a:not(.ico),
.set-color-black .side-nav__menu__link > li > .sub-menu > li > .sub-menu > li > .menu_item_wrap a:not(.ico) {
  color: #fff;
}

.set-color-blue .side-nav__menu__link > li > .menu_item_wrap a:not(.ico)[target='_blank']:after,
.set-color-black .side-nav__menu__link > li > .menu_item_wrap a:not(.ico)[target='_blank']:after {
  color: #fff;
}

.set-color-blue .side-nav__title .ico span,
.set-color-blue .menu-item-has-children > .menu_item_wrap .ico span,
.set-color-black .side-nav__title .ico span,
.set-color-black .menu-item-has-children > .menu_item_wrap .ico span {
  border-color: #ff0;
}

.set-color-blue .side-nav__title .ico span:before, .set-color-blue .side-nav__title .ico span:after,
.set-color-blue .menu-item-has-children > .menu_item_wrap .ico span:before,
.set-color-blue .menu-item-has-children > .menu_item_wrap .ico span:after,
.set-color-black .side-nav__title .ico span:before,
.set-color-black .side-nav__title .ico span:after,
.set-color-black .menu-item-has-children > .menu_item_wrap .ico span:before,
.set-color-black .menu-item-has-children > .menu_item_wrap .ico span:after {
  background-color: #ff0;
}

.set-color-blue .side-nav__menu__link a:not(.ico)[href='#']:hover,
.set-color-black .side-nav__menu__link a:not(.ico)[href='#']:hover {
  color: #fff;
}

.set-color-blue .side-nav__title .ico span,
.set-color-blue .menu-item-has-children > .menu_item_wrap .ico span,
.set-color-black .side-nav__title .ico span,
.set-color-black .menu-item-has-children > .menu_item_wrap .ico span {
  background-color: transparent;
}

.set-color-blue .underlayer__wrap__content p a,
.set-color-blue .underlayer__wrap__content li a,
.set-color-blue .underlayer__wrap__content table a,
.set-color-black .underlayer__wrap__content p a,
.set-color-black .underlayer__wrap__content li a,
.set-color-black .underlayer__wrap__content table a {
  color: #ff0;
}

.set-color-blue .underlayer__wrap__content p a[target='_blank']:after, .set-color-blue .underlayer__wrap__content p a[href$='.pdf']:after, .set-color-blue .underlayer__wrap__content p a[href$='.doc']:after, .set-color-blue .underlayer__wrap__content p a[href$='.docx']:after, .set-color-blue .underlayer__wrap__content p a[href$='.xls']:after, .set-color-blue .underlayer__wrap__content p a[href$='.xlsx']:after,
.set-color-blue .underlayer__wrap__content li a[target='_blank']:after,
.set-color-blue .underlayer__wrap__content li a[href$='.pdf']:after,
.set-color-blue .underlayer__wrap__content li a[href$='.doc']:after,
.set-color-blue .underlayer__wrap__content li a[href$='.docx']:after,
.set-color-blue .underlayer__wrap__content li a[href$='.xls']:after,
.set-color-blue .underlayer__wrap__content li a[href$='.xlsx']:after,
.set-color-blue .underlayer__wrap__content table a[target='_blank']:after,
.set-color-blue .underlayer__wrap__content table a[href$='.pdf']:after,
.set-color-blue .underlayer__wrap__content table a[href$='.doc']:after,
.set-color-blue .underlayer__wrap__content table a[href$='.docx']:after,
.set-color-blue .underlayer__wrap__content table a[href$='.xls']:after,
.set-color-blue .underlayer__wrap__content table a[href$='.xlsx']:after,
.set-color-black .underlayer__wrap__content p a[target='_blank']:after,
.set-color-black .underlayer__wrap__content p a[href$='.pdf']:after,
.set-color-black .underlayer__wrap__content p a[href$='.doc']:after,
.set-color-black .underlayer__wrap__content p a[href$='.docx']:after,
.set-color-black .underlayer__wrap__content p a[href$='.xls']:after,
.set-color-black .underlayer__wrap__content p a[href$='.xlsx']:after,
.set-color-black .underlayer__wrap__content li a[target='_blank']:after,
.set-color-black .underlayer__wrap__content li a[href$='.pdf']:after,
.set-color-black .underlayer__wrap__content li a[href$='.doc']:after,
.set-color-black .underlayer__wrap__content li a[href$='.docx']:after,
.set-color-black .underlayer__wrap__content li a[href$='.xls']:after,
.set-color-black .underlayer__wrap__content li a[href$='.xlsx']:after,
.set-color-black .underlayer__wrap__content table a[target='_blank']:after,
.set-color-black .underlayer__wrap__content table a[href$='.pdf']:after,
.set-color-black .underlayer__wrap__content table a[href$='.doc']:after,
.set-color-black .underlayer__wrap__content table a[href$='.docx']:after,
.set-color-black .underlayer__wrap__content table a[href$='.xls']:after,
.set-color-black .underlayer__wrap__content table a[href$='.xlsx']:after {
  background: none;
}

.set-color-blue .underlayer__wrap__content a,
.set-color-black .underlayer__wrap__content a {
  color: #ff0;
}

.set-color-blue .underlayer__wrap__content .parts-catch-copy,
.set-color-black .underlayer__wrap__content .parts-catch-copy {
  color: #ff0;
}

.set-color-blue .underlayer__wrap__content .tadv-color,
.set-color-blue .underlayer__wrap__content span[style='color: #ff0000;'],
.set-color-blue .underlayer__wrap__content span[style='color: #0066cc;'],
.set-color-black .underlayer__wrap__content .tadv-color,
.set-color-black .underlayer__wrap__content span[style='color: #ff0000;'],
.set-color-black .underlayer__wrap__content span[style='color: #0066cc;'] {
  color: #ff0 !important;
}

.set-color-blue .underlayer__wrap__content table thead th,
.set-color-blue .underlayer__wrap__content table tbody th,
.set-color-black .underlayer__wrap__content table thead th,
.set-color-black .underlayer__wrap__content table tbody th {
  background-color: transparent;
  border-color: #fff;
}

.set-color-blue .underlayer__wrap__content table td,
.set-color-black .underlayer__wrap__content table td {
  border-color: #fff;
}

.set-color-blue .underlayer__wrap__content h2:not(.components-panel__body-title),
.set-color-black .underlayer__wrap__content h2:not(.components-panel__body-title) {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  box-shadow: 0 0 rgba(0, 0, 0, 0.15);
}

@media print, screen and (min-width: 1024px) {
  .set-color-blue .underlayer__wrap__content h2:not(.components-panel__body-title),
  .set-color-black .underlayer__wrap__content h2:not(.components-panel__body-title) {
    box-shadow: 0 0 rgba(0, 0, 0, 0.15);
  }
}

.set-color-blue .underlayer__wrap__content h2:not(.components-panel__body-title):before,
.set-color-black .underlayer__wrap__content h2:not(.components-panel__body-title):before {
  background-color: #ff0;
}

.set-color-blue .underlayer__wrap__content h3,
.set-color-black .underlayer__wrap__content h3 {
  border: 1px solid #fff;
  background: transparent;
}

.set-color-blue .underlayer__wrap__content h3:after,
.set-color-blue .underlayer__wrap__content h4:before,
.set-color-black .underlayer__wrap__content h3:after,
.set-color-black .underlayer__wrap__content h4:before {
  background-color: #ff0;
}

.set-color-blue .underlayer__wrap__content h5:before,
.set-color-black .underlayer__wrap__content h5:before {
  background-image: url(../img/common/border-h5-white.png);
}

.set-color-blue .underlayer__wrap__content ul:not(.anchor_link):not(.link-group):not(.wp-block-my-block-link-group) li:before,
.set-color-black .underlayer__wrap__content ul:not(.anchor_link):not(.link-group):not(.wp-block-my-block-link-group) li:before {
  background-color: #ff0;
}

.set-color-blue .underlayer__wrap__content ol li:before,
.set-color-black .underlayer__wrap__content ol li:before {
  color: #ff0;
}

.set-color-blue .underlayer__wrap__content ul.anchor_link,
.set-color-black .underlayer__wrap__content ul.anchor_link {
  border-color: #fff;
}

.set-color-blue .underlayer__wrap__content ul.anchor_link li:before,
.set-color-black .underlayer__wrap__content ul.anchor_link li:before {
  color: #ff0;
}

.set-color-blue .underlayer__wrap__content ul.anchor_link a,
.set-color-black .underlayer__wrap__content ul.anchor_link a {
  color: #fff;
}

.set-color-blue .underlayer__wrap__content .wp-block-image img,
.set-color-black .underlayer__wrap__content .wp-block-image img {
  background-color: #fff;
}

.set-color-blue .underlayer__wrap__content .wp-block-my-block-link-group a,
.set-color-blue .underlayer__wrap__content .link-group a,
.set-color-black .underlayer__wrap__content .wp-block-my-block-link-group a,
.set-color-black .underlayer__wrap__content .link-group a {
  color: #fff;
  background-color: transparent;
  transition: all 0.3s;
  border-bottom-color: #fff;
}

.set-color-blue .underlayer__wrap__content .wp-block-my-block-link-group a:after,
.set-color-blue .underlayer__wrap__content .link-group a:after,
.set-color-black .underlayer__wrap__content .wp-block-my-block-link-group a:after,
.set-color-black .underlayer__wrap__content .link-group a:after {
  color: #fff;
  background-image: url("../img/common/ico-arrow-w.svg");
}

.set-color-blue .underlayer__wrap__content .wp-block-my-block-link-group a[href$='.pdf']:after,
.set-color-blue .underlayer__wrap__content .link-group a[href$='.pdf']:after,
.set-color-black .underlayer__wrap__content .wp-block-my-block-link-group a[href$='.pdf']:after,
.set-color-black .underlayer__wrap__content .link-group a[href$='.pdf']:after {
  background: none;
}

.set-color-blue .underlayer__wrap__content .notes_block,
.set-color-black .underlayer__wrap__content .notes_block {
  color: #fff;
  border: 1px dotted #fff;
  background-color: transparent;
}

.set-color-blue .underlayer__wrap__content .wp-block-my-block-thumb-link .link__text,
.set-color-black .underlayer__wrap__content .wp-block-my-block-thumb-link .link__text {
  color: #fff;
  background-color: transparent;
  border-top: none;
}

.set-color-blue .underlayer__wrap__content .wp-block-my-block-thumb-link .link__text:after,
.set-color-black .underlayer__wrap__content .wp-block-my-block-thumb-link .link__text:after {
  border-left-color: #ff0;
  color: #ff0;
  background-image: url("../img/common/ico-arrow-w.svg");
}

.set-color-blue .underlayer__wrap__content .flow_liquid_block,
.set-color-black .underlayer__wrap__content .flow_liquid_block {
  border-color: #fff;
}

.set-color-blue .underlayer__wrap__content .flow_liquid_block .flow_liquid_title,
.set-color-black .underlayer__wrap__content .flow_liquid_block .flow_liquid_title {
  background-color: transparent;
  border-right: 1px solid #fff;
}

.set-color-blue .underlayer__wrap__content .flow_liquid_block + .flow_liquid_block:before,
.set-color-black .underlayer__wrap__content .flow_liquid_block + .flow_liquid_block:before {
  border-top-color: #ff0;
}

.set-color-blue .sp-header-search,
.set-color-black .sp-header-search {
  border-color: #fff;
}

.set-color-blue .side-nav__title,
.set-color-black .side-nav__title {
  border-top: none;
  border-color: #fff;
}

@media print, screen and (min-width: 1024px) {
  .set-color-blue .side-nav__title,
  .set-color-black .side-nav__title {
    border: 1px solid #fff;
  }
}

.set-color-blue .is-style-outline .wp-block-button__link,
.set-color-blue .wp-block-button__link.is-style-outline,
.set-color-black .is-style-outline .wp-block-button__link,
.set-color-black .wp-block-button__link.is-style-outline {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.set-color-blue .is-style-outline .wp-block-button__link:after,
.set-color-blue .wp-block-button__link.is-style-outline:after,
.set-color-black .is-style-outline .wp-block-button__link:after,
.set-color-black .wp-block-button__link.is-style-outline:after {
  border-left-color: #fff;
  color: #fff;
  background-image: url("../img/common/ico-arrow-w.svg");
}

.set-color-blue .is-style-outline .wp-block-button__link[target='_blank']:after,
.set-color-blue .wp-block-button__link.is-style-outline[target='_blank']:after,
.set-color-black .is-style-outline .wp-block-button__link[target='_blank']:after,
.set-color-black .wp-block-button__link.is-style-outline[target='_blank']:after {
  background: none;
}

.set-color-blue .is-style-outline .wp-block-button__link:hover,
.set-color-blue .wp-block-button__link.is-style-outline:hover,
.set-color-black .is-style-outline .wp-block-button__link:hover,
.set-color-black .wp-block-button__link.is-style-outline:hover {
  background-color: transparent;
  text-decoration: underline;
  color: #fff;
}

.set-color-blue .current_page_item > .menu_item_wrap,
.set-color-black .current_page_item > .menu_item_wrap {
  background-color: transparent;
}

.set-color-blue .current_page_item > .menu_item_wrap a,
.set-color-black .current_page_item > .menu_item_wrap a {
  color: #ff0;
}

.set-color-blue .represent-number__main:before,
.set-color-black .represent-number__main:before {
  background-image: url("../img/common/icon_tel_w.svg");
}

.set-color-blue .contact-tel-acc__toggle,
.set-color-black .contact-tel-acc__toggle {
  border-color: #fff;
  color: #fff;
}

.set-color-blue .contact-tel-acc__toggle span,
.set-color-black .contact-tel-acc__toggle span {
  border-color: #fff;
}

.set-color-blue .contact-tel-acc__toggle span:before, .set-color-blue .contact-tel-acc__toggle span:after,
.set-color-black .contact-tel-acc__toggle span:before,
.set-color-black .contact-tel-acc__toggle span:after {
  background-color: #fff;
}

.set-color-blue .contact-tel-acc__toggle.is-active,
.set-color-black .contact-tel-acc__toggle.is-active {
  background-color: transparent;
}

.set-color-blue .form-content__text span,
.set-color-black .form-content__text span {
  color: #ff0;
}

.set-color-blue .form-content__info,
.set-color-black .form-content__info {
  background-color: transparent;
  border: 2px solid #fff;
}

.set-color-blue .form-content__info.error,
.set-color-black .form-content__info.error {
  color: #ff0;
  border-color: #ff0;
}

.set-color-blue .form-content__item.error .error-text,
.set-color-black .form-content__item.error .error-text {
  color: #ff0;
}

.set-color-blue .form-content__item,
.set-color-black .form-content__item {
  border-bottom-color: #fff;
}

.set-color-blue .form-content__item dt label,
.set-color-black .form-content__item dt label {
  color: #fff;
}

.set-color-blue .form-content__item dt:after,
.set-color-black .form-content__item dt:after {
  border: 1px solid #fff;
  background-color: transparent;
}

.set-color-blue .form-content__item dt.required:after,
.set-color-black .form-content__item dt.required:after {
  border: 1px solid #ff0;
  background-color: transparent;
  color: #ff0;
}

.set-color-blue .form-content__item input[type='text'],
.set-color-blue .form-content__item input[type='email'],
.set-color-blue .form-content__item input[type='tel'],
.set-color-blue .form-content__item textarea,
.set-color-blue .form-content__item select,
.set-color-black .form-content__item input[type='text'],
.set-color-black .form-content__item input[type='email'],
.set-color-black .form-content__item input[type='tel'],
.set-color-black .form-content__item textarea,
.set-color-black .form-content__item select {
  border-color: #fff;
}

.set-color-blue .form-content__select select,
.set-color-black .form-content__select select {
  border: 1px solid #fff;
}

.set-color-blue .form-content__select:after,
.set-color-black .form-content__select:after {
  border-right-color: #fff;
  border-bottom-color: #fff;
}

.set-color-blue .form-content__textarea textarea,
.set-color-black .form-content__textarea textarea {
  border-color: #fff;
}

.set-color-blue .form_content__submit-btn,
.set-color-black .form_content__submit-btn {
  border: 1px solid #fff;
}

.set-color-blue .form-content__complete-btn,
.set-color-black .form-content__complete-btn {
  background: none;
  border: 1px solid #fff;
  color: #fff !important;
}

.set-color-blue .footer,
.set-color-black .footer {
  color: #fff;
  border-top: 1px solid #fff;
}

.set-color-blue .footer a,
.set-color-black .footer a {
  color: #fff;
}

.set-color-blue .footer a:hover,
.set-color-black .footer a:hover {
  color: #fff;
}

.set-color-blue .footer .footer__head-logo-img,
.set-color-blue .footer .footer-hongaku-link a,
.set-color-black .footer .footer__head-logo-img,
.set-color-black .footer .footer-hongaku-link a {
  display: inline-block;
  background-color: #fff;
}

.set-color-blue .footer .footer__body-menu-title:before,
.set-color-black .footer .footer__body-menu-title:before {
  background-color: #ff0;
}

.set-color-blue .footer .footer__copyright,
.set-color-black .footer .footer__copyright {
  color: #fff;
  background-color: transparent;
}

.set-color-blue .footer__head,
.set-color-black .footer__head {
  border-bottom-color: #fff;
}

.set-color-blue .footer__bottom-menu-list-item:after,
.set-color-black .footer__bottom-menu-list-item:after {
  border-right-color: #fff;
}

.set-color-blue #pageTop a,
.set-color-black #pageTop a {
  border: 1px solid #fff;
}

.set-color-blue #pageTop a:after,
.set-color-black #pageTop a:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.set-color-blue .gl-nav-list-group__parent .parent-link:after,
.set-color-black .gl-nav-list-group__parent .parent-link:after {
  border-left-color: #ff0;
}

.set-color-blue .gl-nav-list-group__child .child-link:before,
.set-color-black .gl-nav-list-group__child .child-link:before {
  background-color: #ff0;
}

.set-color-blue .site-config-btn__list-item button.font-s.is-active,
.set-color-blue .site-config-btn__list-item button.font-l.is-active,
.set-color-black .site-config-btn__list-item button.font-s.is-active,
.set-color-black .site-config-btn__list-item button.font-l.is-active {
  background-color: #ff0;
}

.set-color-blue .site-config-btn__list-item button.color-white.is-active,
.set-color-blue .site-config-btn__list-item button.color-blue.is-active,
.set-color-blue .site-config-btn__list-item button.color-black.is-active,
.set-color-black .site-config-btn__list-item button.color-white.is-active,
.set-color-black .site-config-btn__list-item button.color-blue.is-active,
.set-color-black .site-config-btn__list-item button.color-black.is-active {
  border-color: #ff0;
}

.set-color-blue .page-news-list__item a,
.set-color-black .page-news-list__item a {
  border: 1px solid #fff;
  color: #fff !important;
}

.set-color-blue .page-news-list__info-date,
.set-color-blue .underlayer-single__article-info-date,
.set-color-black .page-news-list__info-date,
.set-color-black .underlayer-single__article-info-date {
  color: #fff;
}

.set-color-blue .page-news-list__info-tag,
.set-color-blue .underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--coordination,
.set-color-blue .tag--coordination.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--research,
.set-color-blue .tag--research.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--eventreport,
.set-color-blue .tag--eventreport.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--eventguide,
.set-color-blue .tag--eventguide.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--pressrelease,
.set-color-blue .tag--pressrelease.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--examination,
.set-color-blue .tag--examination.underlayer-single__article-info-tag,
.set-color-blue .page-news-list__info-tag.tag--news,
.set-color-blue .tag--news.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag,
.set-color-black .underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--coordination,
.set-color-black .tag--coordination.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--research,
.set-color-black .tag--research.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--eventreport,
.set-color-black .tag--eventreport.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--eventguide,
.set-color-black .tag--eventguide.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--pressrelease,
.set-color-black .tag--pressrelease.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--examination,
.set-color-black .tag--examination.underlayer-single__article-info-tag,
.set-color-black .page-news-list__info-tag.tag--news,
.set-color-black .tag--news.underlayer-single__article-info-tag {
  background: transparent;
  border: 1px solid #fff;
}

.set-color-blue .underlayer-single__article-title,
.set-color-black .underlayer-single__article-title {
  border-bottom-color: #fff;
}

.set-color-blue .single-side-nav,
.set-color-black .single-side-nav {
  border-color: #fff;
}

.set-color-blue .single-side-nav__item,
.set-color-black .single-side-nav__item {
  border-bottom-color: #fff;
}

.set-color-blue .single-side-nav__item a,
.set-color-black .single-side-nav__item a {
  color: #fff;
}

.set-color-blue .single-side-nav__item a.is-active,
.set-color-black .single-side-nav__item a.is-active {
  color: #ff0;
}

.set-color-blue .single-side-nav__item a.is-active.tag--all, .set-color-blue .single-side-nav__item a.is-active.tag--important, .set-color-blue .single-side-nav__item a.is-active.tag--news, .set-color-blue .single-side-nav__item a.is-active.tag--examination, .set-color-blue .single-side-nav__item a.is-active.tag--eventguide, .set-color-blue .single-side-nav__item a.is-active.tag--eventreport, .set-color-blue .single-side-nav__item a.is-active.tag--pressrelease, .set-color-blue .single-side-nav__item a.is-active.tag--research, .set-color-blue .single-side-nav__item a.is-active.tag--coordination,
.set-color-black .single-side-nav__item a.is-active.tag--all,
.set-color-black .single-side-nav__item a.is-active.tag--important,
.set-color-black .single-side-nav__item a.is-active.tag--news,
.set-color-black .single-side-nav__item a.is-active.tag--examination,
.set-color-black .single-side-nav__item a.is-active.tag--eventguide,
.set-color-black .single-side-nav__item a.is-active.tag--eventreport,
.set-color-black .single-side-nav__item a.is-active.tag--pressrelease,
.set-color-black .single-side-nav__item a.is-active.tag--research,
.set-color-black .single-side-nav__item a.is-active.tag--coordination {
  background-color: transparent;
}

.set-color-blue .single-side-btn-list__item a,
.set-color-black .single-side-btn-list__item a {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}

.set-color-blue .single-side-btn-list__item a:after,
.set-color-black .single-side-btn-list__item a:after {
  color: #fff;
}

.set-color-blue .underlayer__wrap .pagination-nav__item,
.set-color-blue .underlayer__wrap .page-numbers,
.set-color-black .underlayer__wrap .pagination-nav__item,
.set-color-black .underlayer__wrap .page-numbers {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.set-color-blue .underlayer__wrap .pagination-nav__item.current,
.set-color-blue .underlayer__wrap .page-numbers.current,
.set-color-black .underlayer__wrap .pagination-nav__item.current,
.set-color-black .underlayer__wrap .page-numbers.current {
  background: transparent;
  border: 1px solid #ff0;
  color: #ff0;
  border-color: #ff0;
}

.set-color-blue .underlayer__wrap .pagination-nav__item.prev:before,
.set-color-blue .underlayer__wrap .pagination-nav__item.next:before,
.set-color-blue .underlayer__wrap .page-numbers.prev:before,
.set-color-blue .underlayer__wrap .page-numbers.next:before,
.set-color-black .underlayer__wrap .pagination-nav__item.prev:before,
.set-color-black .underlayer__wrap .pagination-nav__item.next:before,
.set-color-black .underlayer__wrap .page-numbers.prev:before,
.set-color-black .underlayer__wrap .page-numbers.next:before {
  border-color: transparent transparent transparent #fff;
}

.set-color-blue .underlayer__wrap .pagination-nav__item.prev:before,
.set-color-blue .underlayer__wrap .page-numbers.prev:before,
.set-color-black .underlayer__wrap .pagination-nav__item.prev:before,
.set-color-black .underlayer__wrap .page-numbers.prev:before {
  border-color: transparent #fff transparent transparent;
}

.set-color-blue .page-rankingawords-list__item a,
.set-color-black .page-rankingawords-list__item a {
  background-color: transparent;
  color: #fff !important;
  border: 1px solid #fff;
}

.set-color-blue .page-rankingawords-list__info-date,
.set-color-blue .page-rankingawords-list__info-title,
.set-color-blue .page-rankingawords-list__info-text,
.set-color-black .page-rankingawords-list__info-date,
.set-color-black .page-rankingawords-list__info-title,
.set-color-black .page-rankingawords-list__info-text {
  color: #fff;
}

.set-color-blue .sitemap-first a,
.set-color-black .sitemap-first a {
  border: 1px solid #fff;
}

.set-color-blue .sitemap-first a:before,
.set-color-black .sitemap-first a:before {
  background-color: #ff0;
}

.set-color-blue .sitemap-second a,
.set-color-black .sitemap-second a {
  border: 1px solid #fff;
}

.set-color-blue .sitemap-third li a,
.set-color-black .sitemap-third li a {
  color: #fff;
}

.set-color-blue .introduction-member__title:before,
.set-color-blue .introduction-member__title:after,
.set-color-black .introduction-member__title:before,
.set-color-black .introduction-member__title:after {
  border-color: #fff;
}

.set-color-blue .introduction-member__title span:before,
.set-color-blue .introduction-member__title span:after,
.set-color-black .introduction-member__title span:before,
.set-color-black .introduction-member__title span:after {
  background-color: #fff;
}

.set-color-blue .member-box__item,
.set-color-black .member-box__item {
  border: 1px solid #fff;
}

.set-color-blue .member-box__info,
.set-color-black .member-box__info {
  color: #fff;
}

.set-color-blue .member-box__info .name span,
.set-color-black .member-box__info .name span {
  color: #fff;
}

.set-color-blue .question-block-catch,
.set-color-black .question-block-catch {
  color: #ff0;
}

.set-color-blue .color-red,
.set-color-blue .color-blue,
.set-color-black .color-red,
.set-color-black .color-blue {
  color: #ff0;
}

.set-color-blue .question-message-catch,
.set-color-black .question-message-catch {
  color: #ff0;
}

.set-color-blue .question-message-block__item,
.set-color-black .question-message-block__item {
  border: 1px solid #fff;
}

.set-color-blue .question-update,
.set-color-black .question-update {
  color: #fff;
}

.set-color-blue .introduction-relation-link__title:before,
.set-color-blue .introduction-relation-link__title:after,
.set-color-black .introduction-relation-link__title:before,
.set-color-black .introduction-relation-link__title:after {
  border-color: #fff;
}

.set-color-blue .introduction-relation-link__title span:before,
.set-color-blue .introduction-relation-link__title span:after,
.set-color-black .introduction-relation-link__title span:before,
.set-color-black .introduction-relation-link__title span:after {
  background-color: #fff;
}

.set-color-blue .introduction-relation-link__related-link-item,
.set-color-black .introduction-relation-link__related-link-item {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.set-color-blue .introduction-relation-link__related-link-item a,
.set-color-black .introduction-relation-link__related-link-item a {
  color: #fff;
}

.set-color-blue .introduction-relation-link__related-link-item a:after,
.set-color-black .introduction-relation-link__related-link-item a:after {
  border-color: transparent transparent transparent #fff;
}

.set-color-blue .introduction-relation-link__item a,
.set-color-black .introduction-relation-link__item a {
  color: #fff;
}

.set-color-blue .introduction-relation-link__item .text:after,
.set-color-black .introduction-relation-link__item .text:after {
  color: #fff;
}

.set-color-blue .introduction-relation-link__btn .more-btn,
.set-color-black .introduction-relation-link__btn .more-btn {
  background-color: transparent;
  color: #fff;
}

.set-color-blue .introduction-relation-link__btn .more-btn:after,
.set-color-black .introduction-relation-link__btn .more-btn:after {
  color: #fff;
}

.set-color-blue .gsc-control-cse,
.set-color-black .gsc-control-cse {
  background: none !important;
  border: 0 !important;
}

.set-color-blue .gsc-result-info,
.set-color-black .gsc-result-info {
  color: #fff;
}

.set-color-blue .gs-result .gs-image,
.set-color-black .gs-result .gs-image {
  border: 0;
}

.set-color-blue .gs-result a.gs-image,
.set-color-black .gs-result a.gs-image {
  display: block;
  border: 1px solid #fff;
  overflow: hidden;
}

.set-color-blue .gsc-webResult.gsc-result,
.set-color-blue .gsc-results .gsc-imageResult,
.set-color-black .gsc-webResult.gsc-result,
.set-color-black .gsc-results .gsc-imageResult {
  background: none !important;
  border: 0 !important;
}

.set-color-blue .gs-webResult.gs-result a.gs-title:link,
.set-color-blue .gs-webResult.gs-result a.gs-title:link b,
.set-color-blue .gs-imageResult a.gs-title:link,
.set-color-blue .gs-imageResult a.gs-title:link b,
.set-color-black .gs-webResult.gs-result a.gs-title:link,
.set-color-black .gs-webResult.gs-result a.gs-title:link b,
.set-color-black .gs-imageResult a.gs-title:link,
.set-color-black .gs-imageResult a.gs-title:link b {
  color: #ff0;
}

.set-color-blue .gs-visibleUrl,
.set-color-black .gs-visibleUrl {
  color: #fff !important;
}

.set-color-blue .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,
.set-color-blue .gs-fileFormatType,
.set-color-black .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,
.set-color-black .gs-fileFormatType {
  color: #fff;
}

.set-color-blue .gcsc-find-more-on-google,
.set-color-black .gcsc-find-more-on-google {
  color: #fff;
}

.set-color-blue .gcsc-find-more-on-google-magnifier,
.set-color-black .gcsc-find-more-on-google-magnifier {
  fill: #ff0;
}

.set-color-blue .gsc-results .gsc-cursor-box .gsc-cursor-page,
.set-color-black .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #fff !important;
  background: none !important;
  border: 1px solid #fff;
}

.set-color-blue .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.set-color-black .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  background: none !important;
  border: 1px solid #ff0;
  color: #ff0 !important;
}

.set-color-blue .gsc-branding,
.set-color-blue .gcsc-branding,
.set-color-black .gsc-branding,
.set-color-black .gcsc-branding {
  background: #fff;
}

.set-color-blue .footer__head-nav-item,
.set-color-black .footer__head-nav-item {
  border-bottom-color: #fff;
}

.set-color-blue .footer__head-nav-item a:before,
.set-color-black .footer__head-nav-item a:before {
  border-top-color: #fff;
  border-right-color: #fff;
}

.set-color-blue.device-pc .more-btn:hover,
.set-color-blue.device-pc .visitor-nav__item a:hover,
.set-color-blue.device-pc .info-nav__link:hover,
.set-color-blue.device-pc .gl-nav__link:hover,
.set-color-blue.device-pc .site-config__link:hover,
.set-color-blue.device-pc .megamenu-nav__link:hover,
.set-color-blue.device-pc .megamenu-first-nav__link:hover,
.set-color-blue.device-pc .megamenu-second-nav__link:hover,
.set-color-black.device-pc .more-btn:hover,
.set-color-black.device-pc .visitor-nav__item a:hover,
.set-color-black.device-pc .info-nav__link:hover,
.set-color-black.device-pc .gl-nav__link:hover,
.set-color-black.device-pc .site-config__link:hover,
.set-color-black.device-pc .megamenu-nav__link:hover,
.set-color-black.device-pc .megamenu-first-nav__link:hover,
.set-color-black.device-pc .megamenu-second-nav__link:hover {
  text-decoration: underline;
  color: #fff;
  background-color: transparent;
}

.set-color-blue.device-pc .site-config__link:hover,
.set-color-blue.device-pc .gl-nav__link:hover,
.set-color-black.device-pc .site-config__link:hover,
.set-color-black.device-pc .gl-nav__link:hover {
  text-decoration: none;
}

.set-color-blue.device-pc .visitor-menu__link:hover,
.set-color-black.device-pc .visitor-menu__link:hover {
  background: none;
  text-decoration: underline;
  color: #fff;
}

.set-color-blue.device-pc .visitor-menu__link:hover i:before,
.set-color-black.device-pc .visitor-menu__link:hover i:before {
  color: #ff0;
}

.set-color-blue.device-pc .basic-control__next:hover,
.set-color-black.device-pc .basic-control__next:hover {
  background-color: transparent;
  border-color: #ff0;
}

.set-color-blue.device-pc .basic-control__next:hover:before,
.set-color-black.device-pc .basic-control__next:hover:before {
  border-color: transparent transparent transparent #ff0;
}

.set-color-blue.device-pc .basic-control__prev:hover,
.set-color-black.device-pc .basic-control__prev:hover {
  background-color: transparent;
  border-color: #ff0;
}

.set-color-blue.device-pc .basic-control__prev:hover:before,
.set-color-black.device-pc .basic-control__prev:hover:before {
  border-color: transparent #ff0 transparent transparent;
}

.set-color-blue.device-pc .basic-control__dots .slick-dots button:hover,
.set-color-black.device-pc .basic-control__dots .slick-dots button:hover {
  background-color: #ff0;
}

.set-color-blue.device-pc .basic-control__autoplay:hover,
.set-color-black.device-pc .basic-control__autoplay:hover {
  background-color: transparent;
  border-color: #ff0;
}

.set-color-blue.device-pc .basic-control__autoplay:hover:before,
.set-color-black.device-pc .basic-control__autoplay:hover:before {
  color: #ff0;
}

.set-color-blue.device-pc .news-important__link:hover,
.set-color-black.device-pc .news-important__link:hover {
  background-color: transparent;
  text-decoration: underline;
}

.set-color-blue.device-pc .news-pickup__link:hover,
.set-color-black.device-pc .news-pickup__link:hover {
  text-decoration: underline;
}

.set-color-blue.device-pc .news-menu__tag li span:hover,
.set-color-black.device-pc .news-menu__tag li span:hover {
  color: #fff;
  text-decoration: underline;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--all,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--all {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--news,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--news {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--examination,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--examination {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--eventguide,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--eventguide {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--eventreport,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--eventreport {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--pressrelease,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--pressrelease {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--research,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--research {
  background-color: transparent;
}

.set-color-blue.device-pc .news-menu__tag li span:hover.tag--coordination,
.set-color-black.device-pc .news-menu__tag li span:hover.tag--coordination {
  background-color: transparent;
}

.set-color-blue.device-pc .news-list__link:hover,
.set-color-black.device-pc .news-list__link:hover {
  color: #fff;
  text-decoration: underline;
  background-color: transparent;
}

.set-color-blue.device-pc .news-list__link:hover .date,
.set-color-black.device-pc .news-list__link:hover .date {
  color: #fff;
}

.set-color-blue.device-pc .news-list__link:hover .tag,
.set-color-black.device-pc .news-list__link:hover .tag {
  text-decoration: none;
}

.set-color-blue.device-pc .page-news-list__item a:hover .page-news-list__info-date,
.set-color-black.device-pc .page-news-list__item a:hover .page-news-list__info-date {
  color: #fff;
}

.set-color-blue.device-pc .ranking-awords__slider-item a:hover,
.set-color-blue.device-pc .ranking-awords__slider-item a:hover,
.set-color-black.device-pc .ranking-awords__slider-item a:hover,
.set-color-black.device-pc .ranking-awords__slider-item a:hover {
  color: #fff;
  text-decoration: underline;
}

.set-color-blue.device-pc .page-rankingawords-list__item a:hover .page-rankingawords-list__info-date,
.set-color-blue.device-pc .page-rankingawords-list__item a:hover .page-rankingawords-list__info-text,
.set-color-black.device-pc .page-rankingawords-list__item a:hover .page-rankingawords-list__info-date,
.set-color-black.device-pc .page-rankingawords-list__item a:hover .page-rankingawords-list__info-text {
  color: #fff;
}

.set-color-blue.device-pc .ranking-awords-area:after,
.set-color-black.device-pc .ranking-awords-area:after {
  display: none;
}

.set-color-blue.device-pc .top-footer-nav__item a:hover,
.set-color-black.device-pc .top-footer-nav__item a:hover {
  color: #fff;
  text-decoration: underline;
}

.set-color-blue.device-pc .top-footer-nav__item--01 a:hover,
.set-color-black.device-pc .top-footer-nav__item--01 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--02 a:hover,
.set-color-black.device-pc .top-footer-nav__item--02 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--03 a:hover,
.set-color-black.device-pc .top-footer-nav__item--03 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--04 a:hover,
.set-color-black.device-pc .top-footer-nav__item--04 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--05 a:hover,
.set-color-black.device-pc .top-footer-nav__item--05 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--06 a:hover,
.set-color-black.device-pc .top-footer-nav__item--06 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--07 a:hover,
.set-color-black.device-pc .top-footer-nav__item--07 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .top-footer-nav__item--08 a:hover,
.set-color-black.device-pc .top-footer-nav__item--08 a:hover {
  background-color: transparent;
}

.set-color-blue.device-pc .footer__body-menu-list-item a[target='_blank']:hover:after,
.set-color-black.device-pc .footer__body-menu-list-item a[target='_blank']:hover:after {
  color: #fff;
}

.set-color-blue.device-pc #pageTop a:hover,
.set-color-black.device-pc #pageTop a:hover {
  background-color: transparent;
  transform: translateY(-5px);
  border-color: #ff0;
}

.set-color-blue.device-pc #pageTop a:hover:after,
.set-color-black.device-pc #pageTop a:hover:after {
  border-top-color: #ff0;
  border-right-color: #ff0;
}

.set-color-blue.device-pc .footer__head a:active,
.set-color-black.device-pc .footer__head a:active {
  text-decoration: underline;
}

.set-color-blue.device-pc .wp-block-my-block-link-group a:hover,
.set-color-blue.device-pc .link-group a:hover,
.set-color-black.device-pc .wp-block-my-block-link-group a:hover,
.set-color-black.device-pc .link-group a:hover {
  text-decoration: underline;
}

.set-color-blue.device-pc .side-nav__menu__link > li > .menu_item_wrap a:not(.ico):hover,
.set-color-blue.device-pc .side-nav__menu__link > li > .sub-menu > li > .menu_item_wrap a:not(.ico):hover,
.set-color-blue.device-pc .side-nav__menu__link > li > .sub-menu > li > .sub-menu > li > .menu_item_wrap a:not(.ico):hover,
.set-color-black.device-pc .side-nav__menu__link > li > .menu_item_wrap a:not(.ico):hover,
.set-color-black.device-pc .side-nav__menu__link > li > .sub-menu > li > .menu_item_wrap a:not(.ico):hover,
.set-color-black.device-pc .side-nav__menu__link > li > .sub-menu > li > .sub-menu > li > .menu_item_wrap a:not(.ico):hover {
  text-decoration: underline;
  color: #fff;
}

.set-color-blue.device-pc .side-nav__menu__link > li > .menu_item_wrap a[tabindex='-1']:hover,
.set-color-black.device-pc .side-nav__menu__link > li > .menu_item_wrap a[tabindex='-1']:hover {
  text-decoration: none;
}

.set-color-blue.device-pc .page-news-list__item a:hover,
.set-color-blue.device-pc .page-rankingawords-list__item a:hover,
.set-color-black.device-pc .page-news-list__item a:hover,
.set-color-black.device-pc .page-rankingawords-list__item a:hover {
  background-color: transparent;
  text-decoration: underline !important;
}

.set-color-blue.device-pc .single-side-nav__item a:hover,
.set-color-black.device-pc .single-side-nav__item a:hover {
  text-decoration: underline;
}

.set-color-blue.device-pc .single-side-nav__item a:hover.tag--all, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--important, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--news, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--examination, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--eventguide, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--eventreport, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--pressrelease, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--research, .set-color-blue.device-pc .single-side-nav__item a:hover.tag--coordination,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--all,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--important,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--news,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--examination,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--eventguide,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--eventreport,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--pressrelease,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--research,
.set-color-black.device-pc .single-side-nav__item a:hover.tag--coordination {
  background-color: transparent;
}

.set-color-blue.device-pc .single-side-btn-list__item a:hover,
.set-color-black.device-pc .single-side-btn-list__item a:hover {
  text-decoration: underline;
  background-color: transparent;
}

.set-color-blue.device-pc .single-back-btn,
.set-color-black.device-pc .single-back-btn {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff !important;
}

.set-color-blue.device-pc .underlayer__wrap .pagination-nav__item:not(.dots):hover,
.set-color-blue.device-pc .underlayer__wrap .page-numbers:not(.dots):hover,
.set-color-black.device-pc .underlayer__wrap .pagination-nav__item:not(.dots):hover,
.set-color-black.device-pc .underlayer__wrap .page-numbers:not(.dots):hover {
  background-color: transparent;
  color: #fff;
  text-decoration: underline;
}

.set-color-blue.device-pc .sitemap-first a:hover,
.set-color-black.device-pc .sitemap-first a:hover {
  background: none;
  text-decoration: underline;
}

.set-color-blue.device-pc .sitemap-first a:hover:before,
.set-color-black.device-pc .sitemap-first a:hover:before {
  background-color: #ff0;
}

.set-color-blue.device-pc .sitemap-first a:hover:after,
.set-color-black.device-pc .sitemap-first a:hover:after {
  right: 15px;
}

.set-color-blue.device-pc .sitemap-second a:hover,
.set-color-black.device-pc .sitemap-second a:hover {
  background: none;
  text-decoration: underline;
}

.set-color-blue.device-pc .sitemap-second a:hover:after,
.set-color-black.device-pc .sitemap-second a:hover:after {
  right: 15px;
}

.set-color-blue.device-pc .sitemap-third li a:hover,
.set-color-black.device-pc .sitemap-third li a:hover {
  color: #fff;
  text-decoration: underline;
}

.set-color-blue.device-pc .sitemap-third li a:hover,
.set-color-black.device-pc .sitemap-third li a:hover {
  text-decoration: none;
}

.set-color-blue.device-pc .introduction-relation-link__item a:hover,
.set-color-black.device-pc .introduction-relation-link__item a:hover {
  text-decoration: underline;
}

.set-color-blue.device-pc .introduction-relation-link__related-link-item a:hover,
.set-color-black.device-pc .introduction-relation-link__related-link-item a:hover {
  color: #fff;
  text-decoration: none;
}

.set-color-blue.device-pc .introduction-relation-link__btn .more-btn:hover,
.set-color-black.device-pc .introduction-relation-link__btn .more-btn:hover {
  background-color: transparent;
  text-decoration: underline;
}

.set-color-blue.device-pc .contact-tel-acc__toggle:hover,
.set-color-black.device-pc .contact-tel-acc__toggle:hover {
  background-color: transparent;
  text-decoration: underline;
}

.set-color-blue.device-pc .form_content__submit-btn:hover,
.set-color-black.device-pc .form_content__submit-btn:hover {
  transform: translateY(5px);
  background-color: transparent;
  text-decoration: underline;
  box-shadow: 2px 2px 6px rgba(4, 41, 33, 0.17);
}

.set-color-blue.device-pc .form-content__complete-btn:hover,
.set-color-black.device-pc .form-content__complete-btn:hover {
  background-color: transparent;
  text-decoration: underline !important;
  color: #fff !important;
}

.set-color-blue.device-pc .form-content__complete-btn:hover:after,
.set-color-black.device-pc .form-content__complete-btn:hover:after {
  right: 7px;
}

.set-color-blue .skip {
  color: #ff0;
  background: #1769aa;
}

.set-color-blue #wrap,
.set-color-blue .header,
.set-color-blue .visitor-menu-area,
.set-color-blue .bnr-slider-area,
.set-color-blue .news-important-area__title,
.set-color-blue .news-important-area__title:before,
.set-color-blue .news-area,
.set-color-blue .page-news,
.set-color-blue .page-rankingawords,
.set-color-blue .news-pickup__body,
.set-color-blue .news-list,
.set-color-blue .ranking-awords-area,
.set-color-blue .in-numbers-area,
.set-color-blue .top-footer-area,
.set-color-blue .represent-number,
.set-color-blue .form_content__text input,
.set-color-blue .form-content__select,
.set-color-blue .form-content__textarea textarea,
.set-color-blue .form_content__submit-btn,
.set-color-blue .sitemap-first a,
.set-color-blue .sitemap-second a,
.set-color-blue .introduction-mv__title,
.set-color-blue .introduction-member,
.set-color-blue .member-box__item,
.set-color-blue .introduction-question__title,
.set-color-blue .question-img-left-block__text,
.set-color-blue .question-img-right-block__text,
.set-color-blue .question-message-block__item,
.set-color-blue .introduction-relation-link,
.set-color-blue .wp-block-news,
.set-color-blue .page-news-list__item a,
.set-color-blue .sp-menu-btn,
.set-color-blue .sp-nav,
.set-color-blue .ranking-awords__title,
.set-color-blue .ranking-awords__body,
.set-color-blue .ranking-awords__bottom,
.set-color-blue main,
.set-color-blue .underlayer__title__text__inner .text_group,
.set-color-blue .side-nav__title,
.set-color-blue .underlayer__nav,
.set-color-blue .footer,
.set-color-blue .footer__head {
  color: #fff;
  background: #1769aa;
}

.set-color-blue .header-logo a {
  color: #1769aa;
}

.set-color-blue .sp-header-search__body {
  background-color: #05477b;
}

.set-color-blue .megamenu-area__inner:before,
.set-color-blue .megamenu-area__inner:after {
  background: #1769aa;
}

.set-color-blue .gl-nav,
.set-color-blue .parts-header-search__text {
  background-color: rgba(23, 105, 170, 0.96) !important;
  border-color: #fff;
}

.set-color-blue .parts-header-search__submit {
  background-color: #1769aa;
  border: 1px solid #fff;
}

.set-color-blue .site-config__body-inner {
  background-color: #05477b;
}

.set-color-blue .site-config__body-inner:after {
  border-color: transparent transparent #05477b transparent;
}

.set-color-blue #pageTop a {
  background-color: #1769aa;
}

.set-color-blue .underlayer__title__text__inner .text_group:before {
  background: #1769aa;
  opacity: 1;
}

.set-color-blue .news-pickup__hover {
  background-color: rgba(117, 182, 234, 0.9);
}

.set-color-blue .site-config-btn__list-item button.font-s.is-active,
.set-color-blue .site-config-btn__list-item button.font-l.is-active {
  color: #1769aa;
}

.set-color-blue .form-content__item input::placeholder,
.set-color-blue .form-content__item textarea::placeholder {
  color: #90c3ec;
}

.set-color-blue .form-content__item input:-ms-input-placeholder,
.set-color-blue .form-content__item textarea:-ms-input-placeholder {
  color: #90c3ec;
}

.set-color-blue .form-content__item input::-ms-input-placeholder,
.set-color-blue .form-content__item textarea::-ms-input-placeholder {
  color: #90c3ec;
}

.set-color-blue .underlayer-single .underlayer__title__text {
  background: #1769aa;
}

.set-color-blue .introduction-member__title:before,
.set-color-blue .introduction-member__title:after {
  background-color: #1769aa;
}

.set-color-blue .introduction-relation-link__title:before,
.set-color-blue .introduction-relation-link__title:after {
  background-color: #1769aa;
}

@media print, screen and (min-width: 1024px) {
  .set-color-blue .in-numbers:before {
    background: -moz-linear-gradient(left, #1769aa 0%, rgba(23, 105, 170, 0) 100%);
    background: -webkit-linear-gradient(left, #1769aa 0%, rgba(23, 105, 170, 0) 100%);
    background: linear-gradient(to right, #1769aa 0%, rgba(23, 105, 170, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1769aa', endColorstr='#001769aa',GradientType=1 );
  }
  .set-color-blue .in-numbers:after {
    background: -moz-linear-gradient(left, rgba(23, 105, 170, 0) 0%, #1769aa 100%);
    background: -webkit-linear-gradient(left, rgba(23, 105, 170, 0) 0%, #1769aa 100%);
    background: linear-gradient(to right, rgba(23, 105, 170, 0) 0%, #1769aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001769aa', endColorstr='#1769aa',GradientType=1 );
  }
}

.set-color-black .skip {
  color: #ff0;
  background: #000;
}

.set-color-black #wrap,
.set-color-black .header,
.set-color-black .visitor-menu-area,
.set-color-black .bnr-slider-area,
.set-color-black .news-important-area__title,
.set-color-black .news-important-area__title:before,
.set-color-black .news-area,
.set-color-black .page-news,
.set-color-black .page-rankingawords,
.set-color-black .news-pickup__body,
.set-color-black .news-list,
.set-color-black .ranking-awords-area,
.set-color-black .in-numbers-area,
.set-color-black .top-footer-area,
.set-color-black .represent-number,
.set-color-black .form_content__text input,
.set-color-black .form-content__select,
.set-color-black .form-content__textarea textarea,
.set-color-black .form_content__submit-btn,
.set-color-black .sitemap-first a,
.set-color-black .sitemap-second a,
.set-color-black .introduction-mv__title,
.set-color-black .introduction-member,
.set-color-black .member-box__item,
.set-color-black .introduction-question__title,
.set-color-black .question-img-left-block__text,
.set-color-black .question-img-right-block__text,
.set-color-black .question-message-block__item,
.set-color-black .introduction-relation-link,
.set-color-black .wp-block-news,
.set-color-black .page-news-list__item a,
.set-color-black .sp-menu-btn,
.set-color-black .sp-nav,
.set-color-black .ranking-awords__title,
.set-color-black .ranking-awords__body,
.set-color-black .ranking-awords__bottom,
.set-color-black main,
.set-color-black .underlayer__title__text__inner .text_group,
.set-color-black .side-nav__title,
.set-color-black .underlayer__nav,
.set-color-black .footer,
.set-color-black .footer__head {
  color: #fff;
  background: #000;
}

.set-color-black .header-logo a {
  color: #000;
}

.set-color-black .sp-header-search__body {
  background-color: #555;
}

.set-color-black .megamenu-area__inner:before,
.set-color-black .megamenu-area__inner:after {
  background: #000;
}

.set-color-black .gl-nav,
.set-color-black .parts-header-search__text {
  background-color: rgba(0, 0, 0, 0.96) !important;
  border-color: #fff;
}

.set-color-black .parts-header-search__submit {
  background-color: #000;
  border: 1px solid #fff;
}

.set-color-black .site-config__body-inner {
  background-color: #555;
}

.set-color-black .site-config__body-inner:after {
  border-color: transparent transparent #555 transparent;
}

.set-color-black #pageTop a {
  background-color: #000;
}

.set-color-black .underlayer__title__text__inner .text_group:before {
  background: #000;
  opacity: 1;
}

.set-color-black .news-pickup__hover {
  background-color: rgba(205, 205, 205, 0.9);
}

.set-color-black .site-config-btn__list-item button.font-s.is-active,
.set-color-black .site-config-btn__list-item button.font-l.is-active {
  color: #000;
}

.set-color-black .form-content__item input::placeholder,
.set-color-black .form-content__item textarea::placeholder {
  color: #939393;
}

.set-color-black .form-content__item input:-ms-input-placeholder,
.set-color-black .form-content__item textarea:-ms-input-placeholder {
  color: #939393;
}

.set-color-black .form-content__item input::-ms-input-placeholder,
.set-color-black .form-content__item textarea::-ms-input-placeholder {
  color: #939393;
}

.set-color-black .underlayer-single .underlayer__title__text {
  background: #000;
}

.set-color-black .introduction-member__title:before,
.set-color-black .introduction-member__title:after {
  background-color: #000;
}

.set-color-black .introduction-relation-link__title:before,
.set-color-black .introduction-relation-link__title:after {
  background-color: #000;
}

@media print, screen and (min-width: 1024px) {
  .set-color-black .in-numbers:before {
    background: -moz-linear-gradient(left, black 0%, transparent 100%);
    background: -webkit-linear-gradient(left, black 0%, transparent 100%);
    background: linear-gradient(to right, black 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
  }
  .set-color-black .in-numbers:after {
    background: -moz-linear-gradient(left, transparent 0%, black 100%);
    background: -webkit-linear-gradient(left, transparent 0%, black 100%);
    background: linear-gradient(to right, transparent 0%, black 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
  }
}

.set-font-l {
  font-size: 80%;
}

.set-font-l .more-btn {
  padding-right: 70px;
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .header__sub-nav-visitor {
    width: 55%;
  }
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .header__sub-nav-other {
    width: auto;
  }
}

.set-font-l .visitor-nav__item a {
  line-height: 1.3;
  font-size: 1.2rem;
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .info-nav {
    padding: 0 10px 0 20px;
  }
}

.set-font-l .info-nav__item {
  flex-shrink: 1;
}

.set-font-l .info-nav__link {
  line-height: 1.3;
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .info-nav__link {
    padding: 6px 4px;
  }
  .set-font-l .info-nav__link.i-mail:before, .set-font-l .info-nav__link.i-access:before, .set-font-l .info-nav__link.i-language:before {
    content: none;
    font-size: 2.1rem;
    top: 0;
    margin-right: 0;
  }
}

.set-font-l .site-config__body {
  width: 265px;
}

.set-font-l .site-config__body.body--color {
  left: -242px;
  width: 300px;
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .site-config__body.body--color {
    left: -232px;
  }
}

.set-font-l .site-config__body.body--fontsize {
  left: -250px;
  width: 310px;
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .site-config__body.body--fontsize {
    left: -220px;
  }
}

.set-font-l .site-config__body.body--search {
  width: 458px;
}

.set-font-l .sp-site-config {
  flex-wrap: wrap;
}

.set-font-l .gl-nav__link {
  font-size: 1.5rem;
}

.set-font-l .sp-site-config__item {
  width: 100%;
}

.set-font-l .sp-site-config__item:nth-of-type(2) {
  margin-top: 10px;
  margin-left: 0;
}

@media print, screen and (min-width: 1024px) {
  .set-font-l .news-important-area__title-box {
    padding-top: 110px;
    padding-bottom: 15px;
  }
}

@media print, screen and (min-width: 1200px) {
  .set-font-l .news-menu__tag li {
    margin-right: 0;
  }
}

.set-font-l .news-menu__tag a,
.set-font-l .news-menu__tag span {
  font-size: 1.1rem;
}

@media print, screen and (min-width: 1024px) {
  .set-font-l .news-menu__tag a,
  .set-font-l .news-menu__tag span {
    font-size: 1.18rem;
    padding-left: 40px;
  }
  .set-font-l .news-menu__tag a.tag--all,
  .set-font-l .news-menu__tag span.tag--all {
    padding-left: 15px;
  }
}

@media print, screen and (min-width: 1024px) {
  .set-font-l .represent-number {
    flex-wrap: wrap;
  }
}

.set-font-l .represent-number__main:before {
  top: -13px;
}

@media print, screen and (min-width: 1024px) {
  .set-font-l .represent-number__main:before {
    width: 36px;
    height: 36px;
    background-size: 36px;
    top: -11px;
  }
}

.set-font-l .form-content__item dt {
  padding-left: 60px;
}

@media print, screen and (min-width: 768px) {
  .set-font-l .introduction-relation-link__btn .more-btn {
    width: 490px;
  }
}

@media print, screen and (min-width: 1024px) {
  .set-font-l .footer__body-menu {
    width: calc(100% - 350px);
  }
}
