/* ƒwƒbƒ_ */
.ec-layoutRole__header{
	background:#000 !important;
}
.ec-itemNav__nav > li > a , .ec-itemNav__nav > li{
	background:#000 !important;
}
#roadie_logo_w{
	width:250px;
	height:auto;
}
#roadie_str_w{
	color:#fff;
	font-size:20px;
	margin-top:15px;
}
#roadie_logo{
	width:250px;
	height:auto;
}
.ec-secHeading span{
	color:#000 !important;
}
.ec-footerRole{
	color: #000 !important;
	border-top: 1px solid #000 !important;
}
.ec-footerRole .ec-footerNavi__link > a{
	color: #000 !important;
	border-bottom: 1px solid #000 !important;
}
.ec-footerRole .ec-footerNavi, .ec-footerRole .ec-footerTitle{
	color: #000 !important;
}
#roadie_str{
	color:#000;
	font-size:20px;
	margin-top:15px;
}
.ec-blockBtn--action{
	background-color: #000 !important;
	border-color: #000 !important;
	line-height: normal;
}
.ec-cartNaviIsset__action .ec-blockBtn--action{
	line-height: 56px;
}
#form_cart .ec-blockBtn--action{
	line-height: 56px;
}
.ec-blockBtn--action:hover{
	background-color: #3b3b47 !important;
	border-color: #363642 !important;
}
#loadie_kiyaku{
	margin-top:10px;
}
.fa-shopping-cart{
	color:#000 !important;
}
.ec-cartRow__amountUpDown{
	display:none !important;
}

#shopping-form div.ec-orderRole div.ec-orderRole__detail div.ec-orderPayment div.ec-rectHeading:nth-of-type(2){
	display:none !important;
}
#shopping-form div.ec-orderPayment:nth-child(3) > div:nth-child(3){
	display:none !important;
}
#shopping-form div.ec-orderPayment:nth-child(3) > div:nth-child(5){
	display:none !important;
}
#shopping-form div.ec-orderRole div.ec-orderRole__detail div.ec-orderPayment table.table.table-sm{
	display:none !important;
}
#shopping-form table.table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2){
	display:none !important;
}
@media screen and (max-width: 480px) {
	#header_logo{
		text-align: left !important;
	}
	.ec-headerTitle .ec-headerTitle__title a{
		margin-bottom: 5px;
	}
	#roadie_logo_w{
		width:120px;
		height:auto;
	}
	#roadie_str_w{
		font-size:11px;
		margin-top:10px;
	}
	#roadie_logo{
		width:100px;
		height:auto;
	}
	#roadie_str{
		font-size:10px;
		margin-top:10px;
	}
	.ec-headerRole{
		padding-top: 3px;
	}
	.ec-headerNaviRole{
		padding-top: 3px;
	}
	.fa-shopping-cart{
		color:#fff !important;
	}
}