body{
	font-size:12px;
	line-height:19px;
	color:#000000;
}

a{
	color:#000000;
	text-decoration:none;
}



a:hover{
	color:#FF9900;
}

#contents{
	margin-right:auto;
	margin-left:auto;
	width:900px;
	height:800px;
	background-color:#;
}

#contents_check{
	margin-right:auto;
	margin-left:auto;
	width:900px;
	height:700px;
	background-color:#;
}

#contents_result{
	margin-right:auto;
	margin-left:auto;
	width:900px;
	height:500px;
	background-color:#;
}

/*  ヘッダー */
h1{
	margin-top:0px;
	margin-bottom:0px;
}

#index{
	margin-top:10px;
	margin-left:0px;
	margin-bottom;0px;
	float:left;
	width:350px;
}

span.now_here{
	color:#FF9900;
}


/*  ホーム */
#section_home{
	margin-top:0px;
	margin-left:800px;
	margin-right:10px;
	margin-bottom;0px;
	height:70px;
}

a.home span{
	display:none;
}

a.home{
	display:block;
	background-image:url(../img/menu/menu_back.gif);
	background-repeat:no-repeat;
	width:82px;
	height:60px;
}

a:hover.home{
	background-repeat:no-repeat;
	background-position:top right;
}



/*  タイトル */
h2.title01{
	clear:both;	
	margin-top:0px;
	margin-left:10px;
	padding-bottom:5px;
	width:880px;
	border-bottom:solid 1px #000000;
}


/* コンテンツ左 */
.box_left{
	margin-left:20px;
	margin-bottom:0px;
	width:670px;
	float:left;
	background-color:#;
}


p.form_menu{
	border-left:solid 5px #61A121;
	padding-left:3px;
	padding-right:10px;
	margin-left:3px;
}


dt{
	border-left:solid 5px #61A121;
	padding-left:5px;
	padding-right:10px;
	margin-left:3px;
	
}

p{
	margin-top:0px;
}


h3{
	margin-top:0px;
	margin-left:5px;
	margin-bottom:3px;
	border-left:solid 6px #61A121;
	padding-left:4px;
	width:290px;
	height:20px;
	float:left;
}

address{
	margin-top:0px
	margin-bottom:0px;
	color:#999999;
	font-weight:bold;
	font-style:normal;
	font-family:Verdana;
	font-size:10px;
	clear:both;
	text-align:right;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:5px;
}
