/* CSS Document */
/* ****************************************
    3 : main menu
/* ************************************** */

body  {
	margin: 0;
	padding: 0;
	line-height: 80%;
	background-color: transparent;
/*	background-image: url(member/images/bg.gif);*/
	background-repeat: repeat-y;
	background-position: left top;
}

img,fieldset {
border: 0;
}

ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#menu {
	width: 151px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

ul#mainmenu-list {
	width: 151px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}

ul#mainmenu-list li a {
	display: block;
	width: 151px;
	text-decoration: none;
	padding: 0px;
	font-size: 1px;
	text-indent: -9999px;
	white-space: normal;
}

li#mainmenu01 a {
	display: block;
	height: 30px;
	background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

li#mainmenu02 a { 
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m2.gif);
	background-repeat: no-repeat;
}

li#mainmenu03 a {
	display: block;
	height: 22px;
	background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m3.gif);
	background-repeat: no-repeat;
}

li#mainmenu04 a { 
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m4.gif);
	background-repeat: no-repeat;
}

li#mainmenu05 a { 
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m5.gif);
	background-repeat: no-repeat;
}

li#mainmenu06 a { 
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m6.gif);
	background-repeat: no-repeat;
}
li#mainmenu07 a {
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m7.gif);
	background-repeat: no-repeat;
}

li#mainmenu08 a { 
	display: block;
	height: 22px;
    background-position: 0px 0px;
	background-color: transparent;
	background-image: url(memu_img/main_m8.gif);
	background-repeat: no-repeat;
}

li#mainmenu09 a { 
	display: block;
	height: 27px;
	background-color: transparent;
	background-image: url(memu_img/main_m9.gif);
	background-repeat: no-repeat;
}

li#mainmenu10 a { 
	display: block;
	height: 38px;
	background-color: transparent;
	background-image: url(memu_img/main_m10.gif);
	background-repeat: no-repeat;
}

li#mainmenu11 a { 
	display: block;
	height: 38px;
	background-color: transparent;
	background-image: url(memu_img/main_m11.gif);
	background-repeat: no-repeat;
}

li#mainmenu12 a { 
	display: block;
	height: 32px;
	background-color: transparent;
	background-image: url(member/menu_img/link12.gif);
	background-repeat: no-repeat;
}


li#mainmenu01 a:hover{
background-position: -153px 0px;
}
li#mainmenu02 a:hover{
background-position: -153px 0px;
}
li#mainmenu03 a:hover{
background-position: -153px 0px;
}
li#mainmenu04 a:hover{
background-position: -153px 0px;
}
li#mainmenu05 a:hover{
background-position: -153px 0px;
}
li#mainmenu06 a:hover {
background-position: -153px 0px;
}
li#mainmenu07 a:hover{
background-position: -153px 0px;
}
li#mainmenu08 a:hover{
background-position: -153px 0px;
}
li#mainmenu09 a:hover{
background-position: -153px 0px;
}
li#mainmenu10 a:hover{
background-position: -153px 0px;
}
li#mainmenu11 a:hover {
background-position: -153px 0px;
}
li#mainmenu12 a:hover {
background-position: -151px 0px;
}
