/* BASIC css start */
#hdWrap { position:relative; width:100%; height:110px; text-align:center; z-index:10 }
#hdWrap h1 { padding-top:17px }

#menuFix { position:fixed; top:36px; left:35px; cursor:pointer; z-index:20 }
#menuFix i { font-size:40px }
#menuFix span { font-size:16px; font-weight:bold; line-height:42px; vertical-align:top }

/* 좌측메뉴 */
#asideMenu { position:fixed; top:0; left:-400px; width:327px; height:100%; background:#fff; -webkit-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.2); z-index:200 }
#asideMenu .inner { margin:35px 32px 0 26px; position:relative }
#asideMenu .asideTop { font-size:14px; line-height:22px }
#asideMenu .asideBtn { margin-top:20px; height:48px; border:1px solid #ca8b8b }
#asideMenu .asideBtn li { position:relative; float:left; width:50%; height:48px }
#asideMenu .asideBtn li a { display:block; height:48px; font-size:14px; text-align:center; line-height:48px }
#asideMenu .asideBtn li a.login { color:#fff; background:#ca8b8b }
#asideMenu .asideBtn li .bubble { margin-left:-32px; position:absolute; top:42px; left:50%; height:25px; color:#fff; text-align:center; border-radius:5px; background:#ca8b8b }
#asideMenu .asideBtn li .bubble i { margin-left:-7px; position:absolute; top:-11px; left:50%; color:#ca8b8b }
#asideMenu .asideBtn li .bubble .tx { display:block; padding:0 10px; line-height:25px; vertical-align:top }
#asideMenu .asideQuick { padding-top:69px; position:relative }
#asideMenu .asideQuick ul { *zoom:1 }
#asideMenu .asideQuick ul:after { display:block; clear:both; content:'' }
#asideMenu .asideQuick ul li { float:left; width:33.33% }
#asideMenu .asideQuick ul li a { display:block; text-align:center }
#asideMenu .asideQuick ul li a i { font-size:40px; color:#ca8b8b }
#asideMenu .asideQuick ul li a .tx { display:block; font-size:14px }
#asideMenu .asideCate { position:relative }
#asideMenu .asideCate .cate1 { padding-top:20px; position:relative; height:42px; line-height:42px; border-bottom:1px solid #000 }
#asideMenu .asideCate .cate1 span { font-size:14px; font-weight:bold }
#asideMenu .asideCate .cate1 i { position:absolute; top:34px; right:0; font-size:20px }
#asideMenu .asideCate ul { padding-top:5px }
#asideMenu .asideCate ul li { height:32px; line-height:32px }
#asideMenu .asideCate ul li a { font-size:14px }
#menuFixCls { position:absolute; top:4px; right:0; font-size:40px; cursor:pointer }

/* 우측메뉴 */
#rightMenu { margin-top:-221px; position:fixed; top:50%; right:0; width:48px; border:1px solid #cdcdcd; border-right:none; border-bottom:none; background:#fff; z-index:20 }
#rightMenu li { height:48px; text-align:center; line-height:58px; border-bottom:1px solid #cdcdcd }
#rightMenu li a { display:block; height:48px }
#rightMenu li i { font-size:24px }
#rightMenu li.searchBtn { position:relative }
#rightMenu li.searchBtn .search { position:absolute; top:-1px; right:0; /*width:274px;*/ width:48px; height:48px; line-height:12px; text-align:left; border:1px solid #cdcdcd; border-right:none; background:#fff; z-index:10 }
#rightMenu li.searchBtn .search input { padding-left:10px; /*width:216px;*/ width:0; height:48px; border:none; outline:none }
#rightMenu li.searchBtn .search a { position:absolute; top:0; right:0; width:48px; text-align:center; line-height:58px }
#rightMenu li.bookmark a { color:#ea3e3e }
#rightMenu li.topBtn { line-height:16px }
#rightMenu li.topBtn i { margin-top:4px; vertical-align:bottom }
#rightMenu li.topBtn span { font-size:14px; font-weight:bold; vertical-align:top; line-height:8px }
/* BASIC css end */

