/*폰트*/
.search_wrap { width:100%; overflow:hidden; font-family: Pretendard; } 

.search_wrap .search_tit { width:100%; background-color: #F7F7F9; height: 160px; border-radius: 10px; margin-top: 60px; margin-bottom: 30px; } 
.search_wrap .search_tit .inner { width:1010px; height:100%; margin:0px auto; } 
.search_wrap .search_tit .inner h3 { width:100%; height:40px; line-height:40px; font-size: 32px; text-align:center; font-family:'Pretendard'; font-weight: 700; padding: 60px 0; overflow:hidden; } 
.search_wrap .search_tit .inner h3 strong { color:#1f75e2; } 

.search_wrap .search_cnt { width:100%; padding-bottom:50px; } 
.search_wrap .search_cnt .section { width:1010px; height:100%; margin:60px auto; padding-bottom:60px; border-bottom:1px solid #eee; } 
.search_wrap .search_cnt .section:after { content:''; display:block; clear:both; } 
.search_wrap .search_cnt .section:last-child { border-bottom:0px; } 

.search_wrap .search_cnt .section h6 {width:100%;height: 26px;line-height: 26px;font-size:26px;font-weight:bold;letter-spacing: -1.04px;padding-bottom:30px;position:relative;color:#000;font-weight: 700;}
.search_wrap .search_cnt .section h6 span.cnt { color:#2276FC; margin-left:3px; } 

.search_wrap .search_cnt .section .cnt { width:100%; } 
.search_wrap .search_cnt .section01 .cnt { overflow:hidden; } 
.search_wrap .search_cnt .section .cnt .banner_box { width:1032px; overflow:hidden; } 
.search_wrap .search_cnt .section .cnt .banner_box li { width:322px; min-height:276px; max-height:300px; margin-right:22px; margin-bottom:22px; float:left; } 
.search_wrap .search_cnt .section .cnt .banner_box li:last-child { margin-right:0px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img { width:100%; min-height:170px; position:relative; display:table; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img a { width:100%; height:100%; display:inline-block; display: table-cell; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img img { vertical-align: middle; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img .coupon_rate { width:45px; position:absolute; top:0px; right:0px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img .coupon_rate i { width:100%; height: 100%; line-height:26px; font-style: normal; 
color: #fff; position: absolute; top: 0px; left: 0px; font-size:14px; text-align: center; font-weight: normal; box-sizing: border-box; } 
.search_wrap .search_cnt .section .cnt .banner_box li .img .coupon_rate img { width:100%; vertical-align: middle; } 

.search_wrap .search_cnt .section .cnt .banner_box li .text { width:100%; height:96px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .text h5 { width:100%; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:10px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .text h5 i.red { height: 20px; line-height:20px; padding: 0px 10px; border-radius: 20px; display: inline-block; 
border: 2px solid #fe3e39; font-size:13px; font-weight: normal; font-style:normal; color: #fe3e39; margin-left: 3px; vertical-align: middle; margin-top: -2px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .text p { width:100%; min-height:22px; line-height:22px; font-size:18px; margin:15px 0px; overflow:hidden; 
color:#000; letter-spacing:-0.5px; white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display:-webkit-box; -webkit-line-clamp:2; 
-webkit-box-orient: vertical; } 
.search_wrap .search_cnt .section.section11 .cnt .banner_box li .text p { -webkit-line-clamp:1; } 

.search_wrap .search_cnt .section .cnt .banner_box li .text span { width:100%; height:42px; display:inline-block; font-size:15px; line-height:20px; letter-spacing:-0.5px; 
white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow:hidden; } 

.search_wrap .search_cnt .section .cnt .banner_box li .text .time { height:20px; padding-top:10px; font-size:14px; color:#08abe4; } 
.search_wrap .search_cnt .section .cnt .banner_box li .text .time img { width:14px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 

.search_wrap .search_cnt .section .cnt .banner_box li .btn_coupon { width:100%; padding-top:5px; } 
.search_wrap .search_cnt .section .cnt .banner_box li .btn_coupon a { height:30px; line-height:28px; padding: 0px 10px; background-color: #333; border-radius: 3px; 
color: #fff; font-size:12px; display: inline-block; } 
.search_wrap .search_cnt .section .cnt .banner_box li .btn_coupon a img { width:6px; vertical-align: middle; margin-left: 3px; margin-top: -1.5px; } 

.search_wrap .search_cnt .btn_wrap { width:100%; height:60px; text-align:center; margin-top:30px; } 
.search_wrap .search_cnt .btn_wrap .btn_more { width:240px; height:58px; line-height:56px; border:1px solid #ccc; border-radius:58px; text-align:center; 
font-family:'Pretendard'; font-weight:bold; font-size:20px; color:#888; display:inline-block; cursor:pointer; } 
.search_wrap .search_cnt .btn_wrap .btn_more img { vertical-align:middle; margin-top:-2px; margin-left:3px; } 

.search_wrap .search_box { width:1010px; /*height:50px; *//* padding:15px 0px; */margin:0px auto; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #E0E0E0; } 
.search_wrap .search_box .lt { /*width:70%; */height:100%; padding-right:20px; box-sizing:border-box; float:left; overflow:hidden; } 
.search_wrap .search_box .lt dl { width:100%; height:100%; display:block; text-align:left; overflow:hidden; } 
.search_wrap .search_box .lt dl dt { display:inline-block; font-weight: 500; font-size:16px; margin-right:10px; } 
.search_wrap .search_box .lt dl dd { display:inline-block; font-size:16px; margin-right:10px; position:relative; } 
.search_wrap .search_box .lt dl dd a { 
height: 32px; 
line-height: 32px; 
border-radius: 4px; 
padding:0px 32px 0px 10px; 
display:inline-block; 
color: #000; 
border: 1px solid #CCC; 
font-size:14px; 
font-weight: 500; 
 } 
.search_wrap .search_box .lt dl dd .btn_del { position:absolute; top: 50%; right: 10px; transform: translateY(-50%); color: #999; cursor:pointer; width: 18px; height: 18px; font-size: 0; background-image:url(//img.malltail.com/goods_img/contents/mytails/tip_close_M.svg); background-position: center; background-size: 18px; } 
.search_wrap .search_box .rt { width:30%; height:100%; position:relative; overflow:hidden; float:right; } 
.search_wrap .search_box .rt input { width:100%; height:40px; margin-top:5px; padding-right:100px; border:1px solid #ccc; text-indent:10px; font-size:14px; outline:none; box-sizing:border-box; } 
.search_wrap .search_box .rt .integrated_searches_btn { width:80px; height:40px; line-height:40px; text-align:center; display:inline-block; position:absolute; right:0px; top:5px; 
background-color: #1f75e2; color: #fff; font-size:14px; } 

/*상품*/
.search_wrap .search_cnt .section ul.prd_box { width:1033px; overflow:hidden; } 
.search_wrap .search_cnt .section ul.prd_box li { width:322px; height:510px; margin-right:22px; margin-bottom:40px; float:left; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_img { width:320px; height:320px; border:1px solid #ccc; border-radius:10px; overflow:hidden; position:relative; cursor:pointer; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_img span { width:260px; height:260px; display:inline-block; margin:30px; 
background-size:contain; background-repeat:no-repeat; background-position:center center; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_brand { width:100%; height:20px; font-size:15px; font-weight:bold; padding:15px 0px 10px; text-align:left; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_name { width:100%; height:43px; font-size:16px; color:#000; 
letter-spacing:-1px; overflow: hidden; white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_price { width:100%; font-size:18px; font-family:'Pretendard'; letter-spacing:-1px; 
color:#000; padding:15px 0px; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_price span.red { height:20px; line-height:20px; padding:0px 10px; border-radius:20px; display:inline-block; 
border: 2px solid #fe3e39; font-size:13px; font-weight: normal; color: #fe3e39; margin-left: 3px; vertical-align: middle; margin-top: -2px; } 

.search_wrap .search_cnt .section ul.prd_box li .prd_tag { width:100%; overflow:hidden; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_tag .tag { width:300%; height:24px; line-height:24px; overflow:hidden; } 
.search_wrap .search_cnt .section ul.prd_box li .prd_tag .tag a { display:inline-block; font-size:12px; color:#4d6ee4; margin-right:5px; } 

/*핫딜*/
.search_wrap .search_cnt .section ul.hotdeal li .prd_img .ico_best { width:50px; height:25px; line-height: 24px; text-align: center; 
background-color: #b9f28b; position: absolute; top:15px; left:10px; font-weight: bold; color: #000; font-size: 13px; } 
.search_wrap .search_cnt .section ul.hotdeal li .time { width:100%; padding:10px 0px 5px 0px; display:inline-block; font-size:14px; color:#08abe4; } 
.search_wrap .search_cnt .section ul.hotdeal li .time img { width:14px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 

.search_wrap .search_cnt .section ul.hotdeal li .prd_price { width:100%; height:20px; padding-top:20px; position:relative; overflow:hidden; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price p { width:50%; height:100%; float:left; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price .prd_info { width:50%; height:20px; line-height:20px; overflow:hidden; text-align:right; float:right; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price .prd_info span { font-size:14px; color:#000; margin-right:15px; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price .prd_info span img { width:18px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price .dc_box { display:inline-block; position:absolute; top:1px; left:0px; background-color: #ff3e37; 
color: #fff; font-size: 12px; padding: 0px 5px; letter-spacing:0px; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price .dc_box strong { font-size:14px; } 
.search_wrap .search_cnt .section ul.hotdeal li .prd_price p .og_price { font-size:14px; color:#989898; text-decoration: line-through; font-weight: normal; } 

/*직구튜브*/
.search_wrap .search_cnt .section07 ul { width:1050px; overflow:hidden; } 
.search_wrap .search_cnt .section07 ul li { width:485px; height:125px; padding:20px 0px; border-top:1px solid #ccc; margin-right:40px; margin-bottom:20px; float:left; } 

.search_wrap .search_cnt .section07 ul li .prd_img { width:220px; height:123px; border:1px solid #ccc; border-radius:10px; position:relative; overflow:hidden; float:left; } 
.search_wrap .search_cnt .section07 ul li .prd_img i { width:33px; height:38px; line-height:30px; display:inline-block; background-image:url(/images/common/ico_sale.png); 
position:absolute; top:0px; left:10px; font-size:12px; font-style:normal; font-weight:bold; text-align:center; color:#fff; font-weight:bold; } 
.search_wrap .search_cnt .section07 ul li .prd_img span { width:100%; height:100%; display:inline-block; background-repeat: no-repeat; background-position: center center; 
background-size: contain; } 

.search_wrap .search_cnt .section07 ul li .prd_text { width:243px; height:100%; margin-left:20px; padding-left:0px; overflow:hidden; float:left; } 
.search_wrap .search_cnt .section07 ul li .prd_text .time { font-size:14px; color:#08abe4; } 
.search_wrap .search_cnt .section07 ul li .prd_text .time img { width:14px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_info { width:100%; height:20px; line-height:20px; overflow:hidden; text-align:right; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_info span { font-size:14px; color:#000; margin-right:15px; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_info span img { width:18px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_name { width:100%; height:34px; font-size:16px; line-height:18px; color:#000; padding:10px 0px 3px 0px; margin-bottom:7px; 
white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow:hidden; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_price { font-size:18px; font-weight:bold; color:#000; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_event { width:100%; height:20px; line-height:20px; font-size:14px; color:#000; letter-spacing:-0.5px; } 
.search_wrap .search_cnt .section07 ul li .prd_text .prd_event img { height:14px; vertical-align:middle; } 
.search_wrap .search_cnt .section07 ul li .prd_text .tag { height:24px; line-height:24px; margin-top:5px; overflow:hidden; } 
.search_wrap .search_cnt .section07 ul li .prd_text .tag a { display:inline-block; font-size:13px; color:#4d6ee4; margin-right:5px; } 

/*후기*/
.search_wrap .search_cnt .goods_review { width:1050px; overflow:hidden; } 
.search_wrap .search_cnt .goods_review li { width:485px; height:125px; padding:20px 0px; border-top:1px solid #ccc; margin-right:40px; margin-bottom:20px; float:left; } 
.search_wrap .search_cnt .goods_review li .prd_img { width:123px; height:123px; border:1px solid #ccc; border-radius:10px; position:relative; overflow:hidden; float:left; } 
.search_wrap .search_cnt .goods_review li .prd_img i { width:33px; height:38px; line-height:30px; display:inline-block; background-image:url(/images/common/ico_sale.png); 
position:absolute; top:0px; left:10px; font-size:12px; font-style:normal; font-weight:bold; text-align:center; color:#fff; font-weight:bold; } 
.search_wrap .search_cnt .goods_review li .prd_img span { width:123px; height:123px; margin:0px; background-size: cover; display:inline-block; background-repeat: no-repeat; background-position: center center; } 
.search_wrap .search_cnt .goods_review li .prd_text { width:340px; height:100%; margin-left:20px; overflow:hidden; float:left; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info { width:100%; height:20px; line-height:20px; overflow:hidden; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info .time { font-size:14px; color:#08abe4; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info img { width:18px; vertical-align:middle; margin-top:-3px; margin-right:5px; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info .time img { width:14px; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info .like { font-size:14px; color:#000; float:right; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_info .view { font-size:14px; color:#000; margin-right:15px; float:right; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_name { width:100%; height:55px; font-size:16px; line-height:20px; color:#000; padding:10px 0px 5px 0px; 
white-space:break-spaces; text-overflow: ellipsis; word-wrap: break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-bottom:5px; overflow:hidden; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_price { font-size:18px; font-weight:bold; color:#000; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_event { width:100%; height:20px; line-height:20px; font-size:14px; color:#000; letter-spacing:-0.5px; } 
.search_wrap .search_cnt .goods_review li .prd_text .prd_event img { height:14px; vertical-align:middle; } 

.search_wrap .search_cnt .goods_review li .prd_text .tag { width:200%; height:24px; line-height:24px; overflow:hidden; } 
.search_wrap .search_cnt .goods_review li .prd_text .tag a { display:inline-block; font-size:13px; color:#4d6ee4; margin-right:5px; } 

/*faq*/
.search_wrap .search_cnt .section12 { border-bottom:0px; padding-bottom:0px; } 
.search_wrap .search_cnt .section12 ul { width:100%; overflow:hidden; } 
.search_wrap .search_cnt .section12 ul li { width:100%; position:relative; padding-bottom:10px; margin-bottom:10px; border-bottom: 2px solid #e1e6ef; overflow:hidden; } 

.search_wrap .search_cnt .section12 ul li .tit { width:100%; height:50px; line-height:50px; overflow:hidden; cursor:pointer; } 
.search_wrap .search_cnt .section12 ul li .tit .ico { width:40px; height:50px; padding-right:10px; display:inline-block; float:left; } 
.search_wrap .search_cnt .section12 ul li .tit .ico img { width:35px; margin-top:7.5px; } 
.search_wrap .search_cnt .section12 ul li .tit .tag { width:120px; height:50px; color:#469bde; font-size:16px; float:left; } 
.search_wrap .search_cnt .section12 ul li .tit .text { width:820px; height:50px; display:inline-block; font-size:16px; font-weight:bold; float:left; } 

.search_wrap .search_cnt .section12 ul li .cnt { width:100%; position:relative; overflow: hidden; padding-top:19px; margin-top:9px; border-top:1px solid #e7eaf1; display:none; } 
.search_wrap .search_cnt .section12 ul li .cnt .ico { width:40px; padding-right:10px; display:inline-block; position:relative; float:left; } 
.search_wrap .search_cnt .section12 ul li .cnt .ico img { width:35px; position:absolute; top:-5px; left:0px; } 
.search_wrap .search_cnt .section12 ul li .cnt .text { width:960px; line-height:22px; padding-left:170px; padding-bottom:10px; font-size:16px; display:inline-block; box-sizing:border-box; } 

/*공지사항*/
.search_wrap .search_cnt .section13 { border-bottom:0px; padding-bottom:0px; } 
.search_wrap .search_cnt .section13 .cnt .notice { width:100%; padding:0px 30px; border:1px solid #ccc; box-sizing:border-box; border-radius:5px; } 
.search_wrap .search_cnt .section13 .cnt .notice ul { width:100%; overflow:hidden; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li { width:100%; height:96px; padding:30px 0px; border-bottom:1px solid #ccc; overflow:hidden; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li:last-child { border-bottom:0px; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .lt { width:62px; height:100%; text-align:center; padding-right:40px; float:left; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .lt span { width:100%; height:16px; line-height:16px; display:inline-block; font-size:16px; margin-top:22px; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .lt strong { width:100%; height:20px; line-height:20px; display:inline-block; font-size:22px; color:#000; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .rt { width:846px; height:100%; float:left; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .rt h4 { width:100%; height:30px; line-height:30px; font-size:18px; color:#000; font-weight:bold; padding-bottom:12px; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .rt h4 img { vertical-align:middle; margin-top:-5px; } 
.search_wrap .search_cnt .section13 .cnt .notice ul li .rt p { width:100%; height:54px; line-height:25px; font-size:16px; letter-spacing:-1px; color:#000; overflow:hidden; 
white-space: break-spaces; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 

/*스폰서*/
.search_wrap .search_cnt .section14 .cnt ul li { width:100%; overflow:hidden; position:relative; border-bottom:1px solid #e7eaef; margin-bottom:10px; padding-bottom:15px; } 
.search_wrap .search_cnt .section14 .cnt ul li .num { width:30px; height:30px; line-height:28px; text-align:center; display:inline-block; border:1px solid #479adc; color:#449bde; font-weight:bold; 
position:absolute; top:25px; left:0px; font-size:16px; } 
.search_wrap .search_cnt .section14 .cnt ul li .link_box { width:100%; padding-left:60px; box-sizing:border-box; } 
.search_wrap .search_cnt .section14 .cnt ul li .link_box h6 { width:100%; font-size:20px; font-weight:bold; padding-bottom:10px; } 
.search_wrap .search_cnt .section14 .cnt ul li .link_box p { width:100%; font-size:18px; padding-bottom:5px; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.search_wrap .search_cnt .section14 .cnt ul li .link_box a { width:100%; font-size:18px; display:inline-block; color:#1ab1e8; } 


.cnt_none { width:100%; padding:50px 20px; box-sizing:border-box; text-align:center; } 
.cnt_none h4 { width:100%; font-size:34px; } 

/* 20240812 */
.search_wrap .search_cnt .direct_wrapper { border-bottom:0px; padding-bottom:0; } 
.search_wrap .search_cnt .direct_wrapper .quick_btn_wrapper { width:100%; display:flex; } 
.search_wrap .search_cnt .direct_wrapper .quick_btn_wrapper a { padding:14px 32px 14px 10px; position: relative; border:1px solid #CCC; height:50px; box-sizing: border-box; background-color:#F8F8F8; font-weight:500; border-radius:50px; margin-right:10px; font-size:16px; } 
.search_wrap .search_cnt .direct_wrapper .quick_btn_wrapper a span.mark_txt { color:#2276FC; } 
.search_wrap .search_cnt .direct_wrapper .quick_btn_wrapper a span.icon_txt { display: inline-block; width: 14px; height: 14px; font-size: 0; background-size: 14px; background-image: url(//img.malltail.com/goods_img/contents/main/main_pagination_arrow01_M.svg);background-size:23px; background-position: center; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); } 

.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper { width:100%; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide * { color:#000; font-family: "Pretendard"; box-sizing: border-box; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide {padding-top:30px; max-width:1280px; margin:0 auto; padding-bottom:40px;} 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__title>h2 { font-size: 32px; font-style: normal; font-weight: 700; line-height: 150%; margin-bottom:40px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__banner { margin-bottom: 40px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step-area {display: flex;justify-content: space-between;gap: 40px;border: 1px solid #E0E0E0;border-radius: 10px;padding: 40px;} 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step-content{width:100%;}
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step{display: flex;padding: 0;flex-direction: column;align-items: flex-start;border-radius: 10px;width: 50%;} 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__sub_title { color: var(--gray-scale-balck, #000); font-family: Pretendard; font-size: 22px; font-style: normal; font-weight: 700; line-height: 150%; /* 33px */margin-top: 60px; margin-bottom: 20px; }
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__sub_title > span {color: var(--point-color-primary-blue-500-p, #2276FC); font-family: Pretendard; font-size: 22px; font-style: normal; font-weight: 700; line-height: 150%; }

.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit{border-radius: 10px;}
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__title { display: flex; align-items: center; color: #000; font-size: 18px; font-weight: 700; line-height: 150%; margin-bottom: 12px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__title>img { margin-left: 4px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__list { font-size: 0; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__item { color: #333; font-size: 16px; font-weight: 500; line-height: 34px; margin-bottom: 6px; display: inline-block; width:100%; padding-left:24px; position: relative; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__item::before { content: ""; width:22px; height:22px; background-image:url(//img.malltail.com/goods_img/contents/dh_realtimes/store_guide_check_icon01_D.png); position: absolute; left:0; top:50%; transform:translate(0,-50%); } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .benefit__item:last-of-type {margin-bottom: 0;}

.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step01 .store-guide__step-content { text-align: center; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step01 .store-guide__step-content>h2 { color: #000; font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 22px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step01 .store-guide__step-content>h2>strong { color: #2276FC; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step01 .store-guide__step-content>.question { color: #000; font-size: 16px; font-weight: 700; line-height: 150%; margin-bottom: 6px; margin-top: 18px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step01 .store-guide__step-content>.answer {color: #000;font-size: 14px;line-height: 150%; } 

.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 { background-color:#F5FFFD; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step03 .benefit { background-color:#FFF6F5; padding:24px 18px;} 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .store-guide__title, .store-guide__step03 .store-guide__title { font-size: 24px; font-weight: 700; line-height: 150%; margin-bottom:11px; display: inline-block; position: relative; z-index: 1; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .store-guide__title::after, .store-guide__step03 .store-guide__title::after { content: ""; width: 100%; height: 12px; position: absolute; bottom: 4px; left: 0; background-color: #000; z-index: -1; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .store-guide__title::after { background-color: #B3F0E4; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step03 .store-guide__title::after { background-color: #FFE9E7; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .store-guide__title>strong { color:#00CBA4; margin-right:4px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step03 .store-guide__title>strong { color:#FF4330; margin-right:4px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .desc,.store-guide__step03 .desc { color: #000;font-size: 16px;line-height: 150%; margin-bottom:18px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step02 .desc strong { color:#00CBA4}
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step03 .desc strong { color:#FF4330; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step03 .benefit__item::before { background-image:url(//img.malltail.com/goods_img/contents/dh_realtimes/store_guide_check_icon02_D.png);}

.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .benefit { background-color:#F3F9FF; padding:24px 18px;}
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .store-guide__title::after { content: ""; width: 100%; height: 12px; position: absolute; bottom: 4px; left: 0; background-color: #000; z-index: -1; }
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .store-guide__title::after { background-color: #E5F1FF; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .store-guide__title>strong { color:#2276FC; margin-right:4px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .desc { color: #000;font-size: 16px;line-height: 150%; margin-bottom:18px; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .desc strong { color:#2276FC; }
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .store-guide__title { font-size: 24px; font-weight: 700; line-height: 150%; margin-bottom:11px; display: inline-block; position: relative; z-index: 1; } 
.search_wrap .search_cnt .direct_wrapper .dh_intro_wrapper .store-guide__step04 .desc2 { font-size: 16px; font-style: normal; font-weight: 500; line-height: 150%; margin-bottom:12px; } 
