/*
* Base Color First Pattern Page Style
*/

@charset "utf-8";

/* =Reset
-------------------------------------------------------------- */
body {
	background-color: #e4d4cb;
}

a {
	color: #42210b;
}

/* form */

/* -- reset input default style on iOS -- */
input[type="radio"]:checked::after {
	background: #e19e2f;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
textarea:focus {
	border: 1px solid #e19e2f !important;
	box-shadow: 0 0 7px #e19e2f;
}

/* -- common -- */

/* =header
-------------------------------------------------------------- */
.menu-trigger span {
	background-color: #292f33;
}

.drawer-menu {
	background-color: #f6e4ca;
}

#site-navigation li a {
	border-bottom: 1px dotted #42210b;
	color: #42210b;
}

/* -- .site-description -- */
.site-description {
	background-color: rgba(66, 33, 11, .5);
}

/* -- .incart-btn -- */
.incart-btn,
.incart-btn a {
	color: #42210b;
}

#mobile-menu .sns .lsf-icon::before {
	background-color: #42210b;
}

.total-quant {
	background-color: #e19e2f;
}

/* -- .search-box -- */
.search-box {
	border-bottom: dotted 1px #42210b;
}

/* -- .site-title -- */
.site-title {
	color: #42210b;
}

.site-title a {
	color: #42210b;
}

/* -- .membership -- */
.snav .membership {
	border-bottom: dotted 1px #42210b;
}

.snav .membership li a {
	background-color: #e19e2f;
}

.snav .membership li:last-child a {
	background-color: #9e5e37;
}

.snav .membership li a.usces_login_a {
	background-color: #e19e2f;
}

/* -- .sns -- */
.sns-wrapper {
	border-bottom: dotted 1px #42210b;
}

/* =main
-------------------------------------------------------------- */
#main-image .catchcopy {
	color: #42210b;
}

/* -- .cat-slider -- */
.category-area {
	background-color: rgba(66, 33, 11, .65);
}

.cat-slider .list-button a {
	background-color: #42210b;
}

/* -- .info-area -- */
.info-area h2 {
	color: #292f33;
}

.info-area h2 span {
	border-bottom: solid 1px #292f33;
}

.info-area .info-area-wrap article a {
	color: #292f33;
}

.info-area .info-nav a {
	background-color: #42210b;
}

.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
	background: #42210b !important;
}

.campaign_point,
.campaign_discount {
	background-color: #e19e2f;
}

/* = Widget Common
-------------------------------------------------------------- */

/* .ucart_featured_body */
.widget_welcart_bestseller li::before {
	background-color: #9e5e37;
}

.widget_welcart_bestseller li:nth-child(odd)::before {
	background-color: #e19e2f;
}

.widget_welcart_bestseller .itemsoldout {
	color: #e19e2f;
}

/* = Welcart widget-style
-------------------------------------------------------------- */

/* - .widget_welcart_login - */
.widget_welcart_login input#member_loginw,
.widget_welcart_login input#member_login {
	background-color: #e19e2f;
}

.widget_welcart_login a:last-child {
	background-color: #9e5e37;
}

.widget_welcart_login a.login_widget_mem_info_a {
	background-color: #9e5e37;
}

/* - .widget_calendar - */
.usces_calendar .businesstoday::before {
	background-color: #e19e2f;
}

.usces_calendar .businessday::before {
	background-color: #9e5e37;
}

.usces_calendar .businesstoday.businessday::before {
	background-color: #e19e2f;
}

.business_days_exp_box.businessday {
	background-color: #9e5e37;
}

/* - .widget_search - */
.s-box input[type="text"].search-text {
	border-bottom: solid 1px #e19e2f;
}

.s-box .searchsubmit {
	color: #42210b;
}

/* - .widget_welcart_search - */
.widget_welcart_search #searchsubmit {
	background-color: #e19e2f;
}

.widget_welcart_search li div a {
	background-color: #9e5e37;
}

