@charset "shift_jis";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:none;
	vertical-align:bottom;
}
#royalcanin_cat15 {
	margin:0 auto;
	width:750px;
	text-align:center;
	line-height:100%;
}
#royalcanin_cat15 li {
	float:left;
	list-style:none;
	position:relative;
}
#royalcanin_cat15 dt, #royalcanin_cat15 dd {
	float:left;
}
#royalcanin_cat15 h3 {
	padding-top:30px;
}
#royalcanin_cat15 h4 {
	padding:20px 0 10px 0;
}
#royalcanin_cat15 ul {
	margin:0 9px;
	width:732px;
	overflow:hidden;
}
#royalcanin_cat15 .ka3 {
	width:160px;
	position:absolute;
	bottom:20px;
	right:0;
}
#royalcanin_cat15 dt {
	padding-bottom:5px;
}
#royalcanin_cat15 .ka3 dt, #royalcanin_cat15 .ka3 dd {
	width:160px;
}
#royalcanin_cat15 .ka2 {
	width:250px;
	position:absolute;
	bottom:20px;
	right:0;
}
#royalcanin_cat15 .ka1 {
	width:200px;
	position:absolute;
	bottom:20px;
	right:20px;
}
#royalcanin_cat15 .ka1_1 {
	width:200px;
	position:absolute;
	bottom:20px;
	right:200px;
}
#royalcanin_cat15 .ka2 dt, #royalcanin_cat15 .ka2 dd {
	width:250px;
}
#royalcanin_cat15 .ka1 dt, #royalcanin_cat15 .ka1 dd, #royalcanin_cat15 .ka1_1 dt, #royalcanin_cat15 .ka1_1 dd  {
	width:200px;
}

#royalcanin_cat15 ul#navi {
	margin:auto;
	width:auto;
	overflow:hidden;

}

#royalcanin_cat15 a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
	}

/*価格プログラム*/
#royalcanin_cat15 .buy_price, #royalcanin_cat15 .ka3 .buy_price ul, #royalcanin_cat15 .ka3 .buy_price ul li, #royalcanin_cat15 .ka2 .buy_price ul, #royalcanin_cat15 .ka2 .buy_price ul li, #royalcanin_cat15 .ka1 .buy_price ul, #royalcanin_cat15 .ka1 .buy_price ul li, #royalcanin_cat15 .ka1_1 .buy_price ul, #royalcanin_cat15 .ka1_1 .buy_price ul li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#royalcanin_cat15 div.buy_price {
	padding-top:15px;
	text-align:center;
}
#royalcanin_cat15 li.motoprice {
	display:none;
}
#royalcanin_cat15 span.spesicalprice {
	display:none;
}
#royalcanin_cat15 li.price {
	display:inline;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
	font-family:"メイリオ", Meiryo
}
#royalcanin_cat15 .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
	font-family:"メイリオ", Meiryo
}
#royalcanin_cat15 div.buy_price ol li{
	text-align:center;
	width:250px;
}
