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

/*--------------------------------------
　index
---------------------------------------*/

#index #mv {
	background:url(../image/mv.jpg) top center no-repeat;
	width:100%;
	height:570px;
}
	#index #mv .inner {
		position:relative;
	}
		#index #mv .inner .aisatsu {
			font-size:30px;
			color:#0ab0e4;
			font-weight:bold;
			line-height:1.0;
			position:absolute;
			top:58px;
			left:665px;
		}
		#index #mv .inner .text {
			font-size:14px;
			position:absolute;
			top:105px;
			left:665px;
		}

#index #info {
	
}
	#index #info #infoarea {
	}
	#index #info .info-kizi {
		margin:15px 0;
		vertical-align:middle;
	}
	#index #info .title {
		color:#09AFE5;
		font-size:16px;
		font-weight:normal;
		margin-left:17px;
	}
	#index #info .comment {
		margin-top:10px;
		margin-bottom:10px;
		margin-left:17px;
	}
	#index #info .info-text {
		float:left;
		width:543px;
	}
	#index #info .info-text2 {
		float:left;
		width:750px;
	}
	#index #info .infoImg {
		float:left;
		margin-left:17px;
	}
		#index #info .infoImg img {
			max-width:200px;
		}
	#index #info .no-kizi {
		margin-top:10px;
		margin-bottom:10px;
		margin-left:17px;
	}
	
#index #summary {
	margin-top:40px;
}
	#index #summary .summary01 {
		float:left;
		margin-top:20px;
	}
	#index #summary .summary02 {
		float:right;
		margin-top:20px;
	}
	#index #summary .summary03 {
		margin-top:20px;
		float:left;
	}
	#index #summary .summary04 {
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	#index #summary .summary05 {
		float:right;
		margin-top:20px;
	}
#index .support {
	margin-top:50px;
	margin:50px auto 0 auto;
	width:672px;
	height:321px;
}
	
#index #houmon {
	border:#aae1f5 solid 3px;
	border-radius:3px;
	margin-top:40px;
	padding:25px 28px;
}
	#index #houmon h3 {
		font-size:22px;
		color:#52C5EB;
		margin-bottom:15px;
	}
	
/*--------------------------------------
　訪問診療
---------------------------------------*/	

#houmon #mv {
	margin-bottom:20px;
}
#houmon #target {
}
	#houmon #target .fc-blue {
		font-size:18px;
		margin-top:20px;
		font-weight:bold;
	}
	#houmon #target ul {
		list-style-position:inside;
		margin:10px 0;
		line-height:1.8;
	}
	#houmon #target .img01 {
		float:right;
		margin-right:30px;
	}
	#houmon #target .fc-red {
		font-weight:bold;
	}
	
#houmon #area {
	margin-top:20px;
}
	#houmon #area p {
		margin-top:20px;
	}

#houmon #time {
	margin-top:20px;
}
	#houmon #time table {
		border-collapse:collapse;
		border:#A8CEF3 solid 1px;
		width:100%;
		margin-top:20px;
	}
		#houmon #time table th {
			color:#333;
			font-weight:bold;
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
			background:#E7F1FB;
			font-size:14px;
		}
		#houmon #time table td {
			padding-left:20px;
			border:#A8CEF3 solid 1px;
		}
	#houmon #time .fc-red {
		margin-top:10px;
		font-weight:bold;
	}

#houmon #price {
	margin-top:20px;
}
	#houmon #price table {
		border-collapse:collapse;
		border:#A8CEF3 solid 1px;
		width:100%;
	}
		#houmon #price table th {
			color:#333;
			font-weight:bold;
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
			background:#E7F1FB;
			font-size:14px;
		}
		#houmon #price table td {
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
		}
	#houmon #price .fc-red {
		margin-top:10px;
		font-weight:bold;
	}

#houmon #Conditions {
	margin-top:20px;
}

/*--------------------------------------
　訪問介護
---------------------------------------*/	

#kango #maintitle {
	margin-bottom:20px;
}

#kango #section01 p {
	margin-top:20px;
}

#kango #section02 {
	margin-top:20px;
}
	#kango #section02 h2 {
		margin-bottom:20px;
	}

