/* rehaSideMenu */
#SideMenu ul{ width: 248px;}
#SideMenu ul li{ width: 248px; margin-bottom: 5px;}
li.menutitle{ width: 248px; height: 39px; background: url(../../image/sdb_menu/reha_sdb-title.gif) no-repeat left center;}
li.menu01{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu01.gif) no-repeat left center;}
li.menu02{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu02.gif) no-repeat left center;}
li.menu03{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu03.gif) no-repeat left center;}
li.menu04{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu08.gif) no-repeat left center;}
li.menu05{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu05.gif) no-repeat left center;}
li.menu06{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu06.gif) no-repeat left center;}
li.menu07{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu09.gif) no-repeat left center;}
li.menunext{ width: 248px; height: 40px; background: url(../../image/sdb_menu/reha_sdb-menu07.gif) no-repeat left center;}

li.menutitle a{ width: 248px; height: 39px; display: block; text-indent: -9999px;}
li.menu01 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu02 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu03 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu04 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu05 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu06 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu07 a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menunext a{ width: 248px; height: 40px; display: block; text-indent: -9999px;}

li.menutitle a:hover{ width: 248px; height: 39px; background: url(../../image/sdb_menu/care_sdb-title.gif) no-repeat left center;}
li.menu01 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu01_f2.gif) no-repeat left center;}
li.menu02 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu02_f2.gif) no-repeat left center;}
li.menu03 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu08_f2.gif) no-repeat left center;}
li.menu05 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu05_f2.gif) no-repeat left center;}
li.menu06 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu06_f2.gif) no-repeat left center;}
li.menu07 a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu09_f2.gif) no-repeat left center;}
li.menunext a:hover{ width: 248px; height: 40px; background: url(../../image/sdb_menu/reha_sdb-menu07_f2.gif) no-repeat left center;}

li.menutitle_b{ width: 248px; height: 39px; background: url(../../image/sdb_menu/reha_sdb-title_f2.gif) no-repeat left center;}
li.menu01_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu01_f2.gif) no-repeat left center;}
li.menu02_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu02_f2.gif) no-repeat left center;}
li.menu03_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu08_f2.gif) no-repeat left center;}
li.menu05_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu05_f2.gif) no-repeat left center;}
li.menu06_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu06_f2.gif) no-repeat left center;}
li.menu07_b{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu09_f2.gif) no-repeat left center;}
li.menunext_b{ width: 248px; height: 40px; background: url(../../image/sdb_menu/reha_sdb-menu07_f2.gif) no-repeat left center;}

li.menutitle_b a{ width: 248px; height: 39px; display: block; text-indent: -9999px;}
li.menu01_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu02_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu03_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu04_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu05_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu06_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menu07_b a{ width: 248px; height: 32px; display: block; text-indent: -9999px;}
li.menunext_b a{ width: 248px; height: 40px; display: block; text-indent: -9999px;}

li.menutitle_b a:hover{ width: 248px; height: 39px; background: url(../../image/sdb_menu/care_sdb-title.gif) no-repeat left center;}
li.menu01_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu01_f2.gif) no-repeat left center;}
li.menu02_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu02_f2.gif) no-repeat left center;}
li.menu03_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu03_f2.gif) no-repeat left center;}
li.menu04_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu08_f2.gif) no-repeat left center;}
li.menu05_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu05_f2.gif) no-repeat left center;}
li.menu06_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu06_f2.gif) no-repeat left center;}
li.menu07_b a:hover{ width: 248px; height: 32px; background: url(../../image/sdb_menu/reha_sdb-menu09_f2.gif) no-repeat left center;}
li.menunext_b a:hover{ width: 248px; height: 40px; background: url(../../image/sdb_menu/reha_sdb-menu07_f2.gif) no-repeat left center;}


/* table設定 */

