@charset "shift_jis";

/* ===========================================================

   left side style
 
=========================================================== */
#sideLeft{
width:150px;
}


/* 2014.12.03 bita-a0099 add start */
/* -----------------------------------------------------------
   .sideMenu
----------------------------------------------------------- */
#sideLeft .goodsNarrow{
width:150px;
}
#sideLeft .goodsNarrow .cateNarrow{
border: 1px solid #D9D9D9;
margin-bottom:15px;
font-size:90%;
}
#sideLeft .goodsNarrow .priceNarrow{
border: 1px solid #D9D9D9;
margin-bottom:15px;
font-size:90%;
}
#sideLeft .goodsNarrow .narrowList{
margin:5px;
}
#sideLeft .goodsNarrow .narrowList .row{
padding-top:3px;
padding-bottom:3px;
}
#sideLeft .goodsNarrow .narrowList .level0{
border-bottom: 1px solid #D9D9D9;
background: url(../../images/parts/arrow_left.png) no-repeat left center;
padding-left:12px;
}
#sideLeft .goodsNarrow .narrowList .level1{
border-bottom: 1px dashed #D9D9D9;
background: url(../../images/parts/arrow_right.png) no-repeat right;
padding-right:12px;
word-break:break-all;
}
#sideLeft .goodsNarrow .narrowList .level2{
padding-left:10px;
border-bottom:1px dashed #D9D9D9;
background: url(../../images/parts/arrow_right.png) no-repeat right;
padding-right:12px;
word-break:break-all;
}
#sideLeft .goodsNarrow .narrowList .level3{
padding-left:20px;
border-bottom:1px dashed #D9D9D9;
background: url(../../images/parts/arrow_right.png) no-repeat right;
padding-right:12px;
word-break:break-all;
}
#sideLeft .goodsNarrow .narrowList .level4{
padding-left:30px;
border-bottom:1px dashed #D9D9D9;
background: url(../../images/parts/arrow_right.png) no-repeat right;
padding-right:12px;
word-break:break-all;
}
#sideLeft .goodsNarrow .narrowList .current{
font-weight:bold;
background: none;
padding-right:0;
}
#sideLeft .goodsNarrow .narrowList .noback{
background: none;
padding-right:0;
}
#sideLeft .goodsNarrow .narrowList .noborder{
border-bottom:none;
}
#sideLeft .goodsNarrow .narrowList .btn{
text-align:center;
margin-top:7px;
}
/* 2014.12.03 bita-a0099 add end */

/* -----------------------------------------------------------
   .sideMenu
----------------------------------------------------------- */
#sideLeft .sideMenu{
width:150px;
margin-bottom:15px;
overflow:hidden;
border:1px solid #D9D9D9;
}

/* 2014.10.23 bita-a0099 mod start */
#sideLeft .sideMenu .sideMenuList{
width:150px;
margin-top:0px;
}

/* 2014.10.23 bita-a0099 mod end */

/* 20111110 bita-a0099 add start */
#sideLeft .sideMenu .sideMenuList .categoryTitle img{
vertical-align: middle;
}
/* 20111110 bita-a0099 add end */

#sideLeft .sideMenu .sideMenuList .categoryList{
display:none;
width:150px;
}

#sideLeft .sideMenu .sideMenuList .categoryList .firstLevel li .secondLevel{
}

#sideLeft .sideMenu .sideMenuList .categoryList .firstLevel li .secondLevel li{
width:126px;
}

/* 20111110 bita-a0099 add start */
#sideLeft .sideMenu{
width:150px;
margin-bottom:15px;
overflow:hidden;
}

#sideLeft .sideMenu .categoryGroup{
width:150px;
}

#sideLeft .sideMenu .categoryGroup .categoryTitle{
width: 150px;
border-bottom: 1px solid #EBEBEB;
cursor: pointer;
/*background: url(../../images/parts/bg_close.png) no-repeat right center;*/
}

#sideLeft .sideMenu .categoryGroup .categoryTitle img{
vertical-align: middle;
}

#sideLeft .sideMenu .categoryGroup .categoryList{
display:none;
width:150px;
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel{
padding-top:5px;
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel li{
width:144px;
padding-left:6px;
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel li{
width:144px;
padding-left:6px;
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel ol li{
padding-left:18px;
background:url(../../images/parts/icon_arrow01.png) no-repeat 8px .4em;
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel li .secondLevel{
}

#sideLeft .sideMenu .categoryGroup .categoryList .firstLevel li .secondLevel li{
width:126px;
}

#sideLeft .sideMenu .shadeOpen .categoryTitle{
    background: url(../../images/parts/bg_open.png) no-repeat right center;
}
#sideLeft .sideMenu .shadeClose .categoryTitle{
    background: url(../../images/parts/bg_close.png) no-repeat right center;
}
/* 20111110 bita-a0099 add end */



/* -----------------------------------------------------------
   .sideLeftBtn01
----------------------------------------------------------- */
.sideLeftBtn01{
width:150px;
}

.sideLeftBtn01 ul{
padding-bottom:5px;
}

.sideLeftBtn01 ul li{
margin-bottom:10px;
}


