#wrapper{ position:relative; }
.lnb_cate_main{ background-color:rgba(0,0,0,0.4); min-height:400px; }

/*billboard area*/
.billboard_section{position:absolute; width:1100px; height:426px; margin:0 auto;/*overflow:hidden;*/ left:50%; margin-left:-550px; top:292px; }
.billboard_section:after {display:block; content:''; clear:both;}
.bill_contents{padding-left:180px;position:relative;top:0;left:0;}

/*left category menu*/
.cate_area01{position:relative;z-index:100;float:left;width:180px;height:426px;}
/* .billboard_section .lnb_cate_main > ul{padding:10px 0;} */
.billboard_section .lnb_cate_main > ul > li > a{display:block;overflow:hidden;height:29px;margin-top:1px;padding-left:18px;line-height:29px;font-size:14px; color:#fff;  /*-webkit-transition:padding linear 0.2s;*/}
.billboard_section .lnb_cate_main .sp_depth > a{margin-top:5px;padding-top:5px;}
.billboard_section .lnb_cate_main .on.sp_depth > a{margin-top:10px;padding-top:0;}
.billboard_section .lnb_cate_main .size02 > a{margin-top:0;padding-top:0;background:none;}
.billboard_section .lnb_cate_main .on.size02 > a{margin-top:0}
/*.billboard_section .lnb_cate_main > ul > li > a:hover , .bill_contents .lnb_cate_main > ul > li.on > a { position:relative; z-index:2; margin:1px 0 0 6px; padding-left:14px; background:#fff; color:#333; font-weight:800;}*/
.billboard_section .area_lv2 {margin:0; float:none;}
.billboard_section .lnb_cate_main ul > li.on > a {position:relative; z-index:2; margin:1px 0 0 6px; padding-left:14px; background:#fff; color:#333; font-weight:800;}
.billboard_section .lnb_cate_main > ul > li:first-child > a{ padding-top:10px;}
/* depth2 */
/*
2depth 1단 : 234px
2depth 2단 : 427px
2depth 3단 : 740px
*/
.bill_bg_area {position:absolute; top:0; left:0; right:0; height:426px;}
.billboard_section .lnb_cate_main > ul > li.on .depth2 {display:block;}
.billboard_section .lnb_cate_main .depth2.size01 {width:234px;}
.billboard_section .lnb_cate_main .sp_depth.size02 .depth2 {width:547px;}
.billboard_section .lnb_cate_main .sp_depth.size02 .lb01 {border-right:none;}
.billboard_section .lnb_cate_main .depth2{display:none; position:absolute; top:0px; left:178px;width:740px; min-height:394px; /* padding-bottom:8px; */ border:2px solid #000; background:#fff; z-index:120; }
.billboard_section .lnb_cate_main .depth2:after {display:block;content:'';clear:both;}
.billboard_section .lnb_cate_main .depth2 ul > li > a {display:block; color:#999; font-weight:400;}
.billboard_section .lnb_cate_main .lnb_tit {padding:22px 0 16px 28px; font-size:22px; color:#333; font-weight:800;}
.billboard_section .lnb_cate_main .lnb_tit a {padding-right:20px; color:#333;}
.billboard_section .lnb_cate_main .lnb_tit a:hover { color:#f56f36;}
.billboard_section .lnb_cate_main .lnb_tit02 {padding:0 0 10px; font-size:14px; color:#242424; font-weight:800;}
.billboard_section .lnb_cate_main .lb01 {float:left; width:173px; padding:0 7px 0 30px;}
.billboard_section .lnb_cate_main .lb02 {float:left; width:173px; padding:0 7px 0 30px;border-left:1px solid #eee;}
.billboard_section .lnb_cate_main .lb03 {float:left; width:283px; padding:0 30px 0 0;}
/* .billboard_section .lnb_cate_main .depth2 li .flag_new {vertical-align:-1px;} */
.billboard_section .lnb_cate_main .depth2 li .flag_new { position:relative; top:-1px; display:inline-block; margin-left:2px;width:12px;height:16px;text-indent:-9999px;}
.billboard_section .lnb_cate_main .depth2 li . {vertical-align:-1px;}
.billboard_section .lnb_cate_main .depth2 li a {display:block;}
.billboard_section .lnb_cate_main .depth2 li:first-child a span {padding-top:0;}
.billboard_section .lnb_cate_main .depth2 li a span {display:inline-block; padding:5px 0 5px; color:#4a4a4a;}
.billboard_section .lnb_cate_main .depth2 li a:hover span , .lnb_cate01 .depth2 li a:focus span {padding-bottom:1px; margin-bottom:4px; text-decoration:underline; color:#242424; font-weight:800;}
.billboard_section .lnb_cate_main .depth2 .lb03 li {margin-top:10px;}
.billboard_section .lnb_cate_main .depth2 .lb03 li:first-child {margin-top:0;}
.billboard_section .lnb_cate_main .depth2 .lb03 li img {display:block; width:290px;}

/*main promotion banner*/
/*main promotion banner buttons*/
.box_promotion_bnr02 {padding-right:40px;overflow:hidden;}
.box_promotion_bnr02 .bp_btns{position:absolute;top:0;left:0;width:0;height:0;z-index:2;}
.box_promotion_bnr02 .bp_btns a.bp_bt_stop,
.box_promotion_bnr02 .bp_btns a.bp_bt_auto{display:none;position:absolute;left:1038px;top:385px;width:40px;height:39px;border:1px solid #ddd;text-indent:-9999px;}
.box_promotion_bnr02 .bp_btns a.bp_bt_stop{}
.box_promotion_bnr02 .bp_btns a.bp_bt_auto{}
.box_promotion_bnr02 .bp_btns a.bp_bt_stop.on
,.box_promotion_bnr02 .bp_btns a.bp_bt_auto.on{display:block;}
.box_promotion_bnr02 .bp_btns a.bp_bt_prev
,.box_promotion_bnr02 .bp_btns a.bp_bt_next{position:absolute;top:152px;width:40px;height:80px;text-indent:-9999px;}
.box_promotion_bnr02 .bp_btns a.bp_bt_prev{left:180px;}
.box_promotion_bnr02 .bp_btns a.bp_bt_prev:hover{background-position:-40px 0;}
.box_promotion_bnr02 .bp_btns a.bp_bt_next{left:1040px;}
.box_promotion_bnr02 .bp_btns a.bp_bt_next:hover{background-position:-40px -80px;}
/*main promotion banner contents*/
.box_promotion_bnr02 .depth_tit {margin-top:-49px;display:block;position:relative;padding:0 6px;z-index:2;text-align:center;}
.box_promotion_bnr02 .depth_tit span{display:block;overflow:hidden;font-size:14px;height:41px;color:#333;line-height:41px;white-space:nowrap;text-overflow:ellipsis;}
.box_promotion_bnr02 .depth1.active .depth_tit:before{position:absolute;left:50%;top:-10px;margin-left:-8px;width:16px;height:7px;content:"";}
.box_promotion_bnr02 .bp_cont {padding-top:434px;}
.box_promotion_bnr02 .bp_list {*zoom:1;}
.box_promotion_bnr02 .bp_list.menu02 .depth1{width:430px;}
.box_promotion_bnr02 .bp_list.menu03 .depth1{width:286px;}
.box_promotion_bnr02 .bp_list.menu03 .depth1:first-child{width:288px;}
.box_promotion_bnr02 .bp_list.menu04 .depth1{width:215px;}
.box_promotion_bnr02 .bp_list.menu05 .depth1{width:172px;}
.box_promotion_bnr02 .bp_list.menu06 .depth1{width:143px;}
.box_promotion_bnr02 .bp_list.menu06 .depth1:first-child{width:145px;}
.box_promotion_bnr02 .bp_list.menu06 .depth1{width:143px;}
.box_promotion_bnr02 .bp_list.menu06 .depth1:first-child{width:145px;}
.box_promotion_bnr02 .bp_list.menu07 .depth1{width:123px;}
.box_promotion_bnr02 .bp_list.menu07 .depth1:first-child{width:121px;}
.box_promotion_bnr02 .bp_list .depth1.depth1_last .depth_tit{background-position:left 0;}
.box_promotion_bnr02 .bp_list:after {display:block;clear:both;content:"";}
/*main promotion banner depth2 contents*/
.box_promotion_bnr02 .depth2 {display:none;margin-top:-70px;width:100%;text-align:center;}
.box_promotion_bnr02 .depth2 ol{text-align:center;font-size:0;line-height:0;}
.box_promotion_bnr02 .depth2 li{display:inline-block;}
.box_promotion_bnr02 .depth2 li a.links{position:relative;display:inline-block;width:12px;height:20px;text-indent:-9999px;z-index:1;}
.safari .box_promotion_bnr02 .depth2 li a.links { margin:0 -2px;}
.box_promotion_bnr02 .depth2 li.on a.links{}
.box_promotion_bnr02 .depth2 li:first-child a.links:before{position:absolute;left:-10px;top:0;display:block;width:10px;height:20px;content:"";z-index:1;}
.box_promotion_bnr02 .depth2 li.depth2_last a.links:after{position:absolute;right:-10px;top:0;display:block;width:10px;height:20px;content:"";z-index:1;}
.box_promotion_bnr02 .bp_scont {display:none;position:absolute;left:0;top:0;z-index: 0;}
.box_promotion_bnr02 .bp_scont.type03 > div{float:left;}
.box_promotion_bnr02 .bp_scont.type03 > div img{display:block;border-top:1px solid #ddd;}
.box_promotion_bnr02 .bp_scont.type03 > div a:first-child img{border-top:none;}
.box_promotion_bnr02 .bp_scont.type03 > div img{display:block;}
.box_promotion_bnr02 .bp_scont.type02 img{float:left;}
/*main promotion banner motion class*/
.box_promotion_bnr02 .bp_list .lis.on .bp_scont{display:block;}
.box_promotion_bnr02 .bp_list .depth1{float:left;height:40px;}
.box_promotion_bnr02 .bp_list .depth1.active .depth_tit{}
.box_promotion_bnr02 .bp_list .depth1.active .depth_tit span{font-weight:800;color:#fff;}
.box_promotion_bnr02 .bp_list .depth1.active .depth2{display:block;}
.box_promotion_bnr02 .bp_list .depth1.active .depth_tit:before{display:block;}
.box_promotion_bnr02 .bp_list .depth1.no_depth > .depth_tit:before{display:none;}
.box_promotion_bnr02 .bp_list .depth1.no_depth .links{visibility:hidden;}

/*공지사항, 이벤트코너, 회원서비스, 고객센터*/
.box_notice{width:1080px;margin:60px auto 0;*zoom:1;}
.box_notice:after{display:block;clear:both;content:"";}
.box_notice .box_nt_parts{float:right;width:590px;}
.box_notice .box_nt_parts:first-child{float:left;width:470px;}
.box_nt_parts .box_nt_info{border-top:2px solid #333;}
.box_nt_parts .box_nt_info dt{position:relative;padding-left:18px;height:40px;line-height:40px;vertical-align:middle;color:#333;font-size:14px;font-weight:800;border-bottom:1px solid #ddd;}
.box_nt_parts .box_nt_info dt .right{position:absolute;right:0;top:13px;}
/*.box_nt_parts .box_nt_info dd{}*/
.box_nt_parts .box_nt_info:first-child dd{background:none;}
.box_nt_parts .box_nt_info dd ul{padding:10px 18px;}
.box_nt_parts .box_nt_info dd li{margin-top:10px;}
.box_nt_parts .box_nt_info dd a{display:block;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box_nt_parts .box_nt_info dd a strong{color:#333;}
.box_nt_info.size03{float:left;width:197px;}
.box_nt_info.size03:first-child{width:196px;}

/*이벤트 베너*/
.box_hm_evtbanner{width:1080px;margin:15px auto 0;*zoom:1;}
.box_hm_evtbanner ul{margin:0 -5px;*zoom:1;}
.box_hm_evtbanner ul:after{display:block;clear:both;content:"";}
.box_hm_evtbanner ul li{float:left;width:353px;height:180px;margin:0 5px;}

.h2_tit01 {padding-bottom:12px; font-size:24px; color:#333; text-align:center;}
.h2_tit01 .txt_en {/*font-size:28px;*/ font-family:'Nanum Gothic',sans-serif !important; font-weight:800; /*vertical-align:-2px;*/}/* 영문폰트만 나온다고 하여 지정하였으나, 한글혼합이 나올 수 있어 용도 수정 */
/* 슈퍼랜드 */
.box_superland {position:relative; width:1080px; margin:0 auto;}
.box_superland .title.mt40{margin-top:30px !important;}
.sl_tab {overflow:hidden; width:1080px; height:60px;}
.sl_tab li {float:left; position:relative;z-index:10;border-bottom:2px solid #000;}
.sl_tab li.on{z-index:11;}
.sl_tab li a.tab_links01,.sl_tab li a.tab_links02,.sl_tab li a.tab_links03 {display:block; padding-top:1px;width:359px; height:56px; border:1px solid #ddd;border-bottom:none;}
.sl_tab li a.tab_links02{margin:0 -1px;}
.sl_tab li a.tab_links03{width:358px;}
.sl_tab li.on a.tab_links01
,.sl_tab li.on a.tab_links02
,.sl_tab li.on a.tab_links03{position:relative;height:58px; border:2px solid #000; border-bottom:none;background:#fff;z-index:12;}
.sl_tab li.on a.tab_links01{ width:357px; }
.sl_tab li.on a.tab_links02{width:357px;}
.sl_tab li.on a.tab_links03{width:356px;}
.sl_tab li.on .ons,.sl_tab li.on .offs{margin:10px auto 0;}
.sl_tab li .ons,.sl_tab li .offs{margin:10px auto 0;}
.sl_tab li.on .ons
,.sl_tab li .offs {display:block;}
.sl_tab li .ons
,.sl_tab li.on .offs {display:none;}
.sl_tab li .sl_btn_more {display:none; position:absolute; top:19px; right:21px; width:72px; height:23px;z-index:13;}
.sl_tab li.on .sl_btn_more {display:block;}
.sl_tab li span {display:block; overflow:hidden; text-indent:-9999px;}
.sl_tab.t01 {background-position:0 0;}
.sl_tab.t02 {background-position:0 -60px;}
.sl_tab.t03 {background-position:0 -120px;}
.sl_tab_cont {}
.sl_tab_cont .scont {display:none;}
.sl_tab_cont .box_indi01 {bottom:inherit;margin-top:10px;}
.hpd {position:relative;}
.hpd .s01 {display:none;}
.hpd .l_cont {float:left; width:360px;}
.hpd .r_cont {float:left; width:720px;}
.hpd .s01:after {display:block; content:''; clear:both;}
.hpd .tit_hpd {position:absolute; top:65px; left:50px;}
.hpd .l_cont .set_sell_count {margin:322px 0 0 30px; color:#333; font-size:20px;}
.hpd .l_cont .set_sell_count strong {font-size:24px; font-weight:bold;}
.tab_hpd {position:absolute; top:210px; left:30px;}
.tab_hpd:after {display:block; content:''; clear:both;}
.tab_hpd li{float:left;position:relative;z-index:10;width:80px;height:80px;margin-right:-1px;}
.tab_hpd li.on{z-index:11;}
.tab_hpd li .hpd_line{position:absolute;top:0;left:0;bottom:0;right:0;z-index:12;}
.tab_hpd li.on .hpd_line{}
.tab_hpd li a img{position:relative;z-index:0;}
.tab_hpd li a {display:block; margin-right:-1px; z-index:10; width:80px; height:80px;}
.tab_hpd li img {display:block; width:80px; height:80px;}
.hpd_lp {display:table;}
.hpd_lp:after {display:block; content:''; clear:both;}
.hpd_lp .thumb {display:table-cell;width:360px;height:360px;padding-top:50px;}
.hpd_lp .cont {display:table-cell; padding:0 10px 0 40px; vertical-align:middle;}
.hpd_lp .cont .brand_nm {display:block; overflow:hidden; height:21px; margin:20px 0 0; font-size:17px; line-height:20px; color:#000;font-weight:bold;}
.hpd_lp .cont .prod_nm {display:block; overflow:hidden; height:42px; margin:3px 0 0; font-size:18px; color:#666; line-height:1.2em;}
.hpd_lp .cont .dis_percent {display:block; float:left; max-width:110px;height:45px;line-height:45px; margin-right:5px; font-family:Verdana,sans-serif; font-size:24px; color:#f26f36;}
.hpd_lp .cont .dis_percent strong {font-size:50px; font-weight:normal; font-family:Verdana, sans-serif; letter-spacing:-2px;}
.hpd_lp .cont .cont_price {float:left; position:relative; text-align:left;}
.hpd_lp .cont .cont_price .price01 {height:18px;}
.hpd_lp .cont .cont_price .cur_price {font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.hpd_lp .cont .box_price {margin:25px 0 0 0; text-align:center;}
.hpd_lp .cont .box_price:after {display:block; content:''; clear:both;}
.hpd_lp .cont .box_price .prime {margin-right:6px; font-family:Verdana, sans-serif; font-size:16px; color:#999; letter-spacing:-1px;}
.hpd_lp .cont .box_price .cur_price {font-size:16px;font-family:Verdana,sans-serif;letter-spacing:-1px;}
.hpd_lp .cont .box_price .c_price {display:block; margin-top:5px; font-size:16px; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.hpd_lp .cont .box_price .c_price .price_nm {margin-right:5px;font-size:16px;}
.hpd_lp .cont .box_price .c_price strong {margin-right:2px;vertical-align:top;font-family:Verdana, sans-serif; font-size:24px; letter-spacing:-2px;}
.hpd_lp .cont .box_flag {margin-top:20px;}
.hpd_lp .cont .box_flag .bf_cont {position:relative; display:inline-block; margin:0;}
/*.hpd_lp .cont .box_flag .bf_cont:after {display:block; position:absolute; top:0; left:-15px; content:''; width:15px; height:30px; }
.hpd_lp .cont .box_flag .bf_cont:before {display:block; position:absolute; top:0; right:-15px; content:''; width:15px; height:30px; }*/
.hpd_lp .cont .box_flag .bf_cont div {height:24px; padding-top:6px;}
.hpd_lp .cont .box_flag .bf_cont div span {padding:0px 5px 0px 19px;  color:#666;font-size:14px;letter-spacing:-1px;}
.hpd_lp .cont .box_flag .bf_cont div span:first-child {padding:0px 5px 0px 0; background-image:none;}
.ie8 .hpd_lp .cont .box_flag .bf_cont div span {padding:0 6px 0 8px;}
.hpd_lp .cont .img_flag_box {position:static;display:table;}
.img_flag02 {display:table-cell; width:58px; height:58px; font-size:14px; color:#fff; text-align:center; font-weight:800; line-height:1.1em;}
.img_flag02 > span {display:block; padding-top:15px;}
.img_flag02.c01 {background:#f26f36;}
.img_flag02.c02 {background:#484848;}
.img_flag02.c03 {background:#bbb5a4;}
.hpd_lp02 {margin-top:63px;padding-bottom:30px;border-bottom:2px solid #000;}
.hpd_lp02:after {display:block; content:''; clear:both;}
.hpd_lp02 li {float:left; position:relative; width:345px; height:330px; margin-left:19px; border:1px solid #ddd;}
.hpd_lp02 li a {display:block;}
.hpd_lp02 li:first-child {margin-left:0;}
.hpd_lp02 li .cont {position:absolute; top:0; left:0; bottom:0; right:0; padding:25px 0 0 25px; height:328px;}
.hpd_lp02 li .cont .brand_nm {display:block; font-size:15px; color:#333;font-weight:bold;}
.hpd_lp02 li .cont .prod_nm {display:block; overflow:hidden; height:35px; margin:5px 0 3px 0; padding-right:25px; font-size:16px; color:#666; line-height:1.1em;}
.hpd_lp02 li .cont .box_price{position:relative;margin-top:10px;}
.hpd_lp02 li .cont .box_price:after{display:block;clear:both;content:'';}
.hpd_lp02 li .cont .box_price .dis_percent{float:left;margin-right:7px;height:36px;line-height:40px;font-size:15px;color:#f36f35;vertical-align:bottom;}
.hpd_lp02 li .cont .box_price .dis_percent strong{font-size:34px;letter-spacing:-2px;}
.hpd_lp02 li .cont .box_price .cont_price{float:left;height:36px;}
.hpd_lp02 li .cont .box_price .cont_price .price01{height:20px;margin-top:-5px;font-size:15px;letter-spacing:-1px;font-family:Verdana,sans-serif;}
.hpd_lp02 li .cont .box_price .cont_price .price01 .prime{color:#999;}
.hpd_lp02 li .cont .box_price .cont_price .c_price{font-size:15px;color:#333;font-weight:600;}
.hpd_lp02 li .cont .box_price .cont_price .c_price .price_nm{margin-right:5px;}
.hpd_lp02 li .cont .box_price .cont_price .c_price strong{margin-right:2px;font-size:22px;vertical-align:top;letter-spacing:-2px;font-family:Verdana,sans-serif;}
.hpd_lp02 li .cont .sale_cnt {display:inline-block; height:21px; margin-top:10px; padding:0 10px; font-size:14px; color:#fff; line-height:21px;}
.om .tit_om {display:table-cell; width:1080px; vertical-align:middle; height:165px;text-align:center;}
.om .lp_style02 .list {margin-top:10px;}
.om .list_product01.lp_style02 .list > li {height:400px;}
.fs .tit_fs {display:table-cell; width:1080px;vertical-align:middle; height:165px;text-align:center;}
.fs .lp_style02 .list {margin-top:10px;}
.fs .list_product01.lp_style02 .list > li {height:400px;}
.box_indi01 {position:absolute; bottom:2px; left:0; right:0; text-align:center;}
.box_indi01 li {display:inline-block; width:12px;height:12px;padding:1px;margin-left:3px;}
.box_indi01 li span {display:block; overflow:hidden; text-indent:-9999px;}
.box_indi01 li.on {}
.box_indi01 li a {display:block;}
/* 고객추천상품 */
.box_recom_prd {width:1080px; margin:0 auto;}
.box_recom_prd .list_product01 {border-bottom:none;}
.box_recom_prd .title.mt50 {margin-top:57px !important;}
.box_brand_roll {position:relative; width:1080px; height:119px; margin:0 auto; padding-top:30px; background:#f3f3f3;}
.list_brand_logo03 .cont {position:relative; overflow:hidden; width:1016px; height:90px; margin-left:26px;}
.list_brand_logo03 ul {position:absolute; top:0; left:0; width:9999px;}
.list_brand_logo03 ul:after {display:block; clear:both; content:'';}
.list_brand_logo03 li {float:left; margin:0 0 10px 0; padding-left:10px;}
.list_brand_logo03 li a {display:block; width:117px; height:90px; text-align:center;}
.list_brand_logo03 li a:hover {}
.list_brand_logo03 li a img {width:85px; height:30px; padding-top:19px;}
.list_brand_logo03 li a span {display:block;overflow:hidden;max-height:32px;margin-top:3px;font-size:12px;line-height:16px;color:#999;}
.box_brand_roll .br_controll {position:absolute; top:0; left:0; right:0;}
.box_brand_roll .btn_prev {position:absolute; top:60px; left:8px; display:block; width:10px; height:19px;padding:5px;}
.box_brand_roll .btn_prev span {display:block; overflow:hidden; width:10px; height:19px;  text-indent:-9999px;}
.box_brand_roll .btn_prev.active span {}
.box_brand_roll .btn_next {position:absolute; top:60px; right:8px; display:block; width:10px; height:19px; padding:5px;}
.box_brand_roll .btn_next span {display:block; overflow:hidden; width:10px; height:19px;  text-indent:-9999px;}
.box_brand_roll .btn_next.active span {background-position:-10px -19px;}
/* 추천기획전 */
.box_recom_evt {width:1080px; margin:0 auto;}
.box_recom_evt .tab_cont > div{margin-top:28px;}
.box_recom_evt .list_thumb_txt01 {float:left;margin:0 0 -1px 0;}
.box_recom_evt .list_thumb_txt01 ul{margin:0;}

.box_recom_evt .title.mt40{margin-top:50px !important;}
.tab_banner_solo{position:relative;width:1080px;height:727px;padding-left:1px;margin-left:-1px;overflow:hidden;}
.tab_banner_solo .list_recom_type .ltt_bnr .ltt_roll_bnr{margin-left:0;}
.list_recom_type {position:relative;height:730px;}
.list_recom_type .swiper-slide {float:left;}
.list_recom_type:after {display:block; content:''; clear:both;}
.list_recom_type .ltt_bnr {float:left; width:539px; height:362px; margin:0 0 -1px -1px; border:1px solid #eaeaea;}
.list_recom_type .ltt_bnr a {display:block;}
.list_recom_type .ltt_bnr a img {display:block; width:539px; height:362px;}
.list_recom_type .list_product01 {float:left; border-bottom:none; padding:0;}
.list_recom_type .list_product01 .brand_nm {margin-bottom:5px;padding-right:0;text-align:center;color:#000;}
.list_recom_type .list_product01 .prod_nm {margin-bottom:5px;text-align:center;}
.list_recom_type .list_product01 li {width:269px; height:362px; margin:0 0 -1px -1px; padding:0; border:1px solid #eaeaea;}
.list_recom_type .list_product01 .list .links {width:230px; padding:15px 20px 0;}
.list_recom_type .list_product01 .list > li .thumb {margin-bottom:8px;}
.list_recom_type .list_product01 .list > li .thumb img {width:230px; height:230px;}
.list_recom_type .list_product01 .cont_price {float:inherit;text-align:center;}
.list_recom_type .list_product01 .cont_price .price01 {margin-top:-2px;}
.list_recom_type .list_product01 .cont_price .c_price {margin-top:3px;font-size:13px;}
.list_recom_type .list_product01 .box_price .c_price strong{margin-right:2px;font-size:14px;font-weight:800;letter-spacing:-2px;vertical-align:0;}
.list_recom_type .list_product01 .box_price .c_price .price_nm{margin-right:3px;font-weight:600;}
.list_recom_type .list_product01 .box_price .prime {float:inherit;display:inline-block;margin-right:0;}
.list_recom_type .list_product01 .box_price .cur_price{float:inherit;display:inline-block;}
.list_recom_type .list_product01 .box_price .dis_percent{float:inherit;display:inline-block;width:auto;margin:0 0 0 2px;font-family:'Nanum Gothic',sans-serif;}
.list_recom_type .list_product01 .box_price .dis_percent strong{margin-right:0;font-size:14px;font-weight:800;font-family:Verdana,sans-serif;}
.list_recom_type .box_html {width:1080px; height:727px; margin-left:-1px;}
.list_recom_type .box_html img {}
.list_recom_type .ltt_roll_bnr {position:relative; float:left; width:539px; height:360px; margin:0 0 -1px -1px; border:1px solid #eaeaea;}
.list_recom_type .ltt_roll_bnr .roll_wrap {position:relative; overflow:hidden; width:539px; height:360px;}
.list_recom_type .ltt_roll_bnr .roll_cont {height:360px;}
.list_recom_type .ltt_roll_bnr .roll_cont li {float:left;}
.list_recom_type .ltt_roll_bnr .roll_cont li img {display:block;}
.list_recom_type .list_thumb_txt01 li {width:269px;height:362px;margin:0 0 0 -1px;}
.list_recom_type .list_thumb_txt01 li img{width:269px;height:269px;}
.ltt_btn a.ltt_bt_prev
,.ltt_btn a.ltt_bt_next{position:absolute;top:140px;z-index:10;width:40px;height:80px;text-indent:-9999px;}
.ltt_btn a.ltt_bt_prev{left:1px;}
.ltt_btn a.ltt_bt_prev:hover{background-position:-40px 0;}
.ltt_btn a.ltt_bt_next{left:500px;}
.ltt_btn a.ltt_bt_next:hover{background-position:-40px -80px;}
.tab_type04 > ul {display:table; table-layout:fixed; width:100%; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tab_type04 > ul > li {display:table-cell; height:43px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
.tab_type04 > ul > li a {display:block; height:29px; padding-top:14px; font-size:14px; color:#333;}
.tab_type04 > ul > li a span {display:block; overflow:hidden; height:16px; padding:0 5px;}
.tab_type04 > ul > li:first-child a {background-image:none;}
.tab_type04 > ul > li.on { position:relative; border-top:1px solid #474747; border-bottom:1px solid #474747;}
.tab_type04 > ul > li.on + li a {background-image:none;}
.tab_type04 > ul > li.on a {background-color:#474747; background-image:none; font-weight:800; color:#fff;}
/* MD추천상품 */
.box_recom_md {padding:55px 0 60px; background:#f2f4f5;}
.box_category01 {position:relative; overflow:hidden; width:1080px; height:434px; margin:0 auto;}
.box_category01 dl { width:189px; height:432px; border:1px solid #ddd; background:#fff;}
.box_category01 dt {width:189px; height:40px; padding-top:14px; margin-bottom:11px; background:#fff; font-weight:bold; font-family:Verdana, sans-serif; font-size:22px; color:#b9c1c6;}
.box_category01 dt span {display:block; margin:0 22px; padding-bottom:13px; border-bottom:1px solid #ebebeb;}
.box_category01 .cate_tit {display:block; height:32px; padding:0 37px 0 24px; line-height:32px;}
.box_category01 .cate_tit span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box_category01 .on .cate_tit {margin:0 -1px; color:#fff; font-weight:800;}
.box_category01 .cate_cont {position:absolute; top:-444px; left:191px;}
.box_category01 .on .cate_cont {top:-10px;}
.box_category01 .cate_cont li {float:left; margin:10px 0 0 10px;}
.box_category01 .cate_cont li a {position:relative; display:block; width:212px; height:212px;background:#fff;text-align:center;}
.box_category01 .cate_cont li a img {display:inline-block;width:200px;height:200px;margin:6px 0 0 0;}
.box_category01 .cate_cont .box_info {display:none; position:absolute; top:0; left:0; right:0; bottom:0; padding:0 15px; border:2px solid #000; background:#fff;}
.box_category01 .cate_cont .hover .box_info {display:block;}
.box_category01 .cate_cont .bi_cont {display:table-cell; width:178px; height:206px; vertical-align:middle; text-align:center;}
.box_category01 .cate_cont .brand_nm {display:block; font-weight:800; color:#333;}
.box_category01 .cate_cont .prod_nm {display:block; overflow:hidden; margin-top:6px; height:34px; color:#666;}
/*.box_category01 .cate_cont .price01 {margin-top:20px; font-size:11px; font-family:Verdana, sans-serif; color:#999;}*/
.box_category01 .cate_cont .price_nm {font-weight:800; color:#333;}
.box_category01 .cate_cont .c_price {display:block; margin-top:20px; font-size:12px;}
.box_category01 .cate_cont .c_price strong {font-family:Verdana, sans-serif; font-size:14px; font-weight:bold; color:#333;}
.box_category01 .cate_cont .bi_cont .box_price{margin-top:14px;}
.box_category01 .cate_cont .bi_cont .box_price .price01 .prime{color:#999;letter-spacing:-1px;font-family:Verdana,sans-serif;}
.box_category01 .cate_cont .bi_cont .box_price .price01 .cur_price{color:#333;letter-spacing:-1px;font-family:Verdana,sans-serif;}
.box_category01 .cate_cont .bi_cont .box_price .c_price{margin-top:2px;color:#333;font-size:13px;font-weight:600;}
.box_category01 .cate_cont .bi_cont .box_price .c_price .price_nm{margin-right:5px;font-weight:600;}
.box_category01 .cate_cont .bi_cont .box_price .c_price strong{margin-right:2px;letter-spacing:-2px;}
.box_category01 .cate_cont .bi_cont .box_price .c_price .dis_percent{margin-left:2px;color:#f26f36;letter-spacing:-2px;}
.box_category01 .cate_cont .bi_cont .box_price .c_price .dis_percent strong{margin-right:0;color:#f26f36;}
/* 이벤트배너 */
.box_roll_evt {position:relative; width:1080px; padding-top:22px; margin:0 auto;}
.box_roll_evt .roll_indi { position:absolute; top:0; right:0;}
.box_roll_evt .swiper_container {position:relative; overflow:hidden; height:100px;}
.box_roll_evt .swiper-wrapper {position:relative; height:100px;}
.box_roll_evt ul li a {display:block;}
.box_roll_evt ul li img {width:1080px; height:100px;}
.swiper-pagination-switch{display:block;float:left;width:12px;height:12px;padding:2px;margin-left:3px;font-size:1px;line-height:1px;text-indent:-9999px;}
.swiper-pagination-switch.swiper-active-switch{}
#footer{margin-top:60px;}

/* TYPE_common */
.coner{position:relative;overflow:hidden;width:1080px;margin:70px auto;}
.coner .sample_tit{display:block;margin:0 0 30px 0;line-height:30px;font-size:20px;color:#000;}
.TYPE{overflow:hidden;position:relative;}
.TYPE li{float:left;}
.TYPE li a{display:block;overflow:hidden;position:relative;}
.TYPE li dl{position:relative;}
.TYPE li dl dt{padding:12px 0 0 0;text-align:center;}
.TYPE li dl dt em{display:none;letter-spacing:-0.5px;color:#ba9d7f;font-weight:800;}
.TYPE li dl dt span{display:block;overflow:hidden;height:32px;font-size:13px;line-height:20px;color:#333;}
.TYPE li dl .prc{text-align:center;}
.TYPE li dl .prc div{display:inline-block;}
.TYPE li dl .prc div span{display:block;}
.TYPE li dl .prc div .rm{float:left;margin:0 10px 0 0;color:#df3434;}
.TYPE li dl .prc div .rm strong{display:block;float:left;font-weight:normal;font-size:30px;line-height:1;font-family:'verdana';letter-spacing:-1.3px;}
.TYPE li dl .prc div .rm em{display:block;float:left;margin:12px 0 0 0;font-size:15px;line-height:1;font-family:'verdana';}
.TYPE li dl .prc div .wm{float:left;text-align:center;}
.TYPE li dl .prc div .wm .or{font-size:11px;line-height:12px;color:#999;font-family:'verdana';text-decoration:line-through;}
.TYPE li dl .prc div .wm .er{margin:5px 0 0 0;font-size:13px;line-height:1;color:#333;letter-spacing:-0.8px;}
.TYPE li dl .prc div .wm .er b{margin:0 8px 0 0;vertical-align:middle;}
.TYPE li dl .prc div .wm .er strong{font-size:14px;font-family:'verdana';vertical-align:middle;}
.TYPE li dl .prc div .wm .er em{margin:0 0 0 1px;font-size:12px;vertical-align:bottom;}
.TYPE li dl .prc div .rm + .wm{text-align:left;}
.TYPE li dl .tag{margin:5px 0 0 0;text-align:center;}
.TYPE li .img{display:block;overflow:hidden;position:absolute;left:0;top:0;z-index:0;}
.TYPE li a:hover dl dt span{text-decoration:underline;}

/* TYPE_A01 */
.TYPE.A01{margin:0 0 0 -20px;}
.TYPE.A01 li{position:relative;margin:15px 0 15px 20px;}
.TYPE.A01 li a{width:255px;height:135px;padding-top:255px;}
.TYPE.A01 li a:focus .img{width:255px;left:1px;top:1px;}
.TYPE.A01 li a .img img{width:255px;height:255px;}
.TYPE.A01 li dl dt span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.A01 .ln:before{content:'';display:block;position:absolute;left:0;top:-30px;width:1080px;height:1px;background:#eee;}

/* TYPE_A02 */
.TYPE.A02{height:739px;padding:0 0 0 538px;margin:-15px 0 0;}
.TYPE.A02 li{margin:15px 0 0 30px;}
.TYPE.A02 li a{width:240px;height:115px;padding-top:240px;}
.TYPE.A02 li a:focus .img{width:238px;left:1px;top:1px;}
.TYPE.A02 li dl dt{padding:10px 0 0;}
.TYPE.A02 li dl dt span{height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.A02 li dl .prc div .er{display:inline;}
.TYPE.A02 li dl .prc div .er strong{display:inline;float:none;font-size:14px;vertical-align:middle;}
.TYPE.A02 li dl .prc div .er em{display:inline;float:none;}
.TYPE.A02 li dl .prc div .rm{display:inline;float:none;margin:0 0 0 4px;}
.TYPE.A02 li dl .prc div .rm strong{float:none;display:inline;font-size:12px;line-height:1;font-family:'Nanum Gothic';font-weight:800;}
.TYPE.A02 li dl .prc div .rm em{float:none;display:inline;margin:0;font-size:12px;line-height:1;font-family:'Nanum Gothic';}
.TYPE.A02 li dl .prc div .rm .ir{position:relative !important;top:0;left:0;text-indent:0;font-size:12px;line-height:normal;color:inherit;}
.TYPE.A02 li dl .prc div .wm .or{margin:5px 0 0;}
.TYPE.A02 .big{position:absolute;left:0;top:0;width:538px;height:724px;margin:15px 0 0 ;background:#f9f9f9;}
.TYPE.A02 .big .bst{display:block;font-weight:bold;font-size:15px;line-height:92px;color:#000;text-align:center;font-family:'verdana';font-weight:800;}
.TYPE.A02 .big a{width:450px;height:182px;padding-top:450px;margin:0 0 0 44px;}
.TYPE.A02 .big a:focus .img{width:448px;}
.TYPE.A02 .big dl .prc{text-align:center;}
.TYPE.A02 .big dl dt{padding:13px 0 0;text-align:center;}
.TYPE.A02 .big dl dt{height:40px;}
.TYPE.A02 .big dl dt span{font-size:14px;}
.TYPE.A02 .big dl .tag{text-align:center;}
.TYPE.A02 .big dl .prc{margin:0;}
.TYPE.A02 .big dl .prc div .er{display:block;}
.TYPE.A02 .big dl .prc div .rm{position:relative;display:block;float:none;margin:-41px 0 18px 0;text-align:center;}
.TYPE.A02 .big dl .prc div .rm strong{font-size:30px;font-weight:800;font-family:'vernada';}
.TYPE.A02 .big dl .prc div .rm strong,
.TYPE.A02 .big dl .prc div .rm em{float:none;display:inline;}
.TYPE.A02 .big dl .prc div .rm .ir{position:absolute !important;left:-99999px;top:-99999px;overflow:hidden;text-indent:-9999px;font-size:1px;line-height:1px;color:#fff;}
.TYPE.A02 .big dl .prc div .wm{margin:32px 0 0;}
.TYPE.A02 .big dl .prc div .wm .or{float:left;margin:7px 0 0;}
.TYPE.A02 .big dl .prc div .wm .er{float:left;margin:0 0 0 3px;}
.TYPE.A02 .big dl .prc div .wm .er strong{font-size:20px;}
.TYPE.A02 .big dl .prc div .wm .er em{margin:7px 0 0;}
.TYPE.A02 .big .flag_icon{background:#fff;}

/* TYPE_A03 */
.TYPE.A03{height:550px;margin:-8px 0 0;}
.TYPE.A03 li{float:none;width:340px;height:169px;margin:8px 0 0 0;border-bottom:1px solid #eee;}
.TYPE.A03 li a{width:340px;height:100%;}
.TYPE.A03 li a:focus .img{width:160px;left:1px;top:1px;}
.TYPE.A03 li a .img img{width:160px;height:160px;}
.TYPE.A03 li dl{padding:0 0 0 170px;}
.TYPE.A03 li dl .prc{margin:20px 0 0;text-align:left;}
.TYPE.A03 li dl dt{padding:21px 0 0;text-align:left;}
.TYPE.A03 li dl dt span{height:40px;font-size:14px;line-height:20px;}
.TYPE.A03 li dl .tag{margin:8px 0 0;text-align:left;}
.TYPE.A03 li dl .prc div .rm{margin:0 8px 0 0px;}
.TYPE.A03 li dl .prc div .rm strong{}
.TYPE.A03 li dl .prc div .rm em{margin:13px 0 0;font-size:15px;line-height:1;font-family:'Nanum Gothic';}
.TYPE.A03 li dl .prc div .wm .or{margin:0 0 5px;font-size:12px;}
.TYPE.A03 li dl .prc div .wm .er strong{float:left;font-size:14px;}
.TYPE.A03 li dl .prc div .wm .er em{float:left;font-size:13px;}
.TYPE.A03 li dl .prc div .wm .er b{display:none;}
.TYPE.A03 .prt{position:relative;top:-534px;margin:8px 0 0 740px;}
.TYPE.A03 .big{position:absolute;float:left;top:0;left:360px;width:360px;height:530px;border-width:0;}
.TYPE.A03 .big a{width:360px;}
.TYPE.A03 .big a:focus .img{width:360px;}
.TYPE.A03 .big a .img img{width:360px;height:360px;}
.TYPE.A03 .big dl{padding:360px 0 0;}
.TYPE.A03 .big dl .prc{text-align:center;}
.TYPE.A03 .big dl dt{text-align:center;}
.TYPE.A03 .big dl .tag{text-align:center;}
.TYPE.A03 .big dl .prc{margin:1px 0 0;}
.TYPE.A03 .big dl .prc div .rm{float:none;margin:0;text-align:center;}
.TYPE.A03 .big dl .prc div .rm strong,
.TYPE.A03 .big dl .prc div .rm em{float:none;display:inline;}
.TYPE.A03 .big dl .prc div .wm{margin:18px 0 0;}
.TYPE.A03 .big dl .prc div .wm .or{float:left;margin:7px 0 0;}
.TYPE.A03 .big dl .prc div .wm .er{float:left;margin:0 0 0 3px;}
.TYPE.A03 .big dl .prc div .wm .er strong{font-size:20px;}
.TYPE.A03 .big dl .prc div .wm .er em{margin:7px 0 0;}

/* TYPE_A04 */
.TYPE.A04{width:1080px;height:560px;background:#f7f7f7;}
.TYPE.A04 li{position:relative;float:left;width:222px;height:222px;margin:40px 0 0 40px;}
.TYPE.A04 li a{height:222px;height:222px;}
.TYPE.A04 li a .img{left:1px;top:1px;}
.TYPE.A04 li a:hover dl dt span{text-decoration:none;}
.TYPE.A04 .circle .mask{position:absolute;display:block;top:0;left:0;width:220px;height:220px;z-index:2;}
.TYPE.A04 .circle a:focus .mask,.TYPE.A04 .circle a:hover .mask{}
.TYPE.A04 li dl{display:none;position:absolute;left:50%;top: 50%;width:160px;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50.1%);z-index:4;}
.TYPE.A04 li dl dt span{height:40px;line-height:20px;color:#fff;}
.TYPE.A04 li a:hover dl, .TYPE.A04 li a:focus dl{display:block;}
.TYPE.A04 li dl .prc div .wm .or{font-size:11px;color:#fff;}
.TYPE.A04 li dl .prc div .wm .er strong{font-size:14px;color:#fff;}
.TYPE.A04 li dl .prc div .wm .er em{font-size:13px;color:#fff;}
.ie678 .TYPE.A04 li dl{position:absolute;left:50%;top: 50%;margin:-43px 0 0 -80px;}
.ie8 .TYPE.A04 li dl{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;-ms-transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;transform: translate(0, 0); }
.ie8 .TYPE.A04 li a dl dt {padding:75px 20px 0;}

/*  unused */
.TYPE.A04 li dl .prc div .rm,
.TYPE.A04 li dl .tag,
.TYPE.A04 li dl .prc div .wm .er b{display:none;}

/* TYPE_B01 */
.TYPE.B01{height:315px;width:980px;margin:0 auto;}
.TYPE.B01 li{width:245px;}
.TYPE.B01 li a{width:240px;height:325px;margin:0 auto;}
.TYPE.B01 li dl{top:240px;}
.TYPE.B01 li dl dt{height:20px;padding:15px 0 0;}
.TYPE.B01 li dl dt span{width:200px;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.B01 li dl .prc div .wm .er strong{font-size:14px;}
.TYPE.B01 li dl .prc div .wm .er em{font-size:13px;}
.TYPE.B01 .even dl,.TYPE.B01 li:nth-child(even) dl{top:0;}
.TYPE.B01 .even .img,.TYPE.B01 li:nth-child(even) .img{top:auto;bottom:0;}
.TYPE.B01 li a:focus .img{width:240px;left:1px;top:1px;}
.TYPE.B01 .even:focus .img{top:auto;bottom:1px;}
.TYPE.B01 li a .img img{width:240px;height:240px;}
/*  unused */
.TYPE.B01 li dl .prc div .rm,
.TYPE.B01 li dl .tag,
.TYPE.B01 li dl .prc div .wm .or,
.TYPE.B01 li dl .prc div .wm .er b{display:none;}
/* Slide_Btns */
.bn_B01{position:relative;width:1020px;margin:0 auto;overflow:hidden;z-index:2;}
.B01_btn{position:relative;width:100%;height:315px;margin:-315px 0 0;}

/* TYPE_B02 */
.TYPE.B02{height:325px;width:980px;margin:0 auto;}
.TYPE.B02 li{width:245px;}
.TYPE.B02 li a{width:240px;height:325px;margin:0 auto;}
.TYPE.B02 li a:focus .img{width:240px;left:1px;top:1px;}
.TYPE.B02 li dl{top:230px;}
.TYPE.B02 li dl dt{height:20px;padding:15px 0 0;}
.TYPE.B02 li dl dt span{width:200px;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.B02 li dl .prc div .wm .er strong{font-size:14px;}
.TYPE.B02 li dl .prc div .wm .er em{font-size:13px;}
.TYPE.B02 li a .img img{width:240px;height:240px;}
/*  unused */
.TYPE.B02 li dl .prc div .rm,
.TYPE.B02 li dl .tag,
.TYPE.B02 li dl .prc div .wm .or,
.TYPE.B02 li dl .prc div .wm .er b{display:none;}
/* Slide_Btns */
.bn_B02{position:relative;width:1020px;margin:0 auto;overflow:hidden;z-index:2;}
.B02_btn{position:relative;width:100%;height:315px;margin:-315px 0 0;}

/* TYPE_B03 */
.TYPE.B03{height:275px;width:980px;margin:0 auto;}
.TYPE.B03 li{width:200px;}
.TYPE.B03 li a{width:190px;height:275px;margin:0 auto;}
.TYPE.B03 li a:focus .img{width:190px;left:1px;top:1px;}
.TYPE.B03 li .img img{width:190px;height:190px;}
.TYPE.B03 li dl{top:186px;}
.TYPE.B03 li dl dt{height:20px;padding:15px 0 0;}
.TYPE.B03 li dl dt span{width:156px;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.B03 li dl .prc div .wm .er strong{font-size:14px;}
.TYPE.B03 li dl .prc div .wm .er em{font-size:13px;}
/*  unused */
.TYPE.B03 li dl .prc div .rm,
.TYPE.B03 li dl .tag,
.TYPE.B03 li dl .prc div .wm .or,
.TYPE.B03 li dl .prc div .wm .er b{display:none;}
/* Slide, Btns */
.bn_B03{position:relative;width:1020px;margin:0 auto;overflow:hidden;z-index:2;}
.B03_btn{position:relative;width:100%;height:271px;margin:-271px 0 0;}

/* TYPE_B04 */
.TYPE.B04{height:281px;background:#f5f5f5;width:980px;margin:0 auto;}
.TYPE.B04 li{width:325px;height:162px;padding:60px 0 0;margin:0 0 60px;}
.TYPE.B04 li a{position:relative;width:323px;height:162px;background:#f5f5f5;}
.TYPE.B04 li .mask,.TYPE.B04 li .img:after{position:absolute;display:block;top:0;left:0;width:160px;height:160px;z-index:2;}
.TYPE.B04 li a .img{top:1px;left:1px;}
.TYPE.B04 li a .img img{width:160px;height:160px;}
.TYPE.B04 li dl{left:160px;width:148px;padding:0 0 0 15px;}
.TYPE.B04 li dl dt{width:125px;padding:45px 0 18px;text-align:left;}
.TYPE.B04 li dl dt span{height:32px;line-height:15px;color:#222;}
.ie678 .TYPE.B04 li dl dt span{height:30px;}
.TYPE.B04 li dl .prc{text-align:left;}
.TYPE.B04 li dl .prc div .wm{text-align:left;}
.TYPE.B04 li dl .prc div .wm .er strong{font-size:14px;}
.TYPE.B04 li dl .prc div .wm .er em{font-size:13px;}
/*  unused */
.TYPE.B04 li dl .prc div .rm,
.TYPE.B04 li dl .tag,
.TYPE.B04 li dl .prc div .wm .or,
.TYPE.B04 li dl .prc div .wm .er b{display:none;}
/* Slide, Btns */
.bn_B04{position:relative;width:969px;margin:0 auto;overflow:hidden;background:#f5f5f5;z-index:2;}
.B04_btn{position:relative;width:100%;height:281px;margin:-281px 0 0;background:#f5f5f5;}
.B04_btn.bw .bn-left{left:23px;}
.B04_btn.bw .bn-left:hover{}
.B04_btn.bw .bn-right{right:23px;}
.B04_btn.bw .bn-right:hover{}

/* TYPE_C01 */
.TYPE.C01{margin:0 0 0 -20px;}
.TYPE.C01 li{position:relative;margin:15px 0 20px 20px;}
.TYPE.C01 li a{width:255px;height:135px;padding-top:255px;}
.TYPE.C01 li a:focus .img{width:255px;left:1px;top:1px;}
.TYPE.C01 li a .img img{width:255px;height:255px;}
.TYPE.C01 li dl dt em{display:block;}
.TYPE.C01 li dl dt span{height:35px;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.C01 .ln:before{content:'';display:block;position:absolute;left:0;top:-30px;width:1080px;height:1px;background:#eee;}

/* TYPE_C02 */
.TYPE.C02{height:752px;padding:0 0 0 538px;margin:-15px 0 0;}
.TYPE.C02 li{margin:15px 0 0 30px;}
.TYPE.C02 li a{width:240px;height:122px;padding-top:240px;}
.TYPE.C02 li a:focus .img{width:238px;left:1px;top:1px;}
.TYPE.C02 li dl dt{padding:10px 0 0;}
.TYPE.C02 li dl dt em{display:block;height:20px;}
.TYPE.C02 li dl dt span{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.TYPE.C02 li dl .prc{padding:15px 0 0;}
.TYPE.C02 li dl .prc div .er{display:inline;}
.TYPE.C02 li dl .prc div .er strong{display:inline;float:none;font-size:14px;vertical-align:middle;}
.TYPE.C02 li dl .prc div .er em{display:inline;float:none;font-size:13px;}
.TYPE.C02 li dl .prc div .rm{display:inline;float:none;margin:0 0 0 4px;}
.TYPE.C02 li dl .prc div .rm strong{float:none;display:inline;font-size:12px;line-height:1;font-family:'Nanum Gothic';font-weight:800;}
.TYPE.C02 li dl .prc div .rm em{float:none;display:inline;margin:0;font-size:12px;line-height:1;font-family:'Nanum Gothic';}
.TYPE.C02 li dl .prc div .rm .ir{position:relative !important;top:0;left:0;text-indent:0;font-size:12px;line-height:normal;color:inherit;}
.TYPE.A02 li dl .prc div .wm .or{margin:5px 0 0;}
.TYPE.C02 .big{position:absolute;left:0;top:0;width:538px;height:752px;margin:15px 0 0 ;background:#f9f9f9;}
.TYPE.C02 .big .bst{display:block;font-weight:bold;font-size:15px;line-height:92px;color:#000;text-align:center;font-family:'verdana';font-weight:800;}
.TYPE.C02 .big a{width:450px;height:195px;padding-top:450px;margin:0 0 0 44px;}
.TYPE.C02 .big a:focus .img{width:448px;}
.TYPE.C02 .big dl .prc{text-align:center;}
.TYPE.C02 .big dl dt{padding:15px 0 0;text-align:center;}
.TYPE.C02 .big dl dt{height:40px;}
.TYPE.C02 .big dl dt em{height:22px;font-size:14px;}
.TYPE.C02 .big dl dt span{height:32px;font-size:14px;}
.TYPE.C02 .big dl .tag{text-align:center;}
.TYPE.C02 .big dl .prc{margin:0;}
.TYPE.C02 .big dl .prc div .er{display:block;}
.TYPE.C02 .big dl .prc div .rm{position:relative;display:block;float:none;margin:-41px 0 18px 0;text-align:center;}
.TYPE.C02 .big dl .prc div .rm strong{font-size:30px;font-weight:800;font-family:'vernada';}
.TYPE.C02 .big dl .prc div .rm strong,
.TYPE.C02 .big dl .prc div .rm em{float:none;display:inline;}
.TYPE.C02 .big dl .prc div .rm .ir{position:absolute !important;left:-99999px;top:-99999px;overflow:hidden;text-indent:-9999px;font-size:1px;line-height:1px;color:#fff;}
.TYPE.C02 .big dl .prc div .wm{margin:40px 0 0;}
.TYPE.C02 .big dl .prc div .wm .or{float:left;margin:7px 0 0;}
.TYPE.C02 .big dl .prc div .wm .er{float:left;margin:0 0 0 3px;}
.TYPE.C02 .big dl .prc div .wm .er strong{font-size:20px;}
.TYPE.C02 .big dl .prc div .wm .er em{margin:7px 0 0;}
.TYPE.C02 .big .flag_icon{background:#fff;}

/* TYPE_C03 */
.TYPE.C03{height:550px;margin:-8px 0 0;}
.TYPE.C03 li{float:none;width:340px;height:169px;margin:8px 0 0 0;border-bottom:1px solid #eee;}
.TYPE.C03 li a{width:340px;height:100%;}
.TYPE.C03 li a:focus .img{width:160px;left:1px;top:1px;}
.TYPE.C03 li a .img img{width:160px;height:160px;}
.TYPE.C03 li dl{padding:0 0 0 170px;}
.TYPE.C03 li dl .prc{margin:24px 0 0;text-align:left;}
.TYPE.C03 li dl dt{padding:0;text-align:left;}
.TYPE.C03 li dl dt em{display:block;}
.TYPE.C03 li dl dt span{font-size:14px;line-height:17px;}
.TYPE.C03 li dl .tag{margin:8px 0 0;text-align:left;}
.TYPE.C03 li dl .prc div .rm{margin:0 8px 0 0px;}
.TYPE.C03 li dl .prc div .rm strong{}
.TYPE.C03 li dl .prc div .rm em{margin:13px 0 0;font-size:15px;line-height:1;font-family:'Nanum Gothic';}
.TYPE.C03 li dl .prc div .wm .or{margin:0 0 5px;font-size:12px;}
.TYPE.C03 li dl .prc div .wm .er strong{float:left;font-size:14px;}
.TYPE.C03 li dl .prc div .wm .er em{float:left;font-size:13px;}
.TYPE.C03 li dl .prc div .wm .er b{display:none;}
.TYPE.C03 .prt{position:relative;top:-534px;margin:8px 0 0 740px;}
.TYPE.C03 .big{position:absolute;float:left;top:0;left:360px;width:360px;height:530px;border-width:0;}
.TYPE.C03 .big a{width:360px;}
.TYPE.C03 .big a:focus .img{width:360px;}
.TYPE.C03 .big a .img img{width:360px;height:360px;}
.TYPE.C03 .big dl{padding:360px 0 0;}
.TYPE.C03 .big dl .prc{text-align:center;}
.TYPE.C03 .big dl dt{padding:10px 0 0;text-align:center;}
.TYPE.C03 .big dl dt span{height:40px;padding:7px 0 0;}
.TYPE.C03 .big dl .tag{text-align:center;}
.TYPE.C03 .big dl .prc{margin:1px 0 0;}
.TYPE.C03 .big dl .prc div .rm{float:none;margin:0;text-align:center;}
.TYPE.C03 .big dl .prc div .rm strong,
.TYPE.C03 .big dl .prc div .rm em{float:none;display:inline;}
.TYPE.C03 .big dl .prc div .wm{margin:10px 0 0;}
.TYPE.C03 .big dl .prc div .wm .or{float:left;margin:7px 0 0;}
.TYPE.C03 .big dl .prc div .wm .er{float:left;margin:0 0 0 3px;}
.TYPE.C03 .big dl .prc div .wm .er strong{font-size:20px;}
.TYPE.C03 .big dl .prc div .wm .er em{margin:7px 0 0;}


/* TYPE_C04 */
.TYPE.C04{width:1080px;height:560px;background:#f7f7f7;}
.TYPE.C04 li{position:relative;float:left;width:222px;height:222px;margin:40px 0 0 40px;}
.TYPE.C04 li a{height:222px;height:222px;}
.TYPE.C04 li a .img{left:1px;top:1px;}
.TYPE.C04 li a:hover dl dt span{text-decoration:none;}
.TYPE.C04 .circle .mask{position:absolute;display:block;top:0;left:0;width:220px;height:220px;z-index:2;}
.TYPE.C04 .circle a:focus .mask,.TYPE.C04 .circle a:hover .mask{}
.TYPE.C04 li dl{display:none;position:absolute;left:50%;top: 50%;width:160px;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50.1%);z-index:4;}
.TYPE.C04 li dl dt span{height:40px;line-height:20px;color:#fff;}
.TYPE.C04 li a:hover dl, .TYPE.C04 li a:focus dl{display:block;}
.TYPE.C04 li dl .prc div .wm .or{font-size:11px;color:#fff;}
.TYPE.C04 li dl .prc div .wm .er strong{font-size:14px;color:#fff;}
.TYPE.C04 li dl .prc div .wm .er em{font-size:13px;color:#fff;}
.ie678 .TYPE.C04 li dl{position:absolute;left:50%;top: 50%;margin:-43px 0 0 -80px;}
.ie8 .TYPE.C04 li dl{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;-ms-transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;transform: translate(0, 0); }
.ie8 .TYPE.C04 li a dl dt {padding:75px 20px 0;}
/*  unused */
.TYPE.C04 li dl .prc div .rm,
.TYPE.C04 li dl .tag,
.TYPE.C04 li dl .prc div .wm .er b{display:none;}

/* Slide_Btns Common */
.bw .bn-left{display:block;position:absolute;top:50%;left:0;width:18px;height:33px;margin:-16px 0 0;text-indent:-99999em;}
.bw .bn-left:hover{}
.bw .bn-right{display:block;position:absolute;top:50%;right:0;width:18px;height:33px;margin:-16px 0 0;text-indent:-99999em;}
.bw .bn-right:hover{}

/* 170523 */
.recopick_widget{width:1080px;margin:0 auto;}

/* top_slide_banner */
	#main_wrap{ overflow:hidden; position:relative; background:#f9f9f9; }
	#main_img{ width:100%; max-width:1000px; min-width:320px; margin:0 auto; background:#777; position:relative; overflow:hidden; height:350px; }
	#main_img ul{ position:relative; float:left; width:100%; }
	/*#main_img ul li{ position:absolute; width:100%; }
	#main_img ul li a{ display:block; }*/
	#main_img ul li a img{ width:100%; height:auto;  }
	#main_img ul li.visual_0{ top:0; position:absolute; }
	#main_img ul li.visual_1{ top:100%; position:absolute; }
	#main_img ul li.visual_2{ top:200%; }
	#list_btn{ position:absolute; bottom:20px; left:50%; margin-left:-33px; }
	#list_btn li{  width:14px; height:15px; float:left; overflow:hidden; margin:0 5px; }
	#list_btn li a{ display:block; text-indent:-99999px; }
	#list_btn li.on{ background-position:0 0; }
	#prev{ position:absolute; left:7%; z-index:10; cursor:pointer; border:1px solid #eee;  padding:5px 7px 6px 5px; background:#fff; }
	#prev:hover{ background:#000; color:#fff; }
	#next{ position:absolute; left:7%; z-index:10; cursor:pointer; border:1px solid #eee;  padding:5px 7px 6px 5px; background:#fff; margin-top:32px; }
	#next:hover{ background:#000; color:#fff; }
/* //top_slide_banner */