/*---　基本設定（ブラウザスタイル初期化）　--------　*/

*,p{
 	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	color:#333333;
	}
ul,li,h1,h2,h3,h4,h5{
 	margin:0;
	padding:0;
	color:#F0F0EE;
	}

img{
	border:none;
	vertical-align:top;
	}
li{
	list-style:none;
	display:inline;
	}
	
html {		/*ffスクロールバー対策*/
 overflow-y: scroll;
}

a {		/*ff点線対策*/
 outline: 0;
}
	
a:link, a:visited{
	color:#0000CC;
	}
a:hover{
	color:#9900CC;
	}
/*---　全体設定　----------------------------------　*/
body#w_main{
	text-align:center;
	background-image:url(img/bg.jpg);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-x;/*090316変更*/
	color:#666666;
	/*background-color:#221C15;*/
	background-color:#000;/*090316変更*/
	height:100%;
	 }
#wrapper{
	width:900px;
	_width:902px;
	margin:0 auto;
	padding:0;
	height:auto;
	background-color:#221C15;
	text-align:left;
	border:solid 1px #484038;
	}
/*---　上　部　----------------------------------　*/
#header{
	background-image:url(img/bg.jpg);
	height:20px;
	background-color:#221C15;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:1px;
	}
/*---　メイン左ブロック　--------------------------　*/
#left{
	padding:0;
	margin:0;
	width:174px;
	height:100%;
	float:left;
	background-image:url(img/left_bg.png);
	}
/*---　メイン左メニュー　--------------------------　*/

ul#navilist{
	background-image:url(img/m00.gif);
	background-position: 0 0;
	position:relative;
	/*height:283px;*/
	width:174px;
	}
ul#navilist li{
	width:174px;
	height:35px;
	list-style:none;
	vertical-align:top;/*win IE5バグ対策*/
	}
ul#navilist li a{
	background-image:url(img/m00.gif);
	display:block;
	width:174px;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;/*fox用処理*/
	}
	#navi01 a{background-position:0 -3px}
	#navi02 a{background-position:0 -38px}
	#navi03 a{background-position:0 -73px}
	#navi04 a{background-position:0 -108px}
	#navi05 a{background-position:0 -143px}
	#navi06 a{background-position:0 -178px}
	#navi07 a{background-position:0 -213px}
	#navi08 a{background-position:0 -248px}
		#navi01 a:hover{background-position:-174px -3px}
		#navi02 a:hover{background-position:-174px -38px}
		#navi03 a:hover{background-position:-174px -73px}
		#navi04 a:hover{background-position:-174px -108px}
		#navi05 a:hover{background-position:-174px -143px}
		#navi06 a:hover{background-position:-174px -178px}
		#navi07 a:hover{background-position:-174px -213px}
		#navi08 a:hover{background-position:-174px -248px}
		
/*---　メイングループ　----------------------------　*/
#mainunit{
	float:right;
	width:726px;
	background-image:url(img/right_bg.png);
	}
	/*---　中央ブロック（メイン右ブロック左#m_left）　------　*/
	#main{
		width:502px;
		float:left;
		margin:5px 10px 0px 15px;
		padding-bottom:12px;
		/*background-color:#FFFFCC;*/
		border-bottom:dotted 1px #FFFFFF;
		}
	/*---　右ブロック（メイン右ブロック右#m_right）　-------　*/
	#right{
		width:178px;/*200*/
		float:right;
		/*background-color:#DBE2D1;*/
		margin:0 0 0 15px;/*0 14 0 0 */
		padding:0;
		}
/*---　中央ブロック（temp用設定）　------　*/
	#main_tmp{
		width:660px;
		padding:5px 15px 10px 20px;
		font-size: 10pt;
		color: #990033;
		background-color:#FFFFFF;
		}
		
/*---　グーループリンク　--------------------------　*/
#groupnavi{
	margin:0;
	padding:0;
	background-image:url(img/gloup_yunokawa0.gif);
	width:105px;
	background-color:#DAE3EF;
	}
#groupnavi ul{
	width:105px;
	height:121px;
	}
#groupnavi li{
	display:block;
	width:105px;
	height:30px;
	vertical-align:top;/*win IE5バグ対策*/
	}
#groupnavi li a{
	display:block;
	width:105px;
	height:30px;
	text-indent:-9999px;
	text-decoration:none;/*fox用処理*/
	/*mac IEを除外\*/
	overflow:hidden;/*fox,NNなどで出るリンクのアンダーラインを消す*/
	}

/*---　アドレス　----------------------------------　*/
#address{
	padding: 2px 0 2px 180px;
	font-size: 11px;
	background-color:#000000;
	color:#FFFFFF;
	}
	
/*---　フッター（コピーライト）　-----------------------　*/
#footer{
	clear:both;
	width:900px;
	margin:0 auto;
	padding:5px;
	text-align:right;
	font-size: 10px;
	color:#FAFAFA;
}

/*---　クラス設定　--------------------------　*/
.section{
	padding:5px 8px;
	}
.leftimg{
	float:left
	}
.rightimg{
	float:right;
	padding:2px 5px;
	}
.information{
	padding:4px 0;
	color:#FFFFFF;
	background-color:#221C15;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	}
	.information a:link, .information a:visited{
	color:#F5B450;
	}
	.information a:hover{
	color:#FFCE62;
	}
	p.information strong{
		color:#ffffff;
	}
		

.news{
	color:#FFFFFF;
	background-color:#221C15;
	font-size:13px;
	line-height:16px;
	padding-left:10px;
	}

/*---　見出し文字設定　---------------------------　*/
h1 {
	font-size: 12px;
	letter-spacing:1px;
}
h2{
	font-size: 11px;
	line-height:11px;
	}
h3 {
	padding:4px 0;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	}
	h3 a:link, h3 a:visited{
	color:#F5B450;
	}
	h3 a:hover{
	color:#FFCE62;
	}
h4{
	font-size:16px;
	line-height:20px;
	padding-left:10px;
	}
h5{
	font-size:11px;
	font-weight:normal;
	}




#shinchaku{
	width: 502px;
	margin: 0px 0px 10px 0px;
	border-bottom: dotted 1px #FFFFFF;
}
#shinchaku ul{
	margin:5px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;

}
#shinchaku li{
	font-size: 12px;
	list-style-type: none;
	display:block;
	margin: 0px 0px 0px 0px;
}

#shinchaku a{
	color:#00CC00;
	margin:0px;
	padding:0px;
}
#shinchaku a:hover{
	color:#CC3399;
	margin:0px;
	padding:0px;
}
#shinchaku_boder{
	width:100%;
	border-bottom:1px #DCDCDC dotted;
}
