/* category */
/* 템플릿 BO(Drag & Drop) */
/*.area_lv1 {margin:0 -5px;}*/
.area_lv3 {}
.area_lv1:after , .area_lv3:after {display:block; content:''; clear:both;}
.area_lv2 {float:left; margin-left:10px;}
.area_lv4 {float:left; margin-left:10px;}
.area_lv1 .area_lv2:first-child , .area_lv3 .area_lv4:first-child {margin-left:0;}
/* 대분류 카테고리 */
.cate_area01 {/*float:left; margin:0 5px;*/}
/* depth1 */
.lnb_cate01{position:relative;width:177px; min-height:312px;padding:10px 0 0 0;border:1px solid #ccc;}
.lnb_cate01.item10more {min-height:509px;}/* item more */

.lnb_cate01.wf{height:360px;}/* 임직원 복지몰 */
.lnb_cate01 .all span {border-bottom:1px solid #4c505b; font-weight:800; color:#111625;}
.lnb_cate01 > ul > li {position:relative;}
.lnb_cate01 > ul > li > a {display:block; height:31px; padding:0 0 0 20px; font-size:14px; line-height:31px;}
.lnb_cate01 > ul > li > a > span {display:inline-block; max-width:134px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lnb_cate01 .flag_new {display:inline-block; margin-left:2px;width:12px;height:31px;line-height:31px;text-indent:-9999px;vertical-align:top;}
.lnb_cate01 > ul > li > a:hover , .lnb_cate01 > ul > li.on > a {margin:0 -1px; padding-left:21px; background:#454545; color:#fff;}

.lnb_cate01 .over_bx{position:absolute;left:0;top:0;z-index:20;width:177px;padding:10px 0 0 0; background:#fff;border:1px solid #ccc;}
.lnb_cate01 .over_bx .all span {border-bottom:1px solid #4c505b; font-weight:800; color:#111625;}
.lnb_cate01 .over_bx > ul{padding:0 0 12px 0;}
.lnb_cate01 .over_bx > ul > li {position:relative;}
.lnb_cate01 .over_bx > ul > li > a {display:block; height:31px; padding:0 0 0 20px; font-size:14px; line-height:31px;}
.lnb_cate01 .over_bx > ul > li > a > span {display:inline-block; max-width:134px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lnb_cate01 .over_bx .flag_new {display:inline-block; margin-left:2px;width:12px;height:31px;line-height:31px;text-indent:-9999px;vertical-align:top;}
.lnb_cate01 .over_bx > ul > li > a:hover , .lnb_cate01 .over_bx > ul > li.on > a {margin:0 -1px; padding-left:21px; background:#454545; color:#fff;}

.lnb_cate01 .over_bx .ctg_more_bt{width:159px;height:30px;padding:0 9px;}
.lnb_cate01 .over_bx .ctg_more_bt button{display:block;width:159px;height:29px;border-top:#e7e7e7 1px solid;}
.lnb_cate01 .over_bx .ctg_more_bt button em{display:inline-block;padding:0 15px 0 0;font-size:13px;color:#666;}
.lnb_cate01 .over_bx .ctg_more_bt .pls em{}
.lnb_cate01 .over_bx .ctg_more_bt .mns{display:none;}
.lnb_cate01 .over_bx .ctg_more_bt .mns em{}

.lnb_cate01 .over_bx .ad{display:none;}
.lnb_cate01 .over_bx.active .ad{display:block;}
.lnb_cate01 .over_bx.active .ctg_more_bt .pls{display:none;}
.lnb_cate01 .over_bx.active .ctg_more_bt .mns{display:block;}

/* depth2 */
.lnb_cate01 .depth2 {display:none; position:absolute; top:0; left:170px; z-index:200; width:195px; border:2px solid #454545; background:#fff;}
.lnb_cate01 .depth2 ul {position:relative;padding:15px 10px 15px 20px;border:none;background:none;}
.lnb_cate01 li.on .depth2 {display:block;}
.lnb_cate01 .depth2 li a {display:block;}
.lnb_cate01 .depth2 li a span {display:inline-block; padding:3px; color:#666;}
.lnb_cate01 .depth2 li a:hover span , .lnb_cate01 .depth2 li a:focus span {padding-bottom:1px; margin-bottom:2px; color:#333; font-weight:800;}
.lnb_cate01 .depth2 li.on a span {padding-bottom:0; margin-bottom:2px; border-bottom:1px solid #333; color:#333; font-weight:800;}





/* 검색쪽에서 대카 lnb 두줄 처리 */
.cate_area02 .lnb_cate01 {}
.cate_area02 .lnb_cate01 > ul > li > a {height:auto;padding:7px 0 7px 20px;line-height:17px;}
.cate_area02 .lnb_cate01 > ul > li > a em{display:inline-block;font-family:"Verdana";font-size:11px;}
.cate_area02 .lnb_cate01 > ul > li > a > span {display:block; overflow:visible; white-space:normal; max-width:inherit;}
/* 중분류 카테고리 */
.cate_area02 {margin-bottom:20px;}
.cate_area02 .cate_tit {height:45px; padding:0 0 0 15px; background:#454545; font-size:15px; line-height:45px; font-weight:800; color:#fff;}
.lnb_cate02 > ul { padding:15px 10px 15px 15px;}
.lnb_cate02 > ul > li:first-child > a {padding-top:0;}
.lnb_cate02 > ul > li > a {display:block; padding-top:10px;}
.lnb_cate02 > ul > li > a span {display:inline-block;position:relative;color:#333; font-weight:800;}
.lnb_cate02 > ul > li > a > span > em {display:inline-block;font-weight:normal !important;font-size:12px; letter-spacing:-1px;color:#999;}
.lnb_cate02 > ul > li.on > a span {text-decoration:underline;}
.lnb_cate02 > ul > li > a .num{display:inline-block;width:15px;height:15px;margin-right:10px;border:1px solid #ddd;font-size:10px;line-height:14px;color:#a40001;font-weight:800;text-align:center;font-family:"verdana"}
.lnb_cate02 .depth2 {padding:4px 10px 0 5px;}
.lnb_cate02 .depth2 li a {display:block;font-size:12px;}
.lnb_cate02 .depth2 li a span {display:inline-block;position:relative;padding:5px 0 5px 8px;color:#666;}
.lnb_cate02 .depth2 li a span:before{content:'';display:block;position:absolute;left:0;top:13px;width:2px;height:2px;background:#ccc;}
.lnb_cate02 .depth2 li a span em {display:inline-block;font-weight:normal !important;font-size:12px;color:#999;}
.lnb_cate02 .depth2 li a:hover span , .lnb_cate02 .depth2 li a:focus span {color:#333;font-weight:800;}

.lnb_cate02 .depth2 li.on a span {padding-bottom:0; margin-bottom:4px; color:#333; font-weight:800; text-decoration:underline;}
.lnb_cate02 {border:1px solid #ccc; border-top:none;}

.box_filter .btn04.full.replace{border:#808080 1px solid;background:#808080;}
.box_filter .set_list_filter .btn_range .btn07{border:#666 1px solid;background:#fff;}
.box_filter .set_list_filter .btn_range .btn07 span{margin-top:-2px;padding:1px 15px;color:#333;}

/* 세분류 카테고리 */
.box_cate03 {margin-bottom:30px; border:3px solid #ececec;}
.box_cate03 .list_chk_cate {padding:15px 0 0 16px;}
.box_cate03 .list_chk_cate:after {display:block; content:''; clear:both;}
.box_cate03 .list_chk_cate li {overflow:hidden; float:left; width:25%;}
.box_cate03 .list_chk_cate li > div {padding-left:6px;}
.box_cate03 .list_chk_cate li label {overflow:hidden; display:block; height:29px; padding-left:18px; cursor:pointer;}
.box_cate03 .list_chk_cate li .chkbox {display:block; float:left; margin:1px 0 0 -18px;}
.box_cate03 .list_chk_cate span {overflow:hidden; display:block; height:15px; font-size:12px;}

.box_promotion_bnr {}
.box_promotion_bnr li a img {width:650px; height:390px;}

.lnb_evt_bnr {}
.lnb_evt_bnr a {display:block; border:1px solid #eee; margin-top:10px;}
.lnb_evt_bnr img {width:177px; height:149px;}
/* 대카 프로모션 배너 */
.box_best_bnr {position:relative; width:230px; height:390px; background:#eee; }
.box_best_bnr .tit {display:block; padding:14px 0 15px; text-align:center; font-size:20px; line-height:1.3em; color:#111625; font-family:Verdana, sans-serif; letter-spacing:2px;}
.box_best_bnr .thumb {width:178px; height:178px;}
.box_best_bnr .thumb img {width:178px; height:178px;}
.box_best_bnr .brand_nm {display:block; overflow:hidden; height:16px; margin-top:18px; font-weight:800; color:#000; text-align:center;}
.box_best_bnr .prod_nm {display:block; overflow:hidden; max-height:32px; margin:8px 0 10px; color:#666; text-align:center;}

.box_best_bnr .cont_price .price01 {margin-top:10px;}
.box_best_bnr .cont_price .cur_price {font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.box_best_bnr .box_price {text-align:center;}
.box_best_bnr .box_price .prime {margin-right:6px; font-family:Verdana, sans-serif; font-size:12px; color:#999; letter-spacing:-1px;}
.box_best_bnr .box_price .c_price {display:block; font-size:12px; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.box_best_bnr .box_price .c_price .price_nm {margin-right:2px; font-size:13px;}
.box_best_bnr .box_price .c_price strong {font-family:Verdana, sans-serif; font-size:13px; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.box_best_bnr .dis_percent {font-size:12px; font-weight:800; color:#f36f35; letter-spacing:-1px;}
.box_best_bnr .box_opt_link {position:absolute; top:0; right:0;}
.box_best_bnr .box_opt_link .opt_like {position:absolute; top:5px; right:5px; z-index:4; display:block; width:26px; height:26px; }
.box_best_bnr .box_opt_link a > span {display:block; overflow:hidden; text-indent:-999px;}

/* 브랜드(관리형) 프로모션 배너 */
.box_best_bnr02 {position:relative; float:left; width:420px; height:388px; background:#eee; }
.box_best_bnr02 .tit {display:block; padding:14px 0 15px; text-align:center; font-size:20px; line-height:1.3em; color:#111625;}
.box_best_bnr02 .tit span { font-weight:800; font-family:'Nanum Gothic',sans-serif;}
.box_best_bnr02 .thumb {width:168px; height:168px; border:1px solid #ddd;}
.box_best_bnr02 .thumb img {width:168px; height:168px;}
.box_best_bnr02 .brand_nm {display:block; overflow:hidden; height:16px; margin-top:18px; font-weight:800; color:#333; text-align:center;}
.box_best_bnr02 .prod_nm {display:block; overflow:hidden; max-height:32px; margin-top:8px; line-height:15px; color:#666; text-align:center;}

.box_best_bnr02 .cont_price .price01 {margin-top:10px; margin-bottom:-10px}
.box_best_bnr02 .cont_price .cur_price {font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.box_best_bnr02 .box_price {text-align:center;}
.box_best_bnr02 .box_price .prime {margin-right:6px; font-family:Verdana, sans-serif; font-size:12px; color:#999; letter-spacing:-1px;}
.box_best_bnr02 .box_price .c_price {display:block; margin-top:10px; font-size:12px; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.box_best_bnr02 .box_price .c_price .price_nm {margin-right:2px; font-size:13px;}
.box_best_bnr02 .box_price .c_price strong {font-family:Verdana, sans-serif; font-size:13px; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.box_best_bnr02 .dis_percent {font-size:13px; font-weight:800; color:#f36f34; letter-spacing:-1px;font-family:Verdana, sans-serif;}
.box_best_bnr02 .box_opt_link {position:absolute; top:0; right:0;}
.box_best_bnr02 .box_opt_link .opt_like {position:absolute; top:5px; right:5px; z-index:4; display:block; width:26px; height:26px; }
.box_best_bnr02 .d_rolling_bnr02 {width:360px;}
.box_best_bnr02 .box_opt_link a > span {display:block; overflow:hidden; text-indent:-999px;}
.box_best_bnr02 .d_rolling_bnr02 ul {width:360px;float:left;}
.box_best_bnr02 .d_rolling_bnr02 ul:after {display:block; content:''; clear:both;}
.box_best_bnr02 .d_rolling_bnr02 li {position:relative; float:left; width:170px; margin-left:20px;}
.box_best_bnr02 .d_rolling_bnr02 li:first-child {margin-left:0;}

.d_rolling_bnr02 {position:relative; overflow:hidden; width:180px; height:300px; margin:0 auto;}
.d_rolling_bnr02 ul {width:9999px;}
.d_rolling_bnr02 li {position:relative; float:left; width:188px;}
.d_rolling_bnr02 li a {display:block;}

.layout_wide {}
.layout_wide .location {width:1080px; margin-left:auto; margin-right:auto;}
.layout_wide .title {width:1080px; margin:0 auto;}
.layout_wide .area_lv1 {width:1080px; margin:0 auto;}

.area_lv1 .box_evt_bnr {margin-top:70px;}
.box_evt_bnr a {display:block; margin-top:5px;}
.box_evt_bnr a:first-child {margin-top:0;}
.area_lv1 .list_bnr01 {margin-top:50px;}
.area_lv1 .list_bnr02 {margin-top:50px;}
.list_bnr01 {}
.list_bnr01 ul:after {display:block; content:''; clear:both;}
.list_bnr01 li {float:left; margin-left:10px;}
.list_bnr01 li:first-child {margin-left:0;}
.list_bnr01 li a {position:relative; display:block;}
.list_bnr01 li a img {width:353px; height:250px;}
.list_bnr01 .cont {position:absolute; left:15px; right:15px; bottom:15px; padding:15px 15px 15px 15px; background:#fff; opacity:0.9; filter:alpha(opacity=90);}
.list_bnr01 .tit {display:block; overflow:hidden; position:relative; height:17px;  font-size:15px; color:#333; font-weight:800;}
.list_bnr01 .s_cont {display:block; overflow:hidden; position:relative; height:33px; margin-top:8px; color:#666;}

.list_bnr02 ul:after {display:block; content:''; clear:both;}
.list_bnr02 li {float:left; margin-left:10px;}
.list_bnr02 li:first-child {margin-left:0;}
.list_bnr02 li a img {width:353px; height:180px;}
/* 상품 리스트 */
/* 4단 */
.list_product01 {padding:10px 0 40px 0; border-bottom:1px solid #ddd;}
.list_product01 .list:first-child {margin-top:0; border-top:none;}
.list_product01 .list {margin-top:30px; border-top:1px solid #ddd;}
.list_product01 .list:after {display:block; content:''; clear:both;}
.list_product01 .list > li {position:relative; float:left; margin:30px 15px 0;}
.list_product01 .list .links {display:block; width:240px;}
.list_product01 .list > li .thumb {position:relative; z-index:1; margin-bottom:17px;}
.list_product01 .list > li .thumb img {display:block; width:240px; height:240px;}
.list_product01 .list .over .thumb:before, 
.list_product01 .list .links:hover .thumb:before {display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; border:2px solid #d0d0d0; content:'';}
@media \0screen	{
.list_product01 .list .over .thumb:before,
.list_product01 .list .links:hover .thumb:before {position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; content:'';}
}/* IE8 */
.list_product01 .list > li .cont {display:block;}
.list_product01 .brand_nm {display:block; overflow:hidden; height:16px; margin-bottom:10px; padding-right:39px; color:#333; font-weight:800;}
.list_product01 .prod_nm {display:block; overflow:hidden; height:34px; margin-bottom:10px; color:#666;}
.list_product01 .box_price:after {display:block; content:''; clear:both;}
.list_product01 .dis_percent {display:block; float:left; width:55px; margin:9px 0 0 -3px; font-family:Verdana, sans-serif; font-size:13px; color:#f26f36;letter-spacing:-2px;}
.list_product01 .dis_percent strong {margin-right:1px; font-size:34px; font-weight:400; letter-spacing:-3px;}
.list_product01 .cont_price {float:left;}
.list_product01 .cont_price .price01 {overflow:hidden; height:15px; margin-top:-5px;font-size:13px;}
.list_product01 .cont_price .cur_price {display:block; float:left; font-family:Verdana, sans-serif; color:#333; letter-spacing:-1px;}
.list_product01 .box_price .prime {display:block; float:left; margin-right:9px; font-family:Verdana, sans-serif; color:#999; letter-spacing:-1px;}
.list_product01 .box_price .c_price {display:block; margin-top:5px; clear:both; font-family:'Nanum Gothic',sans-serif; font-size:15px;font-weight:600; color:#333;}
.list_product01 .box_price .c_price .price_nm {margin-right:5px;font-weight:800;}
.list_product01 .box_price .c_price strong {margin-right:2px;font-family:Verdana, sans-serif; letter-spacing:-2px; vertical-align:-1px;}

.list_product01.group .list li{height:470px;}
.list_product01.group .box_price .c_price.group{margin-top:8px;font-size:16px;color:#8f090a;letter-spacing:-0.6px;}
.list_product01.group .box_price .c_price.group strong{font-size:18px;font-family:'Verdana';}
.list_product01.group .box_flag{margin-top:17px;}

.list_product01 .box_flag {overflow:hidden; height:16px; margin-top:9px;}
.list_product01 .box_flag:after {display:block; content:''; clear:both;}
.list_product01 .box_flag .flag_icon {float:left; margin:0 3px 0 0;}
.list_product01 .lay_lp_opt {position:absolute; top:229px; left:50%; z-index:3; margin-left:-107px;}
.ie678 .list_product01 .lay_lp_opt{top:229px;}

.list_product01 .box_opt_link {position:absolute; top:190px; left:0; right:0; font-size:0; line-height:0; text-align:center;}
.safari .list_product01 .box_opt_link {font-size:1px; letter-spacing:-1px;}/*사파리*/
.list_product01 .list .over .box_opt_link {z-index:2;}
.list_product01 .box_opt_link:after {display:block; content:''; clear:both;}
.list_product01 .box_opt_link a > span {display:block; overflow:hidden; text-indent:-999px;}
.list_product01 .box_opt_link .opt_like {position:absolute;bottom:-45px;right:0; display:block; width:26px; height:26px; }
.list_product01 .btn_opt_like {position:absolute;top:243px;right:6px;}
.list_product01 .btn_opt_like .opt_like {display:block; width:26px; height:26px; }
.list_product01 .btn_opt_like .opt_like span {display:block; overflow:hidden; text-indent:-999px;}
.list_product01 .box_opt_link .opt01 {display:inline-block; width:40px; height:40px; }
.list_product01 .box_opt_link .opt02 {display:inline-block; width:40px; height:40px; }
.list_product01 .box_opt_link .opt03 {display:inline-block; width:40px; height:40px; }
.list_product01 .box_opt_link .opt01:hover {background-position:0 -40px;}
.list_product01 .box_opt_link .opt02:hover {background-position:-40px -40px;}
.list_product01 .box_opt_link .opt03.on {background-position:-80px -40px;}
.list_product01 .box_opt_link .opt04:hover {background-position:-120px -40px;}
.list_product01 .box_grade {overflow:hidden; margin-top:10px;}
.list_product01 .box_grade .set_grade01 {float:left;}
.list_product01 .box_grade .set_conunt_review {float:left; margin:-2px 0 0 3px; font-size:12px; font-weight:400; font-family:Verdana, sans-serif; color:#000;}
.list_product01 .flag_best {display:block; position:absolute; top:0; left:0; width:38px; height:38px; background:#696969;}
.list_product01 .flag_best span {display:block;height:10px; padding-top:0; font-size:0; font-family:Verdana, sans-serif; text-align:center; color:#fff;}
.list_product01 .flag_best strong {display:block; font-size:14px; font-family:Verdana, sans-serif; font-weight:bold; text-align:center; color:#fff;}

.list_product01 .best3in .flag_best {width:50px; height:50px; }
.list_product01 .best3in .flag_best span {display:block;height:auto;padding-top:8px; font-size:12px;}
.list_product01 .best3in .flag_best strong {padding-top:2px; font-size:18px;}
.box_opt_link .opt03:hover .lay_lp_opt,
.box_opt_link .opt03:focus .lay_lp_opt,
.box_opt_link .opt03.on .lay_lp_opt {display:block;}
.box_opt_link .opt03:hover,
.box_opt_link .opt03.on {background-position:-80px -40px;}
.list_product01 .box_opt_link .opt04 {display:inline-block; width:40px; height:40px; }
/* .list_product01 .img_flag_box .img_flag {width:38px; height:38px;}
.list_product01 .img_flag_box .img_flag span {width:36px; height:28px; font-size:12px;} */

/* 3단*/
.list_product01.size03 .list .links {width:330px;}
.list_product01.size03 .list > li .thumb img {width:330px; height:330px;}
.list_product01.size03 .box_price .c_price {margin-top:7px; font-size:15px;}
.list_product01.size03 .box_price .c_price .price_nm {margin-right:4px;}
.list_product01.size03 .box_opt_link {top:270px;}
.list_product01.size03 .lay_lp_opt {top:309px;}
.list_product01.size03 .btn_opt_like {position:absolute;top:0;right:6px;}
.list_product01.size03 .box_opt_link .opt_like {bottom:-55px;}
.list_product01.size03 .brand_nm {font-size:14px;}
.list_product01.size03 .prod_nm {margin-bottom:4px;font-size:14px;}
.list_product01.size03 .dis_percent {width:76px; font-size:20px;}
.list_product01.size03 .dis_percent strong {font-size:40px; letter-spacing:-6px; margin-right:5px;}
/* 5단*/
.list_product01.size05 {}
.list_product01.size05 .list .links {width:186px;}
.list_product01.size05 .list > li {}
.list_product01.size05 .list > li .thumb img {width:186px; height:186px;}
.list_product01.size05 .box_price .prime {font-size:13px;}
.list_product01.size05 .cont_price .cur_price {font-size:11px;}
.list_product01.size05 .box_price .c_price{font-size:13px;}
.list_product01.size05 .box_price .c_price strong {font-size:13px;}
.list_product01.size05 .box_opt_link {top:137px; height:48px;}
.list_product01.size05 .lay_lp_opt {top:174px;}
.list_product01.size05 .btn_opt_like {position:absolute;top:0;right:6px;}
.list_product01.size05 .box_opt_link .opt_like {position:absolute;bottom:-37px;right:0;}

/* 리스트 스타일02 */
.list_product01.lp_style02 {border-bottom:none;}
.list_product01.lp_style02 .list {border-top:none;}
.list_product01.lp_style02 .list > li {height:463px; margin:0 5px; padding:10px 9px 0; border:1px solid #ddd;}
.list_product01.lp_style02 .box_opt_link {top:200px;}
.list_product01.lp_style02 .box_opt_link .opt_like{bottom:-45px;right:10px;}
.list_product01.lp_style02 .lay_lp_opt{top:239px;}

/* 리스트 타입02 */
.list_product02 {}
.list_product02 .list > li {display:table; position:relative; width:100%; padding:20px 0; border-bottom:1px solid #ddd;}
.list_product02 .tr {display:table-row;}
.list_product02 .links {display:block; position:relative; z-index:1;}
.list_product02 .cover_thumb {display:table-cell; width:190px; text-align:center;}
.list_product02 .thumb {position:relative; z-index:10; width:150px; height:150px; margin:0 auto;}
.list_product02 .thumb a {display:block;}
.list_product02 .thumb a:hover {}
.list_product02 .thumb img {width:150px; height:150px;}
.list_product02 .over .thumb:before,
.list_product02 .list .links:hover .thumb:before{display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; content:'';}
.list_product02 .box_opt_link {position:absolute; top:120px; left:35px; width:120px; font-size:0; line-height:0; text-align:center;}
.safari .list_product02 .box_opt_link {font-size:1px; letter-spacing:-1px;}/*사파리*/
@media \0screen	{
.list_product02 .thumb {padding:2px;}
.list_product02 .over .thumb:before ,
.list_product02 .list .links:hover .thumb:before {position:absolute; top:0; left:0; right:0; bottom:0; content:'';}
.list_product02 .box_opt_link {left:35px;top:120px;}
}/* IE8 */
.list_product02 .list .over .box_opt_link {z-index:2;}
.list_product02 .box_opt_link a span {display:block; overflow:hidden; text-indent:-999px;}
.list_product02 .box_opt_link .opt_like {position:absolute;top:-94px;right:-9px; z-index:1; display:block; width:26px; height:26px; }
@media \0screen	{
.list_product02 .box_opt_link .opt_like{top:-94px;}
}/* IE8 */
.list_product02 .box_opt_link .opt01 {display:block; float:left; width:40px; height:40px; }
.list_product02 .box_opt_link .opt02 {display:block; float:left; width:40px; height:40px; }
.list_product02 .box_opt_link .opt03 {display:block; float:left; width:40px; height:40px; }
.list_product02 .box_opt_link .opt03.on {background-position:-80px -40px;}
.list_product02 .box_opt_link .opt04 {display:block; float:left; width:40px; height:40px; }
.list_product02 .box_opt_link .opt01:hover {background-position:0 -40px;}
.list_product02 .box_opt_link .opt02:hover {background-position:-40px -40px;}
.list_product02 .box_opt_link .opt04:hover {background-position:-120px -40px;}
.list_product02 .lay_lp_opt {position:absolute; top:120px; left:155px; z-index:3;}

.list_product02 li.over .thumb:before {position:absolute; top:0; left:0; right:0; bottom:0; border:2px solid #d0d0d0; content:'';}
.list_product02 .cont {display:table-cell; padding:0 30px 0 20px;position:relative;vertical-align:middle;}
.list_product02 .cont .brand_nm {display:block; margin-bottom:3px; color:#333; font-weight:800;}
.list_product02 .cont .prod_nm {display:block; overflow:hidden; height:64px;color:#333;}

.list_product02 .cont_price {display:table;}
.list_product02 .dis_percent {display:table-cell; width:55px; margin:9px 0 0 -4px; font-family:Verdana, sans-serif; font-size:13px; color:#f36f35; vertical-align:middle;}
.list_product02 .dis_percent strong {margin-right:1px; font-size:30px; font-weight:400; letter-spacing:-3px;}
.list_product02 .box_cont_price {display:table-cell; width:220px; vertical-align:middle;}
.list_product02 .cont_price .price01 {overflow:hidden; margin-bottom:-10px;}
.list_product02 .cont_price .prime {display:block; float:left; margin-right:9px; font-family:Verdana, sans-serif; font-size:11px; color:#999; letter-spacing:-1px;}
.list_product02 .cont_price .cur_price {display:block; float:left; font-family:Verdana, sans-serif; font-size:11px; color:#333; letter-spacing:-1px;}
.list_product02 .cont_price .c_price {display:block; margin-top:14px; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.list_product02 .cont_price .c_price .price_nm {margin-right:2px;}
.list_product02 .cont_price .c_price strong {font-family:Verdana, sans-serif; font-size:14px; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.list_product02 .box_flag {margin-top:5px;}
.list_product02 .box_flag:after {display:block; content:''; clear:both;}
.list_product02 .box_flag .flag_icon {float:left; margin:3px 3px 0 0;}
.list_product02 .set_vbtn {display:table-cell; width:80px; padding:0 30px; vertical-align:middle;}
.list_product02 .box_grade {overflow:hidden; margin-top:10px;}
.list_product02 .box_grade .set_grade01 {float:left;}
.list_product02 .box_grade .set_conunt_review {float:left; margin:-2px 0 0 3px; font-size:12px; font-weight:400; font-family:Verdana, sans-serif; color:#000;}

/* 리스트 타입03 */
.list_product03 {padding-top:30px; border-bottom:1px solid #ddd;}
.list_product03 .list:after {display:block; content:''; clear:both;}
.list_product03 .list > li {position:relative; float:left; margin-left:-1px;}
.list_product03 .list .links {display:block; width:539px; height:270px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.list_product03 .list .links:after {display:block; content:''; clear:both;}
.list_product03 .list > li .thumb {position:relative; z-index:1; float:right; margin:14px;}
.list_product03 .list > li .thumb img {display:block; width:240px; height:240px;}
.list_product03 .list .over .thumb:before {display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; border:2px solid #d0d0d0; content:'';}
@media \0screen	{.list_product03 .list .over .thumb:before {position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; content:'';}}/* IE8 */
.list_product03 .list > li .cont {display:block; float:left; position:relative; border-right:1px solid #ddd; width:205px; height:198px; padding:72px 32px 0;}
.list_product03 .list > li .cont:before {position:absolute; top:50%; left:inherit; right:-13px; display:block; margin-top:-10px; content:'';  width:13px; height:21px;}

.list_product03 .list:first-child > li .cont:before {left:-12px; background-position:0 0;}
.list_product03 .list:first-child > li .thumb {float:left;}
.list_product03 .list:first-child > li .cont {float:right; border-right:none; border-left:1px solid #ddd;}
.list_product03 .set_grade01 {margin-bottom:5px;}
.list_product03 .brand_nm {display:block; overflow:hidden; height:16px; margin-bottom:3px; color:#333; font-weight:800;}
.list_product03 .prod_nm {display:block; overflow:hidden; height:32px; margin-bottom:8px; color:#333;}
.list_product03 .box_price {}
.list_product03 .box_price:after {display:block; content:''; clear:both;}
.list_product03 .dis_percent {display:block; float:left; width:55px; margin:9px 0 0 -4px; font-family:Verdana, sans-serif; font-size:13px; color:#f36f35;}
.list_product03 .dis_percent strong {margin-right:1px; font-size:30px; font-weight:400; letter-spacing:-3px;}
.list_product03 .cont_price {float:left;}
.list_product03 .cont_price .price01 {overflow:hidden; margin-bottom:-5px;}
.list_product03 .cont_price .cur_price {display:block; float:left; font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.list_product03 .box_price .prime {display:block; float:left; margin-right:9px; font-family:Verdana, sans-serif; font-size:12px; color:#999; letter-spacing:-1px;}
.list_product03 .box_price .c_price {display:block; margin-top:5px; clear:both; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.list_product03 .box_price .c_price .price_nm {margin-right:2px;}
.list_product03 .box_price .c_price strong {font-family:Verdana, sans-serif; font-size:14px; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.list_product03 .box_flag {overflow:hidden; height:16px; margin-top:9px;}
.list_product03 .box_flag:after {display:block; content:''; clear:both;}
.list_product03 .box_flag .flag_icon {float:left; margin:0 3px 0 0;}
.list_product03 .lay_lp_opt {position:absolute; top:242px; right:28px; z-index:5;}
.list_product03 .box_opt_link {position:absolute; top:203px; left:inherit; right:75px; font-size:0; line-height:0; text-align:center;}
.safari .list_product03 .box_opt_link {font-size:1px; letter-spacing:-1px;}/*사파리*/
.list_product03 .list:first-child .lay_lp_opt {left:28px;}
.list_product03 .list:first-child .box_opt_link {left:75px; right:inherit;}
.list_product03 .list .over .box_opt_link {z-index:2;}
.list_product03 .box_opt_link:after {display:block; content:''; clear:both;}
.list_product03 .box_opt_link a > span {display:block; overflow:hidden; text-indent:-999px;}
.list_product03 .box_opt_link .opt_like {position:absolute;top:-182px;right:-52px; z-index:4; display:block; width:26px; height:26px; }
.list_product03 .btn_opt_like {position:absolute;top:243px;right:6px;}
.list_product03 .btn_opt_like .opt_like {display:block; width:26px; height:26px; }
.list_product03 .btn_opt_like .opt_like span {display:block; overflow:hidden; text-indent:-999px;}
.list_product03 .box_opt_link .opt01 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product03 .box_opt_link .opt02 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product03 .box_opt_link .opt03 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product03 .box_opt_link .opt04 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product03 .box_opt_link .opt01:hover {background-position:0 -40px;}
.list_product03 .box_opt_link .opt02:hover {background-position:-40px -40px;}
.list_product03 .box_opt_link .opt04:hover {background-position:-120px -40px;}
.list_product03 .box_opt_link .opt03.on {background-position:-80px -40px;}
.list_product03 .box_grade {overflow:hidden; margin-top:10px;}
.list_product03 .box_grade .set_grade01 {float:left;}
.list_product03 .box_grade .set_conunt_review {float:left; margin:-2px 0 0 3px; font-size:12px; font-weight:400; font-family:Verdana, sans-serif; color:#333;}

/* 리스트 타입04 */
.list_product04 {padding-bottom:30px; border-bottom:1px solid #ddd;}
.list_product04 .list:after {display:block; content:''; clear:both;}
.list_product04 .list > li {position:relative; float:left; margin-top:30px;}
.list_product04 .list .links {display:block; width:540px; height:240px;}
.list_product04 .list .links:after {display:block; content:''; clear:both;}
.list_product04 .list > li .thumb {position:relative; z-index:1; float:left; margin:0 15px;}
.list_product04 .list > li .thumb img {display:block; width:240px; height:240px;}
.list_product04 .list .over .thumb:before {display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; border:2px solid #d0d0d0; content:'';}
@media \0screen	{.list_product04 .list .over .thumb:before {position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; content:'';}}/* IE8 */
.list_product04 .list > li .cont {display:block; float:right; position:relative; width:230px; height:181px; padding:49px 35px 0 5px;}

.list_product04 .set_grade01 {margin-bottom:5px;}
.list_product04 .brand_nm {display:block; overflow:hidden; height:16px; margin-bottom:10px; color:#333; font-weight:800;}
.list_product04 .prod_nm {display:block; overflow:hidden; height:32px; margin-bottom:8px; color:#666;}
.list_product04 .box_price {}
.list_product04 .box_price:after {display:block; content:''; clear:both;}
.list_product04 .dis_percent {display:block; float:left; width:55px; margin:9px 0 0 -4px; font-family:Verdana, sans-serif; font-size:13px; color:#f36f34;}
.list_product04 .dis_percent strong {margin-right:1px; font-size:34px; font-weight:400; letter-spacing:-3px;}
.list_product04 .cont_price {float:left;}
.list_product04 .cont_price .price01 {overflow:hidden; margin-bottom:-5px;}
.list_product04 .cont_price .cur_price {display:block; float:left; font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.list_product04 .box_price .prime {display:block; float:left; margin-right:9px; font-family:Verdana, sans-serif; font-size:12px; color:#999; letter-spacing:-1px;}
.list_product04 .box_price .c_price {display:block; margin-top:5px; clear:both; font-family:'Nanum Gothic',sans-serif; font-size:15px; font-weight:800; color:#333;}
.list_product04 .box_price .c_price .price_nm {margin-right:2px;}
.list_product04 .box_price .c_price strong {font-family:Verdana, sans-serif; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.list_product04 .box_flag {overflow:hidden; height:16px; margin-top:9px;}
.list_product04 .box_flag:after {display:block; content:''; clear:both;}
.list_product04 .box_flag .flag_icon {float:left; margin:0 3px 0 0;}
.list_product04 .lay_lp_opt {position:absolute; top:227px; left:28px; z-index:5;}
.list_product04 .box_opt_link {position:absolute; top:188px; left:75px; font-size:0; line-height:0; text-align:center;}
.safari .list_product04 .box_opt_link {font-size:1px; letter-spacing:-1px;}/*사파리*/
.list_product04 .list .over .box_opt_link {z-index:2;}
.list_product04 .box_opt_link:after {display:block; content:''; clear:both;}
.list_product04 .box_opt_link a > span {display:block; overflow:hidden; text-indent:-999px;}
.list_product04 .box_opt_link .opt_like {position:absolute;top:-178px;right:-50px; z-index:4; display:block; width:26px; height:26px; }
.list_product04 .btn_opt_like {position:absolute;top:243px;right:6px;}
.list_product04 .btn_opt_like .opt_like {display:block; width:26px; height:26px;}
.list_product04 .btn_opt_like .opt_like span {display:block; overflow:hidden; text-indent:-999px;}
.list_product04 .box_opt_link .opt01 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product04 .box_opt_link .opt02 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product04 .box_opt_link .opt03 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product04 .box_opt_link .opt04 {display:inline-block; /* float:left; */ width:40px; height:40px; }
.list_product04 .box_opt_link .opt01:hover {background-position:0 -40px;}
.list_product04 .box_opt_link .opt02:hover {background-position:-40px -40px;}
.list_product04 .box_opt_link .opt04:hover {background-position:-120px -40px;}
.list_product04 .box_opt_link .opt03.on {background-position:-80px -40px;}
.list_product04 .box_grade {overflow:hidden; margin-top:10px;}
.list_product04 .box_grade .set_grade01 {float:left;}
.list_product04 .box_grade .set_conunt_review {float:left; margin:-2px 0 0 3px; font-size:12px; font-weight:400; font-family:Verdana, sans-serif; color:#333;}

.lay_lp_opt {overflow:hidden; width:0; height:0; border:none; background:#fff;}
.lay_lp_opt.lay_lp_on {width:213px; height:148px; border:1px solid #333;}
.lay_lp_opt .lay_lp_tit {padding:7px 0 5px 0; border-bottom:1px solid #eee; font-size:14px; font-weight:800; text-align:center;}
.lay_lp_opt .lay_lp_cont {padding:0 5px;}
.lay_lp_opt .scroll {overflow:auto; overflow-x:hidden; height:88px; margin-top:13px; padding-left:5px; text-align:left;}
.lay_lp_opt .scroll li {overflow:hidden; padding:0 8px 8px 0; font-size:11px;}
.lay_lp_opt .scroll li:last-child {padding-bottom:0;}

/* 코너타입 */
.list_corner01 {position:relative; width:1080px; margin:0 auto 0;}
.list_corner01 .scnr01 {position:relative; z-index:1; width:520px; height:520px; margin:0 auto;}
.list_corner01 .scnr01 img {width:520px; height:520px;}
.list_corner01 .scnr01 .cont {position:absolute; bottom:0; left:0; right:0; height:93px;}
.list_corner01 .scnr01 .shadow { position:absolute; top:0; left:0; right:0; bottom:0; background:#fff; opacity:0.7; filter:alpha(opacity=70);}
.list_corner01 .scnr01 .box_nm {position:relative; z-index:1; float:left; width:240px; padding:20px 0 0 20px;}
.list_corner01 .scnr01 .brand_nm {display:block; overflow:hidden; height:16px; margin-bottom:3px; color:#333; font-weight:800;}
.list_corner01 .scnr01 .prod_nm {display:block; overflow:hidden; height:34px; margin-bottom:6px; color:#333;}
.list_corner01 .scnr01 .box_price { position:relative; z-index:1; float:right; padding:36px 20px 0 0;}
.list_corner01 .scnr01 .box_price:after {display:block; content:''; clear:both;}
.list_corner01 .scnr01 .dis_percent {display:block; float:left; width:55px; margin:9px 0 0 -4px; font-family:Verdana, sans-serif; font-size:13px; color:#f36f34;}
.list_corner01 .scnr01 .dis_percent strong {margin-right:1px; font-size:30px; font-weight:400; letter-spacing:-3px;}
.list_corner01 .scnr01 .cont_price {float:left;}
.list_corner01 .scnr01 .cont_price .price01 {overflow:hidden; height:15px; margin-bottom:-5px;}
.list_corner01 .scnr01 .cont_price .cur_price {display:block; float:left; font-family:Verdana, sans-serif; font-size:12px; color:#333; letter-spacing:-1px;}
.list_corner01 .scnr01 .box_price .prime {display:block; float:left; margin-right:9px; font-family:Verdana, sans-serif; font-size:12px; color:#999; letter-spacing:-1px;}
.list_corner01 .scnr01 .box_price .c_price {display:block; margin-top:5px; clear:both; font-family:'Nanum Gothic',sans-serif; font-weight:800; color:#333;}
.list_corner01 .scnr01 .box_price .c_price .price_nm {margin-right:2px;}
.list_corner01 .scnr01 .box_price .c_price strong {font-family:Verdana, sans-serif; font-size:14px; font-weight:800; letter-spacing:-1px; vertical-align:-1px;}
.list_corner01 .scnr01 .box_flag {overflow:hidden; height:16px; margin-top:9px;}
.list_corner01 .scnr01 .box_flag:after {display:block; content:''; clear:both;}
.list_corner01 .scnr01 .box_flag .flag_icon {float:left; margin:0 3px 0 0;}
.list_corner01 .box_opt_link {position:absolute;top:6px;right:6px;}
.list_corner01 .box_opt_link .opt_like {display:block; width:26px; height:26px; }
.list_corner01 .box_opt_link .opt_like span {display:block; overflow:hidden; text-indent:-999px;}

.list_corner01 .scnr02 {position:absolute; top:0; left:0; right:0;}
.list_corner01 .scnr02:after {display:block; content:''; clear:both;}
.list_corner01 .scnr02 li {float:left; width:50%; height:250px; margin-bottom:20px;}
.list_corner01 .scnr02 li a {float:left; position:relative; display:block; width:250px; height:250px;}
.list_corner01 .scnr02 li.r {float:right;}
.list_corner01 .scnr02 li.r a {float:right;}
.list_corner01 .scnr02 li a img {width:250px; height:250px;}
.list_corner01 .scnr02 .box_info {display:none; position:absolute; top:0; left:0; right:0; bottom:0; padding:0 20px; border:2px solid #0262b1; background:#fff;}
.list_corner01 .scnr02 .hover .box_info {display:block;}
.list_corner01 .scnr02 .bi_cont {display:table-cell; width:240px; height:240px; vertical-align:middle; text-align:center;}
.list_corner01 .scnr02 .brand_nm {display:block; font-weight:800; color:#333;}
.list_corner01 .scnr02 .prod_nm {display:block; overflow:hidden; height:34px; margin-top:3px; font-size:14px; color:#333;}
.list_corner01 .scnr02 .price01 {margin-top:20px; font-size:11px; font-family:Verdana, sans-serif; color:#999;}
.list_corner01 .scnr02 .c_price {display:block; margin-top:20px;}
.list_corner01 .scnr02 .c_price strong {font-family:Verdana, sans-serif; font-size:24px; font-weight:bold; color:#333; letter-spacing:-2px;}
.list_corner01.type02 .cont {text-align:center;}
.list_corner01.type02 .cont .tit {position:relative; z-index:1; display:block; overflow:hidden; height:37px; padding:18px 100px 0; font-size:16px; line-height:1.3em; color:#333; font-weight:800;}
.list_corner01.type02 .cont .s_cont {position:relative; z-index:1; display:block; overflow:hidden; margin-top:5px; height:18px; padding:0 100px; font-size:16px; line-height:1.3em; color:#999;}

/* lp 상품평 */
.lp_prd_review {position:relative; margin-top:12px; padding:13px 13px 13px 15px; border:1px solid #ccc;}
.lp_prd_review:before {display:block; position:absolute; top:-7px; left:31px; content:''; width:11px; height:7px; }
.lp_prd_review .stit {position:relative;}
.lp_prd_review .stit strong {font-weight:800; color:#333;}
.lp_prd_review .stit .id {position:absolute; top:0; right:0;}
.lp_prd_review .scont {margin-top:8px;}
.lp_prd_review .scont .txt {display:block; overflow:hidden; height:32px;}

/* 브랜드 로고 리스트 */
.list_brand_logo {position:relative; width:890px; margin-top:10px; border-bottom:1px solid #999;}
.list_brand_logo ul {overflow:hidden; height:100px; margin:0 0 0 -4px;}
.list_brand_logo.no_script ul { overflow:visible; height:auto;}
.list_brand_logo.more_cont ul {height:auto;}
.list_brand_logo ul:after {display:block; clear:both; content:'';}
.list_brand_logo li {float:left; margin:0 0 10px 10px;}
.list_brand_logo li:first-child {}
.list_brand_logo li.new a span {padding-left:0;}
.list_brand_logo li a {display:block; width:107px; height:90px; padding:0 5px; text-align:center;}
.list_brand_logo li a:hover {}
.list_brand_logo li a img {width:85px; height:30px; padding-top:15px;}
.list_brand_logo li a span {position:relative; display:inline-block; overflow:hidden; height:17px; padding:0 14px; margin-top:3px; font-size:12px; color:#999;}
.list_brand_logo li a .flag_new {position:absolute; top:2px; right:0; width:auto; height:auto; padding:0; vertical-align:-1px;}
.list_brand_logo .btn_cont_all {position:absolute; bottom:-31px; left:50%; margin-left:-48px; width:98px; height:31px; text-align:center; }
.btn_cont_all span {padding-right:15px; font-size:12px; font-weight:800; color:#333; line-height:29px; text-align:center; }
.btn_cont_all.active span {}

.list_brand_logo02 {position:relative; margin-top:35px;}
.list_brand_logo02 ul {margin:0 0 0 -4px;}
.list_brand_logo02 ul:after {display:block; clear:both; content:'';}
.list_brand_logo02 li {float:left; margin:0 0 10px 10px;}
.list_brand_logo02 li:first-child {}
.list_brand_logo02 li.new a span {padding-left:0;}
.list_brand_logo02 li a {display:block; width:159px; height:122px; padding:0 5px; text-align:center;}
.list_brand_logo02 li a:hover {}
.list_brand_logo02 li a img {display:block; width:85px; height:30px; padding-top:30px; margin:0 auto;}
.list_brand_logo02 li a .flag_new { position:absolute; top:2px; right:0; width:auto; height:auto; padding:0; vertical-align:-1px;}
.list_brand_logo02 li a span {position:relative; display:inline-block; overflow:hidden; height:17px; padding:0 14px; margin-top:11px; font-size:12px; color:#999;}


/* MD 추천 상품 */
.box_md_recomm {margin-top:60px;}
.box_md_recomm .list_product01 {padding-bottom:0; border-bottom:none;}

/* 무료배송 */
.box_corner {position:relative; margin-top:60px;}
.box_corner:after {display:block; content:''; clear:both;}

.box_freeship {float:left; overflow:hidden; position:relative; width:508px;}
.box_freeship .list_product01 {overflow:hidden; width:9999px; margin-top:30px; padding-bottom:0; border-bottom:none;}
.box_freeship .list_product01 li {margin-left:0; margin-right:20px;}
.box_freeship .list_product01 .list {float:left; height:450px; margin-top:0; border-top:none;}
.box_freeship .list_product01 .list li{margin:0 0 0 20px;}
.box_freeship .list_product01 .list li:first-child {margin-left:4px;}
.box_freeship .list_product01 .lay_lp_opt {margin-top:0; margin-right:0; margin-bottom:0;}
.box_freeship .list_product01 .lay_lp_opt li , .box_freeship .list_product01 .lay_lp_opt li:first-child {margin-left:0;}
.box_freeship .roll_indi{position:absolute;top:9px;right:4px;}
.box_freeship .title {width:auto;}
.box_freeship .title .tit_h3_bar01 {margin-bottom:0;}
@media \0screen	{
.box_freeship .list_product01 .list li {margin-top:2px;}
.box_freeship .list_product01 .list {height:455px;}
}/* IE8 */

/* 플러스원 */
.box_plusone {float:right; overflow:hidden; position:relative; width:508px;}
.box_plusone .list_product01 {overflow:hidden; width:9999px; margin-top:30px; padding-bottom:0; border-bottom:none;}
.box_plusone .list_product01 li {margin-left:0; margin-right:20px;}
.box_plusone .list_product01 .list {overflow:hidden; float:left; height:395px; margin-top:0; border-top:none;}
.box_plusone .list_product01 .list li{margin:0 0 0 20px;}
.box_plusone .list_product01 .list li:first-child {margin-left:4px;}
.box_plusone .list_product01 .lay_lp_opt {margin-top:0; margin-right:0; margin-bottom:0;}
.box_plusone .list_product01 .lay_lp_opt li , .box_plusone .list_product01 .lay_lp_opt li:first-child {margin-left:0;}
.box_plusone .roll_indi{position:absolute;top:9px;right:4px;}
.box_plusone .title {width:auto;}
.box_plusone .title .tit_h3_bar01 {margin-bottom:0;}
@media \0screen	{
.box_plusone .list_product01 .list li {margin-top:2px;}
.box_plusone .list_product01 .list {height:455px;}
}/* IE8 */

/*  */
.box_comment_best {margin-top:60px;}
.box_comment_best .title .tit_h3_bar01 {margin-bottom:0;}
.box_comment_best .list_product01 {padding-bottom:0; border-bottom:none;}

/* 쇼핑 기획전 */
.box_shopping_event {position:relative; margin-top:60px; padding:40px 0;}
.box_shopping_event .btn_more01 {position:absolute; top:75px; right:0;}
.box_shopping_event .l_deco {position:absolute; top:0; left:-100%; bottom:0; right:100%; background:none !important;}
.box_shopping_event .r_deco {position:absolute; top:0; left:100%; bottom:0; right:-100%; background:none !important;}
.box_shopping_event .title{margin:0 0 40px 0;text-align:center;}
.box_shopping_event .title .tit_h3 {display:inline-block;padding:0 20px;margin:0;background:#fff;font-weight:bold;font-size:24px;line-height:24px;color:#333;}
.box_shopping_event .list_thumb_txt01 {position:relative; z-index:1;}

/* 썸네일 + 텍스트 리스트 type1 */
.list_thumb_txt01 {}
.list_thumb_txt01 ul{margin:-10px 0 0 -10px;}
.list_thumb_txt01 ul:after {display:block; content:''; clear:both;}
.list_thumb_txt01 li {float:left; width:260px; height:360px; margin:10px 0 0 10px; border:1px solid #eaeaea; background:#fff;}
.list_thumb_txt01 li a {display:block;width:100%;height:100%;}
.list_thumb_txt01 .thumb {display:block;}
.list_thumb_txt01 .thumb img {width:260px; height:260px;}
.list_thumb_txt01 .cont {display:block; height:90px; border-top:1px solid #eaeaea; text-align:center;}
.list_thumb_txt01 .cont .tit {display:block; overflow:hidden; height:32px; padding:18px 50px 0; font-size:14px; color:#333; font-weight:800;}
.list_thumb_txt01 .cont .s_cont {display:block; overflow:hidden; margin-top:5px; height:15px; padding:0 50px; font-size:12px; color:#666;}

/* 평점 */
.set_grade01 {width:55px; height:10px; overflow:hidden; }
.set_grade01 span {display:block; overflow:hidden; text-indent:-999px;}

/* 추천 BEST */
.box_recom_best {margin-bottom:40px;border:1px solid #ddd;border-top:1px solid #333;}
.box_recom_best .tit_h3_bar02 {height:44px;margin-bottom:0;font-size:22px;color:#111625;border-bottom:#ddd 1px solid;}
.box_recom_best .tit_h3_bar02 > span{padding:0;line-height:44px;border:none;}
.box_recom_best .tit_h3_bar02 .txt_en{font-size:24px;}
.box_recom_best .list_product01 {overflow:hidden;margin:0;padding:0;border-bottom:none;}
.box_recom_best .list_product01 .list{}
.box_recom_best .list_product01 .list > li {position:relative;margin:0;padding:28px;}
.box_recom_best .list_product01 .box_opt_link .opt_like{right:28px;bottom:-72px;}

/* LP 정렬 */
.set_lp_option {height:45px; padding:0 0 0 20px; border-top:1px solid #333; border-bottom:1px solid #ddd;}
.set_lp_option:after {display:block; content:''; clear:both;}
.set_lp_option .lp_sch_type {float:left; margin-top:14px;}
.set_lp_option .lp_sch_type:after {display:block; content:''; clear:both;}
.set_lp_option .lp_sch_type li {float:left;}
.set_lp_option .lp_sch_type li:first-child a {padding-left:0; background-image:none;}
.set_lp_option .lp_sch_type li a {display:block; padding:0 10px 0 11px; }
.set_lp_option .lp_sch_type li a.on {font-weight:800; color:#333;}
.set_lp_option .r_cont {float:right;}
.set_lp_option .r_cont select {display:block; float:left; width:110px; margin:8px 0 0 10px;}
.set_lp_option .btn_lp_type {float:left;}
.set_lp_option .btn_lp_type ul {margin-top:14px;}
.set_lp_option .btn_lp_type ul:after {display:block; content:''; clear:both;}
.set_lp_option .btn_lp_type li {float:left; padding:0 10px 0 11px; }
.set_lp_option .btn_lp_type li:first-child {background-image:none;}
.set_lp_option .btn_lp_type a {display:block;}
.btn_lp_type {}
.btn_lp_type .lp_type01.on , .btn_lp_type .lp_type02.on {color:#333; background-position:0 -15px;}
.btn_lp_type .lp_type01 {padding-left:15px; font-weight:800; color:#999;}
.btn_lp_type .lp_type02 {padding-left:15px; font-weight:800; color:#999;}
/* //LP 정렬 */
/* 중카 이벤트배너 */
.box_evt_bnr02 {margin-bottom:30px;}
.box_evt_bnr02 a:first-child {margin-top:0;}
.box_evt_bnr02 a {display:block; margin-top:5px;}
.box_evt_bnr02 img {width:890px; height:100px;}

/* 중카 검색 filter */
.box_filter {}
.box_sch_save {padding:19px 18px; border:1px solid #ddd; background:#f8f8f8;}
.box_sch_save .txt {margin-top:18px;}
.box_sch_save select {margin-top:3px;}
.box_sch_save .txt strong {color:#333;}
.set_replace {margin-top:20px;}
.set_list_filter {margin-top:10px;}
/* depth1 */
.set_list_filter > ul > li {margin-bottom:-1px;}
.set_list_filter > ul > li.active {margin-bottom:0;}
.set_list_filter > ul > li > a {display:block; height:28px; padding:0 12px 0 20px; border:1px solid #ddd; font-size:12px; line-height:28px;}
.set_list_filter > ul > li > a span {display:block; }
.set_list_filter > ul > li.active > a span {}
.set_list_filter > ul > li .depth2 {display:none;}
.set_list_filter > ul > li.active .depth2 {display:block;}
/* depth2 */
.set_list_filter .depth2 {padding:0 19px 20px 20px; background:#f8f8f8;}
.set_list_filter .box_filter_scroll {padding-top:10px;}
.set_list_filter .box_filter_scroll .list_chkbox {overflow:auto; overflow-x:hidden; max-height:157px; padding-top:7px; padding-bottom:0; margin:0 -9px 0 0;}
.list_chkbox {padding:20px 0 0;}
.list_chkbox li {overflow:hidden; padding-top:7px;}
.list_chkbox li:first-child {padding-top:0;}
.list_chkbox li label {overflow:hidden; display:block; padding-left:23px; cursor:pointer;}
.list_chkbox li .chkbox {display:block; float:left; margin:1px 0 0 -23px;}
.list_chkbox label input + span {overflow:hidden; height:15px; font-size:12px; font-weight:normal;color:#999;}
.list_chkbox label input + span.chk{font-weight:bold;color:#000;text-decoration:underline;}

.set_list_filter .list_size {padding-top:20px;}
/* 사이즈 버튼 */
.list_size {}
.list_size ul {overflow:hidden; margin:-2px;}
.list_size li {float:left; margin:2px;}
.btn_size {border:2px solid #ccc;}
.btn_size span {display:block; padding:0 2px; height:13px; border:1px solid #fff; font-size:12px; line-height:13px; font-weight:800; color:#333; text-align:center;}
@media screen\0 {.btn_size span {line-height:11px;}} /* ie8,9,10 핵*/
@media \0screen {.btn_size span {line-height:13px;}} /* ie8,9,10 핵*/
.btn_size.on {border:2px solid #000;}
.btn_size.on span {background:#000; color:#fff;}
/* 컬러칩 */
.set_list_filter .list_chip {padding-top:20px;}
.set_list_filter .list_chip ul {margin:-4px 0 0 -4px;}
.set_list_filter .list_chip li {margin:4px 0 0 4px;}
/* 가격 */
.input_range {}
.set_range {padding:25px 0 0;}
.input_range {padding-top:20px;}
.input_range:after {display:block; content:''; clear:both;}
.input_range .range_left {float:left; width:64px;}
.input_range span {float:left; width:10px; height:30px; margin-left:1px; text-align:center; line-height:26px;}
.input_range .range_right {float:right; width:64px;}
.input_range .input_txt {font-size:11px; letter-spacing:-1px;}
.btn_range {margin-top:17px; text-align:center;}
/* 가격 바 플러그인 css */
.ui-widget-content { height:5px; background:#ccc;}
.ui-slider-range {}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:3px; height:13px; border:1px solid #ccc;}
.ui-slider {position:relative; text-align:left;}
.ui-slider .ui-slider-handle {position:absolute; z-index:2; width:3px; height:13px; border:1px solid #ccc; background:#fff; ms-touch-action:none; touch-action:none; cursor:default;}
.ui-slider .ui-slider-range {background:#f16f33; display:block; font-size:.7em; position:absolute; z-index:1; }
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter:inherit; }
.ui-slider-horizontal {height:5px;}
.ui-slider-horizontal .ui-slider-handle {margin-left:-2px; top:-4px; }
.ui-slider-horizontal .ui-slider-range {height:100%; top:0;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}
.ui-slider-vertical {height:100px; width:.8em;}
.ui-slider-vertical .ui-slider-handle {left:-.3em; margin-bottom:-.6em; margin-left:0;}
.ui-slider-vertical .ui-slider-range {left:0; width:100%;}
.ui-slider-vertical .ui-slider-range-min {bottom:0;}
.ui-slider-vertical .ui-slider-range-max {top:0;}

.content_cate .list_product01.size05 {padding-left:13px;}
/* 카테고리 중,소카 레이아웃 */
.content_cate:after { display:block; content:''; clear:both;}
.content_cate .l_content {float:left; width:179px;}
.content_cate .r_content {float:right; width:890px;}
/* 브랜드 더보기 팝업 */
.d_brand_lay {position:relative;}
.d_brand_lay .set_btn{margin-top:20px;}
.brand_popup .box_scroll {height:368px;}
.brand_popup .list_chkbox:after {display:block; content:''; clear:both;}
.brand_popup .list_chkbox li {float:left; width:33%;}
.brand_popup .list_chkbox li label {margin-right:15px;}
.brand_popup .list_chkbox li:first-child {padding-top:7px;}
.brand_popup .list_chkbox span {font-weight:400;}

/* 프로모션 배너 */
.box_promotion_bnr{position:relative;}
.d_promo_container ul.d_bnr_cont{position:relative;display:block;overflow:hidden;width:650px;height:390px;}
.d_promo_container ul.d_bnr_cont li{position:absolute;left:0;top:0;z-index:1;opacity:0;filter:alpha(opacity=0);}
.d_promo_container ul.d_bnr_cont li a{display:block;position:relative;}
.d_promo_container .btn_prev_move {display:block; position:absolute; top:50%; left:0; z-index:9; width:30px; height:80px; margin-top:-50px; }
.d_promo_container .btn_prev_move:hover {}
.d_promo_container .btn_prev_move span {display:block; overflow:hidden; text-indent:-999px;}
.d_promo_container .btn_prev_move:hover span {}
.d_promo_container .btn_next_move{display:block; position:absolute; top:50%; right:0; z-index:9; width:30px; height:80px; margin-top:-50px; }
.d_promo_container .btn_next_move:hover {}
.d_promo_container .btn_next_move span {display:block; overflow:hidden; text-indent:-999px;}

/* 1080px */
.box_promotion_bnr.wide .d_promo_container ul.d_bnr_cont {width:1080px; height:426px;}
.box_promotion_bnr.wide li a img {width:1080px; height:426px;}
/* 650px */
.box_promotion_bnr.wid02 {width:650px; height:388px;}
.box_promotion_bnr.wid02 ul.d_bnr_cont{position:relative;display:block;overflow:hidden;width:650px;height:388px;z-index:8;}
.box_promotion_bnr.wid02 li a img {width:650px; height:388px;}

.set_indicator{position:absolute;bottom:13px;left:0;right:0;z-index:9;text-align:center;}
.set_indicator ul{display:inline-block;margin-right:8px;font-size:0;line-height:0;vertical-align:top;}
.set_indicator ul li{display:inline-block;}
.set_indicator ul li a{margin-left:2px;display:inline-block;width:14px;height:14px;font-size:0;line-height:0;text-indent:-9999px;vertical-align:top;}
.set_indicator ul li a.on{}
.set_indicator .d_auto{display:inline-block;margin-top:-3px;height:20px;font-size:0;line-height:0;vertical-align:top;}
.set_indicator .d_auto .d_play{display:inline-block;width:20px;height:20px;text-indent:-9999px;}
.set_indicator .d_auto .d_stop{display:inline-block;width:20px;height:20px;text-indent:-9999px;}
.set_indicator .d_auto.ons .d_play,.set_indicator .d_auto .d_stop{display:block;}
.set_indicator .d_auto.ons .d_stop,.set_indicator .d_auto .d_play{display:none;}

.set_indicator .swiper-pagination-switch{display:block;float:left;width:12px;height:12px;padding:2px;margin-left:0;font-size:1px;line-height:1px;text-indent:-9999px;}
.set_indicator .swiper-pagination-switch.swiper-active-switch{}

/* 브랜드 찾기 */
.box_brand_search {border-top:1px solid #adadad; border-bottom:1px solid #adadad;}
.box_brand_search .tit_brand {float:left; width:156px; margin:20px 0 0 -156px; font-size:18px; color:#333; font-weight:800; text-align:center;}
.box_brand_search:after {display:block; content:''; clear:both;}
.box_brand_search .box_brand_top {position:relative; margin-bottom:-1px; padding:24px 0 24px 156px; border-bottom:1px solid #ddd;}
.box_brand_search .box_brand_top:after {display:block; content:''; clear:both;}
.list_alphabet {overflow:hidden; margin-top:-9px;}
.list_alphabet ul:after {display:block; content:''; clear:both;}
.list_alphabet li a {display:block; width:28px; height:28px; border:1px solid #ddd; font-size:15px; line-height:28px; color:#333; text-align:center;}
.list_alphabet li .tx_num , .list_alphabet li .txt_en {font-size:13px;}
.list_alphabet .first_num {margin-left:34px;}
.list_alphabet li {float:left;}
.list_alphabet li {margin:9px 4px 0 0;}
.list_alphabet li a:hover , .list_alphabet li a.on ,
.list_alphabet li a:focus {border:1px solid #333; background:#333; color:#fff; font-weight:800;}
.list_alphabet li .tx_num:hover , .list_alphabet li .tx_en:hover ,
.list_alphabet li .tx_num:focus , .list_alphabet li .tx_en:focus {font-weight:bold;}
.list_alphabet li a.disabled , .list_alphabet li a.disabled:hover {border:1px solid #ddd; background:#f3f3f3; color:#ccc; font-weight:400;}
.list_alphabet li .disabled.tx_num:hover , .list_alphabet li .disabled.tx_en:hover {font-weight:normal;}
.box_brand_view {}
.box_brand_view dl {padding:28px 0 16px 156px; border-top:1px solid #ddd;}
.box_brand_view dl:after {display:block; content:''; clear:both;}
.box_brand_view .stit {display:block; float:left; width:156px; margin:-10px 0 0 -156px; font-size:40px; color:#333; text-align:center;}
.box_brand_view .scont {}
.box_brand_view .scont ul:after {display:block; content:''; clear:both;}
.box_brand_view .scont li {width:20%; float:left; margin-bottom:8px;}
.box_brand_view .scont li a {display:block; color:#666;}
.box_brand_view .scont li a span {display:inline-block; overflow:hidden; max-width:150px; white-space:nowrap; text-overflow:ellipsis;}
.box_brand_view .scont li .flag_new {vertical-align:3px;}

/* 브랜드(관리형) */
.area_lv1 .tab_nav {}
.area_lv2 .box_best_bnr02 {margin-top:20px;}
.area_lv2 .box_promotion_bnr.wid02 {margin-top:20px;}
.rolling_wrap {width:360px; overflow:hidden; margin:0 auto;}

/* 카테고리 없을 때*/
.no_cate{padding:60px 0 60px;margin-bottom:45px;font-size:18px;line-height:30px;color:#666;text-align:center;background:#f3f3f3;}
.no_cate strong {color:#242424;}

div > .list .over .links .prod_nm,
div > .list .links:hover .prod_nm,
div > .list .links:focus .prod_nm,
div > .list .over .links .brand_nm,
div > .list .links:hover .brand_nm,
div > .list .links:focus .brand_nm{}

/* 컬러칩 */
.list_product01 .list .prd_chip{margin-top:10px;width:186px;} 
.list_product01 .list .prd_chip ul{height:33px;overflow:hidden;}
.list_product01 .list .prd_chip ul li{float:left;width:14px;height:14px;margin:0 3px 3px 0;}
.list_product01 .list .prd_chip ul li:first-child{margin-left:0;}
.list_product02 .list .prd_chip{margin-top:12px;} 
.list_product02 .list .prd_chip ul{height:33px;overflow:hidden;} 
.list_product02 .list .prd_chip ul:after{display:block;clear:both;content:'';} 
.list_product02 .list .prd_chip li{float:left;margin:0 3px 3px 0;}
.list_product02 .cont .prd_chip{overflow:hidden;position:absolute;left:0;bottom:0;width:221px;} 
.list_product02 .cont .prd_chip ul{padding:0 0 0 20px;height:33px;overflow:hidden;}
.list_product02 .cont .prd_chip ul li{float:left;width:14px;height:14px;}
.list_product03 .list .prd_chip{margin-top:10px;width:186px;} 
.list_product03 .list .prd_chip ul{height:33px;overflow:hidden;}
.list_product03 .list .prd_chip ul li{float:left;width:14px;height:14px;}
.list_product03 .list .prd_chip ul li + li{margin:0 0 0 3px;}
.list_product03 .list .prd_chip ul li + li + li + li + li + li + li + li + li + li + li + li{margin:5px 0 0 0;}
.list_product03 .list .prd_chip ul li + li + li + li + li + li + li + li + li + li + li + li + li{margin:5px 0 0 3px;}
.list_product04 .list .prd_chip{margin-top:10px;width:186px;} 
.list_product04 .list .prd_chip ul{height:33px;overflow:hidden;}
.list_product04 .list .prd_chip ul li{float:left;width:14px;height:14px;}
.list_product04 .list .prd_chip ul li + li{margin:0 0 0 3px;}
.list_product04 .list .prd_chip ul li + li + li + li + li + li + li + li + li + li + li + li{margin:5px 0 0 0;}
.list_product04 .list .prd_chip ul li + li + li + li + li + li + li + li + li + li + li + li + li{margin:5px 0 0 3px;}

/* 2016-10-27 */
.main .list_recom_type .list_thumb_txt01 {float:left;margin:0 0 -1px 0;}
.main .list_recom_type .list_thumb_txt01 ul{margin:0;}
.main .list_recom_type .list_thumb_txt01 li {width:269px;height:362px;margin:0 0 0 -1px;}
.main .list_recom_type .list_thumb_txt01 li img{width:269px;height:269px;}

/* 2017-03-13 예약구매 */
.list_product01.reserve .list li{height:530px;}
.list_product01.reserve .box_price .c_price.reserve{margin-top:5px;font-size:15px;color:#53a106;letter-spacing:-0.6px;}
.list_product01.reserve .box_price .c_price.reserve strong{font-size:16px;font-family:'Verdana';}
.list_product01.reserve .set_reserve{position:absolute;bottom:0;left:0;width:100%;}
.list_product01.reserve .set_reserve .btn_res{display:block;height:30px;padding:0 15px;color:#fff;font-size:12px;line-height:30px;font-weight:800;letter-spacing:-1px;text-align:center;background:#444;}
.list_product01.reserve .set_reserve .btn_res span{display:inline-block;padding:0 15px 0 32px;}
.list_product01.reserve .set_reserve .btn_res.finish{background:#53a106;}
.list_product01.reserve .set_reserve .btn_res.finish span{background:none;padding:0 15px;}
.list_product01.reserve .set_graph{position:absolute;bottom:40px;left:-20px;padding:0 0 0 20px;width:100%;height:70px;}
.list_product01.reserve .box_graph{position:relative;margin-top:40px;height:15px;border:1px solid #ccc;background:#c1c1c1;}
.list_product01.reserve .box_graph span{position:absolute;height:15px;}
.list_product01.reserve .box_graph .g_start{left:0;color:transparent;background:#fff;}
.list_product01.reserve .box_graph .g_full{left:0;color:transparent;background:#c1c1c1;z-index:2;}
.list_product01.reserve .box_graph .g_total{width:100%;right:0;color:transparent;background:#3a3a3a;z-index:1;}
.list_product01.reserve .box_graph .g_all{left:0;background:#fff;z-index:3;}
.list_product01.reserve .box_graph .g_all .ico{top:-36px;left:100%;padding-left:14px;margin-left:-35px;line-height:32px;width:44px;height:36px;color:#fff;font-size:11px;text-align:center;font-family:Verdana,sans-serif;}
.list_product01.reserve .box_graph .g_all .ico:before{content:'';position:absolute;bottom:0;left:50%;margin-left:2px;width:8px;height:6px;}
.list_product01.reserve .box_graph .g_all .ico:after{content:'';position:absolute;right:-14px;width:14px;height:32px;}
.list_product01.reserve .box_graph .g_all .ico em{font-weight:bold;font-size:12px;letter-spacing:-1px;}
.list_product01.reserve .box_graph .g_all.sml .ico{margin-left:-23px;width:20px;padding:0 0 0 14px;}
.list_product01.reserve .box_graph .g_all.mid .ico{margin-left:-27px;width:28px;}
.list_product01.reserve .box_graph .g_all.big .ico{margin-left:-31px;width:36px;}
.list_product01.reserve .txt_graph{position:relative;}
.list_product01.reserve .txt_graph span{position:absolute;color:#3a3a3a;font-size:10px;font-family:Verdana,sans-serif;letter-spacing:-1px;min-width:16px;}
.list_product01.reserve .txt_graph span em{font-size:11px;font-weight:bold;}
.list_product01.reserve .txt_graph .g_full{margin-left:-22px;text-align:right;min-width:40px;}
.list_product01.reserve .txt_graph .g_total{right:0;text-align:right;}
.list_product01.reserve .txt_graph .g_start{margin-left:-8px;}

/* 170601 상품리스트 이미지 간격 수정(공통) */
.list_product01{padding:0}
.content_cate .list_product01.size05{padding-left:0;}
.list_product01 .list > li{margin:15px 0 0 14px;}
.list_product01 .list > li:first-child{margin-left:1px;}
.list_product01 .list > li .thumb{margin-bottom:10px;}
.list_product01 .list{margin:15px 0;}
.list_product01.size05 .list .links{width:205px;}
.list_product01.size05 .list > li .thumb img{width:205px;height:205px;}
.list_product01.size05 .box_opt_link{top:152px;}
.list_product01.size05 .lay_lp_opt{top:191px;}
.list_product01.size05 .list > li{margin:15px 0 0 13px;}
.list_product01 .box_grade{margin-top:8px;}
/* 170601 상품리스트 TYPE02 */
.content_cate.type02{}
.content_cate.type02 .list_product01 .list > li{margin:12px 0 0 13px;}
.content_cate.type02 .list_product01 .list > li:first-child{margin-left:0;}
.content_cate.type02 .list_product01.size05 .list .links{width:260px;}
.content_cate.type02 .list_product01.size05 .list > li .thumb img{width:260px;height:260px;}
.content_cate.type02 .list_product01.size05 .box_opt_link{top:208px;}
.content_cate.type02 .list_product01.size05 .lay_lp_opt{top:247px;}
/* 170601 추천BEST */
.box_recom_best .list_product01 .list{margin:0;}
.box_recom_best .list_product01 .list > li{padding:14px;}
.box_recom_best .list_product01 .list .links{width:267px;}
.box_recom_best .list_product01 .list > li .thumb img{width:267px;height:267px;}
.box_recom_best .list_product01 .box_opt_link{top:205px;}
.box_recom_best .list_product01 .box_opt_link .opt_like{right:14px;}
.box_recom_best .lay_lp_opt.lay_lp_on{top:244px;}
/* 170601 리스트보기 */
.list_product02 .list > li{padding:15px 0;}
.list_product02 .cover_thumb{width:150px;}
.list_product02 .box_opt_link{left:15px;top:115px;}
.list_product02 .box_opt_link .opt_like{top:-95px;right:-10px;}
.list_product02 .lay_lp_opt{left:135px;top:115px;}
.box_freeship,.box_plusone{width:520px;}
.box_freeship .list_product01,.box_plusone .list_product01{margin-top:15px;}
.box_freeship .list_product01 .list li:first-child,.box_plusone .list_product01 .list li:first-child{margin-left:0;}
.box_freeship .list_product01 .list li,.box_plusone .list_product01 .list li{margin:0 0 0 15px;}
.box_freeship .list_product01 .list .links,.box_plusone .list_product01 .list .links{width:252px;}
.box_freeship .list_product01 .list > li .thumb img,.box_plusone .list_product01 .list > li .thumb img{width:252px;height:252px;}
.box_freeship .list_product01 .box_opt_link,.box_plusone .list_product01 .box_opt_link{top:200px;}
.box_freeship .list_product01 .lay_lp_opt,.box_plusone .list_product01 .lay_lp_opt{top:239px;}
.list_product01 .list .links{width:259px;}
.list_product01 .list > li .thumb img{width:259px;height:259px;}
.list_product01 .box_opt_link{top:205px;}
.list_product01 .lay_lp_opt{top:244px;}
.list_product01.size03 .list .links{width:350px;}
.list_product01.size03 .list > li .thumb img{width:350px;height:350px;}
.list_product01.size03 .box_opt_link{top:288px;}
.list_product01.size03 .lay_lp_opt{top:327px;}
.list_product04 .list > li{margin-top:15px;}
.list_product01 .list > li:first-child{margin-left:1px;}
.list_product04 .list > li .cont{width:260px;padding:45px 25px 0 0;}
.list_product04 .list > li .thumb{margin:0;}
.list_product04 .box_opt_link{left:61px;}
.list_product04 .lay_lp_opt{left:12px;}
.list_product03{padding-top:15px;}
.list_product01.lp_style02 .list{margin:10px 0;}
.list_product01.lp_style02 .list > li{margin:0 0 0 10px;}
.list_product01.lp_style02 .list > li:first-child{margin:0 0 0 1px;}
.list_product01.lp_style02 .list .links{width:242px;}
.list_product01.lp_style02 .list > li .thumb img{width:242px;height:242px;}
/* roem main */
.list_recom_type .list_product01 ul{margin:0;}
.list_recom_type .list_product01 li{margin:0 0 -1px -1px;width:269px;}
.list_recom_type .list_product01 li:first-child{margin:0 0 -1px -1px;}
.list_recom_type .list_product01 .list .links{width:240px;padding:15px 15px 0;}
.list_recom_type .list_product01 .list > li .thumb{margin-bottom:5px;}
.list_recom_type .list_product01 .list > li .thumb img{width:240px;height:240px;}
/* category list */
.r_content .list_product01.size05 .list .links{width:212px;}
.r_content .list_product01.size05 .list > li .thumb img{width:212px;height:212px;}
.r_content .list_product01.size05 .box_opt_link{height:55px;}
/* luckydeal list */
.hdeal_goods_list .list_product01 .list > li{width:259px !important;}
/* zero_deals list */
.zero_deals_wrap .list_product01 .list > li .cont{margin-bottom:5px;}
.zero_deals_wrap .list_product01 .set_reivew{width:100% !important;margin-top:5px;}
.detail_col .part_left,.detail_col .part_right{width:520px !important;}
.detail_col .list_product01{margin-top:15px !important;}
.detail_col .list_product01 .list .links{width:253px;}
.detail_col .list_product01 .list .links .thumb img{width:253px;height:253px;}
.detail_col .list_product01 .list > li{margin:0 0 0 13px !important;}
.detail_col .list_product01 .list > li:first-child{margin:0 !important;}
.detail_col .list_product01 .list .box_opt_link{top:200px !important;}
.detail_col .list_product01 .list .lay_lp_opt{top:239px !important;}
