@charset "EUC-JP";


/* ---------- 基本レイアウト ----------*/

.valuetbl {
	width: 496;
}

.valuetbl img {
	display: block;
}

.w41 {
	width: 41px;
}

.w80 {
	width: 80px;
}

.w121 {
	width: 121px;
}

.w375 {
	width: 375px;
}

.valuearea01 {
	width: 495px;
	background: #ccf0d1;
	border-bottom: 1px #24C436 solid;
	border-left: 1px #24C436 solid;
	border-right: 1px #24C436 solid;
	margin-bottom: 20px;
}


.valuearea01 img {
	display: block;
}

.valuearea02 {
	width: 494px;
	background: #ffdab3;
	border-bottom: 1px #399adc solid;
	border-left: 1px #399adc solid;
	border-right: 1px #399adc solid;
	margin-bottom: 25px;
}

/* \*/
* html .valuearea01,
* html .valuearea02 {
	width: 497px;
}
/* */

.valuearea02 img {
	display: block;
}


.valueareabody {
	padding: 0 9px;
}

.valuefloat {
	float: left;
	width: 311px;
}

.cartfloat {
	float: left;
	width: 165px;
}

.clFF0000 {
	color: #FF0000;
}

.detailarea {
	padding: 0 11px 15px 6px;
}

.detailarea2 {
	padding: 15px 11px 20px 10px;
}


.detailleft310 {
	float: left;
	width: 310px;
}

.detailleft310 p {
	margin-left: 4px;
}

.detailleft152 {
	float: left;
	width: 152px;
	margin-left: 4px;
}

.detailleft225 {
	float: left;
	width: 225px;
}

.detailright310 {
	float: right;
	width: 310px;
}

.detailright247 {
	float: right;
	width: 247px;
	padding-top: 15px;
}

.detailright152 {
	float: right;
	width: 152px;
	margin-left: 4px;
}

.imaqindent {
	padding-left: 0.5em;
	text-indent: -0.5em;
}

.spec {
	background-color: #E6E6E6;
	padding: 10px 18px;
}

.specl {
	float: left;
	width: 215px;
}

.specr {
	float: right;
	width: 215px;
}

.spectbl {
	color: #000000;
}

.spectbl th {
	width: 150px;
	padding: 0 6px 5px 6px;
	font-weight: normal;
	text-align: left;
}

.spectbl td {
	width: 45px;
	padding: 0 3px 0 0;
	font-weight: normal;
	text-align: left;
}

.spectblborder01 {
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
}

.spectblborder02 {
	border-top: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
}

.spectblborder03 {
	border-left: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
}

.spectblborder04 {
	border-bottom: 1px #999999 solid;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
}

.spectblborder05 {
	border-bottom: 1px #999999 solid;
	border-left: 1px #999999 solid;
}

.spectblborder06 {
	border-left: 1px #999999 solid;
}

.spectitlecl {
	color: #0000FF;
}

.copytitle{
font-size:18px;
color:#399adc;
font-weight:bold;
}

.copy{
font-size:14px;
color:#e4007f;
font-weight:bold;
}

.osusume{
font-size:18px;
color:#399adc;
font-weight:bold;
line-height:1.2;
}

/* ---------- 基本レイアウト// ----------　*/

