@charset "utf-8";
#Summary dt {
	padding-bottom: 9px;
}
#Summary dd {
	line-height: 200%;
}
#Summary {
	padding: 39px 0px 13px;
}
#ContentsTitle {
	padding-bottom: 17px;
}


/* ------------------------------------
	ShopInfo
------------------------------------ */
#ShopInfo .ShopInformaton {
	position: absolute;
	width: 287px;
	left: 258px;
	bottom: 0px;
}
#ShopInfo .ShopInformaton h4 {
	font-size: 14px;
	color: #769e65;
	padding-bottom: 12px;
}
#ShopInfo .ShopInformaton .ShopText {
	font-size: 10px;
	line-height: 160%;
	padding-bottom: 6px;
}


/* ------------------------------------
	ShopItem
------------------------------------ */
#ShopItem,
#ShopVoiceWrap,
#Message {
	width: 545px;
	padding-top: 16px;
}
#ShopItem .Photo {
	float: left;
	width: 141px;
}
#ShopItem .ItemInfo {
	float: right;
	width: 385px;
}

/* TextSetting */
#ShopItem .ItemInfo,
#ShopVoiceWrap .VoiceText,
#Message p,
#ShopDataWrap .ShopData dd {
	font-size: 10px;
	line-height: 160%;
}
#ShopItem .ItemInfo dt,
#ShopVoiceWrap .VoiceText dt {
	color: #769e65;
	padding-bottom: 3px;
}
#ShopItem .ItemInfo dd ul,
#ShopVoiceWrap .VoiceText dd {
	padding-bottom: 17px;
}



/* ------------------------------------
	ShopVoiceWrap
------------------------------------ */
#ShopVoiceWrap .VoiceText {
	float: left;
	width: 355px;
}
#ShopVoiceWrap .ShopImage {
	float: right;
	width: 174px;
	text-align: right;
}
#ShopVoiceWrap .ShopImage li {
	padding-bottom: 22px;
}
#ShopVoiceWrap .VoiceText dd.Last,
#ShopVoiceWrap .ShopImage li.Last {
	padding-bottom: 0px;
}


/* ------------------------------------
	Message
------------------------------------ */
#Message {
	clear: both;
}


/* ------------------------------------
	ShopDataWrap
------------------------------------ */
#ShopDataWrap {
	position: relative;
	width: 545px;
	padding-top: 24px;
}
#ShopDataWrap .ShopData {
	position: absolute;
	bottom: 0px;
}
#ShopDataWrap .ShopData dt {
	font-size: 12px;
	color: #769e65;
	padding-bottom: 15px;
}


/* ------------------------------------
	ShopVol01
------------------------------------ */
#ShopVol01 {
	width: 545px;
}
#ShopVol01 #ShopInfo {
	height: 300px;
	width: 545px;
	position: relative;
}
#ShopVol01 #ShopInfo .Photo {
	height: 300px;
	width: 226px;
}
#ShopVol01 #ShopDataWrap {
	height: 173px;
}
#ShopVol01 #ShopDataWrap .Photo {
	height: 173px;
	width: 260px;
}
#ShopVol01 #ShopDataWrap .ShopData {
	width: 275px;
	left: 270px;
}


/* ------------------------------------
	ShopVol02
------------------------------------ */
#ShopVol02 {
	width: 545px;
	padding-bottom: 55px;
}
#ShopVol02 #ShopInfo {
	height: 300px;
	width: 545px;
	position: relative;
}
#ShopVol02 #ShopItem .Photo {
	float: left;
	width: 192px;
}
#ShopVol02 #ShopItem .ItemInfo {
	float: right;
	width: 334px;
}
#ShopVol02 #ShopDataWrap .ShopData {
	width: 275px;
	left: 270px;
}


/* ------------------------------------
	ShopVol03
------------------------------------ */
#ShopVol03 {
	width: 545px;
	padding-bottom: 55px;
}
#ShopVol03 #ShopInfo {
	height: 300px;
	width: 545px;
	position: relative;
}
#ShopVol03 #ShopInfo .ShopInformaton {
	width: 270px;
	left: 273px;
}
#ShopVol03 #ShopInfo .ShopInfoWrap {
	width: 270px;
}
#ShopVol03 #ShopInfo .ShopInfoWrap .ShopText {
	float: left;
	width: 140px;
}
#ShopVol03 #ShopInfo .ShopInfoWrap .ShopImage {
	float: right;
	width: 125px;
}
#ShopVol03 #ShopItem .Photo {
	float: left;
	width: 192px;
}
#ShopVol03 #ShopItem .ItemInfo {
	float: right;
	width: 334px;
}
#ShopVol03 #ShopDataWrap .ShopData {
	width: 275px;
	left: 270px;
}
