/* BASIC css start */
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: normal;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: bold;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }

/* 최상단 배너 영역 */
#topBanner { display:none; position:relative; width:100%; height:50px; overflow:hidden }
#topBanner .bnnr_bx { margin-left:-1249px;  position:absolute; top:0; left:50%; width:1150px; height:50px;}
#topBanner .bnnr_bx img { display:block;vertical-align:top; }
#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/easyland/10449/phps/common/btn_topbanner_close.png) 0 0 no-repeat; }

 .mbmt {
            transition: margin-top 0.3s;
        }


/* header 상단 메뉴*/
#header { position:relative; width:100%; height:220px; background:#fff; z-index:100; }
#header.act { position:relative; top:-144px; left:0; right:0 }
#header .headerTop {  position:relative; width:100%; min-width:1150px; height:30px; margin:0 auto;  border-bottom:1px solid #b7b7b7 }
#header .headerTop .hdRight { position:relative; width:1150px; margin:0 auto; padding:7px 10px 0px 0px;  }
#header .headerTop .hdRight ul { position:relative; width:620px; float:right; }
#header .headerTop .hdRight ul li { padding-left:12px; position:relative; float:left;font-size:12px; }
#header .headerTop .hdRight ul li a { display:block;  height:15px;  font-size:12px;  color:#888; padding-left:12px; border-left:1px solid #e3e3e3}
#header .headerTop .hdRight ul li:first-child a {border-left:0;}
#header .headerTop .hdRight a i { font-style: normal; color: #ffbd3e; }

/*.loginbg{  display:block; background-color:#fff;   } */


.carttit{ background:url(/design/easyland/10449/phps/main/num.png) 65px 7px no-repeat }
.carttit .user_basket_quantity{color:#b7b7b7 ; padding-right:5px;}

.searchArea2 { position:absolute; top:80px; right:50px; width:202px; border-bottom: 1px solid #9d9d9d;text-align: left; }
.searchArea2 .MS_search_word { padding:10 5px 0px 5px; width:180px; height:17px; line-height:20px; border:none; vertical-align:top }
#header .headerBottom .navWrap_top .searchArea2 .btn_search {float: right;display: inline-block;width: 17px;vertical-align: bottom;font-size: 11px;box-sizing: border-box;border: none;padding: 0;margin-left: 5px;}
#header .headerBottom .navWrap_top .searchArea2 .btn_search img {max-width:100%;}

.krbt{ position:absolute; top:33px; right:0px; }



.headerBottom { position:relative; width:1150px; height:140px;  clear:both;  margin:0 auto; }
#header .headerBottom .navWrap_top { position:relative; *zoom:1  width:900px;height:100px; clear:both;}
.tlogo {position: absolute; left: 37%; z-index:999; width:250px; padding-top:20px; }

#header .headerBottom .navWrap { position:relative; *zoom:1;  width:900px;}
#header .headerBottom .navWrap:after { display:block; clear:both; content:'' }

#header .headerBottom .navWrap .lnb_wrap {  position:absolute;  top:20px; }
/*
#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/easeland/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/easeland/10449/phps/common/btn_allmenuclose.gif) 0 0 no-repeat }
*/



.headerBottom2 { position:absolute; width:100%; top:175px; border-top:1px solid #d8dfe5;}

#header .headerBottom2 .navWrap {position: relative; margin:0 auto; width:1150px; height: 50px; text-align: center;}
#header .headerBottom2 .navWrap .lnb_wrap > ul { }
#header .headerBottom2 .navWrap ul .lnb_depth1 { position:relative; float:left;   height:45px; padding-left:0px;min-width:90px; }
#header .headerBottom2 .navWrap ul .lnb_depth1 > a { display:block; font-weight:bold;padding-left:2px; height:47px; line-height: 47px; font-family:'Noto Sans KR';font-size: 18px;color: #000000; text-align:center;    }
#header .headerBottom2 .navWrap ul .lnb_depth1 > a.active { color:#707070 }
#header .headerBottom2 .navWrap ul .lnb_depth1 > a:hover {color:#ffbd3e;font-weight:bold; }

#header .headerBottom2 .navWrap ul .lnb_depth1 .lnb_depth2 { display:none; position:absolute; top:190px; left:0px;  width:100%;  border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8;  border-left:1px solid #d8d8d8;z-index:10; background:#fff; }
#header .headerBottom2 .navWrap ul .lnb_depth1 .lnb_depth2 ul li { height:39px; text-align:left; border-bottom:1px solid #d8d8d8; padding-left:10px; }
#header .headerBottom2 .navWrap ul .lnb_depth1 .lnb_depth2 ul li a { display:block; height:39px; font-size:13px; color:#000; line-height:39px;font-family:'Noto Sans KR'; }
#header .headerBottom2 .navWrap ul .lnb_depth1 .lnb_depth2 ul li a:hover { color:#904500; }


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

/* 사이드 메뉴 */
.fix_rt_menu{ position:fixed; top:300px; right:0; bottom:0px; width:130px; height:100%;  z-index:200 }
.fix_rt_menu .bx_quick_menu { position:relative; overflow:hidden }
.fix_rt_menu .bx_quick_menu li { width:100px; height:130px; }

.fix_rt_menu .bx_quick_menu li a { display:block; height:75px; text-align:center; cursor:pointer }
.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/easeland/10449/phps/common/btn_top.png) 0 0 no-repeat; cursor:pointer }
.today{ font-size:13px; color:#fff; text-align:center; padding-top:20px;  overflow:hidden;}

.sagon ul li a {font-size: 16px;line-height: 2;color: #888;font-family:'Noto Sans KR';font-weight:bold; }
.sagon ul li a:hover {color:#ffbd3e;font-weight:bold; }
.sagon .line { float:left;width: 1px; height:320px;background:#ddd;margin:10px 2px; }


/* BASIC css end */

