@charset "shift_jis";
/* CSS Document */
* {
	margin:0;
	padding:0
}
ul, ul li {
	list-style:none
}
img {
	border:0;
	vertical-align:bottom;
}
#catfood {
	width:750px;
	margin:0 auto;
	font-size:12px;
	line-height:140%;
	overflow:hidden;
	background:#FDF9EE;
	text-align:center;
	color:#996633;
}
#catfood a {
	color:#996633;
}
#catfood h2,#catfood li,#catfood dd {
	float:left;
}
#catfood p.lft {
	width:242px;
	float:left;
}
#catfood h3 {
	clear:both
}
#catfood .w162 {
	width:162px
}
#catfood .w152 {
	width:152px
}
#catfood .box {
	width:750px;
	background:url(../IMAGE/11cat_food/bk1.jpg) repeat-y
}
#catfood .can1 {
	margin:0 11px 0 12px;
	width:727px;
	overflow:hidden;
	background:url(../IMAGE/11cat_food/bk2.jpg) repeat-y
}
#catfood .gh_op1 {
	margin:0 11px 0 5px;
	width:750px;
	overflow:hidden;
	background:url(../IMAGE/11cat_food/bk4.jpg) repeat-y
}
#catfood .w241 {
	width:241px; text-align:center;
}
#catfood .w243 {
	width:243px
}
#catfood .w249 {
	width:249px
}
#catfood .can1 dl {
	margin:0 4px 0 3px;
	text-align:left;
	line-height:160%;
}
#catfood .can1 dl dd {
	text-align:center;
	width:234px;
}
#catfood .can1 dl dd.ct {
	padding:5px 0;
}
#catfood .box dd.moji1 {
	padding-left:5px;
	width:230px;
	text-align:left
}
#catfood .box dd.moji3 {
	padding:0 0 8px 5px;
	width:348px;
	text-align:left;
	background:url(../IMAGE/11cat_food/gh_kbk1.jpg) top right no-repeat
}
#catfood .box dd.moji3b {
	padding:0 0 8px 5px;
	width:348px;
	text-align:left;
	background:url(../IMAGE/11cat_food/gh_kbk1.jpg) top right no-repeat
}
#catfood .box dd.moji4 {
	padding:0 0 8px 5px;
	width:348px;
	text-align:left
}
#catfood .box dd.ji1 {
	padding:0 0 6px 5px;
	width:237px;
	text-align:left;
	/*background:url(../IMAGE/11cat_food/gh_obk1.jpg) right top no-repeat*/
}
#catfood .box dd.ji3 {
	padding:0 0 6px 5px;
	width:231px;
	text-align:left;
	background:url(../IMAGE/11cat_food/gh_obk2_1403.jpg) right top no-repeat
}
#catfood .box dd.ji2,#catfood .box dd.ji3b {
	padding:0 0 6px 5px;
	width:231px;
	text-align:left;
}
#catfood .box dd.ji3 {
	background:url(../IMAGE/11cat_food/gh_obk3.jpg) right top no-repeat
}
#catfood .box dd.ji3b {
	
}
#catfood .gh_op1 dl {
	margin:0 4px 0 3px;
	text-align:left;
	line-height:160%;
}
#catfood .gh_op1 dl dd {
	text-align:center;
	width:236px;
}
#catfood .gh_op1 dl dd.ct {
	padding:5px 0;
}
#catfood .canp {
	padding:19px 0 13px 0
}
#catfood .dryb {
	margin:0 8px;
	width:734px;
	overflow:hidden;
}
#catfood .dryb li {
	text-align:center;
	width:367px;
}
#catfood .dry1 {
	margin:0 8px;
	width:750px;
	/*width:734px;*/
	overflow:hidden;
	background:url(../IMAGE/11cat_food/bk5.jpg) repeat-y
}
#catfood .dry1 li {
	width:367px;
}
#catfood .dry1 dl {
	margin:0 7px;
	text-align:left;
}
#catfood .tp12 {
	padding-top:12px;
}
#catfood .kcat1,#catfood .kcat2{
	margin:0 11px 0 12px;
	width:750px;
	/*width:727px;*/
	overflow:hidden;
}
#catfood .kcat1 {
	background:url(../IMAGE/11cat_food/bk3.jpg) 1px 100px repeat-y
}
#catfood .kcat1 li, #catfood .kcat2 li {
	width:182px;
	text-align:center
}
#catfood .kcat1 .w181, #catfood .kcat2 .w181b {
	width:181px
}
#catfood .kcat1 dl {
	margin:0 4px 0 3px;
	text-align:left;
	line-height:160%;
}
#catfood .kcat1 dd {
	width:174px;
	text-align:center;
}
#catfood .kcat1 dd.moji2 {
	margin-left:5px;
	width:160px;
	overflow:hidden;
	text-align:left
}
#catfood .kcat1 dd.moji2b {
	margin-left:2px;
	width:172px;
	overflow:hidden;
	text-align:left;
}
#catfood .kcat1 dd.moji2b a {
	color:#7E5227
}
#catfood .kcat1 .tp20 {
	padding:20px 0 7px 0
}
#catfood .kcat1 .tp8 {
	padding:8px 0 7px 0
}
#catfood .kcat1 .bt11 {
	padding-bottom:11px;
}
#catfood .gho1 {
	width:750px;
}
#catfood .gho1 li p {
	padding-top:7px;
}
#catfood .gh_k1 {
	margin:0 117px 0 143px
}
#catfood .gh_k1 dt {
	width:204px;
	float:left
}
#catfood .gh_k1 dd {
	padding-top:8px;
	padding-bottom:9px;
	width:286px;
}

