@import url("side.css");
@import url("main.css");
@import url("text.css");
@import url("shop.css");


body {
	background:#FFFFFF;
	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif, Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#333333;
	line-height:160%;
	margin:0;
	padding:0;
	text-align:center;
}
#container {
	width:860px;
	margin:0 auto;
    padding:0;
	text-align:center;
}
#header {
	width:860px;
	height:190px;
	text-align:left;
}
.logo {
	background:url(images/logo.gif) no-repeat bottom center;
}

.b1_3 {
	background:url(images/logo_b.gif) no-repeat bottom center;
}
.c1_5{
	background:url(images/logo_c.gif) no-repeat bottom center;
}
.d1_3 {
	background:url(images/logo_d.gif) no-repeat bottom left;
}

.header_e {
	background:url(images/logo_e.gif) no-repeat bottom center;
}
.header_g {
	background:url(images/logo_g.gif) no-repeat bottom center;
}
.header_f {
	background:url(images/logo_f.gif) no-repeat bottom center;
}
.header_shop {
	background:url(images/logo_shop.gif) no-repeat bottom left;
}
.header_j {
	background:url(images/logo_j.gif) no-repeat bottom left;
}
.header_l {
	background:url(images/logo_l.gif) no-repeat bottom left;
}
.header_s {
	background:url(images/logo_s.gif) no-repeat bottom left;
}
.mail {
	background:url(images/logo_mail.gif) no-repeat bottom left;
}

#head_navi {
	width:860px;
	height:54px;
	background:url(images/bg_head_navi.gif) no-repeat top left;
	margin:0;
	padding:0;
}
#head_navi li {
	display:block;
	float:left;
	height:54px;
	margin:0;
	padding:0;
}
#header h1 a {
	display:block;
	width:136px;
	height:122px;
	margin:0 0 0 740px;
	padding:0;
	text-indent:-9999px;
}

.a a {
	width:155px;
	height:54px;
	display:block;
	text-indent:-9999px;
}
.a a:hover {
	background:url(images/bg_head_a_hover.gif);
}
.b a {
	width:230px;
	height:54px;
	display:block;
	text-indent:-9999px;
}
.b a:hover {
	background:url(images/bg_head_b_hover.gif);
}
.c a {
	width:210px;
	height:54px;
	display:block;
	text-indent:-9999px;
}
.c a:hover {
	background:url(images/bg_head_c_hover.gif);
}
.d a {
	width:160px;
	height:54px;
	display:block;
	text-indent:-9999px;
}
.d a:hover {
	background:url(images/bg_head_d_hover.gif);
}
.e a {
	width:102px;
	height:54px;
	display:block;
	text-indent:-9999px;
}
.e a:hover {
	background:url(images/bg_head_e_hover.gif);
}
#middle {
	width:860px;
	text-align:left;
	clear:both;
	margin:0 0 16px 0;
	padding:0;
}

#footer {
	clear:both;
	width:860px;
	height:150px;
	color:#4C4B4B;
	text-align:left;
	background:url(images/bg_footer.gif) no-repeat bottom;
}
#foot_navi {
	padding:40px 0 0 0;
	font-size:10px;
	color:#4C4B4B;
}
#foot_navi a {
	font-size:10px;
	color:#4C4B4B;
	text-decoration:none;
	margin:0 8px;
}
#foot_navi a:hover {
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}
#copyright {
	font-size:10px;
	color:#333333;
	padding:0;
	visibility:hidden;
}



