/* BASIC css start */
#aside { float: left; width: 200px; margin-right: 12px; background-color:#f5f5f5; }
#aside .menu { margin-bottom: 30px; }
#aside .shop-title { background-image:url(http://egmdesign.cafe24.com/littmannshop/snb_basic_title.jpg); height:93px;}
#aside .shop-title .shop-titleM { color:#FFF; padding-top:32px; text-align:center;}
#aside .shop-title .shop-titleS { color:#FFF; padding-top:2px; text-align:center;}
#aside .shop-cate, 
#aside .community { margin-bottom: 30px; }
#aside .snb {margin-top: 0px; margin-left: 10px;  font-family:"맑은 고딕"  }
#aside .snb li { padding: 15px 0; word-wrap: break-word; }
#aside .snb li a { display: inline-block; width: 200px; padding-left: 0px; color:#404040; font-size: 14px; }
#aside .snb .start {margin-top:10px;}
#aside .snb .bt1 {position: absolute; float:left; padding:0px; margin-top:18px; margin-left:160px;}
#aside .snb .bt2 {position: absolute; float:left; padding:0px; margin-top:75px; margin-left:160px;}
#aside .snb .bt3 {position: absolute; float:left; padding:0px; margin-top:133px; margin-left:160px;}
#aside .snb .bt4 {position: absolute; float:left; padding:0px; margin-top:190px; margin-left:160px;}
#aside .snb .bt5 {position: absolute; float:left; padding:0px; margin-top:247px; margin-left:160px;}
#aside .snb li a:hover { color: #00a6cf; }
#aside .hd { width: 130px; height: 15px; line-height: 17px; padding-left: 8px; background-color: #c8c8c8; color: #fff; font-size: 13px; font-weight: bold; }
#aside .snb-cs { padding: 15px 10px 10px; border: 1px solid #c8c8c8; }
#aside .snb-cs li { padding-bottom: 5px; }
#aside .snb-cs em { display: inline-block; font-weight: bold; letter-spacing: -1px; }
#aside .snb-cs .phone { color: #6f8979; font-size: 14px; letter-spacing: -1px; }
#aside .snb-cs .work,
#aside .snb-cs .bank { color: #949494; font-size: 11px; }
#aside .snb-cs .line { height: 25px; background: url(/images/d3/modern_simple/aside_info_dot.gif) repeat-x 0 10px; }

#aside .snb li ul {
position: absolute;
background:#f5f5f5;
display:none;  /* 평상시에는 서브메뉴가 안보이게 하기 */
height:auto;
margin-top:3px;
padding:0px;
border:0px;
z-index:10000;
}
#aside .snb li ul li {background:#ededed; padding:7px; width:165px;  }

#aside .snb li:hover ul {
display:block;   /* 마우스 커서 올리면 서브메뉴 보이게 하기 */
position: relative;
color:#F00;
}

.aaa a {color:#505050 !important; font-size: 12px !important; font-family:"맑은 고딕 !important" }
.aaa a:hover{color:#00a6cf !important; font-weight: bold; font-family:"맑은 고딕 !important"}
/* BASIC css end */

