.logo { color: #f4f4f4; text-align: left; width: 300px; height: 80px; margin-right: 800px; margin-bottom: 50px; }


.gNav { color: #f4f4f4; width: 854px; height: 84px; background-image: url(/design/GINZAORIKASA/top/g_nav.jpg); margin: 0 0 0 3px; position: relative; overflow: hidden; }
.gNavLogoLink a {
	width: 170px;
	height: 84px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}
.gNavWrapper {
	width: 360px;
	height: 25px;
	position: absolute; top: 59px; left: 484px;
}
.gNavWrapper li {
	float: left;
	list-style-type: none;
}
.gNavOnlineShop a {
	width: 180px;
	height: 25px;
	background-image: url(/design/GINZAORIKASA/top/g_nav.jpg);	
	background-position: -484px -59px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNavOnlineShop a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav.jpg);	
	background-position: -484px 25px;
}
.gNavBlog a {
	width: 180px;
	height: 25px;
	background-image: url(/design/GINZAORIKASA/top/g_nav.jpg);	
	background-position: -664px -59px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNavBlog a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav.jpg);	
	background-position: -664px 25px;
}
.mailMagazineBanner a {
	width: 467px;
	height: 40px;
	display: block;
	background-image: url(/design/GINZAORIKASA/top/mail_magazine_banner.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
	margin: 7px 10px 0 0;
}
.gNav02Wrapper {
	width: 838px;
	height: 45px;
	margin: 10px auto 0 auto;
	text-align: center;
}
.gNav02Wrapper li {
	float: left;
	list-style-type: none;
}

.gNav02Newproducts a {
	width: 210px;
	height: 45px;
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: 0 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNav02Newproducts a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: 0 45px;
}

.gNav02Onlineshop a {
	width: 210px;
	height: 45px;
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -210px 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNav02Onlineshop a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -210px 45px;
}

.gNav02Shopinfo a {
	width: 210px;
	height: 45px;
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -420px 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNav02Shopinfo a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -420px 45px;
}

.gNav02Companyprofile a {
	width: 208px;
	height: 45px;
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -630px 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.gNav02Companyprofile a:hover {
	background-image: url(/design/GINZAORIKASA/top/g_nav02.jpg);
	background-position: -630px 45px;
}

.contentWrapper {
	width: 838px;
	margin: 10px auto 10px auto;
}
