@charset "utf-8";

/* ページタイトル-------------------------------------------- */
h1 {
	display:block;
	width:591px;
	height:60px;
	padding:0;
	margin:0 0 10px 0;
	background:url(../img/product/ttl.jpg) no-repeat 0 0;
	text-indent:-9999px;
}	

/* 製品紹介BOX設定-------------------------------------------- */
.productBox h2 {
	display:block;
	width:578px;
	margin:0 0 10px 0;
	padding:6px 3px 6px 7px;
	background-color:#C4E2FF;
	border-left:3px #3EA4D4 solid ;
	font-size:14px;
	color:#003366;
}
.productBox .proright {
	float:right;
	width:431px;
}
.productCopy {
	color:#FF0000;
	font-weight:bold;
}
.productBox .gamen {
	float:left;
	margin:0 10px 10px 0;
}
.productBox p {
	margin:0 0 6px 0;
}
.productBox .price {
	width:380px;
	margin:6px;
	padding:10px;
	border:1px solid #FFCC00;
	font-size:14px;
	color:#FF0000;
	text-align:center;
}
.itemBox {
	margin:20px 10px;
	padding:0;
	width:570px;
}
.itemBox h3 {
	display:block;
	width:570px;
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px dotted #CCCCCC;
	font-size:14px;
	color:#0066CC;
}
.itemBox ul {
	margin:10px 0;
	padding:0;
}
.itemBox li {
	margin: 6px 0;
	padding:0;
}
itemBox dl {
	margin:10px 0;
	padding:0;
}
.itemBox dt {
	margin: 6px 0;
	padding:0;
}
.itemBox .marker {
	padding-left:15px;
	background:url(../img/common/marker_ya.gif) no-repeat;
}

.itemBox table {
	margin:0px auto;
	float:left;
	width:100%
}
.itemBox td {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #222;
}

.productBack {
	margin:10px;
	padding:0;
	text-align:right;
}
.itemBox form{
	margin:0 0 10px 0;
	padding:0;
}
.subBox {
	margin:10px 0;
	padding:10px;
	border:1px #CCC dashed;
}	


