@charset 'utf-8';

/**********************************************************************************************************************************************************************************************
														[ 검색 ]
********************************************************************************************************************************************************************************************* */
/* 검색공통 */
.search .header_wrap .cart {display:block;}
.search .header_wrap .head_search.store {display:block; width:calc(100% - 107px);}
.search .tit_back {padding-left:38px;}
.search .data_none .mn_copy ~ .sb_copy {margin-top:16px;}
.search .tab_menu .list_num {position:relative;}
.search .tab_menu .list_num:before {content:"(";}
.search .tab_menu .list_num:after {content:")";}
.search .store_list .list_sort {padding-top:8px;}
.search .tab_menu + .store_list {padding-top:24px;}

/* *********************************************************************************************************************************************************************************************
														[ 상품검색 ]
********************************************************************************************************************************************************************************************* */
/* setting */
.product_search .header_wrap .head_search {display:block;}
.product_search .header_wrap .head_search.total,
.product_search .header_wrap .head_search.store {display:none;}
.product_search .search_wrap {margin-top:20px;}

/* 상품목록 */
.product_search .prd_li {padding-top:24px;/*padding-bottom:40px;*/}
.product_search .best_li{padding:56px 0 0;}
.product_search .sp_exhib + .best_li,
.product_search .bnr_wrap + .best_li{padding-top:20px;}
.product_search .prd_li .list_sort {padding:0;}

/* 데이터없음 */
.product_search .data_none {margin-top:0; padding-bottom:100px;}
.product_search .data_none:before {top:150px;}

/* 이벤트베너 */
.product_search .bnr_wrap{padding:32px 16px;}
/* .product_search .bnr_wrap + .sp_exhib{padding-top:0;} */

/* 연간기획전 */
.product_search .sp_exhib {margin:0; padding:36px 0;}
.product_search .sp_exhib .sp_exhib_list {padding-top:16px;}
/* .product_search .sp_exhib .tit_24{padding-left:0;} */

/* *********************************************************************************************************************************************************************************************
														[ 점포검색 ]
********************************************************************************************************************************************************************************************* */
/* 공통 */
.store_search .nav_wrap,
.around .nav_wrap {padding:14px 16px 0;}
.store_search .data_none{padding-bottom:30px;}
.store_search .search_wrap .store_list .list_sort {margin-bottom:11px;}

.search .sub_tit .store_list {padding-bottom:16px;}
.search .sub_tit .tit_wrap {padding:20px 24px 16px;}
.search .sub_tit .tit_24 {padding:0; letter-spacing:-0.96px;}
.search .sub_tit .tit_wrap p.tit_24 + p {padding:11px 0 4px; letter-spacing:-0.56px;}
.search .sub_tit .btn_wrap {padding:0 16px 40px;}

/* 내주변 */
.around {overflow:hidden; height:100vh;}
.around .search_wrap .nav_wrap {padding-top:10px;}
.around .list_sort {margin-bottom:0; padding:16px 16px 11px;}
.around .map {box-sizing:border-box; position:relative;height:calc(100vh - 167px);/* border:1px solid blue; */}
.around .map .store_info {bottom:94px;}

/* 지역검색 */
.search .area_search {display:flex; justify-content:space-between; padding:16px 16px 0;}
.search .area_search .form_select {flex:1;}
.search .area_search .form_select + .form_select {margin-left:7px;}

/* 통합검색 */
.search.total .store_list li ~ li {margin-top:16px;}