/* = Widget Area | Secondary
-------------------------------------------------------------- */
#secondary .widget_title {
	border-bottom: solid 1px #42210b;
	color: #42210b;
}

#secondary .widget_title::after {
	border-bottom: solid 1px #e19e2f;
}

/* = Widget Area | Footer
-------------------------------------------------------------- */
.widget_title {
	border-bottom: dotted 2px #42210b;
	color: #42210b;
}

.fixed .bottomfixed {
	background-color: rgba(66, 33, 11, .5);
}

/* =toTop
-------------------------------------------------------------- */
#toTop i {
	color: #42210b;
}

#toTop i:hover {
	color: #292f33;
}

/* =footer
-------------------------------------------------------------- */
.footer-backdrop {
	background-color: rgba(66, 33, 11, .8);
}

/* .footer-navigation */
.footer-navigation a {
	background-color: rgba(66, 33, 11, .5);
}

.footer-navigation .current_page_item a {
	background-color: rgba(66, 33, 11, 1);
}

.fixed #flowtbut.open span i::before {
	color: #42210b;
}

/* =contetns
-------------------------------------------------------------- */

/* =front-page.php
-------------------------------------------------------------- */

/* -- .slick-slider -- */
.slick-dots li button {
	background-color: #9e5e37;
}

.slick-dots .slick-active button {
	background-color: #e19e2f;
}

/* -- .front-il -- */
.opt-tag .new {
	background-color: #e19e2f;
}

.opt-tag .recommend {
	background-color: #9e5e37;
}

.opt-tag .stock {
	background-color: #42210b;
}

.opt-tag .sale {
	background-color: #292f33;
}

.front-il-block .itemsoldout,
.cat-il .itemsoldout {
	background-color: rgba(66, 33, 11, .5);
}

/* =archive.php
-------------------------------------------------------------- */

/* -- .cat-il.type-grid -- */
.item-page-header .page-title {
	color: #42210b;
}

.item-page-header .page-title span::after {
	background-color: #e19e2f;
}

/* -- .post-li -- */
.post-li article .entry-title::after,
.post .entry-title::after {
	background-color: #e19e2f;
}

/* = .entry-content,item-description
-------------------------------------------------------------- */

/* -- input select textarea -- */
.entry-content input[type="submit"],
.item-description input[type="submit"] {
	background-color: #e19e2f;
}

.entry-content input[type="submit"]:hover,
.item-description input[type="submit"]:hover {
	background-color: #e19e2f;
}

/* =page.php
-------------------------------------------------------------- */
.page-header .page-title {
	color: #42210b;
}

.page-header .page-title span::after {
	background-color: #e19e2f;
}

.page .post-edit-link {
	background-color: #292f33;
}

/* =comments.php
-------------------------------------------------------------- */
.form-submit .submit {
	background-color: #e19e2f;
}

/* =Auto Delivery
-------------------------------------------------------------- */
#wc_regular .skubutton {
	background-color: #42210b;
}

/* =SKU Select
-------------------------------------------------------------- */
dl.item-sku dd input[type="radio"]:checked + label,
dl.item-sku dd label:hover {
	border: 2px solid #e19e2f;
	color: #e19e2f;
}

/* =DL Saler
-------------------------------------------------------------- */
.frequency {
	background-color: #e19e2f;
}

#wc_ordercompletion a.redownload_button {
	background-color: #9e5e37;
}

/* DL Seller | Member Auto Billing Info
-------------------------------------------------------------- */

#memberinfo .auto_billing_contents .order-new-table tbody td a {
	background-color: #e4d4cb;
	color: #42210b;
}

#memberinfo .auto_billing_contents .order-new-table tbody td a:hover {
	background-color: #e4d4cb;
}

#memberinfo #history_head td.retail .continue_status {
	color: #42210b;
}

/* Auto Delivery
-------------------------------------------------------------- */

.continuation {
	color: #42210b;
}


