/* ------------------------------------------------------------------
  *  last update: 2016.08.10
 * ------------------------------------------------------------------ */

.footer {}
.footer .kv-area .content{position: static;}
.footer .content .area-cont-gray {padding-top:59px;}
.footer .content .area-cont-gray .inner-gray {width:883px;}
.footer .content .area-cont-gray .inner-gray .box-gray01 {width:100%;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .img-holder {width:453px;height:250px;background-color:#fff;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder {width:430px;padding:29px 0 0 29px;box-sizing: border-box;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder h2 {padding-bottom:8px;font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:24px;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder p {font-size:14px;line-height:1.5;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder p span {display:block;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder .txt-number {padding-top:30px;font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:44px;line-height:1;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder .txt-number a {color:#804033;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder ul {display:block; width:293px;margin-top:10px;font-size:0;overflow: hidden;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder ul li {position:relative;display:inline-block;width:50%;padding-top:2px;font-size:12px;color:#323232;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder ul li:before {position:absolute; content: ""; width:1px;height:11px;top:5px;left:-20px;background-color: #636363;}
.footer .content .area-cont-gray .inner-gray .box-gray01 .txt-holder ul li span {margin-right:8px;}
.footer .content .area-cont-gray .inner-gray .box-gray02 {padding-top:59px;}
.footer .content .area-cont-gray .inner-gray .box-gray02 .tit-sub {padding-bottom:13px;}
.footer .content .area-cont-gray .inner-gray .box-gray02 .tit-sub h4 {display: inline-block; margin-right:25px;font-size:24px;color:#000;line-height:24px;}
.footer .content .area-cont-gray .inner-gray .box-gray02 .tit-sub + .form-tbl2 {margin: 30px 0 15px 0;}
.footer .content .area-cont-gray .inner-gray .box-gray02 tr td .btn-base {width:115px;}
.footer .content .area-cont-gray .inner-gray .box-gray02 tr td .txt-byte {display:block;font-size:13px;line-height:42px;color:#888;}
.footer .content .area-cont-gray .inner-gray .box-gray02 tr .info-6 {/*line-height:0;*/}
.footer .content .area-cont-gray .inner-gray .btn-wrap.btn-center {padding-top:31px;border-top:1px solid #d6d6d6;}

.footer .content .area-cont {padding: 0 0 60px 0;box-sizing:border-box;}

.footer .footer-sitemap {margin-top:-17px}
.list-sitemap {padding: 0 0 60px 0;box-sizing:border-box;}
.list-sitemap .inner-cont {width:964px;margin: 0 auto;padding-top:100px;border-top:1px solid #b6b6b6;  margin-bottom:37px}
.list-sitemap .list-wrapper {width:100%;padding-top:65px;text-align: center;}
.list-sitemap .list-wrapper:first-child {padding-top:0;}
.list-sitemap .list-wrapper:last-child {margin-bottom:74px;}
.list-sitemap .list-wrapper.list-margin-12 {margin-left: 12.5%;}
.list-sitemap .list-wrapper.list-margin-37 {margin-left: 37.5%;}
/*.list-sitemap .list-wrapper:last-child ul li {width: 33.3%}*/
.list-sitemap .list-wrapper ul {width:100%;}
.list-sitemap .list-wrapper > ul { width: auto; }
.list-sitemap .list-wrapper ul li {width:25%;float:left;}
/*.list-sitemap .list-wrapper ul .list-r {width:14.83%;float:right;}*/
.list-sitemap .list-wrapper ul .break-list {padding-top:90px;}
.list-sitemap .list-wrapper ul li h2 {padding-bottom:18px;font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:30px;line-height:38px;color:#000;}
.list-sitemap .list-wrapper ul li h2 span {display:block;margin-top:3px;}
.list-sitemap .list-wrapper ul li h2 span:first-child {margin-top:0;}
.list-sitemap .list-wrapper ul li .inner-list {display:block;width:100%;}
.list-sitemap .list-wrapper ul li .inner-list li {width:100%;float:none;}
.list-sitemap .list-wrapper ul li .inner-list li a {font-family:'HyundaiSansText-Regular','wFontKrUL';font-size:14px;line-height:2.9;color:#888; transition: color 0.5s;}
.list-sitemap .list-wrapper ul li .inner-list li a:hover {color:#000; transition: color 0.2s;}
.list-sitemap .list-wrapper ul li .inner-list li a.tline {line-height:1.1 !important;}
.list-sitemap .list-wrapper ul li .inner-list li a span{ display:block;line-height: 19px;}
.footer .content .qna-search-area {padding:40px 0;box-sizing: border-box;background-color:#f7f7f7;}
.footer .content .qna-search-area .search-area {text-align:center;}
.footer .content .qna-search-area .search-area .btn-base {min-width:162px;margin-left:11px;}
.footer .content .qna-area-cont {padding:58px 0 60px 0;box-sizing:border-box;}
.footer .content .qna-area-cont .inner-cont {position:relative;width:964px;margin:0 auto;}
.footer .content .qna-area-cont .inner-cont .tit-sub {display:block;padding-bottom:8px;border-bottom:1px solid #b6b6b6;font-size:30px;color:#000;font-family:'HyundaiSansHead-Light'}
.footer .content .qna-area-cont .inner-cont .qna-category {display:block; overflow:hidden; padding:20px 0 20px; height:20px; margin-bottom:13px}
.footer .content .qna-area-cont .inner-cont .qna-category.open {height:auto; overflow:visible; padding-bottom:0;}
.footer .content .qna-area-cont .inner-cont .qna-category li{display: inline-block;}
.footer .content .qna-area-cont .inner-cont .qna-category a {
    display:inline-block; padding:8px 14px 0; height:40px; box-sizing: border-box; vertical-align:top;color:#000;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
;}
.footer .content .qna-area-cont .inner-cont .qna-category a .icon-holder {display:block;position:relative;height:43px;}
.footer .content .qna-area-cont .inner-cont .qna-category a .icon-holder img {position:absolute;bottom:0;}
.footer .content .qna-area-cont .inner-cont .qna-category a .txt-holder {display:block;font-size:14px;}
.footer .content .qna-area-cont .inner-cont .qna-category a:hover {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
}
.footer .content .qna-area-cont .inner-cont .qna-category a.on {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
}
.footer .content .qna-area-cont .inner-cont .qna-category a.on .txt-holder {padding-bottom:5px;border-bottom:1px solid #000;}
.footer .content .qna-area-cont .inner-cont .qna-cont {width:100%;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul {display:block;width:100%;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li {display:block;width:100%;margin-top:4px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li:first-child {margin-top:0;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder {
    position:relative;display:block;width:100%;height:55px;font-size:20px;line-height:1;padding:19px;
    background-color:#f7f7f7;box-sizing: border-box; font-family:'HyundaiSansHead-Light'
}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder .icon-arrow {position:absolute;width:9px;height:5px;right:21px;top:24px;overflow: hidden;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder .icon-arrow img {margin-top:-15px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder .icon-arrow .normal {position:absolute;top:0;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder .icon-arrow .focus {position:absolute;top:5px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder span {}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder {box-sizing:border-box;font-size:14px;line-height:1.5;color:#888;overflow: hidden}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder .paragraph {padding:27px 19px; background-color:#fdfdfd}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p {margin-top:25px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p:first-child {margin-top:0;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p span {display:block;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p.dot-list span {padding-left:6px; position:relative;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p span img {position:absolute; top:5px; left:0px}

.footer .content .qna-area-cont .inner-cont .qna-cont.on {display:block;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li.on .txt-q-holder .icon-arrow img {margin-top:0px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li.on .txt-q-holder .icon-arrow .normal {top:-5px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li.on .txt-q-holder .icon-arrow .focus {top:0;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li.on .txt-a-holder {display:block; background-color:#fdfdfd}

.footer .content .qna-area-cont .inner-cont .btn-more {color:#804033; font-size:10px; position: absolute; right:0; top:12px; text-decoration: underline}


.footer .foot-inner-gray {width:964px; margin:0 auto}
.footer .footer-mail {position: relative; height:510px;}
.footer .footer-mail strong {font-size:20px; text-align:center; height:60px; display: block; font-weight:normal;  font-family:'HyundaiSansHead-Light'}
.footer .footer-mail .sent_txt {font-size:20px; padding-top:200px; padding-left:350px; }
.footer .footer-mail .form-compo {padding-top:40px; border-top:1px solid #dedede;}
.footer .footer-mail .form-compo .form-compo-left {float:left}
.footer .footer-mail .form-compo label {display:block; color:#888; font-size:12px}
.footer .footer-mail .form-compo input {margin:4px 0 15px 0; color:#000;}
.footer .footer-mail .form-compo .form-compo-rig {float:right}
.footer .footer-mail .form-compo textarea {margin:4px 0 15px 0}
.footer .footer-mail .btn-area {text-align: center; margin-top:30px;}
.footer .footer-mail .btn-area .btn-base {width:280px;}
.footer .footer-mail .ico_own_04 {position:absolute; top:196px; left:250px}

/* contact-us */
.foot-contact-list {padding-top:111px; padding-bottom:50px; width:965px; margin:0 auto}
.foot-contact-list .foot-adjust-txt {font-size:16px; line-height:24px; margin-bottom:65px; }
.foot-contact-list .foot-contact-list-left {display:inline; float:left}
.foot-contact-list .foot-contact-list-left div {margin-bottom:72px}
.foot-contact-list .foot-contact-list-right {float:right}
.foot-contact-list .foot-contact-list-right div {margin-bottom:55px}
.foot-contact-list div div {width:450px;}
.foot-contact-list div div h3 {display: block; border-bottom:1px solid #e5e5e5; font-size:30px; height:31px; margin-bottom:24px; color:#adadad; font-family: 'HyundaiSansHead-Light'}
.foot-contact-list div div p {font-size:14px; line-height:20px; margin-bottom:23px}
.foot-contact-list div div p span {display: block}
.foot-contact-list div div p strong {font-weight: normal; display: block; margin-top:10px}
.foot-contact-list .dealer-locator {display:inline-block; font-size:10px; color:#804033; border-bottom: 1px solid #804033; line-height:7px}
.foot-contact-list .own-by-phone .own-by-phone-both span {display:inline-block; line-height:26px;}
.foot-contact-list .own-by-phone p span span {display: inline-block; width:144px}
.foot-contact-list .own-by-phone p span em {display: inline-block; padding-left:5px; font-style: normal}


.footer .content .footer-terms {width:964px; margin:0 auto; font-size:14px; line-height:22px}
.footer .content .footer-terms p {margin-bottom:25px;}
.footer .content .footer-terms .txt-gray {color:#888}
.footer .content .footer-terms a.txt-gray:hover{color:#000; text-decoration: underline;}
.footer .content .footer-terms strong {font-size:16px; font-weight:normal; display:block; margin-bottom:5px;}
.footer .content .footer-terms strong.top-padding-strong {padding-top:20px}

.footer .content .footer-policy {width:964px; margin:0 auto; font-size:14px; line-height:22px}
.footer .content .footer-policy p {margin-bottom:25px;}
.footer .content .footer-policy .txt-gray {color:#888}
.footer .content .footer-policy a.txt-gray:hover{color:#000; text-decoration: underline;}
.footer .content .footer-policy strong {font-size:16px; font-weight:normal; display:block; margin-bottom:5px;}
.footer .content .footer-policy ul {margin-bottom:25px;}
.footer .content .footer-policy ul li {margin-bottom:3px}
.footer .content .footer-policy ul li img {display:inline-block; margin:8px 4px 0 0}


/* faq*/
.footer .area-result .box-result {padding-top:60px; border-top:1px solid #b6b6b6 }
.footer .area-result .box-result .tit-search {display:block;padding-bottom:22px;font:24px/27px 'HyundaiSansHead-Light';color:#804033}
.footer .area-result .box-result span {font-size: 12px}
.footer .area-result .box-result p {margin-top:20px;font-size:12px;line-height:16px;color:#888}

.footer .area-result-02 {padding-top:20px}


/* offers landing */
.footer .inner-cont-wrap .content {position: relative; margin: 0 auto; max-width: none;}
/*.footer .kv-area,
.footer .cont-fullsize {width: 100%; height: 100%;!* background: #333;*!}
.footer .cont-fullsize h2 {font: 45px/52px 'HyundaiSansHead-Light'; color: #804033;}*/
.footer .kv-area .content{position: static;}
/* .footer .kv-area h1 {font: 80px/1 'HyundaiSansHead-Light'; color: #804033;} */
/* GEN-1297 */
.footer .kv-area h1 {font: 70px/1 'HyundaiSansHead-Light'; color: #804033;}

.footer .kv-area {position: relative; margin-top: 0; overflow: hidden; background: #666;}
.footer .kv-area .bg-holder {position: relative; width: 100%; }
.footer .kv-area .bg-holder img {position: relative; left: 0; margin-left: 0;}
.footer .kv-area .txt-holder {position: absolute; z-index: 1;}
.footer .kv-area .txt-holder p {margin-top: 12px; font: 18px/26px 'HyundaiSansText-Regular'}
.footer .kv-area .txt-holder p span {display: block; color: #fff;}
/* .footer .kv-area .align-bot-lft .txt-holder {bottom: 0; left: 0; margin-bottom: 107px; padding: 0 0 0 4.6875%;} */
/* GEN-1297 */
.footer .kv-area .align-bot-lft .txt-holder {text-align: center; width: 100%; padding: 0px; margin-top: 7%;}

.footer .offers-sec .content {width:1024px; margin:0 auto; padding:70px 30px 100px; box-sizing:border-box;}
.footer .offers-sec .offers-find {position:relative;}
.footer .offers-sec .offers-find h2 {font-size:30px; border-bottom:1px solid #b6b6b6; padding-bottom:9px; font-family: 'HyundaiSansHead-Light'}
.footer .offers-sec .offers-find span {font-size:14px; color:#888; position:absolute; top:10px; right: 0}
.footer .offers-sec .offers-find span a {color:#804033; font-size:10px; display:inline-block; padding-left:7px; vertical-align: top; padding-top:3px; text-decoration: underline}
.footer .offers-sec .offers-find-left {width:725px; margin-top:35px; display: inline; float:left; font-size: 0}
.footer .offers-sec .offers-find-car {margin-bottom:30px}
.footer .offers-sec .offers-find-car li {font-size:0; display:inline-block;}
.footer .offers-sec .offers-find-car li a {color:#888; font-size:14px; display:inline-block; margin-left:24px }
.footer .offers-sec .offers-find-car li:first-child a {margin-left:0}
.footer .offers-sec .offers-find-car li.on a {color:#000; border-bottom:1px solid #000; padding-bottom:3px; font-family:'HyundaiSansText-Regular'}
.footer .offers-sec .offers-find-cardetail li > p {display: inline-block; vertical-align: top}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt {margin:-8px 0 0 20px; display: inline-block; width:534px;}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt a,
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt span.offers-starting {display: block;}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt a > strong {font-size:24px; font-weight:normal; line-height:36px; display: block;}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt a > p.offers-starting,
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt span.offers-starting {font-size:12px; color:#888; padding-bottom:18px; margin-bottom:15px; border-bottom:1px solid #b6b6b6;}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt div {position: relative; line-height:22px; padding-bottom:5px}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt div p {display: inline-block; width:380px; font-size:14px;}
.footer .offers-sec .offers-find-cardetail li .offers-find-li-txt div .offers-find-date {position: absolute; top: 0; right: 0; vertical-align: top; font-size:12px; color:#888;}
.footer .offers-sec .offers-find-ul01 {position:relative; margin-top:10px; margin-bottom:30px}
.footer .offers-sec .offers-find-ul01 li {font-size: 0; display: inline-block; margin-right:22px;}
.footer .offers-sec .offers-find-ul01 li a {font-size:12px; color:#888; letter-spacing:-0.02em }
.footer .offers-sec .offers-find-ul01 li:nth-child(1) a,
.footer .offers-sec .offers-find-ul01 li:nth-child(2) a {text-decoration:underline}
.footer .offers-sec .offers-find-ul01 li a img {display: inline-block; padding-right:8px; vertical-align:top; margin-top:2px}
.footer .offers-sec a.offers-find-more {position: absolute; top:0; right:0; color:#804033; text-decoration: underline; font-size:12px; letter-spacing:-0.05em}
.footer .offers-sec .offers-find-left .indicator {border-top:1px solid #b6b6b6;margin-top:35px; padding-top:17px; text-align: center }
.footer .offers-sec .offers-find-left .indicator a {color:#888; font-size:14px; padding:10px 10px; margin:4px; display:inline-block;}
.footer .offers-sec .offers-find-left .indicator a img {vertical-align:top; display:inline-block; margin-top:1px}
.footer .offers-sec .offers-find-left .indicator a.pre-bu, .footer .offers-sec .offers-find-li .indicator a.next-bu {margin:2px 20px;}
.footer .offers-sec .offers-find-left .indicator a {color:#888; font-size:14px; padding:10px 12px; margin:2px; display:inline-block;}
.footer .offers-sec .offers-find-left .indicator a.on {color:#804033}

.footer .offers-sec .offers-wrong01 strong {color:#804033; font-size:30px; display: block; font-weight: normal; font-family: 'HyundaiSansHead-Light'}
.footer .offers-sec .offers-wrong01 p {font-size:18px; line-height:23px; color:#888; margin-top:14px}
.footer .offers-sec .offers-find-right {width:190px; float: right; vertical-align: top; margin-top:88px;}
.footer .offers-sec .offers-find-right h3 {width:190px; font-size:14px; color:#888; display: block;}
.footer .offers-sec .offers-find-right li a{display: block;}
.footer .offers-sec .offers-find-right li strong {font-weight: normal; font-size:16px; font-family: 'HyundaiSansText-Regular'; line-height:18px}
.footer .offers-sec .offers-find-right li {border-bottom:1px solid #b2b2b2; padding-top:20px; padding-bottom:16px }
.footer .offers-sec .offers-find-right li p {font-size: 12px; display: block; margin:6px 0 10px 0}
.footer .offers-sec .offers-find-right li span {font-size:12px}
.footer .offers-sec .indi-wrap {position: relative; margin-top:20px}
.footer .offers-sec .indi-wrap .prev-next-btns a:first-child {position: absolute; left:52px; top:3px;}
.footer .offers-sec .indi-wrap .prev-next-btns a:last-child {position: absolute; right:52px; top:3px;}
.footer .offers-sec .indi-wrap .indicator {text-align: center; display: block;}
.footer .offers-sec .indi-wrap .indicator span {font-size:14px;}
.footer .offers-sec .offers-wrong02{padding-top:20px;}
.footer .offers-sec .offers-wrong02 strong {font-size:16px; display: block; font-weight: normal}
.footer .offers-sec .offers-wrong02 p {font-size:12px; line-height:18px; margin-top:3px}

.footer .offers-pop-kv .content {width:1024px; margin:0 auto; padding:120px 30px 0; box-sizing: border-box}
.footer .offers-pop-kv .txt-holder .inner-txt h1 {font-size:50px; color:#804033; font-family:'HyundaiSansHead-Light'  }
.footer .offers-pop-kv .txt-holder .inner-txt p {font-size:18px; padding-top:3px;}
.footer .offers-pop-kv .bg-holder {margin-top:24px}

.pop-offers-01.popup {position:absolute; top:0; width:950px; margin-left:-475px}
.pop-offers-01 .popup-inner {padding-bottom:70px}
.pop-offers-01 .popup-inner h2 {font-size:50px; color:#804033; font-family: 'HyundaiSansHead-Light'}
.pop-offers-01 .popup-inner > span {font-size:18px; display: block; margin-bottom:23px}
.pop-offers-01 .offers-ul01 {display: block; text-align:right; margin-top:20px; margin-bottom:-14px }
.pop-offers-01 .offers-ul01 li {font-size: 0; display: inline-block; margin-left:25px}
.pop-offers-01 .offers-ul01 li a {font-size:12px;}
.pop-offers-01 .offers-ul01 li a.txt-underline {text-decoration: underline }
.pop-offers-01 .offers-ul01 li a img {display: inline-block; padding-right:10px; vertical-align:top; margin-top:-1px }
.pop-offers-01 .offers-kind {margin-top:44px;}
.pop-offers-01 .offers-kind strong {font-size:16px; font-weight: normal; display: block;}
.pop-offers-01 .offers-kind strong span {font-size:12px; color:#888; display: inline-block; margin-left: 14px}
.pop-offers-01 .offers-kind p {margin-top:22px; font-size:14px; line-height:20px; color:#888; text-align: justify}

.get-email-pop {width:570px; height:862px; margin-left:-285px; margin-top:-431px;}
.get-email-pop .top-msg {font-size:18px; color:#888;}
.get-email-pop .popup-inner h2 {font-size:14px; margin-top:32px}
.get-email-pop .form-wrap {padding:16px 0 5px; }
.get-email-pop .form-wrap label {display:block; padding-bottom:5px;color:#888; font-size:12px}
.get-email-pop .form-wrap input{margin-bottom:15px; width:100% }
.get-email-pop .inp-wrap {position: relative;}
.get-email-pop .inp-wrap input.wrong-value{margin-bottom:40px; }
.get-email-pop .wrong-email {font-size:14px; color: #804033;line-height:22px; position: absolute; left: 0; top:78px}
.get-email-pop .wrong-email .img {margin-right:7px}
.get-email-pop .btn-wrap {text-align:center; margin-top:30px}
.get-email-pop .btn-wrap .btn-base {width:195px;}


.list-sitemap .list-wrapper h2 {
    padding-bottom: 18px;
    font-family: 'HyundaiSansHead-Light','wFontKrUL';
    font-size: 30px;
    line-height: 38px;
    color: #000;
}


/* warranty */
.footer.footer-warranty .warranty-bggray {background-color:#f7f7f7; font-size:16px;color:#666; }
.footer.footer-warranty .warranty-bggray p {width:1024px; margin:0 auto; padding:40px 30px; box-sizing: border-box;}
.footer.footer-warranty .warranty-confidence {font-size:14px; color:#888; margin-top:25px; margin-bottom:35px;}
.footer.footer-warranty .area-cont {width:1024px; margin:0 auto; padding:40px 30px; box-sizing: border-box}
.footer.footer-warranty .area-cont div {margin-bottom:60px}
.footer.footer-warranty .area-cont h3 {font-size:30px; color:#804033; padding-bottom:20px; margin-bottom:25px; font-family: 'HyundaiSansText-Regular'; border-bottom:1px solid #e5e5e5}
.footer.footer-warranty .area-cont ul li {font-size:14px; line-height:12px; padding:7px 0 7px 0;}
.footer.footer-warranty .area-cont ul li img {display: inline-block; vertical-align: top; margin:2px 1px 0 0;}
.footer.footer-warranty .area-cont strong {font-size:16px; font-weight: normal; margin-top:12px; margin-bottom:3px;display: block; }
/* GEN-1297 */
@media only screen and (max-width:1024px) {
	.footer .kv-area h1 {font-size: 42px;}
}