[NEW] 신규 광고 지면 출시 안내
<style> @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Medium.woff2') format('woff2'); font-weight: 500; } @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-SemiBold.woff2') format('woff2'); font-weight: 600; } @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Bold.woff2') format('woff2'); font-weight: 700; } .ably-notice, .ably-notice * { font-family: 'PretendardFix', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; box-sizing: border-box; letter-spacing: -0.02em; } .ably-notice { color: #1a1a1a; line-height: 1.7; max-width: 760px; margin: 0 auto; } .ably-banner { background: linear-gradient(135deg, #FF5A93 0%, #FF7CAE 100%); border-radius: 20px; padding: 40px 48px 44px; position: relative; overflow: hidden; margin-bottom: 20px; display: flex; flex-direction: column; justify-content: flex-end; min-height: 168px; } .ably-banner::before { content: ''; position: absolute; top: -60px; right: -60px; width: 220px; height: 220px; background: rgba(255,255,255,0.12); border-radius: 50%; } .ably-banner::after { content: ''; position: absolute; bottom: -80px; right: 70px; width: 160px; height: 160px; background: rgba(255,255,255,0.08); border-radius: 50%; } .ably-banner-label { display: inline-block; background: rgba(255,255,255,0.2); color: #fff; font-size: 12px; font-weight: 600; padding: 5px 12px; border-radius: 100px; margin-bottom: 14px; position: relative; z-index: 1; align-self: flex-start; } .ably-banner h1 { font-size: 34px; font-weight: 700; color: #fff; margin: 0; line-height: 1.3; position: relative; z-index: 1; } .ably-intro { background: #FAFAFA; border-radius: 16px; padding: 24px 28px; margin-bottom: 20px; border-left: 4px solid #FF4785; } .ably-intro p { margin: 0; font-size: 14.5px; font-weight: 500; color: #333; line-height: 1.7; } .ably-intro strong { color: #FF4785; font-weight: 600; } .ably-schedule-bar { display: flex; align-items: center; justify-content: center; gap: 10px; background: #fff; border: 1px solid #FFD4E0; border-radius: 12px; padding: 16px 24px; margin-bottom: 32px; font-size: 15px; color: #1a1a1a; } .ably-schedule-bar .label { font-size: 12px; font-weight: 600; color: #999; background: #F5F5F7; padding: 4px 10px; border-radius: 100px; } .ably-schedule-bar .value { font-weight: 700; color: #333; } .ably-feature { margin-bottom: 32px; } .ably-feature-num { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; background: #1a1a1a; color: #fff; font-size: 15px; font-weight: 700; border-radius: 10px; margin-bottom: 16px; } .ably-feature h2 { font-size: 22px; font-weight: 700; margin: 0 0 14px 0; line-height: 1.4; letter-spacing: -0.02em; color: #1a1a1a; } .ably-feature-desc { font-size: 15px; font-weight: 500; color: #444; line-height: 1.75; margin: 0 0 20px 0; } .ably-feature-desc strong { color: #1a1a1a; font-weight: 700; background: linear-gradient(transparent 60%, #FFE4ED 60%); padding: 0 2px; } .ably-path { display: flex; align-items: center; gap: 10px; background: #F5F5F7; border-radius: 12px; padding: 14px 18px; margin-bottom: 24px; font-size: 13px; color: #555; flex-wrap: wrap; } .ably-path-label { font-weight: 600; color: #1a1a1a; } .ably-path-arrow { color: #BBB; font-size: 11px; } .ably-guide-list { background: #FAFAFA; border-radius: 14px; padding: 8px 28px; } .ably-guide-list li { position: relative; list-style: none; padding: 16px 0 16px 18px; font-size: 14px; font-weight: 500; color: #444; line-height: 1.7; border-bottom: 1px solid #EDEDED; } .ably-guide-list li:last-child { border-bottom: none; } .ably-guide-list li::before { content: ''; position: absolute; left: 0; top: 24px; width: 5px; height: 5px; border-radius: 50%; background: #FF4785; } .ably-point-list { max-width: 760px; margin: 0 auto 32px; } .ably-point { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .ably-point:last-child { margin-bottom: 0; } .ably-point .check { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; background: #FF4785; color: #fff; font-size: 12px; font-weight: 700; margin-top: 2px; } .ably-point p { margin: 0; font-size: 15px; font-weight: 500; color: #444; line-height: 1.75; } .ably-point strong { color: #1a1a1a; font-weight: 700; background: linear-gradient(transparent 60%, #FFE4ED 60%); padding: 0 2px; } .ably-outro { text-align: center; padding: 56px 32px 32px; margin-top: 32px; } .ably-outro p { font-size: 15px; font-weight: 500; color: #555; line-height: 1.8; margin: 0 0 8px 0; } .ably-outro p.highlight { font-size: 16px; color: #1a1a1a; font-weight: 700; margin-bottom: 20px; } .ably-outro-divider { width: 40px; height: 3px; background: #FF4785; margin: 0 auto 24px; border-radius: 100px; } .ably-outro-maincopy { font-size: 52px !important; font-weight: 700 !important; line-height: 1.15; letter-spacing: -0.03em; color: #1a1a1a !important; margin: 0 0 56px 0; } .ably-cta { display: inline-flex; align-items: center; gap: 8px; background: #1a1a1a; color: #fff !important; text-decoration: none; padding: 16px 32px; border-radius: 100px; font-size: 15px; font-weight: 700; margin-top: 28px; transition: all 0.2s ease; } .ably-cta:hover { background: #FF4785; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(255, 71, 133, 0.3); } .ably-cta-arrow { font-size: 16px; transition: transform 0.2s ease; } .ably-cta:hover .ably-cta-arrow { transform: translateX(4px); } @media (max-width: 640px) { .ably-notice { max-width: 100%; } .ably-banner { padding: 32px 24px 36px; min-height: auto; } .ably-banner h1 { font-size: 24px; } .ably-intro { padding: 20px 22px; } .ably-intro p { font-size: 14px; } .ably-schedule-bar { flex-direction: column; gap: 8px; padding: 16px 20px; } .ably-feature h2 { font-size: 19px; } .ably-feature-desc { font-size: 14px; } .ably-path { flex-direction: column; align-items: flex-start; gap: 6px; padding: 14px 16px; } .ably-path-arrow { display: none; } .ably-guide-list { padding: 4px 18px; } .ably-guide-list li { font-size: 13.5px; padding: 14px 0 14px 16px; } .ably-outro { padding: 40px 20px 24px; } .ably-outro-maincopy { font-size: 34px !important; margin-bottom: 36px; } .ably-outro p { font-size: 13.5px; } .ably-cta { width: 100%; justify-content: center; padding: 15px 24px; } } </style> <div class="ably-notice"> <div class="ably-banner"> <span class="ably-banner-label">NEW</span> <h1>신규 광고 지면 추가</h1> </div> <div class="ably-intro"> <p>더 효율적인 광고 운영을 위해 새롭게 추가된 광고 지면을 확인해보세요.</p> </div> <div class="ably-schedule-bar"> <span class="label">적용 일정</span> <span class="value">7월 29일 수요일</span> </div> <div class="ably-feature"> <div class="ably-feature-num">1</div> <h2>신규 지면 안내</h2> <p class="ably-feature-desc">상품을 보고 있는 유저에게, <strong>관련도 높은 내 상품</strong>을 자연스럽게 보여주는 신규 광고 지면입니다.</p> <div class="ably-path"> <span class="ably-path-label">노출 위치</span> <span>에이블리 APP</span><span class="ably-path-arrow">▶</span> <span>상품 클릭</span><span class="ably-path-arrow">▶</span> <span>썸네일 스크롤</span><span class="ably-path-arrow">▶</span> <span>썸네일 마지막 영역 추천 상품 지면</span> </div> </div> </div>