#wrapper {
	width: 650px;
}
body {
	margin: 0px;
	padding: 0px;
}
#header {
	background-image: url(../index/galleryimg.jpg);
	background-repeat: no-repeat;
	height: 251px;
	width: 650px;
	position: relative;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
}
h1,h2,h3,h4,p {
	margin: 0px;
}
h1 {
	font-size: 16px;
}
#header p {
	height: 50px;
	width: 370px;
	position: absolute;
	left: 9px;
	top: 190px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.4em;
}
#egallery {
	height: 66px;
	width: 256px;
	position: absolute;
	left: 394px;
	top: 185px;
	display: block;
	text-indent: -5000px;
}
#egallery a {
	height: 66px;
	width: 256px;
	display: block;
}
#recommend {
	width: 632px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	margin-left: 8px !important;
	margin-left: 4px;
}
#recommend h2 {
	background-image: url(../index/tag_recommend.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 632px;
	text-indent: -5000px;
}
#recommend h2 a {
	height: 44px;
	width: 632px;
	display: block;
}
#recommend table {
	background-image: url(../index/back_recommend.gif);
	background-repeat: repeat-y;
}
#recommend .footer {
	background-image: url(../index/footer_recommend.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 632px;
}
#recommend td {
	font-size: 12px;
	text-align: center;
	width: 158px;
}
#recommend2 {
	width: 632px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	margin-left: 8px !important;
	margin-left: 4px;
}
#recommend2 h2 {
	background-image: url(../index/tag_recommend2.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 632px;
	text-indent: -5000px;
}
#recommend2 table {
	background-image: url(../index/back_recommend.gif);
	background-repeat: repeat-y;
}
#recommend2 .footer {
	background-image: url(../index/footer_recommend.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 632px;
}
#recommend2 td {
	font-size: 12px;
	text-align: center;
	width: 158px;
}
#itaku {
	width: 317px;
	float: left;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	margin-left: 8px !important;
	margin-left: 2px;
}
#itaku h3 {
	background-image: url(../index/tag_itaku.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 30px;
	width: 317px;
}
#itaku h3 a {
	height: 30px;
	width: 317px;
	display: block;
}
#toshop img {
	margin-top: 10px;
}
#itaku .footer {
	background-image: url(../index/footer_itaku.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 317px;
}
#itaku table {
	background-image: url(../index/back_itaku.gif);
	background-repeat: repeat-y;
}
#toshop {
	float: right;
	width: 306px;
	font-size: 12px;
	margin-right: 8px;
}
#access {
	clear: both;
	width: 623px;
	margin-left: 10px !important;
	margin-left: 5px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
}
#footer {
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.2em;
	clear: both;
}
#access .header {
	background-image: url(../index/header_acc.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 623px;
	display: block;
	text-indent: -5000px;
}
#access .footer {
	background-image: url(../index/footer_acc.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 623px;
}
#recommend span {
	clear: both;
}
#access td {
	background-color: #D9AEAF;
	font-size: 14px;
	line-height: 1.4em;
	padding: 10px;
}
.tdwidth {
	text-align: center;
	width: 158px;
}
#toshop p {
	line-height: 1.5em;
}
.preview {
	width: 630px;
	margin-left: 9px;
	margin-top: 10px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	font-size: 14px;
}
#egallery2 {
	float: right;
	width: 300px;
	background-image: url(../index/back_egallery.gif);
	background-repeat: no-repeat;
	height: 180px;
	position: relative;
	margin-top: 4px;
	margin-right: 16px !important;
	margin-right: 10px;
}
#egallery2 p {
	width: 276px;
	position: absolute;
	left: 11px;
	top: 122px;
	font-size: 12px;
}
#egallery2 h4 a {
	position: absolute;
	height: 53px;
	width: 276px;
	left: 11px;
	top: 13px;
	text-indent: -5000px;
	display: block;
}
#sakka {
	clear: both;
	width: 632px;
	background-image: url(../index/back_recommend.gif);
	background-repeat: repeat-y;
	margin-left: 8px !important;
	margin-left: 4px;
}
#sakka h3 {
	background-image: url(../index/tag_sakka.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 632px;
	text-indent: -5000px;
}
#sakka .footer {
	background-image: url(../index/footer_recommend.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 632px;
	clear: both;
}
#youga {
	background-color: #FFEACA;
	width: 200px;
	float: left;
	margin-left: 10px !important;
	margin-left: 5px;
}
#nihonga {
	background-color: #E4F6D2;
	width: 200px;
	float: left;
	margin-left: 5px;
}
#hanga {
	background-color: #CAEAF5;
	width: 200px;
	float: left;
	margin-left: 5px;
}
#youga h4 {
	background-image: url(../index/tag_youga.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 24px;
	width: 200px;
}
#nihonga h4 {
	background-image: url(../index/tag_nihonga.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 24px;
	width: 200px;
}
#hanga h4 {
	background-image: url(../index/tag_hanga.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 24px;
	width: 200px;
}
li {
	line-height: 1.2em;
	font-size: 12px;
	padding-left: 2px;
	margin-bottom: 5px;
}
#sakka ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.price {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .2em;
}
#itaku td {
	font-size: 12px;
}
#order {
	background-color: #dddddd;
	width: 600px;
}
#about {
	width: 500px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#sakuhin {
	width: 520px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #999999;
	background-color: #FFFFCC;
	margin-top: 20px;
}
#linktbl {
	margin-top: 20px;
	margin-bottom: 10px;
}
#enquete {
	background-color: #CCCCCC;
	width: 600px;
	text-align: center;
	margin-top: 20px;
	margin-left: 25px;
}
