.menu > .menu-item .active > a {
  background-color: #ffffff;
}
.menu > .menu-item .active > a:hover {
  background-color: #000000;
}
.tcd-pb-row .tcd-pb-col {
  -webkit-text-stroke-color: #000000;
  font-style: normal;
}
#main_contents > #index_3box > #index_3box_list .three_box_icon7 {
  background-color: #bfbfbf;
  color: #ffffff;
}
#index_3box > #index_3box_list > .box a {
  background-color: #333333;
}
#main_contents > #index_3box > #index_3box_list .three_box_icon23 {
  background-color: #bfbfbf;
}
#main_contents > #index_3box > #index_3box_list .three_box_icon1 {
  background-color: #bfbfbf;
}
#index_center_image > div > div > a {
  background-color: #333333;
}
#index_3box_list > div:nth-child(1) > div > a {
  background-color: #333333;
}
#index_3box_list > div:nth-child(2) > div > a {
  background-color: #333333;
}
#index_3box_list > div:nth-child(3) > div > a {
  background-color: #333333;
}
#index_news_list > div:nth-child(1) > a {
  background-color: #333333;
}
#index_news_list > div:nth-child(1) > a:hover {
  background-color: #efff09;
}
#index_work_list > div:nth-child(1) > a:hover {
  background-color: #efff09;
}
#index_blog_list > div:nth-child(1) > a {
  background-color: #333333;
}
#index_blog_list > div:nth-child(1) > a:hover {
  background-color: #efff09;
}
#menu-item-628 > a {
  background-color: #ffffff;
}
#index_3box > #index_3box_list > .box a:hover {
  background-color: #efff09;
  color: #333333;
}
#site_wrap #index_news_list > .index_list_header > .index_archive_link:hover {
  background-color: #efff09;
}
#site_wrap #index_work_list > .index_list_header > .index_archive_link:hover {
  background-color: #efff09;
  color: #ffffff;
}
#menu-item-628 > a:active {
  background-color: #ffffff;
}
#header_inner > #global_menu .active > a {
  background-color: #ffffff;
}
#index_work_list > div:nth-child(1) > a {
  background-color: #333333;
}
#index_work_list > div:nth-child(1) > a:active {
  background-color: #efff09;
}
#work_list_wrap .box > .category > a:hover {
  color: #ffffff;
  background-color: #000000 !important;
}
#work_list_wrap .box > .category > a {
  color: #000000 !important;
}
#menu-item-612 > a {
  background-color: #ffffff !important;
}
#menu-item-628 > a {
  background-color: #ffffff !important;
}
#menu-item-608 > a {
  background-color: #ffffff !important;
}
#menu-item-602 > a {
  background-color: #ffffff !important;
}
.menu > .menu-item .active > a {
  background-color: #ffffff !important;
}
#site_wrap > #footer_bottom #copyright > a {
  font-size: 13px;
}
#menu-item-605 > a {
  background-color: #ffffff !important;
}
#menu-item-796 > a {
  background-color: #ffffff !important;
}
#menu-item-606 > a {
  background-color: #ffffff !important;
}
#menu-item-604 > a {
  background-color: #ffffff !important;
}
#menu-item-611 > a {
  background-color: #ffffff !important;
}
#menu-item-607 > a {
  background-color: #ffffff !important;
}
#menu-item-609 > a {
  background-color: #ffffff !important;
}
.tcd-pb-row-inner .q_button {
  background-color: #ff0909;
}
@media screen and (max-width: 768px) {
  #header_inner {
    background-color: #ffffff;
  }
}
@media screen and (max-width: 375px) {
  body > #site_wrap #header_inner {
    background-color: #ffffff;
  }
  #index_3box_list > div:nth-child(1) > div > a {
    background-color: #bfbfbf;
  }
  #index_3box_list > div:nth-child(3) > div > a {
    background-color: #000000;
  }
  #header_inner > a > span:hover {
    background-color: #ffffff;
  }
  #menu-item-37 > a:active {
    background-color: #ffffff;
  }
  #logo_image > h1 > a:visited {
    background-color: #ffffff;
  }
  #header_inner {
    background-color: #ffffff;
  }
  #header_inner > a > span {
    background-color: #ffffff;
  }
}
