/*---------------【　全体　】---------------*/

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ　Ｐゴシック",sans-serif;
}
body {
	background-color:#000000;
}
h1,h2,h3,h4,h5,h6,ul,ol,li,p,address {
	letter-spacing: 1px;
}

#wrapper {
	position: relative;
	width: 730px;
	margin: 0 auto;
	background-image: url(../images/site_bg0002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------【　ヘッダー部分　】---------------*/
#header {
	height: 480px;
}
#header h1 {
	position: relative;
	top: -100px;
}
#header p {
	position: relative;
	top: -100px;
}
/*---------------【　コンテンツ部分　】---------------*/

#contents {
	width: 730px;
	padding: 50px 0 0 0;
}

/*【　左ブロック　】---------------*/
#leftCont {
	float: left;
	width: 140px;
	padding: 0 0 0 10px;
}
#titleAb {
	width: 76px;
	height: 21px;
	height: 0 !important;
	margin: 0 0 0 50px;
	padding: 21px 0 0 0;
	background-image: url(../images/title_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

/*【　メインブロック　】---------------*/
#mainCont {
	float: right;
	width: 570px;
	padding: 0 5px 16px;
}

.aboutConts {
	margin: 10px 20px 40px 20px;
}
.aboutConts h3 {
	font-size: small;
}
.aboutConts p {
	margin: 3px 10px 5px 60px;
	font-size: small;
	line-height: 1.4;
}
/*---------------【　ナビゲーション部分　】---------------*/
#navi {
	position: absolute;
	top: 380px;
	left: 40px;
	list-style: none;
}
*html #navi {
	position: absolute;
	top: 380px;
	left: 8px;
	list-style: none;
}
#navi li {
	float: left;
	margin: 0 0 0 40px;
}
#naviAb a {
	display: block;
	width: 68px;
	height: 19px;
	height: 0 !important;
	padding: 19px 0 0 0;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
#naviAb a:hover {
		background-position: 0px -19px;
}

#naviPe a {
	display: block;
	width: 98px;
	height: 19px;
	height: 0 !important;
	padding: 19px 0 0 0;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: -114px 0px;
	overflow: hidden;
}
#naviPe a:hover {
		background-position: -114px -19px;
}

#naviLi a {
	display: block;
	width: 58px;
	height: 19px;
	height: 0 !important;
	padding: 19px 0 0 0;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: -266px 0px;
	overflow: hidden;
}
#naviLi a:hover {
		background-position: -266px -19px;
}

#naviCo a {
	display: block;
	width: 90px;
	height: 19px;
	height: 0 !important;
	padding: 19px 0 0 0;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: -378px 0px;
	overflow: hidden;
}
#naviCo a:hover {
		background-position: -378px -19px;
}

#naviHo a {
	display: block;
	width: 70px;
	height: 19px;
	height: 0 !important;
	padding: 19px 0 0 0;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: -516px 0px;
	overflow: hidden;
}
#naviHo a:hover {
		background-position: -516px -19px;
}
/*---------------【　フッター部分　】---------------*/
#footer {
	clear: both;
	margin: 5px 0 0 0;
	text-align: right;
}
#footer address {
	padding: 5px 10px 5px 0;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
/*---------------【　　】---------------*/
