@charset "utf-8";

/* ProductPage
=========================================================================*/
.lineupItem{
	margin:20px 0 0 14px;
	width:598px;
	background:url(../img/lu_bg.jpg) repeat-y 0 0;
	overflow:hidden;
	}
.lineupItem .luHead{
	font-size:1px;
	height:10px;
	}
.lineupItem table{
	margin:0 10px 0 30px;
	}
.lineupItem table .itemImg{
	padding:0 34px 0 0;
	width:160px;
	text-align:center;
	vertical-align:middle;
	}
.lineupItem table .detailSection{
	width:365px;
	vertical-align:top;
	}
.nameSection{
	margin:5px 0 0 0;
	height:28px;
	background:url(../img/lu_line.jpg) repeat-x 0 bottom;
	overflow:hidden;
	}
.nameSection h3{
	float:left;
	font-size:114%;
	font-weight:bold;
	color:#613109;
	margin-top:5px;
	}
.nameSection .number{
	float:right;
	}
.nameSection .number span{
	margin:0 0 0 4px;
}
.nameSection .number3{
	float:right;
	padding:5px 0 0 0;
	}
.nameSection .number4{
	float:right;
	}
.nameSection .number img,
.nameSection .number2 img{
	margin:0 1px;
	vertical-align:middle;
	}
.introTxt{
	margin:10px 0 13px 0;
	line-height:170%;
	font-size:92%;
	clear: both;
	}
.linkBtn{
	margin:0 0 17px 0;
	overflow:hidden;
	}
.linkBtn li{
	float:left;
	margin:0 12px 0 0;
	}
.nutritionTxt{
	clear:both;
	margin:0 0 6px 0;
	color:#613109;
	font-weight:bold;
	}
.nutritionTxt span{
	color:#666;
	font-weight:normal;
	font-size:85%;
	}
.regionalSales{
	clear:both;
	padding:15px 0 6px 0;
	font-size:92%;
	color:#C17C20;
	font-weight:bold;
	}

.lineupItem .seibun{
	float:left;
	margin:0;
	border:1px solid #D1B089;
	border-collapse:collapse;
	}
.lineupItem .seibun th,
.lineupItem .seibun td{
	padding:2px 5px;
	border:1px solid #D1B089;
	}
.lineupItem .seibun th{
	background:#F3E8D8;
	text-align:center;
	}
.lineupItem .seibun th img{
	font-size:0.1em;
	vertical-align:baseline;
	}
.lineupItem .seibun td{
	font-size:77%;
	line-height:100%;
	text-align:center;
	vertical-align:middle;
	}
.lineupItem .seibunSolt{
	float:left;
	margin:0 0 0 5px;
	font-size:77%;
	line-height:100%;
	text-align:center;
	bottom:0;
	border:1px solid #ADADAD;
	border-collapse:collapse;
}
.lineupItem .seibunSolt th,
.lineupItem .seibunSolt td{
	padding:2px 3px;
	border:1px solid #ADADAD;
	}
.lineupItem .seibunSolt th{
	background:#E5E5E5;
	height:23px;
}
.lineupItem .seibunSolt td{
	vertical-align:middle;
}
.lineupItem .seibunSolt td img{
	font-size:0.1em;
	vertical-align:baseline;
	vertical-align:middle;
	}




.lineupItem .regional{
	margin:0;
	border:1px solid #E2B576;
	border-collapse:collapse;
	}
.lineupItem .regional th,
.lineupItem .regional td{
	padding:2px 0;
	width:61px;
	border:1px solid #E2B576;
	}
.lineupItem .regional th{
	background:#F8F0D1;
	text-align:center;
	}
.lineupItem .regional th img{
	font-size:1px;
	}
.lineupItem .regional td{
	font-size:77%;
	line-height:100%;
	text-align:center;
	}
#attText{
	margin: 20px 0 0 14px;
}

.luFooter{
	clear:both;
	padding:10px 0 0 0;
	}

