.mid {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}
.large {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
}
.large_en {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
}
.small {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	line-height: 14px;

}
h1 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
	color: #000066;

}
h2 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;

}
.height15 {
	line-height: 15px;
}
.height18 {
	line-height: 18px;
}
.height21 {
	line-height: 21px;
}
.height27 {
	line-height: 27px;
}
.nonline {
	text-decoration: none;
}
a {
	color:#000099;
	text-decoration: underline;
}
a:hover{
	color:#CC0000;
	text-decoration: underline;
}
td {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 15px;
}
.colorBlue {
	color: #000066;
}
.colorWhite {

	color: #FFFFFF;
}
.recentBack {
	background-image: url(images/recent_back.gif);
}
.menuBack {
	background-image: url(images/menu_back.gif);
}
.colorGray {
	color: #333333;
	text-decoration: none;
}
.menuH1 {
	background-image: url(images/menu_h1.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #999999;
}
.menuH1ro {
	background-image: url(images/menu_h1_ro.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;


}
.menuH1alro {

	background-image: url(images/menu_h1al_ro.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.menuH2ro {
	background-image: url(images/menu_h2_ro.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;

}
.menuH2roS {
	background-image: url(images/menu_h2_ros.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;

}
.menuH2roL {
	background-image: url(images/menu_h2_rol.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;

}
.menuH2alro {

	background-image: url(images/menu_h2al_ro.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.colorLightGray {

	color: #999999;
	text-decoration: none;
}
.menuH1Black {
	background-image: url(images/menu_h1.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #000000;

}
.menuH2 {

	background-image: url(1_jouhou/images/menu_h2.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #999999;
}
.menuH2Blue {
	background-image: url(1_jouhou/images/menu_h2_blue.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #999999;
}
.menuH2Blue2 {
	background-image: url(1_jouhou/images/menu_h2_blue2.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #999999;
}
.menuH2Blue3 {
	background-image: url(1_jouhou/images/menu_h2_blue3.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	color: #999999;
}
li {
	margin-left: -15px;
	list-style-type: decimal;
	list-style-position: outside;
	left: -20px;
	padding-top: -15px;
}
.liNum {
	margin-left: -25px;
	list-style-position: outside;
	list-style-image: url(images/list_dot.gif);
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;

}
li.red {
	color: #990000;
}

