body {	background-color: #FFFFFF;	text-align: center;	margin: 0px;}.wrapper800 {	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	text-align: center;}#header01 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #FFFFFF;	width: 800px;	background-image: url(img/header01.png);	background-repeat: no-repeat;	height: 30px;	text-align: left;	margin: 0px;	vertical-align: top;}#heaser02 {	height: 140px;	width: 800px;	margin: 0px;}#menu {	height: 30px;	width: 800px;	background-color: #FFFF00;}p#topmenu {	margin-top: 5px;	margin-left: 0px;	margin-right: 110px;	margin-bottom: 0px;	float: right;}#footer {	height: 25px;	width: 800px;	margin-top: 20px;	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 11px;	color: #FFFFFF;	text-align: right;	background-color: #66CC00;	border: 1px solid #99CC00;	padding-top: 10px;}#box-intro {	width: 760px;	margin-right: auto;	margin-left: auto;	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	line-height: 140%;	color: #333333;	margin-top: 20px;}.introl {	text-align: left;	float: left;	width: 370px;}.intror {	text-align: left;	float: right;	width: 370px;}.box-service {	width: 760px;	margin-top: 10px;	margin-right: auto;	margin-left: auto;	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	line-height: 140%;	color: #333333;	text-align: left;	clear: left;}.box-bnr {	height: 80px;	width: 800px;	text-align: center;	margin-top: 30px;}p.credit {	margin-right: 20px;	margin-top: 0px;	margin-bottom: 0px;}.news {	height: 200px;	width: 368px;	border: 1px solid #CCCCCC;}#service01 {	float: left;	width: 370px;	border: 1px solid #00CCCC;	background-image: url(img/bg01a.png);	background-repeat: no-repeat;}#service02 {	float: right;	width: 370px;	border: 1px solid #88cd00;	background-image: url(img/bg02a.png);	background-repeat: no-repeat;}#service03 {	float: left;	width: 370px;	border: 1px solid #0099ff;	background-image: url(img/bg03a.png);	background-repeat: no-repeat;}#service04 {	float: right;	width: 370px;	border: 1px solid #ffac00;	background-image: url(img/bg04a.png);	background-repeat: no-repeat;}#service05 {	float: left;	width: 540px;	border: 1px solid #cc99ff;	background-image: url(img/bg05a.png);	background-repeat: no-repeat;}#service06 {	float: right;	width: 200px;	border: 1px solid #ff99ff;	background-image: url(img/bg06a.png);	background-repeat: no-repeat;}h1 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 20px;	color: #333333;	background-repeat: no-repeat;	text-indent: -9999pt;	height: 140px;	width: 800px;	margin: 0px;	text-align: left;}h1#h1index {	background-image: url(img/h1index.png);}h2 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 18px;	color: #333333;	background-repeat: no-repeat;	text-align: left;	text-indent: -9999pt;	height: 40px;	margin-top: 20px;	margin-bottom: 10px;}h2#h2a {	background-image: url(img/h2/h2a.png);	margin-top: 0px;}h2#h2b {	background-image: url(img/h2/h2b.png);}h2#h2c {	background-image: url(img/h2/h2c.png);	margin-top: 20px;}h2#h2d {	background-image: url(img/h2/h2d.png);	background-position: center;	margin-bottom: 20px;}h2#h2e {	background-image: url(img/h2/h2e.png);	height: 50px;}h2#h2f {	background-image: url(img/h2/h2f.png);	height: 50px;	margin-bottom: 20px;}h2#h2g {	background-image: url(img/h2/h2g.png);	height: 50px;}h3 {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 16px;	color: #333333;	background-repeat: no-repeat;	text-align: left;	text-indent: -9999pt;	margin: 0px;	height: 40px;}h3#h3a {	background-image: url(img/h3/h3a.png);}h3#h3b {	background-image: url(img/h3/h3b.png);}h3#h3c {	background-image: url(img/h3/h3c.png);}h3#h3d {	background-image: url(img/h3/h3d.png);}h3#h3e {	background-image: url(img/h3/h3e.png);}h3#h3f {	background-image: url(img/h3/h3f.png);}h3#h3sitemap01 {	font-size: 14px;	color: #FFFFFF;	background-color: #99CC00;	text-align: center;	height: 30px;	text-indent: 0pt;	line-height: 30px;}h3#h3sitemap02 {	font-size: 14px;	color: #FFFFFF;	background-color: #33CCCC;	text-align: center;	height: 30px;	text-indent: 0pt;	line-height: 30px;}h3#h3sitemap03 {	font-size: 14px;	color: #FFFFFF;	background-color: #9966FF;	text-align: center;	height: 30px;	text-indent: 0pt;	line-height: 30px;}h3#h3sitemap04 {	font-size: 14px;	color: #FFFFFF;	background-color: #FF9900;	text-align: center;	height: 30px;	text-indent: 0pt;	line-height: 30px;}#box-form {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	line-height: 140%;	color: #333333;	text-align: left;	width: 600px;	margin-right: auto;	margin-left: auto;	padding: 20px;}#box-gaiyou {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	line-height: 140%;	color: #333333;	text-align: left;	width: 700px;	margin-right: auto;	margin-left: auto;	padding: 20px;}#form {	margin-left : 60px;	font-size : 0.9em;	margin-top: 30px;	margin-bottom: 20px;	/*background-color : #44d;*/}#form dt {	width : 100%;	/*text-align : right;*/}#form dd {	margin : -1.3em 0 15px 10em;}.txtcenter input {	margin-bottom : 10px;	margin-left: 200px;}#topmenu a:link {    color: #FFFFFF;    text-decoration: none;}#topmenu a:visited{    color: #FFFFFF;	text-decoration: none;}#topmenu a:hover {	color: #FFFF66;	text-decoration: underline;}table.service {}table.service td {	vertical-align: top;	width: 170px;	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;	color: #333;	line-height: 0.5em	line-height: 16px;	word-spacing: 0.1em;}td.arte01 {	color: #FFFFFF;	background-color: #0066CC;	text-align: center;	padding: 5px;}td.arte02 {	border: 1px solid #0066CC;	padding: 5px;}table.sitemap {	margin: 0px;}td.sitemap01 {	text-align: left;	vertical-align: top;	padding: 10px;	border: 1px solid #99CC00;	width: 220px;	background-color: #F3FFCB;        font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;}td.sitemap02 {	text-align: left;	vertical-align: top;	padding: 10px;	border: 1px solid #33CCCC;	width: 400px;	background-color: #D8FFFF;        font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;}td.sitemap03 {	text-align: left;	vertical-align: top;	padding: 10px;	border: 1px solid #9933FF;	background-color: #E6D9FF;        font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;}td.sitemap04 {	text-align: left;	vertical-align: top;	padding: 10px;	border: 1px solid #FF9900;	background-color: #FFEBCB;        font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 12px;}li {	margin-bottom: 5px;}#box-gaiyou dl dd {	margin-left: 0px;}.head01inr a:link {    color: #ffffff;	text-decoration: none;}.head01inr a:visited{    color: #ffffff;	text-decoration: none;}.head01inr a:hover {    color: #ffff66;	text-decoration: none;}a:link {    color: #0000FF;	text-decoration: none;}a:visited{    color: #6600FF;	text-decoration: underline;}a:hover {    color: #0000FF;	text-decoration: underline;}h3 a:link {    color: #FFFFFF;	text-decoration: none;}h3 a:visited{    color: #FFFFFF;	text-decoration: none;}h3 a:hover {    color: #0000FF;	text-decoration: underline;}p.margin10 {	margin-left: 10px;}strong {	font-size: 18px;	color: #FF9900;}.txt16 {	font-size: 16px;	color: #666666;	line-height: 120%;}.txtgreen12 {	color: #99CC00;	margin-top: -5px;}.txt14 {	font-size: 14px;}.red {	color: #FF0000;}/*-----ニュース＆トピックス----------------------------------------------------*/#News {	width: 368px;	border: 1px solid #CCCCCC;	height: 300px;	overflow: auto;}#Newstt {	font-size : 14px;	font-weight: bold;	color: #669900;}#Newscmt {	width: 330px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}hr {	border: 1px dashed #999999;}