BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 90%; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #666666; SCROLLBAR-SHADOW-COLOR: #666666; COLOR: #3f3f3f; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; BACKGROUND-COLOR: #fff; scrollbar-dlight-color: #FFFFFF
}
A:link {
	COLOR: #339999; TEXT-DECORATION: none
}
A:visited {
	COLOR: #339999; TEXT-DECORATION: none
}
A:active {
	COLOR: #339999; TEXT-DECORATION: none
}

A:hover {
	COLOR: #3366cc; TEXT-DECORATION: none
}
.keiyakuichiran_alltable {
	vertical-align: top;
}

.menu A:link {
	COLOR: #339999; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: #339999; TEXT-DECORATION: none
}
.menu A:active {
	COLOR: #339999; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #29737d; TEXT-DECORATION: underline
}
.faq A:link {
	COLOR: #464646; TEXT-DECORATION: none
}
.faq A:visited {
	COLOR: #535353; TEXT-DECORATION: none
}
.faq A:active {
	COLOR: #535353; TEXT-DECORATION: none
}
.faq A:hover {
	COLOR: #3399cc; TEXT-DECORATION: none
}
.list A:link {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.list A:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.list A:active {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.list A:hover {
	COLOR: #339999; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 85%;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.menu {
	FONT-SIZE: 85%;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.faq {
	FONT-SIZE: 85%;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
STRONG {
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.J75 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.j75 {
	FONT-SIZE: 75%;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.J80 {
	FONT-SIZE: 80%;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.j8 {
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.list {
	FONT-SIZE: 80%;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.j10 {
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 5px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.j110 {
	FONT-SIZE: 130%;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 5px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.j90 {
	FONT-SIZE: 90%;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.en {
	FONT-SIZE: 9pt; FONT-FAMILY: "Verdana", "Arial"
}
.en8 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, "Trebuchet MS", Verdana, Chicago
}
.en_verdana {
	FONT-SIZE: 75%; FONT-FAMILY: "Verdana", "Arial"
}
.en_verdana8 {
	FONT-SIZE: 80%; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, "Trebuchet MS", Verdana, Chicago
}
.copy {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, "Trebuchet MS", Verdana, Chicago;
	color: #999999;
}
H1 {
	MARGIN-TOP: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 6px;
	MARGIN-LEFT: 16px;
	COLOR: #555555;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
H2 {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 0px;
	COLOR: #555555;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.class {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 500px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e1f2b7
}
.keiyakuichiran {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: normal;
	color: #333333;
	background-color: #FFFFC4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 360px;
	margin: 0px;
	left: auto;
	border: 1px solid #FFCC00;
}
.keiyakuichiran_kokumin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	background-color: #EBD7FF;
	margin: 0px;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border: 1px solid #990099;
}

.leadclass {
	MARGIN-TOP: 5px;
	FONT-WEIGHT: normal;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.intro {
	MARGIN-TOP: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	MARGIN-BOTTOM: 2px;
	COLOR: #464646;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
}
.keiyakuishiran_right {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	background-color: #DDFFDD;
	width: 360px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border: 1px solid #009933;
	line-height: normal;
}
.keiyakuichiran_kyousai {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	line-height: normal;
	background-color: #C4FFC4;
	width: 360px;
	border: 1px solid #006600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#header {
	background-image: url(../images/banner_bg_tate.jpg);
	background-repeat: repeat-x;
}
#header #image {
	background-image: url(../images/bg_hedder.jpg);
	background-repeat: no-repeat;
	background-position: center 100%;
}
#menu {
	background-image: url(../images/menu_bk.jpg);
	background-repeat: repeat-x;
}
#main {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}
#td#footer2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-repeat: no-repeat;
}
#footer {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-size: 8px;
	color: #FFFFFF;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
}
.whatsnews {
	height: 400px;
	overflow: auto;
}

