/******************/
/* GLOBAL LAYOUT  */
/******************/

.navbar {
	white-space:nowrap /*IE hack*/;
	float:left;
	width: 968px;
	background-image: url('img/menu_shop1.png');
	background-repeat: repeat-x;
	font-weight:bold;
	height:40px; /*47*/
	/*font:  96% ; 20090226*/
	border-bottom:2px solid #867f71;
	/*zoom:1; text倍率* 20090226*/
}

.navbar ul {
	list-style-type:none;
	padding:0;
}
.navbar ul li {

	float:left;
	z-index:auto !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
}
.navbar li {
	background-image:url(img/divider2_test.png);/*add*/
	background-position:center right;/*add*/
	background-repeat:no-repeat;/*add*/
	margin-top:-5px;
}
.navbar ul li a {
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:30px; /*3.1em*/
	line-height:30px; /*3.1em*/
	padding:0 16px 0 16px;
	text-decoration:none;
	font-weight:bold;
	color: #000;
	font-size:120%;
}
.navbar ul li .topmenutitle {
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:30px; /*3.1em*/
	line-height:30px; /*3.1em*/
	padding:0 16px 0 16px;
	text-decoration:none;
	font-weight:bold;
	color: #b13e63;
	font-size:120%;
}
/* safari only ¥*/
/*html:¥66irst-child .navbar ul li a {
	line-height:25px; 3.1em ハックできずだめでした
} 20090226*/
/*
html*p .navbar ul li a {
	line-height:25px; 3.1em ハックできずだめでした
}20090226*/

.navbar ul li ul {
	display:none;
	border:none;
}

/*Non-IE6 hovering*/
.navbar ul li:hover {
	position:relative;
} /*Sylvain IE hack*/
.navbar ul li:hover a {
	text-decoration:none;
	color:#ff00ff;/*active以外のtopメニューhoverの色 ピンク*/
	background-image: url('img/menu_hover_blue.png');
	background-repeat: repeat-x;

} /*Color main cells hovering mode*/
.navbar ul li:hover ul {
	display:block;
	width:10.0em;
	position:absolute;
	z-index:999;
	top:3.0em;
	margin-top:0.1em;
	left:0;
}
.navbar ul li:hover ul li a {
	white-space:normal;
	display:block;
	width:10.0em;
	height:auto;
	line-height:1.3em;
	margin-left:-1px;
	padding:4px 16px 4px 16px;
	border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	font-weight:normal;
	background: #7f0000;/*下位メニューの色 土色*/
	color:#00ff00;/*下位のメニューの色 緑*/
} /*Color subcells normal mode*/
.navbar ul li:hover ul li a:hover {
	background-color:#007f7f;/*下位メニューをhoverの色 青緑*/
	color:#c00;/*下位メニューをhoverの色 赤*/
	text-decoration:none;
} /*Color subcells hovering mode*/

/*IE6 hovering*/
	.navbar table {
	position:absolute;
	top:0;
	left:-1px;
	border-collapse:collapse;
}
.navbar ul li a:hover {
	/*position:relative Sylvain IE hack
        これをやるとxpでサイドメニューを画面が開閉してサイドメニューをhoverしないと開かなくなってしまうウルトラバグ。tophoverの下青色諦め */;
	z-index:1000 /*Sylvain IE hack*/;
	color: #0099ff; /*水色*/
	text-decoration:none;
} /*Color main cells hovering mode*/
.navbar ul li a:hover ul {
	display:block;
	width:10.0em;
	position:absolute;
	z-index:999;
	top:3.1em;
	t\op:3.0em;
	left:0;
	marg\in-top:0.1em;
}
.navbar ul li a:hover ul li a {
	white-space:normal;
	display:block;
	w\idth:10.0em;
	height:1px;
	line-height:1.3em;
	padding:4px 16px 4px 16px;
	border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	background-color:rgb(237,237,237);
	font-weight:normal;
	color:rgb(50,50,50);
} /*Color subcells normal mode*/
.navbar ul li a:hover ul li a:hover {
	background-color:rgb(210,210,210);
	text-decoration:none;
} /*Color subcells hovering mode*/

.navbar li.active {
	color:#ff0;
}
/*add*/
.navbar ul li.active a{
	color:#0000ff;/*active　メニューの色 青*/
}
.navbar li.active ul {
	border:none;
	background: #c00; /*url("images/featurebox2_bg.gif") no-repeat 100% 100%*/
		
	}
.navbar li.active a:hover {
	color:#00ffff;/*active をhoverした色 水色*/
}
.navbar li.active li {
	border:none;
	border-top: 1px solid #c15c5c;
}
.navbar li.active li.last {
	border-bottom: none;
}
.navbar li.active li a:link {
	color:#fff;
}
.navbar li.active li a:hover {
	color:#fff;
}
	
