/* ================ リストページ ================ */ 

.detailarea {
	clear: both;
	width: 710px;
}
.detailarealeft {
	float: left;
	width: 310px;
}
.detailarealeft  img {
	border: 1px solid #CCCCCC;
}
.detailarearight {
	float: right;
	width: 400px;
}
.detailarearight h3{
	width: 390px;
    color: #AD7500;
	font-size: 120%;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(../product/img/detailNameBack.gif);
	background-repeat: repeat;
    margin-bottom:10px;
}
.detailarearight h4{
	color: #AD7500;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 5px;
}
.detailarearight .price{
	color: #FF0000;
	font-size: 100%;
	font-weight: bold;
}
.detailtable {
	margin-top:5px;
	font-size: 108%;
}
dl.detailtable dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 6.5em;
  border-left: solid 5px #b9bb00;
  padding-left: 5px;

}
dl.detailtable dd {
  margin-bottom: 0.8em;
  margin-left: 7.5em;
}
.detailbox {
	clear: both;
	width: 710px;
	margin-bottom: 10px;
	background: url(../product/img/detailboxBack.gif);
}
.detailbox h3.tokucho{
	clear: both;
	width: 710px;
	height: 30px;
	background: url(../product/img/detailboxTitle1.gif);
	text-indent: -9999px;
}
.detailbox h3.seibun{
	clear: both;
	width: 710px;
	height: 30px;
	background: url(../product/img/detailboxTitle2.gif);
	text-indent: -9999px;
}
.detailbox .tx1{
	margin: 10px;
	font-size: 120%;
}
.detailbox .tx2{
	margin: 10px
}
.detailbox .bottom{
	width: 710px;
	height: 10px;
	background: url(../product/img/detailboxBottom.gif);
	text-indent: -9999px;
}
.cartinbt ul {
	text-align: left;
	padding-top: 10px;
	padding-left: 20px;
	list-style: none;
}
.cartinbt1, .cartinbt1 a{
	display: block;
	width: 162px;
	height: 42px;
	background: url(../product/img/cartinBt.gif);
	text-align: left;
	text-indent: -9999px;
}
.cartinbt1 a:hover { background-position: 0 -42px}

.flowarea{
    margin-bottom:20px;
}
