/* CSS Document */

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

#ground{
	width:1024px;
	height:768px;
	
	background-position:700px 480px;
}

body{
	background:url(../img/back.gif) repeat-y;
}

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



/*****************************************/
/* ヘッダー */
#head{
	width:1024px;
}

#head img{
	width:100%;
}

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

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

#main{
	height:630px;
	width:800px;
	float:right;
	color:#CC00FF;
	overflow:auto;
	margin-top:17px;
	margin-right:11px;
}

#main p{
	margin-left:28px;
	margin-right:11px;
	line-height:23px;
	font:"ＭＳ ゴシック";
	font-size:12px;
}

#main h2,h3,h4,h5{
	margin-top:15px;
	margin-bottom:10px;
}

#main h2{
	margin-left:10px;
	margin-top:7px;
	color:#330000;
}

#main h3{
	margin-left:10px;
	color:#660000;
}

#main h4{
	margin-left:15px;
	color:#990000;
}

#main h5{
	margin-left:20px;
	color:#CC0000;
}

#m_left{
	float:left;
}

#m_right{
	float:right;
}


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

/*****************************************/
/* メニュー */
#sub{
	width:200px;
	float:left;
	margin-right:6px;
	margin-left:6px;
	margin-top:17px;
	font:"ＭＳ ゴシック";
	font-size:12px;
	line-height:20px;
}

#sub li{
	display:block;
	border-top:solid 1px;
	border-right:solid 1px;
	border-left:double 5px;
	border-bottom:solid 1px;
	border-color:#003300;
	padding:1px;
	list-style-type:none;
}

#sub a, #sub a:link, #sub a:visited{
	text-decoration:none;
	width:auto;
	height:auto;
	color:#111111;
	display:block;
}

#sub li:hover{
	background-color:#333333;
}

#sub a:hover{
	color:#EEEEEE;
}

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

/*****************************************/
/* フッター */
#foot{
	width:1024px;
}

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

#foot li{
	float:left;
	list-style:none;
	margin-left:3px;
	margin-right:3px;
	font-size:9px;
	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:#0099FF;
}

#foot a:hover{
	color:#996600;
}
/*****************************************/



.ppp{
font-size:12px;
margin:4px;
}


a:link{color:#CC00FF; text-decoration:none;}
a:hover{color:#CC00FF; text-decoration:none;}
a:visited{color:#CC00FF; text-decoration:none;}
a:active{color:#CC00FF; text-decoration:none;}

.mb20 {
	margin:0 0 20px 0;
}