#kango #section03 {
	margin-top:20px;
}
	#kango #section03 h2 {
		margin-bottom:20px;
	}
	#kango #section03 h3 {
		color:#147db9;
		font-size:18px;
	}
	#kango #section03 .indent2 {
		padding-left:2em;
		margin-top:10px;
	}
	#kango #section03 .indent3 {
		padding-left:3em;
	}
	#kango #section03 .itp {
		color:#f00;
		padding-left:4em;
		margin-top:10px;
	}
		#kango #section03 .itp a {
			color:#f00;
		}

#kango #section04 {
	margin-top:20px;
}
	#kango #section04 h2 {
		margin-bottom:20px;
	}

#kango #section05 {
	margin-top:20px;
}
	#kango #section05 h2 {
		margin-bottom:20px;
	}
	#kango #section05 table {
		border-collapse:collapse;
		border:#A8CEF3 solid 1px;
		width:100%;
	}
		#kango #section05 table th {
			color:#333;
			font-weight:bold;
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
			background:#E7F1FB;
			font-size:14px;
		}
		#kango #section05 table td {
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
		}

#sippei h2 {
	margin:20px 0;
}
	#sippei .text1 {
		font-size:14px;
	}
		#sippei .text1 b {
			font-size:16px;
		}
	#sippei h3 {
		color:#147db9;
		font-size:20px;
		margin-top:20px;
	}
	#sippei table {
	}
		#sippei table th {
			font-weight:normal;
			padding:5px 0;
			width:2em;
		}

/*--------------------------------------
　訪問リハビリ
---------------------------------------*/

#reha {
}
	#reha #main-title {
		margin-bottom:20px;
	}
#reha #section01 {
	margin-bottom:20px;
}
		#reha #section01 p {
			margin-top:20px;
		}
#reha #section02 {
}
	#reha #section02 h2 {
		margin-bottom:20px;
	}
	#reha #section02 p {
		margin-bottom:20px;
	}
#reha #section03 {
	margin-bottom:20px;
}
	#reha #section03 h2 {
		margin-bottom:20px;
	}
#reha #section04 {
	margin-top:20px;
}
	#reha #section04 h2 {
		margin-bottom:20px;
	}
	#reha table {
		border-collapse:collapse;
		border:#A8CEF3 solid 1px;
		width:100%;
	}
		#reha table th {
			color:#333;
			font-weight:bold;
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
			background:#E7F1FB;
			font-size:14px;
		}
		#reha table td {
			padding:10px 20px;
			border:#A8CEF3 solid 1px;
			vertical-align:middle;
		}
#reha #section05 {
	margin-top:20px;
}
	#reha #section05 h2 {
		margin-bottom:20px;
	}
	#reha #section05 .sup {
		vertical-align:super;
	}

/*--------------------------------------
　求人情報
---------------------------------------*/	

#recruit {
}
	#recruit a {
		color:#333333;
		text-decoration:none;
	}
	#recruit #mv {
	margin-bottom:20px;
}
	#recruit .link {
		margin-bottom:15px;
	}
	#recruit .recruit-box {
		padding:15px;
		border:#c4c4c4 solid 1px;
		margin-bottom:15px;
	}
		#recruit .recruit-box .left-img {
			float:left;
			margin-right:15px;
		}
		#recruit .recruit-box .bosyu {
			font-size:22px;
			font-weight:bold;
			margin-top:10px;
		}
		#recruit .recruit-box .pdf {
			background:#c00;
			color:#fff;
			padding:3px 5px;
			font-size:12px;
			font-weight:bold;
		}
	

/*--------------------------------------
　アクセス
---------------------------------------*/	
#access {
}
	#access #mv {
		margin-bottom:20px;
	}
	#access div span {
		color:#09afe5;
		font-size:16px;
	}
	#access ul {
		list-style-position:inside;
	}
	#access .bus {
		line-height:1.0;
		margin-left:13px;
	}
	#access .gmap {
		width:740px;
		margin-top:30px;
		padding:10px;
		background:#fff;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);
		-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);
		-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);
	}










