#bg {
	background-image: url(topimg/topback.jpg);
	background-repeat:no-repeat;
	background-position-x:-10px;
	background-color:#000000;
	margin: 0;
	padding: 0;
}
#bg2 {
	background-image: url(topimg/topback2.jpg);
	background-repeat:no-repeat;
	background-position-x:-10px;
	background-color:#000000;
	margin: 0;
	padding: 0;
}
#mc {
position:relative;
left:480px;
top:230px;
	margin: 0;
	padding: 0;
	width:500px;
}

a img:hover {

opacity: 0.8;
}

#site-name{
text-indent:-9999px;
margin:0;padding:0;
}

 .maintx {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 80%;
	color: #FFFFFF;
	line-height: 120%;
}
 .maintx a {
	text-decoration: underline;
		color: #FFFFFF;
}
 .maintx a:hover {
 	color: #CC0000;
	text-decoration: underline;
}
.tx_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: 600;
	color: #CC0000;
	line-height: 120%;
}
.tx_ttl a {
	color: #CC0000;
		text-decoration: none;
}
.tx_ttl a:hover{
	color: #CC0000;
		text-decoration: underline;
}

#btn_index {
position:relative;
top:230px;
	width:500px;
}
#footer {
position:relative;
	margin: 0;
	top:250px;
	width:700px;
	padding:0 0 10px 0;
}

.footertx {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	color: #FFFFFF;
}
.footertx a{
	color: #FFFFFF;
}

.footertx a:hover{
	color: #CC0000;
}
/*index page*/
#mc2 {
position:relative;
left:500px;
top:0px;
	margin: 0;
	padding: 0;
	width:500px;
}
#btn_index2 {
position:relative;
	width:500px;
}
#footer2 {
position:relative;
	margin: 0;
	top:50px;
	width:700px;
		padding:0 0 10px 0;
}

