.index_bg01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0F0F0;
	padding-top: 25px;
	padding-bottom: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 1px solid #BFBFBF;
	padding-left: 5px;
}
.line_r {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #BBBBBB;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
}
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6EBF91;
}
.td01_1 {
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #FAFAFA;
}
.td01_2 {
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #FFFFFF;
}
.td02_1 {
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}
.td02_2 {
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}
.td03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.td03 a:link {
	color: #FF3333;
}
.td03 a:visited {
	color: #FF3333;
}
.td03 a:hover {
	color: #599640;
}
.td03 a:active {
	color: #FF3333;
}
.td04_pagerl {
	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;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.td04_pagerl a:link {
	color: #999999;
}
.td04_pagerl a:visited {
	color: #999999;
}
.td04_pagerl a:hover {
	color: #FF3333;
}
.td04_pagerl a:active {
	color: #999999;
}

.page_bg01 {
	background-image: url(images/page_bg01.gif);
}
.page_bg01_1 {
	background-image: url(images/page_bg01.gif);
	padding-right: 2px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.page_bg02 {
	background-image: url(images/page_bg02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.page_bg03 {
	background-image: url(images/page_bg03.gif);
	padding-left: 30px;
	background-repeat: repeat-y;
	background-position: right;
}
.page_bg04 {
	background-image: url(images/page_bg04.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.table01_bg {
	background-image: url(images/table01_bg.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color: #FCFCFC;
}

.text02 {
	font-weight: bold;
	color: #18898E;
}
.text03 {
	color: #FF6699;
}
.line {
	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;
}
.text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.td05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #799A39;
	padding-bottom: 4px;
	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;
	font-weight: bold;
}
.td05_1 {
	color: #CC6600;
	padding-top: 4px;
	border: 1px solid #EBC49C;
}
.td05_2 {
	padding-top: 4px;
	border: 1px solid #C6DB9D;
}
.td06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #18898E;
}
.td06_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #18898E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #D9F7F0;
}
.td06_2 {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #FAFAFA;
}
.td06_3 {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	background-color: #FFFFFF;
}
.td06_2 a:link {
	color: #58B680;
}
.td06_2 a:visited {
	color: #58B680;
}
.td06_2 a:hover {
	color: #FF3333;
}
.td06_2 a:active {
	color: #58B680;
}
.td06_3 a:link {
	color: #58B680;
}
.td06_3 a:visited {
	color: #58B680;
}
.td06_3 a:hover {
	color: #FF3333;
}
.td06_3 a:active {
	color: #58B680;
}
.textbox02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.text04_1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
}
.space_12 {
	padding: 12px;
}
.space_8 {
	padding: 8px;
}
.line_orgal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFA568;
	border-right-color: #FFA568;
	border-bottom-color: #FFA568;
	border-left-color: #FFA568;
}
.text05 {
	color: #FF7575;
}
.text_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663399;
	font-weight: bold;
}
.text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5F8ADF;
}
.link_greed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58B680;
}
.link_greed a:link {
	color: #58B680;
}
.link_greed a:visited {
	color: #58B680;
}
.link_greed a:hover {
	color: #FF3333;
}
.link_greed a:active {
	color: #58B680;
}
.link_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5F8ADF;
}
.link_blue a:link {
	color: #5F8ADF;
}
.link_blue a:visited {
	color: #5F8ADF;
}
.link_blue a:hover {
	color: #FF3333;
}
.link_blue a:active {
	color: #5F8ADF;
}
.line_all {
	border: 1px solid #CCCCCC;
}
.line_top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.picline {
	border: 1px solid #CCCCCC;
}
