/*
žŠî–{Ý’èž
*/

body {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	background-color:#2C2C2C;
	background: url("img/bg_body.png") repeat-y;
}





/*
žƒŒƒCƒAƒEƒg_bodyž
*/

/*‰EEƒƒjƒ…[*/

#right{
	position:fixed; top:0px; left:600px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("img/bg.png");
}

#rightbox{
	margin:0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	width:2000px;
	height:2000px;
	text-align:left;
	background: url("img/bg_right.png") repeat-y;
}

#menuber{
	padding: 0px 0px 0px 0px;
	width:300px;
	height:40px;
}

div#menu ul{
	margin: 0px;
	padding: 0px;
}

div#menu li{
	padding: 0px;
	list-style: none;
}

#menu01 a{
	width:300px;
	height:40px;
	display:block;
	background: url("img/menu01.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#menu01 a:hover{
	background: url("img/menu01.png") no-repeat bottom;
}

#menu02 a{
	width:300px;
	height:40px;
	display:block;
	background: url("img/menu02.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#menu02 a:hover{
	background: url("img/menu02.png") no-repeat bottom;
}

#menu03 a{
	width:300px;
	height:40px;
	display:block;
	background: url("img/menu03.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#menu03 a:hover{
	background: url("img/menu03.png") no-repeat bottom;
}

#menu04 a{
	width:300px;
	height:40px;
	display:block;
	background: url("img/menu04.png") no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#menu04 a:hover{
	background: url("img/menu04.png") no-repeat bottom;
}




#footer{
	position:fixed; bottom:10px; left:600px;
	margin:0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	width:300px;
	height:150px;
	font-size:80%;
	line-height: 150%;
	color: #FFFFFF;
}



/*ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc*/

#main{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:560px;
	text-align:left;
	background-color:#000000;
}


.box{
	margin:0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width:560px;

	color:#aaa;
	font:12px "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	line-height: 150%;
}

/*
ž•¶Žš‚ÌƒXƒ^ƒCƒ‹ž
*/

h1{
	text-indent:-9999px;
}


a:link { color: #fd4d02; }
a:visited { color: #fd4d02; }
a:hover { color: #fd4d02; }
a:active { color: #fd4d02; }







