#content {
	margin:			25px auto;
	padding-bottom:	20px;
	width:			620px;
	text-align:		left;
}

/*--- ProductMain ---*/

.productList_table {
	width:590px;
	margin-top:15px;
	margin-left:15px;
}
.productList_table td{

}
.productList_table .thumb{
	width:94px;
	text-align:left;
	
}
.productList_table .productName{
	width:496px;
}



/*--- ProductDetail ---*/
h1#productH1 {
	font-size:15px;
/*	font-family: Verdana, Geneva, sans-serif;*/ 
	height: 22px;
	margin: 3px 0 10px;
	padding: 4px 0 0 10px;
	color: #ffffff;
	line-height:19px;
	background:#000 url(../contents/img/global/bg_h1_pro.gif) no-repeat;
	overflow:hidden;
	letter-spacing:1px;
}
table.product1{
	border-collapse: collapse;
	border: 1px #ffffff solid;
	margin:20px auto;
}
td.product1{
	border: 1px #ffffff solid;
}
td.p-cmt,
td .p-cmt {
	font-size: 11px;
	padding:5px 1px 5px 5px !important;
}

#product1{
/*	border: 1px #ddd solid;*/
	margin-bottom:3px;
}

.product_note {
	width:			600px;
	margin:			10px auto 0 auto;
	border-collapse:	collapse;
}
.product_note td{
	padding:		0;
}
.product_note .price{
	padding-top:	15px;
	font-size:		13px;
}

.product_note .line{
	height:			30px;
	background:		url(../contents/img/line_dot_01.gif) repeat-x 0 5px;
}
.product_note p{
	margin:	10px 0 0 15px
}
.notes01 {width: 435px;
	margin: 10px 0 0 200px;
	padding: 7px;
	border: 1px #949494 solid;
	color: #cccccc;
	background-color: #000000;
	text-align: left; 
	font: 10pt/120% "ＭＳ Ｐゴシック",osaka,"san serif";
}
.product_note a{
	color:#ccc;
}
.product_note a:hover{
	color:#c00;
}
.price-caption {
	text-align:left;
	margin-left:25px;
	font-size:0.85em;
}
#back {
	margin-bottom:20px;
}
.product-3pic {
	margin:2em 0 1em 10px;
	font-size:0.8em;
	text-align:center;
}
table.p_list {
	margin-bottom:25px;
}
	table.p_list th {
		font-weight:bold;
		font-size:15px;
		text-align:left;
		background:#1F2839;
		padding:5px 10px 1px;
	}
	table.p_list .even {
		background:#222;
	}
	table.p_list td {
		padding:4px 1px 3px 3px;
	}

/*--- Bottom Btn ---*/

.btn_goinfo {
	text-align:center;
}
	.btn_goinfo a {
		display:block;
		width:250px;
		height:54px;
		background:url(../contents/img/global/btn_goinfo.gif) no-repeat 0 0;
		margin:0 auto;
	}
		.btn_goinfo a:hover {
			background-position:0 bottom;
		}
		.btn_goinfo a span {
			display:none;
		}

/*--- LargePhoto ---*/
#largePhotoArea {
width: 100%;
height: ;
margin: -200px 0 0 0;
position: absolute;
top: 45%;
left:0;
text-align: center;
z-index:0;
visibility : visible;
}
