* {padding: 0;margin: 0; }body {	font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;	background-color: #000000;	color: #990000;	line-height: 24px;	height: 100%;	width: 100%;	text-align: center; /* center on ie */}img{	border:none;}a:link {	color: #990000;	background-color: inherit;	text-decoration: none;	border-bottom: 1px dotted #ff0000;	}a:visited {	color: #990000;	background-color: inherit;	text-decoration: none;	border-bottom: 1px dotted #990000;	}a:hover {	text-decoration: none;	background-color: inherit;	border-bottom: 1px dotted #ff0000;	color: #990000;}h1 {font-family: Helvetica, Arial, sans-serif;font-size: 16px;color: #990000;background-color: inherit;font-weight: bold;margin: -16px 0px 15px -200px;}h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	color: #990000;	font-weight: bold;	margin: 0px 0px 5px 0px;}h3{	width:800px;	height:50px;	background:url(images/h3.jpg) no-repeat left center;font-family:Georgia,"Times New Roman",Times,serif;	font-size: 20px;	color: #FF0000;	font-weight:bold;	text-align:center;	/* 文字揃え */	padding-top:25px;	/* 上パディング */	}hr {margin: 10px 0px 10px 0px;border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #990000;}ul, li {margin: 0;padding: 0;list-style: none;list-style-position: inside;font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;}span a, img a{border:0 !important;} ul#imagenavi {margin: 0px; padding: 0px;}ul#imagenavi li {float: left;margin: 0px;padding: 5px;}ul#imagenavi img {vertical-align: bottom;border:0;}.title {}.logo {padding:10px 0;}.text {padding: 0px 20px;}.shosai {padding: 0px 20px;}.shosai p {text-align:left;}.shosai strong{	font-weight:bold;	color:#000000;	background:#ff0000;	margin-right:10px;}.photo {	float: left;	width: 880px;	margin:0px 0px 0px 10px;}.photo2 {	float: left;	width: 880px;	margin:0px 0px 0px 20px;}.photo img {	float: left;	margin:0px 10px 0px 0px;}.photo2 img {	float: left;	margin:0px 20px 0px 0px;}div#container {margin:0 auto;width:880px;}div#header {width:100%;text-align: center;}div#main {width:100%;margin:2px 0;}div#footer {width:100%;text-align: center;}.atten {color: #990000}