@charset 'utf-8';

html,body{width:100%;height:100%;font-size: 14px;}
body.not{overflow:hidden;}
body.not .wrap{/* overflow:auto; */overflow: auto;	}
body.not .wrap:after{content:'';display: block;height:100%;}
.onnuri_wrap{min-width:1200px;/* height:100%; */font-size:14px;}
.inner{position:relative;width:1200px;margin:0 auto;}
.inner:after{content:'';display:block;clear:both;}
.contents{padding-bottom:60px;}
.goodsArea{margin-top:60px;}
.ellipsis_2,span,p{line-height: 1.3;}
/** header **/
.header{position:relative;}
.header_top{padding-top:46px;border-bottom:1px solid #e1e1e1;}
.header_top h1{float:left;width: 220px;height: 110px;display: block;position: relative;}
.header_top h1 a{display:inline-block;position: absolute;left: 0;top: 50%;transform:translateY(-50%);height: 52px;overflow: hidden;}
.header_top h1 a img{height: 100%;}
/* mro */
.mro .header_top{padding-top:0;}
.mro .search_form{margin:30px 0 0 130px;}
.header_top .sub_menu{position: absolute;right:0;top:30px; }
.header_top .sub_menu ul li{float:left;margin-left:25px;}
.header_top .sub_menu ul li a{display:block;padding-top:37px;font-size:13px;color:#333;}
.header_top .sub_menu ul li a.m01{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/m1.png) 50% 0 no-repeat;}
.header_top .sub_menu ul li a.m02{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/m2.png) 50% 0 no-repeat;}
.header_top .sub_menu ul li a.m03{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/m3.png) 50% 0 no-repeat;}
.header_top .sub_menu ul li a.m04{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/m4.png) 50% 0 no-repeat;}
/* // mro */

.search_box{float:left;width:723px;height:110px;/* margin:30px 0 0 200px; */}
.search_form{position:relative;width:396px;height:46px;margin:30px auto 0; overflow:hidden;border:2px solid #f43141;-webkit-border-radius:30px;border-radius:30px;}
.search_form input[type="text"]{margin:3px 0 0 10px;padding:0 20px 0 15px;width:293px;height:40px;font-size:14px;color:#999;outline:none;}
.search_form .btn.search{width:58px;height:46px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_black_search_big.png)no-repeat center center / 20px 20px;position: absolute;top:0;right:0;text-indent:-9999px;}

.e_coupon{position:absolute;top:0;right:0;padding-right:131px;height:110px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/e_coupon.png) right 50% no-repeat;}
.e_coupon p{margin:37px 0 8px; font-size:16px;font-weight:bold;}
.e_coupon a{display:inline-block;position:relative;padding-right:26px;font-size:14px;color:#666;}
.e_coupon a:after{content:'';display:inline-block;width:16px;height:16px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/i_arr.png) no-repeat;position:absolute;right:0;}

