body {	font-size: small;	line-height: 140%;	color: #000000;	background: #F6F6F0;	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, "ヒラギノ角ゴ Pro W3";}a {color: #0033CC; text-decoration: underline}a:hover {color: #FF8A00; text-decoration: underline}h1 {	font-size: 140%;	color: #FFFFFF;	background:  url("../img/h1.gif") no-repeat;	width: 495px;	padding-top: 5px;	padding-left: 20px;	height: 36px;	margin-left: 10px;	margin-bottom: 3px;	margin-top: 5px;}h2 {	font-size: 120%;	font-weight: bold;	color: #336633;	border-left: 8px solid #6AB927;	margin-top: 20px;	margin-bottom: 5px;	padding: 2px 4px;}h3 {	font-size: 120%;	font-weight: bold;	color: #009900;	margin-top: 20px;	margin-bottom: 1px;	padding-bottom: 0px;}li {	margin-top: 0px;	margin-bottom: 8px;}ol {	margin-top: 5px;	margin-bottom: 5px;}ul {	margin-top: 5px;	margin-bottom: 5px;}#ContentsFrame {	background: #FFFFFF;	width: 700px;	border: 1px solid #398c00;	margin-top: 17px;	margin-bottom: 17px;}#TopPageWelcome {	margin-top: 5px;	margin-bottom: 2px;	padding: 0px;	text-align: left;}.InfoPageDate {	color: #666666;	text-align: right;	width: 480px;}#MainContentArea1 {	padding-right: 14px;	padding-left: 12px;}#MainContentArea2 {	padding-right: 14px;	padding-left: 25px;	margin-top: 0px;	padding-top: 0px;}#MainContentArea2 p {	margin-top: 1px;	margin-bottom: 7px;}#TopPageInfo {	margin-top: 5px;}#TopPageInfo td {	padding-right: 5px;	padding-bottom: 6px;	border-bottom: 1px dotted #999999;	padding-top: 4px;}.InfoDate {	color: #666666;	white-space: nowrap;	width: 60px;}.InfoDateE {	color: #666666;	white-space: nowrap;	width: 60px;}#StaffInfo {}#StaffInfo td {	padding-bottom: 8px;	border-bottom: 1px dotted #999999;	padding-top: 8px;	padding-right: 5px;}.Space1 {	margin-top: 15px;}.Space2 {	margin-top: 25px;}.Space3 {	margin-top: 60px;}.PageTop {	font-size: 90%;	text-align: right;	width: 495px;	margin-top: 25px;	margin-bottom: 15px;}.PageTop2 {	font-size: 90%;	text-align: right;	width: 480px;	margin-top: 10px;	margin-bottom: 15px;}#RelatedInfo {	width: 175px;	color: #333333;}#RelatedInfo p {	text-align:left;	margin-top: 3px;	margin-bottom: 5px;}#RelatedInfo dl {	background: #F4F4F4;	text-align: left;	padding-top: 5px;	padding-left: 5px;	margin: 0px;	padding-right: 3px;}#RelatedInfo dt {	background:  url("../img/icn_arrow_bl.gif") no-repeat;	margin: 2px 0px 3px;	padding-left: 12px;	padding-bottom: 3px;	padding-top: 0px;	border-bottom: 1px dotted #999999;}#Link {}#Link dl {	text-align: left;	padding-top: 5px;	padding-left: 5px;	margin: 0px;}#Link dt {	background:  url("../img/icn_arrow_bl.gif") no-repeat;	margin: 8px 0px;	padding-left: 12px;	padding-bottom: 3px;	padding-top: 0px;}#FooterLink {	font-size: 90%;	background: #ededed;	padding: 2px;	margin: 17px 10px;}#FooterLink a {color: #333333; text-decoration: none}#FooterLink a:hover {color: #333333; text-decoration: underline}#FooterCopyRight {	font-size: 90%;	color: #333333;	text-align: left;	margin-bottom: 15px;	margin-right: 10px;	margin-left: 10px;}.ColorSpace1 {	background: #fffeeb;	padding: 5px;	width: 470px;	border: 1px solid #7BBE7B;	margin-top: 15px;}.ColorSpace2 {	background: #fffeeb;	padding: 3px;	margin-bottom: 15px;	text-align: left;}.icn1 {	margin-right: 4px;	vertical-align:bottom;}.Red {	color: #FF0000;}.st {	font-size: 90%;	color: #666666;}.bt {	font-weight: bold;}.DotLine {	border-top: 1px dotted #666666;	margin-top: 5px;}.lt {	font-size: 100%;	font-weight: bold;}