body.asbgblack {
  background-color: #000;
  color: #ff0;
}
body.asbgblue {
  background-color: #00f;
  color: #ff0;
}
body.asbgyellow {
  background-color: #ff0;
}

.asbgcommon .menuWrap01 .btnBousai a,
.asbgcommon .menuWrap01 .btnKyukan a,
.asbgcommon .menuContainerSP .btnBousai a,
.asbgcommon .menuContainerSP .btnKyukan a,
.asbgcommon .menuContainerHead .btnBousai a,
.asbgcommon .menuContainerHead .btnKyukan a {
  background-color: #b93434;
  color: #fff;
}
.asbgcommon .menuWrap01 .btnBousai a:hover,
.asbgcommon .menuWrap01 .btnKyukan a:hover,
.asbgcommon .menuContainerSP .btnBousai a:hover,
.asbgcommon .menuContainerSP .btnKyukan a:hover,
.asbgcommon .menuContainerHead .btnBousai a:hover,
.asbgcommon .menuContainerHead .btnKyukan a:hover {
  opacity: 0.7;
}
.asbgcommon .menuContainer .tabWrap .area,
.asbgcommon .pickUpSlider::after,
.asbgcommon .koukokuWrap,
.asbgcommon footer,
.asbgcommon .counter {
  background-image: none;
  background: transparent;
}
.asbgcommon .secTtl h2,
.asbgcommon .benriMenu h3,
.asbgcommon .aboutTtl,
.asbgcommon .koukokuTtl,
.asbgcommon .address,
.asbgcommon .counter,
.asbgcommon .counter h3,
.asbgcommon .copy {
  color: currentcolor;
}
.asbgcommon .aboutTtl a::before {
  content: ">";
}
.asbgcommon .aboutNagaokaWrap li a::after {
  background-image: none;
  content: ">";
  font-size: 20px;
}
.asbgcommon .tabWrap #kurashi h2 a::before,
.asbgcommon .tabWrap #kenko h2 a::before,
.asbgcommon .tabWrap #kosodate h2 a::before,
.asbgcommon .tabWrap #sangyo h2 a::before,
.asbgcommon .tabWrap #shisei h2 a::before {
  background: transparent;
  content: ">";
}

.asbgblack a:link {
  color: #fff;
}
.asbgblack .siteTtlWrap img,
.asbgblack .menuLogo img {
  background-color: #fff;
}
.asbgblack .hamburger {
  background-color: #ff0;
}
.asbgblack .hamburger span {
  background-color: #000;
}
.asbgblack .hamburger::after {
  color: #000;
}
.asbgblack .btnForeign a,
.asbgblack .siteMenuWrap ul li a {
  color: #fff;
}
.asbgblack .btnForeign a:hover,
.asbgblack .siteMenuWrap ul li a:hover {
  background-color: #fff;
  color: #000;
}
.asbgblack .koukokuWrap,
.asbgblack footer {
  border-top: 1px solid #ff0;
}
.asbgblack .counter {
  border: 1px solid #ff0;
}
.asbgblack .aboutTtl a,
.asbgblack .aboutNagaokaWrap li a::after {
  background-color: #fff;
  color: #000;
}
.asbgblack .menuContainerHead .btnSougou a,
.asbgblack .sougouMenuLink .kanko a,
.asbgblack .sougouMenuLink .furusato a {
  background-color: #fff;
  color: #000;
}
.asbgblack .menuContainerHead .btnSougou a:hover,
.asbgblack .sougouMenuLink .kanko a:hover,
.asbgblack .sougouMenuLink .furusato a:hover {
  color: #000;
}
.asbgblack .menuContainerHead,
.asbgblack .tabWrap,
.asbgblack .sougouMenuLink,
.asbgblack .languageMenu .submenu {
  background-color: #000;
}
.asbgblack .tabWrap .tab li.active a {
  background-color: #ff0;
  color: #000;
}
.asbgblack .tabWrap .tab li.active::after {
  border-top-color: #ff0;
}
.asbgblack .tabWrap #kurashi h2 a,
.asbgblack .tabWrap #kenko h2 a,
.asbgblack .tabWrap #kosodate h2 a,
.asbgblack .tabWrap #sangyo h2 a,
.asbgblack .tabWrap #shisei h2 a,
.asbgblack .tabWrap .area li a {
  color: #fff;
}
.asbgblack .iconClose {
  background-color: #ff0 !important;
}
.asbgblack .iconClose::before, .asbgblack .iconClose::after {
  background-color: #000 !important;
}
.asbgblack .foreign .nav-open,
.asbgblack .btnMenuClose {
  color: #ff0 !important;
}

