@charset "UTF-8";@font-face{font-family:kia-text;font-style:normal;font-weight:300;src:url(/fonts/KiaSignatureLight.woff2?bf628c67387d84bf0d230858d72d5b99) format("woff2"),url(/fonts/KiaSignatureLight.woff?d4a6497d56fa115d295aea3a2f2ace6b) format("woff"),url(/fonts/KiaSignatureLight.eot?b1b1e7de6b31022858a078676e0bc03e?#iefix) format("embedded-opentype")}@font-face{font-family:kia-text;font-style:normal;font-weight:400;src:url(/fonts/KiaSignatureRegular.woff2?9d8cb9e01defd5be0be44d2745d6b2ea) format("woff2"),url(/fonts/KiaSignatureRegular.woff?f1e2e0e113c79bf59e370efe290bb4e4) format("woff"),url(/fonts/KiaSignatureRegular.eot?a52b7d22fa6a1735f2ba0041f8f5bbdb?#iefix) format("embedded-opentype")}@font-face{font-family:kia-text;font-style:normal;font-weight:700;src:url(/fonts/KiaSignatureBold.woff2?29cae7e8a46edc84e5c0aa7cb7b27637) format("woff2"),url(/fonts/KiaSignatureBold.woff?8498a17b5556693886e3286f1bb816c8) format("woff"),url(/fonts/KiaSignatureBold.eot?5ffb6dc50807614e591ef9e0032d7c5f?#iefix) format("embedded-opentype")}@font-face{font-family:kia-head;font-style:normal;font-weight:300;src:url(/fonts/KiaSignatureLight.woff2?bf628c67387d84bf0d230858d72d5b99) format("woff2"),url(/fonts/KiaSignatureLight.woff?d4a6497d56fa115d295aea3a2f2ace6b) format("woff"),url(/fonts/KiaSignatureLight.eot?b1b1e7de6b31022858a078676e0bc03e?#iefix) format("embedded-opentype")}@font-face{font-family:kia-head;font-style:normal;font-weight:400;src:url(/fonts/KiaSignatureRegular.woff2?9d8cb9e01defd5be0be44d2745d6b2ea) format("woff2"),url(/fonts/KiaSignatureRegular.woff?f1e2e0e113c79bf59e370efe290bb4e4) format("woff"),url(/fonts/KiaSignatureRegular.eot?a52b7d22fa6a1735f2ba0041f8f5bbdb?#iefix) format("embedded-opentype")}@font-face{font-family:kia-head;font-style:normal;font-weight:700;src:url(/fonts/KiaSignatureBold.woff2?29cae7e8a46edc84e5c0aa7cb7b27637) format("woff2"),url(/fonts/KiaSignatureBold.woff?8498a17b5556693886e3286f1bb816c8) format("woff"),url(/fonts/KiaSignatureBold.eot?5ffb6dc50807614e591ef9e0032d7c5f?#iefix) format("embedded-opentype")}:root{--bs-body-font-family:kia-text,sans-serif;--bs-head-font-family:kia-head,sans-serif;--bs-primary-rgb:109,110,113;--bs-body-font-size:1rem;--bg-summary:255,254,245}html[lang=ko] body{word-break:keep-all}html[lang=ko] body header .menu ul.items li.i.region{width:100%}html body header .menu{background-color:var(--bs-white);bottom:0;display:block;left:0;min-width:320px;overflow-y:auto;padding-left:0;top:61px;width:100%;z-index:100}@media (min-width:768px){html body header .menu{padding-left:calc(var(--bs-gutter-x)*.5)}html body header .menu .dropdown li a{padding:.3em 1em!important}}html body header .menu ul{list-style:none;margin:0;padding:0}html body header .menu ul.items{display:none}@media (min-width:768px){html body header .menu ul.items{background-color:#fff;border-top:1px solid var(--bs-black);display:grid;grid-auto-flow:column;line-height:1;margin:0 -12px;min-height:3.2em;overflow:hidden}}html body header .menu ul.items li.float{background:rgb(var(--bs-primary-rgb));position:relative;right:auto;text-align:end;top:auto}@media (min-width:768px){html body header .menu ul.items li.float{background:transparent;position:absolute;right:1em;top:12px}}html body header .menu ul.items li.float .form-select{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");border:0;display:inline-block;padding:0 1rem 0 0;width:auto}@media (min-width:768px){html body header .menu ul.items li.float .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}}html body header .menu ul.items li.float .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--bs-white);padding:.3rem 1rem;text-align:end}@media (min-width:768px){html body header .menu ul.items li.float .form-select select{color:initial}}html body header .menu ul.items li.float .form-select select option{color:initial;text-align:start}html body header .menu ul.items li.float .dropdown button{color:var(--bs-white)}@media (min-width:768px){html body header .menu ul.items li.float .dropdown button{color:var(--bs-black)}html body header .menu ul.items li.float a{color:#666;padding:5px 0}}html body header .menu ul.items li.float a.mozen{background-image:url(https://files.map-care.com/upload/global/banner/1594860545c90f628653367824d90cf89fde07f2d2/1594860545.png);background-position:50%;background-size:cover;border:1px solid var(--bs-gray-400);display:none;line-height:1.75;padding:4px 0;text-align:start;text-indent:-12000px;width:200px}@media (min-width:768px){html body header .menu ul.items li.float a.mozen{display:inline-block}}html body header .menu ul.items li.float a.mmsoft{background-position:50%;background-size:cover;border:1px solid var(--bs-gray-400);display:none;padding:0}@media (min-width:768px){html body header .menu ul.items li.float a.mmsoft{display:inline-block}}html body header .menu ul.items li.float a.mmsoft img{height:37px}html body header .menu ul.items li.i{text-align:start}@media (min-width:768px){html body header .menu ul.items li.i{background:#fff;display:grid;text-align:center}}html body header .menu ul.items li.i>a{border:0;border-bottom:1px solid var(--bs-gray-300);color:#000;display:block;font-size:.9em;padding:1em;position:relative}@media (min-width:768px){html body header .menu ul.items li.i>a.depth1{align-items:center;display:flex;height:100%;padding:.5em 0 .3em;width:calc(100% + 1px)}html body header .menu ul.items li.i>a.depth1 span{display:block;padding:0 .5em;width:100%}html body header .menu ul.items li.i>a{border-bottom:2px solid transparent;color:var(--bs-black);display:block;font-size:1.1em;padding:10px 15px;position:relative}html body header .menu ul.items li.i>a.active{border-bottom-color:rgb(var(--bs-primary-rgb))}html body header .menu ul.items li.i>a+ul{display:none}}html body header .menu ul.items li.i>a.parent span{display:block;padding-right:3em}@media (min-width:768px){html body header .menu ul.items li.i>a.parent span{padding-right:.5em}}html body header .menu ul.items li.i>a.parent:after{background:var(--bs-black);content:"";height:50px;-webkit-mask-image:url(/img/hyundai/add-circle-line.svg);mask-image:url(/img/hyundai/add-circle-line.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px}@media (min-width:768px){html body header .menu ul.items li.i>a.parent:after{display:none}}html body header .menu ul.items li.i>a.parent+ul{display:none}html body header .menu ul.items li.i>a.parent.open:after{background:rgb(var(--bs-primary-rgb));-webkit-mask-image:url(/img/hyundai/indeterminate-circle-line.svg);mask-image:url(/img/hyundai/indeterminate-circle-line.svg)}html body header .menu ul.items li.i>a.parent.open+ul{background-color:var(--bs-gray-200);display:block}@media (min-width:768px){html body header .menu ul.items li.i>a.parent.open+ul{display:none}}html body header .menu ul.items li.i>a.parent.open+ul li a{background-color:transparent;border-bottom:1px solid var(--bs-gray-300);color:#000;display:block;font-size:.9em;padding:1em;position:relative}html body header .menu ul.items li.i ul ul{padding-left:1em}html body header .top{height:61px;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media (min-width:1200px){html body header .top{padding-left:2em;padding-right:2em}}html body header .top .navbar-brand{display:block;font-family:var(--bs-head-font-family);font-size:12px;font-weight:400;letter-spacing:-.05em;line-height:1.4em;padding:0 0 0 45px;position:absolute;top:30.5px;transform:translateY(-50%)}@media (min-width:768px){html body header .top .navbar-brand{font-size:14px;letter-spacing:.1em;line-height:1em;padding-left:60px;white-space:normal}}@media (min-width:992px){html body header .top .navbar-brand{padding-left:75px}}html body header .top .navbar-brand:before{background-color:rgb(var(--bs-primary-rgb));content:"";display:inline-block;left:0;-webkit-mask-image:url(/img/logo/hyundai.svg);mask-image:url(/img/logo/hyundai.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);width:40px}@media (min-width:768px){html body header .top .navbar-brand:before{width:45px}}@media (min-width:992px){html body header .top .navbar-brand:before{width:50px}}@media (min-width:768px){html body header .top .navbar-brand span{display:inline-block}}html body header button.close,html body header button.open{display:block;font-size:28px!important;left:100%;line-height:1em!important;position:absolute;top:30.5px;transform:translate(-100%,-50%);z-index:100}@media (min-width:768px){html body header button.close,html body header button.open{display:none}}html body header button.close{display:none}html body header.fixed .top{background-color:#fff;min-width:320px;position:fixed;z-index:100}html body header.fixed button.open{display:none}html body header.fixed button.close{display:block;position:fixed}html body header.fixed .menu{position:fixed}html body header.fixed .menu ul.items{background-color:#fff;display:block;height:-moz-max-content;height:max-content;list-style:none;margin:0 -12px 0 0;padding:0}html body header .top .navbar-brand{font-size:11px;padding-left:55px}@media (min-width:768px){html body header .top .navbar-brand{font-size:14px;padding-left:80px}}@media (min-width:992px){html body header .top .navbar-brand{padding-left:102px}}html body header .top .navbar-brand:before{background-color:var(--bs-black);height:26px;-webkit-mask-image:url(/img/logo/kia.svg);mask-image:url(/img/logo/kia.svg);width:45px}@media (min-width:768px){html body header .top .navbar-brand:before{width:60px}}@media (min-width:992px){html body header .top .navbar-brand:before{width:76px}}html body.CA header .top .navbar-brand,html body.US header .top .navbar-brand{font-size:12px}@media (min-width:992px){html body.CA header .top .navbar-brand,html body.US header .top .navbar-brand{font-size:14px}}html body footer{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media (min-width:1200px){html body footer{padding-left:2em;padding-right:2em}}html body footer .container{padding:1em 4em!important}html body footer .btn.rounded-pill{background-color:#333;border-width:0}html body footer .btn.rounded-pill:hover{box-shadow:0 0 11px hsla(0,0%,100%,.1)!important}@media (max-width:1199px){html body footer .container-fluid{text-align:center}}html body footer nav{bottom:1em;position:fixed;right:1em;transition:transform .4s;transition-delay:.4s;z-index:10}html body footer nav.hidden{transform:translateY(calc(100% + 1em))}html body footer a.btn.btn-link{color:#666;font-size:16px}html body footer .row button{background-color:var(--bs-white)!important;border:1px solid var(--bs-gray-500)!important;width:100%}html body footer .family_site{display:inline-block;width:12em}html body footer .family_site button{position:relative;text-align:start}html body footer .family_site button:after{position:absolute;right:1em;top:50%;transform:translateY(-50%)}html body footer .copyright{color:#666}html body footer .copyright span{display:inline-block}html body footer .btn-group a,html body footer .btn-group button{color:#666}html body.Main main{display:flex;flex-direction:column;min-height:calc(100% - 198px)!important}html body.Main main .main .banner{background-position:bottom;background-size:cover;flex:1;height:100vw}html body.Main main .main .banner .position-absolute{color:#fff;font-size:1.25rem;font-weight:500;left:50%;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.45);top:50%;transform:translate(-50%,-50%);width:calc(100% - 2em)}html body.Main main .main .banner .position-absolute p{font-family:var(--bs-head-font-family);font-size:3.7rem;font-weight:700;line-height:1.2em;margin:0;overflow:hidden}html body.Main main .main .banner .position-absolute p:nth-child(2){margin-bottom:2vw}html body.Main main .main .banner .position-absolute p span{animation:sloganAnimation .4s ease 2s backwards;display:inline-block}html body.Main main .main .banner .position-absolute p span.word00{animation-delay:.6s}html body.Main main .main .banner .position-absolute p span.word01{animation-delay:.65s}html body.Main main .main .banner .position-absolute p span.word02{animation-delay:.7s}html body.Main main .main .banner .position-absolute p span.word03{animation-delay:.75s}@keyframes sloganAnimation{0%{opacity:.4;transform:translatey(100%)}to{opacity:1;transform:translatey(0)}}@media (max-width:1200px){html body.Main main .main .banner .position-absolute p{font-size:4.5vw}}@media (max-width:996px){html body.Main main .main .banner .position-absolute p{font-size:5.5vw}}@media (max-width:767px){html body.Main main .main .banner .position-absolute p{font-size:7.5vw}}@media (max-width:1200px){html body.Main main .main .banner .position-absolute{font-size:1.5vw}}@media (max-width:996px){html body.Main main .main .banner .position-absolute{font-size:1.8vw}}@media (max-width:767px){html body.Main main .main .banner .position-absolute{font-size:2.7vw}}@media (max-width:390px){html body.Main main .main .banner .position-absolute{font-size:4vw}}html body.Main main .navi-block .carousel-item{transition-duration:.4s}html body.Main main .navi-block .item{flex-grow:1;transition:all .5s}html body.Main main .navi-block .item .summary{align-items:flex-end;color:var(--bs-gray-500);min-height:5em;padding-bottom:1em;padding-top:5em;position:relative}@media (min-width:1200px){html body.Main main .navi-block .item .summary{min-height:10em;padding-bottom:2em;padding-top:1.5em}}html body.Main main .navi-block .item .summary>*{padding-left:1.5em;padding-right:1.5em}@media (min-width:1200px){html body.Main main .navi-block .item .summary>*{padding-left:2em;padding-right:2em}}html body.Main main .navi-block .item .summary .btn{display:block;margin:0 3em 0 0}html body.Main main .navi-block .item .summary .h3{color:var(--bs-white);font-size:calc(1.2rem + .39vw);font-weight:700;letter-spacing:-.05em;line-height:1.1;padding-left:2.25em;position:absolute;top:2em;transform:translateY(-50%);width:calc(100% - 2.35em)}@media (min-width:1200px){html body.Main main .navi-block .item .summary .h3{display:block;font-size:1.3em;height:6em;left:auto;padding-left:0;position:inherit;top:inherit;transform:inherit;width:100%}}html body.Main main .navi-block .item .summary .h3:before{-webkit-mask-position-x:left;background:hsla(0,0%,100%,.7);content:" ";display:inline-block;height:2.5em;left:0;margin-bottom:0;-webkit-mask-position:center;-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2em;mask-size:2em;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:2.5em}@media (min-width:1200px){html body.Main main .navi-block .item .summary .h3:before{display:block;left:inherit;margin-bottom:.5em;position:inherit;top:inherit;transform:inherit}}html body.Main main .navi-block .item .summary [class*=col]:nth-child(2){align-items:flex-end;display:flex;min-height:4.8em}@media (min-width:1200px){html body.Main main .navi-block .item .summary [class*=col]:nth-child(2){min-height:calc(var(--bs-body-line-height)*3em)}}html body.Main main .navi-block .item .summary [class*=col]:nth-child(2) i{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-style:normal;line-height:1.1;margin-bottom:1em;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){html body.Main main .navi-block .item .summary [class*=col]:nth-child(2) i{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}html body.Main main .navi-block .item:first-child .summary .h3{display:block;height:7.3em}}html body.Main main .navi-block .item:first-child .summary [class*=col]:first-child{min-height:2em}html body.Main main .navi-block .item:first-child .summary [class*=col]:last-child{height:auto;padding-right:2rem}@media (min-width:1200px){html body.Main main .navi-block .item:first-child .summary [class*=col]:last-child{height:8em}html body.Main main .navi-block .item:first-child .summary{padding-bottom:0}}html body.Main main .navi-block .item:nth-child(2) .h3:before{-webkit-mask-position-y:bottom;background-color:var(--bs-white)}html body.Main main .navi-block .item ._carousel{width:100%}html body.Main main .navi-block .item ._carousel .block{margin-bottom:-1em;margin-right:-1em;padding-bottom:1em;position:relative}@media (min-width:1200px){html body.Main main .navi-block .item ._carousel .block{padding-bottom:5em}}html body.Main main .navi-block .item ._carousel .block .items a{color:var(--bs-white);line-height:1.1;word-break:break-all}html body.Main main .navi-block .item ._carousel .block .items a span:first-child{font-size:.9em}html body.Main main .navi-block .item ._carousel .block .items a span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body.Main main .navi-block .item ._carousel .block .nav{padding:.5em 0}html body.Main main .navi-block .item ._carousel .block .nav button{background:var(--bs-gray-600);border:0;border-radius:.25em;height:5px;margin-right:.5em;width:1.5em}html body.Main main .navi-block .item ._carousel .block .nav button.active{background:var(--bs-white)}html body.Main main .navi-block .item ._carousel button.next,html body.Main main .navi-block .item ._carousel button.prev{background-color:rgba(0,0,0,.4);border:0;bottom:0;display:none;height:60px;overflow:hidden;position:absolute;right:0;text-indent:-10em;width:60px;z-index:100}html body.Main main .navi-block .item ._carousel button.next:before,html body.Main main .navi-block .item ._carousel button.prev:before{background-color:hsla(0,0%,100%,.2);content:"";display:block;height:2em;left:50%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:2em}html body.Main main .navi-block .item ._carousel button.prev{right:60px}@media (min-width:1200px){html body.Main main .main .banner{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}html body.Main main .navi-block .item:before{float:none;height:3em;margin-bottom:1em;width:3em}html body.Main main .navi-block .item:hover{flex:1 0 15%}html body.Main main .navi-block .item:hover .row div:last-child{flex-grow:1}html body.Main main .navi-block .item:hover .btn{opacity:1}html body.Main main .navi-block .item:hover #notice .carousel-control-next,html body.Main main .navi-block .item:hover #notice .carousel-control-prev,html body.Main main .navi-block .item:hover ._carousel button.next,html body.Main main .navi-block .item:hover ._carousel button.prev{display:block}html body.Main main .navi-block .item .summary div:last-child{flex-grow:0;flex-shrink:0;overflow:hidden;transition:all .5s}html body.Main main .navi-block .item .summary div:last-child:hover{flex-grow:1}html body.Main main .navi-block .item .btn{opacity:0;overflow:hidden;transition:all .5s;white-space:nowrap}}@media (min-width:768px){html body.Main main .main{display:flex;flex:1}html body.Main main .main .banner{background-position:50%;background-size:cover;color:#fff;height:auto;min-height:387px}html body.Main main .main .banner .position-absolute{left:6vw;line-height:1.2em;text-align:start;top:50%;transform:translateY(-50%);width:auto}}html body.Main footer{background-position:50%;background-size:cover}html body.Main ._carousel{overflow:hidden}html body.Main ._carousel .block{overflow-x:hidden}html body.Main ._carousel .block .items{display:inline-flex}html body.Main ._carousel .block .items a{display:block;margin-left:0;transition:all .3s}html body.Main ._carousel .block .items a.scroll{transition:all .3s}@media (min-width:767px){html body.Main header:not(.fixed) .menu{height:0}html body.Main header:not(.fixed) .menu .items .i{display:none}}html body.navigationUpdate main hr{margin-bottom:3em;margin-top:-2em;opacity:1}html body.navigationUpdate main section{background:var(--bs-gray-100);padding:3.2em 4.3em}html body.navigationUpdate main section .summary-head{font-size:20px;font-weight:bolder;margin-left:3rem;margin-right:3rem}html body.navigationUpdate main section .summary-head+.row{background-color:var(--bs-gray-200);color:#666;letter-spacing:-.05em;line-height:1.2em;margin-left:1.5rem;margin-right:1.5rem;padding:1.5rem 1rem}html body.navigationUpdate main section .summary-head+.row h4{font-size:1.05em;font-weight:500}@media (max-width:576px){html body.navigationUpdate main section .summary-head+.row{background-color:transparent}}@media (max-width:960px){html body.navigationUpdate main section .summary-head{margin:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}html body.navigationUpdate main section .summary-head+.row{margin-left:0;margin-right:0;padding:1.5rem 1rem 0}}@media (max-width:1200px){html body.navigationUpdate main section{padding:2rem 3rem}}@media (max-width:576px){html body.navigationUpdate main section{padding:1rem}}html body.navigationUpdate main h4+p{font-size:.88em}html body.navigationUpdate main h4+p .ml8{display:inline-block;margin-left:1em}html body.navigationUpdate .progress-step{margin:1.5rem 0 1em}html body.navigationUpdate .progress-step dd{margin:0;padding:0;width:20%}html body.navigationUpdate .progress-step dd:last-child a:after{display:none}html body.navigationUpdate .progress-step dd a{color:var(--bs-gray-500);display:block;font-size:10px;line-height:1;position:relative}@media (min-width:567px){html body.navigationUpdate .progress-step dd a{font-size:1em}}@media (min-width:768px){html body.navigationUpdate .progress-step dd a{font-size:1.1em}}@media (min-width:992px){html body.navigationUpdate .progress-step dd a{font-size:1.3em}}@media (min-width:1200px){html body.navigationUpdate .progress-step dd a{font-size:1.6em}}@media (min-width:1400px){html body.navigationUpdate .progress-step dd a{padding-top:1.5em}}html body.navigationUpdate .progress-step dd a:after{background:red;background-color:var(--bs-gray-500);content:"";display:inline-block;-webkit-mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:space;mask-repeat:space;-webkit-mask-size:4vw;mask-size:4vw;padding:2vw;position:absolute;right:0;top:3.5em;transform:translate(50%,-50%)}@media (min-width:320px){html body.navigationUpdate .progress-step dd a:after{top:7vw}}@media (min-width:576px){html body.navigationUpdate .progress-step dd a:after{-webkit-mask-size:1em;mask-size:1em;padding:1em;top:2.7em}}@media (min-width:768px){html body.navigationUpdate .progress-step dd a:after{padding:1em 1.6em;top:2.3em}}@media (min-width:992px){html body.navigationUpdate .progress-step dd a:after{top:2.2em}}@media (min-width:1200px){html body.navigationUpdate .progress-step dd a:after{top:2.5em}}@media (min-width:1400px){html body.navigationUpdate .progress-step dd a:after{top:4em}}html body.navigationUpdate .progress-step dd a i{display:inline-block;margin:0 2.5vw;padding-bottom:calc(100% - 5vw);position:relative;width:calc(100% - 5vw)}@media (min-width:576px){html body.navigationUpdate .progress-step dd a i{border:0;margin:0;padding-bottom:calc(100% - 1.5em);width:calc(100% - 1.5em)}}@media (min-width:768px){html body.navigationUpdate .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:992px){html body.navigationUpdate .progress-step dd a i{border-width:3px;padding-bottom:calc(100% - 4.5em);width:calc(100% - 4.5em)}}@media (min-width:1200px){html body.navigationUpdate .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:1400px){html body.navigationUpdate .progress-step dd a i{padding-bottom:calc(100% - 5em);position:relative;transition:all .3s;width:calc(100% - 5em)}}html body.navigationUpdate .progress-step dd a i:before{border:0;border-radius:50%;content:"";display:block;height:100%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:992px){html body.navigationUpdate .progress-step dd a i:before{border:4px solid var(--bs-gray-500)}}@media (min-width:1400px){html body.navigationUpdate .progress-step dd a i:before{border:5px solid var(--bs-gray-500)}}html body.navigationUpdate .progress-step dd a i:after{background-color:var(--bs-gray-500);border:0;border-radius:0;content:"";display:block;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:71%;mask-size:71%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:960px){html body.navigationUpdate .progress-step dd a i:after{border-radius:50%;-webkit-mask-size:61%;mask-size:61%}}html body.navigationUpdate .progress-step dd a:hover i:after,html body.navigationUpdate .progress-step dd a:hover i:before{scale:1.1}html body.navigationUpdate .progress-step dd a.active{color:var(--bs-gray-900)}html body.navigationUpdate .progress-step dd a.active i:after{background-color:var(--bs-gray-900)}@media (min-width:768px){html body.navigationUpdate .progress-step dd a.active i:before{border-color:var(--bs-gray-900);scale:1.1}html body.navigationUpdate .progress-step dd a.active i:after{scale:1.1}}html body.navigationUpdate .progress-step dd a.active span:before{background-color:var(--bs-gray-900)}html body.navigationUpdate .progress-step dd a span{display:block;font-family:var(--bs-head-font-family);font-size:.8em;font-weight:400;letter-spacing:-.05em;line-height:1.1;padding-left:.1em;padding-right:.1em;padding-top:3.5em;position:relative}html body.navigationUpdate .progress-step dd a span:before{background:var(--bs-gray-500);color:var(--bs-white);content:attr(data-type);display:inline-block;font-size:.9em;left:50%;padding:.3em;position:absolute;transform:translate(-50%,calc(-120% - .2em));word-break:keep-all}html body.navigationUpdate .progress-step dd:nth-child(3) a i:after{-webkit-mask-position:84% 86%;mask-position:84% 86%;-webkit-mask-size:75%;mask-size:75%}html body.navigationUpdate main .accordion .accordion-item button.accordion-button{background-color:var(--bs-white);border-top:1px solid var(--bs-black);color:var(--bs-black);flex-direction:row;flex-wrap:wrap;font-family:var(--bs-body-font-family);font-size:21px;font-weight:500;padding:.7em .5em}@media (min-width:576px){html body.navigationUpdate main .accordion .accordion-item button.accordion-button{padding:1.4em 1em}}html body.navigationUpdate main .accordion .accordion-item button.accordion-button.step:before{content:attr(data-step);display:inline-block;font-size:18px;font-weight:700;margin-right:1em;vertical-align:middle;white-space:nowrap}html body.navigationUpdate main .accordion .accordion-item button.accordion-button.step:after{margin-left:.5em}html body.navigationUpdate main .accordion .accordion-item button.accordion-button span{flex:1}html body.navigationUpdate main .accordion .accordion-item .accordion-body{background-color:var(--bs-gray-100);padding:3.2em 4.3em}@media (max-width:1200px){html body.navigationUpdate main .accordion .accordion-item .accordion-body{padding:2rem 3rem}}@media (max-width:576px){html body.navigationUpdate main .accordion .accordion-item .accordion-body{padding:1rem}}html body.navigationUpdate main .accordion .accordion-item .accordion-body table caption{display:none}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol{padding-left:2em!important}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol ol li:before{background:transparent!important;color:#000!important;content:attr(data-num) ". "!important}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc){list-style:none}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li{margin-bottom:1em}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li:before{background:rgb(var(--bs-primary-rgb));border-radius:50%;color:var(--bs-white);content:attr(data-num);display:inline-block;margin-left:-2em;margin-right:.5em;min-width:1.6em;text-align:center}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul{list-style:none;padding-left:.7em}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul li:before{background:transparent;color:#000;content:"- ";margin-left:-.7em;margin-right:0}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ol li ul{list-style:none;padding-left:.5em}html body.navigationUpdate main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ol li ul li:before{background:transparent;color:#000;content:"- "!important;margin-left:-.5em;margin-right:0}@media (max-width:360px){html body.navigationUpdate main .container{padding-left:0;padding-right:0}}html body.navigationUpdate .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.navigationUpdate .page-header h1 small{display:block;font-size:.6em}html body.navigationUpdate .page-header h1.kia{background:#cfcfcf}html body.navigationUpdate .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.navigationUpdate .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.navigationUpdate .page-header h1{font-size:1.7rem}}html body.navigationUpdate:not(.KR) main .progress-step dd a span{font-weight:400;letter-spacing:-.05em}html body.navigationUpdate:not(.KR) main .accordion .accordion-item button.accordion-button.step:before{display:block;width:100%}@media (min-width:768px){html body.navigationUpdate:not(.KR) main .accordion .accordion-item button.accordion-button.step:before{display:inline-block;width:auto}}html body.updateGuide main div ol:not(.not_disc){list-style:none}html body.updateGuide main div ol:not(.not_disc)>li{margin-bottom:1em}html body.updateGuide main div ol:not(.not_disc)>li:before{background:rgb(var(--bs-primary-rgb));border-radius:50%;color:var(--bs-white);content:attr(data-num);display:inline-block;margin-left:-2em;margin-right:.5em;min-width:1.6em;text-align:center}html body.updateGuide main div ol:not(.not_disc)>li ul{list-style:none;padding-left:.7em}html body.updateGuide main div ol:not(.not_disc)>li ul li:before{background:transparent;color:#000;content:"- ";margin-left:-.7em;margin-right:0}html body.updateGuide main div ol:not(.not_disc)>li ol li ul{list-style:none;padding-left:.5em}html body.updateGuide main div ol:not(.not_disc)>li ol li ul li:before{background:transparent;color:#000;content:"- "!important;margin-left:-.5em;margin-right:0}html body.updateGuide .progress-step{margin:1.5rem 0 1em}html body.updateGuide .progress-step dd{margin:0;padding:0;width:20%}html body.updateGuide .progress-step dd:last-child a:after{display:none}html body.updateGuide .progress-step dd a{color:var(--bs-gray-500);display:block;font-size:10px;line-height:1;position:relative}@media (min-width:567px){html body.updateGuide .progress-step dd a{font-size:1em}}@media (min-width:768px){html body.updateGuide .progress-step dd a{font-size:1.1em}}@media (min-width:992px){html body.updateGuide .progress-step dd a{font-size:1.3em}}@media (min-width:1200px){html body.updateGuide .progress-step dd a{font-size:1.6em}}@media (min-width:1400px){html body.updateGuide .progress-step dd a{padding-top:1.5em}}html body.updateGuide .progress-step dd a:after{background:red;background-color:var(--bs-gray-500);content:"";display:inline-block;-webkit-mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:space;mask-repeat:space;-webkit-mask-size:4vw;mask-size:4vw;padding:2vw;position:absolute;right:0;top:3.5em;transform:translate(50%,-50%)}@media (min-width:320px){html body.updateGuide .progress-step dd a:after{top:7vw}}@media (min-width:576px){html body.updateGuide .progress-step dd a:after{-webkit-mask-size:1em;mask-size:1em;padding:1em;top:2.7em}}@media (min-width:768px){html body.updateGuide .progress-step dd a:after{padding:1em 1.6em;top:2.3em}}@media (min-width:992px){html body.updateGuide .progress-step dd a:after{top:2.2em}}@media (min-width:1200px){html body.updateGuide .progress-step dd a:after{top:2.5em}}@media (min-width:1400px){html body.updateGuide .progress-step dd a:after{top:4em}}html body.updateGuide .progress-step dd a i{display:inline-block;margin:0 2.5vw;padding-bottom:calc(100% - 5vw);position:relative;width:calc(100% - 5vw)}@media (min-width:576px){html body.updateGuide .progress-step dd a i{border:0;margin:0;padding-bottom:calc(100% - 1.5em);width:calc(100% - 1.5em)}}@media (min-width:768px){html body.updateGuide .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:992px){html body.updateGuide .progress-step dd a i{border-width:3px;padding-bottom:calc(100% - 4.5em);width:calc(100% - 4.5em)}}@media (min-width:1200px){html body.updateGuide .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:1400px){html body.updateGuide .progress-step dd a i{padding-bottom:calc(100% - 5em);position:relative;transition:all .3s;width:calc(100% - 5em)}}html body.updateGuide .progress-step dd a i:before{border:0;border-radius:50%;content:"";display:block;height:100%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:992px){html body.updateGuide .progress-step dd a i:before{border:4px solid var(--bs-gray-500)}}@media (min-width:1400px){html body.updateGuide .progress-step dd a i:before{border:5px solid var(--bs-gray-500)}}html body.updateGuide .progress-step dd a i:after{background-color:var(--bs-gray-500);border:0;border-radius:0;content:"";display:block;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:71%;mask-size:71%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:960px){html body.updateGuide .progress-step dd a i:after{border-radius:50%;-webkit-mask-size:61%;mask-size:61%}}html body.updateGuide .progress-step dd a:hover i:after,html body.updateGuide .progress-step dd a:hover i:before{scale:1.1}html body.updateGuide .progress-step dd a.active{color:var(--bs-gray-900)}html body.updateGuide .progress-step dd a.active i:after{background-color:var(--bs-gray-900)}@media (min-width:768px){html body.updateGuide .progress-step dd a.active i:before{border-color:var(--bs-gray-900);scale:1.1}html body.updateGuide .progress-step dd a.active i:after{scale:1.1}}html body.updateGuide .progress-step dd a.active span:before{background-color:var(--bs-gray-900)}html body.updateGuide .progress-step dd a span{display:block;font-family:var(--bs-head-font-family);font-size:.8em;font-weight:400;letter-spacing:-.05em;line-height:1.1;padding-left:.1em;padding-right:.1em;padding-top:3.5em;position:relative}html body.updateGuide .progress-step dd a span:before{background:var(--bs-gray-500);color:var(--bs-white);content:attr(data-type);display:inline-block;font-size:.9em;left:50%;padding:.3em;position:absolute;transform:translate(-50%,calc(-120% - .2em));word-break:keep-all}html body.updateGuide .progress-step dd:nth-child(3) a i:after{-webkit-mask-position:84% 86%;mask-position:84% 86%;-webkit-mask-size:75%;mask-size:75%}html body.updateGuide main .accordion .accordion-item button.accordion-button{background-color:var(--bs-white);border-top:1px solid var(--bs-black);color:var(--bs-black);flex-direction:row;flex-wrap:wrap;font-family:var(--bs-body-font-family);font-size:21px;font-weight:500;padding:.7em .5em}@media (min-width:576px){html body.updateGuide main .accordion .accordion-item button.accordion-button{padding:1.4em 1em}}html body.updateGuide main .accordion .accordion-item button.accordion-button.step:before{content:attr(data-step);display:inline-block;font-size:18px;font-weight:700;margin-right:1em;vertical-align:middle;white-space:nowrap}html body.updateGuide main .accordion .accordion-item button.accordion-button.step:after{margin-left:.5em}html body.updateGuide main .accordion .accordion-item button.accordion-button span{flex:1}html body.updateGuide main .accordion .accordion-item .accordion-body{background-color:var(--bs-gray-100);padding:3.2em 4.3em}@media (max-width:1200px){html body.updateGuide main .accordion .accordion-item .accordion-body{padding:2rem 3rem}}@media (max-width:576px){html body.updateGuide main .accordion .accordion-item .accordion-body{padding:1rem}}html body.updateGuide main .accordion .accordion-item .accordion-body table caption{display:none}html body.updateGuide main .accordion .accordion-item .accordion-body ol{padding-left:2em!important}html body.updateGuide main .accordion .accordion-item .accordion-body ol ol li:before{background:transparent!important;color:#000!important;content:attr(data-num) ". "!important}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc){list-style:none}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li{margin-bottom:1em}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li:before{background:rgb(var(--bs-primary-rgb));border-radius:50%;color:var(--bs-white);content:attr(data-num);display:inline-block;margin-left:-2em;margin-right:.5em;min-width:1.6em;text-align:center}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul{list-style:none;padding-left:.7em}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul li:before{background:transparent;color:#000;content:"- ";margin-left:-.7em;margin-right:0}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ol li ul{list-style:none;padding-left:.5em}html body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ol li ul li:before{background:transparent;color:#000;content:"- "!important;margin-left:-.5em;margin-right:0}@media (max-width:360px){html body.updateGuide main .container{padding-left:0;padding-right:0}}html body.updateGuide .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.updateGuide .page-header h1 small{display:block;font-size:.6em}html body.updateGuide .page-header h1.kia{background:#cfcfcf}html body.updateGuide .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.updateGuide .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.updateGuide .page-header h1{font-size:1.7rem}}html body.updateGuide.step1 main .accordion .accordion-item h2#i2 button.accordion-button{border:0}html body.updateGuide.step1 main ul.nav.nav-tabs.nav-fill{--bs-nav-tabs-border-color:#000;--bs-nav-tabs-link-active-border-color:#000 #000 #fff;font-size:4.5vw;padding:0}html body.updateGuide.step1 main ul.nav.nav-tabs.nav-fill .nav-item{flex:0 0 50%;line-height:1}html body.updateGuide.step1 main ul.nav.nav-tabs.nav-fill .nav-item button{height:100%}html body.updateGuide.step1 main ul.nav.nav-tabs.nav-fill .nav-item button.active{background-color:var(--bs-white)}@media (min-width:576px){html body.updateGuide.step1 main ul.nav.nav-tabs.nav-fill{font-size:1.575rem}}html body.updateGuide.step1 main .summary-head{font-size:20px;font-weight:bolder;margin-left:3rem;margin-right:3rem}html body.updateGuide.step1 main .summary-head+.row{background-color:var(--bs-gray-200);color:#666;letter-spacing:-.05em;line-height:1.2em;margin-left:1.5rem;margin-right:1.5rem;padding:1.5rem 1rem}@media (max-width:576px){html body.updateGuide.step1 main .summary-head+.row{background-color:transparent}}html body.updateGuide.step1 main .summary-head+.row h4{font-size:1.05em;font-weight:500}@media (max-width:960px){html body.updateGuide.step1 main .summary-head{margin:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}html body.updateGuide.step1 main .summary-head+.row{margin-left:0;margin-right:0;padding:1.5rem 1rem 0}}html body.updateGuide.step1 h4+p{font-size:.88em}html body.updateGuide.step1 h4+p .ml8{display:inline-block;margin-left:1em}html body.updateGuide.step4 .container,html body.updateGuide.step4 .container-fluid{min-width:auto}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn{background-color:var(--bs-gray-500);border-color:var(--bs-gray-500)!important;color:var(--bs-white);font-weight:500;line-height:1.2em;min-height:4em;padding:0;position:relative}@media (max-width:768px){html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn{border-width:2px!important;font-size:.99em!important}}@media (max-width:566px){html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn{min-height:3.5em}}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn span{display:block;left:50%;letter-spacing:-.1em;padding:0 1.8em;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn span i{display:block;font-style:normal}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn span i+small{font-size:.7em}@media (min-width:576px){html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn span i+small{font-size:.875em}}@media (min-width:768px){html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn span i{display:initial}}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn:first-letter{initial-letter:2}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn.active,html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn:hover{background-color:var(--bs-white);border-color:rgb(var(--bs-black))!important;color:var(--bs-black)}html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn.active span:before,html body.updateGuide.step4 main .accordion .accordion-item .accordion-body a.btn:hover span:before{background-color:var(--bs-black);content:"";display:inline-block;height:1em;left:12px;-webkit-mask-image:url(/JP/JA/assets/img/hyundai/map-pin.svg);mask-image:url(/JP/JA/assets/img/hyundai/map-pin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;transform:scale(1.5) translateY(calc(-50% + 2px));transform-origin:center;width:1em}html body.updateGuide.step4 main .accordion-body2{background-color:var(--bs-gray-100);padding:2.5em 4.4em}@media (max-width:768px){html body.updateGuide.step4 main .accordion-body2{padding:1em 2em}}@media (max-width:576px){html body.updateGuide.step4 main .accordion-body2{padding:1em}}html body.updateGuide.step4 main .accordion-body2 div.item.row{padding-bottom:3em;position:relative}html body.updateGuide.step4 main .accordion-body2 div.item.row:last-child{padding-bottom:0}html body.updateGuide.step4 main .accordion-body2 div.item.row p.fs-4{font-weight:500!important}html body.updateGuide.step4 main .accordion-body2 div.item.row .row{justify-content:center}@media (min-width:1200px){html body.updateGuide.step4 main .accordion-body2 div.item.row .row{justify-content:start}}html body.updateGuide.step4 main .bullet{display:block;margin-bottom:0;margin-left:2em}html body.updateGuide.step4 main .bullet:before{background-color:rgb(var(--bs-primary-rgb));border-radius:50%;color:rgb(var(--bs-white-rgb));content:attr(data-num);display:inline-block;margin-left:-2em;margin-right:.5em;min-width:1.6em;text-align:center}html body.updateGuide.step4 main .bullet span{display:inline-block;margin-right:.3em;white-space:nowrap}html body.updateGuide.step4 main .warring{background-color:var(--bs-gray-100);border-bottom:1px solid var(--bs-gray-400);border-top:1px solid var(--bs-black);margin-bottom:4rem;padding:4rem 5rem}@media (max-width:1200px){html body.updateGuide.step4 main .warring{padding:2rem 3rem}}@media (max-width:767px){html body.updateGuide.step4 main .warring{padding:1rem}}html body.updateGuide.step4 main .warring .explain{font-family:var(--bs-head-font-family);font-size:1.3em;font-weight:500}html body.updateGuide.step4 main .warring .detail{font-size:1em!important;margin-left:1em;text-indent:-1em}html body.updateGuide.step4 main .warring .detail span{display:block;margin-left:1em;text-indent:-.7em}html body.updateGuide:not(.KR) main .progress-step dd a span{font-weight:400;letter-spacing:-.05em}html body.updateGuide:not(.KR) main .accordion .accordion-item button.accordion-button.step:before{display:block;width:100%}@media (min-width:768px){html body.updateGuide:not(.KR) main .accordion .accordion-item button.accordion-button.step:before{display:inline-block;width:auto}}html body.requestQna main form{margin-top:2rem}@media (min-width:992px){html body.requestQna main form{margin-top:3rem}}html body.requestQna main #selectLike+.dropdown button,html body.requestQna main #selectType+.dropdown button{text-align:left}html body.requestQna main #selectLike+.dropdown button:after,html body.requestQna main #selectType+.dropdown button:after{background:transparent;color:red;content:" * ";height:auto;-webkit-mask:initial;mask:initial;vertical-align:initial;width:auto}html body.requestQna main #selectLike+.dropdown button:before,html body.requestQna main #selectType+.dropdown button:before{background-color:var(--bs-gray-800);border:0;content:"";height:1.5em;mask-image:url(/img/arrow-down-s-line.svg);-webkit-mask-image:url(/img/arrow-down-s-line.svg);mask-position:center center;-webkit-mask-position:center center;mask-size:contain;-webkit-mask-size:contain;position:absolute;right:.2em;vertical-align:-24%;width:1.2em}html body.requestQna main .policy_wrap{background-color:var(--bs-gray-100);margin-bottom:2rem;padding:2rem 1rem}@media (max-width:768px){html body.requestQna main .policy_wrap .fs-4{font-size:1.125rem!important}html body.requestQna main .policy_wrap .policy{font-size:1rem}html body.requestQna main .policy_wrap .mb-5{margin-bottom:1em!important}}@media (min-width:992px){html body.requestQna main .policy_wrap{margin-bottom:3rem;padding:3rem}}html body.requestQna main .category{background-color:transparent;border:0;padding:0 0 2em}html body.requestQna main .category h4:after{color:var(--bs-danger);content:" *"}@media (min-width:992px){html body.requestQna main .category{background-color:var(--bs-gray-200);border-top:1px solid var(--bs-dark);padding:3rem}}html body.requestQna main .row.tbl{background-color:transparent;border:0;padding-bottom:1em}@media (min-width:992px){html body.requestQna main .row.tbl{background-color:var(--bs-gray-100);border-left:1px solid var(--bs-gray-300);border-right:1px solid var(--bs-gray-300);border-top:1px solid var(--bs-gray-300);padding-bottom:0}}html body.requestQna main .row.tbl .form-check{line-height:2.9em}html body.requestQna main .row.tbl .form-check .form-check-input{margin-top:.9em}html body.requestQna main .row.tbl.border-bottom{border-bottom:0!important}@media (min-width:992px){html body.requestQna main .row.tbl.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-gray-300)!important}}html body.requestQna main .row.tbl [class^=col]{border:0;font-size:1em;line-height:1;padding:0 0 .5em}@media (min-width:992px){html body.requestQna main .row.tbl [class^=col]{padding:1em}}html body.requestQna main .row.tbl [class^=col].col-form-label{font-weight:bolder}@media (min-width:992px){html body.requestQna main .row.tbl [class^=col].col-form-label{font-weight:400}}html body.requestQna main .row.tbl [class^=col]:nth-child(2){border-left:0}@media (min-width:992px){html body.requestQna main .row.tbl [class^=col]:nth-child(2){border-left:1px solid var(--bs-gray-300)}}html body.requestQna main .row.tbl [class^=col].require:after{color:var(--bs-danger);content:"*";margin-left:.3em}html body.requestQna main .row.tbl input[type=text],html body.requestQna main .row.tbl select,html body.requestQna main .row.tbl textarea{background-color:#fff;font-size:1rem}html body.requestQna main .row.tbl input.form-check-input{margin-top:inherit}html body.requestQna main .row.tbl .holder{overflow:hidden;position:relative}html body.requestQna main .row.tbl .holder .placeholder{background-color:var(--bs-white);color:#747474;font-size:1rem;line-height:1.4em;min-height:11.2em;opacity:1;padding:.375rem .75rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}html body.requestQna main .row.tbl .holder textarea{background-color:transparent!important;font-size:1rem;height:100%;left:0;position:absolute;resize:none;top:0;width:100%}html body.requestQna main .row.tbl .holder textarea.bg-white{background-color:var(--bs-white)!important}html body.requestQna main .row.tbl .btn{font-size:1rem}html body.requestQna main .row.tbl .email-id+div[class*=col]{border-bottom:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;padding-top:.8em;text-align:center;width:calc(3em - 1px)}@media (min-width:768px){html body.requestQna main .row.tbl .email-id+div[class*=col]{border-right:0}}@media (min-width:992px){html body.requestQna main .row.tbl .email-id+div[class*=col]{border:0}}html body.requestQna main .row.tbl #email_type{border-color:#ced4da;border-left:0;min-width:3em;overflow:hidden;text-indent:-8em}html body.requestQna main .row.tbl #email_type:after{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}html body.requestQna main .form-check-input:checked{background-color:rgb(var(--bs-primary-rgb));background-position:0 0;border-color:rgb(var(--bs-primary-rgb))}html body.requestQna main .form-check-input:not(.radio):checked[type=radio]{background-color:var(--bs-black);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='m10 15.172 9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z'/%3E%3C/svg%3E")}html body.requestQna main .policy{background-color:var(--bs-white);height:16em;line-height:1.4;overflow-y:auto;padding:1em}html body.requestQna main .policy ol li{margin-bottom:1.6em}html body.requestQna main .policy ol li:last-child{margin-bottom:0}html body.requestQna main .policy table td,html body.requestQna main .policy table th{white-space:nowrap}html body.requestQna .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.requestQna .page-header h1 small{display:block;font-size:.6em}html body.requestQna .page-header h1.kia{background:#cfcfcf}html body.requestQna .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.requestQna .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.requestQna .page-header h1{font-size:1.7rem}}html body.faqList main form,html body.updateNoticeList main form{padding:1em 0 1.5em}@media (min-width:576px){html body.faqList main form,html body.updateNoticeList main form{background-color:transparent;margin-left:calc(var(--bs-gutter-x)*-.5)!important;margin-right:calc(var(--bs-gutter-x)*-.5)!important;padding:3em 0}}html body.faqList main form .btn,html body.faqList main form .form-control,html body.faqList main form .form-select,html body.updateNoticeList main form .btn,html body.updateNoticeList main form .form-control,html body.updateNoticeList main form .form-select{font-size:1rem}html body.faqList main form input[name=searchWord],html body.updateNoticeList main form input[name=searchWord]{min-width:inherit}@media (min-width:768px){html body.faqList main form input[name=searchWord],html body.updateNoticeList main form input[name=searchWord]{min-width:25em}}@media (max-width:360px){html body.faqList main form button,html body.faqList main form input,html body.faqList main form select,html body.updateNoticeList main form button,html body.updateNoticeList main form input,html body.updateNoticeList main form select{font-size:.9rem!important}}html body.faqList main .tbl,html body.updateNoticeList main .tbl{border-top:1px solid #000;margin-left:-12px;margin-right:-12px}@media (min-width:768px){html body.faqList main .tbl,html body.updateNoticeList main .tbl{border-top:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}html body.faqList main .tbl .row,html body.updateNoticeList main .tbl .row{border-bottom:1px solid var(--bs-gray-400);margin:0;padding:1em}@media (min-width:768px){html body.faqList main .tbl .row,html body.updateNoticeList main .tbl .row{margin-top:calc(var(--bs-gutter-y)*-1);padding-bottom:1.5em;padding-top:1.5em}}html body.faqList main .tbl .row.head,html body.updateNoticeList main .tbl .row.head{background-color:var(--bs-gray-100);border-top:1px solid var(--bs-black);display:none;font-family:var(--bs-head-font-family);font-size:16px;font-weight:700}@media (min-width:768px){html body.faqList main .tbl .row.head,html body.updateNoticeList main .tbl .row.head{display:flex}}html body.faqList main .tbl .row.type_FX,html body.updateNoticeList main .tbl .row.type_FX{background-color:rgb(var(--bg-summary))}html body.faqList main .tbl .row.type_FX [class*=col]:nth-child(2),html body.updateNoticeList main .tbl .row.type_FX [class*=col]:nth-child(2){font-weight:700}html body.faqList main .tbl .row [class*=col],html body.updateNoticeList main .tbl .row [class*=col]{line-height:1.2em}html body.faqList main .tbl .row [class*=col]:first-child,html body.updateNoticeList main .tbl .row [class*=col]:first-child{display:none}@media (min-width:768px){html body.faqList main .tbl .row [class*=col]:first-child,html body.updateNoticeList main .tbl .row [class*=col]:first-child{display:block;text-align:center}}html body.faqList main .tbl .row [class*=col].result,html body.updateNoticeList main .tbl .row [class*=col].result{display:initial}html body.faqList main .tbl .row [class*=col]:nth-child(2),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html body.faqList main .tbl .row [class*=col]:nth-child(2):before,html body.updateNoticeList main .tbl .row [class*=col]:nth-child(2):before{content:"[" attr(data-cate) "]";display:inline;margin-right:.2em}@media (min-width:768px){html body.faqList main .tbl .row [class*=col]:nth-child(2):before,html body.updateNoticeList main .tbl .row [class*=col]:nth-child(2):before{display:none}}html body.faqList main .tbl .row [class*=col]:nth-child(2) a,html body.updateNoticeList main .tbl .row [class*=col]:nth-child(2) a{color:var(--bs-black)}html body.faqList main .tbl .row [class*=col]:nth-child(3),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(3){font-size:.85em}@media (min-width:768px){html body.faqList main .tbl .row [class*=col]:nth-child(3),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(3){font-size:1em;text-align:center}}html body.faqList main .tbl .row [class*=col]:nth-child(3):after,html body.updateNoticeList main .tbl .row [class*=col]:nth-child(3):after{content:" |"}@media (min-width:768px){html body.faqList main .tbl .row [class*=col]:nth-child(3):after,html body.updateNoticeList main .tbl .row [class*=col]:nth-child(3):after{content:""}}html body.faqList main .tbl .row [class*=col]:nth-child(4),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(4){font-size:.85em}@media (min-width:768px){html body.faqList main .tbl .row [class*=col]:nth-child(4),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(4){font-size:1em;text-align:center}}@media (min-width:1200px){html body.faqList main .tbl .row [class*=col]:nth-child(4),html body.updateNoticeList main .tbl .row [class*=col]:nth-child(4){display:block}}html body.faqList main .tbl.first .body.type_FX,html body.updateNoticeList main .tbl.first .body.type_FX{display:flex}html body.faqList main .tbl .body,html body.updateNoticeList main .tbl .body{font-size:16px}html body.faqList main .tbl .body.type_FX,html body.updateNoticeList main .tbl .body.type_FX{display:none}@media (min-width:767px){html body.faqList main .tbl .body.type_FX,html body.updateNoticeList main .tbl .body.type_FX{display:flex!important}}html body.faqList .pagination,html body.updateNoticeList .pagination{padding:0}html body.faqList .pagination .page-item,html body.updateNoticeList .pagination .page-item{color:var(--bs-dark)}html body.faqList .pagination .page-item.active>.page-link,html body.updateNoticeList .pagination .page-item.active>.page-link{background-color:rgb(var(--bs-primary-rgb));border-color:rgb(var(--bs-primary-rgb));color:var(--bs-white)}html body.faqList .page-header h1,html body.updateNoticeList .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.faqList .page-header h1 small,html body.updateNoticeList .page-header h1 small{display:block;font-size:.6em}html body.faqList .page-header h1.kia,html body.updateNoticeList .page-header h1.kia{background:#cfcfcf}html body.faqList .page-header h1.genesis,html body.updateNoticeList .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.faqList .page-header h1:after,html body.updateNoticeList .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.faqList .page-header h1,html body.updateNoticeList .page-header h1{font-size:1.7rem}}@media (max-width:390px){html body.faqList main button,html body.faqList main input,html body.faqList main select,html body.updateNoticeList main button,html body.updateNoticeList main input,html body.updateNoticeList main select{letter-spacing:-.05em}}html body.faqView main .category,html body.updateNoticeView main .category{display:block;min-height:2.6em;padding:1em 0 0}html body.faqView main .board,html body.updateNoticeView main .board{font-size:1.4em;line-height:1.6em;margin-bottom:2rem;margin-top:.2rem}@media (min-width:768px){html body.faqView main .board,html body.updateNoticeView main .board{background-color:#f8f8f8;border-bottom:1px solid var(--bs-gray-400);border-top:1px solid var(--bs-black);line-height:3em;margin-bottom:3rem;padding:0 1em}}html body.faqView main .board .title,html body.updateNoticeView main .board .title{border-top:1px solid var(--bs-gray-500);font-size:1.5rem;font-weight:300;line-height:1.2em;padding-bottom:.75em;padding-top:.75em}@media (min-width:768px){html body.faqView main .board .title,html body.updateNoticeView main .board .title{border-top:0}}html body.faqView main .board .title+div,html body.updateNoticeView main .board .title+div{color:var(--bs-secondary);font-family:var(--bs-head-font-family);font-size:.8em;font-weight:300;line-height:1.2em;margin-top:-.75em;padding-bottom:1rem;padding-top:0}@media (min-width:1200px){html body.faqView main .board .title+div,html body.updateNoticeView main .board .title+div{margin-top:0;padding-bottom:0;padding-top:0}}html body.faqView main .link button,html body.updateNoticeView main .link button{background-position:50%;background-size:cover;font-size:1.3em;line-height:1.1em;min-height:3.5em}html body.faqView main .content,html body.updateNoticeView main .content{padding-bottom:2em;padding-left:0;padding-right:0}@media (min-width:768px){html body.faqView main .content,html body.updateNoticeView main .content{padding-left:1.3em;padding-right:1.3em}}html body.faqView main .content .parsed:not([class*=auto]),html body.updateNoticeView main .content .parsed:not([class*=auto]){margin-bottom:1em}@media (min-width:1200px){html body.faqView main .content .parsed:not([class*=auto]),html body.updateNoticeView main .content .parsed:not([class*=auto]){margin-bottom:0}}html body.faqView main .content i.arrow.down,html body.faqView main .content i.arrow.right,html body.updateNoticeView main .content i.arrow.down,html body.updateNoticeView main .content i.arrow.right{background-color:rgb(var(--bs-primary-rgb));display:block;height:2em;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-bottom:1em;padding-top:1em;width:2em}@media (min-width:1200px){html body.faqView main .content i.arrow.right,html body.updateNoticeView main .content i.arrow.right{height:100%}}html body.faqView main .content p,html body.updateNoticeView main .content p{margin-bottom:0;min-height:1.6em}html body.faqView main .content .table td,html body.updateNoticeView main .content .table td{vertical-align:middle;white-space:nowrap}html body.faqView main .content .table td p,html body.faqView main .content .table th p,html body.updateNoticeView main .content .table td p,html body.updateNoticeView main .content .table th p{margin:0}html body.faqView main .content .table .table td,html body.faqView main .content .table .table th,html body.updateNoticeView main .content .table .table td,html body.updateNoticeView main .content .table .table th{font-size:.8em}html body.faqView main .content ul,html body.updateNoticeView main .content ul{counter-reset:ul1;list-style:none;padding-left:1em}html body.faqView main .content ul li,html body.updateNoticeView main .content ul li{counter-increment:ul1;padding-left:.2em;position:relative}html body.faqView main .content ul li:before,html body.updateNoticeView main .content ul li:before{background:transparent;border:0;content:"■";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ul ul,html body.updateNoticeView main .content ul ul{counter-reset:ul1;list-style:none;padding-left:1em}html body.faqView main .content ul ul li,html body.updateNoticeView main .content ul ul li{counter-increment:ul1;padding-left:.2em;position:relative}html body.faqView main .content ul ul li:before,html body.updateNoticeView main .content ul ul li:before{background:transparent;border:0;content:"-";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ul ol,html body.updateNoticeView main .content ul ol{counter-reset:ol5;list-style:none;padding-left:1em}html body.faqView main .content ul ol li,html body.updateNoticeView main .content ul ol li{counter-increment:ol5;padding-left:.2em;position:relative}html body.faqView main .content ul ol li:before,html body.updateNoticeView main .content ul ol li:before{background:transparent;border:1px solid;border-radius:50%;content:counter(ol5);display:block;font-size:.8em;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ul ol ol,html body.updateNoticeView main .content ul ol ol{counter-reset:ol4;list-style:none;padding-left:1em}html body.faqView main .content ul ol ol li,html body.updateNoticeView main .content ul ol ol li{counter-increment:ol4;padding-left:.2em;position:relative}html body.faqView main .content ul ol ol li:before,html body.updateNoticeView main .content ul ol ol li:before{background:transparent;border:0;content:counter(ol4) ".";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.7rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ol,html body.updateNoticeView main .content ol{counter-reset:ol1;list-style:none;padding-left:1em}html body.faqView main .content ol li,html body.updateNoticeView main .content ol li{counter-increment:ol1;padding-left:.2em;position:relative}html body.faqView main .content ol li:before,html body.updateNoticeView main .content ol li:before{background:transparent;border:0;content:counter(ol1) ".";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.7rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ol ol,html body.updateNoticeView main .content ol ol{counter-reset:ol2;list-style:none;padding-left:1em}html body.faqView main .content ol ol li,html body.updateNoticeView main .content ol ol li{counter-increment:ol2;padding-left:.2em;position:relative}html body.faqView main .content ol ol li:before,html body.updateNoticeView main .content ol ol li:before{background:transparent;border:1px solid;border-radius:50%;content:counter(ol2);display:block;font-size:.8em;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ol ol ol,html body.updateNoticeView main .content ol ol ol{counter-reset:ol4;list-style:none;padding-left:1em}html body.faqView main .content ol ol ol li,html body.updateNoticeView main .content ol ol ol li{counter-increment:ol4;padding-left:.2em;position:relative}html body.faqView main .content ol ol ol li:before,html body.updateNoticeView main .content ol ol ol li:before{background:transparent;border:0;content:counter(ol4) ")";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.7rem;transform:translate(-100%,-50%);width:1rem}html body.faqView main .content ol ul,html body.updateNoticeView main .content ol ul{counter-reset:ul1;list-style:none;padding-left:1em}html body.faqView main .content ol ul li,html body.updateNoticeView main .content ol ul li{counter-increment:ul1;padding-left:.2em;position:relative}html body.faqView main .content ol ul li:before,html body.updateNoticeView main .content ol ul li:before{background:transparent;border:0;content:"-";display:block;font-size:1rem;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(-100%,-50%);width:1rem}html body.faqView .page-header h1,html body.updateNoticeView .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.faqView .page-header h1 small,html body.updateNoticeView .page-header h1 small{display:block;font-size:.6em}html body.faqView .page-header h1.kia,html body.updateNoticeView .page-header h1.kia{background:#cfcfcf}html body.faqView .page-header h1.genesis,html body.updateNoticeView .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.faqView .page-header h1:after,html body.updateNoticeView .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.faqView .page-header h1,html body.updateNoticeView .page-header h1{font-size:1.7rem}}html body.builtin-cam main .warring{background-color:var(--bs-gray-100);border:1px solid var(--bs-black);border-left:0;border-right:0;padding:3em 4em}html body.builtin-cam main .warring ol{list-style:none}html body.builtin-cam main .warring ol li{text-indent:-1em}html body.builtin-cam main .container ul.nav.nav-tabs.nav-fill{--bs-nav-tabs-border-color:#000;--bs-nav-tabs-link-active-border-color:#000 #000 #fff;font-size:3.8vw;padding:0}html body.builtin-cam main .container ul.nav.nav-tabs.nav-fill .nav-item{flex:0 0 50%;line-height:1}html body.builtin-cam main .container ul.nav.nav-tabs.nav-fill .nav-item a{display:block;height:100%}html body.builtin-cam main .container ul.nav.nav-tabs.nav-fill .nav-item a.active{background-color:var(--bs-white)}@media (min-width:576px){html body.builtin-cam main .container ul.nav.nav-tabs.nav-fill{font-size:1.375rem}}html body.builtin-cam main .container.v2 h4{margin-left:1rem;margin-top:3rem}html body.builtin-cam main .container.v2 .unlisted{list-style:none;margin:0;padding:1em}html body.builtin-cam main .container.v2 .unlisted strong+span{display:block;margin:1.2em 0}html body.builtin-cam main .container.v2 .unlisted strong+span ul{list-style:none}html body.builtin-cam main .container.v2 .unlisted strong+span ul li:before{content:"- ";margin-left:-.6em}@media (max-width:992px){html body.builtin-cam main .warring{padding:2em 1em}}html body.builtin-cam main .accordion-body2{background-color:var(--bs-gray-100);border-bottom:1px solid var(--bs-black);padding:3.2em 4.3em}html body.builtin-cam main .accordion-body2 .bullet{display:block;padding-bottom:1em;padding-left:2.5em;padding-top:1em;position:relative;text-indent:-1em}html body.builtin-cam main .accordion-body2 .bullet ul{list-style:none}html body.builtin-cam main .accordion-body2 .bullet ul li{text-indent:-.7em}html body.builtin-cam main .accordion-body2 .bullet i{font-style:normal}html body.builtin-cam main .accordion-body2 .bullet span{display:inline-block;margin-right:.3em;white-space:nowrap}html body.builtin-cam main .accordion-body2 .software-update .bullet{text-indent:0}html body.builtin-cam main .accordion-body2 .software-update .bullet:before{background-color:rgb(var(--bs-primary-rgb));border-radius:50%;color:rgb(var(--bs-white-rgb));content:attr(data-num);display:inline-block;margin-left:-2em;margin-right:.5em;min-width:1.6em;text-align:center}html body.builtin-cam main .accordion-body2 .software-update .bullet span{display:inline-block;margin-right:.3em;white-space:nowrap}@media (max-width:767px){html body.builtin-cam main .accordion-body2 .software-update .bullet{margin-left:1em}html body.builtin-cam main .accordion-body2 .bullet{padding-left:1.2em;padding-top:0}}html body.builtin-cam main .accordion-body2 ul{padding-left:.7em}@media (max-width:992px){html body.builtin-cam main .accordion-body2{padding:2em}}@media (max-width:576px){html body.builtin-cam main .accordion-body2{padding:3vw}}html body.builtin-cam .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.builtin-cam .page-header h1 small{display:block;font-size:.6em}html body.builtin-cam .page-header h1.kia{background:#cfcfcf}html body.builtin-cam .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.builtin-cam .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.builtin-cam .page-header h1{font-size:1.7rem}}html body.builtin-cam .progress-step{margin:1.5rem 0 1em}html body.builtin-cam .progress-step dd{margin:0;padding:0;width:20%}html body.builtin-cam .progress-step dd:last-child a:after{display:none}html body.builtin-cam .progress-step dd a{color:var(--bs-gray-500);display:block;font-size:10px;line-height:1;position:relative}@media (min-width:567px){html body.builtin-cam .progress-step dd a{font-size:1em}}@media (min-width:768px){html body.builtin-cam .progress-step dd a{font-size:1.1em}}@media (min-width:992px){html body.builtin-cam .progress-step dd a{font-size:1.3em}}@media (min-width:1200px){html body.builtin-cam .progress-step dd a{font-size:1.6em}}@media (min-width:1400px){html body.builtin-cam .progress-step dd a{padding-top:1.5em}}html body.builtin-cam .progress-step dd a:after{background:red;background-color:var(--bs-gray-500);content:"";display:inline-block;-webkit-mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);mask-image:url(/JP/JA/assets/img/hyundai/arrow-right-s-line.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:space;mask-repeat:space;-webkit-mask-size:4vw;mask-size:4vw;padding:2vw;position:absolute;right:0;top:3.5em;transform:translate(50%,-50%)}@media (min-width:320px){html body.builtin-cam .progress-step dd a:after{top:7vw}}@media (min-width:576px){html body.builtin-cam .progress-step dd a:after{-webkit-mask-size:1em;mask-size:1em;padding:1em;top:2.7em}}@media (min-width:768px){html body.builtin-cam .progress-step dd a:after{padding:1em 1.6em;top:2.3em}}@media (min-width:992px){html body.builtin-cam .progress-step dd a:after{top:2.2em}}@media (min-width:1200px){html body.builtin-cam .progress-step dd a:after{top:2.5em}}@media (min-width:1400px){html body.builtin-cam .progress-step dd a:after{top:4em}}html body.builtin-cam .progress-step dd a i{display:inline-block;margin:0 2.5vw;padding-bottom:calc(100% - 5vw);position:relative;width:calc(100% - 5vw)}@media (min-width:576px){html body.builtin-cam .progress-step dd a i{border:0;margin:0;padding-bottom:calc(100% - 1.5em);width:calc(100% - 1.5em)}}@media (min-width:768px){html body.builtin-cam .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:992px){html body.builtin-cam .progress-step dd a i{border-width:3px;padding-bottom:calc(100% - 4.5em);width:calc(100% - 4.5em)}}@media (min-width:1200px){html body.builtin-cam .progress-step dd a i{padding-bottom:calc(100% - 4em);width:calc(100% - 4em)}}@media (min-width:1400px){html body.builtin-cam .progress-step dd a i{padding-bottom:calc(100% - 5em);position:relative;transition:all .3s;width:calc(100% - 5em)}}html body.builtin-cam .progress-step dd a i:before{border:0;border-radius:50%;content:"";display:block;height:100%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:992px){html body.builtin-cam .progress-step dd a i:before{border:4px solid var(--bs-gray-500)}}@media (min-width:1400px){html body.builtin-cam .progress-step dd a i:before{border:5px solid var(--bs-gray-500)}}html body.builtin-cam .progress-step dd a i:after{background-color:var(--bs-gray-500);border:0;border-radius:0;content:"";display:block;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:71%;mask-size:71%;position:absolute;transform-origin:50% 50%;transition:all .3s;width:100%}@media (min-width:960px){html body.builtin-cam .progress-step dd a i:after{border-radius:50%;-webkit-mask-size:61%;mask-size:61%}}html body.builtin-cam .progress-step dd a:hover i:after,html body.builtin-cam .progress-step dd a:hover i:before{scale:1.1}html body.builtin-cam .progress-step dd a.active{color:var(--bs-gray-900)}html body.builtin-cam .progress-step dd a.active i:after{background-color:var(--bs-gray-900)}@media (min-width:768px){html body.builtin-cam .progress-step dd a.active i:before{border-color:var(--bs-gray-900);scale:1.1}html body.builtin-cam .progress-step dd a.active i:after{scale:1.1}}html body.builtin-cam .progress-step dd a.active span:before{background-color:var(--bs-gray-900)}html body.builtin-cam .progress-step dd a span{display:block;font-family:var(--bs-head-font-family);font-size:.8em;font-weight:400;letter-spacing:-.05em;line-height:1.1;padding-left:.1em;padding-right:.1em;padding-top:3.5em;position:relative}html body.builtin-cam .progress-step dd a span:before{background:var(--bs-gray-500);color:var(--bs-white);content:attr(data-type);display:inline-block;font-size:.9em;left:50%;padding:.3em;position:absolute;transform:translate(-50%,calc(-120% - .2em));word-break:keep-all}html body.builtin-cam .progress-step dd:nth-child(3) a i:after{-webkit-mask-position:84% 86%;mask-position:84% 86%;-webkit-mask-size:75%;mask-size:75%}html body.builtin-cam .progress-step dd a span:before{white-space:nowrap}html body.csCenter main .container .row{letter-spacing:-.05em}html body.csCenter main .container .row.block{border-bottom:1px solid var(--bs-dark);padding:1rem 0}@media (min-width:768px){html body.csCenter main .container .row.block{padding:1rem 2rem}}@media (min-width:992px){html body.csCenter main .container .row.block{padding:3rem 4rem}}html body.csCenter main .container .row.block h3{font-family:var(--bs-body-font-family);font-size:5vw;font-weight:500;letter-spacing:-.05em;padding-bottom:.2em}@media (min-width:510px){html body.csCenter main .container .row.block h3{font-size:4.5vw}}@media (min-width:576px){html body.csCenter main .container .row.block h3{font-size:1.6em}}@media (min-width:1200px){html body.csCenter main .container .row.block h3{font-size:2em}}html body.csCenter main .container .row.block h3+p{color:var(--bs-gray-600);font-size:1.25em;margin:0}html body.csCenter main .container .row.block .desc{color:var(--bs-gray-600);font-size:4vw}@media (min-width:510px){html body.csCenter main .container .row.block .desc{font-size:3.5vw}}@media (min-width:576px){html body.csCenter main .container .row.block .desc{font-size:1.25em}}html body.csCenter main .container .row.block .desc .optional{font-size:3.5vw}@media (min-width:576px){html body.csCenter main .container .row.block .desc .optional{font-size:20px}}html body.csCenter main .container .row.block .desc .border-secondary{font-size:2.6vw}@media (min-width:576px){html body.csCenter main .container .row.block .desc .border-secondary{font-size:var(--bs-body-font-size)}}html body.csCenter main .container .row.block .desc .border-secondary .place{color:#666;font-size:1em;font-weight:400;letter-spacing:-.05em;line-height:1.6em}html body.csCenter main .container .row.block .desc .border-secondary .phone{color:#000;font-size:1.8em;font-weight:700;letter-spacing:-.1em}html body.csCenter main .container .row.block .desc .border-secondary .phone a{color:#3490dc}html body.csCenter main .container .row.block .desc .border-secondary.border-5{--bs-border-width:3px}@media (min-width:767px){html body.csCenter main .container .row.block .desc .border-secondary.border-5{--bs-border-width:5px}}html body.csCenter main .container .row.block .desc .desc_EU{font-size:1em}html body.csCenter main .container .row.block .desc .desc_EU *{font-size:inherit!important}@media (min-width:576px){html body.csCenter main .container .row.block .desc .btn{padding-bottom:1rem;padding-top:1rem}}html body.csCenter main .container .row.block .desc:last-child{border:0}html body.csCenter main .container .row.block .first{width:100%}@media (min-width:1200px){html body.csCenter main .container .row.block .first{width:80%}}html body.csCenter main .container .row.block .header{color:#666;font-size:1.25em;font-weight:700;letter-spacing:-.1em;line-height:1em;padding-bottom:.5em}html body.csCenter main .container .row.block:last-child{border:0}html body.csCenter div iframe{bottom:4em!important}html body.csCenter .page-header h1{background:#dad6d3;background-position:50%;background-size:cover;font-family:var(--bs-head-font-family);font-size:2rem;font-weight:500!important;margin:0;padding:2rem 0;position:relative;transition:all .2s}html body.csCenter .page-header h1 small{display:block;font-size:.6em}html body.csCenter .page-header h1.kia{background:#cfcfcf}html body.csCenter .page-header h1.genesis{background:#bcb3af;font-family:var(--bs-body-font-family);font-weight:400!important}html body.csCenter .page-header h1:after{bottom:0;content:attr(data-desc);font-family:var(--bs-body-font-family);font-size:.8rem;font-weight:400;padding:.5em;position:absolute;right:0;text-align:end;white-space:pre}@media (max-width:1199px){html body.csCenter .page-header h1{font-size:1.7rem}}html body.copyright main,html body.legal main,html body.privacy main,html body.terms main{background-color:#000;background-position:bottom;background-repeat:no-repeat;background-size:contain}html body.copyright main ul.nav-tabs,html body.legal main ul.nav-tabs,html body.privacy main ul.nav-tabs,html body.terms main ul.nav-tabs{padding:0}html body.copyright main .common,html body.legal main .common,html body.privacy main .common,html body.terms main .common{padding-bottom:2em;padding-top:2em}html body.copyright main .common .container,html body.legal main .common .container,html body.privacy main .common .container,html body.terms main .common .container{background:var(--bs-white);padding:2em}html body.copyright main .common .container h3,html body.legal main .common .container h3,html body.privacy main .common .container h3,html body.terms main .common .container h3{text-align:center}html body.copyright main .common .container .privTabCont,html body.legal main .common .container .privTabCont,html body.privacy main .common .container .privTabCont,html body.terms main .common .container .privTabCont{background-color:var(--bs-gray-100);height:800px;overflow-y:scroll;padding:2em}html body.copyright main .common .container .privTabCont .table,html body.legal main .common .container .privTabCont .table,html body.privacy main .common .container .privTabCont .table,html body.terms main .common .container .privTabCont .table{width:auto}html body.copyright main .common .container .privTabCont .table thead tr,html body.legal main .common .container .privTabCont .table thead tr,html body.privacy main .common .container .privTabCont .table thead tr,html body.terms main .common .container .privTabCont .table thead tr{background-color:rgb(var(--bs-primary-rgb));color:#fff;text-align:center}html body.copyright main .common .container .privTabCont .table td,html body.copyright main .common .container .privTabCont .table th,html body.legal main .common .container .privTabCont .table td,html body.legal main .common .container .privTabCont .table th,html body.privacy main .common .container .privTabCont .table td,html body.privacy main .common .container .privTabCont .table th,html body.terms main .common .container .privTabCont .table td,html body.terms main .common .container .privTabCont .table th{vertical-align:middle;white-space:nowrap}html body.copyright main .common .container .privTabCont ol,html body.legal main .common .container .privTabCont ol,html body.privacy main .common .container .privTabCont ol,html body.terms main .common .container .privTabCont ol{line-height:1.5em;padding-left:1.6em;padding-top:0}html body.copyright main .common .container .privTabCont ol li,html body.legal main .common .container .privTabCont ol li,html body.privacy main .common .container .privTabCont ol li,html body.terms main .common .container .privTabCont ol li{position:relative}html body.copyright main .common .container .privTabCont ol li::marker,html body.legal main .common .container .privTabCont ol li::marker,html body.privacy main .common .container .privTabCont ol li::marker,html body.terms main .common .container .privTabCont ol li::marker{font-weight:700;letter-spacing:-1px}html body.copyright main .common .container .privTabCont ol li li,html body.legal main .common .container .privTabCont ol li li,html body.privacy main .common .container .privTabCont ol li li,html body.terms main .common .container .privTabCont ol li li{font-weight:400;margin-bottom:0}html body.copyright main .common .container .privTabCont ol li li::marker,html body.legal main .common .container .privTabCont ol li li::marker,html body.privacy main .common .container .privTabCont ol li li::marker,html body.terms main .common .container .privTabCont ol li li::marker{font-weight:400}html body.copyright main .common .container .privTabCont ol li ul li::marker,html body.legal main .common .container .privTabCont ol li ul li::marker,html body.privacy main .common .container .privTabCont ol li ul li::marker,html body.terms main .common .container .privTabCont ol li ul li::marker{content:"▶ "}html body.copyright main .common .container .privTabCont ol li ul li ul li::marker,html body.legal main .common .container .privTabCont ol li ul li ul li::marker,html body.privacy main .common .container .privTabCont ol li ul li ul li::marker,html body.terms main .common .container .privTabCont ol li ul li ul li::marker{content:"- "}html body.copyright main .common .container .privTabCont ol li ol,html body.legal main .common .container .privTabCont ol li ol,html body.privacy main .common .container .privTabCont ol li ol,html body.terms main .common .container .privTabCont ol li ol{list-style:none;margin-top:.5em}html body.copyright main .common .container .privTabCont ol li ol li:before,html body.legal main .common .container .privTabCont ol li ol li:before,html body.privacy main .common .container .privTabCont ol li ol li:before,html body.terms main .common .container .privTabCont ol li ol li:before{content:counter(list-item) ") ";left:0;position:absolute;transform:translateX(calc(-100% - .5em))}html body.copyright main .common .container .privTabCont ol li ol li ol li:before,html body.legal main .common .container .privTabCont ol li ol li ol li:before,html body.privacy main .common .container .privTabCont ol li ol li ol li:before,html body.terms main .common .container .privTabCont ol li ol li ol li:before{border:1px solid var(--bs-black);border-radius:.7em;content:counter(list-item);display:inline-block;font-size:12px;line-height:1.2em;margin-top:4px;min-width:1.4em;text-align:center}html body.copyright main .common .container .privTabCont p span,html body.legal main .common .container .privTabCont p span,html body.privacy main .common .container .privTabCont p span,html body.terms main .common .container .privTabCont p span{display:inline-block}@media (max-width:767px){html body.copyright main .common .container .privTabCont,html body.legal main .common .container .privTabCont,html body.privacy main .common .container .privTabCont,html body.terms main .common .container .privTabCont{margin:0 -1em;padding:1em}}@media (max-width:992px){html body.copyright main .common .container,html body.legal main .common .container,html body.privacy main .common .container,html body.terms main .common .container{padding:1em}}@media (max-width:576px){html body.copyright main .common .container,html body.legal main .common .container,html body.privacy main .common .container,html body.terms main .common .container{margin-left:calc(var(--bs-gutter-x)*-.3);margin-right:calc(var(--bs-gutter-x)*-.3);width:auto}html body.copyright main .common,html body.legal main .common,html body.privacy main .common,html body.terms main .common{padding-bottom:calc(var(--bs-gutter-x)*.3);padding-top:calc(var(--bs-gutter-x)*.3)}}html body.privacyStatement main{background-color:#000;background-position:bottom;background-repeat:no-repeat;background-size:contain}html body.privacyStatement main .common{padding-bottom:2em;padding-top:2em}html body.privacyStatement main .common .container{background:var(--bs-white);padding:2em}html body.privacyStatement main .common .container h3{text-align:center}html body.privacyStatement main .common .container .privTabCont{background-color:var(--bs-gray-100);height:800px;overflow-y:scroll;padding:2em}html body.privacyStatement main .common .container .privTabCont .table{width:auto}html body.privacyStatement main .common .container .privTabCont .table thead tr{background-color:rgb(var(--bs-primary-rgb));color:#fff;text-align:center}html body.privacyStatement main .common .container .privTabCont .table td,html body.privacyStatement main .common .container .privTabCont .table th{vertical-align:middle;white-space:nowrap}html body.privacyStatement main .common .container .privTabCont ol{line-height:1.5em;padding-left:1.6em;padding-top:0}html body.privacyStatement main .common .container .privTabCont ol li{position:relative}html body.privacyStatement main .common .container .privTabCont ol li::marker{font-weight:700;letter-spacing:-1px}html body.privacyStatement main .common .container .privTabCont ol li li{font-weight:400;margin-bottom:0}html body.privacyStatement main .common .container .privTabCont ol li li::marker{font-weight:400}html body.privacyStatement main .common .container .privTabCont ol li ul li::marker{content:"▶ "}html body.privacyStatement main .common .container .privTabCont ol li ul li ul li::marker{content:"- "}html body.privacyStatement main .common .container .privTabCont ol li ol{list-style:none;margin-top:.5em}html body.privacyStatement main .common .container .privTabCont ol li ol li:before{content:counter(list-item) ") ";left:0;position:absolute;transform:translateX(calc(-100% - .5em))}html body.privacyStatement main .common .container .privTabCont ol li ol li ol li:before{border:1px solid var(--bs-black);border-radius:.7em;content:counter(list-item);display:inline-block;font-size:12px;line-height:1.2em;margin-top:4px;min-width:1.4em;text-align:center}html body.privacyStatement main .common .container .privTabCont p span{display:inline-block}@media (max-width:767px){html body.privacyStatement main .common .container .privTabCont{margin:0 -1em;padding:1em}}@media (max-width:992px){html body.privacyStatement main .common .container{padding:1em}}@media (max-width:576px){html body.privacyStatement main .common .container{margin-left:calc(var(--bs-gutter-x)*-.3);margin-right:calc(var(--bs-gutter-x)*-.3);width:auto}html body.privacyStatement main .common{padding-bottom:calc(var(--bs-gutter-x)*.3);padding-top:calc(var(--bs-gutter-x)*.3)}}html[dir=rtl] body .form-select{background-position:left .75rem center;padding-left:2.25rem;padding-right:.75rem}html[dir=rtl] body .form-select.form-select-lg{padding-right:1rem}html[dir=rtl] body header .navbar-brand{padding-right:45px}@media (min-width:768px){html[dir=rtl] body header .navbar-brand{padding-left:0;padding-right:75px}}html[dir=rtl] body header button.close,html[dir=rtl] body header button.open{left:.2em;transform:translateY(-50%)}@media (min-width:768px){html[dir=rtl] body header .menu ul.items li{text-align:center}html[dir=rtl] body header .menu ul.items li.float{left:1em;right:inherit}}html[dir=rtl] body header .menu ul.items li.float .form-select{padding-left:1rem;padding-right:.75rem}html[dir=rtl] body header .menu ul.items li.float .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){html[dir=rtl] body header .menu ul.items li.float .form-select select{color:initial}}html[dir=rtl] body header .menu ul.items li.float .form-select select option{color:initial}html[dir=rtl] body header .menu ul.items li.i>a.parent:after{left:10px;right:auto}html[dir=rtl] body header .menu ul.items li.i>a span{padding-left:3em;padding-right:0}@media (min-width:768px){html[dir=rtl] body header .menu ul.items li.i>a span{padding-left:0}}html[dir=rtl] body header .navbar-brand{padding-left:0;padding-right:55px}@media (min-width:768px){html[dir=rtl] body header .navbar-brand{padding-left:0;padding-right:102px}}html[dir=rtl] body header .navbar-brand:before{left:auto;right:0}html[dir=rtl] body footer .copyright{direction:ltr;text-align:center}@media (min-width:1200px){html[dir=rtl] body footer .copyright{text-align:end}}html[dir=rtl] body footer .copyright span{direction:rtl}@media (min-width:768px){html[dir=rtl] body.Main main .banner .position-absolute{text-align:end}}html[dir=rtl] body.Main main .banner .position-absolute p{direction:ltr;text-align:center}@media (min-width:768px){html[dir=rtl] body.Main main .banner .position-absolute p{text-align:start}}html[dir=rtl] body.Main main .navi-block .item .summary .h3{padding-left:0;padding-right:3em}@media (min-width:1200px){html[dir=rtl] body.Main main .navi-block .item .summary .h3{padding-right:0}}html[dir=rtl] body.Main main .navi-block .item .summary .h3:before{left:auto;-webkit-mask-position:right;mask-position:right;right:0}@media (min-width:1200px){html[dir=rtl] body.Main main .navi-block .item .summary div[class*=col]:nth-child(3){padding-left:2em;padding-right:1em}}html[dir=rtl] body.Main main .navi-block .item .summary .btn{margin:0 0 0 3em}html[dir=rtl] body.Main main .navi-block .item .summary i.ri-arrow-right-s-line:before{content:"\ea64"}html[dir=rtl] body.Main main .navi-block ._carousel .block{margin-left:-1em;margin-right:0}html[dir=rtl] body.Main main .navi-block ._carousel .block .items a:before{direction:ltr;text-align:end}html[dir=rtl] body.Main main .navi-block ._carousel button.next{left:60px;right:auto}html[dir=rtl] body.Main main .navi-block ._carousel button.prev{left:0;right:auto}html[dir=rtl] body.Main .navi-block .item ._carousel .block{margin-left:-1em;margin-right:0}html[dir=rtl] body.Main .navi-block .item ._carousel .block .items a:before{direction:ltr;text-align:end}html[dir=rtl] body.navigationUpdate .progress-step dd a:after,html[dir=rtl] body.updateGuide .progress-step dd a:after{left:0;right:auto;transform:translate(-50%,-50%) rotate(180deg)}html[dir=rtl] body.updateGuide main .accordion .accordion-item button.accordion-button.step:before{margin-left:1em;margin-right:0;text-align:initial}html[dir=rtl] body.updateGuide main .accordion .accordion-item button.accordion-button.step:after{left:1em;right:auto}html[dir=rtl] body.updateGuide main .accordion .accordion-item button.accordion-button span{padding-left:1.5em;padding-right:0;text-align:initial}html[dir=rtl] body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li:before{margin-left:.5em;margin-right:-2em}html[dir=rtl] body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul{padding-left:inherit;padding-right:.7em}html[dir=rtl] body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ul li:before{margin-left:0;margin-right:-.7em}html[dir=rtl] body.updateGuide main .accordion .accordion-item .accordion-body ol:not(.not_disc)>li ol li ul li:before{content:" -"!important;margin-left:0;margin-right:-.5em}html[dir=rtl] body.updateGuide.step4 main .warring .detail,html[dir=rtl] body.updateGuide.step4 main .warring .detail span{margin-left:0;margin-right:1em}html[dir=rtl] body.updateGuide.step4 main .bullet{margin-left:0;margin-right:2em}html[dir=rtl] body.updateGuide.step4 main .bullet:before{margin-left:.5em;margin-right:-2em}html[dir=rtl] body.updateGuide.step4 main .bullet span{margin-right:.3em}html[dir=rtl] body.requestQna main .row.tbl #email_type{border-left:1px solid #ced4da;border-right:0;margin-left:0}html[dir=rtl] body.requestQna main .row.tbl #email_type:after{margin-left:0;margin-right:1.5em}html[dir=rtl] body.requestQna main .row.tbl #email_type+.dropdown-menu .dropdown-item{text-align:start}html[dir=rtl] body.requestQna main .row.tbl [class^=col]:nth-child(2){border:0}@media (min-width:992px){html[dir=rtl] body.requestQna main .row.tbl [class^=col]:nth-child(2){border-left:0;border-right:1px solid var(--bs-gray-300);padding-right:1em!important}}html[dir=rtl] body.requestQna main .row.tbl [class^=col]:nth-child(2).pe-4{padding-left:1.5rem!important;padding-right:0!important}@media (min-width:992px){html[dir=rtl] body.requestQna main .row.tbl [class^=col]:nth-child(2).pe-4{padding-right:1em!important}}html[dir=rtl] body.requestQna main .row.tbl .email-id+div[class*=col]{border:1px solid #ced4da;border-right:0}@media (min-width:768px){html[dir=rtl] body.requestQna main .row.tbl .email-id+div[class*=col]{border-left:0}}@media (min-width:992px){html[dir=rtl] body.requestQna main .row.tbl .email-id+div[class*=col]{border:0}}html[dir=rtl] body.faqList main .tbl .row [class*=col]:nth-child(2),html[dir=rtl] body.updateNoticeList main .tbl .row [class*=col]:nth-child(2){-webkit-line-clamp:unset;overflow:visible;text-overflow:unset}html[dir=rtl] body.faqList main .tbl .row [class*=col]:nth-child(2):before,html[dir=rtl] body.updateNoticeList main .tbl .row [class*=col]:nth-child(2):before{display:inline-block;margin-left:.2em;margin-right:0}@media (min-width:768px){html[dir=rtl] body.faqList main .tbl .row [class*=col]:nth-child(2):before,html[dir=rtl] body.updateNoticeList main .tbl .row [class*=col]:nth-child(2):before{display:none}html[dir=rtl] body.faqView main .board,html[dir=rtl] body.updateNoticeView main .board{margin-top:1rem}}html[dir=rtl] body.faqView main .content ul,html[dir=rtl] body.updateNoticeView main .content ul{counter-reset:ul1;list-style:none;padding-left:inherit;padding-right:1em}html[dir=rtl] body.faqView main .content ul li,html[dir=rtl] body.updateNoticeView main .content ul li{counter-increment:ul1;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ul li:before,html[dir=rtl] body.updateNoticeView main .content ul li:before{background:transparent;border:0;content:"■";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.8rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ul ul,html[dir=rtl] body.updateNoticeView main .content ul ul{counter-reset:ul1;list-style:none;padding-left:inherit;padding-right:1em}html[dir=rtl] body.faqView main .content ul ul li,html[dir=rtl] body.updateNoticeView main .content ul ul li{counter-increment:ul1;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ul ul li:before,html[dir=rtl] body.updateNoticeView main .content ul ul li:before{background:transparent;border:0;content:"-";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.8rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ul ol,html[dir=rtl] body.updateNoticeView main .content ul ol{counter-reset:ol5;list-style:none;padding-left:1em}html[dir=rtl] body.faqView main .content ul ol li,html[dir=rtl] body.updateNoticeView main .content ul ol li{counter-increment:ol5;padding-left:.2em;position:relative}html[dir=rtl] body.faqView main .content ul ol li:before,html[dir=rtl] body.updateNoticeView main .content ul ol li:before{background:transparent;border:1px solid;border-radius:50%;content:counter(ol5);display:block;font-size:.8em;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ul ol ol,html[dir=rtl] body.updateNoticeView main .content ul ol ol{counter-reset:ol4;list-style:none;padding-left:0;padding-right:1em}html[dir=rtl] body.faqView main .content ul ol ol li,html[dir=rtl] body.updateNoticeView main .content ul ol ol li{counter-increment:ol4;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ul ol ol li:before,html[dir=rtl] body.updateNoticeView main .content ul ol ol li:before{background:transparent;border:0;content:counter(ol4) ".";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.7rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ol,html[dir=rtl] body.updateNoticeView main .content ol{counter-reset:ol1;list-style:none;padding-left:0;padding-right:1em}html[dir=rtl] body.faqView main .content ol li,html[dir=rtl] body.updateNoticeView main .content ol li{counter-increment:ol1;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ol li:before,html[dir=rtl] body.updateNoticeView main .content ol li:before{background:transparent;border:0;content:counter(ol1) ".";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.7rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ol ol,html[dir=rtl] body.updateNoticeView main .content ol ol{counter-reset:ol2;list-style:none;padding-left:1em}html[dir=rtl] body.faqView main .content ol ol li,html[dir=rtl] body.updateNoticeView main .content ol ol li{counter-increment:ol2;padding-left:.2em;position:relative}html[dir=rtl] body.faqView main .content ol ol li:before,html[dir=rtl] body.updateNoticeView main .content ol ol li:before{background:transparent;border:1px solid;border-radius:50%;content:counter(ol2);display:block;font-size:.8em;height:1rem;left:0;line-height:1.1;padding:0;position:absolute;text-align:center;top:.8rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ol ol ol,html[dir=rtl] body.updateNoticeView main .content ol ol ol{counter-reset:ol4;list-style:none;padding-left:0;padding-right:1em}html[dir=rtl] body.faqView main .content ol ol ol li,html[dir=rtl] body.updateNoticeView main .content ol ol ol li{counter-increment:ol4;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ol ol ol li:before,html[dir=rtl] body.updateNoticeView main .content ol ol ol li:before{background:transparent;border:0;content:counter(ol4) ")";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.7rem;transform:translate(100%,-50%);width:1rem}html[dir=rtl] body.faqView main .content ol ul,html[dir=rtl] body.updateNoticeView main .content ol ul{counter-reset:ul1;list-style:none;padding-left:inherit;padding-right:1em}html[dir=rtl] body.faqView main .content ol ul li,html[dir=rtl] body.updateNoticeView main .content ol ul li{counter-increment:ul1;padding-left:0;padding-right:.2em;position:relative}html[dir=rtl] body.faqView main .content ol ul li:before,html[dir=rtl] body.updateNoticeView main .content ol ul li:before{background:transparent;border:0;content:"-";display:block;font-size:1rem;height:1rem;left:auto;line-height:1.1;padding:0;position:absolute;right:0;text-align:center;top:.8rem;transform:translate(100%,-50%);width:1rem}.btn{--bs-btn-border-radius:0}@media (min-width:1200px){.fs-4{font-size:20px!important}}
