@font-face{font-family:"NotoSansCJKkr-DemiLight";src:url("/pc/assets/font/NotoSansCJKkr-DemiLight.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"NotoSansCJKkr-Regular";src:url("/pc/assets/font/NotoSansCJKkr-Regular.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"NotoSansCJKkr-Medium";src:url("/pc/assets/font/NotoSansCJKkr-Medium.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"NotoSansCJKkr-Bold";src:url("/pc/assets/font/NotoSansCJKkr-Bold.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"GmarketSansMedium";src:url("/pc/assets/font/GmarketSansMedium.woff") format("woff");font-style:normal;font-weight:normal}
@font-face{font-family:"GmarketSansBold";src:url("/pc/assets/font/GmarketSansBold.woff") format("woff");font-style:normal;font-weight:normal}
/* Reset Asll Element */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, form, fieldset, legend, label, button, input, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, main, menu, nav, footer, header, hgroup, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:inherit;font-family:inherit;background:transparent}
main, header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption{display:block}
ul, ol{list-style:none}
em, address, i{font-style:normal}
a{text-decoration:none;color:#8f8f8f}
a.u{text-decoration:underline}
img{vertical-align:top}
/* Form */
legend{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}
select, textarea, input, label{vertical-align:middle}
select, textarea, input{-o-appearance:none;appearance:none}
input[type=search]{-webkit-appearance:textfield}
input[type=checkbox], input[type=radio]{box-sizing:border-box;padding:0;margin:0}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #8f8f8f}
select::-ms-expand{display:none}
:focus{outline:none}
/* Table */
table{border-collapse:collapse}
/* List */
li{list-style:none}
:root{font-size:.625rem;color:#8f8f8f;word-break:keep-all;word-wrap:break-word}
html, body{min-height:100vh}
body{width:100%;min-width:120rem;font-family:"NotoSansCJKkr-Regular";font-size:1.8rem;line-height:1.5;letter-spacing:-0.06rem}
body.main #wrap{display:flex;flex-flow:column nowrap;overflow:hidden;background:linear-gradient(#ed9064, #cb3e36)}
body.main #contents{position:relative;display:flex;align-items:center;min-height:48rem;flex:1;-ms-flex:1}
body.main header{border-bottom:0}
body.main header h1{background-image:url("/pc/assets/images/logo-w.png")}
body.main header nav a{color:#fff}
body.main header nav select{border-color:#fff;color:#fff;background-image:url("/pc/assets/images/bul-down-w.png")}
body.main header nav select option{color:#848484}
#wrap{min-height:100vh;padding-top:8rem}
#contents{width:120rem;margin:0 auto;padding:10rem 0}
.container{height:100%;width:120rem;margin:0 auto;box-sizing:border-box;display:flex}
header{position:absolute;top:0;width:100%;height:8rem;border-bottom:.1rem solid #e8e8e8;z-index:10}
header.scroll{position:fixed;background:#fff}
header .container{flex-flow:row nowrap;justify-content:space-between;align-items:center}
header h1{width:15rem;height:2.4rem;background:url("/pc/assets/images/logo.png") 0 0/100% auto no-repeat}
header h1 a{display:inline-block;width:100%;height:100%}
header h1 em{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}
header nav{display:flex;align-items:center}
header nav a{margin-top:0.4rem;font-family:"NotoSansCJKkr-Bold";font-size:1.6rem;color:#eb8c61}
header nav select{width:10rem;height:3.2rem;box-sizing:border-box;margin-left:2.2rem;padding:2px 0 0 20px;border:.1rem solid #848484;border-radius:1.6rem;font-family:"GmarketSansMedium";font-size:1.6rem;color:#848484;background:url("/pc/assets/images/bul-down.png") 83% 50%/auto no-repeat}
footer{width:100%;height:21rem;background-color:#202020;font-size:1.2rem;line-height:calc(22/12);letter-spacing:-0.02rem;color:#858585}
footer .container{position:relative;flex-flow:column nowrap;justify-content:flex-end;padding:0 0 6.6rem 11rem;background:url("/pc/assets/images/f-logo.png") 0 5.8rem/auto no-repeat}
footer ul{display:flex}
footer ul li:before{content:'';display:inline-block;vertical-align:middle;width:.2rem;height:1.5rem;margin:0 1.2rem;background-color:#646464}
footer ul li:first-child:before{display:none;margin:0}
footer ul li a{font-family:"NotoSansCJKkr-DemiLight";font-size:1.6rem;color:#fff}
footer p{margin-top:1.8rem}
footer p em:before{content:'';display:inline-block;vertical-align:middle;width:.1rem;height:1.1rem;margin:0 1rem;background-color:#646464}
footer p strong{display:block;margin-top:0.3rem}
footer address{position:absolute;bottom:6.6rem;right:0}
/* POPUP */
.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.7;z-index:101;overflow:hidden}
.popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:120rem;z-index:100;overflow:hidden}
.pop-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:79rem;height:83rem;padding:2rem;box-sizing:border-box;border-radius:1rem;background-color:#fff;z-index:102}
.pop-container h2{padding:1.5rem 0 3.8rem;text-align:center;font-family:"NotoSansCJKkr-Bold";font-size:3.2rem;line-height:1.625;color:#000}
.pop-container .close{position:absolute;top:-3.7rem;right:0;display:block;width:2.2rem;height:2.2rem}
.pop-container .close:before, .pop-container .close:after{content:'';position:absolute;top:50%;left:50%;display:block;width:.2rem;height:3rem;background-color:#fff}
.pop-container .close:before{transform:translate(-50%, -50%) rotate(45deg)}
.pop-container .close:after{transform:translate(-50%, -50%) rotate(135deg)}
.pop-container .close em{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}
.txt-scroll{height:calc( 100% - 11.5rem);overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;-ms-overflow-style:none;font-family:"NotoSansCJKkr-DemiLight";font-size:1.4rem;line-height:1.66667;letter-spacing:-0.04rem;color:#5b5b5b}
.txt-scroll::-webkit-scrollbar{width:.8rem;height:.8rem}
.txt-scroll::-webkit-scrollbar-thumb{background-color:#c8c8ce;border-radius:.6rem;background-clip:padding-box;border:.1rem solid transparent}
.txt-scroll::-webkit-scrollbar-track{background-color:#eff3f7;border-radius:.6rem;border:.1rem solid transparent}
.txt-scroll.type2{height:calc( 100% - 16.1rem)}
.txt-scroll .index{margin-bottom:3rem;font-family:"NotoSansCJKkr-Medium"}
.txt-scroll > dl + dl{margin-top:3rem}
.txt-scroll > dl > dt{font-family:"NotoSansCJKkr-Bold"}
.txt-scroll > dl > dd + dd{margin-top:2.4rem}
.txt-scroll > dl > dd > ol{margin-top:2rem}
.txt-scroll > dl > dd > ol > li + li{margin-top:2rem}
.txt-scroll > dl > dd > ol > li > ul{margin-top:1rem}
.txt-scroll > dl > dd > ol > li > dl{margin-top:2rem}
.txt-scroll > dl > dd > dl{margin-top:2rem}
/* Main */
:lang(en) header nav a{font-family:"GmarketSansBold"}
:lang(en) .main .img-group .phone .txt{font-family:"GmarketSansMedium"}
:lang(in) header nav a{font-family:"GmarketSansBold"}
:lang(in) .main .img-group .phone .txt{font-family:"GmarketSansMedium"}
.main .txt-group{width:67rem}
.main .txt-group .tit{color:#fff}
.main .txt-group .tit h2{font-family:"GmarketSansBold";font-size:6rem}
.main .txt-group .tit p{display:inline-flex;font-family:"NotoSansCJKkr-DemiLight";font-size:3.2rem;line-height:1.4}
.main .txt-group .tit .download{display:inline-flex;align-items:center;width:12rem;height:3.2rem;box-sizing:border-box;margin-left:2.2rem;border:.1rem solid #FFFFFF;border-radius:1.6rem;font-family:"GmarketSansMedium";font-size:1.6rem;color:#FFFFFF;align-items: center;justify-content: center;padding-top: 2px}
.main .txt-group .btn-group{margin-top:6rem;font-size:0}
.main .txt-group .btn-group .btn-type{display:inline-flex;align-items:center;justify-content:center;width:23rem;height:6.5rem;font-size:1.6rem;background:#000;border-radius:1rem}
.main .txt-group .btn-group .btn-type + .btn-type{margin-left:1.4rem}
.main .img-group{position:absolute;bottom:-6rem;right:-16.5%;width:71.3rem;height:67.6rem}
.main .img-group img{position:absolute;width:100%;z-index:1}
.main .img-group .phone{position:relative;width:47.94%;height:100%;left:50%;transform:translateX(-50%);filter:drop-shadow(1.5rem 1.5rem 1.5rem rgba(54, 22, 14, 0.5))}
.main .img-group .phone .txt{position:absolute;top:32.22%;left:50%;transform:translateX(-50%);font-family:"NotoSansCJKkr-Medium";font-size:3rem;color:#fff;text-align:center;z-index:5}


/* Intro */
.intro{overflow-x:hidden}
.intro > div + div{margin-top:10rem}
.intro h2{margin-bottom:2.4rem;font-family:"NotoSansCJKkr-Bold";font-size:2.4rem;line-height:1;color:#414141}
.intro .info{text-align:center}
.intro .info .desc{margin-bottom:8rem;font-size:2.4rem}
.intro .info .desc .highlight{position:relative;font-family:"NotoSansCJKkr-Bold";font-size:2.8rem;color:#414141}
.intro .info .desc .highlight::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2rem;background:#f6ff00;opacity:0.3;z-index:-1}
.intro .info .box-group{position:relative;padding:8rem 0;background:#fbfbfb;border-radius:1rem}
.intro .info .box-group::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:95%;height:20rem;border-radius:1rem;box-shadow:0 1.8rem 3rem 0 rgba(0, 0, 0, 0.05);z-index:-1}
.intro .info .box-group > p{font-size:2rem}
.intro .info .box-group > p strong{color:#656565}
.intro .info .box-group .list{display:flex;justify-content:center;margin:4rem 0 4.9rem}
.intro .info .box-group .list > li{width:28.7rem;height:38.9rem;border-radius:2rem;background:linear-gradient(#ed9064, #cb3e36)}
.intro .info .box-group .list > li + li{margin-left:3.5rem}
.intro .info .box-group .list > li .num{display:inline-block;margin-top:4.2rem;width:10.1rem;height:3.2rem;font-family:"GmarketSansBold";font-size:2rem;line-height:3.2rem;color:#e9885f;border-radius:1.6rem;background:#fff}
.intro .info .box-group .list > li p{height:calc(100% - 7.4rem);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;letter-spacing:-0.06rem}
.intro .domestic-patent table{width:100%}
.intro .domestic-patent table caption{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;overflow:hidden;clip-path:polygon(0 0, 0 0, 0 0)}
.intro .domestic-patent table thead th{padding:1.6rem 0;font-family:"NotoSansCJKkr-Bold";font-size:1.8rem;color:#414141;border:.1rem solid #ececec;background:#fbfbfb}
.intro .domestic-patent table tbody td{padding:1.6rem 0;text-align:center;border:.1rem solid #ececec}
.intro .domestic-patent table tbody td:nth-child(3){padding-left:3.4rem;text-align:left}