<style type="text/css">
<!--





#header {
	width: 720px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	font-size: 12px;
}

ul#header li {
	width: 118px;
	padding: 5px;
	background-color: #999999;
	float: left;
	text-align: center;
	border: 1px solid #cccccc;
}

ul#header li a {
	display: block:
	width: 108px;
	text-decoration: none;
	background-color: #999999;
	color: #ffffff;
}

ul#header li a:hover {
	background-color: #cc6666;
}

h1 {font-size:x-small;letter-spacing:0.5px;color:#FFFFFF;font-weight:bold;margin:0px 0px 3px 0px;border-bottom:1px solid #FFFFFF;padding:1px 0px 1px 0px;text-align:left;}

h2 {font-size:medium;letter-spacing:0.5px;color:#8b4513;font-weight:bold;margin:2px 0px 4px 0px;border-bottom:2px solid #8b4513;padding:0px 0px 2px 0px}

h3 {font-size:x-small;letter-spacing:0.5px;color:#8b4513;background-color:#FFFFFF;font-weight:bold;margin:2px 0px 2px 0px;padding:2px 0px 2px 0px;text-align:right;border-bottom:1px dotted #8b4513;}

h4 {font-size:medium;letter-spacing:0.5px;color:#333333;font-weight:bold;margin:4px 3px 3px 4px;padding:3px 0px 4px 0px;line-height:150%;text-align:left;}

h5 {font-size:small;letter-spacing:0.5px;font-weight:bold;margin:4px 3px 5px 4px;border-bottom:1px solid #dcdcdc;padding:3px 0px 4px 0px;line-height:150%;text-align:left;font-family: serif;}

h6 {font-size:medium;letter-spacing:0.5px;color:#333333;font-weight:bold;margin:4px 3px 3px 4px;padding:3px 0px 4px 0px;line-height:150%;text-align:center;}

small {font-size:xx-small;letter-spacing:0px;color:#ff3300;margin:4px 3px 5px 4px;padding:3px 0px 3px 0px;line-height:120%;text-align:right;}

p {font-size:small;letter-spacing:1px;color:#000000;padding:5px 5px 0px 5px;line-height:150%;margin:0px;text-align:justify;}




div.section {
width: 150px; 
padding-bottom: 1px;
background: #ffffff url(../image/maru1_150_bottom.gif) no-repeat bottom;
text-align:center;
font-size: x-small;
color: #000000;
}

div.section h6 {
margin: 0;
padding: 1em 10px 0;
background: #ffffff url(../image/maru1_150_top.gif) no-repeat top;
font-size: 100%;
}

div.section text {
margin: 10px;
font-size: xx-small;
color: #000000;
line-height:120%;
text-align:center;
}



#header3nav{
	margin: 0;
	padding: 0;
	width: 100%;
	background: -moz-linear-gradient(top, #666666, #000000);
	background: -webkit-gradient(linear, center top, center bottom, from(#666666), to(#000000));
}
#header3nav li.navHurry  { display:none;}

#header3nav li{
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	list-style-type:none;
}
@media all and (orientation:portrait){
	#header3nav li.nav3title    { width: 80%;}
	#header3nav li.nav3ad    { width: 20%;}
}

#header3nav li a{
	display: block;
	margin: 0;
	padding: 8px 0 4px 0;
	text-align: center;
	font-size: 90%;
	color: #191970;
}
@media all and (orientation:landscape){
#header3nav li a{ font-size: 100%;}
}





#header2nav{
	margin: 0;
	padding: 0;
	width: 100%;
	float: center;
	height:30px;
	background: -moz-linear-gradient(top, #FFFFFF, #F5F5F5);
	background: -webkit-gradient(linear, center top, center bottom, from(#F5F5F5), to(#DCDCDC));
}

#header2nav li{
	float: left;
	margin: 0;
	padding: 0;
	width:12%;
	list-style-type:none;
}
@media all and (orientation:portrait){
}

#header2nav li a{
	display: block;
	margin: 0;
	overflow:hidden;
	padding: 5px 0px 3px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DCDCDC;
	text-align: center;
	font-size: 90%;
	line-height:150%;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
}
@media all and (orientation:landscape){
	#header2nav li.nav2link  a{ width: 100%;}
	#header2nav li.nav2cart  a{ width: 100%;background:#666666}
}


</style>