/**
* 16.4 Desktop Small 1000px
*/
@media screen and (min-width: 62.5em) {

	/* =Base
	-------------------------------------------------------------- */
	.drawer-menu {
		background-color: inherit;
	}

	.site-description {
		background-color: rgba(66, 33, 11, .75);
	}

	.fixed .site-description {
		background-color: rgba(66, 33, 11, 1);
	}

	#site-navigation .current-menu-item a,
	#site-navigation .current_page_item a {
		border-bottom: 2px solid #e19e2f;
		background-color: inherit;
		color: #e19e2f;
	}

	#site-navigation li a::after {
		background: #e19e2f;
	}

	#site-navigation li a::before {
		background: #e19e2f;
	}

	#site-navigation ul .sub-menu {
		background-color: rgba(66, 33, 11, .75);
	}

	.fixed #site-navigation ul .sub-menu {
		background-color: rgba(66, 33, 11, 1);
	}

	.fixed .bottomfixed {
		background-color: rgba(66, 33, 11, .75);
	}

	#site-navigation li a {
		border-bottom: 2px solid #42210b;
	}

	.incart-btn a {
		color: #fff;
	}

	.footer-navigation .current_page_item a,
	.footer-navigation a {
		background-color: inherit;
	}

	.sns {
		border-bottom: none;
	}

	#cart_table tbody td.num {
		background-color: inherit;
	}

	#mobile-menu .sns .lsf-icon::before {
		background-color: #fff;
	}
}

/* --------------------------------------------------------------
usces_cart.css
-------------------------------------------------------------- */

/* --------------------------------------------------------------
Common
-------------------------------------------------------------- */

/* = itemsingle cart member
-------------------------------------------------------------- */
.item_page_title,
.cart_page_title,
.member_page_title {
	color: #42210b;
}

.item_page_title span::after,
.cart_page_title span::after,
.member_page_title span::after {
	background-color: #e19e2f;
}

/* --------------------------------------------------------------
Item Single
-------------------------------------------------------------- */

/* -- .skubutton -- */
.item-info .skubutton {
	background-color: #42210b;
}

/* -- .contact-item -- */
.contact-item a {
	background-color: #9e5e37;
}

/* -- #tab -- */
.tab-list li:first-child .tab_link {
	background-color: #e19e2f;
}

.tab-list li:last-child .tab_link {
	background-color: #9e5e37;
}

.tab-list li.select:first-child::after {
	border-top: 8px solid #e19e2f;
}

.tab-list li.select:last-child::after {
	border-top: 8px solid #9e5e37;
}

/* - .wc_review-list - */
.wc_reviewlist li::before {
	background-color: #42210b;
}

/* -- .assistance_item -- */
.assistance_item h3::before {
	background-color: #e19e2f;
}

/* --------------------------------------------------------------
Welcart Search Page
-------------------------------------------------------------- */
#searchbox input.usces_search_button {
	background-color: #e19e2f;
}

/* --------------------------------------------------------------
Welcart Cart Page
-------------------------------------------------------------- */

/* Common
-------------------------------------------------------------- */

/* -- .cart_navi -- */
div.cart_navi li {
	background-color: #cec7c3;
	color: #42210b;
}

div.cart_navi li.current {
	background-color: #42210b;
}

.cart-page .send input[type="button"],
#inside-cart .send input[type="button"],
.cart-page .send input[type="submit"],
#inside-cart .send input[type="submit"] {
	background-color: #9e5e37;
}

.send input.to_customerinfo_button,
.send input.to_memberlogin_button {
	background-color: #e19e2f;
}

/* -- .customer_form -- */
.customer_form th em {
	color: #e19e2f;
}

#newmember .send input[type="submit"] {
	background-color: #9e5e37;
}

#cart .upbutton input {
	background-color: #9e5e37;
}

#cart_table tbody td.num::before {
	background-color: #e19e2f;
}

/* -- currency_code -- */
.currency_code span {
	background-color: #f6e4ca;
}

/* -- h2 -- */
.send input.to_deliveryinfo_button {
	background-color: #e19e2f;
}

