body {
margin: 0;
padding: 0;
background-color: #666;
font-size:small;
}


h1 {
	margin:0 0 0 -9999px;
	padding:0;
}
/*h1vfΝήΗΚί°ΈΞΓΩindexy[WΜέΕgp*/



TD{font-size: 10px;}
TH{font-size: 10px;}


.style1 {font-size: 10pt; color: #036; }
.style2 {font-size: 9pt}
.style5 {font-size: 8pt}
.style6 {font-size: 11pt}
.style7 {color: #666; font-size: 8pt;}
.style8 {font-size: 12px; color: #333;}
.style9 {font-size: 10pt}
.style10 {font-size: 12px; color: #574E70;}
.style11 {font-size: 12px}
.style12 {font-size: 12px; color: #900;}
.style13 {color: #FFF}
.style14 {color: #485C3D}
.style15 {color: #314368}
.style16 {color: #F7EBE7}
.style20 {font-size: 10pt}
.style21 {font-size: 8pt}
.style22 {font-size: 12pt; font-weight: bold;}
.style24 {font-size: 14pt; font-weight: bold;}
.style28 {font-size: 14px; color: #900; font: bold;}
.style29 {color: #C00}
.style31 {font-size: 12pt; font-weight: bold; color: #F99;}
.style32 {font-size: 12px; font-weight: bold; color: #FFF;}


.box{
  width: 400px;/*SΜΜ*/
  font-size: 12px;/*ΆTCY*/
  }
.box dt{/*^CgͺΜέθ*/
  color: #FFF;/*ΆF*/
  background-color: #6A6A6C;/*wiF*/
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 230px;/*^CgΜ*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("../images/box_gray.gif");
  background-repeat: no-repeat;
  }
.box dd{/*ΰeͺ*/
  color: #313132;/*ΆF*/
  margin: 0;
  padding: 0;
  border: solid 1px #6A6A6E;/*gF*/
  }
.box dd .textb24{
  padding: 1.2em 0.9em;/*eLXgͺΜ]*/
  border-top: solid 4px #DADADC;
  border-bottom: solid 4px #DADADC;
  }


#bodyRenpaku .planCost2 {
 width: 383px;
 border-collapse: collapse;
 margin-left: 1px;
}
*html #bodyRenpaku .planCost2 {
 width: 384px;
 margin-left: 0px;
}
#bodyRenpaku .planCost2 th, #bodyRenpaku .planCost2 td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: center;
 padding: 4px 0px 3px 0px;
 line-height: 100%;
}
#bodyRenpaku .planCost2 th {
 background: #6C9160;
 color: #FFF;
 text-align: left;
}
#bodyRenpaku .border2 td {
 border-bottom: 2px solid #6C9160;
}
#bodyRenpaku .planCost2 th.th02, #bodyRenpaku .planCost2 td.td02 {
 text-align: left;
 font-size: 11.5px;
 padding: 6px 0px 3px 0px;
}
#bodyRenpaku .planCost2 th.th02 {
 background: #363;
 font-size: 12px;
}

#bodyRenpaku .planOtoku {
 width: 383px;
 border-collapse: collapse;
 background: #FFF4FA;
 margin-left: 1px;
 margin-bottom: 18px;
}
*html #bodyRenpaku .planOtoku {
 width: 384px;
 margin-left: 0px;
}
#bodyRenpaku .planOtoku td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: left;
 padding: 4px 0 3px 1em;
 border: 1px solid #BA457C;
 line-height: 140%;
}
#bodyRenpaku .planOnegai {
 width: 383px;
 border-collapse: collapse;
 background: #F5F8EF;
 margin-left: 1px;
 margin-bottom: 0;
}
*html #bodyRenpaku .planOnegai {
 width: 384px;
 margin-left: 0px;
}
#bodyRenpaku .planOnegai td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: left;
 padding: 4px 0 3px 1em;
 border: 1px solid #84934A;
 line-height: 140%;
}
#bodyRenpaku .kome2 {
 color: #900;
 font-size: 11px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: right;
 width: 384px;
 padding: 3px 0 18px 0;
 margin: 0;
}
#bodyRenpaku h4  {
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 color: #444;
}


#bodyRenpaku {
 background: #333;
}
#bodyRenpaku .planCost2 {
 color: #FFF;
}
