/*ページ全体の指定*/
body{
margin-top:3em;
font-size:84%;
font-family:Meiryo;
color:#666;
background:#f1f9bf;
}

/*ページ全体のリンク指定*/
a{
	font-size:10pt;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#ff6600;
	font-family:Meiryo;
	}

	a.yaji {
		color:#333;
		padding: 0 0 0 12px;
		background: url("top_img/yajirushi03.gif") no-repeat center left;
		}
	a.yaji_o {
		padding: 0 0 0 12px;
		background: url("top_img/yajirushi03.gif") no-repeat center left;
		}

a:hover{
	text-decoration:none;
	}
	
a.futoi{
	font-weight:bold;
	}

	
/*ページの輪郭*/
#flame{
	width: 900px;
	margin: 0 auto 0 auto;
}

/*ヘッダ*/
#head{
	width: 900px;
	background:#99cc66;
}

/*タイトルの部分*/
h1{
	font-size:12px;
	margin:0px;
	padding:10px 10px 10px 10px;
	color:#fff;
	font-weight:normal;
	}

h1 a{
	color:#FFF;
	text-decoration:none;
	}
h1 a:hover{
	text-decoration:underline;
	}
	
/*左のブロック*/
#left{
	width: 180px;
	background:#B4C5D2;
	float: left;
}
#left ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	#left li{
		margin:0px;
		padding:0px;
		}
		
		/*左のメニュー*/
		#left li a{
			width:158px;
			color:#0D69AC;
			text-decoration:none;
			display:block;
			padding:10px;
			margin:0px;
			background:#B4C5D2;
			border-top:1px solid #CCD0D3;
			border-left:1px solid #CCD0D3;
			border-right:1px solid #6393B6;
			border-bottom:1px solid #6393B6;
			}
		/*メニューにポインタを載せた時の指定*/
		#left li a:hover{
			color:#fff;
			background:#6DA7D2;
			border-bottom:1px solid #CCD0D3;
			border-right:1px solid #CCD0D3;
			border-left:1px solid #6393B6;
			border-top:1px solid #6393B6;
			}
			
/*右のブロック*/
#right{
	width: 870px;
	background:#FFF;
	border-right:15px solid #99cc66;
	border-left:15px solid #99cc66;
	float: left;
}

/*右のタイトル部分*/
h2{
	background:#ff8635;
	color:#FFF;
	font-size:100%;
	margin:3px;
	padding:5px;
	font-family:Meiryo;
	}

h3{
	font-size:100%;
	margin:3px;
	padding:5px;
	color:#5483b6;
	font-family:Meiryo;
	}

.blue { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#5483b6;
	}

	.blue a { 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#5483b6;
		}


.darkblue { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#000033;
	font-family:Meiryo;
	}
	.darkblue a{ 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#000033;
		font-family:Meiryo;
		}

.green { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#339933;
	}

	.green a { 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#339933;
		}

.orange { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#ff6600;
	}

	.orange a { 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#ff6600;
		}

.red { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#cc0000;
	}

	.red a { 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#cc0000;
		}

.pink { 
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#FF0080;
	}

	.pink a { 
		font-size:10pt;
		font-weight:bold;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#FF0080;
		}

.grey { 
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	line-height:120%
	text-decoration:none;
	color:#666;
	font-family:Verdana;
	}

	.grey a { 
		font-size:10pt;
		font-weight:normal;
		font-style:normal;
		line-height:120%
		text-decoration:none;
		color:#666;
		font-family:Verdana;
		}
.white {
	font-size:10pt;
	font-weight:bold;
	color:#fff;
	font-family:Meiryo;
	}
	
.comment{
	font-size:80%;
	line-height:150%
	}

	/*メインの記事の部分*/
	.main{
		border:1px dashed #ff9900;
		padding:0px;
		margin:10px 10px 1em 10px;
		}

	/*メインの記事の部分（枠なし）*/
	.main2{
		border:0px;
		padding:0px;
		margin:10px 10px 1em 12px;
		}
		
	/*本文をくくる*/
	p{
		margin:10px;
		padding:0px;
		line-height:160%;
		}

HR{
	width:450;
	size:5;
	color:#ccc;
	border-style:dotted;
}

/*著作権表示の部分つまりフッタ*/
#foot{
	width:900px;
	clear:both;
	border-top:15px solid #99cc66;
	margin:0 auto;
	}
	#foot a{
		color:#666;
		text-decoration:none;
	font-family:Meiryo;
		}
	#foot a:hover{
		text-decoration:underline;
		}