body {  
	background: #;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left top;
}

body,th,td {  
font-size: 80%; 
line-height: 140%; 
color: #666666;
}

A:link {text-decoration:underline; color: #333333;}
A:visit {text-decoration:underline; color: #333333;}
A:hover {text-decoration:none; color: #CC0000;} 

A.w:link {text-decoration:none; color: #ffffff;}
A.w:visit {text-decoration:none; color: #ffffff;}
A.w:hover {text-decoration:underline; color: #FF9900;} 

h1{
   font-size: 140%; 
   line-height: 120%; 
   color: #ffffff;
   margin-top:0px;
   margin-bottom:15px;
}

h2{
   font-size: 120%; 
   line-height: 30px; 
   color: #323E83;
   padding-left:5px;
   margin-top:0px;
   margin-bottom:25px;
   background-image:url(../img/bk_h2.gif);
   background-repeat:no-repeat;
}

h3{
   font-size: 140%; 
   line-height: 120%; 
   color:#7E9BC7;
   back-color: #;
   padding-top:0px;
   padding-bottom:0px;
   border-bottom:1px solid #577DB7;
}

h4{
   font-size: 120%; 
   color: #011871;
   height:px; 
   width:px;
   padding-top:3px;
   padding-bottom:3px;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:20px;
   padding-left:20px;
   background-image:url(../product/img/bk_title.jpg);
   background-repeat:no-repeat;
}

h5{
   font-size: 120%; 
   color: #ffffff;
   height:px; 
   width:px;
   padding-top:3px;
   padding-bottom:3px;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:20px;
   padding-left:20px;
   background-image:url(../product/img/bk_title_b.jpg);
   background-repeat:no-repeat;
}
h6{
   font-size: 110%; 
   color: #CC3399;
   line-height: 120%; 
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:5px;
}



.fontt {  color: #CC0000; font-size: 16px; font-weight:bold;line-height: 140%; }
.fontn {  color: #339933; font-size: 120%; font-weight:bold;line-height: 140%; }
.fonth {  color: #666666; font-size: 100%; line-height: 140%; }
.fontl {  font-size: 16px; color: #006600; font-weight:bold; line-height: 140%; }
.fontlm {  font-size: 120%; color: #006600; font-weight:bold; line-height: 140%; }
.fontls {  font-size: 110%px; color: #006600; font-weight:bold; line-height: 140%; }
.fontb {  font-size: 80%; color: #0066FF; line-height: 140%; }
.fontm {  font-size: 110%; color: #444444; line-height: 140%; }
.fontmb {  font-size: 110%; font-weight:bold; line-height: 140%; }
.fonts {  font-size: 80%; color: #666666; line-height: 140%; }
.fontsb {  font-size: 80%; color: #333333; line-height: 140%; }
.fontp {  font-size: 100%; color: #CC3399; line-height: 140%; }
.fontpm {  font-size: 120%; color: #CC3399; line-height: 140%; }

.fontr {  font-size: 120%; color: #CC0000; line-height: 140%; }
.fontrs {  font-size: 100%; color: #CC0000; line-height: 140%; }
.fonty {  font-size: 100%; color: #917533; line-height: 140%; }
.fontgr{ font-size:100%; color:#666666; line-height:140%;}
.fontg{ font-size:100%; color:#277827; line-height:140%;}
.fontws {  font-size:80%; color: #CCCCCC; 1.4em;}
.fontw {  font-size:100%; color: #ffffff; 1.4em;}
.fontwm {  font-size:120%; color: #ffffff; 1.4em;}
.fontwl {  font-size:140%; color: #ffffff; 1.4em;}

.case{
   font-size: 110%; 
   color: #ffffff;
   height: 24px; 
   width:350px;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:10px;
   background-image:url(../img/casebk.gif);
   background-repeat:;
}

.top{
   color: #666666;
   border-top:solid 1px #CAB896;
   text-align:right;
   width:510px;
   margin-left:30px;
}
.top a{
   color: #666666;
   text-decoration:none;
   padding-left;3px;
}
.top a:hover{
   color: #0066CC;
   text-decoration:none;
}



.contents{
   position:absolute;
   left:10px;
   top:10px;
   border-right:solid 1px ##553811;
}

.rightbar{
   position:absolute;
   top:20px;
   left:450px;
   width:150px;
}


.tdmenu{
   border-right:1px solid #cccccc;
}

.tdlist{
   border:1px solid #cccccc;
   background: #;
   font-size:90%;
   color:#444444;
   font-weight:bold;
   text-align:top; 
   padding-top:10px;
   padding-left:10px;
}

.tdlist2{
   border-top:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
}


.tdinfo{
   font-size:90%;
   font-weight:bold;
   color:#CC6600;
   border-top:1px solid #756052;
   border-bottom:1px solid #756052;

}

.tdrec{
   font-size:90%;
   font-weight:bold;
   color:#CC6600;
   background:url("../img/bk_rec.gif") top left repeat;
}

.topinfo{
   margin-left:10px;
   margin-right:10px;
   margin-top:10px;
   margin-bottom:10px;
   text-align:top;
}

.rec{
   color:#553811;
   valign:top;
}

.bg1{
   background:url("../img/bar_wood.jpg") top left repeat;
   height:7px;
}

.bg2{
   background:url("../img/bar_wood2.jpg") top left repeat;
   height:20px;
}

.address{
   line-height: 140%; 
   color: #666666;
   border-top:solid 1px #756052;
   padding-top:5px;
   margin-top:30px;
   margin-bottom:10px;
   text-align:center;
}