/* top_menu */
.top_menu{position: absolute;top:0;left:0;right:0;border:solid;border-width:1px 0;border-color:#e1e1e1;background:#f8f8f8;height:45px;}
.top_menu .mymenu{font-size:0;text-align:right;}
.top_menu .mymenu li{display:inline-block;margin:15px 0 0;}
.top_menu .mymenu li a{display:inline-block;position:relative;padding:0 15px;font-size:12px;line-height:15px}
.top_menu .mymenu li a span{display:inline-block;min-width:30px;padding:2px 0 3px;background:#333;text-align:center;vertical-align: top;font-size:10px;font-weight:bold;color:#fff;-webkit-border-radius:10px;border-radius:10px;}
.top_menu .mymenu li + li a:after{content:'';display:inline-block;width:1px;height:10px;background:#d3d3d3;position:absolute;top:3px;left:0;}
.top_menu .mymenu li:last-child a{padding-right:0;}

/* gnb */
.gnb_area{height:52px;border-bottom:2px solid #f43141;font-size:15px;}
.gnb_area .all_category{float:left;width:190px;}
.gnb_area .all_category > a{display:block;padding-left:30px;position:relative;text-align:center;line-height:52px;font-weight:bold;color:#fff;background:#f43141;}
.gnb_area .all_category > a:after{content:'';display:inline-block;width:16px;height:12px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/gnb_all.png) no-repeat;position: absolute;top:20px;left:30px;}

.gnb_area .gnb{float:left;width:710px;	}
.gnb_area .gnb li{float:left;margin-left:40px;}
.gnb_area .gnb li a{display:block;font-weight:bold;line-height:52px;}
.gnb_area .gnb li a span{display:inline-block;}

.gnb_area .crowded{float:right;padding:0 20px;width:158px;height:52px;border:solid;border-width:0 1px;border-color:#e1e1e1;}
.gnb_area .crowded a{display:block;position:relative;/* padding-left:26px; */text-align:center;line-height:52px;font-weight:bold;/* background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/i_mar.png) 0 50% no-repeat; */}
.gnb_area .crowded a:after{content:'';display:inline-block;/* width:7px;height:4px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/i_down.png) 0 50% no-repeat;position:absolute;right:0;top:23px; */}

.gnb_area .all_more{float:left;width:98px;height:52px;border-left:1px solid #ddd;text-align: center;}
.gnb_area .all_more > a{display: inline-block;padding-right:20px;line-height:52px;font-size:13px;font-weight:bold;color:#666;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/m_more.png) 100% 50% no-repeat;}
.hid_more{display: none;position:absolute;left:190px;top:0;width:710px;padding:6px 60px 9px 39px;border:1px solid #000;background:#fff;z-index:1;}
.hid_more ul{/* width:650px; */}
.hid_more ul li{float: left;margin-right:40px;padding:10px 0;}
.hid_more ul li a{font-size:15px;color: #000;font-weight: bold;}
.hid_more .hid_close{position: absolute;top:16px;right:16px;padding:4px;width:20px;height:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/hid_close.png) 50% 50% no-repeat;text-indent:-9999px;}
.gnb_area .all_more.open .hid_more{display: block;}
/* mro */
.mro .gnb_area .gnb{margin-left:20px;}
.mro .gnb_area .gnb li{position: relative;margin-left:0;padding:0 20px;}
.mro .gnb_area .gnb li a{}
.mro .gnb_area .gnb li + li:after{content:'';display:block;width:1px;height:14px;position: absolute;top:19px;left:0;background:#eee;}

/** contents **/
.mainslide{}
.mainslide .slick-slide img{position: relative;width:1960px;left:50%;margin-left:-960px;}
.mainslide .slick-prev,
.mainslide .slick-next{opacity:.6;z-index:1;}
.mainslide .slick-prev{left:50%;margin-left:-600px;}
.mainslide .slick-next{right:50%;margin-right:-600px;}
.mainslide .slick-prev.slick-disabled:before,
.mainslide .slick-next.slick-disabled:before{opacity:.9;}
.mainslide .slick-prev:before{content:'';display:inline-block;width:23px;height:42px;opacity:1;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/slide_prev.png) no-repeat;}
.mainslide .slick-next:before{content:'';display:inline-block;width:23px;height:42px;opacity:1;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/slide_next.png) no-repeat;}

.con_menu{border-top:1px solid #e2cdb4;border-bottom:1px solid #ddd;}
.con_gnb{border:solid #ddd;border-width:0 1px;}
.con_gnb > li{position:relative;}
.con_gnb > li > a{display:block;position:relative;text-align:center;line-height:48px;font-size:14px;color:#666;}
.con_gnb > li + li > a:after{content:'';display:inline-block;width:1px;height:14px;background:#e5e5e5;position:absolute;top:18px;left:0;}
.con_gnb > li.on > a{font-weight:bold;color:#f43141;letter-spacing:-1px;}
.con_gnb li.on .hid_menu{display:block;z-index:2;}
.con_gnb > li.on:after{content:'';display: inline-block;width:100%;height:2px;background:#f43141;position: absolute;bottom:0;left:0;}

.hid_menu{display:none;position:absolute;bottom:48px;left:0;right:0;background:#444;}
.hid_menu li{text-align:center;}
.hid_menu li a{display:block;padding:10px 20px;font-size:13px;color:#fff;line-height:18px;}
.hid_menu li a:hover{background:#222;}
.hid_menu li + li a{border-top:1px solid #5b5b5b;}
.hid_menu li a:after{display: none;}
/**/
.main_info .d_table{height:128px;border:1px solid #ddd;background:#f7f7f7;border-top:none;}
.main_info .info_box{padding-left:140px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market_01.png) 42px 50% no-repeat;}
.main_info .info_box + .info_box{border-left:1px solid #ddd;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market_02.png) 42px 50% no-repeat;}
.main_info .info_box dt{font-size:20px;font-weight: bold;}
.main_info .info_box dd{margin-top:15px;font-size:13px;color:#666;}

/* 메인 타이틀 */
.tit_box{position:relative;margin-top:58px;}
.tit_box h3{display:inline-block;}
.tit_box .abs{right:0;bottom:0;}
.tit_box h3 + p{display:inline-block;margin-left:20px;font-size:14px;color:#666;}

.banner:not(a){margin-top:60px;}
.banner a{display:block;}

/* 메인 탭 */
.tabbox .tab_ul{margin-top:28px;width:1200px;overflow: hidden;border:solid;border-width:1px 0px 1px 1px;border-color:#ddd;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/bg/tab_bg49.png) repeat;}
.tabbox .tab_ul li{float:left;width:240px;margin-top:0;}
.tabbox .tab_ul li a{display:block;text-align:center;line-height:48px;font-size:15px;color:#666;/* border:solid;border-width:0 0 1px 1px;border-color:#ddd;background:#fafafa; */}
/* .tabbox .tab_ul li + li a{border-left:1px solid #ddd;} */
.tabbox .tab_ul li.on a,
.tabbox .tab_ul li a:hover,
.tabbox .tab_ul li a:focus{background:#f43141;color:#fff;font-weight:bold;}
.tab_inner{padding-top:14px;}

.area_tab{margin-top:30px;border-top:1px solid #ddd;}
.area_tab .area_ul{width:1200px;margin:0 auto;}
.area_ul li a{position:relative;display:block;text-align:center;line-height:57px;font-size:15px;font-weight:bold;color:#666;}
.area_ul li + li a:after{content:'';display:inline-block;width:1px;height:20px;background:#eee;position:absolute;left:0;top:19px;}
.area_ul li.on a,
.area_ul li a:hover,
.area_ul li a:focus{background:#333;color:#fff;}
.area_tab_inner{padding-top:50px;border-top:2px solid #333;border-bottom:1px solid #ddd;background:#f7f7f7;}

/* goods_lnb */
.goods_lnb{float:left;width:180px;}
.goods_lnb h3 + p{margin-top:15px;font-size:13px;color:#666;}
.goods_lnb .lnb_ul{margin-top:20px;border-top:1px solid #ddd;}
.goods_lnb .lnb_ul li{margin-top:0;margin-bottom:10px;}
.goods_lnb .lnb_ul a{display:block;padding-left:20px;line-height:40px;font-size:14px;font-weight:bold;}
.goods_lnb .lnb_ul li.on a,
.goods_lnb .lnb_ul a:hover,
.goods_lnb .lnb_ul a:focus{background:#f43141;color:#fff;}
.right_contents{float:left;margin-left:60px;width:960px;}
.right_contents .goods_no_slide a figure{height:200px;}
.right_contents .goods_intro dl dd.price_bx .price span{font-size:22px;}

.market_info{border-top:1px solid #ddd;}
.market_benefit{margin-top:30px;padding-bottom:50px;}
.benefit_ul li{text-align:center;}
.benefit_ul dl dt{margin-top:30px;font-size:18px;font-weight:bold;}
.benefit_ul dl dd{margin-top:10px;font-size:14px;}

.market_coupon{padding-top:50px;border-top:1px dashed #ddd;}
.i_err{font-size:0;}
.market_coupon a{display:inline-block;}
.market_coupon a + a{margin-left:30px;}
.goods_3ea.slider_3 .slick-prev,
.goods_3ea.slider_3 .slick-next{display:none !important;}

/* sub main */
.location_l{margin-top:15px;}
.location_l a{position:relative;display:inline-block;font-size:14px;line-height:27px;color:#666;}
.location_l > a.home{float:left;padding:0 20px 0 24px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/home.png) 0 50% no-repeat;}
.location_l > ul{float:left;}
.location_l > ul > li{float:left;position:relative;margin:0 15px 0 10px;}
.location_l > ul > li:after{content:'';display:inline-block;width:4px;height:7px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/location.png) no-repeat;position:absolute;top:10px;left:-12px;}
.location_l > ul > li > a{padding:0 20px 0 0;border:1px solid #fff;}
.location_l > ul > li.lctn  > a{padding:0 28px 0 10px;min-width:50px;}
.location_l > ul > li.lctn  > a:after{content:'';display:inline-block;width:18px;height:18px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/loaction_arr.png) right 50% no-repeat;position:absolute;top:50%;right:4px;margin-top:-9px;}
.location_l > ul > li.open > a{border-color:#ddd;}
.location_l > ul > li.open > a:after{transform:rotate(180deg);}
.location_l a + a{margin-left:4px;}
.location_l .lct_menu{display:none;position:absolute;padding:5px 0;width:100%;max-height:220px;overflow-y:auto;border:1px solid #ddd;background:#fff;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lct_menu ul li{}
.lct_menu ul li a{display:block;padding-left:10px;line-height:30px;}
.lct_menu ul li a:hover{color:#333;background:#f7f7f7;}
.location_l > ul > li.open .lct_menu{display:block;border-top:none;}

.tit_box .sub_tit{margin:40px 0 30px;}

.subTop_banner{padding:20px 0;background:#f7f7f7;}
.left_banner{float:left;width:760px;}
.left_slider.slick-dotted.slick-slider{margin-bottom:0;}
.left_slider .custom_paging{position: absolute;left:115px;bottom:70px;	}
.left_slider .custom_paging li{display:none;font-size:14px;line-height:40px;}
.left_slider .custom_paging li.slick-active{display:block;}
.left_slider .slick-prev,
.left_slider .slick-next{width:40px;height:40px;bottom:50px;top:auto;background:none;opacity:1;z-index:1;}
.left_slider .slick-prev{left:50px;}
.left_slider .slick-next{left:160px;}
.left_slider .slick-prev:before,
.left_slider .slick-next:before{content:'';display:inline-block;width:40px;height:40px;}
.left_slider .slick-prev:before{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/banner_left.png) no-repeat;}
.left_slider .slick-next:before{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/banner_right.png) no-repeat;}

.right_banner{float:left;padding:30px 40px;background:#fff;width:440px;height:360px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.right_banner .price span{font-size:22px;}
.right_slider{margin:15px 0;}
.right_slider .slick-dots li{display:none;}
.right_slider .slick-next,
.right_slider .slick-prev{width:20px;height:20px;top:-30px;left:auto;z-index:1;background:none;}
.right_slider .slick-next{right:0px;}
.right_slider .slick-prev{right:19px;}
.right_slider .slick-prev:before{content:'';display:inline-block;width:20px;height:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/relation_left.png) no-repeat;}
.right_slider .slick-next:before{content:'';display:inline-block;width:19px;height:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/relation_right.png) no-repeat;}
.right_slider .slick-prev.slick-disabled:before,
.right_slider .slick-next.slick-disabled:before{opacity:.6;}
.right_slider.slick-dotted.slick-slider{margin:20px 0 0 -15px;}
.right_slider.slick-dotted.slick-slider a figure{display:block;height:165px;}
.right_slider .slick-list{width:390px;}
.right_slider.goods_no_slide slider_2.slick-initialized.slick-slider{margin-top:1px;}
.right_slider.goods_no_slide.slider_2.slick-initialized.slick-slider.slick-dotted{margin-left:0px;margin-top:15px;}
/* .right_slider .slick-slide{padding:0 15px;} */
.right_slider .slick-slide{width:165px !important;}
.right_slider .slick-slide + .slick-slide{margin-left:30px;}
.right_slider .slick-list .goods_intro{padding-bottom:0;}
.right_slider .slick-list .goods_intro dl dt{height:auto;}
.right_slider .slick-list .goods_intro dl dd.ellipsis_2{line-height:1.2;height:40px;margin-top:5px;}

/* sub 리스트 정렬 sort_table */
.gray_box  + .sort_table{margin-top:30px;}
.sort_table > ul{/* width:1200px;height:48px; */width:1200px;border:solid;border-width:1px 0px 0 1px;border-color:#ddd;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/bg/tab_bg.png) repeat;background-size:240px 52px;}
.sort_table > ul li{width:240px;float:left; position: relative;text-align:center;}
.sort_table > ul li a{display:block;padding:17px 29px 17px;font-size:18px;/* border-right:1px solid #ddd; */}
.sort_table > ul li a span{margin-left:10px;vertical-align:top;}
.sort_table > ul li.on > a{background:#333;color:#fff;font-weight: bold;}
.sort_table > ul li.on > a span{background:#000;color:#fff;}
.sort_table > ul li:nth-child(6) a{border-right:0;}
.sort_table > ul.tab_bk li.on a{background:#000;}
.has_sub .sub{display: none;position: absolute;top:68px;left:0;width:238px;background:#fff;border:1px solid #000;}
.has_sub .sub ul li{text-align:left;}
.has_sub .sub ul li a{color:#000;}
.has_sub .sub ul li+ li{border-top:1px solid #ddd;}
.has_sub li.on.open .sub{display:block;}

.sort_view .d_table{padding:50px 0 20px;border-bottom:1px solid #333;}
.sort_view .d_table p{font-size:15px;line-height:35px;}

.sort_view .t_cell + .t_cell.tar{font-size:0;}
.sort_view .t_cell + .t_cell.tar .select_box{width:148px;}
.check_box{display:inline-block;padding-left:10px;width:98px;line-height:31px;text-align:left;border:1px solid #ddd;background:#f8f8f8;}
.check_box input[type="checkbox"]{vertical-align:middle;}
.check_box label{font-size:13px;color:#666;display:inline-block;vertical-align:middle;margin-left:10px;line-height:33px;}

/* .check_box + .select_box{margin-left:10px;width:148px;} */
.select_box{display:inline-block;position:relative;width:100%;border:1px solid #ddd;background:#fff;}
.select_box select{padding-left:20px;height:33px;line-height:33px;font-size:13px;color:#666;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_select.png) 90% 50% no-repeat;}

.sort_view .t_cell + .t_cell .select_box{margin-left:5px;}
.sort_view .t_cell + .t_cell a.btn{margin-left:20px;}
.sort_view .t_cell + .t_cell .btn + .btn{margin-left:5px;}
.btn.card,
.btn.list{display:inline-block;width:35px;height:35px;text-indent:-9999px;}
.btn.card{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_card.png) no-repeat;}
.btn.list{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_list.png) no-repeat;}
.btn.card.on{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_card_on.png) no-repeat;}
.btn.list.on{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_list_on.png) no-repeat;}

/* 상품 리스트 형*/
.sort_view .goods_list{margin-top:50px;}

.listType .goodsList{margin-top:0;}
.listType .goods_4ea{margin-left:0;}
.listType .goods_4ea li{float:none;width:auto;margin:0;overflow:hidden;padding:30px 0;border-bottom:1px solid #ddd;}
.listType .goods_4ea li > a{float:left;width:1030px;}
.listType .goods_4ea li a figure{float:left;width:160px;height:160px;}
.listType .goods_4ea li a .goods_define{float:left;display:table;width:auto;margin-left:50px;padding:0;height:160px;}
.listType .goods_4ea li a .goods_define dl{display:table-cell;width:510px;vertical-align:top;}
.listType .goods_4ea li a .goods_define dl dt{font-size:14px;font-weight:normal;color:#666;}
.listType .goods_4ea li a .goods_define dl dd{font-size:16px;font-weight:bold;color:#000;}
.listType .goods_4ea li a .goods_define dl dd.ellipsis_2{height:50px;margin-top:15px;line-height:26px;} /* list */
.listType .goods_4ea li a .goods_define .price{display:table-cell;vertical-align:middle;width:130px;text-align:right;}
.listType .goods_4ea li a .goods_define .hash_box{display:table-cell;vertical-align:middle;margin-top:0;padding-left:50px;width:80px;}
.listType .goods_4ea li a .goods_define .hash_box .hash_tag{display:block;}
.listType .goods_4ea li a .goods_define .hash_box .hash_tag + .hash_tag{margin:5px 0 0 0;}

.listType .goods_4ea li a .goods_define dl dd.score{display:block;}
.score span{display:inline-block;width:96px;height:14px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/star_0.png) no-repeat;}
.score span > em{display: inline-block;width:16px;height:14px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/star.png) repeat-x;}
.score p{display:inline-block;margin-left:4px;font-size:14px;color:#666;}
.listType .goods_4ea li a .goods_define dl dd.certify{display:block;margin-top:24px;}
.listType .goods_4ea li a .goods_define dl dd.certify span{display:inline-block;width:30px;}
.listType .goods_4ea li .btnWrap{margin-top:32px;display:block;float:left;width:170px;}
.listType .goods_4ea li .btnWrap a + a{margin:5px 0 0 0 !important}

.detail_box{margin-top:30px;}
.detail_box .btnWrap{margin-top:10px;}
.detail_list{position:relative;}
.detail_more{width:138px;height:28px;line-height:28px;text-align:center;background:#f9f9f9;border:1px solid #ddd;font-size:13px;color:#666;}
.detail_more span{display:inline-block;padding-right:25px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/detail_more.png) right 50% no-repeat;}
.detail_list .hidn_area{display:none;}
.detail_list .detail_more{position:absolute;bottom:-29px;right:0;}
.detail_list.open .detail_more span{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/detail_close.png) right 50% no-repeat;}
.detail_list.open .hidn_area{display:block;}
.detail_list .hidn_area .table_wrap{border-top:0;}

.option_list li{display:inline-block;width:175px;line-height:28px;}
.option_list li label{margin-left:10px;}

/* 상품상세 detail.html*/
.goods_info{margin-top:30px;}
.goodsTit{position:relative;}
.goodsTit h3{display:inline-block;margin-right:20px;line-height:25px;font-size:20px;font-weight:bold;color:#000;vertical-align:middle;}
.goodsTit .sns{top:0;right:0;}
.goodsTit .sns a{display:inline-block;width:40px;}

.goods_sub_tit{margin:20px 0 30px;}
.goods_sub_tit h2{margin-top:10px;}
.goods_sub_tit p.fc_gray{margin-top:15px;font-size:15px;}

.goods_detai{padding:40px 0;border-top:1px solid #000;}
.detail_left{float:left;width:500px;}

.slider_nav{position:relative;margin:30px auto 0;width:400px;}
.slider_nav .slick-track{transform:translate3d(0px, 0px, 0px)}
.slider_nav .slick-slide div{width:70px;}
.slider_nav .slick-slide{opacity:.5;}
.slider_nav .slick-current.slick-slide{opacity:1;}
.slider_for .slick-prev,
.slider_for .slick-next{bottom:-82px;top: auto;width:10px;height:18px;background-size:100%;}
.slider_for .slick-prev{left:0;opacity:1;}
.slider_for .slick-next{right:0;opacity:1;}
.slider_for .slick-prev:before,
.slider_for .slick-next:before{width:10px;height:18px;background-size:100%;}

.goods_detai .limpid_table{margin-top:17px;}

.detail_right{float:left;margin-left:70px;width:630px;}
.detail_right .hash_box{margin-top:0;}

.table_dl{padding:20px 0;border-bottom:1px solid #ddd;}
.table_dl dl{display:table;width:100%;}
.table_dl dl dt{display:table-cell;width:140px;line-height:30px;vertical-align:top;font-weight:bold;}
.table_dl dl dd{position:relative;display:table-cell;width:490px;line-height:30px;vertical-align:top;}
.table_dl dl dd p{line-height:24px;color:#666;}
.table_dl dl dd a.btn.small{vertical-align:top;}
.table_dl dl dt .price{font-size:22px;}
.table_dl dl dt .price span{font-size:34px;}
.table_dl dl + dl{margin-top:10px;}
.table_dl dl dd .btn.link{/* margin-left:30px;vertical-align:top;  */position: absolute;right:0;}
.table_dl dl dd .select_box select{background-position:96% 50%;}
.table_dl dl dd .layer{display:none;border:1px solid #000;}

.price_box{position: relative;margin-top:20px;padding:29px;border:1px solid #ddd;background:#f6f6f6; display: none;}
.price_box p{font-size:15px;}
.price_box .d_table{margin-top:20px;}
.price_close{display:inline-block;margin:0 0 0 10px;width:12px;height:12px;line-height:0;text-indent:100%;position: absolute;top:30px;right:30px;
white-space:nowrap;overflow:hidden;vertical-align:top;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_close.png) no-repeat;background-size: 100%;}
.total_p{margin-top:20px;}
.btnBox{margin-top:20px;overflow:hidden;text-align:right;font-size:0;}
.btnBox a{/* float:left; */display: inline-block;text-align:center;font-size:20px;line-height:68px;font-weight:bold;}
.btnBox a.white_g{margin-left:10px;width:138px;color:#333;}
.btnBox a.white,
.btnBox a.red{width:311px;border:2px solid #f43141;line-height:66px;}
.btnBox a.white{color:#f43141;background:#fff;}
.hyundai_oa .btnBox a.white,.hyundai_oa .btnBox a.red{width:311px;border:2px solid #0B0B61;line-height:66px;}
.hyundai_oa .btnBox a.white{color:#0B0B61;background:#fff;}
.hyundai_oa .btnBox.right a{width:238px;color:#0B0B61;background:#fff;box-sizing:border-box;line-height:54px;}
.hyundai_oa .btnBox.right a.red{width:238px;border-color:#0B0B61;background:#0B0B61;color:#fff;line-height:56px;}

.area_goods{padding: 30px 0 0;background:#f7f7f7;border:solid;border-width:1px 0;border-color:#ddd;}
.area_goods .price span{font-size:22px;}

.left_tit{float:left;width:240px;padding:20px 0 0;}
.left_tit h3{font-size:20px;font-weight:bold;}
.left_tit .btn.small{margin-top:20px;min-width:150px;}

.right_goods{float: left;width:960px;}
.right_goods .goods_no_slide{margin-left:0;width:960px;}
.right_goods .goods_no_slide figure{width: 200px;height: 100px;overflow: hidden;}
.right_goods .goods_no_slide figure img{width: 100%;}
.right_goods .goods_no_slide .goods_intro dl dt{font-size: 12px;}
.right_goods .goods_no_slide .goods_intro dl dd.ellipsis_2{font-size: 14px;}
.right_goods .goods_no_slide .goods_intro{padding-bottom: 10px;}

.right_goods .slick-slide{padding:0 20px;width: 200px !important;}
.right_goods .slick-dots{display:none !important;}
.right_goods .slick-prev,
.right_goods .slick-next{width:43px;height:43px;border:1px solid #ddd;opacity:.5;top:184px;opacity:1;}
.right_goods .slick-prev{left:-240px;background:none;}
.right_goods .slick-next{left:-198px;}
.right_goods .slick-prev:before{width:41px;height:41px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/slide_left.png) no-repeat;}
.right_goods .slick-next:before{width:41px;height:41px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/slide_right.png) no-repeat;}

.idx_tab{margin-top:40px;width:900px;}
.idx_tab > ul{width:900px;border:1px solid #ddd;}
.idx_tab > ul > li{float:left;width:225px;text-align:center;}
.idx_tab > ul > li + li a{border-left:1px solid #ddd;}
.idx_tab > ul > li a{display:block;font-size:16px;height:58px;line-height:58px;color:#666;}
.idx_tab > ul > li.on a{background:#333;font-weight:bold;color:#fff;}

.tab_cont{display:none;}
.tab_cont.on{display:block;padding-top:30px;}
.tab_cont > p{line-height:24px;}

.r_box{position:absolute;top:0;right:0;width:268px;border:1px solid #ddd;background:#fff;z-index:2;}
.r_box_top{padding:23px 14px 0;}
.r_box_top > p{margin-bottom:15px;font-size:20px;font-weight:bold;line-height:30px;color:#333;}
.r_select_area{/* margin-top:25px; */padding-bottom:20px;border-bottom:1px solid #ddd;}
.r_select_area .select_box{width:238px;background:#f7f7f7;}
.r_select_area .select_box + .select_box{margin-top:5px;}

.r_price_area{/* height:310px; */overflow-y:auto;}
.r_price_area .price_box{margin-top:0;padding:20px 0;background:none;border-width:0 0 1px;}
.r_price_area .price_box > p{width:220px;font-size:15px;line-height:24px;}
.r_price_area .price_box .price{font-size:15px;}
.r_price_area .price_box .price span{font-size:22px;}
.r_price_area .price_box + .price_box{/* margin-top:0;border-top:1px solid #fff; */}
.r_price_area .price_box .price_close{top:25px;right:5px;}

.r_box_total{margin-top:70px;padding:29px 14px 15px;background:#f7f7f7;border-top:1px solid #ddd;}
.fs16{font-size:16px;}

.btnBox.right a{width:238px;line-height:58px;height:58px;font-size:18px;font-weight:bold;border:1px solid;}
.btnBox.right a.white,
.btnBox.right a.red{}
.btnBox.right a.red{border-color: #f43141;	margin-top:5px;}
.btnBox.right a.white_g{margin:10px 0 0 0;}

.tabMenu{width:570px;margin:0 auto;}
.tabMenu > li{float:left;}
.tabMenu > li + li{margin-left:15px;}
.tabMenu > li a{display:block;position:relative;width:178px;padding:29px 0;text-align:center;color:#000;border:1px solid #ddd;}
.tabMenu > li a > span{display:block;margin-bottom:10px;}
.tabMenu > li.on a:after{content:'';display: block;border:2px solid #f43141;position:absolute;top:0;left:0;right:0;bottom:0;}

.tabArea .tabCon{padding-top:25px;}
.tabArea .tabCon > p.fc_black{line-height:24px;}
/* qna */
.table_wrap.qna_tbl{margin-top:30px;}
.table_wrap.qna_tbl table tr.answer{display:none;}
.table_wrap.qna_tbl table tr.answer td{padding:24px 30px;background:#f7f7f7;}
.table_wrap.qna_tbl table tr.answer td .q{line-height:24px;}
.table_wrap.qna_tbl table tr.answer td .a{/* margin-top:20px; */margin-top:30px;padding-top:30px;border-top:1px solid #ddd;}
.table_wrap.qna_tbl table tr.answer td .a dl{padding-left:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/qna_dt.png) no-repeat;}
.table_wrap.qna_tbl table tr.answer td .a dl dd{margin-top:15px;line-height:24px;}

.satisfy{margin-top:25px;padding:19px 0;border:1px solid #ddd;background:#f9f9f9;}
.satisfy .fl{float:left;width:238px;}
.score.red{display:inline-block;margin-top:15px;width:144px;height:22px;text-align: left;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/star_red_off.png) no-repeat;}
.score.red span{height:22px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/star_red.png) 0 0 no-repeat;}
.score_txt{margin:20px 0 10px;font-weight:bold;font-size:16px;color:#000;}
.score_txt span{font-size:20px;}

.satisfy .fr{float:right;width:553px;padding: 0 53px;border-left:1px solid #ddd;}
.satisfy .fr:after{content:'';display: block;clear: both;}
.graph_box{position:relative;float:left;width:184px;text-align:center;}
.c100 span{font-weight:bold;}
.c100 span em{font-size:30px;color:#000;}
.c100 em.fc_gray{font-size:14px;position:absolute;left:0;bottom:25px;width:110px;z-index:1;}

.graph_box .btn.small{margin-top:10px;width:70px;height:20px;padding-top:7px;}

.hidn_score{display:none;position:absolute;top:155px;left:50%;margin-left:-100px;width:200px;z-index:1;}
.hidn_score:after{content:'';display:inline-block;width:200px;height:5px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/score_arr.png) 50% 0 no-repeat;position:absolute;top:-5px;left:0;}
.graph_box.open .hidn_score{display:block;}
.graph_box.open .btn.small{background:#000;color:#fff;}

.score_tit{padding-left:10px;line-height:35px;background:#000;color:#fff;text-align:left;}
.score_inner{padding:20px;text-align:left;border:solid;border-width:0 1px 1px 1px;border-color:#ddd;background:#fff;}
.score_inner ul li{display:table;font-size:12px;}
.score_inner ul li p{display:table-cell;width:65px;color:#000;}
.score_inner ul li .score_m{display:table-cell;}
.score_inner ul li > span{display:table-cell;color:#666;}
.score_inner ul li + li{margin-top:15px;}

.score_m{display:inline-block;width:70px;height:12px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/score_m.png) no-repeat;}
.score_m span{display:inline-block;width:14px;height:12px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/score_star.png) repeat-x;vertical-align:top;}

.graph_wrap{margin-top:40px;}
.graph_inner{float:left;width:200px;}
.graph_inner + .graph_inner{margin-left:33px;}
.graph_inner p{font-size:15px;}
.graph_inner dt{margin-top:10px;font-size:12px;color:#666;}
.graph_inner dd{margin-top:10px;height:10px;background:#ddd;}
.graph_inner dd span{display:inline-block;height:10px;background:#f34760;vertical-align:top;}

.sort_area{margin-top:40px;padding-bottom:10px;border-bottom:1px solid #333;}
.sort_search{display:inline-block;position:relative;width:248px;border:1px solid #ddd;}
.sort_search .search{position: absolute;top:0;right:0;width:38px;height:33px;text-indent:-9999px;overflow: hidden;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_black_search.png) 50% no-repeat;}
.sort_search input[type="text"]{width:100%;height:33px;padding:0 38px 0 10px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.comment_box{padding:20px 0 0;border-bottom:1px solid #ddd;}
.comment_top .t_cell:first-child{width:390px;}
.comment_top .t_cell .btn.white_r{margin-left:20px;padding:0;}
.comment_top .t_cell .btn.wgray_g{margin-left:5px;font-size:12px;}
.comment_tit{padding:20px 0;font-size:13px;}
.comment_tit > p{line-height:1.3;}
.cmmnt_txt{}
.cmmnt_txt .cmt_p{height:48px;overflow:hidden;font-size:14px;line-height:24px;color:#000;}
.cmmnt_txt.open .cmt_p{height:auto;}
.cmmnt_txt .btn.fc_gray{margin:15px 0 20px;}
.thumbnail_ul li{float:left;width:50px;margin-right:10px;}
.thumbnail_ul li a{display:block;}
.cmmnt_wright{margin-top:20px;}
.cmmnt_count{margin-left:20px;text-decoration:underline;	font-size:13px;color:#000;}
.cmmnt_count:hover{text-decoration:underline;}
.cmmnt_wright p{line-height:30px;}
.cmmnt_wright .good_box{margin-left:20px;}
.cmmnt_wright .btnWrap{margin-top:10px;text-align:left;}
.cmmnt_wright .btnWrap .btn.mini{min-width:48px;padding:0;}

.cmmnt_wright .hidn_cmmt{margin-top:20px;display:none;}
.cmmnt_wright.wright .hidn_cmmt{display:block;}
.cmmnt_wright.wright .btn.black{background:#f9f9f9;border-color:#ddd;color:#666 !important;}
/* .cmmnt_wright  */.txt_area{height:68px;border:1px solid #ddd;}
textarea{width:100%;height:100%;padding:10px 20px;line-height:1.4;font-family:inherit;font-size:14px;color:#999;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}

.cmmt_after{position:relative;margin-top:20px;padding:20px;border-top:1px solid #ddd;font-size:13px;color:#666;background:#f7f7f7;}
.cmmt_after dt >span.date{margin-left:20px;}
.cmmt_after dd{margin-top:20px;}
.cmnt_btn{position:absolute;top:29px;right:15px;}
.cmnt_btn a{display:inline-block;margin-left:10px;}

.detail_2ea{margin-top:50px;}
.detail_2ea ul{margin-left:-60px;}
.detail_2ea li{float:left;padding-left:60px;}

.prdt_detail{position:relative;border:1px solid #ddd;}
.rank{width:70px;height:70px;line-height:70px;text-align:center;background:#f43141;color:#fff;font-size:24px;position:absolute;top:0;left:0;z-index:1;}
.prdt_detail .hdn_btn{display:none;position:absolute;top:143px;width:100%;text-align:center;}
.prdt_detail:hover .hdn_btn{display:block;z-index:1;}
.prdt_detail:hover:after{display:block;content:'';background:rgba(255,255,255,
.5);position: absolute;top:0;left:0;right:0;bottom:0;border:2px solid #f43141;}

.detail_1ea{margin-top:100px;}
.detail_1ea li + li{margin-top:20px;}
.rank.black{background:#333;}
.prdt_detail.black:hover:after{border-color:#333;}
.prdt_detail.black .hdn_btn{top:83px;left:83px;width:auto;}

/* cp_shop.html */
.cp_shop_tit{position: relative;margin:40px 0 30px;text-align:center;}
.cp_shop_tit .btn.link{vertical-align:top;margin-top:4px;padding: 7px 30px 0 15px;}
p +  .gray_box{border-top:1px solid #000;}
.gray_box{/* border-top:1px solid #000; */position:relative;padding:30px 30px;background:#f8f8f8;border-bottom:1px solid #ddd;}
.gray_box > p{line-height:24px;color:#666;}
.pop_contents .gray_box {height:200px;overflow-y:auto;	}
.cp_banner + .gray_box{border-top:0;}
.slider_paging{margin:30px 0 0 0;}
.slider_paging .blink{width:260px;float:left;margin-left:52px;}
.slider_paging .slick-list{margin-left:-50px;}

.slider_paging .slick-prev.slick-disabled:before,
.slider_paging .slick-next.slick-disabled:before{opacity:.4}
.slider_paging .slick-prev,
.slider_paging .slick-next{width:25px;height:25px;background:none;opacity:1;}
.slider_paging .slick-prev{top:-40px;left:auto;right:65px;}
.slider_paging .slick-next{top:-40px;left:auto;right:0;}
.slider_paging .slick-prev:before{width:25px;height:25px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/paging_left.png) no-repeat;}
.slider_paging .slick-next:before{width:25px;height:25px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/paging_right.png) 0 0 no-repeat;}
.slider_paging .custom_paging{position:absolute;top:-54px;right:26px; width:40px;text-align:center;}
.slider_paging .custom_paging li{display:none;margin-left:0;float: none;line-height:25px;}
.slider_paging .custom_paging .slick-active{display:block;}

.sort_table.no_ble{margin-top:70px;}
.sort_table.no_ble .d_table{padding:30px 0 20px;}
.cp_banner + .sort_table.no_ble{margin-top:50px;}
/* 기획전 */
.goods_x3{padding-bottom:20px;}
.goods_x3 .slick-dots{bottom:-30px}
.goods_4ea_m li{margin-top:30px;}
.goods_4ea_m li:nth-child(-n+4){/* margin-top:0; */}
.goods_define.blk{position:absolute;left:0;bottom:30px;padding:30px 30px 25px;width:270px;background:rgba(0,0,0,
.7);border:0;}
.goods_define.blk dt,
.goods_define.blk dd{color: #fff;}
.goods_define.blk dd{margin-top:13px;}

.goods_x3{width:1230px;margin-left:-15px;}
.goods_x3 .slick-slide{padding:0 15px;position: relative;}
.goods_x3 .goods_define.blk{left:15px;}
.goods_x3 > a{float:left;width:380px;}
.goods_x3 > a + a{margin-left:30px;}

.sort_view .btn.top{position:relative;min-width:59px;padding-right:9px;text-align:center;line-height:18px;font-size:11px;font-weight:bold;color:#000;border:1px solid #666;}
.sort_view .btn.top:after{content:'';display:inline-block;width:9px;height:5px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/top_arr.png) no-repeat;position:absolute;top:6px;right:5px;}
.select_link{padding:10px 0;border-top:1px solid #333;}

.select_link + .gray_box{border-top:1px solid #ddd;}
.gray_box > h2{width:950px;font-size:25px;line-height:36px;}
.gray_box > h2 + p.fc_gray{margin-top:15px;font-size:15px;}
.gray_box .sns{top:40px;right:30px;}
.event_img{padding:30px 0 0;text-align: center;}
.event_img img{display:inline-block;}

/* event */
.cols3{margin-left:-30px;}
.cols3 li{margin-top:30px;float:left;padding-left:30px;width:380px;}
.caption{padding:20px 0;}
.caption dt{font-size:12px;color:#999;}
.caption dd{margin-top:10px;font-size:18px;}

.notice_box{margin-top:30px;}
.gray_box .date{top:60px;right:30px;font-size:15px;}
.notice_view{padding:30px;border-bottom:1px solid #ddd;}
.notice_view p{font-size:14px;line-height:24px;color:#666;}

.agree_box{margin-top:25px;border:1px solid #ddd;}
.agree_box .agree_scroll{padding:26px 30px;height:100px;overflow-y:auto;}
.agree_box .agree_chk{padding:15px 30px;border-top:1px solid #ddd;background:#f8f8f8;}
.agree_chk label{margin-left:10px;line-height:20px;font-size:14px;}
.agree_box + .btnWrap{/* margin-top:25px; */}

.notice_box + .btnWrap,
.table_wrap.big + .btnWrap{margin-top:50px;}

.txt_input{display:table;width:580px;margin:70px auto;}
.txt_input .t_cell{width:470px;}
.table_wrap.big table td .txt_input{margin:0;}

.txt_box{width:448px;border:1px solid #ddd;}
.txt_box textarea{height:68px;font-size:16px;color:#999;/* transition-duration:.5s */padding:23px 20px;}
.txt_box textarea:focus{/* padding-top:23px; */}
.txt_box textarea:disabled{background:#fff;}
.txt_box .file_box{margin-top:10px;}
.txt_input .btn.big{display:table-cell;width:108px;/* height:118px; */line-height:1.2;text-align:center;}

.filebox{margin-top:10px;font-size:0;}
.file_name{padding:0 20px;width:299px;height:38px;border:1px solid #ddd;border-right:0;background:#f2f2f2;font-size:12px;color: #999;}
.filebox input{vertical-align:top;}
.filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.filebox label {display:inline-block;width:110px;line-height:40px;text-align:center;background:#333;font-size:14px;color:#fff !important;cursor:pointer;}

.cmnt_img{margin-top:25px;}
.cmnt_img ul li{float:left;width:80px;}
.cmnt_img ul li + li{margin-left:20px;}

.evt_txt{margin:45px auto;}
.evt_txt p{font-size:30px;font-weight:bold;line-height:40px;}
.quiz_box{padding:30px;border-top:2px solid #000;background:#f8f8f8;font-size:16px;}
.qicon{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-weight:bold;background:#000;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radio_list{border-top:1px solid #000;}
.radio_list ul li{padding:0 33px;border-bottom:1px solid #ddd;}
.radio_list ul li input[type="radio"]{width:20px;height:20px;}
.radio_list ul li label{margin-left:40px;line-height:60px;font-size:20px;color: #000;}
.radio_list .btnWrap{padding:10px 0 50px;border-bottom:1px solid #ddd;}

/* 북적북적시장통 */
.sort_table.no_ble .tit_box{margin-top:20px;}
.sort_table.no_ble .notice_box{margin-top:0;}
.sort_table.no_ble .notice_box .gray_box{border-top:0;}
.notice_view figure{margin-bottom:30px;}

.banner + .sort_table.no_ble{margin-top:50px;}

.market_search{margin-top:40px;padding:50px 300px;background:#f7f7f7;}
.map_search_form{font-size:0;border-bottom:2px solid #000;}
.select_gr{position:relative;display:inline-block;width:115px;height:47px;margin-right:2px;}
.select_gr:after{content:'';display:inline-block;width:9px;height:5px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/select_arr.png) no-repeat;position:absolute;top:20px;right:20px}
.select_gr select{width:115px;height:47px;background:#f7f7f7;font-size:15px;font-weight:bold;}
.search_map{position:relative;display:inline-block;width:483px;}
.search_map:after{content:'';display:inline-block;width:1px;height:14px;background:#ddd;position: absolute;top:16px;left:-1px}
.search_map input[type="text"]{display:inline-block;margin-left:2px;width:436px;height:47px;text-indent:20px;background:#f7f7f7;font-size:15px;color:#666;}
.search_map a{display:inline-block;width:45px;text-align:center;}

.market_result{margin-top:60px;}
.market_result .map_l{float:left;width:500px;}
.result_box{float:right;margin-left:70px;width:630px;}
.l_tab.small li a{font-size:15px;line-height:43px;}
.result_box .tab_cont{margin-top:40px;}

.market_list{border-top:1px solid #000;}
.market_list > ul > li{padding:20px 0;border-bottom:1px solid #ddd;}
.market_list li{display:block;overflow:hidden;}
.market_list li figure{float:left;width:160px;}
.market_list li dl{float:left;padding:6px 0 6px 20px;width: calc(100% - 190px);}
.market_list li dt{font-size:16px;font-weight:bold;color:#000;}
.market_list li dd{margin-top:15px;}
.market_list li dd li{font-size:14px;color:#666;line-height: 24px;}
.market_list li dd li + li{margin-top:5px;}
.market_list li dd li span{padding-right:10px;display:inline-block;vertical-align:top;line-height: 24px;}
.market_list li dd li span + span{padding:0 0 0 10px;width: calc(100% - 85px);}
.market_list li dd li span.justify{width:52px;height:13px;}
.market_list li dd li .btn.mini{min-width: 70px;padding: 0;margin-left: 10px;}


.result_box p.fc_gray + h3{margin-top:15px;}
.table_wrap .tbl_txt{margin-top:10px;padding:10px 0;}
.table_wrap .tbl_txt p{font-size:13px;color:#666;}

/* login */
.cp_shop_tit h2 + p{margin-top:25px;color:#666;}
/*
.login_box{margin-top:60px;padding:40px 0 45px;background:#f8f8f8;border-top:1px solid #000;}
.txt_input.login{width:610px;margin:0 auto;}
.txt_input.login .t_cell{width:430px;}
.txt_input.login .txt_box,
.txt_input.login .filebox{width:418px;}
.txt_input.login .txt_box input[type="text"],
.txt_input.login .filebox input[type="password"]{padding:0 15px;width:388px;height:48px;font-size:14px;color:#999;}
.txt_input.login .filebox{border:1px solid #ddd;}
.txt_input.login .btn.big{width:180px;}

.login_box .id_save{width:610px;margin:10px auto 0;}
.login_box .id_save .t_cell label{margin-left:10px;font-size:14px;color:#000;}
.sns_login{margin:45px auto 0;width:610px;}
.sns_login a{width:196px;line-height:60px;font-size:14px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sns_login span{display:inline-block;padding-left:60px;width:136px;text-align:center;color:inherit;}
.sns_login a + a{margin-left:10px;}
.sns_login a.naver{background:#1ec800 url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_naver.png) no-repeat;color:#fff;}
.sns_login a.fcbook{background:#3a589b url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_fcbook.png) no-repeat;;color:#fff;}
.sns_login a.kakao{background:#ffe617 url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_kakao.png) no-repeat;;color:#000;}
 */
.login_wrap{width:770px;margin:0 auto;padding-top:40px;}
.loin_area{background:#fff;}
.login_wrap .loin_area{float:left;width:380px;height:505px;}
.pop_contents .loin_area{margin-top:30px;}
.r_banner{float: right;width:330px;}
.login_input .inputbox{width:100%;height:58px;line-height:58px;overflow: hidden;}
.login_input .inputbox input[type="text"],
.login_input .inputbox input[type="password"]{padding:0 30px;height:58px;line-height:58px;vertical-align:top;font-size:14px;color: #999;}
.inputbox.pw input[type="password"].eye{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/eye.png) 94% 50% no-repeat;}
.login_input .inputbox +  .inputbox{margin-left:0;border-top:0;}

.loin_area .btn_box{margin-top:20px;padding-bottom:30px;}
.loin_area .btn_box .btn.red{display:block;width:100%;height:58px;line-height:58px;font-size:20px;font-weight: bold;}
.loin_area .btn_box > ul.clear{margin-top:10px;}
.loin_area .btn_box > ul li{float:left;width:calc(50% - 5px);}
.loin_area .btn_box > ul li + li{margin-left:10px;}
.loin_area .btn_box > ul li a.btn.wgray_g{height:48px;line-height:48px;width:100%;font-size:14px;font-weight: normal;}

.sns_login{padding-top:30px;border-top:1px solid #ddd;}
.sns_login a{display:block;line-height:50px;font-weight:bold;color:#fff;text-align: center;}
.sns_login .naver{background:#1ec800 url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/naver.png) 30px 50% no-repeat;;}
.sns_login .facebook{background:#3a589b url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_fcbook.png) 30px 50% no-repeat;}
.sns_login .kakao{background:#ffe617 url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/kakao.png) 30px 50% no-repeat;;color:#3c1d1c;}
.sns_login a + a{margin-top:2px;}

/* login 2 */
.search_id{}
.search_id .fl,
.search_id .fr{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_id .fl{padding-right:60px;}
.search_id .fr{padding-left:59px;border-left:1px solid #ddd;}
.tabbox  .search_id .tit_box{margin-top:30px;}
.search_id .tit_box h3{font-size:22px;}

.radio_tab ul{margin-top:40px;padding:22px 0;text-align:center;border:1px solid #ddd;background:#f9f9f9;}
.radio_tab ul li{display:inline-block;}
.radio_tab ul li label{margin-left:10px;color:#666;}
.radio_tab ul li + li{margin-left:20px;}
.radio_tab table td p{font-size:13px;}
.radio_tab .btnWrap{margin-top:30px;}
.hypen{display:inline-block;padding:0 6px;text-align:center;line-height:35px;font-size:14px;color:#000;vertical-align: top;}

.radio_tab .tr_phone{display:table-row;}
.radio_tab .tr_email{display:none;}
.radio_tab.rdo_tab .tr_phone{display:none;}
.radio_tab.rdo_tab .tr_email{display:table-row;}

.certi_means{margin-top:40px;}
.certi_means > ul{margin-left:-30px;}
.certi_means > ul li{float: left;padding-left:30px;	}
.certi_means > ul li a{display:block;position:relative;width:160px;height:160px;padding-top:105px;text-align:center;color:#000;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.certi_means > ul li a.certi_00{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/certi_00.jpg) 50% 40px no-repeat;}/* 240801 간편 인증 추가 */
.certi_means > ul li a.certi_01{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/certi_01.png) 50% 40px no-repeat;}
.certi_means > ul li a.certi_02{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/certi_02.png) 50% 40px no-repeat;}
.certi_means > ul li a.certi_03{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/certi_03.png) 50% 40px no-repeat;}
.certi_means > ul li.on a:after{content:'';display:block;width:156px;height:156px;border:2px solid #f43141;position:absolute;top:-1px;left:-1px;}

.gray_bd_box{padding:15px 20px;background:#f8f8f8;border:1px solid #ddd;font-size:13px;}
.gray_bd_box dt{font-weight: bold;}
.gray_bd_box dd{margin-top:10px;color:#666;line-height:23px;}

.gray_bd_box.large{padding:29px 0;text-align:center;font-size:14px;}
.gray_bd_box .btnWrap{margin-top:30px;}
.tabInner > .gray_bd_box.large{margin-top:45px;}
.radio_tab .btn.small{min-width:120px;height:35px;padding-top:10px;}
.radio_tab .btn.small + .inputbox{margin-left:7px;}

.tabbox .tit_box{margin-top:40px;}
.tit_box + .table_wrap{margin-top:20px !important;}

.agree_area{border-top:1px solid #000;}
.agree_area .tit_box:first-child{margin-top:30px;}
.agree_box{margin-top:20px;border:1px solid #ddd;}
.agree_top{padding:30px;height:160px;overflow-y:auto;}
.agree_top.terms{padding:30px 30px 0;}
.agree_top + .agree_btm{border-top:1px solid #ddd;}
.agree_btm{padding:15px 30px;background:#f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.agree_btm .t_cell label{margin-left:10px;}

.agree_area .certi_means{margin-top:60px;}
.agree_area .certi_means > ul{width:1080px;margin:0 auto;}
.agree_area .certi_means > ul li a{width:320px;height:180px;}
.agree_area .certi_means ul li.on a:after{width:316px;height:176px;}
.agree_area .certi_means .tab_cont > p.tac{line-height:24px;}
.gray_box p.fc_black{color:#000;}

.list_in{margin-top:5px;}
.list_in > li{font-size:13px;line-height:23px;color:#666;padding-left:10px;text-indent:-10px;}
.btm_mrg > li + li{margin-top:20px;}
.dot > li .btn{margin-left:10px;text-indent:0;font-weight:normal;}

.table_wrap table td .select_box + .btn.small,
.table_wrap table td .inputbox + .btn.small{padding:9px 10px 0;min-width:120px;height:35px;}
.select_box + .btn.small,
.inputbox + .btn.small,
.inputbox + .inputbox,
.inputbox + .select_box{margin-left:7px;}
.table_wrap table td .select_box + label{padding:0 15px 0 10px;color:#666;}
.table_wrap table td label{color:#666;}
input[type="radio"]  + label,
input[type="checkbox"]  + label{margin-left:7px;}

.joining_final{margin-top:90px;text-align:center;}
.joining_final > h2{margin-top:20px;font-size:44px;line-height:64px;}
.joining_final > p{margin-top:30px;font-size:16px;line-height:25px;}

/* mypage_04 */
.btn.small.Type2 + .btn.small.Type2{margin-left:7px;}

.soldOut:hover .hdn_btn,
.soldOut:hover:after,
.soldOut:hover figure:after,
.soldOut:hover figure .hidn_btn{display: none;}

/* popup */
.popup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:3;background:rgba(0,0,0,
.2);}
.pop_contents{margin:0 auto;padding:30px 30px 40px;background:#fff;}
.pop_contents.small{width:400px;}
.pop_contents.mid{width:670px;}
.pop_contents.basic{width:460px;}
.pop_contents.base{width:570px;}
.pop_contents.large{width:1110px;}
.layer{display:none;position:absolute;top:30px;right:0;z-index:1;background:#fff;}
.layer .pop_contents{width:570px;}
.pop_tit{padding-bottom:15px;border-bottom:2px solid #000;}
.layer_close,
.pop_close{position: absolute;bottom:15px;right:0;width:20px;height:20px;text-indent:-9999px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_close.png) no-repeat;}

.popup_inner{padding-top:40px;}
.popup .btnWrap{margin-top:30px;}
.popup_inner > p{line-height:24px;}
.popup_inner > .login_box{margin-top:-40px;border-top:0;}
.table_wrap table td.id_search{padding:10px 0 10px 20px;}
.table_wrap table td.id_search a.btn.small.black{min-width:70px;}

.popup_goods{width:1168px;margin:0 auto;background:#f7f7f7;border:1px solid #000;overflow:hidden;}
.popup_goods .pop_left{float:left;width:838px;padding:30px 30px 0;}
.popup_goods .pop_left .popup_inner{padding-top:10px;}
.bg_white{background:#fff;}
select.slt_large{/* line-height:58px; */background-position:97% 50%;}
.pop_scroll{margin-top:10px;height:700px;overflow-y:auto;}
.square_num{display:inline-block;width:70px;height:70px;line-height:70px;font-size:24px;font-weight:bold;text-align:center;background:#f43141;color:#fff;}
.dtl_tit{padding:20px;border:solid;border-width:1px 0;border-color:#ddd;background:#fff;}
.dtl_tit h3{padding:0 30px;line-height:35px;vertical-align:top;}
.pop_scroll .img_view{padding:50px 0 0;}

.popup_goods .right_box{position: relative;float:left;width:268px;height:845px;background:#fff;border-left:1px solid #000;}
.popup_goods .right_box .r_box_top{padding-top:30px;}
.popup_goods .right_box .r_price_area{padding-bottom:0;}
.right_box .r_box_total{position: absolute;bottom:0;	}

.txt_area.bd{border:1px solid #ddd;}
.pop_contents .table_dl dt{width:90px;}
.pop_contents .table_dl dd{width:310px;}

.option_view  .img{width:100px;height: 100px;padding-right: 30px;text-align: center;vertical-align: middle;}
.option_view  .img img{width: 100%;}
.option_view .txt{width:360px;vertical-align:top;}
.option_view .txt dt{font-size:16px;line-height:36px;font-weight:bold;color:#000;}
.option_view .txt dd{color:#666;line-height:1.2;}

.select_area{margin-top:30px;}
.select_area .select_box + .select_box{margin-top:5px;}
.select_area .select_box select{background-position:96% 50%;}
.price.small,
.price.small span{font-size:14px;}
.price.small .price_close{margin-left:5px;width:11px;height:11px;vertical-align:bottom;background-position:0 0;}

.select_area + .table_wrap.tdbg{margin-top:30px;}
.btn.allview{display:block;position:relative;width:58px;padding:0 5px;border:1px solid #ddd;background:#fff;font-size:12px;color:#666;line-height:18px;}
.btn.allview:after{content:'';display: inline-block;width:7px;height:4px;position:absolute;right:5px;top:8px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/allview.png) 100% 50% no-repeat;}
.btn.allview.on:after{transform: rotate(180deg);}
.table_wrap table tbody th .btn.allview{margin-top:6px;}
.hid_opt{min-height:56px;height:56px;overflow: hidden;}
.hid_opt.open{height:auto;}

/* crt  */
.ui-datepicker-trigger{position: absolute;top:5px;right:0;padding:3px 10px;}
.fz20{font-size:20px;}
.h2_box{margin-top:30px;}
.h2_box h2 + p{margin-top:10px;line-height:24px;}
.h2_box h2 + p + p{margin-top:5px;}
.step_box{display:inline-block;}
.step_box ul li{float:left;font-size:16px;color:#000;}
.step_box ul li + li{margin-left:20px;padding-left:40px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/step_bg.png) 0 50% no-repeat}
.step_box ul li span{display:inline-block;margin-right:10px;vertical-align:middle;}
.vab{vertical-align:bottom;}
.vat{vertical-align:top !important;}
.table_wrap.basket  table thead th{height:60px;padding:0 20px;}
.table_wrap.basket  table tbody td{padding:20px 16px;}
.table_wrap.basket  table tbody tr.original td{padding:10px 20px;height:30px;line-height:1.2;}
.table_wrap.basket  table tbody td,
.table_wrap.bd table thead th,
.table_wrap.bd table tbody td,
.table_wrap.basket tfoot td{border-right:1px solid #ddd;}
.table_wrap.bd table thead th:last-child,
.table_wrap.basket  table tbody td:last-child,
.table_wrap.bd table tbody td:last-child,
.table_wrap.basket tfoot td:last-child{border-right:0;}
.table_wrap table tbody tr.bg_gray td{background:#f8f8f8;}

.pdt_box{overflow:hidden;}
.pdt_box > input[type="checkbox"]{float:left;}
.prd_img{position:relative;float:left;margin-left:10px;width:70px;height:70px;}
.prd_img img{width:100%;}
.prd_img.soldOut > p{position: absolute;top:auto;bottom:0;text-align: center;font-size:12px;color: #fff;background:#000;line-height:20px;font-weight: normal;}
.pdt_box .pdt_txt{margin:0;width:430px;float:left;margin-left:30px;}
.pdt_txt{margin:10px 0;}
.pdt_txt .btn.xsmall{margin-bottom:10px;}
.pdt_txt dt{font-size:16px;font-weight:bold;color:#000;}
.pdt_txt dd{margin-top:10px;font-size:14px;color:#666;}
.pdt_txt .d_table{margin-top:20px;padding-top:10px;border-top:1px dashed #ddd;}
.pdt_txt .d_table .t_cell:first-child{width:calc(100% - 180px);overflow: hidden;}
.pdt_txt .d_table .t_cell + .t_cell{width:184px;}
.pdt_txt .d_table a.detail_more{width:78px;}

.counter.small{height:28px;}
.counter.small input[type="text"]{height:28px;}
.counter.small .count_up,
.counter.small .count_down{height:28px;}
.counter.small .count_up{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/count_up_g.png) no-repeat;}
.counter.small .count_down{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/count_down_g.png) no-repeat;}
.btn.xsmall{min-width:50px;font-size:12px;line-height:15px;text-align:center;}

.tooltip{display:inline-block;position:relative;vertical-align:baseline;}
.tooltip > span{display: inline-block;width:15px;height:15px;line-height:15px;color: #fff;background:#444;padding-right:2px;text-align: center;cursor:pointer;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.tooltip .tooltip_inner{display: none;padding:13px 52px 13px 13px;min-width:140px;min-height:50px;background:#fff;border:1px solid #000;position:absolute;top:22px;left:50%;margin-left:-70px;z-index:1;}
.tooltip .tooltip_inner > p{font-size:13px;line-height:24px;color:#666;text-align:left;word-break:keep-all;}
.tooltip .tooltip_inner .t_close{display: inline-block;width:20px;height:20px;position: absolute;top:19px;right:19px;}
.tooltip.on .tooltip_inner{display: block;}
.tooltip_inner .tool_large{width:415px;}
.tooltip_inner .tool_large p{font-size:13px;color:#666;line-height:24px;}

.d_table.h80{height:80%;}
.table_wrap.basket .btn.small{width:120px;font-size:12px;}
.table_wrap.basket .btn.small.white_r{}
.table_wrap.basket .btn.dgray{}
.pay_box{display:inline-block;text-align: left;font-size:0;}
.pay{width:23px;height:23px;line-height:23px;text-align:center;font-size:13px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pay{margin:5px 0 0 5px;}
.pmnt_txt{font-size:12px;line-height:16px;}
.table_wrap.basket .xsmall.rds{width:110px;line-height:20px;}

.btn.bd_gray{width:110px;text-align: left;padding-left:9px;border:1px solid #999;background:#f7f7f7;color:#000;}
.btn.bd_gray.tac {text-align: center !important;}
.table_wrap.basket .btn.dgray:after,
.table_wrap.basket .btn.bd_gray:after{content:'';display: inline-block;width:4px;height:7px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_arrow.png) no-repeat;position:absolute;top:10px;right:9px;}
.table_wrap.basket .rel .btn.dgray{position:absolute;bottom:0;left:50%;margin-left:-50px;width:95px;text-align: left;}
.table_wrap.basket .rel .btn.bd_gray{position:absolute;bottom:0;left:50%;margin-left:-60px;}
.btn.dgray{border:1px solid #999;color:#000;}
.table_wrap.basket .btnWrap{margin-top:0;}
.table_wrap.basket .btnWrap .btn +.btn{margin:5px 0 0 0;}
.table_wrap.basket tbody tr.total td{padding:15px 0;background:#f7f7f7;}
.table_wrap.basket tbody tr.total td p .bold{font-size:18px;}
.table_wrap.basket tfoot td{padding:0 20px;height:67px;background:#f7f7f7;}
.d_table.h_a{height:auto;}
.table_wrap.basket tbody tr.sum td{position:relative;padding:29px 0;}
.table_wrap.basket tbody tr.sum td .price{margin-top:15px;}
.table_wrap.basket tbody tr.sum td.minus:after,
.table_wrap.basket tbody tr.sum td.plus:after,
.table_wrap.basket tbody tr.sum td.sum:after{content:'';display: inline-block;width:40px;height:40px;position:absolute;top:50%;left:-20px;margin-top:-20px;}
.table_wrap.basket tbody tr.sum td.minus:after{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/td_minus.png) no-repeat;}
.table_wrap.basket tbody tr.sum td.plus:after{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/td_plus.png) no-repeat;}
.table_wrap.basket tbody tr.sum td.sum:after{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/td_sum.png) no-repeat;}

.basket_list + .basket_list{margin-top:60px;}

.goods_no_slide.cols4{width:960px;margin:0 auto;}
.goods_no_slide.cols4 .slick-list{width:1013px;margin-left:-53px;}
.goods_no_slide.cols4 .slick-slide > div{padding-left:53px;}
.goods_no_slide.cols4 .slick-slide a{width:200px;}
.goods_no_slide.cols4 .slick-dots{bottom:-17px}
.table_wrap.bdr table tr.no_coupon td{padding:31px 0;/* border-bottom:1px solid #000; */}
.form_box{margin-top:20px;}
.form_box .select_box + .select_box{margin-left:5px;}
.form_box + .scnd_tit{margin-top:20px;}
.inputbox.datepicker{position:relative;}
.inputbox.datepicker .datepicker{position:absolute;top:9px;right:20px;}

.form_box .inputbox + .inputbox{margin:5px 0 0 0;}
.form_box.text{height:68px;border:1px solid #ddd;}

.fz28{font-size:28px;}

/* crt_02 */
textarea:disabled{background:#eee;}
.fz12{font-size:12px;	}
.normal{font-weight: normal;}
.hd_box{margin:40px 0 20px;}
.table_wrap table td .inline_b + .btn.small.black{padding:10px 20px 0;min-width:90px;height:35px;}
.hd_box .tabArea .radio_group{position:absolute;top:0;left:100px;}
.radio_group{margin-left:50px;vertical-align: top;}
.radio_group li{float: left;}
.radio_group li label{color: #666;}
.radio_group li + li{margin-left:30px;}
.table_wrap table td p.address span,
.table_wrap table td p.inline_b{line-height:20px;color:#666;}
.hd_box .tabArea .tabinner{}
.form_box.text.size2{width:498px;height:93px;margin-top:10px;}

.clear .left_area{width:900px;float:left;}
.txt_banner{margin-top:40px;padding:20px;background:#666;text-align:center;}
.txt_banner p + p{margin-top:10px;}
.radio_card{margin-top:40px;}
.radio_card li{float:left;position:relative;padding:0 20px;width:158px;height:68px;border:1px solid #ddd;}
.radio_card li.on{border-color:#f43141;}
.radio_card li label{display:inline-block;line-height:68px;margin-left:0;padding-left:25px;font-size:16px;font-weight:bold;color:#333;}
.radio_card li input[type="radio"]{-webkit-appearance:none;}
.radio_card li input[type="radio"] + label:after{content:'';display:inline-block;position:absolute;top:27px;left:20px;right:0;bottom:0;border:1px solid #ddd; width:13px;height:13px;border:1px solid #ddd;-webkit-border-radius:50%;border-radius:50%;}
.radio_card li input[type="radio"]:checked + label{color:#f43141;}
.radio_card li.on input[type="radio"] + label:after,
.radio_card li input[type="radio"]:checked + label:after{/* border-color:#f43141; */border-color: #f43141;background:#f43141;box-shadow:0px 0px 0px 3px #fff inset;}
.radio_card li + li{margin-left:10px;}
.radio_card li.large{width:228px;}
.tabinner{display: block;margin-top:20px;}
.tabinner + .tabinner{display:none;}
.pay_bx{width:148px;height:33px;line-height:33px;font-size:13px;color:#000;text-align:center;border:1px solid #ddd;}
.pay_bx + .pay_bx{margin-left:10px;}

.right_area{width:270px;border:0;}
.price_info{margin-top:40px;}
.top_tit{font-size:20px;font-weight: bold;color: #fff;background:#000;line-height:58px;}
.price_info_list{border:1px solid #ddd;}
.price_info_list .price_bx{padding:16px 0;height:21px;border-top:1px solid #ddd;}
.price_info_list .price_bx .t_cell.txt{padding-left:20px;color: #000;}
.price_info_list .price_bx .t_cell.txt .arr{margin-left:5px;width:18px;height:18px;display: inline-block;position: relative;text-indent:-9999px;cursor:pointer;}
.price_info_list .price_bx .t_cell.txt .arr:after{content:'';width:18px;height:18px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/loaction_arr.png) right 50% no-repeat;position: absolute;top:0;left:0;}
.price_info_list .price_bx.next .t_cell.txt .arr:after{transform: rotate(180deg);}
.price_info_list .price_bx .t_cell.tar{padding-right:20px;}
.price_info_list .price_bx.next + .price_bx.sale{display: none;}
.price_info_list .price_bx.sale{height:auto;padding:13px 0;background:#f5f5f5;}
.price_info_list .price_bx.sale .d_table{height:30px;}
.price_info_list .price_bx .t_cell.txt.w40{width:40%;}
.price_info_list .price_bx .t_cell.only{padding:0 20px;}
.fz12{font-size:12px;}
.price_info_list .price_bx .t_cell.only .fz12{display:block;margin-top:8px;line-height:16px;}
.underline{text-decoration:underline;}
.right_area .btn.big{margin-top:10px;width:268px;text-align: center;line-height:58px;}

/* crt_03 */
.bsk_box + .agree_area{/* margin-top:30px; */}
.fz40{font-size:40px;}
.mt100{margin-top:100px;}
.table_wrap.w640{width:640px;margin:100px auto 0;}

.popup.pop_address .pop_contents.large{height:610px;overflow:hidden;}
.pop_coupon .pop_contents.large{height:610px;overflow:hidden;}
.pop_contents.large .sort_table > ul{width:1110px;background:#fafafa;border-left:0;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pop_contents.large .sort_table > ul li{width:221px;border-right:1px solid #ddd;}
.pop_contents.large .sort_table > ul li:first-child a{border-left:1px solid #ddd;}

.table_wrap.basket.address_list table thead th{height:39px;border-right:1px solid #ddd;background:none;}
.table_wrap.basket.address_list table thead th:last-child{border-right:0;}
.table_wrap.basket.address_list table tbody td{padding:10px 15px;height:auto;}
.table_wrap table tbody td p.home{margin:3px 0;padding-left:20px;}
.table_wrap.basket.address_list table tbody td p.inline_b{margin-left:10px;vertical-align:middle;}
.table_wrap.basket.address_list table tbody td p.inline_b span.block.bold{margin-top:3px;}
.table_wrap.basket.address_list table tbody tr.checked td{background:#f6f6f6;}
.pop_contents.small .scnd_tit{line-height:26px;color:#000;}
.address_list .btn.detail_more{width:93px;}

.pop_txt{border-top:1px solid #ddd;padding:15px 30px;background:#f6f6f6;}
.pop_txt p{line-height:22px;color:#666;}
.pop_contents.large + .pop_txt{width:1108px;margin:0 auto;}

.pop_sway{padding-top:20px;}
.pop_sway .scnd_tit{margin-bottom:20px;}
.pop_left{float: left;width:810px;}
.tbl_scroll{height:530px;overflow-y: auto;}

.table_wrap table thead th.coupon_th{height:62px;padding:0px 20px;}
.table_wrap table thead th.coupon_th .btn.xsmall{margin-bottom:10px;}
.tbl_scroll .table_wrap.basket table tbody td{padding:10px 15px;}
ul.tbl_group li{position: relative;}
ul.tbl_group li + li{margin-top:20px;}
ul.tbl_group li .tooltip{position: absolute;right:0;}
ul.tbl_group li p{margin:10px 0 0 23px;}

.pop_right{float: right;width:270px;}
.pop_right .price_info_list{border-top:0;}
.total_price{margin-top:20px;width:228px;height:88px;padding:0 20px;border:1px solid #000;background:#f6f6f6;}

.pop_right .btnWrap{margin-top:30px;}
.pop_right .btnWrap .btn.big{width:268px;line-height:70px;margin:5px 0 0 0;}

/* crt 04 */
.lh30{line-height:30px;}
.select_box.bg2 select{background-position:97% 50%;}
.form_box.text.mt5{margin-top:5px;height:83px;}
.vam{vertical-align: middle;}
.btn.xlarge{width:198px;line-height:38px;text-align:center;}
.txt_list{margin-top:15px;}
.txt_list p{line-height:24px;color: #666;}
.pop_add .pop_contents{height:750px;overflow: hidden;}
.filebox.type2{margin-top:50px;width:438px;height:38px;border:1px solid #000;}
.filebox.type2 label{width:78px;height:38px;line-height:38px;background:#666;color:#fff;border-right:1px solid #000;}
.filebox.type2 .file_name{width:219px;height:38px;background:#fff;color: #000;border:0;}
.filebox.type2 .btn{width:99px;height:38px;background:#333;color:#fff;line-height:38px;border-right:1px solid #333;font-size:13px;text-align: center;}
.btnWrap.mt50{margin-top:50px;}

.ui-datepicker{padding:0 9px 10px;width:264px;min-height:276px;border:1px solid #000;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ui-datepicker:after{content:'배송불가';display:block;padding-left:13px;width:50px;float:right;font-size:13px;color:#999;text-decoration: line-through;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/no_box.png) 0 50% no-repeat;}
.ui-datepicker-header.ui-widget-header{position:relative;height:49px;text-align:center;background:#fff;}
.ui-datepicker-title{font-size:20px;line-height:49px;font-weight:bold;color:#000;}
.ui-datepicker-prev{left:0;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/date_left.png) 50% 50% no-repeat;}
.ui-datepicker-next{right:0;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/date_right.png) 50% 50% no-repeat;}
.ui-datepicker-prev,
.ui-datepicker-next{width:24px;height:30px;position: absolute;top:9px;text-indent:-9999px;}
.ui-datepicker-calendar{border:1px solid #ddd;border-bottom:0;}
.ui-datepicker-calendar thead th{height:20px;background:#666;font-size:12px;color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.ui-datepicker-calendar thead th span{display: block;}
.ui-datepicker-calendar tbody td{height:34px;font-size:14px;color:#000;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.ui-datepicker-calendar thead th:last-child,
.ui-datepicker-calendar tbody td:last-child{border-right:0;}
.ui-datepicker-calendar tbody td a{display:block;height:35px;line-height:35px;}
.ui-datepicker-calendar tbody td.ui-datepicker-unselectable.ui-state-disabled{background:#f6f6f6;color:#999;text-decoration:line-through;}
.ui-datepicker-calendar tbody td.ui-datepicker-current-day{background:#000;color:#fff;}

@media screen and (max-height:760px) {
  .price_info_list{/* height:500px; */overflow-y: auto;}
  .r_price_area{height: 265px;}
  .popup_goods,
  .popup_goods .right_box{height:650px;}
  .tbl_scroll{height:480px;}
  .total_price{margin-top:5px;}
  .pop_right .btnWrap{margin-top:0;}
}

.table_wrap table tbody tr.option th,
.table_wrap table tr.option td{background:#efefef;}

.pop_contents.square{width:500px;height:500px;padding:69px 29px 29px;border:1px solid #000;}
.pop_close.thumb{position:absolute;bottom:20px;width:30px;height:30px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/thum_close.png) no-repeat;}

.bsk_box{padding-bottom:30px;}
.bsk_box .t_cell + .t_cell{width:55%;}
.bsk_box + .pt50.tar{padding-bottom:20px;border-top:1px solid #000;}
.btn.small.white_r span + em{display: block;margin-top: 3px;}
/****** mro *******/
.left_con{float:left;width:900px;}
.slick_slide .slick-prev{left:20px;}
.slick_slide .slick-next{right:20px;opacity:.5;}
.slick_slide .slick-dots{bottom:15px;}
.slick_slide .slick-dots li button:before{border:2px solid #000;opacity:1;}

.right_con{float:right;width:270px;height:280px;padding:29px;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.member_t{font-size:20px;}
.member_t > i{margin-right:10px;vertical-align:middle;}
.right_con .limpid_table{margin-top:24px;padding-top:15px;border-top:1px solid #ddd;}
.right_con .limpid_table table th{text-align: left;}
.right_con .limpid_table table th,
.right_con .limpid_table table td{font-size:16px;color:#000;}

a.border{display:block;width:258px;height:258px;border:1px solid #ddd;}
.goods_intro dl + p.explain{margin-bottom:12px;border-top:0;line-height:1;font-size:13px;color:#666;}
.goods_intro dl dt.ellipsis_2{height:48px;}

.goods_3ea_m a figure{height:178px;border:1px solid #eee;}

.full_box{padding:50px 0;background:#f4f4f4;}
.notice_area{float:left;width:573px;height:295px;padding:40px 50px 0;border:1px solid #ddd;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.notice_area + .notice_area{margin-left:50px;}

.notice_tit{font-size:20px;line-height:30px;font-weight:bold;color:#000;}
.notice_more{width:78px;padding-left:10px;line-height:28px;border:1px solid #ddd;font-size:13px;color:#666;position:absolute;top:0;right:0;}
.notice_more:after{content:'';display: inline-block;width:7px;height:7px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/mro/notice_more.png) no-repeat;position: absolute;top:11px;right:9px}
.notice_list{margin-top:14px;border-top:1px solid #000;}
.notice_list ul li{line-height:36px;margin-top:0;}
.notice_list ul li a{display:inline-block;font-size:14px;color:#000;line-height:1.2;}
.notice_list ul li a.ellipsis{width:375px;}
.notice_list ul li .date{display:inline-block;width:95px;text-align:right;font-size:14px;color:#666;vertical-align:middle;}

.lh24,
.lh24 p{line-height:24px;}
.limpid_table table td .form_box{margin-top:0;}
.lh20,
.lh20 p,
.lh20 li{line-height:20px;}
/* footer */
.footer{border-top:2px solid #000;}
.footer_menu li{float: left;margin:18px 0;padding:0 20px;border-left:1px solid #eee;}
.footer_menu li:first-child{padding-left:0;border-left:0;}
.footer_menu li a{display:block;}
.footer_info{border-top:1px solid #eee;}
.footer_info .info{float:left;margin:30px 0 35px;height:196px;}
.footer_info .info + .info{padding-left: 29px;border-left:1px solid #eee;}
.footer_info .info.ezwel{width:440px;}
.footer_info .info.ezwel h2{display:inline-block;margin-top:-15px;}
.info_tit{display:inline-block;font-size:14px;color:#000;line-height:20px;vertical-align:middle;}
.footer_info .info.ezwel h2 + .info_tit{margin-left:20px;}
.footer_info .info .btn.small.white_g{margin-left:20px;padding:0;min-width:88px;min-height:18px;line-height:18px;font-size: 11px;color:#666;}
.footer_info .info .fc_Lgray{margin-top:28px;line-height:16px;font-size:13px;}
.footer_info .info.ezwel .fc_Lgray + .fc_Lgray{margin-top:35px;}
.footer_info .info.qna{width:290px;}
.footer_info .info.sevice{width:410px;}
.footer_info .info .btnWrap{margin-top:20px;text-align: left;}
.footer_info .info .btnWrap .btn.small.white_b{min-width:118px;}

.footer_menu.b_type li{padding:0 15px;border-left:0;}
.footer_info .info.half{width:50%;padding:0;border-left:0;}
.footer_info .info.half p.fc_Lgray + h2{margin-top:30px;}
.certi_mark p + p{margin-left:30px;}
/* 옵션선택 팝업 */
.div_td{position: relative;padding:20px;border-bottom:1px solid #ddd;background:#f6f6f6;}
.div_td .d_table{margin-top:20px;}
.div_td .d_table .tar{font-size:14px;color:#000;}
.div_td .btn.close{position: absolute;top:20px;right:15px;width:20px;height:20px;}
.td_total{height:59px;border-bottom:1px solid #000;}

.gray_box .date.pos{position: absolute;bottom:30px;right:30px}
.pop_contents .txt.lh24{height:650px;overflow-y: auto;}
@media screen and (max-height:760px) {
.pop_contents .txt.lh24{height:500px;}
}
.mt20 .txt .table_wrap table td{padding:10px;word-break:break-all;}
.table_wrap table  tbody.td_vat td{vertical-align: top;}

/* 입점제휴 */
.partnership{margin-top:40px;}
.partner_step{margin-top:30px;padding:40px 49px;border:1px solid #eee;}
.partner_step ul li{text-align: center;vertical-align:top;position: relative;}
.partner_step ul li dt{margin-top:29px;font-size:13px;font-weight: bold;color: #f43141;}
.partner_step ul li dd{margin-top:12px;font-size:15px;font-weight: bold;color:#000;}
.table_wrap table tbody.th_tal th{text-align:left;}
.td_text{width:910px;height:138px;}

.txt_banner_gray{padding:19px 30px;border:1px solid #ddd;background:#f8f8f8;}
.txt_banner_gray > p{display: inline-block;margin-right:70px;font-size:16px;font-weight: bold;color: #000;line-height:40px;}
.txt_banner_gray .btn.xlarge{width:178px;}

/* 수정사항 */
.goods_4ea_m.g2.clear a .goods_define{padding:20px;}
.goods_4ea_m.g2.clear a .goods_define dt{font-weight:bold;color:#000;font-size:16px;}
.goods_4ea_m.g2.clear a .goods_define dd{margin-top:10px;font-size:13px;line-height:1;color:#666;}
/* header top banner 추가 */
.top_slider{float:right;width:257px;height:110px;}
.top_slide .custom_paging{display:none;}
.top_slide.left_slider .custom_paging li{font-size:0;display: none;}
.top_slide.left_slider .slick-next,
.top_slide.left_slider .slick-prev{position:absolute;bottom:10px;width:16px;height:16px;border:1px solid #ddd;background:#fff;}
.top_slide.left_slider .slick-next{left:auto;right:0;}
.top_slide.left_slider .slick-prev{left:auto;right:14px;}
.top_slide.left_slider .slick-next:before,
.top_slide.left_slider .slick-prev:before{width:14px;height:14px;}
.top_slide.left_slider .slick-next:before{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/top_slide_next.png) no-repeat;}
.top_slide.left_slider .slick-prev:before{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/top_slide_prev.png) no-repeat;}
/* 온누리톡톡 시장찾기 상세 수정 */
.market_detail{width:500px;float:left;}
.txt_bx{margin-top:15px;}
.txt_bx p{padding:14px 0;font-size:20px;font-weight:bold;text-align:center;border:solid;border-width:1px;}
.txt_bx p + p{margin-top:10px;}
.txt_bx p.fc_blue{border-color:#0068b7;}
.txt_bx p.fc_red{border-color:#f43141;}
.txt_bx + .btnWrap{margin-top:30px;}
.market.slick_slide{}
.market.slick_slide .slick-prev,
.market.slick_slide .slick-next{width:40px;height:40px;opacity:1;}
.market.slick_slide .slick-prev{}
.market.slick_slide .slick-next{}
.market.slick_slide .slick-prev:before,
.market.slick_slide .slick-next:before{}
.market.slick_slide .slick-prev:before{width:40px;height:40px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/market_prev.png) no-repeat;}
.market.slick_slide .slick-next:before{width:40px;height:40px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/market_next.png) no-repeat;}
.market.slick_slide .slick-dots li button:before{border-color:#fff;}
.market.slick_slide .slick-dots li.slick-active button:before{background:#fff;}
/* faq 추가 */
.attach{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;}
.attach .t_cell{padding:0 18px;vertical-align:top;}
.attach .tit{width:60px;font-size:14px;color:#000;}
.attach .file a{display: block; color:#666;text-decoration:underline;}
.attach .file a + a{margin-top:10px;}
.notice_box .attach{margin:0 0 20px;padding:20px;border-top:0;border-bottom:1px solid #ddd;}
/*마이페이지 변경 */
.shoping_info{padding:10px;height:140px;background:#f9f9f9;}
.lft_tit{float:left;padding:17px 20px 0;width:180px;}
.lft_tit h4{font-weight: bold;color: #000;line-height:26px;}
.lft_tit a{margin-top:10px;display:inline-block;}
.lft_tit a span{padding-right:15px;display:inline-block;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/my_arr.png) 100% 50% no-repeat;}
.lft_tit a i{display: inline-block;width:40px;height:40px;margin-right:5px;vertical-align: middle;}
.lft_tit a i img{width:100%;}
.rght_box{float:right;width:710px;height:140px;overflow:hidden;}
.qube.d_table{background:#fff;}
.qube .t_cell{text-align:center;}
.qube .t_cell + .t_cell{border-left:1px solid #eee;}
.qube .t_cell p.fc_gray i{display: inline-block;margin-right:5px;}
.qube .t_cell .price{margin-top:20px;}
.price.sml{font-size:14px;}
.price.sml span{font-size:22px;}
.qube .t_cell .btn{margin-top:20px;}
.delivery_box{padding:10px 10px 10px 30px;border:1px solid #eee;}
.delivery_box .d_table + .d_table{margin-top:5px;}
.delivery_box .d_table .t_cell.add{color:#666;}
.delivery_box .d_table .t_cell span{color:#000;}
.delivery_box .d_table .t_cell .detail_more{width:118px;}
.delivery_box + p.fc_gray{margin:50px 0 10px;font-size:12px;}
p.fc_gray + .gray_box.small{margin-top:10px;}
.gray_box.small{padding:20px;}
.gray_box .qube.d_table{height:120px;}
.gray_box .qube .t_cell h2{font-weight:bold;color:#000;}
.gray_box .qube .t_cell h2 + p{margin-top:15px;color:#666;}
.btn.arr{padding-right:15px;color:#000;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/my_arr.png) 100% 50% no-repeat;}
.tit_box > h4{display: inline-block;font-weight: bold;}
.tit_box > h4 + p{display: inline-block;margin-left:20px;}
.table_wrap.head55 table thead th{height:55PX;}
p.fc_Lgray span.underline{display: block;}
.table_wrap.head55 table tbody td p.fc_black + p.fc_Lgray{margin-top:8px;}
.table_wrap.head55 table tbody td p.fc_Lgray + .btn.detail_more{margin-top:10px;width:88px;}
p.p_date{font-size:13px;color:#999 !important;}
p.p_date + .btn{margin-top:10px;}
.partner_step ul li dd span{font-size:13px;line-height:20px;font-weight:normal;color:#666;}
.partner_step ul.arr li + li:after{content:'';display:inline-block;width:14px;height:25px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/step_arr.png) no-repeat;position: absolute;left:-12px;top:35px;}
.table_wrap.head55 + .partner_step{margin-top:60px;}
.tit_box + .shoping_info{margin-top:20px;}
.shoping_info.half{padding:30px;}
.shoping_info.half .lft_tit,
.shoping_info.half .rght_box{width:50%;}
.shoping_info.half .lft_tit{padding:0;}
.shoping_info.half .lft_tit > p{color:#000;line-height:24px;}
.shoping_info.half .lft_tit .tit_s{margin-top:10px;}
.rght_box ul.memu li{vertical-align:top;text-align:center;}
.rght_box ul.memu li p{margin-top:10px;font-size:13px;font-weight: bold;color: #000;}
.care_box{overflow:hidden;margin:15px 0 0 -50px;width:calc(100% + 50px);}
.care_box .t_cell{padding-left:50px;}
.goods_tit + .tar.fc_gray{margin-top:30px;}
.tit_box + .sort_box{margin-top:15px;}
.sort_box + .table_wrap{margin-top:30px;}
.sort_box{padding:20px 30px;background:#f9f9f9;font-size:0;}
.sort_box .select_box + .sort_date{margin-left:20px;}
.sort_date{display: inline-block;}
.sort_box > .sort_date{margin-left:50px;}
.sort_date .btn{width:53px;line-height:33px;border:1px solid #ddd;border-left:1px solid #fff;background:#fff;color:#666;}
.sort_date .btn:first-child{border-left:1px solid #ddd;}
.sort_date .btn:focus,
.sort_date .btn.on{border:1px solid #000;font-weight: bold;outline:none;color: #000;}
.date_input{margin-left:20px;display: inline-block;}
.sort_box .btn.black{margin-left:10px;width:78px;line-height:33px;height:33px;font-size:14px;text-align:center;}
/* FOPMP03M01 */
.right_contents.Type2 .goods_tit + .tit_box{margin-top:30px;}
.bd_box{margin-top:15px;padding:20px;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bd_box.d_table .t_cell.tar .btn.small{min-width:90px;}
.table_wrap table td p +.tbl_btn{margin-top:10px;}
.tbl_btn .btn + .btn{margin-top:5px;}
.status{display: block;margin-bottom:5px;width:60px;line-height:15px;height:15px;font-size:12px;text-align:center;}
.status.c1{background:#9e50f4;color:#fff;}

.status_box{padding:40px 0;text-align:center;background:#f6f6f6;}
.status_box h4{font-weight: bold;color: #000;}
.status_box h4 + p{margin-top:20px;color: #666;}
.table_wrap table tr.bold td{font-weight:bold;}
.pop_scroll_y{height:650px;overflow-y:auto;}
p + .info_box{margin-top:30px;}
.info_box{padding:20px;background:#f6f6f6;border:1px solid #ddd;}
.option_list.auto li{width:auto;}
.option_list.auto li + li{margin-left:20px;}
.preview_image + .preview_image{margin-left:7px;}
.preview_image{position: relative;display:inline-block;width:78px;height:78px;border:1px solid #ddd;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/img_file.png) no-repeat;}
.preview_image .upload-name,
.preview_image input[type="file"]{display:none;}
.preview_image label{display: block;width:78px;height:78px;text-indent:-9999px;cursor:pointer;position:absolute;top:1px;left:1px;}
.preview_image .upload-thumb-wrap img{width:100%;height:100%;}
.preview_image.on .btn-delete{display: block;}
.btn-delete{display: none;position: absolute;top:-8px;right:-6px;width:20px;height:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/file_close.png) no-repeat;text-indent:-9999px;}
.preview_image.on .upload-display{display: block;}
.preview_image .upload-display{display: none;}
.preview_image .upload-display .upload-thumb-wrap{width:78px;height:78px;}
/* .preview_image + .preview_image{display: none;}
.preview_image.on + .preview_image{display: inline-block;} */
.fz12{font-size:12px;}
.info_dl dd{margin-top:15px;padding-left:13px;}
.info_dl dd p{line-height:1;}
.info_dl + .info_dl{margin-top:20px;}

.dot_box{float:left;width:50%;padding:30px;box-sizing: border-box;}
.dot_box .fc_gray{margin-top:5px;padding-left:12px;font-size:13px;}
.table_wrap .info_box{border-width:1px 0;}
.price.fc_red{color:#f43141 !important;}
.total_pr{display: inline-block;margin-right:10px;}
.total_pr dt,
.total_pr dd{float: left;}
.total_pr dt{color:#000;line-height:25px;}
.total_pr dd{margin-left:30px;}
.dot_btn_bx ul.dot{float: left;margin-top:15px}
.r_btnBox{float: right;margin-top:20px;}
.r_btnBox .btn.small{min-width:138px;padding:10px 0 10px;}
.info_box.bo_none{border:0;margin-top:30px;}

.top_space{margin:20px 0;}
.lh20{line-height:20px;}
.table_wrap + .info_box{margin-top:30px;}
/* FOPMP04M01 */
.white_box{margin-top:30px;padding:30px;border:1px solid #ddd;}
.white_box + .table_wrap{margin-top:30px;}
.tit_box + .white_box{margin-top:15px;}
/**/
.top_sort{margin-top:15px;}
.top_sort .btn.small{min-width:120px;min-height:35px;padding-top:10px;}
.top_sort + .table_wrap{margin-top:20px;}
.btnTac .btn.small{min-width:90px;}
.btnTac .btn.small + .btn.small{margin-left:3px;}
/* FOPMP01M01_B2C 수정 */
.pdt_txt .clear .prd_img{margin-left:0;}
.pdt_txt .clear .prd_txt{float:left;margin-left:20px;padding:5px;}
.pdt_txt .clear .prd_txt p{line-height:20px;}
.pdt_txt .clear .prd_txt p.tit_s{margin-top:5px;}
/*
.pdt_txt .clear > p{float:left;padding:5px 0 5px 20px;line-height:22px;}
.pdt_txt .clear > p.tit_s{padding-top:0;line-height:1;}
*/
.bd_box + .table_wrap{margin-top:30px;}
.btn.small.xsm{min-width:60px !important;}
/* FOPMP20M01 */
.goods_tit + .gray_box.small_n{margin-top:30px;}
.gray_box.small_n{padding:20px;border:0;width:calc(100% - 40px);}
.gray_box .ahsre_area{position: relative;padding-left:30px;background:#fff;}
.gray_box .ahsre_area + .ahsre_area:after{content:'';display:block;position: absolute;top:0;left:0;border-left:1px solid #eee;height:100%;}
.ahsre_area .trade_bx{float:left;padding-top:20px;text-align:center;}
.ahsre_area .trade_bx p{font-size:20px;font-weight: bold;color: #000;}
.ahsre_area .trade_bx i{display: block;margin-top:15px;}
.gray_box .ahsre_area .qube{float:left;margin:50px 0 20px;width:380px;height:50px;}
.ahsre_area .qube .t_cell .price{margin-top:10px;}
.tit_box + .tabbox{margin-top:15px;}
.step_dl{margin:30px 0;}
.step_dl dt{font-size:13px;color: #f43141;font-weight: bold;}
.step_dl dd{margin-top:10px;font-size:15px;color: #000;font-weight: bold;}
.step_tbl{border:1px solid #eee;border-left:0;}
.step_tbl table{table-layout:fixed;}
.step_tbl table td{text-align:center;border-left:1px solid #eee;}
.step_tbl table tr.line td{font-size:13px;color: #666;font-weight: bold;height: 40px;}
.step_tbl table tr.txt td{padding:15px 0;font-size:13px;color:#666;line-height:20px;word-break:keep-all;vertical-align: top;}
.bg_sky{background:#f3fbfe;}
.bg_pnk{background:#fef3f4;}
/* FOPMP32M01 */
.order_fin{margin:100px auto 0;width:705px;}
.order_fin h2{font-size:44px;font-weight:bold;color:#000;text-align: center;}
.order_fin h2 + p{margin-top:30px;font-size:16px;color:#666;text-align: center;}
.order_fin .table_wrap{margin-top:60px;}
/* FOPMP08M01 */
.gray_box + .sort_box{margin-top:60px;}
.qube.l_type .t_cell{padding:20px 30px;text-align: left;}
.qube.l_type .t_cell h4 + p{margin-top:10px;color:#666;}
.category_bx{margin-top:20px;border:1px solid #ddd;}
.ver_lnb{float:left;width:178px;height:293px;border-right:1px solid #ddd;}
.ver_lnb ul li{text-align: center;}
.ver_lnb ul li a{display: block;padding:0 15px;line-height:48px;color:#666;}
.ver_lnb ul li.on a{background:#000;color:#fff;}
.ver_lnb ul li + li{border-top:1px solid #ddd;}
.lnb_con{float: left;width:389px;height:293px;overflow: hidden;}
.lnb_con .info_box{padding:17px 20px;border:0 none;}
.lnb_con .info_box ul.dot li{line-height:26px;}
/**/
.tit_box + .info_box.bo_none{margin-top:15px;}
.tit_box + .info_box.bo_none + .sort_box{margin-top:60px;}
.table_wrap.qna_tbl table tr.answer td .btnWrap{margin-top:20px;text-align: left;}
/* FOPMP15M01 */
.gray_box.height_f{height:305px;}
/* FOPMP18M01 */
.sns_log{padding:15px 40px;background:#fff;box-sizing:border-box;}
.sns_log + .sns_log{border-top:1px solid #eee;}
.sns_bx + .dot{margin-top:15px;}
.sns_log .t_cell > p,
.sns_log .t_cell > span{display: inline-block;}
.sns_log .t_cell > p{font-size:15px;color:#000;font-weight: bold;}
.sns_log .t_cell > p > i{display: inline-block;vertical-align: middle;margin-right:15px;}
.sns_log .t_cell > p + span{display: inline-block;margin-left:20px;color:#666;}
.pop_inner .dot li{word-break: keep-all;}
/* FOPMP21M01 */
.info_box.bo_none + .bd_box.d_table{margin-top:30px;}
/* FOPMP21P01 */
.div_td .opt_list li{display: inline-block;padding-right:15px;color: #000;}
.div_td .opt_list li + li{padding:0 15px;border-left: 1px solid #ddd;}
/* FOPMP22M01 */
.slide_bx{margin-top:30px;}
.slide_tp{padding:15px 20px;background:#f8f8f8;border:solid;border-width:1px 0;border-color:#ddd;}
.slide_tp + .slide_tp,
.slide_con + .slide_tp{border-top:0;}
.slide_tp p{display:inline-block;}
.slide_tp p label{color:#000;}
.slide_tp p + .tooltip{margin-left:20px;font-size:13px;color:#999;}
.slide_tp p + .tooltip span{vertical-align: middle;margin-right:5px;}
.slide_tp .slide_more{margin-left:20px;padding-right:20px;font-size:13px;color:#999;font-weight: bold;}
.slide_tp .slide_more:after{content:'';display: inline-block;position: absolute;top:5px;right:0;width:11px;height:6px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/detail_arr.png) no-repeat;transform: rotate(180deg);}
.slide_tp.open .slide_more:after{top:6px;transform: rotate(0deg);}
.slide_con{display:none;padding:15px 50px 30px;border-bottom:1px solid #ddd;}
.slide_con ul.dot + p{margin-left:12px;}
.btn.big.otsize{width:398px;}
.tabArea.take{margin-top:15px;}
.tabArea.take .tabinner{margin-top:0;}
.tabArea.take .tabinner .table_wrap{border-top:0;}
.tabArea.take .tabinner .table_wrap .limpid_table td.vat p{font-size:13px;}
.take_away{padding:60px 0 55px;text-align: center;background:#f8f8f8;border-bottom:1px solid #ddd;}
.take_away .scnd_tit{margin-top:20px;}
.take_away p{margin-top:15px;}
.table_wrap table td p + .limpid_table{margin-top:20px;}
.table_wrap table td .limpid_table table th{line-height:35px;}
.table_wrap table td .limpid_table table th,
.table_wrap table td .limpid_table table td{background:#fff;border:0;padding:5px 0;}

.slide_bx + .area_txt_btn{margin-top:20px;}
.slide_bx + .area_txt_btn .btn{margin-top:15px;}
/* FOPMP24M01 */
.dot.mark li{padding-left:30px;line-height:30px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/d_mark.png) 0 6px no-repeat;}
.dot.mark li:after{background:none;}
.attach_file a{color:#666;text-decoration: underline;}
.attach_file a + a{margin-left:20px;}
/* FOPMP25M01 */
.tit_box .abs .btn.small{top:5px;}
.tbl_sty{width:180px;}
.tbl_sty .t_cell p{line-height:30px;}
.table_wrap.th_tal td p.fc_black.bold span.fc_gray{font-weight:normal;}

.right_con.type2{padding:30px 30px 42px;}
.right_con.type2 .limpid_table{margin-top:30px;padding-top:8px;}
.right_con.type2 .limpid_table table th,
.right_con.type2 .limpid_table table td{font-size:14px;padding:6px 0;}

/* b2b mro */
.sub_viual{height:570px;padding:70px 170px 0;}
.fz45{font-size:45px;font-weight: normal;}
.sub_viual .txt_area{border:0;}
.sub_viual .txt_area p{line-height:24px;color:#666;}
.sub_viual .txt_area .btn.small{width:140px;}

.txt_banner + .tabbox{margin-top:40px;}
.txt_banner + .tabbox .tab_cont.on{padding-top:0;}
.label_md{display: inline-block;vertical-align: top;line-height:22px;letter-spacing:-2px;}
.ul_txt_list + p{margin-top:25px;}
.ul_txt_list{margin-top:5px;}
.ul_txt_list li{font-size:12px;color:#666;line-height:20px;}
.table_wrap.bdt_n{border-top:0;}
.p_rdo input[type="radio"]{margin-top:3px;}
.pop_inner .lh20 li{font-size:14px;}
.table_wrap.big .txt_input{display:none;}
/** --------------------------------------------------------------------------------------------------------------------------------**/

/* marketing_01 */
/* goods_2ea */
/* [class*="goods_"] li{position: relative;} */
/* [class*="goods_"] */
.soldOut{position:relative;}
.saleEnd:before,
.soldOut:before{content:'';width: 100%;height: 100%;background-color: rgba(0,0,0,
.3);position: absolute;top: 0;left: 0;z-index:1;display: flex;justify-content: center;align-items: center;}
.soldOut > p{position:absolute;text-align:center;width:100%;font-size:60px;font-weight: bold;top:50%;color:#fff !important;z-index:2;margin-top:-30px !important;line-height:1;}
.detail_1ea .prdt_detail.soldOut > p{margin-top:-15px !important;}
ul.goods_2ea > li{float: left;}
ul.goods_2ea > li:nth-child(even){margin-left: 40px;}

.joint_prchs.black{background-color: #232b36;color: #fff;}
.joint_prchs.black i{font-weight: bold;color: #ff504c;}

.sale_target.Type2{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);padding:11px 30px 10px;}
.sale_target.Type2 p{text-align:right;font-size:16px;line-height:33px;font-weight:bold;color:#fff;}

.d_table .stroke{font-size: 16px;color: #999;text-decoration: line-through;}
.d_table .stroke + p{display: inline-block;margin:0 0 0 20px;}

/* marketing_02 */
.slider_wrap{position: relative;}
.slider_wrap .addOn{width: 100%;height: 0;position: absolute;top: 500px;left: 0;}
.slider_wrap .addOn figcaption{position: absolute;top: -490px;left: 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* padding-top: 18px; */}

.table_dl.Type2 dl dt{display:table-cell;width:240px;line-height:30px;vertical-align:top;}
.table_dl.Type2 dl dd{display:table-cell;width:390px;line-height:30px;vertical-align:top;}
.table_dl.Type2 dl dt > .stroke{font-size: 16px;color: #999;text-decoration: line-through;font-weight: normal;}
.table_dl.Type2 dl dt .price{font-size:22px;}
.table_dl.Type2 dl dt .price span{font-size:34px;}
.table_dl.Type2 dl dt .stroke + p{display: inline-block;margin-left: 30px;}
.table_dl dl dd p.delivery{text-align: center;font-size: 14px;color: #000;font-weight: bold;width: 100%;height: 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height: 38px;border: 1px solid #000;margin-top: 20px;}

.area_goods + .inner{margin-top: 40px;}

/*.mt40{margin-top: 40px !important;}*/

/* marketing_03 */
.joint_prchs.bragain{color: #fff94b;}
.joint_prchs.bragain i{font-weight: bold;color: #fff;}

/* marketing_04 */
.slider_wrap .addOn.bargain{width: 100%;height: 0;position: absolute;top: 500px;left: 0;}
.slider_wrap .addOn.bargain .joint_prchs.bragain{position: absolute;top: -490px;left: 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top: 18px;}

.delivery_info{text-align: center;}
.delivery_info > p{font-size: 15px;}
.delivery_info > p strong{font-weight: bold;}
.delivery_info .target_quantity{margin-top: 10px;padding: 20px;background-color: #6959ff;margin-bottom: 20px;}
.delivery_info .target_quantity > p{font-size: 18px;color: #fff100;font-weight: bold;line-height: 1.2;}
.delivery_info .target_quantity > strong{font-size: 24px;color: #fff;line-height: 1.2;}

/* marketing_05 */
.notice{font-size: 14px;color: #000;padding-left: 20px;text-indent: -10px;line-height: 1.5;}
.notice:before{content: '※';display: inline-block;margin-right: 5px;}

.cp_banner .notice{margin-top: 20px;}
.cp_banner .notice + .notice{margin-top: 0px;}

/* sub 리스트 정렬 sort_table */
.sort_table > ul.col7{background:#fafafa;border-bottom:1px solid #ddd;}
.sort_table > ul.col7 li{width:calc(1200px / 7);float:left;}
.sort_table > ul.col7 li a{text-align: center;border-right:1px solid #ddd;}
.sort_table > ul.col7 li:nth-child(6) a{border-right:1px solid #ddd;}
/* .sort_table > ul.col7 li:nth-child(7) a{border-right:0;} */

.product_vertical{width: 100%;padding: 50px 0;border-bottom: 1px dashed #999;margin-top: 0 !important;}
.product_vertical .rel{width: 500px;float: left;}
.product_vertical .goods_intro{float: right;width: 570px;padding:20px 0 0;height:230px;border: 0;}
.product_vertical .goods_intro dl dt{font-size:15px;line-height:1;color:#666;margin-bottom: 10px;height:auto;}
.product_vertical .goods_intro dl dd.ellipsis_2{height:68px;font-size:22px;line-height:1.5;color:#000;font-weight:bold;}
.product_vertical .goods_intro dl dd.d_table{padding:20px 0 35px;height:35px;}
.product_vertical .goods_intro dl dd.coming_soon{margin-top: 50px;font-size: 34px;color: #f43142;font-weight: bold;}
.product_vertical .goods_intro .price{font-size:22px;}
.product_vertical .goods_intro .price span{font-size:34px;font-weight:bold;}
.product_vertical .goods_intro .goods_intro .price + p{margin:10px 0;}

.joint_prchs.red{display:table-cell;vertical-align:middle;text-align:center;width:80px;height:80px;background:#f43141;color:#fff;font-size:18px;line-height:1.2;font-weight:bold;-webkit-border-radius:50%;border-radius:50%;}
.joint_prchs.red i{font-weight: bold;color: #fff799;}
.product_vertical:after{content: '';display: block;clear: both;}

.cart_confirm{width: 280px;height: 145px;border: 1px solid #000;text-align: center;padding: 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position: absolute;bottom: 0;left: 200px;background-color: #fff;display: none;}
.cart_confirm strong{font-size: 18px;line-height: 1.5;font-weight: bold;}
.cart_confirm p{font-size: 14px;color: #666;line-height: 1.5;}
.cart_confirm .btnWrap{width: 100%;margin-top: 10px;}

/* btn smaller */
.btn.smaller{min-width:50px;padding:5px 0 0;height:25px;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


/* cs_01 */
.lnb.Type2{float: left;width: 190px;margin-top: 30px;}
.lnb.Type2 > .tit{width: 100%;height: 120px;text-align: center;font-size: 20px;color: #fff;font-weight: bold;background-color: #333;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 49px 0;}
.lnb.Type2 > .lnb_menu{border:1px solid #e1e1e1;border-bottom: 0;}
.lnb.Type2 > .lnb_menu li{padding: 10px 20px;border-bottom: 1px solid #e1e1e1;}
.lnb.Type2 > .lnb_menu li a{font-size: 15px;color: #666;line-height: 1.5;}
.lnb.Type2 > .lnb_menu li.on{background-color: #f7f7f7;}
.lnb.Type2 > .lnb_menu li.on a{color: #000;font-weight: bold;}

.lnb.Type2 .addOn{border: 1px solid #ddd;text-align: center;padding: 20px;}
.lnb.Type2 .addOn p{line-height: 1;}
.lnb.Type2 .addOn .tit{font-size: 14px;color: #000;font-weight: bold;margin-bottom: 10px;}
.lnb.Type2 .addOn .tel{font-size: 24px;color: #f43141;font-weight: bold;margin-bottom: 10px;}
.lnb.Type2 .addOn.Type1 .fax{font-size: 14px;color: #666;}
.lnb.Type2 .addOn.Type1 .day{font-size: 13px;color: #999;}
.lnb.Type2 .addOn.Type1 .day:before{content: '';display: block;width: 100%;height: 1px;background-color: #ddd;margin: 15px 0;}

.lnb.Type2 .addOn.Type2 .tel{color: #000;margin-bottom: 15px;}
.lnb.Type2 .addOn.Type2 a{padding: 0 38px 0 20px;text-align: left;}

.right_contents.Type2{float: right;width: 950px;overflow: hidden;margin-top: 30px;}
.right_contents.Type2 .cp_shop_tit{margin: 0 0 30px;}
.right_contents.Type2 .cp_shop_tit h2{line-height: 1.5;color: #000;font-weight: bold;}

.faq_serchBox {text-align: center;}
.faq_serchBox .inputArea{border-bottom: 2px solid #000;width: 630px;margin: 0 auto;display: inline-block;padding-bottom: 15px;position: relative;}
.faq_serchBox .inputArea > span{font-size: 22px;font-weight: bold;color: #000;float: left;display: inline-block;width: 60px;vertical-align: middle;text-align: left;padding: 4px 0;}
.faq_serchBox .inputArea > input[type="text"]{width: 530px;background-color: transparent;float: left;margin-left: 5px;height: 30px;}
.btn.faq_search{font-size: 0;display: inline-block;width: 30px;height: 30px;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_black_search_big.png);background-repeat: no-repeat;background-position: center center;float: right;}
.quickArea{width: 100%;margin-top: 20px;text-align: center;}
.quickArea .btn_quick{display:inline-block;padding:6px 20px;font-size: 13px;color: #000;background-color: #fff;border: 1px solid #ddd;border-radius:15px;}
.quickArea .btn_quick + .btn_quick{margin-left: 10px;}
.quickArea .btn_quick.on{border-color: #f43141;background-color: #f43141;color: #fff;}

.right_contents.Type2 .goods_tit{position: relative;/* margin-bottom: 20px; 마이페이지 추가  >> */padding-bottom:30px;border-bottom:1px solid #000;}

.section{margin-top: 60px;}
.section > p{font-size: 14px;color: #666;line-height: 1.5;}
.section > p + p{margin-top: 30px;}
.section.mt10{margin-top: 10px;}

.vertical_table{border-top: 1px solid #666;width: 100%;}
.vertical_table td{border-bottom: 1px solid #ddd;padding:18px 20px;text-align: center;font-size: 14px;color: #666;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vertical_table td + td{text-align: left;}

.dual_box{width: 100%;}
.dual_box:after{content: '';display: block;clear: both;}
.dual_box > div{width: 510px;}
.dual_box > div + div{width: 390px;}
.gray_box.Type2 .black{font-size: 14px;color: #000;line-height: 1.5;margin-bottom: 10px;}

.service_exam:after{content: '';display: block;clear:both;}
.service_exam{margin-top: 16px;}
.service_exam li{float: left;background-position: top center;background-repeat: no-repeat;width: 80px;text-align: center;line-height: 1.2;font-weight: bold;}
.service_exam li a{display: block;padding-top: 90px;}
.service_exam li + li{margin-left: 43px;}
.service_exam li:first-child{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_01.png);}
.service_exam li:nth-child(2){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_02.png);}
.service_exam li:nth-child(3){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_03.png);}
.service_exam li:last-child{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_04.png);}

.vertical_table.Type2 td{text-align: left;overflow: hidden;width: 318px;}
.vertical_table.Type2 td a{display: inline-block;width: 260px;overflow: hidden;line-height:1.2;vertical-align: baseline;text-overflow: ellipsis;white-space: nowrap;}
.vertical_table.Type2 td + td{text-align: center;}

/* cs_02 */
.btn.more.Type2{}
.more.Type2{width:88px;height:28px;line-height:28px;text-align:center;background:#fff;border:1px solid #ddd;font-size:14px;color:#666;}
.more.Type2 span{display:inline-block;padding-right:25px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/detail_more.png) right 50% no-repeat;}

/* tab Type3 */
.l_tab.Type3{display:table;}
.l_tab.Type3 li{display:table-cell;text-align:center;height:58px;border:1px solid #ddd;background:#fff;}
.l_tab.Type3 li a{display:block;line-height: normal;font-size:16px;color: #666;font-weight:bold;background:#fff;border: 0;}
.l_tab.Type3 li + li{border-left: 0;}
.l_tab.Type3 li.on{background:#333;}
.l_tab.Type3 li.on a{color: #fff;font-weight: bold;background:#333;}
/*.tabInner{padding-top:20px;}*/
.tabInner .table_wrap{margin-top:30px;}
.c_666{color: #666 !important;}
.c_666 td{color: #666 !important;line-height: 1.3;}
.c_666.tac td{padding: 13px 0;text-align: center;}

/* cs_03 */
p.dot.gray:after,
.dot.gray li:after{background: #ddd;width:3px;height:3px;}
.dot.btm_mrg li:after{top:6px}
.bankUl{display: inline-block;border: solid #ddd;border-width: 1px 0 0 1px;width: 100%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bankUl li{width: 25%;float: left;border: solid #ddd;border-width: 0 1px 1px 0;background-repeat: no-repeat;background-position: center center;height: 60px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bankUl li:first-child{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_01.png);}
.bankUl li:nth-child(2){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_02.png);}
.bankUl li:nth-child(3){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_03.png);}
.bankUl li:nth-child(4){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_04.png);}
.bankUl li:nth-child(5){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_05.png);}
.bankUl li:nth-child(6){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_06.png);}
.bankUl li:nth-child(7){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/bank_07.png);}

/* cs_04 */
.dual_box.Type2{width: 100%;margin-top: 20px;}
.dual_box.Type2 > div.fl{width: 530px;background-color: #f8f8f8;padding: 40px 30px;}
.dual_box.Type2 > div + div{width: 315px;}
.dual_box.Type2 .service_exam{margin-top: 0;}
.dual_box.Type2 .service_exam li{padding: 24px 0 24px 90px;text-align: left;margin-left: 0;background-position: left center;}
.cs_tel{border: 1px solid #ddd;text-align: center;padding: 30px;}
.cs_tel .tit{font-size: 14px;color: #666;line-height: 1;font-weight: bold;}
.cs_tel .tel{font-size: 40px;color: #000;font-weight: bold;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_tel.png);background-repeat: no-repeat;	background-position: left top 10px;padding-left: 25px;display: inline-block;}
.cs_tel .text{font-size: 13px;color: #666;}
.cs_tel > p + p{margin-top: 15.5px;}

.stepUl{display: block;width: 100%;height: 55px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/bg/cs_step_bg.png)no-repeat top left;}
.stepUl li{float: left;width: 25%;padding: 20px 0;text-align: center;}
/*.stepUl li{float: left;width: calc((100% - 60px) / 4);padding: 20px 0;text-align: center;border: 1px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
/*.stepUl li + li{margin-left: 20px;}*/

.stepUl .red.bold{font-size: 15px;color: #f43141;font-weight: bold;}
.stepUl li strong{font-size: 15px;color: #000;font-weight: bold;margin-left: 10px;}
.btnWrap.bdt1{margin-top: 30px;}
.bdt1{border-top: 1px solid #ddd;padding-top: 30px;}
.btn.large[class*="link"]{min-width:168px;width: auto;padding: 0 35px 0 20px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn.large[class*="link"]:after{content:'';display:inline-block;width:5px;height:9px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_arr.png) no-repeat;position:absolute;top:50%;right:9px;margin-top: -4.5px;}

/* cs_05 */
.noti{display: inline-block;width: 40px;background-color: #fff;color: #f43141;border: 1px solid #f43141;padding: 4px 0 5px;text-align: center;}
.noti_link{display: block;width: 610px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;}

.cp_shop_tit h2{font-size:36px;font-weight: bold;}
.cp_shop_tit .addOn{position: absolute;top:10px;right: 0;}
.cp_shop_tit .addOn .select_box{width: 100px;height: 35px;float: left;}
.cp_shop_tit .addOn .sort_search{height: 35px;float: left;margin-left: 10px;}
.cp_shop_tit .addOn .sort_search .search{width: 35px;height: 35px;background-position: center center;}

/* cs_06 */
.notice_view{min-height: 390px;}
/* pagination */
.pagination{display: block;width: 100%;}
.pagination li{border-bottom: 1px solid #ddd;padding: 20px 30px;}
.pagination li a{display: block;}
.pagination li span{display: inline-block;width: 70px;font-size: 14px;color: #666;background-position: center right;background-repeat: no-repeat;}
.pagination li .prev{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pagination_prev.png);}
.pagination li .next{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pagination_next.png);}
.pagination li p{margin-left: 40px;font-size: 14px;line-height:1.2;color: #666;display: inline-block;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pagination li:after{content: '';display: block;clear: both;}

/* cs_07 */
.acod{width: 100%;border-top: 1px solid #666;}
.acod dt{border-bottom: 1px solid #ddd;padding: 20px 30px;}
.acod.faq dt a{display: block;font-size: 14px;color: #666;}
.acod.faq dt a:before{content: 'Q';font-size: 14px;color: #333;font-weight: bold;margin-right: 30px;}
.acod dd{display: none;border-bottom: 1px solid #ddd;background-color: #f7f7f7;padding: 20px 30px;}
.acod dd p{font-size: 14px;color: #666;line-height: 1.5;padding-left: 20px;}
.acod.faq dd .answer{font-size: 14px;color: #f43141;font-weight: bold;position: relative;display: block;margin-bottom: 20px;}
.acod.faq dd .answer:before{content: '';display: inline-block;width: 12px;height: 12px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/answer_arrow.png)no-repeat;position: absolute;left: -20px;top: 0;}

.select_box.ask{width: 150px;height: 35px;}
.inputbox.askTit{height: 35px;width: 720px;}
.select_box.ask select,
.inputbox.askTit input{height: 100%;}
.inputbox.askCont{width: 720px;height: 250px;border: 1px solid #ddd;padding: 20px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.email_box{width: 100%;}
.email_box > span{display: inline-block;height: 35px;font-size: 14px;color: #666;}
.email_box .inputbox{width: 120px;}
.email_box .select_box{width: 140px;margin-left: 10px;}
.email_box .select_box select,
.email_box .inputbox input{height: 100%;}

.radio_box label{padding:/*  0 20px */0 0px 0 20px;}
.radio_box input{margin-right: 10px;vertical-align:baseline;}

.terms{padding: 30px 0;}
.terms p{font-size: 14px;color: #666;line-height: 1.5;margin-bottom:35px;}
.terms p.tit{font-size: 14px;color: #000;margin-bottom:15px;font-weight: bold;}
.terms .summary{display: inline-block;border: 1px solid #ddd;padding: 30px;margin-bottom: 30px;}
.terms .summary a{display: block;font-size: 14px;color: #666;}
.terms .summary a:hover{text-decoration: underline;}
.terms .summary a + a{margin-top: 10px;}



/* cs01 */
.lnb.Type2 > .tit{width: 100%;height: auto;text-align: center;font-size: 20px;color: #fff;font-weight: bold;background-color: #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 30px 0;}
.lnb.Type2 > .lnb_menu li{padding: 16px 20px;}
.lnb.Type2 > .lnb_menu li a{font-size: 14px;}

.addOn.Type1.mt30{margin-top: 20px !important;}
.lnb.Type2 .addOn .tit{font-size: 16px;padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.lnb.Type2 .addOn.Type1 .fax:before{content: 'FAX';display: inline-block;background-color: #ff3d44;width: 40px;height: 20px;border-radius: 15px;font-size: 13px;font-weight: bold;color: #fff;text-align: center;line-height: 18px;margin-right: 10px;}
.lnb.Type2 .addOn.Type1 .fax{font-size: 14px;color: #000;line-height: 18px;text-align: left;letter-spacing: 0;}
.lnb.Type2 .addOn.Type1 .day{font-size: 13px;color: #666;background-color: #f7f7f7;margin: 0 -20px -20px;padding: 13px 0;margin-top: 15px;letter-spacing: 0;}
.lnb.Type2 .addOn.Type1 .day:before{content: '';display: none;}
.lnb.Type2 .addOn.Type2 .tit{letter-spacing: -1.8px;}
.lnb.Type2 .addOn.Type2 .btn.rds_link.gray_w{background:#333;border:1px solid #333;color:#fff;}
.lnb.Type2 .addOn.Type2 .btn.rds_link.gray_w:after{background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_arr2.png) no-repeat;}

.right_contents.Type2 .cp_shop_tit.bg{background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/bg/cs_title_bg.png)no-repeat center center;padding: 30px 0;margin-bottom: 50px;}
/*.faq_serchBox{background-color: #fff;}*/
.faq_serchBox .inputArea{border: 3px solid #333;padding: 11px 0 11px 30px;width: 610px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.faq_serchBox .inputArea > input[type="text"]{width: 440px;}
.faq_serchBox .inputArea > span{font-size: 24px;}
.btn.faq_search{width: 67px;height: 54px;background-color: #333;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_white_search_big.png);position: absolute;top: 0px;right: 0px;}

.quickArea{text-align: left;width: 610px;margin: 20px auto;}
.quickArea span{display: inline-block;width: 130px;background-color: #777;color: #fff;font-size: 13px;font-weight: bold;text-align: center;border-radius: 15px;padding: 3px 0 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 20px;}
.quickArea .btn_quick{padding: 4px 0px 3px;font-size: 13px;color: #666;background-color: transparent;border: 0;border-radius:0px;}
.quickArea .btn_quick + .btn_quick{margin-left: 0px;}
.quickArea .btn_quick + .btn_quick:before{content: '';display: inline-block;width: 1px;height: 10px;background-color: #ddd;margin: 0 10px;}
.quickArea .btn_quick.on{border-color: unset;background-color: unset;color: unset;}

.vertical_table.qna_tbl{margin-top:0;border-top:0;}
.vertical_table.qna_tbl .open_qna{display:block;width: 100%;position: relative;padding-right: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 1.3;}
.vertical_table.qna_tbl .open_qna:after{content: '';display: inline-block;width: 15px;height: 8px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_acod_close.png)no-repeat center center;position: absolute;top: 3px;right: 0;}
.vertical_table.qna_tbl tr.open .open_qna:after{background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_acod_open.png)no-repeat center top;}
.vertical_table.qna_tbl tr.answer{display:none;}
.vertical_table.qna_tbl tr.answer td{padding:24px 30px;background:#f7f7f7;}
.vertical_table.qna_tbl tr.answer td .a{margin-top:20px;text-align: left}
.vertical_table.qna_tbl tr.answer td .a dl{padding-left:20px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/qna_dt.png) no-repeat;}
.vertical_table.qna_tbl tr.answer td .a dl dd{margin-top:15px;line-height:24px;}

.vertical_table.Type2 td{width: 280px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.vertical_table.Type2 td a{width: 240px;}
.vertical_table.Type2 td + td{width: 110px;}

/* cs02 */
.l_tab.Type3 li a{font-weight:normal;}
/* cs03 */
/* cs04 */
/* cs05 */
.cp_shop_tit .addOn .select_box{width: 120px;height: 33px;}
.cp_shop_tit .addOn .select_box + .select_box{margin-left: 10px;}
.cp_shop_tit .addOn .sort_search{height: 33px;}
.right_contents.Type2 .goods_tit,
.noti_link{line-height: 1.5;width:auto;}
/* cs06 */
.gray_box h2 + p.fc_gray{display: inline-block;margin-top: 0;}
.gray_box .date{position: relative;top: auto;right: auto;display: inline-block;margin-left: 20px;}
.pagination li span{color: #000;}

/* cs07 */
.mt80{margin-top: 80px !important;}
.mt110{margin-top: 110px !important;}
.acod.faq dt a{position: relative;}
.acod.faq dt a:after{content: '';display: inline-block;width: 15px;height: 8px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_acod_close.png)no-repeat center center;position: absolute;top: 3px;right: 0;}
.acod.faq dt.on a:after{content: '';display: inline-block;width: 15px;height: 8px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_acod_open.png)no-repeat center top;position: absolute;top: 3px;right: 0;}

.cs_notice{padding: 30px 40px;}
.cs_notice .bg_page{font-size: 14px;font-weight: bold;color: #666;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/cs_page.png)no-repeat 0 50%;height: 45px;line-height: 45px;padding-left: 65px;}
.cs_notice .btn.large.white_g{position: absolute;top: 30px;right: 40px;}

/* mypage_01 */
.boxsize{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.lnb.Type2 > .lnb_menu.Type2 > li{/* padding: 10px 20px; */padding:30px;border-bottom: 1px solid #e1e1e1;}
.lnb.Type2 > .lnb_menu.Type2 > li > a{/* font-size: 15px;color: #666; */display:block;font-size:16px;font-weight:bold;color:#000;line-height:1;margin-bottom: 10px;}
.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li{border-bottom: 0;padding: 0 0 0 10px;margin-bottom: 5px;line-height: normal;}
.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li a{font-size: 13px;color: #666;line-height: normal;}
.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li.on{background-color: #fff;}
.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li.on a{font-weight: bold;color: #000;}

.gray_box.p50{padding: 40px 50px;}
.mem_info{width: 100%;height: 120px;background-color: #fff;padding: 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top: 40px;}
.mem_info li{float: left;width: 170px;height: 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top: 34px;background-position: center top 10px;background-repeat: no-repeat;text-align: center;}
.mem_info li + li{border-left: 1px solid #ddd;}
.mem_info li:first-child{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/mem_info_01.png);}
.mem_info li:nth-child(2){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/mem_info_02.png);}
.mem_info li:nth-child(3){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/mem_info_03.png);}
.mem_info li:nth-child(4){background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/mem_info_04.png);}
.mem_info li:last-child{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/mem_info_05.png);}
.mem_info li span{display: inline-block;height: 30px;font-size: 28px;color: #000;font-weight: bold;margin-top: 10px;}
.mem_info li .mem_grade{font-size: 13px;font-weight: normal;}
.mem_grade.bronze:before{content: '';display: inline-block;width: 30px;height: 30px;border-radius:50%;background-color: #ffd4d8;margin: 0 10px -10px 0;}
.mem_info li .mem_delivery{color: #f43141;}

/* table_wrap */
.table_wrap table.Type1{text-align: center;}
.table_wrap table.Type1 td{padding: 19px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 14px;color: #666;line-height: 1.2;}
.table_wrap table.Type1 td:nth-child(2),
.table_wrap table.Type1 td:nth-child(3){text-align: left;}
.table_wrap table.Type1 .answer{text-align: left;}

.table_wrap table.Type2{text-align: center;}
.table_wrap table.Type2 td{padding: 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 14px;color: #666;line-height: 1.5;}
.table_wrap table.Type2 td p{line-height: 1.2;}
.table_wrap table.Type2 td:nth-child(2){text-align: left;}
.table_wrap table td .black{color: #000;}
.table_wrap table.Type2 td a{color: #666;}

.table_wrap table.Type3{text-align: center;}
.table_wrap table.Type3 td{padding: 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 28px;color: #000;font-weight: bold;}

.table_wrap table.Type4{text-align: center;}
.table_wrap table.Type4 td{padding: 30px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 14px;color: #666;line-height: 1.2;}
.table_wrap table.Type4 td p{line-height: 1.2;}
.table_wrap table.Type4 th:nth-child(1),
.table_wrap table.Type4 td:nth-child(1){padding-left: 30px;}
.table_wrap table.Type4 th:nth-child(6),
.table_wrap table.Type4 td:nth-child(6){padding-right: 30px;}
.table_wrap table.Type4 th:nth-child(2),
.table_wrap table.Type4 th:nth-child(3),
.table_wrap table.Type4 td:nth-child(2),
.table_wrap table.Type4 td:nth-child(3),
.table_wrap table.Type4 td:nth-child(4){text-align: left;}

.gray_box.Type2{border: 0;}
.flex_c{display: flex;align-items: center;justify-content: center;}
.flex{display: flex;align-items: center;justify-content: space-between;}
.gray_box.Type2 h2{color: rgba(0,0,0,
.23);}

.dual_box.Type3 > div{width: 390px;}
.dual_box.Type3 > div + div{width: 510px;}

.mt0{margin-top: 0 !important;}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}

.period{padding-left: 30px;}
.period > span{display: inline-block;height: 25px;font-size: 14px;color: #000;margin-right: 20px;float: left;line-height: 25px;}
.period > a.btn{float: left;}
.period > a.btn + a.btn{margin-left: 5px;}

.calendar_box{}
.cal{float: left;}
.cal input{font-size: 14px;color: #000;/* width: 140px;height: 35px;border: 1px solid #ddd;padding: 0 40px 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: #fff url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/calendar.png)no-repeat center right 15px; */}
.cal + a.btn{margin-left: 10px !important;float: left;}

.section .tit_box{margin: 0 0 20px;}

/*.check{display: inline-block;min-height: 20px;min-width: 20px;}
.check input[type="checkbox"]{display: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.check label{display: inline-block;position: relative;min-height: 20px;min-width: 20px;}
.check label:after{content: '';display: inline-block;width: 20px;height: 20px;border: 1px solid #ddd;background-color: #fff;position: absolute;top: 0;left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.check input[type="checkbox"]:checked + label:after{content: '';background-color: #000;}*/

/* buttons */
.btn.rds_link.white_g.Type2{min-width: 130px;padding: 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn.small.Type2{width: auto;min-width: auto;}
.btn.smaller.white_g.Type2{font-size: 13px;color: #666;border: 1px solid #ddd;width: auto;min-width: auto;height: 25px;width: 55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn.smaller.white_g.Type2.on{border-color: #000;color: #000;}
.btn.small.black.Type2{color: #fff;min-width: 80px;width: 80px;height: 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin: 0;line-height: unset;padding: 9px 0;}

/* after */
.gray_box.Type2:after{content: '';display: block;clear: both;}


/* 2020-04 수정사항*/
.qube .t_cell .price{margin-top:20px;display: inline-block;}

/*2020-04-07 마이페이지 수정*/
.table_wrap.head55 table tbody td .fc_black + .fc_Lgray{margin-top: 8px;word-break: break-word;word-wrap: break-word;display: inline-block;line-height: 16px;}
.table_wrap.head55 table tbody td .fc_Lgray + .btn.detail_more{margin-top: 10px;}
.pdt_txt .clear .prd_txt{width: calc(100% - 100px);padding-top: 0 !important;}
.pdt_txt .clear .prd_txt a{line-height: 20px;}
.pdt_txt .clear .prd_txt .btn.detail_more{margin-top: 10px;}
.pdt_txt .clear .d_table{width: calc(100% - 100px);float: right;margin-top: 15px;}
.table_wrap.mypageMain td{padding: 10px 5px;}
.table_wrap.mypageMain .modi{padding: 10px 20px;}
.table_wrap.mypageMain .btn.detail_more{height: 20px;line-height: 18px;font-size: 11px;padding: 0;min-height: auto;width: 100px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table_wrap.mypageMain .btn.small.wgray_g{height: 20px;line-height: 18px;font-size: 11px;padding: 0;min-height: auto;}

.status.c2{background-color: #f43141;color: #fff;}

.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li.on a{color: #f43141;text-decoration: underline;}
.lnb.Type2 > .lnb_menu.Type2 > li .dot.gray li a:hover{color: #f43141;text-decoration: underline;}

.info_box.bo_none.Type2{background-color: #fff;}
.white_box + .info_box.bo_none{border: solid #ddd;border-width: 0px 1px 1px;}
.white_box .scnd_tit.fs14{font-size: 14px;}
.mt8{margin-top: 8px;}
.table_wrap.qna_tbl table.c_666.tac a.noti_link{max-width: 610px !important;}
.right_contents.Type2 .section .goods_tit{border-bottom: 0;}
.right_contents.Type2 .section .goods_tit + .table_wrap.qna_tbl{margin-top: 0;}

.tabBox{}
.tabBox > .tabCont{display: none;margin-top: 20px;}
.tabBox > .tabCont.on{display: block;}
.tabBox .tabUl.depth02:after{content: '';display: block;clear: both;}
.tabBox .tabUl.depth02 li a{display: inline-block;width: 235px;background-color: #fafafa;font-size: 15px;color: #666;text-align: center;float: left;padding: 16.5px 0;border: 1px solid #ddd;}
.tabBox .tabUl.depth02 li.on a{border-color: #333;background-color: #333;color: #fff;font-weight: bold;}

.table_wrap.Type2 tbody th{padding: 10px 30px;}
.table_wrap.Type2 tbody td{padding: 10px 30px;color: #666;}
.table_wrap.Type2 .modi{padding: 10px 5px;}

.sort_box.Type2{text-align: center;}
.sort_box.Type2 .sort_date{margin-left: 0;}
.sort_box.Type2 .box{display: inline-block;}
.sort_box.Type2 .box .box{display: block;}
.sort_box.Type2 .box .box + .box{margin-top: 10px;text-align: left;}
.sort_box.Type2 .box .cell_box{display: inline-block;}
.sort_box.Type2 .box .cell_box span:not(.select_box){font-size: 13px;color: #666;margin-right: 20px;display: inline-block;vertical-align: middle;}
.sort_box.Type2 .box .cell_box + .cell_box{margin-left: 31px;}
.sort_box.Type2 .btn.black{height: 75px;line-height: 75px;}
.sort_box.Type2 + .table_wrap{margin-top: 15px;}

.table_wrap.Type2.head55 tbody th{padding: 10px 20px;}
.table_wrap.Type2.head55 tbody td{padding: 10px 5px;color: #666;line-height: 1;}
.table_wrap.Type2.head55 tbody td.tal{padding: 10px 25px;}
.table_wrap.Type2.head55 tbody td.tal a{line-height: 1.3;}

/*슬라이드 관련*/
.goods_4ea .slick-list{margin-left: 0px;}
/*.goods_4ea.slider_4 .slick-list .slick-slide{width: 260px !important;margin-left: 53.3333px;}*/
/*.goods_4ea.slider_4 .slick-list .slick-slide:nth-child(4n + 1){margin-left: 0px;}*/
.goods_4ea .slick-slide .goods_over{float:left;margin-left:53.3333px;width:260px !important;position: relative;}
.goods_4ea .slick-slide .goods_over:first-child{margin-left: 0;}
.goods_4ea > ul:not(.slick-dots) > li{float:left;width:260px;position: relative;height: 508px;}
.goods_4ea > ul:not(.slick-dots) > li + li{margin-left: 53.3333px;}
.goods_4ea{margin-left: 0;}
.goods_4ea > ul:not(.slick-dots) > li{margin-left: 0;}
.goods_4ea > ul:not(.slick-dots) > li + li{margin-left: 53.3333px;}
.goods_4ea > ul:not(.slick-dots) > li:nth-child(4n + 1){margin-left: 0;}

.slider_8 .slick-list{margin-left: 0px;}
.slider_8 .goods_over:nth-child(4n + 1){margin-left: 0;}
.slider_8 .goods_over:nth-child(n+5){margin-top: 26px !important;}

.slider_8.goods_4ea{margin-left: 0 !important;}

/*.goods_4ea .goods_over:nth-child(4n + 1){margin-left: 0;}*/
/*.goods_4ea .goods_over:nth-child(n+5){margin-top: 26px !important;}*/

.goods_4ea li:nth-child(4n + 1){margin-left: 0;}
.goods_4ea ul:not(.slick-dots) li + li{margin-left: 53.3333px;}

/*2020-04-08 상품상세 페이지 관련수정*/
.product_dl dd.detail_area{padding: 0px 0px 0px 0px;text-align: center;}
.product_dl dd.detail_area > [class*="detail_"]{margin: 30px auto;display: inline-block;max-width: 100%;}
/*2020-04-08 cp샵 판매자정보 팝업추가 관련수정*/
.cp_shop_tit + .layer.pop_seller{top: 125px;right: auto;left: 50%;transform: translateX(-50%);border: 1px solid #333;}
/*2020-04-09 상품상세 페이지 관련수정*/
.detail_2ea ul{margin: 0 60px;}
.detail_2ea li{display: inline-block;float: left;padding-left: 0px;}
.detail_2ea li:nth-child(even){margin-left: 60px;}
.detail_2ea li:nth-child(n+3){margin-top: 60px;}
/*2020-04-09 상품평작성 페이지 관련수정*/
.gradeSet{display: block;}
.gradeSet > .text{font-size: 14px;color: #666;float: right;line-height: 22px;}
.gradeSet .stars{float: left;}
.gradeSet .stars a{display: inline-block;width: 22px;height: 22px;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/review_star_off.png);background-position: 50% 50%;-webkit-background-size: 100%;background-size: 100%;background-repeat: no-repeat;}
.gradeSet .stars a + a{margin-left: 5px;}
.gradeSet .stars a.on{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/review_star_on.png);}
input + label{cursor: pointer;}
/*2020-04-09 메인페이지 온누리 지역관 관련수정*/
.cols_8.tab_ul{background: none;border: solid #ddd;border-width: 0 0 0 1px;}
.cols_8.tab_ul li{width: calc(100% / 8);height: 50px;background: #fafafa;border: solid #ddd;border-width: 0 1px 1px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cols_8.tab_ul li:nth-child(-n+8){border-top-width: 1px;}
/*.tabbox .tab_ul{background: #fafafa;border: solid #ddd;border-width: 1px 0 0 1px;}*/
/*.tabbox .tab_ul li{border: solid #ddd;border-width: 0 1px 1px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/

/*2020-04-10 마이페이지 메인 수정관련*/
.partner_step{padding: 40px 15px;}
.gray_box .qube .t_cell h2{position: relative;}
.gray_box .qube .t_cell:hover h2:after{content: '';display: inline-block;width: 15px;height: 1px;background-color: #333;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);}
.tit_box{min-height: 30px}
.tit_box + .gray_box.small{margin-top: 15px;}
.tit_box .btn.dgray.fr.small:after{content:'';display: inline-block;width:4px;height:7px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/btn_arrow.png) no-repeat;position:absolute;top:10px;right:9px;}
.shoping_info + .delivery_box{background-color: #f9f9f9;padding: 5px 15px 15px;border: 0;}
.delivery_box .box{background-color: #fff;padding: 10px 20px;}
.qube .t_cell .price{margin-top: 25px;}
.qube .t_cell.w200{width: 200px;}
.qube .t_cell.w200 .btn.mini.black{line-height: 18px;margin-top: 0;font-size: 11px;width: auto;min-width: auto;padding: 0 5px;margin-left: 20px;}
.shoping_info{height: auto;min-height: 120px;}
.shoping_info .rght_box{height: 120px;}
.table_wrap table td p{line-height: 1.2;}
.price.sml span{margin-right: 5px;}
/*2020-04-10 faq 검색결과 단어포인트*/
span.searchResult{background-color: #ffff94;}

.cp_shop_tit + .gray_box{border-top: 1px solid #000;}
.table_wrap.big table td{padding: 15px 40px;}
.cp_shop_tit + .select_link.d_table > .t_cell:not(.tar){display: none;}

/*2020-04-10 주문/결제 특별포인트 수정 */
.table_wrap table td.specPoint{padding: 30px;border:1px solid #ddd;border-top: 0;}
.table_wrap table .acodTr{display: none;}
.table_wrap table .acodTr.on{display: table-row;}
.table_wrap .h40 th{border-top: 1px solid #000;height: 40px;padding: 0;text-align: center;vertical-align: middle;}
.table_wrap .h40 td{color: #666;}
.table_wrap.noHid{overflow: unset;}

.btn.acodBtn{padding-right: 50px !important;position: relative;}
.btn.acodBtn:after{content: '';display: inline-block;width: 15px;height: 8px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pagination_next.png)no-repeat center center;position: absolute;top: 50%;right: 15px;margin-top: -4px;}
.btn.acodBtn.open:after{transform: rotate(180deg);}

.main_info .info_box.t_cell{border: 0;}
.main_info .info_box.t_cell + .info_box.t_cell{border-left: 1px solid #ddd;}

.table_wrap th{position: relative;}
.table_wrap:not(.qna_tbl) th input[type="checkbox"]{position: absolute;top: 50%;margin-top: -6.5px;left: 20px;}
.table_wrap:not(.qna_tbl) th input[type="checkbox"] + label{margin-left: 20px;}
.table_wrap.qna_tbl:not(.bdtb) td{padding: 10px 0;}/* 2020-04-10 FOPCS05M01 수정 */
/* 2020-04-10 FOPCS05M01 수정 */
.acod.faq dt a{padding:0 20px;line-height: 1.3;}
.acod.faq dt a:before{position: absolute;left: 0;margin: 0;}

.table_wrap.noHid th.tal input[type="checkbox"]{margin-top: -5px;}
.table_wrap.noHid th.tal input[type="checkbox"]+label{margin-left: 18px;}
.table_wrap.noHid th.tal .ico_npay{width:50px;vertical-align:top;margin:4px 0 0 2px;}
/*2020-04-13 주문결제 남은결제금액 수정*/
.remaining_pay{padding: 15px 30px;background-color: #666;}
.remaining_pay > span{color: #fff;font-size: 14px;line-height: 1.3;margin-top: 4px;}
.remaining_pay > .price{color: #fff !important;font-size: 16px;}
.remaining_pay > .price span{font-size: 26px;color: #fff;}
.basket table thead th input[type="checkbox"] + label{margin-left: 20px;}
.prd_img a{display: block;}

/*2020-04-13 복수배송 주문/결제 */
.bdbb{border-bottom: 1px solid #000 !important;}
.bdtb{border-top: 1px solid #000 !important; }
/*2020-04-13 마이페이지 > 활동관리*/
.btn.small2{min-width:120px;padding:9px 10px;font-size: 14px;min-height:35px;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn.small2 + .btn.small2{margin-left: 10px;}
/*2020-04-13 고객지원센터 > 공지사항*/

.notice_box .gray_box .goods_tit.bold{border-bottom: 0;}
.notice_box .notice_view + .attach.d_table{margin-bottom: 0;background-color: #f8f8f8;}

/*2020-04-13 메인 이메일 무단수집거부 팝업*/
.not_email.imgArea{text-align: center;padding: 0 30px 20px;}
.fs_13{font-size: 13px !important;}
.gray_box > .bold:first-child{padding-bottom: 20px;}
/*2020-0413 mro 메인수정*/
.member_t > i{margin-right:10px;vertical-align: sub;}
.limpid_table table th,
.limpid_table table td{padding:7px 0;}
/*2020-0413 mro sub메인수정*/
/*.blink{height:auto;}*/
.inner > .tit_box{margin-top: 40px;}
.inner + .goodsArea{margin-top: 30px;}
/*2020-04-13 상품 입점 안내 */
.partner_step ul li{position: relative;}
.partner_step ul:not(.arr) li:after{content: '';display: inline-block;width: 15px;height: 26px;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/part_arrow.png);background-repeat: no-repeat;-webkit-background-size: 100%;background-size: 100%;position: absolute;top: 50%;right: -7.5px;margin: -13px 0 0 0;}
.partner_step ul:not(.arr) li:last-child:after{display: none;}
/*2020-04-13 FOPMI01M01 메인수정*/
.goods_4ea li .goods_over{width: 100%;}
.goods_4ea li .goods_over > a{width: 100%;}
.goods_4ea li .goods_over > a figure{width: 100%;}

/*2020-04-14 FOPCS01M01 고객지원 메인수정*/
.cp_shop_tit.bg + .faq_serchBox .inputArea > span{padding: 0;}

.hash_box{height: 20px;}

/*2020-04-23 메인 기획전 관련 수정*/
.goods_4ea_m.g2 a figure{overflow: hidden;}
.top_menu .mymenu li a span{line-height: 1;}
.rght_box ul.memu li p{line-height: 14px;}
.faq_serchBox .inputArea > span{line-height: 1;}
.soldOut:before{content: '품절';z-index: 2;color: #fff;font-size: 45px;font-weight: bold;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.saleEnd:before{content: '판매종료';z-index: 2;color: #fff;font-size: 45px;font-weight: bold;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.soldOut > p{display: none;}
/*2020-04-27 새창배너 추가본 */
.dim{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,
.2);z-index: 3;}
.pop_prevType01{display: inline-block;position: fixed;z-index: 4;border: 1px solid #333;}
.pop_contents.prev{padding: 0px;}
.pop_contents.prev > .pop_close{bottom: auto;right: 10px;top: 10px;width: 40px;height: 40px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_prev_close.png) no-repeat center center / 40px 40px;}
.pop_contents.prev > .bot{padding: 10px;position: relative;}
.pop_contents.prev > .bot label{font-size: 12px;color: #000;margin: 0;	}
.pop_contents.prev > .bot > .pop_close{bottom: 10px;right: 10px;font-size: 12px;text-indent: 0;width: auto;height: 20px;line-height: 20px;display: inline-block;background-position: left center;padding-left: 20px;-webkit-background-size: 10px 10px;background-size: 10px 10px;}

.pop_prevType02{display: inline-block;position: fixed;z-index: 4;border: 1px solid #333;}
.pop_contents.prev02{padding: 60px 0px 0px;display: inline-block;border: 1px solid #333;}
.pop_contents.prev02 > .pop_close{bottom: auto;right: 10px;top: 10px;width: 40px;height: 40px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_prev_close.png) no-repeat center center / 40px 40px;}
.pop_contents.prev02 > .bot{padding: 10px;position: relative;border-top: 1px solid #eee;}
.pop_contents.prev02 > .bot label{font-size: 12px;color: #000;margin: 0;}
.pop_contents.prev02 > .bot > .pop_close{bottom: 10px;right: 10px;font-size: 12px;text-indent: 0;width: auto;height: 20px;line-height: 20px;display: inline-block;background-position: left center;padding-left: 20px;-webkit-background-size: 10px 10px;background-size: 10px 10px;}
.pop_contents.prev02 > .scrolled{width: 100%;padding: 0 20px;overflow-x: hidden;overflow-y: scroll;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pop_contents.prev02 > .scrolled > * + *{margin-top: 30px;}
.pop_contents.prev02 > .scrolled > h2{font-weight: bold;font-size: 30px;}
.pop_contents.prev02 > .scrolled > p{font-size: 14px;}
.pop_contents.prev02 > .scrolled > .dot li{font-size: 14px;color: #666;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pop_contents.prev02 > .scrolled > .btn.link{border-radius: 5px;min-width: 130px;}
.pop_contents.prev02 > .scrolled > .btn.large[class*="link"]:after{right: 25px;}
/*2020-04-27 error 페이지*/
.error{margin: 160px 0;text-align: center;}
.error .inner > * + *{margin-top: 50px;}
.error .inner > h1{font-size: 40px;color: #000;font-weight: bold;	}
.error .inner > p{font-size: 16px;color: #333;}
/*2020-04-28 faq 검색결과*/
.faq_serchBox.gray_box.Type2 + .sort_view > .d_table{padding: 50px 0 0;border-bottom: 0;}

.popup_goods .right_box .r_price_area{max-height: 475px;}


.market_list > ul > li:after{content: '';display: block;clear: both;}

.noti_link{display: inline-block;}
.tal{text-align: left !important;}

.noti_link.save{padding-right: 30px;position: relative;}
.noti_link.save:after{content: '';display: inline-block;width: 16px;height: 16px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/list_save.png)no-repeat center center;margin-left: 10px;position: absolute;right: 0;top: 50%;margin: -8px 0 0;}

.product_dl.child{padding:0 20px;margin: -20px 0 30px;}
.product_dl > dt strong.bold{font-size: 16px;}

.tab_ul.Type2 li.on a{background-color: #333;}
.tab_ul.Type2 li a:hover{background-color: #333;}
.table_wrap.member_grade table{border-collapse: collapse;}
.table_wrap.member_grade th,
.table_wrap.member_grade td{border: 1px solid #ddd;}
.table_wrap.member_grade th:first-child,
.table_wrap.member_grade td:first-child{border-left: 0;}
.table_wrap.member_grade th:last-child,
.table_wrap.member_grade td:last-child{border-right: 0;}
.mem_grade strong{display: inline-block;width: 70px;margin-left: 30px;font-size: 14px;font-weight: bold;line-height: 58px;text-align: left;}

.price_info_list .price_bx.sale{overflow-y: auto;max-height:80px;}

.acodTr .btn.small.link{padding: 7px 30px 0 10px;}
.acodTr .info_box.bo_none{margin: 30px -30px -30px;}
.info_box.bo_none.onr_m{margin: 30px 0 0 0;} /* 231025 추가 */
.info_box .dot li .onr_app{display: inline-block;margin-left: 10px;background-color: #fff;padding: 10px;border: 1px solid #333;color: #666;font-size: 13px;} /* 231025 추가 */

.payment_choice *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.payment_choice ul{display: block;}
.payment_choice li{width: 155px;height: 60px;border: 1px solid #ddd;border-radius: 3px;display: block;float: left;margin-left: 15px;}
.payment_choice li:nth-child(5n + 1){margin-left: 0;}
.payment_choice li:nth-child(n + 6){margin-top: 20px;}
.payment_choice li a{display: block;width: 100%;height: 100%;text-align: center;font-size: 15px;color: #000;line-height: 58px;background-position: center center;background-repeat: no-repeat;}
.payment_choice li.on{border-width: 2px;border-color: #000;}
.payment_choice li.on a{line-height: 56px;}
.payment_choice .samsungpay a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/samsungpay.png);}
.payment_choice .payco a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/payco.png);}
.payment_choice .lpay a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/lpay.png);}
.payment_choice .zeropay a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/zeropay_1.png);}
.payment_choice .zeropay2 a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/zeropay_2.jpg);}
.payment_choice .zeropay4 a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/zeropay_3.jpg);}
.payment_choice .ssgpay a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/ssgpay.png);}
.payment_choice .kakaopay a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/kakaopay.png);}
.payment_choice .kbank a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/kbank.png);}
.payment_choice .kbbank a{background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/kbbank.jpg);}
.payment_choice .hxpinpay a{background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pinpay.png);}
.payment_choice .onr a{background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/onr_onnuri.jpg);} /* 231025 추가 */
.payment_choice .onrm a{background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/onr_monnuri.jpg);}
.payment_choice .d_onnuri a{background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/d_onnuri.JPG);}
/*2020-05-07 css 메인 수정*/
.inner > .tit_box{margin: 40px 0 30px;}
[class*="product_"]{margin-top: 0 !important;}
/*2020-05-07*/
.top_banner{position: relative;overflow: hidden;}
.top_banner a{display: block;text-align: center;width: 100%;}
.top_banner img{display: block;width: 1200px;margin: 0 auto;}
.top_banner .topbanner_close{display: block;width: 22px;height: 22px;font-size: 0;position: absolute;right: 20px;top: 50%;transform: translatey(-50%);background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/topbanner_close.png)no-repeat center center;}
.mainslide02 .slidArea li a img{display: inline-block;width: 1200px;height: 400px;}
/*2020-05-08*/
.top_menu .mymenu li a span{margin-left: 5px;}
.popup_inner .goods_no_slide.cols4.slider_4 .slick-slide{width: 253px !important;}

.product_3:nth-child(n+4){margin-top: 30px !important;}
.goods_intro dl dt,
.goods_define dl dt{height: 14px;}

/*2020-05-11*/
.vertical_slide .slick-slide a {margin-bottom: 10px;}
.sort_box .select_box select{padding-left: 5px;}
/*2020-05-13*/
[class*="goods_"] a figure{overflow: hidden;}
.goods_2ea figure{height: 290px;}
.goods_3ea figure{height: 185.5px;}
.goods_4ea figure{height: 260px;}

.goods_3ea_m figure{height: 179.5px;}

/*2020-05-15 메인롤링 버튼 size 수정*/
.mainslide02 .arrows a{width: 50px;height: 50px;bottom: 175px;}
.mainslide02 .arrows .prev{background: unset;background-repeat: no-repeat;background-position: center;background-color: rgba(0,0,0,
.1);background-size: 10px 20px;background-image:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/slide_prev.png);left: 0;}
.mainslide02 .arrows .next{background: unset;background-repeat: no-repeat;background-position: center;background-color: rgba(0,0,0,
.1);background-size: 10px 20px;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/common/slide_next.png);right: 0;}
/*2020-05-16 배송지 주소록 스크롤*/
.pop_scroll_y.type2{height: 560px !important;}

/*2020-05-19 상품상세 슬라이드 관련 수정*/
.detail_left .slider_nav .slick-prev,
.detail_left .slider_nav .slick-next{display: none !important;}
.detail_left .slider_for .slick-slide.slick-current a,
.detail_left .slider_nav .slick-slide.slick-current a{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #eee;}

.cp_banner{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #eee;}
.detail_img img{display: block;width: auto;margin: 0 auto;}

/*2020-05-20 퀙배너 중첩시 높이 수정*/
.quick_menu .quick + .quick{top: 140px;}
.quick_menu .quick + .quick + .quick{top: 280px;}
/*2020-05-20 기획전 상품롤링 수정*/
.goods_4ea_m.g2{width: 1226px;margin: 0 0 0 -13px;}
.goods_4ea_m.g2 img{width: 100%;height: 100%;}
.goods_4ea_m.g2 .slick-dots{position: relative;bottom: 0;}

.comment_box{padding: 20px 0;}
.comment_box .cmmt_after{display: none;}
.btn.comment{margin-left: 20px;padding-right: 30px;position: relative;}
.btn.comment:after{content:'';display:inline-block;width:18px;height:18px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/loaction_arr.png) right 50% no-repeat;position:absolute;top:50%;right:4px;margin-top:-9px;}
.btn.comment.open:after{transform: rotate(180deg);}

/*2020-05-22 서브메인 이미지 슬라이드 부분 이미지 높이 조절*/
.left_banner .left_slider .slick-slide img{height: 360px;}
[class*="goods_"] figure{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #eee;}
.goods_4ea.exp figure{height: 200px;}

/*2020-05-25 장바구니 품절 글자 크기 조절*/
.prd_img.soldOut:before{font-size: 20px !important;}
.table_wrap.basket th input[type="checkbox"]{position: relative;top: auto;left: auto;margin: 0;}
.table_wrap.basket th input[type="checkbox"] + label{margin-left: 10px !important;}

.table_wrap.big table td p{padding-right: 50px;}
.location_l > ul > li.lctn  > a{min-width:80px;}
.lct_menu ul li a{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.location_l > ul > li:nth-child(3).lctn  > a{min-width:100px;}

.option_view .txt{width: 100%;}
.gray_box.height_f{min-height: 305px;height: auto;}
.goods_4ea li .blink .goods_define.type_0 dd{height: 42px;}

@media print {
	.top_banner,.header,.footer,.quick_menu,.location_l,.lnb{display: none;}
	.right_contents{margin: 0 !important;float: none !important;}
	#orderBill{height: auto;width: 100%;}
	#orderBill .pop_scroll{max-height: auto !important;height: auto !important;overflow-y: none;}
}

.inputbox input[type="text"],
.inputbox input[type="password"],
.inputbox input[type="number"],
.inputbox select{letter-spacing: initial;}
.table_wrap.qna_tbl.tac .c_666 td{padding: 10px;}
.price_box p.fc_red{margin-top: 10px;font-size: 13px;line-height: 14px;}
.table_wrap.address_list thead th:first-child{padding: 0 20px;text-align: left;}
.table_wrap.address_list thead th input[type="checkbox"]{position: relative;top: auto;left: auto;margin-right: 10px;}
.table_wrap.noHid th input[type="checkbox"]{position: relative !important;top: auto !important;left: auto !important;margin-top: 0 !important;}
.div_td p.fc_red{margin-top: 10px;font-size: 13px;line-height: 13px;}

.goods_square .side a figure,
.goods_square .center a figure,
.goods_3ea_m a figure{border: 0 !important;-webkit-box-sizing: unset !important;-moz-box-sizing: unset !important;box-sizing: unset !important;}
.goods_square .side{width: 302px !important;}
.goods_square .side a + a{margin-top: 28px !important;}
.goods_square .center a,
.goods_square .side a{border: 1px solid #ddd !important;}
.goods_square .center{margin: 0 47px;width: 502px !important;}

/*2020-05-27-10*/
.terms p{margin-bottom: 20px;}
.terms .table_wrap{border-top:1px solid #000;border-right:1px solid #fff;overflow:hidden;margin-bottom: 35px;}
.terms .table_wrap tbody th{color:#000;background:#f9f9f9;}
.terms .table_wrap tbody th,
.terms .table_wrap td{padding:10px 20px;height:30px;line-height:22px;border-bottom:1px solid #ddd;}
.terms .table_wrap thead th{height:40px;background:#f9f9f9;border-bottom:1px solid #ddd;color:#000;text-align: center;padding: 0 10px;min-width: 150px;}
.terms .table_wrap thead th + th,
.terms .table_wrap tbody td + td{border-left: 1px solid #ddd;}
.terms .table_wrap td p{color:#666;margin: 0;}
.terms .table_wrap td p.fc_red{color:#f43141 !important;}
.terms ul{margin: 15px 0 35px;display: block;}
.terms li ul{margin: 10px 0;}
.terms li{margin-left: 20px;line-height: 1.5;padding-left:16px;text-indent:-16px;}
.terms li .table_wrap{margin-top: 35px;}
.terms > ul > li + li{margin-top: 5px;}
.terms .link{display: block;font-size: 14px;color: #f43141;font-weight: bold;line-height: 1.5;}
.terms .link:hover{text-decoration: underline;}
.select_box select{padding: 0 40px 0 15px;}
/*2020-05-27-15*/
.goods_x3.slider_3{min-height: 400px;}
.hid_opt{max-height:56px;overflow: hidden;min-height: auto;height: auto;}
.hid_opt.open{max-height:1000px;}
/*2020-05-27-15*/
.goods_x3 .goods_define.blk{left: 16px;}
.delivery_box .d_table .t_cell.add{width: 80%;}
.lnb_menu.Type2 > li > a{cursor: default;}
/*2020-05-27-20*/
.location_l > ul > li{position:relative;display:block;font-size:14px;line-height:27px;color:#666;}
.location_l > ul > li > a{margin-top: -3px;}
/*2020-05-28-15*/
.header_top .top_slider{overflow: hidden;}
.rail_wrap .left_wrap{min-height: 600px;}
.terms *{letter-spacing: normal}
/*2020-05-28-18*/
.result_box{float: left;}
/*2020-05-28-22*/
.product_3 > a{display: block;}
/*2020-05-28-24*/
.tit_box.tar .btn.small.link.white_g{padding: 7px 25px 0 10px;}
/*2020-05-29-01*/
.btn.small.black.receiptDivBtn{padding:9px 10px 0;min-width:120px;height:35px;margin-left: 10px;}
/*2020-05-29-03*/
.total-search-wrap_new .search_tit{z-index: 3 !important;}
/*2020-05-29-04*/
.score.red{background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/star_red_0.png) no-repeat;}
/*2020-05-29-06*/
.goods_x3.slider_3 img{height: 378px;}
/*2020-05-29-16*/
.pop_bundlGoods img{height: 198px;}
.goods_4ea li:nth-child(4n + 1){margin-left: 0 !important;}
/*2020-05-29-18*/
.pop_bundlGoods .popup_inner .goods_no_slide.cols4.slider_4 .slick-slide{width: 254px !important;}
.select_box{min-width: 75px;}
/*2020-06-01-14 메인 레이어 공지팝업*/
.pop_prevType01{display: inline-block;position: fixed;z-index: 4;border: 1px solid #333;background-color: #fff;}
.pop_contents.prev{padding: 0px;}
.pop_contents. > .pop_close{position: absolute;bottom: auto;right: 10px;top: 10px;width: 40px;height: 40px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_prev_close.png) no-repeat center center / 40px 40px;text-indent: -9999px;}
.pop_contents > .bot{padding: 10px;position: relative;background-color: #eee;height: 20px;}
.pop_contents > .bot label{font-size: 12px;color: #000;margin: 0;	}
.pop_contents > .bot > .pop_close{position: absolute;bottom: 10px;right: 10px;font-size: 12px;text-indent: 0;width: auto;height: 20px;line-height: 20px;display: inline-block;padding-left: 20px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_close.png) no-repeat;-webkit-background-size: 10px 10px;background-size: 10px 10px;background-position: left center;}
.pop_contents.prev a{display: block;}
.pop_prevType02{display: inline-block;position: fixed;z-index: 4;border: 1px solid #333;background-color: #fff;}
.pop_contents.prev02{padding: 60px 0px 0px;display: inline-block;border: 1px solid #333;}
.pop_contents.prev02 > .scrolled{width: 100%;padding: 0 20px;overflow-x: hidden;overflow-y: scroll;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pop_contents.prev02 > .scrolled > * + *{margin-top: 30px;}
.pop_contents.prev02 > .scrolled > h2{font-weight: bold;font-size: 30px;color: #000;}
.pop_contents.prev02 > .scrolled > p{font-size: 14px;}
.pop_contents.prev02 > .scrolled > .dot li{font-size: 14px;color: #666;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pop_contents.prev02 > .scrolled > .btn.link{border-radius: 5px;min-width: 130px;}
.pop_contents.prev02 > .scrolled > .btn.large[class*="link"]:after{right: 25px;}
/*2020-06-02-10*/
.total_pr dt{line-height: 34px;}
/*2020-06-04-13*/
.cp_shop_tit + .tabbox .tab_ul.Type2.run{width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-width: 1px;background: none;background-color: #fafafa;}
.cp_shop_tit + .tabbox .tab_ul.Type2.run li{width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cp_shop_tit + .tabbox .tab_ul.Type2.run li + li{border-left: 1px solid #ddd;}
/*2020-06-04-14*/
.fs20{font-size: 20px;}
.fs16{font-size: 16px;}
.fs16{font-size: 14px;}
.table_wrap.member_grade.Type2 td{border-left: 0;border-right: 0;padding: 30px 0;}
.table_wrap.member_grade.Type2 td:first-child{text-align: center;vertical-align: middle;}
.table_wrap.member_grade.Type2 td img{display: inline-block;}
.table_wrap.member_grade.Type2 td h4{font-size: 14px;}
.table_wrap.member_grade.Type2 td li{font-size: 14px;}

.table_wrap.member_grade.Type2 td p{margin-top: 3px;line-height: 14px;font-size: 14px;}
/*.top_menu .mymenu li a span{padding: 2px 8px 3px;letter-spacing: normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/
.ui-datepicker:after{content: '선택불가' !important;text-decoration: none !important;}
/*2020-06-09-13	*/
.table_wrap.bdr.head55.mypageMain table th,
.table_wrap.bdr.head55.mypageMain table td{border-right: 0;}
/*2020-06-12-10 적용카테고리*/
.lnb_con{display: none;background-color: #f6f6f6;overflow-y: auto;}
.lnb_con.on{display: block;}
/*2020년 6월 15일 월요일*/
.pop_coupon_a .pop_sway .pop_left .tbl_scroll{height: 615px;}
/*2020년 6월 15일 월요일 15*/
.delivery_box:after{content: '';display: block;clear: both;}
.delivery_box > .box{width: 50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 163px;}
.delivery_box > .box + .box{border-left: 1px solid #f9f9f9;}
.delivery_box > .box .d_table .add{width: calc(100% - 130px);}
.delivery_box > .box .d_table + .d_table{margin-top: 20px;}
.delivery_box > .box .d_table .tar{width: 130px;}
/*2020-06-19-09*/
/*.tabbox .tab_ul li a{line-height: 49px;}*/

/*2020-06-19-b2e 관련수정*/
.header_renew2018 #topgnb_wrap{margin-top: 7px;}
input[type=text],
input[type=password]{padding: 0;}
.table_wrap.basket tfoot td{padding: 3px 20px;}
.pdt_txt .d_table{padding-top: 0;}
.pdt_txt .d_table .t_cell{padding-top: 10px;height: 30px;}
.popup{z-index: 9999;}
.table_wrap table tbody th .btn.allview{text-align: left;}
.pagination{margin-top: 0 !important;}
.counter input[type="text"]{line-height: 28px;}
/*2020-06-22-09*/
.market_search .map_search_form .select_gr select{padding: 0 35px 0 10px;}
/*2020-06-25-09*/
.payment{display: block;width: 100%;}
.payment li{width: 115px;height: 30px;border: 1px solid #ddd;border-radius: 3px;display: block;float: left;background-position: center center;background-repeat: no-repeat;}
.payment li + li{margin-left: 15px;}
.payment .samsungpay{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/samsungpay.png);-webkit-background-size: 90%;background-size: 90%;}
.payment .payco{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/payco.png);}
.payment .lpay{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/lpay.png);}
.payment .zeropay{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/zeropay_1.png);}
.payment .ssgpay{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/ssgpay.png);}
.payment .kakaopay{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/kakaopay.png);}
.payment .kbank{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/kbank.png);}
/*2020-06-29-17*/
.pop_option #selectedOptionDiv{max-height: 190px;overflow-y: auto;}
/*2020-07-01-09*/
.pop_interestFree table{text-align: center;margin-bottom: 20px;}
.pop_interestFree table td[colspan="6"]{text-align: left;}
/*2020-07-02-10	*/
.goods_2ea li{margin-top: 30px !important;}
.cp_banner .notice{margin: 20px 0 0 20px;}
.cp_banner .notice + .notice{margin-bottom: 20px;}
/*2020-07-06-13*/
.table_wrap.address_list{height: auto !important;}
/*2020-07-06-19*/
#myReviewTable .table_wrap{margin-top: 30px;}
.goods_over .goods_intro{cursor: default;}
.select_area + .table_wrap.tdbg{max-height: 250px;height: auto;overflow-y: auto !important;}
.table_wrap table tbody td .fc_black + .fc_Lgray span{display: block;}
/*2020-07-07-11*/
.cols3 li figure{position: relative;}
.requestDone figure:before{content:'응모완료';color: #fff;font-size: 45px;font-weight: bold;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;z-index:1;display: flex;justify-content: center;align-items: center;}
/*2020-07-10-11*/
.tabbox .tab_ul{border-width: 1px 0 0 1px;}
.tabbox .tab_ul li a{line-height: 49px;}
/*2020-07-10-16*/
.goods_4ea_m.g2.clear a .goods_define dd{line-height: 1.3;}
/*2020-07-14-12*/
.table_wrap table td .mt20.fc_black + .xsmall.rds{margin-top: 20px;}
.d_table.rel{padding-bottom: 50px;}
/*2020-07-15-수정본*/
.main_info .info_box + .info_box{padding-left: 185px; border-left:1px solid #ddd;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/payment_07.png) 42px 50% no-repeat;}
.goods_intro dl dt,
.goods_define dl dt{height: 14px; color: blue;}
/* 2020-07-16-15 */
.customer_header .header_top{padding-top: 0;border: 0;}
.thumbnail_ul li a img{width: 100%;height: 100%;}
.pop_contents.square .rel + div img{width: 100%;}
/* 2020-07-16-17 */
.header_top h1 a + span{position: absolute !important;bottom: 5px !important;left: 0px !important;display: block;font-size: 14px !important;letter-spacing: 4px;}
/* 2020-07-16-20 */
.price_info_list .price_bx.sale{overflow-y: auto;max-height:80px;height: 80px;}
/*2020-07-17-01*/
/*.header_renew2018{font-size: 12px;}
.header_renew2018 .banner{margin-top: 0px;}
.polbokji_header .customer_header .header_top{margin: 6px 0 6px 0;}
.polbokji_header .customer_header .header_top h1{height: 40px;}
.polbokji_header .customer_header .header_top .customer_gnb_wrap{height: 32px;}*/
/*2020-07-17-04*/
[class*="goods_"] .blink figcaption{position:absolute;top:10px;left:10px;}
.subTop_banner .right_banner .joint_prchs{width: 55px;height: 55px;}
/*2020-07-28-13*/
.table_wrap.basket table tbody td:nth-last-child(2){height: auto !important;}
/*2020-07-29-10*/
.quick_menu .quick{border: 1px solid #ddd;width: 100px;min-height: 130px;display: block;}
.quick_menu .quick img{width: 100%;}
.quick_menu .quick + .quick{top: 142px;}
.quick_menu .quick + .quick + .quick{top: 284px;}
/*2020-07-30-09*/
#orderBill .tit_box{margin-top: 15px !important;line-height: 30px;}
#orderBill .tit_box h4{font-size: 16px;}
#orderBill .tit_box + .table_wrap{margin-top: 5px !important;}
#orderBill .table_wrap.bdon th + th,
#orderBill .table_wrap.bdon td + td{border-left: 1px solid #ddd;}
#orderBill .table_wrap.bdon td a{display: block;}
#orderBill .pop_scroll{margin-top: 0;max-height: 600px;}
.noscroll{height: 100%;overflow: hidden;padding-right: 17px;box-sizing : border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*2020-07-30-14*/
/*figcaption .joint_prchs + .joint_prchs{padding-left: 10px;}*/
.pop_bundlGoods .goods_no_slide.cols4 .slick-list{width: 1016px;margin-left:-53px;}
figcaption{display: block;width: calc(100% - 20px);}
.joint_prchs.fish_coupon{position: absolute;top: 0;right: 0;}

/*2020-07-31-09 기획전 할인가 표현*/
.slider_wrap .addOn{}
.goods_define .stroke{font-size: 16px;color: #999;text-decoration: line-through;font-weight: normal;}
.goods_define .stroke + .price{display: inline-block;margin-left: 10px;}
.d_table .stroke + p{margin: 0 0 0 10px;}
.goods_intro dd .stroke{font-size: 16px;color: #999;text-decoration: line-through;font-weight: normal;}
.goods_intro dd .stroke + .price{display: inline-block;margin-left: 10px;}
/*2020-07-31-12 마케팅상품 판매예정문구 관련*/
.product_2.coming_soon .goods_intro .d_table > *{display: none;}
.product_2.coming_soon .goods_intro .d_table:before{content: '판매예정 상품입니다.';font-size: 26px;color: #f43142;font-weight: bold;}

/*2020-08-04-10 상품상세 우측 리모컨메뉴 & 옵션*/
#selectedOption1Div{max-height: 350px;overflow-y: auto;}
#selectedOption1Div .price_box{margin-top: 0;}
#selectedOption1Div .price_box + .price_box{/*margin-top: 5px;*/border-top: 0;}
.price_box p:first-child{padding-right: 20px;}
.r_price_area{max-height: 350px;}
.r_price_area .price_box > p{width: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.r_box_total{margin-top: 20px;}
/*2020-08-04-13 구매영수증 팝업 대표자직인*/
.seal_stamp{vertical-align: middle;margin: 0 0 13px 0;}

/*2020-08-11-화요일 mro,ssale,day 관련 제품상세탭 갯수 유동적으로 수정*/
.clear.d_table{display: table !important;height: 58px;}
.clear.d_table li{float: none;width: auto;}
.clear.d_table:after{display: none;}

/*2020-08-14-금요일*/
.sort_table > ul.col7 li{width: calc((100% - .5px) / 7);}

/*2020-08-18-화요일*/
.product_vertical .goods_intro dl dt{color: blue !important;}
.product_vertical .hash_box{padding: 15px 0 0;}
.product_2 .goods_intro dl dt{height: auto;}

/*2020-08-24-월요일*/
.prd_img a figcaption{position:absolute;top:0px;left:0px;width: 100%;}
.prd_img a figcaption .joint_prchs{width: 35px;height: 35px;}
.blink figcaption{position:absolute;top:10px;left:10px;}

/*2020-08-25-화요일 복수배송지 관련 배송지 정보 추가 scroll css*/
.scroll_y{max-height: 1220px;overflow-y: auto;}
.table_wrap.scroll_y th input[type="checkbox"]{position: relative;top: auto;margin-top: 0px;left: auto;display: inline-block;}

/*2020-09-09-수요일*/
.cp_shop_tit .addOn .select_box{width: 128px;}

/*2020-09-10-목요일*/
.payment_choice .ontong a{background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/ontong_pc.png);-webkit-background-size: 100px 50px;background-size: 100px 50px;	}

/*2020-09-11-금요일 특판 상품명 색상추가*/
.fc_blue2{color: blue !important;}

/*2020-09-14-월요일*/
.market{width: 100%;}
.market a{display: inline-block;width: 130px;margin-top: 10px;}
.market a img{width: 100%;border-radius: 5px;}
.market a + a{margin-left: 10px;}

/* 2020-09-15-화요일 chrome80 */
.chrome80{overflow:hidden;}
.chrome80_popup_wrap{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(00,00,00,0.7);z-index:100000000;overflow:auto;}
.chrome80_popup{position:absolute;top:50%;left:50%;margin:-460px 0 0 -360px;}
.chrome80_popup ol{position:absolute;left:100px;top:516px;padding:0;margin:0;list-style:none;font-family:dotum;font-size:14px;}
.chrome80_popup ol li{line-height:24px;padding-bottom:7px;text-indent:-28px;}
.chrome80_popup ol li span{color:#4586f3;text-decoration:underline;}
.chrome80_popup ol li span.n{color:#333;text-decoration:none;padding-right:12px;}
.chrome80_popup ol li img{vertical-align:bottom;}
.chrome80_popup .chrome80_cls{position:absolute;bottom:45px;left:260px;width:201px;height:42px;}

/*2020-09-21-월요일 장바구니 상품 리스트 취소불가*/
.pdt_box{min-height:120px;}
.prd_img a + .btn{width: 70px !important;min-width:70px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}

/*2020-10-06-화요일 상품상세 계층형 이미지 크기 고정*/
.detail_2ea li{width: 360px;height: 470px;display: block;}
.detail_1ea li{width: 780px;height: 250px;display: block;}
.detail_1ea li div,
.detail_2ea li div{width: 100%;height: 100%;overflow: hidden;}
.detail_2ea li > div > img,
.detail_1ea li > div > img{width: 100%;height: 100%;}

/*2020-10-19-월요일 품절버튼 및 상세 버튼케이스 , disabled*/
.btn.gray{background:#eee;border-color:#ddd;color:#666;}
.btn.bd_white{border-color:#fff;color:#fff;}
.btn.white{background:#fff;border-color:#ddd;color:#666;}
.btn.disabled{background-color: #eee !important;color: #9e9e9e !important;border-color: #9e9e9e !important;}

/*2020-10-26-월요일*/
.sort_view.listType .joint_prchs{width: 60px;height: 60px;}

/*2020-10-27-화요일*/
.present_mesage{width: 100%;}
.present_mesage > dl{display: block;border-top: 1px solid #000;}
.present_mesage > dl > dt{font-size: 16px;font-weight: bold;padding: 20px;background-color: #f8f8f8;}
.present_mesage > dl > dd{min-height: 100px;border-bottom: 1px solid #eee;}
.present_slide{width: 100%;margin-bottom: 30px;height: 156px;overflow: hidden;}
.present_slide .slick-slide{margin: 0 10px;max-width: 200px;}
.present_slide .slick-slide dd{width: 200px;height: 100px;text-align: center;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.present_slide .slick-prev{left: 0;top: 65%}
.present_slide .slick-next{right: 0;top: 65%}
.present_slide .slick-list{width: 1100px;margin: 0 auto;}
.present_slide div label{cursor: pointer;text-align: center;}
.present_slide label dt{padding: 20px;}


.present_logo{display: table;table-layout: fixed;}
.present_logo dt,
.present_logo dd{display: table-cell;width: 200px;height: 100px;vertical-align: middle;}
.present_logo dd{padding-left: 30px;}
.present_logo label{display: inline-block;vertical-align: middle;cursor: pointer;}
.present_logo label input[type="radio"]{vertical-align: top;margin-right: 10px;}
.present_logo label + label{margin-left: 30px;}
.present_logo:after{content: '';display: block;clear: both;}

/*2020-10-28-수요일*/
.present_prev_cont{display: block;margin: 40px;border-radius: 5px;-webkit-box-shadow: 0 0 5px 5px #ececec;
-moz-box-shadow: 0 0 5px 5px #ececec;
box-shadow: 0 0 5px 5px #ececec;}
.present_prev_top{width: 100%;height: 160px;border-top-left-radius: 5px;border-top-right-radius: 5px;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
background-position: center;background-repeat: no-repeat;
-webkit-box-shadow: 0px 10px 10px #e8e8e8;
-moz-box-shadow: 0px 10px 10px #e8e8e8;
box-shadow: 0px 10px 10px #e8e8e8;}
.present_prev_text{}
.present_prev_logo{margin-top: 20px;text-align: center;height: 32px;}
.present_prev_logo img{height: 32px;}
.present_prev_text_cont{margin: 20px 30px 30px;width: 260px;height: 300px;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/present/present_prev_text_bg.png);background-position: 0 0;background-repeat: no-repeat;position: relative;}
.present_prev_text_cont p{font-size: 16px;line-height: 50px;letter-spacing: normal;}
.present_prev_text_cont span{position: absolute;bottom: 30px;right: 0px;font-size: 16px;color: #888;}

/*2020-10-28-수요일 쿠폰적용 팝업 관련*/
.pop_right > .notice_box{height: 450px;overflow-y: auto;position: relative;}
.pop_right > .notice_box .default{background-color: #fff;}
/*.pop_right > .notice_box .addInfo{display: none;height: 450px;position: absolute;top: 0;left: 0;background-color: #fff;}
.pop_right > .notice_box .addInfo .dot{height: 375px;overflow-y: auto;}
.pop_right > .notice_box .addInfo .radio_group{margin-top: 30px;}*/
/*2020-10-29-목요일*/
.present_prev_bg{padding: 40px;}
.present_prev_cont{margin: 0 auto;background-color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}

/*2020-10-30-금요일*/
.option_tbl .table_dl.Type2 dt .price{position: relative;}
.option_tbl .table_dl.Type2 dt .price > .coupon_price{position: absolute;left: 0;bottom: -15px;font-size: 14px;display: block;white-space: nowrap;}

/*2020-10-30-금요일*/
.pop_right > .notice_box .addInfo{margin-top: 30px;}
.pop_right > .notice_box .addInfo h1 + div{line-height: 20px;}

/*2020-11-02-월요일*/
.goods_intro .add_text{height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods_intro .add_text p{font-size: 16px;}

/*2020-11-04-수요일*/
.detail_img img{width: 100%;}

/*2020-11-11-수요일*/
.overViewArea{display: block;width: 100%;position: relative;height: 20px;cursor: pointer;}
.overViewArea .overView{position: absolute;top: 0;right: 0;font-size: 14px;display:inline-block;padding: 0px 10px 3px;width:auto;text-align:center;line-height:18px;border:1px solid #ccc;color:#666; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.overViewArea .hideArea{display: none;padding: 15px;position: relative;background-color: #fff;border: 1px solid #ddd;line-height: 20px;}
.overViewArea:hover .hideArea{display: block;z-index: 2;}
/*2020-11-13-금요일*/
.vertical_slide .slick-slide > div{margin-bottom: 10px;position: relative;}
.vertical_slide .slick-slide .btn_delete{display: inline-block;width: 15px;height: 15px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/pop_prev_close.png)no-repeat center center / 100% 100%;position: absolute;top: 1px;right: 1px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.table_wrap.big table td{height: 50px;min-height: 50px;}
.slick-dots li button:before{opacity: 1 !important;border-color: #000 !important;}

/* 추가 : 201221 김건우 */
.p0 {padding: 0;}
.bg_none {background: none;}
.order_popup {overflow-x: hidden; overflow-y: scroll; height: 260px;}
.order_popup .pdt_box {min-height: auto}

/* 추가 : 210106 김건우 */
#foot_wrap_2018 .footer {border-top:none;}
#foot_wrap_2018 .foot_menu .foot_menu_in {line-height:50px;}

/* 추가 : 210406 김건우 */
.layer2{display:none;position:absolute;top:30px;z-index:1;background:#fff;right:inherit;}
.layer2.pd_list {display: none; border: 1px solid #000; height: 500px; overflow-y: scroll; overflow-x: hidden; top: 180px; left: 0;}
.layer2 .pop_contents {width: auto;}
.layer2.pd_list .pop_contents {padding-bottom: 0;}
.layer2.pd_list .table_wrap thead th {min-width: auto;}
.layer2.pd_list .table_wrap tbody td:first-child {text-align: center;}

/* 선물하기 엠블럼 */
.btnBox.ea3 a:first-child {border-right: 0;}
.btnBox.ea3 a.white, .btnBox.ea3 a.red {width: 210px; box-sizing: border-box;}

.btnBox.right > :nth-child(2) {margin-top: 5px;}
.btnBox.right .ea2 a {width: 118px; margin-top: 0;}

/* tap 고정 */ 
.sort_table.top_table {position: relative;}
.sort_table.top_table > ul{background-size:240px 70px;border-bottom:0;}
.sort_table.top_table > ul li{height:70px;display:table;}
.sort_table.top_table > ul li a{font-size:18px;display:table-cell;height:70px;box-sizing: border-box;}
.sort_table.top_table > ul.fixed {z-index: 10; margin: 0 auto;bottom:auto;}
.sort_table.top_table .sort_view {padding-top: 50px; margin-top: -50px;}

/* footer 추가 */
.footer .tooltip{display: none;position:absolute;bottom: 90px;right: 8px;width: 360px;padding:12px 17px;color:#fff;background-color:#222;border-radius:4px;text-align: left;}
.footer .tooltip:after{content:'';position:absolute;bottom:-7px;left:50%;width:0;height:0;margin-left:-7px;border-style:solid;border-width:7px 7px 0 7px;border-color:#222 transparent transparent transparent}
.footer .tooltip p + p{margin-top:3px}
.footer .tooltip span{display:inline-block;margin-right:6px;font-weight:600;color: #fff;float:left;}
.footer .tooltip P:first-child span {margin-bottom: 12px;}
.footer .inline_b:hover .tooltip{display:block}
.footer .inline_b p.text {color: #fff;margin-left: 0;}

/* 추가 : 220603 */
.tabMenu.certiMenu2 > li a {width: 275px;}
.agree_area .certi_means > ul.certiMenu2 li a {width: 510px;}
.agree_area .certi_means > ul.certiMenu2 li.on a:after {width: 506px;}
.certi_means > ul.certiMenu2 li a {width: 254px;}
.certi_means > ul.certiMenu2 li.on a:after {width: 250px;}

/* 개인정보처리 라벨링 */
.terms .icon_prv_wrap{width:780px;}
.terms .icon_prv_wrap .icon_prv_tit{text-align:left;color:#444;font-size:16px;width:780px;padding:10px 0 0 0;font-weight:bold;}
.terms .icon_prv_wrap ul{border:1px solid #ddd;padding:0 50px 50px 50px;margin:15px 0 35px 0;font:0/0 arial;}
.terms .icon_prv_wrap ul li{display:inline-block;width:25%;text-align:center;margin:60px 0 0 0;position:relative;cursor:pointer;}
.terms .icon_prv_wrap ul li:hover .icon_prv_lyr{display:block;}
.terms .icon_prv_wrap ul li .icon_prv_img{height:89px;}
.terms .icon_prv_wrap ul li .icon_prv_txt{display:block;font-size:14px;padding:20px 0 0 0;font-weight:bold;}
.terms .icon_prv_wrap ul li .icon_prv_lyr{display:none;position:absolute;width:254px;border:1px solid #444;background:#fff;text-align:left;z-index:10;padding:15px;top:77px;left:87px;overflow:hidden;}
.terms .icon_prv_wrap ul li .icon_prv_lyr2{width:300px;}
.terms .icon_prv_wrap ul li .icon_prv_lyr:after{position: absolute;top:-7px;left:25px;width:10px;height:10px;margin:0;border: solid #444;border-width: 1px 1px 0 0;-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);content: "";background:#fff;}
.terms .icon_prv_wrap ul li .icon_prv_lyr p{font-size:12px;color:#444;line-height:16px;font-weight:bold;margin:0;}
.terms .icon_prv_wrap ul li .icon_prv_lyr .icon_prv_lyr_inn{float:left;width:50%;text-align:center;font-size:12px;}
.terms .icon_prv_wrap ul li .icon_prv_lyr p span{font-size:10px;vertical-align:top;}
.terms .icon_prv_wrap ul li .icon_prv_lyr .icon_prv_lyr_t2{font-size:11px;color:#999;line-height:14px;padding:6px 0 0 0;font-weight:normal;}

/* 221206 현대자동차 OA Station */
.header .header_top .hd_oa_inner .hd_oa_inner_cont{float: left;box-sizing: border-box;}
.header .header_top .hd_oa_inner .hd_oa_sub_logo{text-align: center;width: 760px;height: 110px;padding: 29px 0;}
.header .header_top .hd_oa_inner .hd_oa_top_menu{text-align: right;width: 220px;height: 110px;}
.header .header_top .hd_oa_inner .hd_oa_top_menu ul{height: 52px;padding: 29px 0;line-height: 52px;}
.header .header_top .hd_oa_inner .hd_oa_top_menu ul li{display:inline-block;}
.header .header_top .hd_oa_inner .hd_oa_top_menu ul li a{display: inline-block;padding: 0 15px;font-size: 12px;line-height: 15px;position:relative;}
.header .header_top .hd_oa_inner .hd_oa_top_menu ul li + li a:after{content:'';display:inline-block;width:1px;height:10px;background:#d3d3d3;position:absolute;top:3px;left:0;}
.header .header_top .hd_oa_inner .hd_oa_top_menu ul li:last-child a{padding-right: 0;}

.rail_wrap .left_wrap .idx_tab_full,
.rail_wrap .left_wrap .idx_tab_full .d_table_full{width:100%;}

.right_contents.Type2 .delivery_member_info{background-color: #f9f9f9;overflow: hidden;height: 110px;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_cont{width: 50%;height: 110px;line-height: 110px;float: left;text-align: center;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_text .info_text{font-weight: bold;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_text .info_text_name{font-size: 26px;color: #0b0b61;font-weight: bold;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_text .info_text_01{font-size: 26px;color: #000;font-weight: bold;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_text .info_text_02{font-size: 20px;color: #000;font-weight: bold;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number {margin: 10px 10px 10px 0;background-color: #fff;height: 90px;width: 465px;line-height: 90px;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number .info_number_icon{display: inline-block;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number .info_number{display: inline-block;font-weight: bold;vertical-align: middle;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number .info_number_01{font-size: 20px;color: #808080;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number .info_number_money{font-size: 40px;color: #000;margin: 0 5px 10px 5px;}
.right_contents.Type2 .delivery_member_info .delivery_member_info_number .info_number_03{font-size: 26px;color: #000;}

.btn.small.oa_btn_01{background-color: #0b0b61;color: #fff;font-size: 12px;width: 140px;height: 35px;}

.basket_list .oa_agree_box{padding: 50px 0;border-bottom: 1px solid #ddd;}
.basket_list .oa_agree_box .oa_agree_tit{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 15px;}
.basket_list .oa_agree_box .oa_agree_txt{font-size: 14px;color: #666;margin-bottom: 30px;}
.basket_list .oa_agree_box .oa_agree_txt.oa_agree_txt_deco a{text-decoration: underline;}
.basket_list .oa_agree_box input[type="checkbox"]{display: none;}
.basket_list .oa_agree_box input[type="checkbox"] + label{display: inline-block;padding-left: 30px;line-height: 20px;width: 100px;height: 22px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_upload/etc/2022/12/221209_agree_icon.png")no-repeat;}
.basket_list .oa_agree_box input[type="checkbox"]:checked + label{background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_upload/etc/2022/12/221209_agree_icon_on.png") no-repeat;}
.basket_list .oa_agree_box .agree_txt{font-size: 16px;color: #333;font-weight: bold;}

.table_wrap .point_red_color{color: #f43142 !important;font-size: 20px;}
.table_wrap .point_red_color .point_red_fz{font-size: 16px;}
.table_wrap.basket tbody tr.sum_oa td{padding: 50px 0;background-color: #f9f9f9;}
.table_wrap.basket tbody tr.sum_oa td.sum{background-color: #fff;}
.table_wrap.basket tbody tr.sum_oa td .price_oa_01{color: #333 !important;}
.table_wrap.basket tbody tr.sum_oa td .price_oa_02{color: #f43142 !important;}
.table_wrap.basket tbody tr.sum_oa td .price_oa_03{color: #0b0b61 !important;}
.table_wrap.basket tbody tr.sum_oa td .price{margin-top: 0;}
.table_wrap.basket tbody tr.sum_oa td .price_txt{font-size: 16px;padding-top: 3px;}
.table_wrap.basket tbody tr.sum_oa td span{font-size: 26px;}
.table_wrap.basket tbody tr.sum_oa td span.price_oa_s{font-size: 20px;}
.table_wrap.basket tbody tr.sum_oa td span{display: inline-block; vertical-align: middle;}

.table_wrap.basket.address_list.oa_popup_tab tbody tr{position: relative;}
.table_wrap.basket.address_list.oa_popup_tab thead tr th:first-child{text-align: center;}
.table_wrap.basket.address_list.oa_popup_tab tbody tr .oa_tab_list_address{padding: 19px 40px;}
.table_wrap.basket.address_list.oa_popup_tab tbody tr .oa_tab_list_address .oa_address_link{position: absolute;top: 19px;right: 40px;color: #0075ff;text-decoration: underline;line-height: 22px;}

.table_wrap.basket.oa_table_wrap table tbody td{padding: 20px 50px;}

/* 230518 원산지 표시 추가 */
.goods_sub_tit .goods_origin{margin-top: 10px;font-size: 30px;}

.hyundai_oa_ask .header.fixed{position:fixed;bottom:auto;border-bottom:1px solid #3a3a3a;z-index:1;}
.hyundai_oa_ask .header.fixed.is-sticky{border-bottom:1px solid #ddd;}
.hyundai_oa_ask .header.fixed.is-sticky .header_top{background:#fff;}
.hyundai_oa_ask .header.fixed .header_top h1 a{background-position:0 0;}
.hyundai_oa_ask .header.fixed.is-sticky .header_top h1 a{background-position:0 -52px;}
.hyundai_oa_ask .header.fixed.is-sticky .header_top .hd_oa_inner .hd_oa_top_menu ul li a{color:#222;}
.hyundai_oa_ask .header.fixed .header_top .hd_oa_inner .hd_oa_top_menu ul li a{color:#666;}
.hyundai_oa_ask .header.fixed .header_top .hd_oa_inner .hd_oa_top_menu ul li a:after{display:none;}
.hyundai_oa_ask .header_top{padding:0;border:0;}
.hyundai_oa_ask .header_top h1{height:100px;}
.hyundai_oa_ask .header_top h1 a{width:192px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/main/logo_oa.png) no-repeat left top;background-position:0 -52px;}
.hyundai_oa_ask .header_top .inner{padding:0 30px;box-sizing:border-box;}
.hyundai_oa_ask .header_top .hd_oa_inner .hd_oa_top_menu{height:100px;float:right;padding:15px 0 0 0;}
.hyundai_oa_ask .header_top .hd_oa_inner .hd_oa_top_menu ul{padding:0;}
.hyundai_oa_ask .header_top .hd_oa_inner .hd_oa_top_menu ul li a{font-size:16px;color:#222;font-family: "notokr-medium", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_stit{text-align:center;height:400px;padding:228px 0 0 0;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/main/bg_sub2.jpg) no-repeat left top;box-sizing: border-box;}
.hyundai_oa_ask .hd_oa_cont{width:1200px;margin:0 auto;padding:0 30px;box-sizing: border-box;position:relative;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_t1{padding:87px 0 0 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list{overflow:hidden;margin:0 -30px;padding:100px 0 0 0;position:relative;z-index:1;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li{float:left;position:relative;margin:0 0 0 20px;border-radius:30px;overflow:hidden;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li a{display:block;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li a:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,44,95,0.8);}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li:first-child{margin:0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li span{position:absolute;top:0;left:35px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li .hd_oa_li1{word-break:keep-all;top:220px;font-size:20px;color:#ddd;font-family: "notokr-medium", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_list li .hd_oa_li2{line-height:40px;word-break:keep-all;top:250px;font-size:36px;color:#fff;font-family: "notokr-medium", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_btn{position:absolute;top:290px;right:20px;font-size:24px;color:#222;font-family: "notokr-medium", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';letter-spacing:-1px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/main/img_oa_arr.png) no-repeat right bottom;padding:0 53px 0 0;z-index:2;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_loca{padding:25px 0 0 0;font-family: "notokr-regular", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';color:#999;font-size:16px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_loca span{color:#444;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_tab{overflow:hidden;padding:40px 0 75px 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_tab li{float:left;width:190px;box-sizing:border-box;height:60px;border:1px solid #ddd;border-left:0;color:#444;text-align:center;font-family: "notokr-medium", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_tab li:first-child{border-left:1px solid #ddd;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_tab li a{display:block;width:190px;height:60px;line-height:60px;font-size:16px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_tab li.on{color:#fff;background:#444;border:0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_all{position:relative;height:35px;margin:0 0 30px 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_all .t_cell{line-height:35px;font-size:16px;font-family: "notokr-regular", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_all .t_cell.tar{position:absolute;top:0;right:0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_all .t_cell.tar .select_box{box-sizing:border-box;vertical-align:top;border-radius:5px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_all .t_cell.tar .select_box select{line-height:35px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/main/ico_select.png) 90% 52% no-repeat;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul{overflow:hidden;margin:-60px 0 0 -20px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li{float:left;width:270px;margin:60px 0 0 20px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_i{border-radius:20px;overflow:hidden;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_t{display:block;min-height:42px;text-overflow: ellipsis;overflow: hidden;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;padding:40px 0 0 0;color:#666;font-size:16px;font-family: "notokr-regular", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_g{display:block;padding:14px 0  0;color:#222;font-size:24px;font-family: "notokr-bold", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_g img{display:inline-block;vertical-align:middle;margin:-4px 0 0 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_d{display:inline-block;margin:25px 0 0 0;height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;background:#222;border-radius:5px;vertical-align:top;padding:0 30px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod ul li .hd_oa_prod_c{display:inline-block;vertical-align:top;margin:25px 0 0 2px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:5px;border:1px solid #999;padding:9px 0 0 0;box-sizing:border-box;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl{overflow:hidden;padding:40px 0 60px 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl ul{float:left;width:450px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right{width:590px;margin:0 0 0 100px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .table_dl{border-bottom:0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_dtl_tit{font-size:20px;color:#222;font-family: "notokr-regular", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .price{padding:20px 0;border-bottom:1px solid #ddd;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .price span{font-size:36px;color:#222;font-family: "notokr-bold", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .price img{display:inline-block;vertical-align:middle;margin:-6px 0 0 4px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .table_dl{padding:10px 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .table_dl .oa_qmark{vertical-align:middle;display:inline-block;margin:-4px 0 0 2px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .table_dl dl + dl{margin-top:2px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .table_dl dl + dl.oa_select{margin-top:18px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_select .select_box{box-sizing:border-box;border-radius:5px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_dtl_btn{padding:34px 0 0 0;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_dtl_btn .oa_dtl_ask{display:inline-block;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;background:#222;border-radius:5px;vertical-align:top;padding:0 50px;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_dtl_btn .oa_dtl_cart{display:inline-block;vertical-align:top;margin:0 0 0 2px;height:50px;line-height:48px;font-size:16px;text-align:center;border-radius:5px;border:1px solid #999;padding:0 35px;box-sizing:border-box;}
.hyundai_oa_ask .hd_oa_cont .hd_oa_prod_dtl .detail_right .oa_dtl_btn .oa_dtl_cart img{display:inline-block;vertical-align:middle;margin:-4px 0 0 0;}
.hyundai_oa_ask .hd_oa_cont .clear.d_table{border-bottom:2px solid #444;}
.hyundai_oa_ask .hd_oa_cont .idx_tab > ul > li.on a{background:#444;}
.hyundai_oa_ask .hd_oa_cont .paging_box{margin:90px 0 95px 0;}
.hyundai_oa_ask .hd_oa_cont .detail_area{border:0;}
.hyundai_oa_ask #bottomAreaDiv{background:#f7f3f2;margin:-198px 0 0 0;}
.hyundai_oa_ask #bottomAreaDiv.sub_bottom{background:#fff;margin:0;}
.hyundai_oa_ask #bottomAreaDiv.sub_bottom .hd_oa_f1{padding:62px 0 0 0;border-top:1px solid #ddd;}
.hyundai_oa_ask .contents{padding-bottom:0;}
.hyundai_oa_ask .hd_oa_f1{padding:290px 0 0 0;}
.hyundai_oa_ask .hd_oa_f2{padding:95px 0 185px 0;}
.hyundai_oa_ask .goMain {position: absolute;left: 50%;text-indent: -9999px;font-size: 0;width: 193px; height: 30px;top: 39px;margin-left: -570px;}
.hyundai_oa_ask .goList {position: absolute; left: 50%; text-indent: -9999px; font-size: 0;width: 270px;height: 465px;top: 280px;margin-left: -280px;}

/* 바우처몰 */
.mk_vouch_wrap .voucher_wrap{width:1240px;margin:0 auto;padding:0 20px;box-sizing: border-box;}
.mk_vouch_wrap .voucher_wrap.voucher_wrap_sub{width:1240px;padding:0;}
.mk_vouch_wrap .voucher_wrap .vouc_tit{color:#222;font-size:36px;font-family:"Pretendard";padding:55px 0 50px 0;font-weight:700;}
.mk_vouch_wrap .voucher_wrap .vouc_tit span{color:#003469;font-family:"Pretendard";font-weight:700;}
.mk_vouch_wrap .voucher_wrap .vouc_box{overflow:hidden;}
.mk_vouch_wrap .voucher_wrap .vouc_point{float:right;width:320px;height:438px;position:relative;}
.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt1{position:absolute;top:95px;right:28px;font-family:'Roboto';font-weight:700;font-size:27px;color:#e4dbd2;width:170px;text-align:right;}
.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt2{position:absolute;top:129px;right:28px;font-family:'Roboto';font-weight:700;font-size:27px;color:#e4dbd2;width:170px;text-align:right;}
.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt1{position:absolute;top:95px;left:28px;font-family:'Pretendard';font-weight:600;font-size:25px;color:#e4dbd2;width:170px;text-align:left;letter-spacing:1px;}
.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt2{position:absolute;top:129px;left:28px;font-family:'Pretendard';font-weight:600;font-size:25px;color:#e4dbd2;width:170px;text-align:left;letter-spacing:1px;}
.mk_vouch_wrap .voucher_wrap .vouc_point img{border-radius:10px;overflow:hidden;}
.mk_vouch_wrap .voucher_wrap .vouc_slide{float:left;width:860px;height:438px;position:relative;}
.mk_vouch_wrap .voucher_wrap .vouc_slide img{border-radius:10px;overflow:hidden;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .vouc_slide_controler{position:absolute;width:110px;height:30px;padding:0 0 0 32px;box-sizing:border-box;left:74px;bottom:65px;background:rgba(0,0,0,.6);border-radius:15px;line-height:32px;color:#fff;font-family:'Roboto';font-weight:400;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .vouc_slide_btn{position:absolute;bottom:10px;left:88px;width:6px;height:10px;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .vouc_slide_btn button{font:0/0 arial;display:block;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .vouc_slide_btn .vouc_slide_play{width:6px;height:10px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_play.png) no-repeat left top;vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .vouc_slide_btn .vouc_slide_stop{display:none;width:6px;height:10px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_stop.png) no-repeat left top;vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-arrow{display:none !important;bottom:75px;top:auto;transform:translate(0);width:6px;height:10px;opacity:1;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-prev{left:92px;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-prev:before{display:none;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-prev:after{position:absolute;top:0;left:0;width:6px;height:6px;border: solid #fff;border-width:2px 2px 0 0;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);content: "";}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-next{left:140px;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-next:before{display:none;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-next:after{position:absolute;top:0;left:0;width:6px;height:6px;border: solid #fff;border-width:2px 2px 0 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);content: "";}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots{position:absolute;bottom:58px;left:38px;text-align:left;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots li{margin:0 0 0 22px;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots li button{margin:0;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots li button:before{border:0;width:8px;height:8px;background:#cbcbcb;border-radius:50%;top:0;left:0;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots li.slick-active button{width:36px;height:8px;}
.mk_vouch_wrap .voucher_wrap .vouc_slide .slick-dots li.slick-active button:before{width:36px;height:8px;background:#01aad3;border-radius:5px;}
.mk_vouch_wrap .voucher_wrap .vouc_ban{width:590px;float:left;padding:30px 0 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_ban a{vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_ban img{border-radius:10px;overflow:hidden;vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_ban1{margin:0 20px 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_info{position:relative;padding:0 0 0 0;text-align:center;width:1200px;margin:100px auto 0 auto;box-sizing: border-box;}
.mk_vouch_wrap .voucher_wrap .vouc_info_t{padding:0 0 40px 20px;font-size:26px;font-family:"Pretendard";font-weight:700;}
.mk_vouch_wrap .voucher_wrap .vouc_info_t span{color:#01aad3;}
.mk_vouch_wrap .voucher_wrap .vouc_info_l{padding:10px 0 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_info_l li{height:76px;position:relative;text-align:left;border-bottom:1px solid #eee;}
.mk_vouch_wrap .voucher_wrap .vouc_info_l li a{height:76px;line-height:76px;font-size:18px;color:#777;font-family:"Pretendard";font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:1200px;display:block;padding:0 100px 0 35px;box-sizing:border-box;}
.mk_vouch_wrap .voucher_wrap .vouc_info_l li a:before{content:"";position:absolute;top:31px;left:10px;width:12px;height:12px;display:inline-block;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_plus.jpg) no-repeat left top;}
.mk_vouch_wrap .voucher_wrap .vouc_info_l li a span{position:absolute;top:28px;right:20px;font-size:16px;color:#858585;font-family:'Roboto';font-weight:400;}
.mk_vouch_wrap .voucher_wrap .vouc_info_m{font-size:15px;color:#000;font-family:"Pretendard";font-weight:700;padding:0 15px 0 0;margin:50px 0 0 0;display:inline-block;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap{padding:0 0 120px 0;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list_tit{font-size:30px;color:#000;font-family:"Pretendard";font-weight:500;margin:70px 0 30px 20px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list{overflow:hidden;width:1260px;margin:0 0 0 -20px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li{width:295px;height:550px;float:left;margin:0 0 0 20px;position:relative;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li a{vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li > a > figure > img{width:295px;height:295px;border-radius:5px;overflow:hidden;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li .vouc_list_t{margin:30px 0 0 0;width:295px;line-height:24px;font-size:14px;font-family:"Pretendard";font-weight:500;color:#444;display:block;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;color:#222;height:48px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li .vouc_list_p{font-size:16px;font-family:"Pretendard";font-weight:700;color:#222;padding:30px 0 0 0;display:block;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list li .vouc_list_p span{font-family:'Roboto';font-weight:700;font-size:18px;display:inline-block;vertical-align:middle;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count_wrap{margin:30px 0 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list_gi{padding:0;border:0;position:static;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count{font:0/0 arial;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count a:first-child{margin:0;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count a{margin:0 0 0 -1px;display:inline-block;width:40px;height:40px;border:1px solid #bec2c7;font:0/0 arial;vertical-align:top;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count span{margin:0 0 0 -1px;display:inline-block;width:40px;height:40px;border:1px solid #bec2c7;font-size:16px;font-family:'Roboto';font-weight:400;vertical-align:top;color:#000;text-align:center;line-height:42px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count .wrap_count .count {display:inline-block; width:40px; height:40px; font-size:16px; font-family:'Roboto'; font-weight:400; vertical-align:top; color:#000; text-align:center;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count .vouc_p{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_plus.png) no-repeat center center;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_count .vouc_m{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_minus.png) no-repeat center center;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_cart{margin:1px 0 0 30px;display:inline-block;}

.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_lyr{position:absolute;top:0;left:0;width:295px;height:295px;background:rgba(00,00,00,0.8);border-radius:5px;overflow:hidden;color:#fff;display:flex;flex-direction: column;justify-content: center;text-align:center;display:none;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_lyr p{color:#fff;line-height:22px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_mark{width:64px;height:64px;border-radius:50%;line-height:64px;text-align:center;color:#fff;font-size:16px;font-family:"Pretendard";font-weight:500;position:absolute;top:10px;right:10px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_mark.vpm1{background:#01aad3;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_mark.vpm2{background:#a36b50;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .paging_box{margin-top:0;}
.mk_vouch_wrap .voucher_wrap .sort_view .t_cell span{color:#002c5f !important;}

.mk_vouch_wrap .voucher_tab_wrap .vouc_tab{text-align:center;padding:50px 0 0 0;font:0/0 arial;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul{position:relative;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul > li{display:inline-block;height:48px;padding:0 0 50px 20px;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul > li:first-child{padding:0;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul > li > a{vertical-align:top;display:block;height:48px;position:relative;width:252px;border:1px solid #e5e5e5;border-radius:25px;color:#3c3c3c;font-size:22px;line-height:48px;font-family:"Pretendard";font-weight:500;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul > li.on > a{background:#002c5f;color:#fff;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_tab > ul > li.on > a:after{content:"";position:absolute;bottom:-50px;left:50%;width:64px;height:3px;background:#002c5f;margin:0 0 0 -32px;}

.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_wrap{display:none;width:100%;border-top:1px solid #999;background:#fff;height:195px;border-bottom:1px solid #eee;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_wrap.on{display:block;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_grp{width:1240px;margin:0 auto;padding:0 0 0 140px;overflow:hidden;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_grp ul{height:195px;box-sizing:border-box;float:left;width:160px;padding:15px 0 0 0;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_grp li{font-size:14px;text-align:left;width:160px;padding:20px 0 0 0;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_grp li a{font-family:"Pretendard";font-weight:400;}

.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban{float:right;padding:0 20px 0 0;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban a{display:inline-block;width:197px;height:180px;margin:10px 6px 0 0;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban1{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu1.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban1:hover{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu1_on.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban2{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu2.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban2:hover{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu2_on.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban3{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu3.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban3:hover{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu3_on.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban4{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu4.png) no-repeat left top;background-size:100%;}
.mk_vouch_wrap .voucher_tab_wrap .vouc_lyr_ban4:hover{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/menu4_on.png) no-repeat left top;background-size:100%;}

.mk_vouch_wrap .voucher_wide_banner{height:364px;background-repeat:no-repeat;background-position:center;}
.mk_vouch_wrap .voucher_wide_banner a{display:block;height:364px;}

.hdc_header_wrap.hdc_asp .voucher_hsch_wrap{width:522px;margin:0 auto;padding:30px 0 0 0;}
.hdc_header_wrap.hdc_asp .voucher_hsch_wrap .voucher_hsch_grp{border:3px solid #002c5f;border-radius:30px;height:50px;position:relative;}
.hdc_header_wrap.hdc_asp .voucher_hsch_wrap .voucher_hsch{width:415px;height:44px;margin:0 0 0 25px;outline:none;font-family:"Pretendard";font-size:16px;}
.hdc_header_wrap.hdc_asp .voucher_hsch_wrap .voucher_hsch_btn{display:block;position:absolute;top:-3px;right:-3px;height:50px;padding:15px 30px 0 30px;}

/* footer */
.hdc_footer_wrap{border-top:1px solid #ddd;padding:75px 0 100px 0;}
.hdc_footer_wrap .footer{width:auto;margin:0 auto;padding:0 60px;position:relative;border-top:0;}
.hdc_footer_wrap .footer .ft_logo1{position:absolute;top:0;left:60px;}
.hdc_footer_wrap .footer .ft_logo2{position:absolute;top:-15px;right:60px;}
.hdc_footer_wrap .footer .ft_txt{padding:0 0 0 190px;}
.hdc_footer_wrap .footer .ft_list{font-family:'Pretendard';font-weight:500;font-size:16px;overflow:hidden;letter-spacing:-0.5px;}
.hdc_footer_wrap .footer .ft_list li{float:left;margin:0 25px 0 0;position:relative;}
.hdc_footer_wrap .footer .ft_list li:after{content:"";display:block;position:absolute;top:6px;right:-13px;width:2px;height:2px;background:#a1a1a1;}
.hdc_footer_wrap .footer .ft_list li:last-child:after{display:none;}
.hdc_footer_wrap .footer .ft_list li a{color:#999;font-family: 'Pretendard';font-weight:500;letter-spacing:-0.5px;}
.hdc_footer_wrap .footer .ft_list li.on a{color:#003469;}
.hdc_footer_wrap .footer .ft_t1{font-family:'Pretendard';font-weight:300;font-size:14px;color:#666;line-height:20px;padding:25px 0 0 0;letter-spacing:-0.5px;}
.hdc_footer_wrap .footer .ft_t3{font-family:'Pretendard';font-weight:300;font-size:12px;color:#999;letter-spacing:-0.5px;padding:20px 0 0 0;}
.hdc_btn_topdown{display:none;}

/* 현대차 OA 인트로 */
.hd_oa_intro{background:#f6f3f2;text-align:center;padding:100px 0 300px 0;}
.hd_oa_intro .hd_oa_intro_t1{font-family:"Pretendard";font-weight:700;color:#002c5f;font-size:40px;}
.hd_oa_intro .hd_oa_intro_t2{font-family:"Pretendard";font-weight:400;color:#666;font-size:20px;padding:10px 0 0 0;}
.hd_oa_intro .hd_oa_intro_t3{font-family:"Pretendard";font-weight:400;color:#999;font-size:12px;padding:35px 0 0 0;}
.hd_oa_intro .hd_oa_intro_li{width:820px;margin:0 auto;font:0/0 arial;overflow:hidden;padding:55px 0 0 0;}
.hd_oa_intro .hd_oa_intro_li li{float:left;margin:0 0 0 20px;border-radius:20px;overflow:hidden;position:relative;}
.hd_oa_intro .hd_oa_intro_li li:first-child{margin:0;}
.hd_oa_intro .hd_oa_intro_li a{display:block;}
.hd_oa_intro .hd_oa_intro_li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);}
.hd_oa_intro .hd_oa_intro_li a span{position:absolute;top:0;left:0;right:0;bottom:0;font-size:40px;color:#fff;font-family:"Pretendard";font-weight:700;display:flex;flex-direction:column;justify-content:center;}
.hd_oa_intro .hd_oa_intro_li a span em{display:none;color:#fff;font-family:"Pretendard";font-weight:400;font-size:20px;width:160px;height:50px;margin:20px auto 0 auto;border:1px solid #fff;border-radius:5px;line-height:50px;}
.hd_oa_intro .hd_oa_intro_li a:hover em{display:inline-block;}

.top_menu .mymenu li{position:relative;}
.oa_point_lyr{display:none;position:absolute;top:30px;left:-75px;width:280px;height:210px;background:#fff;border:1px solid #000;z-index:10;text-align:left;padding:25px 20px;box-sizing:border-box;text-align:center;}
.oa_point_lyr:after{position: absolute;top:-6px;left:50%;width:8px;height:8px;margin:0 0 0 -4px;border: solid #000;border-width: 1px 1px 0 0;-webkit-transform: rotate(315deg);-ms-transform: rotate(315deg);transform: rotate(315deg);content: "";background:#fff;}
.oa_point_lyr .oa_point_lyr_t{font-size:12px;color:#666;text-align:left;}
.oa_point_lyr .oa_point_lyr_t span{font-size:14px;color:#003469;}
.oa_point_lyr .oa_point_lyr_l{font-size:12px;border-top:1px solid #000;border-bottom:1px solid #000;margin:15px 0 20px 0;}
.oa_point_lyr .oa_point_lyr_l li{width:100%;height:40px;margin:0;border-top:1px solid #ddd;}
.oa_point_lyr .oa_point_lyr_l li:first-child{border-top:0;}
.oa_point_lyr .oa_point_lyr_l li span{display:inline-block;height:40px;width:50%;line-height:40px;background:#003469;color:#fff;padding:0 0 0 10px;box-sizing: border-box;vertical-align:top;text-align:left;}
.oa_point_lyr .oa_point_lyr_l li em{display:inline-block;height:40px;width:50%;line-height:40px;padding:0 10px 0 0;box-sizing: border-box;text-align:right;font-weight:bold;font-size:14px;vertical-align:top;}
div.oa_point_lyr a.oa_point_lyr_c{height:30px;line-height:30px;color:#fff;background:#333;padding:0 25px;}

.hyundai_oa_ask .header{background:#f6f3f2;}
.hyundai_oa_ask .header .inner{width:980px;padding:63px 0 0 0;}

.hd_oa_intro{padding:80px 0 150px 0;}
.hd_oa_intro .hd_oa_intro_t3{padding:45px 0 0 0;}
.hd_oa_intro .hd_oa_intro_t4{padding:50px 0 0 0;color:#333;font-size:20px;font-family:"Pretendard";font-weight:500;letter-spacing:0.5px;}
.hd_oa_intro .hd_oa_intro_t4 span{font-weight:700;}
.hd_oa_intro .hd_oa_intro_t4 em{color:#0076ff;font-size:20px;font-family:"Pretendard";font-weight:500;text-decoration: underline;}
.hd_oa_intro .hd_oa_intro_li_box{width:980px;margin:0 auto;position:relative;}
.hd_oa_intro .hd_oa_intro_li_box .hd_oa_intro_link{position:absolute;top:55px;left:197px;width:782px;height:400px;}
.hd_oa_intro .hd_oa_intro_li{width:980px;}
.hd_oa_intro .hd_oa_intro_li li{margin:0 0 0 8px;}
.hd_oa_intro .hd_oa_intro_li li a:before{display:none;}
.hd_oa_intro .hd_oa_intro_li li a span{position:static;display:block;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itri:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt{position:absolute;top:0;left:0;right:0;bottom:0;padding:50px 0 0 0;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt em{font-weight:500;font-family:"Pretendard";font-size:20px;color:#fff;display:block;padding:0 0 35px 0;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt span{font-weight:500;font-family:"Pretendard";font-size:35px;color:#fff;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt ul{font-weight:500;font-family:"Pretendard";font-size:20px;padding:20px 0 0 0;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt ul li{float:none;color:#fff;margin:10px 0 0 0;}
.hd_oa_intro .hd_oa_intro_li li .hd_oa_itrt p{font-weight:500;font-family:"Pretendard";font-size:18px;color:#fff;position:absolute;bottom:40px;left:0;width:100%;}
.hd_oa_intro .hd_oa_intro_bot{font-weight:500;font-family:"Pretendard";font-size:18px;color:#fff;border-top:1px solid #ddd;margin:80px 0 0 0;padding:80px 0 0 0;}
.hd_oa_intro .hd_oa_intro_bot p{font-weight:700;font-family:"Pretendard";font-size:30px;color:#363636;padding:0 0 40px 0;}

/* 바우처몰 팝업 */
.vc_popup_wrap{/*position: relative;margin: 100px auto;*/width: 980px;background-color: #fff;padding: 70px 30px;box-sizing: border-box;}
.vc_popup_wrap .box_wrap{margin-bottom: 45px;}
.vc_popup_wrap .box_wrap.agree_box_wrap{margin-bottom: 0;}
.vc_popup_wrap .box_wrap .box_tit {padding-bottom: 20px;border-bottom: 1px solid #000;overflow: hidden;}
.vc_popup_wrap .box_wrap .box_tit.tit_bb_none {border-bottom: none;}
.vc_popup_wrap .box_wrap .box_tit .tit {display: inline-block;}
.vc_popup_wrap .box_wrap .box_tit .tit01 {float: left;font-family: "Pretendard";font-weight: 700;color: #0b0d0f;font-size: 24px;}
.vc_popup_wrap .box_wrap .box_tit .tit01 span{color: #e63312;}
.vc_popup_wrap .box_wrap .box_tit .tit02 {float: left;font-family: "Pretendard";font-weight: 400;color: #01aad3;font-size: 16px;margin: 10px 0 0 15px;}
.vc_popup_wrap .box_wrap .box_tit .tit03 {float: right;font-family: "Pretendard";font-weight: 400;color: #f4f5f7;font-size: 14px;background-color: #012c5f;padding: 9px 20px;border-radius: 2px;}
.vc_popup_wrap .box_wrap .box_tit .tit03 img {vertical-align: middle;display: inline-block;margin-right: 10px;}

.vc_popup_wrap .box_wrap .vc_table th {text-align: left;font-family: "Pretendard";font-weight: 700;color: #444;font-size: 16px;background-color: #f9f9f9;line-height: 24px;padding: 17px 0 17px 10px;border-bottom: 1px solid #ddd;}
.vc_popup_wrap .box_wrap .vc_table th span{color: #e63312;display: inline-block;margin-left: 5px;}
.vc_popup_wrap .box_wrap .vc_table td {font-family: "Pretendard";font-weight: 400;color: #666;font-size: 16px;padding: 17px 20px;border-bottom: 1px solid #ddd;line-height: 24px;}
.vc_popup_wrap .box_wrap .vc_table td span.txt_bold{color: #2b2e38;}
.vc_popup_wrap .box_wrap .vc_table td input{width: 300px;height: 36px;border: 1px solid #ddd;padding: 0 10px;box-sizing: border-box;}
.vc_popup_wrap .box_wrap .vc_table td p{font-family: "Pretendard";font-weight: 400;color: #7b7e86;font-size: 16px;}
.vc_popup_wrap .box_wrap .vc_table td.file_box .file_btn{border: none;padding: 0;cursor: pointer;width: 120px;height: 40px;text-indent: -9999px;font-size: 0;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/file_btn.jpg") no-repeat 100% / cover;}
.vc_popup_wrap .box_wrap .vc_table td.file_box span{display: inline-block;margin-left: 10px;font-family: "Pretendard";font-weight: 400;color: #666;font-size: 16px;}
.vc_popup_wrap .box_wrap .vc_table td.file_box p{font-family: "Pretendard";font-weight: 400;color: #999;font-size: 16px;}
.vc_popup_wrap .box_wrap .vc_table td.file_box p em{color: #f00;font-weight: 700;} /* 240116 추가 */

.vc_popup_wrap .box_wrap .vc_select_table th{text-align: center;border-top: 1px solid #000;padding: 17px 10px;}
.vc_popup_wrap .box_wrap .vc_select_table td{text-align: center;font-weight: 500;padding: 8px;}
.vc_popup_wrap .box_wrap .vc_select_table td .cancle_btn{display: block;font-family: "Pretendard";font-weight: 400;color: #575b63;font-size: 16px;padding: 10px 0;width: 106px;text-align: center;border: 1px solid #9b9fa8;border-radius: 2px;background-color: #f3f5f8;}

.vc_popup_wrap .box_wrap .vc_agree_box p{font-family: "Pretendard";font-weight: 400;color: #666;font-size: 16px;}
.vc_popup_wrap .box_wrap .vc_agree_box ul li{margin-bottom: 5px;}
.vc_popup_wrap .box_wrap .vc_agree_box ul li span{font-family: "Pretendard";font-weight: 700;color: #e63312;font-size: 22px;vertical-align: middle;}

.vc_popup_wrap .box_wrap .box_img{text-align: center;position: relative;}
.vc_popup_wrap .box_wrap .box_img p{position: absolute;top: 50%;left: 45px;transform: translateY(-50%);font-family: "Pretendard";font-weight: 500;color: #222;font-size: 20px;}
.vc_popup_wrap .box_wrap .box_txt_blue{font-family: "Pretendard";font-weight: 700;color: #012c5f;font-size: 26px;text-align: center;}
.vc_popup_wrap .box_wrap .box_txt_grey{font-family: "Pretendard";font-weight: 400;color: #2b2e38;font-size: 16px;text-align: center;}

.vc_popup_wrap .box_wrap .vc_select_box{padding: 20px 25px;background-color: #f9f9f9;}
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul{overflow: hidden;}
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul li{float: left;}
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul li a{display: block;font-family: "Pretendard";font-weight: 400;color: #666;font-size: 16px;padding: 12px 0;width: 80px;text-align: center; background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul li a:hover,
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul li.on a{border: 1px solid #010101;position: relative;z-index: 1;}
.vc_popup_wrap .box_wrap .vc_select_box .select_btn_box ul li:first-child a{margin-left: 0;}

.vc_popup_wrap .big_btn_box{text-align: center;}
.vc_popup_wrap .big_btn_box a{padding: 20px 80px;display: inline-block;background-color: #012c5f;border-radius: 2px;font-family: "Pretendard";font-weight: 700;color: #fff;font-size: 16px;}

.vc_popup_wrap .ip_rdo01{cursor:pointer;margin:0 0 0 20px;font-size: 16px;font-family: 'Pretendard';font-weight: 400;}
.vc_popup_wrap .ip_rdo01:first-child{margin:0;}
.vc_popup_wrap .ip_rdo01 input{display:none;}
.vc_popup_wrap .ip_rdo01 input + span{width:24px !important;height:24px !important;margin:-2px 8px 0 0;vertical-align:middle;display:inline-block;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/agree_rad_off.png") no-repeat left top;}
.vc_popup_wrap .ip_rdo01 input:checked + span{background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/agree_rad_on.png") no-repeat left top;}

.vc_popup_wrap .vc_agree{text-align: center;border-bottom: 1px solid #ddd;}
.vc_popup_wrap .ip_rdo02{cursor:pointer;margin:0 0 0 50px;font-size: 16px;font-family: 'Pretendard';font-weight: 700;color: #0b0d0f;}
.vc_popup_wrap .ip_rdo02:first-child{margin:0;}
.vc_popup_wrap .ip_rdo02 input{display:none;}
.vc_popup_wrap .ip_rdo02 input + span{width:26px !important;height:26px !important;margin:-2px 8px 0 0;vertical-align:middle;display:inline-block;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/agree_rad02_off.png") no-repeat left top;}
.vc_popup_wrap .ip_rdo02 input:checked + span{background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/agree_rad02_on.png") no-repeat left top;}

/* 바우처몰 팝업 - 달력 폼 */
.vc_popup_wrap .date_input {margin: 0;}
.vc_popup_wrap .date_input .inputbox{border: none;}
.vc_popup_wrap .date_input .inputbox input[type="text"].datepicker{
  padding: 0 10px;/*width: 300px;*/height: 36px;border: 1px solid #ddd;cursor: default;
  background: #fff url("//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/calendar_icon.jpg") no-repeat 95% 50%; 
  font-family: "Pretendard";font-weight: 400;color: #666;font-size: 16px;
}

/** 바우처몰 문의 **/ 
.table_div{width: 100%;padding: 0;} 
.table_div thead {background: #f9f9f9;} 
.table_div th{vertical-align: center;text-align: center;padding:0 0 20px 10px;border-bottom: 1px solid #eee;} 
.table_div td{padding: 0 0 20px 10px;border-bottom: 1px solid #eee;} 
.table_div tr th, .table_div tr td {padding: 20px 40px;} 
.table_div th span{font-size: 13px;} 
.table_div th span i{display: block;font-size: 20px;color: inherit;font-family: 'Noto Sans KR';margin-bottom: 15px;} 
.table_div .ans{color: #666;} 
.table_div td p{font-size: 13px;color: #666;line-height: 1.3;-ms-word-break: break-all;word-break: break-all;} 
.table_div .ask .scnd_tit{font-size: 13px;color: #000;font-weight: bold;} 
.table_div .date{font-size: 13px;color: #999;} 
.table_div .date + span{display: inline-block;} 
.table_div .btnArea{display: flex;align-items: center;justify-content: space-between;margin-top: 15px;height: 25px;} 
.table_div .btnArea span .btn.mini{min-width: 48px;} 
.table_div.Type2 th{padding-top: 40px;} 
.table_div.Type2 td{padding-left: 15px;} 
.table_div tr.answer{display: none;} 
.table_div .answer th, .answer td{background-color: #f8f8f8;} 
.table_div .answer p{font-size: 13px;color: #666;line-height: 1.6;-ms-word-break: break-all;word-break: break-all;white-space: pre-line;}

.mk_vouch_wrap .voucher_wrap .vouc_best{text-align:center;font-size:30px;padding:50px 0 0 0;font-family:"Pretendard";font-weight:500;}
.mk_vouch_wrap .voucher_wrap .vouc_best span{font-family:"Pretendard";font-weight:700;}
.mk_vouch_wrap .voucher_wrap .vouc_best_tab ul{display:flex;flex-direction:row;justify-content:center;padding:50px 0 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_best_tab ul li{text-align:center;padding:0 25px;}
.mk_vouch_wrap .voucher_wrap .vouc_best_tab ul li .vbt_i{display:block;}
.mk_vouch_wrap .voucher_wrap .vouc_best_tab ul li.on .vbt_i{background:#daedfd;border-radius:18px;}
.mk_vouch_wrap .voucher_wrap .vouc_best_tab ul li .vbt_t{display:block;font-family:"Pretendard";font-weight:500;font-size:16px;padding:15px 0 0 0;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_prd_n{font-size:28px;color:#002c5f;font-family:"Pretendard";font-weight:700;padding:0 0 0 20px;height:35px;display:block;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list_new .vouc_prd_mark{top:45px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list_new .vouc_prd_lyr{top:35px;}
.mk_vouch_wrap .voucher_wrap .vouc_list_wrap .vouc_list_new li{height:585px;}

/* 현대모비스 바우처몰 */
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt1{top:120px;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt2{top:160px;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt1{top:120px;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt2{top:160px;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_tit{font-weight:700;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .gbs_vouc_tit span{color:#0b2972;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_tit span{color:#1e40a2;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt1{color:#fff;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_ptxt2{color:#fff;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt1{color:#fff;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point .vouc_pt2{color:#fff;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_info_l li a:before{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/voucher/ico_plus_mbs.jpg) no-repeat left top}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_slide{float:right;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_point{float:left;}

.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_ban{width:1200px;float:none;}

.subTop_banner .sub_viual.sv_mbs_voucher{height:400px;overflow:hidden;position:relative;}
.subTop_banner .sub_viual.sv_mbs_voucher.on{height:auto;}
.subTop_banner .sub_viual.sv_mbs_voucher .sv_mbs_voucher_more{position:absolute;bottom:0;left:0;width:100%;height:35px;line-height:35px;color:#fff;background:rgba(57,56,55,.9);font-size:13px;text-align:center;}

.goodsList .goods_4ea .exp_area {position: absolute; top:229px; left: 1px; right: 1px; z-index: -1; opacity: 0.01;-webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; overflow: hidden; height: 30px; text-align: center; background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/prd_btn2_bg.png) repeat center top;}
.goodsList .goods_4ea .img_over.exp_area.on, .goodsList .goods_4ea .img_over.exp_area { top:229px; opacity: 1;-webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; z-index: 3;}
.goodsList .goods_4ea .exp_area > button {outline: none; right: inherit; vertical-align: top; cursor: pointer; border:none; width: 30px; height: 30px; display: inline-block; background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/prd_btn2.png); background-repeat: no-repeat; background-color: transparent; margin: 0 -2px;}
.goodsList .goods_4ea .exp_area > button .blind{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;color:transparent;font-size:0;line-height:0;}
.goodsList .goods_4ea .exp_area > button._window {background-position: 0 0;}
.goodsList .goods_4ea .exp_area > button._like {background-position: -30px 0;}

#zzimTxPop{display:block;position:fixed;left:0;top:0;z-index:5;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#zzimTxPop *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#zzimTxPop p{position:absolute;left:50%;top:50%;width:150px;height:140px;padding:80px 0 0 0;margin:-70px 0 0 -75px;border-radius:15px;background:rgba(51,51,51,.95);text-align:center;}
#zzimTxPop .zzim_bt2{display: inline-block;width: 35px;height: 35px;border: 1px solid #eee;border-radius: 50%;background: rgba(255,255,255,.8);position:absolute;left:57px;top:34px;background:#fff;}
#zzimTxPop strong{font-size:0.938rem;color:#fff;line-height:1.250rem;}
#zzimTxPop.select p{padding:70px 0 0 0;}
#zzimTxPop.select .zzim_bt2{background:#f84101;border:1px solid #f84101;top:26px;}
#zzimTxPop.select .zzim_ic2{background-position:-105px -25px;}
#zzimTxPop .pd_ic {display: inline-block;background-image: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mobile/real/images/new2018/product/product_icon.png);background-repeat: no-repeat;background-size: 300px 300px;text-indent: -999em;}
#zzimTxPop .zzim_ic2 {display: block;width: 17px;height: 14px;background-position: -85px -25px;margin: 10px auto 0 auto;}
#zzimTxPop strong {font-size: 0.938rem;color: #fff;line-height: 1.250rem;}

/* s: 240314 삼성블루베리 asp헤더푸터 */
.ezwel_header_wrap.bluevery_asp_header{background:#fff !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header{width:1170px !important;height:58px !important;margin:0 auto !important;overflow:hidden !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_logo{float:left !important;margin:3px 0 0 0 !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link_wrap{float:right !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link{float:left !important;margin:16px 19px 0 0 !important;list-style:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link li{float:left !important;margin:0 0 0 12px !important;padding:0 0 0 18px !important;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/asp/ico_arr2.gif) no-repeat left 1px !important;list-style:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link li:first-child{background:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link li a{font-size:13px !important;font-family:"Malgun Gothic" !important;color:#999 !important;text-decoration:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link .ezwel_lv1 a{display:inline-block !important;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/location/2015/ico_home.gif) 0 1px no-repeat !important;width:13px !important;height:20px !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_link .ezwel_lv4 a{color:#222 !important;text-decoration:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_mypage{float:left !important;margin:16px 0 0 0 !important;padding:0 0 0 22px !important;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/asp/ezwel_line1.png) no-repeat left 1px !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_header .ezwel_mypage a{font-size:13px !important;font-family:"Malgun Gothic" !important;color:#222 !important;font-weight:bold !important;text-decoration:none !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_txt_wrap{height:39px !important;background:#f5f5f5 !important;width:100% !important;border-bottom:1px solid #999 !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_txt{width:1170px !important;margin:0 auto !important;font-size:13px !important;color:#222 !important;line-height:39px !important;letter-spacing:-1px !important;text-align:left !important;position:relative !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_txt .ezwel_txt_ptns{color:#ff3378 !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_go{position:absolute !important;top:9px !important;right:0 !important;font-size:12px !important;color:#666 !important;line-height:20px !important;}
.ezwel_header_wrap.bluevery_asp_header .ezwel_go span{display:inline-block !important;width:23px !important;height:23px !important;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/asp/ico_arr3.gif) no-repeat left top !important;vertical-align:middle !important;}

.footer_ezwel_wrap.bluevery_asp_footer {margin-top: 80px;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel {width:900px !important;margin:0 auto !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel .text_info{color:#333333 !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table{margin:10px 0 25px !important; width:100% !important;border-collapse:collapse !important;border-spacing:0 !important;border-top:1px solid #979797 !important; border-bottom:1px solid #979797 !important; font-family:dotum, '돋움' !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table th,
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table td {font-size:12px !important; line-height:17px !important; border-top:1px solid #e5e5e5 !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table th {padding:10px 0 6px 0 !important; color:#333333 !important; background-color:#f6f6f6 !important; text-align:center !important; font-weight:bold !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table td {padding:10px 20px 6px 20px !important; color:#000000 !important; border-left:1px solid #e5e5e5 !important;}
.footer_ezwel_wrap.bluevery_asp_footer .footer_ezwel table td .btn_ezwel_confirm{display:inline-block !important;vertical-align:top !important;margin:-2px 0 0 0 !important;} 
/* e: 240314 삼성블루베리 asp헤더푸터 */

/* s: 240503 현대카드 통합판촉몰 */
.wrap.hd_card .top_menu{position: static;border-color: #000;background-color: #000;margin-bottom: 20px;}
.wrap.hd_card .top_menu .inner{overflow: hidden;}
.wrap.hd_card .top_menu h1{width: 200px;height: 24px;margin: 10px 0 0 30px;float: left;}
.wrap.hd_card .top_menu h1 a{display:block;width: 100%;}
.wrap.hd_card .top_menu h1 a img{display:block;width: 100%;}
.wrap.hd_card .top_menu ul{font-size:0;float: right;}
.wrap.hd_card .top_menu ul li{display:inline-block;position: relative;}
.wrap.hd_card .top_menu ul li a{color:#fff;}
.wrap.hd_card .top_menu ul li a span{background-color: #fff;color: #000;}

.wrap.hd_card .gnb_area{border-color: #000;}
.wrap.hd_card .gnb_area .all_category > a{background-color: #000;}
.wrap.hd_card .gnb_area .hd_gnb{float: left;width: 780px;height: 52px;font-size:0;}
.wrap.hd_card .gnb_area .hd_gnb li{display: inline-block;position: relative;width: 110px;text-align: center;}
.wrap.hd_card .gnb_area .hd_gnb li a{display:block;font-size: 15px;font-weight: bold;font-family: "notokr-bold", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';height: 52px;line-height: 52px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.wrap.hd_card .gnb_area .hd_gnb li .sub_gnb{display:none;position: absolute;top: 48px;left: 0;z-index: 1;width: 100%;background-color: #fff;border: 1px solid #000;padding: 29px 10px;box-sizing: border-box;}
.wrap.hd_card .gnb_area .hd_gnb li:hover .sub_gnb{display:block;}
.wrap.hd_card .gnb_area .hd_gnb li .sub_gnb::after{content: "";position: absolute;top: -5px;left: 50%;transform: translateX(-50%) rotate(135deg);width: 8px;height: 8px;border-bottom: 1px solid #000;border-top: 1px solid transparent;border-left: 1px solid #000;border-right: 1px solid transparent;background-color: #fff;}
.wrap.hd_card .gnb_area .hd_gnb li .sub_gnb li{padding: 0;width: 100%;padding-top: 20px;}
.wrap.hd_card .gnb_area .hd_gnb li .sub_gnb li:first-child{padding-top: 0;}
.wrap.hd_card .gnb_area .hd_gnb li .sub_gnb li a{display: block;font-size: 12px;font-weight: bold;font-family: "notokr-bold", 'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕','dotum','돋움','sans-serif';height: auto;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;text-align: left;}

.wrap.hd_card .hdcard_search_box{float: right;position: relative;border-bottom: 2px solid #000;}
.wrap.hd_card .hdcard_search_box a{position: absolute;right: 0;top: 15px;width: 20px;height: 19px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/customer/hdcard/HyundaiCard_search.png")no-repeat 100%/cover;}
.wrap.hd_card .hdcard_search_box input{margin-top: 10px;width: 230px;height: 30px;padding: 0 25px 0 10px;box-sizing: border-box;}

.wrap.hd_card .subTop_banner{background-color: #fff;}
.wrap.hd_card .subTop_banner .right_con .top_info .info_num dt{color: #000;}

.wrap.hd_card .allmenu_dim{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 3;background-color: rgba(0,0,0,0.2);display:none;}

.wrap.hd_card .goods_define dl dt{color: #000 !important;}
.wrap.hd_card .btnBox a.white{background-color: #fff !important;border-color: #000 !important;color:#000 !important;}
.wrap.hd_card .btnBox a.red{background-color: #000 !important;border-color: #000 !important;color:#fff !important;}
.wrap.hd_card .btnWrap .btn.big.red{background-color: #fff !important;border-color: #000 !important;color:#000 !important;}
.wrap.hd_card .btnWrap .btn.big.black{background-color: #000 !important;border-color: #000 !important;color:#fff !important;}
.wrap.hd_card .btnWrap .btn.large.red{background-color: #000 !important;border-color: #000 !important;color:#fff !important;}
.wrap.hd_card .btnWrap .btn.small.red{background-color: #fff !important;border-color: #000 !important;color:#000 !important;}
.wrap.hd_card .price_info .btn.big.red{background-color: #000 !important;border-color: #000 !important;color:#fff !important;}
/* e: 240503 현대카드 통합판촉몰 */

/* s: 240520 온누리전통시장 공유하기 기능 */
.onr_pos_re{position: relative;}
.onr_w95{width: 95% !important;}
.share_wrap{position: absolute;top: 0;right: 0;}
.share_wrap.share_prm{top: 30px;right: 30px;}
.share_wrap .share_btn{display: block;width: 24px;height: 28px;}
.share_wrap .share_box{position: absolute;top: 40px;right: 0;z-index: 10;background-color: #fff;padding: 25px;width: 235px;box-sizing: border-box;border: 1px solid #ddd;display: none;}
.share_wrap .share_box.on{display: block;}
.share_wrap .share_box.share_type02 ul{overflow:unset;}
.share_wrap .share_box.share_type02 ul li{float: unset;}
.share_wrap .share_box.share_type02 ul li img{margin: 0 auto 5px auto;}
.share_wrap .share_box ul{overflow: hidden;}
.share_wrap .share_box ul li{float: left;margin-top: 0;margin-left: 15px;}
.share_wrap .share_box ul li:first-child{margin-left: 0;}
.share_wrap .share_box ul li img{display: block;width: 51px;height: 51px;margin-bottom: 5px;}
.share_wrap .share_box ul li span{display: block;font-size: 12px;font-weight: normal;text-align: center;}
.share_wrap .share_box .share_box_top{overflow: hidden;}
.share_wrap .share_box .share_box_top .share_box_tit{float: left;font-size: 16px;font-weight: bold;margin-bottom: 25px;display: block;}
.share_wrap .share_box .share_box_top .share_close{font-size: 0;text-indent: -9999px;float: right;display: block;position: relative;width: 20px;height: 20px;}
.share_wrap .share_box .share_box_top .share_close::after,
.share_wrap .share_box .share_box_top .share_close::before{content: "";position: absolute;top: 50%;left: 50%;width: 1px;height: 100%;background-color: #6e6e6e;}
.share_wrap .share_box .share_box_top .share_close::after{transform: translate(-50%,-50%) rotate(45deg);}
.share_wrap .share_box .share_box_top .share_close::before{transform: translate(-50%,-50%) rotate(-45deg);}
/* e: 240520 온누리전통시장 공유하기 기능 */

.price_info_list .price_bx.no_chk .t_cell.only{padding:0 10px;}
.price_info_list .price_bx.no_chk .t_cell.only .fz12{display:inline-block;margin:0;vertical-align:top;margin:1px 0 0 6px;}
.price_info_list .price_bx.no_chk .t_cell.only .nc_agr{font-size:13px;font-weight:bold;}

/* 240910 온누리결제수단안내 변경 (메인) */
.main_info.main_info2 .info_box dt{line-height:22px;}
.main_info.main_info2 .info_box dd{line-height:16px;}
.main_info.main_info2 .info_box dd span{display:block;text-indent:-12px;padding:0 0 0 12px;}
.main_info.main_info2 .ib1{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market2_01.png) 42px 50% no-repeat;padding-left:160px;}
.main_info.main_info2 .ib2{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market2_02.png) 42px 50% no-repeat;padding-left:160px;}
.main_info.main_info2 .ib3{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market2_03.png) 42px 50% no-repeat;padding-left:160px;}
.main_info.main_info2 .ib4{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market2_04.png) 42px 50% no-repeat;padding-left:160px;}
.main_info.main_info2 .ib5{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_market/onnuri/images/icon/i_market2_05.png) 42px 50% no-repeat;padding-left:160px;}

/* 현대제철 바우처몰 */
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_slide.vouc_slide420 ul li{width:420px;float:left;margin-left:20px;}
.mbs_voucher.mk_vouch_wrap .voucher_wrap .vouc_slide.vouc_slide420 ul li:first-child{margin-left:0;}
