@charset "utf-8";
#title_img {
	width:550px;
	height:153px;
	margin-bottom:30px;
}

#title_img h3 {
	display:block;
	width:550px;
	height:153px;
	background:url(images/title_img.jpg) no-repeat;
	text-indent:-9000px;
}


#title01 {
	margin-top:0px;
	width:550px;
	height:67px;
	background:url(images/title_01.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom: 25px;
	}
	
#title02 {
	margin-top:0px;
	width:550px;
	height:67px;
	background:url(images/title_02.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom: 15px;
	}
	
#title03 {
	margin-top:0px;
	width:550px;
	height:67px;
	background:url(images/title_03.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom: 15px;
	}
	

li.bt_cate01 a {
	display:block;
	background:url(images/bt_01.gif) no-repeat;
	width:225px;
	height:45px;
	text-indent:-9000px;
	text-decoration:none;
	}
	
	
li.bt_cate02 a {
	display:block;
	background:url(images/bt_02.gif) no-repeat;
	text-indent:-9000px;
	width:225px;
	height:45px;
	text-decoration:none;
	}

li.bt_cate03 a {
	display:block;
	background:url(images/bt_03.gif) no-repeat;
	width:225px;
	height:45px;
	text-indent:-9000px;
	text-decoration:none;
	}
	
	
li.bt_cate04 a {
	display:block;
	background:url(images/bt_04.gif) no-repeat;
	text-indent:-9000px;
	width:225px;
	height:45px;
	text-decoration:none;
	}


li.bt_cate01 a:hover {
	width:225px;
	height:45px;
	background:url(images/bt_01_over.gif) no-repeat;
}


li.bt_cate02 a:hover {
	width:225px;
	height:45px;
	background:url(images/bt_02_over.gif) no-repeat;
}
	
li.bt_cate03 a:hover {
	width:225px;
	height:45px;
	background:url(images/bt_03_over.gif) no-repeat;
}


li.bt_cate04 a:hover {
	width:225px;
	height:45px;
	background:url(images/bt_04_over.gif) no-repeat;
}

								

div.bottom_navi a {
	display:block;
	width:550px;
	height:90px;
	background:url(images/bottom_link_bg.gif) no-repeat;
	text-indent:-9000px;
	text-decoration:none;
}

div#zuru_san {
	width:544px;
	height:auto;
	padding:3px;
}

.coment_box {
	width:330px;
	height:auto;
	float: right;
	margin-bottom: 10px;

}

.coment_box h4 {
	display:block;
	width:330px;
	height:40px;
	background:url(images/name.gif) no-repeat;
	text-indent:-9000px;
}

div.ryakureki {
	width:540px;
	height:auto;
	clear:both;
	border:1px solid #333;
	padding:3px;
}

div.ryakureki a {
	font-weight:bold;
	color:#ff9900;
	font-size:14px;
}

div#bottom_navi {
	width:550px;
	height:90px;
	margin-bottom: 10px;
}

div.bottom_navi01 a {
	float:left;
	display:block;
	width:265px;
	height:90px;
	background:url(images/bottom_link_bg01.gif) no-repeat;
	text-indent:-9000px;
	text-decoration:none;
}

div.bottom_navi02 a {
	float:right;
	display:block;
	width:265px;
	height:90px;
	background:url(images/bottom_link_bg02.gif) no-repeat;
	text-indent:-9000px;
	text-decoration:none;
}

/*==Service guide==*/
div#service {
	width:550px;
	height:260px;
	background:url(images/service_bg.gif) no-repeat;
}

.ser01 {
	float:left;
	width:270px;
	height:130px;
}

.ser02 {
	float:left;
	width:270px;
	height:130px;
	margin-left:10px;
}

h6#ser_title01,#ser_title02,#ser_title03,#ser_title04 {
	display:block;
	width:270px;
	height:30px;
}

h6#ser_title01 {
	background:url(images/ser_title01.gif) no-repeat;
	text-indent:-9000px;
}

h6#ser_title02 {
	background:url(images/ser_title02.gif) no-repeat;
	text-indent:-9000px;
}

h6#ser_title03 {
	background:url(images/ser_title03.gif) no-repeat;
	text-indent:-9000px;
}

h6#ser_title04 {
	background:url(images/ser_title04.gif) no-repeat;
	text-indent:-9000px;
}

