.foot{
  background-color : #000000;
  color : white;
}
.foot A{
  color :  white;
}
td{
  font-size : 12px;
  line-height : 14px;}
a {
  text-decoration : none;
  color : black;
}
h1{
  padding : 0px;
  margin : 0px;
  
}
h2,h3,p{
  padding : 0px;
  margin : 0px;
}
img{
  border-style:none;
}
a img{
    border-style:none;
}

.txt1{
  text-align : right;
  height : 25px;
}
.txt1 h1{
  font-size : 14px;
  float : left;
  line-height : 16px;
  margin-top : 2px;
}
.back{
  background-image : url(img/back.gif);
  background-repeat : no-repeat;background-position : center 25px;}
.txt3{
  width : 240px;
  height : 230px;
  right : auto;
  
  background-image : url(img/bg2.gif);
  background-repeat : no-repeat;background-position : center 60px;
  vertical-align : top;
}
.txt3 p{
  margin-bottom : 8px;
  margin-left : 20px;
  margin-right : 20px;
  
  margin-top : 64px;
}
.txt2{
  vertical-align : top;
  width : 480px;
  height : 120px;
  font-size : 14px;
  line-height : 16px;
}
.txt2 p{
  font-weight : bold;
  margin-left : 10px;
  margin-top : 2px;
  margin-right : 10px;
}
.txt4{
  width : 480px;
  height : 110px;
}
.menu{
  width : 160px;
  height : 110px;
  text-align : center;
  font-weight : bold;
  vertical-align : bottom;
}
.txt5{
  background-image : url(img/bg3.gif);background-position : center bottom;
  height : 60px;
  background-repeat : no-repeat;
  
}
.txt6{
  height : 170px;
  padding-left : 10px;
  padding-right : 8px;
}
.txt6 h3{
  font-size : 16px;
  line-height : 18px;
  background-image : url(img/icon.gif);background-position : 0px -4px;
  background-repeat : no-repeat;
  padding-left : 18px;
  margin-top : 4px;
}
.txt6 p{
  margin-left : 18px;
}
.txt6 img{
  margin-left : 30px;
  float : right;
}
#ad{
  color : white;
  background-color : #b62f01;
  width : 720px;
}
.hp{
  background-image : url(img/bg4.gif);
  background-repeat : no-repeat;background-position : center center;
  height : 70px;
  bottom : inherit;
  color : #660000;
}
.hp p{
  font-weight : bold;
  float : left;
  margin-left : 28px;
}
.hp h2{
  font-size : 34px;
  line-height : 36px;
  margin-left : 14px;
  padding-left : 6px;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB,HG‘n‰pŠpºÞ¼¯¸UB,‚c‚e‚f“Á‘¾ƒSƒVƒbƒN‘Ì,‚c‚e‚f‹É‘¾ƒSƒVƒbƒN‘Ì;
  color : #cc0000;
}
.hp a{
  color : #cc0000;
}
.info{
  font-size : 14px;
  line-height : 16px;
  height : 80px;
  padding-left : 10px;
}
.info a{
  color : white;
}
.blog{
  background-image : url(img/blon-b.gif);
  background-repeat : no-repeat;background-position : center center;
  text-align : center;
  color : black;
  font-weight : bold;
}
.txt5 h2{
  font-size : 22px;
  line-height : 24px;
  color : white;
  font-family : HGP–¾’©E,HGS–¾’©E,HG–¾’©E,"‚l‚r ‚o–¾’©";
  font-weight : normal;
  margin-left : 20px;
  margin-top : 16px;
}