@charset "euc-jp";
/*reserved word--------------------------------------------*/
/*body部分*/
h1,h2,h3,h4,h5,h6,h7{ 
	font-size:				10px;
	font-weight:			normal;
	margin:					0;
	padding: 				0;
}
body{
	margin:					0px;
	padding:				0px;
	text-align:				center;
}
/*imageに関する設定*/
img{
	border:					0px;
}
/*フォームに関する設定*/
form{
	border:					0px;
}
/*ラッパー*/
#wrapper{
	margin: 				0px auto;
	padding: 				0px;
	width:					900px;
}
/*---------------------------------------------------------*/
/*HTML全体の設定-------------------------------------------*/
/*メイン部分*/
#contents{
	float:					left;
	width:					900px;
	height:					auto;	
	text-align:				left;
	margin:		 			0px auto;
	padding-top:			5px;
	background-color:		#FFFFFF;
}
#seo h1{
	font-size:				12px;
	color:					#A4A4A4;
	margin-left:			20px;
	padding-bottom:			3px;
}
#head1{
	height:					75px;
	width:					900px;
	background-image:		url(../images/index/img_head.jpg);
	display:				block;
}
#head1 a{
	height:					75px;
	width:					900px;
	display:				block;
	position:				relative;
}
#head1_logo{
	float:					left;
	position:				absolute;
	top:					20px;
	margin-left:			20px;
}
#head1_tel{
	float:					right;
	position:				absolute;
	top:					20px;
	left:					599px;
}
#head2{
	height:					280px;
	background-image:		url(../images/index/img_main.jpg);	
}
#head2_menu1{
	padding-top:			20px;
	margin-left:			522px;
}
#head2_menu2{
	padding-top:			13px;
	margin-left:			522px;
}
#navigation{
	height:					100px;
	width:					900px;
}
#navigation img{
	padding:				0px;
	margin:					0px;
	border:					0px;	
}
#navigation #navi01{
	float:					left;
	width:					225px;
}
#navigation #navi02{
	float:					left;
	width:					225px;
}
#navigation #navi03{
	float:					left;
	width:					225px;
}
#navigation #navi04{
	float:					left;
	width:					225px;
}

#main{
	background-image:		url(../images/index/img_side.jpg);	
	background-repeat:		repeat-y;
}
#main #spacer10{
	height:					10px;
}
#main #left{
	float:					left;
	width:					189px;
	padding-top:			20px;
	padding-left: 			7px;
}
#main #right{
	float:					left;
	padding-top:			20px;
	margin-left:			20px;
}
#main #right #info_top{
	background-image:		url(../images/index/img_info_01.jpg);
	height:					20px;
	width:					650px;
}
#main #right #info_middle{
	background-image:		url(../images/index/img_info_02.jpg);
	background-repeat:		repeat-y;
	width:					650px;
}
#main #right #info_middle_txt{
	padding-left:			25px;
	width:					573px;
	font-size:				14px;
	line-height:			150%;
	color:					#666666;
	
}
#main #right #info_bottom{
	background-image:		url(../images/index/img_info_03.jpg);
	height:					20px;
	width:					650px;
}
#main #right #f{
	padding-top:			20px;
	width:					650px;
}
#main #right #f_left{
	float:					left;
	width:					420px;
	font-size:				12px;
	line-height:			100%;
}
#main #right #f_left_txt{
	font-size:				12px;
	color:					#999999;
	width:					400px;
	margin-left:			20px;
	padding-top:			20px;
	line-height:			200%;
}
#main #right #f_left_txt a{
	color:					#666666;
}

#main #right #f_left_txt img{
	padding-top:			10px;
	padding-bottom:			10px;
}

#main #right #f_left_img{
	margin-left:			15px;
}
#main #right #f_right{
	width:					188px;
	float:					right;
}
#main #right #f_right img{
	padding:0px;
	margin:0px;
	line-height:0px;
	
}
#main #right #f_right .img_box{
	padding-bottom:			5px;
}
#footer{
	background-image:		url(../images/index/img_footer.jpg);
	height:					116px;
}
#footer_link{
	float:					left;
	padding-top:			20px;
	padding-left:			20px;
	font-size:				12px;
	line-height:			150%;
	width:					470px;
	color:					#7B7B7B;
}
#footer_tel{
	padding-top:			20px;
	padding-right:			20px;
	float:					right;
}
#footer_link a{
	color:					#6B92CD;
}

#footer_name{
	padding-top:			14px;
}

#footer_txt{
	color:					#A4A4A4;
	font-size:				10px;
	margin-left:			20px;	
}
#spacer{
	height:					20px;
}
