@charset "utf-8";
/*
2008.04.11 create by mansak

Left Menu CSS

----------------------------------------------------
*/
/* ----------------------------------------------- */
/* 楽器アクセサリー 08.12.03
/* ----------------------------------------------- */
/*
#GakkiNaviBox {
	float:left;
	width:195px;
	margin: 10px 0px 0px;
}
#GakkiNaviBox .NaviBody {
	float: left;
	width:183px;
	padding:0px 5px;
	font-size:90%;
}

*/
/* ----------------------------------------------- */
/* 売れ筋、人気商品                                */
/* ----------------------------------------------- */
#LeftMenuBox {
	width: 195px;
	list-style-type: none;
	padding:0px;
	float: left;
	margin: 0px;
}
#LeftMenuBox li {
	float: left;
	width: 195px;
	height: auto;
	list-style-type: none;
}
#LeftMenuBox li a {
	display: block;
	overflow: hidden;
	width: 195px;
	height:50px;
	background-image:url(../img/menu_parts.jpg);
	color: #FFFFFF;
}

#LeftMenuBox li a.nobg {
	background:none;
}


#LeftMenuBox li a.h65 		{	height:65px; }
#LeftMenuBox li a.h50 		{	height:50px; }
#LeftMenuBox li a.h45 		{	height:45px; }
#LeftMenuBox li a.LYahoo 	{ height:100px;}
#LeftMenuBox li a.LCredit {	height:100px; }
	
/* normal */
#mmItem01 a				 	{ background-position:	0px			0px;}
#mmItem02 a				 	{ background-position:	0px		-50px;}
#mmItem03 a				 	{ background-position:	0px		-95px;}
#mmItem04 a				 	{ background-position:	0px		-292px;}
#mmItem10 a				 	{ background-position:-200px	-401px;}
#mmItem11 a				 	{ background-position:-200px	-501px;}
#mmGakki a				 	{ background-position:	0px		-542px; margin:5px 0px;}

#mmYahoo a				 	{ background-position:	0px		-442px; margin:5px 0px 0px;}
#mmCredit a				 	{ background-position:	0px		-342px; margin:5px 0px 0px;}

/* over */
#mmItem01 a:hover 	{ background-position:	-200px			0px;}
#mmItem02 a:hover 	{ background-position:	-200px		-50px;}
#mmItem03 a:hover 	{ background-position:	-200px		-95px;}
#mmItem04 a:hover 	{ background-position:	-200px		-292px;}
#mmItem10 a:hover 	{ background-position:	-200px		-451px;}
#mmItem11 a:hover 	{ background-position:	-200px		-546px;}

/*
#mmItem21 a					{ background:url(../../yunyugakufu/img/menubtn_yunyugakufu.jpg) left top no-repeat; }
#mmItem21 a:hover 	{ background:url(../../yunyugakufu/img/menubtn_yunyugakufu_on.jpg) left top no-repeat; }
*/

#LeftMenuBox #Coment {
	font-size:80%;
	text-align:center;
	line-height: 1.2em;
	margin-bottom: 10px;
}

/* 新刊速報 */
#Item03 {
	width:195px;
	float:left;
}
#Item03 #MenuHD {
	height:27px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	0px		-95px;
}
#Item03 #MenuBD {
	margin:0px 0px 0px 0px;
	background:url(../img/leftmenubd_item03.jpg) left top repeat-y;
	height: auto;
}
#Item03 #MenuBD ul.Shinkan {
	font-size:90%;
	list-style-type: none;
	margin:0px 8px 0px 8px;
	padding:5px 0px 5px 0px;
}
#Item03 #MenuBD li img {
	margin:2px;
	padding:2px 10px 0px 0px;
}
#Item03 #MenuBD li a {
	text-overflow: ellipsis;
	text-decoration:none;
	color:#333333;
}
#Item03 #MenuBD li a:hover {
	text-overflow: ellipsis;
	text-decoration:underline;
	color:#177EDB;
}
#Item03 #MenuTL {
	height:17px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	0px		-127px;
}

/* ----------------------------------------------- */
/* 特集                                            */
/* ----------------------------------------------- */
#Item04 {
	width:195px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#Item04 #MenuHD {
	height:37px;
	margin:1px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	0px		-144px;
	display: block;
}
#Item04 #MenuBD {
	margin:0px 0px 0px 0px;
	background:url(../img/leftmenubd_item04.jpg) left top repeat-y;
	position: relative;
}
#Item04 #MenuBD ul.Tokusyu {
	list-style-type: none;
	margin:0px 8px 0px 8px;
	padding:5px 0px 5px 0px;
	line-height: 1.6em;
	font-size: 85%;
}
#Item04 #MenuBD li {
	padding:0px 0px 0px 12px;
}
#Item04 #MenuBD li a {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark001_of.jpg) left top no-repeat;
	text-decoration:none;
	color:#333333;
}
#Item04 #MenuBD li a:hover {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark001_on.jpg) left top no-repeat;
	text-decoration:underline;
	color:#0F7343;
}
#Item04 #MenuTL {
	height:17px;
	margin:0px 0px 5px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	0px -186px;
}
#Item04 #LinkMore {
	font-size:80%;
	width: 175px;
	padding: 0px 10px;
	background:url(../img/leftmenubd_item04.jpg) left top repeat-y;
}

