.socialmedia{
    text-align: left;
    background-color: #ffffff;
    padding:2px 0px 2px 10px;
    width:720px;
    margin:2px auto 0;
}
.foot{
 background-color : #000000;
 color : white;
}
.foot a{
 color :  white;
}
td{
 font-size : 12px;
 line-height : 16px;
 color : #333333;
}
a {
 text-decoration : none;
 color : black;
}
a:hover img{
 opacity:0.8;
 filter: alpha(opacity=80);
 -ms-filter: "alpha( opacity=80 )";
 background: #fff;
}
h1{
 padding : 0px;
 margin : 0px;
}
h2,h3,p{
 padding : 0px;
 margin : 0px;
}
.data{
 text-align : right;
 height : 24px;
}
body{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
}
.back{
 background-image : url(img/back.jpg);
 background-repeat : no-repeat;
 background-position : center 24px;
}
.txt1{
 text-align : center;
 width : 420px;
 vertical-align : top;
 font-size : 16px;
 line-height : 18px;
 font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
 padding-top : 20px;
}
.txt1 h1{
 font-size : 10px;
 font-family : "ＭＳ Ｐゴシック";
 line-height : 12px;
 color : white;
 background-color : #b9995e;
 font-weight : normal;
 height : 16px;
 margin-left : 20px;
 margin-right : 20px;
}
.txt1 h2{
 line-height : 24px;
 font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
 padding-top : 14px;
 font-weight : normal;
 padding-bottom : 10px;
 font-size : 22px;
 vertical-align : middle;
}
.txt2{
 font-size : 10px;
 line-height : 12px;
 vertical-align : top;
}
.txt2 p{
 padding-left : 4px;
 padding-right : 8px
;
}
.txt3{
 vertical-align : bottom;
 width : 300px;
}
.txt3 p{
 margin-left : 10px;
 margin-right : 10px;
 margin-top : 4px;
 margin-bottom : 6px;
}
.ac{
 height : 372px;
 padding-left : 10px;
 padding-right : 10px;
}
.ac h2{
 font-size : 10px;
 line-height : 12px;
 background-color : white;
 height : 16px;
 font-weight : normal;
 padding-left : 4px;
}
.img1{
 margin-top : 0px;
}
.ac p{
 background-color : white;
}
.ac a{
 font-weight : bold;
 color : #690043;
 text-decoration : underline;
}


.title{
  font-size : 24px;
  font-family : Arial;
  color : gray;
  text-decoration : underline;
 background-image : url(img/map-bg.gif);
 background-repeat : repeat-x;
}
.data2{
  font-size : 14px;
  padding-top : 5px;
  padding-left : 8px;
}
.img2{
  
  padding-bottom : 5px;
  padding-top : 5px;
}
#img3{
  text-align : center;
  padding-top : 3px;
}

