/* -------------------------------------------------------------------------------------------- */
/* fukushi                                                                                      */
/* -------------------------------------------------------------------------------------------- */
#left_center_block h2{
  margin:0px 0px 10px 0px;
  padding:0px;
  }

/* ------------------------------- */
@media screen and (min-width: 701px) {  
#fukushi_wakikai {
  margin:20px 14px 20px 24px;
  padding:0px 0px 30px 0px;
  width:650px;
  }
}
@media screen and (max-width: 700px) {  
#fukushi_wakikai {
  margin:20px 14px 0px 14px;
  padding:0px 0px 0px 0px;
  }
}

#fukushi_wakikai h3{
  margin:0px 0px 10px 0px;
  padding:0px;
  }
#fukushi_wakikai h4{
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:20px;
  color:#555;
  letter-spacing:1px;
  font-weight:bold;
  }
#fukushi_wakikai h4 span{
  font-size:14px;
  letter-spacing:0px;
  }
@media screen and (min-width: 701px) {  
#fukushi_wakikai p{
  margin:0px 0px 5px 10px;
  padding:0px;
  width:350px;
  line-height:140%;
  }
}
@media screen and (max-width: 700px) {  
#fukushi_wakikai p{
  margin:0px 0px 5px 10px;
  padding:0px;
  line-height:140%;
  }
}

/* ------------------------------- */
@media screen and (min-width: 701px) {  
#fukushi_ikoma {
  margin:0px;
  padding:10px 20px 10px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_ikoma_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}
@media screen and (max-width: 700px) {  
#fukushi_ikoma {
  margin:0px;
  padding:130px 10px 10px 10px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_ikoma_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}


/* ------------------------------- */
@media screen and (min-width: 701px) {  
#fukushi_yao {
  margin:0px;
  padding:10px 20px 10px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_yao_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}
@media screen and (max-width: 700px) {  
#fukushi_yao {
  margin:0px;
  padding:130px 20px 10px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_yao_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}


/* ------------------------------- */
@media screen and (min-width: 701px) {  
#fukushi_senri {
  margin:0px;
  padding:10px 20px 15px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_senri_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}
@media screen and (max-width: 700px) {  
#fukushi_senri {
  margin:0px;
  padding:130px 20px 15px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_senri_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
}


/* ------------------------------- */
#fukushi_wakiai {
  margin:0px;
  padding:10px 20px 15px 20px;
  background-color:#FDFCF0;
  background-image:url(../img/fukushi_wakiai_back.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }
/* ------------------------------- */
#fukushi_npo {
  margin:0px 14px 20px 24px;
  padding:0px 0px 30px 0px;
  width:650px;
  }
#fukushi_npo h4{
  margin:0px 0px 8px 70px;
  padding:0px;
  color:#555;
  font-weight:normal;
  font-size:12px;
  }
#fukushi_npo p{
  margin:0px 0px 30px 50px;
  padding:0px;
  font-size:14px;
  line-height:160%;
  letter-spacing:1px;
  }
#fukushi_npo p span{
  font-size:16px;
  font-weight:bold;
  color:#ff6600;
  }
#fukushi_npo table{
  margin:0px 0px 15px 70px;
  }
#fukushi_npo th{
  padding:5px 10px;
  white-space:nowrap;
  font-weight:normal;
  border:1px solid #ccc;
  background-color:#F5F4F9;
  vertical-align:top;
  text-align:left;
  }
#fukushi_npo td{
  padding:5px 15px;
  border:1px solid #ccc;
  vertical-align:top;
  text-align:left;
  }
#fukushi_npo td p{
  margin:0px;
  padding:0px;
  font-size:100%;
  }

@media screen and (min-width: 422px) { 
span.name {
  font-size: 20px !important;
}
}
@media screen and (max-width: 421px) { 
span.name {
  font-size: 20px !important;
  display: block;
}
}