/* ct */
#catfood .ct .buy_price ul,
#catfood .ct6 .buy_price ul,
#catfood .tp8 .buy_price ul,
#catfood .tp20 .buy_price ul,
#catfood .ct8 .buy_price ul{
	text-align:center;
	}
#catfood .bt11 .buy_price ul{
	text-align:left;
	}
/** 価格プロ改行指示 **/
#catfood .ct .buy_price ul li,
#catfood .ct2b .buy_price ul li,
#catfood .ct2bb .buy_price ul li,
#catfood .ct4 .buy_price ul li,
#catfood .ct4b .buy_price ul li,
#catfood .ct4bb .buy_price ul li,
#catfood .ct6 .buy_price ul li,
#catfood .tp8 .buy_price ul li,
#catfood .tp20 .buy_price ul li,
#catfood .ct8 .buy_price ul li,
#catfood .ct9 .buy_price ul li,
#catfood .bt11 .buy_price ul li{
	display:inline;
	}
	
/* ct234 */
#catfood .ct2,
#catfood .ct2b,
#catfood .ct2bb,
#catfood .ct3,
#catfood .ct4,
#catfood .ct4b,
#catfood .ct4bb,
#catfood .ct5,
#catfood .ct6,
#catfood .ct7,
#catfood .ct8,
#catfood .ct9,
#catfood .bt11{
	position:relative;
	text-align:center;
	line-height:1;
	}
	#catfood .ct9{
		width:117px;}
	#catfood .ct9 .buy_price{
	position:absolute;
	top:150px;
	left:0px;
	width:117px;
}

#catfood .ct9 .buy_price .price{
font-size:13px;
}


