@charset "utf-8";

@import url("swiper.min.css");
@import url("co2.css"); /*lst 20170316 */

body{position:relative;margin:0;color:#666;font-size:13px;font-weight:400;line-height:1.425;-webkit-font-smoothing:antialiased}
.en *{font-family:'Helvetica','Arial',sans-serif}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#skip-navigation a {position:absolute;left:-30000%;} /* lst 2016-07-22 */
#skip-navigation a:focus {display:block; left:0; top:0; z-index:10000000000; width:100%; height:30px; line-height:30px; background:#46675c; color:#fff; text-align:center;} /* lst 2016-07-22 */
area{outline:none}
u{text-decoration:none}
li{list-style:none}
ul,ol,p{margin:0;padding:0}
.blind{position:absolute!important;left:-10000px!important;top:-10000px!important;width:0;height:0;font-size:0;display:block;visibility:hidden}
.none{display:none}
.hide{display:none}
.bgnone{background:none!important}
.v-hidden{visibility:hidden}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
a{color:#666;text-underline-position:under;}/* 20220825 */
a,a:visited,a:focus{text-decoration:none}
a:hover{color:#45675b;text-decoration:underline}
figure{margin:0}
img{border:0;vertical-align:middle}
.underline,a.underline{text-decoration:underline}
strong,.strong{font-weight:600}
.bold{font-weight:700!important}
.normal{font-weight:400!important}
var,em{font-style:normal}
cite{font-style:normal}
.asterisk{margin:0 5px;color:#ce5373}
.dimmed{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-color:#000}
.wf-active{visibility:visible}
.wf-loading{visibility:hidden}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
input{outline:none}
label{cursor:pointer}
.w100p{width:100%!important}
.w50{width:50px!important}
.w80{width:80px!important}
.w100{width:100px!important}
.w150{width:150px!important}
.w200{width:200px!important}
.w300{width:300px!important}
.w350{width:350px!important}
.w400{width:400px!important}
.w500{width:500px!important}
.w560{width:560px!important}
.w600{width:600px!important}
.w650{width:650px !important;}
.w660{width:660px!important}
.w700{width:700px!important}
.w750{width:750px!important}
.w780{width:780px!important}
.w800{width:800px!important}
.w900{width:900px!important}
.w920{width:920px!important}
.w960{width:960px!important}
.w1120{width:1120px!important}
.h46{height:46px!important}
.h100{height:100px!important}
.h120{height:120px!important}
.h240{height:240px!important}
.pb20{padding-bottom:20px!important}
.mr0{margin-right:0!important}
.mr5{margin-right:5px!important}
.mr10{margin-right:10px!important}
.mt0{margin-top:0!important}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mt60{margin-top:60px!important}
.ml5{margin-left:5px!important}
.ml10{margin-left:10px!important}
.ml20{margin-left:20px!important}
.mb0{margin-bottom:0!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mb35{margin-bottom:35px!important}
.mb50{margin-bottom:50px!important}
.margin7{margin:7px!important}
.pt50{padding-top:50px!important}
.selectric-wrapper *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.selectric-wrapper{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;text-align:left;min-width:70px;font-weight:400;max-width:100%}
.selectric-responsive{width:100%}
.selectric{position:relative;border:1px solid #ccc;background:#fff}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 28px 0 10px;font-size:13px;line-height:30px;color:#444;height:28px}
.selectric .button{display:block;position:absolute;right:0;top:0;width:28px;height:28px;color:#bbb;text-align:center;font:0/0 a;*font:20px/28px Lucida Sans Unicode,Arial Unicode MS,Arial}
.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}
.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#c4c4c4}
.selectric-open .selectric-items{display:block}
.selectric-disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{display:none;position:absolute;left:-100%}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-disabled .label{filter:alpha(opacity=50);opacity:.5}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:13px;line-height:18px;min-height:18px}
.selectric-items li{display:block;padding:5px;border-top:1px solid #fff;border-bottom:1px solid #eee;color:#666;cursor:pointer}
.selectric-items li.selected{background:#efefef;color:#444}
.selectric-items li:hover{background:#f0f0f0;color:#444}
.selectric-items .not,.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .not{cursor:pointer!important}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
.selectric-wrapper.not .selectric,.cart-list-wrap .selectric-disabled .selectric{border:1px solid #dc8383}
.selectric-wrapper.not .label,.cart-list-wrap .selectric-disabled .selectric .label{color:#ec7579}
.selectric-wrapper.selectric-fix100{width:100px}
.selectric-wrapper.selectric-max90{max-width:90px}
.selectric-wrapper.selectric-max120{max-width:120px}
.selectric-wrapper.selectric-max150{max-width:150px}
.selectric-w150{width:150px}
.selectric-w160{width:160px}
.selectric-w358{width:358px}
.selectric-wrapper select{max-width:none}
input[type="radio"]{margin:0;padding:0}
input[type="checkbox"]{margin:0;padding:0}
input.gencrinputstyle{width:20px;height:20px;margin:0;padding:0;border:none;border-radius:0;outline-style:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;opacity:0;filter:Alpha(Opacity=0);position:relative;z-index:3;cursor:pointer}
.cr-checkbox,.cr-radio{vertical-align:middle;display:inline-block!important;*display:inline!important;*zoom:1!important;margin:0;padding:0!important;width:20px!important;height:20px!important;background:url(https://image.thehyundai.com/hdmall/images/co/minimal_cr.png) no-repeat;border:none!important;cursor:pointer!important;z-index:2!important;cursor:pointer!important}
.cr-checkbox{background-position:0 0}
.cr-checkbox.hover{background-position:-20px 0}
.cr-checkbox.checked{background-position:-40px 0}
.cr-checkbox.disabled{background-position:-60px 0;cursor:default}
.cr-checkbox.checked.disabled{background-position:-80px 0}
.cr-radio{background-position:-100px 0}
.cr-radio.hover{background-position:-120px 0}
.cr-radio.checked{background-position:-140px 0}
.cr-radio.disabled{background-position:-160px 0;cursor:default}
.cr-radio.checked.disabled{background-position:-180px 0}
button{cursor:pointer}
select{height:30px;padding:0 15px 0 5px;color:#666}
select[multiple]{height:auto}
input[type="text"],input[type="password"]{height:30px;line-height:29px\9;padding:0 8px;border:1px solid #ccc;-webkit-appearance:none;max-width:100%}
input[type="text"]:focus,input[type="password"]:focus{border:2px solid #ea8488;outline:none;line-height:27px\9;padding:0 7px}
input::-ms-clear{display:none}
input.file{padding:2px;border:1px solid #ccc;background:#fff}
input:read-only{color:#888;box-shadow:none}
input[type=text] + .btn{margin-left:3px}
input:-webkit-autofill{-webkit-text-fill-color:#555;-webkit-box-shadow:0 0 0 100px #fff inset}
.placeholder{color:#bbb}
::-webkit-input-placeholder{color:#bbb}
:-moz-placeholder{color:#bbb}
::-moz-placeholder{color:#bbb}
:-ms-input-placeholder{color:#bbb}
input[readonly]:focus{border:1px solid #ccc;padding:0 8px}
textarea[readonly]:focus{border:1px solid #ccc;padding:5px 8px}
input[type=checkbox] + button{margin-left:5px}
textarea{padding:5px 8px;color:#555;border:1px solid #ccc;resize:vertical;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-appearance:none}
textarea:focus{padding:4px 7px;border:2px solid #ea8488;outline:none}
button,input,optgroup,select,textarea{margin:0;vertical-align:middle}
label{display:inline-block;margin-bottom:0;cursor:pointer;*display:inline;*zoom:1}
label.inline{display:inline}
label input[type="checkbox"],label input[type="radio"]{margin-right:4px}
.fieldset label + label{margin-left:18px}
label.option{margin-left:10px}
label.option input{margin-right:2px}
.labelset label{margin-right:20px}
.label-group input[type=checkbox]{margin-right:4px}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
.position-static	{ position:static !important }
.ui-helper-reset,.ui-menu{list-style:none;outline:0}
.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}
.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{padding:2px;margin:0;display:block}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(https://image.thehyundai.com/hdmall/images/plugin/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x #f6a828;color:#fff;font-weight:700}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x #f6f6f6;font-weight:700;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x #fdf5ce;font-weight:700;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:700;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x #ffe45c;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% #b81900;color:#fff}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://image.thehyundai.com/hdmall/images/plugin/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(https://image.thehyundai.com/hdmall/images/plugin/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(https://image.thehyundai.com/hdmall/images/plugin/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(https://image.thehyundai.com/hdmall/images/plugin/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://image.thehyundai.com/hdmall/images/plugin/ui-icons_ffd27a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.ui-widget-overlay{background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% #666;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:url(https://image.thehyundai.com/hdmall/images/plugin/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
#wrap{min-width:1120px}
#wrap.popover{min-width:0}
#aside{display:block;position:absolute;top:0;left:50%;margin:10px 0 0 580px}
#aside.fancybox-margin { margin-left: 572px; }
#aside .aside-top-banner {overflow:hidden;height:110px;margin-bottom:10px;}
#aside .aside-top-banner ul {height:110px;overflow:hidden;}
#aside .aside-top-banner ul li {float:left;}
#aside .aside-top-banner ul li img {height:110px;width:100%;}
#aside .aside-banner{margin-bottom:10px}
#aside .aside-banner ul{height:140px;overflow:hidden}
#aside .aside-banner ul li{float:left}
#aside .aside-banner ul li img{height:140px;width:100%}
#wrap.main #aside{top:745px}
#wrap.sub #aside{top:246px}
#aside{z-index:50;width:100px;width:80px}
#aside > div{width:100px;text-align:center;width:80px}
#aside .top{position:relative;padding:8px 0 0;line-height:20px}
#aside .top:before{content:"";position:absolute;width:100%;top:0;left:0;height:38px;border:1px solid #333;border-width:1px 1px 0}
#aside .top h3{font-size:13px;color:#333;position:relative;z-index:10}
#aside .top p,#aside .top p a{font-size:14px;color:#e20f46}
#aside .aside-slider-wrap{background:#fff}
#aside .aside-slider{width:58px;margin:0 auto;height:267px;position:relative;padding-bottom:30px}
#aside .aside-slider.nolatest{background:url(https://image.thehyundai.com/hdmall/images/co/img_nolatest.png) no-repeat center center;height:218px;width:78px}
#aside .slider > li{width:58px;float:left}
#aside .slider > li > ul > li{padding:10px 0;border-bottom:1px solid #ececec}
#aside .slider > li > ul{height:237px}
#aside .slider > li a{display:block;position:relative;width:58px;height:58px}
#aside .slider > li a span{display:none}
#aside .slider > li img{display:block;width:58px;height:58px;overflow:hidden}
#aside .bottom{padding:11px 0 0}
#aside .bottom .btn{width:100%;padding:0;font-family:'Vani';height:34px;line-height:34px;background-color:#333;border:1px solid #333;} /* lst 2016-05-27 */
#aside .bx-controls{position:absolute;width:78px;bottom:-30px;left:0;line-height:19px;height:19px;padding:0 21px;text-align:center;margin-left:-10px}
#aside .bx-controls .bx-prev,#aside .bx-controls .bx-next{background:url(https://image.thehyundai.com/hdmall/images/co/btn_aside_slider.png) no-repeat left 0;width:21px;height:19px;top:0;margin:0}
#aside .bx-controls .bx-next{background-position:right 0}
#aside .bx-controls .bx-pager{position:static;top:0;white-space:nowrap;line-height:17px;font-size:11px;color:#333;padding-top:2px}
#aside .bx-controls .bx-pager strong{font-weight:400}
#aside .bottom-banner{margin-top:10px}
#aside .bottom-banner img{max-width:100%}
#aside .bottom-banner a {display: block;}
#aside .bottom-banner a + a { margin-top: 10px; }
#aside .scroll-move-box {padding-top:35px;} /* lst 2016-05-27 */
#aside .scroll-move-box a {display:block;height:29px;border:1px solid #e3e3e3;} /* lst 2016-05-27 */
#aside .scroll-move-box a.scroll-down {margin-top:-1px;} /* lst 2016-05-27 */
#aside .scroll-move-box a span {display:block;height:100%;text-indent:-9999px;background-image:url(https://image.thehyundai.com/hdmall/images/co/aside_btn_updown.png);background-repeat:no-repeat;} /* lst 2016-05-27 */
#aside .scroll-move-box a.scroll-up span {background-position:0 0;} /* lst 2016-05-27 */
#aside .scroll-move-box a.scroll-down span {background-position:0 -54px;} /* lst 2016-05-27 */
#aside .scroll-move-box a.scroll-up:hover span {background-position:0 -27px;} /* lst 2016-05-27 */
#aside .scroll-move-box a.scroll-down:hover span {background-position:0 -81px;} /* lst 2016-05-27 */
#wrap.main #aside-left{top:745px}/*lst 20170316 */
#wrap.sub #aside-left{top:246px}/*lst 20170316 */
#aside-left {display:block;position:absolute;z-index:50;top:0;left:50%;margin:10px 0 0 -660px;width:80px;height:260px;}/*lst 20170316 */
#show-latest-goods{display:none;position:absolute;top:0;right:68px;width:162px;height:68px;margin-right:6px;padding:8px 12px;background:#46675c;text-align:left}
#show-latest-goods strong{display:block;font-weight:400;width:100%;height:32px;line-height:16px;color:#c2d6cf;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}
#show-latest-goods i{display:block;font-style:normal;font-size:13px;color:#fefefe;line-height:16px;margin-top:4px}
#show-latest-goods:after{content:"";position:absolute;top:50%;margin-top:-6px;right:-6px;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #46675c}
#header-wrap{position:relative;background:#f1f1f1}
#header{position:relative;background:#f1f1f1;height:100%}
#header .inner{position:relative;margin:0 auto;width:1120px;height:100%}
#header .inner .logo{padding-top:52px}
#header .inner .logo a{display:block;margin:0 auto;width:171px;height:47px;background:url(https://image.thehyundai.com/hdmall/images/co/logo.png) no-repeat center}
#gnb-area{position:absolute;bottom:-59px;left:0;right:0}
#gnb-area .inner{width:1120px;height:58px;margin:0 auto;background:#fff}
#gnb-area .inner .gnb-list{text-align:center}
#gnb-area .inner .gnb-list li{display:inline-block}
#gnb-area .inner .gnb-list li a{display:inline-block;width:142px;height:58px;line-height:58px;font-size:16px;font-weight:600;color:#444}
#gnb-area .inner .gnb-list li a:hover{color:#000;text-decoration:none}
#header-top{height:145px;border-bottom:1px solid #34483b;background:#fff}
#header-top .inner{position:relative;margin:0 auto;width:1120px;height:100%;text-align:center;line-height:0}
.header-banner{width:100%;padding:24px 0;height:100px;*height:52px;background-color:#45675b;text-align:center}
.header-banner span{display:block;font-size:18px;color:#fff;text-align:center;line-height:26px}
.header-banner.iewarning{position:relative;width:100%;padding:12px 0;height:50px;*height:26px;background-color:#45675b;text-align:center}
.header-banner.iewarning span{display:block;font-size:15px;color:#fff;text-align:center;line-height:26px}
.header-banner.iewarning span a{color:#fff;text-decoration:underline}
.header-banner.iewarning a.close{position:absolute;top:50%;right:10px;background:url(https://image.thehyundai.com/hdmall/images/co/btn_iewarning_close.png) no-repeat 0 0;width:22px;height:22px;margin-top:-11px;font-size:0;line-height:0}
.top-gnb{font-family:'Dotum','돋움';font-size:11px;color:#767676;line-height:18px;padding:4px 0;}
.top-gnb .left{float:left}
.top-gnb .right{float:right}
.top-gnb ul li{float:left;margin:0 7px;position:relative}
.top-gnb ul li a{font-family:'Dotum','돋움','Dotumche','돋움체', 'AppleGothic';display:block;position:relative;z-index:1;}/*lst 2016-11-29*/
.top-gnb ul li:hover > a,.top-gnb ul li > a:hover{text-decoration:none;/*font-weight:700;letter-spacing:-1px*/}/*lst 20170814*/
.top-gnb ul li a .ic-gnb{margin-bottom:3px}
.top-gnb ul li .myshop-info-layer{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:10050}
.top-gnb ul li:hover .myshop-info-layer{display:block}
.myshop-info-layer{padding:0 9px;border:1px solid #46675c}
.myshop-info-layer h4{white-space:nowrap;line-height:28px;border-bottom:1px solid #e7e7e7;color:#767676;padding:0 5px}
.myshop-info-layer .cont{position:relative;padding:9px 0 9px 54px}
.myshop-info-layer.no-login .cont{padding-left:0}
.myshop-info-layer .cont .grade{position:absolute;top:50%;margin-top:-44px;left:0}
.myshop-info-layer .cont .grade p{line-height:18px;margin-top:4px}
.myshop-info-layer .cont table{table-layout:auto}
.myshop-info-layer .cont table th,.myshop-info-layer .cont table td{white-space:nowrap;padding:0 4px;line-height:20px;text-align:right;font-weight:400}
.myshop-info-layer .cont table th{font-size:11px;color:#767676;text-align:left}
.myshop-info-layer .cont table a{color:#46675c}
.myshop-info-layer .cont table a:hover{text-decoration:none;font-weight:400}
.myshop-info-layer .cont table th a{color:#767676}
.myshop-info-layer .cont table th a i{display:none}
.myshop-info-layer .bottom-menu {border-top:1px solid #e7e7e7;line-height:28px;} /* lst 2016-07-18 */
.myshop-info-layer .bottom-menu a {text-decoration:none;} /* lst 2016-07-18 */
.myshop-info-layer .bottom-menu .ic-gnb.arrow {margin-left:5px;} /* lst 2016-07-18 */
.myshop-info-layer.no-login .cont .grade,.myshop-info-layer.no-login .cont table td{display:none}
.myshop-info-layer.no-login .cont table th a{display:block;min-width:70px;padding-right:10px;position:relative}
.myshop-info-layer.no-login .cont table th a i{position:absolute;top:50%;right:0;margin-top:-5px;display:block}
.myshop-info-layer.no-login .bottom-menu a {position:relative;display:block;text-align:left;padding:0 4px;} /* lst 2016-07-18 */
.myshop-info-layer.no-login .bottom-menu .ic-gnb.arrow {position:absolute;right:4px;top:50%;margin-top:-5px;margin-left:0;} /* lst 2016-07-18 */
.top-gnb:after,.top-gnb ul:after{content:"";display:table;clear:both}
.mid-gnb{display:inline-block;padding:28px 0 44px}
.mid-gnb .logo{float:left;padding:9px 0 10px}
.mid-gnb .logo a{display:block;margin:0 auto;width:218px;height:27px;background:url(https://image.thehyundai.com/hdmall/images/co/img_gnb_logo.png) no-repeat center}
.mid-gnb .searcharea{float:left;border:3px solid #46675c;width:352px;height:46px;position:relative;margin-left:17px}
.mid-gnb .searcharea input{position:relative;z-index:10;display:block;font-size:15px;color:#666;width:346px;height:40px;line-height:20px;padding:10px;border:0;cursor:text;background:transparent url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.mid-gnb .searcharea .placeholder{color:#666;font-size:15px}
.mid-gnb .searcharea::-webkit-input-placeholder{color:#666;font-size:15px}
.mid-gnb .searcharea:-moz-placeholder{color:#666;font-size:15px}
.mid-gnb .searcharea::-moz-placeholder{color:#666;font-size:15px}
.mid-gnb .searcharea:-ms-input-placeholder{color:#666;font-size:15px}
.mid-gnb .searcharea i{position:absolute;top:50%;right:15px;margin-top:-10px;z-index:9}
.etc-area a {display:inline-block;} /* lst 2016-09-01 */
.etc-area a img {vertical-align:top;} /* lst 2016-09-01 */
.etc-area .item-default {position:absolute;right:11px;bottom:0;}/*lst 2016-09-28*/
.etc-area .item-vr-area {position:absolute;right:10px;bottom:0;text-align:right;} /* lst 2016-07-20 */
.etc-area .item-brazil-area {display:block;position:absolute;left:0;bottom:0;} /* lst 2016-08-03 */
.etc-area .search-brazil-area {display:block;position:absolute;left:501px;bottom:44px;} /* lst 2016-08-03 */
.etc-area .item-vr-holiday-area {position:absolute;right:26px;bottom:0;text-align:right;} /* lst 2016-09-01 */
.etc-area .item-handsome-area {position:absolute;right:25px;bottom:0;text-align:right;} /* lst 2016-09-13 */
.etc-area .item-left-area {display:block;position:absolute;left:0;bottom:0;overflow:hidden;width:260px;height:110px;} /* lst 20171010 */
.etc-area .item-left-area a {position:absolute;left:0;bottom:0;}/* lst 20171010 */
.etc-area .search-default-area {display:block;position:absolute;right:266px;bottom:44px;} /* lst 2016-09-28 */
.etc-area .rollbanner-area > div {display:none;position:absolute;right:11px;bottom:0; overflow:hidden;width:250px;height:110px;text-align:right;}/*lst 20170929*/
.etc-area .rollbanner-area > div a {position:absolute;right:0;bottom:0;}/*lst 20170929*/
.etc-area .rollbanner-area > div:first-child {display:block;}/*lst 2016-10-05*/
.ic-gnb{display:inline-block;background:url(https://image.thehyundai.com/hdmall/images/co/ic_gnb.png) no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0}
.ic-gnb.glass{background-position:-63px -4px;width:19px;height:20px}
.ic-gnb.all{background-position:0 0;width:58px;height:58px}
.ic-gnb.close{background-position:-3px -86px;width:48px;height:48px}
.ic-gnb.toggle{background-position:-64px -33px;width:5px;height:3px}
a:hover .ic-gnb.toggle{background-position:-64px -42px;width:5px;height:3px}
.ic-gnb.arrow{background-position:-85px -34px;width:5px;height:9px}
.ic-gnb.special{background-position:-3px -147px;width:19px;height:13px}
#header-gnb-area{position:absolute;z-index:10000;top:145px;width:100%;left:0}
#header-gnb-area .gnb-menu-wrap{width:1120px;margin:0 auto;height:58px;position:relative;padding-left:58px;background:#fff}
#header-gnb-area .gnb-all{position:absolute;top:0;left:0;z-index:40;display:block}
#header-gnb-area .gnb-all-menu{position:absolute;top:0;left:0;background:#fff;z-index:30;display:none;width:100%;padding:0 39px 50px 54px;border:1px solid #46675c;border-top:0;height:593px}
#header-gnb-area .gnb-all-menu .row{width:100%}
#header-gnb-area .gnb-all-menu .row:after{content:"";display:table;clear:both}
#header-gnb-area .gnb-all-menu .block{float:left;padding:20px 25px 26px;width:205px;height:272px}/*lst 2016-12-01*/
#header-gnb-area .gnb-all-menu .block .tit{display:block;width:100%;font-size:15px;color:#404040;height:45px;line-height:44px;border-bottom:1px solid #46675c;font-weight:700}
#header-gnb-area .gnb-all-menu .block .tit:hover{text-decoration:none}
#header-gnb-area .gnb-all-menu .block ul{padding:12px 0 0}
#header-gnb-area .gnb-all-menu .block li{padding:1px 0}
#header-gnb-area .gnb-all-menu .block li a{display:block;line-height:19px;height:22px;padding:3px 5px 0;font-size:13px;color:#666}
#header-gnb-area .gnb-all-menu .block li a:hover{background:#46675c;color:#fff;text-decoration:none}
#header-gnb-area .gnb-all-menu .gnb-all-menu-close{position:absolute;bottom:0;right:0;width:48px;height:48px}
#header-gnb-area .gnb-all-menu .gnb-all-menu-close i{display:block}
#header-gnb-area .gnb-all-menu a.special{font-weight:700}
#header-gnb-area .gnb-all-menu a.special i{margin-bottom:3px}
#header-gnb-area .gnb-menu{width:778px;position:relative;z-index:10;padding:0}
#header-gnb-area .gnb-menu:before{content:"";display:block;position:absolute;top:50%;right:-1px;width:1px;height:16px;margin-top:-8px;background:#dbdbdb}
#header-gnb-area .gnb-menu:after{content:"";display:table;clear:both}
#header-gnb-area .gnb-menu .cate-info{display:none;position:absolute;top:57px;left:0;width:1062px;height:303px;background:#fff;border-top:1px solid #333;border-bottom:2px solid #333;z-index:5}
#header-gnb-area .gnb-menu > li:hover .cate-info{display:block}
#header-gnb-area .gnb-menu > li{float:left}
#header-gnb-area .gnb-menu > li > a{display:block;padding:0;line-height:58px;height:58px;width:73px;text-align:center;background:#fff}
#header-gnb-area .gnb-menu > li > a.lg{width:97px}
#header-gnb-area .gnb-menu > li:hover > a{background:#333}
#header-gnb-area .cate-txt{display:inline-block;background:url(https://image.thehyundai.com/hdmall/images/co/txt_gnb_cate.png) no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0}
#header-gnb-area .cate-txt.cate-01{background-position:0 0;width:40px;height:15px}
#header-gnb-area .cate-txt.cate-02{background-position:0 -30px;width:61px;height:15px}
#header-gnb-area .cate-txt.cate-03{background-position:0 -60px;width:53px;height:15px}
#header-gnb-area .cate-txt.cate-04{background-position:0 -90px;width:53px;height:15px}
#header-gnb-area .cate-txt.cate-05{background-position:0 -120px;width:53px;height:15px}
#header-gnb-area .cate-txt.cate-06{background-position:0 -150px;width:43px;height:15px}
#header-gnb-area .cate-txt.cate-07{background-position:0 -180px;width:74px;height:15px}
#header-gnb-area .cate-txt.cate-08{background-position:0 -210px;width:72px;height:15px}
#header-gnb-area .cate-txt.cate-09{background-position:0 -240px;width:59px;height:15px}
#header-gnb-area .cate-txt.cate-10{background-position:0 -270px;width:27px;height:15px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-01,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-01{background-position:-200px 0}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-02,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-02{background-position:-200px -30px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-03,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-03{background-position:-200px -60px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-04,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-04{background-position:-200px -90px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-05,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-05{background-position:-200px -120px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-06,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-06{background-position:-200px -150px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-07,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-07{background-position:-200px -180px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-08,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-08{background-position:-200px -210px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-09,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-09{background-position:-200px -240px}
#header-gnb-area .gnb-menu li:hover .cate-txt.cate-10,#header-gnb-area .gnb-menu a:hover .cate-txt.cate-10{background-position:-200px -270px}
#header-gnb-area .gnb-quickmenu{position:absolute;top:0;right:0;z-index:21;padding:0 10px;width:284px}
#header-gnb-area .gnb-quickmenu li{float:left}
#header-gnb-area .gnb-quickmenu li a{display:block;line-height:58px;height:58px;width:88px;text-align:center}/* 2016-08-31 lst*/
#header-gnb-area .quick-txt{display:inline-block;background:url(https://image.thehyundai.com/hdmall/images/co/txt_gnb_quickmenu.png) no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0}
#header-gnb-area .quick-txt.quick-01{background-position:0 0;width:73px;height:18px}
#header-gnb-area .quick-txt.quick-02{background-position:-92px 0;width:71px;height:18px}
#header-gnb-area .quick-txt.quick-03{background-position:-177px 0;width:71px;height:18px}
#header-gnb-area .quick-txt.quick-04{background-position:-260px 0;width:74px;height:18px;}/*2016-08-31 lst*/
#header-gnb-area .gnb-quickmenu li {margin-right:10px;}/* 2016-08-31*/
#header-gnb-area .gnb-quickmenu li + li + li {margin-right:0;}/* 2016-08-31*/
#header-gnb-area .gnb-quickmenu li:first-child {margin-left:5px;}/* 2016-08-31*/
#header-gnb-area .gnb-quickmenu li + li + li a {width:60px;}/* 2016-08-31*/
#header-gnb-area .cate-info{padding:35px 0 34px}
#header-gnb-area .cate-info:before{position:absolute;content:"";width:1076px;height:313px;position:absolute;top:-2px;left:-7px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_gnb_menu.png) no-repeat;opacity:.6;filter:alpha(opacity=60)}
#header-gnb-area .cate-info .bg-img{position:absolute;top:0;left:0;z-index:0;width:1062px;height:300px}
#header-gnb-area .cate-info .bg-img img{width:1062px;height:300px}
#header-gnb-area .cate-info .title{float:left;width:198px;position:relative;z-index:1;padding:0 10px;height:227px}
#header-gnb-area .cate-info .title h2{position:relative;font-size:24px;color:#333;line-height:30px;text-align:center;padding:0 0 18px}
#header-gnb-area .cate-info .title h2:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;border-bottom:2px solid #333;width:40px}
#header-gnb-area .cate-info .submenu{float:left;max-width:810px;overflow:hidden;position:relative;z-index:2;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
#header-gnb-area .cate-info .submenu ul{float:left;width:162px;height:260px;line-height:16px;border-left:1px solid #ececec;overflow:hidden}/*lst 20171218*/
#header-gnb-area .cate-info .submenu ul li{padding:0 10px 14px;/*height:30px*/} /*lst 2016-08-08*/
#header-gnb-area .cate-info .submenu ul li a{font-size:14px;color:#666}
#header-gnb-area .cate-info .submenu ul li a:hover{font-size:14px;color:#46675c;text-decoration:none}
#header-gnb-area .cate-info .ex-slider{width:130px;padding:22px 0 0;margin:0 auto}
#header-gnb-area .cate-info .ex-slider li a,#header-gnb-area .cate-info .ex-slider li a img{display:block;width:130px;height:130px}
#header-gnb-area .cate-info .ex-slider .bx-pager{position:absolute;top:auto;bottom:-20px;left:0;line-height:0;text-align:center;width:100%}
#header-gnb-area .cate-info .ex-slider .bx-pager .bx-pager-item{display:inline-block;width:11px;height:11px;margin:0}
#header-gnb-area .cate-info .ex-slider .bx-pager .bx-pager-link{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/img_exslider_pager.png) no-repeat -11px 0}
#header-gnb-area .cate-info .ex-slider .bx-pager .bx-pager-link.active{background-position:0 0}
#header-gnb-area .cate-info .submenu ul.other li.tit{width:100%!important;height:60px}
#header-gnb-area .cate-info .submenu ul.other li.tit .tit-txt{display:block;height:45px;font-size:0;line-height:0}
#header-gnb-area .cate-info .submenu ul.other li.tit .tit-txt.sbs{width:99px;background:url(https://image.thehyundai.com/hdmall/images/co/txt_gnb_sub_brandmenu.png) no-repeat}
#header-gnb-area .cate-info .submenu ul.other li.tit .tit-txt.ktd{width:106px;background:url(https://image.thehyundai.com/hdmall/images/co/txt_gnb_sub_topdesigner.png) no-repeat}
#header-gnb-area .cate-info .submenu ul.other.way2 li{width:50%;float:left}
#header-gnb-area .cate-info .submenu ul.other + ul {height:199px;margin-top:61px;}/*lst 20180112 */
#header-gnb-area .cate-info .submenu ul.other + ul:before {content:"";position:absolute;left:174px;top:44px;display:inline-block;width:300px;height:1px;background-color:#858585;}/*lst 20180112 */
.icate{display:inline-block;width:32px;height:32px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_cate_icon.png) no-repeat 0 0;vertical-align:middle;margin-right:6px}
.icate.i-01{background-position:0 0}
.icate.i-02{background-position:0 -32px}
.icate.i-03{background-position:0 -64px}
.icate.i-04{background-position:0 -96px}
.icate.i-05{background-position:0 -128px}
.icate.i-06{background-position:0 -160px}
.icate.i-07{background-position:0 -192px}
.icate.i-08{background-position:0 -224px}
.icate.i-09{background-position:0 -256px}
.icate.i-10{background-position:0 -288px}
#wrap.sub #header{padding-bottom:0}
#wrap.sub #header-wrap{padding-bottom:74px}
#wrap.sub #gnb-area .inner{border:1px solid #34483c;border-top:none}
#wrap.notgnb #header{padding-bottom:0}
#wrap.notgnb #gnb-area{display:none}
#wrap.notgnb #header-wrap{padding-bottom:0}
#wrap.notgnb #header-gnb-area{display:none}
#wrap.notgnb .content-wrap{padding-top:40px}
#wrap.simple-gnb #header-top{border-bottom:2px solid #666;height:108px;background:#FFF}
#wrap.simple-gnb #header-wrap{padding-bottom:0;border-bottom:0;height:auto}
#wrap.simple-gnb .top-gnb,#wrap.simple-gnb .searcharea, #wrap.simple-gnb .etc-area{display:none} /* lst 2016-07-20 */
#wrap.simple-gnb .mid-gnb{padding:42px 0}
#wrap.simple-gnb .mid-gnb .logo{padding:0}
#wrap.simple-gnb .mid-gnb .logo a{width:172px;height:21px;background:url(https://image.thehyundai.com/hdmall/images/co/img_gnb_logo2.png) no-repeat}
#wrap.simple-gnb #header-gnb-area{display:none}
#wrap #header-wrap.member #header-top{border-bottom:2px solid #666;height:108px}
#wrap #header-wrap.member{padding-bottom:0;border-bottom:0;height:auto}
#wrap #header-wrap.member .top-gnb,#wrap.simple-gnb .searcharea{display:none}
#wrap #header-wrap.member .mid-gnb{padding:42px 0}
#wrap #header-wrap.member .mid-gnb .logo{padding:0}
#wrap #header-wrap.member .mid-gnb .logo a{width:257px;height:22px;background:url(https://image.thehyundai.com/hdmall/images/co/img_gnb_logo_new2.png) no-repeat}
#wrap.sub.for-search #aside,#wrap.notaside #aside,#wrap.notgnb #aside,#wrap.simple-gnb #aside,#wrap.notgnb .breadcrumb,#wrap.simple-gnb .breadcrumb,#wrap.sub.for-search .breadcrumb{display:none}
#wrap.sub.for-search #aside-left,#wrap.notaside #aside-left,#wrap.notgnb #aside-left,#wrap.simple-gnb #aside-left,#wrap.notgnb .breadcrumb,#wrap.simple-gnb .breadcrumb,#wrap.sub.for-search .breadcrumb {display:none}
#wrap.closure #header {padding-bottom:0}/*20201117*/
#wrap.closure #gnb-area {display:none}/*20201117*/
#wrap.closure #header-wrap{padding-bottom:0}/*20201117*/
#wrap.closure #header-gnb-area{display:none}/*20201117*/
#wrap.closure .content-wrap{padding-top:40px}/*20201117*/
#wrap.closure #header-top{border-bottom:2px solid #666;height:108px;background:#FFF}/*20201117*/
#wrap.closure #header-wrap{padding-bottom:0;border-bottom:0;height:auto}/*20201117*/
#wrap.closure .top-gnb,
#wrap.closure .searcharea,
#wrap.closure .etc-area{display:none}/*20201117*/
#wrap.closure .mid-gnb{padding:42px 0}/*20201117*/
#wrap.closure .mid-gnb .logo{padding:0}/*20201117*/
#wrap.closure .mid-gnb .logo a{width:172px;height:21px;background:url(https://image.thehyundai.com/hdmall/images/co/img_gnb_logo2.png) no-repeat}/*20201117*/
#wrap.closure #header-gnb-area{display:none}/*20201117*/
#wrap.closure #aside, #wrap.closure .breadcrumb, #wrap.closure #aside-left, #wrap.closure .breadcrumb {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub {width:100%; min-width:0; max-width:none; margin:0 auto 20px auto; border-bottom: 2px solid #666; position:relative;}/*20201117*/
#wrap.closure .top-wrap.sub .top-area-setting {width:1120px;margin:0 auto;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con {width:100%; padding-right:0; padding-top:36px; height:112px; position:relative; z-index:200;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con:after {content:""; display:block; clear:both;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-logo {width:230px; margin:0 auto; height:100%; float:none;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-logo h1 {margin:0;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-search {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-quick {display:block;height:auto;margin-top:-45px;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-quick > ul {padding-top:0;}/*20201117*/
#wrap.closure .top-wrap.sub .top-con .top-con-quick > ul > li.myshop-info + li {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub .top-nav {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub .sky-left {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub .sky-left.main {display:none;}/*20201117*/
#wrap.closure .top-wrap.sub .sky-right {display:none;}/*20201117*/
#wrap.closure .category-top .btn-zzim {display:none;}/*20201117*/
#wrap.closure .category-top h2 {text-align:left;font-size:26px;color:#222;padding:0 0 13px 12px;margin-bottom:12px;border-bottom:1px solid #eaeaea;}/*20201117*/
#footer{margin-top:100px;background:#eee4ee;border-top:1px solid #e5e5e5;width:100%;position:relative;}
.ie7 #footer { z-index:501!important}
.temp-main + #footer{margin-top:0}
#footer .row{width:1120px;margin:0 auto;position:relative}
#footer .row:after{content:"";display:block;clear:both}
#footer .top{background:#fff;line-height:40px;height:40px}
#footer .top .row{padding-right:140px}
#footer .hyundai-menu{position:relative;padding-left:100px}
#footer .hyundai-menu span.tit{position:absolute;top:0;left:0;width:100px;font-size:13px;color:#333}
#footer .hyundai-menu ul li{float:left;font-size:13px;color:#666}
#footer .hyundai-menu ul li + li{margin-left:20px}
#footer .family{position:absolute;top:0;right:0;width:140px;height:40px}
#footer .family > a{display:block;width:140px;height:40px;width:140px;line-height:42px;font-size:13px;color:#666;padding:0 10px;text-decoration:none}
#footer .family > a i{position:absolute;top:50%;margin-top:-2px;right:10px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_footer.png) no-repeat 0 0;width:9px;height:5px}
#footer .family.current a i{background-position:0 -5px}
#footer .family-site{display:none;position:absolute;bottom:40px;width:145px;padding:5px 10px 5px 10px;line-height:16px;border:1px solid #ccc;border-bottom:1px solid #666;z-index:100}/*lst 20181106*/
#footer .family-site:after{content:"";position:absolute;bottom:-5px;width:9px;height:5px;left:50%;margin-left:-4px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_footer.png) no-repeat 0 -10px}
#footer .family-site .mCSB_inside > .mCSB_container{margin-right:15px}
#footer .family-site h4{font-size:11px;color:#666;line-height:20px;height:20px;font-weight:700;border-bottom:1px solid #ccc;margin-top:10px;}/* lst 2016-07-28*/
#footer .family-site h4:first-child {margin-top:0;}/* lst 2016-07-28 */
#footer .family-site .scrollable{padding:5px 0}
#footer .family-site .scrollable ul{font-size:11px;color:#666;font-family:'Dotum','돋움'}
#footer .family-site .scrollable li{line-height:16px}
#footer .family.current .family-site{display:block;background-color:#fff}
#footer .bottom{background:#f1e3eb;font-family:'Dotum','돋움', 'AppleGothic';position:relative}
#footer .bottom .row{padding:27px 160px 0 175px;position:relative;overflow:hidden}
#footer .bottom .logo{position:absolute;top:28px;left:0}
#footer .bottom .logo a{display:block;background:url(https://image.thehyundai.com/hdmall/images/co/img_bottom_logo.png) no-repeat 0 0;width:113px;height:54px}
#footer .bottom .logo a img{display:none}
#footer .bottom .info{color:#72656c;font-size:11px;line-height:18px}
#footer .bottom .info .copy{margin-top:6px}
#footer .bottom .info strong {text-decoration: underline; }
#footer .bottom .certi-wrap{overflow:hidden;*zoom:1;padding:0 0 30px 175px}
#footer .bottom .certi-wrap:after{content:"";display:table;clear:both}
#footer .bottom .certi{margin-top:34px;float:left}
#footer .bottom .certi a{display:inline-block;*display:inline;*zoom:1;line-height:0;vertical-align:middle}
#footer .bottom .certi .scol{display:inline-block;*display:inline;*zoom:1;line-height:0;vertical-align:middle;width:1px;height:20px;background:#d6ced3;font-size:0;margin:0 10px}
#footer .bottom .checkguarantee{position:relative;margin-top:34px;background:url(https://image.thehyundai.com/hdmall/images/co/txt_bottom_checkguarantee.png) no-repeat 0 0;font-size:0;line-height:0;float:right;width:272px;height:26px}
#footer .bottom .checkguarantee span{display:block;width:0;height:0;font-size:0;line-height:0}
#footer .bottom .checkguarantee a{position:absolute;bottom:-3px;right:0;color:#46675c;text-decoration:underline;width:86px;height:20px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png);font-size:0;line-height:0}
#footer .bottom .sns-quickgo{position:absolute;top:28px;right:4px;width:150px}
#footer .bottom .sns-quickgo:after{content:"";display:table;clear:both}
#footer .bottom .sns-quickgo ul{margin:0 -7px;overflow:hidden}
#footer .bottom .sns-quickgo li{float:left;padding:0 7px}
#footer .bottom .sns-quickgo a{display:block;width:27px;height:27px}
#footer .bottom .sns-quickgo i{display:block;width:27px;height:27px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_footer_v2_sns.png) no-repeat 0 0;font-size:0;line-height:0;font-size:0}
#footer .bottom .sns-quickgo i.twitter{background-position:-41px 0}
#footer .bottom .sns-quickgo i.pinterest{background-position:-82px 0}
#footer .bottom .sns-quickgo i.tistory{background-position:-123px 0}
#footer .bottom .sns-quickgo i.instagram {background-position:-164px 0;}/*lst 2017-01-25*/
.error-wrap #header{height:115px;border-bottom:1px solid #e4e4e4}
.error-wrap #header .logo a{background-size:128px auto}
.error-wrap #footer{margin:50px 0;height:auto;text-align:center;background:none}
.error-body{text-align:center}
.error-body .alert{font-size:20px;color:#777}
.error-body .alert p{margin-top:10px}
.error-body .alert p + p{margin-top:15px}
.error-body .alert2{color:#333;font-weight:700}
.error-body h1{margin:40px 0 30px;font-size:31px;color:#333}
.error-body .ins{margin-bottom:50px;color:#666;line-height:22px}
.error-body .btn{border:1px solid #333}
.reject-reception-box h2 {font-size:25px;}
.reject-reception-box .reject-info {overflow:hidden;width:100%;margin-top:10px;padding:20px 0;border:5px solid #f2f3f5;}
.reject-reception-box .reject-info > div {float:left;width:550px;padding:10px 50px;}
.reject-reception-box .reject-info .info-kr {width:550px;padding-right:0;border-right:1px solid #f2f3f5;}
.reject-reception-box .reject-info > div .info-tit {margin-bottom:15px;font-size:18px;color:#242424;}
.reject-reception-box .reject-info > div button {margin-right:5px;}
.reject-reception-box .reject-info > div .info-txt {margin-top:15px;line-height:22px;}
.reject-reception-box .reject-info > div .info-txt a {font-weight:600;color:#242424;}
.reject-reception-box .reject-info > div .info-txt span {font-weight:600;color:#242424;}
#container{min-height:600px;z-index:2}
#container .carousel-top{height:593px;overflow:hidden}
.breadcrumb{background:#fff;line-height:40px;position:relative;z-index:10;}
.breadcrumb .breadcrumb-list{margin:0 auto;width:1120px;height:40px;font-family:'Dotum','돋움', 'AppleGothic';}
.breadcrumb .breadcrumb-list > li{display:inline-block;font-size:11px;padding-right:8px;color:#333;position:relative}
.breadcrumb .breadcrumb-list > li:before{content:"";display:inline-block;padding-left:12px;width:4px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px -300px}
.breadcrumb .breadcrumb-list > li:first-child:before{padding-left:2px;width:auto;background:none}
.breadcrumb .breadcrumb-list > li > a{position:relative;color:#666;font-weight:400}
.breadcrumb .breadcrumb-list > li > a.has-sub{padding-right:15px}
.breadcrumb .breadcrumb-list > li > a.has-sub:after{content:"";position:absolute;top:50%;margin-top:-2px;right:0;width:5px;height:3px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_bread_toggle.png) no-repeat 0 0}
.breadcrumb .breadcrumb-list > li.active > a,.breadcrumb .breadcrumb-list > li:hover > a,.breadcrumb .breadcrumb-list > li > a:hover{color:#46675c;font-weight:700;text-decoration:none;letter-spacing:-1px}
.breadcrumb .breadcrumb-list > li.active > a.has-sub:after{background-position:0 bottom}
.breadcrumb .breadcrumb-list > li.active ul.subbread,
.breadcrumb .breadcrumb-list > li:hover ul.subbread {display:block}/*20200708*/
.breadcrumb ul.subbread{display:none;background:#fff;position:absolute;top:32px;left:14px;font-size:11px;line-height:18px;color:#787878;border:1px solid #46675c;padding:8px 18px}
.breadcrumb ul.subbread li{white-space:nowrap;font-weight:400}
.breadcrumb ul.subbread li a{display:block;padding-right:15px;position:relative;z-index:1}
.breadcrumb ul.subbread li a:after{content:"";position:absolute;top:50%;margin-top:-5px;right:0;width:5px;height:9px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px -400px}
.content-wrap{position:relative;padding-top:60px;margin:0 auto;width:1120px;z-index:1;*zoom:1}
.content-wrap:after{display:block;clear:both;content:""}
.content-wrap.product-detail {z-index:auto;}
.simple-gnb .breadcrumb + .content-wrap,.notgnb .breadcrumb + .content-wrap{padding-top:60px}
.breadcrumb + .content-wrap{padding-top:15px}
.text-point1,.text-point1 a{color:#ce5373!important}
.text-point2,.text-point2 a{color:#45675b!important}
.text-point3,.text-point3 a{color:#777!important}
.text-point4,.text-point4 a{color:#333!important}
.text-point5,.text-point5 a{color:#ec555d!important}
.text-point6,.text-point6 a{color:#151515!important}
.text-point7 {display:block;color:#999;font-size:11px !important;} /* lst 2016-07-05*/
.text-point8 {font-size:15px;text-decoration:underline;text-underline-position:under;} /* 20220610 */
.status.text-reply1{color:#888}
.status.text-reply2{color:#45675b}
.status.text-reply3{color:#d95756}
.valign-top{vertical-align:top!important}
.valign-super{vertical-align:super!important}
.valign-baseline{vertical-align:baseline!important}
.valign-middle{vertical-align:middle!important}
.text-left{text-align:left!important}
.text-left.pd1{padding-left:15%!important}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
.fl-left{float:left!important}
.fl-right{float:right!important}
.dp-block{display:block}
.dp-inlineblock{display:inline-block}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:#242424}
.nodata{padding:30px 0;font-size:15px;color:#888;text-align:center}
.nodata.border{border-bottom:1px solid #ccc}
.nodata:before{content:"";display:block;width:72px;height:81px;margin:90px auto 20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat}
.nodata p{margin-bottom:17px}
.nodata .btn-wrap{margin:45px 0 0}
.description{color:#777;margin-bottom:5px}
.description2{color:#888}
.title-wrap{position:relative;margin-top:32px}
.title-wrap .title{color:#444}
.title-wrap .right-area{position:absolute;bottom:0;right:0}
.content-subtit{margin-bottom:10px}
.content-subtit:after{display:block;clear:both;content:""}
.content-subtit h4{margin-top:30px;font-size:17px;line-height:17px;color:#555}
.content-subtit h4.fl-left + form.fl-right{margin-top:-7px}
.content-top + .content-subtit h4,.content-subtit h4.fl-left{margin-top:0}
.content-subtit .attention{text-align:right;margin-top:7px}
.content-subtit .attention.fl-right{margin-top:3px;line-height:14px}
.popup .content-subtit h4{font-size:15px;line-height:15px}
td .subtitle{display:inline-block;margin-bottom:8px;font-size:14px;line-height:14px;font-weight:700;color:#666}
.error{display:block;margin-top:10px;color:#de585e;cursor:inherit}
.error:before{content:"";display:inline-block;margin:0 5px 2px 0;width:14px;height:14px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 -600px}
.period{display:inline-block}
.ie8 .period{display:inline-block;min-width:343px;white-space:nowrap}
.period input{width:100px}
.period > .selectric-wrapper{margin-left:5px}
.ui-widget{font-family:inherit;font-size:inherit}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}
.ui-datepicker{width:254px;padding:0;margin-top:2px;font-size:13px;background:#fff;border:1px solid #ea8488;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.ui-datepicker.ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-datepicker .ui-datepicker-header{position:relative;padding:0;background:transparent;border:0;margin-top:16px;color:#888}
.ui-datepicker .ui-datepicker-title{margin:0 0 10px;text-align:center}
.ui-datepicker .ui-datepicker-title select{margin:0 5px 0 10px;padding:2px 0 0 4px;height:22px;line-height:22px;font-size:13px;font-weight:400;color:#555;vertical-align:middle}
.ui-datepicker .ui-datepicker-title span{display:inline-block;margin-bottom:-2px;vertical-align:sub;color:#888;font-weight:400}
.ui-datepicker select.ui-datepicker-month-year{width:auto}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto}
.ui-datepicker table{width:214px;font-size:inherit;border-collapse:collapse;margin:0 20px}
.ui-datepicker th{padding:1px;text-align:center;font-weight:600;color:#666;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker table td .ui-state-default{display:block;padding:7px 0 4px;text-align:center;text-decoration:none;font-weight:400;color:#666;border:0;background:none}
.ui-datepicker table td .ui-state-default.ui-state-hover{color:#39594e;text-decoration:underline}
.ui-datepicker table td .ui-state-default.ui-state-active{color:#fff;background:#39594e}
.ui-datepicker table td .ui-state-default.ui-state-active:hover{text-decoration:none}
.ui-datepicker table td .ui-state-default.ui-state-highlight{color:#555;font-weight:700;background:#fbe6ef}
.ui-datepicker .ui-datepicker-buttonpane{height:33px;line-height:34px;margin:10px 0 0;padding:0;text-align:center;background:#fff;border-top:1px solid #ccc}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:none;margin:0;padding:0;line-height:20px;color:#888;vertical-align:middle;border:0;opacity:1;filter:Alpha(Opacity=100);background:none}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{display:none}
.input-date-custom,.input-datepicker{width:100px}
.input-date-custom:focus,.input-datepicker:focus{padding:0 8px!important;border:1px solid #ea8488!important}
.ui-datepicker .ui-datepicker-prev{width:20px;height:20px;top:3px;left:16px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_datepicker.png) no-repeat 0 0}
.ui-datepicker .ui-datepicker-next{width:20px;height:20px;top:3px;right:15px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_datepicker.png) no-repeat 0 -100px}
.ui-datepicker .ui-datepicker-prev:hover{top:2px;left:15px;border-color:#fff}
.ui-datepicker .ui-datepicker-next:hover{top:2px;right:16px;border-color:#fff}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker-trigger{margin-left:5px;width:30px;height:30px;font-size:0;background:#555 url(https://image.thehyundai.com/hdmall/images/co/ic_datepicker.png) no-repeat 0 -200px;border:none}
.selectable.btn-wrap{margin:0;text-align:left}
.selectable label{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;margin:3px 0;padding:0 10px;margin-right:2px;font-size:13px;height:30px;line-height:30px;text-align:center;color:#555;border:1px solid #e4e4e4;background:#fff}
.selectable label:hover{border-color:#999}
.selectable.fixed-width label{min-width:80px}
.ie8 .selectable.fixed-width label{padding-left:0;padding-right:0}
.selectable label input{position:absolute;top:0;left:0;opacity:0;-ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.selectable label.checked{color:#fff;background:#45675b;border-color:#45675b}
.selectable label.disabled{color:#d1d1d1;border-color:#e0e0e0;cursor:default}
.selectable label.disabled span.bg{display:block;content:"";position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px}
.selectable label.disabled span.bg img{position:absolute;top:0;left:0;width:100%;height:100%}
.selectable.square label{width:60px;height:55px;padding:10px 0;line-height:18px}
.selectable.square label span var{display:block}
.selectable.color2 label.checked{color:#333;border:1px solid #333;background:#fff;font-weight:700}
.selectable.border label{height:40px;padding:10px 0;line-height:14px;border:3px solid #eaeaea;background:#fff;min-width:130px;text-align:center}
.selectable.border label:hover{border:3px solid #46675c;background:#fff}
.selectable.border label.checked{border:3px solid #46675c;background:#fff;color:#46675c}
.question .attach-wrap{text-align:right}
.attach-wrap ul li{margin-top:5px}
.file-btn{position:relative;display:inline-block;margin-left:3px;width:auto;height:30px;vertical-align:middle;overflow:hidden}
.file-btn .btn{position:relative;z-index:1;cursor:pointer}
.file-btn input{position:absolute;z-index:2;top:0;right:0;opacity:0;cursor:pointer;width:200%;height:200%;opacity:0;-ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.fileinfo{display:inline-block;margin-left:10px}
.fileinfo > .filename{display:inline-block;width:150px;margin-right:5px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fileinfo:first-child{margin-left:0}
.fileinfo:first-child > .filename{width:auto}
.fileinfo:before{content:"";display:inline-block;width:13px;height:15px;margin:0 3px 3px 0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -100px 0}
.fileinfo .btn.del-01{margin-left:3px}
.file-input{overflow:hidden;display:inline-block;width:350px;height:30px;line-height:31px;padding:0 8px;vertical-align:middle;border:1px solid #ccc;box-shadow:none}
.file-input-wrap{position:relative}
.file-input-wrap.fullsize{padding-right:90px}
.file-input-wrap.fullsize .file-input{width:100%}
.file-input-wrap.fullsize .file-btn{position:absolute;top:0;right:0}
.file-input-wrap.fullsize .file-btn .btn{width:85px;letter-spacing:-1px;} /* lst 2016-05-26 */
.fieldset.email input[type="text"],.fieldset.email select{width:110px}
.fieldset.email input{text-align:left}
.fieldset.contact input[type="text"],.fieldset.contact select,.fieldset.contact .selectric-wrapper{width:80px!important}
.fieldset.contact.global input[type="text"]:first-child{width:40px!important}
.fieldset.contact label{margin-left:10px}
.fieldset.address input[type="text"]{width:100%}
.fieldset.address > div + div{margin-top:5px}
.fieldset.bank input{width:200px}
.fieldset.bank input + input{width:120px}
.fieldset.withbtn input[type="text"],.fieldset.withbtn input[type="password"]{width:165px}
.fieldset.withbtn .btn{margin-left:3px}
.fieldset.withbtn.fullsize{padding-right:80px;position:relative}
.fieldset.withbtn.fullsize .btn{width:75px;position:absolute;top:0;right:0;padding:0;text-align:center}
.fieldset.fullsize textarea,.fieldset.fullsize input[type="text"],.fieldset.withbtn.fullsize input[type="password"]{width:100%}
.fieldset.byte{position:relative;padding-right:90px}
.fieldset.byte textarea,.fieldset.byte input[type="text"]{width:100%}
.fieldset.byte .txt-byte{position:absolute;top:0;right:0;text-align:left;width:80px}
.fieldset.byte label{position:relative;display:block;padding-left:80px}
.fieldset.byte label span{position:absolute;top:6px;left:0}
.fieldset.withtit{padding-left:70px;position:relative}
.fieldset.withtit .tit{position:absolute;top:0;left:0;width:70px;line-height:30px}
.fieldset.withtit.wide{padding-left:90px}
.fieldset.withtit.wide .tit{width:90px}
.fieldset.responsive:after{content:"";display:block;clear:both}
.fieldset.responsive > *{float:left}
.fieldset.responsive span.scol{width:24px;text-align:center;line-height:30px}
.fieldset.card ul{margin-left:-5px;*zoom:1}
.fieldset.card ul:after{display:block;clear:both;content:""}
.fieldset.card ul li{float:left;padding-left:5px;width:25%}
.fieldset.card input[type="text"]{width:100%}
.fieldset.store input[type=text]{width:250px}
.fieldset.discount input[type=text]{width:110px;text-align:right}
.fieldset.discount.wide input[type=text]{width:220px}
.fieldset.discount label{margin-left:10px}
.fieldset.timeleft input{width:150px;text-align:center}
.fieldset.timeleft span{font-size:13px;color:#444;margin-left:15px}
.fieldset.timeleft span i{font-style:normal}
.perform-msg{text-align:center;font-size:20px;color:#555}
.perform-msg + h3{margin-top:40px;padding:18px 0 8px;border-top:1px solid #ddd}
.perform-msg2{text-align:center;font-size:15px;color:#444}
.perform-msg2 small{font-size:13px}
.perform-msg.type2{margin-bottom:5px;text-align:center;font-size:15px;line-height:24px}
.perform-msg.type2 strong{font-size:17px;color:#45675b}
.perform-msg3{text-align:center;font-size:17px;color:#444}
.perform-msg2.large{font-size:21px;line-height:30px}
.perform-msg2 .c1 {color:#ec555e;}/*lst 20200506*/
.perform-msg4 {padding-top:15px;text-align:center;font-size:13px;color:#777;}/*lst 20200506*/
.select-listbox{overflow:hidden;border-top:1px solid #999;border-bottom:1px solid #ccc}
.select-listbox.scrollable{overflow-y:scroll}
.select-listbox ul li{position:relative;border-top:1px solid #eee}
.select-listbox ul li:first-child{border-top:none}
.select-listbox ul li div.addr-box{display:block;padding:5px 10px;color:#666}
.select-listbox ul li a:hover,.select-listbox ul li a:hover{color:#39594e;text-decoration:underline}
.select-listbox ul li div.addr-box:after{display:block;clear:both;content:""}
.select-listbox ul li div.addr-box a.select{background:#39594e;color:#fff}
.guide-msg-box{font-size:15px;color:#444}
.guide-msg-box p{padding:5px 0}
.guide-list{margin-top:25px}
.guide-list .title{margin-bottom:6px;font-size:15px;color:#242424}
.guide-list .title:before{content:"";display:inline-block;width:18px;height:16px;margin:0 5px 4px 3px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 -900px}
.guide-list .cont{color:#777;line-height:20px}
.guide-list .cont ul li{position:relative;padding-left:20px;line-height:20px}
.guide-list .cont ul li span.mark{position:absolute;top:0;left:0}
.addr-wrap .title{margin-bottom:5px}
.addr-wrap .txt{margin-bottom:10px;color:#777}
.addr-input-wrap{position:relative;margin-top:25px}
.addr-input-wrap.nomt{margin-top:0}
.addr-input-wrap > div{margin-right:63px}
.addr-input-wrap .btn{position:absolute;top:0;right:0}
.addr-input-wrap input[type="text"]{width:100%}
.addr-cont{margin-top:30px;border-top:1px solid #7f7f7f;}
.addr-cont:after{content:"";display:table;clear:both}
.addr-cont .nav-tabs > li{width:50%}
.addr-cont .nodata{padding-top:0}
.addr-cont .nodata:before{display:none}
.addr-sel-wrap{padding:20px 0}
.addr-sel-wrap label{margin-right:5px;color:#666}
.addr-sel-wrap .selectric-wrapper{max-width:250px}
.addr-sel-wrap .selectric-wrapper + label{margin-left:30px}
.addr-sel-wrap .result-cnt{float:right;margin-top:2px;line-height:28px;font-size:13px;color:#888}
.addr-list1{height:286px}
.addr-list1 .zipcode{position:absolute;top:50%;right:0;margin-top:-7px;width:100px;text-align:center}
.addr-list1 .addr-detail{display:inline-block;padding-right:100px}
.addr-list2{height:auto}
.addr-list2 a{padding:5px 110px 4px 70px;position:relative}
.addr-list2 a:hover{color:#39594e;font-weight:600}
.addr-list2 a:hover .addr-mark{font-weight:400;color:#39594e}
.addr-list2 .addr-mark{margin-top:-10px;position:absolute;top:50%;left:10px;margin-right:10px;width:50px;height:20px;line-height:20px;color:#888;text-align:left}
.addr-list2 .addr-line{display:block;position:relative;padding-right:100px;line-height:25px}
.addr-list2 .zipcode{line-height:20px;margin-top:-9px;position:absolute;top:50%;right:0;width:100px;text-align:center;height:20px;line-height:20px}
.addr-list2 a.select:hover,.addr-list2 a.select .addr-mark{color:#fff;font-weight:400}
.floating-label{position:relative;margin-bottom:30px}
.floating-label input{position:relative;z-index:2;background:transparent url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.floating-label label{position:absolute;z-index:1;line-height:30px;left:8px;top:0;opacity:.5;width:100%;pointer-events:none;-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all}
.floating-label label span.hide{display:none}
.floating-label.focus label{top:30px;font-size:13px!important;left:8px;opacity:1}
.floating-label.focus label span.hide{display:inline-block}
.tooltip-wrap{position:relative;display:inline-block}
.tooltip{display:inline-block;vertical-align:middle;margin:0 0 2px 5px}
.tooltip-cont.no-padding{padding:0}
.tooltip-cont{display:none;position:absolute;z-index:100;padding:10px;font-size:13px;line-height:1.425;font-weight:400;text-align:left;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border:1px solid #222;background:#fff;white-space:normal}
.tooltip-cont.clickable{padding-right:14px;padding-top:14px}
.tooltip-cont .tooltip-arrow{display:block;position:absolute;width:0;height:0;border-style:solid;z-index:101}
.tooltip-cont .tooltip-arrow:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;z-index:102}
.tooltip-cont h4{font-weight:700;margin-bottom:5px}
.tooltip-cont h5{font-weight:700;font-size:13px;margin-bottom:10px}
.tooltip-cont > h5{text-align:center}
.tooltip-cont .btn-close{position:absolute;top:8px;right:8px;width:9px;height:9px;padding:0;font-size:0;line-height:0;border:none;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -6px -6px}
.tooltip-cont .no-head{margin-top:-10px}
.tooltip-cont .body p{line-height:20px;color:#666}
.tooltip-cont p.description{margin:0}
.tooltip-cont .manual{border-top:1px solid #ccc;padding:10px 0 0;margin-top:8px}
.tooltip-cont .manual p{margin-top:8px}
.tooltip-cont p + p{margin-top:10px}
.tooltip-cont .instruction{margin-top:0;background:transparent;padding:0}
.tooltip-cont .table-wrap{margin-top:5px}
.tooltip-cont .table-wrap th,.tooltip-cont .table-wrap td{padding:5px 5px 3px!important}
.tooltip-cont .table-wrap.scroll-col {overflow-x:hidden;overflow-y:auto;max-height:187px;}/*20200714*/
.tooltip-cont .btn-wrap{margin-top:10px}
.tooltip-cont .tooltip-arrow{background:none}
.tooltip-cont.top .tooltip-arrow{bottom:-8px;left:50%;margin-left:-8px;border-width:8px 8px 0;border-color:#222 transparent transparent}
.tooltip-cont.bottom .tooltip-arrow{top:-8px;left:50%;margin-left:-8px;border-width:0 8px 8px;border-color:transparent transparent #222}
.tooltip-cont.right .tooltip-arrow{top:50%;margin-top:-8px;left:-8px;border-width:8px 8px 8px 0;border-color:transparent #222 transparent transparent}
.tooltip-cont.left .tooltip-arrow{top:50%;margin-top:-8px;right:-8px;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #222}
.tooltip-cont.top .tooltip-arrow:after{top:-8px;left:-7px;border-width:7px 7px 0;border-color:#fff transparent transparent}
.tooltip-cont.bottom .tooltip-arrow:after{top:1px;left:-7px;border-width:0 7px 7px;border-color:transparent transparent #fff}
.tooltip-cont.right .tooltip-arrow:after{top:-7px;left:1px;border-width:7px 7px 7px 0;border-color:transparent #fff transparent transparent}
.tooltip-cont.left .tooltip-arrow:after{top:-7px;right:1px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #fff}
.tooltip-cont.left .tooltip-arrow.top,.tooltip-cont.right .tooltip-arrow.top{top:8px;bottom:auto;margin:0}
.tooltip-cont.left .tooltip-arrow.bottom,.tooltip-cont.right .tooltip-arrow.bottom{top:auto;bottom:8px;margin:0}
.tooltip-cont.top .tooltip-arrow.left,.tooltip-cont.bottom .tooltip-arrow.left{left:8px;right:auto;margin:0}
.tooltip-cont.top .tooltip-arrow.right,.tooltip-cont.bottom .tooltip-arrow.right{left:auto;right:8px;margin:0}
.tooltip-cont .tooltip-benefit{margin:-10px}
.tooltip-cont .tooltip-benefit .head h5,.tooltip-cont .tooltip-benefit .head .title{margin:0;font-weight:600;font-size:15px;color:#555}
.tooltip-cont .tooltip-benefit .head{padding:13px 14px;border-bottom:1px solid #e7e7e7}
.tooltip-cont .tooltip-benefit .head p{color:#888}
.tooltip-cont .tooltip-benefit .priceinfo{padding:5px;font-size:13px;width:100%;max-width:none;}
.tooltip-cont .tooltip-benefit .priceinfo li{padding:3px 9px}
.tooltip-cont .tooltip-benefit .priceinfo li:after{display:block;clear:both;content:""}
.tooltip-cont .tooltip-benefit .priceinfo li.total{margin-top:5px;padding-top:10px;border-top:1px dashed #e7e7e7;font-weight:700}
.tooltip-cont .tooltip-benefit .priceinfo li span{float:left;color:#666}
.tooltip-cont .tooltip-benefit .priceinfo li span + span{float:right;padding-right:10px;color:#466667}
#tooltip-qrcode.tooltip-cont {z-index:110;} /*lst 20190315*/
.popover-fullsize-close{width:100%;height:100%;position:absolute}
.popup{min-width:0!important}
.popup #container{min-height:0}
.popup #container .content-wrap{width:auto;padding:0;margin:0}
.popup #container .content-wrap .content{margin:0;padding:40px 30px}
.popup #container .content-wrap.custom .content{min-height:0}
.pop-header{position:relative;border-top:10px solid #edc5e1;border-bottom:1px solid #ccc}
.pop-header:after{content:"";position:absolute;top:-10px;left:0;width:170px;border-top:10px solid #45675b}
.pop-header.type-winpop:after {width:140px;}
.pop-header h1{margin:0 50px 0 50px;height:63px;padding:14px 0 10px;text-align:center;font-size:27px;white-space:nowrap;overflow:hidden}/*20200925*/
.pop-header h1.hash-title{height:auto}
.pop-header h1.center {margin-left:0;margin-right:0;}
.pop-header .btn-popover-close,.pop-header .popover-close{position:absolute;display:block;top:20px;right:20px;width:21px;height:21px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 0}
.pop-header .hash-title .prod-unit-img{width:100px;height:100px;display:inline-block;line-height:0;vertical-align:middle}
.pop-header .hash-title .prod-unit-img img{width:100px;height:100px;display:block}
.pop-header .hash-title .cnt{position:absolute;bottom:10px;right:60px;font-size:17px;color:#242424;line-height:20px}
.pop-header.no-line {border-top:0;}
.pop-header.no-line:after {display:none;}
.pop-content{padding:40px}
.pop-content.no-padding{padding:0}
.pop-content.no-padding-top{padding-top:0}
.pop-content.no-padding-bottom{padding-bottom:0}
.pop-footer{position:relative;padding:20px 0;text-align:center;border-top:1px solid #e4e4e4}
.pop-footer .btn{margin:0 2px}
.popup .pop-footer .btn.size3,.popup .btn-wrap .btn.size3{min-width:90px}
.pop-content .guide-txt{font-size:15px;color:#444;margin-bottom:12px}
.popover-scroll{max-height:400px;overflow:hidden;overflow-y:scroll}
.pop-ordername:after{display:block;clear:both;content:""}
.pop-ordername span{display:inline-block;width:15%;float:left;line-height:30px}
.pop-ordername input{width:85%;float:left}
.pop-ordername-guide{border-top:1px solid #ccc;padding-top:15px;margin-top:15px;line-height:24px}
.pop-ordername-guide a{display:inline-block;padding-right:12px;color:#39594e;font-weight:700;background:url(https://image.thehyundai.com/hdmall/images/co/bg_green_arrow.png) no-repeat right 6px}
.bg-popover-layer{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;background:#000;opacity:.3;display:none}
.popover-ajax-wrap,.popover-wrap{display:none;background:#fff;border:1px solid #222}
.popover-wrap:after{display:block;clear:both;content:""}
.popover-wrap.no-btn{padding-bottom:40px}
.popover-wrap.fix{display:block;position:fixed}
.popover-wrap .parent-content .btn-wrap,.popover-wrap form > .btn-wrap,.popover-wrap > .btn-wrap{margin:0;padding-top:20px;padding-bottom:20px;border-top:1px solid #ccc}
.popover-wrap .btn.size3{min-width:90px}
.popover-wrap .instruction2{margin:0 40px 30px;padding-top:20px;border-top:1px solid #e5e5e5}
.popover-wrap .child-content{display:none;position:absolute;z-index:1002;top:0;left:0;font-size:13px;border:1px solid #222;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover-wrap .child-content.another-stores{width:800px}
.popover-wrap .child-content .selectable.btn-wrap{border:0;padding:0;margin:0}
.popover-wrap.autoscroll form{height:100%}
.popover-wrap.autoscroll{display:block;position:relative;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:100%}
.popover-wrap.autoscroll .pop-header{position:absolute;top:0;left:0;width:100%;min-height:73px}
.popover-wrap.autoscroll .btn-wrap.pop-footer{position:absolute;bottom:0;left:0;width:100%}
.popover-wrap.autoscroll .pop-content{padding-top:73px;padding-bottom:77px;width:100%;height:100%;overflow:hidden}
.popover-wrap .pop-content.mCustomScrollbar{padding-right:10px}
.popover-wrap .pop-content .mCustomScrollBox{padding:0}
.popover-wrap .pop-content .mCustomScrollBox .mCSB_container{margin-right:28px;min-height:100%}
.popover-wrap .pop-content .mCustomScrollBox .mCSB_scrollTools{right:0}
.popover-wrap.iframe{display:block}
.popover-wrap.fullsize{margin:0 auto;position:relative;z-index:10}
.popover-wrap.hide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_overlay.png)}
h2.pop-title{margin:30px 0 10px;font-size:17px;color:#444;font-weight:600}
h2.pop-title:first-child{margin-top:0}
h3.pop-title{margin:30px 0 8px;font-size:15px;font-weight:600}
h3.pop-title:first-child{margin-top:0}
h3.pop-title small{font-size:13px;font-weight:400;color:#888}
.pop-footer.for-popup{height:42px;line-height:20px;padding:11px 10px;background:#f3f2f0;overflow:hidden;*zoom:1;font-size:13px;color:#767676}
.pop-footer.for-popup .left{float:left;width:50%;text-align:left}
.pop-footer.for-popup .right{float:right;width:50%;text-align:right}
.pop-footer.for-popup a{text-decoration:none}
.pop-footer.for-popup .left input{margin-right:3px}
.pop-footer.for-popup .right i{margin:0 0 2px 3px;display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/btn_winpopup_close.png) no-repeat}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;background:#fff}
table caption{display:none}
.table-layout-auto{table-layout:auto!important}
.table-layout-fixed{table-layout:fixed!important}
.table-wrap{border-top:1px solid #767676;border-bottom:1px solid #767676}
.title-wrap{zoom:1}
.table-wrap.no-border-top{border-top:0}
.table-wrap table tbody th{padding:18px 15px 16px;vertical-align:top;text-align:left;color:#444;font-weight:600;border-top:1px solid #eee;background:#f6f6f6}
.table-wrap table tbody tr:first-child th,.table-wrap table tbody tr:first-child td{border-top:none}
.table-wrap table tbody td{padding:12px;vertical-align:middle;text-align:left;color:#666;border-top:1px solid #e0e0e0}
.table-wrap table tbody td a:hover{color:#45675b}
.table-wrap table tbody td.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.table-wrap table tfoot tr th,.table-wrap table tfoot tr td{padding:12px;vertical-align:middle;text-align:left;color:#666;border-top:1px solid #eee}
.table-wrap.no-th-bg th{background:none}
.table-wrap.coltype table thead th{padding:12px 5px 10px;line-height:22px;color:#444;text-align:center;vertical-align:middle;background:#f6f6f6}
.table-wrap.coltype table tbody td{padding:16px 5px 14px;line-height:22px;color:#666;text-align:center;vertical-align:middle}
.table-wrap.coltype table tbody td a:hover{text-decoration:underline}
.table-wrap.coltype table tbody td i.icon.lock{margin:0 8px 2px -16px}
.table-wrap.coltype table tbody tr:first-child th,.table-wrap.coltype table tbody tr:first-child td{border-top:1px solid #eee}
/*.table-wrap.coltype table tbody tr:first-child td[rowspan]{border-left:1px solid #eee}lst 20170329*/
.table-wrap .selectric-wrapper + .selectric-wrapper{margin-top:5px}
.table-wrap div > .selectric-wrapper + .selectric-wrapper{margin-top:0}
.table-wrap.coltype2 table th{padding:12px 10px 10px;line-height:22px;color:#444;text-align:center;vertical-align:middle;background:#f6f6f6}
.table-wrap.coltype2 table td{padding:10px;line-height:22px;color:#666;text-align:center;vertical-align:middle}
.table-wrap.coltype2 table tbody tr:first-child th,.table-wrap.coltype2 table tbody tr:first-child td{border-top:1px solid #eee}
.table-wrap.coltype2 table tbody tr th,.table-wrap.coltype2 table tbody tr td{border-left:1px solid #eee}
.table-wrap.coltype2 table tbody tr th:first-child,.table-wrap.coltype2 table tbody tr td:first-child{border-left:0}
.table-wrap.border-type{border:0}
.table-wrap.border-type table td,.table-wrap.border-type table th{padding:13px 0;text-align:center;color:#777;background:#fff;border:1px solid #999!important}
.table-wrap.border-type table th{font-weight:700;color:#444}
.table-wrap.size2 table tbody th{padding:12px 15px}
.table-wrap.size2 table tbody td{padding:6px 15px}
.table-wrap.size3 table tbody td{padding:16px 15px}
.table-wrap.coltype.size2 table tbody td{padding:10px 5px 8px}
.table-wrap .btn-wrap .btn{margin:0}
.table-wrap table tbody tr.has-change-infobox td{padding-bottom:0}
.table-wrap.coupon-select table{border-collapse:separate}
.table-wrap.coupon-select table tbody td{padding:15px 10px!important}
.table-wrap.coupon-select{border-bottom:0}
.table-wrap.coupon-select table tfoot td,.table-wrap.coupon-select table tfoot th{border-top:1px solid #767676}
.table-wrap.coupon-select.single-line{border-top:0;border-bottom:0}
.table-wrap.coupon-select.single-line table td{border-left:0}
.table-wrap.coupon-select.single-line table tfoot td,.table-wrap.coupon-select table tfoot th{border-top:1px solid #eee}
.table-wrap.text-left table tbody td{text-align:left;padding-left:15px!important;padding-right:15px!important}
.table-wrap.text-left table thead th{text-align:left;padding-left:15px!important;padding-right:15px!important}
table.scroll-table{width:100%;table-layout:fixed;border-collapse:collapse}
table.scroll-table thead{text-align:left;display:table;float:left;width:100%}
table.scroll-table thead tr{display:table-row;width:100%}
table.scroll-table thead tr th{padding-left:0;padding-right:0}
table.scroll-table thead tr{position:relative;display:block;width:100%}
table.scroll-table tbody{display:block;overflow:auto;overflow-y:scroll;height:330px;float:left}
table.scroll-table tr:after{content:" ";height:0;width:0;display:block;margin-left:-3px;visibility:hidden}
.old_ie_wrapper{height:332px;width:100%;overflow-x:hidden;overflow-y:auto}
.old_ie_wrapper tbody{height:auto}
.old_ie_wrapper thead tr{position:absolute}
.old_ie_wrapper tbody tr:first-child{height:67px;vertical-align:bottom}
.popover-wrap .table-wrap table tbody th,.popover-wrap .table-wrap table tbody td{padding:10px 15px;font-size:13px}
.popover-wrap .table-wrap table tbody th{vertical-align:middle;text-align:left}
.popover-wrap .table-wrap.type1{border:none}
.popover-wrap .table-wrap.type1 table th{padding:5px 2px;text-align:left;font-size:13px;font-weight:400;border-top:none;background:none}
.popover-wrap .table-wrap.type1 table td{padding:4px 2px;border-top:none}
.popover-wrap .table-wrap.type2{border-top:2px solid #ccc;border-bottom:1px solid #ccc}
.popover-wrap .table-wrap.type2 table thead th{padding:10px 15px 8px;color:#666}
.popover-wrap .table-wrap.type2 table tbody tr:first-child th,.popover-wrap .table-wrap.type2 table tbody tr:first-child td{border-top:1px solid #eee}
.popover-wrap .table-wrap.type2 table tbody th{padding:10px 15px 8px;color:#666;font-weight:600;text-align:left;background:#fff}
.popover-wrap .table-wrap.type2 table tbody td{padding:10px 5px 8px}
.popover-wrap .table-wrap.type2 .thead th{background:#f6f6f6}
.direction.result{clear:both;margin:20px 0 10px}
.parallel-wrap:after{display:block;clear:both;content:""}
.parallel-wrap .table-wrap{float:left}
.parallel-wrap.equal2 .table-wrap{width:48%;margin-left:2%}
.parallel-wrap.equal2 .table-wrap:first-child{width:50%;margin-left:0}
.table-wrap + .table-wrap{margin-top:20px}
.parallel-wrap.equal2 .table-wrap + .table-wrap{margin-top:0}
.table-wrap.coltype.type2 table tbody td{padding:10px 8px 8px;border-right:1px solid #eee}
.table-wrap.coltype.type2 table tbody td:last-child{border-right:none}
.pagination-wrap{padding:20px 0 0;text-align:center}
.pagination > li{display:inline-block}
.pagination > li > a{display:inline-block;margin:0 1px;padding:3px 6px 0;min-width:23px;height:23px;font-weight:600;color:#777;border:1px solid #fff}
.pagination > li > a.disabled i,.pagination > li > a:hover.disabled i{opacity:.3;-ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30)}
.pagination > li > a:hover{text-decoration:none;background:#fff;border:1px solid #45675b}
.pagination > li > a:hover.disabled{cursor:default;background:none;border:1px solid #fff}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{color:#fff;background:#45675b;border:1px solid #45675b}
.pagination-wrap + .instruction{margin-top:40px}
.ui-accordion{border-top:1px solid #bebebe}
.ui-accordion img{max-width:100%}
.ui-accordion .accordion-head span{display:inline-block;text-align:center}
.ui-accordion > li{border-bottom:1px solid #eee}
.ui-accordion > li .head a{position:relative;display:block;padding:15px 52px 13px;color:#777}
.ui-accordion > li .head var{position:absolute;top:15px;left:15px;display:inline-block;font-weight:600;color:#333}
.ui-accordion > li .head a:after{content:"";display:block;position:absolute;top:50%;right:20px;margin-top:-3px;width:11px;height:6px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px 0}
.ui-accordion > li.active .head a:after{background-position:-100px -100px}
.ui-accordion > li.active{margin-top:-1px;border-top:1px solid #999;border-bottom:1px solid #999}
.ui-accordion > li.active .head a{font-weight:600;color:#39594e}
.ui-accordion > li .head a:hover{color:#45675b}
.ui-accordion > li .body{display:none;position:relative;margin-top:-1px;padding:20px 40px 20px 51px}
.ui-accordion > li.active .body{display:block}
.ui-accordion > li .body > span:first-child{position:absolute;top:19px;left:20px;color:#333;font-weight:600;font-size:15px}
.ui-accordion > li:last-child{border-bottom:1px solid #bebebe}
.ui-accordion.type2 > li .head a{font-size:15px;color:#555;font-weight:400}
.ui-accordion.type2 > li .head a:hover{color:#45675b}
.ui-accordion.type2 > li .head var{color:#555}
.ui-accordion.type2 > li.active{border-color:#e8e8e8}
.ui-accordion.type2 > li.active .head a{color:#fff;background:#45675b}
.ui-accordion.type2 > li.active .head a var{color:#fff}
.ui-accordion.type2 > li.active .head a:after{background-position:-100px -200px}
.ui-accordion.type2 > li .body{padding:28px 30px 26px 55px;background:#f6f6f6}
.ui-accordion.type2 > li .body > span:first-child{top:27px}
table.ui-accordion{border-top:none}
table.ui-accordion .head.active td{border-top:1px solid #45675b;font-weight:700;color:#222}
table.ui-accordion .body{display:none}
table.ui-accordion .body td{padding:25px 40px!important;text-align:left!important;border-top:1px solid #45675b!important;background:#f8f8f8}
table.ui-accordion .body.active{display:table-row}
.instruction2 + .myhyundai-head + .table-wrap .ui-accordion tr td:first-child{background-color:#f6f6f6}
.ui-accordion .body .question,.ui-accordion .body .question + .answer{position:relative;padding-left:45px;text-align:left}
.ui-accordion .body .question > span:first-child,.ui-accordion .body .answer > span:first-child{position:absolute;left:15px;font-size:15px;font-weight:700}
.ui-accordion .body .question + .answer{margin-top:15px;padding:15px 0 0 45px;border-top:1px dashed #ccc}
.ui-accordion .body .answer + .answer {position:relative;margin-top:15px;padding:15px 0 0 45px;}/*20201118*/
.ui-accordion .body .answer em{position:relative;display:block;margin-bottom:10px;padding-right:140px}
.ui-accordion .body .answer em span{color:#45675b;font-weight:700}
.ui-accordion .body .answer em var.date{position:absolute;top:2px;right:0}
.ui-accordion .body .btn-wrap{margin:20px 0 0;text-align:right}
.btn-wrap{margin:20px 0 0;text-align:center}
.btn-wrap a{vertical-align:middle;text-decoration:none;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.btn-wrap .btn{margin:0 2px}
.btn-wrap.left{text-align:left}
.btn-wrap.right{text-align:right}
.btn{display:inline-block;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #b7b7b7;overflow:hidden;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;text-align:center}
.btn:hover{text-decoration:none}
.btn .btn-ar{margin:0 0 3px 20px}
.btn.size0{padding:0 5px;height:20px;line-height:20px;font-size:12px}
.btn.size1{padding:0 10px;height:26px;line-height:26px;font-size:12px}
.btn.size2{padding:0 12px;height:30px;line-height:30px;font-size:13px}
.btn.size3{padding:0 20px;height:36px;line-height:36px;font-size:13px;font-weight:600}
.btn.size4{padding:0 20px;height:42px;line-height:42px;font-size:14px;font-weight:600}
.btn.size5{padding:0 25px;height:45px;line-height:45px;font-size:15px;font-weight:600}
.btn.size6{padding:0 25px;height:58px;line-height:58px;font-size:17px;font-weight:600}
.btn.size7{padding:0 90px;height:50px;line-height:50px;font-size:17px;font-weight:600}
.btn.full,.full .btn{padding:0;width:100%;margin:0;text-align:center}
.btn.wide1{padding:0 20px}
.btn.wide2{padding:0 30px}
.btn.wide3{padding:0 40px}
.btn.wide4{padding:0 50px}
.btn.wide5{padding:0 60px}
.btn.color1{color:#fff!important;border:1px solid #555;background:#555}
.btn.color1:hover{color:#fff!important;background:#444!important;text-decoration:none!important}
.btn.color2{color:#fff!important;border:1px solid #333;background:#333}
.btn.color2:hover{color:#fff!important;background:#222!important;text-decoration:none !important}
.btn.color3{color:#555!important;border:1px solid #888;background:#fff}
.btn.color3:hover{color:#555!important;background:#fafafa!important;text-decoration:none!important}
.btn.color4{color:#fff!important;border:1px solid #45675b;background:#45675b}
.btn.color4:hover{color:#fff!important;background:#3b6556!important;text-decoration:none!important}
.btn.color5{color:#767676!important;border:1px solid #ddd;background:#e9e9e9}
.btn.color5:hover{color:#767676!important;background:#ddd!important;text-decoration:none!important}
.btn.color6{color:#fff!important;border:1px solid #88baa9;background:#88baa9}
.btn.color6:hover{color:#fff!important;background:#77b09d!important;text-decoration:none!important}
.btn.color7{color:#666!important;border:1px solid #ccc;background:#fafafa}
.btn.color7:hover{color:#666!important;background:#f2f2f2!important;text-decoration:none!important}
.btn.color8{color:#fff!important;border:1px solid #f4889f;background:#f4889f}
.btn.color8:hover{color:#fff!important;border:1px solid #f18199!important;background:#f18199!important}
.btn.color9{color:#fff!important;border:1px solid #e35c61;background:#e35c61}
.btn.color9:hover{color:#fff!important;border:1px solid #e35c61!important;background:#e35c61!important}
.btn.color10{color:#45675b!important;font-weight:600;border:1px solid #45675b;background:#fff}
.btn.color10:hover{color:#45675b!important;background:#fafafa!important;text-decoration:none!important}
.btn.color12{color:#fff!important;border:1px solid #bbb;background:#bbb}
.btn.color12:hover{color:#fff!important;background:#bbb!important;text-decoration:none!important}
.btn.color13{color:#777!important;border:1px solid #d7d7d7;background:#fff}
.btn.color13:hover{color:#777!important;background:#fff!important;text-decoration:none!important}
.btn.color14{color:#fff!important;border:1px solid #fff;background:transparent}
.btn.color14:hover{color:#fff!important;text-decoration:none!important}
.btn.color16 {color:#bbbbbb !important;border:1px solid #ccc;background:transparent;}/*20201222*/
.btn.color16:hover {color:#bbbbbb !important;text-decoration:none !important;}/*20201222*/
.btn.color17 {color:#fff !important;border:1px solid #ccc;background:#999;}/*20210120*/
.btn.color17:hover {color:#fff !important;text-decoration:none !important;}/*20210120*/
.btn-group{position:relative;display:inline-block;vertical-align:middle}
.btn-group:after{display:block;clear:both;content:""}
.btn-group .btn-in{padding:0 8px;height:30px;line-height:30px;color:#555;background:#fff;border:1px solid #e4e4e4;border-left:none}
.btn-group .btn-in:first-child{border-left:1px solid #e4e4e4}
.btn-group .btn-in{float:left}
.btn-group .btn-in.btn-active,.btn-group .btn-in.btn-active:hover{color:#fff;font-weight:600;background:#45675b;border:1px solid #45675b}
.btn-group .btn-in:hover{color:#111!important;background:#f6f6f6!important}
.btn.del-01{margin-bottom:2px;width:16px;height:16px;font-size:0;line-height:0;border:none;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 -200px}
.btn.disabled{opacity:.3;-ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30);cursor:default}
.btn-spantype {display:inline-block !important;padding:4px 20px 3px;}
.nav{position:relative;margin-bottom:20px;list-style:none}
.nav:after{display:block;clear:both;content:""}
.nav > li{display:block}
.nav > li > a{display:block;position:relative}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none}
.tab-block{position:relative}
.tab-block .right-area{position:absolute;top:0;right:0}
.ie8 .delivery-address .tab-block .right-area{width:300px}
.tab-block .tab-btn{position:absolute;top:0;right:0}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block;position:relative}
.tab-pane{display:none}
.tab-pane.active{display:block}
.nav.equal2 > li{width:50%}
.nav.equal3 > li{width:33.333333333333%}
.nav.equal4 > li{width:25%}
.nav.equal5 > li{width:20%}
.nav.equal6 > li{width:16.66666666%}
.nav.equal7 > li{width:14.28571428%}
.nav.equal10 > li{width:10%}
.nav.equal11 > li{width:9.0909090909091%}
.myhyundai-head + .nav.equal6 > li{width:20%} /*lst 2016-10-20*/
.nav-tabs{margin-top:20px;text-align:center;border-bottom:1px solid #333}
.nav-tabs > li{float:left;margin-bottom:-1px}
.nav-tabs > li > a{padding:10px 14px 8px;min-width:84px;font-size:13px;color:#767676;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #333}
.nav-tabs > li > a:hover{color:#555;background:#fafafa}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{margin:0 0 -1px -1px;padding:10px 14px 9px;font-weight:600;color:#242424;border:1px solid #333!important;border-bottom:none!important;border-right:1px solid #333;background:#fff}
.nav-tabs > li:first-child > a{margin-left:0;border-left:1px solid #ccc}
.nav-tabs > li.active:first-child > a{margin-left:0}
.nav-tabs.size2 > li > a{padding:17px 20px 14px;font-size:17px}
.nav-tabs.size2 > li.active > a,.nav-tabs.size2 > li.active > a:hover,.nav-tabs.size2 > li.active > a:focus{padding:17px 20px 15px}
.nav-tabs.size3 > li > a{padding:17px 0 14px;font-size:17px;width:180px}
.nav-tabs.size3 > li.active > a,.nav-tabs.size3 > li.active > a:hover,.nav-tabs.size3 > li.active > a:focus{padding:17px 0 15px;width:180px}
.nav-tabs2{margin-top:2px;text-align:center;border-bottom:2px solid #333}
.nav-tabs2 > li{float:left;margin-bottom:-2px}
.nav-tabs2 > li > a{padding:13px 20px 10px;font-size:15px;color:#767676;border-top:1px solid #ccc;border-right:1px solid #ccc}
.nav-tabs2 > li > a:hover{color:#555}
.nav-tabs2 > li.active > a,.nav-tabs2 > li.active > a:hover,.nav-tabs2 > li.active > a:focus{margin:-2px 0 0 -1px;padding:15px 20px 12px;font-weight:600;color:#333;border:2px solid #333!important;border-bottom:none!important;border-right:1px solid #333;background:#fff}
.nav-tabs2 > li:first-child > a{margin-left:0;border-left:1px solid #ccc}
.nav-tabs2 > li.active:first-child > a{margin-left:0}
.nav-tabs2 > li > a var{display:inline-block;margin-left:5px;vertical-align:-1px}
.nav-tabs2 > li.active > a var{color:#f35778}
.nav-tabs2.sharp{margin-top:20px;text-align:center;border-bottom:1px solid #333}
.nav-tabs2.sharp > li{float:left;margin-bottom:-1px}
.nav-tabs2.sharp > li.active > a,.nav-tabs2.sharp > li.active > a:hover,.nav-tabs2.sharp > li.active > a:focus{margin:0 0 0 -1px;padding:13px 20px 10px;border:1px solid #333!important;border-bottom:none!important}
.nav-tabs2.sharp.wide > li > a{padding:14px 40px 10px}
.nav-tabs2.sharp.wide > li.active > a,.nav-tabs2.sharp.wide > li.active > a:hover,.nav-tabs2.sharp.wide > li.active > a:focus{margin:0 0 -1px -1px;padding:14px 40px 10px;border:1px solid #333!important;border-bottom:none!important}
.nav-tabs2.equal11 > li.active > a,.nav-tabs2.equal11 > li.active > a:hover,.nav-tabs2.equal11 > li.active > a:focus,.nav-tabs2.equal11 > li > a,.nav-tabs2.equal11 > li > a:hover,.nav-tabs2.equal11 > li > a:focus{padding-left:5px;padding-right:5px}
.nav-tabs2.size2 > li > a{padding:17px 20px 14px;font-size:17px}
.nav-tabs2.size2 > li.active > a,.nav-tabs2.size2 > li.active > a:hover,.nav-tabs2.size2 > li.active > a:focus{padding:18px 20px 16px}
.nav-tabs.vertical{margin-top:0;border-bottom:1px solid #ccc}
.nav-tabs.vertical > li{float:none}
.nav-tabs.vertical > li.active{z-index:2}
.nav-tabs.vertical > li > a,.nav-tabs.vertical > li.active > a,.nav-tabs.vertical > li.active > a:hover,.nav-tabs.vertical > li.active > a:focus{padding:28px 20px 25px 10px;font-size:14px;text-align:left;border-left:none!important;border-right:none!important;border-bottom:1px solid #ccc}
.nav-tabs.vertical > li.active a{position:relative;z-index:3;margin:0 0 -1px;border-top:1px solid #333!important;border-bottom:1px solid #333!important}
.nav-tabs.vertical > li.active a:after{position:absolute;top:29px;right:2px;content:"";display:block;width:8px;height:13px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -100px}
.nav-tabs.vertical3{margin:0;border:0}
.nav-tabs.vertical3 li{position:relative;float:none;margin:0;bottom:0;height:56px;border-bottom:1px solid #e3e3e3!important}/*수정 2016-04-05*/
.nav-tabs.vertical3 li:first-child{border-top:1px solid #e3e3e3!important;height:57px}/*수정 2016-04-05*/
.nav-tabs.vertical3 li a{position:absolute;top:0;left:0;padding:8px 20px;width:100%;height:55px;line-height:42px;text-align:center;border:0!important;border-left:7px solid transparent!important}/*수정 2016-04-05*/
.nav-tabs.vertical3 li a span{display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#888;line-height:20px;vertical-align:middle}
.nav-tabs.vertical3 li a:hover{background:#f5f5f5;border-left:7px solid #e3e3e3!important;color:#666}
.nav-tabs.vertical3 li a.active,.nav-tabs.vertical3 li.active a{padding:8px 20px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_green_arrow.png) no-repeat 240px center;border-left:7px solid #39594e!important}
.nav-tabs.vertical3 li a.active:hover,.nav-tabs.vertical3 li.active a:hover{border:0!important;border-left:7px solid #39594e!important}
.nav-tabs.vertical3 li a.active span,.nav-tabs.vertical3 li.active a span{color:#39594e;text-decoration:none}
.nav-tabs.depth2{margin-bottom:60px}
.tabs-depth2{display:none;position:absolute;left:0;padding:20px 0 0 15px;text-align:left}
.tabs-depth2 a{display:inline-block;line-height:13px;color:#777}
.tabs-depth2 a.selected{color:#258766;border-bottom:1px solid #32705b}
.tabs-depth2 a:before{content:"|";display:inline-block;width:1px;height:12px;margin:0 12px 0 10px;font-size:12px;color:#aaa;vertical-align:middle}
.tabs-depth2 a:first-child:before{display:none}
.tabs-depth2 a + a{margin-left:22px;position:relative}
.tabs-depth2 a + a:before{content:"|";display:block;position:absolute;top:0;left:-11px;margin:0}
.active .tabs-depth2{display:block}
.tab-border-wrap .tab-content{position:relative;border:1px solid #666;border-top:none}
.tab-border-wrap .nav{margin:0}
.tab-border-wrap .nav-tabs > li > a{padding:17px 20px 13px;min-width:90px;font-size:18px;color:#666;border-top:1px solid #eee;border-right:1px solid #eee}
.tab-border-wrap .nav-tabs > li.active > a,.tab-border-wrap .nav-tabs > li.active > a:hover,.tab-border-wrap .nav-tabs > li.active > a:focus{padding:17px 20px 14px;color:#333}
.tab-border-wrap .nav-tabs .tab-ar{display:inline-block;width:13px;height:7px;margin:0 0 1px 8px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -300px -300px}
.tab-border-wrap .nav-tabs li.active .tab-ar{margin-bottom:3px;background-position:-300px -400px}
.tab-border-wrap .layer-close{position:absolute;display:block;right:13px;bottom:13px;width:17px;height:17px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -100px -700px}
.search-wrap{margin-bottom:20px}
.search-wrap .form-group{position:relative;margin:0}
.search-wrap .form-group:after{display:block;clear:both;content:""}
.search-wrap .form-group.withbtn{padding-right:90px;position:relative}
.search-wrap .form-group .btn.write{position:absolute;top:0;right:0;width:80px;padding:0;text-align:center}
.search-wrap .text-ins{line-height:30px;color:#666}
.search-input-wrap{position:relative;display:inline-block}
.search-input-wrap input[type="text"]{margin-left:6px;width:300px;background:#eee;border:1px solid #ddd}
.search-input-wrap.withbtn input[type="text"]{padding-right:38px}
.search-input-wrap a{position:absolute;top:0;right:0;padding:6px 0 0 6px;width:30px;height:30px;text-align:left;background:#555}
.search-input-wrap.type2{display:block;margin-bottom:40px}
.search-input-wrap.type2 .search-inner{position:relative;margin:0 auto;width:370px;padding-right:40px}
.search-input-wrap.type2 input[type="text"]{margin:0;padding:0 12px;width:100%;height:40px;font-size:15px;line-height:41px}
.search-input-wrap.type2 a{position:absolute;top:0;right:0;padding:9px 0 0 8px;width:40px;height:40px}
.search-wrap .form-group button.write,.search-wrap.group1 button.write{height:30px;padding:0 10px;font-size:13px}
.search-wrap.center{text-align:center}
.search-wrap.center .search-input-wrap input[type="text"]{background:#fff}
.search-wrap .tit{display:inline-block;height:30px;padding:0 10px;vertical-align:middle;line-height:30px;color:#666;font-weight:700}
.search-wrap .tit:first-child{padding-left:0}
.search-wrap .tit2{display:inline-block;margin-right:80px;font-size:19px;color:#222}
.search-wrap .tit2:before{content:"";display:inline-block;width:6px;height:5px;margin:0 5px 3px 0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -400px -700px}
.search-wrap .selectric-max{max-width:140px}
.search-wrap.group1{margin-bottom:10px}
.search-wrap.group1:after{display:block;clear:both;content:""}
.search-wrap.group1 .form-group{width:87%;margin-bottom:20px;padding:18px 20px;background:#f5f5f5}
.search-wrap.group1 .form-group,.search-wrap.group1 .form-group + button{float:left}
.search-wrap.group1 .form-group .col-group{white-space:nowrap}
.search-wrap.group1 form + button.write{width:12%;height:66px;margin-left:1%;font-size:15px;color:#fff;border:1px solid #666;background:#666}
.search-wrap.group1 .search-input-wrap input[type="text"]{width:130px;padding-right:38px;margin-left:0;border:1px solid #ddd;background:#fff}
.search-wrap.group1 .form-group.nobtn{width:100%}
.search-wrap.group2 .form-group{width:100%;margin-bottom:20px;padding:18px 20px;background:#f5f5f5}
.search-wrap.group2 .period{margin-left:0;margin-right:10px}
.search-wrap.group2 .input-msg{display:inline-block;padding-bottom:0;vertical-align:bottom}
.layer{position:fixed;top:50%;left:50%;background:#fff;border:1px solid #767676;box-shadow:0 0 10px rgba(0,0,0,0.3)}
div.instruction{position:relative;margin-top:20px;padding:15px 15px 13px;min-height:78px;background:#f8f8f8}
div.instruction.noicon ul{margin-left:0}
.instruction .instruction-icon{position:absolute;top:20px;left:20px}
.instruction .instruction-icon i{margin:0}
.instruction ul{margin-left:63px}
div.instruction.single{line-height:48px}
.instruction.single ul{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.instruction.single .instruction-icon{line-height:0}
.instruction li{margin-left:15px;color:#777;line-height:25px}
.instruction li:before{content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px}
.instruction i{padding:0;min-height:0}
.instruction .emp{color:#292224}
.instruction2{margin-top:25px}
.instruction2 .title{margin-bottom:10px;font-size:15px;color:#242424}
.instruction2 .title:before{content:"";display:inline-block;width:18px;height:16px;margin:0 5px 4px 3px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 -900px}
.instruction2 .cont{color:#777;line-height:20px}
.instruction2 .cont .emp{color:#151515;font-weight:600}
.instruction2 .cont ul li,.instruction2 .cont p{margin-left:15px;line-height:24px}
.instruction2 .cont ul li:before,.instruction2 .cont p:before{content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px}
.instruction3 {margin-top:30px;}/* 20220112 상품평개선 */
.instruction3 .title {margin-bottom:0px;font-size:15px;color:#231f20;}/* 20220112 상품평개선 */
.instruction3 .cont {font-size:13px;color:#666;line-height:1.4em;}/* 20220112 상품평개선 */
.instruction3 .cont ul li, .instruction3 .cont p {padding-left:12px;margin-top:5px;line-height:1.4em;}/* 20220112 상품평개선 */
.instruction3 .cont ul li:before, .instruction3 .cont p:before {content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px}/* 20220112 상품평개선 */
.alert-blank{padding:100px 0;text-align:center}
.alert-blank.border{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.alert-blank p{padding-top:12px;color:#777}
.bx-wrapper{position:relative}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{position:absolute;top:50%;margin-top:-18px;left:0;display:block;width:36px;height:36px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/btn_slider.png) no-repeat;z-index:100}
.bx-wrapper .bx-next{left:auto;right:0;background-position:-36px 0}
.bx-wrapper .bx-prev:hover{background-position:0 -36px}
.bx-wrapper .bx-next:hover{background-position:-36px -36px}
.bx-wrapper .bx-pager{position:absolute;top:-40px;right:0;line-height:0;text-align:center}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;width:10px;height:10px;margin:0 2px}
.bx-wrapper .bx-pager .bx-pager-link{display:block;width:10px;height:10px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging.png) no-repeat -18px 0}
.bx-wrapper .bx-pager .bx-pager-link.active{background-position:0 0}
.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;right:0;width:8px;height:12px;line-height:0;text-align:center}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item a{display:block}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item a.active{display:none}
.bx-wrapper .bx-controls-auto .bx-start{position:absolute;top:0;left:0;width:8px;height:12px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_02.png) no-repeat -83px 0}
.bx-wrapper .bx-controls-auto .bx-stop{position:absolute;top:0;left:0;width:8px;height:12px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_02.png) no-repeat -63px 0}
.icon{display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat;*display:inline;*zoom:1;*text-indent:0;*font-size:0;*line-height:0}
i.icon.heart2{width:17px;height:17px;margin-bottom:1px;background-position:-608px -102px}
i.icon.layer-close{width:21px;height:21px;background-position:0 0}
i.icon.delete{width:15px;height:15px;background-position:0 -300px}
i.icon.opt-del{width:15px;height:15px;background-position:0 -400px}
i.icon.info-close{width:13px;height:13px;background-position:0 -500px}
i.icon.exclamation{width:14px;height:14px;margin-bottom:2px;background-position:0 -600px}
i.icon.exclamation-white{width:14px;height:14px;background-position:0 -700px}
i.icon.help{width:16px;height:16px;margin:0 0 2px 5px;background-position:0 -800px}
i.icon.help2 {width:20px;height:20px;margin:0 0 2px 0;background-position:-600px -400px;}/*20210127*/
i.icon.lock{width:8px;height:11px;margin-bottom:2px;background-position:-100px -100px}
i.icon.instruction{width:38px;height:38px;background-position:-100px -200px}
i.icon.search2{width:18px;height:18px;background-position:-100px -300px}
i.icon.search3{width:23px;height:23px;background-position:-100px -400px}
i.icon.search4{width:22px;height:22px;background-position:-100px -500px}
i.icon.zoom{width:39px;height:38px;background-position:-100px -600px}
i.icon.divide{width:1px;height:12px;margin:0 5px;vertical-align:middle;background-position:-200px -400px}
i.icon.pink-arrow{width:14px;height:9px;background-position:-200px -700px}
i.icon.play{width:33px;height:33px;background-position:-300px 0}
i.icon.timer{width:17px;height:17px;margin-bottom:2px;background-position:-300px -100px}
i.icon.tag{width:21px;height:21px;margin-bottom:2px;background-position:-300px -200px}
i.icon.shop{width:18px;height:16px;margin:0 4px 2px 0;background-position:-300px -300px}
i.icon.zzim{width:20px;height:17px;margin-bottom:3px;background-position:-300px -400px}
a:hover i.icon.zzim{width:20px;height:17px;margin-bottom:3px;background-position:-500px -800px}
i.icon.cart{width:18px;height:18px;margin-bottom:4px;background-position:-300px -500px}
i.icon.mobile{width:14px;height:21px;margin-left:15px;background-position:-300px -700px}
i.icon.slash{width:9px;height:17px;background-position:-200px -600px}
i.icon.star{width:15px;height:14px;background-position:-400px 0}
i.icon.comment{width:15px;height:14px;background-position:-400px -100px}
i.icon.notice-board{margin-bottom:4px;width:18px;height:16px;background-position:-300px -800px}
i.icon.download{width:13px;height:13px;background-position:-300px -900px}
i.icon.download-s{width:11px;height:10px;background-position:-500px -900px}
i.icon.map{width:10px;height:16px;margin:0 6px;background-position:-100px -800px}
i.icon.map2{width:10px;height:16px;margin:0 6px;background-position:-100px -900px}
i.icon.mobile1{width:14px;height:19px;margin:0 3px 3px 0;background-position:-400px -200px}
i.icon.clock{width:30px;height:30px;margin:0 5px 5px 0;background-position:-400px -300px}
i.icon.search5{width:24px;height:24px;background-position:-400px -400px}
i.icon.heart{width:14px;height:12px;margin:0 3px 4px 0;background-position:-400px -500px}
i.icon.comment2{width:14px;height:12px;margin:0 3px 4px 0;background-position:-400px -600px}
i.icon.clock2{width:19px;height:20px;background-position:-500px 0}
i.icon.join-mail{width:36px;height:25px;background-position:-500px -600px}
i.icon.join-lock{width:28px;height:32px;background-position:-500px -700px}
i.icon.zzimplus{width:20px;height:17px;margin-bottom:3px;background-position:-500px -400px}
i.icon.link-plus{width:33px;height:33px;margin-bottom:3px;background-position:-600px 0}
i.icon.sale{width:49px;height:14px;margin-bottom:2px;margin-right:2px;background-position:-600px -200px;}
i.icon.reset {width:13px;height:13px;background-position:-600px -500px;}
i.icon-arrow{display:inline-block;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat;font-size:0;line-height:0}
i.icon-arrow.paging-first{width:8px;height:14px;background-position:0 0}
i.icon-arrow.paging-pre{width:5px;height:14px;background-position:0 -100px}
i.icon-arrow.paging-next{width:5px;height:14px;background-position:0 -200px}
i.icon-arrow.paging-last{width:8px;height:14px;background-position:0 -300px}
i.icon-arrow.more2{width:6px;height:12px;background-position:0 -500px}
i.icon-arrow.more3{width:6px;height:9px;background-position:-600px -500px}/*20201222*/
i.icon-arrow.btn-ar{width:8px;height:15px;background-position:-200px 0}
i.icon-arrow.btn-ar.gray{width:8px;height:15px;background-position:-300px -100px}
i.icon-arrow.right-arrow{width:7px;height:11px;margin:0 0 1px 5px;background-position:-300px 0}
i.icon-arrow.right-arrow-w{width:7px;height:11px;margin:0 0 1px 5px;background-position:-600px -300px}
i.icon-arrow.more{width:5px;height:8px;margin:0 0 2px 10px;background-position:-400px -100px}
i.icon-arrow.right-arrow-s{width:5px;height:8px;background-position:-400px -100px}
i.icon-arrow.btn-ar2{width:6px;height:13px;margin:0 0 2px 10px;background-position:-400px -200px}
i.icon-arrow.opt-toggle{width:6px;height:11px;background-position:-500px -200px}
i.icon-arrow.large-top{width:11px;height:6px;background-position:-400px -500px}
i.icon-arrow.large-more{width:11px;height:6px;background-position:-300px -500px}
.current i.icon-arrow.opt-toggle{width:11px;height:6px;background-position:-500px -300px}
i.icon-arrow.btn-ar3{margin-left:10px;width:4px;height:10px;background-position:-500px -400px}
i.icon-arrow.gotop{width:9px;height:5px;background-position:-500px -500px}
i.icon-arrow.gotop-w{width:9px;height:5px;background-position:-600px 0}
i.icon-arrow.gotop-lw{width:12px;height:6px;background-position:-100px -200px;margin-bottom:2px}
i.icon-arrow.next-w{width:6px;height:9px;background-position:-600px -200px}
i.icon-arrow.next-g{width:6px;height:9px;background-position:-600px -100px}
i.icon-illust{display:inline-block;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_illust.png) no-repeat}
i.icon-illust.graph{width:70px;height:66px;background-position:0 -200px}
i.icon-illust.trophy{width:72px;height:69px;background-position:0 -300px}
i.icon-illust.point{width:72px;height:72px;background-position:0 -400px}
i.icon-sns{display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_sns.png) no-repeat}
i.icon-sns.facebook{width:34px;height:34px;background-position:0 0}
i.icon-sns.twitter{width:34px;height:34px;background-position:0 -100px}
i.icon-sns.kakaostory{width:34px;height:34px;background-position:0 -200px}
i.icon-sns.url{width:34px;height:34px;background-position:0 -300px}
i.icon-sns.qrcode{width:34px;height:34px;background-position:0 -400px}
i.icon-sns.hpoint{width:34px;height:34px;background-position:-400px 0}/*lst 2017-03-03*/
.wally{width:47px;height:45px;display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_wally2.jpg) no-repeat;*display:inline;*zoom:1;*text-indent:0;*font-size:0;*line-height:0;margin-right:8px}
.wally{display:none !important;}
i.wally.cha1	{background-position:0 -1px}
i.wally.cha2	{background-position:-47px -1px}
i.wally.cha3	{background-position:-94px -1px}
i.wally.cha4	{background-position:-140px -1px}
a:hover i.icon-sns.facebook{background-position:-100px 0}
a:hover i.icon-sns.twitter{background-position:-100px -100px}
a:hover i.icon-sns.kakaostory{background-position:-100px -200px}
a:hover i.icon-sns.url{background-position:-100px -300px}
a:hover i.icon-sns.qrcode{background-position:-100px -400px}
a:hover i.icon-sns.green,i.icon-sns.green{background:url(https://image.thehyundai.com/hdmall/images/co/ic_sns_green.png) no-repeat}
a:hover i.icon-sns.green.facebook,i.icon-sns.green.facebook{width:34px;height:34px;background-position:0 0}
a:hover i.icon-sns.green.twitter,i.icon-sns.green.twitter{width:34px;height:34px;background-position:-79px 0}
a:hover i.icon-sns.green.kakaostory,i.icon-sns.green.kakaostory{width:34px;height:34px;background-position:-40px 0}
a:hover i.icon-sns.hpoint{background-position:-400px -100px}/*lst 2017-03-03*/
i.icon-sns.facebook2{width:22px;height:22px;background-position:-200px 0}
i.icon-sns.google2{width:20px;height:20px;background-position:-200px -400px}/*20201028*/
i.icon-sns.naver{width:22px;height:22px;background-position:-200px -200px}
i.icon-sns.kakao{width:24px;height:22px;background-position:-200px -300px}/*lst 20170704*/
i.icon-notice{display:inline-block;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice.png) no-repeat}
i.icon-notice.alert{width:103px;height:89px;background-position:0 0}
i.icon-notice2{display:inline-block;vertical-align:middle;width:88px;height:85px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_02.png) no-repeat}
i.icon-notice-thdlive {display:inline-block;vertical-align:middle;width:160px;height:160px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_thdlive.png) no-repeat;}
.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(https://image.thehyundai.com/hdmall/images/co/minimal.png) no-repeat;border:none;cursor:pointer}
label .icheckbox,label .iradio{margin:0 6px 1px 0}
.icheckbox{background-position:0 0}
.icheckbox.hover{background-position:-20px 0}
.icheckbox.checked{background-position:-40px 0}
.icheckbox.disabled{background-position:-60px 0;cursor:default}
.icheckbox.checked.disabled{background-position:-80px 0}
.iradio{background-position:-100px 0}
.iradio.hover{background-position:-120px 0}
.iradio.checked{background-position:-140px 0}
.iradio.disabled{background-position:-160px 0;cursor:default}
.iradio.checked.disabled{background-position:-180px 0}
@media (-o-min-device-pixel-ratio: 54),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi),(min-resolution: 1.25dppx) {
.icheckbox,.iradio{background-image:url(https://image.thehyundai.com/hdmall/images/co/minimal@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.icheckbox_lg,.iradio_lg{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:28px;height:28px;background:url(https://image.thehyundai.com/hdmall/images/co/ecb_minimal.png) no-repeat;border:none;cursor:pointer}
label .icheckbox_lg,label .iradio_lg{margin:0 6px 2px 0}
.iradio_lg{background-position:0 0}
.iradio_lg.hover{background-position:0 0}
.iradio_lg.checked{background-position:-28px 0}
.iradio_lg.disabled{background-position:0 0;cursor:default;opacity:.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}
.iradio_lg.checked.disabled{background-position:-28px 0;opacity:.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}
@media (-o-min-device-pixel-ratio: 54),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi),(min-resolution: 1.25dppx) {
.icheckbox_lg,.iradio_lg{background-image:url(https://image.thehyundai.com/hdmall/images/co/minimal@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}
}
.loading-indicator-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.loading-indicator-wrapper.search{padding-left:300px}
.loading-indicator-wrapper.notbody{position:absolute}
.loading-indicator-wrapper.loader-visible{opacity:1;z-index:20000}
.loading-indicator-wrapper.loader-hidden{opacity:0;z-index:-1;display:none}
.loading-indicator-wrapper .loading-indicator-imgwrap,.loading-indicator-wrapper img{vertical-align:middle;display:inline-block}
.loading-indicator-wrapper .loader{margin:0 auto;font-size:10px;position:relative;display:inline-block;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-animation:load 1.1s infinite linear;animation:load 1.1s infinite linear}
.loading-indicator-wrapper .loader,.loading-indicator-wrapper .loader:after{border-radius:50%;width:10em;height:10em}
.loading-indicator-wrapper .loading-indicator-helper{display:inline-block;height:100%;vertical-align:middle}
@-webkit-keyframes load {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.integrated-search{width:1120px!important}
.search-total:after{display:block;clear:both;content:""}
.search-total .wrap{float:left;width:340px;margin:50px 0 0 50px;font-size:16px}
.search-total .wrap.brand-list{width:245px}
.search-total .wrap button{position:absolute;padding:0;font-size:13px;line-height:1;border:none;background:none}
.search-total .wrap h4{position:relative;padding-bottom:5px;font-size:20px;border-bottom:1px solid #ddd}
.search-total .wrap h4 button{top:2px;right:0}
.search-total .wrap:first-child{margin-left:0}
.search-total .wrap ul{min-height:400px;padding:0;border-bottom:1px solid #ddd}
.search-total .wrap ul li{position:relative;padding:10px 10px 8px}
.search-total .wrap ul li:hover{background:#fafafa}
.search-total .wrap ul li a{display:inline-block}
.search-total .wrap ul li button{top:14px;right:10px}
.search-total .wrap ul li button span{display:inline-block;font-size:0;text-indent:-9999px}
.search-total .brand-list ul li button:after{content:"";display:inline-block;width:17px;height:15px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -500px -400px}
.search-total .wrap ul li .del{display:none}
.search-total .wrap ul li .del.active{display:block}
.search-total .wrap ul li .del:after{content:"";display:inline-block;width:11px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -5px -5px}
.search-total .keyword-list u{display:inline-block;width:25px;margin-right:15px;text-align:center;font-weight:700;color:#999}
.search-total .keyword-list var{display:inline-block;position:absolute;top:10px;right:10px;width:30px;text-align:center;font-weight:700;font-size:12px}
.search-total .keyword-list .new,.search-total .keyword-list .no1,.search-total .keyword-list .no2,.search-total .keyword-list .no3,.search-total .autocomplete-list em{color:#de585e}
.search-total .keyword-list .down{color:#bbb}
.search-total .wrap .nodata{min-height:400px;border-bottom:1px solid #ddd}
.search-total .autocomplete-list{width:730px;border:1px solid #222;background:#fafafa}
.search-total .autocomplete-list h4{font-size:16px}
.search-total .autocomplete-list ul{min-height:0}
.search-total .autocomplete-list .colwrap{float:left;width:320px;margin-left:50px}
.search-total .autocomplete-list .words,.search-total .autocomplete-list qna{margin:0}
.search-total .autocomplete-list .group,.search-total .autocomplete-list .cscenter{padding-left:20px;border-left:1px solid #ddd}
.search-total .autocomplete-list ul{border:none}
.search-total .autocomplete-list:after{display:block;clear:both;content:""}
.category-sub1{display:none}
.brand-search-wrap .brand-search-form a{text-align:left}
.brand-search .result .box{border-top:1px solid #ddd}
.brand-search .result .box:first-child{border-top:none}
.btn.viewmore{position:relative;width:100%;margin:0;padding:7px 0 5px;font-size:14px;color:#888}
.btn.viewmore:after{content:"";display:inline-block;width:10px;height:6px;margin-left:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -101px 0}
.viewmore-wrap{margin-top:20px}
.viewmore-wrap:after{display:block;clear:both;content:""}
.viewmore-wrap .btn.viewmore{width:91%;padding:12px 0 10px}
.viewmore-wrap .btn.viewmore em{font-weight:700}
.viewmore-wrap .btn.viewmore,.viewmore-wrap a.top{float:left}
.viewmore-wrap a.top{width:8%;margin-left:1%;padding:14px 0 11px;text-align:center;font-size:15px;line-height:15px;color:#fff;border:1px solid #333;text-decoration:none;background:#333}
.viewmore-wrap a.top:after{content:"▲";display:inline-block;width:10px;height:10px;vertical-align:top;font-size:10px;margin-left:5px}
.content-wrap.search{padding-top:20px}
.search .content > .tab-block .nav-tabs > li.active > a,.search .content > .tab-block .nav-tabs > li.active > a:hover,.search .content > .tab-block .nav-tabs > li.active > a:focus{padding:15px 30px 13px;font-size:14px}
.search .content > .tab-block .nav-tabs > li > a{padding:15px 30px 13px}
.brand-search-wrap{position:relative;margin-bottom:55px;min-height:53px;border-top:2px solid #bababa;border-bottom:1px solid #bababa}
.brand-search-wrap h2 a{display:inline-block;padding:15px 0 0 30px;font-size:17px;color:#333}
.brand-search-wrap h2 a:hover{color:#39594e}
.brand-search-wrap h2 a:after{content:"";display:inline-block;margin:0 0 2px 10px;width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -300px}
.brand-search-wrap h2 a.current:after{background-position:-300px -200px}
.brand-search-wrap .brand-result{display:none}
.brand-search-wrap .brand-search-form{position:absolute;top:10px;right:20px;width:240px}
.brand-search-wrap .brand-search-form input[type="text"]{padding:0 12px;width:188px;font-size:15px}
.brand-search-wrap .brand-search-form input[type='text']:focus{padding:0 11px}
.brand-search-wrap .brand-search-form a{display:inline-block;margin-left:2px;padding:4px 0 0 5px;width:32px;height:30px;vertical-align:top;background:#333}
.brand-search{display:none}
.brand-search .nav{margin-top:20px;padding:10px 10px 10px 160px;position:relative}
.brand-search .nav ul{*zoom:1}
.brand-search .nav ul:after{display:block;clear:both;content:""}
.brand-search .nav ul li{float:left;padding:5px 2px}
.brand-search .nav ul li a{display:inline-block;*display:inline;*zoom:1;min-width:32px;height:32px;font-size:19px;font-weight:700;text-align:center;line-height:32px;background:transparent;color:#999;white-space:nowrap}
.brand-search .nav ul li a:hover{text-decoration:underline;color:#39594e}
.brand-search .nav ul li a.disabled,.brand-search .nav ul li a.disabled:hover{color:#999;opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);cursor:default;text-decoration:none;background:#eee}
.brand-search .nav ul li a.current{background:#39594e;color:#fff;text-decoration:none}
.brand-search .nav a.tit,.brand-search .nav span.tit{width:40px;position:absolute;top:50%;margin-top:-15px;left:40px;text-align:center;font-size:21px;color:#333;font-weight:700;line-height:30px}
.brand-search .result{border-top:1px solid #bababa;height:369px;overflow:hidden;overflow-y:scroll;position:relative}
.brand-search .result .inner{position:relative}
.brand-search .result .box{padding:30px 10px 30px 160px;position:relative}
.brand-search .result .box.current{background:#fbf6f7}
.brand-search .result .box span.tit{width:80px;position:absolute;top:27px;left:20px;text-align:center;font-size:34px;color:#333;font-weight:700;line-height:40px}
.brand-search .result .box ul:after{display:block;clear:both;content:""}
.brand-search .result .box ul li{float:left;width:20%;text-align:left;padding:4px 10px 4px 0}
.brand-search .result .box ul li label{position:relative;padding-left:30px}
.ie8 .brand-search .result .box ul li label{display:block}
.brand-search .result .box ul li label input{position:absolute;top:0;left:0}
.brand-search .result .box ul li label span.bname{display:inline-block;*display:inline;*zoom:1;max-width:100%;line-height:20px;height:20px;overflow:hidden}
.brand-search .result .box a{font-size:13px;color:#666;line-height:20px}
.brand-search .result .box a.current{color:#39594e;font-weight:700;text-decoration:underline}
.keyword-quickgo{height:48px;border-bottom:1px solid #333}
.keyword-quickgo ul{overflow:hidden;height:48px}
.keyword-quickgo ul:after{content:"";clear:both;display:table}
.keyword-quickgo li{float:left;position:relative;height:48px;width:169px}
.keyword-quickgo li a.menu{display:block;text-align:center;position:relative;max-width:172px;height:47px;padding:0 30px;margin-left:-1px;overflow:hidden;font-size:15px;color:#767676;line-height:47px;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ccc;border-width:1px 1px 0}
.keyword-quickgo li:first-child a.menu{border-width:1px 1px 0;margin-left:0;padding:0 29px 0 30px}
.keyword-quickgo li a.menu.current,.keyword-quickgo li a.menu:hover{border-color:#333;height:48px;background:#fff;z-index:10;border-width:1px 1px 0;color:#333;font-weight:700}
.keyword-quickgo li a.close{display:none;position:absolute;top:50%;margin-top:-5px;right:15px;z-index:10;font-size:0;line-height:0;width:10px;height:9px;margin-left:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -6px -6px}
.keyword-quickgo li:hover a.close{display:block}
.keyword-wrap{padding-bottom:20px}
.keyword-result{position:relative;margin-top:20px;padding:20px 400px 20px 15px}
.keyword-result .keyword > span{font-size:27px;font-weight:700;color:#46675c;margin-right:10px}
.keyword-result .keyword p{margin:5px 0 0;font-size:19px;display:inline-block;color:#444}
.keyword-result .keyword p span{margin-right:10px}
.keyword-result .keyword p em{font-weight:700}
.keyword-result .form{position:absolute;top:28px;right:20px;font-size:14px;margin:0}
.keyword-result .form .form-group > label{display:inline-block;margin:0 10px 0 3px}
.keyword-result .form .form-group > label input{margin:0 6px 0 0}
.keyword-result .form input[type="text"]:focus{padding:0 8px}
.keyword-result .form input[type="text"]{background:#fff;border:1px solid #333;margin:0;width:240px}
.keyword-result .form .search-input-wrap{padding-right:32px}
.relative-word{margin-top:0;padding:0 15px}
.relative-word h4{display:inline-block;color:#666;font-weight:700;font-size:13px}
.relative-word h4 span{margin:0 10px 2px;color:#ccc;font-size:10px;vertical-align:middle}
.relative-word ul{display:inline-block}
.relative-word li{display:inline-block;margin-right:0;white-space: nowrap;}/*lst 2017-01-20*/
.relative-word li a{color:#888;font-size:13px}
.relative-word li + li{margin-left:10px}
.find-color-result{padding:9px 30px;color:#fff;line-height:30px;text-align:left;background:#4d5266}
.find-color-result strong{display:inline-block;margin-right:10px;font-size:15px;margin-left:15px}
.find-color-result strong:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 -700px}
.find-color-result .btn-wrap{display:inline-block;margin:0 0 0 50px;vertical-align:middle}
.find-color-result .btn-wrap .color1{border-color:#fff;background:transparent}
.find-color-result .btn-wrap .color3{border-color:#fff}
.find-color-result .color{display:inline-block;width:24px;height:24px;font-size:0;line-height:0;vertical-align:middle}
.search-survey-wrap{width:100%;padding:12px 0;background:#888;margin-top:40px}
.search-survey-wrap .inner{width:100%;position:relative;text-align:center;line-height:35px}
.search-survey-wrap .inner .btn-wrap{display:inline-block;vertical-align:middle;margin:0}
.search-survey-wrap h3{font-size:15px;color:#fff;display:inline-block;vertical-align:middle}
.search-survey-wrap p{font-size:15px;color:#fff;display:inline-block;vertical-align:middle}
.search-survey-wrap .btn-wrap .btn{font-size:13px;line-height:33px;padding:0 30px;float:left;margin-left:5px;color:#fff;font-weight:700;background:transparent;border:1px solid #fff}
#container + .bottom-layer{margin-top:80px}
.bottom-layer + #footer{margin-top:0}
.view-type{display:inline-block;margin-left:10px;vertical-align:middle;line-height:30px;height:30px}
.view-type li{float:left;margin:0 1px}
.view-type li a{display:block;width:30px;height:30px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_listview.png) no-repeat;font-size:0;line-height:0}
.view-type li a.album{background-position:0 -30px}
.view-type li.current a.album{background-position:0 0}
.view-type li a.list{background-position:-35px -30px}
.view-type li.current a.list{background-position:-35px 0}
.view-type li a.album.small{background-position:-70px -30px}
.view-type li.current a.album.small{background-position:-70px 0}
.search-aside{position:relative;margin-top:20px}
.search-bar-wrap{position:relative;padding:15px 0;border-top:2px solid #464646;border-bottom:1px solid #ccc}
.search-bar-wrap .hide-title{display:none;font-size:15px;color:#444;line-height:36px;height:36px}
.search-bar-wrap .search-reset{display:none}
.search-bar .search-tab{float:left}
.search-bar:after,.search-bar .search-tab:after,.search-bar .inner:after{content:"";clear:both;display:table}
.search-bar .search-tab li{float:left;height:40px}
.search-bar .search-tab li a{position:relative;z-index:10;display:block;width:150px;height:40px;font-size:15px;color:#444;line-height:40px;text-align:left;float:left;border:1px solid #ccc;border-width:1px 1px 1px 0;padding:0 27px 0 15px}
.search-bar .search-tab li:first-child a{border-left:1px solid #ccc}
.search-bar .search-tab li.active a{background:#46675c;border-color:#46675c;color:#fff}
.search-bar .search-view-type{float:right;height:40px;padding:5px 0}
.ie8 .search-bar .search-view-type{width:195px}
.search-bar .search-view-sort{display:none}
.search-bar .search-tab a i{display:block;position:absolute;top:50%;right:15px;margin-top:-3px;vertical-align:middle;width:12px;height:6px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search_toggle.png) no-repeat}
.search-bar .search-tab li.active a i{background-position:0 -6px}
.search-bar .search-result-text .user-keyword{border-top:1px solid #f0f0f0;margin-top:20px;position:relative;padding:17px 100px 0 120px;line-height:30px;overflow:hidden;height:77px}
.search-bar .search-result-text .user-keyword.more{height:auto}
.search-bar .search-result-text .user-keyword .deleteall{position:absolute;top:21px;left:15px;padding:0 27px 0 10px;line-height:24px;height:24px;text-align:center;border:1px solid #ddd}
.search-bar .search-result-text .user-keyword a.color{width:24px;height:24px;font-size:0;line-height:0;border:1px solid #e4e4e4}
.search-bar .search-result-text .user-keyword .more{position:absolute;top:30px;right:0;line-height:30px;font-size:13px;color:#666;padding-right:14px}
.search-bar .search-result-text .user-keyword .more span{float:none;padding:0;margin:0;display:inline-block;height:auto}
.search-bar .search-result-text .user-keyword .more strong{display:none;font-weight:400}
.search-bar .search-result-text .user-keyword .more:after{content:"";position:absolute;top:11px;right:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_stx_more.png) no-repeat 0 bottom;width:7px;height:4px}
.search-bar .search-result-text .user-keyword.more .more:after{background-position:0 0}
.search-bar .search-result-text .user-keyword.more .more span{display:none}
.search-bar .search-result-text .user-keyword.more .more strong{display:inline-block}
.search-view-layer{position:absolute!important;top:54px;border:1px solid #46675c;z-index:100;display:none;width:1120px}
.brand-search-wrap.search{padding-bottom:20px;margin:0;width:100%;background:#fff}
.brand-search-wrap.search .brand-search-form{position:absolute;top:14px;right:16px;text-align:right;z-index:10}
.brand-search-wrap.search .brand-search{display:block;position:relative}
.brand-search-wrap.search .brand-search .nav{margin:0;padding-left:130px}
.brand-search-wrap.search .brand-search .nav ul li a{width:28px;height:28px;line-height:28px}
.brand-search-wrap.search .brand-search .nav ul li a.wide{width:auto}
.brand-search-wrap.search .brand-search .result{height:335px;border-bottom:1px solid #bababa}
.brand-search-wrap.search .brand-search .result .box{padding-left:140px}
.brand-search-wrap.search .brand-search .result .box ul li{width:20%}
.brand-search-wrap.search .brand{position:relative}
.brand-search-wrap.search .brand .btn{display:block;padding:0;border:none;background:none}
.brand-search-wrap.search .brand .btn:after{content:"";display:block;position:absolute;top:5px;right:15px;width:5px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat 0 -200px}
.brand-search-wrap.search .btn-wrap{padding-top:0}
.brand-search-wrap.search .btn-wrap a.btn{width:180px}
.search-category{height:464px;border:0}
.search-category:after{content:"";display:table;clear:both}
.search-category .cate-choice{float:left;width:230px;height:358px;border:1px solid #46675c;background:#fff}
.search-category .cate-select .title,.search-category .cate-choice .total{font-size:15px;color:#444;font-weight:700;/*line-height:48px;*/height:48px;background:#f6f6f6;padding:0 15px;display:table;width:100%;}/* 20211202 */
.search-category .cate-select .title a, .search-category .cate-choice .total a {display:table-cell;vertical-align:middle;word-break:keep-all;line-height:1.2;}/* 20211202 */
.search-category .cate-choice ul li a{display:block;line-height:28px;font-size:13px;color:#666;padding:0 15px}
.search-category .cate-choice ul.list > li > a{line-height:28px}
.search-category .cate-choice ul.list > li.current > a,.search-category .cate-choice ul.list > li:hover > a,.search-category .cate-choice ul.list > li > a:hover{background:#333;color:#fff;font-weight:700}
.search-category .cate-choice ul.list > li > ul > li > a{padding:0 30px}
.search-category .cate-choice ul.list > li > ul > li > a:hover,.search-category .cate-choice ul.list > li > ul > li.current > a{color:#46675c;font-weight:700}
.search-category .cate-choice ul.list > li > ul > li > ul > li > a{padding:0 45px}
.search-category .cate-choice ul.list > li > ul > li > ul > li.current > a{text-decoration:underline;color:#333}
.search-category .cate-choice ul ul ul{border-top:1px dotted #e8e8e8}
.search-category .cate-select{float:left;max-width:891px;height:464px;margin-left:-1px;border:1px solid #46675c;border-width:1px 1px 1px 0;overflow:hidden;background:#fff;display:none}
.cate-depth-wrap{display:none;overflow:hidden;height:464px;border-left:1px solid #e3e3e3;width:240px;float:left}
.cate-depth-wrap:after{content:"";display:table;clear:both}
.cate-depth-wrap ul{width:222px;float:left;padding:7px 0;border-left:1px dotted #d8d8d8}
.cate-depth-wrap ul:first-child{margin-right:-1px;border:0}
.cate-depth-wrap ul li a{display:block;padding:0 15px;line-height:28px;font-size:13px;color:#666}
.cate-depth-wrap ul.list > li.current > a,.cate-depth-wrap ul.list > li:hover > a,.cate-depth-wrap ul.list > li > a:hover{background:#333;color:#fff;font-weight:700}
.autoscroll-cate{height:308px;overflow:hidden;overflow-y:scroll}
.wide .cate-depth-wrap .autoscroll-cate{height:308px}
.cate-depth-wrap .autoscroll-cate{height:416px}
#popover-layer-brand .brand-search{display:block;margin-top:35px}
.condition-detail{display:none}
.condition-detail .selectable:after{content:"";display:table;clear:both}
.condition-detail .selectable label{min-width:80px;width:115px;float:left;border:1px solid #e4e4e4;margin-bottom:0;}/*20200709*/
.condition-detail .selectric-wrapper{float:left;margin:3px 0 0;min-width:105px;}/*20200709*/
.condition-detail input[type=text],.condition-detail .selectric{border:1px solid #e4e4e4}
.condition-detail .input-direct input {font-weight:700;color:#232323;}/*20200709*/
.condition-detail .input-direct p {vertical-align:top;}/*20200709*/
.condition-detail{padding-bottom:20px;border:1px solid #45675b;position:absolute;top:54px;left:0;z-index:110;background:#fff}/*20200709*/
.condition-detail > ul > li{padding:11px 30px 14px 150px;border-bottom:1px dashed #ddd;position:relative}/*20200709*/
.condition-detail > ul > li em{display:block;text-align:left;font-size:17px;font-weight:700;line-height:36px;position:absolute;top:11px;left:30px;width:80px}/*20200709*/
.condition-detail > ul > li em:after{content:"";position:absolute;top:10px;right:0;height:16px;width:1px;background:#ddd}/*20200709*/
.condition-detail > ul > li.type-2column {padding:0;}/*20200709*/
.condition-detail > ul > li.type-2column:after {content:"";display:block;clear:both;}/*20200709*/
.condition-detail > ul > li.type-2column div.col {float:left;position:relative;padding:11px 30px 14px 150px;}/*20200709*/
.condition-detail .btn-wrap .btn.size5{min-width:180px}
.condition-detail .btn.viewmore{padding:5px 10px}
.condition-detail .btn.viewmore span{font-size:13px;text-indent:0}
.condition-wrap.palette label{width:30px;height:30px;min-width:0;border:1px solid #e4e4e4;margin-right:5px;}/*20200709*/
.condition-wrap.palette label span{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;display:block;text-indent:-9999px;font-size:0;line-height:0}
.condition-wrap.palette label.checked span{background-image:url(https://image.thehyundai.com/hdmall/images/co/ic_search2.png);background-repeat:no-repeat;background-position:-100px 0}
.condition-wrap.palette label.checked.white span{background:url(https://image.thehyundai.com/hdmall/images/co/ic_search2.png);background-repeat:no-repeat;background-position:-100px -100px}
.input-direct{float:left;margin:3px 0}
.input-direct input{text-align:right;font-size:12px;float:left;width:112px}
.input-direct span{float:left;width:16px;text-align:center;line-height:30px}
.input-direct .btn{float:left;line-height:30px;width:50px;margin-left:4px;padding:0}
.input-direct p{overflow:hidden;display:inline-block}
.ie8 .input-direct{width:306px}
.ie8 .input-direct p:first-child{width:246px}
.ie8 .input-direct input{width:98px}
.user-keyword{position:relative;padding:20px 30px 0 150px;line-height:30px;overflow:hidden}
.user-keyword .deleteall{position:absolute;top:23px;left:30px;padding:0 30px 0 10px;line-height:24px;height:24px;text-align:center;border:1px solid #ddd}
.user-keyword .deleteall:after{content:"";display:block;position:absolute;top:50%;margin-top:-4px;right:6px;width:10px;height:9px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -6px -6px}
.user-keyword span{position:relative;display:block;float:left;height:30px;padding:3px 0;margin-right:20px}
.user-keyword span a{display:inline-block;text-decoration:none;font-size:14px;line-height:24px;text-indent:0;vertical-align:middle}
.user-keyword .delword{font-size:0;line-height:0;width:10px;height:9px;margin-left:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -6px -6px}
.user-keyword a.color{width:20px;height:20px;font-size:0;line-height:0;border:1px solid #e4e4e4}
.user-keyword a.color + .delword{top:5px}
.content-wrap.search{position:relative}
.content-wrap.search.wide{width:1408px}
.content-wrap.search.wide .content{position:relative;padding:88px 0 0 288px}
.content-wrap.search.wide .content.noresult{padding:0}
.content-wrap.search .search-bar-wrap{display:block;position:relative}
.content-wrap.search.wide .search-bar-wrap{display:block;position:absolute;top:0;left:0;width:238px;border:0}
.content-wrap.search.wide .search-bar-wrap .search-tab{display:none}
.content-wrap.search.wide .search-bar-wrap .search-view-type{position:absolute;top:15px;left:288px;width:1120px;text-align:right;border-top:2px solid #333;border-bottom:1px solid #666;height:73px;padding:0}
.content-wrap.search.wide .search-bar-wrap .search-view-type select,.content-wrap.search.wide .search-bar-wrap .search-view-type .selectric-wrapper{display:none}
.content-wrap.search.wide .search-bar-wrap .search-view-sort{display:block;float:left;margin:23px 0}
.content-wrap.search.wide .search-bar-wrap .search-view-sort li{float:left;font-size:15px;color:#666;line-height:24px;padding:0 25px;position:relative}
.content-wrap.search.wide .search-bar-wrap .search-view-sort li:before{content:"";position:absolute;top:4px;left:0;display:block;width:1px;height:16px;margin:0;background:#999;float:left}
.content-wrap.search.wide .search-bar-wrap .search-view-sort li:first-child:before{display:none}
.content-wrap.search.wide .search-bar-wrap .search-view-sort li.current a{font-weight:700;color:#333}
.content-wrap.search.wide .search-bar-wrap .view-type{margin:20px 0}
.content-wrap.search.wide .search-bar-wrap .search-reset{display:block;background:#46675c;color:#fff;font-size:15px;padding:0 12px;height:45px;line-height:45px;margin-bottom:20px}
.content-wrap.search.wide .search-bar-wrap .search-reset .search-reset-btn{float:right;padding:0 10px;display:inline-block;margin:10px 0;height:24px;text-decoration:none;color:#fff;font-size:13px;line-height:24px;border:1px solid #fff}
.content-wrap.search.wide .search-view-layer{display:block!important;position:relative!important;border:0;top:auto;left:auto;height:auto;margin-bottom:20px;z-index:99;width:auto;background:#fff}
.content-wrap.search.wide .search-category .cate-select{margin:0;position:absolute;top:38px;left:237px;z-index:98;overflow:visible;max-width:482px;background:#fff;height:auto;border:1px solid #46675c;display:none}
.content-wrap.search.wide .search-category .cate-select .cate-depth-wrap{display:none;height:335px}
.content-wrap.search.wide .search-category .cate-select .title,.content-wrap.search.wide .search-category .cate-choice .total{background:#f6f6f6;line-height:28px}
.content-wrap.search.wide .search-category .cate-choice{border:0;width:100%;height:auto;border:1px solid #ccc;border-top:2px solid #474747}
.content-wrap.search.wide .search-category .cate-choice ul ul{border-top:1px dotted #e8e8e8}
.content-wrap.search.wide .brand-search-wrap{border:1px solid #ccc;padding-bottom:0;z-index:100;width:auto}
.content-wrap.search.wide .brand-search-wrap h3.hide-title{border-bottom:1px solid #ccc}
.content-wrap.search.wide .brand-result{display:block;padding:5px 10px}
.content-wrap.search.wide .brand-result li{padding:4px 0 1px;line-height:1}
.content-wrap.search.wide .brand-result li label{max-width:100%;height:20px;line-height:20px;overflow:hidden}
.content-wrap.search.wide .brand-result li label input{margin-right:5px}
.content-wrap.search.wide .brand-search{padding-bottom:20px;display:none;z-index:100;position:absolute;width:880px;top:-0;left:236px;border:1px solid #46675c;background:#fff}
.content-wrap.search.wide .brand-search.show{display:block}
.content-wrap.search.wide .brand-search-wrap.search .brand-search .result .box ul li{width:25%}
.content-wrap.search.wide .brand-search-wrap.noresult{min-height:0}
.content-wrap.search.wide .brand-search-wrap.noresult h3.hide-title{border-bottom:0}
.content-wrap.search.wide .brand-search-wrap.noresult .brand-result{padding:0}
.content-wrap.search.wide .condition-detail > ul > li{padding:0;border-bottom:0;position:relative;border:1px solid #ccc;margin-bottom:20px}
.content-wrap.search.wide .search-bar-wrap .hide-title,.content-wrap.search.wide .condition-detail > ul > li > em{display:block;text-align:left;font-size:15px;font-weight:700;line-height:36px;position:static;width:100%;padding:0 10px;border-bottom:0;border-bottom:1px solid #ccc}
.content-wrap.search.wide .condition-detail > ul > li > em:after{content:"";display:none}
.content-wrap.search.wide .search-bar-wrap .hide-title{padding:0}
.content-wrap.search.wide .search-bar-wrap .hide-title a,.content-wrap.search.wide .search-bar-wrap .hide-title span{position:relative;font-size:15px;font-weight:700;line-height:36px;display:block;padding:0 10px}
.content-wrap.search.wide .search-bar-wrap .hide-title a.current,.content-wrap.search.wide .search-bar-wrap .hide-title a:hover{color:#fff;background:#333;text-decoration:none}
.content-wrap.search.wide .search-bar-wrap .hide-title a:after{content:"";position:absolute;top:50%;right:10px;margin-top:-6px;width:6px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat;background-position:0 -500px}
.content-wrap.search.wide .search-bar-wrap .hide-title a.current:after,.content-wrap.search.wide .search-bar-wrap .hide-title a:hover:after{display:none}
.content-wrap.search.wide .condition-detail > ul > li .condition-wrap{padding:8px 6px 8px 8px}
.content-wrap.search.wide .condition-detail > ul > li .condition-wrap.option{padding:8px 11px}
.content-wrap.search.wide .condition-detail .selectable{margin-right:-2px}
.content-wrap.search.wide .condition-detail .selectable label{min-width:108px}
.ie8 .content-wrap.search.wide .condition-detail .selectable label{padding-left:0;padding-right:0}
.content-wrap.search.wide .condition-detail .selectric-wrapper{width:218px!important;margin-right:2px}
.content-wrap.search.wide .condition-detail .selectable.palette label{min-width:0}
.content-wrap.search.wide .condition-detail .selectable.option label{min-width:70px}
.content-wrap.search.wide .input-direct{width:218px}
.content-wrap.search.wide .input-direct input{width:80px;padding:0 5px}
.content-wrap.search.wide .input-direct input:focus{padding:0 5px}
.content-wrap.search.wide .input-direct p{overflow:hidden}
.content-wrap.search.wide .input-direct p + p{text-align:center;margin-top:8px;display:block}
.content-wrap.search.wide .input-direct p span{float:left}
.content-wrap.search.wide .input-direct p span.unit{width:21px;text-align:center}
.content-wrap.search.wide .input-direct .btn{width:auto;float:none;padding:0 30px}
.content-wrap.search.wide .condition-detail > .user-keyword,.content-wrap.search.wide .condition-detail > .btn-wrap{display:none}
.content-wrap.search.wide .search-result-text{display:none}
.content-wrap.search .search-banner-wrap {width:1120px;min-height:90px;overflow:hidden;margin-bottom:15px;}/*lst 20170724*/
.content-wrap.search .search-banner-wrap a {display:block;}/*lst 20170724*/
.content-wrap.search .search-banner-wrap img {width:100%;height:auto;}/*lst 20170724*/
.content-wrap.search .content.in-searchbanner .search-view-layer {top:159px;}/*lst 20170724*/
.content-wrap.search.wide .search-banner-wrap {position:absolute;top:15px;left:288px;width:1120px;margin-bottom:0;}/*lst 20170724*/
.content-wrap.search.wide .content.in-searchbanner {padding-top:198px;}/*lst 20170724*/
.content-wrap.search.wide .content.in-searchbanner .search-view-layer {top:auto;}/*lst 20170724*/
.content-wrap.search.wide .content.in-searchbanner .search-bar-wrap .search-view-type {top:125px;}/*lst 20170724*/
.content-wrap.search.wide .content.not-searchbanner {padding-top:88px;}/*lst 20170724*/
.content-wrap.search.wide .content.not-searchbanner .search-bar-wrap .search-view-type {top:15px;}/*lst 20170724*/
.content-wrap.search.wide .cs-body.noresult-connection .search-banner-wrap {position:static;margin:0 auto 15px;}/*lst 20170824*/
.content-wrap.search.wide .content.noresult.not-searchbanner {padding-top:0px;}/*lst 20170919*/
.content-wrap.search.wide .content.noresult.in-searchbanner {padding-top:0px;}/*lst 20171019*/
.search-paging-wrap{margin-top:40px}
.search-paging{position:relative;padding-right:110px}
.search-paging.only-more{padding-right:0}
.search-paging .gotop{position:absolute;right:0;top:0;display:block;width:100px;line-height:47px;height:45px;background:#333;font-size:15px;color:#fff;text-align:center;text-decoration:none}
.search-paging .gotop i{margin-bottom:3px;margin-left:5px}
.search-paging .more{display:none !important;width:100%;height:45px;line-height:43px;border:1px solid #e2e2e2;font-size:13px;color:#666;text-align:center}/* lst 20191212 */
.search-paging .more.disabled{opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);cursor:default;text-decoration:none}
.search-paging .more i{display:inline-block;width:12px;height:6px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search_toggle.png) no-repeat 0 0;opacity:.8;vertical-align:middle;margin-bottom:3px}
.search-paging .more strong{font-size:15px;color:#555}
.search-paging .more span{color:#444;font-weight:700}
.content-wrap.signup{width:840px;margin:0 auto}
.content-wrap.signup h1.subtit,.content-wrap.signup h2.subtitle{font-size:28px;font-weight:400}
.content .content-top .ins.type{margin-top:35px;font-size:15px;color:#666}
.content .content-top .ins.type strong{color:#333}
.content-wrap.signup.type2{padding-top:80px}
.content-wrap.signup.type2 .content-top{position:relative;text-align:left}
.content-wrap.signup.type2 h2.subtitle{padding-bottom:3px;font-size:36px;border-bottom:1px solid #333}
.content-wrap.signup.type2 .content-top .line{display:none}
.content-wrap.signup.type2 .content-top .rtxt{position:absolute;right:0;top:27px}
.content-wrap.signup.type2 .nav-tabs2{position:absolute;top:-4px;right:0;border-bottom:1px solid #333}
.content-wrap.signup.type2 .nav-tabs2 > li.active > a,.content-wrap.signup.type2 .nav-tabs2 > li.active > a:hover,.content-wrap.signup.type2 .nav-tabs2 > li.active > a:focus{margin-top:0;padding:15px 20px 12px;border-width:1px!important}
.content-wrap.signup.type2 .nav-tabs2 > li{margin-bottom:-1px}
.content-wrap.signup.type2 .nav-tabs2 > li > a{padding:15px 20px 11px}
.content-wrap.signup.type3{padding-top:80px}
.content-wrap.signup.type3 h2.subtitle{padding-bottom:8px;font-size:36px;border-bottom:1px solid #b3b3b3}
.content-wrap.signup.type3 .content-top .line{display:none}
.content-wrap.signup.type3 .sns-login{padding-bottom:40px;border-bottom:1px solid #b3b3b3}
.content-wrap.signup.type3 .content .content-top{padding-bottom:35px}
.content-wrap.signup.type3 .login-instruction{padding:0 20px;background:none}
.content-wrap.signup.type3 .login-con{margin-top:15px}
.content-wrap.signup.type3 .login-wrap{padding-bottom:40px;border-bottom:1px solid #b3b3b3}
.content-wrap.signup.type3 .login-wrap .sns-login{padding-bottom:0;border-bottom:none}
.content-wrap.signup.type3 .btn-wrap{margin-top:40px;padding-top:20px;border-top:1px solid #b3b3b3}
.content-wrap.signup.type3 .btn-wrap .btn.size5{min-width:110px}
.popup .login-wrap{padding:0;width:500px}
.signup .nav-tabs2{margin-bottom:40px}
.signup .nav-tabs2 > li{min-width:90px}
.text-confirm{margin:0 0 -20px;text-align:center}
.content .content-top{padding-bottom:30px;text-align:center}
.content .content-top .line{margin:20px auto 0;width:50px;height:2px;background:#333}
.content .content-top .ins{margin-top:25px;font-size:17px;color:#555}
.join-input-wrap{width:480px;margin:0 auto 30px}
.join-input-wrap .row-wrap{position:relative;margin-top:8px}
.join-input-wrap .row-wrap:after{display:block;clear:both;content:""}
.join-input-wrap label,.join-input-wrap label+input{vertical-align:middle}
.join-input-wrap label{position:absolute;top:11px;left:0;display:inline-block;color:#333;font-weight:600}
.join-input-wrap label+input{width:100%}
.join-input-wrap input[type="text"],.join-input-wrap input[type="password"]{height:40px;line-height:40px}
.join-input-wrap.type1 .row-wrap{padding-left:100px}
.join-input-wrap + div{width:370px;margin-left:280px}
.signup .input-msg{margin-top:5px;line-height:18px}
.signup .btn-wrap{margin-top:30px}
.instruction-join{margin-top:5px;padding:20px 0 0;border-top:1px solid #b3b3b3}
.instruction-join li{padding:3px 0;color:#555}
.pr-link{display:inline-block;margin-right:25px;margin-left:-12px;}/*20201118*/
.pr-link li{display:inline-block}
.pr-link li:last-child a{background:none}/*20201118*/
.pr-link li a{display:inline-block;padding:0 12px 0 12px;color:#666;background:url(https://image.thehyundai.com/hdmall/images/co/bar_01.png) no-repeat right 2px}/*20201118*/
.pr-link li a:hover,.table-wrap .pr-link li.active a{color:#45675b;text-decoration:underline}
.complete-wrap{padding:70px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.complete-wrap p{font-size:15px;color:#888}
.complete-wrap p.message{font-size:32px;color:#444}
.complete-wrap p.message + p{margin-top:10px}
.inquery{text-align:center}
.inquery:before{content:"";display:block;width:64px;height:64px;margin:0 auto 15px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice.png) no-repeat 0 -100px}
.inquery ul{width:440px;margin:40px auto 0;padding:50px 0;background:url(https://image.thehyundai.com/hdmall/images/co/dot_01.png) repeat-x bottom,url(https://image.thehyundai.com/hdmall/images/co/dot_01.png) repeat-x top}
.inquery ul li{padding:3px 70px;text-align:left;font-size:15px}
.inquery ul li span{display:inline-block;width:100px;color:#666}
.inquery ul li var{color:#444}
.inquery ul li var.text-point2{color:#45675b}
.txt-byte{margin-top:8px;text-align:right;color:#999}
.txt-byte span{color:#444;font-weight:600}
.input-msg{margin-top:10px;color:#777}
.txt-byte + .input-msg{margin-top:-15px}
.txt-byte + .error{margin-top:-15px}
.txt-byte span,.txt-byte strong{color:#444;font-weight:600}
span.txt-byte{margin-top:0}
.agreement-wrap{position:relative}
.agreement-wrap h4{font-size:13px;font-weight:600}
.agreement{margin:5px 0 10px;padding:12px 20px;height:140px;line-height:18px;border:1px solid #ccc;overflow:auto}
.agreement-que{position:relative;margin-top:15px}
.agreement-que .fieldset{text-align:right}
.agreement-que p+.fieldset{margin-top:-18px}
.agreement-que .fieldset2{position:absolute;top:-26px;right:0}
.attendance{margin-bottom:20px;padding:30px;text-align:center;border:1px solid #ccc;background:#f5f5f5}
.login-wrap{padding:0 171px;margin:0 auto}
.login-wrap .login-fieldset{position:relative}
.login-wrap .login-fieldset .login-input{margin-right:106px}
.login-wrap .login-fieldset .login-input input{padding:0 12px;width:380px;height:46px}
.login-wrap .login-fieldset .login-input input:focus{padding:0 11px}
.login-wrap .login-fieldset .login-input input[type="text"]{margin-bottom:10px}
.login-wrap .login-fieldset .btn.btn-login{position:absolute;top:0;right:0;width:110px;height:102px;font-size:17px;font-weight:600;color:#fff;border:none;background:#222}
.login-wrap .ins-result{margin-top:10px}
.login-wrap .login-block{padding-top:15px}
.login-wrap .login-block.type{padding-top:30px;font-size:15px;color:#666;text-align:center}
.login-wrap .login-block:after{content:'';display:block;clear:both}
.login-wrap .login-block label{display:inline-block;float:left;padding-top:7px}
.login-wrap .login-block .btn-find{display:inline-block;float:right}
.login-wrap .login-block .btn-find .btn{margin-left:2px}
.login-wrap .login-block .style-list-type1 {text-align:left;}/* 20220609 */
.login-wrap .login-block .style-list-type1 li {font-size:15px;}/* 20220609 */
.login-wrap .login-block .style-list-type1 li:before {top:10px;}/* 20220609 */
.login-wrap .sns-login{margin-top:15px;padding: 24px 0px 12px;} /* 20180424 유영선 */
.login-wrap .sns-login:after{content:'';display:block;clear:both}
.login-wrap .sns-login .sns-area{float:right}
.login-wrap .sns-login .sns-area li{position:relative;float:left;padding:10px 0 10px 16px}
.login-wrap .sns-login .sns-area li a{text-decoration:none}
.login-wrap .sns-login .sns-area li span{position:relative;top:3px;font-size:15px;padding:0 7px}
.login-wrap .sns-login .sns-area li .icon-arrow{position:relative;top:2px}
.login-wrap .sns-login .sns-area li i.right-arrow{opacity:.7}
.login-wrap .login-link{padding-top:20px;margin-top:20px;text-align:center;border-top:1px solid #ededed}
.login-wrap .login-link a{font-size:15px;text-decoration:none}
.login-wrap .login-link a:before{content:"";display:inline-block;margin-left:20px;padding-left:20px;width:1px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_01.png) no-repeat}
.login-wrap .login-link a:first-child:before{display:none}
.login-con{margin-top:30px;padding:0 10px}
.login-con:after{content:'';display:block;clear:both}
.login-con .login-container-l{float:left;width:540px;min-height:170px;padding-right:40px;border-right:1px solid #b3b3b3}
.login-con .login-container-l .title{padding:10px 0;font-size:15px;font-weight:600;text-align:center}
.login-con .login-container-l .login-fieldset{position:relative;overflow:hidden}
.login-con .login-container-l .login-fieldset .login-input{margin-right:120px;overflow:hidden}
.login-con .login-container-l .login-fieldset .login-input input{padding:0 12px;height:46px;line-height:44px;font-size:15px;display:block}
.login-con .login-container-l .login-fieldset .login-input input:focus{padding:0 11px}
.login-con .login-container-l .login-fieldset .login-input input+input{margin-top:10px}
.login-con .login-container-l .login-fieldset .btn.btn-login{position:absolute;top:0;right:0;width:110px;height:102px;font-size:17px;font-weight:600;color:#fff;border:none;background:#222}
.login-con .login-container-l .ins-result{margin-top:10px}
.login-con .login-container-l .login-block{padding-top:25px}
.login-con .login-container-l .login-block.type{text-align:center}
.login-con .login-container-l .login-block:after{content:'';display:block;clear:both}
.login-con .login-container-l .login-block label{display:inline-block;float:left;padding-top:7px}
.login-con .login-container-l .login-block .btn-find{display:inline-block;float:right}
.login-con .login-container-l .login-block .btn-find .btn{margin-left:2px}
.login-con .login-container-r{float:right;padding-left:40px;width:280px;text-align:center}
.login-con .login-container-r .title{padding-top:15px;font-size:15px}
.login-con .login-container-r button{position:relative;padding:5px 50px 0;width:240px;height:80px;margin-top:20px;font-size:17px;color:#333;border:1px solid #e8e8e8;background:#f8f8f8}
.login-con .login-container-r button:before{content:"";display:inline-block;margin:0 10px 5px 0;vertical-align:middle;width:27px;height:32px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -500px -500px}
.login-con .login-container-r button i{margin:0 0 2px 8px}
.login-container{margin:40px 0}
.login-container .title{font-size:20px;margin-bottom:20px}
.id-info{margin:20px auto 0;padding:20px;width:700px;background:#f5f5f5}
.id-box{text-align:center;margin:20px auto 0;padding:20px;width:700px;background:#f5f5f5}
.id-box label{display:block;padding-top:7px}
.id-box label:first-child{padding-top:0}
.id-box label input{padding-right:5px}
.id-info + .id-box{margin-top:0;padding-top:0}
.id-error{text-align:center;margin:0 auto;padding:0 20px 20px;width:700px;background:#f5f5f5;color:#ec555d}
.btn-wrap.type{margin:20px 0 0;text-align:center}
.btn-wrap.type a{vertical-align:middle;text-decoration:none;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.btn-wrap.type .btn{margin:0 2px;width:160px}
.information-con .infor-box{padding-top:30px;margin-bottom:35px}
.information-con .infor-box .infor-title{margin-bottom:15px;font-size:17px}
.information-con .infor-box .infor-title:before{content:"";display:inline-block;margin:0 10px 5px 0;width:24px;height:24px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -500px -300px}
.information-con .infor-box span{line-height:23px}
.infor-instruction{margin-bottom:50px;padding:15px 15px 13px;background:#fafafa;border:1px solid #efefef}
.infor-instruction .title{margin:0 0 10px 5px;font-size:15px;font-weight:600}
.infor-instruction .cont li{margin-left:10px;line-height:24px;font-size:13px;color:#888}
.infor-instruction .cont li:before{content:"";display:inline-block;margin-left:-10px;padding-right:12px;width:10px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/co/dot_04.png) center no-repeat}
.find-instruction{margin-top:5px;padding:20px 0 0}
.find-instruction li{padding:3px 0}
.login-instruction{display:block;padding:18px 20px 15px;background:#f4f4f4;font-size:15px;text-align:center}
.popover-wrap .instruction2.type{margin:0 0 30px;padding-top:20px;border-top:none}
.error-body .email-error{display:block;margin:50px 0;font-size:15px}
.error-body .icon-email-verficatin{display:inline-block;width:80px;height:99px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_email_verfication.png) no-repeat}
.error-body .email-error2{display:block;margin:20px 0 50px;font-size:15px}
.signup-sub-title.type{padding-top:25px}
.signup-sub-title:after{content:'';display:block;clear:both}
.signup-sub-title h4{font-size:20px;color:#444}
.signup-sub-title h4 strong{margin-right:10px;color:#333;font-weight:600}
.signup-sub-title .view-more{padding-top:5px;font-size:15px;color:#444}
.signup-sub-title i{margin-left:5px}
.agreement-con{display:block;margin-top:10px}
.agreement-con:after{content:'';display:block;clear:both}
.agreement-con .agreemt{float:left;padding:12px 20px;width:49.5%;height:180px;font-size:13px;color:#888;border:1px solid #ccc;overflow-y:auto}
.agreement-con .agreemt:first-child{margin-right:1%}
.agreement-con .agreemt2{padding:12px 20px;height:180px;font-size:13px;color:#888;border:1px solid #ccc;overflow-y:auto}
.agreement-con .fieldset{padding-top:10px;margin-bottom:30px}
.agreement-box{padding-top:15px}
.agreement-box .agreemt{padding:12px 20px;height:180px;font-size:13px;color:#888;border:1px solid #ccc;overflow-y:auto}
.cert-wrap{min-width:500px}
.cert-btn-wrap{padding-bottom:40px;text-align:center;border-top:none;border-bottom:1px solid #e5e5e5}
.cert-btn-wrap .btn{width:240px;height:60px;font-size:17px}
.cert-btn-wrap .btn:first-child{margin-right:17px}
.cert-wrap.type{margin-top:8px;border-top:1px solid #b3b3b3}
.cert-wrap.type .cert-btn-wrap{padding-top:20px;border-bottom:none}
.cert-wrap.type .cert-btn-wrap:after{content:'';display:block;clear:both}
.cert-wrap.type .cert-btn-wrap .cert-btn{float:left;width:415px;height:120px;padding-top:25px;margin-left:10px;font-size:16px;text-decoration:none;border:1px solid #e7e7e7;background:#f8f8f8}
.cert-wrap.type .cert-btn-wrap .cert-btn:first-child{margin-left:0}
.cert-wrap.type .cert-btn-wrap .cert-btn div{padding-top:15px}
.cert-wrap.type .cert-btn-wrap .cert-btn i.right-arrow{margin:0 0 4px 8px;opacity:.7}
.agree-refund-account {padding:0 0 40px 0;}/* 20230322 */
.agree-refund-account .txt01 {font-size:18px;color:#242424;}/* 20230322 */
.agree-refund-account .check-area {padding:20px 0;}/* 20230322 */
.agree-refund-account .check-area .cr-checkbox {margin-right:8px !important;}/* 20230322 */
.agree-refund-account .agree-list {padding:20px;border:1px solid #ddd;}/* 20230322 */
.agree-refund-account .agree-list p {margin-bottom:10px;font-size:14px;}/* 20230322 */
.select-cert{margin:10px 0 65px}
.select-cert:after{content:'';display:block;clear:both}
.select-cert a{display:block;float:left;width:240px;height:120px;padding-top:25px;font-size:17px;text-align:center;border:1px solid #e7e7e7;background:#f8f8f8}
.select-cert a > span{display:block;padding-top:10px;height:45px}
.select-cert a.email{margin-right:20px;width:342px}
.select-cert a.sns{width:160px;margin-left:-1px}
.select-cert a i.icon-sns{margin-top:2px}
.select-cert a i.join-lock{margin-top:-7px}
.select-cert a i.right-arrow{margin:0 0 3px 5px;opacity:.7}
.select-cert .sns-area{margin:0 auto}
.select-cert .sns-area:after{content:'';display:block;clear:both}
.select-cert .sns-area li{display:block;float:left;margin-left:1%;text-align:center}
.select-cert .select-cert-inner{padding:30px 40px;margin-top:15px;background:#f8f8f8;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.select-cert .select-cert-inner:after{content:'';display:block;clear:both}
.select-cert .select-cert-inner .select-cert-l{float:left}
.select-cert .select-cert-inner .select-cert-l .email-input{width:400px;height:46px}
.select-cert .select-cert-inner .select-cert-l div{margin-top:15px}
.select-cert .select-cert-inner .select-cert-l label{display:block;margin-top:5px}
.select-cert .select-cert-inner .select-cert-l .fieldset.join{position:relative;margin-top:0}
.select-cert .select-cert-inner .select-cert-l .fieldset.join .btn{position:absolute;top:0;right:-100px;margin-top:0;height:46px;line-height:46px}
.select-cert .select-cert-inner button{float:right;margin-top:30px}
.ins-type2{margin-top:25px;font-size:15px;color:#555}
.ins-type2 strong{display:block;font-size:17px;color:#333;padding-bottom:10px}
.join-area-con{padding-top:70px;border-top:1px solid #b3b3b3}
.join-area-con.nobd{padding-top:0;border-top:0}
.join-area-con .join-area{border-top:none}
.join-area{padding:40px 0 35px;margin:10px 0 65px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.join-area.type2{border-top:none}
.join-area .fieldset label + label{margin:0}
.fieldset.join .row-box{position:relative;margin-top:-1px;min-height:47px;width:485px;border:1px solid #ccc}
.fieldset.join .row-box.type{width:auto;overflow:hidden}
.fieldset.join .row-box label.error{margin:0 12px 10px}
.fieldset.join .row-box .btn{position:absolute;top:-1px;left:495px;height:45px;display:block;white-space:nowrap}
.fieldset.join .row-box .input-msg{position:absolute;top:10px;left:491px;width:345px;color:#999}
.fieldset.join .row-box input{width:100%;height:45px;line-height:45px;padding:0 50px 0 12px;font-size:15px;border:none}
.fieldset.join .row-box input:disabled{border:none;background:#f7f7f7!important}
.fieldset.join button:disabled,.fieldset button:hover:disabled{cursor:inherit;background:#f7f7f7!important}
.fieldset.join .input-validation{position:absolute;top:10px;right:12px;display:block;margin:0;width:24px;height:24px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_check_validation.png) no-repeat 0 0}
.fieldset.join .input-validation.checked{background-position:0 -50px}
.fieldset.join .input-validation.error{background-position:0 -100px}
.fieldset.join .input-validation:before{display:none}
.popup .fieldset.join .row-box{width:100%}
.popup .fieldset.join .row-box input{width:100%;padding-right:46px}
.error-msg{padding:15px 0 0 10px;color:#ea5863}
.input-msg.type{padding-left:10px;font-size:13px;color:#676767;text-align:left}
.signup-msg{margin-top:25px;font-size:15px;color:#ec555d;text-align:center}
.email-wrap{position:relative;margin:10px auto;width:840px;border:1px solid #ddd;border-top:none}
.email-wrap:after{display:block;clear:both;content:""}
.email-wrap .email-header{position:relative;border-top:10px solid #edc5e1}
.email-wrap .email-header h1{padding:14px 20px 10px;font-size:27px;text-align:center;border-bottom:1px solid #ccc}
.email-wrap .email-header:after{content:"";position:absolute;top:-10px;left:0;width:170px;border-top:10px solid #45675b}
.email-wrap .email-body{margin:40px 50px 30px}
.email-body .body-top{margin-bottom:50px;padding:15px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_line.png) repeat}
.email-body .body-top.type{height:240px}
.email-body .body-top h2.title{font-size:21px}
.email-body .body-top .line{margin:15px auto 20px;width:50px;height:2px;background:#333}
.email-body .body-top .ins{font-size:15px;color:#555}
.email-body .body-top .ins span{color:#333;font-weight:600;text-decoration:underline}
.email-body .body-top .cont{position:relative;padding:20px 0;min-height:150px;background:#fff;text-align:center}
.email-body .body-top .cont .list-type{width:370px;margin:30px auto 0;text-align:left}
.email-body .body-top .cont .list-type li{position:relative;margin-bottom:10px;font-size:15px;color:#333}
.email-body .body-top .cont .list-type li:before{position:absolute;top:3px;left:-11px;content:'';display:inline-block;vertical-align:middle;width:13px;height:13px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_email.png) no-repeat}
.email-body .body-top .cont .list-type li em{display:inline-block;width:166px;margin:0 12px 0 10px;color:#45675b;font-weight:600;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat right 3px}
.email-body .banner-con .banner-box .banner{margin:0 6px}
.email-wrap .email-footer{border-top:1px solid #e8e8e9}
.email-wrap .email-footer .foot-inner{padding:30px 60px}
.email-wrap .email-footer .foot-inner .email-address{padding-left:135px;font-size:13px;background:url(https://image.thehyundai.com/hdmall/images/co/logo_footer.png) no-repeat left center}
.email-wrap .email-footer .foot-inner .email-address .email-inquiry{padding-bottom:12px;color:#666;font-size:13px}
.email-wrap .email-footer .foot-inner .email-address .email-inquiry .inquiry-mail{color:#45675b;border-bottom:1px solid #45675b}
.email-wrap .email-footer .foot-inner .email-address address{font-style:normal;color:#888;line-height:23px}
.email-wrap .email-footer .foot-inner .email-address address .add-bar{display:inline-block;margin:2px 7px;width:1px;height:6px;background:#dfdfdf}
.email-wrap .email-footer .foot-inner .email-address .copy{font-style:normal;color:#888;line-height:23px}
.email-body .body-cont{display:block;margin:0 auto;font-size:17px}
.email-body .body-cont p{display:block;margin:0 auto;text-align:center}
.email-body .body-cont .sub-tit{margin:50px 0 15px;font-size:17px;color:#333}
.email-body .body-cont .email-time{display:block;padding:15px 15px 12px;width:410px;font-weight:600;text-align:center;border-bottom:1px solid #dbdbdd;border-top:1px solid #dbdbdd}
.email-body .body-cont .email-time span{margin-left:20px}
.email-body .body-cont .email-btn{display:block;margin-top:30px;text-align:center}
.email-body .body-cont .email-instruction{padding:14px;margin-top:60px;font-size:13px;color:#888;line-height:22px;background:#fafafa;border:1px solid #efefef}
.email-body .body-cont .email-instruction span{margin-left:7px}
.myhyundai-main{position:relative;margin:60px 0 20px;font-family:"Noto Sans Korean";}/* 20230412 */
.myhyundai-main:after{content:'';display:block;clear:both}
.myhyundai-main h3{float:left;display:inline-block;font-size:21px;color:#242424;line-height:24px;font-weight:600;}/* 20230412 */
.myhyundai-main span{float:left;font-size:17px;color:#767676;line-height:24px;margin-left:6px;}/* 20230412 */
.myhyundai-main > div{float:right}
.myhyundai-main > div p{float:left;font-size:13px;margin-left:23px;padding-left:10px;background:url(https://image.thehyundai.com/hdmall/images/co/dot_06.png) no-repeat;background-position:left center}
.myhyundai-main > div p em{padding-left:10px;margin-left:10px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat}
.myhyundai-main > div p em a{color:#242424;font-weight:400;}/* 20230412 */
.myhyundai-main > div p em a:hover{text-decoration:none}
.myhyundai-main a.more{position:absolute;right:0;bottom:0}
.myhyundai-main a.more:hover{text-decoration:none}

/* 20210324 등급 수정 */
.hd-grade{display:inline-block;*display:inline;*zoom:1;width:74px;height:74px;font-size:0;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_grade_mark3.png) no-repeat 0 0}
.hd-grade.g-0001{background-position:0 0}
.hd-grade.g-1001{background-position:0 -74px}
.hd-grade.g-3001{background-position:0 -148px}
.hd-grade.g-5001{background-position:0 -222px}
.hd-grade.g-6001{background-position:0 -296px}
.hd-grade.lg{width:110px;height:110px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_grade_mark3_lg.png) no-repeat 0 0}
.hd-grade.lg.g-0001{background-position:0 0}
.hd-grade.lg.g-1001{background-position:0 -110px}
.hd-grade.lg.g-3001{background-position:0 -220px}
.hd-grade.lg.g-5001{background-position:0 -330px}
.hd-grade.lg.g-6001{background-position:0 -440px}
.hd-grade.md{width:98px;height:98px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_grade_mark3_md.png) no-repeat 0 0}
.hd-grade.md.g-0001{background-position:0 0}
.hd-grade.md.g-1001{background-position:0 -98px}
.hd-grade.md.g-3001{background-position:0 -196px}
.hd-grade.md.g-5001{background-position:0 -294px}
.hd-grade.md.g-6001{background-position:0 -392px}
.hd-grade.xlg{width:154px;height:154px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_grade_mark3_xlg.png) no-repeat 0 0}
.hd-grade.xlg.nologin{background-position:0 0}
.hd-grade.xlg.g-0001{background-position:0 -770px}
.hd-grade.xlg.g-1001{background-position:0 -616px}
.hd-grade.xlg.g-3001{background-position:0 -462px}
.hd-grade.xlg.g-5001{background-position:0 -308px}
.hd-grade.xlg.g-6001{background-position:0 -154px}
.hd-grade.xsm{width:48px;height:48px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_grade_mark3_xsm.png) no-repeat 0 0}
.hd-grade.xsm.g-0001{background-position:0 0}
.hd-grade.xsm.g-1001{background-position:0 -48px}
.hd-grade.xsm.g-3001{background-position:0 -96px}
.hd-grade.xsm.g-5001{background-position:0 -144px}
.hd-grade.xsm.g-6001{background-position:0 -192px}

.myh-summary-wrap {font-family:"Noto Sans Korean";}/* 20230412 */
.myh-summary-wrap .myh-grade{padding:11px 0;height:96px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_myhyundai_summary.png) no-repeat;text-align:center;font-size:19px;color:#fff;}
.myh-summary-wrap .myh-grade .hd-grade{margin:0 5px}
.myh-summary-wrap .myh-grade .btn{padding:2px 10px 3px;margin-left:4px;font-size:13px;color:#e6e6e6;border:1px solid #b8b8b8;background:transparent}/* 20230412 */
.myh-summary-wrap .myh-grade .btn i{display:inline-block;vertical-align:middle;width:4px;height:7px;margin-left:5px;margin-top:-2px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -600px -400px}/* 20230412 */
.myh-summary-wrap .myh-grade .btn + .btn {margin-left:0;}/*20200714*/
.myh-possession{padding:23px 0 16px;}
.myh-possession.g-0001{background:#fca791}/* 20210324 */
.myh-possession.g-1001{background:#dbbf87}
.myh-possession.g-3001{background:#ccc}
.myh-possession.g-5001{background:#e0b286}
.myh-possession.g-6001{background:#edc5e0}
.myh-possession table{background:transparent}
.myh-possession table td,.myh-possession table th{padding:0 25px;text-align:left}
.myh-possession table td{padding-top:8px;font-size:20px;color:#555}
.myh-possession table td strong{font-size:25px;color:#333}/*lst 20170424*/
.myh-possession table th{font-size:15px;line-height:16px;color:#555;font-weight:400;}/* 20230412 */
.myh-possession.g-6001 table td,.myh-possession.g-6001 table th{border-left:1px solid #faddf0}
.myh-possession.g-5001 table td,.myh-possession.g-5001 table th{border-left:1px solid #f2c397}
.myh-possession.g-3001 table td,.myh-possession.g-3001 table th{border-left:1px solid #e1e1e1}
.myh-possession.g-1001 table td,.myh-possession.g-1001 table th{border-left:1px solid #e9d09e}
.myh-possession.g-0001 table td,.myh-possession.g-0001 table th{border-left:1px solid #fdb6a5}/* 20210324 */
.myh-possession table td:first-child,.myh-possession table th:first-child{border-left:0!important}
.myh-possession a{text-decoration:none}
.myh-clubbox {padding:0 24px;}/* 20220209 */
.myh-clubbox.g-0001{background:#fca791}/* 20220209 */
.myh-clubbox.g-0001 table {border-top:1px solid #fdb6a5}/* 20220209 */
.myh-clubbox.g-1001{background:#dbbf87}/* 20220209 */
.myh-clubbox.g-1001 table {border-top:1px solid #e9d09e}/* 20220209 */
.myh-clubbox.g-3001{background:#ccc}/* 20220209 */
.myh-clubbox.g-3001 table {border-top:1px solid #e1e1e1}/* 20220209 */
.myh-clubbox.g-5001{background:#e0b286}/* 20220209 */
.myh-clubbox.g-5001 table {border-top:1px solid #f2c397}/* 20220209 */
.myh-clubbox.g-6001{background:#edc5e0}/* 20220209 */
.myh-clubbox.g-6001 table {border-top:1px solid #faddf0}/* 20220209 */
.myh-clubbox table {background:transparent;}/* 20220209 */
.myh-clubbox table th {text-align:left;vertical-align:middle;padding:13px 0;height:60px;color:#555;font-size:15px;font-weight:700;}/* 20220209 */
.myh-clubbox table td {vertical-align:middle;padding:13px 0;height:60px;}/* 20220209 */
.myh-clubbox table td:last-child {text-align:right;}/* 20220209 */
.myh-clubbox .btn-cosmetic-club {margin-right:30px;}/* 20220209 */
.myh-clubbox .btn-cosmetic-club:before {content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat 0 0;}/* 20220209 */
.myh-clubbox .btn-cosmetic-club span {display:inline-block;vertical-align:middle;/*margin-top:4px;*/font-size:15px;color:#333;}/* 20220209 */
.myh-clubbox .btn-club-friends {margin-right:30px;}/* 20220209 */
.myh-clubbox .btn-club-friends:before {content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -50px 0;}/* 20220209 */
.myh-clubbox .btn-club-friends span {display:inline-block;vertical-align:middle;margin-top:4px;font-size:15px;color:#333;}/* 20220209 */
.myh-clubbox .btn-cosmetic-club:after,
.myh-clubbox .btn-club-friends:after {content:"";display:inline-block;vertical-align:middle;/*margin-top:1px;*/margin-left:7px;width:4px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -100px 0;}/* 20220209 */
.myh-clubbox .btn-club-join {display:inline-block;padding:5px 10px 7px;border:1px solid #767676;}/* 20220209 */
.myh-clubbox .btn-club-join span {display:inline-block;vertical-align:middle;font-size:13px;color:#333;font-weight:700;}/* 20220209 */
.myh-clubbox .btn-club-join:after {content:"";display:inline-block;vertical-align:middle;margin-top:-1px;margin-left:7px;width:4px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -100px 0;}/* 20220209 */

/* 20230412 마이클럽 */
.myh-clubbox-wrap {margin-top:40px;font-family:"Noto Sans Korean";}
.myh-clubbox-wrap * {font-family:"Noto Sans Korean";}
.myh-clubbox-wrap .title-box button {display:flex;align-items:center;text-align:left;width:100%;height:60px;padding:0;border:0;background:0;}
.myh-clubbox-wrap .title-box button:after {content:"";display:block;margin-left:auto;margin-right:12px;width:16px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_toggle.png) no-repeat 0 -10px;}
.myh-clubbox-wrap.toggle .title-box button:after {background-position:0 0;}
.myh-clubbox-wrap .title-box h3 {font-size:21px;font-weight:600;}
.myh-clubbox-wrap .title-box .count {margin-left:8px;font-size:17px;color:#555;font-weight:400;}
.myh-clubbox-wrap .title-box .count span {font-size:21px;font-weight:600;}
.myh-clubbox-wrap .title-box .txt {margin-left:12px;font-size:17px;color:#767676;font-weight:400;}
.myh-clubbox-wrap .title-box .join-btn {display:inline-block;margin-left:18px;padding:4px 15px 5px;border:1px solid #767572;font-size:13px;color:#454545;text-decoration:none;}
.myh-clubbox-wrap .title-box button.unregistered {cursor:default;}
.myh-clubbox-wrap .title-box button.unregistered:after {display:none;}
.myh-clubbox-wrap .list-box {display:none;background:#fafafa;}
.myh-clubbox-wrap.toggle .list-box {display:block;}
.myh-clubbox-wrap .list-box ul {display:flex;flex-wrap:wrap;}
.myh-clubbox-wrap .list-box ul li {position:relative;padding:20px;width:50%;}
.myh-clubbox-wrap .list-box ul li:before {content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:20px;background:#e0e0e0;}
.myh-clubbox-wrap .list-box ul li:nth-child(2n):before {display:none;}
.myh-clubbox-wrap .list-box ul li > a {display:flex;align-items:center;text-decoration:none;}
.myh-clubbox-wrap .list-box ul li span {font-size:16px;color:#333;font-weight:500;}
.myh-clubbox-wrap .list-box ul li span:first-child:after {content:"";display:inline-block;margin:0 10px;width:1px;height:12px;background:#7b7b7b;}
.myh-clubbox-wrap .list-box ul li.unregistered span {color:#999}
.myh-clubbox-wrap .list-box ul li.unregistered span:first-child:after {background:#999;}
.myh-clubbox-wrap .list-box ul li.unregistered > a {width:100%;}
.myh-clubbox-wrap .list-box ul li .benefit-btn {display:none;vertical-align:middle;margin-left:auto;padding-right:10px;font-size:14px;font-weight:400;color:#454545 !important;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_btn.png) no-repeat right center;}
.myh-clubbox-wrap .list-box ul li.unregistered .benefit-btn {display:inline-block;}

.myhyundai-toplink{/*border:1px solid #767676;*/font-family:"Noto Sans Korean";}/* 20230412 */
.myhyundai-toplink .orderstep-status{display:inline-block;width:102px;height:80px;background:url(https://image.thehyundai.com/hdmall/images/co/img_myhyundaimain_top2.png) no-repeat 0 0}/* 20230412 */
.myhyundai-toplink .orderstep-status.type01{background-position:0 0}
.myhyundai-toplink .orderstep-status.type02{background-position:0 -80px}
.myhyundai-toplink .orderstep-status.type03{background-position:0 -160px}
.myhyundai-toplink .orderstep-status.type04{background-position:0 -240px}
.myhyundai-toplink .orderstep-status.type05{background-position:0 -320px}
.myhyundai-toplink .orderstep-status.type06{background-position:0 -400px}
.myhyundai-toplink ul{padding:25px 0 25px;}/* 20230412 */
.myhyundai-toplink ul:after{content:"";display:table;clear:both}
.myhyundai-toplink ul li{float:left;text-align:center;padding:0 0 0 16px;width:138px;background:url(https://image.thehyundai.com/hdmall/images/co/img_myhyundaimain_top_arrow.png) no-repeat left 22px}
.myhyundai-toplink ul li:first-child{padding-left:0;background:none;margin-left:10px;}/* 20230412 */
.myhyundai-toplink ul li.or-left{width:128px;padding-left:26px}
.myhyundai-toplink ul li.or-right{padding-left:16px;padding-right:10px;width:128px;background:url(https://image.thehyundai.com/hdmall/images/co/img_myhyundaimain_or.png) no-repeat left 26px}
.myhyundai-toplink li a .txt{display:block;margin-top:7px;text-align:center;font-size:15px;color:#666}
.myhyundai-toplink li a .txt em{margin-left:5px;color:#242424;font-weight:400;}/* 20230412 */
.myhyundai-toplink li a:hover{text-decoration:none}
.myhyundai-toplink .bottom-link{/*border-top:1px solid #767676;*/background:#fafafa;}/* 20230412 */
.myhyundai-toplink .bottom-link:after{content:'';display:block;clear:both}
.myhyundai-toplink .bottom-link p{position:relative;float:left;width:25%;padding:18px 0 15px;text-align:center;/*border-left:1px solid #767676;*/}/* 20230412 */
.myhyundai-toplink .bottom-link p:before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:20px;background:#e0e0e0;}/* 20230412 */
.myhyundai-toplink .bottom-link p:first-child:before {display:none;}/* 20230412 */
.myhyundai-toplink .bottom-link p.myevent{position:relative;padding:9px 0 8px}
.myhyundai-toplink .bottom-link p.myevent span{font-size:13px;color:#767676}
.myhyundai-toplink .bottom-link p.myevent a{position:relative;bottom:5px}
.myhyundai-toplink .bottom-link p a:hover{text-decoration:none}
.myhyundai-toplink .bottom-link p span{display:inline-block;width:111px;text-align:left;font-size:15px;color:#767676}
.myhyundai-toplink .bottom-link p a em{padding:0 0px 0 20px;font-size:15px;color:#242424;font-weight:600;/*background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat;background-position:left center*/}/* 20230412 */
.myhyundai-toplink .bottom-link p a{font-size:15px;color:#242424;font-weight:600}
.myhyundai-toplink .bottom-link p:first-child{/*border-left:none;*/}/* 20230412 */
.myhundai-bottom{margin-top:35px}
.myhundai-bottom .layout{width:100%}
.myhundai-bottom .tit-wrap{position:relative}
.myhundai-bottom .tit-wrap h3{font-size:21px;color:#242424;line-height:22px}
.myhundai-bottom .tit-wrap .more{position:absolute;top:7px;right:5px;color:#8f8f8f;text-decoration:none;font-size:13px}
.myhundai-bottom .tit-wrap .more:hover{color:#555}
.myhundai-bottom .tit-wrap .more i{display:inline-block;vertical-align:middle;margin:0 0 1px 8px;width:4px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px -300px}
.myhundai-bottom .layout th{text-align:left;padding:15px 0 12px}
.myhundai-bottom td{border:1px solid #ebebeb;padding:18px 30px}
.myhundai-bottom .blank{border:0}
.myhundai-bottom .myshop-box{position:relative;font-size:15px;color:#767676}
.myhundai-bottom .myshop-box.with-icon{padding-left:133px;min-height:106px;background:url(https://image.thehyundai.com/hdmall/images/co/img_myhyundai_myshop.png) no-repeat;background-position:left center}
.myhundai-bottom .myshop-box.with-icon.notmake{line-height:106px}
.myhundai-bottom .myshop-box.with-icon.notmake a{display:inline-block;line-height:20px;vertical-align:middle}
.myhundai-bottom .myshop-box ul li{padding-left:12px;background:url(https://image.thehyundai.com/hdmall/images/co/dot_06.png) no-repeat 0 10px;line-height:22px}
.myhundai-bottom .myshop-box ul li + li{margin-top:15px}
.myhundai-bottom .myshop-box ul li sub{vertical-align:baseline;font-size:11px;color:#999}
.myhundai-bottom .myshop-box ul.with-tit li{position:relative;padding-left:80px;background-position:0 19px;line-height:40px}
.myhundai-bottom .myshop-box ul.with-tit li + li{margin:0}
.myhundai-bottom .myshop-box ul.with-tit span{position:absolute;left:12px;top:0;width:68px}
.myhundai-bottom .myshop-box ul.with-tit p{text-align:right}
.myhundai-bottom .myshop-box ul.with-tit p strong{color:#333;font-size:22px;vertical-align:middle}
.opinions-con .list-header{margin:25px 0 10px}
.opinions-con .list-header span{font-size:15px;color:#7a7a7a}
.opinions-con .list-header span + span em{color:#46675c;margin-left:25px}
.table-wrap.comment-list table tbody td,.table-wrap.comment-list table tbody th{vertical-align:top!important;/*border-top:0;*/}/* 20220121 */
.table-wrap.comment-list table tbody tr.cont td{border-top:0;padding-top:0}/* 20220121 */
.table-wrap.comment-list table tbody td.valign-middle,.table-wrap.comment-list table tbody th.valign-middle{vertical-align:middle!important}
.list-header{position:relative;margin:10px 0}
.list-header input + span + button{margin-left:5px}
.list-header .icheckbox{margin-right:10px}
.list-header p{display:inline-block;margin-top:4px;font-size:16px;color:#999;vertical-align:middle}
.list-header button + p{margin-left:10px}
.list-header p span{color:#333;font-weight:600}
.list-header .right-area{position:absolute;top:0;right:0}
.list-header .right-area button{margin:0 0 0 2px}
.list-header .sns-wrap{position:absolute;top:-45px;right:0;display:block}
.list-header .hide{display:none}
.list-header.editing .sns-wrap{display:none}
.list-header.editing .hide{display:inline-block}
.list-header.editing button{display:none}
.list-header + .comment-list tr,.pagination-wrap + .list-header + .comment-list tr{border-bottom:none}
.list-header + .comment-list tr.cont td,.pagination-wrap + .list-header + .comment-list tr.cont td{border-bottom:none}
.list-header.align-space-between {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;} /* 20220121 */
.list-header.align-space-between .point-info span {font-size:15px;color:#666;} /* 20220121 */
.list-header.align-space-between .filter-box .btn-group {margin-right:40px;} /* 20220121 */
.list-header.align-space-between .filter-box label {font-size:15px;color:#555;} /* 20220121 */
.comment-list tr{border-bottom:1px solid #eee}
.comment-list .order-info{display:block;line-height:18px;cursor:pointer}
.comment-list .order-info span{display:block}
.comment-list .order-info .method{margin-top:9px;color:#999}
.comment-list .comment-info{position:relative;padding:0 20px 0 84px;min-height:60px;text-align:left}
.comment-list .comment-info .prdimg{position:absolute;top:0;left:0}
.comment-list .comment-info .prdimg img{width:60px;height:60px}
.comment-list .comment-info{line-height:60px}
.comment-list .comment-info .info{display:inline-block;vertical-align:middle;line-height:20px}
.comment-list .comment-info .info a{height:40px;font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.comment-list .comment-info .info a .option{color:#777}
.comment-list span.star-point,.comment-list span.date{display:inline-block;margin-top:20px;line-height:26px}
.comment-list span.star-point{width:80px;height:26px;text-align:center;margin-right:0;color:#f77591;border:1px solid #f77591}
.comment-list span.date{color:#666}
.comment-list .comment-desc{position:relative;padding-right:120px;text-align:left;line-height:20px;height:20px;overflow:hidden}
.comment-list .comment-desc p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comment-list .comment-desc p + p{margin-top:5px}
.comment-list .comment-desc img{max-width:100%}
.comment-list .comment-desc a.btn-toggle{position:absolute;width:100%;height:20px;top:0;right:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.comment-list .comment-desc a.btn-toggle span{position:absolute;z-index:100;top:5px;right:20px;width:18px;height:9px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_comment_toggle.png) no-repeat 0 -9px}
.comment-list .comment-desc.open a.btn-toggle{width:18px;height:20px;right:20px}
.comment-list .comment-desc.open a.btn-toggle span{background-position:0 0;right:0}
.comment-list .comment-desc div.ctrl{display:none;position:absolute;bottom:0;right:20px}
.comment-list .comment-desc div.ctrl a{color:#999;vertical-align:middle}
.comment-list .comment-desc div.ctrl a + a:before{content:"";margin:0 6px 2px;display:inline-block;width:1px;height:10px;vertical-align:middle;font-size:10px;background:#999}
.comment-list .comment-desc.open{height:auto;overflow:visible;min-height:40px}
.comment-list .comment-desc.open p{overflow:visible;height:auto;white-space:normal;text-overflow:initial}
.comment-list .comment-desc.open div.ctrl{display:block}
.comment-list .comment-info .info a {color:#666;} /* 20220121 */
.comment-list .point-info {font-size:13px;line-height:1.6;color:#999;} /* 20220121 */
.comment-list .point-info div:first-child {padding-bottom:9px;color:#666;} /* 20220121 */
.comment-list .btn {padding-top:7px;padding-bottom:4px;height:auto;line-height:1.3;} /* 20220121 */
.comment-list .order-prd-info {display:flex;flex-wrap:wrap;text-align:left;line-height:1.4;} /* 20220121 */
.comment-list .order-prd-info a:hover {text-decoration:none !important;} /* 20220121 */
.comment-list .order-prd-info .prdimg {width:60px;height:60px;margin-right:24px;} /* 20220121 */
.comment-list .order-prd-info .prdimg img {width:100%;height:100%;vertical-align:top;} /* 20220121 */
.comment-list .order-prd-info .info {width:calc(100% - 84px);} /* 20220121 */
.comment-list .order-prd-info .info a {font-size:13px;} /* 20220121 */
.comment-list .order-prd-info .info .name {display:block;color:#666;} /* 20220121 */
.comment-list .order-prd-info .info .opt {display:block;margin-top:12px;color:#999;} /* 20220121 */
.comment-list .review-cont {text-align:left;background-color:goldenrod;} /* 20220121 */
.myhyundai .opinions-wrap{margin-top:20px;padding:0;border:none}
.myhyundai .thead{padding:15px 20px 10px;border-top:1px solid #111;background:#f6f6f6}
.myhyundai .thead span{display:inline-block;text-align:center;font-weight:700}
.myhyundai .opinions-wrap .thead .head-1{width:91%}
.myhyundai .opinions-wrap .thead .head-2{width:8%}
.myhyundai .opinions-wrap .opinions-list{margin-top:0}
.myhyundai .opinions{min-height:60px;padding:20px 0 20px 25px}
.myhyundai .opinions .prdimg,.myhyundai .opinions .prdimg img{width:60px}
.myhyundai .opinions .prdimg + .cont-wrap{width:87%}
.myhyundai .opinions .write-info{position:relative;margin-top:10px;margin-bottom:7px}
.myhyundai .opinions .write-info span{margin-right:10px;line-height:1.2}
.myhyundai .opinions-wrap .write-info .prd-infor{margin-right:10px}
.myhyundai .opinions-wrap .write-info .prd-infor span:before{content:"";display:inline-block;width:1px;height:8px;margin-right:10px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -400px}
.myhyundai .opinions-wrap .write-info .prd-infor span:first-child:before,.myhyundai .opinions-wrap .modify{display:none}
.myhyundai .opinions-wrap .write-info span.date{position:absolute;top:0;right:0;margin:0}
.myhyundai .opinions-wrap .cont p{max-height:17px;-webkit-line-clamp:1}
.myhyundai .opinions-wrap .cont p .img-wrap img{max-width:700px}
.myhyundai .opinions-wrap .modify .btn{margin:0 2px}
.myhyundai .opinions-wrap .active p{display:inline-block;height:auto;max-height:100%;padding:0 0 25px;-webkit-line-clamp:initial}
.myhyundai .opinions-wrap .active .modify{display:block;margin-top:10px}
.myhyundai .prd-qnas{padding:0;margin-top:20px}
.myhyundai .prd-qnas .thead .head-1{width:76%}
.myhyundai .prd-qnas .thead .head-2{width:14%}
.myhyundai .prd-qnas .thead .head-3{width:9%}
.myhyundai .prd-qnas .ui-accordion li .head{padding:20px 220px 20px 100px;min-height:100px}
.myhyundai .prd-qnas .prdimg{width:60px;height:60px;position:absolute;top:20px;left:20px}
.myhyundai .prd-qnas .prdimg img{width:60px;height:60px}
.myhyundai .prd-qnas .head .status{position:absolute;top:25px;right:30px}
.myhyundai .prd-qnas .head .date{position:absolute;top:25px;right:120px}
.myhyundai .prd-qnas .head .write-info{display:block;width:500px}
.myhyundai .prd-qnas .head .write-info > a{display:block;padding:0}
.myhyundai .prd-qnas .write-info span{margin-right:10px;line-height:1.2}
.myhyundai .prd-qnas .write-info .prd-infor span:before{content:"";display:inline-block;width:1px;height:9px;margin-right:10px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -400px}
.myhyundai .prd-qnas .write-info .prd-infor span:first-child:before,.myhyundai .opinions-wrap .modify{display:none}
.myhyundai .prd-qnas .head a.cont-title{display:block;margin-top:5px;word-break:break-all}
.myhyundai .prd-qnas .head .cont{padding:25px 0 25px 15px}
.myhyundai .prd-qnas .active .cont > p{margin:0}
.myhyundai .prd-qnas .ui-accordion li .head:before,.myhyundai .prd-qnas .cont,.myhyundai .prd-qnas .modify{display:none}
.myhyundai .prd-qnas .active .cont{display:block}
.myhyundai .prd-qnas .btn-box{display:block;margin:15px 0 0}
.myhyundai .prd-qnas .btn-box a.button{display:inline-block;padding:0 0 0 7px;margin:0 0 0 7px;font-size:13px;color:#999;font-weight:400;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/bar_01.png) no-repeat;background-position:0 2px}
.myhyundai .prd-qnas .btn-box a.button:hover{text-decoration:none}
.myhyundai .prd-qnas .btn-box a.button:first-child{padding-left:0;margin-left:0;background:none}
table.ui-accordion.opinion .body.type span.btn-wrap{float:right;margin-top:10px;margin-bottom:15px}
table.ui-accordion.opinion .body.type span.btn-wrap a{padding-left:10px;margin-left:10px;font-size:13px;color:#999;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat}
table.ui-accordion.opinion .body.type span.btn-wrap a:first-child{padding-left:0;margin-left:0;background:none}
table.ui-accordion.opinion .body.type span.btn-wrap a:hover{text-decoration:none}
.custom .leftarea,.hasleft .leftarea{position:absolute;top:60px;left:0;width:230px;background:#fff;z-index:100;border-right:1px solid #e0e0e0}
.hasleft .leftarea a{color:#242424}
.hasleft .leftarea a:hover{text-decoration:none}
.hasleft .leftarea h2{margin-bottom:28px;font-size:35px;color:#242424;line-height:40px}
.hasleft .leftarea h2 span{display:block;margin:0 0 0 2px;font-size:15px;color:#999;line-height:20px}
.hasleft .leftarea .line{margin:0 0 30px;width:30px;height:1px;background:#333}
.hasleft .leftarea > ul.leftmenu{margin-bottom:30px}
.hasleft .leftarea > ul.leftmenu > li{position:relative}
.hasleft .leftarea > ul.leftmenu > li > a{display:block;line-height:45px;font-size:15px;color:#333}
.hasleft .leftarea > ul.leftmenu > li > a:hover:after,.hasleft .leftarea > ul.leftmenu > li.current > a:after{content:"";display:block;position:absolute;top:17px;right:25px;width:5px;height:9px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat 0 -400px}
.hasleft .leftarea > ul.leftmenu > li.current > a:after{display:block!important}
.hasleft .leftarea > ul.leftmenu > li.current > a{color:#45675b;font-weight:600}
.hasleft .leftarea > ul.leftmenu > li > a.not:hover:after{display:none}
.hasleft .leftarea > ul.leftmenu > li > a:hover{color:#45675b;text-decoration:none}
.hasleft .leftarea > ul.leftmenu > li > ul{margin:-8px 0 10px}
.hasleft .leftarea > ul.leftmenu > li > ul > li > a{display:block;padding-left:12px;line-height:23px;font-size:13px;color:#767676;background:#fff;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.hasleft .leftarea > ul.leftmenu > li > ul > li > a:hover{color:#111;text-decoration:none;background:#f5f5f5;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.hasleft .leftarea > ul.leftmenu > li > ul > li.current > a{color:#111;background:#f5f5f5}
.custom .content,.hasleft .content{margin-left:280px;min-height:870px;position:relative}
.custom .content:before,.hasleft .content:before{content:"";position:absolute;top:0;left:-51px;height:100%;border-left:1px solid #e0e0e0;width:0}
.myhyundai-head{position:relative}
.myhyundai-head .title-wrap{margin-top:0}
.myhyundai-head h3{display:inline-block;margin-top:50px;font-size:25px;color:#242424;line-height:45px}
.myhyundai-head h4{display:inline-block;margin-top:0;font-size:20px;color:#242424;line-height:35px}
.myhyundai-head h3 + span{padding-left:5px}
.myhyundai-head h3 span{position:relative;padding-left:5px;font-size:13px;color:#777}
.myhyundai-head h3 + .sel-orderuser{float:right;margin-top:54px}
.myhyundai-head h3 + button{position:absolute;bottom:20px;right:0;font-size:12px;color:#666;border:1px solid #ccc;background:#fafafa}
.myhyundai-head h3.withbtn{display:block;position:relative}
.myhyundai-head h3.withbtn .btn{position:absolute;right:0;bottom:0}
.myhyundai-head .birth-msg-box {margin-top:5px;text-align:center;background-color:#ec555e;}/*lst 20180704*/
.myhyundai-head .birth-msg-box p {padding:12px 0;}/*lst 20180704*/
.myhyundai-head .birth-msg-box p:before {content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:28px;height:26px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat 0px -245px;}/*lst 20180704*/
.myhyundai-head .birth-msg-box p span {display:inline-block;vertical-align:middle;padding-top:3px;font-size:19px;color:#fefefe;}/*lst 20180704*/
.myhyundai-head .birth-msg-box p .btn {width:104px;height:24px;margin-left:15px;line-height:24px;font-size:13px;color:#fff;border:1px solid #fbdddf;background:transparent;}/*lst 20180704*/
.myhyundai-head .birth-msg-box p .btn i {display:inline-block;width:4px;height:7px;margin-left:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -600px -400px;}/*lst 20180704*/
.table-func{margin:20px 0 10px}
.info-change-con{padding:40px 0 56px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.info-change-con .join-input-wrap{width:490px;margin:0 auto}
.info-change-con .join-input-wrap .row-wrap{padding-left:70px}
.info-change-con .row-wrap .id{height:40px;line-height:40px}
.info-change-con .row-wrap p + p{margin-top:2px}
.info-change-con form + div{margin-left:245px}
.info-change-con.type-tm .join-input-wrap .row-wrap{padding-left:120px}/*lst 20170621*/
.info-change-con.type-tm form + div{margin-left:295px}/*lst 20170621*/
.info-change-con.type-tm .join-input-wrap {width:520px;}/*lst 20170627*/
.change-wrap{width:463px;margin-top:10px;background:#f6f6f6}
.change-wrap .change-inner{padding:30px 40px}
.change-wrap .change-inner .change-header{position:relative}
.change-wrap .change-inner .change-header span{color:#666}
.change-wrap .change-inner .change-header .change-close{position:absolute;display:block;top:-10px;right:-15px;width:15px;height:15px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -3px -3px}
.change-wrap .change-inner .fieldset{margin-top:10px}
.change-wrap .change-inner .fieldset label + label{margin-left:0}
.change-wrap .change-inner .fieldset.email input{height:30px}
.change-wrap .change-inner .input-msg{margin-top:5px}
.change-wrap .change-inner .btn-wrap .btn{background:#666;border:1px solid #666}
.change-wrap .change-inner .btn-wrap .re-btn{color:#666!important;background:#fafafa!important;border:1px solid #ccc!important}
.change-wrap.password{width:420px;margin-top:10px;background:#f6f6f6}
.change-wrap.password .fieldset .chsnge-box{display:inline-block;margin-top:8px}
.change-wrap.password .fieldset .chsnge-box input{margin-top:8px}
.change-wrap.password .change-inner .input-msg{margin-top:10px}
.change-wrap.phone{width:400px;margin-top:10px;background:#f6f6f6}
.change-wrap.phone .change-inner .input-msg{margin-top:10px}
.myinformation-msg-con{padding:28px 30px;background:#f6f6f6}
.myinformation-msg-con.history{padding:17px 30px 14px;background:#f6f6f6}
.myinformation-msg-con.history .myinformation-msg{margin-top:7px}
.myinformation-msg{font-weight:600;color:#555}
.myinformation-msg:before{content:"";display:inline-block;margin:0 5px 2px 0;width:14px;height:14px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png)no-repeat 0 -600px}
.myinformation-sub-title .title{font-size:17px;color:#333}
.myinformation-sub-title h4{font-size:15px;color:#444}
.myinformation-sub-title span{display:block;padding-top:5px;font-size:13px;color:#777}
.myinformation-sub-title + .agreement-box{padding-top:5px;margin-bottom:20px}
.myinformation-top{position:relative;margin-top:15px;padding:14px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_line2.png) repeat}
.myinformation-top .cont{position:relative;padding:20px 14px;background:#fff;text-align:center}
.myinformation-top .cont span{display:block;font-size:15px;font-weight:600;color:#444;text-align:center;line-height:60px}
.myinformation-top .cont em.address{margin-left:40px;font-weight:400;color:#666}
.myinformation-top .cont ul{padding:0;display:inline-block}
.myinformation-top .cont ul:after{content:'';display:block;clear:both}
.myinformation-top .cont ul li{position:relative;padding:0 17px;float:left;font-size:15px;line-height:30px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_03.png) left center no-repeat}
.myinformation-top .cont ul li:first-child{background:none}
.myinformation-top .cont ul li em{padding:0 7px 0 20px;font-size:21px;font-weight:600;color:#333}
.table-wrap.no-color{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.table-wrap.no-color table tbody th{padding:26px 30px 16px;background:#fff}
.table-wrap.no-color table tbody td{padding:20px;color:#767676;border-top:1px solid #eee}
.table-wrap.no-color table tbody td p + p{margin-top:3px}
.table-wrap.no-color table tbody td .fieldset label:first-child{margin-right:70px}
.table-wrap.no-color table tbody td .input-msg{color:#767676}
.table-wrap.no-color table tbody .type-same-padding {vertical-align:middle;padding-top:26px;padding-bottom:26px;}/*lst 20170405*/
.table-wrap.no-color table tbody th {padding:26px 30px 26px;vertical-align:middle;}/* 20220610 */
.privacy-wrap{margin:0 -10px}
.privacy-wrap:after{content:'';display:block;clear:both}
.privacy-wrap .privacy-con{display:block;float:left;width:410px;margin:0 10px;background:#f6f6f6}
.privacy-wrap .privacy-con .privacy-box{padding:40px}
.privacy-wrap .privacy-con .privacy-box .title{font-size:15px;font-weight:600;color:#444}
.privacy-wrap .privacy-con .privacy-box .title + div{height:85px;margin-top:12px;line-height:20px;font-size:13px;font-weight:600;color:#777}
.privacy{padding:20px 0;margin-bottom:30px;font-size:13px;color:#777;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.log-record-top{margin:10px 0 40px;border-top:1px solid #b3b3b3}
.log-record-bottom{padding:30px;margin-top:40px;background:#f6f6f6}
.log-record-bottom label{margin-right:5px;font-size:15px;font-weight:600;color:#666}
.log-record-bottom div{margin-top:10px;font-size:13px;color:#777}
.easy-connection-wrap .easy-connection-con:after{content:'';display:block;clear:both}
.easy-connection-wrap .easy-connection-con .box{float:left;width:260px;margin-left:30px}
.easy-connection-wrap .easy-connection-con .box:first-child{margin-left:0}
.easy-connection-wrap .easy-connection-con .box .sns-box-header{display:block;height:50px;font-size:21px;font-weight:600;color:#555;text-align:center}
.easy-connection-wrap .easy-connection-con .box p{padding:40px 0;font-size:15px;color:#666;text-align:center}
.easy-connection-wrap .easy-connection-con .box .btn-wrap{margin-bottom:20px}
.easy-connection-wrap .easy-connection-con .box .btn-wrap button{padding:0 39px;height:45px;line-height:45px;font-size:13px;font-weight:400}
.easy-connection-wrap .easy-connection-con .box{border:1px solid #aaa}
.easy-connection-wrap .easy-connection-con .box .sns-box-header{border-bottom:1px solid #aaa}
.easy-connection-wrap .easy-connection-con .box .title{display:inline-block;line-height:50px}
.easy-connection-wrap .easy-connection-con .box .title img{vertical-align:middle;padding-right:3px;margin-bottom:4px}
.easy-connection-wrap .easy-connection-con .sns-facebook.box .title{color:#668dde}
.easy-connection-wrap .easy-connection-con .sns-google.box .title{color:#ea6a6a}
.easy-connection-wrap .easy-connection-con .sns-naver.box .title{color:#84c868}
.easy-connection-wrap .easy-connection-con .sns-kakao.box .title{color:#ffde00}/*lst 20170704*/
.easy-connection-wrap .easy-connection-con.type-other .box{width:405px;margin-bottom:30px;}/*lst 20170704*/
.easy-connection-wrap .easy-connection-con.type-other .sns-facebook.box {margin-left:0;margin-bottom:0;}/*lst 20170704*/
.easy-connection-wrap .easy-connection-con.type-other .sns-google.box {margin-bottom:0;}/*lst 20170704*/
.secession-con{background:#f6f6f6}
.secession-con .secession-box h1{font-size:27px}
.secession-con .secession-box h3{padding-bottom:12px;font-size:19px}
.secession-con .secession-box{padding:27px 0;text-align:center}
.secession-con .secession-box.type{padding:90px 0 70px;text-align:center}
.secession-con .secession-box .append{margin-top:25px;font-size:13px;color:#666}
.secession-con .secession-box .append.type{font-size:17px}
.secession-con .secession-box .line{margin:20px auto 0;width:50px;height:2px;background:#333}
.secession-msg{font-size:13px;color:#666;text-align:center;margin:20px 0 -20px}
.confirm-con{padding-bottom:30px;border-bottom:1px dashed #ccc}
.confirm-con .confirm-box{padding-top:25px}
.confirm-con .confirm-box .confirm-item{margin-left:15px;font-size:15px;color:#333}
.confirm-con .confirm-box .confirm-item span{display:block;padding-top:10px;font-size:13px;color:#666}
.confirm-con .confirm-box .confirm-item:before{content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/dot_05.png) no-repeat}
.survey-con{padding:32px;margin-top:20px;border:3px solid #eee}
.survey-con p{padding-bottom:10px;color:#888}
.survey-con textarea{width:100%;height:70px}
.survey-con ul:after{content:'';display:block;clear:both}
.survey-con ul li{float:left;width:33.333%;height:35px}
.survey-con ul li label{font-size:13px}
.instruction2 .cont.type{color:#666}
.mt20{margin-top:20px!important}
.hidden-info-box{padding-top:10px}
.hidden-info-box fieldset{margin-bottom:15px}
.hidden-info-box + div{margin-left:120px}
.hidden-info-box + div label{margin-top:0}
.addr-bottom-con{position:relative;padding:30px 30px 30px 115px;margin-top:30px;background:#f6f6f6}
.addr-bottom-con p.title{position:absolute;top:30px;left:30px;width:70px}
.addr-bottom-con div + div{margin-top:5px}
.addr-bottom-con input{width:100%}
.addr-result-last{margin-top:20px}
.addr-result-last li{padding:16px 0}
.addr-result-last li label{display:block;position:relative;padding-left:100px;font-size:13px;color:#666;line-height:20px}
.addr-result-last li label:after{display:block;clear:both;content:""}
.addr-result-last li label .tit{position:absolute;top:0;left:0;width:100px}
.addr-result-last li label .addr{display:inline-block;width:70%;float:left;text-align:left}
.addr-result-last li label .postnum{display:inline-block;width:30%;float:left;text-align:right}
.addr-result-last li + li{border-top:1px solid #e1e1e1}
.wish-event{overflow:hidden;border-top:1px solid #767676;border-bottom:1px solid #767676}
.wish-event li{float:left;width:420px;height:374px;border-top:1px solid #eee;padding:20px 20px 20px 44px;margin-top:-1px;position:relative}
.wish-event li a{display:block;width:356px;height:300px;position:relative}
.wish-event li a > img{width:100%;height:100%}
.wish-event li a .end_area{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_event_end.png)}
.wish-event li a .end_area i{color:#fff;font-size:21px;font-weight:700;line-height:300px;text-align:center;width:100%;display:inline-block;font-style:normal}
.wish-event li .event-deadline{margin-top:15px;font-size:13px;color:#888;text-align:center}
.wish-event li .checkbox{position:absolute;top:20px;left:12px}
.wish-event li.empty{float:none;width:100%}
.exhibition-wrap.wish-exhibition{border-top:1px solid #767676;border-bottom:1px solid #767676;padding:0 0 18px;margin:0}
.exhibition-wrap.wish-exhibition .checkbox{padding:0 0 5px;text-align:left}
.exhibition-wrap.wish-exhibition a{position:relative}
.exhibition-wrap.wish-exhibition span.end_area{width:auto;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_special_end.png);height:auto}
.exhibition-wrap.wish-exhibition span.end_area i{color:#fff;font-size:21px;font-weight:700;line-height:262px;text-align:center;width:100%;display:inline-block;font-style:normal}
.popnodata:before{content:"";display:block;width:72px;height:81px;margin:90px auto 20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat}
.popnodata p{margin-bottom:70px;color:#777}
.pop-couponlist{margin-bottom:10px}
.pop-couponlist span{display:inline-block;margin-right:5px}
.pop-survey{padding:0 0 20px}
.pop-survey-header{padding:20px;text-align:center;line-height:21px;background:#f6f6f6}
.pop-survey-header div{color:#222}
.pop-survey-con:after{content:'';display:block;clear:both}
.pop-survey-con .title{margin-top:30px;font-size:13px;color:#444}
.pop-survey-con ul li{float:left;width:33.3%;margin-top:15px;font-size:13px;color:#666;line-height:24px;height:24px}
.pop-survey-con ul li input{vertical-align:middle;margin-bottom:1px}
.pop-survey-con textarea{height:70px}
.pop-survey-bottom{padding-top:25px;margin:30px 0 -10px;text-align:center;font-size:13px;color:#666;border-top:1px solid #e4e4e4}
.pop-survey-bottom div{padding-top:15px;font-size:15px;color:#444}
.credit-period{color:#999}
.themoney-bottom{padding:20px 25px;margin-top:60px;background:#fafafa}
.themoney-bottom .instruction2{margin-top:0}
.themoney-bottom .instruction2 .title{font-size:15px;color:#666;font-weight:600}
.myaccount-con{display:block;margin-top:15px;padding:30px 0;font-size:15px;color:#666;text-align:center;border:1px solid #767676}
.myaccount-con.type p{padding:0 40px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_03.png) no-repeat left center;}/*lst 20180705*/
.myaccount-con.type p:first-child{background:none}
.myaccount-con.type p span{display:inline-block;width:auto;padding-right:25px}
.myaccount-con.type p.themoney{padding-right:0}
.myaccount-con.type p.themoney span{padding-right:20px}
.myaccount-con.type .change-btn-area {display:inline-block;vertical-align:middle;}/*lst 20180705*/
.myaccount-con.type .change-btn-area > div {display:inline-block;vertical-align:middle;padding:0 40px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_03.png) no-repeat left center;}/*lst 20180705*/
.myaccount-con.type .change-btn-area > div p {display:block;padding:0;}/*lst 20180705*/
.myaccount-con.type .change-btn-area > div p span {display:block;padding-right:0;text-align:center;}/*lst 20180705*/
.myaccount-con.type .change-btn-area > div a {margin-top:5px;}/*lst 20180705*/
.myaccount-con p{display:inline-block}
.myaccount-con p span{display:inline-block;width:135px;text-align:left}
.myaccount-con p em{padding-right:3px;color:#ec555d;font-weight:600}
.myaccount-con p em a{color:#ec555d;font-weight:600}
.myaccount-con p span.box {position:relative;display:inline-block;vertical-align:middle;width:auto;padding-right:0;padding-left:80px;}/*lst 20170824*/
.myaccount-con p span.box:before {content:"";display:inline-block;vertical-align:middle;margin-right:80px;width:1px;height:17px;background-color:#d6d6d6;}/*lst 20170824*/
.myaccount-con p span.box:first-child {padding-left:0;}/*lst 20170824*/
.myaccount-con p span.box:first-child:before {display:none;}/*lst 20170824*/
.coupons-views{padding:12px 20px;margin-top:20px;background:#f6f6f6}
.coupons-views:after{content:'';display:block;clear:both}
.coupons-views span{display:inline-block;padding-top:10px}
.coupons-views em{display:inline-block;padding-left:15px;color:#888}
.coupons-views .search-input-wrap{float:right}
.coupons-views .search-input-wrap .search-inner{padding-right:40px}
.coupons-views .search-input-wrap input{width:260px;height:40px;background:#fff}
.coupons-views .search-input-wrap a{width:40px;height:40px;padding:8px 0 0 8px}
.themoney-ex + .search-wrap{margin-bottom:15px}
.themoney-ex{line-height:22px;position:relative}
.themoney-ex span{position:relative;display:block}
.themoney-ex button{position:absolute;bottom:0;left:450px;padding:3px 20px;line-height:15px}
.star-ins{display:block;margin:20px 0 40px;font-size:13px;color:#888}
.star-ins button{padding:5px 20px;margin-left:5px}
.star-ins + .search-wrap{margin-bottom:15px}
.product-code{text-align:center}
.product-code strong{display:block;margin-bottom:10px}
.product-code .product-code-con{text-align:left;margin-bottom:10px}
.product-code .product-code-condiv button{padding:2px 5px}
.pr120{padding-right:120px!important}
.pl120{padding-left:120px!important}
.w120{width:120px!important}
.btn.lnquiry{width:170px;height:33px;line-height:33px}
i.icon_lnquiry{display:inline-block;width:29px;height:21px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_lnquiry.png) no-repeat}
.goods-info{background:#eee;margin:0 0 20px 15px;padding:12px 30px}
.folder-header{padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.folder-header input{width:325px}
.folder-header .btn{width:45px;height:30px;background:#666;border:1px solid #666}
.folder-title{margin-bottom:5px;font-size:15px;color:#333}
.folder{height:25px;line-height:25px}
.folder.open{height:30px;line-height:30px}
.folder.open .btn{width:45px;height:30px;background:#666;border:1px solid #666}
.folder.open .btn + .btn{width:45px;height:30px;margin-left:5px;color:#666;border:1px solid #ccc;background:#fafafa}
.folder.open input{display:inline-block;width:256px}
.folder:before{content:"";display:inline-block;margin:0 5px 3px 0;width:16px;height:13px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_folder.png) no-repeat}
.folder-choice-con-wrap{text-align:center}
.folder-choice-con{text-align:center;padding:0 60px 0 82px;position:relative;display:inline-block}
.folder-choice-con span{display:block;position:absolute;top:0;left:0;line-height:30px}
.folder-choice-con .btn{position:absolute;top:0;right:0}
.folder-choice-con + div{margin-left:85px}
.folder-choice-con .selectric-wrapper{max-width:100%}
i.icon_lnquiry{display:inline-block;width:29px;height:21px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_lnquiry.png) no-repeat}
.btn.lnquiry{width:170px;height:33px;line-height:33px}
.inquiry-summary{margin-bottom:50px;border:1px solid #333}
.inquiry-summary:after{display:block;clear:both;content:""}
.case-num,.inquiry-do{float:left;position:relative;padding:30px 40px 25px 150px}
.inquiry-summary .case-num{width:47%;border-right:1px solid #333}
.inquiry-summary .case-num:before{content:"";display:inline-block;position:absolute;top:35px;left:40px;width:80px;height:80px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_mh.png) no-repeat 0 -300px}
.inquiry-summary .inquiry-do:before{content:"";display:inline-block;position:absolute;top:35px;left:40px;width:80px;height:80px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_mh.png) no-repeat 0 -400px}
.case-num p,.inquiry-do p{font-size:15px}
.case-num p span{display:inline-block;width:110px}
.case-num p:before{content:"";display:inline-block;width:3px;height:3px;margin:12px 5px 0 0;vertical-align:top;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -100px}
.case-num p var{display:inline-block;width:82px;text-align:right}
.case-num p em{margin-right:3px;font-weight:700;color:#333;font-size:22px;vertical-align:middle}
.inquiry-do strong{margin-bottom:8px;font-size:22px;font-weight:400}
.inquiry-do button{margin-top:10px}
.instruction2 + .search-wrap{margin-top:20px}
.defualt-info{margin-bottom:40px;border:1px solid #333;font-size:15px}
.defualt-info p{padding:20px 30px;text-align:center}
.defualt-info em{display:inline-block;margin-right:40px;color:#444;font-weight:700}
.defualt-info.pair:after{display:block;clear:both;content:""}
.defualt-info.pair p{float:left;width:50%;float:left;margin-left:-1px;text-align:left;border-left:1px dotted #999}
.defualt-info.pair p:first-child{width:50%;border-left:none;border-right:1px dotted #999}
.defualt-info.pair em{display:block;margin-bottom:5px}
.delivery-address .nodata{border-bottom:1px solid #999;padding:30px 0 50px}
.table-wrap .change-count td{background:#fcfcfc;border-top:1px dashed #ddd}
.table-wrap .change-count.notyet td{border-top:0}
.change-count input{width:100px}
.change-count .selectric-wrapper + input{width:180px}
.change-count{display:none}
.change-count.active{display:table-row}
.nodata.type{padding:0;font-size:15px;color:#888;text-align:center}
.nodata.type:before{content:"";display:block;width:0;height:0;margin:0;background:none}
.nodata p{margin-bottom:0}
.nodata .btn-wrap{margin:5px 0 0}
.refund-account{line-height:45px}
p.total-count{margin:30px 0 5px;font-size:15px;color:#888}
.right-area .total-count{margin:13px 0 0}
.total-count em{display:inline-block;margin-left:5px;font-weight:700;color:#444;font-size:16px;vertical-align:top}
.parallel-col{position:relative;padding-bottom:5px}
.folder-list{margin:5px 0 30px}
.folder-list:after{display:block;clear:both;content:""}
.folder-list{padding:15px 15px 15px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.folder-list li{position:relative;float:left;width:24%;margin-top:5px;margin-right:1%;padding-left:14px}
.folder-list li:before{content:"";position:absolute;top:5px;left:0;width:5px;height:5px;background:#aaa}
.folder-list li a{color:#888}
.folder-list li a em{font-weight:700;color:#444}
.wish-brand{border-bottom:1px solid #ddd}
.wish-brand .brand-wrap{position:relative;padding:30px 0 30px 270px;border-top:1px solid #ddd;min-height:316px}
.wish-brand .brand-wrap:after{display:block;clear:both;content:""}
.wish-brand .select-chk{float:left;position:absolute;top:50%;left:15px;margin-top:-9px}
.wish-brand h4{float:left;position:absolute;top:50%;left:50px;width:210px;height:90px;margin-top:-45px;text-align:left}
.wish-brand h4 img{max-width:100%}
.wish-brand h4 .btn{display:inline-block;margin-top:20px;padding:0 15px;font-size:15px;max-width:100%;text-align:center}
.wish-brand h4 .btn:after{content:"";display:inline-block;width:5px;height:8px;margin-left:10px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -400px -100px}
.wish-brand .product-box-set{float:left;margin-left:60px}
.wish-brand .nodata{border-top:1px solid #ddd}
.instorage .prd-title{font-weight:700}
.instorage td p{margin-top:5px}
.instorage td p span{display:block}
.instorage td .contact{margin:0 0 5px}
.instorage td .contact span{display:block;line-height:1.425}
.popup-content > .btn-wrap,.popup > .btn-wrap{padding:20px 0 0;margin-top:40px;text-align:center;border-top:1px solid #e4e4e4}
.btn-wrap.nobd{border:0}
.btn-wrap.nomg{margin:0}
.instruction2.bg{background:#fafafa;padding:20px 30px;margin:15px 0 0}
.instruction2 h4{font-size:15px;color:#666;font-weight:700}
.instruction2 .cont + .cont-block,.instruction2 .cont-block + .cont-block{margin-top:20px;padding-top:20px;border-top:1px solid #dedede}
.instruction2 .cont ul li ul li{margin-left:12px;line-height:24px}
.instruction2 .cont ul li ul li:before{content:"";display:inline-block;margin-left:-8px;vertical-align:middle;width:8px;height:2px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -200px}
.btn.size1.dbl{height:auto;line-height:18px;padding:4px 0}
.nav.nav-tabs.boxballoon{margin:0 0 20px}
.nav.nav-tabs.boxballoon li{width:50%}
.nav.nav-tabs.boxballoon li a{font-size:17px;height:50px;line-height:31px}
.nav.nav-tabs.boxballoon li.active a{color:#FFF;background:#555;border-color:#555!important}
.nav.nav-tabs.boxballoon li.active a:after{content:"";position:absolute;margin-left:-5px;left:50%;bottom:-5px;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#555 transparent transparent}
.table-wrap span.ml{margin-left:10px}
.perform-msg2 p.question{margin-bottom:10px;font-size:17px}
.icon-pickup{display:inline-block;background:url(https://image.thehyundai.com/hdmall/images/co/ic_pickup.png) no-repeat 0 0;font-size:0;line-height:0}
.icon-pickup.send{width:22px;height:16px;background-position:-1px 0}
.icon-pickup.print{width:24px;height:24px;background-position:0 -26px}
.opt-select-box{position:relative}
.opt-select-box a{text-decoration:none}
.opt-select-box .opt-select-value{position:relative;height:38px;padding:9px 20px;line-height:20px;border:1px solid #ddd;background:#fafafa}
.opt-select-box .opt-select-value i{position:absolute;top:50%;right:18px;margin-top:-5px;display:none}
.opt-select-box.current .opt-select-value i{position:absolute;top:50%;right:15px;margin-top:-3px;display:none}
.opt-select-box .opt-select-value > a{display:block;height:20px;padding-right:10px;background:url(https://image.thehyundai.com/hdmall/images/co/icon_opt_selc_arrow.png) no-repeat right center}
.opt-select-layer{display:none;position:absolute;top:37px;width:100%;background:#fff;border:1px solid #aaa;z-index:1000}
.opt-select-layer.top{bottom:100%;top:auto}
.opt-select-box.opened .opt-select-layer,.opt-select-box.current .opt-select-layer{display:block}
.opt-select-box.fixed .opt-select-layer{display:block!important;position:relative;top:0}
.opt-select-layer .depth-opt-list{display:none;height:186px;overflow:hidden;overflow-y:auto;border-top:1px solid #ddd}
.opt-select-layer a.depth-menu{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:38px;padding:9px 20px;line-height:20px;background:#fafafa;border:1px solid #ddd;border-width:1px 0 0;border-bottom:0}
.opt-select-layer a.depth-menu span{color:#fff}
.opt-select-layer li a.depth-menu.selected .selected-opt,.opt-select-layer a.depth-menu span.guide{color:#e35c61}
.opt-select-layer li:first-child a.depth-menu{border-top:0}
.opt-select-layer li.current a.depth-menu .guide,.opt-select-layer li a.depth-menu.selected .guide,.opt-select-layer li a.depth-menu .selected-opt{display:none}
.opt-select-layer li a.depth-menu .guide,.opt-select-layer li a.depth-menu.selected .selected-opt{display:inline}
.opt-select-layer li.current a.depth-menu{text-decoration:none;color:#fff;background:#45675b;border:1px solid #ddd;border-top:0}
.opt-select-layer li a.depth-menu strong{max-width:30%}
.opt-select-layer li a.depth-menu strong:after{content:"";display:inline-block;vertical-align:middle;width:0;height:10px;border-left:1px solid #aaa;margin:0 10px 2px 14px}
.opt-select-layer li.current a.depth-menu strong:after{display:none}
.opt-select-layer li.current.selected a.depth-menu strong:after{display:inline-block}
.opt-select-layer .depth-opt-list li{border-top:1px solid #efefef;font-size:13px;color:#666}
.opt-select-layer .depth-opt-list li > a,.opt-select-layer .depth-opt-list li > span{position:relative;display:block;padding:5px 120px 5px 20px;line-height:20px}
.opt-select-layer .depth-opt-list.no-price li > a,.opt-select-layer .depth-opt-list.no-price li > span{padding-right:20px}
.opt-select-layer .depth-opt-list li span.price{position:absolute;top:5px;right:20px;color:#e35c61}
.opt-select-layer .depth-opt-list li > a:hover{background:#fbe6ef;text-decoration:none}
.opt-select-layer .depth-opt-list li:first-child{border-top:0}
.opt-select-layer li.current .depth-opt-list{display:block}
.opt-select-layer .depth-opt-list li.not span,.opt-select-layer .depth-opt-list li.soldout span{color:#999}
.opt-select-layer .depth-opt-list li.soldout span.soldout{color:#ec555d;margin-left:4px}
.opt-select-layer .depth-opt-list li.soldout a{padding-right:120px;background:#e6e6e6 url(https://image.thehyundai.com/hdmall/images/co/txt_alarm_reware_2.png) no-repeat right center}
.opt-select-layer .depth-opt-list li.soldout.type-rishpalrimpup a{background:#e6e6e6;}/*lst 2016-11-03*/
.opt-select-layer .depth-opt-list li.soldout.type-ostkRishpSms a{background:#e6e6e6;}/*lst 2016-11-14*/
.btn.narrow1{padding:0 5px}
.valign-bottom{vertical-align:bottom!important}
.fieldset.fullsize.half{width:50%}
i.icon.help{margin:0}
ul.dash li{margin-left:15px;line-height:24px}
ul.dash li:before{content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px}
h2.prod-sbj{font-size:17px;font-weight:700}
.fieldset-toggle-wrap .fieldset-toggle{display:none}
.fieldset-toggle-wrap .fieldset-toggle input{max-width:100%}
.btn-modify-table .confirm{display:none}
.btn-modify-table .modify{display:inline}
.btn-modify-table.modifying .confirm{display:none}
.btn-modify-table.modifying .modify{display:inline}
.search-wrap.bg{padding:20px 30px;background:#f7f7f7;border:0}
.search-wrap .form-group + .form-group{margin-top:10px}
.search-wrap .form-group.fixtit{position:relative;padding-left:65px}
.search-wrap .form-group.fixtit .tit{position:absolute;top:0;left:0}
.search-wrap .form-group .fieldset.withbtn input[type=text]{width:208px}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:18020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:18030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.search-fancybox-wrap.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent}
.fancybox-fullsize .fancybox-skin{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox_overview .fancybox-inner{overflow:visible!important}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:18060}
#fancybox-loading div{width:44px;height:44px;background:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:18040}
.search-fancybox-wrap .fancybox-item.fancybox-close{width:24px;height:24px;top:-24px;right:-36px;background:url(https://image.thehyundai.com/hdmall/images/co/btn_fancybox_close.png) no-repeat}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(https://image.thehyundai.com/hdmall/images/co/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:18040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:18040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:18010;background:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:auto;}/*20200925*/
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-fullsize {width:100% !important;height:100% !important;left:0 !important;top:0 !important;}/*20200925*/
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-fullsize .fancybox-inner {width:100% !important;}/*20200925*/
.fancybox-fullsize .fancybox-overlay{overflow:hidden;overflow-y:scroll}
.fancybox-innercont .fancybox-overlay{overflow-y:hidden}
.fancybox-title{visibility:hidden;font-size:13px;line-height:20px;position:relative;text-shadow:none;z-index:18050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:18050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside > .mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside + .mCSB_scrollTools{right:-26px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{position:absolute;top:0;left:50%;bottom:0;width:2px;background:#eee;margin-left:-1px;z-index:1}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:2}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ccc}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.btn-zzim{margin-left:10px;display:inline-block;padding:0 10px;height:34px;line-height:34px;font-size:15px;color:#666;font-weight:700;text-align:center;border:1px solid #b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.btn-zzim.current,.btn-zzim:hover{color:#fff;background:#f87594;border:1px solid #f87594;text-decoration:none}
.btn-zzim:hover i.icon.zzim,.btn-zzim.current i.icon.zzim{width:20px;height:17px;margin-bottom:3px;background-position:-500px -800px}
.sns-wrap:after{content:"";display:table;clear:both}
.sns-wrap li{float:left;margin-left:7px}
.sns-wrap li:first-child{margin-left:0}
.sns-wrap .btn-zzim{margin-left:10px;display:inline-block;padding:0 10px;height:34px;line-height:34px;font-size:15px;color:#666;font-weight:700;text-align:center;border:1px solid #b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.sns-wrap .btn-zzim.current,.sns-wrap .btn-zzim:hover{color:#fff;background:#f87594;border:1px solid #f87594;text-decoration:none}
.sns-wrap .btn-zzim:hover i.icon.zzim,.sns-wrap .btn-zzim.current i.icon.zzim{width:20px;height:17px;margin-bottom:3px;background-position:-500px -800px}
.prod-status{position:absolute;top:50%;left:50%;margin:-46px 0 0 -46px;width:92px;height:92px;line-height:91px;font-size:25px;text-align:center;color:#ec555d;border:1px solid #e9728c;background:url(https://image.thehyundai.com/hdmall/images/co/bg_prodstatus.png);z-index:19}
.prod-status i{display:inline-block;vertical-align:middle;line-height:25px;height:50px;padding:0 15px;font-style:normal}
.search-popup-wrap{width:840px;background:transparent}
.cs-top-wrap{width:840px;position:relative}
.cs-top-wrap .cs-input-wrap .cs-input{position:relative;width:500px;padding:14px 58px 8px 10px;margin:0 auto;border:6px solid #fff;-webkit-transition:.15s ease all;-o-transition:.15s ease all;transition:.15s ease all;overflow:hidden}
.cs-top-wrap .cs-input-wrap .cs-input.wide{width:840px}
.cs-top-wrap .cs-input-wrap .cs-input input{font-size:23px;width:100%}
.cs-top-wrap .cs-input-wrap .cs-input button{position:absolute;top:17px;right:17px;background:transparent url(https://image.thehyundai.com/hdmall/images/co/ic_search.png) no-repeat -1px -46px;width:24px;height:24px;font-size:0;line-height:0;border:0}
.cs-top .cs-input-wrap .token{position:relative;display:inline-block;background:#76827d;min-width:60px;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 30px 0 15px;vertical-align:middle;margin:0 4px 6px 0;font-size:19px;color:#fff;font-weight:700;line-height:36px;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:2px solid #76827d}
.cs-top .cs-input-wrap .token a.close{position:absolute;top:15px;right:15px;color:#fff;width:7px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_search_token_close.png) no-repeat;font-size:0;line-height:0}
.cs-top .cs-input-wrap .token.active{border:2px solid #d5b7cb}
.cs-top .cs-input-wrap .cs-input input{color:#FFF;ime-mode:active}
.cs-top .cs-input-wrap .cs-input .tokenfield{position:relative;min-width:60px;border:0;padding:0;line-height:30px;min-height:30px;vertical-align:middle;white-space:nowrap;overflow:hidden}
.cs-top .cs-input-wrap .cs-input input.token-input{display:inline-block;position:relative;z-index:10;background:transparent;width:100%;height:36px;border:0;padding:0;line-height:38px;font-size:23px;margin-bottom:6px}
.cs-top .cs-input-wrap .cs-input input.token-input:focus{line-height:32px}
.cs-body{position:relative;margin-top:80px;height:530px;padding-bottom:84px}
.cs-body:after{content:"";display:table;clear:both}
.cs-search-box h2{padding:12px 0;position:relative;font-size:19px;line-height:21px;color:#fff;border-bottom:1px solid #4d645b}
.cs-search-box h2 a{font-size:13px;position:absolute;top:50%;right:0;line-height:20px;margin-top:-10px;height:20px;color:#fff}
.cs-search-box h2 a i{display:inline-block;*display:inline;*zoom:1;width:5px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search.png) no-repeat -18px -26px}
.cs-search-word{width:242px;float:left;height:448px}
.csar-lst-list{padding:6px 0}
.csar-lst-list a{text-decoration:none;padding:0 34px 0 50px;font-size:15px;position:relative;display:block;height:39px;line-height:39px}
.csar-lst-list a .kword{display:inline-block;padding:0;max-width:100%;font-size:15px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.csar-lst-list a .num{position:absolute;top:0;left:0;display:block;width:40px;text-align:center;font-size:15px;font-weight:700;color:#ccc}
.csar-lst-list a.top3 .kword{color:#fff}
.csar-lst-list a.top3 .num{color:#d36971}
.csar-lst-list a:hover{background:#edc5e0;color:#333}
.csar-lst-list a:hover .num,.csar-lst-list a:hover .kword{color:#333}
.csar-lst-list.empty{height:448px}
.csar-lst-list.latest a{position:relative;padding:0 34px 0 15px;line-height:36px;height:36px;overflow:hidden}
.csar-lst-list.latest a:hover{background:#edc5e0;color:#333}
.csar-lst-list.latest a:hover .num{color:#333}
.csar-lst-list .rank{position:absolute;top:0;right:0;width:34px;height:36px;line-height:36px;text-align:center}
.csar-lst-list .rank i{display:inline-block;*display:inline;*zoom:1;width:9px;vertical-align:middle;font-size:0;line-height:0;font-style:normal;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search_rank.png) no-repeat 0 0}
.csar-lst-list .rank.stay i{background-position:0 0;height:2px}
.csar-lst-list .rank.up i{background-position:0 -115px;height:5px}
.csar-lst-list .rank.down i{background-position:0 -37px;height:5px}
.csar-lst-list .rank.new i{background:none;width:auto;font-size:11px;line-height:36px;color:#ccc;font-family:'Dotum';font-weight:700}
.csar-lst-list a:hover .rank.stay i{background-position:-9px 0}
.csar-lst-list a:hover .rank.up i{background-position:-9px -115px}
.csar-lst-list a:hover .rank.down i{background-position:-9px -37px}
.csar-lst-list a:hover .rank.new i{color:#333}
.csar-lst-list-wrap .del-btn-wrap{text-align:center;margin-top:10px}
.csar-lst-list-wrap .del-btn-wrap .del-btn{display:inline-block;line-height:26px;height:28px;padding:0 10px;font-size:13px;color:#ccc;border:1px solid #5d786e}
.csar-lst-list-wrap .del-btn-wrap .del-btn i{margin-left:5px}
.cs-search-faq{float:right;width:572px;height:448px;z-index:10}
.cs-faq-list{*zoom:1;position:relative;padding:17px 4px}
.cs-faq-list:after{content:"";display:table;clear:both}
.cs-faq-block{float:left;width:184px;height:184px;padding:6px}
.cs-faq-block > a{position:relative;display:block;padding:100px 0 0;width:172px;height:172px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_csfaq_nohover.png) no-repeat 0 0;text-decoration:none}
.cs-faq-block > a:hover{background-position:0 bottom;text-decoration:none}
.cs-faq-block .desc{display:none}
.cs-faq-block .number{position:absolute;top:37px;left:50%;margin-left:-25px;width:50px;text-align:center;font-size:37px;line-height:40px;color:#fff}
.cs-faq-block .line{width:14px;height:1px;background:#fff;position:absolute;top:88px;left:50%;margin-left:-7px}
.cs-faq-block .kword{display:block;margin:0 auto;line-height:21px;color:#fff;font-size:15px;overflow:hidden;width:128px;height:42px;text-align:center}
.cs-faq-block > a:hover .line{background:#333}
.cs-faq-block > a:hover .number,.cs-faq-block > a:hover .kword{color:#333}
.cs-faq-block .close{display:none}
.cs-faq-block .close a{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search.png) no-repeat -3px -78px}
.cs-search-banner {float:right;width:572px;height:448px;z-index:10}/* lst 2016-06-09 */
.cs-search-banner .cs-banner-list ul {padding:18px 0 0 4px;}/* lst 2016-07-19 */
.cs-search-banner .cs-banner-list ul:after {content:'';display:block;clear:both;}/* lst 2016-06-09 */
.cs-search-banner .cs-banner-list ul li {float:left;margin-left:12px;}/* lst 2016-06-09 */
.cs-search-banner .cs-banner-list ul li:first-child{}/* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type1 li {margin-bottom:20px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type3 li {margin-left:20px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type3 li:first-child {margin-left:12px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type4 li {margin-bottom:20px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type1 img {display:inline-block;width:172px;height:172px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type2 img {display:inline-block;width:172px;height:364px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type3 img {display:inline-block;width:260px;height:364px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type4 img {display:inline-block;width:540px;height:172px;} /* lst 2016-07-19 */
.cs-search-banner .cs-banner-list.type5 img {display:inline-block;width:540px;height:364px;} /* lst 2016-07-19 */
.cs-search-faq.expanded{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:530px}
.cs-search-faq.expanded .cs-faq-list{background:#fff;padding:0;height:484px}
.cs-search-faq.expanded .cs-faq-block{display:none}
.cs-search-faq.expanded .cs-faq-block.opened{padding:0 20px 20px;display:block;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto}
.cs-search-faq.expanded .cs-faq-block.opened > a{position:static;width:770px;height:54px;line-height:54px;background:none;padding:0;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e8e8e8}
.cs-search-faq.expanded .cs-faq-block.opened > a .number{display:inline;position:static;top:auto;left:auto;margin-left:0;width:auto;font-size:21px;color:#333}
.cs-search-faq.expanded .cs-faq-block.opened > a .kword{display:inline;position:static;top:auto;left:auto;margin-left:0;width:auto;font-size:17px;color:#333}
.cs-search-faq.expanded .cs-faq-block.opened > a .line{display:none}
.cs-search-faq.expanded .cs-faq-block.opened .desc{height:430px;display:block;padding:20px 10px 10px;overflow:hidden;overflow-y:scroll}
.cs-search-faq.expanded .cs-faq-block.opened .desc img{max-width:100%}
.cs-search-faq.expanded .cs-faq-block.opened .close{display:block;position:absolute;top:15px;right:20px;font-size:0;line-height:0}
.icon-search{display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_search.png) no-repeat 0 0}
.icon-search.attend{background-position:-1px -1px;width:20px;height:20px}
.icon-search.pr-arrow{background-position:-4px -25px;width:7px;height:13px}
.icon-search.wr-arrow{background-position:-32px -26px;width:7px;height:13px}
.icon-search.phone{background-position:-25px -1px;width:20px;height:20px}
.icon-search.del{background-position:-36px -86px;width:9px;height:9px}
.cs-foot{border:1px solid #4d645b;border-width:1px 0;position:absolute;bottom:0;left:0;width:100%}
.cs-foot:after{content:"";display:table;clear:both}
.cs-foot .cs-manual{width:242px;float:left;height:82px;padding:16px 0;text-align:left;padding-left:78px;background:#2f3f38 url(https://image.thehyundai.com/hdmall/images/co/ic_search_guide.png) no-repeat 20px center}
.cs-foot .cs-manual a{display:inline-block;height:50px}
.cs-foot .cs-manual a span{font-size:19px;color:#edc5e0;display:block;line-height:160%}
.cs-foot .cs-manual a span.tit{font-size:13px;margin-top:2px}
.cs-foot .cs-manual a i{margin:0 5px 3px}
.cs-foot .cs-manual a:hover,.cs-foot .cs-manual a:hover span{text-decoration:none}
.cs-foot .cs-cscenter{padding-left:26px;width:598px;float:right;height:82px}
.cs-foot .cs-cscenter .time{width:145px;padding:16px 0;text-align:right;float:left}
.cs-foot .cs-cscenter .time span{font-size:13px;color:#fff;line-height:160%}
.cs-foot .cs-cscenter .time span.tit{font-size:19px;display:block}
.cs-foot .cs-cscenter .tel{line-height:82px;font-size:27px;text-align:center;width:210px;float:left;color:#fff;font-weight:700}
.cs-foot .cs-cscenter .link{text-align:right;line-height:82px;padding-right:20px}
.cs-foot .cs-cscenter .link a{font-size:17px;font-weight:700;color:#fff}
.cs-foot .cs-cscenter .link a + a{margin-left:20px}
.cs-autocomplete{display:none;position:absolute;top:77px;left:0;right:0;bottom:0;background:#fff;z-index:1000;padding:10px}
.cs-autocomplete .auto-list{height:280px;border-bottom:1px solid #e8e8e8;overflow:hidden}
.cs-autocomplete .auto-list ul{*zoom:1;float:left;width:410px;border-left:1px solid #e8e8e8;margin-top:10px}
.cs-autocomplete .auto-list ul:first-child{border-left:0}
.cs-autocomplete .auto-list ul:after{content:"";display:table;clear:both}
.cs-autocomplete .auto-list li{width:370px;padding:5px 20px;line-height:20px;height:30px;overflow:hidden}
.cs-autocomplete .ac-box a,.cs-autocomplete .auto-list li a{font-size:15px;color:#666}
.cs-autocomplete .auto-list li{line-height:28px}
.cs-autocomplete .auto-list a{font-size:17px}
.cs-autocomplete .ac-box a span,.cs-autocomplete .auto-list li a span{color:#e16169;font-weight:700}
.brand-search-wrap.search .brand-search .result .box.nodatas,.cs-autocomplete .auto-list.nodatas{display:block;padding:182px 0 0;text-align:center;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat center 90px;font-size:15px;color:#666}
.cs-autocomplete .ac-box{margin-top:30px;padding-left:125px;position:relative}
.cs-autocomplete .ac-box h2{font-size:15px;line-height:16px;border-right:1px solid #e8e8e8;color:#444;position:absolute;top:7px;left:8px;width:105px}
.cs-autocomplete .ac-box a{line-height:30px}
.cs-autocomplete .ac-box.bshop h2{top:14px;width:82px;}/*lst 2016-09-21*/
.cs-autocomplete .ac-box.bshop{padding-left:95px}/*lst 2016-09-21*/
.cs-autocomplete .ac-box.bshop:after {content:'';display:block;clear:both;}/*lst 2016-09-21*/
.cs-autocomplete .ac-box.bshop > div{overflow:hidden}
.cs-autocomplete .ac-box.bshop a{text-align:center;box-sizing:border-box;width:139px; margin-bottom:5px;margin-left:5px;display:inline-block;*display:inline;*zoom:1;padding:5px 0;float:left;border:1px solid #e7e7e7;overflow:hidden}/*lst 2016-09-21*/
.cs-autocomplete .ac-box.bshop a span{text-align:center;display:block;/*width:130px;*/height:33px;line-height:33px;padding:0 10px;color:#333}/*lst 2016-09-21*/
.cs-autocomplete .ac-box.bshop img{width:auto;max-width:139px;height:33px;}/*lst 2016-09-21*/
.cs-body .nodatas{display:block;padding:182px 0 0;text-align:center;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat center 90px;font-size:15px;color:#666}
.cs-body .csar-lst-list .nodatas{color:#fff}
.cs-autocomplete .ac-box p.empty{line-height:30px;color:#333;font-size:15px}
.cs-autocomplete .ac-box.bshop p.empty{line-height:46px;margin-left:10px}
.cs-body.noresult-guide{padding:0 30px;position:relative;padding:40px 0 0;margin-bottom:80px;zoom:1;margin-top:0}
.cs-body.noresult-guide li{position:relative;height:40px}
.cs-body.noresult-guide li a{display:inline-block;padding:0 10px;max-width:100%;font-size:15px;color:#666;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cs-body.noresult-guide h2{position:relative;height:49px;font-size:19px;line-height:48px;color:#444;border-bottom:1px solid #e8e8e8}
.cs-body.noresult-guide h2 a.all-del{position:absolute;top:50%;right:0;padding-right:14px;margin-top:-8px;font-size:13px;line-height:20px;color:#888;font-weight:400;background:url(https://image.thehyundai.com/hdmall/images/co/bg_lst_delete.png) no-repeat right 4px}
.cs-body.noresult-guide h2 a.more{position:absolute;top:50%;right:0;margin-top:-8px;line-height:20px;font-size:13px;color:#888;font-weight:400}
.cs-body.noresult-guide h2 a.more i{width:4px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px -300px;margin-left:6px}
.cs-body.noresult-guide > div{padding:0 25px;float:left;height:450px}
.cs-body.noresult-guide:after{content:"";display:table;clear:both}
.cs-body.noresult-guide div.left{width:70%;float:left}
.cs-body.noresult-guide div.right{width:30%;float:left}
.cs-body.noresult-guide .nodata{padding:26px 0;margin:0 auto;float:none}
.cs-body.noresult-guide .nodata:before{content:"";display:block;width:72px;height:81px;margin:90px auto 20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat}
.cs-body.noresult-guide .nodata .stx{font-size:21px;color:#46675c;position:relative;text-decoration:none}
.cs-body.noresult-guide .nodata .stx:after{position:absolute;content:"";left:0;bottom:-1px;width:100%;height:1px;background:#46675c}
.cs-body.noresult-guide .nodata p{font-size:15px;color:#888}
.cs-body.noresult-guide .nodata p strong{color:#666}
.cs-body.noresult-guide .recmd-stx{position:relative;padding-left:72px;line-height:28px;margin-top:12px}
.cs-body.noresult-guide .recmd-stx span.tit{position:absolute;top:0;left:0;font-size:13px;color:#444;font-weight:700}
.cs-body.noresult-guide .recmd-stx p{overflow:hidden;margin:0 -2px}
.cs-body.noresult-guide .recmd-stx p a{display:block;float:left;margin:0 2px;padding:0 8px;line-height:26px;border:1px solid #ddd;color:#767676}
.cs-body.noresult-guide .recmd-stx p a:hover{color:#45675b;border-color:#45675b}
.cs-body.noresult-guide .search-guide{background:#fafafa;padding:15px 20px;margin-top:12px}
.cs-body.noresult-guide .search-guide ul li{position:relative;padding-left:10px;line-height:24px;color:#888;height:auto}
.cs-body.noresult-guide .search-guide ul li:before{content:"";position:absolute;top:11px;left:0;display:block;width:2px;height:2px;background:#999}
.cs-body.noresult-guide .csar-fst-list a{text-decoration:none;padding:0 62px 0 50px;position:relative;display:block;height:40px;line-height:40px}
.cs-body.noresult-guide .csar-fst-list.no-sts a{padding-right:20px}
.cs-body.noresult-guide .csar-fst-list a:hover{background:#f9f9f9}
.cs-body.noresult-guide .csar-fst-list a .kword{display:inline-block;padding:0;max-width:100%;font-size:15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cs-body.noresult-guide .csar-fst-list a .num{position:absolute;top:0;left:0;display:block;width:40px;text-align:center;font-size:16px;color:#9b9b9b}
.cs-body.noresult-guide .csar-fst-list a .num.top3{color:#d36971}
.cs-body.noresult-guide .csar-fst-list a .sts{position:absolute;top:0;right:0;display:block;width:60px;text-align:center;font-size:12px}
.cs-body.noresult-guide .csar-fst-list a .sts.n{color:#e16169}
.cs-body.noresult-guide .csar-fst-list a .sts.u{color:#555;font-size:10px}
.cs-body.noresult-guide .csar-fst-list a .sts.d{color:#9f9f9f;font-size:10px}
.cs-body.noresult-guide .csar-fst-list a .sts.s{color:#666}
.cs-body.noresult-guide .csar-fst-list .desc{padding:20px 30px;background:#f6f6f6;display:none;border:1px solid #ccc;border-width:1px 0;max-width:100%}
.cs-body.noresult-guide .csar-fst-list .desc img{max-width:100%}
.wishlist{border-top:1px solid #555}
.wishlist.ms-list-wrap{margin-top:0}
.wishlist.ms-list-wrap .ms-list{position:relative;overflow:hidden;background:url(https://image.thehyundai.com/hdmall/images/co/bg_productlist_border.png) no-repeat center bottom}
.wishlist.ms-list-wrap .ms-list li{border-top:1px solid #eee;margin-top:-1px;border-bottom:1px solid #eee;padding-top:24px;padding-bottom:20px}
.wishlist.ms-list-wrap .ms-list .desc{height:40px;max-height:40px}
#loadingBar{position:fixed;z-index:17000!important;top:50%;left:50%;width:90px;height:90px;margin:-45px 0 0 -45px}
#billloadingBar{position:fixed;z-index:17000!important;top:0;left:0;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/co/bg_billloadingbar.png)}
#billloadingBar > div{padding:20px 0;background:#fff;position:absolute;top:50%;left:50%;margin:-122px 0 0 -190px;width:380px;height:244px;border:4px solid #46675c;border-right:4px solid #edc5e0;border-left:4px solid #edc5e0}
#billloadingBar .loading-icon2{margin:0 auto;width:90px;height:90px}
#billloadingBar .loading-desc{margin-top:20px}
#billloadingBar .loading-desc p{font-size:13px;color:#666;line-height:18px;text-align:center;margin-top:10px}
#billloadingBar .loading-desc p.tit{font-size:27px;color:#444;line-height:30px}
#billloadingBar .loading-desc p.tit strong{color:#46675c}
.loading-icon{position:relative;width:90px;height:90px;background:url(https://image.thehyundai.com/hdmall/images/co/loadingBar.png) no-repeat 0 0}
.loading-icon.r_0{background-position:0 0}
.loading-icon.r_1{background-position:-90px 0}
.loading-icon.r_2{background-position:-180px 0}
.loading-icon.r_3{background-position:-270px 0}
.loading-icon.r_4{background-position:-360px 0}
.loading-icon.r_5{background-position:-450px 0}
.loading-icon.r_6{background-position:-540px 0}
.loading-icon.r_7{background-position:-630px 0}
.loading-icon.r_8{background-position:-720px 0}
.loading-icon.r_9{background-position:-810px 0}
.loading-icon.r_10{background-position:-900px 0}
.loading-icon.r_11{background-position:-990px 0}
body .ui-tooltip{border:0;background:#39594e;padding:4px 10px;-webkit-border-radius:0;-moz-border-radius:0}
body .ui-tooltip:after{content:"";position:absolute;top:-8px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:0 7px 8px;border-color:transparent transparent #39594e}
body .ui-tooltip .ui-tooltip-content{font-size:13px;color:#fff;line-height:20px}
.policy-style-wrap h3.title{margin-top:20px;font-size:15px;line-height:30px;color:#333;font-weight:400}
.policy-style-wrap .policy-style{width:100%;border:1px solid #ccc;padding:15px 5px 15px 15px;color:#666}
.policy-style-wrap .policy-style.agreemt{padding-right:0;width:49.5%}
.policy-style-wrap .policy-style h2{font-size:18px;color:#333;line-height:40px;color:#666;margin-bottom:15px;margin-top:30px;font-weight:700}
.policy-style-wrap .policy-style h4{font-size:18px;color:#333;line-height:40px;color:#666;margin-bottom:15px}
.policy-style-wrap p.guide{margin:4px 0;font-size:13px;color:#666;line-height:21px}
.policy-style-wrap p.guide2{margin-top:7px;font-size:13px;color:#777;line-height:21px}
.policy-style-wrap .policy-style article{line-height:1.6}
.policy-style-wrap .policy-style article .tos-tit li{margin-bottom:10px}
.policy-style-wrap .policy-style article .tos-tit a{display:block;margin-bottom:10px;text-decoration:none}
.policy-style-wrap .policy-style article .tos-box ol{margin-left:20px}
.policy-style-wrap .policy-style article .tos-box ol li{margin-bottom:10px;text-indent:-20px;padding-left:20px}
.policy-style-wrap .policy-style article .tos-box ol ul{margin-top:10px}
.policy-style-wrap .policy-style article .tos-box p{text-indent:0;padding:0}
.policy-style-wrap .policy-style article table{margin:15px 0}
.policy-style-wrap .policy-style article table th,.policy-style-wrap .policy-style article table td{text-indent:0;padding:0;border-width:1px 0}
.policy-style-wrap .list-type01 li {margin-top:10px;}
.policy-style-wrap .list-type01 li:first-child {margin-top:10px;}
.policy-style-wrap .list-type02 {margin-top:20px;background:#f4f4f4;border:1px solid #e8e8e8;padding:18px 30px;}
.policy-style-wrap.small .policy-style{font-size:13px}
.policy-style-wrap.small .policy-style h2{font-size:15px;line-height:30px;margin:5px 0}
.policy-style-wrap.small .policy-style h4{font-size:14px;line-height:30px;margin:10px 0}
.policy-style table th,.policy-style table td{padding:10px!important;line-height:21px!important;border:1px solid #ddd!important}
.policy-style table th{text-align:center!important}
.policy-style table td{text-align:left!important}
.policy-style table thead th,.policy-style table thead td{background:#f6f6f6!important}
.policy-style table p{margin:0!important}
.policy-style table tbody th{background:none!important;text-align:center;font-weight:700}
.policy-style table tbody th + td{border-left:1px solid #ddd!important}
.policy-style p,.policy-style p.MsoNormal,.policy-style li.MsoNormal,.policy-style div.MsoNormal{line-height:160%;margin:0 0 10px}
.policy-style p.MsoHeader,.policy-style li.MsoHeader,.policy-style div.MsoHeader{line-height:160%;margin:0 0 10px}
.policy-style p.MsoFooter,.policy-style li.MsoFooter,.policy-style div.MsoFooter{line-height:160%;margin:0 0 10px}
.policy-style p.MsoListParagraph,.policy-style li.MsoListParagraph,.policy-style div.MsoListParagraph{line-height:160%;margin:0 0 10px 20px}
.policy-style p.15,.policy-style li.15,.policy-style div.15{margin:0;margin-bottom:.0001pt;line-height:150%;background:#fff;font-size:15px}
.policy-style .MsoPapDefault{margin-bottom:10px;line-height:160%}

/* 20220801 */
.policy-style-wrap .policy-style .policy-icon {display:inline-block;vertical-align:middle;width:35px;height:35px;font-size:0;line-height:0;background-image:url(https://image.thehyundai.com/hdmall/images/co/icon_policy_sprite.png);background-repeat: no-repeat;background-size:600px auto;}
.policy-style-wrap .policy-style .policy-icon.n01 {background-position:0 0;}
.policy-style-wrap .policy-style .policy-icon.n02 {background-position:-50px 0;}
.policy-style-wrap .policy-style .policy-icon.n03 {background-position:-100px 0;}
.policy-style-wrap .policy-style .policy-icon.n04 {background-position:-150px 0;}
.policy-style-wrap .policy-style .policy-icon.n05 {background-position:-200px 0;}
.policy-style-wrap .policy-style .policy-icon.n06 {background-position:-250px 0;}
.policy-style-wrap .policy-style .policy-icon.n07 {background-position:-300px 0;}
.policy-style-wrap .policy-style .policy-icon.n08 {background-position:-350px 0;}
.policy-style-wrap .policy-style .policy-icon.n09 {background-position:-400px 0;}
.policy-style-wrap .policy-style .policy-icon.n10 {background-position:-450px 0;}
.policy-style-wrap .policy-style .policy-icon.n11 {background-position:-500px 0;}
.policy-style-wrap .policy-style .policy-icon.n12 {background-position:-550px 0;}
.policy-style-wrap .policy-style .policy-icon.n13 {background-position:0 -50px;}
.policy-style-wrap .policy-style .policy-icon.n14 {background-position:-50px -50px;}
.policy-style-wrap .policy-style .policy-icon.n15 {background-position:-100px -50px;}
.policy-style-wrap .policy-style .policy-icon.n16 {background-position:-150px -50px;}
.policy-style-wrap .policy-style .policy-icon.n17 {background-position:-200px -50px;}
.policy-style .main-policy-wrap {padding-bottom:20px;}
.policy-style .main-policy-wrap table td {padding-top:20px !important;padding-bottom:20px !important;text-align:center !important;}
.policy-style .main-policy-wrap table td a {display:inline-block;}
.policy-style .main-policy-wrap table td a:hover {text-decoration:none;}
.policy-style .main-policy-wrap table td span {display:block;margin-top:10px;}
.policy-style .main-policy-wrap .policy-icon {width:70px;height:70px;margin:0;background-size:1200px auto;}
.policy-style .main-policy-wrap .policy-icon.n01 {background-position:0 0;}
.policy-style .main-policy-wrap .policy-icon.n02 {background-position:-100px 0;}
.policy-style .main-policy-wrap .policy-icon.n03 {background-position:-200px 0;}
.policy-style .main-policy-wrap .policy-icon.n04 {background-position:-300px 0;}
.policy-style .main-policy-wrap .policy-icon.n05 {background-position:-400px 0;}
.policy-style .main-policy-wrap .policy-icon.n06 {background-position:-500px 0;}
.policy-style-wrap .policy-style h2 {display:flex;align-items:center;}
.policy-style-wrap .policy-style .policy-icon-box {display:flex;align-items:center;margin-left:20px;line-height:1;}
.policy-style-wrap .policy-style .policy-icon-box .policy-icon {margin-left:10px;}
.policy-style-wrap .policy-style .policy-icon-box .policy-icon:first-child {margin-left:0;}

.receipt-info{line-height:30px;padding:0;line-height:24px}
.receipt-info i{font-style:normal}
.receipt-info .right-arrow-s{margin-left:10px}
.receipt-info span{display:block}
.receipt-info .number.cancel{text-decoration:line-through}
.receipt-info .status{margin-left:10px;color:#46675c}
.receipt-info .btn-area{text-align:center;padding:10px 0}
.receipt-info .btn-area .btn{float:none}
.receipt-info p{padding:3px 0}
.request-form h3{font-size:17px;color:#333;line-height:30px}
.request-form h3 span{margin-left:10px;font-size:13px;color:#767676}
.receipt-paper h2{font-weight:700;font-size:17px;color:#333}
.receipt-paper h2 span{font-weight:400;font-size:15px;color:#767676}
.receipt-head{margin-top:15px;line-height:20px;font-size:13px;color:#666}
.receipt-head:after{content:"";display:table;clear:both}
.receipt-head .to{float:left;padding:8px 18px;background:#f6f6f6}
.receipt-head .from{float:right}
.receipt-head .from p{position:relative;z-index:2}
.receipt-head .from .stamp {position:absolute;z-index:1;right:-10px;top:50%;margin-top:-30px;width:60px;height:60px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_stamp.png) no-repeat 0 0;-webkit-background-size:60px 60px;background-size:60px 60px}
.receipt-head .from .stamp.not-bg {background:0 !important;}/* 2019-07-02 */
.receipt-head .from .stamp img {width:100%;height:auto;}/* 2019-07-02 */
.receipt-body + .receipt-body{margin-top:20px}
.receipt-body h3{font-size:13px;color:#444;line-height:34px}
.receipt-body .table{border-top:1px solid #767676;border-bottom:1px solid #b3b3b3}
.receipt-body table{width:100%}
.receipt-body table th,.receipt-body table td{font-size:13px;color:#666;padding:10px 5px;text-align:center}
.receipt-body table th{color:#444;font-weight:700}
.receipt-body table th,.receipt-body table td{border-top:1px solid #eee;border-left:1px solid #eee}
.receipt-body table th:first-child,.receipt-body table td:first-child{border-left:0}
.receipt-body table thead tr:first-child th,.receipt-body table thead tr:first-child td{border-top:0}
.receipt-body table thead th{background:#f6f6f6}
.receipt-body table .btn{margin:-5px 0}
.receipt-body table td.sbj{padding:10px;text-align:left}
.receipt-body .summary{padding:10px 35px;background:#f9f9f9;border-bottom:1px solid #eee;overflow:hidden}
.receipt-body .summary ul{float:right;width:180px}
.receipt-body .summary ul li{position:relative;padding-left:76px;line-height:22px;font-size:13px;color:#e35c61;text-align:right}
.receipt-body .summary ul li span{position:absolute;top:0;left:0;color:#666;width:76px;text-align:right}
.receipt-body .guide{margin-top:6px;padding-right:70px}
.receipt-body .guide li{padding-left:10px;position:relative;line-height:20px;color:#666;font-size:13px}
.receipt-body .guide li span{position:absolute;top:0;left:0;width:10px}
.survey-head{margin-bottom:24px;text-align:center;font-size:17px;color:#444}
.survey-head .stx-group{color:#ec555e;font-weight:700}
.survey-body{font-size:13px;color:#444}
.survey-body p{margin-bottom:6px}
.coupon{position:relative;display:block;margin:0 auto;width:260px;height:130px;line-height:130px;padding:0 0 0 73px;background:url(https://image.thehyundai.com/hdmall/images/ev/bg_coupon_size1.png) no-repeat 0 0}
.coupon.size2{width:190px;height:95px;line-height:95px;padding:0 0 0 54px;background:url(https://image.thehyundai.com/hdmall/images/ev/bg_coupon_size2.png) no-repeat 0 0;text-align:center}
.coupon.type1{background-position:0 0}
.coupon.type2{background-position:0 -130px}
.coupon.type3{background-position:0 -260px}
.coupon.type4{background-position:0 -390px}
.coupon.size2.type1{background-position:0 0}
.coupon.size2.type2{background-position:0 -95px}
.coupon.size2.type3{background-position:0 -190px}
.coupon.size2.type4{background-position:0 -285px}
.coupon .cwrap{display:inline-block;vertical-align:middle;line-height:1}
.coupon .c{font-size:13px;color:#494949;font-weight:700}
.coupon .p{font-size:40px;color:#45675b;font-weight:700}
.coupon .t{font-size:32px;color:#969696;font-weight:700}
.coupon .p i{margin-bottom:3px;font-size:25px;font-style:normal;font-weight:400;vertical-align:baseline}
.coupon .p i.mr{margin-right:6px}
.coupon .l{font-size:11px;color:#999;font-weight:400}
.coupon .c + .t{margin-top:13px}
.coupon .c + .p{margin-top:9px}
.coupon .t + .l{margin-top:12px}
.coupon .p + .l{margin-top:8px}
.coupon.size2 .cwrap{display:inline-block;vertical-align:middle}
.coupon.size2 .c{font-size:10px}
.coupon.size2 .t{font-size:24px}
.coupon.size2 .p{font-size:30px}
.coupon.size2 .p i{margin-bottom:2px;font-size:18px}
.coupon.size2 .p i.mr{margin-right:6px}
.coupon.size2 .l{font-size:9px}
.coupon.size2 .c + .t{margin-top:10px}
.coupon.size2 .c + .p{margin-top:7px}
.coupon.size2 .t + .l{margin-top:9px}
.coupon.size2 .p + .l{margin-top:6px}
.coupon.type1 .p{color:#45675b!important}
.coupon.type2 .p{color:#ec555e!important}
.coupon.type3 .p{color:#aa9471!important}
.coupon.type4 .p{color:#969696!important}
.coupon-fake-wrap{position:relative;display:inline-block;margin:0 6px 0 0}
.coupon-fake-wrap.double{margin:0 12px 0 0}
.coupon-fake-wrap .coupon{z-index:10}
.coupon-fake-wrap .coupon.fake{z-index:5;position:absolute;top:-9px;left:11px}
.coupon-fake-wrap.double .coupon.fake{z-index:5;position:absolute;top:-18px;left:22px}
.coupon-fake-wrap.double .coupon.fake:after{content:"";z-index:1;position:absolute;top:9px;left:-11px;display:inline-block;width:260px;height:130px;line-height:130px;padding:0 0 0 73px;background:url(https://image.thehyundai.com/hdmall/images/ev/bg_coupon_size1.png) no-repeat 0 0}
.coupon-fake-wrap.double .coupon.fake.size2:after{width:190px;height:95px;line-height:95px;padding:0 0 0 54px;background:url(https://image.thehyundai.com/hdmall/images/ev/bg_coupon_size2.png) no-repeat 0 0;text-align:center}
.coupon-fake-wrap.double .coupon.fake.type1:after{background-position:0 0}
.coupon-fake-wrap.double .coupon.fake.type2:after{background-position:0 -130px}
.coupon-fake-wrap.double .coupon.fake.type3:after{background-position:0 -260px}
.coupon-fake-wrap.double .coupon.fake.type4:after{background-position:0 -390px}
.coupon-fake-wrap.double .coupon.fake.size2.type1:after{background-position:0 0}
.coupon-fake-wrap.double .coupon.fake.size2.type2:after{background-position:0 -95px}
.coupon-fake-wrap.double .coupon.fake.size2.type3:after{background-position:0 -190px}
.coupon-fake-wrap.double .coupon.fake.size2.type4:after{background-position:0 -285px}
.coupon-fake-wrap.double.count5 {margin-right:35px;} /* 20210324 */
.coupon-fake-wrap.double.count5 .coupon.fake:first-child {top:-36px;left:44px;} /* 20210324 */
.ic-onoff{display:inline-block;margin-bottom:1px;vertical-align:middle;width:28px;height:14px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_onoff.png) no-repeat 0 0}
.ic-onoff.off{background-position:0 0}
.ic-onoff.on{background-position:0 -14px}
.sms-certify-guide{line-height:20px;margin-bottom:5px}
.pickup-info{margin:20px 0}
.pickup-info li{position:relative;padding:0 0 0 80px;font-size:13px;color:#45675b;font-weight:700;line-height:30px}
.pickup-info li span.tit{font-size:15px;font-weight:700;position:absolute;top:0;left:0}
.pickup-info li .btn{margin-left:10px}
.pickup-info-box01 {padding:12px 20px;background-color:#f8f8f8;font-size:15px;color:#45675b;font-weight:600;letter-spacing:1px;} /* lst 2016-07-18 */
.pickup-info-box02 {padding:0 20px;margin-top:28px;font-size:13px;color:#45675b;} /* lst 2016-07-18 */
.pickup-info-box02 > p {padding-bottom:2px;} /* lst 2016-07-18 */
.pickup-info-box02 li {position:relative;padding-left:11px;margin-top:2px;} /* lst 2016-07-18 */
.pickup-info-box02 li:before {content:"-";display:block;position:absolute;left:0;top:0;} /* lst 2016-07-18 */
.company-document-wrap{margin-top:35px}
.company-document-wrap h3{font-size:15px;line-height:35px}
.company-document-wrap > div{line-height:30px;font-size:13px;color:#999;margin-bottom:4px}
.company-document-wrap div input[type=radio]{margin-bottom:2px}
.company-document-wrap div label + label{margin-left:45px;font-size:13px;color:#666}
.report-error{margin-top:10px;border-top:1px solid #d0c5cb;padding-top:10px;text-align:center}
#footer .bottom .sns-quickgo .report-error a{display:inline;width:auto;height:auto}
.receipt-print-wrap .guide-box{background:#f6f6f6;padding:10px 20px;line-height:20px}
.receipt-print-wrap .guide-box h4{font-size:13px;color:#242424;font-weight:700;margin-bottom:2px}
.receipt-print-wrap .guide-box p{font-size:13px;color:#666}
.receipt-print-tab ul{*zoom:1;margin:24px -4px 27px}
.receipt-print-tab ul:after{content:"";display:table;clear:both}
.receipt-print-tab ul li{float:left;padding:0 4px}
.receipt-print-tab a{display:block;padding:0 10px;height:30px;line-height:28px;border:1px solid #e4e4e4;font-size:13px;color:#555;text-decoration:none;text-align:center}/* 20210813 */
.receipt-print-tab a.curr{background:#45675b;background-color:#45675b;color:#fff;font-weight:700}
.tax-receipt-print{position:relative}
.tax-receipt-print .base-img-wrap{position:relative;z-index:1}
.tax-receipt-print .base-info-wrap{position:absolute;top:0;left:0;z-index:2}
.tax-receipt-print.type01{width:640px;height:519px;margin:0 auto}
.tax-receipt-print.type01 .base-img-wrap{width:640px;height:519px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_taxreceipit_01.jpg) no-repeat 0 0;z-index:1}
.tax-receipt-print.type01 .base-info-wrap{width:640px;height:519px}
.tax-receipt-print.type01 .txtbox{position:absolute;display:block;font-size:12px;color:#666;line-height:29px;text-align:center;font-weight:700;*zoom:1}
.tax-receipt-print.type01 .txtbox:after{content:"";display:table;clear:both}
.tax-receipt-print.type01 .txtbox.line{line-height:14px;font-size:11px;text-align:left}
.tax-receipt-print.type01 .txtbox span{display:block}
.tax-receipt-print.type01 .txtbox.text01{top:16px;left:444px;width:190px;height:20px;line-height:19px;font-weight:700}
.tax-receipt-print.type01 .txtbox.text02{top:52px;left:72px;width:118px;height:30px}
.tax-receipt-print.type01 .txtbox.text03{top:52px;left:241px;width:78px;height:30px}
.tax-receipt-print.type01 .txtbox.text04{top:83px;left:70px;width:118px;height:30px}
.tax-receipt-print.type01 .txtbox.text05{top:83px;left:241px;width:78px;height:30px}
.tax-receipt-print.type01 .txtbox.text06{top:114px;left:70px;width:249px;height:30px}
.tax-receipt-print.type01 .txtbox.text07{top:145px;left:70px;width:118px;height:45px;line-height:44px}
.tax-receipt-print.type01 .txtbox.text08{top:145px;left:241px;width:78px;height:45px;line-height:44px}
.tax-receipt-print.type01 .txtbox.text09{top:191px;left:70px;width:249px;height:30px}
.tax-receipt-print.type01 .txtbox.text10{top:52px;left:389px;width:118px;height:30px}
.tax-receipt-print.type01 .txtbox.text11{top:52px;left:560px;width:79px;height:30px}
.tax-receipt-print.type01 .txtbox.text12{top:83px;left:389px;width:118px;height:30px}
.tax-receipt-print.type01 .txtbox.text13{top:83px;left:560px;width:79px;height:30px}
.tax-receipt-print.type01 .txtbox.text14{top:114px;left:389px;width:250px;height:30px}
.tax-receipt-print.type01 .txtbox.text15{top:145px;left:389px;width:118px;height:45px;line-height:44px}
.tax-receipt-print.type01 .txtbox.text16{top:145px;left:560px;width:79px;height:45px;line-height:44px}
.tax-receipt-print.type01 .txtbox.text17{top:191px;left:389px;width:250px;height:30px}
.tax-receipt-print.type01 .txtbox.text18{top:273px;left:1px;width:72px;height:21px;line-height:20px;font-size:13px}
.tax-receipt-print.type01 .txtbox.text19{top:273px;left:74px;width:186px;height:21px;line-height:20px;text-align:right;font-size:13px;letter-spacing:5px}
.tax-receipt-print.type01 .txtbox.text20{top:273px;left:261px;width:142px;height:21px;line-height:20px;text-align:right;font-size:13px;letter-spacing:5px}
.tax-receipt-print.type01 .txtbox.text26{top:335px;left:72px;width:567px;padding:2px 0;height:40px;line-height:40px;font-size:13px;text-align:left}
.tax-receipt-print.type01 .txtbox.text21{top:356px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01 .txtbox.text22{top:386px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01 .txtbox.text23{top:416px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01 .txtbox.text24{top:446px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01 .txtbox.text25{top:496px;left:1px;width:120px;height:22px;line-height:22px;font-size:13px}
.tax-receipt-print.type01.add,.tax-receipt-print.type01.add .base-img-wrap,.tax-receipt-print.type01.add .base-info-wrap{height:559px}
.tax-receipt-print.type01.add .txtbox.text21{top:396px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01.add .txtbox.text22{top:426px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01.add .txtbox.text23{top:456px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01.add .txtbox.text24{top:486px;left:1px;width:638px;height:29px;line-height:28px}
.tax-receipt-print.type01.add .txtbox.text25{top:536px;left:1px;width:120px;height:22px;line-height:22px;font-size:13px}
.tax-receipt-print.type01 .txtbox .mtline{display:inline-block;vertical-align:middle;line-height:18px}
.tax-receipt-print.type01 .txtbox .mtline i{font-style:normal}
.tax-receipt-print.type01 .txtbox .intxt{position:absolute}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it01,.tax-receipt-print.type01 .txtbox.text22 .intxt.it01,.tax-receipt-print.type01 .txtbox.text23 .intxt.it01,.tax-receipt-print.type01 .txtbox.text24 .intxt.it01{left:1px;top:0;width:38px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it02,.tax-receipt-print.type01 .txtbox.text22 .intxt.it02,.tax-receipt-print.type01 .txtbox.text23 .intxt.it02,.tax-receipt-print.type01 .txtbox.text24 .intxt.it02{left:40px;top:0;width:214px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it03,.tax-receipt-print.type01 .txtbox.text22 .intxt.it03,.tax-receipt-print.type01 .txtbox.text23 .intxt.it03,.tax-receipt-print.type01 .txtbox.text24 .intxt.it03{left:255px;top:0;width:39px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it04,.tax-receipt-print.type01 .txtbox.text22 .intxt.it04,.tax-receipt-print.type01 .txtbox.text23 .intxt.it04,.tax-receipt-print.type01 .txtbox.text24 .intxt.it04{left:295px;top:0;width:40px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it05,.tax-receipt-print.type01 .txtbox.text22 .intxt.it05,.tax-receipt-print.type01 .txtbox.text23 .intxt.it05,.tax-receipt-print.type01 .txtbox.text24 .intxt.it05{left:336px;top:0;width:79px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it06,.tax-receipt-print.type01 .txtbox.text22 .intxt.it06,.tax-receipt-print.type01 .txtbox.text23 .intxt.it06,.tax-receipt-print.type01 .txtbox.text24 .intxt.it06{left:416px;top:0;width:108px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it07,.tax-receipt-print.type01 .txtbox.text22 .intxt.it07,.tax-receipt-print.type01 .txtbox.text23 .intxt.it07,.tax-receipt-print.type01 .txtbox.text24 .intxt.it07{left:525px;top:0;width:82px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.it08,.tax-receipt-print.type01 .txtbox.text22 .intxt.it08,.tax-receipt-print.type01 .txtbox.text23 .intxt.it08,.tax-receipt-print.type01 .txtbox.text24 .intxt.it08{left:608px;top:0;width:31px;height:29px}
.tax-receipt-print.type01 .txtbox.text21 .intxt.line{line-height:14px;font-size:11px;text-align:left}
.tax-receipt-print.type01 .bnum{width:30px;height:21px;position:absolute;top:0;left:0;text-align:center}
.tax-receipt-print.type01 .d1,.tax-receipt-print.type01 .d2{float:left;width:18px;margin-left:1px;height:21px}
.tax-receipt-print.type01 .d1{width:34px;margin-left:0}
.tax-receipt-print.type02{width:351px;/*height:591px;*/margin:0 auto}
.tax-receipt-print.type02 .base-img-wrap{width:351px;/*height:591px;*/background:url(https://image.thehyundai.com/hdmall/images/co/bg_taxreceipit_02.jpg) no-repeat 0 0;z-index:1}
.tax-receipt-print.type02 .base-info-wrap{width:351px;/*height:591px*/}
.tax-receipt-print.type02 .txtbox{position:absolute;display:block;font-size:15px;color:#666;line-height:29px;text-align:left;*zoom:1;padding-left:8px}
.tax-receipt-print.type02 .txtbox:after{content:"";display:table;clear:both}
.tax-receipt-print.type02 .txtbox span{display:block}
.tax-receipt-print.type02 .txtbox.text01{top:60px;left:10px;width:91px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text02{top:60px;left:102px;width:153px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text03{top:96px;left:10px;width:227px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text04{top:96px;left:238px;width:103px;height:22px;line-height:20px}
.tax-receipt-print.type02 .txtbox.text05{top:134px;left:10px;width:330px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text06{top:170px;left:10px;width:72px;height:20px;line-height:20px}
.tax-receipt-print.type02 .txtbox.text07{top:170px;left:84px;width:170px;height:20px;line-height:20px}
.tax-receipt-print.type02 .txtbox.text08{top:170px;left:256px;width:85px;height:20px;line-height:20px}
.tax-receipt-print.type02 .txtbox.text09{top:204px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text09_01{top:241px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text09_02{top:278px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text10{top:204px;left:208px;width:137px;height:23px;line-height:23px;text-align:right;letter-spacing:8px}
.tax-receipt-print.type02 .txtbox.text11{top:228px;left:208px;width:137px;height:35px;line-height:35px;text-align:right;letter-spacing:8px}
.tax-receipt-print.type02 .txtbox.text12{top:264px;left:208px;width:137px;height:35px;line-height:35px;text-align:right;letter-spacing:8px}
.tax-receipt-print.type02 .txtbox.text13{top:337px;left:208px;width:136px;height:34px;line-height:34px;text-align:right;letter-spacing:8px}
.tax-receipt-print.type02 .txtbox.text14{top:387px;left:153px;width:152px;height:20px;line-height:20px;font-size:12px}
.tax-receipt-print.type02 .txtbox.text15{top:423px;left:238px;width:102px;height:20px;line-height:20px;font-size:12px}
.tax-receipt-print.type02 .txtbox.text16{top:315px;left:10px;width:44px;height:22px;line-height:22px;padding-left:3px;letter-spacing:-2px;}
.tax-receipt-print.type02 .txtbox.text17{top:315px;left:55px;width:97px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text18{top:351px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text19{top:388px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text20{top:458px;left:200px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text21{top:423px;left:10px;width:141px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text22{top:459px;left:10px;width:189px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text23{top:495px;left:10px;width:331px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text24{top:531px;left:10px;width:107px;height:22px;line-height:22px;font-size:14px;letter-spacing:-1px}
.tax-receipt-print.type02 .txtbox.text25{top:531px;left:118px;width:223px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text26{top:567px;left:10px;width:91px;height:22px;line-height:22px}
.tax-receipt-print.type02 .txtbox.text27{top:567px;left:102px;width:239px;height:22px;line-height:22px}
.join-wrap{width:676px;margin:0 auto}
.join-header{position:relative;padding-right:360px}
.join-header h2{font-size:36px;line-height:46px;color:#222}
.join-header .language-change{position:absolute;top:0;right:0;height:46px}
.join-header .language-change li{float:left;position:relative;z-index:9;width:90px;height:46px;border:1px solid #ccc;margin-left:-1px}
.join-header .language-change li a{display:block;position:absolute;top:-1px;left:0;width:89px;height:46px;text-align:center;line-height:46px;font-weight:700;font-size:15px;z-index:10}
.join-header .language-change li.active{z-index:10}
.join-header .language-change li.active a{background:#999;color:#fff}
.join-body{margin-top:70px}
.join-block{margin-bottom:63px}
.join-block .tab-pane{padding:32px 0 0}
.join-block h3{font-size:24px;color:#444;margin-bottom:20px}
.join-block h3 + .sub-tit{margin-top:-10px;margin-bottom:10px}
.join-block h3 strong{color:#333;margin-right:10px}
.join-tab{*zoom:1;position:relative}
.join-tab:after{content:"";display:table;clear:both}
.join-tab li{float:left;width:50%;height:70px;position:relative;z-index:1}
.join-tab li.active{z-index:2}
.join-tab li + li{margin-left:-1px}
.join-tab li a{position:absolute;top:0;left:0;width:100%;height:70px;font-size:20px;color:#666;text-align:center;line-height:67px;text-align:center;text-decoration:none;border:1px solid #ddd;border-bottom:2px solid #333}
.join-tab li.active a{color:#333;line-height:66px;border:2px solid #333;border-bottom:0;height:70px}
.join-block .agreement-con{margin-top:0}
.join-block .agreement-con .sub-tit-top {padding:15px 0 5px 0;font-size:15px;font-weight:600;}/*lst 2016-11-29*/
.join-block .agreement-con .point-txt-btn {margin-left:5px;color:#000;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box {padding-bottom:5px;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box .all-chk-label {font-size:15px;font-weight:600;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box > .sub-box {margin-left:10px;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box > .sub-box label {margin-left:10px;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box > .sub-box label:first-child {margin-left:0;}/*lst 2016-11-29*/
.join-block .agreement-con .agree-chk-box > .sub-box.type-sec {margin-left:25px;}/*lst 2016-11-29*/
.join-block .agreement-con .tbl-type1 th, .join-block .agreement-con .tbl-type1 td{padding:10px!important;line-height:21px!important;border:1px solid #ddd!important}/*lst 2016-11-29*/
.join-block .agreement-con .tbl-type1 th{text-align:center!important;word-break:normal !important;}/*lst 2017-02-03*/
.join-block .agreement-con .tbl-type1 td{text-align:center!important;word-break:normal !important;}/*lst 2017-02-03*/
.join-block .agreement-con .tbl-type1 thead th,.policy-style table thead td{background:#f6f6f6!important}/*lst 2016-11-29*/
.join-block .agreement-con .tbl-type1 p{margin:0!important}/*lst 2016-11-29*/
.join-block .agreement-con .tbl-type1 tbody th{background:none!important;text-align:center;font-weight:700}/*lst 2016-11-29*/
.join-block .agreement-con .tbl-type1 tbody th + td{border-left:1px solid #ddd!important}/*lst 2016-11-29*/
.join-block .agreement-con .inner{padding-left:10px;}/*lst 2016-11-29*/
.join-block .agreement-con .signup-sub-title {margin-top:63px;overflow:hidden;width:100%;}/*lst 2016-11-29*/
.join-block .agreement-con .sub-tit-top.first {margin-top:20px;}/*lst 2016-11-29*/
.join-block .agreement-con .type-emphasis {font-size:15px;font-weight:600;}/*lst 20180322*/
.view-more-wrap > p {padding:30px 0 5px 0;font-size:22px;color:#444;}/*lst 2016-11-29*/
.view-more-wrap{margin-top:10px}
.view-more-wrap .view-more{font-size:15px;color:#444}
.view-more-wrap .view-more i{margin-bottom:3px;margin-left:2px}
.icon-jsns{display:inline-block;*display:inline;*zoom:1;background:url(https://image.thehyundai.com/hdmall/images/co/ic_join_sns2.png) no-repeat 0 0}/*lst 20170704*/
.icon-jsns.facebook{background-position:0 0;width:23px;height:47px}/*lst 20170704*/
.icon-jsns.google{background-position:-500px 0;width:40px;height:48px}/*20201013*/
.icon-jsns.naver{background-position:-200px 0;width:38px;height:40px}/*lst 20170704*/
.icon-jsns.kakao {background-position:-300px 0;width:46px;height:48px;}/*lst 20170704*/
.icon-jsns.phone {background-position:-400px 0;width:34px;height:50px;}/*20201013*/
.join-block .join-select-cert{margin:0;text-align:center;padding:0 0 48px;border-bottom:1px solid #dfdfdf}
.join-block .join-select-cert p{margin-bottom:20px}
.join-block .join-select-cert ul{margin:0 auto;*zoom:1;display:inline-block;*display:inline;*zoom:1}
.join-block .join-select-cert ul:after{content:'';display:block;clear:both}
.join-block .join-select-cert li{float:left;padding:0 50px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_join_sns_line2.png) no-repeat left center}/*20201013*/
.join-block .join-select-cert li:first-child{background:none}
.join-block .join-select-cert a{display:block;font-size:15px;text-align:center;line-height:30px;text-decoration:none}/*20210218*/
.join-block .join-select-cert a:hover{text-decoration:none}
.join-block .join-select-cert a > span{display:block;position:relative;height:60px;width:100%;margin-bottom:10px}
.join-block .join-select-cert a > span i{position:absolute;top:50%;left:50%}
.join-block .join-select-cert a > span i.facebook{margin-left:-11px;margin-top:-23px}
.join-block .join-select-cert a > span i.google{margin-left:-20px;margin-top:-23px}/*20201013*/
.join-block .join-select-cert a > span i.naver{margin-left:-19px;margin-top:-23px}
.join-block .join-select-cert a > span i.kakao{margin-left:-23px;margin-top:-23px}/*lst 20170704*/
.join-block .join-select-cert a > span i.phone{margin-left:-17px;margin-top:-23px}/*20201013*/
.join-block .list-info {margin-top:30px;padding-left:6px;text-indent:-6px;}/* 20230530 */
.join-block .list-info li {margin-top:5px;}/* 20230530 */
.join-block .list-info li:first-child {margin-top:0;}/* 20230530 */
.join-block .list-info li:before {content:"";display:inline-block;vertical-align:middle;margin:-3px 4px 0 0;width:2px;height:2px;background-color:#808080;}/* 20230530 */
.join-form-wrap .row-group{margin-top:-1px;padding-right:100px;position:relative}
.join-form-wrap .row{position:relative}
.join-form-wrap .row input{border:1px solid #ccc;height:46px;width:100%;padding:0 50px 0 12px;font-size:15px}
.join-form-wrap .row .input-validation{position:absolute;top:10px;right:12px;display:block;margin:0;width:24px;height:24px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_check_validation.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:0}
.join-form-wrap .row .input-validation.checked{background-position:0 -50px}
.join-form-wrap .row .input-validation.error{background-position:0 -100px}
.join-form-wrap .row .input-validation:before{display:none}
.join-form-wrap label.error,.join-form-wrap p.input-msg{margin:0;padding:10px 12px;line-height:19px;display:block;text-align:left}
.join-form-wrap p.input-msg{display:none}
.join-form-wrap p.input-msg.show{display:block}
.join-form-wrap p.input-msg.show + label.error{padding-top:0}
.join-form-wrap label.error + p.input-msg.show{padding-top:0}
.ccs-input-ctrl .btn,.ccs-result .btn,.join-form-wrap .row-group > .btn{width:90px;height:46px;padding:0;text-align:center;line-height:46px;font-size:15px;position:absolute;top:0;right:0;background:#666;color:#fff;border:none}
.ccs-input-ctrl .btn{width:auto;position:static;min-width:160px}
.ccs-input-ctrl .btn.resend{background:#fff;color:#333;border:1px solid #777;line-height:44px}
.ccs-input-ctrl .btn:hover,.ccs-result .btn:hover,.join-form-wrap .row-group > .btn:hover{color:#fff!important;background:#444!important;text-decoration:none!important}
.ccs-input-ctrl .btn.resend:hover{color:#333!important;background:#f0f0f0!important}
.cert-complete{padding:0 24px 48px;border-bottom:1px solid #dfdfdf}
.cert-complete p.ccs-text{font-size:17px;color:#888;line-height:26px;margin-bottom:18px}
.cert-complete p.ccs-text strong{color:#46675c}
.cert-complete .ccs-result{position:relative;padding:0 158px 0 0;margin:0 0 20px}
.cert-complete .ccs-result.text{width:400px;margin:26px auto}
.cert-complete .ccs-result span{display:block;width:242px;height:50px;padding:0 18px;line-height:50px;text-align:center;font-size:21px;color:#666}
.cert-complete .ccs-result span i{color:#333;font-style:normal}
.cert-complete .ccs-result input.readonly,.cert-complete .ccs-result input{width:470px;height:50px;padding:0 18px;line-height:50px;border:2px solid #bbb;background:#eee;font-size:20px;color:#bbb;font-weight:400}
.cert-complete .ccs-result .btn{width:148px;height:50px;line-height:50px;font-size:20px;top:0;right:0}
.cert-complete .ccs-option-wrap{margin:0}
.cert-complete .ccs-option-wrap ul.ccs-option li{padding:2px 0;line-height:20px}
.cert-complete .ccs-option-wrap ul.ccs-option label span{color:#ec555d}
.en .cert-complete .ccs-result.text{width:500px}
.en .cert-complete .ccs-result.text span{width:292px;text-align:center}
.en .cert-complete .ccs-result.text .btn{width:198px;text-align:center}
.cert-email p.guide{font-size:13px;color:#888;line-height:26px;text-align:center}
.cert-email .ccs-input-wrap{padding:0 60px 30px;border-bottom:1px solid #dfdfdf}
.cert-email .ccs-input{position:relative;padding:0;margin-top:6px}
.cert-email .ccs-input-msg{margin-top:12px}
.cert-email .ccs-input-msg p{line-height:22px;color:#888}
.cert-email .ccs-input-msg strong{font-weight:400;color:#46675c}
.cert-email .ccs-input-ctrl{margin-top:15px;text-align:center}
.cert-email .ccs-input-ctrl .btn{position:static;width:auto;height:46px;padding:0 25px;line-height:46px;font-size:20px;top:0;right:0}
.cert-email .ccs-input input{float:left;height:46px;border:2px solid #bbb;line-height:46px;font-size:18px}
.cert-email .ccs-input input:focus{padding:0 8px}
.cert-email .ccs-input input.email-id{width:160px}
.cert-email .ccs-input input.email-domain{width:206px}
.cert-email .ccs-input span.scol{float:left;height:46px;line-height:46px;font-size:20px;color:#bbb;padding:0 5px}
.cert-email .ccs-input .selectric-wrapper{width:150px!important;margin-left:5px}
.cert-email .ccs-input .selectric{border:2px solid #bbb}
.cert-email .ccs-input .selectric .label{line-height:42px;color:#666;font-size:18px;height:42px;margin-right:28px;margin-left:10px}
.cert-email .ccs-input .selectric .button{display:block;position:absolute;right:0;top:0;width:28px;height:42px;color:#bbb;text-align:center;font:0/0 a;*font:28px/49px Lucida Sans Unicode,Arial Unicode MS,Arial}
.cert-email .ccs-input .selectric .button:after{content:" ";position:absolute;top:0;right:auto;bottom:0;left:3px;margin:auto;width:0;height:0;border:8px solid transparent;border-top-color:#000;border-bottom:none}
.cert-email .ccs-guide{padding:15px 0 0;text-align:center}
.cert-email .ccs-guide p{color:#767676}
.cert-email .ccs-guide .email-link{padding:8px 0;*zoom:1;text-align:center}
.cert-email .ccs-guide .email-link:after{content:"";display:table;clear:both}
.cert-email .ccs-guide .email-link a{display:inline-block;*display:inline;*zoom:1;padding:0 17px;height:30px;line-height:28px;color:#666;border:1px solid #ccc;background:#fafafa}
.cert-email .ccs-guide .email-link a+a{margin-left:5px}
.cert-email .ccs-guide .cert-other{font-weight:700}
.join-form-wrap .dp-block{display:inline-block;*display:inline;*zoom:1}
.sms-certify-wrap{width:382px;margin:0 auto}
.sms-certify-wrap .sms-row + .sms-row{margin-top:10px}
.sms-certify-wrap .sms-row > p{font-size:15px;color:#444;font-weight:700;line-height:35px}
.sms-certify-wrap .row{padding-right:114px;position:relative;height:30px}
.sms-certify-wrap .row .fieldset{*zoom:1}
.sms-certify-wrap .row .fieldset:after{content:"";clear:both;display:table}
.sms-certify-wrap .row .fieldset > *{float:left}
.sms-certify-wrap .row .fieldset .scol,.sms-certify-wrap .row .fieldset.timeleft > span{line-height:30px}
.sms-certify-wrap .row .btn{position:absolute;top:0;right:0;width:114px}
.en .sms-certify-wrap .row .btn{font-size:11px;line-height:13px;padding:2px 0;word-break:normal}
.sms-certify-wrap .sms-certify-guide{border-top:1px solid #e1e1e1;margin-top:40px}
.sms-certify-wrap .row .fieldset.contact.text{font-size:24px;color:#666;line-height:34px;letter-spacing:4px}
.sms-certify-wrap.small{width:100%;margin:0}
.sms-certify-wrap.small .row{padding-right:109px}
.sms-certify-wrap.small .row .btn{width:104px;padding:0}
.sms-certify-wrap.small .row.no-btn{padding-right:0}
.sms-certify-wrap.small .sms-certify-guide{margin-top:0;border:0}
.sms-certify-wrap.small .fieldset.timeleft{padding-right:109px}
.sms-certify-wrap.small .fieldset.timeleft input{width:100%}
.sms-certify-wrap.small .fieldset.timeleft > span{position:absolute;top:0;right:0;width:104px;height:30px;line-height:30px;text-align:center}
.table-wrap .change-virtAcnt td{background:#fcfcfc;border-top:1px dashed #ddd}
.change-virtAcnt input{width:100px}
.change-virtAcnt .selectric-wrapper + input{width:180px}
.change-virtAcnt{display:none}
.change-virtAcnt.active{display:table-row}
.en .cert-complete .ccs-result .btn,.en .join-form-wrap .row-group > .btn{padding:5px 6px;line-height:18px;word-break:normal}
.delivery-process-wrap{padding:0 2px}
.delivery-process-wrap ul:after{content:"";display:table;clear:both}
.delivery-process-wrap ul li{padding:0 0 0 46px;width:125px;float:left;text-align:center;background:url(https://image.thehyundai.com/hdmall/images/co/ic_orderdelivery_step_arrow.png) no-repeat 17px 27px}
.delivery-process-wrap ul li:first-child{padding-left:0;width:80px}
.delivery-process-wrap ul li span{display:block;line-height:34px;font-size:15px;color:#666}
.dprocess{width:80px;height:80px;display:inline-block;*display:inline;*zoom:1;background:url(https://image.thehyundai.com/hdmall/images/co/ic_delivery_process.png) no-repeat 0 0;font-size:0;line-height:0}
.dprocess.dp-01{background-position:0 0}
.dprocess.dp-02{background-position:-125px 0}
.dprocess.dp-03{background-position:-250px 0}
.dprocess.dp-04{background-position:-375px 0}
.dprocess.dp-05{background-position:-500px 0}
.dprocess.dp-06{background-position:-625px 0}
.dprocess.dp-07{background-position:-750px 0}
.dprocess.dp-01.current{background-position:0 -80px}
.dprocess.dp-02.current{background-position:-125px -80px}
.dprocess.dp-03.current{background-position:-250px -80px}
.dprocess.dp-04.current{background-position:-375px -80px}
.dprocess.dp-05.current{background-position:-500px -80px}
.dprocess.dp-06.current{background-position:-625px -80px}
.dprocess.dp-07.current{background-position:-750px -80px}
.dprocess-text{margin-top:20px}
.dprocess-text p{border:4px solid #eac6e0;margin:0 auto;width:640px;height:50px;line-height:42px;font-size:17px;color:#333;text-align:center}
.dprocess-detail{margin-top:50px}
.dprocess-detail h3{line-height:35px;font-size:16px;color:#333;border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.delivery-process-wrap.type-short ul {width:705px;margin:0 auto;}/*lst 2016-11-22*/
.dprocess-msgbox {margin-top:40px;padding:30px 15px;text-align:center;border:2px dashed #999;}/*lst 2016-11-22*/
.dprocess-msgbox p {margin-top:15px;font-size:18px;color:#333;}/*lst 2016-11-22*/
.dprocess-msgbox p:first-child {margin-top:0;}/*lst 2016-11-22*/
.dprocess-msgbox p span {font-weight:600;}/*lst 2016-11-22*/
.dprocess-check-wrap {margin-top:35px;}/*lst 20180604*/
.dprocess-check-wrap + dprocess-detail {margin-top:40px;}/*lst 20180604*/
.dprocess-check-wrap h3 {font-size:17px;color:#333;font-weight:600;}/*lst 20180604*/
.ref-ginfo .personal{margin-top:10px}
.exc-ginfo .prod-info .title a{font-weight:400;color:#888}
.ref-ginfo .prod-info .title a{font-weight:400;color:#666}
.ref-ginfo .listno{color:#999;margin-bottom:4px}
.exc-ginfo .exc-name{font-size:13px;color:#333;margin-bottom:4px}
.ref-ginfo .prod-info .option-info,.exc-ginfo .prod-info .option-info{color:#666}
.exc-ginfo + .exc-ginfo{margin-top:10px;padding-top:10px;border-top:1px dashed #e6e6e6}
.join-complete{width:700px;padding:73px 0;margin:0 auto;text-align:center}/*lst 20190218*/
.join-complete .noti-area {margin-top:20px;}/*lst 20190218*/
.join-complete .head h2{font-size:40px;color:#333;font-weight:400}
.join-complete .head p{margin-top:20px;font-size:20px;line-height:30px;color:#666}
.join-complete .head p strong{color:#333}
.join-complete .body{background:#f8f8f8;padding:46px 0;margin-top:54px}
.join-complete .body h3{font-size:24px;color:#333;font-weight:400}
.join-complete .body .img{margin-top:20px;padding:0 30px}
.join-complete .body .img img{max-width:100%}
.join-complete .body .btn-wrap .btn{font-size:20px;color:#fff;padding:0 75px;height:56px;line-height:54px}
.join-complete .btn-wrap{display:block;margin-top:30px}
.join-complete .number-event-desc	{ margin-top:20px; margin-bottom:20px; margin-left:86px }
.join-complete .number-event-desc li	{ line-height:20px }
.tm-join-complete {margin-bottom:50px;padding-top:50px;border-top:1px solid #333;}/*lst 20170526*/
.tm-join-complete .info-box {width:596px;margin:0 auto;padding:50px 0 46px 0;text-align:center;background-color:#f8f8f8;}/*lst 20170526*/
.tm-join-complete .item-top h3 {font-size:24px;color:#00937e;}/*lst 20170526*/
.tm-join-complete .item-top .img-logo{padding:30px 0 20px 0;}/*lst 20170526*/
.tm-join-complete .item-top p {font-size:15px;color:#666;}/*lst 20170526*/
.tm-join-complete .item-middle {width:400px;margin:30px auto 0;padding:35px 30px;text-align:left;background-color:#fff;box-sizing:border-box;}/*lst 20170526*/
.tm-join-complete .item-middle p{font-size:15px;color:#666;}/*lst 20170526*/
.tm-join-complete .item-middle ul {margin-top:28px;}/*lst 20170526*/
.tm-join-complete .item-middle ul li {margin-top:12px;font-size:15px;color:#666;}/*lst 20170526*/
.tm-join-complete .item-middle ul li:first-child {margin-top:0;}/*lst 20170526*/
.tm-join-complete .item-middle ul li:after {content:"";display:block;clear:both;}/*lst 20170526*/
.tm-join-complete .item-middle ul li .type-h {float:left;width:40px;}/*lst 20170526*/
.tm-join-complete .item-middle ul li .type-c {float:left;width:250px;}/*lst 20170526*/
.tm-join-complete .btn-wrap {margin-top:30px;}/*lst 20170526*/
.tm-join-complete .btn-wrap .btn {color:#fff;background-color:#00937e;}/*lst 20170526*/
.tm-join-complete .btn-wrap .btn:hover {background-color:#018d79;}/*lst 20170526*/
.tm-benefit-info {width:596px;margin:0 auto;padding-bottom:50px;}/*lst 20180227*/
.tm-benefit-info .benefit-banner a {display:block;height:80px;font-size:0;line-height:0;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/ev/img_join_benefit_btn.jpg) no-repeat 0 0;}/*lst 20180227*/
.tm-benefit-info .benefit-banner a.active {background-position:0 -80px;}/*lst 20180227*/
.tm-benefit-info .benefit-info {display:none;}/*lst 20180227*/
.related-line a,.related-line img{display:block;margin:0 auto;max-width:100%}
.related-line .banner{overflow:hidden;*zoom:1;border-top:1px solid #dbdbdb}
.related-line .banner li{float:left;overflow:hidden;width:236px;height:298px;border:1px solid #dbdbdb}
.related-line .banner li.banner_area1 img , .related-line .banner li.banner_area2 img {border:none !important;max-width:none !important;width:266px !important;height:auto !important;margin:-5px 0 0 -15px;}
.agreement article ol li{margin-bottom:10px;text-indent:-15px;padding-left:15px}
.agreement article ol li ol{margin:5px 0}
.agreement article ol li li{margin-bottom:3px}
.agreement article ol li strong{display:block;margin-bottom:5px;color:#333}
.agreement article p{margin:5px 0;text-indent:0;padding-left:0}
.coupon-scroller{width:490px;padding:0;margin:0 auto;height:380px}
.coupon-wrap ul li{float:left;width:50%;padding:20px 0}
.coupon-wrap ul li > p{text-align:center;margin-top:17px}
.coupon-wrap p.attention{margin-top:10px;padding:0;color:#ec555d;text-align:center}
.coupon-wrap .get{display:inline-block;*display:inline;*zoom:1;width:139px;height:37px;border:1px solid silver;line-height:35px;font-size:14px;color:#333;text-align:center}
.coupon-wrap .get.disabled{background:#e6e6e6;color:#888}
.ie8 .prod-unit .price-info > span.o-price{letter-spacing:-1px}
.ie8 .prod-info .bind-infomation-wrap p{width:280px!important;margin-right:-380px!important}
.ie8 i.icon{display:inline-block}
.ie8 .ecb-imp-slider-wrap .bx-wrapper .bx-viewport{height:300px}
.ie8 .coupon-collect .cc-row .cate-slider ul{background:none}
.ie8 .coupon-collect .cc-row .cate-slider{background:url(https://image.thehyundai.com/hdmall/images/ev/bg_event02.png);background-repeat:no-repeat}
.ie8 .gg-require > div{background:url(https://image.thehyundai.com/hdmall/images/ev/bg_event.png);background-repeat:no-repeat}
.ie8 .winlist-wrap .wl-search-input input[type="text"]{width:165px}
.ie8 .login-wrap .login-fieldset .login-input input{height:46px;line-height:44px;display:block}
.ie8 .join-input-wrap.type1 .row-wrap{padding-left:100px}
.ie8 .join-form-wrap .row input{height:46px;line-height:46px}
.ie8 .en .join-form-wrap .row-group > .btn{word-break:normal}
.ie8 .select-cert .select-cert-inner .select-cert-l .email-input{line-height:46px}
.ie8 .info-change-con .join-input-wrap .row-wrap{padding-left:68px}
.ie8 .hidden-info-box + div{margin-left:110px}
.ie8 .join-input-wrap label{letter-spacing:-.7px}
.ie8 .policy-style-wrap .policy-style .tos-box ol{margin-left:20px}
.ie8 .policy-style-wrap .policy-style .tos-tit li{margin-bottom:10px}
.ie8 .policy-style-wrap .policy-style .tos-box ol li{margin-bottom:10px;padding-left:20px}
.ie8 .policy-style-wrap .policy-style table{margin:15px 0}
.ie8 .paybox p input{width:165px}
.ie8 .order-payment-ctrl .policy .table-wrap th,.ie8 .order-payment-ctrl .policy .table-wrap td{padding:5px;border:1px solid #666;text-align:center}
.ie8 .order-payment-ctrl .policy .table-wrap th{background-color:#f5f5f5}
.ie8 .order-payment-ctrl .policy .table-wrap{margin:10px}
.ie8 .table-wrap table tbody th,.ie8 .table-wrap.coltype table thead th{letter-spacing:-.7px}
.ie8 .table-wrap.cart table tbody tr td .od-info .text-point2{letter-spacing:-1.3px}
.ie8 .discount-element .tit strong{letter-spacing:-1.5px}
.ie8 .bill-summary-wrap.nobdt{border-top:0}
.ie8 .bill-summary-wrap.nobdt .bill-summary td + td:after{position:absolute;top:50%;left:-16px}
.ie8 .bill-summary-wrap.nobdt .bill-summary td.minus:after{background-position:-32px 0}
.ie8 .bill-summary-wrap.nobdt .bill-summary td.equal:after{background-position:-64px 0}
.ie8 .prd-details-info .tab-content .store-img .del-02{background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.ie8 .exhibition-wrap.type1 .bx-wrapper .bx-viewport{width:100%;overflow:hidden;position:relative;height:326px}
.ie8 .category-banner ul.brand-list li a{background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95)}
.ie8 .category-banner ul.brand-list li a.active,.ie8 .category-banner ul.brand-list li a:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.ie8 .prod-unit .gift{max-height:52px;height:52px}
.ie8 .opinions .rcmd-num{border:none;width:76px;height:35px;background:url(https://image.thehyundai.com/hdmall/images/co/like_bg.png);background-repeat:no-repeat;text-align:left}
.ie8 .cs-gift-wrap .gift-list li .sold-out{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40)}
.ie8 .product-list.type5 li.delegate .gift{height:52px}
.ie8 .myshop-vip .cont .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask.png) no-repeat;z-index:8}
.ie8 .ms-glist-table{overflow-y:hidden;height:410px}
.ie8 .ms-glist-table tbody{width:418px}
.ie8 .msg-block.editing .desc > textarea{min-height:45px;height:100%}
.ie8 .msg-block .title{padding:0 125px 0 20px}
.ie8 .msg-block .desc{max-height:114px;overflow:hidden}
.ie8 .delivery-process-wrap ul li:first-child{padding-left:0;width:80px}
.ie8 .delivery-process-wrap ul li{padding:0 0 0 46px;width:125px;float:left;text-align:center;background:url(https://image.thehyundai.com/hdmall/images/co/ic_orderdelivery_step_arrow.png) no-repeat 17px 27px}
.ie8 .fieldset.withbtn.fullsize{padding-right:81px}
.ie8 .fieldset.withbtn.fullsize input[type="text"]{max-width:100%}
.ie8 .opt-select-layer a.depth-menu,.ie8 .opt-select-layer li.current a.depth-menu{height:38px;line-height:24px}
.ie8 .file-input{overflow:hidden;display:inline-block;width:350px;height:30px;line-height:31px;padding:0 8px;vertical-align:middle;border:1px solid #ccc;box-shadow:none}
.ie8 .popup .pop-footer .btn.size3,.popup .btn-wrap .btn.size3{display:inline-block}
.ie8 .tax-receipt-print.type01 .txtbox.text18{left:-3px;width:80px;letter-spacing:-1px}
.ie8 .tax-receipt-print.type01 .bnum{width:35px}
.ie8 .tax-receipt-print.type01 .txtbox.text19,.ie8 .tax-receipt-print.type01 .txtbox.text20{letter-spacing:3.8px}
.ie8 .tax-receipt-print.type01 .txtbox.text14,.tax-receipt-print.type01 .txtbox.text01,.tax-receipt-print.type01 .txtbox.text08{letter-spacing:-1px}
.ie8 .ordersheet-box .table-wrap .selectric-w160 .selectric{width:160px;height:26px;float:left}
.ie8 .prod-info .img .hover-info{width:72px;height:72px;border:1px solid #3d3d3d}
.ie8 .bill-summary td + td:after{position:absolute;top:50%;left:-15px}
.ie8 .bill-summary td.minus:after{background-position:-32px 0}
.ie8 .bill-summary td.equal:after{top:50%;background-position:-64px 0}
.ie8 .receipt-head .from .stamp{background:url(https://image.thehyundai.com/hdmall/images/co/bg_stamp_s.png) no-repeat 0 0;-ms-filter:alpha(opacity: '80')}
.ie8 .coupons-views .search-input-wrap input{height:40px;line-height:40px}
.ie8 .list-header input.gencrinputstyle{margin-right:2px}
.ie8 .product-list.type9 .prod-unit .price-info{width:141px}
.ie8 .product-list.type9 .addinfo .gift{height:48px}
.ie8 .comment-list .comment-info .info a{display:block;height:40px;overflow:hidden}
.ie8 .myhyundai-head + .table-wrap.no-color.mt5 input[type="text"]{width:165px}
.ie8 .myinformation-msg:before{background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png);background-position:0 -600px;background-repeat:no-repeat}
.ie8 .myinformation-msg{letter-spacing:-.5px}
.ie8 .fieldset.contact .selectric-wrapper{display:inline-block}
.ie8 .fieldset.contact .selectric-wrapper .selectric{width:80px!important;float:left}
.ie8 .fieldset.contact input[type="text"],.fieldset.contact select{width:80px!important;height:30px}
.ie8 .fieldset.email .selectric-wrapper{display:inline-block;width:120px!important}
.ie8 .fieldset.email input[type="text"],.fieldset.email select{width:120px!important;height:30px}
.ie8 .prod-info .img{width:72px;height:72px;border:1px solid #e4e4e4}
.ie8 .change-wrap .change-inner .sms-certify-wrap.small .row .fieldset input[type="text"]{width:100%}
.ie8 .search-main-wrap input[type="text"]{line-height:40px}
.ie8 .inquery ul{background:url(https://image.thehyundai.com/hdmall/images/co/dot_bg.png);background-repeat:no-repeat}
.ie8 .agreement{margin:5px 0 10px;padding:12px 20px;height:140px;line-height:18px;border:1px solid #ccc;overflow:auto}
.ie8 .agreement ol li{margin-bottom:10px;text-indent:-15px;padding-left:15px}
.ie8 table.ui-accordion tr.head td{letter-spacing:-.5px}
.ie8 .table-wrap.coltype.size2 table tbody td{letter-spacing:-.5px}
.ie8 .winlist-wrap .wl-search-input{width:195px}
.ie8 .winlist-wrap .wl-search-input input{width:165px}
.ie8 .prod-info .cnt-ctrl-wrap .cnt-ctrl{width:97px}
.ie8 .fieldset.email.small{padding-left:20px}
.ie8 .fieldset.email.small + .error{padding-left:20px}
.ie8 .delivery-tab .tab-block .right-area{min-width:240px;position:absolute;right:0}
.ie8 .delivery-tab .tab-block .right-area .selectric-wrapper:after{content:'';display:block;clear:both}
.ie8 .delivery-tab .tab-block .right-area .selectric-wrapper:first-child{float:right}
.ie8 .delivery-tab .tab-block .right-area .selectric-wrapper:last-child{float:left}
.ie8 .ordersheet-title .right-area{width:125px}
.ie8 .discount-element .cont .opt{width:180px!important}
.ie8 .buyer-info-box table tr td span input{width:132px}
.ie8 .brand-search-form{width:238px}
.ie8 .type2.shop-category-top .right-area{width:277px}
.ie8 .type2.shop-category-top .right-area:after{content:'';display:block;clear:both}
.ie8 .type2.shop-category-top .right-area .view-type{float:right}
.ie8 .prd-opt-wrap .prd-opt-row.delivery .period{width:140px}
.ie8 .shop-category-top .right-area{width:300px}
.ie8 .exhibition-wrap.type6 .exhibition-list{min-height:572px;height:auto;margin-bottom:50px}
.ie8 .exhibition-wrap.type6 .exhibition-list li:first-child img{width:262px;height:546px}
.ie8 .ms-header .ms-ctrl .ms-search input{width:190px}
.ie8 .ms-list-empty .desc{width:420px}
.ie8 .search-wrap.bg .form-group{position:relative}
.ie8 .search-wrap.bg .form-group:first-child .col-group.fl-right{width:343px}
.ie8 .search-wrap.bg .form-group .col-group.fl-left{width:270px}
.ie8 .search-wrap.bg .form-group .col-group.fl-right{width:264px;position:relative;top:0;right:0;left:0;bottom:0}
.ie8 .search-wrap.bg .form-group .col-group.fl-right .selectric-wrapper + .selectric-wrapper{position:absolute;left:0}
.ie8 .search-wrap.bg .form-group .col-group.fl-right .selectric-wrapper:first-child{position:absolute;right:0}
.ie8 .myhyundai-head h3 + .sel-orderuser{width:407px}
.ie8 .address-editbox .address .d-address{width:255px}
.ie8 .exchange-sender .fieldset-wrap .left{width:820px}
.ie8 .exchange-sender .fieldset-wrap .fieldset{display:inline-block;width:160px;margin-top:10px}
.ie8 .exchange-sender .fieldset-wrap .fieldset.contact{width:270px}
.ie8 .coupons-views .search-input-wrap{width:306px}
.ie8 #themoney-tab1 .themoney-ex + .search-wrap .period.col-group.fl-right{width:467px}
.ie8 #themoney-tab2 .themoney-ex + .search-wrap .period.col-group.fl-right{width:343px}
.ie8 .myaccount-con + .search-wrap .period{width:343px}
.ie8 .star-ins + .search-wrap .period{width:343px}
.ie8 .list-header .right-area{width:241px}
.ie8 .list-header .right-area .total-count{float:right}
.ie8 .list-header .right-area:after{content:'';display:block;clear:both}
.ie8 .list-header .right-area .selectric-wrapper{display:inline-block;float:right}
.ie8 .list-header .right-area .selectric-wrapper + .selectric-wrapper{float:left}
.ie8 .folder-choice-con{width:250px}
.ie8 .myhyundai-head + .search-wrap .period{width:57%}
.ie8 .myhyundai-head + .search-wrap .period select{display:inline-block}
.ie8 .ms-list .msl-block .desc{height:76px;overflow:hidden}
.ie8 .log-record-top + .search-wrap .period{width:343px}
.ie8 .search-input-wrap.type2 + .nav-tabs > li > a{min-width:55px}
.ie8 #tab1-all .search-wrap .period .search-input-wrap{width:306px}
.ie8 .content-top + .search-wrap .period{width:343px}
.ie8 .search-wrap.group1 .form-group .col-group{width:280px}
.ie8 .search-wrap.group1 .selectric-wrapper{width:132px}
.ie8 .search-wrap.group2 .selectric-wrapper{width:132px}
.ie8 .group2.search-wrap .period{width:343px}
.ie8 .popup .search-wrap .period{width:343px}
.ie8 .popup .search-wrap .form-group .col-group{width:343px}
.ie8 .popup .search-wrap .search-input-wrap{width:306px}
.ie8 .search-wrap.group1 .search-input-wrap{width:130px}
.ie8 .content-subtit .form-group .search-input-wrap{width:306px}
.ie8 #header-wrap{height:145px}
.ie8 #wrap.sub #header-wrap{height:auto}
.ie8 #wrap.notgnb #header-wrap{height:auto}
.ie8 #wrap.simple-gnb #header-wrap{height:auto}
.ie8 .winlist-wrap .wl-search-input{min-width:200px;width:auto!important;width:200px}
.ie8 .search-input-wrap input[type="text"]{max-width:300px}
.img-guarantee-wrap{text-align:center}
.img-guarantee-wrap img{max-width:100%}
.img-guarantee-wrap-bg{text-align:center;width:640px;height:480px;background:url(https://image.thehyundai.com/hdmall/images/co/img_guarantee.jpg) no-repeat}


.emblem-area { position: absolute; top:52px; left:50%; margin-left: 444px; width: 116px; height: 128px; }
.emblem-area-mark { display: block; width: 116px; height: 128px; background: url(https://image.thehyundai.com/hdmall/images/co/img_emblem_wally.png) no-repeat; }

/*#header-top { background:#fff url(https://image.thehyundai.com/hdmall/images/co/open_gnb_bg.png) no-repeat center 6px; }*/
/*#header-top { background:#fff url(https://image.thehyundai.com/hdmall/images/co/open_gnb_bg_wally2.jpg) no-repeat center 6px; }*/
/*#header-top .inner {background:url(https://image.thehyundai.com/hdmall/images/co/wally_searcharea_bg.png) no-repeat 502px 13px;}*/
.simple-gnb #header-top .inner	{ background:none !important }

.wally-gnb {position:absolute;left:295px;top:-3px;}
.wally-gnb span {display:block;width:10px;height:50px;background-color:red;}
.wally-gnb-bg {position:absolute;left:287px;top:27px;width:34px;height:30px;background:#fff url(https://image.thehyundai.com/hdmall/images/co/wally_gnb_hand_bg.png) no-repeat;}

.mid-gnb { position: relative; /*overflow: hidden;*/ }
.mid-gnb:after {clear:both;content:"";display:block;}
.mid-gnb .logo { position: relative; padding: 4px 0 5px; width: 218px; height: 46px;}
.mid-gnb .logo a {
	position: absolute; top:50%; margin-top: -13px; left:50%; margin-left: -109px; display: block;
}
.mid-gnb .logo a.open-gnb  {
	background: url(https://image.thehyundai.com/hdmall/images/co/open_gnb_logo.png) no-repeat center ; width: 168px; height: 37px;   position: absolute; top:50%; left:50%; margin-left: -84px;margin-top: -18px; display: none;
}
.mid-gnb .logo.open-gnb a { display: none; }
.mid-gnb .logo.open-gnb a.open-gnb { display: block;}
.mid-gnb .open-gnb-hand {
	display: block;position: absolute;left:88px;bottom:-44px; width:43px ;height: 44px; background: url(https://image.thehyundai.com/hdmall/images/co/open_gnb_hand.png) no-repeat center;
}
.ie8 .mid-gnb .logo a {
	/*  lst 2016-11-11
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF);
	zoom: 1;
	*/
}
.ie8 .mid-gnb .logo a img {
	width: 100%;height: 100%;display: block;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF);
	zoom: 1;
}

.img-popup { text-align: center; padding: 48px 0;}

/* popup belif */
.pop-content.type-belif {padding:0;}
.pop-content.type-belif .type-belif-info {margin:35px 0 0 0;padding:0 60px;}
.pop-content.type-belif .type-belif-info dt , .pop-content.type-belif .type-belif-info dd {margin:0;padding:0;}
.pop-content.type-belif .type-belif-info dt {padding-bottom:8px;margin:25px 0 10px 0;font-size:15px;color:#333;border-bottom:1px solid #767676;}
.pop-content.type-belif .type-belif-info dt:first-child {margin-top:0;}
.pop-content.type-belif .type-belif-info dd {font-size:13px;color:#666;line-height:1.5;}
.pop-content.type-belif .type-belif-info .belif-color {color:#ec555d;}
.pop-content.type-belif .type-belif-info .belif-box01 {overflow:hidden;width:100%;}
.pop-content.type-belif .type-belif-info .belif-box01 img {float:right;padding:5px 10px;}
.pop-content.type-belif .type-belif-info .belif-box02 {padding:15px 20px;background:#f8f8f8;}
.pop-content.type-belif .type-belif-info .belif-left {display:inline-block;width:178px;}
.pop-content.type-belif .type-belif-info .belif-split {display:inline-block;width:20px;}
.pop-content.type-belif .type-belif-info .belif-imgbox {margin-bottom:20px;text-align:center;}
.pop-content.type-belif .type-belif-info .belif-imgbox ul li {display:inline-block;}
.pop-content.type-belif .type-belif-info .belif-imgbox ul li.blt {margin:0 20px;}
.pop-content.type-belif .type-belif-info .belif-agree-tit {margin-bottom:9px;font-size:13px;color:#444444;font-weight:600;}
.pop-content.type-belif .type-belif-info .belif-agree-txt {margin-bottom:8px;font-size:13px;color:#666666;letter-spacing:-1px;}
.pop-content.type-belif .type-belif-info .belif-agree-box {padding:20px 30px 20px 15px;border:1px solid #ccc;}
.pop-content.type-belif .type-belif-info .belif-agree-box:after {content:'';display:block;clear:both;}
.pop-content.type-belif .type-belif-info .belif-agree-box .belif-agree-box-txt {float:left;font-size:13px;color:#666666;font-weight:600;}
.pop-content.type-belif .type-belif-info .belif-agree-box .belif-agree-box-radio {float:right;}
.pop-content.type-belif .type-belif-info .belif-agree-box label {margin-left:20px;}
.pop-content.type-belif .type-belif-info .belif-agree-box .belif-label-txt {font-size:13px;color:#777;}
.pop-content.type-belif .type-belif-btn {text-align:center;padding:20px 0 19px 0;}
.pop-content.type-belif .type-belif-btn a, .pop-content.type-belif .type-belif-btn button {margin:0 1px;}

/* popup money reward */
.pop-header.type-money-reward h1 {height:87px;padding-top:22px;font-size:43px;letter-spacing:-1px;}
.pop-header.type-money-reward h1 span {color:#46675c;}
.pop-header.type-money-reward .popover-close {top:40px;}
.pop-content.type-money-reward {padding-left:65px;padding-right:65px;}
.pop-content.type-money-reward dl {margin:0;}
.pop-content.type-money-reward dt {font-size:17px;color:#333;font-weight:600;}
.pop-content.type-money-reward dd {margin:0 0 30px 0;}
.pop-content.type-money-reward .step-box {padding-top:12px;text-align:center;}
.pop-content.type-money-reward .step-box li {display:inline-block;}
.pop-content.type-money-reward .step-box li.blt {margin:0 20px;}
.pop-content.type-money-reward .txt-box {padding-top:5px;font-size:14px;color:#666;}
.pop-content.type-money-reward .txt-box.type-letter {letter-spacing:-1px;}
.pop-content.type-money-reward .txt-box span {color:#ec555e;}

/* popover-themoney */
#popover-themoney {width:570px;}
#popover-themoney .pop-content.type-themoney {padding-top:30px;padding-bottom:30px;}
#popover-themoney .pop-content.type-themoney ol li {overflow:hidden;width:100%;margin-top:20px;font-size:15px;color:#3b3b3b;}
#popover-themoney .pop-content.type-themoney ol li:first-child {margin-top:0;}
#popover-themoney .pop-content.type-themoney ol li p {float:left;}
#popover-themoney .pop-content.type-themoney ol li .num {float:left;margin-right:16px;}
#popover-themoney .pop-content.type-themoney ol li .line {text-decoration:underline;}
#popover-themoney .pop-content.type-themoney .num {display:block;width:22px;height:28px;background-image:url(https://image.thehyundai.com/hdmall/images/ev/tmr_popup_number_icon.png);background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
#popover-themoney .pop-content.type-themoney .n1 .num {background-position:0 0;}
#popover-themoney .pop-content.type-themoney .n2 .num {background-position:-22px 0;}
#popover-themoney .pop-content.type-themoney .n3 .num {background-position:-44px 0;}
#popover-themoney .pop-content.type-themoney .n4 .num {background-position:-66px 0;}

/* popup oera 20210820 */
#popover-oera-info .pop-header,
#popover-oera-completion .pop-header {background-color:#f1f1f1;border-bottom:0;}
#popover-oera-info .pop-header .popover-close,
#popover-oera-completion .pop-header .popover-close {top:33px;right:30px;}
#popover-oera-info .pop-header h1,
#popover-oera-completion .pop-header h1 {padding-top:25px;height:137px;font-size:30px;}
#popover-oera-info .pop-header h1 strong,
#popover-oera-completion .pop-header h1 strong {color:#49898e;}
#popover-oera-info .pop-content,
#popover-oera-completion .pop-content {padding:0;}
.oera-membership-area .top {padding:35px 0 30px;text-align:center;}
.oera-membership-area .top .txt01 {}
.oera-membership-area .top .txt01:before {content:"";display:inline-block;vertical-align:middle;margin-right:9px;width:22px;height:22px;background:url(https://image.thehyundai.com/hdmall/images/co/oera_membership_logo.png) no-repeat 0 0;}
.oera-membership-area .top .txt01 span {display:inline-block;vertical-align:middle;font-size:24px;font-weight:700;color:#000;}
.oera-membership-area .top .txt02 {padding-top:15px;font-size:20px;color:#000;}
.oera-membership-area .top .txt03 {padding-top:24px;font-size:16px;line-height:1.5;color:#7f7f7f;}
.oera-membership-area .top .txt04 {padding:15px 0;text-align:left;width:440px;margin:0 auto;}
.oera-membership-area .top .txt04 li {position:relative;padding-left:10px;margin-top:8px;font-size:18px;line-height:1.6;color:#545454;}
.oera-membership-area .top .txt04 li:nth-child(3) {color:#49898e;}
.oera-membership-area .top .txt04 li:before {content:"";display:block;width:3px;height:3px;position:absolute;left:0;top:11px;background-color:#545454;}
.oera-membership-area .middle {padding:30px 30px 35px;background:#f1f1f1 url(https://image.thehyundai.com/hdmall/images/co/oera_membership_bg.jpg) no-repeat center center;background-size:cover;}
.oera-membership-area .middle .chk-area {padding-left:9px;}
.oera-membership-area .middle .chk-area label {font-size:18px;color:#000;}
.oera-membership-area .middle .chk-area .cr-checkbox {margin-right:10px !important;}
.oera-membership-area .middle .privacy-agree-area {margin:20px 0 30px;padding:30px;background-color:#e4e4e4;border:1px solid #b7b7b7;}
.oera-membership-area .middle .privacy-agree-area .txt01 {font-size:18px;color:#000;}
.oera-membership-area .middle .privacy-agree-area .txt02 {padding-top:15px;font-size:16px;line-height:1.5;color:#646363;}
.oera-membership-area .middle .privacy-agree-area .txt03 {padding-top:25px;font-size:16px;line-height:1.5;color:#646363;}
.oera-membership-area .middle .privacy-agree-area .txt03 li {padding-top:3px;}
.oera-membership-area .middle .privacy-agree-area .txt03 li:first-child {padding-top:0;}
.oera-membership-area .middle .privacy-agree-area .txt03 li:after {content:"";display:block;clear:both;}
.oera-membership-area .middle .privacy-agree-area .txt03 li div {float:left;margin-right:6px;}
.oera-membership-area .middle .btn-area {padding-top:10px;text-align:center;}
.oera-membership-area .middle .btn-area a {display:inline-block;width:450px;height:90px;line-height:90px;background-color:#2b5956;}
.oera-membership-area .middle .btn-area a span {font-size:24px;color:#fff;}
.oera-membership-area .middle .btn-area p {margin-top:30px;font-size:16px;color:#000;}

/* ok cashback */
.cashback-inquiry .cashback-area-txt01 {font-size:18px;color:#242424;}
.cashback-inquiry .cashback-area-txt02 {margin-top:10px;border:1px solid #ddd;padding:15px;}
.cashback-inquiry .cashback-area-txt02 p:first-child {margin-bottom:10px;}
.cashback-inquiry .cashback-area-txt03 {margin-top:10px;color:#242424;}
.cashback-inquiry .cashback-area-agree {text-align:center;margin:10px 0 20px 0;padding-bottom:20px;border-bottom:1px solid #ddd;color:#242424;}
.cashback-inquiry .card input {text-align:center;}

/* main noti popup */
.pop-content.type-mainnoti {padding-bottom:20px;}
.pop-content.type-mainnoti .oneday-notview {padding-top:20px;text-align:right;}
.pop-content.type-mainnoti .oneday-notview input {margin-left:4px;}

/* system-check */
.body-bgtype {background-color:#46675c;}
.system-check-wrap {text-align:center;}
.system-check-wrap .top {height:250px;background-color:#f6e5ed;}
.system-check-wrap .top img {display:inline-block;margin-top:95px;}
.system-check-wrap .middle {padding:389px 0 118px 0;background:#46675c url(https://image.thehyundai.com/hdmall/images/co/system_check_ico_alert.png) no-repeat center 50px;}
.system-check-wrap .middle .cen-title01 {display:inline-block;padding-left:39px;background:url(https://image.thehyundai.com/hdmall/images/co/system_check_ico_time.png) no-repeat left 5px;font-size:30px;color:#fff;}
.system-check-wrap .middle .cen-title01 span {color:#ec98d1;}
.system-check-wrap .middle .cen-title02 {margin-top:22px;padding-top:32px;background:url(https://image.thehyundai.com/hdmall/images/co/system_check_blt01.png) no-repeat center top;color:#fff;font-size:25px;}
.system-check-wrap .middle .info-box {width:566px;margin:123px auto 0;text-align:left;padding:0 0 25px 0;background:url(https://image.thehyundai.com/hdmall/images/co/system_check_line01.png) no-repeat center bottom;}
.system-check-wrap .middle .info-box p {font-size:20px;color:#ec98d1;margin-bottom:5px;padding:25px 0 0 20px;background:url(https://image.thehyundai.com/hdmall/images/co/system_check_line01.png) no-repeat center top;}
.system-check-wrap .middle .info-box ul {padding-left:20px;}
.system-check-wrap .middle .info-box ul li {padding-left:10px;font-size:17px;color:#fefefe;background:url(https://image.thehyundai.com/hdmall/images/co/system_check_blt02.png) no-repeat left center;}
.system-check-wrap .middle .info-text {text-align:center;width:566px;margin:30px auto 0;padding-left:20px;font-size:13px;color:#fff;}
.system-check-wrap .middle .info-text span {color:#ec98d1;}

/* 180917 - system-check popup - rlatkdals */
.pop-system-check-wrap > p { font-size:16px; text-align:center; margin:0 0 30px; }
.pop-system-check-wrap table ol { padding:0 18px; }
.pop-system-check-wrap table ol > li { list-style-type:decimal; }

/* @START 2017-03-03 통합멤버십 */
	/* tm notice popup 2017-03-03 통합멤버십 안내팝업 */
.pop-content .tm-notice-area .t-box {text-align:center;}
.pop-content .tm-notice-area .t-box p {padding-bottom:25px;font-size:15px;color:#444;}
.pop-content .tm-notice-area .t-box div {padding-bottom:30px;}
.pop-content .tm-notice-area .t-box div span {display:inline-block;vertical-align:middle;font-size:0;line-height:0;text-indent:-9999px;background-image:url(https://image.thehyundai.com/hdmall/images/co/img_tm_ico.png);background-repeat:no-repeat;}
.pop-content .tm-notice-area .t-box div .ico-t {width:80px;height:80px;background-position:0 0;}
.pop-content .tm-notice-area .t-box div .ico-plus {margin:0 25px;width:26px;height:26px;background-position:-200px 0;}
.pop-content .tm-notice-area .t-box div .ico-h {width:80px;height:80px;background-position:-100px 0;}
.pop-content .tm-notice-area .c-box {padding:30px 0 16px 0;border-top:1px solid #e1e1e1;}
.pop-content .tm-notice-area .c-box p {font-size:13px;color:#666;}
.pop-content .tm-notice-area .c-box ul li {margin-top:5px;font-size:13px;color:#666;}

	/* 통합멤버쉽 로그인 팝업 창 */
.popup #container .content-wrap .content.type-tm-login {padding:25px 40px;}/*lst 20171013*/
.popup #container .content-wrap .content.type-tm-login .tab-pane {padding:0px 0px 0px 0px;}/*lst 20171013*/
.content.type-tm-login .login-top-msg {padding-bottom:15px;font-size:12px;color:#767676;}/*lst 20171013*/
.content.type-tm-login .login-wrap .login-block .btn-find .btn {color:#333 !important;}/*lst 20171013*/
.content.type-tm-login .msg-login {text-align:center;padding:36px 0 20px 0;font-size:15px;color:#666;border-bottom:1px solid #ededed;}/*lst 20171013*/
.content.type-tm-login .nav-tabs2 > li > a {font-size:20px;color:#666;background-color:#f6f6f6;}/*lst 20171013*/
.content.type-tm-login .nav-tabs2 > li.active > a {margin-top:0px;color:#333;background-color:#fff;}/*lst 20171013*/
.content.type-tm-login .msg-login .link-wrap {display:inline-block;text-align:center;padding:0 0 0 16px;}
.content.type-tm-login .msg-login .link-wrap a {text-decoration:none;}
.content.type-tm-login .msg-login .link-wrap a span {position:relative;top:2px;font-size:15px;padding:0 7px;}
.content.type-tm-login .msg-login .link-wrap a i.icon-arrow {position:relative;top:2px;}
.content.type-tm-login .msg-login .link-wrap a i.right-arrow {opacity:0.7;}
.content.type-tm-login .login-link {border-top:0;margin-top:0;}
.content.type-tm-login .login-link .btn {width:188px;margin:0 4px;font-size:13px;color:#555;font-weight:600;}/*lst 20171013*/
.content.type-tm-login .login-link .btn:before {display:none;}
.content.type-tm-login .login-wrap.type-otp .btn-login {height:46px;}
.content.type-tm-login .login-wrap.type-otp .info-txt {margin-top:10px;font-size:13px;color:#666;line-height:1.6;}
.content.type-tm-login .login-wrap.type-otp .msg-login {margin-top:30px;padding-top:20px;border-top:1px solid #ededed;border-bottom:0;}
.content.type-tm-login .msg-hpoint-notice {padding-top:10px;}/*lst 20170807*/
.content.type-tm-login .msg-hpoint-notice a {color:#000;text-decoration:underline;}/*lst 20170807*/
.content.type-tm-login .msg-hpoint-notice a:hover {color:#45675b;}/*lst 20170807*/
.content.type-tm-login .msg-hpoint-notice + .msg-login {padding-top:20px;}/*lst 20170807*/
/* @END 2017-03-03 통합멤버십 */

/* 20210302 SSO회원화를 위한 로그인 페이지 개편 */
.login-content-wrap {padding:30px 32px;max-width:564px;margin:0 auto;}
.login-content-wrap h2 {padding-bottom:26px;font-size:20px;color:#222;font-weight:700;}
.login-content-wrap .error {margin-top:12px;}
.login-content-wrap .login-hpoint-area {}
.login-content-wrap .login-thehyundai-area {display:none;padding-bottom:30px;}
.login-content-wrap .login-wrap.tabOrder {padding-bottom:30px;}
.login-content-wrap .login-wrap {padding:0;}
.content-wrap.signup.type3 .login-content-wrap .login-wrap {padding:0;border-bottom:0;}
.content-wrap.signup.type3 .login-content-wrap .login-wrap.type-otp {padding-bottom:40px;}
.login-content-wrap .login-wrap .login-fieldset .login-input input[type="text"],
.login-content-wrap .login-wrap .login-fieldset .login-input input[type="password"] {padding:0;font-size:13px;color:#222;border:0;border-bottom:1px solid #ddd;}
.login-content-wrap .login-wrap .login-fieldset .login-input input[type="text"]:focus,
.login-content-wrap .login-wrap .login-fieldset .login-input input[type="password"]:focus {padding:0;border-bottom:1px solid #222;}
.login-content-wrap .login-wrap .login-block {padding-top:21px;}
.login-content-wrap .login-wrap.type-otp {display:none;padding-bottom:30px;}
.login-content-wrap .login-wrap.type-otp .btn-login {height:46px;}
.login-content-wrap .login-wrap.type-otp .info-txt {margin-top:10px;font-size:13px;color:#666;line-height:1.6;}
.login-content-wrap .login-link-wrap {text-align:center;padding:24px 0 30px;}
.login-content-wrap .login-link-wrap li {display:inline-block;vertical-align:middle;}
.login-content-wrap .login-link-wrap li:before {content:"";display:inline-block;margin:0 20px;width:1px;height:10px;vertical-align:middle;background-color:#ccc;}
.login-content-wrap .login-link-wrap li:first-child:before {display:none;}
.login-content-wrap .login-link-wrap li a {display:inline-block;vertical-align:middle;font-size:15px;color:#666;}
.login-content-wrap .login-link-wrap li a:hover{color:#45675b;text-decoration:none;}
.login-content-wrap .btn-box {padding-top:30px;border-top:1px solid #ccc;}
.login-content-wrap .btn-box button {width:100%;height:50px;font-size:17px;font-weight:700;color:#222;border:1px solid #ccc;background-color:#fff;}
.login-content-wrap .login-sns-wrap {text-align:center;padding-top:24px;}
.login-content-wrap .login-sns-wrap li {display:inline-block;vertical-align:middle;margin-left:20px;}
.login-content-wrap .login-sns-wrap li:first-child {margin-left:0;}
.login-content-wrap .login-sns-wrap li a {display:inline-block;}
.login-content-wrap .login-sns-wrap li a span {display:inline-block;vertical-align:middle;width:40px;height:40px;font-size:0;line-height:0;text-indent:-9999px;background-image:url(https://image.thehyundai.com/hdmall/images/co/ic_sns.png);background-repeat:no-repeat;}
.login-content-wrap .login-sns-wrap li a span.icon-naver {background-position:-500px 0;}
.login-content-wrap .login-sns-wrap li a span.icon-kakao {background-position:-500px -100px;}
.login-content-wrap .login-sns-wrap li a span.icon-facebook {background-position:-500px -200px;}
.login-content-wrap .login-sns-wrap li a span.icon-google {background-position:-500px -300px;}
.login-content-wrap .login-sns-wrap li a span.icon-apple {background-position:-500px -400px;}
.login-content-wrap .notice-box {margin-bottom:30px;padding:20px;font-size:13px;color:#222;line-height:1.4;background:#f6f6f6;letter-spacing:-0.06px;}/* 20221020 */

 /* 공유버튼 - 20190103 추가 */
.prd-share-box .tooltip {margin:0;}
i.icon-sns.facebook {background-position: -100px 0;}
i.icon-sns.kakaostory {background-position: -100px -200px;}
i.icon-sns.twitter {background-position: -100px -100px;}
i.icon-sns.url {background-position: -100px -300px;}
i.icon-sns.qrcode {background-position: -100px -400px;}
 /* // 20190103 추가 */

/* 상품상세 찜버튼, 공유버튼 - 20181128 추가 */
.btn.heart {padding-left:29px; padding-right:10px; position:relative;}
.btn.heart:after {content:"";  width:100%; height:100%; background:url(https://image.thehyundai.com/hdmall/images/co/ic_heart.png) 10px center no-repeat; position:absolute; left:0; top:0;}
.btn.share { padding-left:29px; padding-right:10px; position:relative; overflow:visible;}
.btn.share:after {content:""; width:100%; height:100%; background:url(https://image.thehyundai.com/hdmall/images/co/ic_share.png) 10px center no-repeat; position:absolute; left:0;top:0;}

/* 스카이스크리퍼 */
#aside {z-index:1200;} /* 20190103 추가 */


/* ------------------------------------------------- 검색 결과페이지 20190115 추가 ------------------------------------------------- */
.relative-word {margin-top:20px; padding:20px 30px 10px 30px; background:#eee;}
.relative-word:after {content:""; display:block; clear:both;}
.relative-word h4 {width:100px; padding-top:6px; color:#333; font-weight:400; font-size:19px; display:block; float:left;}
.relative-word > ul {width:calc(100% - 130px); display:block; float:left;}
.relative-word > ul:after {content:""; display:block; clear:both;}
.relative-word > ul > li {padding:0 35px; margin-left:15px; margin-bottom:15px; font-size:16px; color:#666; line-height:34px; border-radius:17px; background:#fff; display:block; float:left;}
.relative-word > ul > li a {color:#666;}
.relative-word > ul > li a:hover {color:#666; text-decoration:none;}

.product-list-wrap.keyword-search .prod-unit .img a img:nth-child(2){position:absolute; left:0; top:0; display:none;} /* 20190122 추가 */
.product-list-wrap.keyword-search .prod-unit .img:hover a img:nth-child(2) {display:block;} /* 20190122 추가 */

/* --------------------------------------------------- 푸터 메인 20190130 추가 --------------------------------------------------- */
#wrap.main #footer {border-top:3px solid #36544a;}
#wrap.main #footer .row {width:1200px;}
#wrap.main #footer .bottom {border-top:1px solid #bbc4c1; background:#fff;}


/* --------------------------------------------------- 푸터 서브 20190115 추가 --------------------------------------------------- */
#wrap.sub #footer {border-top:3px solid #36544a;}
#wrap.sub #footer .bottom {border-top:1px solid #bbc4c1; background:#fff;}
#footer .bottom {border-top:1px solid #bbc4c1; background:#fff;}

/* 20210127 쿠폰 툴팁 안내 */
.tooltip-dl-wrap {padding:6px 0px 0px 4px;margin:0;line-height:1.4;}
.tooltip-dl-wrap dt {margin:0;font-size:15px;color:#333;}
.tooltip-dl-wrap dd {margin:0;font-size:13px;color:#888;}
.tooltip-dl-wrap dd ul {margin-top:5px;padding-bottom:10px;}
.tooltip-dl-wrap dd ul li {position:relative;padding-left:10px;margin-top:4px;font-size:12px;color:#666;}
.tooltip-dl-wrap dd ul li:before{content:'';position:absolute;left:0;top:6px;display:inline-block;width:2px;height:2px;background-color:#666}
.tooltip-dl-wrap dd ul li:first-child {margin-top:0;}
.tooltip-dl-wrap dd + dt {padding-top:15px;border-top:1px solid #e7e7e7;}

/* 20210510 1:1문의내역 만족도조사 */
.satisfaction-survey-box {margin:15px 0 0 45px;padding:15px 0 0 0;border-top:1px solid #ccc;}
.satisfaction-survey-box dl {margin:0;}
.satisfaction-survey-box dl dt {margin-top:25px;font-size:13px;color:#444;font-weight:700;}
.satisfaction-survey-box dl dt:first-child {margin-top:0;}
.satisfaction-survey-box dl dd {margin:12px 0 0 0;}
.satisfaction-survey-box .select-area select {width:90px;}
.satisfaction-survey-box .select-area span {display:inline-block;vertical-align:middle;margin-left:25px;font-size:15px;color:#666;}
.satisfaction-survey-box .fieldset {padding-right:0;}
.satisfaction-survey-box .fieldset.byte .txt-byte {text-align:right;top:auto;bottom:2px;right:8px;width:auto;}
.satisfaction-survey-box .fieldset.byte .txt-byte span {color:#999;font-weight:400;}
.satisfaction-survey-box .fieldset.byte textarea {resize:none;font-size:13px;line-height:1.4;}
.satisfaction-survey-box .sub-msg-box {margin-top:10px;font-size:13px;color:#333;}
.satisfaction-survey-box .btn-wrap {text-align:center !important;}
.satisfaction-survey-box .btn-wrap .btn {padding:0 60px;font-weight:400;}

/* 20221215 로그인 공지사항 팝업 */
#popover-layer-login-notice p {text-align: center;font-size:16px;}
#popover-layer-login-notice h1 {font-size:23px;font-weight:bold;line-height:40px;}
#popover-layer-login-notice table th {vertical-align:middle;padding : 7px 0px 4px;width:140px;font-size:14px;background-color:#f6f6f6;border-top:1px solid #cccccc;}
#popover-layer-login-notice table td {padding : 10px 15px;font-size:13px;color:#666666;line-height:1.6;border-top:1px solid #cccccc;}
#popover-layer-login-notice table td strong {color:#bf0b0b;}
#popover-layer-login-notice table tr:nth-child(1) th,
#popover-layer-login-notice table tr:nth-child(1) td {border-top:0;}
#popover-layer-login-notice table {margin-top:25px;border-top : 1px solid #767676;border-bottom : 1px solid #767676;}

/* RSVP - Start */
/************* 마이페이지 *************/
.vip-lv {display: inline-block; clip: rect(0, 112px, 24px, 0); max-width: 112px; height: 24px; overflow: hidden; vertical-align: middle;}
.vip-lv::before {content: ''; display: block; width: 112px; height: 20px; background-size: 112px 20px; background-position: 0 0; background-repeat: no-repeat;}
.vip-jasminbk::before {background-size: 112px 20px; background-image: url(../images/vip/viplabel-jbk.png);}
.vip-jasminbl::before {background-size: 99px 20px; background-image: url(../images/vip/viplabel-jbl.png);}
.vip-jasmin::before {background-size: 63px 20px; background-image: url(../images/vip/viplabel-j.png);}
.vip-sage::before {background-size: 66px 20px; background-image: url(../images/vip/viplabel-sg.png);}
.vip-clubyp::before {background-size: 63px 20px; background-image: url(../images/vip/viplabel-yp.png);}
.vip-green::before {background-size: 58px 20px; background-image: url(../images/vip/viplabel-gr.png);}
.vip-jasminbl {width: 99px; clip: rect(0, 99px, 20px, 0);}
.vip-jasmin, .vip-clubyp {width: 63px; clip: rect(0, 63px, 20px, 0);}
.vip-sage {width: 66px; clip: rect(0, 66px, 20px, 0);}
.vip-green {width: 58px; clip: rect(0, 58px, 20px, 0);}

.myh-possession table .vip-add-row td .vip-like-row {border-left: 0; border-width: 1px 0 0; border-style: solid; padding: 10px 0 5px; margin-top: 10px; text-align: right;}
.myh-possession table .vip-add-row td .vip-like-row .vip-lv-th {display: inline-block; font-size: 15px; font-weight: 400; float: left; margin-top: 3px;}
.myh-possession.g-6001 td .vip-like-row {border-color: #faddf0}
.myh-possession.g-5001 td .vip-like-row {border-color: #f2c397}
.myh-possession.g-3001 td .vip-like-row {border-color: #e1e1e1}
.myh-possession.g-1001 td .vip-like-row {border-color: #e9d09e}
.myh-possession.g-0001 td .vip-like-row {border-color: #fdb6a5}

/************* H Pay 주문서/마이페이지 *************/
.newmy-hpoint-info {display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.newmy-hpoint-info dl {margin: 0}
.newmy-hpoint-info dt,
.newmy-hpoint-info dd {display: inline-block; margin: 0; font-weight: 700; font-size: 14px;}
.newmy-hpoint-detail dt:first-child {font-weight: 400;}
.newmy-hpoint-detail dt:nth-child(3)::before {content: '(';}
.newmy-hpoint-detail dd:not(:nth-child(2))::after {content: ',';}
.newmy-hpoint-detail dd:last-child::after {content: ')';}

.newmy-hpoint-card {display: flex; flex-wrap: wrap; gap: 30px; border-top: 1px solid #ddd; padding-top: 30px;}
.newmy-hpoint-card li {position: relative; width: calc(50% - 15px)}
.newmy-hpoint-card input[type="radio"] {position: absolute; opacity: 0; outline: none;}
.newmy-hpoint-card .newmy-default {display: none;}
.newmy-hpoint-card .newmy-btn-del {position: absolute; right: 0; top: 0; border: 0; background: none;}
.newmy-hpoint-card .newmy-btn-del::after {content:'X'}
.newmy-hpoint-card .newmy-label {display: block;}
.newmy-hpoint-card .newmy-hpoint-link .font-black {color: #000;}
.newmy-hpoint-card .newmy-hpoint-link .font-white {color: #fff;}
.newmy-hpoint-card .newmy-hpoint-link > span {position: relative; display: block; width: 100%; height: 200px; border-radius: 6px;}
.newmy-hpoint-card .newmy-hpoint-link [class^='newmy-link-'] {position: absolute; left: 50px;}
.newmy-hpoint-card .newmy-hpoint-link .newmy-link-logo {top: 40px;}
.newmy-hpoint-card .newmy-hpoint-link .newmy-link-name {bottom: 40px; font-weight: 600;}
.newmy-hpoint-card .newmy-hpoint-link .newmy-link-num {bottom: 40px; right: 40px; left: unset;}
.newmy-hpoint-card .newmy-hpoint-btn {text-align: center; margin-top: 20px;}
.newmy-hpoint-card li input[type="radio"]:checked ~ label>.newmy-hpoint-link>span::before {display: block; content: '선택'; line-height: 30px; text-align: center; background: #000; width: 30px; height: 30px; color: #fff; border-radius: 15px; position: absolute; top: 25px; right: 25px;}

.newhpoint-payment-list .newmy-hpoint-card li {position: relative; width: calc(100%  / 3)}
.newhpoint-payment-list .newmy-hpoint-card {flex-wrap: nowrap; gap: 0; border: 0 ;padding: 0; }
/* .newhpoint-payment-list .newmy-hpoint-card li input[type="radio"]:checked  */

.newmy-hpoint-history dt {font-weight: 400;}
.newmy-hpoint-history dt::after {content: ':'}

.newmy-hpoint-popup {position: fixed; top: 100%; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); opacity: 0; z-index: 1000;}
.newmy-hpoint-popup .newmy-inner {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 560px; background: #fff; padding-bottom: 20px}
.newmy-hpoint-popup .newmy-inner header {position: relative; padding: 0 25px; z-index: 0; border-bottom: 1px solid #e7e7e7;}
.newmy-hpoint-popup .newmy-inner header h2 {line-height: 79px; color: #101010; font-size: 24px; font-weight: 600;}
.newmy-hpoint-popup .hppay-list h3 {font-size: 20px; color: #706969; margin: 10px 0 20px 0;}
.newmy-hpoint-popup .newmy-contents {position: relative; padding: 20px 25px 0; line-height: 18px; color: #767572; z-index: 0; height: calc(100% - 15%); min-height: 300px;}
.newmy-hpoint-popup .newmy-contents h3 + ul {padding-top: 10px}
.newmy-hpoint-popup .newmy-contents ul li + li {margin-top: 10px}
.newmy-hpoint-popup .newmy-contents ul .btn {padding: 13px 0 10px; line-height: 1.4;}
.newmy-hpoint-popup .newmy-contents ul .btn span {display: block;}
.newmy-hpoint-popup .newmy-contents ul .btn span.dic {color: #666; font-weight: 400; margin-top: 10px;}
.newmy-hpoint-popup .newmy-inner .btn-close {position: absolute; top: 20px; right: 20px;}My Branch
.newmy-hpoint-popup iframe {width: 100%; height: 100%; border: 0;}

.new-contwrap {overflow: hidden;}

.order-pay-wrap {display: none;}
.order-pay-wrap.newhpoint {text-align: center; overflow: visible;}
.newhpoint-payment-list .newmy-hpoint-card li {text-align: center; padding-bottom: 20px;}
.newhpoint-payment-list .newmy-hpoint-card li .selectric-wrapper {margin-top: 10px;}
.newhpoint-payment-list [class^='swiper-button-'], 
.newhpoint-payment-list .swiper-pagination-payment { display: inline-block; width: auto;}
.newhpoint-payment-list .swiper-button-next-payment::before {content: '>';}
.newhpoint-payment-list .swiper-button-prev-payment::before {content: '<';}
.newhpoint-payment-list .nopayment button {display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 200px; border-radius: 6px; border: 2px dashed #ddd}
.newhpoint-payment-list .nopayment button::before {display: block; content:'+'; color: #fff; width: 32px; height: 32px; line-height: 32px; border-radius: 16px; background: #ddd; margin-bottom: 10px;}

/************* 메인 - 개인화 영역 : 1차 *************/
.psnz-swiper-wrap li .item {position: relative; width: 1280px; height: 240px;}
.psnz-swiper-wrap li .text {position: absolute; left: 200px; top: 80px; font-size: 24px; color: #000;}
.psnz-swiper-wrap li .text .text01 {font-weight: 700;}
.psnz-swiper-wrap li .text .text02 {font-size: 20px; margin-top: 10px;}

/* RSVP - End */