@charset "utf-8";
/* CSS Document */

/* COMMON */

#header{
	width:948px;
	text-align:left;
}
#header .log,
#header ul.headermenu,
#header ul.headermenu li{
	float:left;
}
#header .toadc{
	float:right;
}

.gotop{
	text-align:right;
	margin-top:8px;
	margin-right:19px;
	margin-bottom:30px;
}

#stage{
	width:948px;
	border-left:1px solid #d1d8dd;
	border-right:1px solid #d1d8dd;
	border-bottom:5px solid #bebebe;
	margin:0 auto;
	text-align:center;
}

#menu{
	clear:both;
	margin:0 auto 25px;
	width:948px;
}
.location #menu{
	margin:0 auto;
}
#menu ul{
	width:948px;
}

#menu ul li{
	float:left;
	text-align:left;
	width:190px;
}
#menu ul li.side{
	width:189px;
}
<!--a img以外５０透過-->
/* #menu img{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
} */

#menu a img{
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}
#menu a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


.content{
	width:787px;
	margin:0 auto 90px;
	text-align:left;
}

h3{
	clear:both;
	margin-bottom:45px;
}

.content a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

h4{
	margin-bottom:13px;
}

a.detaillink{
	background:url(../images/detaillink.gif) no-repeat left center;
	color:#e60012;
	padding-left:15px;
}


.totop{
	clear:both;
	margin:0 auto 10px;
	width:910px;
}
.location #footer,
#showing #footer{
	width:948px;
}
.location #footer .copyright,
#showing #footer .copyright{
	float:none;
}

a.hover:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
.cl{ clear:both; }
