@charset "utf-8";
/* CSS Document */
	
#mainte_main{
	width:762px;
	}

p#mainte_left{
	width:364px;
	float:left;
	padding-top:20px;

	}
dl#mainte_right{
	width:353px;
	float:left;
	padding-top:40px;
	padding-left:20px;
	}
	
dl#mainte_right dt{
	padding-bottom:20px;
	}
	
	
dl#mainte_right dd p{
	font-size:16px;
	line-height:26px;
	padding-top:20px;
		}
		
ol#mainte_ad{
	width:762px;
	padding-top:25px;
	}
ol#mainte_ad li{
	float:left;

	}
dl.tenken{
	width:762px;
	height:360px;
	padding-top:20px;
	}
	

dl.tenken dt{
	width:370px;
	float:left;
	padding-right:10px;
	padding-bottom:25px;
	}
dl.tenken dd{
	width:380px;
	float:left;
		padding-bottom:25px;
	}
	
dl.tenken dd p.f16{
	font-size:16px;
	line-height:25px;
	padding-bottom:14px;
	}
	
dl.tenken dd h3{
	padding-bottom:14px;
	}
		

dl.tenken dd table{
	text-align:left;
	font-size:14px;
	line-height:20px;
	}
	
#tenken_bg{
	background:url(../images/tenken_koumoku_bg.gif) no-repeat;
	width:762px;
	height:492px;
	}
	
#tenken_bg dl{
	width:700px;
	height:600px;
		padding:40px 0 0 15px;
		font-size:14px;
		line-height:23px;
	}
	
#tenken_bg dl dt{
	float:left;
	font-weight:bold;
	}
		
#tenken_footer{
	width:1025px;
	height:160px;
		background:#FFF;

	}
#tenken_footer p{
	width:206px;
	margin-top:3px;
	float:left;
	}
#tenken_footer div{
	width:762px;
	height:160px;
	margin-left:57px;
	float:left;
	background:url(../images/ft_cmt_bg.gif) no-repeat #FFF;
	}
	

#tenken_footer p#tenken_cmt{
	padding:58px 0 0 16px;
	text-align:left;
	font-size:14px;
	line-height:21px;
	width:730px;
	height:65px;
	background:none;
	}