@charset "utf-8";
*{box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body{margin:0;font-family:"Pretendard","Noto Sans KR",Arial,sans-serif;color:#161616;background:#fff;font-size:1.6rem;word-break:keep-all;overflow-x:hidden}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}.inner{width:min(120rem,calc(100% - 6rem));margin:0 auto}.skip a{position:absolute;left:-999rem;top:0;background:#111;color:#fff;padding:1rem;z-index:999}.skip a:focus{left:0}.section-pad{padding:12rem 0}.section-title span,.support-text span,.notice-title span,.banner-box span{display:inline-block;font-size:1.3rem;font-weight:800;letter-spacing:.18em;color:#1d68ff;text-transform:uppercase;margin-bottom:1.4rem}.section-title h3,.support-text h3,.notice-title h3,.banner-box h3{margin:0;font-size:4rem;line-height:1.18;letter-spacing:-.04em}.section-title.center{text-align:center;margin-bottom:5rem}.line-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:1px solid #111;border-radius:99rem;font-weight:700}.dim{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:70;opacity:0;pointer-events:none;transition:.25s}.dim.active{opacity:1;pointer-events:auto}@media(max-width:1439px){.inner{width:min(112rem,calc(100% - 5rem))}.section-title h3,.support-text h3,.notice-title h3,.banner-box h3{font-size:3.6rem}.section-pad{padding:10rem 0}}@media(max-width:1279px){.inner{width:calc(100% - 4rem)}.section-pad{padding:8rem 0}.section-title h3,.support-text h3,.notice-title h3,.banner-box h3{font-size:3.2rem}}@media(max-width:767px){body{font-size:1.5rem}.inner{width:calc(100% - 3.2rem)}.section-pad{padding:6rem 0}.section-title h3,.support-text h3,.notice-title h3,.banner-box h3{font-size:2.7rem}.section-title span,.support-text span,.notice-title span,.banner-box span{font-size:1.1rem;margin-bottom:1rem}}@media(max-width:320px){.inner{width:calc(100% - 2.4rem)}.section-title h3,.support-text h3,.notice-title h3,.banner-box h3{font-size:2.4rem}}
