/* カスタマイズ用CSS */
a, a:hover {
	color: inherit;
}
.inner {
	display: block;
	width: 1200px;
	max-width: 98%;
	margin: 0 auto;
}
.ec-drawerRole.is_active {
	display: block;
}
.ec-drawerRoleClose.is_active {
    display: inline-block;
    transition: all .3s;
}
.have_curtain .ec-overlayRole {
	display: block;
	opacity: 1;
}
/* ================================================================ */
/* お買い物ガイド */
/* ================================================================ */
.guideDlv .ec-off1Grid {
	flex-wrap: wrap;
}
.guideDlvTblWrap {
	width: 100%;
}
.guideDlvTbl {
	border: 1px solid #646464;
	width: 100%;
}
.guideDlvTbl td, .guideDlvTbl th {
	border: 1px solid #646464;
	padding: .25em;
	font-size: 0.85rem;
}
.guideDlvTbl th:nth-child(1)
, .guideDlvTbl td:nth-child(1) {
	width: 100px;
}
.guideDlvTbl th:nth-child(2)
, .guideDlvTbl td:nth-child(2) {
	width: calc(100% - 100px - 100px);
}
.guideDlvTbl th:nth-child(3)
, .guideDlvTbl td:nth-child(3) {
	width: 100px;
}
.guideDlvTbl th:nth-child(2) > span
, .guideDlvTbl td:nth-child(2) > span {
	display: inline-block;
}
.guideDlvTbl + small {
	display: block;
	width: 100%;
	text-align: right;
}
.ec-drawerRole {
	background: #fafafa;
}
.ec-drawerRole .ec-headerLinkArea .ec-headerLink__item {
	color: #9b8679;
	background: transparent;
	border-bottom-color: #9b8679;
}
.ec-drawerRole .ec-headerLinkArea {
	background: transparent;
}
.ec-drawerRole .ec-headerCategoryArea .ec-itemNav__nav li a {
	color: #9b8679;
	border-bottom-color: #9b8679;
}
.ec-drawerRole .ec-headerCategoryArea .ec-headerCategoryArea__heading {
	color: #9b8679;
}
.ec-headerSearch .ec-headerSearch__category .ec-select.ec-select_search {
	background: #9b8679;
}


