.headerWrapper {
  background-color: #f9e;
}

.dropmenu li a:hover {
  color: #900;
}

.btnBox {
  background: #fcf;
}

.btnBox.clearfix p {
  color: #f6c !important;
}

.btnBox.clearfix a.btn1.saitama {
  color: #fff;
  background-color: #f6c;
  border: 1px solid #f6c;
}

a.btn1.yel.saitama::before, a.btn1.yel.saitama::after {
  background-color: #f6c;
}

a.btn1.yel.saitama:hover {
  background-color: #fff;
  border-color: #f6c;
  color: #f6c;
}

footer {
  background: #f9e;
}

.footerContents .footerLogo {
  margin: 0 60px;
}

.footerShop {
  background: #fbf;
}

.copyright {
  background: #f9e;
}

h1.headImg.concept {
  background: url(/images/saitama/headimg_concept.jpg) center center no-repeat;
}

h1.headImg .titleText {
  color: #f6c;
  background: rgba(0,0,0,0.4) url(/images/saitama/headImg_bg.png) center center no-repeat;
}

ul.contentsnav li a {
  background-color: #f9e;
  color: #000;
}

ul.contentsnav li a:hover {
  color: #000;
}

ul.contentsnav li a:hover::after {
  top: 0;
  background-color: #f6c;
}

.titlebg1 span {
  color: #f00;
}

.inner p strong {
  color: #f00;
}

.titlebg2 {
  color: #f00;
  border-left: 5px solid #f00;
}

.topics dl dd strong {
  color: #f00;
}

a.btn1 {
  background-color: #f6c;
  border: 1px solid #f6c;
}

a.btn1::before, a.btn1::after {
  background-color: #f6c;
}

a.btn1:hover {
  background-color: #fff;
  border-color: #f6c;
  color: #f6c;
}

a.btn1:hover::before, a.btn1:hover::after {
  background-color: #f6c;
}

h1.headImg.shop {
  background: url(/images/saitama/headimg_shop.jpg) center center no-repeat;
}

h1.headImg.guide {
  background: url(/images/saitama/headimg_guide.jpg) center center no-repeat;
}

h1.headImg.faq {
  background: url(/images/saitama/headimg_faq.jpg) center center no-repeat;
}

h1.headImg.reserve {
  background: url(/images/saitama/headimg_contact.jpg) center center no-repeat;
}

h1.headImg.contact {
  background: url(/images/saitama/headimg_contact.jpg) center center no-repeat;
}

table.contactForm th {
  background: #f9e;
}

.priceContents p {
  color: #f00;
  border-bottom: 1px solid #f00;
}

.menu-btn {
  background: #f9e;
}

.pushy-link {
  border-bottom: 1px solid #fdf;
}

.pushy a {
  color: #fff;
}

.pushy {
  background: #f9e;
}

li.pushy-link.shoplist {
  background: #faf;
}

a.btn3 {
 background: #f9e;
}

a.btn1 {
  background-color: #f6c;
  border: 1px solid #f6c;
  color: #fff;
}

@media only screen and (max-device-width: 767px) {
  .topImg img {
    width: 40%;
    height: auto;
  }
}