/* カスタマイズ用CSS */
body {
  color: #777;
  background: #f6f6eb; }
.ec-layoutRole {
  background-color: #f6f6eb; }
.ec-headerNav .ec-headerNav__itemIcon {
  color: #aaa49d; }
.ec-headerNav .ec-headerNav__itemLink {
  color: #aaa49d; }
.ec-headerSearch .ec-headerSearch__category .ec-select.ec-select_search {
  background: #aaa49d; }
.ec-headerSearch .ec-headerSearch__keyword {
  color: #aaa49d; }
.ec-cartNavi {
  color: #aaa49d; }
.ec-cartNavi .ec-cartNavi__badge {
  background-color: #267e9c; }
.ec-categoryNaviRole {
  margin: 0 auto 20px auto; }
.ec-footerRole {
  border-top: 1px solid #9e978f;
  background: #aaa49d; }
.ec-footerNavi .ec-footerNavi__link a{
  text-decoration: none;
  }
.ec-headerTitle .ec-headerTitle__title a {
  color: #aaa49d; }
.ec-itemNav__nav li a {
  color: #aaa49d;
  background: #f6f6ec;
  border-bottom: #f6f6ec; }
.ec-itemNav__nav > li:hover > a {
  color: #267e9c;
  background: none; }
.ec-itemNav__nav li ul li a {
  background: #aaa49d; }
.ec-itemNav__nav > li:hover li:hover > a {
  background: #cacac1; }
.ec-itemNav__nav li ul li ul li a {
  background: #eee; }
.ec-itemNav__nav li:hover ul li ul li a:hover {
  background: #cacac1; }
.ec-topicpath {
  color: #267e9c; }
.ec-blockTopBtn {
  background-color: #aaa49d; }
.ec-blockBtn--top {
  background-color: #267e9c;
  border-color: #267e9c; }
.ec-blockBtn--top:hover, .ec-blockBtn--top:focus, .ec-blockBtn--top.focus {
  background-color: #08708d;
  border-color: #267e9c; }
  
.ec-eyecatchRole .ec-eyecatchRole__intro {
  color: #777; }
.ec-topicRole {
  background-color: #f9f9f1; }
.ec-topicRole .ec-topicRole__listItemTitle {
  color: #777; }
.ec-secHeading {
  color: #aaa49d; }
.ec-secHeading .ec-secHeading__line {
  background: #aaa49d; }
.ec-secHeading--tandem {
  color: #aaa49d; }
.ec-secHeading--tandem .ec-secHeading__line {
    background: #aaa49d; }
.ec-newItemRole__listItem a {
  text-decoration: none; } 
.ec-newItemRole__listItem a:hover {
  color: #267e9c; } 
.ec-newItemRole .ec-newItemRole__listItemTitle {
  color: #aaa49d; }
.ec-newItemRole .ec-newItemRole__listItemPrice {
  color: #aaa49d; }
.ec-inlineBtn--top {
  background-color: #267e9c;
  border-color: #267e9c; }
.ec-inlineBtn--top:focus, .ec-inlineBtn--top.focus {
  color: white;
  background-color: #08708d;
  border-color: #267e9c; }
.ec-inlineBtn--top:hover {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-inlineBtn--top:active, .ec-inlineBtn--top.active,
.open > .ec-inlineBtn--top.dropdown-toggle {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-inlineBtn--top:active:hover, .ec-inlineBtn--top:active:focus, .ec-inlineBtn--top:active.focus, .ec-inlineBtn--top.active:hover, .ec-inlineBtn--top.active:focus, .ec-inlineBtn--top.active.focus,
.open > .ec-inlineBtn--top.dropdown-toggle:hover,
.open > .ec-inlineBtn--top.dropdown-toggle:focus,
.open > .ec-inlineBtn--top.dropdown-toggle.focus {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-inlineBtn--top.disabled:hover, .ec-inlineBtn--top.disabled:focus, .ec-inlineBtn--top.disabled.focus, .ec-inlineBtn--top[disabled]:hover, .ec-inlineBtn--top[disabled]:focus, .ec-inlineBtn--top[disabled].focus,
  fieldset[disabled] .ec-inlineBtn--top:hover,
  fieldset[disabled] .ec-inlineBtn--top:focus,
  fieldset[disabled] .ec-inlineBtn--top.focus {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-categoryRole {
  color: #777;
  background: #f9f9f1; }
.ec-newsRole .ec-newsRole__news{
  border: 1px solid #267e9c;
  padding: 0 10px;}
.ec-newsRole .ec-newsRole__newsDate {
  color: #777; }
.ec-newsRole .ec-newsRole__newsTitle {
  color: #777; }
.ec-newsRole .ec-newsRole__newsCloseBtn {
  background: #267e9c; }
.ec-newsRole .ec-newsRole__newsDescription {
  color: #777; }
.ec-newsRole .ec-newsRole__newsDescription a {
  color: #267e9c; }
  
  
.ec-searchnavRole .ec-searchnavRole__infos{
  color: #777;
  border-top: 1px solid #cacac1; }
.ec-shelfRole {
  color: #777; }
.ec-blockBtn--action {
  background-color: #267e9c;
  border-color: #267e9c; }
.ec-blockBtn--action:focus, .ec-blockBtn--action.focus {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-blockBtn--action:hover {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-blockBtn--action:active, .ec-blockBtn--action.active,
.open > .ec-blockBtn--action.dropdown-toggle {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-blockBtn--action:active:hover, .ec-blockBtn--action:active:focus, .ec-blockBtn--action:active.focus, .ec-blockBtn--action.active:hover, .ec-blockBtn--action.active:focus, .ec-blockBtn--action.active.focus,
.open > .ec-blockBtn--action.dropdown-toggle:hover,
.open > .ec-blockBtn--action.dropdown-toggle:focus,
.open > .ec-blockBtn--action.dropdown-toggle.focus {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-blockBtn--action.disabled:hover, .ec-blockBtn--action.disabled:focus, .ec-blockBtn--action.disabled.focus, .ec-blockBtn--action[disabled]:hover, .ec-blockBtn--action[disabled]:focus, .ec-blockBtn--action[disabled].focus,
  fieldset[disabled] .ec-blockBtn--action:hover,
  fieldset[disabled] .ec-blockBtn--action:focus,
  fieldset[disabled] .ec-blockBtn--action.focus {
  background-color: #08708d;
  border-color: #267e9c; }
.ec-blockBtn--action .badge {
  color: #267e9c; }
.ec-inlineBtn--cancel {
  background-color: #aaa49d;
  border-color: #aaa49d; }
.ec-inlineBtn--cancel:focus, .ec-inlineBtn--cancel.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
  .ec-inlineBtn--cancel:hover {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-inlineBtn--cancel:active, .ec-inlineBtn--cancel.active,
.open > .ec-inlineBtn--cancel.dropdown-toggle {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-inlineBtn--cancel:active:hover, .ec-inlineBtn--cancel:active:focus, .ec-inlineBtn--cancel:active.focus, .ec-inlineBtn--cancel.active:hover, .ec-inlineBtn--cancel.active:focus, .ec-inlineBtn--cancel.active.focus,
.open > .ec-inlineBtn--cancel.dropdown-toggle:hover,
.open > .ec-inlineBtn--cancel.dropdown-toggle:focus,
.open > .ec-inlineBtn--cancel.dropdown-toggle.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-inlineBtn--cancel.disabled:hover, .ec-inlineBtn--cancel.disabled:focus, .ec-inlineBtn--cancel.disabled.focus, .ec-inlineBtn--cancel[disabled]:hover, .ec-inlineBtn--cancel[disabled]:focus, .ec-inlineBtn--cancel[disabled].focus,
  fieldset[disabled] .ec-inlineBtn--cancel:hover,
  fieldset[disabled] .ec-inlineBtn--cancel:focus,
  fieldset[disabled] .ec-inlineBtn--cancel.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-blockBtn--cancel {
  background-color: #aaa49d;
  border-color: #aaa49d; }
.ec-blockBtn--cancel:focus, .ec-blockBtn--cancel.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-blockBtn--cancel:hover {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-blockBtn--cancel:active, .ec-blockBtn--cancel.active,
.open > .ec-blockBtn--cancel.dropdown-toggle {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-blockBtn--cancel:active:hover, .ec-blockBtn--cancel:active:focus, .ec-blockBtn--cancel:active.focus, .ec-blockBtn--cancel.active:hover, .ec-blockBtn--cancel.active:focus, .ec-blockBtn--cancel.active.focus,
.open > .ec-blockBtn--cancel.dropdown-toggle:hover,
.open > .ec-blockBtn--cancel.dropdown-toggle:focus,
.open > .ec-blockBtn--cancel.dropdown-toggle.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
.ec-blockBtn--cancel.disabled:hover, .ec-blockBtn--cancel.disabled:focus, .ec-blockBtn--cancel.disabled.focus, .ec-blockBtn--cancel[disabled]:hover, .ec-blockBtn--cancel[disabled]:focus, .ec-blockBtn--cancel[disabled].focus,
  fieldset[disabled] .ec-blockBtn--cancel:hover,
  fieldset[disabled] .ec-blockBtn--cancel:focus,
  fieldset[disabled] .ec-blockBtn--cancel.focus {
  background-color: #958f88;
  border-color: #aaa49d; }
  .ec-blockBtn--cancel .badge {
    color: #aaa49d; }
    
.ec-headingTitle {
  color: #aaa49d; }
.ec-productRole {
  color: #777; }
.ec-productRole .ec-productRole__price {
    color: #267e9c; }
.ec-productRole .ec-productRole__category a {
  color: #267e9c; }
 .ec-productRole .ec-productRole__description a {
  color: #267e9c; }
  
  
.ec-registerRole {
  color: #777; }
.ec-login {
  background: #f9f9f1; }
.ec-role {
  color: #777; }
.ec-contactRole {
  color: #777; }
.ec-mypageRole {
  color: #777; }
.ec-navlistRole .active a {
  color: #267e9c; }
  
  
.ec-sliderRole {
  width: 100%;
  max-width: 960px;
  margin-bottom: 24px; }
.ec-drawerRole {
    background: #aaa49d; }
.ec-drawerRole .ec-headerLinkArea {
    background: #aaa49d; }