@charset "utf-8";
/* CSS Document */

div#productListArea{

}
	div#productListArea ul,
	div#productListArea li{
		margin:0px;
		padding:0px;
		list-style:none;
	}

div#rightArea h3{
	background-image:url(/product/img/title.gif);
	height:34px;
	text-indent:-9999px;
	margin-bottom:20px;
}



div.thumb{
  overflow: hidden; /* ���ꂪ�|�C���g */
  position: relative;

}
div.thumb img{
	float:left;
}
div.thumb h5{
	font-size:23px;
	height:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}
div.thumb p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}





/**

���i�ڍׂ̃J����

**/
div#productLeft{
	margin-top:40px;
	width:251px;
	float:left;
}
div#productRight{
	width:411px;
	margin-top:40px;
	text-align:center;
	float:right;
}
div#productWrap{
}


div#productLeft p{
	margin:0px;
	padding:4px;
	line-height:1.5em;
	font-weight:bold;
}

h3#productTitle{
	background:none !important;
	text-indent:0px !important;
	padding:0px !important;
	margin-top:0px;
}
h4#productSpecLabel,
h4#productPriceLabel{
	width:251px !important;
	height:9px !important;
}
h4#productSpecLabel{
	background-image:url(/product/img/product_spec.gif);
}
h4#productPriceLabel{
	background-image:url(/product/img/product_price.gif);
	margin-top:50px;
}


/** �X�y�b�N�e�[�u�� **/
table#productSpec{
	width:100%;
	border-collapse:collapse;
}
table#productSpec th{
	color:#333;
	font-weight:normal;
	text-align:right;
	padding:4px;
	border-bottom:1px dashed gray;
	font-size:12px;
}
table#productSpec td{
	color:#333;
	padding:4px;
	border-bottom:1px dashed gray;
	border-left:1px dashed gray;
	font-size:12px;
}

table#productSpecAdditional{
	width:100%;
	border-collapse:collapse;
	margin-bottom:15px;
}
table#productSpecAdditional td{
	text-align:center;
	background-color:#990000;
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	border:2px solid white;

}



/** ���i���� **/
div#productPrice{
	text-align:right;
}
span#priceLabel{
	font-size:10px;
	color:#333;
}
span#notaxPrice{
	font-size:20px;
	font-weight:bold;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}
span#taxinPrice{
	font-size:10px;
	color:#333;
}


p#access_info{
	margin-top:20px;
	font-size:10px;
	padding:4px;
	text-align:center;
	background-color:#999966;
}


div.link_box{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:20px;
	overflow:hidden;
}
div.link_thumb{
	text-align:left;
	float:left;
	line-height:43px;
	margin-bottom:1px;
	margin-right:2px;
}
div.link_thumb img{
	float:left;
}
div.link_thumb a{
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:43px;
	display:inline-block;
	width:213px;
	font-size:14px;
	line-height:43px;
	border:1px solid #ddd;
}
div.link_thumb a:hover{
	border:1px solid brown;
}

div#recommendArea{
	margin-top:80px;
}


/**


**/
ul#productMenu,
ul#productMenu li{
	list-style:none;
	padding:0px;
	margin:0px;
}

ul#productMenu{
	margin-top:7px;
	margin-left:5px;
}

#pm1 a,
#pm2 a,
#pm3 a,
#pm4 a,
#pm5 a,
#pm6 a,
#pm7 a{
	display:block;
	width:191px;
	height:60px;
	text-indent:-9999px;
	margin-bottom:4px;
}

#pm1 a{
	background-image:url(/product/img/menu1.gif);
}
#pm2 a{
	background-image:url(/product/img/menu2.gif);
}
#pm3 a{
	background-image:url(/product/img/menu3.gif);
}
#pm4 a{
	background-image:url(/product/img/menu4.gif);
}
#pm5 a{
	background-image:url(/product/img/menu5.gif);
}
#pm6 a{
	background-image:url(/product/img/menu6.gif);
}
#pm7 a{
	background-image:url(/product/img/menu7.gif);
}

#pm1 a:hover{
	background-image:url(/product/img/menu1_f2.gif);
}
#pm2 a:hover{
	background-image:url(/product/img/menu2_f2.gif);
}
#pm3 a:hover{
	background-image:url(/product/img/menu3_f2.gif);
}
#pm4 a:hover{
	background-image:url(/product/img/menu4_f2.gif);
}
#pm5 a:hover{
	background-image:url(/product/img/menu5_f2.gif);
}
#pm6 a:hover{
	background-image:url(/product/img/menu6_f2.gif);
}
#pm7 a:hover{
	background-image:url(/product/img/menu7_f2.gif);
}


#leftArea{
	padding-top:0px;
}
div#leftArea{
	background-image:url(/product/img_a/leftbg.jpg) !important;
	background-repeat:repeat-y;
}

#rightArea dl{
	width:640px;
	margin-left:13px;
	margin-bottom:5px;

}
#rightArea dt{
	margin:0px;
	padding:0px;
	line-height:0;
}

#rightArea dt img{
	cursor:pointer;
}

#rightArea dd{
	border-left:1px solid #c5c1B0;
	border-right:1px solid #c5c1B0;
	border-bottom:1px solid #c5c1B0;
	margin:0px;
	padding:0px;
	padding-left:15px;
}

#rightArea dd ul,
#rightArea dd li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#rightArea dd ul{
	overflow:hidden;
	position:relative;
	padding-bottom:13px;
	display:none;
}

#rightArea dd li{
	text-align:left;
	float:left;
	display:block;
	line-height:43px;
	margin-bottom:1px;
	margin-right:2px;
}
#rightArea dd img{
	float:left;
}
#rightArea dd a{
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:43px;
	width:200px;
	display:block;
	font-size:14px;
	line-height:43px;
	border:1px solid #ddd;
	background-color:white;
	zoom:1;
}
#rightArea dd a:hover{
	border:1px solid brown;
	zoom:1;
}

#rightArea dl#over ul{
	overflow:hidden;
	position:relative;
	padding-bottom:13px;
}
#rightArea dl#over li{
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:43px;
	width:195px;
	display:block;
	float:left;
	font-size:14px;
	line-height:43px;
	border:1px solid #ddd;
	background-color:white;
	padding-left:5px;
	zoom:1;
}
