@charset "utf-8";



#topinfo_left {
	float: left;
	width: 400px;
}
#topinfo_left li {
	line-height: 16px;
	background-image: url(img/dot.gif);
	background-position: left bottom;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	width: 393px;
}

#topinfo {
	margin-top: 15px;
}

#topinfo_right {
	float: right;
	width: 400px;
}

/*-----誘導ボタン---------------------*/

#leadmain {
	height: 115px;
	width: 800px;
	list-style-type: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leadmain li {
	float: left;
}
#leadmain li a {
	display: block;
	width: 100%;
	height: 0px;
	padding-top: 115px;
	overflow: hidden;
	/*background-image: url(img/top_lead01.jpg);*/
	background-image: url(img/top_lead01_201008.jpg);
}
#lm01 {width: 195px;}
#lm02 {width: 205px;}
#lm03 {width: 205px;}
#lm04 {width: 195px;}
#lm01 a {background-position: 0px 0px;}
#lm02 a {background-position: -195px 0px;}
#lm03 a {background-position: -400px 0px;}
#lm04 a {background-position: -605px 0px;}
#lm01 a:hover {background-position: 0px -115px;}
#lm02 a:hover {background-position: -195px -115px;}
#lm03 a:hover {background-position: -400px -115px;}
#lm04 a:hover {background-position: -605px -115px;}

/*-----誘導ボタン・その２---------------------*/

#leadsub {
	height: 76px;
	width: 800px;
	list-style-type: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leadsub li {
	float: left;
}
#leadsub li a {
	display: block;
	width: 100%;
	height: 0px;
	padding-top: 76px;
	overflow: hidden;
/*	background-image: url(img/top_lead02.jpg);*/
	background-image: url(img/top_lead02_201008.jpg);	
}
#ls01 {width: 400px;}
#ls02 {width: 400px;}
#ls01 a {background-position: 0px 0px;}
#ls02 a {background-position: -400px 0px;}
#ls01 a:hover {background-position: 0px -76px;}
#ls02 a:hover {background-position: -400px -76px;}

/*-----問い合わせなど---------------------*/
#contact_info{
	width: 393px;
	padding-left: 7px;
}
#contact_info li {
	float: left;
}
#contact_info li a {
	display: block;
	width: 100%;
	height: 0px;
	padding-top: 120px;
	overflow: hidden;
	background-image: url(img/top_contactinfo.gif);
}
#ci01 {width: 196px;}
#ci02 {width: 196px;}
#ci01 a {background-position: 0px 0px;}
#ci02 a {background-position: -196px 0px;}
#ci01 a:hover {background-position: 0px -120px;}
#ci02 a:hover {background-position: -196px -120px;}


/*-----バナー関連---------------------*/

#go_map{
	width: 393px;
	padding-left: 7px;
	margin-top: 10px;
}
#go_map li {
	float: left;
}
#go_map li a {
	display: block;
	width: 100%;
	height: 0px;
	padding-top: 60px;
	overflow: hidden;
	background-image: url(img/top_mapsakura.gif);
}
#gm01 {width: 196px;}
#gm02 {width: 196px;}
#gm01 a {background-position: 0px 0px;}
#gm02 a {background-position: -196px 0px;}
#gm01 a:hover {background-position: 0px -60px;}
#gm02 a:hover {background-position: -196px -60px;}

#banner_fh a{
	background-image: url(img/banner_fromhand.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;
	width: 393px;
	padding-top: 40px;
	overflow: hidden;
	margin-top: 10px;
	display: block;
	margin-left: 7px;
}
#banner_fh a:hover{background-position:0 -40px;}

#banner_kobayashi a{
	background-image: url(img/banner_kobayashi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;
	width: 393px;
	padding-top: 57px;
	overflow: hidden;
	margin-top: 10px;
	display: block;
	margin-left: 7px;
}
#banner_kobayashi a:hover{background-position:0 -57px;}


