

.pagetitle {  background-image: url(images/index_title.jpg); height: 230px; width: 760px; background-repeat: no-repeat; margin-left: 10px; margin-bottom: 15px}

.pagetitle01 {  color: #333333; font-size: 12px; line-height: 20px; text-decoration: none; width: 319px; margin-left: 20px ; text-align: justify;}
.pagetitle01 {/*\*/letter-spacing: 1px; width: 315px/* */}

h3{font-size: 10px; line-height: 19px; }

.leftBox {    width: 515px;    float: left;}
.leftBox01 {margin-bottom: 10px; margin-left: 25px}
.leftreha{ background-image: url(images/index_rehawaku.gif); width: 490px; background-repeat: no-repeat ; background-position: bottom;margin-bottom: 15px; padding-bottom:7px}
.reha dt{ margin: 0px 10px; background-color:#FFFFFF; border-right: 1px solid #FFB300; padding-top: 5px; line-height: 15px}
.reha dt a{ background-image: url(images/index_rehaya.gif); background-repeat: no-repeat; padding-left:22px}
.reha dd{ margin: 0px 10px 3px 10px;  background-color:#FFFFFF; border-right: 1px solid #FFB300; font-size:10px; line-height: 13px; border-bottom: 1px solid #FFB300; padding:1px 0px 5px 22px}
.leftBox02 {margin-bottom: 15px;}
.leftBox03 { background-image: url(images/index_osirase.gif); width: 490px; background-repeat: no-repeat ; margin-bottom: 15px;}
.leftphoto { margin-bottom: 20px;}
.m6 { margin-left: 6px;}




.news {  line-height: 17px ; border-bottom: 1px solid #CCCCCC;  margin-top:-1px }
.news dt{font-size: 10px; border-top: 1px solid #CCCCCC; padding:3px 0px 0px 12px; background-image: url(images/index_newssikaku.gif); background-repeat: no-repeat; background-position: 0px 6px}
.news dd { margin: -21px 0px 0px 108px; padding:5px 0px;}


.rightBox {   width: 265px;    float: right;}
.rightBox01 {  width: 220px;  clip:  rect(   ); margin-left: 20px; background-image: url(images/index_waku.gif); border: 1px solid #999999;  background-repeat: no-repeat; background-position: 1px 1px;}
.rightBox01 {/*\*/ background-position: 0px 0px ; width: 218px ; _width: 220px/* */}
.rightBox02 { font-size: 12px; line-height: 14px; padding: 10px 5px 0px 6px; }


.pdf{margin-left:155px}
.waku {  font-size: 12px; line-height: 15px; color: #000000}
.waku dt{background-image: url(images/index_wakusikaku.gif); background-position: 0px 1px; background-repeat: no-repeat; padding:5px 0px 0px 10px}
.waku dd{ margin: -20px 0px 0px 65px;; padding-top:6px}

.wakukome {  font-size: 12px; line-height: 16px; color: #CC0000; padding: 10px 0px; }
	
/* ロールオーバー -----------------*/
#wakukotira {padding-left: 3px ; padding-bottom: 9px}
#wakukotira ul.menu li a { width: 198px;height: 26px;text-indent: -700em; display: block;margin-top:3px;_margin-top:5px}
#wakukotira ul.menu li a:hover { background-position: 0px -26px;}
a.kotira {background-image: url(images/index_kotira.gif);}

h4,h5{
	visibility: hidden; clip:  rect(   ); height: 28px}
	
	
#kanren{margin:16px 0px 0px 20px ;  background-image: url(images/index_kanren.gif); background-repeat: no-repeat; height:28px ; width: 225px; text-indent: -700em; display: block;_margin-top:18px}
.kanren { margin:8px 0px 0px 10px ; width: 230px}
.kanren li { float: left;  width: 105px; height:38px;margin-left:10px;_margin-left:0px}
.kanren li img{_margin-left:10px}

#mobile{margin:0px 24px 20px 20px; clear:both; border:1px solid #CCCCCC; padding:6px 8px; font-size:10px;line-height:16px}
#mobile p.url{ background:#E6E6E6; padding:3px; margin:6px 0px; font-size:11px; text-align:center}
#mobile p.qr img{float:right; width:90px;border:1px solid #CCCCCC; margin:2px 0px 0px 5px}
#mobile p.qr{/*\*/letter-spacing:1px/* */}
#mobile p.taio{line-height:13px; margin:3px 0px 3px 0px}
