.key-shop-sect_top-visual.svelte-a9o8x8.svelte-a9o8x8{position:relative;padding:0}.key-shop-sect_top-visual.svelte-a9o8x8 .sect-inner.svelte-a9o8x8{position:relative;max-width:100%;margin:0 auto}.key-shop-sect_top-visual.svelte-a9o8x8 .bg.svelte-a9o8x8{position:relative;max-width:100%}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box.svelte-a9o8x8{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;padding:6.111vw 5.8667vw;text-align:center}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box .main-keyword.svelte-a9o8x8{position:absolute;display:flex;top:6.111vw;right:5.8667vw;left:5.8667vw;justify-content:space-between;align-items:center;height:39px;margin-bottom:auto;border:1px solid #fff;border-radius:39px;padding:0 19px}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box .main-keyword>div .txt.svelte-a9o8x8{margin-bottom:250px;font-size:15px;color:#fff;letter-spacing:-.6px}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box .title.svelte-a9o8x8{margin-bottom:2.778vw;padding-bottom:0;font-weight:400;word-break:keep-all;font-size:50px;line-height:1.2;color:#fff;letter-spacing:-1.5px}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box .title.font-gt.svelte-a9o8x8{font-weight:500;text-transform:initial}.key-shop-sect_top-visual.svelte-a9o8x8 .text-box .text-01.svelte-a9o8x8{font-size:18px;line-height:1.2;color:#fff;letter-spacing:-.18px}
