@charset "utf-8";
/* CSS Document */
/** header **/
#header {position:relative;z-index:1000;width:100%;background:#fff;}
.login_menu_wrap {width:100%; position:relative;border-bottom:solid 1px #eee;background-color:#fafafa;z-index:1;}
.login_menu {display:flex; justify-content:space-between; align-items:center; width:1100px; height:30px; margin:0 auto;}
.login_menu_left {width:400px;height:auto;float:left;margin:2px 10px;}
.login_menu_left ul li {font-size:14px;}
.login_menu_left ul li a:hover {color:#ff3300;}	

.login_menu_right {font-size:14px;}
.login_menu_right ul .fbold{font-weight:bold; color:#000000;}
.login_menu_right ul li {float:left; padding-right:7px; font-size:14px;}
.login_menu_right ul li:last-child {padding-right: 5px;}
.login_menu_right ul li a {color: #737373;}
.login_menu_right ul li a b {color: #737373;}
.login_menu_right ul li a:hover {color: #ff3300;}	
.login_menu_line {background: url("/new/skin/top/topskin_62/icon_dotb.png") no-repeat left 2px;padding-left: 11px;}
.login_menu_support {background: url("/new/skin/top/topskin_62/icon_heart.png") no-repeat left 4px;padding-left: 11px;}
.login_menu_bookmark {background: url("/new/skin/top/topskin_62/gold_star.png") no-repeat left 1px;padding-left: 18px;}

.login_menu_right ul li.login_menu_bookmark a, li.login_menu_support a {color:#000;}
.logo_wrap {width:1100px;height:auto;margin:12px auto;clear:both;position:relative;z-index:9;height:75px;overflow:hidden;}
.top_logo {width:270px;height:60px;z-index:9;top:0px;left:0;}
#top_bn {margin-top:0px;padding:0;position:absolute;top:5px;right:185px;height:60px;}
#top_search {width:375px; height:40px; padding:5px; border:2px solid #ff6600; border-radius:25px; transition:all 0.3s;}
#top_search:hover{box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;} 

#top_search ul {clear: both; width:375px; height:40px; margin:0 auto;}
.search_input {float:left; width:330px; height:40px; padding:3px 5px 5px 15px; 
    font-size:18px; border:none; outline:none; border-radius:15px; font-weight:bold; color:#330000;}
.search_input::placeholder{font-weight:300; color:#333333; font-size:15px;}
.search_go {margin:5px; float:right;}

*+html body .search_go {margin: -9px 15px 0 0;float:right;}
.hotkeyword {display:absolute;text-align:right;margin-top:0px;margin-left:65px;width:175px;height:42px;font-size:11px;border-left:1px #DFDFDF solid;}	
.hotkeyword dt {float:left;color:#fff;margin-top: 0px;margin-right: 5px;border-radius: 5px;font-size:10px;padding: 3px 5px 3px 5px;}
.hotkeyword dl {float:left;margin-top: 7px;margin-right: 10px;}
.hotkeyword dl dd {float: left;color: #b5b5b5;margin-top: 0px;padding-top: 2px;}
.hotkeyword dl dd a {ma-top:10px;padding-left:5px;padding-right: 5px;font-size:14px;color:#e69732;font-weight:800;}

.topcaput {height:40px;background:#eee;margin:0 auto;border-bottom: solid 1px #ccc;}
.input_tgca {color:#646464;width:135px;margin:10px 5px;padding:1px;font-size:12px;font-family:'돋움';}
.qlink_bt {width:1100px;height:40px;margin:0 auto;position: relative;z-index:9999;}

.price_search_wrap {width:100%;height:40px;position:relative;z-index:1;}
.price_search_link{width:1100px;height:40px;margin:0 auto;position: relative;background:#fafafa;border-bottom:1px solid #dadcdb;}	
.price_search_link li{display: inline-block;padding:15px 8px 0px 8px;border:0;}
.price_search_link li a{color: #000;margin:auto;font-size: 12px; font-family:'돋움';}	
.price_search_link li a:hover {color: #09aeea;font-weight: bold;}

/* Memu Style*/	
#gnbmain_wrap {width:100%;height:50px;position:relative;}	
#gnb {margin:0 auto;width:100%;border-top:1px solid #eee;border-bottom:1px solid #ddd;background-color:rgba(255,255,255,1);position:relative; }
#gnb.gnd_fixed {position:fixed;top:0;left:0;right:0;z-index:999;}
#gnb_inner {width:920px;height:45px;padding-left:180px;margin:0 auto;position:relative;}
#gnb_inner a {text-decoration:none !important;}
#gnb_inner .all_cate {position:absolute;top:-1px;left:0px;z-index:999;}
#gnb_inner .all_cate .allc_bt {width:138px;height:47px;font-size:15px;line-height:48px;padding:0px 2px 0px 30px;display:inline-block;text-align:left;cursor:pointer;position:relative;}
/* 전체카테고리 아래 1차카테고리 설정 */
#gnb_inner .all_cate .con_bx {position: relative; width:170px; height: 445px; padding:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; display:none;position:absolute;top:46px;left:0;z-index:1000;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/*layer size*/
#gnb_inner .all_cate .con_bx ul {width:180px;display:table;background:#fff; border-right: 1px solid #ddd; }
#gnb_inner .all_cate .con_bx .c_box {width:180px;padding-left:10px;display:table-cell; border-bottom: 1px solid rgba(255, 255, 255, .2);} /* alpha 투명한 희색 라인*/
#gnb_inner .all_cate .con_bx .c_box ul {margin:0px 0;}
#gnb_inner .all_cate .con_bx .c_box li a {display:block;}
#gnb_inner .all_cate .con_bx .c_box .cate_tit { width: 135px; height: 33px; line-height:240%;font-size:14px;font-weight:500;color:#333;text-align:left;padding:0;display:block;  vertical-align: middle; padding-left: 25px;}
#gnb_inner .all_cate .con_bx .c_box .cate_tit:hover {width:135px; height: 32px; line-height:240%;font-size:14px;font-weight:600;text-align:left;padding:0;display:block; vertical-align: middle; padding-left: 25px;}	
#gnb_inner .all_cate .con_bx .c_box .icon_img_menu {margin-top:8px;margin-right:4px;}
#gnb_inner .gnb_li {width:920px;  position:relative;}
#gnb_inner .gnb_li > ul {text-align:left; margin-left:50px; overflow:visible; }
#gnb_inner .gnb_li > ul > li {display:inline-block;position:relative;overflow:visible;vertical-align:middle; }
#gnb_inner .gnb_li > ul > li:first-child:before {display:none;}

/* 전체메뉴 오른쪽이벤트 메뉴영역 */	                                                       
/*li light border gap*/

#gnb_inner .gnb_li > ul > li > a {height:45px;line-height:45px;font-size:14px;font-weight:600;color:#333;display:inline-block;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
	
#gnb_inner .gnb_li > ul > li:hover ul {display:block;}
i.fa2 {float: left;height: 50px;line-height: 49px;font-size: 17px;font-weight: 400;}
.fa-bars2 {width: 26px; height: 18px;}	

/*레이어 메뉴 부분 시작 */
#gnb_inner .all_cate .con_bx .CateSubList {position:absolute;width:370px;height:480px;left:181px;top:2px;background-color:#fff;}
#gnb_inner .all_cate .con_bx .CateSubList p {color:#30343b;font-size:18px;font-weight:bold;padding-top:10px;padding-left:50px;padding-bottom:0px;cursor:default;}
#gnb_inner .all_cate .con_bx .CateSubList .Cate2List {padding-left:0px;width:100%;height:100%;position:relative;}
#gnb_inner .all_cate .con_bx .CateSubList .Cate2List table { }
#gnb_inner .all_cate .con_bx .CateSubList .Cate2List td {width:160px;font-size:14px;line-height:200%;padding-left:20px;}
#gnb_inner .all_cate .con_bx .CateSubList .Cate2List td a {display:block;width:100%;height:100%;}
#gnb_inner .all_cate .con_bx .CateSubList .Cate2List td a:hover {color:#fff;}
           .Cate3List { position: absolute; left: 170px; top:-10px;display:none;font-size:12px;background-color:#fff;width:700px;}
           .Cate3List_table {background-color:#fff;}	
           .Cate3List_table td {line-height:160px;}
           .Cate3List_cell {background-color:#fff;}
           .Cate3List_cell:hover {text-decoration:underline;}
           .menu2 { top: -35px; }
           .menu3 { top: -70px; }
           .menu4 { top: -105px; }
           .menu5 { top: -140px; }
           .menu6 { top: -175px; }
           .menu7 { top: -210px; }
           .menu8 { top: -245px; }
           .menu9 { top: -280px; }
           .menu10 { top: -315px; }
           .menu11 { top: -350px; }
           .menu12 { top: -385px; }			
#gnb_inner .all_cate .con_bx2 {height:20px;text-align:center;padding-top:10px;padding-right:20px;padding-bottom:7px;background-color:#eee;}
.common-main-visual-category-wrapper {display:none; position:relative;}
.common-main-visual-category-wrapper {z-index:999999;}
.common-main-visual-category-wrapper .common-main-visual-category-list > li {background-color:#fff;width:100%;height:30px;/*1차 카테고리 높이*/}
.common-main-visual-category-wrapper .common-main-visual-category-list > li > a {display:block;position: relative;color:#fff;font-size:14px;font-weight:bold;width:100%;height:100%;}
.common-main-visual-category-wrapper .common-main-visual-category-list > li.over {background-color:#fff8ba; color:#000; !important;}
.common-main-visual-category-wrapper .common-main-visual-category-list > li.first > a::after {	display: none;}				
.common-main-visual-category-wrapper .common-main-visual-category-sub {	display: none;	z-index: 99999;}
.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper {overflow:hidden;margin-top:10px;height:420px;}
.common-main-visual-category-wrapper #allclose {cursor:pointer;right:10px; bottom:10px; position:absolute;z-index:999999;}
.ct_hashtag {padding:5px 15px 5px 15px; border-radius:30px; background-color:#eee;}
.ct_hashtag:hover {padding:5px 15px 5px 15px; border-radius:30px; background-color:#ddd;}
.cate_produc_bn {border:3px solid #eaeaea; cursor: pointer;}
.cate_produc_bn:hover {border:3px solid #ddd;}
/*레이어 메뉴 부분 끝 */


.block_2 {position:absolute;padding:0 5px;height:20px;overflow:hidden;background:#fff;width:120px;font-family: Gulim;font-size: 12px;left:940px;top:13px;}
.block_2 ul,
.block_2 li {margin:0; padding:0; list-style:none;}
.block_2 li a {display:block; height:20px; line-height:20px; color:#555; text-decoration:none;}
