@charset "UTF-8";


/* -----------------------------------------------
Navit [ yukarigaoka ]
FILE   : main.css
UPDATE : 2008.03.31
----------------------------------------------- */

/* ----------------------------------------------------------- txt Start */
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Maru Gothic Pro","Osaka","メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size:0.75em;
	color:#444444;
	line-height:150%;
	background-color: #58514a;
}
/* -----ul,ol,dl,li,dt,dd {margin:0px;padding:0px;list-style: none;}---- txt Start */
ul{margin:0px;padding:0px;list-style: none;}


.history {
	width: 580px;
	height: 15px;
	line-height: 150%;
	float: left;
	margin-left: 20px;
	z-index: 3;
	margin-top: 5px;
}
.red {
	color: #990000;
}
.violet {
	color: #C570AF;
}

#header {
	height: 10px;
	margin: 0 auto;
	width: 920px;
	z-index: 0;
	position: relative;
}
#headerLogo {
	width: 173px;
	height: 72px;
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 0px;
}
#contentsTop {
	clear: left;
	width: 920px;
	height: 10px;
}
#contentsTop01 {
	width: 10px;
	height: 10px;
	float: left;
	background-image: url(../img/contentsTop01.gif);
	background-repeat: no-repeat;
	z-index: 2;
}
#contentsTop02 {
	height: 10px;
	float: left;
	width: 900px;
	background-image: url(../img/contentsTop02.gif);
	background-repeat: repeat-x;
	z-index: 2;
}
#contentsTop03 {
	width: 10px;
	height: 10px;
	float: left;
	background-image: url(../img/contentsTop03.gif);
	background-repeat: no-repeat;
	z-index: 2;
}


#contents/* ----------------------------------------------------------- txt Start */

 {
	width: 468px;
	margin: 0 auto;
	z-index: 0;
	position: relative;
	height: 386px;
	clear: left;
	margin-top: 20px;
}
#contentsFF {
	clear: left;
	width: 920px;
	height: 630px;
}
#contentsFFleft {
	width: 10px;
	height: 630px;
	float: left;
	background-image: url(../img/contentsFFleft.gif);
	background-repeat: repeat-y;
}
#contentsFlashmovie {
	width: 900px;
	height: 630px;
	float: left;
}
#contentsFFright {
	width: 10px;
	height: 630px;
	float: left;
	background-image: url(../img/contentsFFright.gif);
	background-repeat: repeat-y;
}
#contentsBottom {
	width: 920px;
	height: 10px;
	clear: left;

}
#contentsBo01 {
	width: 10px;
	height: 10px;
	float: left;
	background-image: url(../img/contentsBo01.gif);
	background-repeat: no-repeat;
}
#contentsBo02 {
	width: 900px;
	height: 10px;
	float: left;
	background-image: url(../img/contentsBo02.gif);
	background-repeat: repeat-x;
}
#contentsBo03 {
	width: 10px;
	height: 10px;
	float: left;
	background-image: url(../img/contentsBo03.gif);
	background-repeat: no-repeat;
}
#index01 {
	width: 461px;
	height: 264px;
	clear: left;
}
#index02 {
	width: 461px;
	height: 114px;
}
