body,div,p,pre,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,blockquote,table,th,td,object,embed {margin: 0;padding: 0;}.main     {	background-image: url("../../each_one/e_images/osada.jpg");	background-repeat: no-repeat;	background-position: right -20px;	font-family: Verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka";	text-align: left;	margin-right: auto;	margin-left: auto;	width: 700px }	.contents-menu a {	color: #5d8a48 }	.contents-menu a:hover {	color: #5d8a48;	text-decoration: underline }	.contents-menu a:visited {	color: #5d8a48 }	.contents-menu   {	margin-top: 16px;	position: relative;	left: 80px;	width: 600px;	height: 56px }	.contents-menu h5     {	color: #5d8a48;	font-size: 16px;	font-weight: bold;	line-height: 100%;	margin-top: 2px;	margin-right: 20px;	width: auto;	float: left }	.contents-menu  form   {	font-size: 12px;	font-weight: normal;	margin-top: 0;	margin-right: 20px;	width: auto;	float: left }	.contents-menu  p  {	font-size: 12px;	font-weight: normal;	line-height: 100%;	margin-top: 4px;	width: 70px;	height: auto;	float: left }	.clear_both {	clear: both }	.each    {	font-size: 12px;	line-height: 150;	margin-left: 80px;	width: 520px }	.each h4       {	color: #5d8a48;	font-size: 14px;	font-weight: bold;	line-height: 150%;	text-align: left;	margin-bottom: 10px;	padding-bottom: 2px;	padding-left: 5px;	width: 520px;	border-bottom: 1px dotted #5d8a48;	border-left: 10px solid #5d8a48 }	.each table    {	width: 520px;	margin-bottom:42px;	 }	.each th      {	color: #5d8a48;	font-size: 12px;	font-weight: normal;	background-color: #ddf0cb;	padding: 2px 4px;	width: 80px;	border-bottom: 1px solid #aed089 }	.each td      {	font-size: 12px;	line-height: 150%;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 7px;	width: 440px;	border-bottom: 1px solid #aed089 }	.each p { }.short   {	font-size: 12px;	line-height: 150;	margin-left: 80px }	.short h4     {	color: #5d8a48 !important;	font-size: 14px;	font-weight: bold;	line-height: 150%;	text-align: left;	margin-bottom: 7px;	padding-bottom: 2px;	padding-left: 5px;	width: 370px;	border-bottom: 1px dotted #5d8a48;	border-left: 10px solid #5d8a48 }	.short table  {	margin-bottom: 42px;	width: 370px }	.short th     {	color: #5d8a48 !important;	font-size: 12px;	font-weight: normal;	background-color: #ddf0cb;	padding: 2px 4px;	width: 80px;	border-bottom: 1px solid #aed089 }	.short td     {	font-size: 12px;	line-height: 150%;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 7px;	width: 290px;	border-bottom: 1px solid #aed089 }
