@charset "UTF-8";
/*////////////////////////////////////////////////////////////
/*fooddata_small.css*/


/*------------------------------------------------------------
	小型犬製品
-------------------------------------------------------------*/
table.data td{
	padding:5px;
}
table.data01 th,
table.data01 td{
	padding:5px;
}
#content #MainSection p.Smallhdtit {
	padding:0 0 35px 0;
}

/*子犬用*/
#Smallpuupy {
	padding-bottom: 20px;
	width: 602px;
}

#Smallpuupy img.puppytit {
	padding-bottom: 15px;
}

#Smallpuupy .left{
	float: left;
	width: 190px;
}

/* 注釈 子犬用 */
#Smallpuupy .left ul#attetion {
	font-size: 11px;
	clear: both;
	padding-top: 10px;
}

#Smallpuupy .left ul#attetion li{
	padding:0 0 0.5em 16px;
	text-indent:-0.0em;
	background: url(../img/arrow_dry.gif) no-repeat 0 0.4em;
}

/* 注釈 その他 */
ul.attetion02{
	clear: both;
	font-size: 11px;
	padding-top: 10px;
}

ul.attetion02 li{
	padding:0 0 0.3em 16px;
	text-indent:-0.0em;
}

ul.attetion02 li.adlut{
	background: url(../img/arrow_dry_adlut.gif) no-repeat 0 0.38em;
}

ul.attetion02 li.seven{
	background: url(../img/arrow_dry_seven.gif) no-repeat 0 0.38em;
}

ul.attetion02 li.eleven{
	background: url(../img/arrow_dry_eleven.gif) no-repeat 0 0.38em;
}

ul.attetion02 li.big{
	background: url(../img/arrow_dry_big.gif) no-repeat 0 0.38em;
}

ul.attetion02 li.fat{
	background: url(../img/arrow_dry_fat.gif) no-repeat 0 0.38em;
}

#content #MainSection #Smallpuupy .left p {
	width: 260px;
	padding: 10px 0 15px 0;
	font-size: 85%;
}

#content #MainSection #Smallpuupy .left .photo {
	float: left;
	width: 100px;
	height: 100px;
	min-height: 100px;
}

#Smallpuupy .right{
	float: right;
}

/* 子犬用 */
table.drypuppy {
	width: 396px;
	font-size: 85%;
	border: 1px #ff367d solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 5px;
	clear: both;
}
table.drypuppy th {
	border: #ff367d solid;
	padding: 5px 0 5px 0;
	border-width: 0 0 1px 1px;
	background: #ff8db0;
	line-height: 120%;
	text-align: center;
}
table.drypuppy td.highcolor {
	background-color: #ff367d;
}
table.drypuppy td {
	padding: 5px 1px;
	border: 1px #ff367d solid;
	border-width: 0 0 1px 1px;
	text-align: center;
}
table.drypuppy td.lowcolor {
	background-color: #ffeaf2;
}

/* 大型犬用 */
table.data_big {
	width: 291px;
	font-size: 85%;
	border: 1px #c34a1b solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 5px;
	clear: both;
}
table.data_big th {
	border: #c34a1b solid;
	padding: 5px 0 5px 0;
	border-width: 0 0 1px 1px;
	background: #f0855b;
	line-height: 120%;
	text-align: center;
}
table.data_big th.highcolor {
	background-color: #c34a1b;
}
table.data_big td {
	padding: 5px;
	border: 1px #c34a1b solid;
	border-width: 0 0 1px 1px;
	text-align: center;
}
table.data_big td.lowcolor {
	background-color: #ffc7b1;
}
table.data_big td.white {
	background-color: #fff;
}

/* 肥満 */
table.data_fat {
	width: 291px;
	font-size: 85%;
	/* border: 1px #43a5c7 solid; */
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 5px;
	clear: both;
}
table.data_fat th {
	border: 1px #43a5c7 solid;
	padding: 5px 0 5px 0;
	background: #cadfff;
	line-height: 120%;
	text-align: center;
}
table.data_fat th.highcolor {
	background-color: #8ab8ff;
}
table.data_fat th.nospace {
	background: none;
	border: none;
}
table.data_fat th.sub {
	font-size: 77%;
}
table.data_fat .border_sub {
	border-right: 1px solid #8ab8ff;
}
table.data_fat td {
	padding: 5px;
	border: 1px #43a5c7 solid;
	text-align: center;
}
table.data_fat td.lowcolor {
	background-color: #eaf2ff;
}
table.data_fat td.white {
	background-color: #fff;
}

#Smallpuupy .section {
	margin-bottom:30px;
}
#Smallpuupy .last {
	margin-bottom:0;
}
#Smallpuupy ul.attetion {
	margin-bottom:25px;
}
#Smallpuupy ul.attetion li.adlut {
	background: url(../img/small/arrow_adult.gif) no-repeat 0 0.38em;
	padding:0 0 0.3em 16px;
}
#Smallpuupy ul.attetion li.puppy {
	background: url(../img/small/arrow_puppy.gif) no-repeat 0 0.38em;
	padding:0 0 0.3em 16px;
}
#Smallpuupy ul.attetion li.seven {
	background: url(../img/small/arrow_seven.gif) no-repeat 0 0.38em;
	padding:0 0 0.3em 16px;
}
#Smallpuupy ul.attetion li.eleven {
	background: url(../img/small/arrow_eleven.gif) no-repeat 0 0.38em;
	padding:0 0 0.3em 16px;
}
#Smallpuupy ul.attetion02 li.seven{
	background: url(../img/arrow_dry_seven.gif) no-repeat 0 0.38em;
}
#Smallpuupy ul.attetion02 li.eleven{
	background: url(../img/arrow_dry_eleven.gif) no-repeat 0 0.38em;
}
#Smallpuupy ul.attetion02 li.big{
	background: url(../img/arrow_dry_big.gif) no-repeat 0 0.38em;
}
#Smallpuupy ul.attetion02 li.fat{
	background: url(../img/arrow_dry_fat.gif) no-repeat 0 0.38em;
}
#Smallpuupy div.left {
	float:left;
	width:136px;
	margin-right:10px;
}
#Smallpuupy div.right {
	float:right;
	width:456px;
}
#Smallpuupy div.section .tableBox .right .attetion {
	margin-top:30px;
}
#Smallpuupy div.section .tableBox .right .mt0 {
	margin-top:0;
}
#foodData #Smallpuupy .section .data {
	width: 456px;
	margin-top:0;
	padding-bottom: 20px;
	font-size:100%;
}
#foodData #Smallpuupy .section .data01,
#foodData #Smallpuupy .section .data_eleven,
#foodData #Smallpuupy .section .data_fat {
	width:602px;
	font-size:100%;
	margin-top:25px;
}
#Smallpuupy div.section .poducts {
	text-align:center;
}
#Smallpuupy div.section .poducts strong {font-size: 12px;}
td.tl {
	text-align:left !important;
}
