/** ------------------------------------------------------------------*/
/**  footer.css
/**  last date: 2016.07.13*/
/** ------------------------------------------------------------------ */

.footer {}
.footer .content .tit-main {padding-bottom:2%}
.footer .content .tit-main h2 {padding-top:7%}
.footer .content .area-form {/*padding:4.68%;*/}
.footer .content .area-form .inner-gray {width:100%;}
.footer .content .area-form .inner-gray .tit-sub {display: block;padding: 3.75% 4.6875%;padding-top:8.620%;font-size: 1.5rem;line-height: 1;}
.footer .content .area-form .inner-gray .tit-sub h4 {display: inline-block; margin-right:25px;font-size:24px;color:#000;line-height:24px;}
.footer .content .area-form .inner-gray .tit-sub + .form-tbl2 {margin: 30px 0 15px 0;}
.footer .content .area-form .inner-gray .box-form {padding: 0 4.6875% 7.8125%;background-color: #f7f7f7;}
.footer .content .area-form .inner-gray .box-form .custom-select {width:100%;}
.footer .content .area-form .inner-gray .box-form .custom-select .opt-list label {height: 3.33em;}
.footer .content .area-form .inner-gray .box-form .custom-select .opt-list input[type="radio"] {height: 3.33em;padding: 0 0.9em;font-size: 1.5rem;line-height: 3.35;}
.footer .content .area-form .inner-gray .box-form .form-category {padding-top:0;padding-bottom:5.172%;border-bottom: 1px solid #d5d5d5;}
.footer .content .area-form .inner-gray .box-form div:nth-child(2) {padding-top:7.06%;}
.footer .content .area-form .inner-gray .box-form div .item-tit {display: block;margin-bottom: 2.7586%;font-size: 1.500rem;color: #636363;line-height: 1;vertical-align: middle;}
.footer .content .area-form .inner-gray .box-form div .item-txt {display: block;margin-bottom: 2.7586%;font-size: 1.500rem;color: #000;line-height: 1;vertical-align: middle;}
.footer .content .area-form .inner-gray .info-txt-holder {width:100%;padding-top:12.06%;box-sizing: border-box;}
.footer .content .area-form .inner-gray .info-txt-holder h3 {font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:1.5rem;color:#804033;}
.footer .content .area-form .inner-gray .info-txt-holder p {font-size:14px;line-height:1.5;}
.footer .content .area-form .inner-gray .info-txt-holder p span {display:block;}
.footer .content .area-form .inner-gray .info-txt-holder .txt-number {display:inline-block;padding-top:2.75%;font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:4.5rem;line-height:1;border-bottom: 2px solid #000;}
.footer .content .area-form .inner-gray .info-txt-holder .txt-number a {color:#2c2c2c;}
.footer .content .area-form .inner-gray .info-txt-holder ul {display:block;width:100%;margin-top:4.48%;font-size:0;overflow: hidden;color:#888;}
.footer .content .area-form .inner-gray .info-txt-holder ul li {position:relative;display:inline-block;padding-top:2px;font-size:1.125rem;color:#888;}
.footer .content .area-form .inner-gray .info-txt-holder ul li:nth-child(1),
.footer .content .area-form .inner-gray .info-txt-holder ul li:nth-child(3) {width:36.72%;}
.footer .content .area-form .inner-gray .info-txt-holder ul li:nth-child(1) span {margin-right:22px;}
.footer .content .area-form .inner-gray .info-txt-holder ul li:nth-child(4) span {margin-right:3.5px;}
.footer .content .area-form .inner-gray .info-txt-holder ul li span {margin-right:11.5px;}
.footer .content .area-form .inner-gray .btn-wrap.btn-center {padding:5.17% 0 0 0;}
.footer .content .area-form .inner-gray .btn-wrap.btn-center a {width:100%;margin:0;}

.footer .content .area-cont {padding:0 9.375% 7.8125%;box-sizing:border-box;}
.footer .content .area-cont .inner-cont {width:100%;}
.footer .content .area-cont .inner-cont h3 {font-family: 'HyundaiSansHead-Light','wFontKrUL';font-size:1.875rem;}
.list-sitemap {padding:0 9.375% 7.8125%;box-sizing:border-box;}
.list-sitemap .inner-cont {width:100%;text-align:left}
.list-sitemap .list-wrapper {width:100%; margin-bottom:9%}
.list-sitemap .list-wrapper ul {width:100%; text-align: center;}
.list-sitemap .list-wrapper ul li {width:100%;}
.list-sitemap .list-wrapper ul li h2 {padding-top:10.34%;margin-top:6.89%;font-size:1.8875rem;color:#000;border-top:1px solid #d6d6d6;}
.list-sitemap .list-wrapper ul li h2 span {display:block;}
.list-sitemap .list-wrapper ul li:first-child h2 {border-top:none; margin-top:0%}
.list-sitemap .list-wrapper ul li .inner-list {display:block;width:100%;padding-top:6.89%; font-size: 0}
.list-sitemap .list-wrapper ul li .inner-list li {width:100%; display: inline-block}
.list-sitemap .list-wrapper ul li .inner-list li a {display: inline-block; min-height: 4.3rem; font-size:1.5rem; vertical-align: top; line-height:1.2;color:#888;}

.footer .content .qna-search-area {margin-top:9%; padding:7.8125% 4.6875%;box-sizing: border-box;background-color:#f7f7f7;}
.footer .content .qna-search-area .search-area {position:relative;width:100%;}
.footer .content .qna-search-area .search-area label {display:block;width:100%;}
.footer .content .qna-search-area .search-area label input {width:100%;padding:0 4.9em 0 0.9em;}
.footer .content .qna-search-area .search-area .btn-base {position:absolute;top:0;right:0;height:3.33em;padding:0;font-size: 1.5rem;line-height:1;float:right;}
.footer .content .qna-search-area .search-area .btn-base img {height:100%;}
.footer .content .qna-area-cont {padding:7.8125% 4.6875%;box-sizing:border-box;}
.footer .content .qna-area-cont .box-form {display:block; padding-bottom:6.89%;}
.footer .content .qna-area-cont .box-form .form-category .custom-select {width:100%;}
.footer .content .qna-area-cont .box-form .form-category .custom-select label select {width:100%;}
.footer .content .qna-area-cont .inner-cont {position:relative;width:100%;}
.footer .content .qna-area-cont .inner-cont .tit-sub {display:block;padding-bottom:2.75%;font-size:1.5rem;color:#000;}
.footer .content .qna-area-cont .inner-cont .qna-category {display:block;position:absolute;top:70px;text-align:center;}
.footer .content .qna-area-cont .inner-cont .qna-category a {display:inline-block;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;padding-top:15px;font-size:16px;}
.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:9px;border-bottom:1px solid #000;}
.footer .content .qna-area-cont .inner-cont .qna-cont {position:relative;display:none;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-bottom:10px;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder {position:relative;display:block;width:100%;font-size:1.875rem;line-height:1;padding:5% 5.17%;background-color:#f7f7f7;box-sizing: border-box;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder span {display:block;margin-top:0.5em;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder span:first-child {margin-top:0;font-family: 'HyundaiSansHead-Light';}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder i {position:absolute;height:1em;right:0;top:50%;margin-top:-0.5em;overflow: hidden;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder i .icon-arrow {position:relative;top:0;/*width: 1em;height: 1em;font-size: 6.063rem;*/}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder i .icon-arrow img {width:1em;height:3em;font-size:6.063rem;margin-top:-250%;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-q-holder span {display: block;width:92%;line-height:1.3;}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder {height:0;box-sizing:border-box;font-size:1.375rem;line-height:1.7;color:#000;overflow: hidden}
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder .paragraph {padding:5% 5.17%; background-color:#fdfdfd}
/*.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p {margin-top:7%;}*/
.footer .content .qna-area-cont .inner-cont .qna-cont ul li .txt-a-holder p span {display:inline; display: block}
.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: -46%;}
.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 {height: auto; background-color:#fdfdfd}

.footer .content .area-form.foot-contact .inner-gray .box-form {background-color:#fff}
.footer .content .area-form.foot-contact .tit-sub {border-top:1px solid #f8f8f8; margin-top:8%; letter-spacing: -0.02em}
.footer .content .area-form.foot-contact .tit-sub span {color:#000; font-size:1.813rem; line-height:0.9; font-family: 'HyundaiSansText-Regular'}

/* contact-us */
.footer .foot-contact-list {margin:4.5% 4.6875% 8%}
.footer .foot-contact-list .foot-adjust-txt {font-size:1.5rem; color:#8d8d8d; margin-bottom:10%}
.footer .foot-contact-list div {background-color:#f7f7f7; margin-bottom:2%; padding:3.5% 4.2% 4%}
.footer .foot-contact-list div h3 {color:#888; font-size:2.25rem; font-family: 'HyundaiSansHead-Light'; border-bottom:1px solid #dedede; line-height:1.6; margin-bottom:4.5%}
.footer .foot-contact-list div p {font-size:1.5rem}
.footer .foot-contact-list div p a {display:inline-block}
.footer .foot-contact-list div p span {display:block}
.footer .foot-contact-list div p strong {font-weight:normal}
.footer .foot-contact-list div:nth-child(5) a {color:#804033; font-size:1.75rem; text-align:center; display:block; margin-top:9.5%}
.footer .foot-contact-list div:nth-child(5) a img {display: inline-block; width:1.125rem; vertical-align: top; margin:0.5rem 0 0 1.5rem}
.footer .foot-contact-list div:nth-child(4) p {margin-bottom:5%}
.footer .foot-contact-list div .left-ma {margin-left:2%; font-style: normal}
.footer .foot-contact .before-send strong {display: block; font-size: 2.625rem; padding:20% 0 3% 0; font-weight: normal; font-family:'HyundaiSansHead-Light'}
.footer .foot-contact .before-send p {border-bottom:2px solid #c4c6ca; font-family:'HyundaiSansHead-Light'; font-size: 1.5rem; padding-bottom:5.5%}
.footer .foot-contact .after-send{padding:12% 0 5%; background:#f7f7f7; text-align: center;}
.footer .foot-contact .after-send .icon{
    display: inline-block;
    width: 17.5%;
    padding-bottom: 5%;
    vertical-align: middle;
}
.footer .foot-contact .after-send .icon img{width:100%;}
.footer .foot-contact .after-send .sent-txt{font-size: 1.5rem; line-height:1.2; }
.footer .foot-contact .after-send .btn-area{margin-top:5%;}



/* faq ê²°ê³¼ ì—†ì�Œ */
.footer .area-result .box-result {margin:7% 10% 18%;}
.footer .area-result .box-result .tit-search {padding-bottom:7%; margin-bottom:8%; line-height:1.15; border-bottom:1px solid #b6b6b6; display:block;font-weight:normal;font-size:2.25rem;color:#804033;}
.footer .area-result .box-result dt {display:block;margin-bottom:2.5862%;font-size:1.5rem;line-height:1.3;color:#000}
.footer .area-result .box-result dd {font-size:1.125rem;line-height:1.5;color:#888}
.footer .area-result-02 {font-size:1.25rem;}


/* offers landing */
.footer .offers-location {background-color:#f7f7f7; padding:6.5% 4.6875%; position: relative}
.footer .offers-location p {color:#888; font-size:1.5rem;}
.footer .offers-location p strong {color:#000; font-weight:normal}
.footer .offers-location a {font-size:1.5rem; text-decoration: underline; color:#804033; position: absolute; top:35%; right: 4.6875%; }
.footer .offers-find {padding:9% 4.6875% 6%; }
.footer .offers-find h2 {margin-bottom:2.5%}
.footer .offers-sec.sec-1 {padding-bottom:10%;}
.footer .offers-sec.sec-1 .type-swiper {position:relative; margin:0% 4.6875% 6%; padding-top:140%;}
.footer .offers-sec.sec-1 .type-swiper .swipe-holder{position: absolute; top: 0; left: 0; width: 100%; background: #fff;}
.footer .offers-sec.sec-1 .type-swiper .swipe-holder.selected{z-index:2;height:100%;overflow:hidden;}
.footer .offers-sec.sec-1 .type-swiper .swipe {/*background-color:#fafafa*/}
.footer .offers-sec.sec-1 .type-swiper .swipe .img-holder{}
.footer .offers-sec.sec-1 .type-swiper .swipe .txt-holder {padding:65% 4.6875% 1%; }
/* .footer .offers-sec.sec-1 .type-swiper .swipe .txt-holder a {display:block;}
.footer .offers-sec.sec-1 .type-swiper .swipe .txt-holder a .offers-find-more{position: absolute; right:0; color:#888; font-size:1.25rem; } */
.footer .offers-sec.sec-1 .type-swiper .swipe .txt-holder .offers-find-more{margin-top: 8px; position: absolute; right:0; color:#888; font-size:1.25rem; }

.footer .offers-sec.sec-1 .type-swiper .swipe .para-head h3 {color:#804033; width: 85%}
.footer .offers-sec.sec-1 .type-swiper .swipe .para-head strong {font-size:1.375rem; font-family: 'HyundaiSansText-Regular'; display: block; margin-top:0.5%; margin-bottom:7%;}
.footer .offers-sec.sec-1 .type-swiper .swipe .para-head strong em {font-size:1.75rem; font-style: normal}
.footer .offers-sec.sec-1 .type-swiper .swipe .paragraph p {color:#888; font-size:1.5rem}
.footer .offers-sec.sec-1 .type-swiper .swipe .paragraph .offers-find-date {color:#888; font-size:1.25rem; display: block; margin-top:1.5%; margin-bottom:5%}
.footer .offers-sec.sec-1 .type-swiper .indi-wrap {margin-top:149%;}
.footer .offers-sec.sec-2 {padding-bottom:16%;}
.footer .offers-sec.sec-2 h2 {font-size:1.5rem; color:#000; padding-left:4.6875%; margin-bottom:2.5%}
.footer .offers-sec.sec-2 .type-swiper .swipe .txt-holder {padding:0% 4.6875% 9%}
.footer .offers-sec.sec-2 .type-swiper .swipe .paragraph {margin-top:0;}
.footer .offers-sec.sec-2 .type-swiper .swipe .paragraph a {background-color:#f7f7f7;display: block; padding:6.5% 5% 6%; color:#888; margin-bottom:0.7%}
.footer .offers-sec.sec-2 .type-swiper .swipe .paragraph a strong {font-size:1.75rem; color:#000; margin-bottom:4%;}
.footer .offers-sec.sec-2 .type-swiper .swipe .paragraph a p {margin-top:4%; margin-bottom:0.5%; width:98%; white-space:nowrap; overflow: hidden; text-overflow: ellipsis}
.footer .offers-sec.sec-2 .type-swiper .swipe .paragraph a .offers-find-date {font-size:1.25rem}
.footer .offers-sec.sec-2 .type-swiper .indi-wrap {margin-top:103%}
.footer .offers-sec .offers-wrong {background-color:#f7f7f7; margin:0% 4.6875%; padding:5%}
.footer .offers-sec .offers-wrong strong {color:#804033; font-size:2rem; font-weight: normal}
.footer .offers-sec .offers-wrong p {color:#888; font-size:1.5rem; margin-top:2%}

/* offers viewmore */
.footer .offers-pop-sec.sec-1 {padding:8% 4.6875% 3%;}
.footer .offers-pop-sec.sec-1 .offers-more-top {border-bottom: 1px solid #c4c6ca; padding-bottom:7%; margin-bottom:10%}
.footer .offers-pop-sec.sec-1 .offers-more-top h2 {font-size:2.813rem; color:#804033;margin-bottom:0.5%; font-family: 'HyundaiSansHead-Light'}
.footer .offers-pop-sec.sec-1 .offers-more-top p {font-size:1.5rem;}
.footer .offers-pop-sec.sec-1 .offers-more-top a {display:block; margin-top:-6%; text-align: right; font-size:1.25rem;color:#888}
.footer .offers-pop-sec.sec-1 .offers-more-top a img {display: inline-block; width:2.250rem; margin-right:1.2%; margin-top:-0.4%; vertical-align: top}
.footer .offers-pop-sec.sec-1 .type-single-link {background-color:#fff; padding:0 0 16%;}
.footer .offers-pop-sec.sec-1 .type-single-link a {color:#000; border-bottom: 1px solid #000; font-size:1.5rem;}

.footer .offers-pop-sec.sec-1 .offers-kind {padding-bottom:10%}
.footer .offers-pop-sec.sec-1 .offers-kind strong {font-size:1.75rem; font-weight: normal; margin-bottom: 2%; display: block}
.footer .offers-pop-sec.sec-1 .offers-kind p {color:#888; font-size:1.5rem; margin-bottom:2.5%}
.footer .offers-pop-sec.sec-1 .offers-kind span {color:#888; font-size:1.25rem}
.footer .offers-pop-sec.sec-1 .btn-wrap {margin-top:-6%}

/* warranty */
.footer.footer-warranty .warranty-bggray {background-color:#f7f7f7; font-size:1.75rem; padding:7.5% 9.375% 7.5%; margin:10% 0 12%}
.footer.footer-warranty .warranty-confidence {font-size:1.375rem; color:#010101; margin-bottom:-1%}
.footer.footer-warranty .area-cont {margin-bottom: 5%}
.footer.footer-warranty .area-cont h3 {font-size: 2.25rem; color:#804033; margin-top:10%; font-family: 'HyundaiSansText-Regular'; margin-bottom:5%}
.footer.footer-warranty .area-cont ul li {font-size:1.5rem; line-height:1.4; padding:1% 0 1.5% 2.5%;}
.footer.footer-warranty .area-cont ul li img {width: 0.313rem; display: inline-block; vertical-align: top; margin:2.2% 0.4% 0 -2.4%;}
.footer.footer-warranty .area-cont strong {font-size:1.5rem; font-weight: normal; margin-top:4.5%; margin-bottom:1%; display: block; }

/* privacy-policy */
.footer.footer-policy .area-cont {background-color:#f7f7f7; font-size:1.5rem; padding:7.5% 9.375% 12%; margin-top:10%}
.footer.footer-policy .area-cont p span {color:#888;}
.footer.footer-policy .area-cont p a {color:#888; text-decoration:underline;}
.footer.footer-policy .area-cont .privacy-h-01 {font-weight: normal; margin:8% 0 1.8%; display:block;}
.footer.footer-policy .area-cont .privacy-li-01 li {padding-bottom:0.6%}
.footer.footer-policy .area-cont .privacy-h-02 {font-weight: normal; margin:14% 0 6%; display:block;}

/* terms-of-use */
.footer.footer-terms .area-cont {background-color:#f7f7f7; font-size:1.5rem; padding:0% 9.375% 12%; margin-top:10%}
.footer.footer-terms .area-cont p {padding-top:7.5%}
.footer.footer-terms .area-cont p span {color:#888;}
.footer.footer-terms .area-cont p a {color:#888; text-decoration:underline;}
.footer.footer-terms .area-cont strong {font-weight: normal; margin:14% 0 0%; display:block;}


