/* item01 -----*/

.contents .shop01 {
	position: relative;
	line-height: 140%;
}

.contents .shop01 .lead {
	position: absolute;
	top: 130px;
	left: 330px;
	width: 280px;
	margin: 0;
}

.contents .shop01 ul.item {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contents .shop01 ul.item li {
	position: absolute;
}

.contents .shop01 ul.item li.item01 { width: 160px; top:  875px; left: 445px; }
.contents .shop01 ul.item li.item02 { width: 170px; top:  910px; left:  20px; color: #ffffff; }
.contents .shop01 ul.item li.item03 { width: 155px; top: 1035px; left: 230px; }
.contents .shop01 ul.item li.item04 { width: 170px; top: 1130px; left:  20px; color: #ffffff; }
.contents .shop01 ul.item li.item05 { width: 170px; top: 1115px; left: 270px; }

.contents .shop01 .shopinfo {
	position: absolute;
	top: 275px;
	left: 20px;
	width: 170px;
	margin: 0;
	color: #ffffff;
}


/* item02 -----*/

.contents .shop02 {
	position: relative;
	line-height: 140%;
}

.contents .shop02 .lead {
	position: absolute;
	top: 115px;
	left: 20px;
	width: 320px;
	margin: 0;
}

.contents .shop02 ul.item {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contents .shop02 ul.item li {
	position: absolute;
}

.contents .shop02 ul.item li.item01 { width: 135px; top: 205px; left: 235px; }
.contents .shop02 ul.item li.item02 { width: 170px; top: 285px; left: 240px; }
.contents .shop02 ul.item li.item03 { width: 160px; top: 680px; left: 205px; }
.contents .shop02 ul.item li.item04 { width: 200px; top: 745px; left:  30px; }

.contents .shop02 .shopinfo {
	position: absolute;
	top: 280px;
	left: 440px;
	width: 170px;
	margin: 0;
	color: #ffffff;
}


/* item03 -----*/

.contents .shop03 {
	position: relative;
	line-height: 140%;
}

.contents .shop03 .lead {
	position: absolute;
	top: 150px;
	left: 320px;
	width: 290px;
	margin: 0;
}

.contents .shop03 ul.item {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contents .shop03 ul.item li {
	position: absolute;
}

.contents .shop03 ul.item li.item01 { width: 245px; top: 250px; left: 230px; }
.contents .shop03 ul.item li.item02 { width: 155px; top: 445px; left: 360px; }
.contents .shop03 ul.item li.item03 { width: 185px; top: 695px; left: 425px; }
.contents .shop03 ul.item li.item04 { width: 170px; top: 765px; left: 365px; }
.contents .shop03 ul.item li.item05 { width: 170px; top: 750px; left:  20px; color: #ffffff; }

.contents .shop03 .shopinfo {
	position: absolute;
	top: 275px;
	left: 20px;
	width: 170px;
	margin: 0;
	color: #ffffff;
}


/* item04 -----*/

.contents .shop04 {
	position: relative;
	line-height: 140%;
}

.contents .shop04 .lead {
	position: absolute;
	top: 110px;
	left: 20px;
	width: 320px;
	margin: 0;
}

.contents .shop04 ul.item {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contents .shop04 ul.item li {
	position: absolute;
}

.contents .shop04 ul.item li.item01 { width: 105px; top: 565px; left: 140px; }
.contents .shop04 ul.item li.item02 { width: 160px; top: 900px; left:  30px; }
.contents .shop04 ul.item li.item03 { width: 165px; top: 845px; left: 235px; }
.contents .shop04 ul.item li.item04 { width: 170px; top: 870px; left: 440px; color: #ffffff; }

.contents .shop04 .shopinfo {
	position: absolute;
	top: 280px;
	left: 440px;
	width: 170px;
	margin: 0;
	color: #ffffff;
}


/* item05 -----*/

.contents .shop05 {
	position: relative;
	line-height: 140%;
}

.contents .shop05 .lead {
	position: absolute;
	top: 145px;
	left: 310px;
	width: 300px;
	margin: 0;
}

.contents .shop05 ul.item {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contents .shop05 ul.item li {
	position: absolute;
}

.contents .shop05 ul.item li.item01 { width: 140px; top: 540px; left: 470px; }

.contents .shop05 .shopinfo {
	position: absolute;
	top: 275px;
	left: 20px;
	width: 170px;
	margin: 0;
	color: #ffffff;
}