/* ----------------------------------------------- */
/* アーティストからさがす                          */
/* ----------------------------------------------- */
#Item07 {
	width:195px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#Item07 #MenuHD {
	height:32px;
	margin:1px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	-200px		-144px;
}
#Item07 #MenuBD {
	margin:0px;
	background:url(../img/leftmenubd_item07.jpg) left top repeat-y;
}
#Item07 #MenuBD ul.Tokusyu {
	list-style-type: none;
	margin:0px 8px 0px 8px;
	padding:1px 0px;
	line-height: 1.6em;
	font-size: 85%;
}
#Item07 #MenuBD li {
	padding:0px 0px 0px 12px;
}
#Item07 #MenuBD li a {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark001_of.jpg) left top no-repeat;
	text-decoration:none;
	color:#333333;
}
#Item07 #MenuBD li a:hover {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark003_on.jpg) left top no-repeat;
	text-decoration:underline;
	color:#F49F2A;
}
#Item07 #MenuTL {
	height:17px;
	margin:-3px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	-200px -186px;
}
/* ----------------------------------------------- */
/* テーマ別でさがす                                */
/* ----------------------------------------------- */
#Item08 {
	width:195px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#Item08 #MenuHD {
	height:32px;
	margin:1px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	-200px		-342px;
}
#Item08 #MenuBD {
	margin:0px;
	background:url(../img/leftmenubd_item08.jpg) left top repeat-y;
	position: relative;
}
#Item08 #MenuBD ul.Tokusyu {
	list-style-type: none;
	margin:0px 8px 0px 8px;
	padding:1px 0px;
	line-height: 1.6em;
	font-size: 85%;
}
#Item08 #MenuBD li {
	padding:0px 0px 0px 12px;
}
#Item08 #MenuBD li a {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark001_of.jpg) left top no-repeat;
	text-decoration:none;
	color:#333333;
}
#Item08 #MenuBD li a:hover {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark003_on.jpg) left top no-repeat;
	text-decoration:underline;
	color:#F49F2A;
}
#Item08 #MenuTL {
	height:17px;
	margin:-3px 0px 0px 0px;
	background-image:url(../img/menu_parts.jpg);
	background-position:	-200px -384px;
}















/* ----------------------------------------------- */
/* アーティストでさがす                                */
/* ----------------------------------------------- */
#mmItem101 {
	width:195px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#mmItem101 #MenuHD {
	float:left;
	width:195px;
	height:45px;
	background:url(../img/lmm_artist_hd.jpg) left bottom no-repeat;
}
#mmItem101 #MenuBD {
	float:left;
	width:195px;
	margin:0px; padding: 0;
	background:url(../img/lmm_artist_bd.jpg) left top repeat-y;
	
}
#mmItem101 #MenuBD ul {
	list-style-type:none;
	padding: 1px 0 0 10px;
}
#mmItem101 #MenuBD ul li {
	display:inline;
	float:left;
	width:86px;
	margin:0 1px;
}
#mmItem101 #MenuBD ul li a {
	width:86px;
	height:25px;
	display: block;
}
#mmItem101 #MenuBD ul li a.hou {
	width:86px; height:25px; 
	display: block;
	background:url(../img/lmm_artist_hof.jpg) left top no-repeat;
}
#mmItem101 #MenuBD ul li a.you {
	float:left;
	height:25px;
	display: block;
	background:url(../img/lmm_artist_yof.jpg) left top no-repeat;
}
#mmItem101 #MenuBD ul li a.hou:hover {
	width:86px; height:25px; 
	display: block;
	background:url(../img/lmm_artist_hon.jpg) left top no-repeat;
}
#mmItem101 #MenuBD ul li a.you:hover {
	width:86px; height:25px; 
	display: block;
	background:url(../img/lmm_artist_yon.jpg) left top no-repeat;
}

#mmItem101 #MenuTL {
	float:left;
	width:195px;
	height:17px;
	margin:0; padding:0;
	background:url(../img/lmm_artist_tl.jpg) left top no-repeat;
}

/* ----------------------------------------------- */
/* ピックアップ
/* ----------------------------------------------- */
#Item102 {
	width:195px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#Item102 #MenuHD {
	float:left;
	width:195px;
	height:37px;
	background:url(../img/lmm_pickup_hd.jpg) left bottom no-repeat;
	margin:0;
	padding:0;
}
#Item102 #MenuBD {
	float:left;
	width:195px;
	background:url(../img/lmm_pickup_bd.jpg) left bottom repeat-y;
	margin:0; padding:0;
}
#Item102 #MenuBD ul.pickup {
	list-style-type: none;
	margin:0px 8px 0px 8px;
	padding:1px 0px;
	line-height: 1.6em;
	font-size: 85%;
}
#Item102 #MenuBD li {
	padding:0px 0px 0px 12px;
}
#Item102 #MenuBD li a {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark001_of.jpg) left top no-repeat;
	text-decoration:none;
	color:#333333;
}
#Item102 #MenuBD li a:hover {
	text-overflow: ellipsis;
	padding-left:15px;
	background:url(../img/leftmenu_mark003_on.jpg) left top no-repeat;
	text-decoration:underline;
	color:#F49F2A;
}
#Item102 #MenuTL {
	float:left;
	width:195px;
	height:17px;
	background:url(../img/lmm_pickup_tl.jpg) left top no-repeat;
	margin:0;
	padding:0;
}