/* 점포검색 필터버튼 슬라이드 영역 */ /* issue#3734 수정 */
.store_list .store_filter {padding: 8px 0;}
.store_filter {overflow:hidden; display:flex; align-items:center; padding:8px 0 8px 16px;}
.store_filter .list_filter {width:calc(100% - 42px);}
.store_filter .list_filter .cagegory_wrap .tab_menu_bg.cagegory_all {padding-bottom: 0;}
.store_filter .list_filter .swiepr {overflow:visible; margin-left:0;}
.store_filter .list_filter ul {box-sizing:border-box; display:flex;padding:0;}
.store_filter .list_filter ul li {position:relative; width:auto;}
.store_filter .list_filter ul li ~ li {margin-top: 0;}
.store_filter .list_filter ul li .btn_filter{overflow:hidden; box-sizing:border-box; position:relative; display:block; padding:6px 8px; min-width:56px; height:32px; color:#444; font-size:14px; line-height:20px; text-align:center; border:1px solid #eee; border-radius:8px; background-color:#fff;}
.store_filter .list_filter ul li.active .btn_filter{color:#fff; font-weight:bold; border:1px solid #26d926; background-color:#26d926;}
.store_filter .list_filter ul li a {border-radius: 8px;}

.store_filter .btn_filter_wrap{margin-right:10px; width:32px;}
.store_filter .btn_filter_wrap .btn_filter{display:block; width:32px; height:32px; background:url(../images/common/icon_filter_32_off.png) no-repeat 0 0/32px auto;}
.store_filter .btn_filter_wrap .btn_filter[class*="on"]{background:url(../images/common/icon_filter_32_on.png) no-repeat 0 0/32px auto;}

/* 점포검색_개선 */
.search_improve .header_wrap {border-bottom:1px solid #eee;}
.search_improve .head_search_wide {display:block;}
.search_improve .sub {padding-bottom:0;}

/* 재고조회_개선 */
.stock_sch_improve .search_result_wrap .store_list_cont {padding:0 16px;}
.stock_sch_improve .search_result_wrap .store_list_cont .store_info_wrap {padding-right:14px; padding-left:14px;}
.stock_sch_improve .search_result_wrap .store_list_cont ul > li:first-child .store_info_wrap {padding-top:24px;}


/* *********************************************************************************************************************************************************************************************
														[ 통합검색_고도화 개선 ]
********************************************************************************************************************************************************************************************* */
/* setting */
.total_search .header_wrap .head_search.total,
.total_search .header_wrap .icon_sprite_32.cart{display:block;}
.total_search .header_wrap .head_search.store,
.total_search .header_wrap .head_search {display:none;}
.total_search .header_wrap .head_search.total{width: calc(100% - 104px);}
.total_search .header_wrap .btn_area .btn_menu{margin-left:8px;}

.total_search .search_wrap .search_default {position:relative;}
.total_search .search_wrap .search_default .tit_wrap {padding: 0 16px;}
.total_search .search_wrap .search_default .showing_area .benefit_wrap .tit_wrap,
.total_search .search_wrap .search_default .showing_area .box_area .tit_wrap{padding: 0;}
.total_search .search_wrap .search_default .sp_exhib {margin:32px 0;padding:0;}

.total_search .search_list .blank.h_8 {margin:32px 0;}

.total_search i.icon_arrow_round_16{display:inline-block;width:16px;height:16px;background:url(../images/common/icon_arrow_round_16.png) no-repeat center/16px auto;}
.total_search i.icon_star_16{display:inline-block;width:16px;height:16px;background:url(../images/common/icon_star_16.png) no-repeat center/16px auto;}
.total_search i.icon_store_32{display:inline-block;width:32px;height:32px;background:url(../images/common/icon_store_bk_32x32.png) no-repeat center/32px auto;}

/* 통합검색 타이틀 */
.total_search .tit_wrap{position:relative;box-sizing: border-box;}
.total_search .tit_wrap .tit_20{margin-bottom:16px;}

/* 검색어입력 */
.head_search.total .search_keyword {padding: 0; width: 100%;}
.head_search.total .search_keyword .form_input{overflow:hidden; box-sizing:border-box; display:flex; align-items:center; justify-content:flex-start; padding:0 64px 0 18px; width:100%; height:40px; font-size:16px; font-weight:normal; border:2px solid #eeeeee; border-radius:100px;}
.head_search.total .search_keyword .form_input.on {border-color: #37d243;}
.head_search.total .search_keyword .form_input .form_txt input{padding: 0; height:36px; color: #000; font: inherit; border: none; border-radius:0;}
.head_search.total .search_keyword .flag_s_wrap ~ .form_txt {box-sizing: border-box; padding-left:2px;}

/* 통합검색 키워드 FLAG  */
.flag_s_wrap {box-sizing:border-box; display:flex; align-items:center; flex-wrap:nowrap; padding-right:2px;}
.flag_s_wrap > div {flex:none; position:relative;}
.flag_s_wrap .flag_s p{position:relative; display:inline-flex; border-radius:12px; box-sizing:border-box; color:#603EF4; font-size:11px; font-weight:bold; line-height:1em; height:20px; margin:2px; padding:4px 7px 3px 6px; border:1px solid #603EF4; white-space:pre;}
.flag_s_wrap .flag_s.btn_del p{position:relative; padding-right:17px;}
.flag_s_wrap .flag_s.btn_del p:before{content:''; width: 12px; height: 12px; background: url(../images/common/icon_flag_close.svg) no-repeat center/100% auto; position:absolute; top:calc(50% - 6px); right:3px;}
.flag_s_wrap .flag_s a {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}

/* 최근검색어 */
.recent_word {box-sizing: border-box; padding: 12px 0 24px; width: 100%;}
.recent_word .tit_wrap .bt_area .btn {position: relative; letter-spacing: -0.0001em; text-decoration: none;}
.recent_word .tit_wrap .bt_area .btn::after {content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #666;}

/* 최근검색어 버튼, 선택된필터 버튼 */
.search_tag {overflow:hidden; margin: 16px 0 0 16px; width: calc(100% - 16px);}
.search_tag .swiper{overflow:visible;}
.search_tag ul {box-sizing: border-box;display: flex; align-items: center; justify-content: flex-start; height: inherit;}
.search_tag ul li {display: flex; align-items: center; justify-content: flex-start; width: auto; height: 100%;}
.search_tag ul li:not(:last-child) {margin-right: 16px;}
.search_tag ul li a {position: relative; display: block; padding: 0; width: 100%; height: 100%; color: #000; line-height: 1.5; white-space: pre;}
.search_tag ul li button{position:relative; margin-left:2px; width:16px; height:18px; min-width:16px;}
.search_tag ul li button::after {content: ""; position: absolute; top: 0; left: 0; width: 16px; height: 16px; background: url(../images/common/icon_close_12_wh.png) no-repeat center/14px 14px; transition-duration: 0.3s;}
.search_tag p {color: #444; line-height: 1.5;}

/* 실시간검색 */
.realtime_word{padding-top:24px;}
.realtime_word .tit_wrap{position:relative; display:flex; align-items:flex-start; justify-content:space-between; flex-flow:column nowrap; width:100%; height:80px;}
.realtime_word .tit_wrap:before{content:''; position:absolute; top:0; right:16px; width:80px; height:80px; background:url(../images/search/search_tit.png) no-repeat right center/80px 80px;}
.realtime_word .tit_wrap.bg_stock:before{background-image:url(../images/search/search_stock_tit.png);}
.realtime_word .tit_wrap.bg_cubar:before{background-image:url(../images/search/search_cubar_tit.png);}
.realtime_word .tit_wrap .tit_20 {margin-bottom: 0;}
.realtime_word .tit_wrap .info_cp {padding-top: 8px;color: #666; font-size: 14px;}
.realtime_word .word_list {box-sizing: border-box;padding: 20px 16px 16px;}
.realtime_word .word_list ol {display: flex; flex-flow: column wrap; width: 100%; height: calc(36px*5);} /* 검색어 순위 높이값 /검색어 순위 노출 갯수 : 현재 5개 단위*/
.realtime_word .word_list ol li {box-sizing: border-box;position: relative; padding-bottom: 16px; width: calc(100%/2); font-size: 14px; counter-increment: item;}
.realtime_word .word_list ol li:before{content:counter(item) ".";width:14px;padding-right:5px;font-weight:bold;text-align:right;color:#666}
.realtime_word .word_list.tag_green ol li:nth-child(-n+3)::before {color:#37d243;}
.realtime_word .word_list.tag_purple ol li:nth-child(-n+3)::before {color:#744AE8;}

.realtime_word .word_list ol li a {box-sizing: border-box; position: absolute; top: 0; left: 0;display: flex; align-items: center; justify-content: space-between; margin-left: 20px; width: calc(100% - 34px);}
.realtime_word .word_list ol li a span.name {overflow: hidden;position: relative; font: inherit; text-overflow: ellipsis; white-space: nowrap;}
.realtime_word .word_list ol li a .rank {box-sizing: border-box; position:relative; padding-left:12px; min-width:17px; min-height:12px; font-size:10px; font-weight:bold; line-height:12px;}
.realtime_word .word_list ol li a .rank:before {content:""; position:absolute; top:0; left:0; width:12px; height:10px; background-position: center; background-repeat:no-repeat;}
.realtime_word .word_list ol li a .icon_new{margin: 0 1px 0 2px; min-width:14px; min-height:14px;}
.realtime_word .word_list ol li a .icon_new:before{display:none;}
.realtime_word .word_list ol li a .icon_up{color:#F70C52;}
.realtime_word .word_list ol li a .icon_up:before{top:1px; background-image:url(../images/common/icon_up.svg); background-size:9px 7px;}
.realtime_word .word_list ol li a .icon_down{color: #744AE8;}
.realtime_word .word_list ol li a .icon_down:before{background-image:url(../images/common/icon_down.svg); background-size:9px 7px;}
.realtime_word .word_list ol li a .icon_equal{padding-left:0;}
.realtime_word .word_list ol li a .icon_equal:before{width: 17px; background-image:url(../images/common/icon_equal.svg); background-size:10px 2px;}

/* 자동검색 */
.layer_wrap{display:none;overflow-y:auto;position:fixed;height:100%;top:56px;left:0;width:100%;height:100%;background:#fff;}
.auto_active .layer_wrap{display:block;}
.auto_active .layer_wrap:before{content:'';position:absolute;width:100%;height:100%;top:0;left: 0;background-color:#fff;bottom:0;right:0;z-index:-1;}
.auto_active .auto_complete{display:block;}

.auto_complete{display:none;padding:0 18px 16px;width:100%;height:calc(100% - 116px);background:#fff;margin:0 auto;text-align:center;min-width:320px;max-width:540px;box-sizing: border-box;overflow-y: auto;}
.auto_complete ul.keyword_list {display: flex; align-items: center; justify-content: flex-start; flex-flow: column nowrap; width: 100%;}
.auto_complete ul.keyword_list li {box-sizing: border-box; padding: 12px 16px;width: 100%; text-align: left; border-bottom: 1px solid #eeeeee;}
.auto_complete ul.keyword_list li a {display: block; width: 100%; height: 100%; background: url(../images/common/icon_line_arrow.png) no-repeat right/16px 16px;}
.auto_complete ul.keyword_list li a .txt{position: relative; color: #222; letter-spacing: -.01em;}
.auto_complete ul.keyword_list li a .txt strong{color: #2cc92c;}
.auto_complete .suggestions_list ul.keyword_list li a .txt strong{font-weight: normal;}
.auto_complete .box_gray {margin-bottom: 8px;}
.auto_complete .box_gray {border: 1px solid #ddd; border-radius: 12px; background-color: #f8f8f8;}
.auto_complete .box_gray ul.keyword_list li:last-of-type {border: none;}
.auto_complete .box_gray ul.keyword_list li a {background: url(../images/common/icon_right_arrow.png) no-repeat right/16px 16px;}
.auto_complete .box_gray ul.keyword_list li a .txt{position: relative; padding-right: 20px; color: #222; font-size: 14px; font-weight: bold; line-height: 20px; letter-spacing: -.01em;}

/* 서비스탭 */
.service_wrap{border-bottom:1px solid #f8f8f8;}
.tab_menu.service_tab{padding:0 0 0 16px;}
.tab_menu.service_tab li{line-height:24px;}
.tab_menu.service_tab li:last-child{padding-right:20px;}
.tab_menu.service_tab li a{padding:8px 4px;color:#222;font-weight:normal;letter-spacing: -0.015em;}
.tab_menu.service_tab li a:before{height:3px;}
.tab_menu.service_tab li.on a{color: #37d243;font-weight:bold;}
.tab_menu.service_tab li.on a span{font-weight:normal;}

/* 연관검색어 */
.related_srch{overflow:hidden;display:flex;align-items:baseline;justify-content:flex-start;padding:5px 0 8px;}
.related_srch strong{margin:0 16px;font-size:14px;font-weight:bold;letter-spacing:-.01em;white-space:nowrap;}
.related_srch .swiper{margin-left:0;}
.related_srch .swiper ul li{padding:0 10px 0 0;width:auto;gap:16px;}
.related_srch .swiper ul li a{color:#666;font-size:14px;font-weight:normal;line-height:20px;letter-spacing:-.01em;}

/* 통합검색 정렬,소트영역 */
.search_list .list_sort{margin-bottom:12px;padding-top:24px;}
.search_list .list_sort .number{text-indent: 4px;}
.search_list .list_sort .btn_sort{width: auto;}
.search_list .list_sort .btn_sort .sorting{padding-left:20px;height:20px;min-height:20px;font-size:14px;background:url(../images/common/icon_arrow_sort_16.png) no-repeat left center/16px auto;}

/* 통합검색 리스트 */
.total_search .top_prd_area{position:sticky;top:56px;background:#fff;z-index:15;}

.search_list .custom_wrap{overflow:hidden;}
.search_list .custom_wrap .store_list_cont ul > li ~ li {border-top:none;}
.search_list .custom_wrap .store_list_cont .store_infor{box-shadow:0 2px 8px 0 rgba(0,0,0,.06); padding:16px 12px; height:127px; border:1px solid #eee; border-radius:12px;}
.search_list .custom_wrap .store_list_cont .store_infor .icon_store{float:left; display:inline-flex; margin-bottom:5px; width:24px; height:24px; background:url(../images/common/icon_store_bk_24x24.png) no-repeat center/24px;}
.search_list .custom_wrap .store_list_cont .store_infor .store_name{clear:both; margin-bottom:5px; height:41px; line-height:20px;}

.search_list .sp_exhib {margin:32px 0;}

.service_list_wrap{overflow:hidden;}
.service_list_cont .swiper{overflow: visible;}
.service_list_cont .swiper ul li{width:auto;}
.service_list_cont .swiper ul li ~ li{margin-left:12px;}

.service_list_cont .box_gray{padding:16px 12px 16px 16px;border:1px solid #ddd;border-radius:12px;background-color:#f8f8f8;}
.service_list_cont .box_gray .txt{position:relative;padding-right:20px;color:#222;font-size:14px;font-weight:bold;line-height:20px;letter-spacing:-.01em;}
.service_list_cont .box_gray .txt:before{content:'';overflow:hidden;position:absolute;top:calc(50% - 8px);right:-4px;width:16px;height:16px;background:url(../images/common/icon_16x16.png) no-repeat;background-position:-78px -44px;background-size:354px auto;transform:rotate(90deg);}
.service_list_cont .box_gray .txt strong{color:#2cc92c;}

/* 통합검색 필터버튼 슬라이드 영역 */
.select_filter{overflow:hidden;display:flex;align-items:center;padding:8px 0 8px 16px;background-color:#f8f8f8;}
.select_filter .list_filter{width:calc(100% - 42px);}
.select_filter .list_filter .swiepr{overflow:visible;margin-left:0;}
.select_filter .list_filter ul{box-sizing:border-box;display:flex;padding:0;}
.select_filter .list_filter ul li{position:relative;padding-right:10px;width:auto;}
.select_filter .list_filter ul li .btn_filter{overflow:hidden; box-sizing:border-box; position:relative;display:block;padding:6px 24px 6px 8px;min-width:56px;height:32px;color:#444;font-size:14px; line-height:20px; text-align:center;border:1px solid #eee;border-radius:8px;background-color:#fff;}
.select_filter .list_filter ul li .btn_filter:before{content:'';overflow:hidden;position:absolute;top:calc(50% - 8px);right:6px;width:16px;height:16px;background:url(../images/common/icon_arrow_16_gray.png) no-repeat 0 0/16px auto;}
.select_filter .list_filter ul li.active .btn_filter{color:#fff;border:1px solid #37d243;background-color:#37d243;}
.select_filter .list_filter ul li.active .btn_filter:before{background:url(../images/common/icon_arrow_16_wh.png) no-repeat 0 0/16px auto;}

.select_filter .btn_filter_wrap{margin-right:10px;width:32px;}
.select_filter .btn_filter_wrap .btn_filter{display:block;width:32px;height:32px;background:url(../images/common/icon_filter_32_off.png) no-repeat 0 0/32px auto;}
.select_filter .btn_filter_wrap .btn_filter[class*="on"]{background:url(../images/common/icon_filter_32_on.png) no-repeat 0 0/32px auto;}

.filter_wrap .search_tag{margin:12px 0 12px 20px;width:calc(100% - 20px);}

/* 통합검색 리스트:결과 없음 */
.search_list .list_sort + .data_none {padding:28px 0 48px;}
.search_list .list_sort + .search-result-area .data_none {padding:28px 0 80px;}
.search_list .data_none .mn_copy{font-size:24px;}
.search_list .data_none .mn_copy ~ .sb_copy{color:#444;}
.search_list .data_none .btn_wrap{margin-top:40px;}
.search_list .data_none .btn_wrap .btn.h_48{display:flex;align-items:center;font-size:16px;font-weight:bold;border:1px solid #2cc92c;border-radius:24px;} /* issues/5071_ver3 수정 */
.search_list .data_none .btn_wrap .btn span{padding-right:3px;}
.search_list .data_none .btn_wrap .btn i + span{padding-left:10px; padding-right:0;}

/* 오탈자추천 */
.service_wrap ~ .typo_recommend{margin-top:-1px;}
.typo_recommend{padding: 12px 20px;font-size:14px;background: #e7f5e8;}
.typo_recommend .txt_link{color:#000;}

/* 재고조회 상품목록:가로형 */ /* issues/3887#note_129227 */
.total_search .prd_li.horzn_style01 > ul > li{padding:0;border: 0;}
.total_search .prd_li.horzn_style01 > ul > li ~ li{margin-top:12px;}
.total_search .prd_li.horzn_style01 .prd_set{padding:0 16px;}
.total_search .prd_li.horzn_style01 .prd_set .img_info_wrap .img{width:100px;height:100px;border-radius:16px;}
.total_search .prd_li.horzn_style01 .prd_set .img_info_wrap + .txt_wrap{width: calc(100% - 111px);}
.total_search .prd_li.horzn_style01 .prd_set .txt_wrap .name{font-weight:400;font-size:16px;line-height:19px;}
.total_search .prd_li.horzn_style01 .prd_set .txt_wrap .price p {font-size:14px; line-height:20px; letter-spacing:-0.01em;}
.total_search .prd_li.horzn_style01 .prd_set .price p strong{font-size:20px;line-height:26px;letter-spacing:-0.015em;}
.total_search .prd_li.horzn_style01 .prd_set .price del{font-size:13px;line-height:18px;letter-spacing:-0.01em;color:#aaa;}
.total_search .prd_li.horzn_style01 .prd_set .flag_c{margin:2px 0 0 0;}
.total_search .prd_li.horzn_style01 .prd_set .rv_info{display:flex;align-items: center;margin:3px 0 0;}
.total_search .prd_li.horzn_style01 .prd_set .rv_info .rv_num{margin:0 2px 0 4px;font-size:13px;}

/* 통합검색메인 전시영역 */
.showing_area .tit_wrap {padding:0 0 0 16px;}
.showing_area .tit_wrap .go_view i {position:absolute; top:auto; bottom:1px; right:24px; transform:rotate(-90deg);}
.showing_area .benefit_wrap + .benefit_wrap {margin-top:16px;}

/* 배너+상품2단스와이프 */
.showing_area .sp_exhib.frie_ban {padding-top:220px !important;}
.showing_area .sp_exhib.frie_ban .bak_img {position:absolute; left:0; top:0; width:100%; z-index:0;}
.showing_area .sp_exhib.frie_ban .bak_img img {object-fit:cover; height:100%;}
.showing_area .sp_exhib.frie_ban .sp_cotn {position:unset;}
.showing_area .sp_exhib.frie_ban .tit_wrap {position:absolute; left:0; top:89px; height:111px; width:100%; z-index:1;}
.showing_area .sp_exhib.frie_ban .prd_li{padding:0;overflow:hidden;}
.showing_area .sp_exhib.frie_ban .pdsec_slide{width:calc(100% - 32px); margin:0 auto; padding-top:0;}
.showing_area .sp_exhib.frie_ban .swiper{overflow:visible;}

/* 상품가로순위형 */
.showing_area .prd_li.bg {margin:0}
.showing_area .prd_li.bg ~ .prd_li.bg {margin:-56px 0 0 0;}
.showing_area .prd_li.bg .flag_c,
.showing_area .md_list .flag_c {margin-left:0;}
.showing_area .prd_li .tit_20 {margin-bottom:16px;/*  padding:0 24px; */}
.showing_area .prd_li.horzn_style01 .prd_set .img_info_wrap .img{width:100px;height:100px;border-radius:15px;}

/* 기획전 */
.showing_area .sp_exhib .sp_cotn .tit_wrap .tit_20 {color:#ffffff; padding-right:40px;}
.showing_area .sp_exhib .sp_cotn .tit_wrap .sub_txt {padding:0;}
.showing_area .sp_exhib .sp_cotn .prd_li > ul {margin-top:8px;}
.showing_area .sp_exhib .sp_cotn .prd_li > ul > li {margin-top:32px;}

/* 이달의쿠폰 */
.showing_area .tdy_coupon {margin:32px 0;}

/* 텍스트배너:2023-07-04_고도화2차운영개선 */
.total_search .promt_bnr {margin-top:32px;}
.total_search .search_list .promt_bnr {margin-bottom:32px;}