HTML,BODY {
	margin: 0px;
	padding: 0px;

}
img, div { behavior: url(iepngfix.htc) }
body{
	background-color:#EFEFC9;
	  text-align : center;
	  font-size:14px;
	  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
img {
	border:none 0px;
}
p{
	margin:0px;
}
a{
	text-decoration:none;
}

#base {
	margin: auto;
	width: 980px;
	background:url(../img/bg_common_stripe.gif);
	text-align : left;
}
#body{
	background : url(../img/topimg5.jpg) no-repeat top left;
	width : 980px;
	height : 700px;
	position: relative;

}
#body2{
	background : url(../img/base_back.png) no-repeat top left;
	width : 980px;


}
#left {
	width:240px;
	height:600px;
	float:left;
}
#left2 {
	width:150px;
	height:600px;
	float:left;
}
#right {
	width:740px;
	height:600px;
	float:left;
	overflow:hidden;
}
#right2 {
	width:830px;
	float:left;
	overflow:hidden;
	margin-top: 20px;
}
#foot {
	float:none;
	clear:both;
	background:url(../img/mainfooter.png) bottom no-repeat;
	position: relative;

}
#foot2 {
	float:none;
	clear:both;
	background:url(https://yotuba.or.jp/miyake/img/bg_common_footer.gif) bottom no-repeat;
	height: 50px;
	padding-top:25px;
}
#menu {
	/*height: 315px;*/
}
#menu2 {
	height: auto;
}
#menu a{
	display:block;
	height:25px;
	margin-left:30px;
}
#menu2 a{
	display:block;
	height:26px;
}
#menu a:hover{
	background:url(../img/l_check.png) no-repeat;
}
#menu2 a:hover{
	background:url(../img/l_check.png) no-repeat;
}
#doc {
	height:285px;
	width: 240px;
	position: relative;
}
#foot_text {
	float:none;
	clear:both;
	padding-bottom: 8px;
}
#foot_menu {
	float:left;
	font-size: 12px;
	padding: 3px 0 0 20px;
	color: #FFF;
}
#foot_menu a{
	color:#FFF;
	text-decoration:none;
	padding:0 5px;
}
#foot_menu a:hover{

	/*text-decoration:underline;*/
}
#copy {
	float:right;
	padding:3px 20px 0 0;
	color: #FFF;
	font-size: 12px;
}
#navi {
	height:465px;
	overflow: hidden;
}
#news {
	height:135px;
	padding: 5px 0px 0px 130px;
}
#cont {

}
#navi_01 {
    position:absolute;
	top:308px;
	left: 260px;
    
}
#navi_01 a{
	display:block;
	color:#666;
	width:210px;
	height:60px;
	font-size:13px;
	text-decoration:none;
    padding-top:60px;
}
#navi_01 a:hover{
	/*text-decoration:underline;*/
}
#navi_02 {
    position:absolute;
	top:142px;
	left:520px;	
}
#navi_02 a{
	display:block;
	height:60px;
	color:#666;
	width:220px;
	font-size:13px;
	text-decoration:none;
    padding-top:60px;
}
#navi_02 a:hover{
	/*text-decoration:underline;*/
}
#navi_03 {
    position:absolute;
	top:405px;
	left: 750px;

}
#navi_03 a{
	display:block;
	color:#666;
	width:200px;
	font-size:13px;
	text-decoration:none;
     padding-top:60px;
}
#navi_03 a:hover{
	/*text-decoration:underline;*/
}
#news iframe {
	width:380px;
	height:110px;
}
dl#news_tag {
	font-size:13px;
}
dl#news_tag dt{
	float:left;
	width:80px;
	line-height:180%;
	color:#999999;

}
dl#news_tag dd{
	clear:right;
	padding-left:10px;
	line-height:180%;
}
.page_photo{
	float:left;
	width:180px;
	text-align: center;
}
.container{
	overflow:hidden;
	padding: 0px 0px 0px 10px;
	margin-bottom: 30px;
	clear: both;
}
.page_cont{
	float: left;
	overflow: hidden;
	word-spacing: normal;
	white-space: normal;
	width: 640px;
}
.tb_title {
	float: left;
	width: 120px;
	text-align: right;
}
.tb_cont{
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	;
}
.clr{
	float:none;
	clear:both;
	font-size:0px;
}
.pad10{
	padding:10px;
}
.pad20{
	padding:20px;
}
.pad30{
	padding:10px 30px 10px 30px;
}
.page_title{
	margin:20px 0 0 10px;
}

#top_title {
	height: 70px;
}
#top_title a{
	display:block;
	width: 320px;
	height: 70px;
}
#cont2{

	}
.table {
	font-size: 14px;
	margin-top: 20px;
	
}
.table td{
	vertical-align:top;
}
.table th{
	vertical-align:top;
	text-align:right;
}
.week td{
	background:#FFF;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	padding:2px 8px;
}
.week th{
	background:#FFF;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	font-weight:normal;
	padding:2px 8px;
}
.week {
	background:#999;
	text-align:center;
	vertical-align:middle;
}
font14 {
	font-size: 14px;
}
.font14 {
	font-size: 14px;
	font-weight: bold;
}
.page_cont dl{
	margin:0px;
}
.page_cont dt{
	margin:10px 0px;
}
.page_cont dd{
	margin:10px 0px 20px 20px;
}
.t_kensa {
	font-size: 14px;
	margin-top:20px;
	
}
.t_kensa td{

}
.t_kensa th{
	vertical-align:top;
	text-align:left;
	height:1em;
}
.cont_title {
	margin:40px 0 0 0;
}
.cont_title_text {
	font-size: 28px;
	padding: 10px 10px;
}
.left_img img{
	margin-top:20px;
}
#top_anc{
	text-align:right;
	padding:0px 30px 0px 0px;
	font-size:12px;
	font-size:0px;
}
.tb_rehabili th{
	font-size:16px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom: 20px;
	color:#336699;
}
.tb_rehabili td dt{
	font-size:16px;
	font-weight:bold;
	vertical-align:top;
	color:#336699;
}

.tb_rehabili td{
	font-size:14px;
	vertical-align:top;
	padding: 0px 20px 20px 0px;
}
.link_table{
	font-size:14px;
}
.renkei_title {
	font-weight: bold;
	color: #9079b6;
}
.news_table{
	width:100%;
}
.news_table th{
	vertical-align:top;
	padding:10px;
	color:#999;
	font-weight:normal;
	width:18%;
}
.news_table td{
	vertical-align:top;
	padding:10px;
}

#topBanner {
    padding:5px 0 0 35px;
}