BODY{
  margin : 0 auto ;
  text-align:center;
  font-size : 12px;
  background-color : #afd9fa;
  padding : 0px ;
} 

img{border: none;}

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 : 400px ;
}

.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;
}

.naka2 {
  margin : 0px 5px 10px 5px ;
  width : 770px;
  clear : both ;
  text-align : left ;
}

.hed{ margin : 0px 0px 0px 6px ; }

.hed div{
  margin: 0px 0px 10px 0px ;
  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 ;
text-decoration:none;
}

.hed A:HOVER {
  color:white;
  background-color : #69b7f5;
text-decoration:none;
}

.foot{
  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 : 10px 0px 5px 0px ;  
}


.moji3{
  margin : 0px 0px 15px 0px ;
  width : 570px;
  float : left;
  padding : 0px ;
  text-align : left ;
}

.moji3 p{
  padding : 0px 0px 0px 0px;
  color : black;
  font-size : 110%;
  line-height : 140%;
  margin : 0px 0px 0px 10px;
}

b{ color : red ;}

.link{ width : 770px ; clear : both ; text-align : center ; margin-top : 30px ; } 

.space{ clear : both ; }

STRONG{ font-size : 14px; color: white;}

.a1 { float:left ; width:100px; height:130px ; margin:0px ; padding:0px;}

.a2 { float:left ; width:470px ; height:130px ; margin:0px 0px 20px 0px ; padding:0px;}

.b1{ 
width : 505px ;
height : 20px ; 
background-image : url(../img/title_bg.gif);
margin : 0px 10px 10px 25px ; clear : both ; padding : 5px 0px 0px 30px ; 
}

.b2{padding : 0px 0px 0px 15px; width : 500px ;
  color : black;
  margin : 10px 0px 25px 20px;
  text-align : justify;
  text-justify:distribute;
}

.b2 p{margin : 0px 0px 8px 0px ; line-height : 150%;}

.qa DIV{
  width : 130px;
  height : 20px;
  background-image : url(../img/qa_list.gif);
  padding-top : 3px;
  padding-left : 25px;
  margin-top : 3px;
  margin-left : 5px;
}
.qa{
  width : 180px;
  color : #464646;
  background-color : #fff8e6;
  margin : 25px 0px 0px 8px;
  float : left ;
  padding : 0px 0px 0px 0px;
}

.qa P{
  font-size : 11px;
  line-height : 130%;
  margin: 2px 0px 6px 9px;
  width : 160px;
  color : black;
}

.foot_link {
  line-height : 160%;
  clear : both ;
  margin : 25px 5px 0px 5px ; 
}