h2 img{
	margin: 0 0 10px 0;
}
h3 img{
	margin: 0 0 10px 0;
}
#contents p{
	padding: 0 15px 0 35px;
	margin: 0 0 1.5em 0;
}

#contents table{
	margin: 0 15px 0 35px;
}
#contents th{
	padding:3px;
}
#contents td{
	padding:3px;
}
#contents .section{
	background: url('../img/section_deco1.jpg') no-repeat;
	margin: 0 0 30px 10px;
	padding: 0 0 0 20px;
}

#contents .section p{
	padding: 0;
}

#contents .section p img{
	float: right;
	margin: 0 0 10px 10px;
}

#contents .section blockquote{
	clear: both;
	border: 1px solid #999;
	margin: 10px;
	padding: 5px;
	background: #edf5e4;
	font-size: 93%;
	line-height: 1.6;
	letter-spacing: 1px;
}

#side_topix{
	width: 160px;
	height: 230px;
	margin: 20px 0 0 10px;
	background: url('../img/bg_side_topix.jpg') no-repeat;
}

#side_topix h3{
	width: 160px;
	height: 35px;
	text-indent: -9999px;
}

.comment_img h4{
	clear: both;
	border-bottom: 1px dotted #b7b678;
	padding: 0 0 0 1em;
	margin: 0 0 0.5em 0;
	color: #939e33;
}

.comment_img h5{
	font-size: 100%;
	color: #828f7d;
	padding: 5px;
	margin: 0 0 0 1em;
	border-bottom: 1px solid #ccc;
}	

.comment_img h5:before {
	content: "■";
}	

#side_topix p{
	padding: 5px;
	overflow: auto;
}
.comment_img{
	width:610px;
	margin:0px 0px 20px 0px;
	padding:0px 25px 0px 0px;
}
.comment_img p{
	width:570px;
	float:left;
}

.comment_img ul{
	margin: 0 0 1em 1.5em;
}

.comment_img img{
	padding:3px;
	border:1px solid #666;
	float:right;
	margin: 0 0 0 10px;
/*	width: 34%;
	height: 34%;
*/}

.goto_top{
	text-align:right;
	margin:10px 15px 0px 0px;
}
.goto_top a:link,.goto_top a:visited{
	color:#6e8336;
	text-decoration:none;
}
.goto_top a:hover{
	color:#6e8336;
	text-decoration:underline;
}
/*********************************************************
	入退院と面会のご案内
*********************************************************/
#nyutaiin_table{

}
#nyutaiin_table th{
	border:1px solid #ccc;
}
#nyutaiin_table td{
	border:1px solid #ccc;
}
/*********************************************************
	診療予定表
*********************************************************/
.yotei_table{
	width:590px;
}
.yotei_table th{
	border:1px solid #ccc;
}
.yotei_table td{
	border:1px solid #ccc;
}
.midashi th{
	background:#e8dfcf;
}
.tr2 th,.tr2 td{
	background:#faf3e4;
}
.inner_navi{
	padding:10px 0px 10px 10px;
}
.inner_navi li{
	width:7em;
	float:left;
	margin:0px 9px 1em 0px;
}
.inner_navi li a:link,.inner_navi li a:visited{
	color:#6e8336;
	text-decoration:none;
}
.inner_navi li a:hover{
	color:#6e8336;
	text-decoration:underline;
}
.inner_navi2{
	padding:10px 0px 10px 10px;
}
.inner_navi2 li{
	/*width:7em;*/
	float:left;
	margin:0px 9px 1em 0px;
}
.inner_navi2 li a:link,.inner_navi li a:visited{
	color:#6e8336;
	text-decoration:none;
}
.inner_navi2 li a:hover{
	color:#6e8336;
	text-decoration:underline;
}
/*********************************************************
	訪問診療・訪問介護
*********************************************************/
.houmon_table{

}
.houmon_table th{
	border:1px solid #ccc;
}
.houmon_table td{
	border:1px solid #ccc;
}

/*********************************************************
	交通アクセスページ
*********************************************************/
#ad{
	float:left;
	width: 600px;
	background: url('http://saiseikai-hp.or.jp/skins/saiseikai/img/bg_access_info.jpg') no-repeat;
}
.right_img{
	float:right;
	padding:5px;
	border:1px solid #999;
	width:288px;
	margin:0px 10px 0px 0px;
}

/*********************************************************
	リクルートページ
*********************************************************/
#recruit_table{

}
#recruit_table th{
	width:110px;
	border:1px solid #ccc;
}
#recruit_table td{
	border:1px solid #ccc;
}
/*********************************************************
	お知らせページ
*********************************************************/
#oshirase .item_box h3{
	width:605px;
	height:23px;
	padding:7px 0px 0px 35px;
	color:#869062;
	background:url('../img/h3_oshirase.jpg') no-repeat;
}

/********************
沿革ページ
********************/
#enkaku{
	font-size: 93%;
}

#enkaku td,
#enkaku th{
	border: 1px solid #ccc;
	padding: 10px 5px;
}

#enkaku th{
	border-left: 5px solid #575a21;
}


/********************
問合せフォーム
********************/
#page13 th,
#page13 td{
	background: #fffef9;
	padding: 5px 0;
}
#page13 form{
	width: 550px;
	border: 1px solid #575a21;
	margin: 0 0 0 20px;
	padding: 10px 20px;
	background: transparent;
}

#page13 form input{
	width: 360px;
}

#page13 form #name{
	width: 240px;
}

#page13 form textarea{
/*	width: 480px;*/
}


/********************
Site Map
********************/
#page15 #sitemap,
#page15 #sitemap ul{
	margin: 0 0 0 4em;
}

#page15 #sitemap li{
	padding: 2px 0; 
/*	font-size: 93%;*/
	list-style-type: disc;
	color: #b0ae71;
}

#page15 #sitemap ul li{
	list-style-type: circle;
}

#page15 #sitemap ul ul li{
	list-style-type: square;
}

#page15 #sitemap li a:link,
#page15 #sitemap li a:visited {
	color: #908e71;
}

#page15 #sitemap li a:hover{
	color: #d0ce91;
}

#submit_btn{
	width: 100px !important;
	height: auto;
	font-size: 93%;
}


.info_body,
.info_more{
	margin: 10px 20px;
}

#page08 h4{
	margin: 5px 0;
	color: #74782d;
}

#shoureisu th{
	border-bottom: 1px solid #ccc;
}
#shoureisu td{
	border-bottom: 1px solid #ccc;
	padding: 2px 5px;
}

#shoureisu　ul,
#shoureisu li{
	list-style: none;
}

#shoureisu li{
	line-height: 1.5;
	font-size: 93%;
}
#renkei{
	margin:0px 20px 30px 35px;
	list-style:decimal;
	padding: 0px 15px 0px 35px;
}
#renkei li{
	margin:8px 0px;
}
#contents td p{
padding:0px;
}


#chiken_box h4{
	text-align:center;
	border-top:1px solid #578C61;
	border-bottom:1px dashed #578C61;
	padding: 3px 0;
	margin-bottom: 5px;
	color:#578C61;
}
