.h3{
	width:690px;
	height:52px;
	font-size:18px;
	padding:10px 0 0 10px;
	background-image:url(../btoc/imgs/h2-bg-img.gif);
	background-repeat:no-repeat;
	}
.catch2{
	font-size:20px;
	font-weight:bold;
	margin:15px 0 0 0;}




/* navi */
.navi_wrap ul{
	width:186px;
	list-style:none;
	text-indent:-20000px;
	}

.navi_wrap li{
	width:186px;
	}
	
.navi_wrap a{
	display:block;
	width:186px;
	height:32px;
	}

#navi01  a:hover,#navi02_13  a:hover,
#navi02_12  a:hover,#navi02_14  a:hover,
#navi02_15  a:hover,
#navi03  a:hover,#navi04  a:hover,
#navi05  a:hover,#navi06  a:hover,
#navi07  a:hover,
#snavi01  a:hover,#snavi02  a:hover,
#snavi03  a:hover,#snavi04  a:hover,
#snavi05  a:hover{
	background-position: 0px -32px;
}

#navi01 a{
	background-image:url(../btoc/navi/btoc_navi01.gif);
	background-repeat:no-repeat;
	}

#navi02_15 a{
	background-image:url(../btoc/navi/btoc_navi02_15.gif);
	background-repeat:no-repeat;
	}
		
#navi02_14 a{
	background-image:url(../btoc/navi/btoc_navi02_14.gif);
	background-repeat:no-repeat;
	}
	
#navi02_13 a{
	background-image:url(../btoc/navi/btoc_navi02_13.gif);
	background-repeat:no-repeat;
	}

#navi02_12 a{
	background-image:url(../btoc/navi/btoc_navi02_12.gif);
	background-repeat:no-repeat;
	}
	
#navi03 a{
	background-image:url(../btoc/navi/btoc_navi03.gif);
	background-repeat:no-repeat;
	}

#navi04 a{
	background-image:url(../btoc/navi/btoc_navi04.gif);
	background-repeat:no-repeat;
	}
#navi05 a{
	background-image:url(../btoc/navi/btoc_navi05.gif);
	background-repeat:no-repeat;
	}
#navi06 a{
	background-image:url(../btoc/navi/btoc_navi06.gif);
	background-repeat:no-repeat;
	}
#navi07 a{
	background-image:url(../btoc/navi/btoc_navi07.gif);
	background-repeat:no-repeat;
	}
	
#snavi01 a{
	background-image:url(../btoc/navi/btoc_snavi01.gif);
	background-repeat:no-repeat;
	}
#snavi02 a{
	background-image:url(../btoc/navi/btoc_snavi02.gif);
	background-repeat:no-repeat;
	}
#snavi03 a{
	background-image:url(../btoc/navi/btoc_snavi03.gif);
	background-repeat:no-repeat;
	}
#snavi04 a{
	background-image:url(../btoc/navi/btoc_snavi04.gif);
	background-repeat:no-repeat;
	}
#snavi05 a{
	background-image:url(../btoc/navi/btoc_snavi05.gif);
	background-repeat:no-repeat;
	}

#service #navi01 a,
#handicapped #navi06 a,
#shokai #navi07 a,
#handicapped #snavi01 a,
#handicapped02 #navi06 a,
#handicapped02 #snavi02 a,
#handicapped03 #navi06 a,
#handicapped03 #snavi03 a,
#handicapped04 #navi06 a,
#handicapped04 #snavi04 a,
#handicapped05 #navi06 a,
#handicapped05 #snavi05 a{
 	background-position: 0px -32px;
 }
 
 /*hndcpd*/
 
 .hdcd_leftbox{
	 width:330px;
	 margin-left:5px;
	 float:left;
 }
 
 .hdcd_leftbox ul{
	 padding:0 0 0 26px;
 }
 
.hdcd_rightbox{
	 width:340px;
	 float:right;
	 margin:auto;
 }
 
.goofle_map{
	background-color:#e3f0d3;
	margin:auto;
	padding:10px;
}

.menu{
	margin-top:15px;
	text-indent:-20000px;
}


.menu02{
	width:330px;
	height:34px;
	background-image:url(../btoc/imgs/menu_02.gif);
	display:block;
}
.menu03{
	width:330px;
	height:34px;
	background-image:url(../btoc/imgs/menu_03.gif);
	display:block;
}
.menu04{
	width:330px;
	height:34px;
	background-image:url(../btoc/imgs/menu_04.gif);
	display:block;
}
.menu05{
	width:330px;
	height:34px;
	background-image:url(../btoc/imgs/menu_05.gif);
	display:block;
}

.menu02:hover,.menu03:hover,
.menu04:hover,.menu05:hover{
	background-position:0 -34px;
}

 .hdcd_centerbox{
	 width:700px;
 }
 
 
 /* table */
table#handycapped{
	width:700px;
	border:#666 1px solid;
	}

table#handycapped td{
	padding:8px;
	vertical-align:top;
	border-top:1px dotted #999;
	}
	
table#handycapped ul{
	padding:0 0 0 20px;
	}
	
.td_left{
	width:150px;
	border-right:#999 1px solid;
	}

.tr_color{
	background-color:#FCC;
	font-size:large;
	font-weight:bold;
	}

.midashi{
	font-size:14px;
	font-weight:bold;
	color:#060;
	}

