*{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;  
}

#main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;border-style : none;border-color : white;
  width : 800px;
  height : 600px;
  background-color : white;
}
#header{
  height : 28px;
  background-repeat : no-repeat;
  margin-left : 5px;
}
#header h1{
  font-size : x-large;
  color : white;
  text-align : left; 

  margin-top : 2px;
  margin-bottom : 2px;
  padding-top : 2px;
  padding-bottom : 2px;
}
#footer{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #424242;
  height : 20px;
  clear : both;
  bottom : auto;
}
#footer p{
  font-size : xx-small;
  text-align : center;
}
body{
  line-height : 18px;
  text-align : center;
   
}
#navi{
  background-color : black; 
  float : left;
  white-space : normal;
  background-repeat : repeat;
  background-attachment : fixed;
  color : #ffffff;
  visibility : visible;
  
background-position : 23px 23px;
  width : 100%;
}
#navi ul{
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
}
#navi ul li{
  background-color : transparent;
  vertical-align : middle;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 5px;
  margin-bottom : 0px;
  width : 105px;
  float : left;
  right : auto;
  text-align : center;
}
#navi ul li a{
  background-color : transparent;
  text-decoration : none;
  display : block;
  color : white;
  font-weight : 100;
  border-right-width : 2px;
  border-right-style : solid;
  border-right-color : white;
  font-size : x-small;
}
#navi ul li a:hover{
  color : white;
  background-color : black;
}
#navi ul li a.li_last{
  border-right : none;
}
#cont{
  width : 100%;
  float : left;
}
#cont h2{
  font-size : x-small;
  color : white;
  background-color : black;
  padding-bottom : 2px;  
  white-space : normal;
  
  
  font-weight : 100;
  padding-top : 2px;
}
#cont h3{
  font-size : x-small;
  color : white;
  background-color : black;
    
  white-space : normal;
  
  
  font-weight : 100;
  
  
  
  padding-bottom : 2px;
  
  padding-top : 2px;
}
#cont p{
  text-align : center;
  font-size : x-small;
  font-weight : normal;
}
#cont_sub{
  margin-left : 210px;
}
#cont_sub2{
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #424242;
  border-right-color : #424242;
}
#cont_sub3 {
  margin-top : 3px;
  

  text-align : center;
}
#colum{
  width : 209px;
  float : left;
  margin-left : -100%;
}
#colum h4{
  font-size : small;
  color : white;
  background-color : black;
  font-weight : 100;
  padding-top : 2px;
  padding-bottom : 2px;
  margin-top : 4px;
}
#colum_1{
  overflow:auto;
  height : 500px; 
  border-bottom-color : #424242;
  border-left-color : #424242;
  border-right-color : #424242;
  right : auto;
}
#colum span{
  padding : 0;
  margin : 0;
  height : 100%;
}
#colum p{
  font-size : x-small;
  text-align : left;
  padding-bottom : 10px;
  border-bottom-width : 1px;  
  border-bottom-style : none;
  border-top-color : #424242;
  border-bottom-color : #424242;
  border-top-width : 1px;
  border-top-style : solid;
}
#news01{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  right : auto;
}
#news01_sub{
  height : 550px;  
  overflow:auto;
}
.style_news_t_a{
  font-size : small;
  font-weight : 100; 
border-spacing : 8px;
  top : 10px;
  padding-top : 2px;
  padding-bottom : 2px;
  background-color : black;
  color : white;
  padding-left : 5px;
}
#news01 h2{
  font-size : medium;
  font-weight : bold;
}
.style_news_t_b{
  font-size : x-small;
  padding-left : 20px;
  width : 480px;
  padding-right : 10px;
  right : auto;  
  vertical-align : top;
  
  color : black;
}
.tsyle_news_t_c{
  width : 210px;
}
#news01 h3{
  font-size : x-small;
  font-weight : normal;
}
#company01{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  color : black;
  
}
#company01_sub1{
  float : left;
  
}
#company01 h2{
  font-size : x-small;
  margin-top : 8px;
  margin-bottom : 8px;
  color : white;
  background-color : black;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  bottom : auto;
  text-align : left;
  font-weight : 100;
}
#company01 h3{
  font-size : medium;
  margin-top : 3px;
  margin-bottom : 3px;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  bottom : auto;  

  color : black;
  font-weight : bold;
}
#company01 h4{
  font-size : small;
  margin-top : 3px;
  margin-bottom : 3px;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  bottom : auto;  
  margin-left : 3px;
  
  color : black;
}
#company01 h5{
  font-size : x-small;
  margin-top : 3px;
  margin-bottom : 3px;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  bottom : auto;  
  font-weight : normal;
  color : black;
}
#company01 p{
  font-size : x-small;
  color : black;
}
.style_com_t_a{
  width : 150px;
  font-size : x-small;
  text-align : left;
}
.style_com_t_b{
  width : 350px;
  font-size : x-small;
  text-align : left;
}
#company01 table{
  color : black;
}

