@charset "utf-8";
/* CSS Document */

/*通所介護*/
.service p{
	width:340px;
	float:left;
	}

.b{
	border:3px solid #F90;
	padding:10px;
	margin:10px 0;
	background:#FEF3D1;
	width:120px;
	-webkit-border-radius: 8px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 8px;	/* Firefox用 */
	border-radius: 8px;
	}
	
.service{
	margin:10px 0 20px 0;
	}
	
.service02{
	margin:10px 0 20px 0;
	}
	
.float_l{
	float:left;
	width:300px;
	padding-left:20px;
	}

#background li{
		margin:5px 0;
		}

#background a{
	color:#09F;
	text-decoration:underline;
	}
	
#background a:hover{
	text-decoration:none;
	color:#F30;
	}
	
#main_service{
	margin:0;
	font-size:140%;
	}
	
#go_to_support .a{
	margin:5px 0 30px 10px;
	}	


/*訪問介護*/
.c{
	border:3px solid #F90;
	padding:10px 0 10px 20px;
	margin:10px 0;
	background:#FDF0FF;
	width:520px;
	-webkit-border-radius: 8px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 8px;	/* Firefox用 */
	border-radius: 8px;
	}
	
#background .tel{
	margin:10px 0 0 10px;
	}	
	
#background #kaigohoken .float_l{
	width:290px;
	margin:10px 10px 0 0;
	padding:0 10px 0 10px;
	}
#background .visit_list li{
	display: inline-block;
	margin-right: 5px;
}
#background .visit_list li:last-type{
	margin-right: 0;
}
#background .visit_list li a{
	padding: 0;
}
#kaigohoken h6{
	font-size:120%;
	}
	
#kaigohoken .c dt{
	margin:10px 0;
	}
	
#shogaijiritsushien dl{
	width:330px;
	float:left;
	}
	
#shakaisanka p{
	width:360px;
	float:left;
	}
	
#koreishaenjyo dl{
	width:330px;
	float:left;
	}
	
/*居宅介護支援*/
#house_support h6{
	font-size:130%;
	margin:20px 0 3px 0;
	}

#house_support .tel{
	padding:10px 20px;
	}

#house_support p{
	padding:10px 0;
	}
	
#caremaneger{
	float:left;
	width:470px;
	margin-right:10px;
	}	


@media screen and (max-width: 480px) {
/*通所介護*/
.service p{
  width:100%;
  float:none;
  }

.b{
  border:3px solid #F90;
  padding:10px;
  margin:10px 0;
  background:#FEF3D1;
  width:120px;
  -webkit-border-radius: 8px; /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;  /* Firefox用 */
  border-radius: 8px;
  }
  
.service{
  margin:10px 0 20px 0;
  }
  
.service02{
  margin:10px 0 20px 0;
  }
  
.float_l{
  float:none;
  width:100%;
  padding-left:20px;
  }

#background li{
    margin:5px 0;
    }

#background a{
  color:#09F;
  text-decoration:underline;
  }
  
#background a:hover{
  text-decoration:none;
  color:#F30;
  }
  
#main_service{
  margin:0;
  font-size:140%;
  }
  
#go_to_support .a{
  margin:5px 0 30px;
  } 
#go_to_support .a img{
	display: block;
	margin: 20px auto;
	}

/*訪問介護*/
.c{
  border:3px solid #F90;
  padding:10px 0 10px 20px;
  margin:10px 0;
  background:#FDF0FF;
  width:100%;
  -webkit-border-radius: 8px; /* Safari,Google Chrome用 */
  -moz-border-radius: 8px;  /* Firefox用 */
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }
  
#background .tel{
  margin:0;
  } 
#background.visit .a img{
	display: block;
	margin: 20px auto;
}
#background.visit .a .float_l{
	float: none;
}
#background #kaigohoken .float_l{
  width:100%;
  margin:10px 0 0;
  padding:0;
  }
  
#kaigohoken h6{
  font-size:120%;
  }
	.visit_list{
		margin: 15px 0;
	}
	.visit_list li{
	display: inline-block;
	width: 48%;
	margin: 0 1%;
	text-align: center;
}
#kaigohoken .c dt{
  margin:10px 0;
  }
  
#shogaijiritsushien dl{
  width:100%;
  float:none;
  }
  
#shakaisanka p{
  width:100%;
  float:none;
  }
  
#koreishaenjyo dl{
  width:100%;
  float:none;
  }
  
/*居宅介護支援*/
#house_support h6{
  font-size:130%;
  margin:20px 0 3px 0;
  }
#house_support img{
	display: block;
	margin: 20px auto;
}
	#house_support .totop img{
		margin: 0;
		display: inline-block;
	}
#house_support .tel{
  padding:10px 20px;
  }

#house_support p{
  padding:10px 0;
  }
#house_support .careplan{
	margin-bottom: 40px;
}
#caremaneger{
  float:none;
  width:100%;
  margin-right:10px;
  } 
}