#LeftMenu {
	width: 160px;
	background-image: url(../images/leftside_back_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


/*
/*　以下
/*　左メインメニューとロールオーバー設定
/*
/*　***************************************************** */
ul.mainMenu {
	margin-bottom: 15px;
	margin-top: 10px;
}
ul.mainMenu li {
	margin-bottom:3px;
}
ul.mainMenu li a {
	display: block;
	text-indent: -99999px;
	height: 28px;
	width: 160px;
	background-image: url(../images/mainmenu_02.gif);
}

ul.mainMenu li a.m01		{	background-image: url(../images/mainmenu_02.gif);background-position: left 0px;		}
ul.mainMenu li a.m02		{	background-image: url(../images/mainmenu_02.gif);background-position: left -31px;	}
ul.mainMenu li a.m03		{	background-image: url(../images/mainmenu_02.gif);background-position: left -62px;	}
ul.mainMenu li a.m04		{	background-image: url(../images/mainmenu_02.gif);background-position: left -93px;	}
ul.mainMenu li a.m05		{	background-image: url(../images/mainmenu_02.gif);background-position: left -124px;	}
ul.mainMenu li a.m06		{	background-image: url(../images/mainmenu_02.gif);background-position: left -155px;	}
ul.mainMenu li a.m07		{	background-image: url(../images/mainmenu_02.gif);background-position: left -186px;	}

/* ロールオーバー設定 */
ul.mainMenu li a.m01:hover	{	background-position: -160px 0px;	}
ul.mainMenu li a.m02:hover	{	background-position: -160px -31px;	}
ul.mainMenu li a.m03:hover	{	background-position: -160px -62px;	}
ul.mainMenu li a.m04:hover	{	background-position: -160px -93px;	}
ul.mainMenu li a.m05:hover	{	background-position: -160px -124px;	}
ul.mainMenu li a.m06:hover	{	background-position: -160px -155px;	}
ul.mainMenu li a.m07:hover	{	background-position: -160px -186px;	}

.banner a.faLeft {
	background-image: url(../images/banner/leftside_banner_fav.gif);
	height: 40px;
	background-position: left bottom;
}
.banner a.faLeft:hover {
	background-position: -150px bottom;
	height: 40px;
	background-image: url(../images/banner/leftside_banner_fav.gif);
}



/*
/*　
/*  お気に入りに追加ボタン　*/
#LeftMenu .banner a.subM01 {
	background-image: url(../images/leftside_submenu_03.gif);
	height: 29px;
	background-position: left top;
}
#LeftMenu .banner a.subM01:hover {
	background-position: -150px top;
	height: 29px;
	background-image: url(../images/leftside_submenu_03.gif);
}






/*
/*　以下
/*  左・右メニュー下部分メニュースタイル
/*
/*　***************************************************** */
ul.mainMenu li a.subm01 {
	background-image: url(../images/leftside_submenu_03.gif);
	background-position: left 0px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm02 {
	background-image: url(../images/leftside_submenu_03.gif);
	background-position: left -29px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm03 {
	background-image: url(../images/leftside_submenu_03.gif);
	background-position: left -58px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm04 {
	background-image: url(../images/leftside_submenu_03.gif);
	background-position: left -87px;
	height: 44px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm05 {
	background-image: url(../images/leftside_submenu_03.gif);
	background-position: left -131px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm01:hover {		background-position: -150px 0px;		}
ul.mainMenu li a.subm02:hover {		background-position: -150px -29px;	}
ul.mainMenu li a.subm03:hover {		background-position: -150px -58px;	}
ul.mainMenu li a.subm04:hover {		background-position: -150px -87px;	}
ul.mainMenu li a.subm05:hover {		background-position: -150px -131px;	}



/*　ここから右メニュー下部分　*/
ul.mainMenu li a.subm06 {
	background-image: url(../images/banner/rightside_banner_15.gif);
	background-position: left 0px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm07 {
	background-image: url(../images/banner/rightside_banner_15.gif);
	background-position: left -29px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm08 {
	background-image: url(../images/banner/rightside_banner_15.gif);
	background-position: left -58px;
	height: 29px;
	background-repeat: no-repeat;
	width: 150px;
}
ul.mainMenu li a.subm06:hover {		background-position: -160px 0px;		}
ul.mainMenu li a.subm07:hover {		background-position: -160px -29px;	}
ul.mainMenu li a.subm08:hover {		background-position: -160px -58px;	}

/*
/*　
/*  ケータイQRコード案内文　*/
#LeftMenu p.mov {
	width: 130px;
	color: #FFFFFF;
	line-height: 125%;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 10pt;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#LeftMenu .mov img {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}




#rightMenu {
	width: 160px;
	background-image: url(../images/rightside_back_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
