@charset "utf-8";
/*
 * name:top.css
 * author:Manabu Kushimoto(web-park.org)
*/

/* container
------------------------------------------------ */
#container {
	background-image: url(../../img/share/bg_top.jpg);
}

/* main
------------------------------------------------ */
#main {
	position: relative;
	width: 100%;
	height: 217px;
	z-index: 1;
}

	#main h2 {
		position: absolute;
		top: 40px;
		left: 20px;
	}

	#main p {
		position: absolute;
		top: 150px;
		left: 50px;
	}

/* reason
------------------------------------------------ */
#reason {
}

	#reason ol {
		margin-left: -22px;
	}

		#reason ol li {
			_display: inline;
			float: left;
			margin: 0 0 10px 22px;
		}

/* service
------------------------------------------------ */
#service {
}

	#service dl {
		float: left;
		width: 220px;
		padding-right: 12px;
		border-right: dotted #999 1px;
	}
	#service .service_person { padding-left: 12px; }
	#service .service_medical { float: right; padding-right: 0; border-right: none; }

		#service dl dt {
			text-align: center;
		}

		#service dl dd {
			padding-top: 10px;
		}

			#service dl dd ul {
			}

				#service dl dd ul li {
				}

					#service dl dd ul li a {
						text-decoration:underline;
					}

					#service dl dd ul li a:hover { text-decoration:none; }

/* group
------------------------------------------------ */
#group {
}

	#group .image {
		padding-bottom: 10px;
	}
	#group ul.cooperator_01 li {
clear: both;
margin-bottom: 5px;
}
#group ul.cooperator_01 li p {
margin-left: 15px;
display: inline-block;
float: left;
}
#group ul.cooperator_01 li p a {
	text-decoration:underline;
}
#group ul.cooperator_01 li p a:hover {
	text-decoration:none;
}
/* tax
------------------------------------------------ */
#tax {
}

