/*headertab--------------------------------------*/
#but_tab {
	height: 10px;
	margin: 0px 0px 0px 440px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	text-indent: -9999px;
	font-size: 1px;
	clear: both;
}
#but_tab ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../image2/common/but_tab.jpg) no-repeat left top;
	height: 24px;
	width: 459px;
}
#but_tab li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
#but_tab a {
	display: block;
	width: 153px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#but_tab #tab1 a {
	background: url(../image2/common/but_tab.jpg) no-repeat 0px 0px;
}
#but_tab #tab2 a {
	background: url(../image2/common/but_tab.jpg) no-repeat -153px 0px;
}
#but_tab #tab3 a {
	background: url(../image2/common/but_tab.jpg) no-repeat -306px 0px;
}
#but_tab #tab1 a:hover {
	background: url(../image2/common/but_tab.jpg) no-repeat 0px -24px;
}
#but_tab #tab2 a:hover {
	background: url(../image2/common/but_tab.jpg) no-repeat -153px -24px;
}
#but_tab #tab3 a:hover {
	background: url(../image2/common/but_tab.jpg) no-repeat -306px -24px;
}


/*leftnavi--------------------------------------*/
#leftnavi {
	margin: 0px;
	float: left;
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-image: url(../image2/common/leftnavi_backtop_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

/*mainbutton_toppage re-------------*/
#leftnavi #btn_re170402 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	height: 450px;
	width: 200px;
}
#leftnavi #btn_re170402 li {
	margin: 0px;
	padding: 0px;
}










/*mainbutton_toppage xxx-------------*/

#leftnavi #but1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	text-align: left;
	vertical-align: top;
	background: url(../image2/top/but1.jpg) no-repeat;
	height: 450px;
	width: 200px;
}
#leftnavi #but1 li {
	margin: 0px;
	padding: 0px;
}
#leftnavi #but1 a {
	display: block;
	width: 200px;
	margin: 0px;
	padding: 0px;
	height: 90px;
	text-indent: -9999px;
	overflow: hidden;
}
#leftnavi #but1 but1_1 a {
	background: url(../image2/top/but1.jpg) no-repeat 0px 0px;
}
#leftnavi #but1 but1_1 a:hover {
	background: url(../image2/top/but1.jpg) no-repeat -200px 0px;
}

/*mainbutton_subpage-------------*/
#leftnavi #but2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	text-align: left;
	vertical-align: top;
	width: 200px;
}
#leftnavi #but2 li {
	margin: 0px;
	padding: 0px;
}
#leftnavi #but2 a {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
#leftnavi #but2 #but2_1 a {
	background: url(../image2/common/but2_1.jpg) no-repeat 0px 0px;
	display: block;
	width: 200px;
	height: 90px;
}
#leftnavi #but2 #but2_1 a:hover {
	background: url(../image2/common/but2_1.jpg) no-repeat -200px 0px;
}
#leftnavi #but2 #but2_2 a {
	background: url(../image2/common/but2_2.jpg) no-repeat 0px 0px;
	display: block;
	width: 200px;
	height: 90px;
}
#leftnavi #but2 #but2_2 a:hover {
	background: url(../image2/common/but2_2.jpg) no-repeat -200px 0px;
}
#leftnavi #but2 #but2_3 a {
	background: url(../image2/common/but2_3.jpg) no-repeat 0px 0px;
	display: block;
	width: 200px;
	height: 90px;
}
#leftnavi #but2 #but2_3 a:hover {
	background: url(../image2/common/but2_3.jpg) no-repeat -200px 0px;
}
#leftnavi #but2 #but2_4 a {
	background: url(../image2/common/but2_4.jpg) no-repeat 0px 0px;
	display: block;
	width: 200px;
	height: 90px;
}
#leftnavi #but2 #but2_4 a:hover {
	background: url(../image2/common/but2_4.jpg) no-repeat -200px 0px;
}
#leftnavi #but2 #but2_5 a {
	background: url(../image2/common/but2_5.jpg) no-repeat 0px 0px;
	display: block;
	width: 200px;
	height: 90px;
}
#leftnavi #but2 #but2_5 a:hover {
	background: url(../image2/common/but2_5.jpg) no-repeat -200px 0px;
}


/*subbutton--------------------*/
#leftnavi #subbut1 {
	margin: 10px 0px 5px 10px;
	padding: 0px;
	height: 50px;
	width: 185px;
	font-size: 1px;
	list-style: none;
	text-align: left;
	vertical-align: top;
	background: url(../image2/common/subbut1.jpg) no-repeat left top;
}
#leftnavi #subbut1 a {
	display: block;
	height: 50px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
}
#leftnavi #subbut1 #subbut1_1 a {
	background: url(../image2/common/subbut1.jpg) no-repeat 0px 0px;
}
#leftnavi #subbut1 #subbut1_2 a {
	background: url(../image2/common/subbut1.jpg) no-repeat 0px -50px;
}
#leftnavi #subbut1 #subbut1_3 a {
	background: url(../image2/common/subbut1.jpg) no-repeat 0px -100px;
}
#leftnavi #subbut1 #subbut1_1 a:hover {
	background: url(../image2/common/subbut1.jpg) no-repeat -185px 0px;
}
#leftnavi #subbut1 #subbut1_2 a:hover {
	background: url(../image2/common/subbut1.jpg) no-repeat -185px -50px;
}
#leftnavi #subbut1 #subbut1_3 a:hover {
	background: url(../image2/common/subbut1.jpg) no-repeat -185px -100px;
}


/*subbutton2--------------------*/
#leftnavi #subbut2 {
	margin: 5px 0px 5px 10px;
	padding: 0px;
	height: 96px;
	width: 185px;
	font-size: 1px;
	list-style: none;
	text-align: left;
	vertical-align: top;
	background: url(../image2/common/subbut2.jpg) no-repeat left top;
}
#leftnavi #subbut2 a {
	display: block;
	height: 32px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
}
#leftnavi #subbut2 #subbut2_1 a {
	background: url(../image2/common/subbut2.jpg) no-repeat 0px 0px;
}
#leftnavi #subbut2 #subbut2_2 a {
	background: url(../image2/common/subbut2.jpg) no-repeat 0px -32px;
}
#leftnavi #subbut2 #subbut2_3 a {
	background: url(../image2/common/subbut2.jpg) no-repeat 0px -64px;
}
#leftnavi #subbut2 #subbut2_1 a:hover {
	background: url(../image2/common/subbut2.jpg) no-repeat -185px 0px;
}
#leftnavi #subbut2 #subbut2_2 a:hover {
	background: url(../image2/common/subbut2.jpg) no-repeat -185px -32px;
}
#leftnavi #subbut2 #subbut2_3 a:hover {
	background: url(../image2/common/subbut2.jpg) no-repeat -185px -64px;
}
