body {
	background-image: url(img/back.jpg);
	margin-top: 0px;
	margin-right: 0px;
	text-align:center;
}

h1 { 	font-size	:10pt;
	color: #FF3300;
	margin-top	:0px;
	margin-bottom	:0px;
	font-weight: normal}

h2 {
	font-size:87.5%;
	color: #660000;
	margin-top	:5px;
	margin-bottom	:0px;
	margin-left	:25px;
	margin-right	:25px;
	text-align:left;
	font-weight: normal;
}


a:link{color:#000000;text-decoration:none;}
a:active{color:#FF3333;text-decoration:underline;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#CC0066;text-decoration:underline;}

.a2:link{color:#FFFFFF;text-decoration:underline;}
.a2:active{color:#CC0066;text-decoration:underline;}
.a2:visited{color:#FFFFFF;text-decoration:underline;}
.a2:hover{color:#CC0066;text-decoration:underline;}

.a3:link{color:#CC3366;text-decoration:underline;}
.a3:active{color:#FF3333;text-decoration:underline;}
.a3:visited{color:#993366;text-decoration:underline;}
.a3:hover{color:#CC0066;text-decoration:underline;}

.a4:link{color:#FF0000;text-decoration:underline;}
.a4:active{color:#FF3333;text-decoration:underline;}
.a4:visited{color:#993366;text-decoration:underline;}
.a4:hover{color:#CC0066;text-decoration:underline;}

p { font-size:75%;
	color: #333333;
	margin-left	:25px;
	margin-right:25px;
	text-align:left;
	line-height:140%}

.l120{line-height:110%}

.l120{
line-height:140%;
}
.r14_red {
font-family: Arial, Helvetica, sans-serif,Osaka, MSGothic;
font-size:87.5%;
color: red;
line-height:140%;
}

.r14 {
font-family: Arial, Helvetica, sans-serif,Osaka, MSGothic;
font-size:87.5%;
color:#333333;
line-height:140%;
}

.r12_white {
font-family: Arial, Helvetica, sans-serif,Osaka, MSGothic;
font-size:75%;
color: #FFFFFF;
line-height:140%;
}

.r12_red {
font-family: Arial, Helvetica, sans-serif,Osaka, MSGothic;
font-size:75%;
color: #CC0000;
line-height:140%;
}

.r12 {
font-size:75%;
color:#333333;
line-height:150%;
}

.r12_xxx {
font-size:75%;
color:#333333;
line-height:150%;
margin-left	:25px;
margin-right:25px;
text-align:left;
}

.r10 {
font-size:62.5%;
color:#333333;
line-height:140%;
}

.r10_white {
font-size:62.5%;
color:#ffffff;
line-height:130%;
}

.r10_red {
font-size:62.5%;
color:#CC0000;
line-height:140%;
}

hr {
	width: 90%;
	color: #999999;
	background-color: #ff0000; 
	height: 1px;
	border: 1px;
	border-style: dashed;
}

ul {
	font-size:75%;
	color: #333333;
	margin-left	:25px;
	margin-right:25px;
	list-style-type : square ;
	text-align:left;
}

li {
	margin:5px;
	line-height:140%;
}

ol {
	font-size:75%;
	color: #333333;
	margin-left	:25px;
	margin-right:25px;
	list-style-type : decimal ;
	text-align:left;
	line-height:140%;
}

img {
	border:0;
}

/*price table*/
.table1 {
	width: 90%;
	margin-bottom: 0px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left :5px;
	margin-right :5px;
	text-align:center;
	line-height:140%;
}
.th0 {
	color: #FFFFFF;
	font-size: 80%;
	padding: 2px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #494949;
}
.th1 {
	color: #333333;
	font-size: 80%;
	padding: 2px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #C2C2C2;
}
.td0 {
	color: #333333;
	font-size: 80%;
	padding: 2px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFEBCC;
}
.td1 {
	color: #333333;
	font-size: 80%;
	padding: 2px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/*company table*/
.table2 {
	width: 530px;
	margin-bottom: 30px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	line-height:140%;
}
.th2 {
	width: 25%;
	font-size: 80%;
	color: #660000;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:25px;
	text-align:left;
	padding: 2px 2px 2px 16px;
	border-right: 2px solid #AA1700;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E1E2E6;
}
.td2 {
	font-size: 80%;
	padding: 2px 2px 2px 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
	text-align:left;
}
/*contact table*/
.table3 {
	width: 530px;
	margin-left: 20px;
	margin-bottom: 30px;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	line-height:140%;
}
.th3 {
	width: 30%;
	font-size:82%;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:25px;
	text-align:left;
	padding: 2px 2px 2px 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E1E2E6;
}
.td3 {
	font-size: 80%;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #EFF2F3;
	text-align:left;
}

/*sitemap table*/
.table4 {
	color: #333333;
	width: 530px;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	border-spacing: 1px;
	margin-left :5px;
	margin-right :5px;
	text-align:left;
	color:#333333;
	text-decoration:none;
	font-size:75%;
	}

.td4n1 {
	padding: 2px;
	background-color: #FFFFFF;
	font-weight: normal;
}
.td4n2 {
	padding: 2px;
	border-bottom: 1px dashed #999999;
	background-color: #FFFFFF;
	font-weight: normal;
}
.td4n3 {
	padding: 2px;
	border-left: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	background-color: #FFFFFF;
	font-weight: normal;
}
.td4n4 {
	padding: 2px;
	border-left: 1px dashed #999999;
	background-color: #FFFFFF;
	font-weight: normal;
}

