@charset "UTF-8";

/*----- leftmenu ----*/
.menu-space{
margin:0;
padding:0;
display:block;
clear:both;
}

.left-menu{
width:172px;
height:601px;
background-image: url(/img/leftmenu/shade.jpg);
background-repeat:no-repeat;
padding:0;
margin:0;
}

.left-menu ul{
margin:0 6px 0px 7px;
padding:0;
list-style-type:none;
width:159px;
}

.left-menu li{
margin:0px;
paddng:0px;
width:159px;
position:relative;
float:left;
}

.left-menu a{
display:block;
width:159px;
margin:0px;
paddng:0px;
}

.left-menu a span{
display:none;
margin:0;
padding:0;
}

.lmenu01{
background-image: url(/img/leftmenu/b_lmenu01.gif);
height: 30px;
overflow:hidden;
}
a.lmenu01 {
background-image: url(/img/leftmenu/b_lmenu01.gif);
}
a:hover.lmenu01{
background-position:0px -30px;
}
.lmenu01-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu01.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu01 span{
display: none;
}

.lmenu02{
background-image: url(/img/leftmenu/b_lmenu02.gif);
height: 30px;
overflow:hidden;
}
a.lmenu02 {
background-image: url(/img/leftmenu/b_lmenu02.gif);
}
a:hover.lmenu02{
background-position:0px -30px;
}
.lmenu02-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu02.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu02 span{
display: none;
}

.lmenu03{
background-image: url(/img/leftmenu/b_lmenu03.gif);
height: 30px;
overflow:hidden;
}
a.lmenu03{
background-image: url(/img/leftmenu/b_lmenu03.gif);
}
a:hover.lmenu03{
background-position:0px -30px;
}
.lmenu03-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu03.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu04{
background-image: url(/img/leftmenu/b_lmenu04.gif);
height: 30px;
overflow:hidden;
}
a.lmenu04 {
background-image: url(/img/leftmenu/b_lmenu04.gif);
}
a:hover.lmenu04{
background-position:0px -30px;
}
.lmenu04-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu04.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu05{
background-image: url(/img/leftmenu/b_lmenu05.gif);
height: 30px;
overflow:hidden;
}
a.lmenu05 {
background-image: url(/img/leftmenu/b_lmenu05.gif);
}
a:hover.lmenu05{
background-position:0px -30px;
}
.lmenu05-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu05.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu06{
background-image: url(/img/leftmenu/b_lmenu06.gif);
height: 30px;
overflow:hidden;
}
a.lmenu06 {
background-image: url(/img/leftmenu/b_lmenu06.gif);
}
a:hover.lmenu06{
background-position:0px -30px;
}
.lmenu06-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu06.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu07{
background-image: url(/img/leftmenu/b_lmenu07.gif);
height: 30px;
overflow:hidden;
}
a.lmenu07 {
background-image: url(/img/leftmenu/b_lmenu07.gif);
}
a:hover.lmenu07{
background-position:0px -30px;
}
.lmenu07-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu07.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu08{
background-image: url(/img/leftmenu/b_lmenu08.gif);
height: 30px;
overflow:hidden;
}
a.lmenu08 {
background-image: url(/img/leftmenu/b_lmenu08.gif);
}
a:hover.lmenu08{
background-position:0px -30px;
}
.lmenu08-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu08.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu09{
background-image: url(/img/leftmenu/b_lmenu09.gif);
height: 30px;
overflow:hidden;
}
a.lmenu09 {
background-image: url(/img/leftmenu/b_lmenu09.gif);
}
a:hover.lmenu09{
background-position:0px -30px;
}
.lmenu09-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu09.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu10{
background-image: url(/img/leftmenu/b_lmenu10.gif);
height: 30px;
overflow:hidden;
}
a.lmenu10 {
background-image: url(/img/leftmenu/b_lmenu10.gif);
}
a:hover.lmenu10{
background-position:0px -30px;
}
.lmenu10-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu10.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu11{
background-image: url(/img/leftmenu/b_lmenu11.gif);
height: 30px;
overflow:hidden;
}
a.lmenu11 {
background-image: url(/img/leftmenu/b_lmenu11.gif);
}
a:hover.lmenu11{
background-position:0px -30px;
}
.lmenu11-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu11.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu12{
background-image: url(/img/leftmenu/b_lmenu12.gif);
height: 30px;
overflow:hidden;
}
a.lmenu12 {
background-image: url(/img/leftmenu/b_lmenu12.gif);
}
a:hover.lmenu12{
background-position:0px -30px;
}
.lmenu12-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu12.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu13{
background-image: url(/img/leftmenu/b_lmenu13.gif);
height: 30px;
overflow:hidden;
}
a.lmenu13 {
background-image: url(/img/leftmenu/b_lmenu13.gif);
}
a:hover.lmenu13{
background-position:0px -30px;
}
.lmenu13-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu13.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu14{
background-image: url(/img/leftmenu/b_lmenu14.gif);
height: 30px;
overflow:hidden;
}
a.lmenu14 {
background-image: url(/img/leftmenu/b_lmenu14.gif);
}
a:hover.lmenu14{
background-position:0px -30px;
}
.lmenu14-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu14.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu15{
background-image: url(/img/leftmenu/b_lmenu15.gif);
height: 30px;
overflow:hidden;
}
a.lmenu15 {
background-image: url(/img/leftmenu/b_lmenu15.gif);
}
a:hover.lmenu15{
background-position:0px -30px;
}
.lmenu15-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu15.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu16{
background-image: url(/img/leftmenu/b_lmenu16.gif);
height: 30px;
overflow:hidden;
}
a.lmenu16 {
background-image: url(/img/leftmenu/b_lmenu16.gif);
}
a:hover.lmenu16{
background-position:0px -30px;
}
.lmenu16-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu16.gif);
background-position:0px -30px;
overflow:hidden;
}


