@charset "utf-8";
/* Note: This file is compiled from local.less */
/* ----------------------------------------
 global header
---------------------------------------- */
#global-header {
  border-top-color: #000000;
}
#global-header .global-nav li {
  color: #ffffff;
  background: #000000;
}
#global-header .global-nav a {
  color: #ffffff;
}
/* ----------------------------------------
 global footer
---------------------------------------- */
#global-footer .global-nav,
#global-footer .global-nav li {
  border-color: #ccc6a4;
}
#global-footer .global-nav li {
  background-color: #f4f1e4;
}
#global-footer .global-nav a {
  color: #6a2800;
}
#global-footer .copyright {
  color: #ffffff;
  background: #712915;
}
/* ----------------------------------------
heading
---------------------------------------- */
.page-title {
  border-left-color: #000000;
}
.section-title {
  border-top-color: #712915;
}
.subsection-title::before,
.chapter-title::before {
  background-color: #000000;
}
/* ----------------------------------------
paragraph
---------------------------------------- */
p.notes .mark.colored {
  color: #d7000d;
}
/* ----------------------------------------
link
---------------------------------------- */
.button-link a {
  border-color: #ccc6a4;
  background-color: #f4f1e4;
}
.button-link.strong a {
  border-color: #000000;
  color: #ffffff;
  background-color: #000000;
}
/* ----------------------------------------
 Index
---------------------------------------- */
.page-index #main-image .flex-control-nav .flex-active {
  background-color: #000000;
}
.page-index #pickup-contents .three-items li {
  background-color: #f4f1e4;
}
/* ----------------------------------------
 Menu
---------------------------------------- */
.page-menu .item-list .chapter-title {
  border-top-color: #dbd9c7;
  background: #eae8d8;
}
.page-menu .item-list .list-view .price {
  color: #663300;
}
.page-menu #menu-detail .chapter.price dt {
  background-color: #f4f1e4;
}
.page-menu #menu-detail .chapter.price dd {
  color: #663300;
}
/* ----------------------------------------
 About
---------------------------------------- */
/* ----------------------------------------
 Campaign
---------------------------------------- */
/* ----------------------------------------
 Recruit
---------------------------------------- */
.page-recruit #recruit-head .visual {
  background-color: #f4f1e4;
}
/* ----------------------------------------
 Coupon
---------------------------------------- */
/* ----------------------------------------
 contact
---------------------------------------- */
.page-contact #customer-contact {
  background: #f4f1e4;
}
.page-contact #form-header li {
  background-color: #c6a9a1;
}
.page-contact #form-header li.current {
  background-color: #712915;
}
.page-contact .form-body dt::before {
  background-color: #000000;
}
.page-contact .form-body .aform-hdln {
  border-top-color: #712915;
}
.page-contact .form-body .aform-hdln span {
  border-left-color: #000000;
}
.page-contact .form-body .aform-twice-note {
  color: #d7000d;
}
.page-contact .form-body .required {
  color: #d7000d;
}
.page-contact .form-body .submit input {
  color: #ffffff;
  background-color: #000000;
}
.page-contact .form-body .confirm-email {
  color: #d7000d;
}
.page-contact #form-footer .front input {
  color: #ffffff;
  background-color: #000000;
}
/* ----------------------------------------
 gmfoods only.
---------------------------------------- */
#global-header .logo {
  border-top: 2px solid  #fff;
  border-bottom: 2px solid #fff;
  /* background-color: #000; */
}