.send input.to_reganddeliveryinfo_button {
	background-color: #9e5e37;
}

/* Delivery Page
-------------------------------------------------------------- */
.send input.to_confirm_button {
	background-color: #e19e2f;
}

/* Confirm Page
-------------------------------------------------------------- */

/* -- #point_table + #confirm_table -- */
#point_table td input.use_point_button {
	background-color: #9e5e37;
}

.send input.checkout_button {
	background-color: #e19e2f;
}

/* -- WCEX-coupon -- */
#cart #coupon_table td .use_coupon_button {
	background-color: #9e5e37;
}

/* Completion Page
-------------------------------------------------------------- */
.to-mypage a {
	background-color: #9e5e37;
}

.to-top a,
#wc_ordercompletion .send a {
	background-color: #e19e2f;
}

/* --------------------------------------------------------------

Welcart Member Page

-------------------------------------------------------------- */
#content.member-page .submit input {
	background-color: #e19e2f;
}

#wc_member_update_settlement #member-card-info .send input[type="button"]:nth-last-child(3),
#wc_member_update_settlement #member-card-info .send input.checkout_button {
	background-color: #e19e2f;
}

#wc_member_update_settlement #member-card-info .send input[type="button"]:nth-last-child(2) {
	background-color: #9e5e37;
}

#search_zipcode {
	background-color: #e19e2f;
}

/* --------------------------------------------------------------

Welcart Login Page

-------------------------------------------------------------- */
#nav .lostpassword,
#nav .newmember {
	background-color: #9e5e37;
}

/* -- #nav -- */
.member-page #nav a {
	background-color: #9e5e37;
}

/* --------------------------------------------------------------
Welcart Member Complation Page
-------------------------------------------------------------- */
#wc_newcompletion .send .to-mypage a {
	background-color: #9e5e37;
}

/* --------------------------------------------------------------
Welcart Member Page
-------------------------------------------------------------- */
.member_submenu a,
.gotoedit a {
	background-color: #9e5e37;
}

.send input {
	color: #fff;
}

#memberinfo .send .top,
.send input:nth-child(1) {
	background-color: #9e5e37;
	color: #fff;
}

#memberinfo .send .editmember,
.send input:nth-child(2) {
	background-color: #e19e2f;
	color: #fff;
}

#memberinfo #history_head {
	border-top: 1px solid #e4d4cb;
}

.bill_pdf_button,
.receipt_pdf_button {
	background-color: #e4d4cb;
}

/* Tablet Small 740px
-------------------------------------------------------------- */
@media screen and (min-width: 46.25em) {

	/* -- .cart_navi -- */
	div.cart_navi li.current::before,
	div.cart_navi li.current::after {
		background: #42210b;
	}

	div.cart_navi li::before,
	div.cart_navi li::after {
		background-color: #cec7c3;
	}
}

/* Desktop Small 1000px
-------------------------------------------------------------- */
@media screen and (min-width: 62.5em) {

	/* =wc_completion_page.php
	-------------------------------------------------------------- */
	.history-area .retail tbody .cartrownum::before {
		background-color: #f6e4ca;
	}
}

/* --------------------------------------------------------------
auto_delivery.css
-------------------------------------------------------------- */
#memberinfo .history-area::-webkit-scrollbar-thumb,
#wc_autodelivery_history .inside::-webkit-scrollbar-thumb {
	background: #e19e2f;
}

/* --------------------------------------------------------------
dlseller.css
-------------------------------------------------------------- */
#cart_completion .send a {
	background-color: #9e5e37;
}

#memberinfo table.retail .redownload_link a {
	background-color: #f6e4ca;
}

/* --------------------------------------------------------------
wcex_widget_cart.css
-------------------------------------------------------------- */
.widgetcart-close-btn {
	color: #42210b;
}

#wdgctToCheckout a {
	background-color: #e19e2f;
}

#wdgctToCart a {
	background-color: #9e5e37;
}
