/* BASIC css start */
/* 상단 배너 */
#topBanner { display:none; position:relative; overflow:hidden }
#topBanner .thmb { width:100%;  }
#topBanner .thmb img { width:100% }
#btBnnrClose { position:absolute; top:0; right:0; width:24px; height:23px; text-indent:-9999em; background:url(/design/linkvalley/10450/phps/m/common/btn_bnnr_close.png) 0 0 no-repeat; background-size:24px auto; cursor:pointer; z-index:10 }

/* 상단 */
#header { position:relative; width:100%; z-index:100 }
#header .headerLnb { position:relative; height:70px; border-bottom:1px solid #737373; background:#fff }
#header .headerLnb .sideMenuOpen { position:absolute; top:20px; left:10px; width:25px; height:25px; text-indent:-9999em; background:url(/design/linkvalley/10450/phps/m/common/btn_menuopen.png) 0 0 no-repeat; background-size:25px auto; cursor:pointer }
#header .headerLnb .tlogo { margin:0 auto; padding-top:0px;  width:180px }
#header .headerLnb .tlogo img { width:180px }
#header .headerLnb .btnCart { position:absolute; top:20px; right:11px; width:25px; height:25px; cursor:pointer }
#header .headerLnb .btnCart .ico { display:block; width:25px; height:25px; background:url(/design/linkvalley/10450/phps/m/common/btn_cart.png) 0 0 no-repeat; background-size:25px auto }
#header .headerLnb .btnCart .num { padding:0 5px; position:absolute; bottom:-4px; right:0; font-size:16px; color:#fff; font-weight:bold; border-radius:15px; background:#cccccc; z-index:10 }

.mask {	display:none; position:fixed; bottom:0; left:0; width:100%; height:100%; background:#fff; opacity:0.5; filter:alpha(opacity=50); z-index:990 }

#scrTop { display:none; position:fixed; bottom:20px; left:15px; width:40px; height:40px; text-indent:-9999em; background:url(/design/linkvalley/10450/phps/m/common/btn_top.png) 0 0 no-repeat; background-size:40px auto; z-index:200; cursor:pointer }

/* 사이드 메뉴 */
#asideMenu { position:fixed; top:0; left:-77%; width:75%; height:100%; box-shadow:-5px 5px 5px 5px #000; background:#f4e8d0; z-index:9999; overflow-y:auto; overflow-x:hidden }
#asideMenu .searchBx { position:relative; height:45px; background:#e99920 }
#asideMenu .search { padding:6px 15px 0 15px; position:relative; text-align:center; }
#asideMenu .search input { width:100%; height:30px; color:#fff; border:none; border-bottom:1px solid #fff; outline:none; background:none }
#asideMenu .search .btn_search { position:absolute; top:9px; right:15px; width:29px; height:29px; font-size:24px; color:#fff; text-align:right }

#asideMenu .quick_menu { position:relative; background:#34363c }
#asideMenu .quick_menu ul { border-bottom:1px solid #222225; *zoom:1 }
#asideMenu .quick_menu ul:after { display:block; clear:both; content:'' }
#asideMenu .quick_menu ul li { margin-left:-1px; float:left; width:33.33%; height:75px; text-align:center; border-left:1px solid #222225 }
#asideMenu .quick_menu ul li a { display:block; height:75px; color:#fff }
#asideMenu .quick_menu ul li a .ico { display:inline-block; margin-top:8px; width:40px; height:40px; background:url(/design/linkvalley/10450/phps/m/common/sp_side_quick.png) 0 0 no-repeat; background-size:40px auto }
#asideMenu .quick_menu ul li a .ico1 { background-position:0 0 }
#asideMenu .quick_menu ul li a .ico2 { background-position:0 -40px }
#asideMenu .quick_menu ul li a .ico3 { background-position:0 -80px }
#asideMenu .quick_menu ul li a .ico4 { background-position:0 -120px }
#asideMenu .quick_menu ul li a .ico5 { background-position:0 -160px }
#asideMenu .quick_menu ul li a .ico6 { background-position:0 -200px }
#asideMenu .quick_menu ul li a .tx { display:block; margin-top:-7px }

#asideMenu .asideNav { position:relative; overflow:hidden }
#asideMenu .asideNav > ul > li { position:relative; width:100% }
#asideMenu .asideNav > ul > li > a { display:block; position:relative; padding-left:17px; height:48px; font-size:16px; font-weight:bold; color:#000; line-height:48px; border-bottom:1px solid #86868b; background:#f4e8d0 }
#asideMenu .asideNav > ul > li > a > i { margin-top:-10px; position:absolute; top:50%; right:15px; font-size:20px }
#asideMenu .asideNav > ul > li > ul { display:none; padding:14px 0; position:relative; border-bottom:1px solid #9c9ca2; background:#f3d19c }
#asideMenu .asideNav > ul > li > ul > li { padding:0 22px }
#asideMenu .asideNav > ul > li > ul > li > a { display:block; height:33px; font-size:16px; color:#000; line-height:33px; }

#asideClose { position:fixed; top:0; left:-77%; width:43px; height:45px; text-indent:-9999em; background:url(/design/linkvalley/10450/phps/m/common/btn_aside_close.gif) 0 0 no-repeat; background-size:40px auto; cursor:pointer; z-index:9999 }
/* BASIC css end */

