@charset "utf-8";
/* ov_cellar ***************************/

#ov_custom .ov_cellar{
	width:90%;margin:3rem auto;
}


#ov_custom .ov_cellar .brand{
	margin:2rem auto 3rem;
	width:98%;
	padding-bottom:2rem;
	border-style:solid;border-width:1px;
	border-color:#EAEAEA #CCCCCC #EAEAEA #CCCCCC;
	border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;
}



#ov_custom .ov_cellar .brand h3{
	width:48%;
	float:left;
}
#ov_custom .ov_cellar .brand h3 img{
	width:100%;
}

#ov_custom .ov_cellar .brand h3 + p{
	width:48%;
	float:right;
	font-size:95%;
	padding-right:1rem;
}

#ov_custom .ov_cellar .brand h4{}

#ov_custom .ov_cellar .brand .box_sideby:before{content:"";clear: both;display: block;}	/*cf*/

#ov_custom .ov_cellar .brand .box_sideby{
	padding-left:0.5%;
}

#ov_custom .ov_cellar .brand .box_sideby .yoko3 .box_item{
	width:33%;
	margin-left:0;
}

#ov_custom .ov_cellar .brand .box_item{
	margin:1rem 0 0 0;
	padding:1rem 0.5rem;
	border:1px solid #aaaaaa;
}
#ov_custom .ov_cellar .brand .box_item > a img{
	width:90%;margin:0.5rem auto;
}
#ov_custom .ov_cellar .brand .box_item > a h5{
	margin-bottom:0.5rem;
	line-height:1.2;
	min-height:4em;
}

#ov_custom .ov_cellar .brand .box_item > a span.price{
	display:block;
	width:90%;margin:0.5rem auto;
	text-align:right;
	color:#cc2200;font-weight:bold;font-size:1.5rem;
}
#ov_custom .ov_cellar .brand .box_item > a span.price:after{
	content:"(税込)";
	font-weight:normal;font-size:0.7em;
}

#ov_custom .ov_cellar .brand .box_item > a span.btn{
	display:block;
	width: 80%;height:3em;
	margin:0.5rem auto;
	padding:1rem 1rem;
	font-size:1.5rem;color:white;font-weight:bold;
	text-align:center;

	background:#4F2566;
	background: -moz-linear-gradient(top,#4F2566,#725084 9%,#4F2566 50%,#4F2566 80%,#3F1D51 98%,#271233);/* FF */ 
	background: -webkit-gradient(linear, top,  bottom, from(#4F2566),color-stop(0.09 ,#725084),color-stop(0.5 ,#4F2566),color-stop(0.8 ,#4F2566),color-stop(0.98 ,#3F1D51),to(#271233));/* Sf,Ch */ 
	background:linear-gradient(to bottom,#4F2566 0%,#725084 9%,#4F2566 50%,#4F2566 80%,#3F1D51 98%,#271233 100%)
	
	border-style:solid;border-width:1px;
	border-color:#DBD3E0 #17B1E #DBD3E0 #17B1E;
	border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;

}
#ov_custom .ov_cellar .brand .box_item > a span.btn:after{content:" >>";}

#ov_custom .ov_cellar .brand .box_item > table,
#ov_custom .ov_cellar .brand .box_item > table td{
	border-collapse:collapse;border:1px solid #999999;
	font-size:1.2rem;
}

#ov_custom .ov_cellar .brand .box_item  table{
	width:98%;margin:0.5rem auto;
}
#ov_custom .ov_cellar .brand .box_item > table td{
	padding: 0.2rem 0 0.2rem 0.2rem ;
}
#ov_custom .ov_cellar .brand .box_item > table td br{display:none;}

/*表示領域が1000px以下の場合**/
@media screen and (max-width: 1000px) {
/*↓↓*/

#ov_custom .ov_cellar .brand .box_sideby .yoko3 .box_item{
	width:32%;
	margin-left:0%;
	margin-top:0.5rem;
}
#ov_custom .ov_cellar .brand .box_item > a span.btn:after{content:none;}
#ov_custom .ov_cellar .brand .box_item > table,
#ov_custom .ov_cellar .brand .box_item > table td{font-size:1rem;color:black;}
#ov_custom .ov_cellar .brand .box_item > table td{padding: 0;}
#ov_custom .ov_cellar .brand .box_item > table td br{display:none;}


}/*↑↑*/
/*表示領域が670px以下の場合**/
@media screen and (max-width: 670px) {
/*↓↓*/

#ov_custom .ov_cellar .brand .box_sideby .yoko3 .box_item{width:96%;margin-left:0%;margin-top:1rem;}
#ov_custom .ov_cellar .brand .box_item > a h5{line-height:1;}
#ov_custom .ov_cellar .brand .box_item > a span.btn:after{content:none;}
#ov_custom .ov_cellar .brand .box_item > table,
#ov_custom .ov_cellar .brand .box_item > table td{font-size:1rem;color:black;}
#ov_custom .ov_cellar .brand .box_item > table td{padding: 0;}
#ov_custom .ov_cellar .brand .box_item > table td br{display:none;}


}/*↑↑*/
/******************************************/

