@charset "UTF-8";

#TemplateContainer {
	text-align:center;
}

#ShopContainer {
	width:800px;
	margin:0 auto;
	text-align:left;
}

#ShopContainer .DetailContainer1,
#ShopContainer .DetailContainer2 {
	margin-top:20px;
}

#ShopContainer .DetailContainer1 h4,
#ShopContainer .DetailContainer2 h4 {
	margin-bottom:13px;
}

#ShopContainer .DetailContainer1 div.left {
	width:425px;
	float:left;
}

#ShopContainer .DetailContainer1 div.right {
	width:375px;
	float:right;
}

#ShopContainer .DetailContainer2 div.left {
	width:375px;
	float:left;
}

#ShopContainer .DetailContainer2 div.right {
	width:412px;
	float:right;
}

#ShopContainer .DetailContainer1 div.right p,
#ShopContainer .DetailContainer2 div.left p {
	margin-bottom:1em;
	line-height:1.5;
}

/* 表 */
#ShopContainer .DetailContainer1 div.right table,
#ShopContainer .DetailContainer2 div.left table {
	width:360px;
	border-collapse:collapse;
	margin-top:10px;
}

#ShopContainer .DetailContainer1 div.right th,
#ShopContainer .DetailContainer2 div.left th {
	background-color:#c4e0e3;
}

#ShopContainer .DetailContainer1 div.right td,
#ShopContainer .DetailContainer2 div.left td {
	background-color:#e7f8f9;
}

#ShopContainer .DetailContainer1 div.right th,
#ShopContainer .DetailContainer1 div.right td,
#ShopContainer .DetailContainer2 div.left th,
#ShopContainer .DetailContainer2 div.left td {
	border-bottom:1px dotted #629399;
	padding:5px;
	line-height:1.5;
}

/* イメージ */

#ShopContainer .img-container .big {
	margin-bottom:10px;
}

#ShopContainer .img-container table {
	width:412px;
	border-collapse:collapse;
}

#ShopContainer .img-container table td {
	width:103px;
	position:relative;
	float:left;
}

#ShopContainer .img-container td.center {
	text-align:center;
}

#ShopContainer .img-container td.right {
	text-align:right;
}

#ShopContainer .img-container td img.icon {
	position:absolute;
	right:5px;
	bottom:0;
}

#ShopContainer .img-container td img.thumb:hover {
	cursor:pointer;
}

#ShopContainer .img-container td.center img.icon {
	position:absolute;
	right:3px;
	bottom:0;
}

#ShopContainer .img-container td.right img.icon {
	position:absolute;
	right:0;
	bottom:0;
}
