/* -------------------------------------------------------------------------------------------- */
/* kaigo service                                                                                */
/* -------------------------------------------------------------------------------------------- */

@media all { 
#left_block{
  margin:0px;
  padding:0px 0px 15px 0px;
  width:210px;
  float:left;
  }
} 
@media print { 
#left_block{
  display:none;
  }
}

/* --------------------------------- */
#right_center_block h2{
  margin:0px 0px 10px 0px;
  padding:0px;
  }
#item_contact{
  margin:0px;
  padding:35px 0px 30px 0px;
  }

/* ---------------------------------- */
  
@media screen and (min-width: 941px){ 
#right_center_block h3{
  margin:20px 5px 20px 30px;
  padding:2px 0px 0px 17px;
  background-image:url(../../img/kaigo_h4_back.gif);
  background-repeat:no-repeat;
  color:#5a5a5a;
  font-size:14px;
  height:20px;
  letter-spacing:1px;
  }
}
@media screen and (max-width: 940px){ 
#right_center_block h3{
  margin:20px 5px 20px 10px;
  padding:2px 0px 0px 17px;
  background-image:url(../../img/kaigo_h4_back.gif);
  background-repeat:no-repeat;
  color:#5a5a5a;
  font-size:14px;
  height:20px;
  letter-spacing:1px;
  }
}

@media screen and (min-width: 941px){ 
#right_center_block h4{
  margin:0px 10px 5px 30px;
  font-size:100%;
  }
}
@media screen and (max-width: 940px){ 
#right_center_block h4{
  margin:0px 10px 5px 10px;
  font-size:100%;
  }
}

@media screen and (min-width: 941px){ 
#right_center_block h5{
  margin:0px 10px 10px 40px;
  font-size:100%;
  font-weight:normal;
  }
}
@media screen and (max-width: 940px){  
#right_center_block h5{
  margin:0px 10px 10px 15px;
  font-size:100%;
  font-weight:normal;
  }
}
@media screen and (min-width: 941px){ 
.komoji{
  margin-left:40px;
  margin-bottom: 10px;
}
}
@media screen and (max-width: 940px){ 
.komoji{
  margin-left:20px;
}
}
@media screen and (min-width: 941px){ 
#right_center_block p.old{
  margin-left:40px;
  }
}

@media screen and (min-width: 941px){ 
#right_center_block p{
  margin:0px 10px 10px 30px;
  padding:0px;
  }
}
@media screen and (max-width: 940px){  
#right_center_block p{
  margin:0px 10px 10px 15px;
  padding:0px;
  }
}

@media screen and (min-width: 521px){ 
#right_center_block ul{
  margin:0px 10px 10px 70px;
  padding:0px;
  }
}
@media screen and (max-width: 520px){  
#right_center_block ul{
  margin:0px 10px 10px 40px;
  padding:0px;
  }
}
  


@media screen and (min-width: 852px) and (max-width: 940px) {  
#right_center_block table{
  margin:0px 10px 25px 95px;
  padding:0px;
  }
}
@media screen and (min-width: 701px) and (max-width: 851px) {  
#right_center_block table{
  margin:0px 0px 25px 60px;
  padding:0px;
  }
}
@media screen and (min-width: 941px){ 
img[src $="./img/kaigo_hoken_image1.jpg"]{
  margin: 0px 0px 20px 30px;
  }
}
@media screen and (min-width: 941px){ 
img[src $="./img/kaigo_hoken_image2.jpg"]{
  margin: 0px 0px 0px 30px;
  }
}




#right_center_block td{
  padding:0px 0px 10px 0px;
  text-align:left;
  border:1px solid #ccc;
  vertical-align:top;
  }
#right_center_block td h4{
  margin:0px 0px 5px 0px;
  padding:3px 0px 3px 5px;;
  color:white;
  font-weight:normal;
  font-size:13px;
  text-align:center;
  }
#right_center_block td h5{
  margin:0px 0px 5px 5px;
  padding:0px;
  color:#6AA413;
  font-weight:bold;
  }
#right_center_block td h6{
  margin:0px 0px 5px 5px;
  padding:0px;
  font-size:100%;
  color:#FF6600;
  }
#right_center_block td p{
  margin:0px 0px 5px 5px;
  padding:0px;
  }
#right_center_block td ul{
  margin:0px 0px 20px 30px;
  padding:0px;
  }
#right_center_block ol{
  margin:0px 0px 20px 80px;
  padding:0px;
  }  
#right_center_block ol li{
  margin-bottom:5px;
  }  
#right_center_block .color_blue{
  color:#0059B5;
  font-size:120%;
  font-weight:bold;
  }
#right_center_block .bcolor_yellow{
  background-color:#FEF9DA;
  }
#right_center_block .bcolor_pink{
  background-color:
  #FFEEE8;
  }
#right_center_block .column{
  margin:15px 0px 30px 80px;
  padding:8px 0px 8px 25px;
  width:400px;  
  border:4px double #ccc;
  background-color:#FFFDF0;
  }  
#right_center_block .align_left{
  text-align:left;
  padding-left:10px;
  }
#right_center_block .align_right{
  text-align:right;
  padding-right:10px;
  }

/* --------------------------------- */
#left_kaigo{
  margin:0px 0px 10px 0px;
  padding:0px;
  width:210px;
  text-align:left;
  }
#left_kaigo h2{
  margin:0px;
  padding:0px;
  }
#left_kaigo h3{
  margin:0px;
  padding:0px;
  }

#left_kaigo p{
  margin:0px 0px 10px 0px;
  padding:0px;

  }
