body {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "MS PGothic", sans-serif;
	line-height: 1.4;
	color: #544;
}

div#main {
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
	vertical-align: top;
}

div.navigation  {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	clear: both;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #006;
	font-size: 13px;
	line-height: 2.4;
	height: 30px;
}



.none00 {
	margin: 0px;
	padding: 0px;
}
div.basic0 {
	width: 738px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	clear: both;
	text-align: left;
}
div.basic05 {
	padding: 0px;
	text-align: left;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.akeru2 {
	margin: 8px 0px 20px 0px;
	clear: both;
	text-align: center;
}
div.akeru {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
div.basic1 {
	width: 738px;
	margin: 9px 0px 0px 2px;
	clear: both;
	text-align: left;
}
div.basic2 {
	width: 740px;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	clear: both;
	text-align: left;
}
div.center {
	margin: 12px 0px 12px 0px;
	padding: 0px;
	clear: both;
	text-align: center;
}
div.center0 {
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: center;
}
div.right1 {
	margin: 12px 0px 12px 0px;
	padding: 0px;
	clear: both;
	text-align: right;
}
div.right0 {
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: right;
}
div.fl-right {
	width: 370px;
	float: right;
	clear: right;
	margin: 6px 0px 6px 0px;
	padding: 0px;
	text-align: right;
}
div.fl-right0 {
	width: 370px;
	float: right;
	clear: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
}


.bgc-ff9 {
	background-color: #FF9;
}

.bgc-dfc {
	background-color: #DFC;
}

.bgc-ddf {
	background-color: #DDF;
}

.bgc-fdd {
	background-color: #FDD;
}


.lh2 {
	line-height: 2;
}


img {
	border: none;
}
img.border1 {
	border: solid;
	border-width: 1px;
	border-color: #999999;
}
img.left {
	margin: 0px 10px 5px 0px;
	float: left;
	border: none;
}
img.left-border1 {
	margin: 0px 10px 5px 0px;
	float: left;
	border: solid;
	border-width: 1px;
	border-color: #999999;
}
img.right {
	margin: 0px 0px 5px 10px;
	float: right;
	border: none;
}
img.right-border1 {
	margin: 0px 0px 5px 10px;
	float: right;
	border: solid;
	border-width: 1px;
	border-color: #999999;
}
img.m0505 {
	margin: 0px 5px 0px 5px;
	border: none;
}

a:link { color: #006}
a:visited { color: #606}
a:hover { color: #FF0000}
a:active { color: #FF0000}

a.none:link { color: #333333; text-decoration: none}
a.none:visited { color: #555555; text-decoration: none}
a.none:hover { color: #FF0000; text-decoration: none}
a.none:active { color: #FF0000; text-decoration: none}

a.white:link { color: #FFFFFF}
a.white:visited { color: #CCCCCC}
a.white:hover { color: #FF0000}
a.white:active { color: #FF0000}


#footmenu {
	width: 740px;
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top-style: dotted;
	border-top-width: 4px;
	border-top-color: #006;
	font-size: 13px;
	text-align: center;
}

#foot2 {
	width: 330px;
	margin: 3px 0px 40px 0px;
	padding: 0px;
	float: left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 20px;
	line-height: 1.2;
}

#foot3 {
	width: 157px;
	height: 50px;
	margin: 16px 0px 40px 0px;
	padding: 0px;
	float: right;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	text-align: right;
}

#foot4  {
	margin: 0px;
	padding: 0px;
	width: 253px;
	height: 30px;
	float: left;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #006;
	font-size: 13px;
	line-height: 2.4;
}

div.foot5 {
	width: 83px;
	height: 30px;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
a.foot5:link {
	display: block;
	width: 83px;
	height: 30px;
	background-color: #DFD;
}
a.foot5:hover {
	display: block;
	width: 83px;
	height: 30px;
	background-color: #FFD;
}
a.foot5:visited  {
	display: block;
	width: 83px;
	height: 30px;
	background-color: #DFD;
}
div.basic00 {
	clear: both;
	text-align: left;
}

