a:link {
	color: #FF6600;
}
a:visited {
	color: #CC6600;
}
a:active {
	color: #CC6600;
}
.Navi_bg {
	background-image: url(../images/navi_bgimg.gif);
}
.Copyright {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Txt {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.Index_Txt_Cen {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: center;
}
.red {
	color: #FF1111;
}
.Color_cc0066 {
	color: #CC0066;
}
.Color_cc66cc {
	color: #CC66CC;
}
.Color_003366 {
	color: #003366;
}
.Color_330066 {
	color: #330066;
}
.Color_ff0066 {
	color: #FF0066;
}
.Color_ff0099 {
	color: #FF0099;
}
.Color_996600 {
	color: #996600;
}
.Color_333366 {
	color: #333366;
}
.Color_0099ff {
	color: #0099FF;
}
.Color_660066 {
	color: #660066;
}
.Color_ff6600 {
	color: #FF6600;
}
.KsRiyou_Txt {
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}
.KsList_Tbl {
	border: 1px solid #9A5597;
}
.KsList_TxtL {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}
.KsList_Txt {
	font-size: 12px;
	color: #333333;
	padding: 3px;
	line-height: 16px;
}
.KsDetile_TH {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}
.KsOubo_Th {
	font-size: 14px;
	padding: 3px;
}
.KsOubo_ThTxt1 {
	font-size: 12px;
	color:#FFFFFF;
}
.KsOubo_ThTxt2 {
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
}
.KsOubo_TdTxt {
	font-size: 12px;
	color: #333366;
	padding: 3px;
}
.KsToroku_ThTxt {
	font-size: 14px;
	color:#FFFFFF;
	padding: 3px;
}
.KsToroku_TdTxt {
	font-size: 12px;
	color: #333366;
	padding: 3px;
}
.KsAbout_Txt {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	text-indent: -15px;
	padding-left: 15px;
}
.KsNagare_Txt {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	text-indent: -15px;
	padding-left: 15px;
}
.KjRiyou_Txt {
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}
.ImgVA {
	vertical-align: text-top;
}
.aboutus_th {
	font-size: 12px;
	color: #660066;
	background-color: #EBE8FF;
	padding: 3px;
}
.aboutus_td {
	background-color: #F7E8FF;
	padding: 3px;
}
.ImgFloat_right {
	float: right;
}
