@charset "UTF-8";

.backtolist { padding: 30px 0 0 0;}
	.backtolist p { text-align: center; padding: 0; margin: 0;}
	.backtolist a { display: inline-block;padding:8px 22px; margin: 0 auto; color:#666; text-decoration: none; background: url(images/backtolist.jpg) no-repeat left;}

.safety-menu { width:480px; text-align:center; padding:16px 0 32px 0;}
	.safety-menu table { margin:0 auto;}

.pdf a { padding:8px 0 8px 30px; background:url(../images/filetype/pdf.png) no-repeat left; color:#333; text-decoration:none;}

.anchor {display: none;}

.listup { display: none;}


#safety-top { padding:16px 30px;}
	#safety-top h3 { color:#0165B3; font-size:18px; padding:10px 20px; margin:16px 0 8px 0; background: #E7E7E7;}
	.safety-top { padding:8px 20px;}
	.safety-top p { font-size:16px; padding:8px 0 8px 0;}
		.safety-top p img { padding:4px 0; margin: 0 -20px;}
	.top-note { margin:0 0 16px 0; padding:8px 16px; background:#F6F6F6;}
		.top-note p { color:#1B30A1;}

#merit { width:420px; padding:16px 30px;}
	#merit h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#merit h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.merit { width:420px; padding:0 0 8px 0;}
		.merit h4 { font-size:16px; padding:16px 0 0 0; margin:0;}
		.merit p { font-size:16px; padding:8px 0 8px 0; margin: 0;}

#years { width:420px; padding:16px 30px;}
	#years h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#years h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.years { width:420px; padding:0 0 8px 0;}
		.years h4 { font-size:16px; padding:16px 0 0 0; margin:0;}
		.years p { font-size:16px; padding:8px 0 8px 0; margin: 0;}

#inspection { width:420px; padding:16px 30px;}
	#inspection h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#inspection h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.inspection { width:420px; padding:0 0 8px 0;}
		.inspection h4 { font-size:16px; padding:16px 0 0 0; margin:0;}
		.inspection p { font-size:16px; padding:8px 0 8px 0; margin: 0;}


#maintenance { width:420px; padding:16px 30px;}
	#maintenance h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#maintenance h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.maintenance { width:420px; padding:0 0 8px 0;}
		.maintenance h4 { font-size:16px; padding:16px 0 0 0; margin:0;}
		.maintenance p { font-size:16px; padding:8px 0 8px 0; margin: 0;}
	#maintenance table { border-collapse: collapse; background:#FFF; margin-bottom:15px;}
		#maintenance th { width:30px; padding:15px; vertical-align: middle; text-align:center;}
		#maintenance td { padding:4px 15px; background:#F2F8FF; font-size:16px; vertical-align: middle;}
			#maintenance tr td:nth-of-type(1) { width:170px;}
			#maintenance tr td:nth-of-type(2) { width:130px;}

#importance { width:420px; padding:16px 30px;}
	#importance h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#importance h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.importance { width:420px; padding:0 0 8px 0;}
		.importance h4 { font-size:16px; padding:16px 0 0 0; margin:0;}
		.importance p { font-size:16px; padding:8px 0 8px 0; margin: 0;}

#venders { width:420px; padding:16px 30px;}
	#venders h2 { color:#0165B3; font-size:18px; padding:20px; margin:16px 0 8px 0; background: #E7E7E7;}
	#venders h3 { color:#333; font-size:18px; padding:32px 0 8px 0; margin:32px 0 0 0;}
	.venders { width:420px; padding:8px 0;}
		.venders h4 { color:#0064B2; font-size:18px; padding:20px 0 4px 0; margin:0; }
		.venders p { font-size:16px; padding:8px 0 8px 0; margin: 0;}
	.vendernote1 { padding:8px 0 8px 0; }
	.vendernote2 { padding:8px 0 8px 0;}