#catfood .ct2 .buy_price{
	position:absolute;
	top:28px;
	left:110px;
	width:100px;
}
#catfood .ct2b .buy_price{
	position:absolute;
	top:68px;
	left:110px;
	width:100px;
}
#catfood .ct2bb .buy_price{
	position:absolute;
	bottom:15px;
	left:110px;
	width:100px;
}
#catfood .ct3 .buy_price{
	position:absolute;
	top:215px;
	left:0;
	width:226px;
}
#catfood .ct4 .buy_price{
	position:absolute;
	top:45px;
	left:175px;
	text-align:center;
}
#catfood .ct4b .buy_price{
	position:absolute;
	top:20px;
	left:175px;
	text-align:center;
}
#catfood .ct4bb .buy_price{
	position:absolute;
	bottom:15px;
	left:175px;
	text-align:center;
}
#catfood .ct5 .buy_price{
	position:absolute;
	top:45px;
	left:100px;
	width:100px;
}
#catfood .ct6 .buy_price{
	position:absolute;
	bottom:20px;
	left:100px;
	width:100px;
}
#catfood .ct7 .buy_price{
	position:absolute;
	top:108px;
	left:190px;
	width:150px;
}
#catfood .ct8 .buy_price{
	position:absolute;
	bottom:15px;
	left:80px;
	width:270px;
}

#catfood .bt11 .buy_price{	
	position:absolute;
	top:210px;
	left:20px;
	width:150px;
}

#catfood .bt11 .buy_price ul li{
	text-align:left
}


/*価格プロ common*/

#catfood dl dd .buy_price ul li{
	width:auto
}

#catfood li li .buy_price{
	width:auto;
	text-align:center;
}

#catfood li li .buy_price li,
#catfood dl dd .buy_price li{
	position:static;
	float:none;
}

#catfood .buy_price .spesicalprice,
#catfood div.buy_price ul li.motoprice{
	display:none;
}

#catfood .buy_price .price{
	font-weight:bold;
	color:#F00;	
}
#catfood .buy_price .intax{
	font-size:10px;
	color:#F00;

}
/*130828追加分*/
#catfood .line1 {
	padding:15px 0 10px 0
}

#catfood .w740b {
	overflow:hidden;
	margin-left:3px;
	float:left;	
}

#catfood .lr14 {
	margin:0 14px;

	overflow:hidden
}
#catfood .w180a{
	padding:0 5px;
}


/*スタッフイチオシ*/
#catfood .recommend:after{
	content:"";
	clear:both;
	display:block;
}
#catfood .recommend article{
	width:236px;
	float:left;
	margin-left:6px;
}
#catfood .recommend article:first-child{
	margin-left:15px;
}
#catfood .recommend{
	background:url(../IMAGE/11cat_food/reco_bg.jpg) repeat-y
}


/*ロイヤルカナン*/
#catfood .dl730a {
	margin:10px;
	width:730px;
}
#catfood .dl730a dt, #catfood .dl730a dd {
	float:left;
}
#catfood .ml5 {
	margin-left:5px;
	width:345px;
	overflow:hidden;
}
#catfood .ml5 dt {
	width:15px;
	float:left;
	padding-top:2px;
}
#catfood .ml5 dd {
	width:330px;
	padding:2px 0 3px 0;
	text-align:right;
	background:url(../IMAGE/11dog_food/line4.gif) bottom no-repeat;
	overflow:hiddent;
}
#catfood .ml5 .ddbot8a {
	background:none;
	padding-bottom:8px
}
#catfood .ml5 .ddbot8a .tdda dd .buy_price li {
	display:inline;
}
#catfood .ml5 .ddbot8a .tdda dd .buy_price .motoprice {
	display:none;
}
#catfood .ml5 .ddbot8a .tdda {
	padding-left:5px;
}
#catfood .kakaku_d li {
	position:relative;
	width:110px;
	margin:0
}
#catfood .kakaku_d li .buy_price {
	position:absolute;
	top:110px;
	left:-10px;
	width:110px;
}
#catfood .kakaku_d li .buy_price li {
	float:none;
	text-align:center;
	display:inline;
}
#catfood .tddb dd {
	width:160px;
	padding-left:5px;
}
#catfood .tddb dd {
	position:relative;
	text-align:center;
}
#catfood .tddb dd .buy_price {
	position:relative;
	top:-20px;
	width:160px;
}
#catfood .tddb dd .buy_price li {
	float:none;
	text-align:center;
	display:inline;
}
#catfood .kakaku_d li .buy_price .price{
    font-size:13px;
}
#catfood .tddb dd .buy_price .price{
    font-size:13px;
}