.rehaTB01{ width: 514px; border-bottom: none; border-top: solid 1px #999999; border-right: solid 1px #999999;}
.rehaTB01 td{
	padding: 5px;
	font-size: 12px;
	line-height:1.4;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	vertical-align: top;
	}

.rehaTB02{ width: 514px; border-bottom: none; border-top: solid 1px #999999; border-right: solid 1px #999999; margin-bottom: 10px;}
.rehaTB02 td{
	padding: 5px;
	font-size: 12px;
	line-height:1.66em;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	vertical-align: top;
	}

.rehaTBTitle{ background-color: #E8DED4; }

/*その他設定 */
ol.olList{
	padding-left: 20px;
	_padding-left: 25px;
	margin-left: 0px;
}

.olList li{
	line-height: 1.4em;
	width: 280px;
	list-style-position: outside;
	vertical-align: top;
	margin-bottom: 5px;
	}

.ulList ul{
	padding-left: 20px;
	padding-left: 25px;
	margin-left: 0px;
	list-style-type:decimal;
}

.ulList li{
	line-height: 1.4em;
	width: 280px;
	vertical-align: top;
	margin-bottom: 5px;
	}

.quote{ font-size: 10px; line-height: 2em;}

.reha0102box{ width: 510px;}
.reha0102boxL{ width: 230px; float: left;}
.reha0102boxR{ width: 230px; float: right;}
.reha0102box img { margin: 10px 10px 20px 10px;}

.reha0104box{ width: 200px;}
.reha0104boxL{ width: 100px; float: left;}
.reha0104boxR{ width: 100px; float: right;}
.reha0104box img { margin: 10px 10px 20px 10px;}

/* その他IMG設定 */
.reha01IMG01{
	background: url(../../image/care/care_kinnikuIMG.jpg) no-repeat center center;
	width: 514px;
	height: 356px;
	text-indent: -9999px;
	margin: 10px 0px 10px 0px;
	}
	
/* その他設定 */
dl.listType01{ width: 514px; height: auto;}
dl.listType01 dt{ 
	width: 514px;
	height: auto;
	border-bottom: solid 1px #172D73;
	color: #172D73;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding-bottom: 5px;
	}
dl.listType01 dd{ line-height: 1.4em;}

.reha05TLH{ line-height: 1.4em; margin-bottom: 10px;}
.reha05TLH div.rehaIMGleftC{ float: left; margin-right: 10px; width: 170px; margin-bottom: 10px;}
.reha05TLH div.rehaIMGleftC img{ border: solid 1px #999999; margin: 10px 0px 5px 0px;}
.reha05TLH p{ width: 330px; float: right;}

#reha05TNLine{
	width: 514px;
	height: 442px;
	background:url(../../image/care/care05IMGTNLine.gif) no-repeat center center;
	text-indent: -9999px;
	}
.reha05Photo01{ width: 168px; height: 135px; float: left; margin: 10px 8px 10px 0px;}
.reha05Photo01 img{ margin-bottom: 5px; border: solid 1px #999999;}
.reha05Photo02{ width: 168px; height: 135px; float: right; margin: 10px 0px 10px 0px;}
.reha05Photo02 img{ margin-bottom: 5px; border: solid 1px #999999;}

.reha05Left{ width: 235px; height: auto; float: left; display: block; margin-left: 5px;}
.reha05Right{ width: 235px; height: auto; float: right; display: block; margin-right: 5px;}

/* Cmmon.cssに重ねる */
.box514vol2 div ul li{ margin-bottom: 2px;}
.box514vol2 div ul li{ margin-bottom: 15px;}

#RehaList{
	margin:0px;
	padding:0px;
	}
	
#RehaList ul{
	list-style:decimal;
	margin:0px;
	padding:0px 0px 0px 20px;
	}

#RehaList li{
	margin:0px;
	padding:0px;
	}

#RightContents .bottomlineh4{
	background-color:#FFFFFF;
	width: 514px;
	height: auto;
	border-bottom: solid 1px #172D73;
	border-top:none;
	border-left:none;
	border-right:none;
	color: #172D73;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	}

.RehaList{
	margin:0px;
	padding:0px;
	list-style:decimal;
	line-height:150%;
	}

.RehaList li{
	margin-bottom:5px;
	}
