*{					margin: 0;
					padding: 0;
}

body{
					font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
					text-align: center;
					width: 100%;
					background: url('../img_src/background.gif') repeat-x left top;
}

img{				border: none;
}

ul{					list-style-type: none;
}

.strong{			color: #2e4fd6;
}

#wrapper{			width: 820px;
					margin: 0 auto 0 auto;
}

a{					color: #396abf;
}

a:hover{			color: #000000;
}


/*---------------ヘッダー部分------------------------------------*/

#header{				background: #ffffff;
						height: 80px;
						text-align: left;
						width: 100%;
						color: #ffffff;
						position: relative;

}

#header #logo{			position: absolute;
						left: 10px;
						top: 5px;
}	

#header #head{			position: absolute;
						top: 17px;
						left: 130px;
}

#header #member{		position: absolute;
						left: 650px;
						top: 45px;
}

#header #query{			position: absolute;
						left: 640px;
						top: 10px;
}

#header #sitemap{		position: absolute;
						top: 10px;
						left: 545px;
}

#header #link{			position: absolute;
						top: 10px;
						left: 460px;
}

#header #english{		
						position: absolute;
						left: 704px;
						top: 30px;
}

/*-------------menu部分-----------------------------------*/

#menu{					background: #124876;
						height: 30px;
						padding-left: 2px;			/*メニューの両端揃え*/
}

#menu li{				display: block;
						float: left;
						width: 136px;
						vertical-align: bottom;
}



/*--------------main部分--------------------------------------*/
#main{					text-align:left;
						width: 820px;
						background: #ffffff;
}


/*--------------ディレクトリ構造---------------------------------------------*/
#dir{					font-size: 12px;
						padding: 3px 0 0 3px;
}

/*--------------contents部分--------------------------------------*/
#contents{					float: left;
							width: 550px;
							padding: 0 10px 0 10px;
}

#contents dt{				font-weight: bold;
							font-family: arial;
							font-size: 18px;
							border-bottom: solid 1px #2e4fd6;
							border-left: solid 4px #2e4fd6;
							color: #2e4fd6;
							margin-top: 20px;
							padding-left: 3px;
}

#contents dd{				font-size: 14px;
							line-height: 150%;
							margin-top: 5px;
							color: #626262;
}



/*--------------submenu部分--------------------------------------*/
#submenu{					float: left;
							width: 200px;
							margin: 20px 0 0 40px;
}

#submenu li{
							font-size: 13px;
							width: 110px;
							background: url('../img_src/arrow.gif') no-repeat left center;
							padding: 5px 0 5px 20px;
							border: solid 1px #ede7c8;
							
}

#submenu #submenu_1{		font-size: 14px !important;
							background-color: #ede7c8;
							background-image: none !important;
							padding: 5px 17px 5px 3px!important;
							color: #009d5f;
							font-weight: bold;
}

/*--------------footer部分--------------------------------------*/
#clear{						clear: both;
}

#footer{					color: #ffffff;
							font-size: 12px;
							font-weight: bold;
							background: #99ceed;
							height: 23px;
							text-align: right;
}

#footer p{					padding-top: 10px;
}

