/* who307 230906 */
.border-btm { border-bottom: 11px solid rgb(232, 234, 239); } 
.store-guide * { color: rgb(0, 0, 0); font-family: Pretendard; box-sizing: border-box; } 
.store-guide { margin: 0px auto; background-color: #fff; } 
.store-guide__wrapper{padding-bottom:30px;}
.store-guide__banner { padding: 18px 18px 24px; text-align: center; } 
.store-guide__banner>img { max-width: 100%; } 
.store-guide__step-content { width: 100%; } 
.store-guide__step01 { display: flex; padding: 18px; justify-content: center; align-items: center; gap: 22px; background: rgb(229, 241, 255); } 
.store-guide__step01 .store-guide__step-content { text-align: center; } 
.store-guide__step01 .store-guide__step-content>h2 { color: rgb(0, 0, 0); font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 12px; } 
.store-guide__step01 .store-guide__step-content>h2>strong { color: rgb(34, 118, 252); } 
.store-guide__step01 .store-guide__step-content>.question { color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; line-height: 150%; margin-bottom: 4px; margin-top: 14px; } 
.store-guide__step01 .store-guide__step-content>.answer { color: rgb(0, 0, 0); font-size: 14px; line-height: 150%; } 
.store-guide__step02, .store-guide__step03 { display: flex; flex-direction: column; align-items: flex-start; border-radius: 10px; padding: 24px 18px 18px; } 
.store-guide__step02 .benefit { background-color: #F5FFFD}
.store-guide__step03 { padding: 24px 18px; } 
.store-guide__step03 .benefit { background-color: rgb(255, 246, 245); } 
.store-guide__step02 .store-guide__title, .store-guide__step03 .store-guide__title { font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 7px; 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: 0px; background-color: rgb(0, 0, 0); z-index: -1; } 
.store-guide__step02 .store-guide__title::after { background-color: #D6F7F1; } 
.store-guide__step03 .store-guide__title::after { background-color: #FFE9E7; } 
.store-guide__step02 .store-guide__title>strong { color: rgb(0, 203, 164); margin-right: 4px; } 
.store-guide__step03 .store-guide__title>strong { color: rgb(255, 67, 48); margin-right: 4px; } 
.store-guide__step02 .desc, .store-guide__step03 .desc { color: rgb(0, 0, 0); font-size: 16px; line-height: 150%; margin-bottom: 18px; font-weight: 500; white-space: nowrap; } 
.store-guide__step02 .desc strong { color: rgb(0, 203, 164); font-weight: 700; } 
.store-guide__step03 .desc strong { color: rgb(255, 67, 48); } 
.benefit { padding: 24px 18px; border-radius: 10px; } 
.benefit__title { display: flex; align-items: center; color: rgb(0, 0, 0); font-size: 18px; font-weight: 700; line-height: 150%; margin-bottom: 14px; } 
.benefit__title>img { margin-left: 4px; } 
.benefit__list { font-size: 0px; } 
.benefit__item { color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; line-height: 150%; margin-bottom: 10px; display: inline-block; width: 100%; padding-left: 20px; position: relative; } 
.benefit__item:last-of-type { margin-bottom: 0px; } 
.benefit__item::before { content: ""; width: 20px; height: 20px; background-image: url("//img.malltail.com/goods_img/contents/dh_realtimes/store_guide_check_icon01_M.svg"); position: absolute; left: -5px; top: 50%; transform: translate(0px, -50%); } 
.store-guide__step03 .benefit__item::before { background-image: url("//img.malltail.com/goods_img/contents/dh_realtimes/store_guide_check_icon02_M.svg"); } 
.store-guide__step04 { display: flex; flex-direction: column; align-items: flex-start; border-radius: 10px; padding: 24px 18px 18px; } 
.store-guide__step04 .store-guide__title { font-size: 22px; font-weight: 700; line-height: 150%; margin-bottom: 7px; display: inline-block; position: relative; z-index: 1; } 
.store-guide__step04 .store-guide__title::after { content: ""; width: 100%; height: 12px; position: absolute; bottom: 4px; left: 0px; background-color: #E5F1FF; z-index: -1; } 
.store-guide__step04 .store-guide__title::after { background-color: #E5F1FF; } 
.store-guide__step04 .store-guide__title>strong { color: #2276FC; margin-right: 4px; } 
.store-guide__step04 .desc { color: rgb(0, 0, 0); font-size: 16px; line-height: 150%; margin-bottom: 18px; font-weight: 500; white-space: nowrap; } 
.store-guide__step04 .desc strong { color: #2276FC; font-weight: 700; } 
.store-guide__step04 .benefit { background-color: #F3F9FF; } 
.store-guide__step04 .desc2 { font-size: 16px; font-style: normal; font-weight: 500; line-height: 150%; margin-bottom: 12px; } 
.store-guide__step04 .btn { border-radius: 5px; border: 2px solid #2276FC; background-color: #fff; text-align: center; padding: 9.5px 17px; } 
.store-guide__step04 .btn> img { max-width: 254px; } 
/* who307 230906 */
