@charset 'utf-8';
#header .gnb_area .gnb_inner .main_menu ul {display:block;}
#header.active .gnb_area .gnb_inner .main_menu ul {display:block;}
#header .gnb_area .in_box .sub_menu_wrap {display:none !important;}

.label_w160{display:inline-block;width:160px;}
input.radio{margin-top:0;}
input.checkbox{margin-top:0;position:relative;top:1px;}
.textarea{border:1px solid #ccc;padding:10px;height:75px;}
.page_title{font-weight:500;font-size:24px;line-height:26px;margin-bottom:16px;color:#333333;position:relative;}
.page_title .sub_text{margin-left:16px;padding-left:20px;font-size:13px;color:#999999;font-weight:normal;border-left:1px solid #ccc;display:inline-block;height:21px;line-height:21px;vertical-align:middle;margin-top:-2px;}
.page_title .sub_text1{position:absolute;right:0;top:0;margin-left:16px;padding-left:20px;width:480px;font-size:12px;color:#999999;font-weight:normal;display:inline-block;vertical-align:middle;margin-top:-2px;line-height:16px;letter-spacing:-0.01em;background:url(../../_images/dcg/common/tit_col_line.gif) 0 center no-repeat;}/*이미지 경로수정*/
.border_contents{border-top:1px solid #ccc;padding-top:40px;padding-bottom:50px;border-bottom:1px solid #ccc;}
.page_title2{text-align:center;font-size:18px;color:#333333;border-top:1px solid #ccc;padding:40px;}
.page_title2_1{font-size:18px;color:#333333;}
.page_title3{font-size:24px;font-weight:500;padding-top:28px;line-height:25px;color:#333333;background:url(../../_images/dcg/common/page_title3.gif) center 0 no-repeat;text-align:center;}
.page_title4{text-align:center;font-size:30px;color:#000000;border-top:1px solid #ccc;padding:38px;line-height:32px;font-weight:normal;}

.table_type1 td{padding-left:15px;}

.scroll_box{padding:10px;border:1px solid #ccc;}
.scroll_box .scroll_contents{overflow-y:auto;height:430px;}

.table_sitemap{border:1px solid #ccc;}
.table_sitemap td{text-align:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top;}
.table_sitemap tr td:first-child{border-left:0;}
.table_sitemap td .inner{padding:40px;}
.table_sitemap td .inner .sub_title1{margin-bottom:28px;font-size:16px;line-height:18px;padding-top:18px;background:url(../../_images/dcg/common/sitemap_tit.gif) 0 0 no-repeat; font-weight: 500;}
.table_sitemap td .inner li{margin-top:10px;}
.table_sitemap td .inner ul li:first-child{margin-top:0;}
.table_sitemap td .inner li a{color:#999999;font-size:12px;}
.table_sitemap th{text-align:left;background:#ebebeb;border-bottom:1px solid #ccc;font-size:18px;line-height:20px;color:#000000;height:57px;padding-left:40px;border-left:1px solid #ccc;}
.table_sitemap tr th:first-child{border-left:0;}

/* 소카테고리 */
.category_main_section{position:relative;border:1px solid #ccc;margin-bottom:43px;}
.category_main_section:after{content:'.';display:block;visibility:hidden;clear:both;height:1px;overflow:hidden;margin-bottom:-1px;}
.category_main_section .category_show_room{position:relative;float:left;width:997px;height:453px;border-left:1px solid #ccc;}
.category_main_section .s_cate_location{position:relative;padding-left:146px;border-bottom:1px solid #ccc;height:56px;}
.category_main_section .s_cate_location .cate_title{width:146px;position:absolute;left:0;top:0;text-align:center;height:56px;padding-top:16px;background:url(../../_images/dcg/common/s_cate_loc_col.png) right -1px no-repeat;font-weight:500;color:#000000;font-size:14px;line-height:20px;}
.category_main_section .s_cate_location .s_cate_item_list{padding-top:19px;}
.category_main_section .s_cate_location .s_cate_item_list li{float:left;padding:0px 20px;background:url(../../_images/dcg/common/s_cate_menu_col.png) 0 2px no-repeat;}
.category_main_section .s_cate_location .s_cate_item_list li:first-child{background:none;padding-left:25px;}
.category_main_section .s_cate_location .s_cate_item_list a.on,
.category_main_section .s_cate_location .s_cate_item_list a:hover{color:#000000;font-weight:500;text-decoration:underline;}

.category_main_section .item_list_wrap{overflow:hidden;margin-left:50px;padding-top:23px;}
.category_main_section .item_list{width:110%;margin-left:-36px;}
.category_main_section .item_list .item {float:left;padding-left:36px;padding-right:35px;width:252px;background:url(../../_images/dcg/common/s_cate_item_line.gif) 0 24px no-repeat;}
.category_main_section .item_list .item .cate_title{margin-bottom:12px;font-size:18px;font-weight:500;color:#000000;font-family:'Helvetica',"Nanum Gothic",sans-serif}
.category_main_section .item_list .item .img_sec{position:relative; overflow:hidden;width:252px;height:252px;}
.category_main_section .item_list .item .img_sec img{width:252px;height:252px;}
.category_main_section .item_list .item .text_sec{margin-top:15px;font-weight:500;}
.category_main_section .item_list .item .text_sec .u_brand{font-size:11px;color:#999999;}
.category_main_section .item_list .item .text_sec .u_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;}
.category_main_section .item_list .item .text_sec .u_name:hover{font-weight:500;text-decoration:underline;color:#000000;}
.category_main_section .item_list .item .text_sec .u_cost{text-align:right;margin-top:11px;color:#333333;}
.category_main_section .item_list .item .text_sec .u_cost .strike{text-decoration:line-through;color:#999999;margin-right:5px;}

/* 상품 목록 메뉴*/
.list_category_menu{border:1px solid #ccc;margin-bottom:25px;position:relative;}
.list_category_menu ul{overflow:hidden;}
.list_category_menu li{float:left;background:url(../../_images/dcg/common/col_e5_12.gif) 0 center no-repeat;text-align:center;padding:20px 30px 19px;}
.list_category_menu li:first-child{background:none;}
.list_category_menu li a.on,
.list_category_menu li a:hover{font-weight:500;color:#000000;text-decoration:underline;}
.list_category_menu .search_area{position:absolute;right:11px;top:11px;}
.list_category_menu .search_area .input_sort{width:170px;}


/* 상품 목록 */
.item_list_wrap .item_list_top{position:relative;height:38px;}
.item_list_wrap .item_list_top .item_count_sec{font-weight:500;font-size:13px;color:#999999;padding-top:4px}
.item_list_wrap .item_list_top .item_count_sec .count{color:#000000;}
.item_list_wrap .item_list_top .item_sort_sec{position:absolute;right:10px;top:0px;}
.item_list_wrap .item_list_top .item_sort_sec .sort_list{display:inline-block;*display:inline;*zoom:1;padding-top:4px;vertical-align:top;}
.item_list_wrap .item_list_top .item_sort_sec .sort_list li{margin-right:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.item_list_wrap .item_list_top .item_sort_sec .sort_list li a{color:#999999}
.item_list_wrap .item_list_top .item_sort_sec .sort_list li a.on,
.item_list_wrap .item_list_top .item_sort_sec .sort_list li a:hover{color:#000000;font-weight:500;}
.item_list_wrap .item_list_top .select_design1{;vertical-align:top;margin-right:16px;}
.item_list_wrap .item_list_top .item_sort_sec .list_change_group{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.item_list_wrap .item_list_top .list_change_group a{display:inline-block;height:24px;width:26px;overflow:hidden;background:url(../../_images/dcg/common/btn_change.png) 0 0 no-repeat;vertical-align:top;}
.item_list_wrap .item_list_top .list_change_group a span{display:none;}
.item_list_wrap .item_list_top .list_change_group .btn_change1{background-position:left bottom;}
.item_list_wrap .item_list_top .list_change_group .btn_change1.on,
.item_list_wrap .item_list_top .list_change_group .btn_change1:hover{background-position:left top;}
.item_list_wrap .item_list_top .list_change_group .btn_change2{background-position:right top;}
.item_list_wrap .item_list_top .list_change_group .btn_change2.on,
.item_list_wrap .item_list_top .list_change_group .btn_change2:hover{background-position:right bottom;}

/* 기획전 */
.exhibitions_list{}
.exhibitions_list .inner{}
.exhibitions_list .e_unit_list_wrap{padding:0;margin-bottom:50px;}
.exhibitions_list .e_unit_list_title{max-width:1240px;overflow:hidden;}
.exhibitions_list .e_unit_list_title .text_title{padding-left:22px;height:44px;line-height:44px;margin:0 auto 10px;border-top:1px solid #00c1cd;background:url(../../_images/common/common/bg_tit.png) 0 0 repeat;text-align:left;}
.exhibitions_list .e_unit_list_title .text_title .tit{color:#00c1cd;font-size:18px;font-weight:normal;}
.exhibitions_list .e_unit_list_wrap .list_type1 {border:0;}
.exhibitions_list .e_unit_list_wrap .list_type1 .item{padding:0;border:0;}
.exhibitions_list .e_unit_list_wrap .list_type1 .item .img_sec{margin:0;}

/* 2분할 */
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 {overflow:hidden;width:100%;border-top:none !important;margin-top:-1px; border-bottom: 1px solid #ccc;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1:first-child {border-top:1px solid #ccc;;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1>ul {width:100%;padding:15px;border:1px solid #ccc; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .item {height:400px;width:400px;position:relative;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .item .img_sec{overflow:visible;width:400px;height:400px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .item img{width:400px;height:400px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .odd{float:left;margin:0;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .even{float:right;margin: 0;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .odd .text_sec{position:absolute;width:288px;height:173px;right:-313px;top:0;padding-top:20px;margin-top:0}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .even .text_sec{position:absolute;width:288px;height:173px;left:-313px;bottom:0;text-align:right;border-top:1px solid #ccc;padding-top:20px;margin-top:0}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .odd .u_brand{padding-left:10px;background:url(../../_images/dcg/common/tri_l_4x7.png) 0 4px no-repeat;margin-left:-6px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .even .u_brand{padding-right:10px;background:url(../../_images/dcg/common/tri_r_4x7.png) right 4px no-repeat;margin-right:-6px;}

.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .text_sec .u_cost{position:static;text-align:left;margin-top:25px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .even .text_sec .u_cost{text-align:right;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1  .text_sec .u_name{line-height:20px;height:38px}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .text_sec .u_brand{font-size:12px;margin-bottom:3px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .text_sec .u_cost .strike{display:block;margin-bottom:5px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .text_sec .u_util{margin-top:20px; border:none; padding:0px; position:relative;}
.exhibitions_list .e_unit_list_wrap .e_unit_type1 .list_type1 .text_sec .u_util img {width:auto; height:auto;}

/* 3분할 */
.exhibitions_list .e_unit_list_wrap .e_unit_type2{height:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .item{height:auto;padding:0px 50px;width:279px;height:419px;margin: 0 0 10px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .item .img_sec{width:279px;height:279px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .item .img_sec img{width:279px;height:279px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .text_sec{padding-left:10px;margin-top:0px;width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .text_sec li{width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .text_sec .u_cost{right:60px;bottom:10px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .text_sec .u_util{border:none; padding:14px 0px 9px 0px; position:relative; margin:0px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type2 .list_type1 .text_sec .u_util img {width:auto; height:auto;}

/* 4분할 */
.exhibitions_list .e_unit_list_wrap .e_unit_type3{height:auto; width:100%;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1:first-child {border-top:1px solid #ccc;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 {width:100%;border-top:none !important;margin-top:-1px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .item {position:relative;display:inline-block;float:left;width:311px;height:428px;padding:15px;border:1px solid #ccc;margin-top:0;margin-right:0;margin-bottom:1px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .item:first-child{width:309px;margin-left:1px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .item .img_sec{width:279px;height:279px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .item .img_sec img{width:279px;height:279px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .text_sec {padding-left:10px;margin-top:0px;width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .text_sec li{width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .text_sec .u_cost {right:10px;bottom:10px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .text_sec .u_util {border:none; padding:14px 0px 9px 0px; position:relative; margin:0px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type3 .list_type1 .text_sec .u_util img {width:auto; height:auto;}

/* 5분할 */
.exhibitions_list .e_unit_list_wrap .e_unit_type4{height:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1:first-child {border-top:1px solid #ccc;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 {width:100%;border-top:none !important;margin-top:-1px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1>ul {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .item {height:auto;width:249px;height:388px;position:relative;display:inline-block;float:left;padding:15px;border:1px solid #ccc;margin-right:-1px;margin-left:0;margin-bottom:1px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .item:last-child {width:248px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .item .img_sec{width:217px;height:217px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .item .img_sec img{width:217px;height:217px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .text_sec{margin-top:0px;width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .text_sec li{width:auto;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .text_sec .u_cost{position: inherit;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .text_sec .u_util{border:none; padding:14px 0px 0px 0px; position:relative; margin:0px;}
.exhibitions_list .e_unit_list_wrap .e_unit_type4 .list_type1 .text_sec .u_util img {width:auto; height:auto;}

.banner_top_section1{margin-bottom:60px;}
.banner_top_section1 .banner_top_section1_title{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:52px;color:#000000;font-size:14px;}
.banner_top_section1 .banner_top_section1_title .title{padding-left:14px;float:left;}
.banner_top_section1 .banner_top_section1_title .date{float:right;padding-right:10px;font-size:12px;}
.banner_top_section1 .banner_top_section1_banner{border:1px solid #ccc;margin-top:-1px;}
.banner_top_section1 .banner_top_section1_banner img{width:1238px;}

/* 이벤트 상세 */
.banner_top_section1_btn_area{padding:30px;text-align:center;border:1px solid #ccc;margin-top:-1px;}
.reply_list1{border:1px solid #ccc;border-top:0;}
.reply_list1 td{border-top:1px solid #ccc;padding:30px 0px;line-height:20px;}
.reply_list1 td .u_id{text-align:center;color:#999999;}
.reply_list1 td .date{text-align:center;color:#999999;margin-top:7px;}
.reply_list1 td .btn_icon{margin-left:5px;}
.reply_list_wrap{margin-top:-1px; background:#fff;}
.text_input_area_wrap{padding:20px;border:1px solid #ccc;background:#f3f3f3;position:relative;}
.text_input_area_wrap .btn_abs_box{width:190px;position:absolute;text-align:center;right:0;top:34px;}
.text_input_area_wrap .textarea_type1{padding:10px;color:#999999;border:1px solid #ccc;height:52px;width:1005px;}
.text_input_area_wrap .add_text_section{position:relative;padding-top:8px;color:#999999;font-size:11px;}
.text_input_area_wrap .add_text_section .text_length_box{position:absolute;right:175px;top:8px;}

.text_input_area_wrap2{background:#f3f3f3 url(../../_images/dcg/common/blet_arrow02.png) no-repeat 49px 20px; position:relative; padding:20px 20px 20px 89px; text-align:left;}
.text_input_area_wrap2 .btn_abs_box{width:190px;position:absolute;text-align:center;right:0;top:34px;}
.text_input_area_wrap2 .textarea_type1{padding:10px;color:#999999;border:1px solid #ccc;height:52px;width:936px;}
.text_input_area_wrap2 .add_text_section .text_length_box{position:relative;padding-top:8px;color:#999999;font-size:11px; padding-right:175px; text-align:right}

.replay_ico {display:inline-block;width:31px; line-height:18px;text-indent:-9999px; background:url(../../_images/dcg/common/ico_replay01.gif) no-repeat left top; vertical-align:middle; margin-left:5px;}
.replay_ico.on {display:inline-block;width:51px; line-height:18px;text-indent:-9999px; background:url(../../_images/dcg/common/ico_replay02.gif) no-repeat left top; vertical-align:middle; margin-left:5px;}

/* showroom */
.showroom_slide_wrap{border:1px solid #ccc;margin-top:85px;margin-bottom:50px;}
.showroom_slide_wrap .ui-slide-banner-list-item{width:1238px;height:218px;}
.showroom_slide_wrap .ui-slide-btn-group{visibility:hidden;}
.showroom_slide_wrap .ui-slide-shortcut{position:absolute;bottom:auto;top:-35px;right:10px;width:auto;text-align:right;}
.showroom_slide_wrap  .ui-slide-controller{visibility:hidden;position:absolute;}
.showroom_slide_wrap .ui-slide-shortcut button{width:14px;height:14px;line-height:14px;margin:0px 2px;text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat;;color:#ffffff;overflow:hidden;text-indent:-9999px;}
.showroom_slide_wrap .ui-slide-shortcut button.on{background:url(../../_images/dcg/common/bn_state0.png) left 0 no-repeat;color:#232323;}

.show_room_top{position:relative;border:1px solid #ccc;}
.show_room_top .overlay_section{position:absolute;right:0;top:0;width:327px;height:453px;overflow:hidden;color:#ffffff;font-size:13px;line-height:20px;}
.show_room_top .overlay_section .text_box{position:relative;z-index:2;padding:40px;}
.show_room_top .overlay_section .overlay{position:absolute;width:100%;height:100%;opacity:0.65;filter:alpha(opacity=65);left:0;top:0;background:#000000;}
.show_room_top .overlay_section .section1{height:281px;position:relative;}
.show_room_top .overlay_section .section1 .title{font-size:20px;font-weight:normal;background:url(../../_images/dcg/sub/brand_titbg01.gif) left bottom no-repeat;height:49px;margin-bottom:28px;}
.show_room_top .overlay_section .section1 .title .tel_text{margin-left:26px;font-size:14px;padding-left:23px;}
.show_room_top .overlay_section .section2{font-size:12px;position:relative;letter-spacing:-0.05em;}
.show_room_top .overlay_section .section2 .overlay{background:#333333;}
.showroom_tab_wrap{padding-top:30px;}
.contact_us{padding-bottom:50px;border-bottom:1px solid #ccc;overflow:hidden;}
.contact_us .map_area{float:left;width:690px;}
.contact_us .map_area .map_add_box{width:688px;height:450px;border:1px solid #ccc;}
.contact_us .sub_text_area{float:right;width:520px;}
.contact_us .map_link_group{overflow:hidden;margin-top:20px;text-align:right;}
.contact_us .map_link_group a{display:inline-block;width:69px;height:69px;overflow:hidden;background:url(../../_images/dcg/sub/btn_map_group.gif) 0 0 no-repeat;margin-left:-5px;}
.contact_us .map_link_group a.btn_map2{background-position:-68px 0;}
.contact_us .map_link_group a.btn_map3{background-position:right 0px}
.contact_us .sub_text_area{padding-top:10px;}
.contact_us .sub_text_area .contact_list li{margin-top:6px;}
.contact_us .sub_text_area .contact_list li:first-child{margin-top:0;}
.showroom_gallerey_wrap{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #ccc;position:relative;}
.showroom_gallerey_wrap .inner{width:960px;margin:0 auto;}
.showroom_gallerey li{display:block;width:960px;height:540px;text-align:center;}
.showroom_gallerey li img{height:540px;max-width:100%;}
.showroom_gallerey_thum{width:1011px;overflow:hidden;margin:0 auto;margin-top:80px;}
.showroom_gallerey_thum ul{overflow:hidden;width:105%;}
.showroom_gallerey_thum ul li{width:92px;height:69px;margin-right:10px;margin-bottom:10px;float:left;position:relative;}
.showroom_gallerey_thum ul li img{position:absolute;width:92px;height:69px;left:0;top:0;}
.showroom_gallerey_thum ul li a{display:block;width:92px;height:69px;position:absolute;left:0;top:0;z-index:1;}
.showroom_gallerey_thum ul li.cycle-pager-active a,
.showroom_gallerey_thum ul li a:hover{width:82px;height:59px;border:5px solid #000000;}
.showroom_gallerey_wrap .sr_gal_prev{position:absolute;left:30px;top:280px;width:44px;height:80px;background:url(../../_images/dcg/common/slide_controlcon.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999px}
.showroom_gallerey_wrap .sr_gal_next{position:absolute;right:30px;top:280px;width:44px;height:80px;background:url(../../_images/dcg/common/slide_controlcon.png) right 0 no-repeat;overflow:hidden;text-indent:-9999px}

/* market */
.market_warp .content_section{border:1px solid #ccc;min-height:770px;}
.market_warp .button_section{text-align:center;padding:30px 30px 50px;border:1px solid #ccc;margin-top:-1px;}

/* new  */
.new_top_section{height:453px;overflow:hidden;position:relative;width:100%;border:1px solid #ccc;overflow:hidden;margin-bottom:60px;}
.new_top_section .ui-slide-mask{}
.new_top_section .ui-slide-banner{height:453px;position:relative;left:0px;overflow:visible;width:1240px;}
.new_top_section .ui-slide-banner a img{vertical-align:top;width:1240px;height:453px;}
.new_top_section .ui-slide-banner .ui-slide-mask{overflow:visible !important;width:1240px;}
.new_top_section .ui-slide-banner .ui-slide-banner-list-item{}
.new_top_section .deco1{display:none;width:121px;position:absolute;left:-120px;z-index:1;top:0;height:453px;}
.new_top_section .deco2{display:none;width:120px;position:absolute;right:-121px;;top:0;z-index:1;height:453px;}
.new_top_section .ui-slide-btn-group a{width:33px;height:64px;overflow:hidden;text-indent:-9999px;border-radius:0;}
.new_top_section .ui-slide-btn-group a:hover{}
.new_top_section .ui-slide-btn-group a.ui-slide-prev-btn{left:30px;background:url(../../_images/dcg/main/m_sec1_arrow_l.png) 0 0 no-repeat;}
.new_top_section .ui-slide-btn-group a.ui-slide-next-btn{right:30px;background:url(../../_images/dcg/main/m_sec1_arrow_r.png) 0 0 no-repeat;}
.new_top_section .ui-slide-shortcut{display:none;}

/* 소팅바 */
.item_sort_bar{position:relative;padding:15px 12px;background:#f2f2f2;margin-bottom:15px;min-height:34px;}
.item_sort_bar .input_sort{width:183px;padding-left:10px;}
.item_sort_bar .right_sec{position:absolute;right:12px;top:15px;}

/* fadeslide */
.topBnrV15 {width:100%; margin-top:-29px;}
.topBnrSlideV15 {position:relative;overflow:visible !important; padding-top:29px;width:100%; }
.topBnrSlideV15 .slidesjs-pagination {overflow:hidden; position:absolute; right:20px; *left:50%; top:-10px; width:100%; height:29px; text-align:right;}
.topBnrSlideV15 .slidesjs-pagination li {display:inline-block; width:14px; height:14px; *float:left; margin-left:7px;}
.topBnrSlideV15 .slidesjs-pagination li.playPaging a {background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; width:14px; height:14px;text-indent:-9999px; display:block;}
.topBnrSlideV15 .slidesjs-pagination li a {width:14px;height:14px;line-height:14px; text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; overflow:hidden;text-indent:-9999px; display:block;}
.topBnrSlideV15 .slidesjs-pagination li a:hover {background-position:right 0;}
.topBnrSlideV15 .slidesjs-pagination li a.active {background-position:left 0;}
.topBnrListV15 {overflow:hidden; position:relative; width:1022px; height:665px;}
.topBnrListV15 li {position:absolute; width:100%;}
.topBnrListV15 li.topBnr01 {left:0; top:0;}
.topBnrListV15 li.topBnr02 {left:356px; top:0;}
.topBnrListV15 li.topBnr03 {left:712px; top:0;}
.topBnrListV15 li.topBnr04 {left:0; top:298px;}
.topBnrListV15 li.topBnr05 {left:356px; top:408px;}
.topBnrListV15 li.topBnr06 {left:712px; top:298px;}
.topBnrListV15 li a {display:block; width:auto; cursor:pointer;}
.topBnrListV15 li a strong, .topBnrListV15 li a span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left;}
.topBnrListV15 li a strong {padding-top:12px; font-size:14px; color:#444;}
.topBnrListV15 li a span {padding-top:4px; color:#777;}

.topBnrSlideV15 .slidesjs-container {width:auto !important}
.topBnrSlideV15 .slidesjs-container .slidesjs-control {width:auto !important}

.topBnrV16 {width:100%;}
.topBnrSlideV16 {position:relative;width:100%; overflow:visible !important;}
.topBnrSlideV16 .slidesjs-pagination {overflow:hidden; position:absolute; right:20px; *left:0; top:-40px; width:100%; height:29px; text-align:right;}
.topBnrSlideV16 .slidesjs-pagination li {display:inline-block; width:14px; height:14px; *float:left; margin-left:7px;}
.topBnrSlideV16 .slidesjs-pagination li.playPaging a {background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; width:14px; height:14px;text-indent:-9999px; display:block;}
.topBnrSlideV16 .slidesjs-pagination li a {width:14px;height:14px;line-height:14px; text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; overflow:hidden;text-indent:-9999px; display:block;}
.topBnrSlideV16 .slidesjs-pagination li a:hover {background-position:right 0;}
.topBnrSlideV16 .slidesjs-pagination li a.active {background-position:left 0;}
.topBnrListV16 {overflow:visible; position:relative; width:100%; height:680px;}
.topBnrListV16:after {content:"";display:block;clear:both}
.topBnrListV16 li {position:absolute; width:100%;}
.topBnrListV16 li.topBnr01 {left:0; top:0;}
.topBnrListV16 li.topBnr02 {left:356px; top:0;}
.topBnrListV16 li.topBnr03 {left:712px; top:0;}
.topBnrListV16 li.topBnr04 {left:0; top:298px;}
.topBnrListV16 li.topBnr05 {left:356px; top:408px;}
.topBnrListV16 li.topBnr06 {left:712px; top:298px;}
.topBnrListV16 li a {display:block; font-family: "Nanum Gothic", sans-serif; cursor:pointer;}
.topBnrListV16 li a strong, .topBnrListV15 li a span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left;}
.topBnrListV16 li a strong {padding-top:12px; font-size:14px; color:#444;}
.topBnrListV16 li a span {padding-top:4px; color:#777;}

.topBnrV17 {width:100%; margin-top:-29px;}
.topBnrSlideV17 {position:relative; padding-top:29px;width:100%; overflow:visible !important;}
.topBnrSlideV17 .slidesjs-pagination {overflow:hidden; position:absolute; left:-37px; *left:0; top:-35px; width:1240px; height:29px; text-align:right; padding-right:11px;}
.topBnrSlideV17 .slidesjs-pagination li {display:inline-block; width:14px; height:14px; *float:left; margin-left:7px;}
.topBnrSlideV17 .slidesjs-pagination li.playPaging a {background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; width:14px; height:14px;text-indent:-9999px; display:block;}
.topBnrSlideV17 .slidesjs-pagination li a {width:14px;height:14px;line-height:14px; text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat; overflow:hidden;text-indent:-9999px; display:block;}
.topBnrSlideV17 .slidesjs-pagination li a:hover {background-position:right 0;}
.topBnrSlideV17 .slidesjs-pagination li a.active {background-position:left 0;}
.topBnrListV17 {overflow:hidden; position:relative; width:100%; height:279px;}
.topBnrListV17 li {position:absolute; width:100%;}
.topBnrListV17 li.topBnr01 {left:0; top:0;}
.topBnrListV17 li.topBnr02 {left:356px; top:0;}
.topBnrListV17 li.topBnr03 {left:712px; top:0;}
.topBnrListV17 li.topBnr04 {left:0; top:298px;}
.topBnrListV17 li.topBnr05 {left:356px; top:408px;}
.topBnrListV17 li.topBnr06 {left:712px; top:298px;}
.topBnrListV17 li a {display:block; width:310px; font-family: "Nanum Gothic", sans-serif; cursor:pointer;}
.topBnrListV17 li a strong, .topBnrListV15 li a span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left;}
.topBnrListV17 li a strong {padding-top:12px; font-size:14px; color:#444;}
.topBnrListV17 li a span {padding-top:4px; color:#777;}

.story_slide_wrap .item_cover .cover_link{position:relative;z-index:2}

/* 대카테고리 */
#mSlideArea1 {width:997px;height:453px;}
#mSlideArea1 .banner-item{overflow:hidden;}
#mSlideArea1 .banner-item a {display:block;}
#mSlideArea1 .banner-item img{width:997px;height:453px;}
#mSlideArea1 .ui-slide-btn-group {visibility:hidden;}
#mSlideArea1 .ui-slide-shortcut{width:100%;text-align:right;position:absolute;z-index:1;top:25px; left:auto; right:27px; padding:5px 0px;}
#mSlideArea1 .ui-slide-shortcut button{width:14px;height:14px;line-height:14px;margin:0px 3px;text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat;color:#ffffff;overflow:hidden;text-indent:-9999px;}
#mSlideArea1 .ui-slide-shortcut button.on{background:url(../../_images/dcg/common/bn_state0.png) left 0 no-repeat;color:#232323;}

.bcategory_section1 {/*margin-top:59px;*/}
.cate_section_title {height:44px;line-height:44px;padding-left:22px;margin-bottom:10px;border-top:1px solid #00c1cd;background:url(../../_images/common/common/bg_tit.png) 0 0 repeat;}
.cate_section_title .title {color:#00c1cd;font-size:18px;font-weight:normal}

.recommend_area {position:relative; height:417px;}
.recommend_area .reco_left {display:none;float:left; width:309px; height:415px; border:1px solid #ccc;}
.recommend_area .reco_left img {width:309px; height:415px;}
.recommend_area .reco_right {position:relative; float:left; width:100% !important; height:415px; border:1px solid #ccc; border-left:none !important;}
.reco_right .list_type1 {overflow:hidden; border:none !important;}
.reco_right .list_type1>ul{overflow:hidden;margin-bottom:-1px;border-left:1px solid #ccc}
.reco_right .list_type1 .item{width:309px;height:415px;border-left:1px solid #ccc;float:left;margin-left:-1px;position:relative;}
.reco_right .list_type1 .item .img_sec{width:279px;height:279px;margin:15px 15px 0px;overflow:hidden;position:relative;}
.reco_right .list_type1 .item .img_sec a {width:279px;height:279px;}
.reco_right .list_type1 .item .text_sec{width:100%;margin-top:13px;}
.reco_right .list_type1 .item .text_sec li{width:279px;margin:0 auto;font-weight:500; position:relative !important;}
.reco_right .list_type1 .item .text_sec li.u_event{font-size:11px;font-weight:500;color:#f26100;margin-bottom:4px;}
.reco_right .list_type1 .item .text_sec li.u_brand{color:#999999;font-size:11px;margin-bottom:4px;}
.reco_right .list_type1 .item .text_sec li.u_name{height:32px;overflow:hidden;font-family: "Nanum Gothic", sans-serif;}
.reco_right .list_type1 .item .text_sec li.u_name a:hover{color:#000000;text-decoration:underline;}
.reco_right .list_type1 .text_sec li.u_cost{position:absolute !important;text-align:right;right:18px;bottom:19px;color:#333;}
.reco_right .list_type1 .text_sec li.u_cost .strike{text-decoration:line-through;color:#999999;margin-right:5px;}
.reco_right .list_type1 .text_sec li.u_util{margin-top:11px;padding:14px 15px 15px;border-top:1px solid #ccc;position:absolute;left:0;bottom:0;}
.reco_right .list_type1 .text_sec li.u_util .link_group{position:absolute;right:12px;top:14px;}
.reco_right .list_type1 .text_sec li.u_util .link_group a{display:inline-block;width:20px;height:18px;vertical-align:middle;overflow:hidden;background:url(../../_images/dcg/common/icon_item_util1.png) 0 center no-repeat;}
.reco_right .list_type1 .text_sec li.u_util .link_group a.btn_cover_move{background-position:4px center;}
.reco_right .list_type1 .text_sec li.u_util .link_group a.btn_cover_move:hover{background-position:-88px center;}
.reco_right .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav{background-position:-28px center;}
.reco_right .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav:hover{background-position:-120px center;}
.reco_right .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav.on{background-position:-212px center;}
.reco_right .list_type1 .text_sec li.u_util .link_group a span{display:none;}
.reco_right .list_type1 .text_sec li.u_util .link_group .col{font-weight:normal;display:inline-block;vertical-align:middle;color:#eeeeee;font-family:'돋움';position:relative;top:2px;}

.cubearea {width:1240px; height:356px; margin-top:80px;}

.bestarea {width:1240px; margin-top:80px; position:relative; height:745px;}
.bestarea .bestcs_left {float:left;width:100%; height:679px;/* border:1px solid #ccc; */}
.bestarea .bestcs_right {display:none;float:left;width:247px; height:679px;border:1px solid #ccc; margin-left:-1px;}
.bestarea .bestcs_right img{width:247px;height:679px;}
.bestcs_left .list_type1{overflow:visible; border:none !important;}
.bestcs_left .list_type1 ul{overflow:visible;/*margin-bottom:-1px;*/ width:100%;}
.bestcs_left .list_type1 ul:after {content:"";display:block;clear:both}
.bestcs_left .list_type1 .item{position:relative;overflow:hidden;float:left;width:247px;height:339px;border:1px solid #ccc;margin:0 -1px -1px 0}
.bestcs_left .list_type1 .item:nth-child(5n+0) {width:246px;}
.bestcs_left .list_type1 .item .img_sec{width:217px;height:217px;margin:15px 15px 0px;overflow:hidden;position:relative;}
.bestcs_left .list_type1 .item .img_sec a,
.bestcs_left .list_type1 .item .img_sec img{width:217px;height:217px;}
.bestcs_left .list_type1 .item .text_sec{width:100%;margin-top:13px;}
.bestcs_left .list_type1 .item .text_sec li{width:217px;margin:0 auto;font-weight:500; position:relative !important}
.bestcs_left .list_type1 .item .text_sec li.u_event{font-size:11px;font-weight:500;color:#ed8844;margin-bottom:4px;}
.bestcs_left .list_type1 .item .text_sec li.u_brand{color:#999999;font-size:11px;margin-bottom:4px;}
.bestcs_left .list_type1 .item .text_sec li.u_name{height:32px;overflow:hidden;}
.bestcs_left .list_type1 .item .text_sec li.u_name a:hover{color:#000000;text-decoration:underline;}
.bestcs_left .list_type1 .text_sec li.u_cost{position:absolute !important;text-align:right;right:18px;bottom:19px;color:#333;}
.bestcs_left .list_type1 .text_sec li.u_cost .strike{text-decoration:line-through;color:#999999;margin-right:5px;}
.bestcs_left .list_type1 .text_sec li.u_util{margin-top:11px;padding:14px 15px 15px;border-top:1px solid #ccc;position:absolute;left:0;bottom:0;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group{position:absolute;right:12px;top:14px;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a{display:inline-block;width:20px;height:18px;vertical-align:middle;overflow:hidden;background:url(../../_images/dcg/common/icon_item_util1.png) 0 center no-repeat;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a.btn_cover_move{background-position:4px center;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a.btn_cover_move:hover{background-position:-88px center;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav{background-position:-28px center;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav:hover{background-position:-120px center;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a.btn_cover_fav.on{background-position:-212px center;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group a span{display:none;}
.bestcs_left .list_type1 .text_sec li.u_util .link_group .col{font-weight:normal;display:inline-block;vertical-align:middle;color:#eeeeee;font-family:'돋움';position:relative;top:2px;}

.arrivals_section1 {margin-top:80px;}
.new_arrivals_slide_wrap{position:relative; border:1px solid #ccc; padding:25px;}
.new_arrivals_slide_wrap .content_slider{overflow:hidden;}
.new_arrivals_slide_wrap .content_slider li{position:relative;width:279px !important;float:left; margin-left:24px;}
.new_arrivals_slide_wrap .content_slider li a {width:279px; height:279px;}
.new_arrivals_slide_wrap .content_slider li:first-child {margin:0px;}
.new_arrivals_slide_wrap .content_slider li>a>img{width:279px;height:279px;}
.new_arrivals_slide_wrap .mslide_group{text-align:center;margin-top:20px;}
.new_arrivals_slide_wrap .mslide_group a span{display:none;}

.reviewarea {display:none;margin-top:80px; position:relative;}
.reviewarea .icomore {right:11px; position:absolute; text-align:right; top:37px;}
.reviewlist {width:1200px; padding:20px; border:1px solid #ccc;}
.reviewlist .review {overflow:hidden; width:1200px;}
.reviewlist .review li:first-child {margin:0px !important;}
.reviewlist .review li {width:590px; float:left; margin-left:20px;}
.reviewlist .review dt {width:280px; float:left;}
.reviewlist .review dd {width:290px; float:left; margin-left:20px;}
.reviewlist .review .reprotit {background:url(../../_images/dcg/sub/review_titbg01.gif) left top no-repeat; padding-top:20px; height:90px; border-bottom:1px solid #e5e5e5;}
.reviewlist .review .retext {color:#666; padding-top:20px;}
.reviewlist .review .retext a:hover {color:#000000;text-decoration:underline;}
.reviewlist .review .reprotit .retitarea {overflow:hidden;}
.reviewlist .review .reprotit .retitarea li.rebrand {height:18px; font-size:11px; color:#999; margin:0px; font-weight:500;}
.reviewlist .review .reprotit .retitarea li.rename {height:20px; color:#666; margin:0px; font-weight:500;}
.reviewlist .review .reprotit .retitarea li.recost {height:18px; color:#666; margin:0px; font-weight:500;}

.searcharea {padding:50px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.searcharea .search_in label input{margin-right:5px;}
.searcharea .search_in {margin-bottom:29px; height:36px; display:inline-block;}
.searcharea .result_text {color:#999; font-size:15px;}
.searcharea .result_text strong {color:#000; font-weight:normal;}
.error_message {overflow:hidden; margin:49px auto 0px auto;; width:346px;}
.error_message li {background:url(../../_images/dcg/common/blet_dot01.gif) left 6px no-repeat; padding:0px 0px 5px 12px; color:#999; width:334px;}

.brandarea {width:1238px; height:451px; overflow:hidden; border:1px solid #ccc; margin-bottom:25px; position:relative;}
.brandarea .brand_text {width:250px; padding:40px; background:#000; opacity: 0.65; filter: alpha(opacity=65); position:absolute; right:0; top:0; height:383px; z-index:1;}
.brandarea .brand_text2 {width:250px; padding:40px; position:absolute; right:0; top:0; height:383px; z-index:2;}
.brandarea .brand_text2 h2 {font-size:20px; margin-bottom:26px; color:#fff; font-weight:normal; opacity: 1 !important; filter: alpha(opacity=100) !important; line-height:24px;}
.brandarea .brand_text2 .detail_text {padding:30px 0px 0px 0px; background:url(../../_images/dcg/sub/brand_titbg01.gif) left top no-repeat; line-height:20px; color:#fff; opacity: 1 !important; filter: alpha(opacity=100) !important;}

/* table_carlist13 */
.table_cartlist1 td.img_cell{padding-right:10px}
.table_cartlist1 td.img_cell img{width:80px;height:80px;}
.table_cartlist1 .no_data{height:78px;}
.table_cartlist1 .icon_label{padding-top:0;}

/* 회사소개 */
.company_section1{position:relative;margin-bottom:75px;}
.company_section1 img{width:1238px;height:453px;border:1px solid #ccc;}
.company_section1 .company_info_wrap{width:517px;height:100%;position:absolute;right:0;top:0;color:#ffffff;font-size:14px;line-height:20px;}
.company_section1 .company_info_wrap .overlay{position:absolute;right:0;top:0;background:#000000;width:100%;height:100%;opacity:0.65;filter:alpha(opacity=65);}
.company_section1 .company_info{position:relative;z-index:1;padding:40px;}
.company_section1 .company_info .title{margin-top:-3px;display:inline-block;*display:inline;*zoom:1;font-size:20px;line-height:22px;padding-bottom:26px;border-bottom:1px solid #ffffff;margin-bottom:30px;}
.company_section1 .company_info .para1{font-size:12px;line-height:18px;letter-spacing:-0.01em;}
.company_section2 .cont_box{border:1px solid #ccc;padding:60px 65px;;background:#ffffff;}
.company_section3 .cont_box{border:1px solid #ccc;padding:40px;background:#ffffff;}
.company_section3{margin-top:75px;}
.company_section3 .sub_text{text-align:center;margin-bottom:16px;}

/* 팝업 */
.coupon_download_section{position:relative;min-height:114px;padding-left:268px;margin-bottom:20px;}
.coupon_download_section .img_sec{position:absolute;left:0;top:0;width:238px;height:114px;}
.coupon_download_section .img_sec img{width:238px;height:114px;}
.coupon_download_section .text_sec{position:relative;top:-4px;}
.coupon_download_section .text_sec .u_cost{font-size:14px;color:#333;font-weight:500;line-height:16px;margin-bottom:2px;}
.coupon_download_section .text_sec .u_cost span{font-size:20px;position:relative;top:-2px;}
.coupon_download_section .text_sec .u_title{font-size:13px;color:#000000;font-weight:500;}
.coupon_download_section .text_sec .u_date{color:#666; font-size:13px;margin-top:5px;}
.coupon_download_section .text_sec .u_button{margin-top:10px;}

.note_box2 .agree_box{color:#444444;font-size:13px;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;}
.btn_area_center{margin:40px 0;text-align:center;}
.msg_area {width:100%; margin:40px 0 30px;text-align:center; font-size:20px; font-weight:500; color:#333;}

/* story */
.story_title_section{padding-top:30px;text-align:center;margin-bottom:60px;}
.story_title_section.type2 {border-top:1px solid #ccc;padding-top:48px;}
.story_title_section.type2 .title {letter-spacing:0}
.story_title_section.type2 .txt {color:#999;font-size:13px;letter-spacing:-0.5px}
.story_title_section .title{color:#333333;font-size:40px;line-height:45px;letter-spacing:2px}
.story_title_section .sub_text{padding-top:5px;font-size:13px;color:#999999;}
.story_tab_cont{padding-top:30px;}
#story_tab ul li{width:414px !important;}
.story_list{border-bottom:1px solid #ccc;width:105%;}
.story_list.best .item_list .item{height:382px;}
.story_list .item_list{overflow:hidden;margin-bottom:-1px;margin-top:-30px;}
.story_list .item_list .item{float:left;width:199px;height:360px;border-bottom:1px solid #ccc;line-height:18px;font-size:12px;padding-top:30px;padding-right:61px;}
.story_list .item_list .item .img_sec img{width:197px;height:259px;border:1px solid #ccc;}
.story_list .item_list .item .img_sec{width:199px;height:261px;overflow:hidden;}
.story_list .item_list .item .text_sec{margin-top:10px;padding:0px 10px;}
.story_list .item_list .item .text_sec .area0{font-size:11px;color:#999999;margin-bottom:3px;}
.story_list .item_list .item .text_sec .area1{height:36px;overflow:hidden;}
.story_list .item_list .item .text_sec .area2{color:#333333;font-weight:500;margin-top:10px;}
.story_list .item_list .item .text_sec .area2 .col{font-weight:normal;color:#dadada;font-size:11px;padding:0px 6px;}
.story_list .no_data{text-align:center;padding-top:200px;padding-bottom:190px;}
.story_title_bar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;position:relative;padding:15px 0px;min-height:14px;}
.story_title_bar .other_contents_move{position:absolute;left:20px;top:50%;margin-top:-9px;}
.story_title_bar  .other_contents_move a{display:inline-block;vertical-align:middle;width:17px;height:17px;overflow:hidden;text-indent:-9999px;background:url(../../_images/dcg/common/btn_prv_nxt.gif) 0 0 no-repeat;}
.story_title_bar  .other_contents_move a.off{opacity:0.40;filter:alpha(opacity=40);cursor:default;}
.story_title_bar  .other_contents_move a.btn_next{background:url(../../_images/dcg/common/btn_prv_nxt.gif) right 0 no-repeat;margin-left:6px;}
.story_title_bar .btn_h30_type2.pos_a{position:absolute;right:20px;top:50%;margin-top:-15px;}
.story_title_bar .content_title{font-size:14px;color:#000000;padding-left:20px;line-height:20px;padding-right:320px;}
.story_title_bar .writer_info{overflow:hidden;position:absolute;right:92px;top:50%;margin-top:-7px;}
.story_title_bar .writer_info li{float:left;padding-left:11px;margin-left:10px;background:url(../../_images/dcg/common/col_da_9.gif) 0 4px no-repeat;}
.story_title_bar .writer_info li:first-child{background:none;}
.story_content{border-bottom:1px solid #ccc;padding:20px 0px;min-height:300px;width:1240px;overflow:auto; text-align: center;}
.story_content img {max-width:100% !important;}
.story_content .vod {margin:20px auto; width:30%;}
.story_btn_area{padding:10px 20px 30px;text-align:center;}
.other_contents_move{margin-bottom:50px;overflow:hidden;border-bottom:1px solid #ccc}
.other_contents_move .next_sec{float:right;width:50%;border-left:1px solid #ccc;margin-left:-1px;position:relative;text-align:left;}
.other_contents_move .prev_sec{float:left;width:50%;position:relative;text-align:right;}
.other_contents_move .next_sec a,
.other_contents_move .prev_sec a{display:block;}
.other_contents_move .next_sec a:hover .text2,
.other_contents_move .prev_sec a:hover .text2{text-decoration:underline;}
.other_contents_move .prev_sec .img_sec{position:absolute;right:50px;top:20px;}
.other_contents_move .next_sec .img_sec{position:absolute;left:50px;top:20px;}
.other_contents_move .prev_sec img{width:81px !important; height:105px !important;}
.other_contents_move .next_sec img{width:81px !important; height:105px !important;}
.other_contents_move .prev_sec .text_sec{padding-right:150px;}
.other_contents_move .next_sec .text_sec{padding-left:150px;}
.other_contents_move .text_sec{padding-top:20px;height:125px;overflow:hidden;}
.other_contents_move .text1{font-size:14px;color:#999999;margin-bottom:12px;}
.other_contents_move .text2{color:#000000;font-size:14px;line-height:24px;margin-bottom:7px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.other_contents_move .text3 .col{font-weight:normal;color:#dadada;padding:0px 6px;font-size:11px;}
.other_contents_move .no_data{padding-top:9px;}


/* 상품상세 */
.p_product_info .product_name_box {margin:0px auto 0;}
.product_name_box ul.brand {overflow: hidden; margin:0 auto; width:auto;}
.product_name_box ul.brand li {float:left; padding-top:5px;text-align:right;width:48%; height:26px;font-size:15px; color:#333; margin-left:10px;position:relative;min-width:95px; font-weight: 300;}
.product_name_box ul.brand li.seller {background:url('../../_images/pc_type3/sub/ico_prodSeller.png') no-repeat; padding-left:30px;text-align:left;box-sizing:border-box; font-size:16px; font-weight: 500;}
.product_name_box ul.brand li:before {content:'';position:absolute; left:-15px; top:7px; display:inline-block; width:0px; height:11px; background-color:#fff;}
.product_name_box ul.brand li:first-child {margin-left:0;}
.product_name_box ul.brand li:first-child:before {display:none;}
.product_name_box .prod_name {text-align:center; margin:10px 0 35px 30px;font-size:32px;line-height:32px;font-weight:700;color:#333;}
.product_name_box .promotion_msg {text-align:center; margin:10px 0 15px 30px;font-size:22px;line-height:30px;font-weight:normal;color:#333;}

.p_product_info{padding-top:0px;position:relative;min-height:840px;}
.p_product_info .image_show_box {float:left;width:600px;left:0;top:170px;margin-right:30px;margin-bottom:30px;}
.p_product_info .image_show_box .current_image{width:600px;height:600px;overflow:hidden;position:relative;border: 1px solid #dadada;}
.p_product_info .image_show_box .current_image .fade_box{position:absolute;left:0;top:0;width:100%;height:100%;}
.p_product_info .image_show_box .current_image img{width:600px;height:600px; }
.p_product_info .image_show_box .image_list{margin-top:10px;}
.p_product_info .image_show_box .image_list ul{overflow:hidden;}
.p_product_info .image_show_box .image_list ul li{width:80px;height:80px;overflow:hidden;float:left;margin-right:10px; border: 1px solid #dadada;}
.p_product_info .image_show_box .image_list ul li img{width:80px;height:80px;}

.product_order_box {float:right;width:590px;margin-bottom:30px; border-top:1px solid #dadada;}
.product_order_box .result_box{margin-top:30px;}
.product_order_box .result_box #goods_detail_total_qty {color:#e5194e; font-size:20px;}
.product_order_box .result_box #goods_detail_total_amt {color:#e5194e; font-size:20px;}
.product_order_box .total_cost ul{text-align:right;font-size:16px;color:#333;padding-right:10px;}
.product_order_box .total_cost li{color:#333; font-size:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:20px;}
.product_order_box .total_cost .cost {margin-left:12px;color:#e5194e}
.product_order_box .total_cost li:first-child{background:none;}
.product_order_box .btn_sec{margin-top:28px;overflow:hidden;}
.product_order_box .btn_sec a{float:left;margin-left:10px;}
.product_order_box .btn_sec a:first-child{margin-left:0px;}
.base_infomation_box .move_link{font-size:14px;padding-right:12px;background:url(../../_images/dcg/common/icon_arrow.png) right center no-repeat;color:#666;}
.base_infomation_box .move_link2{font-size:14px;padding-right:19px;}
.base_infomation_box span.md_coment{color:#f26100; font-size:14px; display:inline-block; padding-left:12px;}
.base_infomation_box .flag{margin-top:20px;}
.base_infomation_box{padding:30px 0 25px;}

.product_order_box .detail_deal_wrap {background:#eee; padding:7px 15px; line-height:1; overflow:hidden; line-height:1; font-size:16px; color:#666;margin-top:-1px; position:relative;}
.product_order_box .detail_deal_wrap:after {content:'';position:absolute; left:300px; top:12px; display:inline-block; width:1px; height:12px; background-color:#ccc;}
.product_order_box .detail_deal_wrap .buy_num{float:left; line-height:23px;}
.product_order_box .detail_deal_wrap .buy_time{width:50%; float:left;background:url('../../_images/dcg/common/ico_deal02.png') left top no-repeat; background-size:20px 23px;padding-left:25px; line-height:23px;}
.product_order_box .detail_deal_wrap em {color:#333; font-weight:700; margin-left:5px;}

/* 170821 상품상세 공동구매 추가 */

.product_order_box .detail_group_wrap {background:#eee; padding:7px 20px; line-height:1;  line-height:1; font-size:16px; color:#666;margin-top:-1px; position:relative;}
.product_order_box .detail_group_wrap:before {content:'';position:absolute; left:300px; top:12px; display:inline-block; width:1px; height:12px; background-color:#ccc;}
.product_order_box .detail_group_wrap:after{content:'';  display:block; clear:both;}
.product_order_box .detail_group_wrap .buy_num{float:left; line-height:23px;}
.product_order_box .detail_group_wrap .buy_time{width:50%; float:left;background:url('../../_images/dcg/common/ico_group01.png') left top no-repeat; background-size:23px 24px;padding-left:33px; line-height:23px;}
.product_order_box .detail_group_wrap em {color:#333; font-weight:700; margin-left:5px;}
.product_order_box .detail_group_wrap .buy_ico{
position:absolute; right:15px; bottom:0px;
background-size:79px auto; width:79px; height:52px; background:url('../../_images/dcg/common/ico_group02.png') top center;
}

/* 170821 상품상세 공동구매 추가 끝 */

.base_infomation_box .hotdeal {background:#333; min-height:40px;display:block;margin-bottom:25px;padding-top:12px;font-size:14px; color:#fff; font-weight:500;text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.base_infomation_box .hotdeal .ordering {position:relative;display:inline-block;margin-right:40px;}
.base_infomation_box .hotdeal .ordering:after {content:'';position:absolute; right:-20px; top:3px; display:inline-block; width:1px; height:11px; background-color:#888;}
.base_infomation_box .hotdeal .num {color:#fe7db0; margin-left:5px;}
.base_infomation_box .hotdeal .time_counting {display:inline-block;background:url('../../_images/dcg/common/icon_time.png') no-repeat 0 center;padding-left:21px}

.base_infomation_box .price_list dl{position:relative;padding-left:95px; }
.base_infomation_box .price_list dt{color:#999999;position:absolute;left:0;top:6px;font-size:13px; vertical-align: middle;}
.base_infomation_box .price_list dd{font-size:16px;text-align:left; color:#999; font-weight: 300;}
.base_infomation_box .price_list dd .price{color:#666;}
.base_infomation_box .price_list dd .sale{color:#e5194e;}
.base_infomation_box .price_list dd .point1 {font-size:25px; font-weight:700; color:#333 !important; vertical-align: middle;}
.base_infomation_box .price_list dd .point1 .priceSale{font-size:13px;}
.base_infomation_box .price_list dd a{margin-left:6px;}
.base_infomation_box .price_list .period{margin-left:5px;font-size:13px; color:#666;}

/* 170823추가 */
.base_infomation_box .price_list dd .group_point{font-size:14px; display:inline-block; vertical-align:top; margin:-2px 0 0;}
.base_infomation_box .price_list dd .group_point em{background-color:#000; display:inline-block;margin:0 2px 0 10px; color:#fff; padding:2px; font-weight:600;}

.base_infomation_box .etc_list {margin-top:30px; padding-top:30px; border-top:1px solid #dadada;}
.base_infomation_box .etc_list dl{position:relative;padding-left:95px;}
.base_infomation_box .etc_list dt{color:#999999;position:absolute;left:0;top:0;font-size:13px;}
.base_infomation_box .etc_list dd{font-size:16px;text-align:left; color:#333; font-weight:500;}
.base_infomation_box .etc_list dd .price{color:#666;}
.base_infomation_box .etc_list dd .sale{color:#ff62a1;}
.base_infomation_box .etc_list dd .point1{font-size:16px;}
.base_infomation_box .etc_list dd .etc {font-size:13px; }
.base_infomation_box .etc_list dd a{margin-left:6px;}
.base_infomation_box .etc_list .period{margin-left:2px;font-size:12px;}

.product_info_select {border-top:1px solid #ccc; padding:20px 0px 25px;}
.product_info_select dl {position:relative;padding-left:95px;}
.product_info_select dt {color:#666; position:absolute; left:0; top:5px; padding:0px 0px 0px 12px; background:url(../../_images/dcg/common/blet_dot02.gif) left center no-repeat;}
.product_info_select dd {font-size:12px;}
.product_soldout {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:29px 0px 29px 0px; text-align:center; color:#000; font-size:15px; margin:35px 0px 30px 0px;}

.p_option_box {margin-top:0;}
.p_option_box .option_list.exhibition {display:none;}
.p_option_box .option_list {position:relative;margin-top:10px;}
.p_option_box .option_list dt{position:absolute;left:0;top:15px;color:#999999;width:0;margin-top:-7px;text-align:left;font-size:0;}
.p_option_box .option_list dd{padding-left:0;min-height:30px;line-height:30px;text-align:left}
.p_option_box .option_list dd select.select {color:#333; font-size:14px; border:1px solid #ccc;line-height:32px; height:36px; padding:0 12px 0 12px;background:#fff url(../../_images/dcg/common/arrow_select.png) right center no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.p_option_box .option_list .img_gift{width:40px;height:40px;}
.p_option_box .option_list_gray{background:#f3f3f3;padding:0 15px;margin-top:10px;}
.p_option_box .option_list_gray li{border-top:1px dotted #aaaaaa;padding:10px 0px;position:relative;}
.p_option_box .option_list_gray li:first-child{border-top:0;}
.p_option_box .option_list_gray .option_name{width:300px; font-size:16px; color:#333; overflow:hidden;text-align:left;line-height:20px;}
.p_option_box .option_list_gray .ui_qty_box{position:absolute;right:150px;top:50%; margin-top:-12px;font-size:16px; color:#333; }
.p_option_box .option_list_gray .price{position:absolute;right:20px;top:50%;margin-top:-9px; color:#333; font-size:18px; font-weight:500;}
.p_option_box .option_list_gray .btn_delete{position:absolute;right:0px;top:50%;margin-top:-5px;text-indent:-9999px;overflow:hidden;width:10px;height:10px;background:url(../../_images/dcg/common/btn_delete.png) center center no-repeat;}
.ui_qty_box .btn_up{display:inline-block;width:23px;height:23px;background:url(../../_images/dcg/common/btn_up_down.png) right 0 no-repeat;vertical-align:middle;}
.ui_qty_box .btn_down{display:inline-block;width:23px;height:23px;background:url(../../_images/dcg/common/btn_up_down.png) 0 0 no-repeat;vertical-align:middle;}
.ui_qty_box .btn_up span,
.ui_qty_box .btn_down span{display:none;}
.ui_qty_box .qty{display:inline-block;width:33px;text-align:center;vertical-align:middle;}

/* floating_option ***/
.option_wrap {position:fixed; bottom:0; width:100%;z-index:1000;-webkit-transition:all 0.2s cubic-bezier(0.165,0.840,0.440,1.000); transition:all 0.2s cubic-bezier(0.165,0.840,0.440,1.000);  }
.option_wrap .p_option_inner .option_container {display:none; width:1240px; height:auto; padding:15px 30px 20px; margin:0 auto; box-sizing:border-box;}
.option_wrap.show .p_option_inner .option_container {display:block; position:relative;}

.option_wrap .option_btn {height:35px;position:absolute;top:0;left:50%;margin-left:-133px;overflow:hidden; border-radius: 5px 0 0 0;}
.option_wrap .option_btn span {background:#e5194e;width:148px; height:35px; display:inline-block;}
.option_wrap .option_btn span em {position:absolute; top:0px;left:0px; width:148px; height:33px; background:url("../../_images/pc_type3/common/btn_float_buy.png") no-repeat left top; font-size:0;}
.option_wrap.show .option_btn span em {background:url("../../_images/pc_type3/common/btn_float_buy.png") no-repeat right top; }

.p_option_inner {margin-top:35px;border-top:5px solid #e5194e;background:rgba(255,255,255,0.9); padding:0; width:100%; z-index:200; box-sizing:border-box; }

.option_wrap.show .p_option_inner .option_container .p_option_box {overflow:hidden;}
.option_wrap.show .p_option_inner .option_container #option_div {width:590px; float:left}
.option_wrap.show .p_option_inner .option_container .p_select_box {width:570px;float:right; margin-left:20px;}

.option_container .result_box {margin-top:15px; overflow:hidden;}
.option_container .result_box #goods_detail_total_qty {color:#e5194e; font-size:20px;}
.option_container .result_box #goods_detail_total_amt {color:#e5194e; font-size:20px;}
.option_container .total_cost ul{text-align:right;font-size:16px;color:#333;padding-right:10px;}
.option_container .total_cost li{color:#333; font-size:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:20px;}
.option_container .total_cost .cost{margin-left:12px;color:#e5194e}
.option_container .total_cost li:first-child{background:none;}
.option_container .btn_sec{margin:20px auto 0; overflow:hidden; width:590px;}
.option_container .btn_sec a{float:left;margin-left:10px;}
.option_container .btn_sec a:first-child{margin-left:0px;}

/* about Brand **/
.p_aboutBrand_section {margin-top:50px; height:370px;}
.p_aboutBrand_inner {float:right; width:860px; height:370px; position:relative;background:#ddd;}
	.aboutBrand  {width:700px;}
	.aboutBrand  .list_col5 .item {margin-right:28x !important; margin-bottom:30px; height:300px}
	.aboutBrand  .list_col5 .item:last-child {margin-right:0;}

	/* swiper */
	.aboutBrand ul{}
	.aboutBrand ul li a{display:block;}
	.aboutBrand ul li img{width:100%; }
	.aboutBrand .list_col5>ul {margin-left:0;}
	.p_aboutBrand_inner .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_wh2_r.png) no-repeat 50% 50%; background-size:21px 39px;width:30px; height:43px;right:25px;left:auto;top:136px}
	.p_aboutBrand_inner .swiper-button-prev {position:absolute;background:url(../../_images/pc_type3/common/arrow_wh2_l.png) no-repeat 50% 50%; background-size:21px 39px;width:30px; height:43px;right:auto;left:25px;top:136px}
	.aboutBrand .swiper-pagination-bullets {bottom:40px !important;}

.p_aboutBrand_section .title {float:left;width:380px; height:370px; position:relative;}
.p_aboutBrand_section .title img {width:380px; height:370px;}
.p_aboutBrand_section .title ul.title_info {overflow:hidden;padding:30px; position:absolute; top:180px; left:0;width:270px; height:162px; background:rgba(221,221,221,0.8); box-sizing:border-box}
.p_aboutBrand_section .title ul.title_info .head {font-size:24px; color:#e5194e; margin-bottom:25px;}
.p_aboutBrand_section .title ul.title_info .brand {font-size:16px; color:#333; font-weight:500; margin-bottom:10px;}
.p_aboutBrand_section .title ul.title_info .msg {font-size:14px; color:#66; padding-right:5px;}

.info_tab_box .tab_style1 li{width:197px;}
.info_tab_box .tab_style1 li:first-child{width:198px;}
.info_tab_box .tab_style1 li a.on{border-color:#aaaaaa;border-bottom:1px solid #ffffff;}
.info_tab_box .tab_style1 ul li a{border-bottom:1px solid #aaaaaa;line-height:46px;font-size:13px;}
.info_tab_cont {border:1px solid #ccc;border-top:0;margin-top:-1px;position:relative;z-index:1;padding:25px 30px; margin-right: 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.info_tab_cont .info_dl{position:relative;margin-top:5px;}
.info_tab_cont .info_dl dt{position:absolute;left:0;top:0;color:#999999;}
.info_tab_cont .info_dl dd{padding-left:95px;text-align:left;}
.level_box{display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:middle;}
.level_box .level{display:inline-block;*display:inline;*zoom:1;width:24px;height:19px;line-height:18px;float:left;border:1px solid #ccc;text-align:center;margin-left:-1px;font-size:11px;}
.level_box .level:first-child{margin-left:0;}
.level_box .level.on{color:#ffffff;background:#908a86;}

.p_best_together{margin-top:50px;}
.p_banner_section{margin-top:30px;}
.p_banner_section img{width:1240px;}
/* .p_cont_border{border-top:2px solid #292929; border-bottom:0px solid #ccc; margin-top:30px;padding-top:20px;padding-bottom:60px;} */
.p_cont_border{border-bottom:0px solid #ccc; margin-top:30px; padding-top:41px; padding-bottom:60px;}
.p_cont_border .tab_style2{width:1240px;margin:0 auto 40px;}
.product_data_add{width:1000px;/*overflow-x:auto;*/margin:0 auto;margin-top:43px;padding-bottom:60px;text-align: center;}
.product_data_add p img{max-width:1000px !important;}

.p_product_details{font-size:13px;padding-bottom:50px;}
.p_cont_border .ul_list_type0 > li{margin-top:12px;font-size:13px;line-height:20px;padding-left:8px; text-indent:-8px;}
.p_cont_border .md_notice{background:#f2f2f2;margin-top:50px;width:1000px;margin:0 auto;}
.p_cont_border .md_notice .inner{padding:45px;}
.p_cont_border .product_notice{border-top:1px solid #ccc; padding:60px 0px 0px; text-align: left; font-size: 13px;}
.p_cont_border .product_notice .inner{width:1160px;margin:0 auto;}
.p_review .review_banner{width:1085px;margin:0 auto;text-align:center;}
.p_review .review_banner img{max-width:1085px;}
.table_product th{padding:10px 5px 10px 0px;font-size:13px;color:#999999;text-align:left;font-weight:normal;vertical-align:top;}
.table_product td{font-size:13px;padding:10px 5px;text-align:left;vertical-align:top;}
.review_section {margin:0 auto;position:relative;text-align:left;width:1160px;}
.review_section .sort_box{height:44px;border:1px solid #ccc;padding:0px 30px;display:inline-block;*display:inline;*zoom:1;margin-bottom:17px;margin-left:0;}
.review_section .sort_box ul{overflow:hidden;}
.review_section .sort_box li{float:left;padding-top:15px;padding-left:30px;padding-right:30px;background:url(../../_images/dcg/common/col_e5_12.gif) 0 17px no-repeat;}
.review_section .sort_box li:first-child{padding-left:0;background:none;}
.review_section .sort_box li a.on,
.review_section .sort_box li a:hover{font-weight:500;color:#000000;border-bottom:1px solid #a3a3a3;}
.review_section .btn_abs{position:absolute;right:0;top:20px;}
.review_section .btn_abs a{color:#999999;}
.review_section .btn_abs a.on,
.review_section .btn_abs a:hover{color:#444444}
.review_section .btn_abs .col{color:#eeeeee;padding:0px 6px;}

.review_section .sub_title1{margin-left:0;}
.review_section .reply_list_wrap .reply_list1{border:0;border-bottom:1px solid #ccc;border-collapse:separate;}
.review_section .reply_list_wrap{}
.review_section .reply_list_wrap .img_sec{float:left;margin-right:20px;width:90px;height:90px;position:relative;}
.review_section .reply_list_wrap .img_sec .img_more{position:absolute;right:0;bottom:0;background:#ffffff;color:#444444;padding:0px 5px;text-align:center;font-size:11px;height:15px;line-height:15px;}
.review_section .reply_list_wrap .img_sec .img_more:hover{text-decoration:none;}
.review_section .reply_list_wrap .img_sec img{width:90px;height:90px;}
.review_section .reply_list_wrap .text_sec{padding-left:10px;padding-top:8px;min-height:82px;}
.review_section .reply_list_wrap .text_sec .title{font-weight:500;margin-bottom:8px;}
.review_section .reply_list_wrap .text_sec .title .icon_best{margin-right:6px;}
.review_section .reply_list_wrap .text_sec .review{color:#999999;}
.review_section .reply_list_wrap .text_sec .review .more_link{color:#000000;background:url(../../_images/dcg/common/icon_arr.gif) right 70% no-repeat;padding-right:6px;}
.review_section .layer_review_img{position:absolute;border:1px solid #000000;padding:8px;padding-left:0px;z-index:10;background:#ffffff;left:0px;top:0px;display:none;}
.review_section .layer_review_img ul{overflow:hidden;}
.review_section .layer_review_img ul li{margin-left:6px;float:left;}
.review_section .layer_review_img ul li img{width:90px;height:90px;}
.review_section .layer_review_img ul li a{border:2px solid #ffffff;display:block;}
.review_section .layer_review_img ul li a:hover{border:2px solid #232323;}
.review_section .reply_list_wrap .col{color:#dadada;padding:0px 6px;}
.review_section .reply_list_wrap td{padding:10px;}
.review_section .reply_list_wrap td.t_right{}
.review_section .reply_list_wrap .u_id{color:#666666;}
.review_section .reply_list_wrap .date{color:#666666;margin-top:0px;}
.review_section .reply_list_wrap a.on,
.review_section .reply_list_wrap a:hover{color:#333333;text-decoration:underline}
.review_section .reply_list_wrap .tr_answer {display:none;}
.review_section .reply_list_wrap .tr_answer td{border-top:0;background:#f2f2f2;padding:0;}
.review_section .reply_list_wrap .tr_answer .answer_sec{border-top:1px solid #ccc;text-align:left;padding:16px 0px 16px 18px;background:url(../../_images/dcg/common/icon_answer.gif) 0 20px no-repeat;}
.review_section .reply_list_wrap .tr_answer .question_sec{padding:28px 0px 25px;text-align:left;}
.p_etc_inner {width:1160px;margin:0 auto;padding-top:0px;text-align:left;}
.p_etc .etc_info{margin-top:50px;}
.p_etc_inner img {max-width:992px;}



.series_box{overflow:hidden;border-right:1px solid #ccc}
.series_box .cell{float:left;width:307px;height:381px;border:1px solid #ccc;border-right:0;}
.series_box .cell.odd{width:309px;background:#f7f7f7;}
.series_box .cell .inner{padding:20px;}
.series_box .cell a{color:#999999;}
.series_box .cell a:hover{text-decoration:underline;color:#333333;}
.series_box .cell ul{overflow-y:auto;height:280px;}
.series_box .cell ul li{margin-top:12px;}
.series_box .cell ul li:first-child{margin-top:0;}

#mSlideBanner5 .banner-item{overflow:hidden;}
#mSlideBanner5 .banner-item li{float:left;margin-left:12px;}
#mSlideBanner5 .banner-item li:first-child{margin-left:0;}
#mSlideBanner5 .banner-item a{display:block;}
#mSlideBanner5 .banner-item img{width:405px;height:202px;}
#mSlideBanner5 .ui-slide-btn-group {visibility:hidden;}
#mSlideBanner5{width:100%;height:220px;}
#mSlideBanner5 .ui-slide-shortcut{width:100%;text-align:right;position:absolute;z-index:1;top:-36px;left:0;padding:5px 0px;}
#mSlideBanner5 .ui-slide-shortcut button{width:14px;height:14px;line-height:14px;margin:0px 2px;text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat;;color:#ffffff;overflow:hidden;text-indent:-9999px;}
#mSlideBanner5 .ui-slide-shortcut button.on{background:url(../../_images/dcg/common/bn_state0.png) left 0 no-repeat;color:#232323;}

.brand_search_bar{padding:30px;background:#f2f2f2;border:1px solid #ccc;margin-top:-1px;}
.brand_search_bar .btn_group{overflow:hidden;margin-left:16px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.brand_search_bar .btn_cate_sort{float:left;width:26px;height:26px;border:1px solid #908a86;text-align:center;line-height:26px;background:#ffffff;margin-left:-1px;color:#908a86;}
.brand_search_bar .btn_group a:first-child{margin-left:0;}
.brand_search_bar .btn_group a.on,
.brand_search_bar .btn_group a:hover{background:#908a86;border:1px solid #908a86;color:#ffffff;}
.dl_table{width:100%;display:table;}
.dl_table dl{display:table-row;}
.dl_table dt{display:table-cell;vertical-align:middle;text-align:center;width:120px;font-size:40px;color:#000000;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.dl_table dd{display:table-cell;vertical-align:middle;height:60px;padding:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.dl_table dd a{color:#999999;display:inline-block;margin-right:55px;line-height:28px;}
.dl_table dd a:hover{text-decoration:underline;color:#333333;}
.dl_table dl:nth-child(even){background:#f7f7f7;}

.best_review_wrap{border:1px solid #ccc;}
.best_review_wrap .item_sort_bar{border-bottom:1px solid #ccc;margin-bottom:0;}
.best_review_list{overflow:hidden;}
.best_review_list .item_list{width:100%;margin-bottom:-1px;overflow:hidden;}
.best_review_list .item_list .item{float:left;width:590px;margin-right:;border-bottom:1px solid #ccc;height:250px;position:relative;padding-right:20px;}
.best_review_list .item_list .item .img_sec{position:absolute;left:20px;top:20px;width:280px;height:210px;overflow:hidden;}
.best_review_list .item_list .item .img_sec img{width:280px;height:210px;}
.best_review_list .item_list .item  .text_sec{padding-left:320px;padding-top:20px;}
.best_review_list .item_list .item  .text_sec .area1{padding-top:18px;background:url(../../_images/dcg/common/tit_top_line.gif) 0 0 no-repeat;height:88px;}
.best_review_list .item_list .item  .text_sec .area1 .maker{font-size:11px;color:#999999;font-weight:500;margin-bottom:4px;}
.best_review_list .item_list .item  .text_sec .area1 .name{line-height:18px;height:36px;overflow:hidden;}
.best_review_list .item_list .item  .text_sec .area2{border-top:1px solid #e5e5e5;padding-top:16px;}
.best_review_list .item_list .item  .text_sec .area2 .w_id{color:#999999;margin-bottom:12px;}
.best_review_list .item_list .item  .text_sec .area2 .w_text{line-height:18px;height:54px;overflow:hidden;}
.best_review_list .item_list .item  .text_sec a:hover{color:#333333;text-decoration:underline;}

.terms_select_posa{position:absolute;right:0;bottom:10px;}

.categoty_path{overflow:hidden;padding:20px 10px;}
.categoty_path li{float:left;margin-right:15px;padding-left:15px;background:url(../../_images/pc_type3/common/loc_col.png) 0 4px no-repeat;}
.categoty_path li:first-child{padding-left:0;background:none;}
.categoty_path li a{color:#999999;}
.categoty_path li a:hover{text-decoration:underline;}
.categoty_path li.current a{color:#000000;}

.pop_reivew_title{margin-top:-10px;position:relative;}
.pop_reivew_title .title{font-weight:500;padding-right:180px;}
.pop_reivew_title .title .icon_best{padding-right:6px;}
.pop_reivew_title .pos_a{position:absolute;right:5px;top:0;}
.pop_review_contents{margin-top:17px;line-height:18px;color:#999999;letter-spacing:-0.05em;}
.pop_review_contents .img_section img{margin-top:20px;display:block;width:500px;height:500px;margin:0 auto;}
.col{font-weight:normal;color:#dadada;font-size:11px;padding:0px 6px;}

/* 상품평 팝업 */
#pop_contents.review {padding:0px !important;}
.review_pro_area {position:relative;}

.table_review {margin-bottom:20px; position:relative;}
.table_review td {text-align:left; background:#ebebeb; color:#666; font-size:12px; border-top:none !important; border-bottom:1px solid #ccc;}
.table_review td.imgcont{text-align:center; padding:15px 30px}
.table_review td.discountcont{text-align:right; color:#999; text-decoration:line-through;}
.table_review td.pricecont{text-align:center; color:#333;}
.table_review img {width:50px; height:50px;}

.pop_reivew_title{margin-top:-10px;position:relative; padding:0px 30px 0px 30px;}
.pop_reivew_title .title{font-weight:500;padding-right:180px;}
.pop_reivew_title .title .icon_best{padding-right:6px;}
.pop_reivew_title .pos_a{position:absolute;right:35px;top:0;}
.pop_review_contents{margin-top:17px;line-height:18px;color:#999999;letter-spacing:-0.05em; padding:0px 30px 0px 30px;}
.pop_review_contents .img_section img{margin-top:20px;display:block;width:500px;height:500px;margin:0 auto;}
.col{font-weight:normal;color:#dadada;font-size:11px;padding:0px 8px;}

.pop_ask_cont {}
.pop_ask_cont .table_type1 td span {color:#666 !important;}
.pop_ask_cont .ul {overflow:hidden;}

/* 벽고정팝업 */
.deincont {padding:20px 20px !important;}
.deinfo {overflow:hidden; position:relative; border-bottom:1px solid #ccc}
.deinfo li {float:left; color:#666; text-align:right; padding-bottom:20px; padding-right:10px;}
.deinfo li:first-child {overflow:hidden; padding-right:18px; text-align:left; width:386px; padding-left:10px;}
.deinfo li.normalcont1 {width:100%; padding-top:20px; padding-bottom:0px !important;}
.deinfo li.normalcont2 {width:100%; padding-top:16px; color:#999; text-align:left; padding-left:10px;}
.deinfo li img {width:233px !important; height:182px !important;}
.deinfo li span {color:#000; text-decoration:underline;}

/* 배송 가능 지역 및 배송 요일 안내 */
.table_product_available_area_notice{border:1px solid #ccc;}
.table_product_available_area_notice th{padding:10px 5px 10px 0px;font-size:13px;color:#999999;text-align:left;font-weight:normal;vertical-align:top;}
.table_product_available_area_notice td{text-align:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top;font-size:13px;padding:10px 5px;}
.table_product_available_area_notice td.rigntBorder{border-right:1px solid #ccc;}

/* BRAND */
.hotBrand {position:relative;width:100%;margin-top:85px;}
.hotBrand:after {content:"";display:block;clear:both}
.hotBrand .ui-slide-banner-list-item {width:1240px;overflow:hidden}
.hotBrand .banner-item{width:2000px;overflow:hidden;margin-top:10px}
.hotBrand .banner-item li {float:left;margin-right:20px;}
.hotBrand .banner-item li:last-child {margin-right:0}
.hotBrand .banner-item a{display:block;}
.hotBrand .banner-item img{width:232px;height:232px}
.hotBrand .ui-slide-btn-group {visibility:hidden;}
.hotBrand .ui-slide-shortcut{text-align:right;position:absolute;z-index:1;top:-56px;left:-20px;padding:5px 0px;}
.hotBrand .ui-slide-shortcut button{width:14px;height:14px;line-height:14px;margin:0px 2px;text-align:center;background:url(../../_images/dcg/common/bn_state0.png) right 0 no-repeat;color:#ffffff;overflow:hidden;text-indent:-9999px;}
.hotBrand .ui-slide-shortcut button.on{background:url(../../_images/dcg/common/bn_state0.png) left 0 no-repeat;color:#232323;}

/* seller */
.seller_section {position:relative;padding-left:238px}
.seller_section .seller_category {position:absolute;z-index:90;left:-1px;top:-1px;width:240px;min-height:413px;padding-bottom:48px;border:1px solid #ccc;box-sizing:border-box;background-color:#fff}
.seller_section .seller_category .tit_sec {padding:17px 0;margin:0 30px 10px;border-bottom:1px solid #ccc;color:#333;font-size:14px}
.seller_section .seller_category .lnb_sec1 {overflow:hidden;height:285px}
.seller_section .seller_category .menu_list {padding-bottom:20px;border:background-color:#fff}
.seller_section .seller_category .menu_list li {}
.seller_section .seller_category .menu_list li a {display:block;height:28px;line-height:28px;padding:0 30px;color:#666}
.seller_section .seller_category .menu_list li a:hover {color:#fff;background-color:#e5194e}
.seller_section .seller_category button {position:absolute;bottom:0;width:100%;text-align:left;padding:15px 30px;border-top:1px solid #ccc;color:#333;font-size:13px;background:#ebebeb url(../../_images/dcg/common/arr_01.png) 74px 20px no-repeat;}
.seller_section .category_show_room {height:411px;}
.seller_category.openList .lnb_sec1 {height:auto;}
.seller_category.openList button {background:#ebebeb url(../../_images/dcg/common/arr_02.png) 74px 20px no-repeat;}

/* 이벤트 설문조사*/
.evt_vote_list {overflow:visible;border:0;margin-top:-1px}
.evt_vote_list:after {content:"";display:block;clear:both}
.evt_vote_list>ul {width:100%;overflow:visible}
.evt_vote_list .item {width:247px;height:auto;margin:0 -1px -1px 0}
.evt_vote_list .item:nth-child(5n+0) {width:246px}
.evt_vote_list .item .img_sec {width:217px;height:217px}
.evt_vote_list .item .img_sec img {width:100%}
.evt_vote_list .item .text_sec {margin-top:8px}
.evt_vote_list .item .text_sec li {width:auto}
.evt_vote_list .item .text_sec li.u_name {padding:0 0 0 21px;color:#666}
.evt_vote_list .item .text_sec li.select {height:47px;line-height:47px;border-top:1px solid #eee;text-align:center}

.relatedProd {margin:20px 0 60px;text-align:left}
.relatedProd .list_type1 .item {height:430px}
.relatedProd .list_type1 .text_sec li.u_cost {bottom:19px}

/* 통합검색 : 검색어 결과 **/
.search_word_wrap {margin-bottom:15px; border:1px solid #ccc; background:#fff;}
.search_word_wrap .keyword_result {height:60px;padding-top:20px; text-align:center; font-size:14px; color:#666;box-sizing:border-box;}
.search_word_wrap .keyword_result span {font-size:18px; color:#e5194e; font-weight:700; margin:0 3px 0 7px;}
.search_word_wrap .inner_search {width:100%;padding:7px; border-top:1px solid #ccc;box-sizing:border-box;}
.search_word_wrap .inner_search .search_box {width:240px; height:33px; border:1px solid #ccc; position:relative; display:inline-block; }
.search_word_wrap .inner_search .search_box input[type="text"]{width:-webkit-calc(100% - 32px); width:calc(100% - 32px); border:none; height:100%; padding:0; margin-left:5px; background:transparent; color:#333 }
.search_word_wrap .inner_search .search_box button{width:25px; height:28px; line-height:99999px; overflow:hidden; background:url("../../_images/pc_type3/common/sub_search.png") no-repeat 50% 5px; background-size:17px 16px; position:absolute; right:5px; top:4px}
.search_word_wrap .inner_search .commend_wrap {float:right;}
.search_word_wrap .inner_search .commend_wrap .commend_title {font-size:0; vertical-align:middle;margin:5px 5px 0 0; width:75px; height:25px; background:url("../../_images/dcg/common/commend_title.png") no-repeat 0 0; background-size:75px 25px; display:inline-block;}
.search_word_wrap .inner_search .commend_wrap .commend_list {display:inline-block; vertical-align:middle;}
.search_word_wrap .inner_search .commend_wrap .commend_list li {display:inline-block; position:relative; margin:8px 10px 0 10px; font-size: 12px; font-weight: 700; color: #999;}
.search_word_wrap .inner_search .commend_wrap .commend_list li:after {content:""; display:inline-block; width:1px; height:9px; background:#d8d8d8; position:absolute; left:-12px; top:4px}
.search_word_wrap .inner_search .commend_wrap .commend_list li:first-child:after {content:""; display:none;}

/* 통합검색 : 검색메뉴 **/
.search_menu_wrap {margin-bottom:15px; border:1px solid #ccc; background:#fff; height:190px;box-sizing:border-box;}
.search_menu_wrap .search_menu_box {width:137px; border-right:1px solid #ccc;  display:inline-block;box-sizing:border-box;}
.search_menu_wrap .search_menu_box .searchMenu li {height:38px; padding-top:10px; text-align:center; font-size:14px; color:#999; font-weight:700; border-bottom:1px solid #ccc;box-sizing:border-box;}
.search_menu_wrap .search_menu_box .searchMenu li.active {height:37px;color:#e5194e; border-bottom:2px solid #e5194e;}
.search_menu_wrap .search_menu_box .searchMenu li:last-child
.search_menu_wrap .search_menu_box .searchMenu li:last-child.active {border-bottom:2px solid #e5194e;}
.search_menu_wrap .searchMenuContainer {width:-webkit-calc(100% - 137px); width:calc(100% - 137px); float:right; background:#e6e6e6;box-sizing:border-box;height:188px;}
.search_menu_wrap .searchMenuContainer .searchMenuContent {box-sizing:border-box;padding:0 0 6px 0;}

.searchCate, .searchBrand {width:1060px; border-bottom:1px solid #999; display:block; box-sizing:border-box;margin:6px 20px 0 20px}
.searchCate li, .searchBrand li {display:inline-block; padding:5px 5px 7px; margin-right:20px; font-size:14px; color:#999; box-sizing:border-box;}
.searchCate li span, .searchBrand li span {font-size:13px; margin-left:3px;}
.searchCate li.active, .searchBrand li.active {color:#333; font-weight:700; border-bottom:2px solid #333; box-sizing:border-box; letter-spacing:-0.5px}

.categorySub, .storeSub, .designerSub, .premiumSub {box-sizing:border-box;overflow-y:auto; ;overflow-x:hidden; height:140px;margin-top:5px;}
.brandSub {}
.brandSubResult {box-sizing:border-box;overflow-y:auto; ;overflow-x:hidden; height:105px;margin-top:5px;}
.storeSub {box-sizing:border-box;overflow-y:auto; ;overflow-x:hidden; height:140px;margin-top:5px;}
.subCate {margin-left:20px; width:1060px;}
.subCate li {margin:10px 10px 0 0; display:inline-block; width:196px;box-sizing:border-box;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;overflow:hidden;}

.lastCate_wrap {width:100%; margin-top:10px; padding-bottom:10px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.lastCate_wrap .lastCate {margin-left:20px; width:1060px; }
.lastCate_wrap .lastCate li {margin:7px 10px 0 0; display:inline-block; width:196px;box-sizing:border-box;}

.lang_wrap {width:1060px;height:37px; border-bottom:1px solid #999; display:block; box-sizing:border-box;margin:0 20px}
.lang_kind {float:left; display:inline-block;margin-top:9px;}
.lang_container {float:left; display:inline-block; margin:7px 0 0 10px;}
.lang_container .lang_list {}
.lang_container .lang_list li {text-align:center; color:#666; background:#fff; padding-top:2px; float:left; margin-left:-1px; position:relative; border:1px solid #ccc; width:29px; height:21px; box-sizing:border-box; z-index:1;}
.lang_container .lang_list li a {display:block;}
.lang_container .lang_list li:last-child {}
.lang_container .lang_list li.active {background:#e5194e; color:#fff;border:1px solid #e5194e; z-index:2;}
.lang_container .lang_list li.disabled {pointer-events:none; color:#ccc; user-select:none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}

.searchMenuContent input[type="checkbox"] {display : none;}
.searchMenuContent input[type="checkbox"] + label {color:#666; cursor: pointer; display: inline-block; font-size: 13px; position: relative; vertical-align:middle;/*top:1px*/}
.searchMenuContent input[type="checkbox"] + label:before {content:""; display:inline-block; width:20px; height:20px; border:1px solid #ccc; box-sizing:border-box; background:#fff;; vertical-align:middle; margin-right:7px }
.searchMenuContent input[type="checkbox"] + label:after{content:""; display:inline-block; width:9px; height:4px; border:3px solid #fff; border-right:none; border-top:none; position:absolute; left:4px; top:50%; transform:translateY(-50%) rotate(-45deg) ; margin-top:-2px}
.searchMenuContent input[type="checkbox"]:checked + label:after {border-color:#fff;}
.searchMenuContent input[type="checkbox"]:checked + label:before {border:1px solid #fff; background:#e5194e; }
.searchMenuContent input[type="checkbox"]:disabled + label {color:#b5b5b5;}
.searchMenuContent input[type="checkbox"]:disabled + label:after {border-color:#f3f3f3;}
.searchMenuContent input[type="checkbox"]:disabled + label:before {border:1px solid #d9d9d9; background:#f3f3f3; }

input.change_btn {opacity:0; margin:0; width:1px;}
input.change_btn:checked + label:after{background:#e5194e;}
input.change_btn + label {vertical-align:middle; height:16px; line-height:16px; color:#666; font-size:12px; cursor: pointer; display:inline-block; position:relative; margin-right:10px;}
input.change_btn + label:before{content:""; vertical-align:top; display:inline-block; width:16px; height:16px; border-radius:50%; border:1px solid #ccc; background:#fff; margin-right:5px; position:relative; top:-1px;}
input.change_btn + label:after{content:""; display:inline-block; width:8px; height:8px; border-radius:50%; background:#fff; position:absolute; top:4px; left:5px}

/* 통합검색 : 검색조건 노출  / 카테고리 노출 **/
.keyword_wrap {margin-bottom:15px; position:relative; border:1px solid #cfcfcf; background:#e6e6e6; padding:7px 60px 2px 7px;}
.keyword_wrap .close {width:60px; height:16px; position:absolute; top:14px; right:11px;}
.keyword_wrap .close > span {width:8px; height:8px;position: absolute; top: 4px; margin-left:5px;}
.keyword_wrap .close > span:before{width:1px; height:100%;}
.keyword_wrap .close > span:after{width:100%; height:1px;}
.keyword_wrap .close > span:before, .keyword_wrap > .close span:after{background:#666}

.keyword_wrap .word {height:28px; border-radius:28px; font-size:12px; color:#666; background: #fff; padding:6px 30px 0 10px; margin:0 8px 5px 0; position: relative;display: inline-block; box-sizing:border-box;}
.keyword_wrap .word .close {width:16px; height:16px; padding:2px; background:#d6d6d6; border-radius:50%; position:absolute; top:6px; right:6px}
.keyword_wrap .word .close span {position: absolute; top: 4px; right:4px}
.keyword_wrap .word .close span:before{width:1px; height:100%;}
.keyword_wrap .word .close span:after{width:100%; height:1px;}
.keyword_wrap .word .close span:before, .keyword_wrap .word .close  span:after{background:#fff}

.keyword_wrap .word:hover {color:#e5194e;}
.keyword_wrap .word:hover .close {width:16px; height:16px; padding:2px; background:#e5194e; border-radius:50%; position:absolute; top:6px; right:6px}


/* 통합검색 : 검색리스트 / 카테고리 리스트 **/
.search_list_wrap {}
.search_list_tabBox {height:56px; position:relative;}
.sort_list_count {position:absolute; left:0px; height:39px; margin-top:20px;padding-top:5px; font-size:15px; color:#666;}
.sort_list_count .num {color:#e5194e;}
.sort_list_btn {position:absolute; left:30px; height:39px; margin-top:10px;padding-top:5px; font-size:13px; color:#666;}
.search_list_tabBox .btn_area {position:absolute; top:15px;}
.search_list_wrap .search_list_tabBox > .search_sort {position:absolute; right:0; height:39px; margin-top:17px;}
.search_sort {position:absolute; right:30px; height:39px; margin-top:17px;}
/* 170822 추가 */
.main_box .group_main_box_top .search_sort{right:0; top:50%; margin:0;}
.main_box .group_main_box_top{border:0;}
.main_box .group_main_box_top .sub_sec_title{padding:0; border:0; line-height:1;}
.main_box .group_main_box_top .sub_sec_title em{color:#e5194e;}
/* 170822 추가 */
.search_sort .sort_condition {display:inline-block; margin-top:5px;}
.search_sort .sort_condition input[type="checkbox"] {display : none;}
.search_sort .sort_condition input[type="checkbox"] + label {color: #666; cursor: pointer; display: inline-block; font-size: 12px; position: relative; vertical-align:middle; line-height:1.2; top:1px; margin-right:15px;}
.search_sort .sort_condition input[type="checkbox"] + label:before {content:""; display:inline-block; width:16px; height:16px; border:1px solid #cecece; box-sizing:border-box; background:#fff;; vertical-align:bottom; margin-right:5px }
.search_sort .sort_condition input[type="checkbox"] + label:after{content:""; display:inline-block; width:9px; height:4px; border:2px solid #d0d0d0; border-right:none; border-top:none; position:absolute; left:3px; top:50%; transform:translateY(-50%) rotate(-45deg); margin-top:-2px}
.search_sort .sort_condition input[type="checkbox"]:checked + label:after {border-color:#e5194e}

.search_sort .sort_condition li {display:inline-block; margin-top:2px;}
.search_sort .search_price_wrap {display:inline-block; margin-top:5px; position:relative;}
.search_sort .search_price_wrap .price_btn {background:#fff url(../../_images/dcg/common/ui_select_arr.gif) right center no-repeat; color:#666666; border:1px solid #cecece;line-height:24px !important; height:24px !important; padding:0 30px 0 12px; min-width:120px; text-align:left;vertical-align:middle}
.search_sort .search_price_wrap .search_price_content {position:absolute; top:24px;left:1px;border:1px solid #e5194e; width:170px; height:205px;background:#fff; z-index:90; padding:10px 0 10px 9px;}
.search_sort .search_price_wrap .search_price_content > a {display:inline-block; padding:10px 10px 10px 2px;}
.search_sort .search_price_wrap .search_price_content .price_box {overflow:hidden}
.search_sort .search_price_wrap .search_price_content .price_box li {float:left;width:77px;margin:0 7px 3px 0}
.search_sort .search_price_wrap .search_price_content .price_box li button.price_in_btn {border:1px solid #ccc; font-size:11px; color:#333; width:74px; height:23px;}
.search_sort .search_price_wrap .search_price_content .price_box li button.price_in_btn.active {border:1px solid #ff62a1; background:#ff62a1; color:#fff}
.search_sort .search_price_wrap .search_price_content .search_direct_box {margin-top:10px}
.search_sort .search_price_wrap .search_price_content .search_direct {margin-top:5px; display:block;}
.search_sort .search_price_wrap .search_price_content .search_direct input.price {width:62px; padding:0 5px; text-align:right}
.search_sort .search_price_wrap .search_price_content .search_direct_btn {display:block; margin-top:5px; height:23px; width:158px; padding-top:5px; border:1px solid #ff62a1; text-align:center; font-size:12px; color:#e5194e; background:#fdf0f7;}
.search_sort .sort_select {display:inline-block}

.searchList {float:left;}
.searchList li {float:left;text-align:center; min-width:135px; font-size:14px; font-weight:500; color:#333;  border:1px solid #ccc; margin-left:-1px; background:#f0f0f0; padding:11px 0;}
.searchList li a {display:block;}
.searchList li span {display:block; font-size:12px; color:#999}
.searchList li.active {background:#fff; font-weight:700; color:#e5194e;}
.searchListContainer {background:#fff; padding-top:1px; padding-bottom:0;}

.searchMsg {height:100px; margin-bottom:70px}
.searchMsg ul {width:240px;position:absolute; left:50%; margin-left:-120px;padding-left:10px;}
.searchMsg li {font-size:14px; color:#525252; position:relative; margin:15px 0; }
.searchMsg li:before {content:""; display:inline-block; width:2px; height:2px; background:#ccc; position:absolute; left:-7px; top:7px}

/* category_visual_wrap **/
.category_visual_wrap {height:450px;margin:0 auto 40px; box-sizing:border-box;display:block;}
.category_visual_wrap .category_promotion_wrap {float:left; width:800px; position:relative;background:#fff;}
.category_visual_wrap .catePromotion img {width:800px; height:450px;}

	/* swiper */
	.catePromotion ul{ }
	.catePromotion ul li a{display:block;}
	.catePromotion ul li img{width:100%; }
	.catePromotion .slide_page span {background:#aaa; border:none; }
	.catePromotion .slide_page span.swiper-pagination-bullet-active {background:#e5194e}
	.category_promotion_wrap .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_gr2_r.png) no-repeat 50% 50%; background-size:33px 64px;width:40px; height:70px;right:30px;left:auto;top:190px}
	.category_promotion_wrap .swiper-button-prev {position:absolute;background:url(../../_images/pc_type3/common/arrow_gr2_l.png) no-repeat 50% 50%; background-size:33px 64px;width:40px; height:70px;right:auto;left:30px;top:190px}

.category_visual_wrap .catePromotionRight {float:right;}
.category_visual_wrap .catePromotionRight img {width:440px; height:450px;}

/* category_md Pick **/
.mdPick_wrap {position:relative;}
.mdPick_wrap .list_col4 .item {min-height:420px;}
.mdPick .slide_page {bottom:25px !important;}
.mdPick .slide_page span{display:inline-block; border:none; background:#ccc !important; width:14px; height:14px; opacity:1 !important; margin:0 5px !important; }
.mdPick .slide_page span.swiper-pagination-bullet-active {background:#999 !important;}
.mdPick_wrap .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_gr_r.png) no-repeat 50% 50%; background-size:11px 20px;width:20px; height:30px;right:536px;left:auto;top:451px}
.mdPick_wrap .swiper-button-prev {position:absolute;background:url(../../_images/dcg/common/arrow_gr_l.png) no-repeat 50% 50%; background-size:11px 20px;width:20px; height:30px;right:auto;left:536px;top:451px}

/* category_sub depth**/
.categorySub_box {width:1240px;overflow:auto; box-sizing:border-box; border:1px solid #999;background:#fff;}
.categorySub_box .category_area, .categorySub_box .brand_area {height:170px;width:619px;box-sizing:border-box;}
.categorySub_box .category_area {float:left; border-right:1px solid #ccc;}
.categorySub_box .category_area p.area_title {background: #f3f3f3 url(../../_images/pc_type3/sub/ico_cate.png) no-repeat 252px 48%; color:#333; font-size:15px; font-weight:500;text-align:center; border-bottom:1px solid #ccc; padding:12px 0;}
.categorySub_box .brand_area {float:right;}
.categorySub_box .brand_area p.area_title {background: #f3f3f3 url(../../_images/pc_type3/sub/ico_store.png) no-repeat 260px 48%; color:#333; font-size:15px; font-weight:500;text-align:center; border-bottom:1px solid #ccc; padding:12px 0;}
.categorySub_box .area_content {padding:17px 0 0 14px; overflow-y:scroll; height:110px;}
.categorySub_box .area_content ul li {margin:0 0 15px 10px; display:inline-block;box-sizing:border-box; color:#999; font-size:14px; font-weight:500;}
.categorySub_box .category_area ul li {width:135px; height:21px;}
.categorySub_box .category_area ul li:hover,.categorySub_box .category_area ul li.active {color:#e5194e; text-decoration:underline}
.categorySub_box .brand_area ul li {width:188px;margin:0 0 15px 10px; }
.categorySub_box .keyword_wrap { clear:both;margin-top:0; margin-bottom:0;border:none;border-top:1px solid #999; background:#e6e6e6; padding:7px 60px 2px 7px;}

.categorySub_box.bigCate .category_area {height:auto; width:100%; box-sizing:border-box;}
.categorySub_box.bigCate .category_area {float:none; border:0;}
.categorySub_box.bigCate .category_area p.area_title {background: #f3f3f3 url(../../_images/pc_type3/sub/ico_cate.png) no-repeat 560px 48%; color:#333; font-size:15px; font-weight:500;text-align:center; border-bottom:1px solid #ccc; padding:12px 0;}
.categorySub_box.bigCate .area_content {padding:0; height:auto;overflow:hidden;}
.categorySub_box.bigCate .area_content ul {overflow:auto;}
.categorySub_box.bigCate .area_content ul li {text-align:center;width:204px; height: 38px; line-height: 38px; display:inline-block; box-sizing:border-box; color:#666; font-size:13px; font-weight:500; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; margin: 0; }
.categorySub_box.bigCate .area_content ul li:hover {color:#e5194e; text-decoration:underline}

.categorySub_box.fixed {width:100%; overflow:hidden; height:40px; position:fixed; top:45px; left:0; right:0; box-sizing:border-box; border:0; border-bottom:1px solid #999; z-index:100;background:#fff;}
.categorySub_box.fixed .category_area {height:40px; position:absolute; left:50%; display:inline-block;width:1240px; margin-left:-620px; border:none; box-sizing:border-box; }
.categorySub_box.fixed .brand_area {display:none;float:right}
.categorySub_box.fixed .brand_area ul li {display:none}
.categorySub_box.fixed .area_title {display:none}
.categorySub_box.fixed .area_content {text-align:center;padding:0 5px 0 5px;height:40px;overflow:hidden;}
.categorySub_box.fixed .area_content ul {margin:10px auto;}
.categorySub_box.fixed .area_content ul li {width:auto;margin:0 0 0 20px; display:inline-block;box-sizing:border-box; font-weight:500; color:#666; font-size:13px;}
.categorySub_box.fixed .area_content ul li:hover {color:#e5194e; text-decoration:underline}
.categorySub_box.fixed .keyword_wrap {display:none;margin-top:0;}
.categorySub_box.bigCate.fixed .category_area ul li {text-align:center;padding:0; width:auto; margin:0 0 0 20px; display:inline-block;box-sizing:border-box; color:#666; font-size:13px; font-weight:500; border:none;}
.categorySub_box.bigCate.fixed .category_area ul li:hover {color:#e5194e; text-decoration:underline}

/* mainCate_tab_wrap **/
.mainCate_tab_wrap {margin:-3px auto 0 auto; margin-bottom:30px; width:1240px; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); -moz-transform:translateZ(0); transform:translateZ(0)}
.mainCate_tab_container {background:#212121; text-align:center}
.mainCate_tab {padding:7px 10px 0}
.mainCate_tab li {width:auto; border-bottom:2px solid #212121; font-size:14px; color:#fff; padding:5px 7px 7px; font-weight:500; text-align:center;display:inline-block;}
.mainCate_tab li:hover, .mainCate_tab li.active {border-bottom:2px solid #fff;}
.mainCate_sub_container {background:#898989; text-align:center}
.mainCate_sub {margin:0 auto; background:#898989; text-align:center; padding:15px 20px 5px; display:none; }
.mainCate_sub:first-child{display:block; }
.mainCate_sub span {height:28px; border-radius:28px; font-size:13px; color:#fff; border:1px solid #c5c5c5; padding:5px 15px 0 15px; margin:0 10px 10px 0; position: relative;display: inline-block; box-sizing:border-box;}
.mainCate_sub span:hover,.mainCate_sub span.active {border:1px solid #e5194e; background:#e5194e;}

.mainCate_tab_wrap.fixed {width:100%; overflow:hidden; position:fixed; top:45px; left:0; right:0; box-sizing:border-box; z-index:100; transition:width 0.2s}
.mainCate_tab_wrap.fixed .mainCate_sub {width:1240px;background:#898989; text-align:center; padding:15px 20px 5px; margin:0 auto; box-sizing:border-box}
.mainCate_tab_wrap.fixed + .main_box {-webkit-transition:margin 0.1s; -ms-transition:margin 0.1s; -moz-transition:margin 0.1s; transition:margin 0.1s}
/*.mainCate_tab_wrap + #prod_list {display:none;}
.mainCate_tab_wrap.fixed + #prod_list.active {display:block; height:170px !important;}*/
.mainCate_tab_wrap + .main_box {min-height:600px !important;}

/* main_box_menu **/
.main_box_menu {overflow:hidden;}
.main_box_menu li {padding:13px 10px 7px; position:relative; font-weight:500; text-align:center;display:inline-block;}
.main_box_menu li:before {content:""; display:inline-block; width:4px; height:4px; background:#ddd; position:absolute; left:0; top:30px; border-radius:2px;}
.main_box_menu li:first-child:before {content:""; display:none;}
.main_box_menu li a {font-size:16px; color:#999; display:inline-block; vertical-align:top;}
.main_box_menu li a span {display:inline-block;position:relative; height:30px; line-height:30px; padding:3px 15px 14px;}
.main_box_menu li.active a span {color:#333;font-weight:500;}
.main_box_menu li.active span:before {content:""; position:absolute; bottom:0; left:0; height:3px; width:100%; background:#333; z-index:2 }


/* brandShop_visual ***/
.brand_main_visual {position:relative}
.brand_main_visual img {width:1240px; height:450px}
.brand_visual_info {position:absolute; padding:55px 30px 0 30px; top:0; right:0; bottom:0; width:270px;background:rgba(00,00,00,0.6);  }
.brand_visual_info dt {color:#fff; font-size:20px; line-height:24px;}
.brand_visual_info dd {color:#fff; font-size:12px; line-height:20px; position:relative;margin-top:60px;}
.brand_visual_info dd .wish_btn {margin-top:25px;width:30px; height:30px; font-size:0; background:url('../../_images/dcg/sub/brandshop_wish_off.png') 50% 50%;outline:none;}
.brand_visual_info dd .wish_btn.active {background:url('../../_images/dcg/sub/brandshop_wish_on.png') 50% 50%;}
.brand_visual_info dd:before {content:""; display:block; width:55px;  height:1px; background:#fff; position:absolute; left:0; top:-30px}

/* seller_visual ***/
.seller_main_wrap {width:1240px; height:311px;}
.seller_main_visual {float:left;width:225px; height:311px;background:#343434;}
.seller_visual_info {margin:20px; box-sizing:border-box; height:271px; border:1px solid #5b5b5b}
.seller_visual_info .shopBrand {width:170px; height:257px; border:1px solid #5b5b5b; margin:5px; text-align:center;position:relative; }
.seller_visual_info .shopBrand span {color:#fff;font-size:20px; position:absolute;width:170px;left:50%; margin-left:-85px; top:40%; line-height:24px;}
.seller_main_best {float:right;background:#fff; width:1015px; height:311px; border-top:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}


/*디자이너*/
.designer_main_visual{position:relative; }
.designer_main_visual .designer_visual_container{position:relative; }
.designer_main_visual .designer_visual_container ul{}
.designer_main_visual .designer_visual_container ul li{overflow:hidden; }
.designer_main_visual .designer_visual_container ul li .designer_img{float:left; width:800px; height:450px; overflow:hidden; }
.designer_main_visual .designer_visual_container ul li .designer_img a{display:block; }
.designer_main_visual .designer_visual_container ul li .designer_img img{width:100%; height:auto;  }
.designer_main_visual .designer_visual_container ul li .designer_simple_info{float:left; background:#333; position:relative; width:440px; }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .bg{opacity:0.15; display:inline-block;}
.designer_main_visual .designer_visual_container ul li .designer_simple_info .bg img{width:440px; height:450px;}
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl{position:absolute; z-index:2; right:0; top:57px ; padding-left:38px; width:100%; box-sizing:border-box }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl{background:#000; overflow:hidden; }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl dt{width:150px; height:150px; overflow:hidden; float:left; }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl dt img{width:100%; height:100%; }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl dd{float:left; width:252px; padding:45px 0 0 25px; box-sizing:border-box; }
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl dd .name{color:#fff; font-size:24px; font-weight:500; display: block; margin-bottom:11px}
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl dd a{color:#ee0079; font-size:16px; display:inline-block; padding-right:36px; background: url(../../_images/dcg/sub/home_icon.png) no-repeat right top; min-height:27px; line-height:27px;}
.designer_main_visual .designer_visual_container ul li .designer_simple_info .designer_info_dl dl + p{color:#fff; font-size:14px; margin:20px 42px 0 0; font-weight:100; line-height:1.6}
.designer_main_visual .designer_list_container{background:rgba(00, 00, 00, 0.8); width:100%; position:absolute; left:0; bottom:0; z-index:2}
.designer_main_visual .designer_list_container ul { position:relative; float:right; left:-50%}
.designer_main_visual .designer_list_container ul li{width:96px; height:96px; margin:10px 20px; display:inline-block; position:relative; float:left; left:50% }
.designer_main_visual .designer_list_container ul li a {display: block; text-align:center }
.designer_main_visual .designer_list_container ul li a span{display:inline-block;width:96px; height:96px; position:relative; box-sizing:border-box; padding-top:3px }
.designer_main_visual .designer_list_container ul li a span img{width:90px; height:90px; border-radius:50%; }
.designer_main_visual .designer_list_container ul li.active span:before{content:""; position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; border:3px solid #e5194e; border-radius:50%}
.designer_main_visual .arr{display: inline-block; width:50px; height:50px; background: #333; border-radius:50%; position:absolute; bottom:33px; top:auto;  text-align: center; z-index:3}
.designer_main_visual .arr span{display: inline-block; width:19px; height:19px; box-sizing:border-box; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(-45deg); line-height:9999px; overflow:hidden; margin:15px 0 0 -7px}
.designer_main_visual .prev{left:30px;  }
.designer_main_visual .prev span{transform:rotate(-225deg) ; margin:15px -7px 0 0}
.designer_main_visual .next{right:30px}

.designer_copy{margin:40px 0 0px; text-align:center; }
.designer_copy p{text-align:center; color:#333; font-size:40px;line-height:1;  }
.designer_copy p .eyebrow_txt{font-size:16px; display:block; padding-bottom:5px;  }
.designer_box_wrap{overflow:hidden; margin-top:30px}
.designer_box_wrap .designer_box{width:605px; background: #ffffff; float:left; margin-bottom:30px}
.designer_box_wrap .designer_box:nth-child(odd){margin-right:30px; }
.designer_box_wrap .designer_box dl{padding:20px 30px; border-bottom:1px solid #ddd; overflow:hidden; }
.designer_box_wrap .designer_box dl dt{overflow:hidden; float:left; margin-right:20px; width:90px; }
.designer_box_wrap .designer_box dl dt img{width:90px; height:90px; border-radius:50%; overflow:hidden}
.designer_box_wrap .designer_box dl dd{float:left; margin:9px 0 0 0; width:435px}
.designer_box_wrap .designer_box dl dd .name{font-size:20px; font-weight:500; color:#333;padding:3px 36px 0 0 ; height:25px; background: url(../../_images/dcg/sub/home_icon2.png) no-repeat right top; display:inline-block; }
.designer_box_wrap .designer_box dl dd .brand{font-size:14px; color:#ee0078; padding-bottom:10px ; display:block; }
.designer_box_wrap .designer_box dl dd .designer_txt{font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.designer_box .list_col3 > ul{overflow:hidden; margin:0 30px}
.designer_box_wrap .designer_box .list_col3 .item{height:auto; margin-right:22px; box-sizing:border-box; }
.designer_box_wrap .designer_box .list_col3 .item:last-child{margin-right:0}
.designer_box_wrap .designer_box .list_col3.ty01 .item .text_sec li.u_name{margin-bottom:0}

.designer_detail_main_visual{background:#fff; overflow:hidden; border-right:1px solid #ccc; }
.designer_detail_main_visual .designer_info{background:#343434; padding:15px 0 0 30px; width:620px; box-sizing:border-box; float:left }
.designer_detail_main_visual .designer_info .designer_info_inner {border:1px solid #5b5b5b; border-right:none; border-bottom:none; padding:45px 38px 14px ; box-sizing:border-box; min-height:242px; }
.designer_detail_main_visual .designer_info .designer_info_inner dl {overflow:hidden; }
.designer_detail_main_visual .designer_info .designer_info_inner dl dt{width:128px; height:128px;overflow:hidden; margin-right:13px; float:left; }
.designer_detail_main_visual .designer_info .designer_info_inner dl dt img{width:128px; height:128px; border-radius:50%; overflow:hidden}
.designer_detail_main_visual .designer_info .designer_info_inner dl dd{width:372px; height:128px ; float:left; border:1px solid #5b5b5b;  padding:30px 20px; box-sizing:border-box;  }
.designer_detail_main_visual .designer_info .designer_info_inner dl dd .name{display: block; color:#fff; font-weight:500; font-size:20px; ;}
.designer_detail_main_visual .designer_info .designer_info_inner dl dd .designer_txt{font-size:14px; color:#999; margin-top:15px; }
.designer_detail_main_visual .designer_info .designer_info_inner .shop_list{margin-top:9px; overflow:hidden}
.designer_detail_main_visual .designer_info .designer_info_inner .shop_list li {float:right; margin:0 0 6px 10px; }
.designer_detail_main_visual .designer_info .designer_info_inner .shop_list li a{display: inline-block;background:url(../../_images/dcg/sub/home_icon3.png) no-repeat right top;  padding-right:27px; height:20px; line-height:20px; font-size:14px; color:#ee0078; white-space:nowrap;  }
.designer_detail_main_visual .designer_best_pro{float:right; background:#fff; border-top:1px solid #ccc; width:619px; box-sizing:border-box; }
.designer_detail_main_visual .designer_best_pro .list_col3.ty01{}
.designer_detail_main_visual .designer_best_pro .list_col3.ty01 > ul{overflow:hidden; margin: 0 30px 0; }
.designer_detail_main_visual .designer_best_pro .list_col3.ty01 > ul .item{height:auto; margin-bottom:28px }
.designer_detail_main_visual .designer_best_pro .list_col3.ty01 > ul .item:last-child{margin-right:0}
.designer_detail_main_visual .designer_best_pro .list_col3.ty01 > ul .u_name{margin-bottom:0}
.designer_detail_main_visual .designer_best_pro .list_col3.ty01 > ul .u_name a{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}


/* brand_visual_promotion **/
.brand_visual_promotion {height:450px;margin:0 auto 40px; box-sizing:border-box;display:block;}
.brand_visual_promotion .brandSeller_wrap {float:left; width:800px; position:relative;background:#fff; box-sizing:border-box; /*border:1px solid #ddd;*/}
.brand_visual_promotion .brandSeller_wrap  img {width:800px; height:450px;}

	/* swiper */
	.brandSeller ul{ }
	.brandSeller ul li a{display:block;}
	.brandSeller ul li img{width:100%; }
	.brandSeller .slide_page span {background:#aaa; border:none;}
	.brandSeller .slide_page span.swiper-pagination-bullet-active {background:#e5194e}
	.brandSeller_wrap .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_gr2_r.png) no-repeat 50% 50%; background-size:33px 64px;width:40px; height:70px;right:30px;left:auto;top:190px}
	.brandSeller_wrap .swiper-button-prev {position:absolute;background:url(../../_images/pc_type3/common/arrow_gr2_l.png) no-repeat 50% 50%; background-size:33px 64px;width:40px; height:70px;right:auto;left:30px;top:190px}

.brand_visual_promotion .brandPromotion_wrap {float:right;background:#fff; height:450px; width:440px;position:relative;}
	/* swiper */
	.brandPromotion {width:440px}
	.brandPromotion ul {margin-left:-220px;}
	.brandPromotion ul li {width:274px !important; height:274px;float:left;position:relative;border:1px solid #ddd;box-sizing:border-box; overflow:hidden;}
	.brandPromotion ul li a {display:block;}
	.brandPromotion ul li img {width:100%; height:100%;}
	.brandPromotion_wrap .swiper-pagination {bottom:30px !important;}
	.brandPromotion_wrap .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_gr3_r.png) no-repeat 50% 50%; background-size:32px 12px;width:40px; height:20px;right:85px;left:auto;top:420px}
	.brandPromotion_wrap .swiper-button-prev {position:absolute;background:url(../../_images/dcg/common/arrow_gr3_l.png) no-repeat 50% 50%; background-size:32px 12px;width:40px; height:20px;right:auto;left:85px;top:420px}


/* eventVisual_wrap **/
.eventVisual_wrap {height:455px; width:1240px;margin:0 auto 30px auto; box-sizing:border-box;display:block;position:relative;}

	/* swiper */
	.eventVisual {width:1240px}
	.eventVisual ul {margin-left:-450px;padding-bottom:10px;}
	.eventVisual ul li {width:700px !important; height:394px;float:left;position:relative;overflow:hidden;}
	.eventVisual ul li a {display:block;}
	.eventVisual ul li img {width:100%; height:100%;}
	.eventVisual_wrap .slide_page.swiper-pagination {bottom:15px;}
	.eventVisual_wrap .slide_page span {background:#fff; border:none;}
	.eventVisual_wrap .slide_page span.swiper-pagination-bullet-active {background:#999}
	.eventVisual_wrap .swiper-button-next {position:absolute;background:url(../../_images/dcg/common/arrow_wh2_r.png) no-repeat 50% 50%; background-size:11px 20px;width:20px; height:30px;right:530px;left:auto;top:435px}
	.eventVisual_wrap .swiper-button-prev {position:absolute;background:url(../../_images/pc_type3/common/arrow_wh2_l.png) no-repeat 50% 50%; background-size:11px 20px;width:20px; height:30px;right:auto;left:530px;top:435px}
	.eventVisual_wrap .mask_l {display:block; position:absolute; left:0; top:0; width:210px; height:394px; background:linear-gradient(to right, #ffffff, #00ff0000); z-index:90;}
	.eventVisual_wrap .mask_r {display:block; position:absolute; right:0; top:0; width:210px; height:394px; background:linear-gradient(to right, #00ff0000, #ffffff); z-index:90;}
	.eventVisual ul li.swiper-slide.swiper-slide-active + li {box-shadow:5px 5px 10px rgba(00, 00, 00, 0.11)}


/* event_tab_wrap **/
.event_tab_wrap {}
.event_tab_container
.event_tab {overflow:hidden; margin-bottom:10px;}
.event_tab li {float:left; border-top:1px solid #dadada; border-bottom:3px solid #fff; width:33.33333%;padding:20px 0; text-align:center; font-size:18px; font-weight:700; color:#929292; background:#fff;}
.event_tab li.active {border-bottom:3px solid #333; color:#333}

.eventDetail_wrap {margin-bottom:40px;}
.detail_info {border-top:1px solid #ccc;}
.detail_info .detailTitle {width:70%; padding:18px 0 20px 20px; display:inline-block;font-size:14px;font-weight:500; color:#333;box-sizing:border-box;}
.detail_info .detailDate {width:29%; padding:18px 10px 20px 0; text-align:right; display:inline-block;font-size:13px;font-weight:500; color:#333; box-sizing:border-box;}

.eventThema_wrap {margin-bottom:30px;}
.eventThema_wrap.fixed {width:1240px; position:fixed; top:45px; left:50%; right:0; margin-left:-620px; box-sizing:border-box; z-index:100;}
.eventThema_wrap ul {overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.eventThema_wrap ul li {float:left;font-size:16px;width:248.7px; height:58px; color:#333; font-weight:500; text-align:center; border:1px solid #ccc; background:#fff; margin-top:-1px; margin-left:-1px; box-sizing:border-box;}
.eventThema_wrap ul li a:hover {background:#666; color:#fff;}
.eventThema_wrap ul li a.active {background:#666; color:#fff;}
.eventThema_wrap ul li a {display:block;width:246.8px; height:58px; padding:20px;  text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;overflow:hidden; box-sizing:border-box;}

.eventThema_wrap.fixed + .main_box {margin-top:190px}

.eventDetailList.main_box .list_col5 .item {min-height:280px;}


/* store_detail_visual_wrap ***/
.store_detail_visual_wrap {width:1240px; height:254px;}
.store_detail_visual {float:left;width:620px; height:254px;background:#343434; position:relative;}
.store_detail_visual img {width:620px; height:254px;}
.store_detail_visual_info {box-sizing:border-box; position:absolute; top:65px; left:40px;}
.store_detail_visual_info .brandLogo {display:inline-block; background:rgba(00,00,00,0.6);margin-right:4px;padding:23px;overflow:hidden;}
.store_detail_visual_info .brandLogo img {width:85px; height:85px;}
.store_detail_visual_info .brandInfo {display:inline-block; background:rgba(00,00,00,0.6);width:400px; height:132px; padding:30px 20px; position:absolute; top:0; left:140px; box-sizing:border-box;}
.store_detail_visual_info .brandInfo dt {color:#fff;font-size:20px; font-weight:700; margin-bottom:13px;}
.store_detail_visual_info .brandInfo dd {color:#fff;font-size:14px; font-weight:100; line-height:20px;}
.store_detail_visual_best {float:right;background:#fff; width:620px; height:254px; border-top:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}


/* 스토어 메인 visual*/
.store_main_visual_wrap{padding-bottom:40px; overflow:hidden; position:relative; }
.store_main_visual_wrap .slide_arr{width:35px; height:70px; display:inline-block; background:rgba(00,00,00,0.2); text-align:center; position:absolute; top:162px; z-index:5 }
.store_main_visual_wrap .slide_arr.prev{left:0}
.store_main_visual_wrap .slide_arr.next{right:0}
.store_main_visual_wrap .slide_arr .arr{display:inline-block; width:26px; height:26px; border:2px solid #fff; border-top:none; border-right:none;line-height:99999px; overflow:hidden;position:absolute; left:50%; top:50%;}
.store_main_visual_wrap .slide_arr.prev .arr{transform:translate(-50%, -50%) rotate(45deg); margin-left:7px}
.store_main_visual_wrap .slide_arr.next .arr{transform:translate(-50%, -50%) rotate(225deg); margin-left:-7px}

.store_main_visual_wrap .store_main_list{width:5000px}
.store_main_visual_wrap .store_main_list:after{content:""; display:block; clear:both}
.store_main_visual_wrap .store_main_list > li{width:394px; float:left; position:relative; margin-right:29px; }
.store_main_visual_wrap .store_main_list > li:last-child{margin-right:0}
.store_main_visual_wrap .store_main_list > li .img_wrap:before{content:""; display:inline-block; position:absolute; border:1px solid rgba(00,00,00,0.2); width:100%; height:100%;  box-sizing:border-box; z-index:10}
.store_main_visual_wrap .store_main_list > li .img_wrap{display:inline-block; position:relative}
.store_main_visual_wrap .store_main_list > li .img_wrap img {width:394px; height:394px;}

.store_info{background:#fff; position:relative; border:1px solid rgba(00,00,00,0.2); border-top: none ; width:392px; height: 75px;}
.store_info dl{overflow:hidden; padding:5px 67px 0 0;}
.store_info dl dt{width:70px; height:70px; overflow:hidden; float:left; margin: 4px 0 0 15px; }
.store_info dl dt img{width:80%; height:80%; }
.store_info dl dd{padding:16px 0 15px 7px; float:left; box-sizing:border-box}
.store_info dl dd .store_name{display:inline-block; font-size:17px; color:#333; font-weight:700; padding-right:25px;}
.store_info dl dd .store_txt{font-size:13px; color:#666; font-weight:100; overflow:hidden;height:16px;}
.store_info dl dd .store_txt .hash{display:inline-block; margin:2px 7px 0 0; }
.store_info .arr_box{position:absolute; right:0; top:0; width:70px; height:70px; }
.store_info .arr_box .arr{width:19px; height:19px; border:2px solid #999; border-top:none; border-right:none; line-height:999999px; overflow:hidden; position:absolute; left:50%; top:50%; display:inline-block; transform:translate(-50%, -50%) rotate(-225deg); margin-top:5px }
.store_info.open .arr{transform:translate(-50%, -50%) rotate(-45deg); margin-top:-5px}

.store_box{position:absolute; left:0; top:0; background:rgba(00,00,00,0.35); width:100%; height:0; overflow:hidden; transition:all 0.2s; z-index:20}
.store_info.open + .store_box{height:395px}
.store_info.open + .store_box .list_col3.ty01{transform:translateX(0); }
.store_box .list_col3.ty01{margin-top:72px; transform:translateX(100%); transition:all 0.2s; padding-bottom:34px}
.store_box .list_col3.ty01 .swiper-pagination-bullets{bottom:0}
.store_box .list_col3.ty01 .swiper-pagination-bullets .swiper-pagination-bullet {border:none;}
.store_box .list_col3.ty01 > ul{margin:0; overflow:visible}
.store_box .list_col3.ty01 > ul > li{overflow:hidden; width:394px; padding:0 20px; box-sizing:border-box}
.store_box .list_col3.ty01 > ul > li .item{margin:0 20px 0 0; height:auto; }
.store_box .list_col3.ty01 > ul > li .item:nth-child(even){margin:0}
.store_box .list_col3.ty01 > ul > li .item .img_sec{border:none; width:167px; height:167px}
.store_box .list_col3.ty01 > ul > li .item .img_sec img{width:167px; height:167px}
.store_box .list_col3.ty01 .item .text_sec li.u_name a{color:#fff; margin:0 auto; text-align: center;}
.store_box .list_col3.ty01 .item .text_sec li.u_name a:hover{color:#fff;}
.store_box .close{position:absolute; right:7px; top:7px; width:28px; height:28px; box-sizing:border-box; padding-top:6px; text-align:center}
.store_box .close span{width:16px; height:16px}
.store_box .close span:before{width:2px}
.store_box .close span:after{height:2px}

/*스토어 탭*/
.store_tab{background:#fff; border:1px solid rgba(00,00,00,0.2); box-sizing:border-box; width:100%; height:108px; margin-bottom:40px}
.store_tab li{border-right:1px solid #dadada; float:left; width:103px; height:100%; box-sizing:border-box; position:relative;  }
.store_tab li.active:before{content:""; display: inline-block; position:absolute; bottom:-1px; left:0; height:2px; width:100%; background:#333; }
.store_tab li.active a{color:#333;  background: #ffffff;}
.store_tab li.active em{color:#333; }
.store_tab li:last-child{border-right:none; }
.store_tab a{font-size:17px; font-weight:700; color:#ccc; text-align:center; display:block; height:106px; }
.store_tab a:before{content:""; display: inline-block; height:106px; width:0; vertical-align:middle; }
.store_tab a span{display:inline-block; vertical-align:middle;   }
.store_tab a span img{width:55px; height:55px; border-radius:50%}
.store_tab a span em{font-size:14px; display:block; color:#292929; padding-top:8px; line-height:1; white-space:nowrap; font-weight: 300;}

.store_tabcon_wrap{margin-right:-4px}
.store_tabcon_wrap .store_tab_cont{display:none}
.store_tabcon_wrap .store_tab_cont:first-child{display:block}
.store_tabcon_wrap .store_tab_cont .pro_list{overflow:hidden;  }
.store_tabcon_wrap .store_tab_cont .pro_list > li{width:224px; background:#fff;  float:left; margin-bottom:30px}
.store_tabcon_wrap .store_tab_cont .pro_list > li .pro_img{position:relative; border:1px solid #ddd;}
.store_tabcon_wrap .store_tab_cont .pro_list > li .pro_img a{display:inline-block}
.store_tabcon_wrap .store_tab_cont .pro_list > li .pro_img img{width:100%; height:auto;  }
.store_tabcon_wrap .store_tab_cont .pro_list > li .sale{display: inline-block; position:absolute; right:-4px; bottom:-1px; height:46px; color:#fff; background:#f17fba; line-height:46px; font-size:26px; font-weight:100; padding:0 15px}
.store_tabcon_wrap .store_tab_cont .pro_list > li .sale:after{content:""; display:inline-block; height:0; width:0; border-bottom: 5px solid transparent; border-left: 4px solid #ed0077; position:absolute; right:0; bottom:-5px}

.store_tabcon_wrap .store_tab_cont .pro_list > li .store{padding:10px 0px 4px; overflow:hidden}
.store_tabcon_wrap .store_tab_cont .pro_list > li .store dt{width:45px; height:45px; overflow:hidden; margin-right:10px; border-radius:50%; border:1px solid #ccc; float:left; box-sizing:border-box; padding: 5px;}
.store_tabcon_wrap .store_tab_cont .pro_list > li .store dt img{width:100%; height:auto;}
.store_tabcon_wrap .store_tab_cont .pro_list > li .store dd{font-weight:700; font-size:17px; color:#333; float:left; width:140px ;line-height:50px}
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dt{padding:0; font-size:14px; color:#333; margin-bottom:7px ; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: 300;}
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd ul > li{padding:0}
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .pro_txt{color:#999; font-size:13px; margin-bottom:12px; line-height:15px }
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .price{font-size:15px; color:#000; margin-bottom:34px; font-weight: 500; }
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .benefit{padding:0; height:64px; background:url(../../_images/dcg/sub/store_dot_line.png) repeat-x 10px top; }
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .benefit span{display: inline-block; margin-top:8px; padding:13px 15px; font-size:18px; color:#666; font-weight:500;text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; width: 184px;}
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .benefit span em{display: inline-block; padding-left:41px; height:30px; line-height:30px; background:url(../../_images/dcg/sub/store_icon.png) no-repeat left top;   }
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .cupon.benefit span em{background-position:left -104px; font-weight:normal}
.store_tabcon_wrap .store_tab_cont .pro_list > li .product_info dd .cupon.benefit span em strong{font-weight:bold}

/*오픈 이벤트 관련 css*/
.main_box.open_event{height:741px; width:100%; background:url("../../_images/dcg/event/event_bg.png") no-repeat left top; margin-bottom:0}
.main_box.open_event .open_event_title{font-size:33px; text-align:center; color:#000; font-weight:500; line-height:1; height:97px; padding:32px 35px 0 35px; box-sizing:border-box;  }
.main_box.open_event .open_event_title .more{float:right; display:inline-block; font-size:14px; font-weight:500; color:#000; text-transform:uppercase; height:29px; border:1px solid #a0a0a0; line-height:29px; padding:0 10px;    }
.main_box.open_event .open_event_title .more span{display:inline-block; padding-right:14px; position:relative; }
.main_box.open_event .open_event_title .more span:after{content:""; border:1px solid #151515; border-top:0; border-left:0; transform:rotate(-45deg); position:absolute; right:0; top:12px; width:6px; height:6px; }
.main_box.open_event .list_col5{padding:92px 50px 0 50px; overflow:hidden; }
.main_box.open_event .list_col5 > ul{margin:0 -20px -19px 0}
.main_box.open_event .list_col5 .item{margin:0 20px 19px 0 ; min-height:auto; }
.main_box.open_event .list_col5 .item .img_sec{border:none}
.main_box.open_event .list_col5 .item .img_sec .link_group a{display:block; width:auto !important; height:auto !important; margin:0 !important; }
.main_box.open_event .list_col5 .item .img_sec .link_group .text_sec{box-sizing:border-box; padding-top:60px; }
.main_box.open_event .list_col5 .item .img_sec .link_group .text_sec .u_brand{color:#fff; }
.main_box.open_event .list_col5 .item .img_sec .link_group .text_sec .u_name{color:#fff; }
.main_box.open_event .list_col5 .item .img_sec .link_group .text_sec .u_cost{color:#fff; }
.main_box.open_event .list_col5 .item .link_group li{padding:0 15px; box-sizing:border-box; }
.event_recommand_wrap{background:#fff; }
.event_recommand_wrap .recommand_top{font-size:25px; color:#333; font-weight:500; height:64px; line-height:64px; border-bottom:1px solid #ddd; text-align:center;  }
.event_recommand_wrap .recommand_top span{display:inline-block; position:relative; }
.event_recommand_wrap .recommand_top span:after{content:""; display:inline-block; width:100%; height:1px; background:#ffc000; position:absolute; left:0; bottom:-1px}
.event_recommand_wrap .event_list_wrap{box-sizing:border-box; padding:30px; overflow:hidden}
.event_recommand_wrap .event_list_wrap .event_list{overflow:hidden; margin:0 -29px -29px 0}
.event_recommand_wrap .event_list_wrap .event_list li{float:left; margin:0 29px 29px 0 }

/*공동구매*/
.group_banner + .main_box{padding:1px 0 1px}
.group_top_wrap{margin:30px; background:#fff; }
.group_top_wrap .group_top_pro_list{overflow:hidden; }
.group_top_wrap .group_top_pro_list li{width:430px; position:relative; }
.group_top_wrap .group_top_pro_list li .pro_info{position:absolute; width:320px; padding:20px; box-sizing:border-box; }
.group_top_wrap .group_top_pro_list li:nth-child(1){float:left; }
.group_top_wrap .group_top_pro_list li:nth-child(1) .pro_info{left:100%; top:15px}
.group_top_wrap .group_top_pro_list li:nth-child(2){float:right; }
.group_top_wrap .group_top_pro_list li:nth-child(2) .pro_info{right:100%; top:246px}
.group_top_wrap .group_top_pro_list li:nth-child(2) .pro_info .sale_info_wrap .sale_num{right:0; left:auto}

.group_pro .pro_top{height:35px; background:#333; color:#fff; overflow:hidden; font-weight:500; font-size:14px}
.group_pro .pro_top .status{height:35px; display:inline-block; line-height:35px; padding-left:10px; float:left; width:110px; background:#ffe53b; color:#333; -webkit-transform:skew(25deg); -ms-transform:skew(25deg); transform:skew(25deg); margin-left:-13px}
.group_pro .pro_top .status em{display:block; -webkit-transform:skew(-25deg); -ms-transform:skew(-25deg); transform:skew(-25deg); margin-left:14px}

.group_pro .pro_top .hour{height:35px; display:inline-block; line-height:35px; float:right; padding:0 10px 0 26px; background:url("../../_images/dcg/sub/clock_icon.png") no-repeat left 50%; }
.group_pro.end .pro_top .status{background:#333; color:#fff;}
.group_pro.end .purchase_graph .graph .bar{background:#333}
.group_pro.end .purchase_graph .graph .purchase_num{color:#fff; position:relative; }
.group_pro.end .purchase_graph .graph .purchase_num em{color:#fff}

.group_pro .pro_img{border:1px solid #ddd; box-sizing:border-box; position:relative;  }
.group_pro .pro_img img{width:100%; height:auto}
.group_pro .pro_img.over_link .link_group{left:-1px; top:-1px; width:calc(100% + 2px); height:calc(100% + 2px)}

.group_pro .purchase_graph{border:1px solid #ddd; border-top:none; padding-top:1px; position:relative}
.group_pro .purchase_graph .graph{margin:10px; background:#ddd; border-radius:4px; height:25px; position:relative; text-align:center; }
.group_pro .purchase_graph .graph .bar{position:absolute; background:#ffe53b; height:25px; border-radius:4px; left:0; top:0}
.group_pro .purchase_graph .graph .purchase_num{font-size:12px; color:#222; line-height:25px; z-index:2; position:relative}
.group_pro .purchase_graph .graph .purchase_num em{font-size:14px; color:#222; font-weight:500}
.group_pro .purchase_graph .comment{text-align:center; font-family:"Nanum Brush Script"; font-size:15px; padding:0 5px; position:absolute; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:-11px; color:#fff }
.group_pro .purchase_graph .comment:before{content:""; display:inline-block; position:absolute; left:0; top:0; width:6px; height:22px; background:url("../../_images/dcg/sub/comment_left.png") no-repeat left top; background-size:6px 22px}
.group_pro .purchase_graph .comment:after{content:""; display:inline-block; position:absolute; right:0; top:0; width:6px; height:22px; background:url("../../_images/dcg/sub/comment_right.png") no-repeat left top; background-size:6px 22px}
.group_pro .purchase_graph .comment em{display:inline-block; height:22px; vertical-align:top; background: url("../../_images/dcg/sub/comment_center.png") no-repeat 50% top; background-size:100px 22px; box-sizing:border-box; padding-top:1px }
.group_pro .pro_info .pro_name{border-bottom:1px solid #ddd; font-size:14px; color:#666; display:block; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap ; }
.group_pro .pro_info .sale_info_wrap{position:relative; }
.group_pro .pro_info .sale_info_wrap .discount_basis{display:block; color:#666; font-size:14px; text-align:center; padding-top:14px }
.group_pro .pro_info .sale_info_wrap .discount_basis em{font-size:15px; font-weight:500; color:#e5194e; }
.group_pro .pro_info .sale_info_wrap .price_info{display:block; text-align:center; padding-top:8px}
.group_pro .pro_info .sale_info_wrap .price_info del{font-size:14px; color:#999; }
.group_pro .pro_info .sale_info_wrap .price_info .now_parice{font-size:22px; color:#e5194e; display:inline-block; margin-left:4px}
.group_pro .pro_info .sale_info_wrap .price_info .now_parice em{font-weight:bold}
.group_pro .pro_info .sale_info_wrap .sale_num{display:inline-block; width:50px; height:50px; position:absolute; left:0; top:0; background:url("../../_images/dcg/sub/sale_arr.png") no-repeat left top; text-align:center; }
.group_pro .pro_info .sale_info_wrap .sale_num em{color:#fff; font-weight:500; font-size:18px; display:inline-block; padding-top:7px}

.group_soldout{position:absolute; left:-1px; top:-1px; width:calc(100% + 2px); height:calc(100% + 2px); background:rgba(00,00,00,0.5);}
.group_soldout span{display:inline-block; width:197px; height:150px; background:url("../../_images/dcg/sub/group_soldOut.png") no-repeat left top; overflow:hidden; line-height:9999px; position:absolute; left:50%; top:50%; margin:-75px 0 0 -98px }

.group_list_wrap{border-top:1px solid #ddd; padding:30px; overflow: hidden;}
.group_list_wrap .group_pro_list{margin:0 -28px -34px 0;}
.group_list_wrap .group_pro_list:after{content:""; display:block; clear:both}
.group_list_wrap .group_pro_list li{width:274px; margin:0 28px 34px 0; float:left; }
.group_list_wrap .group_pro_list li.select{position:relative; }
.group_list_wrap .group_pro_list li.select:before{content:""; position:absolute; left:-12px; top:-12px; width:calc(100% + 24px); height:2px; box-sizing:border-box; background:#e5194e}
.group_list_wrap .group_pro_list li.select:after{content:""; position:absolute; right:-12px; top:-12px; width:2px; height:calc(100% + 24px); box-sizing:border-box; background:#e5194e }
.group_list_wrap .group_pro_list li.select .pro_wrap:before{content:""; position:absolute; left:-12px; bottom:-12px; width:calc(100% + 24px); height:2px; box-sizing:border-box; background:#e5194e}
.group_list_wrap .group_pro_list li.select .pro_wrap:after{content:""; position:absolute; left:-12px; top:-12px; width:2px; height:calc(100% + 24px); box-sizing:border-box; background:#e5194e }

.group_list_wrap .group_pro_list li .pro_info{border-left:1px solid #ddd; border-right:1px solid #ddd}
.group_list_wrap .group_pro_list .group_pro .pro_info .pro_name{text-align:center; padding:0 20px; box-sizing:border-box; }
.group_list_wrap .group_pro_list .group_pro .purchase_graph{padding-top:22px}
.group_list_wrap .group_pro_list .group_pro .purchase_graph .comment{top:10px}

.group_video{background:#e7e7e7; text-align:center; padding:30px 0}
.group_video + .main_box{padding-top:1px}