#shop01 h2{
  font-size : x-small;
  margin-top : 8px;
  margin-bottom : 8px;
  color : white;
  background-color : black;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  font-weight : 100;
}
#shop01{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#shop01_sub{
  overflow:auto;
  height : 700px;
}
#shop01 p{
  font-size : small;
  font-weight : bold;
  margin-bottom : 5px;
  color : black;
}
#shop01 table{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  bottom : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
#shop01 th{
  text-align : center;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px; 
  color : white;
  background-color : black;
  font-weight : lighter;
}
#shop01 td{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
  color : black;
}
.style_shop_t_a{
  width : 180px;
  font-size : x-small;
}
.style_shop_t_b{
  width : 70px;
  font-size : x-small;
}
.style_shop_t_c{
  width : 350px;
  font-size : x-small;
}
.style_shop_t_d{
  width : 100px;
  font-size : x-small;
}
#product01{
  text-align : center;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  color : black;
}
#product01 h2{
  font-size : x-small;
  text-align : left;
  color : white;
  background-color : black;
  margin-top : 2px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
}
#product01 h3{
  font-size : small;
  text-align : left;
  color : white;
  background-color : black;
  margin-top : 8px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
}
#product01 p{
  font-size : x-small;
  margin-bottom : 5px;
  text-align : left;
  font-weight : bold;
  margin-left : 30px;
}
#product01 h4{
  font-size : small;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 5px;
}
#product01 h5{
  font-size : x-small;
  font-weight : 100;
  text-align : right;
  margin-right : 30px;
}
#product01 h6{
  font-size : large;
  font-weight : bold;
  text-align : left;
  margin-right : 30px;
}
.style_pro02_t_1{
  margin-right : 3px;
  float : left;
  bottom : auto;
  text-align : center;
  width : 170px;
  font-size : x-small;
  margin-top : 3px;
  margin-left : 3px;
  margin-bottom : 3px;border-width : 1px;border-style : solid;border-color : gray;
  color : black;
}

#product01_sub1{
  text-align : center;
}
#list01 h2{
  font-size : x-small;
  margin-top : 8px;
  margin-bottom : 8px;
  color : white;
  background-color : black;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  font-weight : 100;
}
#list01 h3{
  font-size : x-small;
  margin-top : 8px; 

  color : black;
}
#list01{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#list01 p{
  font-size : x-small;
  font-weight : bold;
  margin-bottom : 5px;
  color : black;
}
#list01 table{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  bottom : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
#list01 th{
  text-align : center;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px; 
  color : white;
  background-color : black;
  font-weight : 100;
}
#list01 td{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  color : black;
}
.style_list_t_a{
  width : 330px;
  font-size : x-small;
}
.style_list_t_b{
  width : 140px;
  font-size : x-small;
}
.style_list_t_c{
  width : 80px;
  font-size : x-small;
}
.style_list_t_d{
  width : 150px;
  font-size : x-small;
}
#hybrids01{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
  color : black;
}
#hybrids01_sub1{
  float : left;
  width : 305px;
  
}
#hybrids01_sub2{
  width : 410px;
  margin-left : 310px;
  font-color : black;
}
#hybrids01 h2{
  font-size : x-small;
  margin-top : 8px;
  margin-bottom : 8px;
  color : white;
  background-color : black;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 5px;
  bottom : auto;
  font-weight : 100;
}
#hybrids01 p{
  font-size : x-small;
  line-height : 20px;
  
}
.hybrids01_clear{
  clear : left;
  display : block;
}
#hybrids01 img{
  margin-bottom : 8px;
}
#hybrids01_sub1 p{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #424242;
  color : black;
}
#hybrids01_sub1 h3{
  font-size : small;
  color : black;
}

#hybrids01_sub1 h4{
  font-size : x-small;
  color : black;
}
#hybrids01 h3{
  color : black;
  font-weight : bold;
  font-size : medium;
}

