/* CSS Document */

/**********************************/
/* その他 */
*{
	margin:0;
	padding:0;
}

body{
	background:#000000;
}

/**********************************/

/**********************************/
/* 基画面 */

#ground{
	width:1024px;
}

/**********************************/

/**********************************/
/* ヘッダー */

#head{
	width:1024px;
}

/**********************************/

/**********************************/
/* メイン */

#main_back{
	padding-top:30px;
	width:730px;
	float:right;
}

#main{
	width:96%;
	font-family:"ＭＳ ゴシック";
	margin-left:10px;
	margin-right:50px;
}

#main p{
	font-size:14px;
	margin: 11px 0px 11px 13px;
	padding: 0px 10px 0px 5px; 
	line-height:160%;
	color:#FFFFFF;
}

#main h2,h3,h4{
	margin: 11px 0px 11px 7px;
}

#main h2{
	margin-left:10px;
	margin-right:20px;
	margin-top:17px;
	display:block;
	color:#FFFFCC;
	border-bottom:double #FF0000;
}

#main h3{
	border-bottom:solid #CC0066;
	margin-top:13px;
	padding-left:10px;
	padding-right:11px;
	color:#FFFFCC;
}

#main h4{
	margin-left:17px;
	color:#FFFF99;
}

#main table{
	margin-left:10%;
}


#ma_img_left{
	float:left;
}

#ma_img_right{
	float:right;
}

#main_left{
	float:left;
	width:48%;
}

#main_right{
	height:100%;
	float:right;
	width:48%;
	padding-right:2%;
}


/**********************************/

/**********************************/
/* メニュー */

#sub{
	float:left;
	width:230px;
	font:14px "ＭＳ ゴシック";
	margin-left:2%;
}


#sub li{
	display:block;
	border-top:solid 1px;
	border-right:double 5px;
	border-left:solid 1px;
	border-bottom:solid 1px;
	border-color:#CCCCCC;
	padding:1px;
	list-style-type:none;
}
#sub a, #sub a:link, #sub a:visited{
	text-decoration:none;
	width:auto;
	height:auto;
	color:#0099FF;
	display:block;
}

#sub li a:hover{
	background-color:#FFFFFF;
}

#sub a:hover{
	color:#FF0000;
	
}
/**********************************/

/**********************************/
/* フッター */

#foot{
	width:1024px;
	clear:both;
	margin:13px;
	padding-bottom:13px;
}

#foot ul{
	margin-left:7px;
}

#foot li{
	float:left;
	list-style:none;
	margin-left:3px;
	margin-right:3px;
	font-size:10px;
	border-right:solid 1px #000000;
}

#foot a{
	margin:1px;
	padding-right:5px;
}

#foot a, #foot a:link, #foot a:visited{
	width:auto;
	height:auto;
	color:#009999;
}

#foot a:hover{
	color:#CC0000;
}

/**********************************/

table td{
	color:#CCCCCC;
}
dd{color:#fff;
}