.navbar li.active li.active a:link{
	color:#fff;
	font-weight:bold;
	background: #666 ;/*url("images/sprites.gif") repeat-x 0 99%*/
}
/*20090922 ADD*/
.navbar2 {
	white-space:nowrap /*IE hack*/;
	float:left;
	width: 968px;
	background-image: url('img/menu_shop1.png');
	background-repeat: repeat-x;
	font-weight:bold;
	height:40px; 
	border-bottom:2px solid #867f71;
}

.navbar2 ul {
	list-style-type:none;
	padding:0;
}
.navbar2 ul li {

	float:left;
	z-index:auto !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
}
.navbar2 li {
	background-image:url(img/divider2_test.png);
	background-position:center right;
	background-repeat:no-repeat;
	margin-top:-5px;
}
.navbar2 ul li a {
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:30px; 
	line-height:30px; 
	padding:0 6px 0 6px;/*0 16px 0 16px*/
	text-decoration:none;
	font-weight:bold;
	color: #000;
	font-size:90%; /*120*/
}
.navbar2 ul li .topmenutitle {
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 16px 0 16px;
	text-decoration:none;
	font-weight:bold;
	color: #b13e63;
	font-size:100%;/*120*/
}
.navbar2 ul li ul {
	display:none;
	border:none;
}

/*Non-IE6 hovering*/
.navbar2 ul li:hover {
	position:relative;
} /*Sylvain IE hack*/
.navbar2 ul li:hover a {
	text-decoration:none;
	color:#ff00ff;/*active以外のtopメニューhoverの色 ピンク*/
	background-image: url('img/menu_hover_blue.png');
	background-repeat: repeat-x;

} /*Color main cells hovering mode*/
.navbar2 ul li:hover ul {
	display:block;
	width:10.0em;
	position:absolute;
	z-index:999;
	top:3.0em;
	margin-top:0.1em;
	left:0;
}
.navbar2 ul li:hover ul li a {
	white-space:normal;
	display:block;
	width:10.0em;
	height:auto;
	line-height:1.3em;
	margin-left:-1px;
	padding:4px 16px 4px 16px;
	border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	font-weight:normal;
	background: #7f0000;/*下位メニューの色 土色*/
	color:#00ff00;/*下位のメニューの色 緑*/
} /*Color subcells normal mode*/
.navbar2 ul li:hover ul li a:hover {
	background-color:#007f7f;/*下位メニューをhoverの色 青緑*/
	color:#c00;/*下位メニューをhoverの色 赤*/
	text-decoration:none;
} /*Color subcells hovering mode*/

/*IE6 hovering*/
	.navbar2 table {
	position:absolute;
	top:0;
	left:-1px;
	border-collapse:collapse;
}
.navbar2 ul li a:hover {
	/*position:relative Sylvain IE hack
        これをやるとxpでサイドメニューを画面が開閉してサイドメニューをhoverしないと開かなくなってしまうウルトラバグ。tophoverの下青色諦め */;
	z-index:1000 /*Sylvain IE hack*/;
	color: #0099ff; /*水色*/
	text-decoration:none;
} /*Color main cells hovering mode*/
.navbar2 ul li a:hover ul {
	display:block;
	width:10.0em;
	position:absolute;
	z-index:999;
	top:3.1em;
	t\op:3.0em;
	left:0;
	marg\in-top:0.1em;
}
.navbar2 ul li a:hover ul li a {
	white-space:normal;
	display:block;
	w\idth:10.0em;
	height:1px;
	line-height:1.3em;
	padding:4px 16px 4px 16px;
	border-left:solid 1px rgb(175,175,175);
	border-bottom: solid 1px rgb(175,175,175);
	background-color:rgb(237,237,237);
	font-weight:normal;
	color:rgb(50,50,50);
} /*Color subcells normal mode*/
.navbar2 ul li a:hover ul li a:hover {
	background-color:rgb(210,210,210);
	text-decoration:none;
} /*Color subcells hovering mode*/

.navbar2 li.active {
	color:#ff0;
}
/*add*/
.navbar2 ul li.active a{
	color:#0000ff;/*active　メニューの色 青*/
}
.navbar2 li.active ul {
	border:none;
	background: #c00; 
}
.navbar2 li.active a:hover {
	color:#00ffff;/*active をhoverした色 水色*/
}
.navbar2 li.active li {
	border:none;
	border-top: 1px solid #c15c5c;
}
.navbar2 li.active li.last {
	border-bottom: none;
}
.navbar2 li.active li a:link {
	color:#fff;
}
.navbar2 li.active li a:hover {
	color:#fff;
}
	
.navbar2 li.active li.active a:link{
	color:#fff;
	font-weight:bold;
	background: #666 ;
}

/* Footer */
#footer {
	width: 950px;
	border: 1px solid #000000;
	margin: 0 auto;
	padding: 5px 10px 10px 10px;
	text-align: center;
	}

#footer p {
	margin:10px;
}

