/* 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/clickav/10449/phps/common/btn_topbanner_close.png) 0 0 no-repeat; }


/* header 상단 메뉴 */
#header { position:relative; width:100%; background:#fff; z-index:100; background:url(http://ai.esmplus.com/tjdgh0627/samjung2018/bg_img.jpg) 0 0 repeat-x;}
#header.act { position:fixed; top:-144px; left:0; right:0 }
#header .headerTop { margin:0 auto; position:relative; width:1200px; height:150px }
#header .headerTop .tlogo { position:absolute; top:65px; left:390px }


#header .headerTop .hd_div{width:100%; clear:both; overflow:hidden; height:33px;}
#header .headerTop .hdLeft {float:left; overflow:hidden }
#header .headerTop .hdLeft a { display:block; padding-left:20px; font-size:13px; color:#626262; font-weight:bold; line-height:16px; background:url(/design/clickav/10449/phps/common/ico_bookmark.gif) 0 0 no-repeat }
#header .headerTop .hdRight { padding-top:9px; float:right }
#header .headerTop .hdRight ul li {position:relative; float:right; text-align:center; padding-left:30px;  }
#header .headerTop .hdRight ul li a { display:block; font-size:13px; font-weight:bold; color:#eee;}

#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/clickav/10449/phps/common/btn_search.gif) 0 0 no-repeat }


/*드롭다운메뉴*/
#gnb {position:absolute; height:60px; width:100%;border-top:1px solid #ccc;border-bottom:6px solid #999;z-index:999;background:#eee;}
#gnb:after {display:block; content:"";clear:both;}
#gnb .gnb_wrap{width:100%;margin:0 auto;background:#fff;}
#gnb .gnb_wrap:after {display:block; content:"";clear:both;}
#gnb .gnb_wrap>ul{width:900px;margin:0 auto;background:url(/activeblackbox/images/common/menu_line.gif) 0 bottom no-repeat;}
#gnb .gnb_wrap>ul:after {display:block; content:"";clear:both;}
#gnb .gnb_wrap>ul>li{height:60px; line-height:65px; width:171px; text-align:center; background:url(/activeblackbox/images/common/menu_line.gif) 100% bottom no-repeat; float:left; font-weight:bold;}
#gnb .gnb_wrap>ul>li a.dep01{color:#333; font-size:18px; font-weight:bold;}
#gnb .gnb_wrap>ul>li.slc a.dep01{color:#febd17; font-weight:bold;}
#gnb .gnb_wrap>ul>li.ov a.dep01{color:#636363; font-weight:bold;}
#gnb .gnb_wrap>ul>li.on a.dep01{color:#0076c0; font-weight:bold;}

#gnb .gnb_wrap>ul>li div.dep02{background:#eee;width:100%; position: absolute; top: 60px; left: 0; z-index: 9900; color:#fff; line-height:1.5; text-align:left; display:none;}
#gnb .gnb_wrap>ul>li div.dep02 a{color:#666;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav{max-height:200px; width:900px; margin:auto;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav:after{display:block; content:""; clear:both;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav{float:left; width:900px; border-right:1px solid #b3b3b3;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav:after{display:block; content:"";clear:both;}



#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav{width:170px; border-left:1px solid #b3b3b3; float:left; padding:20px 0; min-height:160px;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li{margin-top:6px; min-height:20px;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li:after{display:block; content:"";clear:both;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li:first-child{margin-top:0px;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li>a{display:block;width:170px; padding-left:30px; height:20px; line-height:20px; font-size:14px; font-weight:bold;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li.dep02_nav_btn{margin:0 0 0 20px; min-height:30px;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li.dep02_nav_btn>a{display:block; padding:0; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:none;}





#gnb .gnb_wrap>ul>li div.dep02 .dep03{width:179px; margin-left:40px; margin-top:4px;}
#gnb .gnb_wrap>ul>li div.dep02 .dep03:after{display:block; content:"";clear:both;}
#gnb .gnb_wrap>ul>li div.dep02 .dep03>li{	}
#gnb .gnb_wrap>ul>li div.dep02 .dep03>li a{color:#e1e1e1; display:block; font-size:12px; font-weight:normal; height:18px; line-height:18px; color:#e1e1e1;}
#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03>li:first-child a{margin-left:0;}

.cont_top{width:100%;}
.cont_top img{width:100%; height:300px;}
.cont_all{padding-top:40px; overflow:hidden; font-size:15px;}
.sub_menu{position:relative; width:1300px; height:72px; margin:0 auto; padding-top:20px;}
.sub_menu li{width:174px; float:left; font-size:15px; padding:0; text-align:center; border:1px solid #d2d2d2; background:#f2f2f2; color:#343434; font-weight:bold; cursor:pointer; height:50px; line-height:50px;} 
.sub_menu li a{font-size:15px; font-weight:bold; display:block; color:#343434;font-size:16px;}
.sub_menu li.on {margin-right:0px;border-color:#017dc5;border-bottom:0px;background:#ffffff;color:#0076c0;}
.sub_menu li.on a {color:#0076c0;}
.sub_ttl{font-size:38px; position:relative; width:1200px; padding:50px 0 0 0; margin:0 auto; font-weight:bold; text-align:center}


.sub_menu2{position:relative; width:1200px; height:72px; margin:0 auto; padding-top:20px;}
.sub_menu2 li{width:180px; float:left; font-size:15px; padding:0; text-align:center; border:1px solid #e7e7e7; background:#f6f6f6; color:#555555; font-weight:bold; cursor:pointer; height:45px; line-height:45px;} 
.sub_menu2 li a{font-size:15px; font-weight:bold; display:block; color:#555555;font-size:16px;}
.sub_menu2 li.on {margin-right:0px;border-color:#017dc5;border-bottom:0px;background:#017dc5;color:#fff;}
.sub_menu2 li.on a {color:#fff;}


#gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li a:hover{color:#0076c0; font-weight:bold;}

/* BASIC css end */

