﻿/* コンテンツ部分
---------------------------------------------*/
#contents {
	position: relative;
	width: 900px;
	height: 1600px;
	margin: 20px auto 0px auto;
	padding: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

/* 右コンテンツ
---------------------------------------------*/
#main {
	position: relative;
	width: 664px;
	height: 1600px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
}

/* ページ上部（商品画像と在庫・価格情報）エリア
---------------------------------------------*/
#detail {
	width: 664px;
	height: 440px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* 商品画像エリア
---------------------------------------------*/
#itemimage {
	position: relative;
	width: 310px;
	height: 420px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	text-align: left;
}

#largeimg {
	position: relative;
	width: 300px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
}

.largeimg {
	width: 300px;
	height: 300px;
}

#smallimg1 {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding-top: 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	text-align: left;
}

#smallimg2 {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding-top: 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	text-align: center;
}

#smallimg3 {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0px;
	padding-top: 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: left;
	text-align: right;
}

.smallimg {
	width: 80px;
	height: 80px;
}


/* 価格・在庫情報エリア
---------------------------------------------*/
#price_zaiko {
	position: relative;
	width: 260px;
	height: 320px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
	line-height: 180%;
}

/* カートに入れる・問合わせエリア
---------------------------------------------*/
.number {
	position: relative;
	width: 110px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
}

#addtocart {
	position: relative;
	width: 260px;
	height: 80px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
}

.inquiry {
	position: relative;
	width: 260px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
}

/* 価格表記
---------------------------------------------*/
p.price {
	padding: 0px;
	color: #990000;
	margin: 0px 0px 5px 0px;
	font-size: 18px;
	font-weight: bolder;
}

/* 送料無料についての表記
---------------------------------------------*/
p.shipping {
	padding: 0px;
	color: #CC0000;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	font-weight: bolder;
}

/* 商品説明エリア
---------------------------------------------*/
#itemdescription {
	position: relative;
	width: 654px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 10px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	float: right;
	text-align: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}


