@charset "UTF-8";
.top_navi1 {
	width: 130px;
	float: left;
	margin: 0px;
	height: 45px;
	background-image: url(../images_1/topmnu_bar/topmnu_bar_01.jpg);
	overflow: hidden;
	padding: 0px;
}
.top_navi2 {
	width: 120px;
	float: left;
	margin: 0px;
	height: 45px;
	background-image: url(../images_1/topmnu_bar/topmnu_bar_02.jpg);
	overflow: hidden;
	padding: 0px;
}
.top_navi3 {
	width: 120px;
	float: left;
	margin: 0px;
	height: 45px;
	background-image: url(../images_1/topmnu_bar/topmnu_bar_03.jpg);
	overflow: hidden;
	padding: 0px;
}
.top_navi4 {
	width: 120px;
	float: left;
	margin: 0px;
	height: 45px;
	background-image: url(../images_1/topmnu_bar/topmnu_bar_04.jpg);
	overflow: hidden;
	padding: 0px;
}
.top_navi5 {
	width: 120px;
	float: left;
	margin: 0px;
	height: 45px;
	background-image: url(../images_1/topmnu_bar/topmnu_bar_05.jpg);
	overflow: hidden;
	padding: 0px;
}
.top_navi6 {
	width: 130px;
	float: left;
	height: 45px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.top_navi1 a {
	width: 130px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_navi2 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_navi3 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_navi4 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_navi5 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a:hover.top_navi1 {
	background-position:0px -45px;
}
a:active.top_navi1 {
	background-position:0px -90px;
}
a:hover.top_navi2 {
	background-position:0px -45px;
}
a:active.top_navi2 {
	background-position:0px -90px;
}
a:hover.top_navi3 {
	background-position:0px -45px;
}
a:active.top_navi3 {
	background-position:0px -90px;
}
a:hover.top_navi4 {
	background-position:0px -45px;
}
a:active.top_navi4 {
	background-position:0px -90px;
}
a:hover.top_navi5 {
	background-position:0px -45px;
}
a:active.top_navi5 {
	background-position:0px -90px;
}
#top_navi_area {
	width: 740px;
	padding: 0px;
	height: 45px;
	margin: 0px;
}
.under_navi1 {
	margin: 0px;
	width: 130px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_01.jpg);
	overflow: hidden;
}
.under_navi2 {
	margin: 0px;
	width: 120px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_02.jpg);
	overflow: hidden;
}
.under_navi3 {
	margin: 0px;
	width: 120px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_03.jpg);
	overflow: hidden;
}
.under_navi4 {
	margin: 0px;
	width: 120px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_04.jpg);
	overflow: hidden;
}
.under_navi5 {
	margin: 0px;
	width: 120px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_05.jpg);
	overflow: hidden;
}
.under_navi6 {
	margin: 0px;
	width: 130px;
	float: left;
	height: 45px;
	padding: 0px;
	background-image: url(../images_1/undermnu_bar/undermnu_bar_06.jpg);
	overflow: hidden;
}
.under_navi1 a {
	width: 130px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.under_navi2 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.under_navi3 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.under_navi4 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.under_navi5 a {
	width: 120px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.under_navi6 a {
	width: 130px;
	margin: 0px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a:hover.under_navi1 {
	background-position:0px -45px;
}
a:active.under_navi1 {
	background-position:0px -90px;
}
a:hover.under_navi2 {
	background-position:0px -45px;
}
a:active.under_navi2 {
	background-position:0px -90px;
}
a:hover.under_navi3 {
	background-position:0px -45px;
}
a:active.under_navi3 {
	background-position:0px -90px;
}
a:hover.under_navi4 {
	background-position:0px -45px;
}
a:active.under_navi4 {
	background-position:0px -90px;
}
a:hover.under_navi5 {
	background-position:0px -45px;
}
a:active.under_navi5 {
	background-position:0px -90px;
}
a:hover.under_navi6 {
	background-position:0px -45px;
}
a:active.under_navi6 {
	background-position:0px -90px;
}
#under_navi_area {
	width: 740px;
	padding: 0px;
	height: 45px;
	margin: 0px;
}
.side_navi1 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_01.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi2 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_02.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi3 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_03.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi4 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_04.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi5 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_05.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi6 {
	margin: 0px;
	width: 120px;
	height: 45px;
	background-image: url(../images_1/sidemnu_ber/sidemnu_bar_06.jpg);
	padding: 0px;
	overflow: hidden;
}
.side_navi1 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_navi2 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_navi3 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_navi4 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_navi5 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_navi6 a {
	margin: 0px;
	width: 120px;
	height: 0px;
	display: block;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a:hover.side_navi1 {
	background-position:-120px 0px;
}
a:active.side_navi1 {
	background-position:-240px 0px;
}
a:hover.side_navi2 {
	background-position:-120px 0px;
}
a:active.side_navi2 {
	background-position:-240px 0px;
}
a:hover.side_navi3 {
	background-position:-120px 0px;
}
a:active.side_navi3 {
	background-position:-240px 0px;
}
a:hover.side_navi4 {
	background-position:-120px 0px;
}
a:active.side_navi4 {
	background-position:-240px 0px;
}
a:hover.side_navi5 {
	background-position:-120px 0px;
}
a:active.side_navi5 {
	background-position:-240px 0px;
}
a:hover.side_navi6 {
	background-position:-120px 0px;
}
a:active.side_navi6 {
	background-position:-240px 0px;
}
#side_navi_area {
	width: 120px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 270px;
}
