@charset "utf-8";
/* Note: This file is compiled from local.less */
/* ----------------------------------------
 container
---------------------------------------- */
#container {
  background-color: #f4f1e4;
}
/* ----------------------------------------
 header
---------------------------------------- */
#header-inner01 {
  border-bottom-color: #330000;
}
#header .global-nav li {
  color: #ffffff;
  background: #000000;
}
#header .global-nav a {
  color: #ffffff;
}
#header .sub-nav li {
  background-image: '../img/arrow01.png';
}
/* ----------------------------------------
 content
---------------------------------------- */
#content-inner01 {
  background: #ffffff;
}
/* ----------------------------------------
 aside
---------------------------------------- */
#aside .local-nav .category-title {
  color: #ffffff;
  background: #000000;
}
#aside .local-nav .category-title a {
  color: #ffffff;
}
/* ----------------------------------------
 footer
---------------------------------------- */
#footer-inner03 {
  color: #ffffff;
  background-color: #663300;
}
/* ----------------------------------------
heading
---------------------------------------- */
.page-title {
  border-left-color: #000000;
}
.section-title span {
  border-left-color: #000000;
}
.subsection-title span {
  background-color: #000000;
}
/* ----------------------------------------
link
---------------------------------------- */
.arrow-link .arrow {
  color: #000000;
}
/* ----------------------------------------
button
---------------------------------------- */
.button-front {
  color: #ffffff;
  background-color: #000000;
}
/* ---------------------------------------------------
 form-header
--------------------------------------------------- */
#form-header .flow-nav li {
  color: #ffffff;
  background-color: #c2ad99;
}
#form-header .flow-nav .current {
  background-color: #663300;
}
/* ---------------------------------------------------
 form-body
--------------------------------------------------- */
.form-body .aform-hdln span {
  border-left-color: #000000;
}
.form-body .required {
  color: #d7000d;
}
.form-body table th .require {
  color: #d7000d;
}
/* ---------------------------------------------------
 customer-contact
--------------------------------------------------- */
#customer-contact {
  border-color: #eeecdf;
  background-color: #f4f1e4;
}
#customer-contact .tel-number {
  color: #000000;
}
#customer-contact .supplement .mark {
  color: #d7000d;
}
/* ----------------------------------------
 index
---------------------------------------- */
.page-index #main-image .thumbnail-slide .current {
  border-color: #000000;
}
.page-index #main-image .thumbnail-slide .current span {
  border-color: #000000;
}
#content-inner01 #content-inner02 #main #news {
  max-width: 660px;
  margin: 20px auto 40px;
}
#content-inner01 #content-inner02 #main #news .title {
  font-size: 2.2em;
  padding-bottom: 10px;
}
#content-inner01 #content-inner02 #main #pr {
  max-width: 710px;
  margin: 20px auto 40px;
}
.page-index #pickup-contents {
  border-color: #eeecdf;
  background-color: #f4f1e4;
}
.page-index #banner01 {
  max-width: 710px;
  margin: 45px auto 55px;
}
.page-index #banner01 img {
  width: 100%;
}
.page-index #banner01 .title {
  padding-bottom: 10px;
  font-size: 1.6em;
}
#content-inner01 #content-inner02 #main .banner_list a {
  text-decoration: none;
  margin: 0 10px;
}
.page-index #shop-list {
  border: 1px solid #eeecdf;
  background-color: #f4f1e4;
}
.page-index .common-box01 .title {
  border-top-color: #663300;
}


/* ----------------------------------------
 menu
---------------------------------------- */
.page-menu #recommend-item {
  border-color: #eeecdf;
  background-color: #f4f1e4;
}
.page-menu #recommend-item .title {
  border-top-color: #663300;
  color: #000000;
}
.page-menu #recommend-item .item .price td {
  color: #742b11;
}
.page-menu .item-lineup .item p.price {
  color: #742b11;
}
.page-menu .item-lineup .item table.price td {
  color: #742b11;
}
.page-menu #item-detail .data .price td {
  color: #742b11;
}
/* ----------------------------------------
 Concept
---------------------------------------- */
.page-concept #pickup-menu {
  border-bottom-color: #663300;
}
.page-concept #related-links {
  border-color: #eeecdf;
}
/* ----------------------------------------
 Campaign
---------------------------------------- */
/* ----------------------------------------
 Recruit
---------------------------------------- */
.page-recruit #recruit-nav li {
  color: #000000;
}
.page-recruit .return-top {
  color: #000000;
}
.page-recruit #recruit-button a {
  color: #ffffff;
  background-color: #000000;
}
/* ----------------------------------------
 Coupon
---------------------------------------- */
.page-coupon #coupon-head a {
  color: #ffffff;
  background-color: #000000;
}
