body {
	background: #faf7eb;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.5;
}
a { text-decoration: none; }
a img { border: none; }
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
li { line-height: 0; }
p {
	margin: 0;
	padding: 0;
	line-height: 0;
}

/* area */

#page {
	width: 860px;
	margin: 10px auto;
	text-align: left;
}
#main {
	width: 550px;
	float: right;
	position: relative;
}
#banners {
	width: 300px;
	float: left;
}

/* head */

h1 {
	margin: 0;
	padding: 0;
	line-height: 0;
}
li#lang {
	position: absolute;
	top: 0;
	left: 140px;
}
li#sound {
	position: absolute;
	top: 0;
	left: 350px;
}
.lead { margin-top: 13px; }
.sp { margin: 12px 0 10px 0; }

/* items */

#items { position: relative; }
#items ul { display: inline; }
#items li {
	background-repeat: no-repeat;
	position: absolute;
}

/* city */

.c1 {  background-image: url(../img/item/c1.jpg);	left: 0;		top: 0;		}
.c2 {  background-image: url(../img/item/c2.jpg);	left: 280px;	top: 0;		}
.c3 {  background-image: url(../img/item/c3.jpg);	left: 350px;	top: 0;		}
.c4 {  background-image: url(../img/item/c4.jpg);	left: 420px;	top: 0;		}
.c5 {  background-image: url(../img/item/c5.jpg);	left: 490px;	top: 0;		}
.c6 {  background-image: url(../img/item/c6.jpg);	left: 280px;	top: 70px;	}
.c7 {  background-image: url(../img/item/c7.jpg);	left: 420px;	top: 70px;	}
.c8 {  background-image: url(../img/item/c8.jpg);	left: 490px;	top: 70px;	}
.c9 {  background-image: url(../img/item/c9.jpg);	left: 0;		top: 140px;	}
.c10 { background-image: url(../img/item/c10.jpg);	left: 70px;		top: 140px;	}
.c11 { background-image: url(../img/item/c11.jpg);	left: 210px;	top: 140px;	}
.c12 { background-image: url(../img/item/c12.jpg);	left: 0;		top: 210px;	}

/* toys */

.t1 {  background-image: url(../img/item/t1.jpg);	left: 350px;	top: 140px;	}
.t2 {  background-image: url(../img/item/t2.jpg);	left: 280px;	top: 210px;	}
.t3 {  background-image: url(../img/item/t3.jpg);	left: 0;		top: 280px;	}
.t4 {  background-image: url(../img/item/t4.jpg);	left: 70px;		top: 280px;	}
.t5 {  background-image: url(../img/item/t5.jpg);	left: 280px;	top: 280px;	}
.t6 {  background-image: url(../img/item/t6.jpg);	left: 0;		top: 350px;	}
.t7 {  background-image: url(../img/item/t7.jpg);	left: 140px;	top: 350px;	}
.t8 {  background-image: url(../img/item/t8.jpg);	left: 210px;	top: 350px;	}
.t9 {  background-image: url(../img/item/t9.jpg);	left: 280px;	top: 350px;	}
.t10 { background-image: url(../img/item/t10.jpg);	left: 350px;	top: 350px;	}
.t11 { background-image: url(../img/item/t11.jpg);	left: 0;		top: 420px;	}
.t12 { background-image: url(../img/item/t12.jpg);	left: 70px;		top: 420px;	}
.t13 { background-image: url(../img/item/t13.jpg);	left: 210px;	top: 420px;	}
.t14 { background-image: url(../img/item/t14.jpg);	left: 350px;	top: 420px;	}
.t15 { background-image: url(../img/item/t15.jpg);	left: 420px;	top: 420px;	}
.t16 { background-image: url(../img/item/t16.jpg);	left: 0;		top: 490px;	}
.t17 { background-image: url(../img/item/t17.jpg);	left: 70px;		top: 490px;	}
.t18 { background-image: url(../img/item/t18.jpg);	left: 140px;	top: 490px;	}
.t19 { background-image: url(../img/item/t19.jpg);	left: 280px;	top: 490px;	}
.t20 { background-image: url(../img/item/t20.jpg);	left: 350px;	top: 490px;	}
.t21 { background-image: url(../img/item/t21.jpg);	left: 420px;	top: 490px;	}
.t22 { background-image: url(../img/item/t22.jpg);	left: 490px;	top: 490px;	}
.t23 { background-image: url(../img/item/t23.jpg);	left: 0;		top: 560px;	}
.t24 { background-image: url(../img/item/t24.jpg);	left: 0;		top: 630px;	}

/* utility */

.u1 {  background-image: url(../img/item/u1.jpg);		left: 70px;		top: 560px;	}
.u2 {  background-image: url(../img/item/u2.jpg);		left: 350px;	top: 560px;	}
.u3 {  background-image: url(../img/item/u3.jpg);		left: 420px;	top: 560px;	}
.u4 {  background-image: url(../img/item/u4.jpg);		left: 490px;	top: 560px;	}
.u5 {  background-image: url(../img/item/u5.jpg);		left: 0;		top: 700px;	}
.u6 {  background-image: url(../img/item/u6.jpg);		left: 70px;		top: 700px;	}
.u7 {  background-image: url(../img/item/u7.jpg);		left: 140px;	top: 700px;	}
.u8 {  background-image: url(../img/item/u8.jpg);		left: 210px;	top: 700px;	}
.u9 {  background-image: url(../img/item/u9.jpg);		left: 280px;	top: 700px;	}
.u10 { background-image: url(../img/item/u10.jpg);		left: 0;		top: 770px;	}
.u11 { background-image: url(../img/item/u11.jpg);		left: 140px;	top: 770px;	}
.u12 { background-image: url(../img/item/u12.jpg);		left: 210px;	top: 770px;	}
.u13 {  background-image: url(../img/item/u13.jpg);		left: 350px;	top: 770px;	}
.u14 {  background-image: url(../img/item/u14.jpg);		left: 490px;	top: 770px;	}
.u15 {  background-image: url(../img/item/u15.jpg);		left: 0;		top: 840px;	}
.u16 {  background-image: url(../img/item/u16.jpg);		left: 70px;		top: 840px;	}

