#shop-module,#shop-header
{
	margin:0px 15px 0px 25px;
	float:left;
	position: relative;
	width:545px;
}
.shop-new
{
	font-weight:bold;
	color:#FF3366;
}
/*###################*/
#shop-header
{
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

#shop-header-image
{
	padding:10px 0px;
	float:left;
}
#shop-view-cart
{
	text-align:right;
	padding:9px 5px 8px 0px;
}


/*###################*/
#shop-module{
	margin-top:18px;
}
#shop-module-header
{
	font-weight:bold;
	float:left;
}
#shop-information
{
	text-align:right;
	font-size:10px;
	line-height:2;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯" ;
}
#shop-information .shop-page-link
{
	color:#666666;
}
/*###################*/
#beta-inner .shop-item
{
	width:135px;
	border-right:1px solid #E5E5E5;
	float:left;
}
#beta-inner .shop-item-end
{
	width:137px;
	float:left;
}
.shop-item-image
{
	padding:0;
	margin:0;
	text-align:center;
}
.shop-item-detail
{
	padding:0;
	margin:5px 12px 5px 13px;
	font-size:10px;
	line-height:1.25;
	color:#666666;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯" ;
}
.shop-item-detail strong
{
	color:#333;
	font-weight:bold;
	padding-bottom:3px;
	display:block;
}
.shop-item-detail .shop-item-list-comment
{
	padding-top:8px;
	display:block;
}

.shop-item-line
{
	border-top:1px solid #E5E5E5;
	width:545px;
	height:1px;
	margin:15px 0px;
	float:left;
}
/*###################*/
#shop-footer {
	width:545px;
	margin:0px;
	/*margin-top:30px;
	padding-top:5px;*/
	/*border-top:1px solid #E5E5E5;*/
	line-height:2;
	font-size:10px;
	/*color:#999;*/
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯" ;
	float:left;
}
/*###################*/

#shop-detail-image{
	width:227px;
	float:left;
}
#shop-detail-image .shop-detail-image-photo{
	border:1px solid #E5E5E5;
	margin:0px;
	padding:0px;
}
#shop-detail-image .shop-detail-more{
/*	margin-top:5px;*/
}

/*###################*/
#shop-detail-main{
	margin-left:25px;
	width:293px;
	float:left;
}

#shop-detail-main #shop-detail-title{
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	color:#333333;
}
#shop-detail-main #shop-detail-price{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px;
	padding:10px 0px;
	border-top: 1px solid #CCCCCC;
}
#shop-detail-main #shop-detail-all{
	line-height:1.5;
}
#shop-detail-main #shop-detail-all select{
	margin:5px 0px;
}
#shop-detail-main #shop-detail-comment{
	margin:10px 0px;
	padding:10px 0px;
	border-top: 1px solid #CCCCCC;
	font-size:10px;
	line-height:1.7;
	color:#333333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯" ;
	letter-spacing:0.07em;
}

#shop-detail-main #shop-detail-comment table {
	width:auto;
	margin-bottom:10px;
}
#shop-detail-main #shop-detail-comment table tr{
	margin:0px;
	padding:0px;
}
#shop-detail-main #shop-detail-comment table tr th{
	color:#666666;
	padding:2px 5px 2px 3px;
	margin:0px;
	text-align:left;
	font-weight:normal;
	background:#CCCCCC;
}
#shop-detail-main #shop-detail-comment table tr td{
	padding:2px 5px 2px 3px;
	margin:0px;
	color:#333333;
	text-align:left;
	background:#F4F4F4;
}


#shop-place {
	border-collapse : collapse ;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	border-color : #CCCCCD;	/* IE 6(Win)¸þ¤± */
	margin:25px 0px;
	width:auto;;
}
#shop-place td,#shop-place th {
	border-width : 0 1px 1px 0 ;
	border-style : solid ;
	padding : 5px ;
	border-color : #CCCCCD;
	line-height:1.5;
}
#shop-place th{
	text-align:left;
}


