/*---------------------------------------------------------------------------*/
body {
  color: #362827;
}

/*---------------------------------------------------------------------------*/
#fadeScreen {
  background: #ffffff;
}

/*---------------------------------------------------------------------------*/
header .headerArea nav {
  left: 50%;
  margin: 0 0 0 -210px;/*0 0 0 -168px*/
  position: absolute;
  top: 35px;
  width: 420px;/*336px*/
}

header .headerArea .naviList {
  border-bottom: 1px solid #4a3634;
}

header .headerArea .naviList li a {
  color: #362827;
}

header .headerArea .naviList li a::after {
  background: #d5a06d;
}

header .headerArea .naviList li a:hover {
  color: #d5a06d;
}

header .headerArea .headerLang {
  background: #4a3634;
}

header .headerArea .headerLang .langList li {
  color: #9d9291;
}

header .headerArea .headerLang .langList li a {
  color: #9d9291;
}

header .headerArea .headerLang .langList li a:hover {
  color: #f5f5f5;
}

header .headerArea .headerLang .langList li.now a {
  border-bottom: 1px solid #f5f5f5;
  color: #f5f5f5;
}

/*---------------------------------------------------------------------------*/
.mainImg {
  position: fixed;
  top: 0;
  width: 100%;
}

.mainImg .mainLogo {
  display: none;
  left: 81.5%;
  margin: -68px 0 0 -181px;
  position: absolute;
  top: 50%;
  width: 362px;
  z-index: 8;
}

.mainImg .mainLogo img {
  height: auto;
  width: 100%;
}

.mainImg .logoBar {
  background: #ffffff;
  display: none;
  height: 40px;
  left: 50%;
  margin: 102px 0 0;
  position: absolute;
  top: 50%;
  width: 1px;
  z-index: 8;
}

.slideArea .mainSlide li .type01 {
  background: url(/kubotsu/assets/img/top/mainImg01.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.slideArea .mainSlide li .type02 {
  background: url(/kubotsu/assets/img/top/mainImg02.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.slideArea .mainSlide li .type03 {
  background: url(/kubotsu/assets/img/top/mainImg03.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.slideArea .mainSlide li .type04 {
  background: url(/kubotsu/assets/img/top/mainImg04.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.slideArea .mainSlide li .type05 {
  background: url(/kubotsu/assets/img/top/mainImg05.jpg) center center no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}

.slideArea {
  min-width: 980px;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -moz-opacity: 0;
  width: 100%;
}

.slideArea .bx-wrapper {
  margin: 0 auto;
}

.slideArea .bx-wrapper .bx-viewport {
  border: none;
  box-shadow: none;
  left: 0;
}

.slideArea .bx-wrapper .bx-pager {
  bottom: 0;
  margin: 202px 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  -moz-opacity: 0;
  padding: 0;
  top: 50%;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item a {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: url(/assets/img/shopTypeA/iconSlidePage01.png) left top no-repeat;
  height: 11px;
  margin: 0;
  width: 15px;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item a.active {
  background: url(/assets/img/shopTypeA/iconSlidePage02.png) left top no-repeat;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item a:hover {
  background: url(/assets/img/shopTypeA/iconSlidePage02.png) left top no-repeat;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item:last-child a {
  background: url(/assets/img/shopTypeA/iconSlidePage03.png) left top no-repeat;
  width: 20px;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item:last-child a.active {
  background: url(/assets/img/shopTypeA/iconSlidePage04.png) left top no-repeat;
}

.slideArea .bx-wrapper .bx-pager .bx-pager-item:last-child a:hover {
  background: url(/assets/img/shopTypeA/iconSlidePage04.png) left top no-repeat;
}

/*---------------------------------------------------------------------------*/
.shopInfoArea {
  background: url(/kubotsu/assets/img/common/imgShopInfo.jpg) center center no-repeat;
  background-size: cover;
}

.shopInfoArea .shopInfoLogo {
  margin: 0 0 0 -181px;
  top: 120px;
  width: 362px;
}

.shopInfoArea .shopInfoLogo img {
  height: auto;
  width: 100%;
}