/* clothing */

.h1 {  background-image: url(../img/item/h1.jpg);		left: 140px;	top: 840px;	}
.h2 {  background-image: url(../img/item/h2.jpg);		left: 0;		top: 910px;	}
.h3 {  background-image: url(../img/item/h3.jpg);		left: 490px;	top: 910px;	}
.h4 {  background-image: url(../img/item/h4.jpg);		left: 0;		top: 980px;	}
.h5 {  background-image: url(../img/item/h5.jpg);		left: 70px;		top: 980px;	}
.h6 {  background-image: url(../img/item/h6.jpg);		left: 350px;	top: 980px;	}
.h7 {  background-image: url(../img/item/h7.jpg);		left: 420px;	top: 980px;	}
.h8 {  background-image: url(../img/item/h8.jpg);		left: 490px;	top: 980px;	}
.h9 {  background-image: url(../img/item/h9.jpg);		left: 0;		top: 1050px;}
.h10 { background-image: url(../img/item/h10.jpg);		left: 70px;		top: 1050px;}
.h11 { background-image: url(../img/item/h11.jpg);		left: 140px;	top: 1050px;}
.h12 { background-image: url(../img/item/h12.jpg);		left: 210px;	top: 1050px;}

/* food */

.f1 {  background-image: url(../img/item/f1.jpg);		left: 280px;	top: 1050px;}
.f2 {  background-image: url(../img/item/f2.jpg);		left: 0;		top: 1120px;}
.f3 {  background-image: url(../img/item/f3.jpg);		left: 210px;	top: 1120px;}
.f4 {  background-image: url(../img/item/f4.jpg);		left: 0;		top: 1190px;}
.f5 {  background-image: url(../img/item/f5.jpg);		left: 210px;	top: 1190px;}
.f6 {  background-image: url(../img/item/f6.jpg);		left: 350px;	top: 1190px;}
.f7 {  background-image: url(../img/item/f7.jpg);		left: 420px;	top: 1190px;}
.f8 {  background-image: url(../img/item/f8.jpg);		left: 490px;	top: 1190px;}
.f9 {  background-image: url(../img/item/f9.jpg);		left: 0;		top: 1260px;}
.f10 { background-image: url(../img/item/f10.jpg);		left: 70px;		top: 1260px;}
.f11 { background-image: url(../img/item/f11.jpg);		left: 140px;	top: 1260px;}
.f12 { background-image: url(../img/item/f12.jpg);		left: 0;		top: 1330px;}
.f13 { background-image: url(../img/item/f13.jpg);		left: 140px;	top: 1330px;}
.f14 { background-image: url(../img/item/f14.jpg);		left: 210px;	top: 1330px;}
.f15 { background-image: url(../img/item/f15.jpg);		left: 280px;	top: 1330px;}
.f16 { background-image: url(../img/item/f16.jpg);		left: 140px;	top: 1400px;}
.f17 { background-image: url(../img/item/f17.jpg);		left: 210px;	top: 1400px;}
.f18 { background-image: url(../img/item/f18.jpg);		left: 280px;	top: 1400px;}

/* gift */

.g1 {  background-image: url(../img/item/g1.jpg);		left: 0;		top: 1470px;}
.g2 {  background-image: url(../img/item/g2.jpg);		left: 280px;	top: 1470px;}
.g3 {  background-image: url(../img/item/g3.jpg);		left: 280px;	top: 1540px;}

/* foot */

.copy { left: 0; top: 1610px; }
.url  { left: 417px; top: 1612px; }

/* playmuji */

.playmuji {
	background-image: url(../img/item/_b8.gif);
	padding: 3px 0 0 3px;
	top: 1260px;
	left: 350px;
	width: 200px;
}
.playmuji .pcontent {
	position: relative;
	overflow: hidden;
	height: 340px;
}
.playmuji p {
	position: absolute;
	top: -11px;
}

/* anime */

ul#anime    { display: inline; }
ul#anime li { position: absolute;  }
.flake		{ top: 0;      left: 200px; width: 140px; height: 60px; }
.human		{ top: 30px;   left: 350px; width: 200px; height: 200px; }
.clock		{ top: 290px;  left: 340px; width: 80px;  height: 80px; }
.face		{ top: 430px;  left: 130px; width: 150px; height: 150px; }
.random		{ top: 570px;  left: 410px; width: 140px; height: 80px; }
.ribbon		{ top: 850px;  left: 350px; width: 200px; height: 140px; }
.clock2		{ top: 1130px; left: 60px;  width: 80px;  height: 80px; }
.cake		{ top: 1340px; left: 60px;  width: 150px; height: 150px; }

/* banners */

#banners p {
	margin-bottom: 5px;
}