body {
	margin:10px 0px; padding:0px; 
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}
.content a:link,.content a:visited {
	color: #999999; text-decoration: none;
}
.content a:hover {
	text-decoration:underline;
}
.header {
	font-family: arial;
	font-size: 14px;
	color: #660000;
	text-decoration: none;
}
.header02 {

	font-family: arial;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.content02 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333;
	text-decoration: none; margin:0px; padding:0px 10px 15px 0px; line-height:19px;
}
.content02 a:link,.content02 a:visited {
	color:#056BCD; font-weight:bold; text-decoration:underline;
}
.content02 a:hover {
	text-decoration:none;
}

.mail {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

.mail:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0E72CC;
	text-decoration: none;
}

.bottom_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

.bottom_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0E72CC;
	text-decoration: none;
}
.bullet {
	list-style-type: square; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;
}
.ttl_home {
	width:379px; height:21px; background:url(images/ttl_home.gif) no-repeat left top;
	margin:0px; padding:0px;
}
.ttl_home span {
	display:none;
}
.ttl_services {
	width:472px; height:17px; background:url(images/ttl_services.gif) no-repeat left top;
	margin:0px; padding:0px;
}
.ttl_services span {
	display:none;
}
.mission_box {
	width:680px; height:130px;
	background:url(images/mission_box.jpg) no-repeat left top; margin:0px; padding:0px;
}
.mission_box p {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
	color:#333; margin:0px; padding:0px;
}
.bullet01 {
	list-style-image:url(images/bullet01.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#333; margin:0px 0px 0px 20px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 10px 0px; padding:0px;
}
.ttl_about {
	width:590px; height:21px; background:url(images/ttl_about.gif) no-repeat left top;
	margin:0px; padding:0px;
}
.ttl_about span {
	display:none;
}
.offer {
	width:640px; height:70px; background:url(images/box01.jpg) no-repeat left top; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0369CD;
	margin:0px; padding:10px 20px 0px 20px; line-height:19px;
}
.ttl_range {
	width:492px; height:20px; background:url(images/ttl_range.gif) no-repeat left top;
	margin:0px; padding:0px;
}
.ttl_range span {
	display:none;
}
.bullet02 {
	list-style-image:url(images/bullet02.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#333; margin:0px 0px 0px 20px; padding:0px;
}
.bullet02 li {
	margin:0px 0px 10px 0px; padding:0px;
}
.subttl {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
	color:#0167CB; margin:0px; padding:0px;
}
.ttl_gallery {
	width:544px; height:25px; background:url(images/ttl_gallery.gif) no-repeat left top;
	margin:10px 20px 0px 10px; padding:0px;
}
.ttl_gallery span {
	display:none;
}
.internal_link {
	list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	margin:0px; padding:0px; 
}
.internal_link li {
	margin:0px; padding:0px 0px 10px 0px;
}
.internal_link li a:link,.internal_link li a:visited {
	margin:0px; padding:0px; color:#0167CB; text-decoration:underline;
}
.internal_link li a:hover {
	margin:0px; padding:0px; color:#0167CB; text-decoration:none;
}
.ttl_plant {
	width:382px; height:25px; background:url(images/ttl_plant.gif) no-repeat left top;
	margin:10px 20px 0px 10px; padding:0px;
}
.ttl_plant span {
	display:none;
}
