body,td,th {COLOR:#666666;font-size: 12px;}
.index_bg01 {
	background-image: url(images/index_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 134px;
}
.word01 {
	line-height: 22px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.text01 {
	color: #0D58B5;
}
.text02 {
	color: #4D9B07;
}
.text03 {
	color: #FE2609;
}
.table01_bg {
	background-image: url(images/table01_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 8px;
	width: 163px;
}
.page_bg01 {
	background-image: url(images/page_bg02.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 13px;
}

a{
text-decoration:none;
color: #FFFFFF;
border-bottom : 0px dotted #cc0421;
}

a:visited{
color: #FFFFFF;
}

a:active 
{
color: #FFFFFF;
}

a:hover {color : #FFF200;
}

.member a:link {color: #0D58B5;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.member a:hover {color: #FFF200;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.member a:visited {color:#0D58B5;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.member a:active {color: #FFF200;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}

.bg-xt {
	background-repeat: repeat-x;
	background-position: top;
}
.bg-xc {
	background-repeat: repeat-x;
	background-position: center;
}
.bg-xb {
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg-yr{
	background-repeat:repeat-y;
	background-position:right;
}
.bg-yl{
	background-repeat:repeat-y;
	background-position:left;
}

.select2 { 
border-top : 1px double #004A80 ; border-bottom : 1px double #004A80 ; 
border-left : 1px double #004A80 ; border-right : 1px double #004A80 ; 
background-color : #ffffff ;
color : #3D3D3D ; 
font-size: 12px;
}

.select3 { 
border-top : 1px double #ABABAB ; border-bottom : 1px double #ABABAB ; 
border-left : 1px double #ABABAB ; border-right : 1px double #ABABAB ; 
background-color : #F4F4F4 ;
color : #4B4B4B ; 
font-size: 12px;
}
.style1 {color:#FFFFFF;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style2 {color:#666666;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3 {color:#FF4200;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style4 {color:#C0C0C0;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style5 {color:#6F9837;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style6 {color:#F26522;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style7 {color:#9E0B0E;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style8 {color:#B33507;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style9 {color:#333333;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style10 {color:#FFFFFF;font-size: 12px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style11 {
	color:#9E0B0E;
	font-size: 15px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style12 {
	color:#212121;
	font-size: 13px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style13 {color:#0D58B5;font-size: 15px;line-height: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.style14 {color:#2B2B2B;font-size: 13px;line-height: 18px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 200%}

.td1 {COLOR:#666666;font-size: 12px;line-height: 250%;}
.td2 {COLOR:#666666;font-size: 12px;line-height: 200%;}
.td3 {COLOR:#666666;font-size: 12px;line-height: 150%;}

.link01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D58B5;
}
.link01 a:link {
	text-decoration: none;
	color: #0D58B5;
}
.link01 a:visited {
	text-decoration: none;
	color: #0D58B5;
}
.link01 a:hover {
	text-decoration: none;
	color: #FF6600;
}
.link01 a:active {
	text-decoration: none;
	color: #0D58B5;
}
.link02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9E0B0E;
}
.link02 a:link {
	text-decoration: none;
	color: #9E0B0E;
}
.link02 a:visited {
	text-decoration: none;
	color: #9E0B0E;
}
.link02 a:hover {
	text-decoration: underline;
	color: #0D58B5;
}
.link02 a:active {
	text-decoration: none;
	color: #9E0B0E;
}
.link03 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.link03 a:link {
	text-decoration: none;
	color: #458918;
}
.link03 a:visited {
	text-decoration: none;
	color: #458918;
}
.link03 a:hover {
	text-decoration: none;
	color: #FF6600;
}
.link03 a:active {
	text-decoration: none;
	color: #458918;
}
.word {
	text-indent: -26px;
	padding-left: 26px;
}
.space_10 {
	padding: 10px;
}
.space_3 {
	padding: 3px;
}
.box01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.line_top01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_all {
	border: 1px solid #CCCCCC;
}
.line_3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_3_black {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.line_pic01 {
	margin: 3px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.line_txd02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
}
.line_txd01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 15px;
	color: #FF3333;
	padding-right: 15px;
	font-weight: bold;
}
.line_txp02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_l {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.line_down {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_down01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.line_down02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bookmark01 {
	background-image: url(images/bookmark_01.gif);
	height: 24px;
	width: 76px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
}
.bookmark01 a:link {
	text-decoration: none;
	color: #666666;
}
.bookmark01 a:visited {
	text-decoration: none;
	color: #666666;
}
.bookmark01 a:hover {
	text-decoration: underline;
	color: #FF3300;
}
.bookmark01 a:active {
	text-decoration: none;
	color: #666666;
}
.bookmark02 {
	background-image: url(images/bookmark_02.gif);
	height: 24px;
	width: 76px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
}
.bookmark02 a:link {
	text-decoration: none;
	color: #666666;
}
.bookmark02 a:visited {
	text-decoration: none;
	color: #666666;
}
.bookmark02 a:hover {
	text-decoration: underline;
	color: #FF3300;
}
.bookmark02 a:active {
	text-decoration: none;
	color: #666666;
}
.bookmark_bg01 {
	background-image: url(images/bookmark_bg01.gif);
	height: 28px;
	width: 115px;
	padding-top: 5px;
	padding-left: 2px;
}
.bookmark_bg01 a:link {
	text-decoration: none;
	color: #666666;
}
.bookmark_bg01 a:visited {
	text-decoration: none;
	color: #666666;
}
.bookmark_bg01 a:hover {
	text-decoration: underline;
	color: #0D58B5;
}
.bookmark_bg01 a:active {
	text-decoration: none;
	color: #666666;
}
.bookmark_bg01-over {
	background-image: url(images/bookmark_bg01-over.gif);
	height: 28px;
	width: 115px;
	color: #3C78D1;
	padding-top: 5px;
	padding-left: 2px;
}
.bookmark_bg02 {
	background-image: url(images/bookmark_bg02.gif);
	height: 54px;
}
.bookmark_bg03 {
	background-image: url(images/bookmark_bg03.gif);
	height: 40px;
}
.bookmark_03 {
	background-image: url(images/bookmark_03.gif);
	height: 28px;
	width: 115px;
	padding-top: 5px;
	padding-left: 2px;
}
.td01_1 {
	color: #4D9B07;
	background-color: #E9EFEC;
}
.td01_2 {
	background-color: #F3F3F3;
}
.td02 {
	color: #4D9B07;
	background-color: #EEFEE0;
}
.banner_bg {
	background-image: url(images/banner_bg.jpg);
	height: 51px;
	width: 199px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #651F01;
	font-weight: bold;
	padding-top: 5px;
}
.banner_bg a:link {
	text-decoration: none;
	color: #651F01;
}
.banner_bg a:visited {
	text-decoration: none;
	color: #651F01;
}
.banner_bg a:hover {
	text-decoration: underline;
	color: #FF3300;
}
.banner_bg a:active {
	text-decoration: none;
	color: #651F01;
}
.text04 {
	color: #FFFFFF;
}