.asbgblue a:link {
  color: #fff;
}
.asbgblue .siteTtlWrap img,
.asbgblue .menuLogo img {
  background-color: #fff;
}
.asbgblue .hamburger {
  background-color: #ff0;
}
.asbgblue .hamburger span {
  background-color: #00f;
}
.asbgblue .hamburger::after {
  color: #00f;
}
.asbgblue .btnForeign a,
.asbgblue .siteMenuWrap ul li a {
  color: #fff;
}
.asbgblue .btnForeign a:hover,
.asbgblue .siteMenuWrap ul li a:hover {
  background-color: #fff;
  color: #00f;
}
.asbgblue .koukokuWrap,
.asbgblue footer {
  border-top: 1px solid #ff0;
}
.asbgblue .counter {
  border: 1px solid #ff0;
}
.asbgblue .aboutTtl a,
.asbgblue .aboutNagaokaWrap li a::after {
  background-color: #fff;
  color: #00f;
}
.asbgblue .menuContainerHead .btnSougou a,
.asbgblue .sougouMenuLink .kanko a,
.asbgblue .sougouMenuLink .furusato a {
  background-color: #fff;
  color: #00f;
}
.asbgblue .menuContainerHead .btnSougou a:hover,
.asbgblue .sougouMenuLink .kanko a:hover,
.asbgblue .sougouMenuLink .furusato a:hover {
  color: #00f;
}
.asbgblue .menuContainerHead,
.asbgblue .tabWrap,
.asbgblue .sougouMenuLink,
.asbgblue .languageMenu .submenu {
  background-color: #00f;
}
.asbgblue .tabWrap .tab li.active a {
  background-color: #ff0;
  color: #000;
}
.asbgblue .tabWrap .tab li.active::after {
  border-top-color: #ff0;
}
.asbgblue .tabWrap #kurashi h2 a,
.asbgblue .tabWrap #kenko h2 a,
.asbgblue .tabWrap #kosodate h2 a,
.asbgblue .tabWrap #sangyo h2 a,
.asbgblue .tabWrap #shisei h2 a,
.asbgblue .tabWrap .area li a {
  color: #fff;
}
.asbgblue .iconClose {
  background-color: #ff0 !important;
}
.asbgblue .iconClose::before, .asbgblue .iconClose::after {
  background-color: #00f !important;
}
.asbgblue .foreign .nav-open,
.asbgblue .btnMenuClose {
  color: #ff0 !important;
}

.asbgyellow a:link {
  color: #00f;
}
.asbgyellow .logo img {
  background-color: #000;
}
.asbgyellow .btnForeign a,
.asbgyellow .siteMenuWrap ul li a {
  color: #00f;
}
.asbgyellow .btnForeign a:hover,
.asbgyellow .siteMenuWrap ul li a:hover {
  background-color: #00f;
  color: #fff;
}
.asbgyellow .koukokuWrap,
.asbgyellow footer {
  border-top: 1px solid #000;
}
.asbgyellow .counter {
  border: 1px solid #000;
}
.asbgyellow footer .address .logo a,
.asbgyellow .aboutTtl a,
.asbgyellow .aboutNagaokaWrap li a::after {
  background-color: #00f;
  color: #fff;
}
.asbgyellow .aboutNagaokaWrap li a {
  color: #fff;
}
.asbgyellow .aboutNagaokaWrap li a::before {
  border-color: #00f;
  opacity: 1;
}
.asbgyellow .menuContainerHead .btnSougou a,
.asbgyellow .sougouMenuLink .kanko a,
.asbgyellow .sougouMenuLink .furusato a {
  background-color: #00f;
  color: #fff;
}
.asbgyellow .menuContainerHead .btnSougou a:hover,
.asbgyellow .sougouMenuLink .kanko a:hover,
.asbgyellow .sougouMenuLink .furusato a:hover {
  color: #fff;
  opacity: 0.8;
}
.asbgyellow .menuContainerHead,
.asbgyellow .tabWrap,
.asbgyellow .sougouMenuLink,
.asbgyellow .languageMenu .submenu {
  background-color: #ff0;
}
.asbgyellow .tabWrap .tab li.active a {
  background-color: #000;
  color: #ff0;
}
.asbgyellow .tabWrap .tab li.active::after {
  border-top-color: #000;
}
.asbgyellow .tabWrap #kurashi h2 a,
.asbgyellow .tabWrap #kenko h2 a,
.asbgyellow .tabWrap #kosodate h2 a,
.asbgyellow .tabWrap #sangyo h2 a,
.asbgyellow .tabWrap #shisei h2 a,
.asbgyellow .tabWrap .area li a {
  color: #00f;
}
.asbgyellow .iconClose {
  background-color: #000 !important;
}
.asbgyellow .iconClose::before, .asbgyellow .iconClose::after {
  background-color: #ff0 !important;
}
.asbgyellow .btnMenuClose {
  color: #000 !important;
}
.asbgyellow .foreign .nav-open,
.asbgyellow .slider-item p {
  color: #000 !important;
}