#new_pro01{
  text-align : center;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#new_pro01 h2{
  font-size : x-small;
  text-align : left;
  color : white;
  background-color : black;
  margin-top : 2px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
}
#new_pro01 h3{
  font-size : small;
  text-align : left;
  color : white;
  background-color : black;
  margin-top : 8px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
}
#new_pro01 p{
  font-size : x-small;
  margin-bottom : 5px;
  text-align : left;
  font-weight : normal;
  margin-left : 30px;
  color : black;
}
#new_pro01 h4{
  font-size : small;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 5px;
  color : black;
}
#new_pro01 h5{
  font-size : x-small;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 5px;  
  color : #969696;
}
#new_pro01 h6{
  font-size : large;
  font-weight : bold;
  text-align : left;
  margin-right : 30px;
}
.style_new_pro01_t_1{
  margin-right : 6px;
  float : left;
  bottom : auto;
  text-align : center;
  width : 170px;
  font-size : x-small;
  margin-top : 6px;
  margin-left : 6px;
  margin-bottom : 6px;border-width : 1px;border-style : solid;border-color : gray;
}
#new_pro01_sub{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#new_pro01_sub h1{
  font-size : x-small;
  font-weight : bold;
  text-align : left;
  
  margin-bottom : 5px;  

  color : black;
}
#new_pro01_sub table{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  bottom : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
#new_pro01_sub th{
  text-align : center;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px; 
  color : white;
  background-color : black;
  font-weight : 100;
}
#new_pro01_sub td{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  color : black;
}
.style_new_pro01_t_1{
  width : 185px;
  font-size : x-small;
}
.style_new_pro01_t_2{
  width : 150px;
  font-size : x-small;
}
.style_new_pro01_t_3{
  width : 150px;
  font-size : x-small;
}
.style_new_pro01_t_4{
  width : 80px;
  font-size : x-small;
}
.style_new_pro01_t_5{
  width : 80px;
  font-size : x-small;
}
.style_new_pro01_t_6{
  width : 150px;
  font-size : x-small;
}
.style_new_pro01_t_7{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_8{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_9{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_10{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_11{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_12{
  width : 50px;
  font-size : x-small;
}
.style_new_pro01_t_13{
  width : 180px;
  font-size : x-small;
}
.style_new_pro02_t_1{
  width : 165px;
  font-size : x-small;
}
.style_new_pro02_t_2{
  width : 100px;
  font-size : x-small;
}
.style_new_pro02_t_3{
  width : 100px;
  font-size : x-small;
}
.style_new_pro02_t_4{
  width : 80px;
  font-size : x-small;
}
.style_new_pro02_t_5{
  width : 60px;
  font-size : x-small;
}
.style_new_pro02_t_6{
  width : 60px;
  font-size : x-small;
}
.style_new_pro02_t_7{
  width : 80px;
  font-size : x-small;
}
.style_new_pro02_t_8{
  width : 85px;
  font-size : x-small;
}
.style_new_pro02_t_9{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_10{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_11{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_12{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_13{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_14{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_15{
  width : 70px;
  font-size : x-small;
}
.style_new_pro02_t_16{
  width : 70px;
  font-size : x-small;
}

#amc_pro01{
  text-align : center;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#amc_pro01 h2{
  font-size : x-small;
  text-align : left;
  
  
  margin-top : 2px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
  
  
  
  
  color : white;
  background-attachment : fixed;
  background-color : #005e20;
}
#amc_pro01 h3{
  font-size : small;
  text-align : left;
  
  
  margin-top : 8px;
  margin-bottom : 8px;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 100%;
  padding-left : 5px;
  font-weight : 100;
  
  color : white;
  background-color : #005e20;
}
#amc_pro01 p{
  font-size : x-small;
  margin-bottom : 5px;
  text-align : left;
  font-weight : normal;
  margin-left : 30px;
}
#amc_pro01 h4{
  font-size : small;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 5px;
  color : black;
}
#amc_pro01 h5{
  font-size : x-small;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 5px;  
  color : black;
}
#amc_pro01 h6{
  font-size : large;
  font-weight : bold;
  text-align : left;
  margin-right : 30px;
}
.style_amc_pro01_t_1{
  margin-right : 6px;
  float : left;
  bottom : auto;
  text-align : center;
  width : 170px;
  font-size : x-small;
  margin-top : 6px;
  margin-left : 6px;
  margin-bottom : 6px;border-width : 1px;border-style : solid;border-color : gray;
}
#amc_pro01_sub{
  text-align : left;
  padding-top : 5px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
#amc_pro01_sub h1{
  font-size : x-small;
  font-weight : bold;
  text-align : left;
  
  margin-bottom : 5px;  

  color : black;
}
#amc_pro01_sub table{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  bottom : auto;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
#amc_pro01_sub th{
  text-align : center;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px; 
  color : white;
  
  font-weight : 100;
  
  background-color : #005e20;
}
#amc_pro01_sub td{
  text-align : left;
  border-collapse:collapse;
  border-width : 1px;border-style : solid;border-color : black;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  color : black;
}
.style_amc_pro01_t_1{
  width : 185px;
  font-size : x-small;
}
.style_amc_pro01_t_2{
  width : 150px;
  font-size : x-small;
}
.style_amc_pro01_t_3{
  width : 150px;
  font-size : x-small;
}
.style_amc_pro01_t_4{
  width : 80px;
  font-size : x-small;
}
.style_amc_pro01_t_5{
  width : 80px;
  font-size : x-small;
}
.style_amc_pro01_t_6{
  width : 150px;
  font-size : x-small;
}
.style_amc_pro01_t_7{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_8{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_9{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_10{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_11{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_12{
  width : 50px;
  font-size : x-small;
}
.style_amc_pro01_t_13{
  width : 180px;
  font-size : x-small;
}

