@charset "UTF-8";@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(/font/NotoSansKR-Light.woff2) format("woff2"),url(/font/NotoSansKR-Light.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(/font/NotoSansKR-Regular.woff2) format("woff2"),url(/font/NotoSansKR-Regular.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/font/NotoSansKR-Medium.woff2) format("woff2"),url(/font/NotoSansKR-Medium.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/font/NotoSansKR-Bold.woff2) format("woff2"),url(/font/NotoSansKR-Bold.woff) format("woff")}@font-face{font-family:s-core_dream;font-style:normal;font-weight:400;src:url(/font/scdream4-webfont.woff2) format("woff2"),url(/font/scdream4-webfont.woff) format("woff")}@font-face{font-family:s-core_dream;font-style:normal;font-weight:700;src:url(/font/scdream7-webfont.woff2) format("woff2"),url(/font/scdream7-webfont.woff) format("woff")}:root{--primary: #e60012;--primary-hover: #b9000e;--secondary: #0054a6;--accent: #f59e0b;--bg-main: #ffffff;--bg-card: #ffffff;--bg-dark: #272727;--border-light: #e5e7eb;--text-main: #222222;--text-muted: #666666;--text-light: rgba(255, 255, 255, .82);--text-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .08);--shadow-md: 0 8px 25px rgba(0, 0, 0, .12);--shadow-lg: 0 15px 35px rgba(0, 0, 0, .18);--shadow-glow: 0 10px 20px rgba(230, 0, 18, .22);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--bg-dark-hover: #1a1a2e;--border-dark: #3e3e3e;--section-padding-base: 60px;--section-padding-mobile: 30px;--section-padding-desktop: 80px;--section-padding-desktop-sm: 50px;--radius-card: 15px;--radius-card-lg: 20px;--radius-pill: 50px}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%;width:100%;margin:0;padding:0;overflow-x:hidden}body{color:#666;font-family:Noto Sans KR,Arial,sans-serif;font-size:16px;line-height:1.6}app-root{display:block;min-height:100vh}ol,ul,li{list-style:none}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit;cursor:pointer;font:inherit}img{max-width:100%;vertical-align:middle}.container{width:min(1600px,100vw - 40px);margin:0 auto}.sub-visual-banner{position:relative;overflow:hidden;width:100%;text-align:center;height:450px;background-color:#272727;background-size:cover;background-position:center top}.sub-visual-banner .banner-overlay{position:absolute;inset:0;background:#0f172a80;z-index:1}.sub-visual-banner .banner-content{position:relative;z-index:2;padding-top:200px}.sub-visual-banner .banner-content h2{font-family:s-core_dream,sans-serif;font-size:50px;font-weight:700;color:#fff;line-height:100%;letter-spacing:-2px}.sub-visual-banner .banner-content .eng-sub{font-family:Montserrat,sans-serif;font-size:20px;color:#ffffffb3;font-weight:300;padding-top:8px;letter-spacing:.3px}.sub-contents-wrap{position:relative;padding-bottom:80px}#contents .contentArea{width:100%;padding:20px 0 80px}#contents h3.title{color:#222;font-family:s-core_dream,sans-serif;font-weight:700;font-size:36px;line-height:1.25;letter-spacing:-1.5px;text-align:center;padding:30px 0 0;margin-bottom:30px}#contents h3.title>span{display:inline-block;position:relative;padding-bottom:14px}#contents h3.title>span:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:44px;height:3px;background:#e70618;border-radius:2px}.contents_in,.tab-pane-content{position:relative;width:min(1180px,100vw - 48px);clear:both;margin:0 auto}.tab-pane-content{padding:20px 0 80px}.contents_in_wide{position:relative;width:100%;clear:both;margin:0 auto}h4.sub_title{position:relative;font-size:24px;letter-spacing:-.8px;line-height:30px;color:#222;font-weight:600;padding-bottom:15px;margin-top:40px}h4.sub_title:after{content:"";display:block;position:absolute;top:-11px;left:0;width:27px;height:5px;background:url(/html/images/sub/list_art.png)}#contents h3.title{margin-bottom:44px}#contents h4.sub_title{margin-top:56px;margin-bottom:20px}#contents h4.sub_title+.content_img,#contents h4.sub_title+.rp-img,#contents h4.sub_title+.eq-img,#contents h4.sub_title+.cont02{margin-top:40px}#contents h5.sub_title_h5{margin-bottom:20px}#contents h5.sub_title_h5+.content_img{margin-top:24px}#contents .business_top_txt{margin-bottom:40px}#contents .business_top_txt p{line-height:30px}#contents .business_top_txt p+p{margin-top:16px}#contents .business_top_txt2{margin-bottom:48px}#contents .business_top_txt2>p:not(.b_txt){line-height:32px}#contents .business_top_txt2>p:not(.b_txt)+p{margin-top:18px}#contents .content_img{margin-bottom:48px}#contents .cont02{margin-bottom:40px}h5.sub_title_h5{position:relative;font-size:20px;letter-spacing:-.5px;line-height:30px;color:#333;padding-left:21px;margin-bottom:13px}h5.sub_title_h5:after{content:"";display:block;position:absolute;top:1px;left:0;width:30px;height:30px;background:url(/html/images/sub/h5_icon.png)}p.sub_title_txt{font-size:17px;line-height:25px;letter-spacing:-.7px;color:#666;font-weight:400;margin-bottom:15px}p.sub_title_txt span.color_red{letter-spacing:-.7px;color:#d91111;font-weight:500}p.sub_txt_m{font-size:16px;line-height:24px;letter-spacing:-.7px;color:#666;font-weight:400}p.sub_txt_m span.col_red{font-size:16px;line-height:24px;letter-spacing:-.7px;color:#d92525;font-weight:600}p.sub_txt_b{font-size:18px;line-height:26px;letter-spacing:-.7px;color:#666;font-weight:400}#contents .lnb{position:relative;width:min(1180px,100vw - 250px);margin:-30px auto 0;background:#fff;min-height:60px;box-shadow:#0000001a 0 0 15px;z-index:99}#contents .lnb.w1280{width:min(1280px,100vw - 250px)}#contents .lnb.w1480{width:min(1480px,100vw - 250px)}#contents .lnb h3{position:absolute;left:0;top:0;z-index:99}#contents .lnb h3 a{display:block;background:#e60012;width:60px;height:60px;text-align:center;box-sizing:border-box;padding:18px 0 0;transition:background .3s}#contents .lnb h3 a:hover{background:#b5000e}#contents .lnb h3 a img{width:18px;height:auto}#contents .lnb ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5px 60px;min-height:60px;box-sizing:border-box}#contents .lnb li{position:relative;padding:0 14px}#contents .lnb li:after{position:absolute;display:block;content:"";right:0;top:18px;height:14px;width:1px;background:#bbb}#contents .lnb li:last-child:after{display:none}#contents .lnb li a{position:relative;font-size:16px;letter-spacing:-.4pt;color:#666;display:block;line-height:50px;height:50px;font-weight:500;cursor:pointer;text-decoration:none}#contents .lnb li a:after{position:absolute;display:block;content:"";bottom:10px;left:0;height:1px;width:0;background:#000;transition:width .3s}#contents .lnb li a:hover:after{width:100%}#contents .lnb li a:hover{color:#666;text-decoration:none}#contents .lnb li a.left_linktop{color:#000;font-weight:700;text-decoration:none}#contents .lnb li a.left_linktop:after{width:100%;bottom:9px;height:2px}.sub-content-main{width:100%;padding:0}@media(max-width:1024px){body{padding-bottom:72px}.ch-launcher,#ch-plugin .ch-launcher{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(max-width:1023px){.sub-visual-banner{height:280px}.sub-visual-banner .banner-content{padding-top:100px}.sub-visual-banner .banner-content h2{font-size:2rem}#contents .lnb{display:flex;align-items:center;height:auto;margin:-15px 0 0;padding:4px 8px;width:100%!important;border-radius:0}#contents .lnb h3{position:static;display:flex;flex:0 0 auto;align-items:center;align-self:center;border-right:1px solid #ececec;margin-right:6px}#contents .lnb h3 a{width:44px;height:44px;min-height:0;padding:0;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}#contents .lnb h3 a:hover{background:transparent}#contents .lnb h3 a img{width:20px;filter:brightness(0) saturate(100%) invert(45%)}#contents .lnb ul{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:18px;padding:4px 14px 0 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;box-shadow:inset 0 -1px #ececec;scrollbar-width:none}#contents .lnb ul::-webkit-scrollbar{display:none}#contents .lnb ul{-webkit-mask-image:linear-gradient(to right,#000 94%,transparent 100%);mask-image:linear-gradient(to right,#000 94%,transparent 100%)}#contents .lnb li{padding:0;flex:0 0 auto}#contents .lnb li:first-child{padding:0}#contents .lnb li:after{display:none}#contents .lnb li a{display:block;position:relative;font-size:14px;line-height:42px;height:42px;padding:0 6px;background:transparent;color:#8a94a3;font-weight:500;white-space:nowrap;border-bottom:2.5px solid transparent;transition:color .2s ease,border-color .2s ease}#contents .lnb li a:after{display:none}#contents .lnb li a.left_linktop{color:#1a1a1a;font-weight:700;border-bottom-color:#e21929}#contents .contentArea{padding:12px 0 50px}.sub-contents-wrap{padding-bottom:40px}.contents_in,.tab-pane-content{width:100%}.contents_in{padding:0 16px}.tab-pane-content{padding:12px 16px 50px}.tab-pane-content>.contents_in{padding-left:0;padding-right:0}}@media(max-width:768px){.sub-visual-banner{height:200px}.sub-visual-banner .banner-content{padding-top:88px}.sub-visual-banner .banner-content h2{font-size:1.8rem}.sub-visual-banner .banner-content .eng-sub{font-size:14px}#contents h3.title{font-size:26px}}@media(max-width:640px){#contents .lnb{margin:-10px auto 0}#contents .lnb ul{gap:7px 5px;padding:10px 6px}#contents .lnb li,#contents .lnb li:first-child{padding:0}#contents .lnb li a{font-size:12.5px;line-height:32px;height:32px;padding:0 11px}}#ch-center-dim{position:fixed;inset:0;z-index:99998;background:#00000073;display:none}body.ch-open-messenger-center #ch-center-dim{display:block}body.ch-open-messenger-center #ch-plugin .ch-messenger,body.ch-open-messenger-center #ch-plugin>div>div,body.ch-open-messenger-center div[data-ch-testid=messenger],body.ch-open-messenger-center iframe#ch-plugin-iframe{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important}