.lmenu17{
background-image: url(/img/leftmenu/b_lmenu17.gif);
height: 30px;
overflow:hidden;
}
a.lmenu17 {
background-image: url(/img/leftmenu/b_lmenu17.gif);
}
a:hover.lmenu17{
background-position:0px -30px;
}
.lmenu17-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu17.gif);
background-position:0px -30px;
overflow:hidden;
}

.lmenu18{
background-image: url(/img/leftmenu/b_lmenu18.gif);
height: 30px;
overflow:hidden;
}
a.lmenu18 {
background-image: url(/img/leftmenu/b_lmenu18.gif);
}
a:hover.lmenu18{
background-position:0px -30px;
}
.lmenu18-on{
height: 30px;
background-image: url(/img/leftmenu/b_lmenu18.gif);
background-position:0px -30px;
overflow:hidden;
}

.saleitems{
background-image: url(/img/leftmenu/b_sale.gif);
height: 19px;
overflow:hidden;
}
a.saleitems {
background-image: url(/img/leftmenu/b_sale.gif);
}
a:hover.saleitems{
background-position:0px -19px;
}

.newarrivals{
background-image: url(/img/leftmenu/b_newarrivals.gif);
height: 19px;
overflow:hidden;
}
a.newarrivals {
background-image: url(/img/leftmenu/b_newarrivals.gif);
}
a:hover.newarrivals{
background-position:0px -19px;
}

.limiteditems{
background-image: url(/img/leftmenu/b_limiteditems.gif);
height: 19px;
overflow:hidden;
}
a.limiteditems {
background-image: url(/img/leftmenu/b_limiteditems.gif);
}
a:hover.limiteditems{
background-position:0px -19px;
}

.jline{
background-image: url(/img/leftmenu/b_jline.gif);
height: 19px;
overflow:hidden;
}
a.jline {
background-image: url(/img/leftmenu/b_jline.gif);
}
a:hover.jline{
background-position:0px -19px;
}
.jline-on{
background-image: url(/img/leftmenu/b_jline.gif);
height: 19px;
background-position:0px -19px;
overflow:hidden;
}


.blackline{
background-image: url(/img/leftmenu/b_blackline.gif);
height: 19px;
overflow:hidden;
}
a.blackline {
background-image: url(/img/leftmenu/b_blackline.gif);
}
a:hover.blackline{
background-position:0px -19px;
}
.blackline-on{
background-image: url(/img/leftmenu/b_blackline.gif);
height: 19px;
background-position:0px -19px;
overflow:hidden;
}

/*--- レフトメニュー下 ----*/

.left-menu-u{
margin:0 6px 0px 7px;
padding:0;
width:159px;
}

.left-menu-u ul{
width:159px;
margin:0;
padding:0;
list-style-type:none;
}

.left-menu-u li{
width:159px;
float:left;
margin:0px;
paddng:0px;
}

.left-menu-u a{
display:block;
width:159px;
}

.left-menu-u a span{display:none;}

.lmu-directors{
background-image: url(/img/leftmenu/b_directors.gif);
height:30px;
}
a.lmu-directors {
background-image: url(/img/leftmenu/b_directors.gif);
}
a:hover.lmu-directors{
background-position:0px -30px;
}

