body{background-color:#D5D7E5;
	text-align:center;
	margin:0px;
	padding:0px;
font-family: 'ＭＳ Ｐゴシック', 'MS PGothic', 'MS Pｺﾞｼｯｸ', 'MS Pゴシック', ＭＳＰゴシック, MSPゴシック, IPAMonaPGothic, 'IPA モナー Pゴシック', 'IPA mona PGothic', 'IPA MONAPGOTHIC', Mona, Monapo, Saitamaar, sans-serif;
line-height:18px;
font-size:16px;
}
a{
color:#1E28E8;
}
a:hover{
color:#FF0000;
}
a:visited{
color:#990099;
}

#flame{
width:960px;
margin:0 auto;
overflow:hidden;
}

h1{display:inline;
font-size:30px;
margin:3px;
position:absolute;
left:48%;
}

h1 a{
	color:#2C9854;
	text-decoration:none;
}

h1 a:visited{
	color:#2C9854;
	text-decoration:none;
}


#left{
	width:960px;
	float:left;
	}

.menu{
width:474px;
float:left;
margin:2px;
border:1px solid #000;
line-height:1.4;
background:#EEEEEE;
}

	h3{
		margin:0px;
		padding:5px;
		font-size:100%;
		color:#fff;
		font-weight:normal;
		background:#2C9854;
		}

	ul{
		margin:0px;
		list-style:none;
		font-size:80%;
		padding:2px;
		border:0px solid #000;
		background:#EEEEEE;}

	li{
		padding:0px;
		margin:1px;
		}

	#left dd{
		padding:0px;
		margin:1px;
		}

	#left a{
		color:#1E28E8;
	text-decoration:none;
		}
	#left a:hover{
		color:#FF0000;
	text-decoration:underline;}	
	#left a:visited{
		color:#990099;
		}

#right{	width:960px;
	float:left;
	}
	.youbi{
		padding:3px;
		font-family:Arial Black,sans-serif;
		text-align:right;
		font-size:110%;
		}
	h2{
		font-size:120%;
		margin:0px;
		padding:0px;

		}
	h2 a{
		color:#ff0000;
		text-decoration:none;
		}
	h2 a:visited{
		color:#ff0000;
		text-decoration:none;
		}
	h2 a:hover{
		color:#2C9854;
		}
	.main{
		text-align:left;
		margin:2px;
		border:1px solid #000;
		background-color: #EEEEEE;
		padding: 10px;
		}
	.iroiro{
		border-top:2px solid #99CFAE;
		text-align:left;
		margin:10px 0px 0px 0px;
		padding:2px;
		line-height:1.4;
		font-size:80%;
		}


#pre{
margin:0;
text-align:left;
}
	#foot{
		border-top:3px double #99CFAE;
		line-height:1.5;
		font-size:80%;
		width:100%;
		clear:both;
		}
	#foot a{
		color:#000;
		text-decoration:none;
		}

/*プラグインもろもろの設定*/
table{
	font-size:100%;
}

table{
	font-size:100%;
}

.plugin-search,.plugin-calender,.plugin-myimage,.plugin-freearea,.plugin-mail,.plugin-weather,.plugin-powered,.freearea{
		border-right:0px solid #000;
		border-left:0px solid #000;
		border-bottom:0px solid #000;
		margin:0px;
		padding:5px;
background:#EEEEEE;
}
p{
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}

#navical td a{
	color:#0000FF;
	text-decoration:none;
}