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 : 340px ;
}

.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 ;
  width : 770px;
  clear : both ;
  text-align : left ;
}

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

.hed div{
  margin: 0px 0px 15px 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;
  color : white;
  background-color : #fc658b;
  margin : 0 ;
  text-decoration:none;
}

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

H2{
  font-size : 16px;
  letter-spacing : 1px;
  width : 535px;
  height : 30px;
  padding : 0px 0px 0px 10px;
  margin : 10px 0px 3px 25px ;
  background-image : url(../img/title-haikei.gif);
  color : black;
}

.qa DIV{
  width : 120px;
  height : 19px;
  background-image : url(../img/qa_list.gif);
  padding-top : 4px;
  padding-left : 25px;
  margin-top : 2px;
  margin-left : 5px;
}

.qa{
  width : 165px;
  height : 375px;
  color : #464646;
  background-color : #fff5dd;
  margin : 8px 0px 5px 0px;
  float : left ;
}

.qa P{
  font-size : 11px;
  line-height : 130%;
  margin : 2px 0px 4px 9px ;
  width : 150px;
  color : black;
}

.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 5px 5px 5px ;  
}

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

.moji2 p{
  padding : 0px 0px 0px 0px;
  color : black;
  font-size : 110%;
  line-height : 140%;
  margin : 5px 0px 0px 40px;
}

.moji3{
  margin : 10px 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 : 5px 0px 0px 40px;
}

.dsc {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 85px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/dsc.gif);
 background-repeat : no-repeat;
}

.l {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 85px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/l.gif);
 background-repeat : no-repeat;

}

.lw {
 width : 147px ;
 margin : 10px 0px 10px 0px ;
 padding : 85px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/lw.gif);
 background-repeat : no-repeat;

}

.kg{
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 95px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/kg.gif);
 background-repeat : no-repeat;
clear : both ;
}

.hv {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 95px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/hv.gif);
 background-repeat : no-repeat;
}

.dscw {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 100px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/dscw.gif);
 background-repeat : no-repeat;
clear : both ;

}

.l2 {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 100px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/l2.gif);
 background-repeat : no-repeat;

}

.l2w {
 width : 147px ;
 margin : 10px 0px 10px 0px ;
 padding : 100px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/2lw.gif);
 background-repeat : no-repeat;

}

.kw {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 130px 0px 10px 0px ; 
 float : left ;
 background-image : url(../img/kw.gif);
 background-repeat : no-repeat;
 clear : both ;

}

.pa {
 width : 147px ;
 margin : 10px 0px 10px 0px ;
 padding :95px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/pa.gif);
 background-repeat : no-repeat;
}

.s6 {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 130px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/s6.gif);
 background-repeat : no-repeat;
}

.w6 {
 width : 147px ;
 margin : 10px 0px 10px 0px ;
 padding : 130px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/w6.gif);
 background-repeat : no-repeat;
}

.a4 {
 width : 147px ;
 margin : 10px 20px 10px 0px ;
 padding : 130px 0px 10px 0px ; 
 float : left ;
 background-image : url(../img/a4.gif);
 background-repeat : no-repeat;
clear : both ;
}

.size-space {
 width : 147px ;
 margin : 10px 0px 10px 0px ;
 padding : 0px 0px 10px 10px ; 
 float : left ;
}

.s4 {
 width : 228px ;
 margin : 10px 20px 10px 0px ;
 padding : 155px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/s4.gif);
 background-repeat : no-repeat;
clear : both ;
}

.w4 {
 width : 238px ;
 margin : 10px 0px 10px 0px ;
 padding : 155px 0px 10px 10px ; 
 float : left ;
 background-image : url(../img/w4.gif);
 background-repeat : no-repeat;
}

.shiage{ width : 90px ; float : left ; margin-left : 7px ; }

.nedan{ width : 30px float : left ; letter-spacing : 1px; }

.text{ width : 480px  ;  margin : 15px 0px 0px 40px ; clear : both ;letter-spacing : 1px; }

.text2{ width : 510px  ;  margin : 10px 0px 7px 35px ; clear : both ; 
padding : 7px 7px 7px 15px ; letter-spacing : 1px; border-width : 1px;  border-style : solid;  border-color : gray;
background-color : mintcream ; line-height : 150%; }

b{ font-size : 16px ; color : #191970 ; margin-bottom : 10px ; }

STRONG{
  font-size : 16px;
}

.link{ width : 770px ; clear : both ; text-align : center ; margin-top : 10px ; } 

.space{ clear : both ; }

.text4{ width : 520px ; margin : 0 auto ; }

.normal{ width : 510px  ;  margin : 5px 0px 10px 35px ; clear : both ; 
padding : 0px ; letter-spacing : 1px; 
line-height : 150%; }

.text3{ width : 510px  ;  margin : 7px 0px 10px 30px ; clear : both ;letter-spacing : 1px ; line-height : 160%; color : #404040 ; background-color : mintcream ; padding : 0px 5px ; }

.btn1 a span {
display:none;
}

.btn1 A {
display:block;
width : 510px;
height : 45px;
background-image:url(../img/btn_normal.gif);
background-repeat:no-repeat;
}

.btn1 a:hover {
background-image:url(../img/btn_normal2.gif);
background-repeat:no-repeat;
} 

.btn2 a span {
display:none;
}
.btn2 A {
display:block;
width : 510px;
height : 45px;
background-image:url(../img/btn_fine.gif);
background-repeat:no-repeat;
}

.btn2 a:hover {
background-image:url(../img/btn_fine2.gif);
background-repeat:no-repeat;
} 

.btn3 a span {
display:none;
}
.btn3 A {
display:block;
width : 510px;
height : 45px;
background-image:url(../img/btn_basic.gif);
background-repeat:no-repeat;
}

.btn3 a:hover {
background-image:url(../img/btn_basic2.gif);
background-repeat:no-repeat;
} 

.read DIV{
  width : 180px;
  height : 19px;
  padding-top : 4px;
  padding-left : 5px;
  margin-top : 2px;
  margin-left : 5px;
}

.text5{
  width : 190px;
  float : left ;
  margin : 60px 0px 5px 0px;
  color : black ;
}

.read{  border-width : 1px;  border-style : solid;  border-color : gray;
  background-color : #fff5ee ; color : #464646; width : 189px; padding-bottom : 7px ;}

.read P{
  font-size : 12px;
  line-height : 145%;
  margin : 2px 0px 4px 9px ;
  width : 175px;
letter-spacing : 1px ;
}

.read A:HOVER{
color : gray ;
}

.read-main { width : 418px ; margin : 0px auto ;
  background-color : white ;  padding : 7px ; text-align : left ; }

.read-text {margin : 0px 10px 5px 10px ;line-height : 180%;}

.pro_kakaku{ width : 535px  ;  margin : 35px 0px 35px 35px ; clear : both ;}

.m_album { width : 535px  ;  margin : 35px 0px 35px 35px ; clear : both ;}

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

.text2 ul {
	list-style-type: none;
	padding: 0px;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 18px;
	height: 50px;
	width: auto;
}
