p{
	margin:0px;
}

.setletter{
	letter-spacing:0px;
}

.setbold{
	font-weight:bold;
}


/* 作品レイアウト */
#navi {
	letter-spacing:2px;
	margin-top:5px;
	margin-bottom:5px;
}

#topnotes{
	text-align:center;
}

#itemmain {
	width:656px;
	text-align:left;
}

#itemright {
 width:245px;
 float:left;
}

#itembottom {
 width:100%;
 clear:left;
}


/* 作品詳細レイアウト */

#itemborder {
	width:100%;
	padding:10px;
	border:solid 1px #999999;
	overflow: auto;
}


#itemphoto{
	width:255px;
	margin-right:20px;
	margin-bottom:30px;
	float:left;
}


#itemphoto img{
	float:left;
}


#detail {
	width:370px;
	padding-top:15px;
	margin-bottom:30px;
	float:left;
}


#itemname{
	font-size: 16px;
	font-weight:bold;
	margin-bottom:5px;
}

#buy {
	margin-top:10px;
	margin-bottom:5px;
}


#detailset{
	font-size: 14px;
	letter-spacing:2px;
	line-height:20px;
	margin-left:10px;
}

#concept{
	color:#B8860B;
	font-size: 14px;
	letter-spacing:2px;
	line-height:25px;
	margin-bottom:5px;
	margin-left:10px;
}



#priceset{
	font-size: 14px;
	margin-top:10px;
	margin-bottom:5px;
	letter-spacing:2px;
	text-align:right;
}

#notes {
	color: #ff0000;
	font-size: 14px;
	letter-spacing:1px;
	text-align:center;
}

#set{
	color: #ff0000;
	font-weight:bold;
}

#price{
	color: #333333;
	font-weight:bold;
}

#buyicon{
	text-align:right;
}

#artlink{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}

#sizenotes {
	color: #ff0000;
	font-size: 14px;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;
}

#bottomnotes {
	color: #ff0000;
	font-size: 14px;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;
}

#stock {
	margin-top:5px;
	text-align:center;
}


/* 関連作品レイアウト */
#relatemain {
	width:100%;
	overflow: auto;
	margin-top:50px;

}

#relateborder {
	width:494px;
	padding:2px;
	margin-left:150px;
	overflow: auto;
	border:solid 1px #999999;
}

#relatemain  p{
	float:left;
}

#relateitem {
	text-align:left;
}

/* 提案や製作過程レイアウト */
#process{
	margin-top:10px;
	clear:left;
}

#processborder {
	width:100%;
	text-align:center;
	overflow: auto;
}

.probody {
	width:100%;
	text-align:left;
}

.promain {
	width:190px;
	font-size:14px;
	line-height:25px;
	letter-spacing:2px;
	margin-left:60px;
	text-align:left;
	float:left;
}

#processborder .promain{
	float:left;
}

.protitle{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


/* 購入に際してレイアウト */
#shopborder {
	width:100%px;
	padding-left:20px;
	margin-bottom:20px;
	text-align:center;
}

#shopborder p{
	line-height:30px;
	letter-spacing:2px;
	font-size:14px;
	text-align:left;
}

.docu{
	margin-left:40px;
}

.infotitle{
	color:#A0522D;
	font-weight:bold;
}

.payway{
	color:#000000;
	letter-spacing:1px;
	font-weight:bold;
}

.guidelist {
	margin-left:20px;
	font-weight:bold;
}

.guidenotes {
	color: #ff0000;
	font-size: 14px;
	letter-spacing:1px;
}

#deliborder{
	margin-left:20px;
}

table{
	width:600px;
	margin:0;
	border:solid 2px #333333;
}

th{
	width:54px;
	font-weight:bold;
	background-color:#ffffff;
	text-align:center;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.borright{
	border-right:none;
}

.borbottom{
	border-bottom:none;
}

.borritbtom{
	border-right:none;
	border-bottom:none;
}

.deliprice{
	font-weight:bold;
	text-align:center;
	background-color:#ffffff;
}

td{
	width:54px;
	background-color:#ffffff;
	text-align:center;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}


