h1.inside { 
	background-image: none;
	color: gray; 
	font-size: 14px; 
	font-weight: bold; 
	background-color: #ececec; 
	background-image: none; 
	vertical-align: middle; 
	width: 625px; 
	height: 25px; 
	margin-top: 10px; 
	margin-right: 10px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	border-bottom: 1px solid #ccc; 
	border-left: 7px solid #393; 
}
h2.inside { 
	background-image: none;
	color: black; 
	font-size: 13px; 
	font-weight: bold; 
	width: 580px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 10px; 
}
h3.inside { 
	background-image: none;
	color: black; 
	font-size: 12px; 
	width: 600px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	padding-bottom: 2px; 
	border-bottom: 1px solid #690; 
}
p.inside { color: gray; font-size: 12px; line-height: 180%; width: 580px; margin-bottom: 30px; margin-left: 30px; }
ul.inside { color: gray; font-size: 12px; line-height: 180%; width: 550px; margin: 10px 0 30px 30px; list-style-type: disc; list-style-position: outside; }
ul.inside2 { color: gray; font-size: 11px; line-height: 180%; width: 450px; margin: 10px 0 30px 20px; list-style-type: disc; list-style-position: outside; }
span.strong { color: #360; }
p.sitemap { color: gray; font-size: 12px; line-height: 180%; width: 600px; margin-left: 20px; }
p.sitemap2 { color: gray; font-size: 12px; line-height: 180%; width: 580px; margin-left: 40px; }
p.sitemap3 { color: gray; font-size: 12px; line-height: 180%; width: 560px; margin-left: 60px; }
table.company { background-color:#7cafcd; width:600px; margin:10px 0 10px 10px; padding:0; border-color: 1; border-style: ;;border-width: ;;border-spacing:1px; }
table.company th {background-color:#D9E8F0;padding:5px;text-align:left;}
table.company td {background-color:#FFFFFF;padding:5px;line-height:150%;}
p.p_infonaiyou { color: gray; font-size: 12px; line-height: 180%; width: 600px; margin-top: 20px; margin-left: 20px; }