.lmu-style{
background-image: url(/img/leftmenu/b_style.gif);
height:30px;
}
a.lmu-style {
background-image: url(/img/leftmenu/b_style.gif);
}
a:hover.lmu-style{
background-position:0px -30px;
}

.lmu-ranking{
background-image: url(/img/leftmenu/b_ranking.gif);
height:30px;
}
a.lmu-ranking {
background-image: url(/img/leftmenu/b_ranking.gif);
}
a:hover.lmu-ranking{
background-position:0px -30px;
}

.lmu-magazines{
background-image: url(/img/leftmenu/b_magazine.gif);
height:30px;
}
a.lmu-magazines {
background-image: url(/img/leftmenu/b_magazine.gif);
}
a:hover.lmu-magazines{
background-position:0px -30px;
}

.lmu-outlet{
background-image: url(/img/leftmenu/b_outlet.gif);
height:45px;
}
a.lmu-outlet{
background-image: url(/img/leftmenu/b_outlet.gif);
}
a:hover.lmu-outlet{
background-position:0px -45px;
}

.parco{
border:1px solid #CCCCCC;
}

a:link .parco{
border:1px solid #CCCCCC;
}

a:hover .parco{
border:1px solid #EE0000;
}

/*-- 071005追加 --*/
.lmu-news-info{
background-image: url(/img/leftmenu/b_news_info.gif);
height:45px;
}
a.lmu-news-info {
background-image: url(/img/leftmenu/b_news_info.gif);
}
a:hover.lmu-news-info{
background-position:0px -45px;
}


.popmenu{
position:absolute;
top:0px; left:159px;
display:none;
width:159px;
margin:0;
padding:0;
z-index:3;
}

.popmenu ul{
width:159px;
margin:0 0 0 0;
padding:0;
list-style-type:none;
display:block;
}

.popmenu li{
width:159px;
float:left;
margin:0px;
paddng:0px;
}

.popmenu a{
display:block;
width:159px;
}

.lmu-pop01{
background-image: url(/img/leftmenu/pop01.gif);
height:22px;
}
a.lmu-pop01 {
background-image: url(/img/leftmenu/pop01.gif);
}
a:hover.lmu-pop01{
background-position:0px -22px;
}

.lmu-pop02{
background-image: url(/img/leftmenu/pop02.gif);
height:22px;
}
a.lmu-pop02 {
background-image: url(/img/leftmenu/pop02.gif);
}
a:hover.lmu-pop02{
background-position:0px -22px;
}

.lmu-pop03{
background-image: url(/img/leftmenu/pop03.gif);
height:22px;
}
a.lmu-pop03 {
background-image: url(/img/leftmenu/pop03.gif);
}
a:hover.lmu-pop03{
background-position:0px -22px;
}

.lmu-pop04{
background-image: url(/img/leftmenu/pop04.gif);
height:22px;
}
a.lmu-pop04 {
background-image: url(/img/leftmenu/pop04.gif);
}
a:hover.lmu-pop04{
background-position:0px -22px;
}

/*--- /leftmenu----*/

.left-menu li #leftpopup02{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup03{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup04{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup05{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup06{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup07{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup08{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup09{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup10{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup11{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup12{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup13{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup14{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup15{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup16{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup17{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

.left-menu li #leftpopup18{
display:none;
position:absolute;
width:159px;
margin:0;
padding:0;
text-align:center;
top:0px;
left:159px;
z-index:999;
}

ul.leftpopupMenu{
width:159px;
margin:0;
padding:0;
text-align:center;
padding:0 5px 5px 1px;
background-color:#333333;
}

ul.leftpopupMenu:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


ul.leftpopupMenu li{
width:159px;
height:16px;
margin:0;
padding:0;
overflow:hidden;
text-align:left;
}

ul.leftpopupMenu li a{
display:block;
width:159px;
height:16px;
padding:0;
margin:0;
font-weight:bold;
font-size:10px;
background-image: url(/img/leftmenu/btn_back_submenu.gif);
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
line-height:1;
}

ul.leftpopupMenu li a:link,ul.leftpopupMenu li a:visited {background-position:top; text-decoration:none;}
ul.leftpopupMenu li a:hover {background-position:bottom; text-decoration:none; color:#FFFFFF;}

ul.leftpopupMenu li a span{
display:block;
margin:3px 0 0 30px;
padding:0;
text-indent:0px;
}
