/* http://www.cubes.cc/ */
/* x[X@ie6nbN---------------------- */
*html #index-main-header {
	background-image: url();
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ecoring-store.jp/img/index-header.png',sizingmethod='scale');}
/* x[X@ie6nbN±±άΕ---------------------- */
#index-main-header {
	background-image: url(img/index-header.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 870px;
}
/* lCACe */
#right .ninki {
	background-image: url(img/ninki.gif);
	display: block;margin: 0px;float: left;
	height: 188px;width: 638px;
	padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;
	background-position: bottom;background-repeat: no-repeat;
}
.ninki .item-box {display: block;float: left;width: 120px;height: 170px;margin: 0px;padding-top: 0px;padding-right: 19px;padding-bottom: 0px;padding-left: 19px;}
.ninki .item-box a{font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";font-size: 10px;color: #666666;text-decoration: none;line-height: 1.3em;}
.ninki .item-box a:hover{color: #E85098;}
.ninki .item-box img {margin-bottom: 10px;}
/* κ΅ */
#right .ichioshi {
	background-image: url(img/ichioshi.gif);
	display: block;margin: 0px;float: left;
	height: 186px;width: 638px;
	padding-top: 75px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;
	background-position: bottom;background-repeat: no-repeat;
}
.ichioshi .ichioshi-box {display: block;float: left;width: 120px;height: 170px;margin: 0px;padding-top: 0px;padding-right: 19px;padding-bottom: 0px;padding-left: 19px;}
.ichioshi .ichioshi-box a{font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";font-size: 10px;color: #666666;text-decoration: none;line-height: 1.3em;}
.ichioshi .ichioshi-box a:hover{color: #E85098;}
.ichioshi .ichioshi-box img {margin-bottom: 10px;}
/* ERec ---------------------- */
#right #campaign {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 638px;
	text-align: left;
	clear: left;
}
#right #campaign .bana {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 78px;
	width: 638px;
	clear: left;
}
#right #campaign .campaign-bana {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right #brand {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 604px;
	width: 638px;
	clear: left;
}
/* indexpΆVbvξρ ---------------------- */
#left #shop {
	display: block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 218px;
	width: 174px;
}