#container{width: 1280px;}
#l-snb{margin-left:-790px;}
#r-snb{margin-right:-770px;}
.store-guide * { color:#000; font-family: "Pretendard"; box-sizing: border-box; } 
.store-guide {padding-top:40px; max-width:1280px; margin:0 auto; padding-bottom:40px;} 
.store-guide__title>h2 { font-size: 32px; font-style: normal; font-weight: 700; line-height: 150%; margin-bottom:40px; } 
.store-guide__banner { margin-bottom: 40px; } 
.store-guide__step-area { display: flex; justify-content: space-between; } 
.store-guide__step01 { display: flex; width: 414px; height: 340px; padding: 40px 30px; justify-content: center; align-items: center; gap: 22px; border-radius: 10px; border: 1px solid #ccc; background: #E5F1FF; } 
.store-guide__step01 .store-guide__step-content { text-align: center; } 
.store-guide__step01 .store-guide__step-content>h2 { color: #000; font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 22px; } 
.store-guide__step01 .store-guide__step-content>h2>strong { color: #2276FC; } 
.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; } 
.store-guide__step01 .store-guide__step-content>.answer {color: #000;font-size: 14px;line-height: 150%; } 
.store-guide__step02,.store-guide__step03 { display: flex; width: 414px; height: 340px; padding: 40px 30px; flex-direction: column; align-items: flex-start; border-radius: 10px; } 
.store-guide__step02 { background-color:#F5FFFD; } 
.store-guide__step03 { background-color:#FFF6F5; } 
.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; } 
.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; } 
.store-guide__step02 .store-guide__title::after { background-color: #B3F0E4; } 
.store-guide__step03 .store-guide__title::after { background-color: #FFC1BB; } 
.store-guide__step02 .store-guide__title>strong { color:#00CBA4; margin-right:4px; } 
.store-guide__step03 .store-guide__title>strong { color:#FF4330; margin-right:4px; } 
.store-guide__step02 .desc,.store-guide__step03 .desc { color: #000;font-size: 16px;line-height: 150%; margin-bottom:32px; } 
.store-guide__step02 .desc strong { color:#00CBA4}
.store-guide__step03 .desc strong { color:#FF4330; } 
.benefit__title { display: flex; align-items: center; color: #000; font-size: 18px; font-weight: 700; line-height: 150%; margin-bottom: 16px; } 
.benefit__title>img { margin-left: 4px; } 
.benefit__list { font-size: 0; } 
.benefit__item { color: #333; font-size: 14px; font-weight: 500; line-height: 150%; margin-bottom: 10px; display: inline-block; width: 50%; padding-left:24px; position: relative; } 
.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%); } 
.store-guide__step03 .benefit__item::before { background-image:url(//img.malltail.com/goods_img/contents/dh_realtimes/store_guide_check_icon02_D.png);}
.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; }
.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%; }

.store-guide__step04 { background-color:#F3F9FF; }
.store-guide__step04 { display: flex; width: 414px; height: 340px; padding: 40px 30px; flex-direction: column; align-items: flex-start; border-radius: 10px; }
.store-guide__step04 .store-guide__title::after { content: ""; width: 100%; height: 12px; position: absolute; bottom: 4px; left: 0; background-color: #000; z-index: -1; }
.store-guide__step04 .store-guide__title::after { background-color: #BBDCFF; } 
.store-guide__step04 .store-guide__title>strong { color:#2276FC; margin-right:4px; } 
.store-guide__step04 .desc { color: #000;font-size: 16px;line-height: 150%; margin-bottom:32px; } 
.store-guide__step04 .desc strong { color:#2276FC; }
.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; } 
.store-guide__step04 .desc2 { font-size: 14px; font-style: normal; font-weight: 500; line-height: 150%; margin-bottom:12px; } 