body {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/index_01.jpg);
	background-repeat: repeat-x;
}
.tb01 {
	background-image: url(../images/index_47.gif);
	background-repeat: repeat;
	background-color: #F5F5F5;
}
.tb02 {
background-image: url(../images/index_50.gif);
background-repeat: repeat-x;
}
.tb03 {
background-image: url(../images/index_51.gif);
background-repeat: repeat-x;
}
.tb04 {
background-image: url(../images/index_52.gif);
background-repeat: repeat-x;
}
.tb05 {
background-image: url(../images/index_53.gif);
background-repeat: repeat-x;
}
.tb06 {
background-image: url(../images/index_54.gif);
background-repeat: repeat-x;
}
.tb07 {
background-image: url(../images/index_55.gif);
background-repeat: repeat-x;
}
.tb08 {
background-image: url(../images/index_56.gif);
background-repeat: repeat-x;
}
.tb09 {
background-image: url(../images/index_57.gif);
background-repeat: repeat-x;
}
.tb10 {
background-image: url(../images/index_58.gif);
background-repeat: repeat-x;
}
h1,h2,h3,h4,h5,h6 {
font-size: 12px;
font-weight: normal;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 0;
margin-left: 10px;
}
p,dl {
font-size: 12px;
font-weight: normal;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 0;
margin-left: 0;
}
.wh {
color: #FFFFFF
;
}
.gr {
color: #333333;
}
.rd {
color: #FF0000;
}
.rd02 {
color: #660000;
}
.blu {
color: #003399;
}
.k6 {
font-size: 6px;
line-height: 150%;
letter-spacing: 1px;
}
.k10 {
font-size: 10px;
line-height: 150%;
letter-spacing: 1px;
}
.k11 {
font-size: 11px;
line-height: 150%;
letter-spacing: 1px;
}
.kb11 {
font-size: 11px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.k12 {
font-size: 12px;
line-height: 150%;
letter-spacing: 1px;
}
.kb12 {
font-size: 12px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.kb12w {
font-size: 12px;
font-weight: bold;
line-height: 150%;
color: #FFFFFF;
letter-spacing: 1px;
}
.k13 {
font-size: 13px;
line-height: 150%;
letter-spacing: 1px;
}
.kb13 {
font-size: 13px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.k14 {
font-size: 14px;
line-height: 150%;
letter-spacing: 1px;
}
.kb14 {
font-size: 14px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.k16 {
font-size: 16px;
line-height: 150%;
letter-spacing: 1px;
}
.kb16 {
font-size: 16px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.kb18 {
font-size: 18px;
font-weight: bold;
line-height: 150%;
letter-spacing: 1px;
}
.bdrl {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #cccccc;
}
.bdrl02 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #FF0000;
}
.yline {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.yline02 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #FF0000;
	text-indent: 10px;
}

#topics td.normal a {
	display:block;
	background-color: #FFFFFF;
	line-height: 200%;
/*	text-indent: 10px;
*/
	text-decoration: none;
}
#topics td.normal a:hover {
	display:block;
	background-color: #FFCCCC;
	line-height: 200%;
/*	text-indent: 10px;
*/
	text-decoration: none;
}
#menu td.normal a {
	display:block;
	background-color: #FFFFFF;
	line-height: 200%;
	text-indent: 5px;
	text-decoration: none;
}
#menu td.normal a:hover {
	display:block;
	background-color: #FFCCCC;
	line-height: 200%;
	text-indent: 5px;
	text-decoration: none;
}
.product00 {
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
.product01 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.product02 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #666666;
}
.product03 {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-color: #666666;
}
.product04 {
	border: 1px solid #999999;
}
.product05 {
	border: 1px dotted #CCCCCC;
}
.product06 {
	border: 1px dotted #999999;
}
.product07 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

