@charset "shift_jis";
/* CSS Document */

h1 { font-size:11px; font-weight:normal; padding:4px 19px; padding:5px 19px\9; /* IE8 and below */ } h1 a { text-decoration:none; }
#groval_menu { list-style:none; position:absolute; top:-52px; left:200px; left:199px\9; /* IE8 and below */ z-index:9999; } #groval_menu li { float:left; margin-left:32px; }
.subMenu ul { position: absolute; left: 0; top: 27px; width: 116px; display: none; }
.subMenu ul li { text-indent:10px; float:none; border:2px solid #FF9900; border-bottom: none; margin:0; line-height: 1.8; background-color: #fff; font-size:12px; list-style:none; width:116px; }
.subMenu ul li.last { border-bottom:2px solid #FF9900; }
#side_banner { position:absolute; left:-237px; top:350px; background:#fff; padding-top:25px; left:-242px\9; /* IE8 and below */  } 
#side_banner ul { list-style:none; } #side_banner ul li { padding-bottom:15px; } #side_banner ul li img { vertical-align:bottom; }
img { border:none; }
body,p,ul,ol,li,dl,dt,dd { margin:0px; padding:0px; }

a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

#main_image { position:absolute; left:-252px; top:0px; background:url(file/00/main.jpg) no-repeat 0 0 #fff; width:960px; height:350px; overflow:hidden;
left:-255px\9; /* IE8 and below */ 
}
#main_image ul { float:right; padding:0 21px 0 0;  list-style:none;} #main_image ul li img { vertical-align:bottom; }
