/* ----------------
common-customize
-------------------*/
/*グローバルナビ 日本語 */
#site-navigation li#menu-item-96 a:after, footer #site-info ul li.menu-item-96 a:after {
    content: 'トップページ';
}
#site-navigation li#menu-item-95 a:after, footer #site-info ul li.menu-item-95 a:after {
    content: 'すべての商品';
}
#site-navigation li#menu-item-101 a:after, footer #site-info ul li.menu-item-101 a:after {
    content: 'このお店について';
}
#site-navigation li#menu-item-105 a:after, footer #site-info ul li.menu-item-105 a:after {
    content: 'お買い物ガイド';
}
#site-navigation li#menu-item-102 a:after, footer #site-info ul li.menu-item-102 a:after {
    content: 'お問い合わせ';
}
/*文字色、スミ */
body {
    color: #262626;
}
#site-navigation li a {
    color: #262626;
}
#site-navigation li a:hover {
    color: #262626;
}
.site-description {
    color: #262626;
}
a.bt {
    border: 1px solid  #262626;
    color:  #262626;
}
a.bt:hover {
    background: #262626;
    color: #fff;
}
footer .other-link .box p a, footer nav ul li {
     color:  #262626;
}
footer .copyright {
    background:  #262626;
    color: #898989;
}
footer #site-info ul li a , footer .other-link {
    color:  #262626;
}
#secondary h3 {
    color:    #262626;
     border-top: 1px solid   #262626;
     border-bottom: 1px solid   #262626;
}
.about .box .list a {
    color: #262626;
}
@media screen and (max-width: 428px) {
    #site-navigation label {
        background:  #262626;
    }
 }
/* スミ 薄く */
a {
    color: #808080;
}
.small, footer .copyright {
    color: #808080;
    font-size: 85%;
}
footer .other-link ul li a {
     color: #808080;
}
@media screen and (max-width: 428px) {
    .site-description {
        color: #808080;
    }
}

/*メインカラー */
@media screen and (min-width: 429px)  { /* pc */
    .site-description {
        background: none;/* bg解除に必須*/
    }
}
h2 .ja, .entry-content h2 {
    color: darkgreen;
}
.top-news ul li .date, .date {
     color: darkgreen;
}
.about .box .list dt {
     color: darkgreen;
}
/*サブカラー オレンジ色を変更*/
.incart-btn .total-quant {
    background-color: #9e9466;
    color: #fff;
}
@media screen and (min-width: 429px)  { /* pc */
    .incart-btn a {
        background-color: #9e9466;
    }
    .incart-btn a:hover {
		 background-color: #9e9466;
        opacity: 0.7;
        
	}
    .incart-btn .total-quant {
        background-color: #fff;
        color: #9e9466;
    }

}
.widget_welcart_login input#member_loginw, .widget_welcart_login input#member_login {
    background-color:#9e9466;
}
.member-page .send input {
    background-color: #9e9466;
}
.item-info .skubutton, .item-info .skubutton:hover {
    background-color: #9e9466;
}
.entry-content h3, .item-description h3 {
    color: #9e9466;
    border-left: 5px solid #9e9466;
}
.item-info .skubutton:hover {
    opacity: 0.7;
}
.wpcf7 p input[type="submit"], .wpcf7 p input[type="submit"]:hover  {
    background-color: #9e9466;
}
/* 背景色を変更 */
.item-header {
     background: #f5f3ec;
   
}
.category-list, #main.two-column .category-list {
    background: #f5f3ec;
   
}

footer .other-link {
   background: #f5f3ec;
}
/* ----------------
fonts
-------------------*/
.en, #site-navigation li a, footer #site-info ul li a {
   font-family: 'Oswald', sans-serif;
    font-weight: 600;
    letter-spacing: 0.6px;
}
h2.headline .en {
    font-size: 34px;
   font-family: 'Oswald', sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
}
@media screen and (max-width: 428px) {
    h2.headline .en {
    font-size: 28px;
    }
}


/* ----------------
layout-common
-------------------*/


/* ----------------
layout top
-------------------*/
/* category-list */
.category-list, #main.two-column .category-list {
    background: none;
    background-image: url('./../img/bg_category.jpg');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
/* about */
@media screen and (max-width: 428px) {
    .about .box-content {
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }

    .about .box-content img {
        width: 80%;
        height: auto;
    }
}
/* access */
.access, #main.two-column .access {
    background: none;
    background-image: url('./../img/bg_access.jpg');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
/* ----------------
layout page-about
-------------------*/
#main.two-column .category-list {
    margin: 0 auto;
}

/*カレンダー発送業務休日のSPレイアウト修正版*/
.businessday-wrapper {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px; /* 必要に応じて調整 */
}
/* 送信完了 */
.cart-page .category-list {
    background: none;
}

