.top_main .top_banner_right{ position:absolute;top:2px; right:0 ; height:74px;overflow:hidden }
.jcarousel-skin-tango{float:right; margin-top:10px;}
.jcarousel-skin-tango li{text-align:center; font-size:11px; font-family:dotum; vertical-align:middle}
.jcarousel-skin-tango li span.price{color:#74AA15; font-size:11px; font-weight:bold}
.jcarousel-skin-tango li img{ overflow:hidden; }

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:240px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 156px;
    height:900px;
    padding: 20px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:240px;
    height: 90px; overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  112px;
    height:900px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 92px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 21px;
    margin-right: 10px; overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 5px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/img/next_horz_btn.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/img/prev_horz_btn.png) no-repeat 0 0;
}


/*»ó´Ü¸Þ´º*/
.top_menu{position:absolute; z-index:999; width:100%;  /* height:348px; */ border:1px solid #eaeaea; background:#fff;display:none;}
.top_menu.on{display:block;}
.top_menu.main{ min-height:2027px; background:#fff; border:1px solid #e4e4e4; border-width:1px 1px 0;}
.top_box{width:100%;}
.top_box .cate_depth{width:33.334%;float:left;box-sizing:border-box;padding:20px;border-right:1px solid #eaeaea;min-height:348px;border-bottom: 1px solid #eaeaea;}
.top_box .cate_depth:last-child{border:0;}
.top_box p{font-size:16px;font-weight:600;}
.top_box p > a{color:#333;}
.top_box p.menu_t_mg01{border-top:none;}
.top_box ul{margin-top:14px;overflow:hidden;}
.top_box ul li{float:left;width:50%;padding-bottom:10px;}
.top_box ul li a{font-size:14px;}
.top_box a:hover{ color:#3b7fcd}

.category_menu{height:50px;}
.category_menu .btn_menu{float:left;border:1px solid #1077e4;height:100%;width:50px;display:block;box-sizing:border-box;text-indent:-9999px;background:#1077e4 url(/img/btn_menu.png) no-repeat center center;}
.category_menu .btn_menu.on{background-image:url(/img/btn_menu_on.png);}
.category_menu .category_area{float:left;width:1150px;box-sizing:border-box;height:100%;}
.category_menu .category_area > ul > li{float:left;width:14.286%;text-align:center;height:50px;position:relative;}
.category_menu .category_area > ul > li.on::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;box-sizing:border-box;background:#1077e4;}
.category_menu .category_area > ul > li > a{display:block;width:100%;height:100%;padding:13px 0;font-size:16px;color:#333;box-sizing:border-box;font-weight:400;}
.category_menu .category_area > ul > li.on > a{color:#1077e4;}
.category_menu .category_area .depth{position:absolute;left:0;width:100%;border:1px solid #eee;box-sizing:border-box;top:50px;z-index:12;background:#fff;padding:5px 0;display:none;}
.category_menu .category_area .depth li{font-size:16px;padding:6px 0;}
.category_menu .category_area .depth li:hover a{color:#1077e4;}


/*°í°´¼¾ÅÍ¹è³Ê*/
.customer_bn_box{background:#3374bc; color:#fff; height:220px; font-family:"malgun gothic";  font-size:14px; padding-left:7px;}
.customer_bn_box h2{font-size:13px; padding:15px 0 0 5px; letter-spacing:-0.5px;}
.customer_bn_box p{margin-bottom:10px; display:block;  clear:both; font-size:14px; }
.customer_bn_box strong.tel_n{ font-size:24px; display:block; margin-top:10px;}
.customer_bn_box p.fax_tel{font-size:16px; margin-top:0; padding-top:0;}
.customer_bn_box ul li{float:left;  line-height:14px; margin-bottom:4px; text-indent:0; margin-left:10px;}
.customer_bn_box.green_bg{ background:#89a534;}

/*ÀÔ±Ý°èÁÂ¾È³»*/
i.fa-university{font-size:11px; margin-bottom:3px;}
.bank_info li{margin-left:10px; line-height:18px;}
.bank_info strong{margin-top:8px; display:block;}
.bank_info h2{font-size:15px; margin:10px 0 14px 0;}


/*¾ÆÀÌÄÜ¹Ú½º*/
.icon_box{overflow:hidden;margin-top:30px; border-top:1px solid #e4e4e4; }
.icon_box p{}
.icon_box ul.left_icon_box{width:49%;float:left;  text-align:center;}
.icon_box ul li{height:77px; border-bottom:1px solid #e4e4e4}
.icon_box ul li i{margin:10px 0 3px 0; height:40px; display:block; vertical-align:middle; line-height:40px; width:80px;}
.icon_box ul li i.icon_bg_01{background:url(/img/icon_off01.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_02{background:url(/img/icon_off03.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_03{background:url(/img/icon_off02.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_04{background:url(/img/icon_off04.png)no-repeat 30px center;}

.icon_box ul li i.icon_bg_01:hover{background:url(/img/icon_on01.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_02:hover{background:url(/img/icon_on03.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_03:hover{background:url(/img/icon_on02.png)no-repeat 30px center;}
.icon_box ul li i.icon_bg_04:hover{background:url(/img/icon_on04.png)no-repeat 30px center;}
.icon_box ul.right_border{border-right:1px solid #e4e4e4;}


/*¸ÞÀÎ ¿ìÃø¹è³Ê*/
.main_brand_box{ position:absolute; background:#fff; z-index:10;  height:500px; width:285px; right:0;}
.m_box_wrap{position:relative;  width:100%; margin:0 auto; overflow:hidden; height:140px; border-bottom:1px solid #e4e4e4}

.title_tt{width:50%; position:absolute; top:30px; height:100px; left:10px; font-family:"NanumGothic"}
.title_tt b{color:#4d71ab; margin:5px 0; display:block;}
.title_tt strong{display:block; font-size:15px; letter-spacing:-1px;}
.title_tt p{ display:inline-block;}
.title_right{ position:absolute; right:15px; width:40%; top:10px;}
.title_right i{width:50px; height:50px; background:url(/img/best_icon.png)no-repeat left center; position:absolute; z-index:999999}




.title_left_box h3{width:100%; height:22px; overflow:hidden; display:block; }
.title_left_box b{color:#4369a7; width:100%; height:18px; overflow:hidden; display:block; }
.title_left_box strong{font-size:16px; overflow:hidden; display:block; }




/*ÇÏ´Ü¸Þ´º*/
.bottom_wrap{width:100%;  clear:both; border-top:1px solid #eee; }
.bottom_wrap .menu_bottom{width:1200px;margin:0 auto;overflow:hidden;box-sizing:border-box;}
.bottom_wrap .menu_bottom li{float:left;}
.bottom_wrap .menu_bottom li a{display:block;font-size:14px;color:#333;padding:16px 24px;position:relative;}
.bottom_wrap .menu_bottom li:first-child a{font-weight:600;padding:16px 24px 16px 0;}
.bottom_wrap .menu_bottom li a::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#d6d6d6;}
.bottom_wrap .menu_bottom li:last-child a::after{display:none;}
.bottom_wrap .info_bottom{width:100%;background:#f8f8f8;overflow:hidden;}
.bottom_wrap .info_bottom .info_wrap{width:1200px;margin:0 auto;overflow:hidden;}
.bottom_wrap .info_bottom li{width:33.334%;float:left;border-right:1px solid #ddd;box-sizing:border-box;padding:30px 0 30px 30px;}
.bottom_wrap .info_bottom li:first-child{padding:30px 0;}
.bottom_wrap .info_bottom li:last-child{border-right:0;}
.bottom_wrap .info_bottom li .txt01{font-size:18px;color:#333;}
.bottom_wrap .info_bottom li .txt02{font-size:24px;color:#e71818;}
.bottom_wrap .info_bottom li .txt04{font-size:15px;line-height:24px;}
.bottom_wrap .info_bottom li p{margin-bottom:10px;}
.bottom_wrap .info_bottom li p:last-child{margin:0;}
.bottom_wrap .info_bottom li p.opacity0{opacity:0;}


.bottom_box{font-family:"Malgun gothic";  width:1200px; margin:0 auto;  overflow:hidden;  }
.bottom_box h2{margin-bottom:10px; font-size:17px;}
.bottom_box ul{float:left; width:27%; line-height:22px; border-right:1px solid #e4e4e4; margin-right:35px;}
.bottom_box ul.bottom_bn_right{border-right:0; width:10%; padding-bottom:40px; margin-right:0;}
.bottom_box ul.bottom_bn_box01{width:35%}
.bottom_box ul.bottom_bn_box02{width:16%}


/*°í°´¼¾ÅÍ*/
.customer_center{ float:left; width:30.3%;  height:118px; padding:20px 3% 0px 0px;  }
.customer_center dl dt{ display:block; width:100%; padding-bottom:13px; font:bold 17px/20px 'Malgun gothic'; letter-spacing:-1px;   }
.customer_center dl dt strong{ display:inline-block; padding:4px 8px 0px 0px; vertical-align:top;}
.customer_center dl dt span.call{ display:inline-block; width:160px;  font:normal 27px/29px 'NanumGothic-Bold',malgun gothic; color:#d21010; letter-spacing:-2px; }
.customer_center dl dd span.call_info{ display:block; padding:0px 0px 0px 0px; font:normal 15px/18px 'NanumGothic-Bold',malgun gothic;  color:#818181; line-height:18px; letter-spacing:-1px;}
.customer_center dl dd span.call_info b{ display:block; padding:11px 0px 0px 0px; color:#ed3904;}

/*ÀÔ±Ý°èÁÂ*/
.customer_center.bank{  }
.customer_center.bank dl dt{ display:block; padding-top:4px; }
.customer_center.bank dl dd span.call b{ font:normal 25px/23px 'NanumGothic-Bold',malgun gothic; color:#0e0e0e; }/*display:inline-block;  */
.customer_center.bank dl dd span.call.bank b{  font:normal 15px/23px 'NanumGothic-Bold',malgun gothic; }
.customer_center.bank dl dd span.call_info{ padding:3px 0px 0px 0px; font:normal 14px/23px 'NanumGothic-Bold',malgun gothic; }

/*Ãß°¡ »óÇ° ¸®½ºÆÃ*/
ul.product_list li.basic_goods dl{/* height:310px; */}
ul.product_list li.basic_goods dd s{color:#979797; font-weight:500;  margin-left:6px;float:left;}
ul.product_list li.basic_goods dd span.name{clear:both;width:100%; display:block; overflow:hidden;font-size:17px;text-align:left;padding:10px 16px 4px;box-sizing:border-box;margin:0;min-height:64px;max-height:64px;}

ul.product_list li.basic_goods dd strong{ display:inline-block;float:left;}
ul.product_list li.basic_goods dd strong em{font-style:normal;font-weight:300;}
ul.product_list li.basic_goods dd span.event{ display:block; color:#e71818; font-size:16px; letter-spacing:-2px;clear:both;float:left;margin-right:6px;}



.basic_goods dd .name{display:inline-block;}
.basic_goods dd .price{ float:left; width:20%;}
.basic_goods dd .sale_tt{}
.l_mod.list{display:none;}
.sort_btn button.l_mod{display:none;}

.product_na_title{width:50%;}