/* BASIC css start */
/* 메인 팝업 */
#MAKESHOPLY0 { display:none !important }

/* 최상단 배너 영역 */
#topBanner { display:none; position:relative; width:100%; height:80px; overflow:hidden }
#topBanner .bnnr_bx { margin-left:-960px; position:absolute; top:0; left:50%; width:1920px; height:110px; }
#topBanner .bnnr_bx img { display:block; }
#topBanner .bnnr_bx p.bt_closeBanner { margin-left:573px; position:absolute; top:10px; left:50%; width:35px; height:35px; text-indent:-9999em; cursor:pointer; z-index:10; background:url(/design/snj0701/10449/phps/common/btn_topbanner_close.png) 0 0 no-repeat; }

/* header 상단 메뉴 */
#header { position:relative; width:100%; background:#fff; z-index:100 }
#header.act { position:fixed; top:-144px; left:0; right:0 }
#header .headerTop { margin:0 auto; position:relative; width:1200px; height:144px }
#header .headerTop .tlogo { position:absolute; top:46px; left:379px }
#header .headerTop .hdLeft { padding-top:11px; float:left; overflow:hidden }
#header .headerTop .hdLeft a { display:block; padding-left:20px; height:16px; font-size:13px; color:#626262; font-family:Corbel; font-weight:bold; line-height:16px; background:url(/design/snj0701/10449/phps/common/ico_bookmark.gif) 0 0 no-repeat }
#header .headerTop .hdRight { padding-top:11px; float:right }
#header .headerTop .hdRight ul li { padding-left:13px; position:relative; float:left }
#header .headerTop .hdRight ul li a { display:block; font-size:13px; color:#626262; font-family:Corbel; font-weight:bold }



#header .headerTop .searchArea { position:absolute; bottom:14px; right:0; width:180px; height:35px; border-bottom:1px solid #848484 }
#header .headerTop .searchArea .MS_search_word { padding:0 5px; width:160px; height:34px; line-height:35px; border:none; vertical-align:top }
#header .headerTop .searchArea a { position:absolute; top:4px; right:0; display:block; width:20px; height:25px; text-indent:-9999em; background:url(/design/snj0701/10449/phps/common/btn_search.gif) 0 0 no-repeat }

#header .headerBottom { margin:0 auto; position:relative; width:1200px; height:47px }
#header .headerBottom .navWrap { position:relative; *zoom:1 }
#header .headerBottom .navWrap:after { display:block; clear:both; content:'' }
#header .headerBottom .navWrap .lnb_wrap { width:100%; height:47px; background:url(/design/snj0701/10449/phps/common/bg_nav.jpg) 0 0 no-repeat }
#header .headerBottom .navWrap .lnb_wrap .menuAll { position:absolute; top:0; left:0; width:56px; height:47px; text-align:center; cursor:pointer }
#header .headerBottom .navWrap .lnb_wrap .menuAll #btn_allMenu { width:56px; height:47px; text-indent:-9999em; background:url(/design/snj0701/10449/phps/common/btn_allmenuopen.gif) 0 0 no-repeat }
#header .headerBottom .navWrap .lnb_wrap .menuAll #btn_allMenu.active { width:56px; height:47px; text-indent:-9999em; background:url(/design/snj0701/10449/phps/common/btn_allmenuclose.gif) 0 0 no-repeat }

#header .headerBottom .navWrap .lnb_wrap > ul { padding-left:56px }
#header .headerBottom .navWrap ul .lnb_depth1 { position:relative; float:left; width:143px; height:47px; background:url(/design/snj0701/10449/phps/common/bg_nav_line.gif) 0 0 no-repeat }
#header .headerBottom .navWrap ul .lnb_depth1 > a { display:block; padding-left:2px; height:47px; font-size:15px; color:#fff; text-align:center; line-height:47px }
#header .headerBottom .navWrap ul .lnb_depth1 > a.active { color:#fff363 }
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 { display:none; position:absolute; top:47px; left:2px; width:141px; background:#212121; z-index:10 }
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 ul li { height:39px; text-align:center; border-bottom:1px solid #151515 }
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 ul li a { display:block; height:39px; font-size:13px; color:#fff; line-height:39px }
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 ul li a:hover { color:#fff363 }

#header .headerBottom .navWrap .allMenuView { display:none; position:absolute; top:47px; left:0; width:100%; height:px; background:#212121; z-index:10 }
#header .headerBottom .navWrap .allMenuView .all_menuList { padding-left:56px; overflow:hidden; *zoom:1 }
#header .headerBottom .navWrap .allMenuView .all_menuList:after { display:block; clear:both; content:'' }
#header .headerBottom .navWrap .allMenuView .all_menuList ul { padding-top:10px; float:left; width:142px; height:475px; border-left:1px solid #151515 }
#header .headerBottom .navWrap .allMenuView .all_menuList ul li { height:33px; text-align:center }
#header .headerBottom .navWrap .allMenuView .all_menuList ul li a { display:block; height:39px; font-size:13px; color:#fff; line-height:39px }
#header .headerBottom .navWrap .allMenuView .all_menuList ul li a:hover { color:#fff363 }

/* 사이드 메뉴 */
.fix_rt_menu{ position:fixed; top:80px; right:0; bottom:0px; width:79px; height:100%; border-left:1px solid #383a40; background:#56575d; z-index:200 }
.fix_rt_menu .bx_quick_menu { position:relative; overflow:hidden }
.fix_rt_menu .bx_quick_menu li { width:79px; height:79px; border-bottom:1px solid #383a40 }
.fix_rt_menu .bx_quick_menu li.bgm { background:#47484e }
.fix_rt_menu .bx_quick_menu li a { display:block; height:79px; text-align:center; background:url(/design/snj0701/10449/phps/common/sp_side_quick.png) 0 0 no-repeat; cursor:pointer }
.fix_rt_menu .bx_quick_menu li a.ico1 { background-position:0 0 }
.fix_rt_menu .bx_quick_menu li a.ico2 { background-position:0 -80px }
.fix_rt_menu .bx_quick_menu li a.ico3 { background-position:0 -160px }
.fix_rt_menu .bx_quick_menu li a.ico4 { background-position:0 -240px }
.fix_rt_menu .bx_quick_menu li a.ico5 { background-position:0 -320px }
.fix_rt_menu .bx_quick_menu li a.ico6 { background-position:0 -400px }
.fix_rt_menu .bx_quick_menu li a.ico7 { background-position:0 -480px }
.fix_rt_menu .bx_quick_menu li a.ico8 { background-position:0 -560px }
.fix_rt_menu .bx_quick_menu li a.ico9 { background-position:0 -640px }
.fix_rt_menu .bx_quick_menu li a.ico10 { background-position:0 -720px }
.fix_rt_menu .bx_quick_menu li a .tx { display:block; padding-top:47px; font-size:12px; color:#fff; font-weight:bold }
.fix_rt_menu .bx_quick_menu li a.ico6 .tx { color:#fff363 }
.fix_rt_menu .fix_rt_btm { position:absolute; bottom:20px; left:0; width:100% }
.fix_rt_menu .fix_rt_btm p { margin:0 auto; width:45px; height:45px; text-indent:-9999em; background:url(/design/snj0701/10449/phps/common/btn_top.png) 0 0 no-repeat; cursor:pointer }
/* BASIC css end */

