BODY{
  margin : 0 auto ;
  text-align:center;
  font-size : 12px;
  background-color : #afd9fa;
  padding : 0px ;
}


A {
  color : red;
  text-decoration:none;
}


A:LINK{
  color : red;
  text-decoration:none;
}


A:HOVER{
  color : #316cd0;
  text-decoration:none;
}


.midashi{
width : 770px ;
height : 85px ;
background-image : url(../img/hed.gif);
margin : 0px 5px ;
}


H1{
  font-size : 12px;
  margin : 0 ;
  font-weight : normal;
  letter-spacing : 1px;
  padding-top : 62px;
  padding-left : 316px ;
}


.main{
  width : 780px;
  border-style : none solid none solid;
  background-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  padding: 0px 0px 5px 0px ;
  margin : 0 auto;
}


.hed div{
  margin: 0 ;
  padding: 0px;
  height : 25px;
  width : 127px;
  float:left;
  letter-spacing : 1px;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : white;
}


.hed A {
  display : block ;
  text-align : center;
  padding : 6px 5px;
  font-size:12px;
  color : white;
  background-color : #fc658b;
  margin : 0 ;
}


.hed A:HOVER {
  color:white;
  background-color : #69b7f5;
}


.foot{
  clear: left;
  font-size : 12px;
  font-weight : normal;
  color : white;
  text-align : center;
  width : 770px;
  letter-spacing : 1px;
  height : 20px;
  padding-top : 6px;
  background-color : #fc658b;
  margin : 5px 5px ;
}

.naka2 {
  margin : 0px 5px ;
  width : 770px;
  clear : both ;
}


.moji2{
  text-align : left ;font-size : 10px;
  margin : 10px 0px 10px 0px ;
  width : 600px;
  float : left;
  padding : 0px ;
}

.moji770{
  text-align : left ;
  margin : 10px 0px 10px 0px ;
  width : 770px;
  float : left;
  padding : 0px ;
}


.hed{ margin : 0px 0px 0px 6px ; clear : both ; }


.kakaku{ margin : 10px 0px 10px 0px ; float : left ; width : 170px ; }


.foot_link {
  line-height : 160%;
  clear : both ;
  margin : 25px 5px 0px 5px ; 
}