@charset "UTF-8";

.page-navi { text-align:center; font-size:12px; line-height:20px; padding:0 0 20px 0; margin:-20px 0 0 0;}
	.page-navi a { padding:0 10px; color:#666;text-decoration:none;}
		.page-navi a:hover { color:#300;text-decoration: underline;}

.inner { padding:0 50px;}
	.inner h3 {margin:0; padding:8px 0; font-size:20px; line-height:24px; font-weight:normal; color:#300;}
	.inner p { margin:0; padding:8px 0; font-size:14px; line-height:18px;}
	.inner table { border-collapse:collapse; width:100%;}
		.inner table { margin:8px 0;}
		.inner th { padding:5px 5px 5px 15px; font-size:16px; line-height:20px; white-space:nowrap; background: url(../images/home-bg.gif) repeat-x bottom; font-weight:normal; text-align:center;}
		.inner td { padding:5px 15px 5px 5px;font-size:12px; line-height:16px; background: url(../images/home-bg.gif) repeat-x bottom;}
	.inner .fr { margin:0 0 10px 16px; clear:right; display:block; width:200px; padding:5px; border:1px solid #EFEFEF;}

.links { text-align:center; margin:0; padding:10px; clear:both;}
	.links a { display:block; width:240px; padding:0 0 0 45px; margin:0 auto; line-height:49px; vertical-align:middle; background: url(../images/land-link.jpg) no-repeat left; text-decoration:none; color:#000000; text-align:left; font-weight:bold;}
		.links a:hover { color:#006600;}

#system { width:700px;}
#system-list { width:700px; padding:0 0 20px 0;background: url(../construct/images/system-list-bg.jpg) repeat-y center;}
	#system-list h2 { padding:0; margin:0;}
	#system-list p { padding:0 0 20px 0; margin:0; text-align:center;}
	#system-list table { margin:0 auto; width:620px; border-collapse:collapse; border-bottom: 1px dashed #CCC;}
	#system-list th { width:100px; padding:8px 16px; font-size:32px; line-height:1.5em; text-align: center;border-top: 1px dashed #CCC; font-weight:normal;}
	#system-list td { padding:8px 16px; font-size:12px; line-height:1.5em; text-align:left;border-top: 1px dashed #CCC;}
#system-end { width:700px;padding:0 0 20px 0;}
	#system-end p { padding:0; margin:0;}

#inspection-intro { width:700px;padding:0 0 20px 0; text-align:center;}
	#inspection-intro h2 { padding:0 0 20px 0; margin:0;text-align:center;}
	#inspection-intro table { margin: 0 auto;}
		#inspection-intro th { text-align:center;}
		#inspection-intro td { font-size:12px; line-height:1.5em;text-align:center;}
	#inspection-intro p { font-size:14px; line-height:1.5em; margin:0; padding:20px 0;text-align:center;}
#inspection-list { width:650px; padding:10px 25px 0 25px;text-align:center;}
	#inspection-list h3 { display:block; width:600px; margin:0; padding:25px; font-size:16px; background:url(../construct/images/inspection-h3.jpg) no-repeat center; text-align:left;}
	#inspection-list table { margin:0 0 20px 0; width:600px;border-collapse:collapse; }
	#inspection-list th { padding:8px 0; text-align:center;line-height:1.2em; font-size:24px; font-weight:normal; width:140px;}
	#inspection-list td { padding:8px; font-weight:normal; text-align:left; line-height:1.5em;font-size:12px; }
	#inspection-list1 th, #inspection-list1 td {border-bottom: 1px dashed #CCC;}
#inspection-end { width:700px;padding:20px 0;}
	#inspection-end p { padding:0; margin:0;}
