@charset "utf-8";

/* ------------------------------------- 
 *	build
 * ------------------------------------- */
 
.his_back{
	margin:10px 10px 0 0;
	padding:3px 0 30px 0;
	width:550px;
	text-align:right;
}

.his_back a{
	background-image:url(../image/icon_sign_pet.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:5px 0 5px 22px;
}

.bdr{
	border-bottom:#999 2px dotted;
	margin-bottm:30px;
}


/*- products detail -------- */

.products_detail{
	width:550px;
	padding:0 0 0 0;
 }

.products_detail table{
	margin-right: auto;/*standard mode*/
	margin-left: auto;/*standard mode*/
	text-align: left;/*Quirks mode*/
}

.products_detail td p{
	line-height:1.4em;
	margin:10px 0 0 0;
 }

.products_detail td p img{
	margin:5px 0 0 3px;
 }

.products_detail td.thm{
	width:190px;
	text-align:left;
 }

.products_detail td.thm p{
	margin:5px 0 0 0;
	text-align:center;
	font-size:0.9em;
	color:#666;
 }

.products_detail td.thm p img{
	border:none;
 }

.products_detail h3{
	width:340px;
	font-size:1.3em;
	line-height:1.3em;
	padding:5px 0 5px 5px;
	text-align:left;
	border-bottom:2px solid #FF9900;
 }

.products_detail h4{
	font-size:1.2em;
	color:#333;
	background-image:url(../image/icon_sign_pet_02.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:5px 0 5px 20px;
	margin:10px 0 5px 0;
 }

.products_detail h4.notice{
	font-size:1.2em;
	color:#333;
	background-image:url(../image/icon_sign_notice.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:7px 0 5px 27px;
	margin:5px 0 5px 5px;
 }
 
/*- 原材料＋配合量表用のレイアウトボックス -------- */
 
.left_box{
	width:280px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}


/*- 原材料＋配合量表のみの時のレイアウトボックス -------- */
 
.left_box_1L{
	width:535px;
	margin:0;
	padding:0;
}

 
/*- 原材料（通常2カラム） -------- */
 
.material{
	width:255px;
	float:left;
	margin:10px 15px 5px 0;
}

.material ul{
	margin:5px 0 0 5px;
 }

.material li{
	list-style-type:none;
	margin:0;
	padding:0 7px 0 10px;
 }
 
/*- 原材料（1カラム） -------- */
 
.material_1L{
	width:535px;
	float:left;
	margin:10px 15px 10px 0;
}

.material_1L ul{
	margin:5px 0 0 5px;
 }

.material_1L li{
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
 }

/*- 原産国（通常2カラム） -------- */
 
.country{
	width:255px;
	clear:both;
	margin:0px 15px 10px 0;
}

.country ul{
	margin:5px 0 0 5px;
 }

.country li{
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
 }

/*- 原産国（1カラム） -------- */
 
.country_1L{
	width:535px;
	clear:both;
	margin:0 15px 10px 0;
}

.country_1L ul{
	margin:5px 0 0 5px;
 }

.country_1L li{
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
 }


/*- 配合量表 -------- */
 
.contain{
	width:255px;
	margin:10px 0 0 15px;
	text-align:left;
}

.contain table{
	margin:0;
	width:auto;
 }

.contain table caption{
	text-align:left;
 }

.contain table th{
	padding:1px 13px 1px 13px;
	font-weight:normal;
	text-align:left;
	line-height:150%;
 }

.contain table td{
	padding:1px;
	text-align:right;
	line-height:150%;
 }


/*- 成分 -------- */

.ingredients{
	width:260px;
	float:left;
	margin:10px 0 20px 0;
 }

.ingredients table{
	width:240px;
	border-top:1px solid #ccc;
	margin-left:20px;
 }
 
.ingredients table th{
	padding:5px;
	background-color:#FDF2C4;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:normal;
 }

.ingredients table td{
	padding:5px;
	background-color:#fff;
	text-align:right;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
 }

/*- 商品特長 -------- */

.feature ul,
.featureL1 ul{
	margin:5px 0 10px 0;
	text-align:left;
 }

.feature li{
	list-style-type:none;
	margin:0 0 5px 0px;
	padding:0 25px 0 10px;
	width:232px;
	float:left;
	background-image:url(../image/icon_sign_gray.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
 }
 
.featureL1 li{
	list-style-type:none;
	margin:0 0 5px 0px;
	padding:0 25px 0 10px;
	background-image:url(../image/icon_sign_gray.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
 }


.feature,
.featureL1{
	margin-right: auto;/*standard mode*/
	margin-left: auto;/*standard mode*/
	text-align: left;/*Quirks mode*/
	width:540px;
	padding:0 0 15px 10px;
	margin-top:10px;
	border:1px solid #ccc;
	clear:both;
}

/*- 注意枠 -------- */


 

