/**************************************************************

施設のご案内

###############################################################
***************************************************************/

#outline_main {
	background-image:url(../images/outline/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#outline_title1 {
	background-image:url(../images/outline/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#outline_title2 {
	background-image:url(../images/outline/title2.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#outline_title3 {
	background-image:url(../images/outline/title3.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#outline_title4 {
	background-image:url(../images/outline/title4.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#outline_title5 {
	background-image:url(../images/outline/title5.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#outline_st1 {
	background-image:url(../images/outline/st1.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_st2 {
	background-image:url(../images/outline/st2.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_st3 {
	background-image:url(../images/outline/st3.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_st4 {
	background-image:url(../images/outline/st4.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_st5 {
	background-image:url(../images/outline/st5.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_st6 {
	background-image:url(../images/outline/st6.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#outline_table {
	width:900px;
	margin-right:auto;
	margin-left:auto;
}


#outline_table th {
	vertical-align:top;
	padding:5px;
	font-weight:bold;
}

#outline_table td {
	vertical-align:top;
	padding:5px;
}

#outline_table2 {
	width:400px;
	float:left;
	border-top:3px solid #624727;
}

#outline_table2 th {
	padding:5px;
	width:100px;
	vertical-align:top;
	border-bottom:1px dashed #ccc;
}

#outline_table2 td {
	text-align:right;
	padding:5px;
	font-size:0.9em;
	border-bottom:1px dashed #ccc;
}

#outline_table2 td strong {
	font-size:1.0em !important;
	color:#BF0B0E;
}


#outline_table2 td h4 {
	font-size:1.0em !important;
	color:#2953B4;
	font-weight:bold;
}


/**************************************************************

アクセス

###############################################################
***************************************************************/

#access_main {
	background-image:url(../images/access/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#access_title1 {
	background-image:url(../images/access/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#map_canvas {
	width:900px;
	height:450px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}





/**************************************************************

安全のポイント

###############################################################
***************************************************************/

#point_main {
	background-image:url(../images/point/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#point_title1 {
	background-image:url(../images/point/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#point_title2 {
	background-image:url(../images/point/title2.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#point_title3 {
	background-image:url(../images/point/title3.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}



/**************************************************************

お問合せ

###############################################################
***************************************************************/

#contact_main {
	background-image:url(../images/contact/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#contact_title1 {
	background-image:url(../images/contact/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

/*----------------------------------------------
メールフォームCSS
*/

#contact_form {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}


#contact_form form {
	width: 900px;
	padding-top: 10px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


#contact_form form dl {
	padding: 10px 20px;
}


#contact_form form dt {
	float: left;
	clear: both;
	width: 150px;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
}


#contact_form form dd {
	float: left;
	width: 660px;
	padding: 5px;
	padding-bottom: 10px;
	border-top: 1px solid #CCCCCC;
}


#contact_form .text,
#contact_form textarea,
#contact_form .dropdown {
	border:1px solid #777;
	padding: 5px;
	background: #fff;
	border-radius: 5px;
	
	/* Webkit */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#eee),
		to(#fff)
		);
	
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px #fff;
	
	/* Firefox */
	background: -moz-linear-gradient(
		top,
		#eee,
		#fff
		);
	
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #fff;
	
	/* IE */
	filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffeeeeee,endColorstr=#ffffffff);
	zoom: 1;
	}


 	
#contact_form .submit{
	border:1px solid #777;
	padding: 4px 10px;
	color: #fff;
	cursor: pointer;
	background: #428ec9;
	border-radius: 5px;
	
	/* Webkit */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#99c9e5),
		to(#428ec9)
		);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 1px #fff;
		
	/* Firefox */
	background: -moz-linear-gradient(
		top,
		#99c9e5,
		#428ec9
		);
	-moz-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #fff;
	
	/* IE */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff99c9e5,endColorstr=#ff428ec9);
	zoom: 1;
}


	
	
	
#contact_form .checkbox,
#contact_form .radio {
	position: absolute;
	z-index: -1;
}


#contact_form .CheckBoxLabelClass {
	padding-top: 2px;
	padding-left: 22px;
	margin-right: 20px;
	background: url("../images/icon/checkbox.png") no-repeat top left;
}


	
#contact_form .radiolabel {
	padding-left: 22px;
	margin-right: 20px;
	padding-top:2px;
	padding-bottom/*\**/:2px\9;
	background: url("../images/icon/radio.png") no-repeat top left;
}


#contact_form .LabelSelected,
#contact_form .RadioSelected {
	background-position: bottom left;
}



/**************************************************************

関連施設

###############################################################
***************************************************************/

#link_main {
	background-image:url(../images/link/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#link_title1 {
	background-image:url(../images/link/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}



#link_st1 {
	background-image:url(../images/link/st1.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#link_st2 {
	background-image:url(../images/link/st2.jpg);
	width:920px;
	height:50px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}



/**************************************************************

デイサービス

###############################################################
***************************************************************/

#day_main {
	background-image:url(../images/day/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}


#day_title2 {
	background-image:url(../images/day/title2.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

/**************************************************************

居宅介護支援

###############################################################
***************************************************************/

#hcs_main {
	background-image:url(../images/hcs/main_img.jpg);
	width:970px;
	height:210px;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}


#hcs_title1 {
	background-image:url(../images/hcs/title1.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#hcs_title2 {
	background-image:url(../images/hcs/title2.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}

#hcs_title3 {
	background-image:url(../images/hcs/title3.jpg);
	width:960px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	text-indent:-9999px;
}












