@charset "utf-8";::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
ol.editor-ol li{list-style-type:decimal}
ul.editor-ul li{list-style-type:disc}
html{position:relative;overflow-y:scroll}
html,body{position:relative}
body{font-family:'HyundaiRegular','HyundaiTextRegular',"HyundaiKRRegular",'Malgun Gothic',Dotum,'돋움',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','굴림',arial,sans-serif;color:#000;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased}
body,div,section,dl,ul,ol,li,dt,dd,blockquote,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6{line-height:1;margin:0;font-weight:normal;font-family:"HyundaiMedium","HyundaiKRMedium"}
li{list-style:none}
pre,xmp,plaintext,listing,samp,kbd,code,figure,figcaption{margin:0}
iframe{border:0}
iframe[src*="insight.adsrvr.org/tags"]{display:none}
img{vertical-align:top}
strong,b{font-family:"HyundaiMedium","HyundaiKRMedium";font-weight:normal}
pre{white-space:pre-wrap}
a{text-decoration:none;color:#000}
a:hover,a:focus{color:#000;text-decoration:underline}
button{text-decoration:none;color:#000}
button:hover,button:focus{color:#000;text-decoration:underline}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
table{width:100%}
caption{left:-10000px;top:auto;height:0;overflow:hidden}
#skipNavi{position:absolute;top:0;left:0;width:100%;z-index:600}
#skipNavi a{position:absolute;display:block;width:100%;padding:10px 0;background:#000;box-sizing:border-box;color:#fff;font-size:16px;text-align:center;top:-9999px}
#skipNavi a:hover,#skipNavi a:active,#skipNavi a:focus{display:inline-block;top:0;width:100%}
.browserUpgrade{position:fixed;left:0;top:0;width:100%;z-index:10000;background:#fafafa;border-bottom:2px solid #999;padding:10px 0;margin:0;text-align:center;font-size:14px;color:#595959}
.browserUpgrade a{font-size:18px;color:#000}
.browserUpgrade a:hover{color:#999}
.accTag{font-size:0 !important;position:absolute !important;left:-9999px !important;top:-9999px !important;text-indent:-9999px !important;visibility:hidden !important;overflow:hidden !important}
.hide{display:none !important}
.show{display:block !important}
.visibleHidden{visibility:hidden !important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:auto A4 landscape;margin:1mm}
}
.pt109{padding-top:109px}
.pb120{padding-top:120px}
.mz{margin:0 !important}
.pz{padding:0 !important}
.mt0{margin-top:0 !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt65{margin-top:65px !important}
.mt70{margin-top:70px !important}
.mt75{margin-top:75px !important}
.mt80{margin-top:80px !important}
.mt85{margin-top:85px !important}
.mt90{margin-top:90px !important}
.mt95{margin-top:95px !important}
.mt100{margin-top:100px !important}
.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}
.mb55{margin-bottom:55px !important}
.mb60{margin-bottom:60px !important}
.mb65{margin-bottom:65px !important}
.mb70{margin-bottom:70px !important}
.mb75{margin-bottom:75px !important}
.mb80{margin-bottom:80px !important}
.mb85{margin-bottom:85px !important}
.mb90{margin-bottom:90px !important}
.mb95{margin-bottom:95px !important}
.mb100{margin-bottom:100px !important}
.ml0{margin-left:0 !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml35{margin-left:35px !important}
.ml40{margin-left:40px !important}
.ml45{margin-left:45px !important}
.ml50{margin-left:50px !important}
.ml55{margin-left:55px !important}
.ml60{margin-left:60px !important}
.ml65{margin-left:65px !important}
.ml70{margin-left:70px !important}
.ml75{margin-left:75px !important}
.ml80{margin-left:80px !important}
.ml85{margin-left:85px !important}
.ml90{margin-left:90px !important}
.ml95{margin-left:95px !important}
.ml100{margin-left:100px !important}
.mr0{margin-right:0 !important}
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr25{margin-right:25px !important}
.mr30{margin-right:30px !important}
.mr35{margin-right:35px !important}
.mr40{margin-right:40px !important}
.mr45{margin-right:45px !important}
.mr50{margin-right:50px !important}
.mr55{margin-right:55px !important}
.mr60{margin-right:60px !important}
.mr65{margin-right:65px !important}
.mr70{margin-right:70px !important}
.mr75{margin-right:75px !important}
.mr80{margin-right:80px !important}
.mr85{margin-right:85px !important}
.mr90{margin-right:90px !important}
.mr95{margin-right:95px !important}
.mr100{margin-right:100px !important}
.mw0{margin-left:0 !important;margin-right:0 !important}
.mw5{margin-left:5px !important;margin-right:5px !important}
.mw10{margin-left:10px !important;margin-right:10px !important}
.mw15{margin-left:15px !important;margin-right:15px !important}
.mw20{margin-left:20px !important;margin-right:20px !important}
.mw25{margin-left:25px !important;margin-right:25px !important}
.mw30{margin-left:30px !important;margin-right:30px !important}
.mw35{margin-left:35px !important;margin-right:35px !important}
.mw40{margin-left:40px !important;margin-right:40px !important}
.mw45{margin-left:45px !important;margin-right:45px !important}
.mw50{margin-left:50px !important;margin-right:50px !important}
.mw55{margin-left:55px !important;margin-right:55px !important}
.mw60{margin-left:60px !important;margin-right:60px !important}
.mw65{margin-left:65px !important;margin-right:65px !important}
.mw70{margin-left:70px !important;margin-right:70px !important}
.mw75{margin-left:75px !important;margin-right:75px !important}
.mw80{margin-left:80px !important;margin-right:80px !important}
.mw85{margin-left:85px !important;margin-right:85px !important}
.mw90{margin-left:90px !important;margin-right:90px !important}
.mw95{margin-left:95px !important;margin-right:95px !important}
.mw100{margin-left:100px !important;margin-right:100px !important}
.mh0{margin-top:0 !important;margin-bottom:0 !important}
.mh5{margin-top:5px !important;margin-bottom:5px !important}
.mh10{margin-top:10px !important;margin-bottom:10px !important}
.mh15{margin-top:15px !important;margin-bottom:15px !important}
.mh20{margin-top:20px !important;margin-bottom:20px !important}
.mh25{margin-top:25px !important;margin-bottom:25px !important}
.mh30{margin-top:30px !important;margin-bottom:30px !important}
.mh35{margin-top:35px !important;margin-bottom:35px !important}
.mh40{margin-top:40px !important;margin-bottom:40px !important}
.mh45{margin-top:45px !important;margin-bottom:45px !important}
.mh50{margin-top:50px !important;margin-bottom:50px !important}
.mh55{margin-top:55px !important;margin-bottom:55px !important}
.mh60{margin-top:60px !important;margin-bottom:60px !important}
.mh65{margin-top:65px !important;margin-bottom:65px !important}
.mh70{margin-top:70px !important;margin-bottom:70px !important}
.mh75{margin-top:75px !important;margin-bottom:75px !important}
.mh80{margin-top:80px !important;margin-bottom:80px !important}
.mh85{margin-top:85px !important;margin-bottom:85px !important}
.mh90{margin-top:90px !important;margin-bottom:90px !important}
.mh95{margin-top:95px !important;margin-bottom:95px !important}
.mh100{margin-top:100px !important;margin-bottom:100px !important}
.pt0{padding-top:0 !important}
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}
.pt45{padding-top:45px !important}
.pt50{padding-top:50px !important}
.pt55{padding-top:55px !important}
.pt60{padding-top:60px !important}
.pt65{padding-top:65px !important}
.pt70{padding-top:70px !important}
.pt75{padding-top:75px !important}
.pt80{padding-top:80px !important}
.pt85{padding-top:85px !important}
.pt90{padding-top:90px !important}
.pt95{padding-top:95px !important}
.pt100{padding-top:100px !important}
.pb0{padding-bottom:0 !important}
.pb5{padding-bottom:5px !important}
.pb10{padding-bottom:10px !important}
.pb15{padding-bottom:15px !important}
.pb20{padding-bottom:20px !important}
.pb25{padding-bottom:25px !important}
.pb30{padding-bottom:30px !important}
.pb35{padding-bottom:35px !important}
.pb40{padding-bottom:40px !important}
.pb45{padding-bottom:45px !important}
.pb50{padding-bottom:50px !important}
.pb55{padding-bottom:55px !important}
.pb60{padding-bottom:60px !important}
.pb65{padding-bottom:65px !important}
.pb70{padding-bottom:70px !important}
.pb75{padding-bottom:75px !important}
.pb80{padding-bottom:80px !important}
.pb85{padding-bottom:85px !important}
.pb90{padding-bottom:90px !important}
.pb95{padding-bottom:95px !important}
.pb100{padding-bottom:100px !important}
.pl0{padding-left:0 !important}
.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}
.pl25{padding-left:25px !important}
.pl30{padding-left:30px !important}
.pl35{padding-left:35px !important}
.pl40{padding-left:40px !important}
.pl45{padding-left:45px !important}
.pl50{padding-left:50px !important}
.pl55{padding-left:55px !important}
.pl60{padding-left:60px !important}
.pl65{padding-left:65px !important}
.pl70{padding-left:70px !important}
.pl75{padding-left:75px !important}
.pl80{padding-left:80px !important}
.pl85{padding-left:85px !important}
.pl90{padding-left:90px !important}
.pl95{padding-left:95px !important}
.pl100{padding-left:100px !important}
.pr0{padding-right:0 !important}
.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}
.pr25{padding-right:25px !important}
.pr30{padding-right:30px !important}
.pr35{padding-right:35px !important}
.pr40{padding-right:40px !important}
.pr45{padding-right:45px !important}
.pr50{padding-right:50px !important}
.pr55{padding-right:55px !important}
.pr60{padding-right:60px !important}
.pr65{padding-right:65px !important}
.pr70{padding-right:70px !important}
.pr75{padding-right:75px !important}
.pr80{padding-right:80px !important}
.pr85{padding-right:85px !important}
.pr90{padding-right:90px !important}
.pr95{padding-right:95px !important}
.pr100{padding-right:100px !important}
.pw0{padding-left:0 !important;padding-right:0 !important}
.pw5{padding-left:5px !important;padding-right:5px !important}
.pw10{padding-left:10px !important;padding-right:10px !important}
.pw15{padding-left:15px !important;padding-right:15px !important}
.pw20{padding-left:20px !important;padding-right:20px !important}
.pw25{padding-left:25px !important;padding-right:25px !important}
.pw30{padding-left:30px !important;padding-right:30px !important}
.pw35{padding-left:35px !important;padding-right:35px !important}
.pw40{padding-left:40px !important;padding-right:40px !important}
.pw45{padding-left:45px !important;padding-right:45px !important}
.pw50{padding-left:50px !important;padding-right:50px !important}
.pw55{padding-left:55px !important;padding-right:55px !important}
.pw60{padding-left:60px !important;padding-right:60px !important}
.pw65{padding-left:65px !important;padding-right:65px !important}
.pw70{padding-left:70px !important;padding-right:70px !important}
.pw75{padding-left:75px !important;padding-right:75px !important}
.pw80{padding-left:80px !important;padding-right:80px !important}
.pw85{padding-left:85px !important;padding-right:85px !important}
.pw90{padding-left:90px !important;padding-right:90px !important}
.pw95{padding-left:95px !important;padding-right:95px !important}
.pw100{padding-left:100px !important;padding-right:100px !important}
.ph0{padding-top:0 !important;padding-bottom:0 !important}
.ph5{padding-top:5px !important;padding-bottom:5px !important}
.ph10{padding-top:10px !important;padding-bottom:10px !important}
.ph15{padding-top:15px !important;padding-bottom:15px !important}
.ph20{padding-top:20px !important;padding-bottom:20px !important}
.ph25{padding-top:25px !important;padding-bottom:25px !important}
.ph30{padding-top:30px !important;padding-bottom:30px !important}
.ph35{padding-top:35px !important;padding-bottom:35px !important}
.ph40{padding-top:40px !important;padding-bottom:40px !important}
.ph45{padding-top:45px !important;padding-bottom:45px !important}
.ph50{padding-top:50px !important;padding-bottom:50px !important}
.ph55{padding-top:55px !important;padding-bottom:55px !important}
.ph60{padding-top:60px !important;padding-bottom:60px !important}
.ph65{padding-top:65px !important;padding-bottom:65px !important}
.ph70{padding-top:70px !important;padding-bottom:70px !important}
.ph75{padding-top:75px !important;padding-bottom:75px !important}
.ph80{padding-top:80px !important;padding-bottom:80px !important}
.ph85{padding-top:85px !important;padding-bottom:85px !important}
.ph90{padding-top:90px !important;padding-bottom:90px !important}
.ph95{padding-top:95px !important;padding-bottom:95px !important}
.ph100{padding-top:100px !important;padding-bottom:100px !important}
button:focus,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:blue !important;box-shadow:0 0 3px 0 blue !important;position:relative}
select:-moz-focusring{color:transparent;box-shadow:0 0 3px 0 blue !important}
@media print,screen and (min-width:741px) and (max-width:20000px){body{font-size:16px;line-height:28px}
#container input[type="radio"],#container input[type="checkbox"]{position:relative;left:1px;top:1px;width:13px;height:13px;margin:0;padding:0}
#container input[type="text"],#container input[type="password"],#container input[type="search"],#container input[type="email"],#container input[type="tel"],#container input[type="number"],#container select,#container textarea{height:44px;padding:0 20px;border:1px solid #c4c6ca;font:14px/44px 'HyundaiRegular','Malgun Gothic',Dotum,'돋움',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','굴림',arial,sans-serif;vertical-align:baseline;outline:0;box-sizing:border-box;color:#000}
#container input[type="password"]{font-family:'HyundaiRegular','Malgun Gothic',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','Microsoft NeoGothic','Droid sans',Dotum,'돋움','굴림',arial,sans-serif}
#container input[type="text"]:disabled,#container input[type="password"]:disabled,#container input[type="search"]:disabled,#container input[type="email"]:disabled,#container input[type="tel"]:disabled,#container input[type="number"]:disabled,#container select:disabled,#container textarea:disabled{background-color:#fff;color:#888}
button{border:0;padding:0;overflow:hidden;background:0;position:relative}
#container textarea{padding:18px;border:1px solid #c4c6ca;font:16px/1.2 'HyundaiRegular';resize:none;box-sizing:border-box}
#container input[type="text"].wrong-value,#container input[type="tel"].wrong-value,#container input[type="email"].wrong-value,#container input[type="number"].wrong-value,#container textarea.wrong-value{color:#c21a1a !important}
#container input[disabled ="disabled"]{background:#fafafa}
#container input[type="text"]::-ms-clear{display:none}
#container input[type=checkbox]{display:none}
#container input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;line-height:18px;padding-left:28px;font-size:14px;vertical-align:top}
#container input[type=checkbox]+label:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;top:0;border:2px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#container input[type=checkbox]:checked+label:before{background:url("../images/common/checkbox.png") no-repeat center center;-webkit-background-size:10px auto;background-size:10px auto;border:2px solid #00aad2}
#container input[type=radio]{display:none}
#container input[type=radio]+label{display:inline-block;cursor:pointer;position:relative;line-height:18px;padding-left:28px;font-size:14px;vertical-align:top}
#container input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;top:0;border:2px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:18px}
#container input[type=radio]:checked+label:before{border:2px solid #00aad2}
#container input[type=radio]:checked+label:after{content:"";display:inline-block;width:8px;height:8px;position:absolute;left:5px;top:50%;margin:-4px 0 0 0;background:#00aad2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px}
#container select{box-shadow:1px 1px 1px rgba(0,0,0,0.05);border:0;padding:0 25px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url("../images/common/select_right_arr.png") no-repeat right center;border:0;border-right:0;border-top:0;border-left:0;border-bottom:0}
#container select:focus{outline:2px solid #a4c6fd}
#container select::-ms-expand{display:none}
#container .msie9 select{box-shadow:1px 1px 1px rgba(0,0,0,0.05);border:0;padding:0 0 0 25px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:none;border:0;border-right:0;border-top:0;border-left:0;border-bottom:0}
#container select:disabled{opacity:.5}
#container select.bg{background-color:#e4dcd3}
#container select.bg:disabled{background-color:#e4dcd3}
#container select.bg2{background-color:#f6f3f2}
.mobileOnly{display:none}
.fakeWrap{width:1120px}
.webBlock{display:block}
}
@media screen and (min-width:0) and (max-width:740px){body{font-size:14px;line-height:21px}
#container b,#container strong{font-weight:normal}
#container input[type="radio"],#container input[type="checkbox"]{position:relative;left:1px;top:1px;width:13px;height:13px;margin:0;padding:0}
#container input[type="text"],#container input[type="password"],#container input[type="search"],#container input[type="email"],#container input[type="tel"],#container input[type="number"],#container select,#container textarea{height:35px;padding:0 15px;border:1px solid #c4c6ca;font:12px/normal 'HyundaiRegular','Malgun Gothic',Dotum,'돋움',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','굴림',arial,sans-serif;vertical-align:baseline;box-sizing:border-box;color:#000;border-radius:0;appearance:none;-webkit-appearance:none}
#container input[type="password"]{font-family:'HyundaiRegular','Malgun Gothic',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','Microsoft NeoGothic','Droid sans',Dotum,'돋움','굴림',arial,sans-serif}
#container input[type="text"]:disabled,#container input[type="password"]:disabled,#container input[type="search"]:disabled,#container input[type="email"]:disabled,#container input[type="tel"]:disabled,#container input[type="number"]:disabled,#container select:disabled,#container textarea:disabled{background-color:#fff;color:#888}
button{border:0;padding:0;overflow:hidden;background:0;position:relative}
#container textarea{padding:18px;border:1px solid #c4c6ca;font:12px/1.6 'HyundaiRegular';resize:none;box-sizing:border-box}
#container input[type="text"].wrong-value,#container input[type="tel"].wrong-value,#container input[type="email"].wrong-value,#container input[type="number"].wrong-value,#container textarea.wrong-value{color:#c21a1a !important}
#container input[disabled ="disabled"]{background:#fafafa}
#container input[type="text"]::-ms-clear{display:none}
#container input[type=checkbox]{display:none}
#container input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;line-height:16px;padding-left:25px;font-size:12px}
#container input[type=checkbox]+label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:0;border:2px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#container input[type=checkbox]:checked+label:before{background:url("../images/common/checkbox.png") no-repeat center center;-webkit-background-size:10px auto;background-size:10px auto;border:2px solid #00aad2}
#container input[type=radio]{display:none}
#container input[type=radio]+label{display:inline-block;cursor:pointer;position:relative;line-height:16px;padding-left:25px;font-size:12px}
#container input[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:0;border:2px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:18px}
#container input[type=radio]:checked+label:before{border:2px solid #00aad2}
#container input[type=radio]:checked+label:after{content:"";display:inline-block;width:8px;height:8px;position:absolute;left:4px;top:4px;background:#00aad2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px}
#container select{border:0;padding:0 40px 0 15px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url("../images/common/select_right_arr.png") no-repeat right center}
#container select::-ms-expand{display:none}
#container .msie9 select{padding:0 0 0 15px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:none}
#container select:disabled{opacity:.5}
#container select.bg{background-color:#e4dcd3}
#container select.bg:disabled{background-color:#e4dcd3}
#container select.bg2{background-color:#f6f3f2}
.webOnly{display:none}
.mobileBlock{display:block}
}
.layerPop.loading{width:100%;height:100%;position:fixed}
#loading{display:inline-block;width:50px;height:50px;border:3px solid #00aad2;border-radius:50%;border-top-color:transparent;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}
@keyframes spin{to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}
}
ol.editor-ol li{list-style-type:decimal}
ul.editor-ul li{list-style-type:disc}
@media print,screen and (min-width:741px) and (max-width:20000px){.overlay{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.60);z-index:9999}
.notice{width:700px;position:fixed;min-height:620px;background:url("../images/common/noticeBg.jpg") left top no-repeat #e5e5e5;left:50%;margin-left:-350px;top:100px}
.noticeCloseBtn{width:16px;height:16px;background:url("../images/common/noticeCloseBtn.png") no-repeat;position:absolute;right:30px;top:30px;display:inline-block;text-indent:-9999px}
.noticeTit{width:580px;padding:110px 0 0 0;text-align:center;margin:0 auto;font-size:45px;color:#000;font-family:"HyundaiMedium"}
.noticeTxt{width:500px;padding:40px;margin:0 auto;margin-top:40px;text-align:center;background:rgba(255,255,255,0.50);font-size:17px;color:#222;line-height:23px}
.noticeBtn{margin:30px 0 0 0;text-align:center;position:relative}
.noticeBtn a{display:inline-block;width:140px;height:35px;background:#002c5f;color:#fff;text-align:center;font-size:16px;line-height:35px}
.noticeBtn a:hover{text-decoration:none}
.noticeFoot{width:500px;margin:0 auto;padding:25px 0;position:relative;font-size:14px;color:#000;background:url("../images/common/noticeLogo.png") right 28px no-repeat}
.noticeFoot input[type=checkbox]{display:none}
.noticeFoot input[type=checkbox]+label{height:17px;display:inline-block;cursor:pointer;position:relative;padding-left:30px;vertical-align:middle;line-height:17px;color:#000;font-size:14px}
.noticeFoot input[type=checkbox]+label:before{content:'';display:inline-block;width:17px;height:17px;position:absolute;left:0;bottom:0;background:url("../images/common/noticeCheckOff.png") no-repeat}
.noticeFoot input[type=checkbox]:checked+label:before{background:url("../images/common/noticeCheckOn.png") no-repeat}
}
@media screen and (min-width:0) and (max-width:740px){.overlay{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.60);z-index:9999}
.notice{width:84%;position:fixed;padding-bottom:30px;background:url("../images/common/noticeBg.jpg") center top no-repeat #e5e5e5;left:50%;margin-left:-42%;top:30px}
.noticeCloseBtn{width:16px;height:16px;background:url("../images/common/noticeCloseBtn.png") no-repeat;position:absolute;right:20px;top:20px;display:inline-block;text-indent:-9999px}
.noticeTit{width:90%;padding:60px 0 0 0;text-align:center;margin:0 auto;font-size:24px;line-height:24px;color:#000;font-family:"HyundaiMedium"}
.noticeTxt{width:80%;padding:20px;margin:0 auto;margin-top:20px;box-sizing:border-box;text-align:center;background:rgba(255,255,255,0.50);font-size:13px;color:#222;line-height:20px}
.noticeBtn{margin:30px 0 0 0;text-align:center;position:relative}
.noticeBtn a{display:inline-block;width:140px;height:35px;background:#002c5f;color:#fff;text-align:center;font-size:16px;line-height:35px}
.noticeBtn a:hover{text-decoration:none}
.noticeFoot{width:80%;margin:0 auto;padding:15px 0 45px 0;box-sizing:border-box;position:relative;font-size:14px;color:#000;background:url("../images/common/noticeLogo.png") center bottom no-repeat;background-size:120px}
.noticeFoot input[type=checkbox]{display:none}
.noticeFoot input[type=checkbox]+label{height:17px;display:inline-block;cursor:pointer;position:relative;padding-left:30px;vertical-align:middle;line-height:17px;color:#000;font-size:13px}
.noticeFoot input[type=checkbox]+label:before{content:'';display:inline-block;width:17px;height:17px;position:absolute;left:0;bottom:0;background:url("../images/common/noticeCheckOff.png") no-repeat}
.noticeFoot input[type=checkbox]:checked+label:before{background:url("../images/common/noticeCheckOn.png") no-repeat}
}
#container input[type="text"],#container input[type="password"],#container input[type="search"],#container input[type="email"],#container input[type="tel"],#container input[type="number"],#container select,#container textarea{font-family:'HyundaiTextRegular','Malgun Gothic',Dotum,'돋움',AppleGothicNeoSD,'Apple SD 산돌고딕 Neo','굴림',arial,sans-serif}
.text_block>p{font-family:"HyundaiTextRegular"}
.cookieconsent-optout-marketing{background:#f6f3f2;padding:21px 0;color:#000;text-align:center}
.cookieconsent-optout-marketing a{color:#002c5f;display:inline-block;line-height:1;border-bottom:1px solid #002c5f;text-decoration:none}
.cookieconsent-optout-marketing,.cookieconsent-optout-marketing a{font-size:20px}
@media screen and (min-width:0) and (max-width:740px){.cookieconsent-optout-marketing{padding:30px 0}
.cookieconsent-optout-marketing,.cookieconsent-optout-marketing a{font-size:17px}
}
.movieContent1{padding:21px 0;color:#000;text-align:center}
.movieContent1 a{color:#002c5f;display:inline-block;line-height:1;border-bottom:1px solid #002c5f;text-decoration:none}
.movieContent1,.movieContent1 a{font-size:20px}
@media screen and (min-width:0) and (max-width:740px){.movieContent1{padding:30px 0}
.movieContent1,.movieContent1 a{font-size:17px}
}
.movieContent{padding:21px 0;color:#000;text-align:center}
.movieContent a{color:#002c5f;display:inline-block;line-height:1;border-bottom:1px solid #002c5f;text-decoration:none}
.movieContent,.movieContent a{font-size:20px}
@media screen and (min-width:0) and (max-width:740px){.movieContent{padding:30px 0}
.movieContent,.movieContent a{font-size:17px}
}
.evidon-banner{display:flex !important;flex-direction:column;padding:8px 20.5% !important;min-height:190px}
.evidon-banner-title{order:0;font-family:HyundaiMedium !important;font-weight:normal !important}
.evidon-banner-message{float:left !important;order:1;font-family:HyundaiRegular !important;width:75% !important}
.evidon-banner-optionbutton{width:163px !important;order:3;align-self:flex-end;margin-top:-67px !important;font-family:HyundaiMedium !important;font-weight:normal !important;margin-left:0 !important;margin-right:0 !important}
.evidon-banner-acceptbutton{width:163px !important;order:2;align-self:flex-end;top:-75px;font-family:HyundaiMedium !important;font-weight:normal !important;margin-left:0 !important;margin-right:0 !important}
.evidon-banner-declinebutton{width:163px !important;order:2;align-self:flex-end;top:-75px;font-family:HyundaiMedium !important;font-weight:normal !important;margin-left:0 !important;margin-right:0 !important;border-radius:0 !important;background:#002c5f !important;color:#fff !important}
#_evh-ric-c{right:21% !important}
.evidon-prefdiag-overlay{left:50% !important;width:1120px !important;transform:translate(-50%,0);margin-left:0 !important;font-family:HyundaiRegular !important}
.evidon-prefdiag-title{font-weight:normal !important}
.evidon-prefdiag-tabfooter{height:65px !important}
.evidon-prefdiag-declinebtn{font-family:HyundaiRegular !important;border-radius:0 !important;color:#333 !important;background:#fff !important;border:1px solid #000 !important}
.evidon-prefdiag-acceptbtn{font-family:HyundaiRegular !important;border-radius:0 !important;color:#f2f2f2 !important;background:#002c5f !important}
.evidon-prefdiag-tabcontainer{height:360px !important}
@media screen and (max-width:1690px){.evidon-banner-message{width:68% !important}
.evidon-banner{padding:8px 16% !important}
#_evh-ric-c{right:16.5% !important}
}
@media screen and (max-width:1440px){.evidon-banner-message{width:68% !important}
.evidon-banner{padding:8px 9% !important}
#_evh-ric-c{right:9.5% !important}
.evidon-prefdiag-overlay{width:80% !important}
}
@media screen and (max-width:740px){.evidon-banner{padding:8px 5% !important}
.evidon-banner-message{width:90% !important}
.evidon-banner-optionbutton{float:left;align-self:center;margin:6px 8px 6px 8px;margin-top:0 !important}
.evidon-banner-acceptbutton{float:left;align-self:center;margin:6px 8px 6px 8px;top:0 !important}
.evidon-banner-declinebutton{float:left;left:0 !important;align-self:center;margin:6px 8px 6px 8px !important;top:0 !important}
#_evh-ric-c{right:20px !important}
.evidon-prefdiag-overlay{width:100% !important}
}
@media screen and (max-width:425px){.evidon-prefdiag-overlay{width:100% !important}
.evidon-prefdiag-tabfooter{height:48px !important;padding:0 !important}
.evidon-prefdiag-tabcontainer{height:595px !important}
.evidon-prefdiag-declinebtn{padding:7px 16px !important}
.evidon-prefdiag-acceptbtn{padding:7px 16px !important}
}
.movieContent1 .lite-youtube-wrap,.movieContent1 .movieContent1-video-wrap{width:100%;height:630px}
.movieContent1 .lite-youtube-wrap lite-youtube{max-width:1120px;aspect-ratio:16/9}
.movieContent1 .lite-youtube-wrap lite-youtube>a{display:none}
.movieContent1 .lite-youtube-wrap lite-youtube>.lty-playbtn{max-height:630px}
.movieContent1 .lite-youtube-wrap iframe{background-size:cover;background-position:center}
.movieContent1 .movieContent1-video-wrap{position:relative}
.movieContent1 .movieContent1-video-wrap video{display:none}
.movieContent1 .movieContent1-video-wrap video.active{display:block}
.movieContent1 .video-thumb{position:absolute;top:0;left:0;width:100%;height:100%}
.movieContent1 .video-thumb img{height:100%}
.movieContent1 .movieContent1-video-wrap .video-btn{width:100%;height:100%;background:no-repeat center / 60px 60px;background-image:url(../images/common/btn_video.png);position:absolute;top:0;left:0}
@media screen and (min-width:0) and (max-width:740px){.movieContent1 .lite-youtube-wrap{width:calc(100% + 30px);height:auto;margin:0 -15px}
.cmpnt-media .imgArea .lite-youtube-wrap iframe{width:100%;height:auto;margin:0;aspect-ratio:16/9}
.movieContent1 .movieContent1-video-wrap{width:calc(100% + 30px);height:auto;aspect-ratio:16 / 9;margin:0 -15px}
.movieContent1 .movieContent1-video-wrap video{width:100%;height:auto;aspect-ratio:16 / 9}
.cmpnt-media.big .movieContent1 .video-thumb img{width:100%;margin-left:0}
.movieContent1 .movieContent1-video-wrap .video-btn{background:no-repeat center / 35px 35px;background-image:url(../images/common/btn_video_mo.png)}
}
@charset "utf-8";body{background-color:#f6f3f2}
.tac{text-align:center !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.fl{float:left !important}
.fr{float:right !important}
.fnone{float:none !important}
.ffhr{font-family:HyundaiRegular !important}
.ffhm{font-family:HyundaiMedium !important}
.fwn{font-weight:400 !important;font-family:HyundaiRegular !important}
.fwb{font-weight:400 !important;font-family:HyundaiMedium !important}
.topTxt.fwn{font-weight:400 !important;font-family:HyundaiTextRegular !important}
.fwn>p{font-family:HyundaiTextRegular}
.tdn{text-decoration:none !important}
.tdun{text-decoration:underline !important}
.tdl{text-decoration:line-through !important}
.tsc{text-shadow:0 0 5px rgba(0,0,0,.9) !important}
.colorw{color:#fff !important}
.colorbk{color:#000 !important}
.colorgy{color:#666 !important}
.colorb{color:#00aad2 !important}
.colorhb{color:#002c5f !important}
.colorR{color:#e63312 !important}
.bgDB{background-color:#e4dcd3 !important}
.bgW{background-color:#fff !important}
.bgLB{background-color:#f6f3f2 !important}
.bgLBN{background-color:#f5f5f5 !important}
.bgBl{background-color:#002c5f !important}
.bgLG{background-color:#f5f5f5 !important}
.ovh{overflow:hidden !important}
.btnWrap{text-align:center}
.gridWrap{overflow:hidden}
.gridWrap .grid{overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.n1 .grid{float:none;width:100%}
.n2 .grid{width:50%}
.n2.d37 .grid.d3{width:30%}
.n2.d37 .grid.d7{width:70%}
.n3 .grid{width:33.333%}
.n4 .grid{width:25%}
.n8 .grid{width:12.5%}
.n16 .grid{width:6.25%}
a.mail{text-decoration:underline !important}
.playerSelect{width:100%}
.ir_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
[class*="icon_"]{position:relative}
[class*="icon_"]:before,[class*="icon_"]:after{display:block;position:absolute;top:50%;content:''}
[class*="icon_arr_"][class*="_01"]:after{right:15px;width:22px;height:22px}
[class*="icon_arr_"][class*="_wh"]:after{border-top:3px solid #fff;border-right:3px solid #fff}
[class*="icon_arr_"][class*="_bl"]:after{border-top:3px solid #666;border-right:3px solid #666}
[class*="icon_arr_right"]:after{transform:translate(0,-50%) rotate(45deg) scale(0.5)}
[class*="icon_arr_left"]:after{transform:translate(0,-50%) rotate(-135deg) scale(0.5)}
[class*="icon_arr_top"]:after{transform:translate(0,-50%) rotate(-45deg) scale(0.5)}
[class*="icon_arr_bottom"]:after{transform:translate(0,-50%) rotate(135deg) scale(0.5)}
[class*="icon_close_01"]{width:16px;height:16px}
[class*="icon_close_01"]:before,[class*="icon_close_01"]:after{top:50%;right:-3px;width:44px;height:3px}
[class*="icon_close_"][class*="wh"]:before,[class*="icon_close_"][class*="wh"]:after{background-color:#fff}
[class*="icon_close_"][class*="bl"]:before,[class*="icon_close_"][class*="bl"]:after{background-color:#666}
[class*="icon_close_01"]:before{transform:translate(25%,-50%) rotate(45deg) scale(0.5)}
[class*="icon_close_01"]:after{transform:translate(25%,-50%) rotate(-45deg) scale(0.5)}
[class*="icon_close_"][class*="hb"]:before,[class*="icon_close_"][class*="hb"]:after{background-color:#002c5f}
@media print,screen and (min-width:741px){button[class*="icon_close_"]{transition:.4s}
button[class*="icon_close_"]:hover{transform:rotate(180deg)}
}
[class*="btn_"][class*="_small"]{padding:5px 29px 4px;font-size:12px;font-family:HyundaiMedium;letter-spacing:.04em}
[class*="btn_"][class*="_small"]:nth-child(n+2){margin-left:20px}
.btn_white_small{background-color:#fff;color:#002c5f}
.btn_beige_small{background-color:#e4dcd3;color:#666}
.quickArea.on{bottom:0}
.quickArea{position:fixed;left:0;z-index:120;width:100%;background:#002c5f;transition:bottom .5s}
.quickArea .txtGuide{font-size:14px;font-family:HyundaiTextRegular;color:#fff}
.quickArea a{text-decoration:none}
@media print,screen and (min-width:741px) and (max-width:20000px){.tacl{text-align:center !important}
.fz11{font-size:11px !important}
.fz12{font-size:12px !important}
.fz14{font-size:14px !important}
.fz16{font-size:16px !important}
.fz18{font-size:18px !important}
.fz20{font-size:20px !important}
.fz22{font-size:22px !important}
.fz24{font-size:24px !important}
.fz26{font-size:26px !important}
.fz28{font-size:28px !important}
.fz30{font-size:30px !important}
.fz32{font-size:32px !important}
.fz34{font-size:34px !important}
.fz36{font-size:36px !important}
.fz38{font-size:38px !important}
.fz40{font-size:40px !important}
.fz42{font-size:42px !important}
.fz44{font-size:44px !important}
.fz46{font-size:46px !important}
.fz48{font-size:48px !important}
.fz50{font-size:50px !important}
.fz52{font-size:52px !important}
.fz54{font-size:54px !important}
.fz56{font-size:56px !important}
.fz58{font-size:58px !important}
.fz60{font-size:60px !important}
.outlink{display:block}
.outlink:after{overflow:hidden;display:inline-block;width:10px;height:10px;margin-left:10px;background:url(../images/common/ico_gnb_newwin2.png) no-repeat 0 0;content:"";font-size:0;line-height:0}
.newWin{display:block}
.newWin:after{overflow:hidden;display:inline-block;width:10px;height:10px;margin-left:10px;background:url(../images/common/ico_gnb_newwin2.png) no-repeat 0 0;content:"";font-size:0;line-height:0}
.visitCountry_area{display:none}
.dimmed{display:none;position:fixed;top:35px;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:15}
.dimmed.open{display:block}
.wrapCont{position:relative;width:1120px;margin:0 auto}
.quickArea{bottom:-65px;padding:14px 0}
.quickArea .wrapCont{display:flex;justify-content:space-between;align-items:center;padding:0 60px;box-sizing:content-box}
.quickArea button[class*="icon_close_01"]{position:absolute;right:24px;width:16px;height:16px}
.contentWrap{width:100%;min-width:1240px}
.contentWrap .contTop{background-color:#e4dcd3;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.contentWrap .contTop.topVisNone{background-color:#fff}
.contentWrap .contTopN{background-color:#aacae6;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.contentWrap .contTopN.topVisNone{background-color:#fff}
.contentWrap .contWrap{width:100%;-webkit-background-size:cover;background-size:cover;min-width:1240px;background-repeat:no-repeat;background-position:center bottom}
.contentWrap .contWrap.bgFix{width:100%;-webkit-background-size:auto auto;background-size:auto auto;min-width:1240px;background-attachment:fixed;background-repeat:no-repeat;background-position:center top}
.contentWrap .contWrap .contBox{position:relative;width:1120px;margin:0 auto;padding-top:100px}
.contentWrap .contWrap .contBox.phz{padding-top:0}
.contentWrap .contWrap .contBox.full{width:100%}
.contentWrap .contWrap .contBox.evtBox{padding-bottom:100px !important}
.contentWrap .contWrap .contBox.brdView{padding-top:50px;border-top:1px solid #eaeaea}
.contentWrap .contWrap .contBox.banner{min-height:262px}
.contentWrap.contBg{background-color:#e4dcd3;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
.contentWrap.contBg .contTop{background:0}
.contentWrap.contBg .topBgTxtArea{height:auto;padding:45px 0;background:0}
.topArea{position:relative;width:1120px;margin:0 auto}
.topArea .breadCrumb{overflow:hidden;height:auto;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.topArea .breadCrumb li{float:left}
.topArea .breadCrumb a.link,.topArea .breadCrumb span.ctg{display:inline-block;margin-right:10px;padding:0 15px 0 0;background:url(../images/common/bg_breadcrumb.png) no-repeat 100% 3px;font-size:14px;line-height:16px;text-decoration:none}
.topArea .breadCrumb .active{display:inline-block;font-size:14px;font-weight:400;line-height:16px;color:#00aad2;font-family:HyundaiMedium}
.topArea .sharing{position:absolute;top:120px;right:0}
.topArea .sharing a{display:inline-block;padding:0 0 0 25px;background:url(../images/common/ico_sharing.png) no-repeat 0 0;font-size:14px;line-height:17px;text-decoration:none;font-family:HyundaiMedium}
.topVisualArea{position:relative;height:540px;padding:0 30px}
.mainCenterSlide .topVisualArea{padding:0}
.topVisual{overflow:hidden;position:relative;height:540px;max-width:1800px;margin:0 auto;min-width:1120px}
.topVisual .visual{position:absolute;top:0;left:50%;width:1860px;margin-left:-930px}
.topVisual .visual img{width:1860px !important}
.topVisual .titWrap{position:absolute;top:0;right:0;left:0;width:1120px;margin:0 auto;padding-top:71px;text-align:left}
.topVisual .titWrap .ico{margin:-11px 0 11px}
.topVisual .titWrap .ftit{font-size:58px;line-height:64px}
.topVisual .titWrap .stit{max-width:440px;margin-top:12px;font-size:20px;line-height:26px}
.topVisual .titWrap .btn{margin-top:80px}
.topVisualArea.vMiddle .middle{display:table;position:absolute;top:0;left:0;width:100%;height:100%}
.topVisualArea.vMiddle .middle .titWrap{display:table-cell;vertical-align:middle;position:relative;top:auto;right:auto;left:auto;padding-top:0;text-align:center}
.topVisualArea.vMiddle .middle .titWrap .stit{max-width:none}
.topTab{width:1120px;margin:0 auto;padding-bottom:30px}
.topBgTxtArea{position:relative;height:270px;margin:0 60px;background:rgba(100%,100%,100%,.7)}
.topBgTxtArea .titWrap{position:relative;width:1120px;margin:0 auto;padding-top:71px;text-align:center}
.topBgTxtArea .titWrap .ftit{font-size:60px;line-height:64px}
.topBgTxtArea .titWrap .stit{margin-top:12px;font-size:20px;line-height:26px}
.topBgTxtArea .titWrap.line2 .ftit{padding-top:11px}
.topBgTxtArea .titWrap.line2 .stit{margin-top:26px;line-height:30px}
.topBgTxtArea.vMiddle .middle{display:table;width:1120px;height:100%;margin:0 auto}
.topBgTxtArea.vMiddle .middle .titWrap{display:table-cell;vertical-align:middle;padding-top:0}
.topBgTxtArea .date{display:inline-block;margin-left:4px;font-size:16px}
.topBgTxtArea .date:before{display:inline-block;vertical-align:middle;width:1px;height:14px;margin-right:9px;background:#cecece;content:''}
.contTop.searchType{position:relative}
.contTop.searchType .topBgTxtArea .titWrap{height:100%;padding-top:63px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contTop.searchType .searchWrap{position:absolute;top:140px;right:0;left:0;margin:0 auto}
.contTop.searchType .searchWord{overflow:hidden;position:relative;top:80px;left:0;font-size:14px;color:#666;text-align:left}
.contTop.searchType .searchWord .tit{float:left;width:312px;margin-top:3px;font-size:20px;line-height:1;color:#000;font-family:HyundaiMedium}
.contTop.searchType .searchWordlist{float:left;width:808px;font-size:0;line-height:1}
.contTop.searchType .searchWordlist .link{display:inline-block;margin-right:33px;font-size:17px;line-height:1.7;color:#666}
.contTop.searchType .searchWordlist .link:hover{color:#00aad2;text-decoration:none}
.contTop.searchType .btnRightWrap{position:absolute;right:0;bottom:31px}
.contTop.searchType .btnLeftWrap{position:absolute;left:0;bottom:28px}
.contTop.searchType .btnLeftWrap .btn{padding:0 21px}
.contTop.searchType .topBgTxtArea.high{height:330px}
.contTop.searchType .topBgTxtArea .titWrap .stit{margin-top:20px}
.contTop.searchType .topBgTxtArea.high .searchWrap{top:193px}
.mainTopVisualArea{overflow:hidden}
.mainTopVisualArea .contWrap{height:830px !important}
.mainTopVisualArea .topVisualArea{height:720px}
.mainTopVisualArea .topVisual{height:720px}
.mainTopVisualArea .topVisual .visual img{height:auto}
.mainTopVisualArea .topVisual .titWrap{padding-top:110px}
.mainTopVisualArea .topVisual .titWrap .ftit{margin:27px 0 0 -5px;font-size:70px}
.mainTopVisualArea .topVisual .titWrap .stit{margin-top:19px;font-size:26px;line-height:41px}
.mainTopVisualArea .topVisual .titWrap .btn{position:absolute;top:554px;left:0}
.mainTopVisualArea .topVisual .titWrap{font-size:0}
.mainTopVisualArea .topVisual .titWrap .btn{position:relative;top:445px;left:auto;margin-right:20px}
.mainTopVisualArea .topVisual .titWrap .btn.gray{background:#777673}
.mainTopVisualArea .btn.big{font-size:16px}
.mainTopVisualArea .slideWrap{height:830px !important}
.mainTopVisualArea .mainBtn [class*=btn_]{top:335px}
.mainTopVisualArea .mainBtn [class*=btn_]>button{width:58px;height:58px}
.mainTopVisualArea .mainBtn .btn_prev .prev{background:url(../images/main/btn_main_prev.png) no-repeat center top}
.mainTopVisualArea .mainBtn .btn_prev{left:50%}
.mainTopVisualArea .mainBtn .btn_next .next{background:url(../images/main/btn_main_next.png) no-repeat center top}
.mainTopVisualArea .mainBtn .btn_next{right:50%}
.mainTopVisualArea .mainBtn .btnPlayStop{overflow:hidden;display:inline-block;vertical-align:top;width:12px;height:12px;margin:0 5px 0 5px;background:url(../images/main/btn_play_stop.png) no-repeat;text-indent:-9999px}
.mainTopVisualArea .mainBtn .btnPlayStop.play{background-position:0 -12px}
.mainTopVisualArea .slideWrap .swiper-pagination{top:auto !important;bottom:60px}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap{padding-top:120px;text-align:center}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .ftit{font-size:44px}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .stit{max-width:none;font-size:20px;line-height:28px}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .btn{position:absolute;top:594px;right:0;left:0;width:155px;margin:0 auto}
.mainTopVisualArea .mainCenterSlide .btn_prev{top:338px;left:50%}
.mainTopVisualArea .mainCenterSlide .btn_next{top:338px;right:50%}
.mainTopVisualArea{overflow:hidden;margin:0 auto;padding:0 30px 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mainTopVisualArea.mainSlide{max-width:none;padding:0}
.mainTopVisualArea.mainSlide .mainTopVisualArea{max-width:none;padding:0}
.mainWbox{overflow:hidden;max-width:1800px;margin:0 auto;padding:0 30px 0 30px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mainWbox .mainConBox{width:1120px;margin:0 auto;padding-top:100px}
.mainWbox .mainConBox .btnCenter{padding-top:60px;text-align:center}
.mainCenterBox{overflow:hidden;position:relative;margin:0 30px;padding-top:35px}
.mainCenterBox>.slideWrap{max-width:1800px;margin:0 auto 0 auto;padding-bottom:73px;background:#fff}
.mainCenterBox .slideWrap .middle{display:table;width:650px;height:340px;margin:0 auto}
.mainCenterBox .slideWrap .middle .inner{display:table-cell;vertical-align:middle;height:100%;text-align:center}
.mainCenterBox .slideWrap .middle .inner .info{display:table;width:100%;font-size:0;line-height:1 !important;color:#666;text-align:center}
.mainCenterBox .slideWrap .middle .inner .info .ctg{display:inline-block;vertical-align:top;position:relative;margin-right:10px;padding-right:11px;font-size:16px}
.mainCenterBox .slideWrap .middle .inner .info .ctg:after{display:block;position:absolute;top:2px;right:0;width:1px;height:12px;background:#d9d9d9;content:''}
.mainCenterBox .slideWrap .middle .inner .info .date{display:inline-block;vertical-align:top;font-size:16px}
.mainCenterBox .slideWrap .middle .inner .tit{margin-top:20px;font-size:30px;line-height:40px}
.mainCenterBox .slideWrap .swiper-pagination{top:auto !important;bottom:73px}
.mainCenterBox .slideWrap .btn_prev{top:195px;left:0}
.mainCenterBox .slideWrap .btn_prev .prev{width:42px;height:42px;background:url(../images/main/btn_main_prev_w.png) no-repeat}
.mainCenterBox .slideWrap .btn_next{top:195px;right:0}
.mainCenterBox .slideWrap .btn_next .next{width:42px;height:42px;background:url(../images/main/btn_main_next_w.png) no-repeat}
.mainFullImgCon .item{overflow:hidden;position:relative}
.mainFullImgCon .item .bgCenter{width:100%}
.mainFullImgCon .item .titArea{position:absolute;top:115px;left:0;width:100%}
.mainFullImgCon .item .titArea .topTxt{font-size:20px;line-height:28px}
.mainFullImgCon .item .info{position:absolute;bottom:0;left:0;width:100%;height:204px;padding:0 30px}
.mainFullImgCon .item .info .inner{height:100%;max-width:1800px;margin:0 auto;background:#002c5e;text-align:center}
.mainFullImgCon .item .info .inner .location{display:inline-block;margin:67px 0 10px 0;padding-left:40px;background:url(../images/main/location_icon.png) no-repeat;font-size:30px;line-height:30px;color:#fff;font-family:HyundaiMedium}
.mainFullImgCon .item .info .inner .link{color:#fff}
.mainFullImgCon .item .info dt{padding:15px 0 4px 0;font-size:19px;line-height:26px;color:#fff;font-family:HyundaiMedium}
.mainFullImgCon .item .info dd{overflow:hidden;font-size:14px;line-height:19px;color:#fff;font-family:HyundaiMedium}
.findacarMainList{position:relative;margin-top:-56px}
.findacarMainList .lineArea{overflow:hidden;position:relative;height:248px;transition:height .3s}
.findacarMainList .lineArea .item{float:left;width:232px;margin-right:64px}
.findacarMainList .lineArea .item.nomargin{margin-right:0}
.findacarMainList .lineArea .item .thumbnail{margin-bottom:19px}
.findacarMainList .lineArea .item .thumbnail img{width:240px;height:130px}
.findacarMainList .lineArea .item .subTit4{margin-bottom:2px}
.findacarMainList .lineArea .item .btnCarMore{display:block;margin-top:68px;text-align:center}
.findacarMainList .lineArea .item .conAreas{margin-bottom:16px;line-height:16px;color:#767676}
.findacarMainList .lineArea .item .btn{width:100%}
.mainTopBanner{background:url(../images/main/maintopbanner_bg.jpg) no-repeat center top}
.mainTopBanner .bannerArea{position:relative;width:1120px;height:336px;margin:0 auto}
.mainTopBanner .bannerArea .title{padding-top:70px;font-size:30px;line-height:40px;font-family:HyundaiMedium}
.mainTopBanner .bannerArea .txt{padding-top:13px;font-size:16px;line-height:28px}
.mainTopBanner .bannerArea .country{padding-top:40px;font-size:14px;line-height:18px}
.mainTopBanner .bannerArea .country img{vertical-align:top;margin-right:10px}
.mainTopBanner .bannerArea .btnArea{position:absolute;right:0;bottom:50px;font-size:0}
.mainTopBanner .bannerArea .btnArea a{margin-left:10px}
.mainTopBanner .bannerArea .btnBannerClose{position:absolute;top:80px;right:0}
.mainTopBanner .visitcountry{display:none !important}
.btnContentTop{position:fixed;right:0;bottom:0;z-index:10;width:60px;height:60px;font-size:0;line-height:0;transform:translate3d(0,0,0)}
.btnContentTop button{vertical-align:top}
.btnContentTop.ab{position:absolute}
.bnrFull.main{max-width:1800px}
.bnrFull.main .imgArea img{width:900px;height:260px;margin-left:-450px}
.onM{display:none !important}
.quickCountry{position:fixed;bottom:0;left:0;z-index:9;width:100%;height:60px;background-color:#e4dcd3}
.quickCountry.on{display:block !important;bottom:174px;height:60px !important}
.quickCountry .bannerArea{position:relative;width:1120px;height:50px;margin:0 auto}
.quickCountry .country{padding-top:20px;font-size:14px;line-height:18px;color:#000}
.country strong{display:inline-block;vertical-align:middle;position:relative;padding-left:25px;font-size:14px}
.country strong:before{display:block;position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/globalhyundai/ico_location.png) no-repeat;content:''}
.country .flagBox{display:inline-block;vertical-align:middle;margin:0 40px 0 10px;font-size:14px}
.country .flagBox img.flag{display:inline-block;vertical-align:middle;margin-right:10px}
.country .flagBox a{color:#000}
.quickCountry .country img{vertical-align:top;margin-right:10px}
.quickCountry .btnArea{position:absolute;right:0;bottom:0;font-size:0}
.quickCountry .btnArea a{margin-left:10px}
.n2 .grid2{float:none}
.n2.imgList .grid2{margin-left:49.8%}
.n2 .grid2+.grid2{margin-top:55px}
.n2 .grid h3{font-size:30px}
.imgView4 .txtArea h3,.n3 .grid h3{font-size:20px}
.n2 .grid .titDesc{font-size:20px}
.imgView4 .txtArea .titDesc,.n3 .grid .titDesc{font-size:16px}
}
@media screen and (min-width:0) and (max-width:740px){img{width:100%;height:auto}
.imgAuto img{width:auto}
.onW{display:none !important}
.tacl{text-align:left !important}
.mobile{overflow:hidden;height:100%}
.visitCountry_area{display:none;position:fixed;bottom:0;left:0;z-index:130;width:100%;padding-bottom:15px;border-top:1px solid #ccc;background:url(../images/common/bg_m_visit_country.jpg) no-repeat;background-size:100% auto;text-align:center;transition:bottom .5s}
.vc_cont_box{padding:25px 0 0 0}
.vc_cont>strong{font-size:19px}
.position{margin:15px 0 17px 0}
.position>a{display:inline-block;vertical-align:middle;position:relative}
.position>a.btn_mcnt{color:#666}
.position .pst_icon{display:inline-block;vertical-align:middle;width:15px;height:19px;background:url(../images/common/mo_ico_position.png) 0 0 no-repeat;background-size:100%;font-size:0;line-height:0}
.position .pst_txt{display:inline-block;vertical-align:middle;margin-left:8px;font-size:14px;line-height:1;color:#000}
.btn_position_area{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn_local:after{display:inline-block;vertical-align:middle;width:5px;height:8px;margin-left:11px;background:url(../images/common/gnb_visi_arr.png) no-repeat;background-size:cover;content:''}
.btn_mcnt{margin-left:20px}
.btn_mcnt:after{display:inline-block;vertical-align:middle;width:5px;height:8px;margin-left:11px;background:url(../images/common/gnb_visi_arr2.png) no-repeat;background-size:cover;content:''}
.quickArea{bottom:-193px;padding:20px 14px}
.quickArea .txtGuide{padding-right:55px}
.quickArea .boxFlex{display:block;margin-top:20px}
.quickArea [class*="btn_"][class*="_small"]{display:inline-block}
[class*="btn_"][class*="_small"]:nth-child(n+2){margin-left:0;margin-top:10px}
.quickArea button[class*="icon_close_01"]{position:absolute;top:22px;right:11px;width:16px;height:16px}
.contentWrap{width:100%;padding-top:55px;min-width:320px}
.contentWrap.onlyMain{padding-top:0}
.contentWrap .contTop{display:table;width:100%;padding-top:30px;background-color:#e4dcd3;background-size:100% 100%;min-width:320px;background-repeat:no-repeat;background-position:center bottom}
.contentWrap .contTop.topVisNone{padding-top:0}
.contentWrap .contTopN{display:table;width:100%;padding-top:30px;background-color:#aacae6;background-size:100% 100%;min-width:320px;background-repeat:no-repeat;background-position:center bottom}
.contentWrap .contTopN.topVisNone{padding-top:0}
.contentWrap .contWrap{width:100%;background-repeat:no-repeat;background-position:center bottom}
.contentWrap .contWrap .contBox{position:relative;padding:65px 15px 0 15px}
.contentWrap .contWrap .contBox.full{padding:70px 0 0}
.contentWrap .contWrap .contBox.full .titArea{padding-right:15px;padding-left:15px}
.contentWrap .contWrap .contBox.evtBox{padding-bottom:70px !important}
.contentWrap .contWrap .contBox.brdView{padding-top:40px}
.contentWrap .contWrap .contBox.phz{padding-top:0}
.contentWrap .contWrap .contBox.banner{padding:40px 15px 3px}
.contentWrap .contWrap.mobileFull .contBox{position:relative;padding-top:0 !important}
.contentWrap .contWrapN{width:100%;background-color:#dceaf5;background-repeat:no-repeat;background-position:center bottom}
.contentWrap .contWrapN .contBox{position:relative;padding:60px 15px 0 15px}
.contentWrap .contWrapN .contBox.full{padding:70px 0 0}
.contentWrap .contWrapN .contBox.full .titArea{padding-right:15px;padding-left:15px}
.contentWrap .contWrapN .contBox.evtBox{padding-bottom:70px !important}
.contentWrap .contWrapN .contBox.brdView{padding-top:40px}
.contentWrap .contWrapN .contBox.phz{padding-top:0}
.contentWrap .contWrapN .contBox.banner{padding:40px 15px 3px}
.contentWrap .contWrapN.mobileFull .contBox{position:relative;padding-top:0 !important}
.contentWrap.contBg{background-color:#e4dcd3 !important;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
.contentWrap.contBg .contTop{background:0}
.contentWrap.contBg .topBgTxtArea{background:0}
.topArea .breadCrumb,.topArea .sharing{display:none}
.topVisualArea{position:relative}
.topVisual{position:relative;padding:0 15px}
.topVisual img{width:100%}
.topVisual .titWrap{position:absolute;top:0;right:0;left:0;width:100%;padding:50px 15px 0}
.topVisual .titWrap .ico{height:30px;margin-bottom:5px}
.topVisual .titWrap .ico img{width:auto;height:auto}
.topVisual .titWrap .ftit{padding-left:15px;font-size:30px;line-height:35px}
.topVisual .titWrap .stit{margin-top:7px;padding-right:10%;padding-left:15px;font-size:14px;line-height:19px}
.topVisual .titWrap .btn{margin-top:40px}
.topVisualArea.vMiddle .middle{display:table;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.topVisualArea.vMiddle .middle .titWrap{display:table-cell;vertical-align:middle;position:relative;top:auto;right:auto;left:auto;padding-top:0;text-align:center}
.topVisualArea.vMiddle .middle .stit{padding-right:0}
.topVisualArea .topVisual .visual{aspect-ratio:55/74}
.topTab{padding:15px 0 15px 15px;background-color:#fff}
.topBgTxtArea{position:relative;margin:0 15px;background:rgba(246,243,242,.7)}
.topBgTxtArea .middle{min-height:190px}
.topBgTxtArea .titWrap{position:relative;padding:30px 35px;text-align:center}
.topBgTxtArea .titWrap .ftit{font-size:30px;line-height:35px}
.topBgTxtArea .titWrap .stit{margin-top:20px;font-size:14px;line-height:19px}
.topBgTxtArea.vMiddle .middle{display:table;width:100%;height:100%}
.topBgTxtArea.vMiddle .middle .titWrap{display:table-cell;vertical-align:middle}
.topBgTxtArea .date{display:inline-block;margin-left:2px;font-size:12px}
.topBgTxtArea .date:before{display:inline-block;vertical-align:-1px;width:1px;height:9px;margin-right:5px;background:#cecece;content:''}
.topBgTxt{display:table-cell;vertical-align:middle;position:relative;margin:0 auto;padding:0 15px;text-align:center}
.topBgTxt .ftit{font-size:30px;line-height:35px}
.topBgTxt .stit{margin-top:8px;font-size:14px;line-height:19px}
.contTop.searchType{position:relative;z-index:50}
.contTop.searchType .topBgTxtArea .titWrap{padding:34px 20px 20px 20px}
.contTop.searchType .searchWrap{position:relative;top:auto;left:auto;margin:15px 0 20px 0}
.contTop.searchType .searchWord{overflow:hidden;font-size:14px;color:#666;text-align:left}
.contTop.searchType .searchWord .tit{margin-right:20px;margin-bottom:0;font-size:14px;line-height:1;color:#000;font-family:HyundaiMedium}
.contTop.searchType .searchWordlist{display:table;float:left;margin-top:0;font-size:0;line-height:1}
.contTop.searchType .searchWordlist .link{display:inline-block;margin-top:12px;margin-right:15px;font-size:12px;line-height:1;color:#666}
.contTop.searchType .btnRightWrap{margin-top:20px;text-align:left}
.contTop.searchType .btnLeftWrap{position:absolute;right:20px;bottom:12px}
.contTop.searchType .btnLeftWrap .btn{padding:0 24px;font-size:15px}
.mainTopVisualArea{overflow:hidden}
.mainTopVisualArea .topVisual .titWrap{height:100%;padding-top:40px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mainTopVisualArea .topVisual .titWrap .ftit{margin:33px 0 0 4px;font-size:50px}
.mainTopVisualArea .topVisual .titWrap .stit{margin:20px 0 0 7px;font-size:21px;line-height:28px}
.mainTopVisualArea .topVisual .titWrap .btn{position:absolute;bottom:30px;left:35px}
.mainTopVisualArea .btn.big{width:120px;font-size:16px;font-size:16px}
.mainTopVisualArea.mainSlide .btn.big{width:auto;padding:0 5.5vw}
.mainTopVisualArea.mainSlide .topVisual .titWrap{position:absolute;top:auto;bottom:30px;left:0;height:auto;padding-top:0;font-size:0}
.mainTopVisualArea.mainSlide .topVisual .titWrap .btn{position:relative;bottom:auto;left:auto;margin-top:5px;margin-left:5px}
.mainTopVisualArea .slideWrap{padding-bottom:0}
.mainTopVisualArea .slideWrap .swiper-slide .mainTopVisualArea{padding-bottom:60px}
.mainTopVisualArea .mainBtn .btn_prev{top:50%;margin-top:-12vw;margin-left:0 !important}
.mainTopVisualArea .mainBtn .btn_prev .prev{width:35px;height:35px;background:url(../images/main/btn_main_prev_m.png) no-repeat center top;background-size:100% auto}
.mainTopVisualArea .mainBtn .btn_next{top:50%;margin-top:-12vw;margin-right:0 !important}
.mainTopVisualArea .mainBtn .btn_next .next{width:35px;height:35px;background:url(../images/main/btn_main_next_m.png) no-repeat center top;background-size:100% auto}
.mainTopVisualArea .mainBtn .btnPlayStop{overflow:hidden;display:inline-block;vertical-align:top;width:9px;height:9px;margin:0 5px 0 5px;background:url(../images/main/btn_play_stop.png) no-repeat;-webkit-background-size:9px auto;background-size:9px auto;text-indent:-9999px}
.mainTopVisualArea .mainBtn .btnPlayStop.play{background-position:0 -9px}
.mainTopVisualArea .slideWrap .swiper-pagination{top:auto !important;bottom:25px}
.contWrap.main .contBox{padding-top:60px !important}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap{padding:50px 30px 0 30px;padding-top:50px;text-align:center}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .ftit{font-size:27px}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .stit{padding-right:0;font-size:14px;line-height:18px}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap .btn{position:absolute;right:0;bottom:50px;left:0;width:155px;margin:0 auto}
.mainTopVisualArea .mainCenterSlide .btn_prev{display:none}
.mainTopVisualArea .mainCenterSlide .btn_next{display:none}
.mainWbox{margin:0 15px 60px 15px;background:#f6f3f2}
.mainWbox .mainConBox{padding-top:65px}
.mainWbox .mainConBox .btnCenter{padding-bottom:60px;text-align:center}
.mainCenterBox{overflow:hidden;position:relative;margin:0 15px;padding-bottom:30px;background:#fff}
.mainCenterBox .slideWrap{height:180px}
.mainCenterBox .slideWrap .middle .inner{height:110px;padding:0 30px}
.mainCenterBox .slideWrap .middle .inner .info{display:table;width:100%;padding-top:35px;font-size:0;line-height:1 !important;color:#666;text-align:center}
.mainCenterBox .slideWrap .middle .inner .info .ctg{display:inline-block;vertical-align:top;position:relative;margin-right:10px;padding-right:11px;font-size:14px}
.mainCenterBox .slideWrap .middle .inner .info .ctg:after{display:block;position:absolute;top:2px;right:0;width:1px;height:12px;background:#d9d9d9;content:''}
.mainCenterBox .slideWrap .middle .inner .info .date{display:inline-block;vertical-align:top;font-size:14px}
.mainCenterBox .slideWrap .middle .inner .tit{overflow:hidden;display:-webkit-box !important;margin-top:18px;font-size:19px;line-height:26px;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.mainCenterBox .slideWrap .swiper-pagination{top:auto !important;bottom:0}
.mainCenterBox .slideWrap .btn_prev{top:195px;left:0;margin:0 !important}
.mainCenterBox .slideWrap .btn_prev .prev{width:42px;height:42px;background:url(../images/main/btn_main_prev_w.png) no-repeat}
.mainCenterBox .slideWrap .btn_next{top:195px;right:0;margin:0 !important}
.mainCenterBox .slideWrap .btn_next .next{width:42px;height:42px;background:url(../images/main/btn_main_next_w.png) no-repeat}
.mainFullImgCon .item{overflow:hidden;position:relative}
.mainFullImgCon .item .bgCenter{width:100%}
.mainFullImgCon .item .titArea{position:absolute;top:60px;left:0;width:100%;padding:0 40px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mainFullImgCon .item .info{position:absolute;bottom:0;left:0;width:100%;height:120px}
.mainFullImgCon .item .info .inner{height:100%;margin:0 15px;background:#002c5e;text-align:center}
.mainFullImgCon .item .info .inner .location{display:inline-block;margin:38px 0 5px 0;padding:0 25px;background:url(../images/main/location_icon.png) no-repeat 0 1px;-webkit-background-size:12px auto;background-size:12px auto;font-size:19px;line-height:19px;color:#fff;font-family:HyundaiMedium}
.mainFullImgCon .item .info .inner .link{display:inline-block;padding:0 25px 0 35px;color:#fff}
.findacarMainList{margin-top:-27px;padding-bottom:65px}
.findacarMainList .lineArea{height:auto !important}
.findacarMainList .item{position:relative !important;top:auto !important;left:auto !important;padding:57px 25px 0 25px}
.findacarMainList .item.nomargin{margin-right:0}
.findacarMainList .item .thumbnail{margin-bottom:16px}
.findacarMainList .item .btnCarMore{width:100%}
.findacarMainList .item .thumbnail img{width:100%}
.findacarMainList .item .subTit4{margin-bottom:4px;font-size:16px}
.findacarMainList .item .conAreas{margin-bottom:14px;line-height:19px;color:#767676}
.findacarMainList .item .btn{width:100%;font-size:14px;line-height:35px}
.mainTopBanner{position:relative;background:url(../images/main/maintopbanner_bg.jpg) no-repeat center top;-webkit-background-size:auto 100%;background-size:auto 100%;min-height:40px}
.mainTopBanner .bannerArea{padding:0 15px}
.mainTopBanner .bannerArea .title{padding-top:40px;font-size:19px;line-height:24px;font-family:HyundaiMedium}
.mainTopBanner .bannerArea .txt{padding-top:8px;font-size:14px;line-height:21px}
.mainTopBanner .bannerArea .country{padding-top:30px;font-size:12px;line-height:18px}
.mainTopBanner .bannerArea .country img{vertical-align:top;margin-right:10px}
.mainTopBanner .bannerArea .btnArea{width:100%;margin-top:10px;padding-bottom:40px}
.mainTopBanner .bannerArea .btnArea a{width:152px;height:35px;margin-top:10px;margin-left:20px;font-size:14px;line-height:35px}
.mainTopBanner .bannerArea .btnArea a:first-child{margin-left:0}
.mainTopBanner .bannerArea .btnBannerClose{position:absolute;top:15px;right:15px}
.mainTopBanner .bannerArea .btnBannerClose img{width:11px;height:11px}
.mainTopBanner .visitcountry{display:none;position:relative;position:absolute;top:0;left:0;width:100%;padding:0 15px;background:#002c5f;line-height:40px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;text-decoration:none}
.mainTopBanner .visitcountry:after{display:block;position:absolute;top:14px;right:15px;width:11px;height:13px;background:url(../images/main/topbannerPin.jpg) no-repeat;-webkit-background-size:11px auto;background-size:11px auto;content:''}
.btnContentTop{display:none !important}
.n2 .grid h3{font-size:19px}
.imgView4 .txtArea h3,.n3 .grid h3{font-size:16px}
.n2 .grid2+.grid2{margin-top:15px}
.n2 .grid .titDesc{font-size:16px}
.imgView4 .txtArea .titDesc,.n3 .grid .titDesc{font-size:14px}
}
@media screen and (min-width:768px) and (max-width:1024px){.contentWrap .contWrap{background-size:cover}
}
.navigationTab .tabListArea{position:relative}
.tabListArea .tab>a>img.btn-w{vertical-align:middle;width:30px !important;padding-bottom:3px}
@charset "utf-8";@media print,screen and (min-width:741px) and (max-width:20000px){.btnWrap{margin-top:-20px;padding-bottom:100px;line-height:0}
.btnWrap.tar{padding-bottom:200px}
.btnWrap .btn+.btn{margin-left:10px}
img.flag{vertical-align:middle;width:26px;height:18px;box-shadow:1px 1px 3px rgba(148,148,148,0.8)}
.topTit{font-size:44px;line-height:54px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit{font-size:30px;line-height:40px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit2{font-size:26px;line-height:36px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit3{font-size:20px;line-height:30px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit4{font-size:16px;line-height:28px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.titArea{clear:both;margin:0 auto;padding:0 160px 56px 160px;width:1120px;text-align:center}
.titArea .topTit{margin-top:-10px}
.titArea .topTxt{margin-top:8px;margin-bottom:5px;font-size:16px;line-height:28px;font-family:"HyundaiMedium";font-weight:normal}
.titArea .subTit{margin:-9px 0 -27px 0}
.titArea .topTit+.subTit{margin-top:47px}
.titArea .subTit+.topTxt{margin-top:48px;margin-bottom:-25px}
.titArea .img{display:block;margin:8px 0 13px 0;font-size:0;line-height:0;text-align:center}
.titArea .topTxt{font-family:'HyundaiTextRegular' !important}
.titArea.bgBl{padding-top:51px;padding-bottom:49px}
.titArea.bgBl .topTit{color:#fff}
.titArea.bgBl .subTit{margin:0 !important;color:#fff}
.titArea.bgBl .topTxt{margin-top:11px;margin-bottom:2px;color:#fff}
.titArea.brd{padding:0 0 50px 0;text-align:left}
.titArea.brd .subTit{margin:0 !important}
.titArea.full{padding-left:0;padding-right:0}
.titArea.full .topTit{display:block;max-height:10000px}
.conArea{color:#000;font-size:16px;line-height:28px}
.conAreas{color:#000;font-size:14px;line-height:26px}
.custom_title{text-align:center;font-size:72px;line-height:72px;font-family:'HyundaiBold';color:#000}
.custom_title span{color:#e63312}
.n3 .grid{width:352px;margin-left:32px}
.n3 .grid.grid1{margin-left:0}
.n4 .grid{width:256px;margin-left:32px}
.n4 .grid .imgArea img{width:256px;height:169px}
.n4 .grid.grid1{margin-left:0}
.grid.phz,.gridRow.phz,.imgOnly .grid,.imgOnly .gridRow{margin-bottom:0 !important;padding-bottom:0 !important}
.imgView1{text-align:center}
.imgView1 .grid{margin-bottom:100px}
.imgView1 .txtArea{margin:0 auto;padding:51px 160px 0 160px;width:1120px}
.imgView1 .imgArea img{width:1120px;height:600px}
.imgView1.imgAuto .imgArea{text-align:center}
.imgView1.imgAuto .imgArea img{width:auto;height:auto}
.imgView1 .subTit{margin:0 0 50px 0}
.imgView1 .txtArea .subTit{width:800px;margin:0 0 25px 0}
.imgView1 .txtArea .subTit3{margin:0 0 15px 0;text-align:center}
.imgView1 .txtArea .conArea{position:relative;width:800px;text-align:left;margin-bottom:-6px}
.imgView1 .txtArea .btnWrap{margin-top:50px;padding-bottom:0}
.imgView1 .txtArea .conArea.clamp{overflow:hidden;height:84px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.imgView1 .txtArea .conArea .subCont{text-align:left}
.imgView1.full{max-width:1600px;margin:0 auto}
.imgView1.full .gridRow:after{display:block;clear:both;content:''}
.imgView1.full .grid{margin-bottom:0}
.imgView1.full .txtArea{padding-bottom:100px}
.imgView1.full .btnWrap{margin-top:40px;padding-bottom:0}
.imgView1.full .btn_prev{top:233px !important}
.imgView1.full .btn_next{top:233px !important}
.imgView1.full .slideWrap .swiper-slide .imgArea{position:relative;left:50%;margin-left:-100%;overflow:hidden;height:510px}
.imgView1.full .slideWrap .swiper-slide-active .imgArea{z-index:10}
.imgView1.full .slideWrap .swiper-slide .imgArea img{width:1920px}
.imgView1.full.n2 .slideWrap .swiper-slide .imgArea img{width:800px;height:510px}
.imgView1.full .slideWrap .swiper-pagination{top:470px !important}
.imgView2{text-align:left}
.imgView2 .gridRow{overflow:hidden;margin-bottom:91px}
.imgView2 .grid1{padding-right:16px}
.imgView2 .grid2{padding-left:16px}
.imgView2 .imgArea img{width:544px;height:360px}
.imgView2 .imgArea+.txtArea{padding-top:22px}
.imgView2 .imgArea+.txtArea .subTit{margin:20px 0}
.imgView2 .imgArea+.txtArea .subTit2{overflow:hidden;max-height:72px;margin:0 0 28px 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.imgView2 .txtArea .btnWrap{margin:35px 0 0 0;padding-bottom:0;text-align:left}
.imgView2 .txtArea .noticeList+.btnWrap{margin:40px 0 0 0}
.imgView2 .noticeList{margin:19px 0 3px}
.imgView2.gridGap{padding-bottom:40px}
.imgView2.gridGap .gridRow{margin-bottom:51px}
.imgViewFull{text-align:left;max-width:1600px;margin:0 auto}
.imgViewFull .gridRow{overflow:hidden;padding-bottom:100px}
.imgViewFull .grid{overflow:hidden}
.imgViewFull .imgArea{position:relative;height:510px;overflow:hidden}
.imgViewFull .imgArea img{position:absolute;left:50%;margin-left:-400px;width:800px;height:510px}
.imgViewFull .txtArea{width:560px;padding-right:140px}
.imgViewFull .grid1 .txtArea{float:right}
.imgViewFull .grid2 .txtArea{float:left;padding-right:0;padding-left:140px}
.imgViewFull .txtArea .subTit{margin:52px 0 21px 0}
.imgViewFull .txtArea .subTit2{overflow:hidden;max-height:72px;margin:52px 0 28px 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.imgViewFull .txtArea .subTit3{overflow:hidden;padding:33px 0 16px 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.imgViewFull .txtArea .subTit4{padding:33px 0 16px 0}
.imgViewFull .txtArea .conArea{margin-bottom:-6px}
.imgViewFull .btnWrap{margin-top:41px;padding-bottom:0;text-align:left}
.bnrFull{text-align:left;max-width:1600px;margin:0 auto}
.bnrFull .gridRow{overflow:hidden}
.bnrFull .grid{position:relative}
.bnrFull .imgArea{position:relative;height:220px;overflow:hidden}
.bnrFull .imgArea img{position:absolute;left:50%;margin-left:-400px;width:800px}
.bnrFull .imgArea:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.bnrFull .btnWrap{position:absolute;z-index:1;top:50%;margin:-10px 0 0 0;padding:0}
.bnrFull .grid1 .btnWrap{right:180px}
.bnrFull .grid2 .btnWrap{left:180px}
.bnrFull.big .imgArea,.bnrFull.big .imgArea img{height:260px}
.bnrFull.big .grid1 .btnWrap,.bnrFull.big .grid2 .btnWrap{left:0;right:0}
.bnrFull.big.main a{display:block}
.bnrFull.big.main a .middle{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.bnrFull.big.main a .middle .table{width:100%;height:100%;display:table}
.bnrFull.big.main a .middle .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;color:#fff;font-size:30px;line-height:38px;font-family:"HyundaiMedium"}
.bnrFull.big.main .imgArea:after{display:none}
.fullSlide{background-size:cover;background-repeat:no-repeat}
.fullSlide .txtArea{margin-top:30px;padding:0 160px 124px 160px}
.fullSlide .subTit{overflow:hidden;width:800px;margin:0 0 12px 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-align:center}
.fullSlide .conArea{position:relative;width:800px;margin-top:25px}
.fullSlide .conArea .btnWrap{margin:40px 0 0 0;padding-bottom:0}
.fullSlide .slideWrap .swiper-pagination{top:auto !important;bottom:60px}
.fullSlide .slideWrap .btn_prev{top:50%;margin-top:-22px}
.fullSlide .slideWrap .btn_next{top:50%;margin-top:-22px}
.imgView3{padding-bottom:20px}
.imgView3 .grid{min-height:362px}
.imgView3 .grid:nth-child(3n+1){margin-left:0}
.imgView3 .imgArea{position:relative}
.imgView3 .imgArea img{width:352px;height:234px}
.imgView3 .imgArea .grp{position:absolute;padding:15px 0 0 20px;width:100%;height:90px;font-size:14px;font-family:"HyundaiMedium";color:#fff;z-index:1;background:url("../images/abouthyundai/bg_thumb_category.png") repeat-x 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.imgView3 .txtArea{padding-top:20px}
.imgView3 .txtArea .subTit4{overflow:hidden;max-height:52px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.imgView3 .txtArea input[type="checkbox"]{position:absolute;left:0;top:32px}
.imgView3 .txtArea input[type="checkbox"]+label{overflow:hidden;height:56px;padding-left:32px !important;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:16px !important;line-height:28px !important;font-family:"HyundaiMedium"}
.imgView3 .txtArea input[type="checkbox"]+label:before{top:4px !important}
.imgView3 .txtArea .btnWrap{margin:28px 0 0 0;padding-bottom:0;text-align:left}
.imgView4{position:relative;padding-bottom:70px}
.imgView4 .slideArea.swiper-wrapper{display:block}
.imgView4 .slideArea.swiper-wrapper .swiper-slide-row{overflow:hidden;min-height:320px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.imgView4 .slideArea.swiper-wrapper .swiper-slide{float:left;margin:0;width:256px;margin-right:32px}
.imgView4 .slideArea.swiper-wrapper .swiper-slide:nth-child(4n){margin-right:0 !important}
.imgView4 .imgArea img{width:256px;height:170px}
.imgView4 .txtArea{padding-top:25px}
.imgView4 .txtArea .subTit4{overflow:hidden;line-height:26px;max-height:52px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.imgView4 .txtArea .info{margin-top:5px;font-size:14px;line-height:21px}
.imgView4 .txtArea .info .date{color:#000}
.imgView4 .txtArea .btnWrap{margin:28px 0 0 0;padding-bottom:0;text-align:left}
.imgView4 .btn_prev,.imgView4 .btn_next{display:none}
.imgView4.slideType .slideArea.swiper-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.imgView4.slideType .slideArea.swiper-wrapper .swiper-slide:nth-child(4n){margin-right:32px !important}
.imgView4.slideType .btn_prev,.imgView4.slideType .btn_next{display:block;top:63px !important}
.imgView4.slideType .swiper-pagination{display:block;position:relative;top:auto !important;left:auto;right:auto;bottom:auto;margin-top:30px}
.imgView4.heavy-slider .pageNum{display:none}
.news-view .imgView4.slideType .btn_prev,.news-view .imgView4.slideType .btn_next{display:none !important}
.news-view .imgView4.slideType .swiper-pagination{display:none}
.cardView1{width:1120px;padding-bottom:70px}
.cardView1 .grid{margin-bottom:30px}
.cardView1 .thumbnail{overflow:hidden}
.cardView1 .txtArea{float:left;display:table;width:360px;height:360px;padding:0 40px;background:#f6f3f2}
.cardView1 .txtArea .subTit3{padding:0 0 12px 0}
.cardView1 .txtArea .txtMid{display:table-cell;vertical-align:middle}
.cardView1 .imgArea{float:right;width:760px}
.cardView1 .imgArea img{width:760px;height:360px}
.cardView2{padding-bottom:68px}
.cardView2 .gridRow{overflow:hidden;margin-bottom:32px}
.cardView2 .grid{width:544px}
.cardView2 .grid.grid1{margin-right:16px}
.cardView2 .grid.grid2{float:right;margin-left:16px}
.cardView2 .imgArea img{width:544px;height:360px}
.cardView2 .txtArea{min-height:180px;padding:34px 40px 41px 40px;background:#fff}
.cardView2 .txtArea .subTit3{overflow:hidden;padding:0 0 17px 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.cardView2 .txtArea .subTit4{overflow:hidden;padding:0 0 15px 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.cardView2 .txtArea .conArea{overflow:hidden;max-height:56px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.cardView3{padding-bottom:68px}
.cardView3 .grid{margin-bottom:32px}
.cardView3 .grid:nth-child(3n+1){margin-left:0}
.cardView3 .imgArea{font-size:0;line-height:0}
.cardView3 .txtArea{min-height:152px;padding:0 32px 46px 32px;background:#f6f3f2}
.cardView3 .txtArea .subTit3{overflow:hidden;padding-top:28px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:1}
.cardView3 .txtArea .info{margin-top:15px;line-height:1}
.cardView3 .txtArea .info span.date{color:#666 !important}
.cardView3 .imgArea img{width:352px;height:234px}
.visualTxt{position:relative;text-align:center}
.visualTxt .grid{padding-bottom:100px;float:none;width:1120px;margin:0 auto}
.visualTxt .txtArea{margin:0 auto;padding:51px 160px 50px 160px;width:1120px}
.visualTxt .txtArea .subTit{width:800px;margin:0 0 25px 0}
.visualTxt .slideWrap{overflow:visible}
.visualTxt .slideWrap .btn_prev{top:50%;margin-top:-25px}
.visualTxt .slideWrap .btn_next{top:50%;margin-top:-25px}
.visualTxt .slideWrap .swiper-pagination{top:auto !important;bottom:0}
.imgList{padding-bottom:40px}
.imgList .gridRow{position:relative;overflow:hidden;margin-bottom:60px}
.imgList .txtArea{padding:0 0 0 50px}
.imgList .txtArea .subTit{margin-bottom:10px}
.imgList .imgArea{overflow:hidden}
.imgList .imgArea img{width:560px;height:358px}
.imgList .btnWrap{margin:0;padding:30px 0 0 0;text-align:left}
.imgList .btnWrap a{display:block;margin-top:15px}
.imgList.gridGap{padding-bottom:70px}
.imgList.gridGap .gridRow{margin-bottom:30px}
.fullImg{position:relative;overflow:hidden;height:580px}
.fullImg .img{position:absolute;left:50%;top:0;width:1600px;margin-left:-800px}
.fullImg .img img{width:1600px}
.fullTxtCont{width:1120px;margin:0 auto;padding-bottom:100px}
.halfWrap{padding:0 0 100px 0}
.halfWrap .gridWrap{position:relative}
.halfWrap .gridWrap .grid{float:left}
.halfWrap .subTit{margin-bottom:20px}
.halfWrap .subTit3{margin-bottom:15px}
.halfWrap .txtArea{padding-bottom:20px;width:505px}
.halfWrap .slideWrap .txtArea{padding-bottom:85px}
.halfWrap .imgArea{position:relative;height:510px;max-width:800px;width:100%;overflow:hidden}
.halfWrap .imgArea img{width:800px;height:510px;position:absolute;left:50%;top:0;margin-left:-400px}
.halfWrap.rightTxt .imgArea{float:right}
.halfWrap.leftTxt .imgArea{float:left}
.halfWrap.leftTxt .gridWrap .grid:first-child{float:right}
.halfWrap.leftTxt .gridWrap .grid:last-child{position:absolute;bottom:0;left:50%;margin-left:-560px}
.halfWrap.rightTxt .gridWrap .grid:last-child{position:absolute;bottom:0;left:50%}
.halfWrap.rightTxt .txtArea{margin-left:48px}
.halfWrap.rightTxt .swiper-pagination{top:auto;bottom:30px;left:50%;width:auto;margin-left:48px}
.halfWrap.leftTxt .swiper-pagination{top:auto;bottom:30px;left:50%;margin-left:-560px;width:auto}
.halfWrap .txtArea .btnWrap{margin:38px 0 0 0;padding-bottom:0;text-align:left}
.bgHalfWrap{padding:100px 0;background-size:cover;background-repeat:no-repeat;overflow:hidden}
.bgHalfWrap:after{display:block;clear:both;content:''}
.bgHalfWrap .txtArea{background:#fff;width:50%;height:490px;margin-top:0;text-align:left;padding:70px 60px 60px 60px;float:right}
.bgHalfWrap .txtArea .subTit{margin-bottom:10px}
.bgHalfWrap .txtArea .conArea{width:500px}
.bgHalfWrap .txtArea .btnWrap{text-align:left;margin-top:35px;padding-bottom:60px}
.slideWrap.right .swiper-pagination{top:auto !important;bottom:160px;left:auto !important;right:0 !important;width:50%;text-align:left;padding-left:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.txtCont1{padding-bottom:50px}
.txtCont1 .conArea{width:800px;padding-bottom:50px;margin:-5px auto -10px auto;text-align:left}
.txtCont1 .img{width:1120px;margin:0 auto 50px auto;text-align:center}
.txtCont1 .bottomDescBox{width:800px;margin:-20px auto;padding-bottom:50px;text-align:left}
.txtCont1 .bottomDesc{float:none;width:100%}
.txtCont1 .slideWrap .bottomDescBox{margin-top:30px}
.txtCont1 .btnWrap{margin:-2px 0 2px 0;padding-bottom:0}
.txtCont1.wide{padding-bottom:30px}
.txtCont1.wide .conArea{width:1120px;padding-bottom:70px}
.section .contBox .txtCont1.wide .conArea p>img,.section .contBox .txtCont1.wide .conArea h3>img{min-height:405px}
.txtCont2{width:800px;margin:0 auto;padding-bottom:90px}
.txtCont2 .subTit{margin:44px 0 21px}
.txtCont2 .subTit:first-child{margin-top:0}
.imgInfo{position:relative;padding-bottom:60px}
.imgInfo .gridRow{overflow:hidden;margin-bottom:40px}
.imgInfo .grid.grid1{width:352px !important;min-height:234px;font-size:0;line-height:0}
.imgInfo .grid.grid2{width:768px !important}
.imgInfo .txtArea{padding:13px 0 0 40px}
.imgInfo .txtArea .subTit2{margin-bottom:22px}
.imgInfo .txtArea .subTit3{margin-bottom:13px}
.imgInfo .imgArea img{width:352px;height:234px}
.brdList{padding-bottom:30px}
.brdList .grid:nth-child(3n+1){margin-left:0}
.brdList .grid a{display:block}
.brdList .gridRow{overflow:hidden;padding-bottom:40px;min-height:392px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.brdList .imgArea{overflow:hidden;position:relative;width:352px;height:233px}
.brdList .imgArea.nNews{height:189px !important}
.brdList .imgArea .grp{position:absolute;padding:15px 0 0 20px;width:100%;height:90px;font-size:14px;font-family:"HyundaiMedium";color:#fff;z-index:1;background:url("../images/abouthyundai/bg_thumb_category.png") repeat-x 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.brdList .imgArea img{width:352px;aspect-ratio:176/117}
.brdList .txtArea{position:relative;padding:25px 0 0 0}
.brdList .txtArea .subTit4{overflow:hidden;max-height:84px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.brdList .txtArea .info{line-height:21px;margin-top:5px;font-size:14px}
.brdList .conArea{display:none}
.brdList.gridMode{padding-bottom:60px}
.brdList.gridMode .grid{overflow:hidden;clear:both;float:none;width:100%;height:190px;margin-left:0}
.brdList.gridMode .imgArea{float:left;width:256px;height:170px}
.brdList.gridMode .imgArea img{width:256px;height:170px}
.brdList.gridMode .txtArea{float:left;position:relative;width:824px;height:170px;margin-left:40px;padding:60px 0 0 0}
.brdList.gridMode .txtArea .info{position:absolute;top:22px;left:0}
.brdList.gridMode .txtArea .subTit4{overflow:hidden;width:100%;margin-bottom:2px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
.brdList.gridMode .txtArea .conArea{overflow:hidden;display:block;height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;font-size:14px;line-height:24px}
.brdList.tvList .gridRow{min-height:357px}
.brdList.tvList .imgArea{position:relative;overflow:hidden;width:352px;height:198px}
.brdList.tvList .imgArea img{width:352px;height:auto;margin-top:-33px}
.brdList.tvList .videoBox:after{opacity:.3}
.brdList.tvList.gridMode .gridRow{padding-bottom:0}
.brdList.tvList.gridMode .grid{overflow:hidden;clear:both;float:none;width:100%;height:164px;margin-left:0}
.brdList.tvList.gridMode .imgArea{float:left;width:256px;height:144px}
.brdList.tvList.gridMode .imgArea img{width:256px;height:auto;margin-top:-24px}
.brdList.tvList.gridMode .txtArea{float:left;position:relative;width:824px;height:144px;margin-left:40px;padding:50px 0 0 0}
.brdList.tvList.gridMode .txtArea .info{position:absolute;top:13px;left:0}
.brdList.n3 .txtArea .btnWrap{margin:25px 0 0 0;padding-bottom:0;text-align:left}
.sortContWrap{position:relative;margin:-20px 0 50px 0;padding-right:110px}
.sortContWrap ul{overflow:hidden}
.sortContWrap ul li{float:left;margin-right:40px;font-family:"HyundaiMedium"}
.sortContWrap button{position:absolute;right:0;top:-10px;min-width:110px !important}
.brdListBig .grid{height:594px}
.brdListBig .grid:nth-child(3n+1){margin-left:0}
.brdListBig .grid a{display:block}
.brdListBig .txtArea{padding:29px 0 0 0}
.brdListBig .txtArea .subTit3{overflow:hidden;max-height:56px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.brdListBig .txtArea .view{display:inline-block;font-size:14px;line-height:1;font-family:"HyundaiMedium"}
.brdListBig .imgArea img{width:352px;height:430px}
.brdTitBox{position:relative;padding:60px 0 55px 0}
.brdTitBox .view{padding-bottom:15px;font-family:"HyundaiMedium";font-size:20px;line-height:1}
.brdTitBox .info{position:absolute;top:60px;right:0;color:#666;line-height:1}
.brdTitBox .info .date,.brdTitBox .info .no{position:relative;display:inline-block;padding-left:20px;font-size:14px}
.brdTitBox .info .no:after{content:'';position:absolute;width:1px;height:10px;top:1px;left:10px;background:#e2dad4}
.brdTitBox.type2{padding:140px 0 70px 0}
.brdTitBox.type2 .info{left:0}
.brdTitBox.type2 .info .date{padding-left:0;color:#000}
.brdTitBox.type2 .info .data{display:block;position:relative;padding-top:35px;font-size:15px;font-family:"HyundaiMedium"}
.tool{position:relative;overflow:hidden;height:80px;padding:26px 40px 0 40px;background:#002c5f}
.tool .btnPrint,.tool .btnEmail,.tool .btnDownload{display:inline-block;margin-right:30px;font-size:14px;line-height:16px;color:#fff;font-family:"HyundaiMedium"}
.tool .btnPrint{padding:0 0 0 27px;background:url("../images/common/bul_tool.gif") no-repeat top left}
.tool .btnEmail{padding:0 0 0 26px;background:url("../images/common/bul_tool.gif") no-repeat 0 -39px}
.tool .btnDownload{position:absolute;top:33px;right:40px;margin-right:0;padding:0 0 0 24px;background:url("../images/common/bul_tool.gif") no-repeat 0 -79px}
.tool .btnPrint:hover,.tool .btnEmail:hover,.tool .btnDownload:hover,.tool .btnPrint:focus,.tool .btnEmail:focus,.tool .btnDownload:focus{color:#fff}
.btnWrap+.tool{margin-top:-20px}
.brdViewTxt{margin-top:-20px}
.brdViewImg{margin-top:-20px;padding-bottom:50px}
.brdViewImg .imgView1 .grid{margin-bottom:0}
.brdViewImg .imgView1 .imgArea img{width:auto;max-width:1120px;height:600px}
.news-view .brdViewImg .imgView1 .movieContent .imgArea img{width:1120px;height:600px}
.news-view .brdViewImg .imgView1 .imgArea img{width:auto;max-width:1120px;height:auto}
.brdViewImg.imgFull .imgView1 .movieContent .imgArea img{width:1120px;height:600px}
.brdViewImg.imgFull .imgView1 .imgArea img{width:auto;max-width:1120px;height:auto}
.brdViewImg .imgView1 .txtArea{padding-left:0;padding-right:0}
.brdViewImg .imgView1 .txtArea .conArea{width:100%;margin-bottom:40px}
.brdViewImg .imgView1 .txtArea .conArea a{color:#2e7dab}
.brdViewImg .imgView1 .source{margin:-30px 0 40px 0;text-align:left;font-size:14px;color:#666}
.titArea+.brdViewImg{margin-top:0}
.brdViewCnt{margin-top:-50px;margin-bottom:60px}
.brdViewCnt dt{display:inline-block;padding-right:20px;font-family:"HyundaiMedium"}
.brdViewCnt dd{display:inline-block}
.brdViewCnt dd .mail{margin-right:20px}
.brdViewEtc{padding-bottom:100px;border-top:1px solid #e4dcd3}
.brdViewEtc dl{overflow:hidden;padding:25px 40px 20px 40px;border:1px solid #e4dcd3;border-top:0;font-size:0}
.brdViewEtc dt{float:left;width:100px;font-family:"HyundaiMedium";font-size:16px;line-height:18px;vertical-align:top}
.brdViewEtc dd{float:left;width:938px;font-size:16px;line-height:18px;vertical-align:top}
.brdViewEtc .file li{position:relative;padding:10px 0 3px 0;color:#000}
.brdViewEtc .file li:first-child{padding-top:0}
.brdViewEtc .file li .fileName{overflow:hidden;display:block;max-width:810px;padding-right:50px}
.brdViewEtc .file li:first-child .btnDown{top:0}
.brdViewEtc .file li .btnDown{position:absolute;right:0;top:10px}
.brdViewEtc .tag a{margin-right:10px;text-decoration:underline !important}
.brdViewEtc .jumpPage{padding-bottom:10px;background:#fff}
.brdViewEtc .jumpPage dt{padding-bottom:20px}
.brdViewEtc .jumpPage dd{padding-bottom:20px;color:#666}
.brdViewEtc .jumpPage dd a,.brdViewEtc .jumpPage dd span{display:block;position:relative;padding-right:50px}
.brdViewEtc .jumpPage dd a:after{display:block;content:'';width:11px;height:7px;background-repeat:no-repeat;background-image:url("../images/common/paging_jumpPage.png");position:absolute;top:5px;right:0}
.brdViewEtc .jumpPage dd.next a{background-position:0 0}
.brdViewEtc .jumpPage dd.prev a:after{background-position:0 -8px}
.brdViewEtc .btnWrap{margin:0;padding:32px 40px 0 40px;border:1px solid #e4dcd3;border-top:0;border-bottom:0;line-height:1;text-align:right}
.brdViewEtc .btnWrap .btnDown{display:inline-block;min-width:167px;height:36px;border-color:#002c5e;background:#002c5e url("../images/common/btn_pdfDown.png") no-repeat 26px -70px;font-size:14px;line-height:36px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box}
.brdViewEtc .btnWrap+dl.file{padding-top:19px}
.brdListTop{margin-top:-8px;margin-bottom:45px;line-height:0}
.brdListTop .info{overflow:hidden;margin-top:15px}
.brdListTop .count{float:left}
.brdListTop .count .ls{display:inline-block;margin-right:15px;font-size:14px;line-height:19px;color:#666;vertical-align:top}
.brdListTop .count .ls .num{padding-left:3px}
.brdListTop .right{float:right}
.brdListTop .right input[type=checkbox]+label{font-family:"HyundaiMedium"}
.brdListTop .btnDown{margin:1px 0 0 30px}
.tblInfo{position:relative;height:33px;line-height:0}
.tblInfo .subTit4{line-height:1}
.tblInfo .caption{position:absolute;top:0;right:0;font-size:14px;line-height:16px;text-align:right}
.tblInfo select{position:absolute;top:-30px;right:0}
.tblInfo select.sort{width:200px !important}
.tblInfo select.bg2{box-shadow:none !important}
.tblInfo .searchBar{min-height:0}
.tblInfo .searchBar .searchWrap{top:-31px;left:auto;right:0}
.tblInfo .searchBar .searchWrap .autoSearchList{position:absolute;width:100%}
.brdTableWrap{padding-bottom:100px}
.brdTable table{width:100%}
.brdTable table thead th{height:48px;padding:3px 0 0 0;border-left:1px solid #fff;background-color:#002c5f !important;font-size:14px;line-height:20px;color:#fff !important;text-align:center;font-family:"HyundaiMedium";font-weight:normal}
.brdTable table thead th:first-child{border-left:0}
.brdTable table tbody td{padding:16px 30px 15px 30px;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;text-align:center;font-size:14px;line-height:20px}
.brdTable table tbody td img.flag{margin-right:5px}
.brdTable table tfoot tr.total{background:#f6f3f2}
.brdTable table tfoot tr.total th,.brdTable table tfoot tr.total td{padding:16px 30px 15px 30px;border-bottom:1px solid #e4dcd3;font-size:14px;line-height:20px;font-weight:normal}
.brdTable table tfoot tr.total th{border-left:1px solid #e4dcd3;text-align:left}
.brdTable table tfoot tr.total td{text-align:center}
.brdTable table tfoot tr.total td:last-child{border-right:1px solid #e4dcd3}
.brdTableWrap .btnWrap{margin-top:45px;padding-bottom:0}
.motoshowList .item{width:100%;height:580px;overflow:hidden}
.motoshowList .item a{display:block;position:relative;width:100%;height:580px}
.motoshowList .item .bgCenter{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px}
.motoshowList .item .info{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:10}
.motoshowList .item .info dl{height:160px;background:#002c5e;margin:0 60px;text-align:center}
.motoshowList .item .info dt{padding:51px 0 7px 0;color:#fff;font-size:30px;line-height:1;font-family:"HyundaiMedium";margin:0 auto;width:1120px}
.motoshowList .item .info dd{overflow:hidden;color:#fff}
.motoshowList .item1{width:100%;height:280px;overflow:hidden}
.motoshowList .item1 a{display:block;position:relative;width:100%;height:280px}
.motoshowList .item1 .bgCenter{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px}
.motoshowList .item1 .info{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:10}
.motoshowList .item1 .info dl{height:160px;background:#002c5e;margin:0 60px;text-align:center}
.motoshowList .item1 .info dt{padding:51px 0 7px 0;color:#fff;font-size:30px;line-height:1;font-family:"HyundaiMedium";margin:0 auto;width:1120px}
.motoshowList .item1 .info dd{overflow:hidden;color:#fff}
.info .view{display:inline-block;font-size:14px;line-height:1;padding-right:10px;color:#000}
.info .date{display:inline-block;font-size:14px;line-height:1;color:#666}
.info .data{display:inline-block;font-size:12px;line-height:1;color:#002c5f;letter-spacing:.024em}
.area-swiper,.slideWrap{position:relative;overflow:hidden}
.slideWrap.thumbnail{background:#000}
.area-swiper .btn_prev,.slideWrap .btn_prev{position:absolute;left:0;top:278px;z-index:10}
.area-swiper .btn_prev .prev,.slideWrap .btn_prev .prev{display:block;background:url("../images/common/btn_prev.png") no-repeat;width:44px;height:44px;overflow:hidden;text-indent:-9999px}
.area-swiper .btn_next,.slideWrap .btn_next{position:absolute;right:0;top:278px;z-index:10}
.area-swiper .btn_next .next,.slideWrap .btn_next .next{display:block;background:url("../images/common/btn_next.png") no-repeat;width:44px;height:44px;overflow:hidden;text-indent:-9999px}
.area-swiper .swiper-pagination,.slideWrap .swiper-pagination{position:absolute;left:0;top:558px;text-align:center;width:100%;font-size:0;line-height:0;display:table;text-align:center;z-index:1}
.area-swiper .swiper-pagination .swiper-pagination-bullet,.slideWrap .swiper-pagination .swiper-pagination-bullet{display:inline-block;background:url("../images/common/dot.png") no-repeat right 0;width:12px;height:12px;overflow:hidden;text-indent:-9999px}
.area-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.slideWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position:0 0}
.area-swiper .swiper-pagination.gray .swiper-pagination-bullet,.slideWrap .swiper-pagination.gray .swiper-pagination-bullet{background:url("../images/common/dot.png") no-repeat right 0}
.area-swiper .swiper-pagination.gray .swiper-pagination-bullet.swiper-pagination-bullet-active,.slideWrap .swiper-pagination.gray .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position:0 0}
.area-swiper .btnWrap .learnMore,.slideWrap .btnWrap .learnMore{line-height:26px;word-break:break-all}
.brand-story-n-news-list .n1 .slideWrap{padding-bottom:42px !important}
.brand-story-n-news-list .slideWrap .swiper-pagination{top:auto !important;bottom:0 !important}
.slideWrap.numbering .swiper-pagination{top:660px !important}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number{position:relative;padding:0 23px;text-indent:0;background:0;width:50px;height:50px;margin:0}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number em{display:block;width:50px;height:50px;font-size:14px;font-style:normal;font-family:"HyundaiMedium";line-height:50px;color:#002c5f;background:url("../images/common/btn_paging_numbering.png") -50px 0}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number.swiper-pagination-bullet-active em{background-position:0 0;color:#fff}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number:before{display:block;content:'';width:50px;height:4px;background:#002c5f;position:absolute;top:23px;left:-25px}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number:after{display:block;content:'';width:50px;height:4px;background:#002c5f;position:absolute;top:23px;right:-26px}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number:first-child:before{display:none}
.slideWrap.numbering .swiper-pagination-bullet.swiper-number:last-child:after{display:none}
.slideWrap.numbering .txtArea{padding-top:160px}
.slideWrap.numbering .number{display:none}
.slideWrap.hideBtn .btn_prev,.slideWrap.hideBtn .btn_next,.slideWrap.hideBtn .swiper-pagination{display:none}
.slideWrap.middleBtn .btn_prev{top:50%;margin-top:-22px}
.slideWrap.middleBtn .btn_next{top:50%;margin-top:-22px}
.slideInfo{max-width:1600px;min-width:1120px;height:580px !important;position:relative;margin:0 auto}
.slideInfo ul.slideArea li{overflow:hidden;position:relative}
.slideInfo ul.slideArea li .bgCenter{position:absolute;left:50%;top:0;margin-left:-800px;width:1600px}
.slideInfo ul.slideArea li .info{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:1120px}
.slideInfo ul.slideArea li .info dl{padding:32px 0 80px 0;background:#002c5e}
.slideInfo ul.slideArea li .info dt{padding:0 0 13px 0;color:#fff;font-size:16px;line-height:28px;font-family:"HyundaiMedium"}
.slideInfo ul.slideArea li .info dd{overflow:hidden;max-height:84px;margin:0 170px;color:#fff;font-size:16px;line-height:28px;font-family:"HyundaiLight";text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.slideInfo ul.slideArea li .info dd.onlyCon{margin:21px 170px 24px 170px}
.slideInfo ul.slideArea li .info .noticeList{margin:0 170px;text-align:left}
.slideInfo ul.slideArea li .info .noticeList li{color:#fff;display:inline-block;vertical-align:top;font-family:"HyundaiLight"}
.slideInfo .btn_prev{left:0;top:50%;margin-top:-22px}
.slideInfo .btn_next{right:0;top:50%;margin-top:-22px}
.slideInfo .swiper-pagination{top:auto;bottom:30px}
.slideAuto{position:relative;min-width:1120px;height:580px !important}
.slideAuto ul.slideArea li{overflow:hidden;position:relative}
.slideAuto ul.slideArea li .bgCenter{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px}
.slideAuto ul.slideArea li .info{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:1120px}
.slideAuto ul.slideArea li .info dl{padding:32px 0 80px 0;background:#002c5e}
.slideAuto ul.slideArea li .info dt{padding:0 0 13px 0;color:#fff;font-size:16px;line-height:28px;font-family:"HyundaiMedium"}
.slideAuto ul.slideArea li .info dd{overflow:hidden;max-height:84px;margin:0 170px;color:#fff;font-size:16px;line-height:28px;font-family:"HyundaiLight";text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.slideAuto ul.slideArea li .info dd.onlyCon{margin:21px 170px 24px 170px}
.slideAuto .btn_prev{left:0;top:50%;margin-top:-22px}
.slideAuto .btn_next{right:0;top:50%;margin-top:-22px}
.grid .area-swiper .swiper-pagination,.slideAuto .swiper-pagination{top:auto;bottom:0}
.slideInfo2{max-width:1600px;min-width:1120px;height:680px !important;position:relative;margin:0 auto}
.slideInfo2 ul.slideArea li{overflow:hidden;position:relative}
.slideInfo2 ul.slideArea li .bgCenter{position:absolute;left:50%;top:0;margin-left:-800px;width:1600px;height:680px}
.slideInfo2 ul.slideArea li .info{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:1120px;background:#002c5e;padding:42px 145px 42px 65px;overflow:hidden;color:#fff}
.slideInfo2 ul.slideArea li .info .item{float:left;font-size:0;display:table;padding-top:15px}
.slideInfo2 ul.slideArea li .info .item span{display:inline-block;font-size:30px;font-family:"HyundaiMedium"}
.slideInfo2 ul.slideArea li .info .item .tit{margin-right:33px}
.slideInfo2 ul.slideArea li .info .txt{float:right;text-align:left;font-family:"HyundaiMedium"}
.slideInfo2 .btn_prev{left:0;top:50%;margin-top:-22px}
.slideInfo2 .btn_next{right:0;top:50%;margin-top:-22px}
.slideInfo2 .swiper-pagination{top:auto;bottom:170px}
.slideWrap.middleType{height:600px}
.slideWrap.middleType ul.slideArea li .middle{display:table;position:absolute;left:0;top:0;width:100%;height:100%}
.slideWrap.middleType ul.slideArea li .middle .titArea{position:relative;display:table-cell;padding:0;text-align:center;vertical-align:middle;z-index:10}
.slideWrap.middleType ul.slideArea li .middle:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.slideWrap.middleType ul.slideArea li .middle .titArea .view{position:relative;margin-bottom:5px;font-size:16px;line-height:28px;font-family:"HyundaiMedium";z-index:5}
.slideWrap.middleType ul.slideArea li .middle .titArea .subTit{position:relative;margin:0;z-index:5}
.slideWrap.middleType ul.slideArea li .middle .titArea.colorw .view,.slideWrap.middleType ul.slideArea li .middle .titArea.colorw .subTit{color:#fff}
.slideWrap.middleType .btn_prev{left:0;top:50%;margin-top:-22px}
.slideWrap.middleType .btn_next{right:0;top:50%;margin-top:-22px}
.slideWrap.smallSlide{width:800px;margin:0 auto}
.slideWrap.smallSlide .btn_prev,.slideWrap.smallSlide .btn_next{top:220px}
.imgView1 .slideArea1 img{width:1120px;height:600px}
.imgView1 .slideArea1 .swiper-pagination-bullets{margin-top:-10px}
.graphSlide .subTitBox{margin-bottom:0;padding:55px 60px 55px;background:#f6f3f2}
.graphSlide .graphConWrap{margin-top:0;text-align:left}
.graphSlide .swiper-pagination-bullets{top:inherit !important;bottom:30px}
.graphConWrap{margin-top:23px}
.graphConWrap .graphTit{color:#666}
.graphConWrap .graphTit span{display:inline-block;padding-right:20px;font-family:"HyundaiMedium";color:#000}
.graphConWrap .graphWrap{padding:51px 0 37px 0}
.graphConWrap .graphWrap img{width:auto;height:auto}
.brdTop{margin-top:-30px;padding-bottom:70px}
.brdTop .infoBox{overflow:hidden;display:table;height:490px;background:#f6f3f2}
.brdTop .infoBox .imgArea{float:left;width:740px;height:490px;vertical-align:top}
.brdTop .infoBox .imgArea img{width:740px;height:490px;aspect-ratio:74/49}
.brdTop .infoBox .txtArea{position:relative;float:left;width:380px;padding:0 60px 0 50px;text-align:left;height:490px}
.brdTop .infoBox .txtArea .info{margin-top:82px}
.brdTop .infoBox .txtArea .subTit{overflow:hidden;margin-top:14px;max-height:220px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-wrap:break-word;font-size:26px;line-height:36px}
.brdTop .infoBox .txtArea .btnWrap{position:absolute;bottom:100px;padding-bottom:0;text-align:left}
.brdTop .btn_prev{top:50%;margin-top:-42px}
.brdTop .btn_next{top:50%;margin-top:-42px}
.area-swiper{padding-bottom:42px}
.area-swiper .swiper-slide.type-add{display:none;position:absolute;top:0;left:100%}
.area-swiper .swiper-slide.type-add.active{display:block;position:relative;left:0}
.area-swiper .swiper-slide.type-add.ready{display:block}
.brdTop.tvList .infoBox{height:413px}
.brdTop.tvList .infoBox .imgArea{width:740px;height:413px}
.brdTop.tvList .infoBox .imgArea img{width:740px;height:auto;margin-top:-72px}
.brdTop.tvList .infoBox .txtArea{height:413px}
.brdTop.tvList .infoBox .txtArea .info{margin-top:50px}
.brdTop.tvList .infoBox .txtArea .btnWrap{bottom:50px}
.brdTop.tvList .videoBox:after{opacity:.3}
.galleryTy1{width:1120px;padding-bottom:100px}
.galleryTy1 .slideWrap{overflow:hidden;width:1120px}
.galleryTy1 .slideArea li{width:262px}
.galleryTy1 .slideArea li .tit,.galleryTy1 .slideArea li .desc{display:none}
.galleryTy1 .thumbnail .wrapper{max-width:100% !important}
.galleryTy1 .thumbnail .slideArea{background:#000}
.galleryTy1 .thumbnail .slideArea li{width:262px;vertical-align:top;font-size:0;line-height:0}
.galleryTy1 .thumbnail .slideArea li button{position:relative}
.galleryTy1 .thumbnail .slideArea li button:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.6}
.galleryTy1 .thumbnail .slideArea li button:hover:after,.galleryTy1 .thumbnail .slideArea li button:focus:after{opacity:0}
.galleryTy1 .thumbnail .slideArea li.on button:after{opacity:0}
.galleryTy1 .thumbnail .slideArea li img{width:262px;height:140px}
.galleryTy1 .slideWrap.bigImg li{width:100%}
.galleryTy1 .slideWrap.bigImg li .noticeList{display:none}
.galleryTy1 .slideWrap.bigImg li img{width:1120px;height:600px}
.galleryTy1 .btn_prev{left:0;bottom:auto;top:50%;margin-top:-22px}
.galleryTy1 .btn_next{right:0;bottom:auto;top:50%;margin-top:-22px}
.galleryTy1 .pageNum{position:absolute;width:1120px;height:90px;padding:49px 30px 0 0;right:0;bottom:0;z-index:2;color:#fff;font-size:16px;background:url('../images/common/bg_gallery_num.png') repeat-x left bottom;text-align:right;line-height:1}
.galleryTy1 .pageNum strong{font-family:'HyundaiMedium'}
.galleryTy1.minTy1{width:720px;padding-bottom:100px;margin:0 auto}
.galleryTy1.minTy1 .slideWrap{overflow:hidden;width:720px}
.galleryTy1.minTy1 .thumbnail .slideArea li{width:188px;vertical-align:top;font-size:0;line-height:0}
.galleryTy1.minTy1 .thumbnail .slideArea li img{width:188px;height:100px}
.galleryTy1.minTy1 .slideWrap.bigImg li img{width:720px;height:386px}
.bottomDescBox{overflow:hidden;margin-top:24px}
.bottomDesc{float:left;width:990px}
.bottomDesc .tit{display:block;margin-bottom:6px;color:#000;font-family:"HyundaiMedium";font-size:20px}
.bottomDesc .txt{display:block;position:relative;padding-left:28px}
.bottomDesc .txt:before{content:'';display:block;position:absolute;left:0;top:6px;width:16px;height:16px;background:url('../images/common/ico_gallery_desc.png') no-repeat 0 0}
.bottomDescBox .btnWrap{float:right;margin-top:7px;padding-bottom:0}
.imgView1 .bottomDescBox{text-align:left}
.galleryTy2{padding-bottom:100px;padding-top:2px}
.galleryTy2 ul li{overflow:hidden}
.galleryTy2 ul li .columnsImg{float:left;margin:2px}
.galleryTy2 ul li .columnsImg.w1{margin-left:0}
.galleryTy2 ul li .columnsImg.w5{margin-left:0}
.galleryTy2 ul li .columnsImg.w9{margin-left:0}
.galleryTy2 ul li .columnsImg.w4{margin-right:0}
.galleryTy2 ul li .columnsImg.w8{margin-right:0}
.galleryTy2 ul li .columnsImg.w12{margin-right:0}
.galleryTy2 ul li .columnsImg img{width:277px;height:148px}
.galleryTy2 .swiper-pagination{position:relative;left:auto;top:auto;margin-top:58px}
.togListWrap{position:relative;padding-bottom:98px}
.togListWrap .togList{margin-bottom:2px}
.togListWrap .btnOpenClose{display:block;width:100%;height:80px;padding:0 40px;background:#002c5f;color:#fff;line-height:26px;text-align:left;text-decoration:none}
.togListWrap .btnOpenClose:after{content:'';display:block;position:absolute;right:40px;top:34px;width:20px;height:12px;background:url("../images/common/bg_toggle.png") no-repeat 0 -270px}
.togListWrap .togList.on .btnOpenClose{background:#f6f3f2;color:#000}
.togListWrap .togList.on .btnOpenClose:after{background:url("../images/common/bg_toggle.png") no-repeat 0 0}
.togListWrap .togCont{display:none;padding:30px 60px;background:#f6f3f2}
.togListWrap .togCont .txtCont1{width:100%}
.togListWrap .togCont .txtCont1 .conArea{width:100% !important;padding-bottom:0 !important}
.togListWrap.small{border:1px solid #e4dcd3;border-bottom:0;padding-bottom:0}
.togListWrap.small.N{border-color:#dceaf5 !important}
.togListWrap.small .togList{margin:0}
.togListWrap.small .togList:first-child{margin-top:0}
.togListWrap.small .btnOpenClose{display:block;width:100%;height:58px;padding:0 30px;line-height:58px;text-align:left;text-decoration:none;font-family:"HyundaiMedium";font-size:14px;color:#000;background:#fff;border-bottom:1px solid #e4dcd3}
.togListWrap.small .btnOpenClose.N{border-bottom:1px solid #dceaf5 !important}
.togListWrap.small .btnOpenClose:after{right:30px;top:50%;width:12px;height:7px;margin-top:-3px;background:url("../images/common/bg_toggle_small.png") no-repeat top left !important}
.togListWrap.small .togList.on .btnOpenClose{background:#fff;color:#000}
.togListWrap.small .togList.on .btnOpenClose:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.togListWrap.small .togCont{border-bottom:1px solid #e4dcd3}
.togListWrap.small .togCont.N{border-bottom:1px solid #dceaf5 !important}
.togListWrap.country{margin-top:34px}
.togListWrap.country .togList.on .btnOpenClose{border-bottom:1px solid #fff}
.togListWrap.country .togCont{background:#fff}
.togListWrap.country .gridWrap{margin-bottom:-20px}
.togListWrap.country .n3 .grid{width:332px;margin-left:0;margin-bottom:35px;font-size:14px;line-height:19px}
.togListWrap.country .n3 .grid img{width:26px}
.togListWrap.country .n3 .grid .txtCountry{padding-left:7px}
.togListWrap.country .n3 .grid a:hover,.togListWrap.country .n3 .grid a:focus{text-decoration:none}
.togListWrap .btnWrap{height:62px;text-align:left;margin:0;padding:0}
.togListWrap .togSelect{position:relative;height:62px}
.togListWrap .togSelect select{position:absolute;top:0;right:0;width:200px !important}
.togListWrap .togSelect .btnWrap{position:absolute;height:auto;top:0;left:0}
.togListInfo .n2 .grid1{width:352px;margin-right:50px}
.togListInfo .n2 .grid1 .imgArea img{width:352px;height:430px}
.togListInfo .n2 .grid2{width:598px;padding-top:53px}
.togListInfo .n2 .grid2 .conArea{padding-top:13px}
.togListInfo .togList .togTitWrap{position:relative;overflow:hidden;height:80px;padding-left:138px;background:#002c5f;color:#fff;line-height:80px}
.togListInfo .togList .togTitWrap .togTit{display:inline-block;line-height:80px;font-size:20px}
.togListInfo .togList .togTitWrap .togTit button{color:#fff;text-decoration:none;text-align:left;max-width:550px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.togListInfo .togList .togTitWrap .num{position:absolute;left:40px}
.togListInfo .togList .togTitWrap .date{position:absolute;right:303px}
.togListInfo .togList .togTitWrap .pdfDown{position:absolute;top:32px;right:120px;color:#fff;background:url("../images/common/btn_pdfDown.png") no-repeat 0 -80px}
.togListInfo .togList .togTitWrap .togOpenclose{position:absolute;right:0;text-indent:1000px;width:100px;height:80px;background:url("../images/common/bg_toggle.png") no-repeat center -235px}
.togListInfo .togList.on .togTitWrap{background:#f6f3f2;color:#000}
.togListInfo .togList.on .togTitWrap .togTit button{color:#000}
.togListInfo .togList.on .togTitWrap .pdfDown{color:#000;background:url("../images/common/btn_pdfDown.png") no-repeat top left}
.togListInfo .togList.on .togTitWrap .togOpenclose{background:url("../images/common/bg_toggle.png") no-repeat center 34px}
.togListEvent .togTitWrap{position:relative;overflow:hidden;height:80px;padding-left:40px;background:#002c5f;color:#fff;line-height:80px}
.togListEvent .togTitWrap .togTit{display:inline-block;line-height:80px;font-size:20px}
.togListEvent .togTitWrap .togTit button{color:#fff;text-decoration:none;text-align:left;max-width:600px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.togListEvent .togTitWrap .num{position:absolute;left:40px}
.togListEvent .togTitWrap .date{position:absolute;right:303px;font-size:14px}
.togListEvent .togTitWrap .pdfDown{position:absolute;top:32px;right:120px;color:#fff;background:url("../images/common/btn_pdfDown.png") no-repeat 0 -80px}
.togListEvent .togTitWrap .togOpenclose{position:absolute;right:0;text-indent:1000px;width:100px;height:80px;background:url("../images/common/bg_toggle.png") no-repeat center -235px}
.togListEvent .togCont{padding-bottom:50px}
.togListEvent .togCont .date{display:block;font-size:14px;color:#666}
.togListEvent .togCont h3{margin-bottom:19px}
.togListEvent .togCont .conArea{line-height:30px}
.togListEvent .togList.on .togTitWrap{background:#f6f3f2;color:#000}
.togListEvent .togList.on .togTitWrap .togTit button{color:#000}
.togListEvent .togList.on .togTitWrap .togOpenclose{background:url("../images/common/bg_toggle.png") no-repeat center 34px}
.togListEvent .togList.on .togTitWrap .pdfDown{color:#000;background:url("../images/common/btn_pdfDown.png") no-repeat top left}
.navigationTabWrap{background:#fff;height:70px;text-align:center;overflow:hidden;position:relative;width:100%;z-index:20;box-shadow:1px 1px 1px rgba(0,0,0,0.05);min-width:1240px;transform:translate3d(0,0,0)}
.navigationTabWrap.fixed{position:fixed !important;top:0 !important;z-index:100}
.navigationTabWrap.full .tabListArea{max-width:1120px}
.navigationTab{width:1120px;position:relative;margin:0 auto;line-height:70px}
.navigationTab .tit{font-family:"HyundaiMedium";position:absolute;left:0;top:0}
.navigationTab .tabListArea{display:inline-block;height:70px;max-width:1120px}
.navigationTabWrap.openClose .navigationTab .tabListArea{margin:0 auto;width:780px}
.navigationTab .tabListArea .tabList{overflow:hidden}
.navigationTab .tabListArea .tabList .tab{float:left;padding:0 25px}
.long .navigationTab .tabListArea .tabList .tab{float:left;padding:0 10px;font-size:16px}
.navigationTab .tabListArea .tabList .tab a{text-decoration:none}
.navigationTab .tabListArea .tabList .tab a:hover,.navigationTab .tabListArea .tabList .tab a:focus,.navigationTab .tabListArea .tabList .tab button:hover,.navigationTab .tabListArea .tabList .tab button:focus{color:#00aad2}
.navigationTab .tabListArea .tabList .tab.on a,.navigationTab .tabListArea .tabList .tab.on button{color:#00aad2;font-family:"HyundaiMedium"}
.navigationTab .btnRight{position:absolute;right:0;top:0;text-decoration:none}
.navigationTab .btnRight.btnDown{top:27px}
.navigationTab .btnRight.openClose{padding-right:19px}
.navigationTab .btnRight.openClose:after{display:block;content:'';background:url("../images/common/btn_right_arr.png") no-repeat;width:9px;height:6px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-3px}
.navigationTab .btnRight.openClose.on:after{background-position:0 -6px}
ul.tabArea.whiteLine li{border-left:1px solid #fff}
ul.tabArea.whiteLine li:first-child{border-left:0}
.tabWrap{position:relative;z-index:1}
.tabWrap .tabArea{overflow:hidden;height:60px;display:block !important}
.tabWrap .tabArea .tab{display:table;float:left;height:60px;table-layout:fixed}
.tabWrap .tabArea .tab .link{display:table-cell;height:60px;vertical-align:middle;color:#fff;font-size:14px;text-align:center;font-family:"HyundaiMedium";background-color:#444;text-decoration:none;width:100%;line-height:16px}
.tabWrap .tabArea .tab .link.N{color:#000 !important;background-color:#aacae6 !important}
.tabWrap .tabArea .tab .link:hover,.tabWrap .tabArea .tab .link:focus,.tabWrap .tabArea .tab.on .link{background-color:#fff;color:#000}
.tabWrap .tabArea .tab.on .link.N{background-color:#e63312 !important;color:#fff !important}
.tabWrap .tabArea .tab .link.newWin:after{content:"";overflow:hidden;display:inline-block;margin-left:10px;width:10px;height:10px;background:url("../images/common/ico_gnb_newwin2.png") no-repeat 0 -10px;font-size:0;line-height:0}
.tabWrap .tabArea .tab .link.newWin:hover:after{background:url("../images/common/ico_gnb_newwin2.png") no-repeat 0 0}
.tabWrap .tabArea .tab h2{display:table;width:100%}
.tabWrap .tabArea .tab h2 .link{display:table-cell}
.tabWrap.n2 .tab{width:560px}
.tabWrap.n3 .tab{width:373px}
.tabWrap.n3 .tab:first-child{width:374px}
.tabWrap.n4 .tab{width:25%}
.tabWrap.n5 .tab{width:20%}
.tabWrap.n6 .tab{width:186px}
.tabWrap.n6 .tab:first-child{width:190px}
.tabWrap.n7 .tab{width:160px}
.tabWrap.n7 .tab .link{padding-left:19px;padding-right:19px}
.tabWrap.n8 .tab{width:12.5%}
.tabWrap.n8 .tab .link{padding-left:9px;padding-right:9px}
.tabWrap.n9 .tab{width:11.111%}
.tabWrap.n9 .tab .link{padding-left:0;padding-right:0}
.tabCont{padding-top:60px}
.naviJumpWrap{background:#e4dcd3}
.naviJumpWrap .naviJump{overflow:hidden;display:table;width:1120px;height:160px;margin:0 auto;vertical-align:top}
.naviJumpWrap .naviJump a{text-decoration:none}
.naviJumpWrap .naviJump .prev,.naviJumpWrap .naviJump .next{position:relative;display:table-cell;height:160px;padding:0 40px;font-size:30px;line-height:40px;color:#000;font-family:"HyundaiMedium";vertical-align:middle}
.naviJumpWrap .naviJump .prev{text-align:left}
.naviJumpWrap .naviJump .prev:after{display:block;content:"";position:absolute;top:69px;left:0;width:13px;height:21px;background:url("../images/common/bg_navijump.png") no-repeat 0 0}
.naviJumpWrap .naviJump .next{text-align:right}
.naviJumpWrap .naviJump .next:after{display:block;content:"";position:absolute;top:69px;right:0;width:13px;height:21px;background:url("../images/common/bg_navijump.png") no-repeat 0 100%}
.naviJumpWrapN{background:#dceaf5}
.naviJumpWrapN .naviJump{overflow:hidden;display:table;width:1120px;height:160px;margin:0 auto;vertical-align:top}
.naviJumpWrapN .naviJump a{text-decoration:none}
.naviJumpWrapN .naviJump .prev,.naviJumpWrapN .naviJump .next{position:relative;display:table-cell;height:160px;padding:0 40px;font-size:30px;line-height:40px;color:#000;font-family:"HyundaiMedium";vertical-align:middle}
.naviJumpWrapN .naviJump .prev{text-align:left}
.naviJumpWrapN .naviJump .prev:after{display:block;content:"";position:absolute;top:69px;left:0;width:13px;height:21px;background:url("../images/common/bg_navijump.png") no-repeat 0 0}
.naviJumpWrapN .naviJump .next{text-align:right}
.naviJumpWrapN .naviJump .next:after{display:block;content:"";position:absolute;top:69px;right:0;width:13px;height:21px;background:url("../images/common/bg_navijump.png") no-repeat 0 100%}
.tabWrapInner{padding-top:30px}
.tabStickyWrap .tabSticky ul{overflow:hidden}
.tabStickyWrap .tabSticky ul li{float:left;margin-left:2px}
.tabStickyWrap .tabSticky ul li:first-child{margin-left:0}
.tabStickyWrap .tabSticky ul li a{display:block;padding:5px 20px;background:#f6f6f6;font-size:14px;font-family:"HyundaiMedium";color:#666}
.tabStickyWrap .tabSticky ul li.on a{background:#00aad2;color:#fff}
.searchWrap{position:absolute;left:0;top:0;width:610px;z-index:10;background:#fff}
.searchWrap .searchInput{position:relative;padding-right:55px}
.searchWrap .searchInput .inputText{width:100%;border:0 !important;padding-right:55px;height:50px;font-size:16px !important}
.searchWrap .btnSearch{position:absolute;right:0;top:0;display:block;width:55px;text-align:center;height:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/common/btn_search.png") no-repeat center center;overflow:hidden;text-indent:-99999px}
.searchWrap .autoSearchList{border-top:1px solid #f6f3f2;background:#fff;display:none;text-align:left;box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.searchWrap .autoSearchList .list .link{display:block;font-size:16px;line-height:50px;text-decoration:none;padding:0 20px}
.searchWrap .autoSearchList .list .link:focus,.searchWrap .autoSearchList .list .link:hover{background:#f6f6f6}
.searchWrap .autoSearchList .list .link .keyword{background:0;color:#00a1c7}
.searchWrap.right{left:auto;right:0}
.searchWrap.center{left:0;right:0;margin:0 auto}
.searchWrap.bgLB .searchInput .inputText{background-color:#f6f3f2}
.searchBar{position:relative;min-height:223px;z-index:20}
.searchBar .searchWrap{top:40px;width:460px}
.searchBar .btnArea{position:absolute;right:0;top:55px}
.searchBar .btnRightArr{vertical-align:top}
.searchBar.phz{min-height:84px}
.searchBar.phz .searchWrap{top:0}
.searchBar .searchTab{padding-top:158px;padding-bottom:30px}
.searchTab ul{overflow:hidden}
.searchTab ul li{float:left;margin-left:40px}
.searchTab ul li:first-child{margin-left:0}
.searchTab ul li a{font-size:14px;cursor:pointer}
.searchTab ul li.on a{color:#00aad2;font-family:"HyundaiMedium"}
#news_list_topic_category.searchTab ul{display:table;margin:0 auto}
#news_list_topic_category.searchTab ul li{margin-left:69px}
#news_list_topic_category.searchTab ul li:first-child{margin-left:0}
.notFound .searchWrap{position:relative;left:auto;top:auto;margin:0 auto}
.notFound .btnWrap{margin-top:20px;padding-bottom:50px}
.notFound.contWrap .contBox{padding-top:50px}
.siteMap{position:relative;padding:70px 0;background:#fff;overflow:hidden}
.siteMap .button{position:relative;text-align:center;padding:30px 0 0 0}
.siteMap .button a{color:#0caed4;font-family:"HyundaiMedium";line-height:100%;position:relative;padding-right:12px;background:url(../images/common/btn_sitemap.png) right 5px no-repeat}
.siteList{width:1120px;margin:0 auto;position:relative;overflow:hidden}
.siteList li{float:left;width:25%;text-align:left}
.siteList li dl dt{font-weight:600;line-height:20px;margin-bottom:15px;font-size:18px;padding-right:20px}
.siteList li dl dd{line-height:20px;margin-bottom:10px;padding-right:20px}
.notFound .siteMenuList .menu{width:275px}
.notFound .siteMenuList a.newWin:after{display:none}
.notFound .siteMapCont{display:block;width:1120px;margin:0 auto}
.notFound .siteMapWrap{width:1120px;padding-bottom:0;margin:0 auto;overflow:hidden}
.notFound .siteMapList{width:25%;float:left}
.notFound .siteMapWrap .btnOpenClose{border:0;font-size:16px;line-height:30px;padding:0}
.notFound .siteMapWrap .btnOpenClose:after{display:none}
.siteMapWrap .siteMapCont{padding:10px 0 0 !important;height:auto !important}
.helpBox{position:absolute;right:-16px;bottom:30px;font-size:12px;line-height:22px;background:#fff;padding:15px 20px 12px 20px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:10;width:276px}
.helpBox strong{font-size:14px;font-family:"HyundaiMedium";display:block;margin-bottom:6px}
.helpBox .btnHelpClose{position:absolute;right:10px;top:10px;display:block;width:9px;text-align:center;height:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/common/tool_tip_close.png") no-repeat center center;overflow:hidden;text-indent:-99999px}
.helpBox:after{display:block;content:"";position:absolute;right:20px;bottom:-20px;width:10px;height:10px;background:#fff;transform:translateY(-15px) rotate(45deg);-webkit-transform:translateY(-15px) rotate(45deg);box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:10}
.searchResult{height:100px;line-height:100px;font-size:20px;font-family:"HyundaiMedium"}
.searchResult span{color:#999}
.searchWord{color:#00aad2}
.searchNoResult{padding-bottom:100px}
.searchNoResult .message{margin-bottom:14px;font-size:20px;font-family:"HyundaiMedium"}
.searchNoResult ul.txtList>li{margin-bottom:0}
.schImgList{margin-bottom:52px;padding:0 0 30px 0;border-bottom:1px solid #ccc}
.schImgList .list{position:relative;min-height:134px;margin-bottom:30px;padding:30px 0 0 295px}
.schImgList .tags{padding-top:15px}
.schImgList .tags a{padding-right:10px;color:#002c5f;font-family:"HyundaiMedium";text-decoration:underline}
.schImgList .img{position:absolute;left:0;top:0}
.schImgList .img img{width:256px;height:134px}
.schTextList{margin-bottom:100px}
.schTextList .list{display:table;position:relative;padding:32px 0 46px}
.schTextList .subTit3{width:800px;padding:0;line-height:25px}
.schTextList .conArea{overflow:hidden;margin-top:5px;width:800px;max-height:52px;line-height:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.schTextList .link{width:800px;padding-top:20px;font-size:14px;line-height:1}
.schTextList .link a{color:#002c5f;text-decoration:underline}
.schTextList .link .dir{display:inline-block;position:relative;padding-right:20px;color:#666}
.schTextList .link .dir:after{content:'';position:absolute;width:1px;height:10px;top:1px;right:9px;background:#e2dad4}
.schTextList .img img{width:240px;height:126px;object-fit:cover}
.schTextList .file{margin-top:20px}
.schTextList .file a{font-family:"HyundaiRegular"}
.schTextList .list:first-child{padding-top:0;border-top:0}
.schTextList .list:first-child .img{top:-5px}
.tableWrap{padding-top:10px;padding-bottom:100px}
.tableWrap .tblInfo{margin-top:-33px}
.tableWrap .tblBtmTxt{padding-top:19px;font-size:14px;line-height:1;text-align:right}
.tableType table{width:100%;background:#fff;border-top:1px solid #e4dcd3 !important;border-bottom:1px solid #e4dcd3}
.tableType table thead th{padding:14px 20px 13px 20px;background-color:#002c5f !important;border-right:1px solid #fff;border-bottom:1px solid #fff;font-family:"HyundaiMedium";font-weight:normal;font-size:14px;line-height:24px;color:#fff}
.tableType table thead th span.txt{font-family:"HyundaiRegular";font-size:12px;line-height:14px}
.tableType table thead tr th.th{height:35px;padding:0}
.tableType table thead tr.ths th{height:35px;padding:0;font-family:"HyundaiRegular"}
.tableType table tbody th{padding:13px 20px;border-top:1px solid #e4dcd3;border-right:1px solid #fff;font-family:"HyundaiMedium";font-weight:normal;font-size:14px;line-height:24px;text-align:center}
.tableType table tbody th.bgDB{border-top:1px solid #fff}
.tableType table tbody tr.ranking td{background-color:#f6f3f2 !important;color:#00aad2}
.tableType table tbody th.ths{font-family:"HyundaiRegular"}
.tableType table tbody td{padding:13px 20px;border-top:1px solid #e4dcd3;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;font-size:14px;line-height:24px;text-align:center}
.tableType table tbody tr:first-child th,.tableType table tbody tr:first-child td{border-top:0}
.tableType table tbody .tal1{padding-left:30px !important;padding-right:30px !important}
.tableType table tbody .tal2{padding-left:40px !important;padding-right:40px !important}
.tableType table tbody td ul li:first-child{padding-top:0}
.tableType table tbody td ul li{padding-top:10px}
.tableType table tbody .hfix{height:49px}
.tableType.wide table thead th{padding-left:5px;padding-right:5px}
.tableType.wide table tbody th{padding-left:5px;padding-right:5px}
.tableType.wide table tbody td{padding-left:5px;padding-right:5px}
.tableType.fzbig1 table thead th{font-size:16px;line-height:1.5}
.tableType.fzbig1 table tbody th{font-size:16px;line-height:1.5}
.tableType.fzbig1 table tbody td{font-size:16px;line-height:1.5}
.tableType.fzbig2 table thead th{font-size:18px;line-height:1.5}
.tableType.fzbig2 table tbody th{font-size:18px;line-height:1.5}
.tableType.fzbig2 table tbody td{font-size:18px;line-height:1.5}
.tableType.fzbig3 table thead th{font-size:22px;line-height:1.5}
.tableType.fzbig3 table tbody th{font-size:22px;line-height:1.5}
.tableType.fzbig3 table tbody td{font-size:22px;line-height:1.5}
.bottomSlideMenu{padding-bottom:1px}
.bottomSlideMenu .gridArea{overflow:hidden;margin-bottom:-1px;position:relative}
.bottomSlideMenu .gridArea:after{display:block;content:'';position:absolute;left:50%;top:-1px;width:20px;height:1px;margin-left:-10px;background:#e4dcd3;z-index:1}
.bottomSlideMenu .gridArea .grid{width:550px;border-top:1px solid #000;border-bottom:1px solid #000}
.bottomSlideMenu .gridArea .grid .btnOpenClose{font-size:20px;font-family:"HyundaiMedium";line-height:100px;padding:0 20px;position:relative;width:100%;text-align:left}
.bottomSlideMenu .gridArea .grid .btnOpenClose:after{display:block;content:'';position:absolute;right:20px;top:50%;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent}
.bottomSlideMenu .gridArea .grid .btnOpenClose.on:after{border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent}
.bottomSlideMenu .gridArea .grid .bottomMenuArea{padding:0 20px;font-size:14px;display:none}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .slink{display:block;line-height:1;margin-bottom:40px;font-size:14px;font-family:"HyundaiMedium"}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .stit{line-height:1;margin-bottom:28px;font-family:"HyundaiMedium"}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .stit{line-height:1;margin-bottom:28px;font-family:"HyundaiMedium"}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .bottomSubMenu{margin-bottom:40px}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .bottomSubMenu .link{color:#666}
.bottomSlideMenu.n3 .gridArea .grid{width:360px;margin-left:20px !important}
.bottomSlideMenu.n3 .gridArea .grid:nth-of-type(3n+1){margin-left:0 !important}
.voteMenu{padding-bottom:100px}
.voteMenu .voteMenuSlide{margin:0 auto;width:1120px;overflow:hidden;position:relative}
.voteMenu .slideArea.swiper-wrapper .swiper-slide{margin:0;float:left}
.voteMenu .txtArea .subTit4{overflow:hidden;padding-top:25px;line-height:24px;max-height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.voteMenu .btn_prev{top:63px}
.voteMenu .btn_next{top:63px}
.voteMenu .imgArea img{width:256px;height:169px}
.voteMenu a:hover .view{text-decoration:underline}
.voteMenu .swiper-pagination{position:relative;margin-top:35px;top:auto;left:auto;right:auto;bottom:auto}
.listViewType{margin-top:5px;font-size:0}
.listViewType button{display:inline-block;width:20px;height:20px;margin-left:15px;font-size:0;vertical-align:top;background:url("../images/common/btn_view_type.png") no-repeat}
.listViewType button.grid{background-position:top left}
.listViewType button.list{background-position:top right}
.listViewType button.on.grid{background-position:0 -20px}
.listViewType button.on.list{background-position:100% -20px}
.machFilterArea{background:#f6f3f2;width:100%;padding:60px 0 40px 0;display:none;position:relative}
.machFilterArea .filterItemList{margin:0 auto;width:1120px}
.machFilterArea .filterItem{float:left;width:320px;min-height:162px;margin-left:80px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.machFilterArea .filterItem .titleArea{line-height:1;position:relative;height:18px;margin-bottom:17px}
.machFilterArea .filterItem .titleArea .tit{font-size:16px;font-family:"HyundaiMedium"}
.machFilterArea .filterItem .titleArea .btnHelp{position:absolute;right:0;top:0}
.machFilterArea .filterItem .titleArea .helpBox{position:absolute;right:-16px;bottom:30px;display:none}
.machFilterArea .filterItem .filterList{overflow:hidden}
.machFilterArea .filterItem .filterList li{float:left;line-height:1;margin-bottom:16px;width:99px;font-family:"HyundaiMedium"}
.machFilterArea .filterItem .filterList li:nth-child(3n+1){width:117px}
.machFilterArea .filterItem .filterList li:nth-child(3n+2){width:90px}
.machFilterArea .filterItem .filterList li:nth-child(3n+3){width:93px}
.machFilterArea .filterItem .filterList.n2 li{width:50%}
.machFilterArea .filterItem .filterList.n6 li{width:16.6%}
.machFilterArea .filterItem .from{float:left;font-size:14px;font-family:"HyundaiMedium";line-height:1;margin:18px 0 0 0;overflow:hidden}
.machFilterArea .filterItem .from .labelTit{float:left;line-height:34px;margin-right:10px}
.machFilterArea .filterItem .from .labelTit .inputNumber{float:left}
.machFilterArea .filterItem .to{float:right;text-align:right;font-size:14px;font-family:"HyundaiMedium";line-height:1;margin:18px 0 0 0;overflow:hidden}
.machFilterArea .filterItem .to .labelTit{float:right;line-height:34px;margin-left:10px}
.machFilterArea .filterItem .to .labelTit .inputNumber{float:left}
.machFilterArea .filterItem .inputNumber{line-height:30px;height:34px !important;width:66px !important;padding:0 !important;text-align:center;border:0 !important}
.machFilterArea .btnArea{overflow:hidden;width:1120px;margin:0 auto}
.machFilterArea .btnArea .reset{float:left;min-width:112px;font-size:16px;font-family:"HyundaiRegular"}
.machFilterArea .btnArea .search{float:right;min-width:112px;font-size:16px;font-family:"HyundaiRegular"}
.machFilterArea .btnMachFilterCloseArea{display:none}
.machFilterArea.line{padding:0 0 40px 0}
.machFilterArea.line .filterItemList{border-top:1px solid #e9e7e7}
.machFilterArea.line .filterItemList .filterItem{margin-left:0;padding:40px 60px;border-left:1px solid #e9e7e7}
.machFilterArea.line .filterItemList .filterItem:first-child{border-left:0}
.machFilterArea.line .btnArea{padding:0 40px}
.filterItemList.full .filterItem{float:none;width:100%}
a.btn,button.btn,span.btn{display:inline-block;min-width:140px;padding:0 30px;font-size:16px;line-height:36px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#002c5f;color:#fff}
a.btn.big,button.btn.big,span.btn.big{font-size:18px;line-height:46px;padding:0 30px}
button.btn.small,span.btn.small{font-size:18px;line-height:46px;padding:0 30px}
a.btn.gray,button.btn.gray{background:#777673}
span.btn.disabled,button.btn:disabled{background:#cecdca}
.btnRightArr{display:inline-block;padding-right:19px;line-height:1}
.btnRightArr:after{display:block;content:'';background:url("../images/common/btn_right_arr.png") no-repeat;width:9px;height:6px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-3px}
.btnRightArr.on:after{background-position:0 -6px}
.btnRightArr.blue{color:#002c5f;font-size:16px;font-family:"HyundaiMedium"}
.btnRightArr.blue:after{display:block;content:'';background:url("../images/common/btn_right_blue_arr.png") no-repeat;width:9px;height:6px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-3px}
.btnRightArr.blue.on:after{background-position:0 -6px}
.btnHelp{background:url("../images/common/btn_help.png") no-repeat;width:18px;height:18px;-webkit-background-size:18px auto;background-size:18px auto;overflow:hidden;text-indent:-9999px}
.btnHelp:hover,.btnHelp:focus{background-position:0 -18px}
.btnHelp.on{background-position:0 -18px}
.btnDown{display:inline-block;padding-left:23px;background:url("../images/common/btn_download.png") no-repeat left top;vertical-align:top;text-decoration:none;font-size:14px;line-height:1;font-family:"HyundaiMedium"}
table tbody td .btnDown{vertical-align:middle}
.pdfDown{display:inline-block;padding-left:23px;background:url("../images/common/btn_pdfDown.png") no-repeat top left;text-decoration:none;font-size:14px;line-height:16px;font-family:"HyundaiMedium";color:#000}
.movieContent{position:relative;display:inline-block}
.movieContent iframe,.movieContent object,.movieContent embed,.movieContent video{position:absolute;z-index:99;width:100%;height:100%;left:0;top:0}
.videoBox{display:block;position:relative;z-index:1}
.videoBox iframe,.videoBox object,.videoBox embed{position:relative;z-index:100;width:1120px;height:600px}
.videoBox:before{display:block;content:"";position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;width:60px;height:60px;background:url("../images/common/btn_video.png") no-repeat top left;z-index:10;line-height:0;text-indent:-999px}
.videoBox:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.learnMore{position:relative;font-family:"HyundaiMedium";font-size:18px;line-height:26px;color:#002c5e}
.learnMore:hover,.learnMore:focus{text-decoration:underline;color:#002c5e}
.learnMore:after{content:"";display:inline-block;margin-left:10px;width:7px;height:12px;background:url("../images/common/learn_more_arr.png") no-repeat 0 0}
.learnMoreW{position:relative;font-family:"HyundaiMedium";font-size:18px;line-height:26px;color:#fff}
.learnMoreW:hover,.learnMoreW:focus{text-decoration:underline;color:#fff}
.learnMoreW:after{content:"";display:inline-block;margin-left:10px;width:7px;height:12px;background:url("../images/common/learn_more_w_arr.png") no-repeat 0 0}
.newWindows{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:18px;line-height:26px;color:#002c5e}
.newWindows:hover,.newWindows:focus{text-decoration:underline;color:#002c5e}
.newWindows:after{content:"";display:inline-block;margin-left:10px;width:13px;height:13px;background:url("../images/common/ico_new_windows_mo.png") no-repeat 0 0;background-size:13px 13px;-webkit-background-size:13px 13px}
.newWindowsW{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:18px;line-height:26px;color:#fff}
.newWindowsW:hover,.newWindowsW:focus{text-decoration:underline;color:#fff}
.newWindowsW:after{content:"";display:inline-block;margin-left:10px;width:13px;height:13px;background:url("../images/common/ico_new_w_windows.png") no-repeat 0 0}
.linkSns{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:20px;color:#fff;line-height:28px}
.linkSns:hover,.linkSns:focus{text-decoration:underline;color:#fff}
.linkSns:before{content:"";display:inline-block;margin-top:-3px;margin-right:10px;width:30px;height:30px;background:url("../images/common/ico_link_sns.png") no-repeat 0 0;vertical-align:top}
.linkWebsite{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:20px;color:#fff;line-height:28px}
.linkWebsite:hover,.linkWebsite:focus{text-decoration:underline;color:#fff}
.linkWebsite:before{content:"";display:inline-block;margin-right:8px;width:25px;height:25px;background:url("../images/common/ico_website.png") no-repeat 0 0;vertical-align:top}
.paging{position:relative;z-index:1;display:table;width:100%;margin-top:-20px;padding-bottom:100px;font-size:0;line-height:16px;text-align:center}
.paging .btnPaging{display:inline-block;background:url("../images/common/btn_paging.png") no-repeat;text-indent:-9999px;height:11px;margin:0 8px;vertical-align:middle;margin-top:-1px;-webkit-background-size:auto 22px;background-size:auto 22px}
.paging .btnPaging.btnFirst{width:13px;background-position:0 -11px}
.paging .btnPaging.btnPrev{width:7px;background-position:-32px -11px}
.paging .btnPaging.btnNext{width:7px;background-position:-38px -11px}
.paging .btnPaging.btnLast{width:13px;background-position:right -11px}
.paging .btnPaging.btnFirst.disabled{width:13px;background-position:0 0;cursor:default}
.paging .btnPaging.btnPrev.disabled{width:7px;background-position:-32px 0;cursor:default}
.paging .btnPaging.btnNext.disabled{width:7px;background-position:-38px 0;cursor:default}
.paging .btnPaging.btnLast.disabled{width:13px;background-position:right 0;cursor:default}
.paging .number{display:inline-block;padding:0 32px;overflow:hidden;vertical-align:top}
.paging .number button{float:left;font-family:"HyundaiMedium";font-size:16px;margin:0 9px}
.paging .number button:hover,.paging .number button:focus{color:#00aad2}
.paging .number button.on{color:#00aad2;text-decoration:underline}
.brdWriteWrap .btnWrap{margin-top:60px;padding-bottom:100px}
.brdWriteWrap .conArea{margin-bottom:20px}
.brdWriteWrap .conArea p{margin-top:12px}
.brdWriteWrap .conArea p:first-child{margin-top:0}
.brdWriteWrap .conArea h2{font-size:30px}
.brdWriteWrap .conArea .stxt{font-size:20px;margin-top:17px;padding-bottom:12px}
.brdWriteWrap .subscribe{margin-bottom:20px;font-family:"HyundaiMedium"}
.brdWriteWrap .subscribe label{margin-right:15px;font-size:16px !important}
.brdWriteWrap .reqBox{padding-bottom:15px;text-align:right;font-size:14px;line-height:16px}
.brdWriteWrap .req{display:inline-block;width:6px;height:5px;margin:-10px 5px 0 0;background:url("../images/common/bul_req.png") no-repeat top left;background-size:6px auto;line-height:0;font-size:0;vertical-align:middle}
.brdWriteWrap .brdWrite{display:table;width:100%;border-top:1px solid #e4dcd3;padding-top:40px}
.brdWriteWrap .brdWrite .formList{display:table;width:100%;padding:20px 0 0 0}
.brdWriteWrap .brdWrite .formList:first-child{padding-top:0}
.brdWriteWrap .brdWrite .scrollCon{font-size:14px;line-height:20px;border:1px solid #e4dcd3;height:300px;overflow:auto;padding:20px}
.brdWriteWrap .brdWrite .scrollCon strong{font-size:20px;font-family:"HyundaiMedium"}
.brdWriteWrap .brdWrite dt{display:table-cell;width:220px;font-family:"HyundaiMedium";vertical-align:middle}
.brdWriteWrap .brdWrite dd{display:table-cell;width:900px;line-height:0;font-size:0;vertical-align:middle}
.brdWriteWrap .brdWrite dt label{position:relative;padding-right:7px;font-family:"HyundaiMedium"}
.brdWriteWrap .brdWrite dt label .req{position:absolute;right:0;bottom:2px;margin:0 0 11px 0}
.brdWriteWrap .brdWrite dt span{font-family:"HyundaiMedium";line-height:1;display:block;color:#111;margin-top:5px}
.brdWriteWrap .brdWrite dd span{display:inline-block;font-size:14px;width:100%;margin-left:10px;vertical-align:middle;line-height:1}
.brdWriteWrap .brdWrite dd span:first-child{margin-left:0}
.brdWriteWrap .brdWrite dd .boxWrap{width:624px;display:inline-block;font-size:0}
.brdWriteWrap .brdWrite dd .space{width:15px;margin:0 0 0 10px;color:#111}
.brdWriteWrap .brdWrite dd .email{width:200px}
.brdWriteWrap .brdWrite dd .email02{width:294px}
.brdWriteWrap .brdWrite dd .file{width:759px}
.brdWriteWrap .brdWrite dd .btnWrap{width:179px;margin-top:0;padding-bottom:0}
.brdWriteWrap .brdWrite dd .btnWrap .btn{padding:0 22px}
.brdWriteWrap .brdWrite dd .half{width:307px}
.brdWriteWrap .brdWrite dd input.txt{width:100%;height:50px !important;border:1px solid #e4dcd3 !important;line-height:30px !important}
.brdWriteWrap .brdWrite dd.type02 ::-webkit-input-placeholder{color:#fff}
.brdWriteWrap .brdWrite dd.type02 ::-moz-placeholder{color:#fff}
.brdWriteWrap .brdWrite dd.type02 :-ms-input-placeholder{color:#fff}
.brdWriteWrap .brdWrite dd.type02 input:-moz-placeholder{color:#fff}
.brdWriteWrap .brdWrite dd textarea.txt{width:100%;height:150px !important;border:1px solid #e4dcd3 !important;font-size:14px !important;line-height:30px !important}
.brdWriteWrap .brdWrite dd select{height:50px !important;background-color:#f6f3f2 !important;box-shadow:none !important;color:#b6b4b3 !important}
.brdWriteWrap .brdWrite dd input.txt:disabled,.brdWriteWrap .brdWrite dd textarea.txt:disabled{color:#b6b4b3 !important;font-family:'HyundaiMedium' !important}
.brdWriteWrap .brdWrite dd .formCheckTxt{margin-top:20px}
.brdWriteWrap.complete .brdWrite .formList dd{border:1px solid #e4dcd3;font-size:14px;line-height:30px;padding:9px 20px}
.brdWriteWrap.complete .brdWrite .formList .textarea{height:150px}
.brdWriteWrap .brdWrite dd ::-webkit-input-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd ::-moz-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd :-ms-input-placeholder{color:#00aad2 !important}
.brdWriteWrap .brdWrite dd :-moz-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd input.txt:disabled::-webkit-input-placeholder,.brdWriteWrap .brdWrite dd textarea.txt:disabled::-webkit-input-placeholder{color:#b6b4b3 !important}
.brdWriteWrap .brdWrite dd input.read_only{background-color:#cecdca !important}
.brdWriteWrap .brdWrite dd .fileWrap{font-size:14px}
.brdWriteWrap .brdWrite dd .filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.brdWriteWrap .brdWrite dd .filebox label{display:inline-block;padding:0 22px;background-color:#002c5f;font-size:16px;line-height:50px;color:#fff;vertical-align:middle;cursor:pointer}
.brdWriteWrap .brdWrite dd .filebox .upload_name{display:inline-block;width:100%;height:50px !important;line-height:30px;vertical-align:middle;border:1px solid #e4dcd3 !important;background:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}
.brdWriteWrap .tableWrap{padding:0}
.vinCheckTxt{margin-top:15px;font-size:14px;line-height:18px}
.vinCheckTxt span{display:inline !important}
.brdWriteWrap .owner{font-family:"HyundaiMedium"}
.brdWriteWrap .owner label{margin-right:15px;font-size:16px !important}
.irMapWrap{width:925px;margin:0 auto 0;padding:0 0 100px 0}
.irMapWrap .grid{width:auto;margin:0 101px 0 0}
.irMapWrap .grid:first-child{margin-left:0}
.irMapWrap .grid:nth-child(4){margin-right:0}
.irMapWrap .grid .subTit4{display:block !important;margin-bottom:22px}
.irMapWrap .grid .subTit4 a{text-decoration:none}
.irMapWrap .grid .subTit4 a:hover,.irMapWrap .grid .subTit4 a:focus,.irMapWrap .grid .subTit4.on a{color:#002c5f;text-decoration:none}
.irMapWrap .grid .subTit5{display:block !important;font-size:14px;line-height:34px;font-family:"HyundaiMedium";margin-top:5px}
.irMapWrap .grid .subTit5.on{color:#002c5f}
.irMapWrap .grid .subTit5 a{font-family:"HyundaiRegular";color:#666}
.irMapWrap .grid .subTit5 a:hover,.irMapWrap .grid .subTit5 a:focus,.irMapWrap .grid .subTit5.on a{color:#002c5f;text-decoration:none}
.irMapWrap .irMapList{display:block !important;padding-bottom:5px}
.irMapWrap .irMapList li{line-height:24px}
.irMapWrap .irMapList li a{font-size:14px;color:#767676;text-decoration:underline}
.irMapWrap .irMapList li a:hover,.irMapWrap .irMapList li a:focus,.irMapWrap .irMapList li.on a{color:#002c5f;font-family:"HyundaiMedium"}
.reportWrap{padding-bottom:68px}
.reportWrap .gridWrap{margin-bottom:60px}
.reportWrap .grid{position:relative;background:#fff;min-height:140px;margin-bottom:32px;padding:22px 30px 16px}
.reportWrap .grid .subTit3{margin-top:-8px}
.reportWrap .grid .btmTool{margin-top:37px;font-size:0}
.reportWrap .btnWrap{padding-bottom:40px}
.reportWrap .info{font-size:14px}
.reportWrap .info .no{font-family:"HyundaiMedium"}
.reportWrap .info .date{margin-left:7px}
.reportWrap .info .date:before{content:'';display:inline-block;width:1px;height:10px;background:#d4d4d4;margin-right:10px;vertical-align:0}
.reportWrap .n3 .grid{padding:40px 50px}
.reportWrap .n3 .grid:nth-child(3n+1){margin-left:0}
.reportWrap .n3 .grid .btmTool{margin-top:55px}
.reportWrap .n4 .grid:nth-child(4n+1){margin-left:0}
.bgW .reportWrap .grid{background-color:#f6f3f2}
.reportWrap#investor_news_thumbn .grid{min-height:271px}
.reportWrap#investor_news_thumbn .grid .subTit{overflow:hidden;height:80px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.reportInfo{position:relative;height:45px}
.reportInfo .subTit3{line-height:1}
.reportInfo select{position:absolute;width:200px !important;top:-20px;right:0;box-shadow:none !important}
.reportInfo .btnOnly{text-align:right}
.layerPop{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999}
.layerPop .dim{position:fixed;left:0;right:0;top:0;bottom:0;background:url("../images/common/popup-bg.png") repeat left top}
.layerPop .layerPopArea{position:relative;width:700px;margin:0 auto;top:120px;padding-bottom:100px}
.layerPop .layerPopArea.w550{width:550px}
.layerPop .layerPopArea .btnLayerClose{display:block;position:absolute;top:30px;right:30px;text-indent:-9999px;width:16px;height:16px;background:url("../images/common/btn_layer_close.png") no-repeat}
.layerPop .popCont{padding:60px;background:#fff;text-align:center}
.layerPop .popCont .headTit{display:block;padding:15px 0;text-align:center;font-size:24px;line-height:30px}
.layerPop .popCont .titMsg{display:block;margin:10px 0 40px 0;font-size:20px}
.layerPop .popCont .titMsg a{display:block;color:#002c5f;text-decoration:underline}
.layerPop .popCont .icoNoti{display:block;text-indent:-9999px;width:45px;height:45px;background:url("../images/common/ico_noti.png") no-repeat;margin:0 auto}
.layerPop .popCont .icoNoti1{display:block;text-indent:-9999px;width:45px;height:45px;background:url("../images/common/ico_noti_1.png") no-repeat;margin:0 auto}
.layerPop .popCont .message{margin:40px 0 20px 0;color:#000}
.layerPop .popCont .message.bold{font-family:'HyundaiMedium'}
.layerPop .popCont .message.wrong{color:#00aad2}
.layerPop .popCont .conArea{text-align:left}
.layerPop .popCont .inputWrap{width:100%}
.layerPop .popCont .inputWrap input.txt{width:100%;height:50px !important;border:1px solid #e4dcd3 !important}
.layerPop .popCont .etc{margin-top:40px;padding-top:40px;border-top:1px solid #e4dcd3}
.layerPop .popCont .etc .message{margin-top:0}
.layerPop .popCont .btnWrap{margin-top:30px;padding-bottom:0}
.layerPop .shareList{display:table;width:100%;text-align:center;font-size:0;margin:30px 0 20px 0}
.layerPop .shareList li{display:inline-block;vertical-align:middle;margin:0 0 0 48px}
.layerPop .shareList li:first-child{margin-left:0}
.layerPop .shareList li a{display:block;width:60px;height:43px;text-indent:-9999px}
.layerPop .shareList li a:hover,.layerPop .shareList li a:focus{background-position:0 -43px !important}
.layerPop .shareList li.btnFacebook a{background:url("../images/common/sns_share_layer_facebook.png") no-repeat}
.layerPop .shareList li.btnGoogle a{background:url("../images/common/sns_share_layer_google.png") no-repeat}
.layerPop .shareList li.btnTwitter a{background:url("../images/common/sns_share_layer_twitter.png") no-repeat}
.layerPop .shareList li.btnPinterest a{background:url("../images/common/sns_share_layer_pinterest.png") no-repeat}
.layerPop .pdfList{display:table;width:100%;text-align:center;font-size:0;margin-top:35px}
.layerPop .pdfList li{display:inline-block;vertical-align:middle;margin:0 27px 8px 27px}
.layerPop .pdfList li:first-child{margin-left:0}
.layerPop .pdfList li:last-child{margin-right:0}
.layerPop .pdfList li .btnDown{font-size:20px;padding-left:0;padding-right:23px;background-position:right 2px}
.layerPop .pdfList li .btnDown:hover,.layerPop .pdfList li .btnDown:focus,.layerPop .pdfList li .btnDown:active{text-decoration:none;color:#002c5e;background-image:url("../images/common/btn_pdfDown_blue.png")}
.depList>.listItem{position:relative;padding-left:12px}
.numList>.listItem{position:relative;margin-bottom:40px;padding-left:18px}
.numList02{margin-bottom:-15px}
.numList02>.listItem{position:relative;margin-bottom:15px;padding-left:21px}
.depWordList>.listItem{position:relative;padding-left:19px}
.depList .blIcon,.depWordList .blIcon,.numList .blIcon,.numList02 .blIcon{position:absolute;left:0;top:0;padding-right:5px}
.noticeList{margin-top:23px}
.noticeList li{margin-top:14px;padding-left:21px;line-height:20px;background:url("../images/common/ico_notice_grey.png") no-repeat left 2px;color:#666;font-size:14px;text-align:left}
ul.txtList{margin-bottom:-8px}
ul.txtList>li{margin-bottom:8px;padding-left:12px;background:url("../images/common/bul_txtlist.gif") no-repeat 0 12px}
.txtDesc{font-size:14px}
.programWrap{padding-bottom:100px}
.calendarWrap{position:relative;width:1120px;padding-bottom:100px}
.calendarWrap .calendarControl{position:relative;text-align:center;margin-bottom:51px;font-size:0;display:table;width:100%;z-index:30}
.calendarWrap .calendarControl a:hover,.calendarWrap .calendarControl a:focus{text-decoration:none}
.calendarWrap .calendarControl .topTit{display:inline-block;line-height:1}
.calendarWrap .calendarControl .date{position:relative;display:inline-block;vertical-align:top;font-size:44px;font-family:"HyundaiMedium";line-height:1;padding-right:23px;margin:0 30px 0 40px}
.calendarWrap .calendarControl .date:after{display:block;content:"";width:13px;height:8px;background:url("../images/common/bg_calendar.png") no-repeat;position:absolute;top:50%;right:0;margin-top:-4px}
.calendarWrap .calendarControl .btnPrev{display:inline-block;vertical-align:top;text-indent:-9999px;width:12px;height:20px;background:url("../images/common/bg_calendar.png") no-repeat 0 -34px;margin-top:10px}
.calendarWrap .calendarControl .btnNext{display:inline-block;vertical-align:top;text-indent:-9999px;width:12px;height:20px;background:url("../images/common/bg_calendar.png") no-repeat 0 -11px;margin-top:10px}
.calendarWrap .calendarControl .calOption{display:none;position:absolute;z-index:2;top:60px;left:0;right:0;margin:0 auto;font-size:16px;background:#fff;width:500px;height:425px;border:1px solid #000}
.calendarWrap .calendarControl .calOption .grid{position:relative;text-align:left;padding:25px 0 25px 30px}
.calendarWrap .calendarControl .calOption .grid .subTit3{display:block;margin-bottom:13px}
.calendarWrap .calendarControl .calOption .grid:first-child{border-right:1px solid #e4dcd3}
.calendarWrap .calendarControl .calOption .grid .calRoll{overflow-y:auto;height:355px}
.calendarWrap .calendarControl .calOption .grid .calRoll .on button{color:#00aad2;text-decoration:underline}
.calendarWrap .calendarControl .calOption .btnOptionClose{position:absolute;top:30px;right:30px;height:16px;overflow:hidden}
.calendarWrap .calendarControl .calOption .btnOptionClose img{width:16px}
.calendarWrap .calToday{position:absolute;top:60px;right:0;font-family:"HyundaiMedium";text-decoration:underline}
.calendarWrap .calHead{overflow:hidden}
.calendarWrap .calHead ul li{float:left;width:160px;background-color:#002c5f !important;text-align:center;color:#fff;font-family:"HyundaiMedium";padding:18px 0}
.calendarWrap .calBody{background:#fff}
.calendarWrap .calBodyArea{position:relative;z-index:1;transition:height .3s;overflow:hidden;height:120px}
.calendarWrap .calBodyArea>li{float:left;width:160px;height:120px !important;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;padding:15px 20px;background:#fff}
.calendarWrap .calBodyArea>li:first-child{border-left:1px solid #e4dcd3}
.calendarWrap .calBodyArea>li.on{background:#f6f3f2;border-bottom:0}
.calendarWrap .calBodyArea>li .btnCalMore{display:block;width:100%;padding-bottom:50px;text-align:left}
.calendarWrap .calBodyArea>li .btnCalMore .work{display:inline-block;width:11px;height:11px;background:#00aad2;border-radius:50%;margin-left:5px}
.calendarWrap .calBodyArea>li.today{background:#f6f3f2;font-family:"HyundaiMedium"}
.calendarWrap .calBodyArea>li.today .btnCalMore{font-family:"HyundaiMedium"}
.calendarWrap .calBodyArea>li .btnCalMore+.txtToday{margin-top:-50px}
.calendarWrap .calBodyArea>li .txtToday{display:block;font-size:16px;font-family:"HyundaiMedium"}
.calendarWrap .calBodyArea>li .calMoreContent{display:none;position:absolute;z-index:30;top:120px !important;left:0;right:0;background:#f6f3f2;padding:0 60px 41px 60px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner{overflow:hidden;position:relative;padding:51px 0 51px;border-top:1px solid #e4dcd3}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner:first-child{border-top:0}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .titBox{float:left;width:410px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .date{display:block;font-size:14px;font-family:"HyundaiRegular";color:#666}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner h3{margin:12px 0 19px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .conArea{float:right;width:500px;padding-top:40px;line-height:28px;font-family:"HyundaiRegular"}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .pdfDown{position:absolute;top:51px;right:0}
.calendarWrap .calBodyArea>li .calMoreContent .btnMoreClose{position:absolute;top:17px;right:17px;height:10px;overflow:hidden}
.calendarWrap .calBodyArea>li .calMoreContent .btnMoreClose img{width:10px}
.fifaWorldCup .imgArea{text-align:center}
.fifaWorldCup .imgArea img{width:128px;height:128px}
.countryListWrap{padding:0 0 0 95px}
.countryListWrap .gridWrap{padding-bottom:87px}
.countryListWrap .n3 .grid{width:341px;margin-left:0;margin-top:45px;padding-right:10px;font-size:14px}
.countryListWrap .n3 .grid img{width:26px;height:18px}
.countryListWrap .n3 .grid .txtCountry{padding-left:7px}
.countryListWrap .n3 .grid a:hover,.countryListWrap .n3 .grid a:focus{text-decoration:none}
.txtNote{margin-top:5px;font-size:14px}
.txtNote .note{margin:9px 2px 0 0}
.note{overflow:hidden;position:relative;display:inline-block;width:10px;height:8px;margin:4px 2px 0 0;font-size:0;line-height:4;vertical-align:top}
.note:before{content:'*';display:block;width:8px;height:8px;font-size:14px;line-height:1;color:#000}
.noteList{margin-top:10px;font-size:14px}
.noteList .tit{display:block;font-family:"HyundaiMedium"}
.noteList ul li{position:relative;padding-left:15px;line-height:20px}
.noteList ul li .blIcon{position:absolute;left:0;top:0;padding-right:5px}
.zoomLayerCont{padding-bottom:100px}
.zoomLayerCont img{width:1120px}
.csrWrap .searchBar .searchWrap,.csrVideoWrap .searchBar .searchWrap{width:660px}
.csrWrap .searchBar .selectWrap,.csrVideoWrap .searchBar .selectWrap{display:inline-block;position:absolute;top:40px;width:430px;font-size:0}
.csrWrap .searchBar .selectWrap span,.csrVideoWrap .searchBar .selectWrap span{display:inline-block;width:100%;margin-left:30px;font-size:14px;line-height:1;vertical-align:middle}
.csrWrap .searchBar .selectWrap span:first-child{margin-left:0}
.csrWrap .searchBar .selectWrap select,.csrVideoWrap .searchBar .selectWrap select{box-shadow:none !important}
.csrWrap .searchBar .selectWrap .half{width:200px}
.csrWrap .sortSelect{position:relative;min-height:124px;line-height:124px;z-index:20}
.csrWrap .sortSelect select{width:200px !important;box-shadow:none !important}
.csrListWrap .brdList .txtArea{padding-top:19px}
.csrListWrap .brdList .txtArea .info{line-height:1}
.csrListWrap .info .date{font-family:"HyundaiRegular"}
.csrListWrap .info .data{margin:5px 0 11px;font-family:"HyundaiMedium"}
.csrListWrap .brdList .grid{position:relative}
.csrListWrap .brdList.n2{padding-top:100px;padding-bottom:60px}
.csrListWrap .brdList.n2 .gridRow{padding-bottom:57px}
.csrListWrap .brdList.n2 .grid{float:left;width:544px}
.csrListWrap .brdList.n2 .grid .subTit3{font-size:20px}
.csrListWrap .brdList.n2 .grid+.grid{float:right;margin-left:15px}
.csrListWrap .brdList.n2 .imgArea{overflow:hidden;position:relative;width:544px;height:306px}
.csrListWrap .brdList.n2 .imgArea img{width:544px;height:auto;margin-top:0}
.csrListWrap .brdList.n3{padding-top:70px;padding-bottom:80px}
.csrListWrap .brdList.n3 .grid .subTit4{font-size:18px;line-height:27px}
.csrListWrap .down-wrap{display:block;position:absolute;right:0;bottom:0;width:auto;text-align:left}
.csrListWrap .down-wrap a{display:inline-block;margin-right:0;margin-left:20px;line-height:28px}
.csrListWrap .down-wrap a .ico_down{display:inline-block;margin-top:7px}
.csrListWrap .down-wrap .down{font-size:16px;color:#000}
.csrListWrap .down-wrap .down .ico_down{width:16px;height:16px;vertical-align:top;background:url('../../../kr/ko/images/common/ico_mobile_32.png') no-repeat 0 -192px;background-size:100%}
.csr-sustainability-report{min-height:935px;background:#fff}
.csrReportWrap .gridWrap{margin-bottom:100px}
.csrReportWrap .gridWrap.n4 .grid{margin:40px 0 16px 32px;text-align:center}
.csrReportWrap .gridWrap.n4 .grid .imgArea{overflow:hidden;height:144px;border:1px solid #e3dcd2}
.csrReportWrap .gridWrap.n4 .grid .imgArea img{width:auto;height:100%}
.csrReportWrap .gridWrap.n4 .grid:nth-child(4n+1){margin-left:0}
.csrReportWrap .gridWrap.n4 .grid:nth-child(4n+5):before{content:'';position:absolute;left:0;right:0;margin-top:-60px}
.csrReportWrap .gridWrap.n4 .grid .info{overflow:hidden;clear:both;padding:13px 6px 0 5px}
.csrReportWrap .gridWrap.n4 .grid .Year{display:inline-block;float:left;font-size:20px;line-height:30px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.csrReportWrap .down-wrap{display:inline-block;width:auto;float:right}
.csrReportWrap .down-wrap a{margin:0;line-height:28px}
.csrReportWrap .down-wrap a .ico_down{display:inline-block;margin:5px 1px 0 0}
.csrReportWrap .down-wrap .down{font-size:14px;color:#000}
.csrReportWrap .down-wrap .down .ico_down{width:16px;height:16px;vertical-align:top;background:url('../../../kr/ko/images/common/ico_mobile_32.png') no-repeat 0 -192px;background-size:100%}
.csrReportWrap .down-wrap .down+.down{margin-left:13px}
.tabCont .csrListWrap .brdList.n2{padding-top:40px}
.tabCont .csrListWrap .brdList.n3{padding-top:10px}
ul.tabArea.NewType li{border-left:2px solid #fff}
ul.tabArea.NewType li:first-child{border-left:0}
ul.tabArea.NewType .tab .link{background-color:#f7f3f2;color:#000}
ul.tabArea.NewType .tab.on .link{background-color:#444;color:#fff}
.news-list .btnWrap{overflow:hidden;height:36px;margin:-60px 0 0;padding-bottom:106px;text-align:right}
.news-list .btnArea{display:inline-block}
.news-list .btnArea .btn{margin-left:6px;padding:0 25px}
.news-list .btnArea:first-child .btn{padding:0 30px}
.news-view .utillTopBox{height:75px}
.news-view .utillTopBox .utillTopInner .utillRight{padding-top:26px}
.news-view .utillTopBox .utillTopInner .utillRight button{font-size:16px;font-family:"HyundaiTextRegular"}
.news-view .utillTopBox .utillTopInner .utillRight .utillEmail{float:left;margin-right:0;padding-left:27px;line-height:24px;background:url("../images/common/btn_email.png") no-repeat left center}
.news-view .utillTopBox .utillTopInner .utillLight{overflow:hidden;float:left;padding-top:21px}
.news-view .utillTopBox .utillTopInner .utillLight .shareList{overflow:hidden;display:block}
.news-view .utillTopBox .utillTopInner .utillLight .shareList li{display:block;float:left;width:34px;height:34px;margin-right:10px;background:url("../images/common/btn_sns_share.png") no-repeat;text-indent:-9999px}
.news-view .utillTopBox .utillTopInner .utillLight .shareList li a{display:block}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnFacebook{background-position:0 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnTwitter{background-position:-34px 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnPinterest{background-position:-68px 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnInstar{background-position:-102px 0}
.newsViewType{display:block;padding:60px 0 30px;font-size:0;line-height:1;text-align:right}
.newsViewType button{display:inline-block;width:44px;height:44px;background:url("../images/common/newslist-btn.png") no-repeat 0 0}
.newsViewType button.btnList{width:43px;background-position:0 0}
.newsViewType button.btnThumbnail{width:43px;background-position:-47px 0}
.newsViewType button.btnList.on{width:44px;background-position:0 -46px}
.newsViewType button.btnThumbnail.on{width:44px;background-position:-46px -46px}
}
@media screen and (min-width:0) and (max-width:740px){.btnWrap{margin-top:-20px;padding-bottom:60px;line-height:1}
.btnWrap .btn{margin-top:10px}
.btnWrap .btn:first-child{margin-top:0}
.contBox.full>.button .btnWrap{padding-left:15px;padding-right:15px}
img.flag{width:26px;height:18px;box-shadow:1px 1px 3px rgba(148,148,148,0.8);vertical-align:middle}
.topTit{font-size:27px;line-height:32px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit{font-size:19px;line-height:24px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit2{font-size:17px;line-height:22px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit3{font-size:16px;line-height:21px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit4{font-size:14px;line-height:19px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.subTit5{font-size:12px;line-height:16px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.titArea{clear:both;padding:0 0 32px 0;text-align:center}
.titArea .topTit{margin-top:-6px}
.titArea .topTxt{margin-top:12px;margin-bottom:2px;font-size:14px;line-height:21px;font-family:"HyundaiMedium"}
.titArea .subTit{margin:-4px 0 -14px 0}
.titArea .topTit+.subTit{margin-top:28px}
.titArea .subTit+.topTxt{margin-top:27px;margin-bottom:-13px}
.titArea .img{display:block;margin:4px 0 7px 0;font-size:0;line-height:0}
.titArea .img img{width:auto}
.grid .titArea{padding-left:0;padding-right:0}
.titArea.bgBl{padding:22px 20px 18px 20px}
.titArea.bgBl .topTit{color:#fff}
.titArea.bgBl .subTit{margin:0 !important;color:#fff}
.titArea.bgBl .topTxt{margin-top:3px;margin-bottom:1px;color:#fff}
.titArea.brd{text-align:left}
.titArea.brd .subTit{margin:-24px 0 1px 0}
.conArea{color:#000;font-size:14px;line-height:21px;text-align:left}
.conAreas{color:#000;font-size:12px;line-height:19px}
.custom_title{font-size:36px;line-height:36px;font-family:'HyundaiBold';color:#000}
.custom_title span{color:#e63312}
.n1 .grid,.n2 .grid,.n3 .grid,.n4 .grid,.n6 .grid,.n8 .grid,.n16 .grid{float:none;width:100%}
.gridWrap a.btn{width:100%}
.grid.phz,.gridRow.phz,.imgOnly .grid,.imgOnly .gridRow{margin-bottom:0 !important;padding-bottom:0 !important}
.imgView1{text-align:center}
.imgView1 .grid{margin-bottom:60px}
.imgView1 .subTit{margin:0 0 15px 0}
.imgView1 .txtArea{padding:26px 20px 0 20px}
.imgView1 .txtArea .subTit{margin:0 0 9px 0}
.imgView1 .txtArea .subTit3{margin:0 0 15px 0}
.imgView1 .txtArea .conArea{margin-bottom:-4px}
.imgView1 .btnWrap{margin:36px 0 0 0;padding-bottom:0}
.imgView1.full .btn_prev{display:none}
.imgView1.full .btn_next{display:none}
.imgView1.full .grid{margin-bottom:0}
.imgView1.full .txtArea{margin-bottom:60px}
.imgView1.full .swiper-pagination{margin-top:10px}
.imgView2{text-align:left}
.imgView2 .grid{margin-bottom:60px}
.imgView2 .imgArea+.txtArea{padding:15px 15px 0 15px}
.imgView2 .imgArea+.txtArea .subTit{margin:15px 0}
.imgView2 .imgArea+.txtArea .subTit2{margin:15px 0 10px 0}
.imgView2 .txtArea .btnWrap{margin:30px 0 0 0;padding-bottom:0;text-align:left}
.imgView2 .noticeList{margin-top:12px}
.imgView2.gridGap{padding-bottom:25px}
.imgView2.gridGap .grid{margin-bottom:35px}
.imgViewFull{text-align:left}
.imgViewFull .grid{margin-bottom:60px}
.imgViewFull .txtArea{padding:26px 35px 0 35px}
.imgViewFull .txtArea .subTit{margin:0 0 9px 0}
.imgViewFull .txtArea .subTit2{margin:0 0 9px 0}
.imgViewFull .txtArea .subTit3{margin:0 0 11px 0}
.imgViewFull .txtArea .subTit4{margin:0 0 13px 0}
.imgViewFull .txtArea .conArea{margin-bottom:-4px}
.imgViewFull .btnWrap{margin:33px 0 0 0;padding-bottom:0;text-align:left}
.bnrFull{text-align:left}
.bnrFull .gridRow{overflow:hidden}
.bnrFull .imgArea{position:relative;text-align:center}
.bnrFull .imgArea:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.bnrFull .btnWrap{position:absolute;z-index:1;top:50%;margin:0;padding:0;width:100%}
.bnrFull.big{margin:0 15px}
.bnrFull.big.main .grid{width:100%}
.bnrFull.big.main a{display:block;height:100%;position:relative}
.bnrFull.big.main a .middle{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;z-index:1}
.bnrFull.big.main a .middle .table{display:table;width:100%;height:100%}
.bnrFull.big.main a .middle .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;color:#fff;font-size:19px;line-height:26px;font-family:"HyundaiMedium"}
.bnrFull.big.main .imgArea:after{display:none}
.fullSlide{background-size:cover;background-repeat:no-repeat}
.fullSlide .txtArea{margin-top:28px;padding:0 20px 126px 20px;text-align:center}
.fullSlide .txtArea .btnWrap{margin:34px 0 0 0;padding-bottom:0;text-align:left}
.fullSlide .subTit{overflow:hidden;margin:0 0 45px 0}
.fullSlide .conArea{margin-top:15px}
.fullSlide .slideWrap .btn_prev{display:none}
.fullSlide .slideWrap .btn_next{display:none}
.fullSlide .slideWrap .swiper-pagination{top:auto !important;bottom:70px}
.imgView3{padding-bottom:15px}
.imgView3 .grid{margin-bottom:45px}
.imgView3 .imgArea{position:relative}
.imgView3 .imgArea .grp{position:absolute;padding:14px 0 0 10px;width:100%;height:65px;font-size:12px;color:#fff;z-index:1;background:url("../images/abouthyundai/bg_thumb_category_mo.png") repeat-x 0 0;background-size:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.imgView3 .txtArea{padding:15px 0 0 0}
.imgView3 .txtArea .subTit4{overflow:hidden;margin:5px 0 0 0;max-height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.imgView3 .txtArea input[type="checkbox"]+label{font-family:"HyundaiMedium"}
.imgView4{padding-bottom:30px}
.imgView4 .slideArea.swiper-wrapper{display:block}
.imgView4 .imgArea img{width:100%}
.imgView4 .txtArea{position:relative;padding:10px 0 10px 0;text-align:center}
.imgView4 .txtArea .subTit4{overflow:hidden;max-height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto !important}
.imgView4 .txtArea .info{margin-top:5px;font-size:12px}
.imgView4 .txtArea .info .date{color:#000}
.imgView4 .txtArea .btnWrap{margin:31px 0 0 0;padding-bottom:0;text-align:left}
.imgView4:not(.slideType) .btn_prev,.imgView4:not(.slideType) .btn_next{display:none}
.imgView4 .swiper-pagination{display:none}
.imgView4.slideType .slideArea.swiper-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.imgView4.slideType.slideWrap .swiper-pagination{position:relative;top:auto;bottom:auto;padding:10px 0;display:block}
.imgView4.slideType.slideWrap.heavy-slider .swiper-pagination{display:none}
.imgView4.heavy-slider .pageNum{position:absolute;width:100%;height:54px;padding:30px 15px 0 0;right:0;z-index:2;color:#fff;font-size:14px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));text-align:right;line-height:1}
.imgView4.heavy-slider .pageNum strong{font-family:'HyundaiMedium'}
.imgView4.slideType.slideWrap [class*=btn_]{top:29vw !important;transition:.3s}
.cardView1{padding-bottom:45px}
.cardView1 .grid{margin-bottom:15px}
.cardView1 .txtArea{float:none !important;padding:20px 20px 40px 20px;background:#f6f3f2}
.cardView1 .imgArea{float:none !important}
.cardView1 .subTit3{margin:0 0 9px 0}
.cardView2{padding-bottom:45px}
.cardView2 .grid{margin-bottom:15px}
.cardView2 .txtArea{padding:20px 20px 40px 20px;background:#fff}
.cardView2 .subTit3{margin:0 0 9px 0}
.cardView2 .subTit4{margin:0 0 12px 0}
.cardView3{padding-bottom:30px}
.cardView3 .grid{margin-bottom:30px}
.cardView3 .imgArea{font-size:0;line-height:0}
.cardView3 .imgArea button{width:100%}
.cardView3 .txtArea{padding:20px 25px 40px 25px;background:#f6f3f2}
.cardView3 .txtArea .subTit3{overflow:hidden;max-height:38px;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;margin-bottom:15px}
.cardView3 .txtArea .subTit3 button{text-align:left}
.imgList{position:relative;padding-bottom:10px}
.imgList .gridRow{margin-bottom:50px}
.imgList .txtArea{padding:30px 20px 0 20px}
.imgList .txtArea .subTit{margin:0 0 10px 0}
.imgList .btnWrap{margin:40px 0 0 0;padding-bottom:0;text-align:left}
.imgList .btnWrap a{display:block;margin-top:10px}
.halfWrap{padding:0 0 60px 0}
.halfWrap .gridWrap{position:relative}
.halfWrap .imgArea{margin-bottom:28px}
.halfWrap .txtArea{margin-left:30px;margin-right:30px}
.halfWrap .txtArea .btnWrap{margin:33px 0 0 0;padding-bottom:5px;text-align:left}
.halfWrap .slideWrap .txtArea{padding-bottom:41px}
.halfWrap .subTit{margin-bottom:10px}
.halfWrap .swiper-pagination{top:auto !important;bottom:0;left:30px !important;width:auto !important}
.halfWrap.leftTxt .gridWrap .grid:first-child .imgArea{margin-left:30px}
.halfWrap.rightTxt .gridWrap .grid:first-child .imgArea{margin-right:30px}
.halfWrap .noticeList{margin-top:15px}
.bgHalfWrap{padding:170px 0 30px 30px;background-size:cover;background-repeat:no-repeat}
.bgHalfWrap:after{display:block;clear:both;content:''}
.bgHalfWrap .slideWrap{float:left;width:90%}
.bgHalfWrap .slideWrap.right{float:right}
.bgHalfWrap .txtArea{background:#fff;width:100%;margin-top:0;text-align:left;padding:28px 30px}
.bgHalfWrap .txtArea .subTit{margin-bottom:10px}
.bgHalfWrap .txtArea .btnWrap{text-align:left;margin-top:17px}
.slideWrap.right .swiper-pagination{top:auto !important;bottom:60px;left:auto !important;right:0 !important;width:100%;text-align:left !important;padding-left:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.txtCont1{padding:0 15px 40px}
.txtCont1 .conArea{margin-bottom:20px;padding:0 15px;text-align:left}
.txtCont1 .img{margin-bottom:20px}
.txtCont1 .bottomDescBox{margin-top:-5px;margin-bottom:20px;padding:0 15px}
.txtCont1 .bottomDesc{float:none;width:100%}
.txtCont1 .slideWrap .bottomDescBox{margin-top:15px}
.txtCont1 .btnWrap{margin-top:33px;padding:0}
.section .contBox .txtCont1.wide .conArea p>img,.section .contBox .txtCont1.wide .conArea h3>img{aspect-ratio:135/76}
.txtCont2{padding:0 20px 60px 20px}
.txtCont2 .subTit{margin:30px 0 13px}
.txtCont2 .subTit:first-child{margin-top:0}
.imgInfo{position:relative;padding-bottom:16px}
.imgInfo .gridRow{margin-bottom:54px;overflow:hidden}
.imgInfo .txtArea{padding:26px 0 0 0}
.imgInfo .txtArea .subTit2{margin-bottom:9px}
.imgInfo .txtArea .subTit3{margin-bottom:9px}
.imgInfo .txtArea .conArea{margin-top:9px}
.brdList{padding-bottom:15px}
.brdList .grid{padding-bottom:35px}
.brdList .grid a{display:block}
.brdList .imgArea{position:relative}
.brdList .imgArea .grp{position:absolute;padding:14px 0 0 10px;width:100%;height:65px;font-size:12px;color:#fff;z-index:1;background:url("../images/abouthyundai/bg_thumb_category_mo.png") repeat-x 0 0;background-size:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.brdList .txtArea{padding:15px 0 0 0}
.brdList .txtArea .subTit4{overflow:hidden;max-height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.brdList .conArea{display:none}
.brdList.gridMode{padding-bottom:35px}
.brdList.gridMode .grid{overflow:hidden;clear:both;float:none;display:table;width:100%;height:70px;padding-bottom:15px;table-layout:fixed}
.brdList.gridMode .grid>a{display:table-cell;width:105px}
.brdList.gridMode .imgArea{display:table-cell;width:105px;height:70px;vertical-align:top}
.brdList.gridMode .txtArea{display:table-cell;position:relative;height:70px;padding:30px 0 0 15px;vertical-align:top}
.brdList.gridMode .txtArea .info{position:absolute;top:5px;left:15px}
.brdList.gridMode .txtArea .info .date{display:none}
.brdList.gridMode .txtArea .subTit4{overflow:hidden;max-height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.brdList.gridMode .txtArea .conArea{display:none}
.brdList.tvList .imgArea{overflow:hidden}
.brdList.tvList .imgArea img{margin:-10% 0}
.brdList.tvList .videoBox:after{opacity:.3}
.brdList.tvList.gridMode .grid{height:60px}
.brdList.tvList.gridMode .imgArea{overflow:hidden;height:60px}
.brdList.tvList.gridMode .imgArea img{margin:-9% 0}
.brdList.tvList.gridMode .txtArea{height:60px;padding:23px 0 0 15px}
.brdList.tvList.gridMode .txtArea .info{top:0}
.brdList.n3 .txtArea .btnWrap{margin:33px 0 0 0;padding:0;text-align:left}
.sortContWrap{margin:-20px 0 40px 0}
.sortContWrap ul{overflow:hidden}
.sortContWrap ul li{float:left;width:50%;margin-bottom:5px;font-family:"HyundaiMedium"}
.sortContWrap button.btn{margin-top:15px;font-size:14px;line-height:35px}
.brdListBig .grid{padding-bottom:35px}
.brdListBig .grid a{display:block}
.brdListBig .txtArea{padding:15px 0 0 0}
.brdListBig .txtArea .view{display:inline-block;margin-bottom:6px;font-size:12px;line-height:1;font-family:"HyundaiMedium"}
.brdListBig .txtArea .subTit3{overflow:hidden;max-height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}
.brdTitBox{position:relative;padding:38px 0 34px 0}
.brdTitBox .view{padding-bottom:11px;font-family:"HyundaiMedium";font-size:17px;line-height:1}
.brdTitBox .info{margin-top:10px}
.brdTitBox.type2{position:relative;padding:136px 0 40px 0}
.brdTitBox.type2 .topTit{font-size:30px;line-height:38px}
.brdTitBox.type2 .info .date{position:absolute;top:50px;display:inline-block;padding-left:0;font-size:14px;color:#000}
.brdTitBox.type2 .info .data{position:absolute;top:75px;font-size:14px;font-family:"HyundaiMedium";color:#002c5f;letter-spacing:.075em}
.tool{position:relative;overflow:hidden;height:50px;margin:0 -15px;padding:17px 15px 0 15px;background:#002c5f;font-size:0;line-height:0}
.tool .btnPrint,.tool .btnEmail,.tool .btnDownload{display:inline-block;margin-right:15px;padding:0 0 0 25px;font-size:12px;line-height:15px;color:#fff;font-family:"HyundaiMedium"}
.tool .btnPrint{display:none;background:url("../images/common/bul_tool_mo.gif") no-repeat top left;background-size:17px auto}
.tool .btnEmail{background:url("../images/common/bul_tool_mo.gif") no-repeat 0 -24px;background-size:17px auto}
.tool .btnDownload{position:absolute;right:20px;margin-right:0;background:url("../images/common/bul_tool_mo.gif") no-repeat 0 -50px;background-size:17px auto}
.tool .btnPrint:hover,.tool .btnEmail:hover,.tool .btnDownload:hover,.tool .btnPrint:focus,.tool .btnEmail:focus,.tool .btnDownload:focus{color:#fff}
.brdViewTxt{margin-top:-30px}
.brdViewTxt .txtCont1 .conArea{width:100%;overflow-x:auto}
.brdViewImg{margin-top:-30px}
.brdViewImg .imgView1 .grid{margin-bottom:0}
.brdViewImg .imgView1 .txtArea{padding-left:0;padding-right:0}
.brdViewImg .imgView1 .txtArea .conArea{width:100%;margin-bottom:40px;overflow-x:auto}
.brdViewImg .imgView1 .txtArea .conArea a{color:#2e7dab}
.brdViewImg .imgView1 .txtArea .conArea table{width:100% !important}
.brdViewImg .imgView1 .source{margin:-15px 0 20px 0;text-align:left;font-size:12px;color:#666}
.brdViewImg.imgFull{margin-top:-68px}
.brdViewImg.imgFull .gridWrap{overflow:visible}
.brdViewImg.imgFull .grid{overflow:visible}
.brdViewImg.imgFull .imgView1 .imgArea{margin:0 -15px}
.brdViewCnt{margin-bottom:40px;font-size:14px}
.brdViewCnt dt{padding-bottom:5px;font-family:"HyundaiMedium"}
.brdViewCnt dd .mail{display:block}
.brdViewEtc{padding-bottom:70px;border-top:1px solid #e4dcd3}
.brdViewEtc dl{overflow:hidden;padding:20px 15px;border:1px solid #e4dcd3;border-top:0}
.brdViewEtc dt{float:left;width:50px;font-size:14px;line-height:1;font-family:"HyundaiMedium";vertical-align:top}
.brdViewEtc dd{padding-left:50px;font-size:14px;line-height:1;vertical-align:top}
.brdViewEtc .file li{position:relative;overflow:hidden;width:100%;padding-top:10px}
.brdViewEtc .file li:first-child{padding-top:0}
.brdViewEtc .file li:first-child .btnDown{position:absolute;top:0}
.brdViewEtc .file li .fileName{overflow:hidden;display:block;padding-right:50px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.brdViewEtc .file li .btnDown{position:absolute;right:0;top:10px;right:-10px}
.brdViewEtc .file li .btnDown{text-indent:-999px}
.brdViewEtc .tag a{margin-right:10px;text-decoration:underline !important}
.brdViewEtc .jumpPage{padding-bottom:5px;background:#fff}
.brdViewEtc .jumpPage dt{padding-bottom:15px}
.brdViewEtc .jumpPage dd{padding-left:0;padding-bottom:15px;color:#666}
.brdViewEtc .jumpPage dd a,.brdViewEtc .jumpPage dd span{display:block;position:relative;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.brdViewEtc .jumpPage dd a:after{display:block;content:'';width:14px;height:8px;background-repeat:no-repeat;background-image:url("../images/common/paging_jumpPage_mo.png");background-size:14px;position:absolute;top:4px;right:0}
.brdViewEtc .jumpPage dd.next a:after{background-position:0 0}
.brdViewEtc .jumpPage dd.prev a:after{background-position:0 -8px}
.brdViewEtc .btnWrap{margin:0;padding:21px 15px 0;border:1px solid #e4dcd3;border-top:0;border-bottom:0;line-height:1;text-align:right}
.brdViewEtc .btnWrap .btnDown{display:inline-block;min-width:167px;height:36px;border-color:#002c5e;background:#002c5e url("../images/common/btn_pdfDown.png") no-repeat 31px -70px;font-size:13px;line-height:36px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box}
.brdListTop{margin-bottom:30px;line-height:0}
.brdListTop .info{margin-top:9px}
.brdListTop .count .ls{display:inline-block;margin-right:25px;font-size:14px;line-height:19px;color:#666;vertical-align:top}
.brdListTop .count .ls .num{padding-left:2px}
.brdListTop .right{position:relative;margin-top:25px}
.brdListTop .right input[type=checkbox]+label{font-family:"HyundaiMedium"}
.brdListTop .btnDown{position:absolute;right:0;top:0}
.tblInfo .subTit4{padding-bottom:12px;line-height:1}
.tblInfo .caption{padding-bottom:10px;font-size:12px;line-height:1;text-align:right}
.tblInfo .subTit4+.caption{text-align:left}
.tblInfo select{margin-bottom:25px}
.tblInfo .searchBar{min-height:auto;margin-bottom:10px}
.tblInfo .searchBar .searchWrap{top:0;left:auto;right:0}
.tblInfo .searchBar .searchWrap .autoSearchList{position:absolute;width:100%}
.brdTableWrap{padding-bottom:60px}
.brdTable table{width:100%}
.brdTable table thead th{padding:15px 10px;background:#002c5f;border-left:1px solid #fff;font-size:12px;color:#fff;text-align:center;line-height:1;font-family:"HyundaiMedium";font-weight:normal}
.brdTable table thead th:first-child{border-left:0}
.brdTable table tbody td{padding:17px 10px 15px 10px;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;text-align:center;font-size:12px;line-height:17px}
.brdTable table tbody td img.flag{margin-right:5px}
.brdTable table tfoot tr.total{background:#f6f3f2}
.brdTable table tfoot tr.total th,.brdTable table tfoot tr.total td{padding:17px 10px 15px 10px;border-bottom:1px solid #e4dcd3;font-size:12px;line-height:17px;font-weight:normal}
.brdTable table tfoot tr.total th{border-left:1px solid #e4dcd3;text-align:left}
.brdTable table tfoot tr.total td{text-align:center}
.brdTable table tfoot tr.total td:last-child{border-right:1px solid #e4dcd3}
.brdTableWrap .btnWrap{margin-top:25px;padding-bottom:0}
.motoshowList .item{width:100%;overflow:hidden}
.motoshowList .item a{display:block;position:relative;width:100%}
.motoshowList .item .bgCenter{width:100%}
.motoshowList .item .info{position:absolute;left:0;bottom:0;width:100%}
.motoshowList .item .info dl{height:100%;background:#002c5e;margin:0 15px;padding:15px 10px;text-align:center}
.motoshowList .item .info dt{padding:0 0 5px 0;color:#fff;font-size:19px;line-height:26px;font-family:"HyundaiMedium"}
.motoshowList .item .info dd{overflow:hidden;color:#fff;font-size:14px;line-height:19px;font-family:"HyundaiMedium"}
.motoshowList .item1{width:100%;height:150px;overflow:hidden}
.motoshowList .item1 a{display:block;position:relative;width:100%;height:150px}
.motoshowList .item1 .bgCenter{width:100%}
.motoshowList .item1 .info{position:absolute;left:0;bottom:0;width:100%;height:120px}
.motoshowList .item1 .info dl{height:100%;background:#002c5e;margin:0 15px;padding:15px 10px;text-align:center}
.motoshowList .item1 .info dt{padding:0 0 5px 0;color:#fff;font-size:19px;line-height:26px;font-family:"HyundaiMedium"}
.motoshowList .item1 .info dd{overflow:hidden;color:#fff;font-size:14px;line-height:19px;font-family:"HyundaiMedium"}
.info .view{display:inline-block;font-size:12px;line-height:1;padding-right:10px;color:#000}
.info .date{display:inline-block;font-size:12px;line-height:1;color:#666}
.info .no{position:relative;display:inline-block;padding-left:10px;font-size:12px;line-height:1;color:#666}
.info .no:before{content:'';position:absolute;width:1px;height:8px;top:1px;left:4px;background:#e2dad4}
.slideWrap{position:relative;overflow:hidden}
.slideWrap.thumbnail{background:#000}
.slideWrap .btn_prev{position:absolute;left:0;top:26vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.slideWrap .btn_prev .prev{overflow:hidden;display:block;width:35px;height:35px;background:url("../images/common/btn_prev_mo.png") no-repeat;background-size:100% 100%;text-indent:-9999px}
.slideWrap .btn_next{position:absolute;right:0;top:26vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.slideWrap .btn_next .next{overflow:hidden;display:block;width:35px;height:35px;background:url("../images/common/btn_next_mo.png") no-repeat;background-size:100% 100%;text-indent:-9999px}
.area-swiper .swiper-pagination,.slideWrap .swiper-pagination{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:0;line-height:0;z-index:1}
.area-swiper .swiper-pagination .swiper-pagination-bullet,.slideWrap .swiper-pagination .swiper-pagination-bullet{overflow:hidden;display:inline-block;width:9px;height:9px;background:url("../images/common/dot_mo.png") no-repeat right 0;background-size:auto 9px;text-indent:-9999px}
.area-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.slideWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position:0 0}
.area-swiper .swiper-pagination.gray .swiper-pagination-bullet,.slideWrap .swiper-pagination.gray .swiper-pagination-bullet{background-image:url("../images/common/dot2.png")}
.area-swiper .swiper-pagination.gray .swiper-pagination-bullet.swiper-pagination-bullet-active,.slideWrap .swiper-pagination.gray .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position:0 0}
.slideWrap.numbering .number{display:inline-block;color:#fff;font-size:14px;width:35px;height:35px;line-height:35px;background:#002c5f;border-radius:50%;margin-bottom:20px}
.brand-story-n-news-list .grid .slideWrap .swiper-pagination.gray{position:relative;top:auto !important;bottom:40px}
.slideWrap.hideBtn .btn_prev,.slideWrap.hideBtn .btn_next,.slideWrap.hideBtn .swiper-pagination{display:none}
.slideWrap.middleBtn .btn_prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideWrap.middleBtn .btn_next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideInfo ul.slideArea li .bgCenter{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}
.slideInfo ul.slideArea li .info{position:relative;z-index:1;padding:80px 15px 0 15px}
.slideInfo ul.slideArea li .info dl{height:100%;padding-bottom:65px;background:#002c5e}
.slideInfo ul.slideArea li .info dt{padding:28px 0 11px 0;color:#fff;font-size:14px;line-height:19px;font-family:"HyundaiMedium"}
.slideInfo ul.slideArea li .info dd{overflow:hidden;margin:0 15px;color:#fff;font-size:14px;line-height:21px;font-family:"HyundaiLight";text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-wrap:break-word}
.slideInfo ul.slideArea li .info dd.onlyCon{padding:28px 0 0 0;margin-bottom:-11px}
.slideInfo ul.slideArea li .info .noticeList{margin:0 15px;text-align:left}
.slideInfo ul.slideArea li .info .noticeList li{color:#fff;display:inline-block;font-family:"HyundaiLight"}
.slideInfo .btn_prev{display:none;left:0;top:24%;-webkit-transform:translateY(0);transform:translateY(0)}
.slideInfo .btn_next{display:none;right:0;top:24%;-webkit-transform:translateY(0);transform:translateY(0)}
.slideInfo .swiper-pagination{top:auto;bottom:25px}
.slideInfo2 ul.slideArea li .bgCenter{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}
.slideInfo2 ul.slideArea li .info{position:relative;z-index:1;padding:30px 20px 65px 20px;background:#002c5e;position:absolute;left:15px;right:15px;bottom:0;color:#fff;text-align:left}
.slideInfo2 ul.slideArea li .info .item{margin-bottom:8px}
.slideInfo2 ul.slideArea li .info .item span{font-size:19px;font-family:"HyundaiMedium";margin-right:12px}
.slideInfo2 .btn_prev{display:none;left:0;top:24%;-webkit-transform:translateY(0);transform:translateY(0)}
.slideInfo2 .btn_next{display:none;right:0;top:24%;-webkit-transform:translateY(0);transform:translateY(0)}
.slideInfo2 .swiper-pagination{top:auto;bottom:25px}
.slideWrap.middleType ul.slideArea li .middle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:100%;height:100%}
.slideWrap.middleType ul.slideArea li .middle .titArea{display:table-cell;vertical-align:middle;padding:0 40px;position:relative;left:auto;top:auto;right:auto;text-align:center}
.slideWrap.middleType ul.slideArea li .middle .titArea .view{position:relative;margin-bottom:2px;font-size:14px;line-height:21px;font-family:"HyundaiMedium";color:#fff}
.slideWrap.middleType ul.slideArea li .middle .titArea .subTit{position:relative;margin-bottom:0;color:#fff}
.slideWrap.middleType ul.slideArea li .middle .titArea.colorw .view,.slideWrap.middleType ul.slideArea li .middle .titArea.colorw .subTit{color:#fff}
.slideWrap.middleType .btn_prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideWrap.middleType .btn_next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slideWrap.middleType ul.slideArea li:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.slideWrap.smallSlide .btn_prev,.slideWrap.smallSlide .btn_next{display:none}
.graphSlide .subTitBox{margin:0;padding:20px 15px 60px}
.graphSlide .graphConWrap{margin-top:0;text-align:left}
.graphSlide .graphConWrap .graphWrap{padding:30px 0 0 0}
.graphSlide .swiper-pagination-bullets{top:inherit !important;bottom:15px}
.graphConWrap{margin-top:19px}
.graphConWrap .graphTit span{display:block;font-family:"HyundaiMedium"}
.graphConWrap .graphWrap{padding:34px 0 22px 0}
.brdTop{margin-top:-30px}
.brdTop .infoBox{padding-bottom:75px;overflow:hidden}
.brdTop .infoBox .txtArea{position:relative;padding:20px 20px 45px 20px;min-height:205px;background:#f6f3f2;text-align:left}
.brdTop .infoBox .txtArea .info{margin-bottom:5px}
.brdTop .infoBox .txtArea .subTit{max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.brdTop .infoBox .txtArea .btnWrap{margin-top:8px;padding-bottom:0;text-align:left}
.grid .area-swiper .swiper-pagination.gray{position:relative;top:auto !important;bottom:40px}
.brdTop .btn_next,.brdTop .btn_prev{display:none}
.brdTop.tvList .imgArea{overflow:hidden}
.brdTop.tvList .imgArea img{margin:-10% 0}
.brdTop.tvList .videoBox:after{opacity:.3}
.galleryTy1{padding-bottom:70px}
.galleryTy1 .imgArea img{width:100%}
.galleryTy1 .slideWrap{overflow:hidden}
.galleryTy1 .swiper-slide.iframeVideo{padding-bottom:53.56%;height:0;overflow:hidden}
.galleryTy1 .swiper-slide iframe,.galleryTy1 .swiper-slide object,.galleryTy1 .swiper-slide embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.galleryTy1 .thumbnail .slideArea{font-size:0;background:#000}
.galleryTy1 .thumbnail .slideArea li{display:inline-block;width:30%}
.msie9 .galleryTy1 .thumbnail .slideArea li{display:inline-block;width:150px}
.galleryTy1 .thumbnail .slideArea li button{position:relative}
.galleryTy1 .thumbnail .slideArea li button:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.6}
.galleryTy1 .thumbnail .slideArea li.on button:after{opacity:0}
.galleryTy1 .slideArea li .tit,.galleryTy1 .slideArea li .desc{display:none}
.galleryTy1 .slideArea li img{width:100%}
.galleryTy1 .btn_prev{left:0;bottom:auto;top:50%;margin-top:-17px;-webkit-transform:translateY(0);transform:translateY(0)}
.galleryTy1 .btn_next{right:0;bottom:auto;top:50%;margin-top:-17px;-webkit-transform:translateY(0);transform:translateY(0)}
.galleryTy1 .slideWrap.bigImg li{width:100%}
.galleryTy1 .pageNum{position:absolute;width:100%;height:45px;padding:21px 15px 0 0;right:0;bottom:0;z-index:2;color:#fff;font-size:14px;background:url('../images/common/bg_gallery_num_mo.png') repeat-x left bottom;background-size:auto 45px;line-height:1;text-align:right}
.galleryTy1 .slideWrap.bigImg .noticeList{display:none}
.bottomDescBox{margin-top:15px}
.bottomDesc .tit{display:block;margin-bottom:5px;color:#000;font-family:"HyundaiMedium";font-size:17px}
.bottomDesc .txt{display:block;position:relative;overflow:hidden;padding:0 19px;word-wrap:break-word}
.bottomDesc .txt:before{content:'';display:block;position:absolute;left:0;top:4px;width:12px;height:12px;background:url('../images/common/ico_gallery_desc_mo.png') no-repeat 0 0;background-size:12px 12px}
.bottomDescBox .btnWrap{margin-top:25px;padding-bottom:0;text-align:left}
.imgView1 .bottomDescBox{text-align:left}
.galleryTy2{overflow:hidden;padding-bottom:70px}
.galleryTy2 .swiper-wrapper{position:relative;margin-top:8px}
.galleryTy2 ul li .columnsImg{width:50%;margin-bottom:2px;float:left;padding-right:1px}
.galleryTy2 ul li .columnsImg.w2{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg.w4{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg.w6{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg.w8{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg.w10{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg.w12{padding:0 0 0 1px}
.galleryTy2 ul li .columnsImg img{width:100%}
.galleryTy2 .swiper-pagination{top:auto;bottom:auto;left:auto;right:auto;width:100%;position:relative;margin-top:30px}
.togListWrap{padding-bottom:69px}
.togListWrap .togList{margin-bottom:1px}
.togListWrap .btnOpenClose{overflow:hidden;position:relative;width:100%;min-height:50px;padding:15px 30px 15px 15px;background:#002c5f;color:#fff;line-height:18px;text-align:left;text-decoration:none;word-wrap:break-word}
.togListWrap .btnOpenClose:after{display:block;content:"";position:absolute;right:15px;top:22px;width:12px;height:7px;background:url("../images/common/bg_toggle.png") no-repeat 0 -162px;background-size:12px auto}
.togListWrap .togList.on .btnOpenClose{background:#f6f3f2;color:#000}
.togListWrap .togList.on .btnOpenClose:after{background:url("../images/common/bg_toggle.png") no-repeat 0 0;background-size:12px auto}
.togListWrap .togCont{display:none;padding:20px;background:#f6f3f2}
.togListWrap .togCont .txtCont1{width:100%;padding:0}
.togListWrap .togCont .txtCont1 .conArea{margin-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}
.togListWrap.mobileFull{margin-left:-15px;margin-right:-15px}
.togListWrap .btnWrap{margin:0 0 20px 0;padding-bottom:0}
.togListWrap .togSelect select{margin-bottom:20px}
.togListWrap.small{border:1px solid #e4dcd3;border-bottom:0;padding-bottom:0}
.togListWrap.small.N{border-color:#dceaf5 !important}
.togListWrap.small .togList{margin-top:0}
.togListWrap.small .togList:first-child{margin-top:0}
.togListWrap.small .btnOpenClose{display:block;width:100%;height:35px;padding:0 15px;line-height:35px;text-align:left;text-decoration:none;font-family:"HyundaiMedium";font-size:12px;color:#000;background:#fff;border-bottom:1px solid #e4dcd3}
.togListWrap.small .btnOpenClose.N{border-bottom:1px solid #dceaf5 !important}
.togListWrap.small .btnOpenClose:after{display:block;content:'';position:absolute;right:15px;top:50%;margin-top:-3px;background:url("../images/common/tool_tip_arr_mo.png") no-repeat !important;-webkit-background-size:12px auto !important;background-size:12px auto !important;width:12px;height:7px;z-index:10}
.togListWrap.small .togList.on .btnOpenClose{background:#fff;color:#000}
.togListWrap.small .togList.on .btnOpenClose:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.togListWrap.small .togCont{border-bottom:1px solid #e4dcd3;font-size:12px}
.togListWrap.small .togCont.N{border-bottom:1px solid #dceaf5 !important}
.togListWrap.country{margin-top:22px}
.togListWrap.country .togList.on .btnOpenClose{border-bottom:1px solid #fff}
.togListWrap.country .togCont{padding:20px 15px 30px 15px;background:#fff}
.togListWrap.country .gridWrap{margin-bottom:-30px}
.togListWrap.country .n3 .grid{float:left;width:50%;margin-left:0;font-size:0;line-height:0}
.togListWrap.country .n3 .grid a{overflow:hidden;display:block;width:100%;height:50px;text-align:left;vertical-align:top}
.togListWrap.country .n3 .grid a img.flag{display:inline-block;margin-right:10px;vertical-align:top}
.togListWrap.country .n3 .grid a span.txtCountry{display:inline-block;width:70%;height:50px;margin-top:2px;font-size:12px;line-height:16px;vertical-align:top}
​ .togListInfo .n2 .grid2{padding-top:26px}
.togListInfo .n2 .grid2 .txtArea{padding-top:10px}
.togListInfo .n2 .grid2 .txtArea .subTit3{padding-top:9px}
.togListInfo .n2 .grid2 .conArea{padding-top:9px}
.togListInfo .togCont{padding:15px 20px 30px 20px}
.togListInfo .togTitWrap{position:relative;overflow:hidden;height:80px;padding:0 50px 0 20px;background:#002c5f;color:#fff}
.togListInfo .togTitWrap .togTit{display:block;padding:19px 0 8px;font-size:15px}
.togListInfo .togTitWrap .togTit button{color:#fff;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-width:100%;text-align:left}
.togListInfo .togTitWrap .num{display:none}
.togListInfo .togTitWrap .date{display:none}
.togListInfo .togTitWrap .pdfDown{color:#fff;background:url("../images/common/btn_pdfDown_mo.png") no-repeat left bottom;background-size:16px auto}
.togListInfo .togTitWrap .togOpenclose{position:absolute;right:0;top:0;text-indent:1000px;width:52px;height:80px;background:url("../images/common/bg_toggle.png") no-repeat center -126px;background-size:12px auto;text-indent:-9999px;overflow:hidden}
.togListInfo .togList.on .togTitWrap{background:#f6f3f2;color:#000}
.togListInfo .togList.on .togTitWrap .togTit button{color:#000}
.togListInfo .togList.on .togTitWrap .pdfDown{color:#000;background:url("../images/common/btn_pdfDown_mo.png") no-repeat left top;background-size:16px auto}
.togListInfo .togList.on .togTitWrap .togOpenclose{background:url("../images/common/bg_toggle.png") no-repeat center 32px;background-size:12px auto}
.togListEvent .togCont{padding:15px 20px 30px 20px}
.togListEvent .togTitWrap{position:relative;overflow:hidden;padding:4px 50px 23px 20px;background:#002c5f;color:#fff}
.togListEvent .togTitWrap .togTit{display:block;padding:19px 0 8px;font-size:15px}
.togListEvent .togTitWrap .togTit button{color:#fff;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-width:100%;text-align:left}
.togListEvent .togTitWrap .date{display:block;margin-bottom:19px}
.togListEvent .togTitWrap .pdfDown{color:#fff;background:url("../images/common/btn_pdfDown_mo.png") no-repeat left bottom;background-size:16px auto}
.togListEvent .togTitWrap .togOpenclose{position:absolute;right:0;top:0;text-indent:1000px;width:52px;height:80px;background:url("../images/common/bg_toggle.png") no-repeat center -135px;background-size:12px auto;text-indent:-9999px;overflow:hidden}
.togListEvent .togList .togCont .date{display:block;color:#666}
.togListEvent .togList .togCont .subTit{padding-bottom:25px;padding-top:5px}
.togListEvent .togList.on .togTitWrap{background:#f6f3f2;color:#000}
.togListEvent .togList.on .togTitWrap .togTit button{color:#000}
.togListEvent .togList.on .togTitWrap .pdfDown{color:#000;background:url("../images/common/btn_pdfDown_mo.png") no-repeat left top;background-size:16px auto}
.togListEvent .togList.on .togTitWrap .togOpenclose{background:url("../images/common/bg_toggle.png") no-repeat center 27px;background-size:12px auto}
.navigationTabWrap{background:#fff;height:50px !important;text-align:left;overflow-x:auto;box-shadow:1px 1px 1px rgba(0,0,0,0.05);z-index:49;position:relative;width:100%;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0)}
.navigationTabWrap.fixed{position:fixed !important;top:0 !important;z-index:100 !important}
.navigationTab{line-height:50px}
.navigationTab .tit{display:none}
.navigationTab .tabListArea{white-space:nowrap}
.navigationTab .tabListArea .tabList{overflow:hidden;display:table;height:50px;width:100%;padding:0 15px}
.navigationTab .tabListArea .tabList .tab{display:inline-block !important;margin-right:25px}
.navigationTab .tabListArea .tabList .tab:last-child{margin-right:0}
.navigationTab .tabListArea .tabList .tab a{text-decoration:none}
.navigationTab .tabListArea .tabList .tab a:hover,.navigationTab .tabListArea .tabList .tab a:focus,.navigationTab .tabListArea .tabList .tab button:hover,.navigationTab .tabListArea .tabList .tab button:focus{color:#00aad2}
.navigationTab .tabListArea .tabList .tab.on a,.navigationTab .tabListArea .tabList .tab.on button{color:#00aad2;font-family:"HyundaiMedium"}
.navigationTab .btnRight{display:none}
.tabWrap{position:relative;line-height:45px;z-index:40}
.tabWrap .tabActive{overflow:hidden;display:table;width:100%;padding-left:15px;padding-right:15px;background:#444;font-size:12px;font-family:"HyundaiMedium";color:#fff;text-decoration:none;text-align:left}
.tabWrap .tabActive.N{color:#fff !important;background-color:#e63312 !important}
.tabWrap .tabActive span{display:table-cell;padding-right:22px;line-height:16px;height:45px;vertical-align:middle}
.tabWrap .tabActive:after{display:block;content:'';width:7px;height:7px;position:absolute;right:15px;top:50%;margin-top:-4px;background:url("../images/common/tab_right_arr_mobile.png") no-repeat right center;-webkit-background-size:7px auto;background-size:7px auto}
.tabWrap .tabArea{display:none;position:absolute;left:0;top:45px;width:100%}
.tabWrap .tabArea.open{display:block}
.tabWrap .tabArea .tab .link{display:block;box-sizing:border-box;width:100%;padding:14px 15px;background:#444;color:#fff;font-size:12px;text-align:left;font-family:"HyundaiMedium";text-decoration:none;line-height:16px}
.tabWrap .tabArea .tab .link.N{color:#000 !important;background-color:#aacae6 !important}
.tabWrap .tabArea .tab .link:hover,.tabWrap .tabArea .tab .link:focus{background:#fff;color:#000}
.tabWrap .tabArea .tab.on .link{background:#fff;color:#000}
.tabWrap .tabArea .tab.on .link.N{background-color:#e63312 !important;color:#fff !important}
.tabWrap .tabArea .tab .link.newWin:after{content:"";overflow:hidden;display:inline-block;margin-left:10px;width:10px;height:10px;background:url("../images/common/ico_gnb_newwin2.png") no-repeat 0 -10px;font-size:0;line-height:0}
.tabWrap .tabArea .tab .link.newWin:hover:after{background:url("../images/common/ico_gnb_newwin2.png") no-repeat 0 0}
.tabWrap.mobileFull{margin-left:-15px;margin-right:-15px}
.tabContent{position:relative;z-index:10}
.tabCont{padding-top:40px}
.naviJumpWrap{background:#e4dcd3}
.naviJumpWrap .naviJump{display:table;overflow:hidden;width:100%;height:70px;padding:0 15px}
.naviJumpWrap .naviJump .prev,.naviJumpWrap .naviJump .next{position:relative;display:table-cell;padding:0 16px;height:70px;font-size:15px;line-height:20px;color:#000;text-decoration:none;font-family:"HyundaiMedium";vertical-align:middle}
.naviJumpWrap .naviJump .prev{text-align:left}
.naviJumpWrap .naviJump .prev:after{display:block;content:"";position:absolute;top:30px;left:0;width:6px;height:9px;background:url("../images/common/bg_navijump_mo.png") no-repeat 0 0;background-size:6px 25px}
.naviJumpWrap .naviJump .next{text-align:right}
.naviJumpWrap .naviJump .next:after{display:block;content:"";position:absolute;top:30px;right:0;width:6px;height:9px;background:url("../images/common/bg_navijump_mo.png") no-repeat 100% -16px;background-size:6px 25px}
.naviJumpWrapN{background:#dceaf5}
.naviJumpWrapN .naviJump{display:table;overflow:hidden;width:100%;height:70px;padding:0 15px}
.naviJumpWrapN .naviJump .prev,.naviJumpWrapN .naviJump .next{position:relative;display:table-cell;padding:0 16px;height:70px;font-size:15px;line-height:20px;color:#000;text-decoration:none;font-family:"HyundaiMedium";vertical-align:middle}
.naviJumpWrapN .naviJump .prev{text-align:left}
.naviJumpWrapN .naviJump .prev:after{display:block;content:"";position:absolute;top:30px;left:0;width:6px;height:9px;background:url("../images/common/bg_navijump_mo.png") no-repeat 0 0;background-size:6px 25px}
.naviJumpWrapN .naviJump .next{text-align:right}
.naviJumpWrapN .naviJump .next:after{display:block;content:"";position:absolute;top:30px;right:0;width:6px;height:9px;background:url("../images/common/bg_navijump_mo.png") no-repeat 100% -16px;background-size:6px 25px}
.tabWrapInner{margin-bottom:-25px;padding-top:15px}
.tabStickyWrap{overflow-x:auto}
.tabStickyWrap .tabSticky{white-space:nowrap}
.tabStickyWrap .tabSticky ul{overflow:hidden;display:table;width:100%;font-size:0}
.tabStickyWrap .tabSticky ul li{display:inline-block;margin-left:5px}
.tabStickyWrap .tabSticky ul li:first-child{margin-left:0}
.tabStickyWrap .tabSticky ul li a{display:block;font-size:14px;font-family:"HyundaiMedium";color:#666;background:#f6f6f6;padding:8px 15px}
.tabStickyWrap .tabSticky ul li.on a{background:#00aad2;color:#fff}
.searchWrap{position:absolute;left:0;top:0;width:100%;z-index:41}
.searchWrap.bgLB .searchInput{background:#f6f3f2 !important}
.searchWrap .searchInput{position:relative;padding-right:45px !important;background:#fff}
.searchWrap .searchInput .inputText{width:100%;border:0 !important;background:transparent;line-height:normal;font-size:12px !important}
.searchWrap .btnSearch{position:absolute;right:0;top:0;display:block;width:45px;height:40px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/common/btn_search_mobile.png") no-repeat center center;overflow:hidden;text-indent:-99999px;-webkit-background-size:15px auto;background-size:15px auto}
.searchWrap .autoSearchList{border-top:1px solid #f6f3f2;background:#fff;display:none;box-shadow:1px 1px 1px rgba(0,0,0,0.05);text-align:left;position:absolute;left:0;top:35px;width:100%}
.searchWrap .autoSearchList .list .link{display:block;font-size:12px;line-height:35px;text-decoration:none;padding:0 15px}
.searchWrap .autoSearchList .list .link:focus,.searchWrap .autoSearchList .list .link:hover{background:#f6f6f6}
.searchWrap .autoSearchList .list .link .keyword{background:0;color:#00a1c7}
.topBgTxtArea .searchInput .inputText{height:40px !important;line-height:40px !important}
.searchBar{position:relative;z-index:41;min-height:178px;padding:25px 0}
.searchBar .searchWrap{position:absolute;left:0;top:25px}
.searchBar .btnArea{padding:55px 0 0 0}
.searchBar .btnRightArr{position:relative}
.searchBar .searchTab{margin-bottom:-25px;padding-top:92px}
.searchTab{overflow-y:auto;white-space:nowrap;line-height:50px}
.searchTab ul{overflow:hidden;display:table;width:100%;height:50px}
.searchTab ul li{display:inline-block;margin-right:25px}
.searchTab ul li a{font-size:14px}
.searchTab ul li.on a{color:#00aad2;font-family:"HyundaiMedium"}
#news_list_topic_category.searchTab ul{display:table;text-align:center}
.helpBox{position:absolute;right:-16px;top:30px;font-size:12px;line-height:22px;background:#fff;padding:15px 20px 12px 20px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:10}
.helpBox strong{font-size:14px;font-family:"HyundaiMedium";display:block;margin-bottom:6px}
.helpBox .btnHelpClose{position:absolute;right:10px;top:10px;display:block;width:9px;text-align:center;height:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/common/tool_tip_close.png") no-repeat center center;overflow:hidden;text-indent:-99999px}
.helpBox:after{display:block;content:"";position:absolute;right:13px;top:10px;width:10px;height:10px;background:#fff;transform:translateY(-15px) rotate(45deg);-webkit-transform:translateY(-15px) rotate(45deg);z-index:10}
.searchResult{height:52px;line-height:52px;font-size:14px;font-family:"HyundaiMedium"}
.searchResult span{color:#999}
.searchWord{color:#00aad2}
.searchNoResult{padding-bottom:60px}
.searchNoResult .message{margin-bottom:20px;font-size:17px;font-family:"HyundaiMedium"}
.searchNoResult ul.txtList>li{margin-bottom:10px}
.schImgList{margin:0 15px 30px 15px;border-bottom:1px solid #ccc}
.schImgList .list{padding:0 0 40px 0}
.schImgList .subTit3{margin-top:15px;text-align:center}
.schImgList .tags{padding-top:15px}
.schImgList .tags a{padding-right:15px;color:#002c5f;font-family:"HyundaiMedium";text-decoration:underline;line-height:27px}
.schImgList .img img{width:100%}
.schTextList{margin:0 0 50px 0;border-bottom:0}
.schTextList .list{padding:33px 20px 28px;border-top:0}
.schTextList .list:first-child{padding-top:0;border-top:0}
.schTextList .subTit3{margin-bottom:10px}
.schTextList .subTit3 a{overflow:hidden;max-height:62px;font-size:17px;line-height:1.2;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.schTextList .conArea a{overflow:hidden;max-height:55px;font-size:12px;line-height:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.schTextList .link{padding-top:12px;font-size:12px;line-height:17px}
.schTextList .link a{overflow:hidden;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#002c5f;text-decoration:underline}
.schTextList .link .dir{display:block;padding-bottom:8px;color:#666}
.schTextList .img{padding-bottom:0}
.schTextList .file{padding-top:15px}
.schTextList .file a{overflow:hidden;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.tableWrap{padding-bottom:60px}
.tableWrap .tblBtmTxt{padding-top:15px;font-size:12px;line-height:19px;text-align:left;color:#666}
.tableInner.scroll{overflow-x:auto;margin-right:-15px;-webkit-overflow-scrolling:touch}
.tableInner.scroll .tableType{width:200%;padding-right:15px}
.tableInner.scroll .tableType.wtype{width:300%}
.tableInner.scroll .tableType table thead th,.tableInner.scroll .brdTable table thead th{white-space:nowrap;word-wrap:normal}
.tableInner.scroll .brdTable{width:200%;padding-right:16px}
.tableType table{width:100%;background:#fff;border-top:1px solid #e4dcd3 !important;border-bottom:1px solid #e4dcd3}
.tableType table thead th{padding:14px 10px 13px 10px;background:#002c5f;border-right:1px solid #fff;border-bottom:1px solid #fff;font-family:"HyundaiMedium";font-weight:normal;font-size:12px;line-height:17px;color:#fff}
.tableType table thead th span.txt{font-family:"HyundaiRegular";font-size:11px;line-height:13px}
.tableType table thead tr th.th{height:35px;padding:0}
.tableType table thead tr.ths th{height:35px;padding:0;font-family:"HyundaiRegular"}
.tableType table tbody th{padding:13px 10px;border-top:1px solid #e4dcd3;border-right:1px solid #fff;font-size:12px;line-height:17px;text-align:center;font-family:"HyundaiMedium";font-weight:normal}
.tableType table tbody th.bgDB{border-top:1px solid #fff}
.tableType table tbody tr.ranking td{background-color:#f6f3f2 !important;color:#00aad2}
.tableType table tbody td{padding:13px 10px;border-top:1px solid #e4dcd3;border-right:1px solid #e4dcd3;font-size:12px;line-height:17px;text-align:center}
.tableType table tbody td:first-child{border-left:1px solid #e4dcd3}
.tableType table tbody tr:first-child th,.tableType table tbody tr:first-child td{border-top:0}
.tableType table tbody .tal1{padding-left:15px !important;padding-right:15px !important}
.tableType table tbody .tal2{padding-left:15px !important;padding-right:15px !important}
.tableType table tbody td ul li:first-child{padding-top:0}
.tableType table tbody td ul li{padding-top:5px}
.bottomSlideMenu{padding-bottom:1px}
.bottomSlideMenu .gridArea .grid{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:-1px}
.bottomSlideMenu .gridArea .grid .btnOpenClose{font-size:17px;font-family:"HyundaiMedium";line-height:73px;padding:0 15px;position:relative;width:100%;text-align:left}
.bottomSlideMenu .gridArea .grid .btnOpenClose:after{display:block;content:'';position:absolute;right:20px;top:50%;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent}
.bottomSlideMenu .gridArea .grid .btnOpenClose.on:after{border-width:0 5px 6px 5px;border-color:transparent transparent #000 transparent}
.bottomSlideMenu .gridArea .grid .bottomMenuArea{padding:0 15px;font-size:14px;display:none}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .slink{display:block;line-height:1;margin-bottom:23px;font-size:14px;font-family:"HyundaiMedium"}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .stit{line-height:1;margin-bottom:13px;font-family:"HyundaiMedium"}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .bottomSubMenu{margin-bottom:25px}
.bottomSlideMenu .gridArea .grid .bottomMenuArea .bottomSubMenu .link{color:#666;font-size:14px;line-height:26px}
.voteMenu{padding-bottom:70px}
.voteMenu .txtArea{padding-top:15px}
.voteMenu .txtArea .subTit4{overflow:hidden;line-height:21px;max-height:42px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.voteMenu .btn_prev{top:18vw;margin-top:-13px}
.voteMenu .btn_next{top:18vw;margin-top:-13px}
.voteMenu .imgArea img{width:100%}
.voteMenu a{text-decoration:underline !important}
.voteMenu a .view{text-decoration:underline !important}
.voteMenu .swiper-pagination{position:relative;top:auto;bottom:auto;margin-top:20px}
.contBox.full .voteMenu{margin-left:15px;margin-right:15px}
.listViewType{text-align:right;font-size:0}
.listViewType button{display:inline-block;width:20px;height:20px;margin-left:15px;font-size:0;vertical-align:top;background:url("../images/common/btn_view_type.png") no-repeat}
.listViewType button.grid{background-position:top left}
.listViewType button.list{background-position:top right}
.listViewType button.on.grid{background-position:0 -20px}
.listViewType button.on.list{background-position:100% -20px}
.machFilterArea{background:#f6f3f2;display:none;padding:25px 15px 25px 15px;border-top:1px solid #e4dcd3;z-index:40;position:relative}
.machFilterArea .filterItem{padding:25px 0;border-top:1px solid #e4dcd3}
.machFilterArea .filterItem:first-child{padding-top:0;border-top:0}
.machFilterArea .filterItemList.full{padding-top:25px;border-top:1px solid #e4dcd3}
.machFilterArea .filterItem .titleArea{line-height:1;position:relative;height:16px;margin-bottom:15px}
.machFilterArea .filterItem .titleArea .tit{font-size:14px;font-family:"HyundaiMedium"}
.machFilterArea .filterItem .titleArea .btnHelp{position:absolute;right:0;top:0}
.machFilterArea .filterItem .titleArea .helpBox{position:absolute;right:-10px;top:30px;display:none}
.machFilterArea .filterItem .filterList{overflow:hidden}
.machFilterArea .filterItem .filterList li{float:left;line-height:1;margin-bottom:10px;font-family:"HyundaiMedium";width:50%}
.machFilterArea .filterItem .slider-range{margin-top:23px}
.machFilterArea .filterItem .from{float:left;font-size:12px;font-family:"HyundaiMedium";margin:20px 0 0 0;line-height:30px}
.machFilterArea .filterItem .from .labelTit{display:block;float:left}
.machFilterArea .filterItem .to{float:right;text-align:right;font-size:12px;font-family:"HyundaiMedium";line-height:1;margin:20px 0 0 0;line-height:30px}
.machFilterArea .filterItem .to .labelTit{display:block;float:right}
.machFilterArea .filterItem .inputNumber{line-height:30px !important;height:30px !important;width:60px;padding:0;text-align:center;border:0;margin:0 10px}
.machFilterArea .btnArea{overflow:hidden}
.machFilterArea .btnArea .reset{float:left;width:calc(50% - 3px);line-height:35px;font-size:14px}
.machFilterArea .btnArea .search{float:right;width:calc(50% - 3px);line-height:35px;font-size:14px}
.machFilterArea .btnMachFilterCloseArea{text-align:center;padding-top:25px}
a.btn,button.btn,span.btn{display:inline-block;padding:0 10px;width:100%;font-size:16px;line-height:45px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#002c5f;color:#fff}
a.btn.gray,button.btn.gray{background:#777673}
span.btn.disabled,button.btn:disabled{background:#cecdca}
a.btn.half,button.btn.half,span.btn.half{width:50%}
.btnRightArr{display:inline-block;padding-right:19px;line-height:1}
.btnRightArr:after{display:block;content:'';background:url("../images/common/btn_right_arr.png") no-repeat;width:9px;height:6px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-3px}
.btnRightArr.on:after{background-position:0 -6px}
.btnRightArr.blue{color:#002c5f;font-size:14px;font-family:"HyundaiMedium"}
.btnRightArr.blue:after{display:block;content:'';background:url("../images/common/btn_right_blue_arr_mo.png") no-repeat;width:7px;height:5px;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-3px;-webkit-background-size:7px auto;background-size:7px auto}
.btnRightArr.blue.on:after{background-position:0 -5px}
.btnHelp{background:url("../images/common/btn_help.png") no-repeat;width:16px;height:16px;-webkit-background-size:16px auto;background-size:16px auto;overflow:hidden;text-indent:-9999px}
.btnHelp:focus{background-position:0 -16px}
.btnHelp.on{background-position:0 -16px}
.btnDown{display:inline-block;padding-left:25px;background:url("../images/common/btn_download_mo.png") no-repeat top left;background-size:16px 14px;vertical-align:top;text-decoration:none;font-size:12px;line-height:14px;font-family:"HyundaiMedium"}
table tbody td .btnDown{width:16px;height:14px;padding:0;font-size:0;line-height:0;vertical-align:middle}
.pdfDown{display:inline-block;padding-left:25px;background:url("../images/common/btn_pdfDown_mo.png") no-repeat top left;background-size:16px 28px;text-decoration:none;font-size:12px;line-height:14px;font-family:"HyundaiMedium";color:#000}
.movieContent{position:relative;display:block}
.movieContent iframe,.movieContent object,.movieContent embed,.movieContent video{position:absolute;z-index:99;width:100%;height:100%;left:0;top:0}
.videoBox{display:block;width:100%;position:relative}
.videoBox.iframeVideo{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.videoBox iframe,.videoBox object,.videoBox embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.videoBox:before{display:block;content:"";position:absolute;top:50%;left:50%;margin:-17px 0 0 -17px;width:35px;height:35px;background:url("../images/common/btn_video_mo.png") no-repeat top left;background-size:35px auto;z-index:10;line-height:0;text-indent:-999px}
.videoBox:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.learnMore{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#002c5e}
.learnMore:hover,.learnMore:focus{text-decoration:underline;color:#002c5e}
.learnMore:after{content:"";display:inline-block;width:6px;height:8px;margin-left:4px;background:url("../images/common/learn_more_arr_mo.png") no-repeat 0 0;background-size:6px 8px}
.learnMoreW{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#fff}
.learnMoreW:hover,.learnMoreW:focus{text-decoration:underline;color:#fff}
.learnMoreW:after{content:"";display:inline-block;width:6px;height:8px;margin-left:4px;background:url("../images/common/learn_more_w_arr_mo.png") no-repeat 0 0;background-size:6px 8px}
.newWindows{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#002c5e}
.newWindows:hover,.newWindows:focus{text-decoration:underline;color:#002c5e}
.newWindows:after{content:"";display:inline-block;width:10px;height:10px;margin-left:4px;background:url("../images/common/ico_new_windows_mo.png") no-repeat 0 0;background-size:10px 10px}
.newWindowsW{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#fff}
.newWindowsW:hover,.newWindowsW:focus{text-decoration:underline;color:#fff}
.newWindowsW:after{content:"";display:inline-block;width:10px;height:10px;margin-left:4px;background:url("../images/common/ico_new_w_windows_mo.png") no-repeat 0 0;background-size:10px 10px}
.linkSns{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#fff}
.linkSns:hover,.linkSns:focus{text-decoration:underline;color:#fff}
.linkSns:before{content:"";display:inline-block;margin-top:-2px;margin-right:5px;width:18px;height:18px;background:url("../images/common/ico_link_sns_mo.png") no-repeat 0 0;background-size:18px 18px;vertical-align:top}
.linkWebsite{display:inline-block;position:relative;font-family:"HyundaiMedium";font-size:15px;color:#fff}
.linkWebsite:hover,.linkWebsite:focus{text-decoration:underline;color:#fff}
.linkWebsite:before{content:"";display:inline-block;margin-top:1px;margin-right:5px;width:12px;height:12px;background:url("../images/common/ico_website_mo.png") no-repeat 0 0;background-size:12px 12px;vertical-align:top}
.paging{display:table;width:100%;margin-top:-10px;padding-bottom:60px;font-size:0;line-height:12px;text-align:center}
.paging .btnPaging{display:inline-block;background:url("../images/common/btn_paging.png") no-repeat;text-indent:-9999px;height:10px;margin:0 8px;vertical-align:middle;margin-top:-2px;-webkit-background-size:auto 20px;background-size:auto 20px}
.paging .btnPaging.btnFirst{width:12px;background-position:0 -10px}
.paging .btnPaging.btnPrev{width:6px;background-position:-29px -10px}
.paging .btnPaging.btnNext{width:6px;background-position:-35px -10px}
.paging .btnPaging.btnLast{width:12px;background-position:right -10px}
.paging .btnPaging.btnFirst.disabled{background-position:0 0;cursor:default}
.paging .btnPaging.btnPrev.disabled{background-position:-29px 0;cursor:default}
.paging .btnPaging.btnNext.disabled{background-position:-35px 0;cursor:default}
.paging .btnPaging.btnLast.disabled{background-position:right 0;cursor:default}
.paging .number{display:inline-block;padding:0 16px;overflow:hidden;vertical-align:top}
.paging .number button{float:left;font-family:"HyundaiMedium";font-size:12px;margin:0 9px}
.paging .number button:hover,.paging .number button:focus{color:#00aad2}
.paging .number button.on{color:#00aad2;text-decoration:underline}
.brdWriteWrap{line-height:0}
.brdWriteWrap .conArea p{margin-top:12px}
.brdWriteWrap .conArea p:first-child{margin-top:0;text-align:center;font-family:"HyundaiMedium"}
.brdWriteWrap .btnWrap{margin-top:25px;padding-bottom:80px}
.brdWriteWrap .btnWrap .btn{float:right;width:calc(50% - 3px);line-height:45px;margin-top:0}
.brdWriteWrap .btnWrap .btn:first-child{float:left}
.brdWriteWrap .conArea{margin-bottom:20px}
.brdWriteWrap .subscribe label{margin-right:45px;font-family:"HyundaiMedium"}
.brdWriteWrap .reqBox{position:relative;top:45px;text-align:right;font-size:14px;line-height:16px}
.brdWriteWrap .req{display:inline-block;width:6px;height:5px;margin:-10px 5px 0 0;background:url("../images/common/bul_req.png") no-repeat top left;background-size:6px auto;line-height:0;font-size:0;vertical-align:middle}
.brdWriteWrap .brdWrite{width:100%;border-top:1px solid #e4dcd3;padding-top:30px}
.brdWriteWrap .brdWrite dt{padding-bottom:15px;font-size:14px;font-family:"HyundaiMedium";vertical-align:middle}
.brdWriteWrap .brdWrite dd{position:relative;padding-bottom:25px}
.brdWriteWrap .brdWrite dd .boxWrap{display:table;width:100%}
.brdWriteWrap .brdWrite dd .boxWrap span{display:table-cell;width:50%;vertical-align:top}
.brdWriteWrap .brdWrite dd .boxWrap span.space{width:20px;padding:0 5px;line-height:45px;overflow:hidden;color:#000;text-align:center}
.brdWriteWrap .brdWrite dd .boxWrap .btnWrap{position:absolute;top:5px;left:0;padding-bottom:0;margin-top:50px;width:100%}
.brdWriteWrap .brdWrite dd .boxWrap .btnWrap .btn{width:100%;float:none}
.brdWriteWrap .brdWrite .scrollCon{padding:15px;height:165px;line-height:21px;overflow:auto;border:1px solid #e4dcd3}
.brdWriteWrap .brdWrite dd .email{padding-bottom:55px}
.brdWriteWrap .brdWrite dt label{position:relative;padding-right:7px;font-family:"HyundaiMedium";line-height:1}
.brdWriteWrap .brdWrite dt label .req{position:absolute;right:0;top:2px;margin:0}
.brdWriteWrap .brdWrite dt span{font-family:"HyundaiMedium"}
.brdWriteWrap .brdWrite dd .half{display:block !important;width:100% !important;margin-top:10px}
.brdWriteWrap .brdWrite dd .half:first-child{margin-top:0}
.brdWriteWrap .brdWrite dd input.txt{width:100%;border:1px solid #e4dcd3 !important;height:45px !important}
.brdWriteWrap .brdWrite dd textarea.txt{width:100%;height:130px !important;border:1px solid #e4dcd3 !important}
.brdWriteWrap .brdWrite dd select{background:#f6f3f2 url("../images/common/select_right_arr.png") no-repeat right center !important;height:45px !important}
.brdWriteWrap .brdWrite dd .formCheckTxt{margin-top:15px}
.brdWriteWrap .brdWrite .scrollCon{border:1px solid #e4dcd3;height:165px;overflow:auto;padding:20px;line-height:16px}
.brdWriteWrap .brdWrite .scrollCon strong{font-size:16px;font-family:"HyundaiMedium"}
.brdWriteWrap.newsAlerts{line-height:normal}
.brdWriteWrap.newsAlerts .btnWrap .btn{width:100%}
.brdWriteWrap.complete{line-height:normal}
.brdWriteWrap.complete .btnWrap .btn{width:100%}
.brdWriteWrap.complete h2{text-align:center;font-size:19px}
.brdWriteWrap.complete .stxt{font-size:14px;text-align:center}
.brdWriteWrap.complete .brdWriteWrap .conArea{margin-bottom:0}
.brdWriteWrap.complete .brdWrite{border-top:0;padding-top:14px}
.brdWriteWrap.complete .brdWrite .formList{display:table;width:100%}
.brdWriteWrap.complete .brdWrite .formList dt{display:table-cell;width:36%;vertical-align:middle;background:#e4dcd3;padding:12px 0 12px 15px;border-bottom:1px solid #f6f3f2}
.brdWriteWrap.complete .brdWrite .formList dd{display:table-cell;width:64%;vertical-align:middle;background:#fff;padding:12px 15px;border-bottom:1px solid #e4dcd3;border-right:1px solid #e4dcd3}
.brdWriteWrap.complete .brdWrite .formList:first-child dd{border-top:1px solid #e4dcd3}
.brdWriteWrap .brdWrite dd ::-webkit-input-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd ::-moz-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd :-ms-input-placeholder{color:#00aad2 !important}
.brdWriteWrap .brdWrite dd :-moz-placeholder{color:#00aad2}
.brdWriteWrap .brdWrite dd input.txt:disabled::-webkit-input-placeholder,.brdWriteWrap .brdWrite dd textarea.txt:disabled::-webkit-input-placeholder{color:#b6b4b3 !important}
.brdWriteWrap .brdWrite dd input.read_only{background-color:#cecdca !important}
.brdWriteWrap .brdWrite dd .fileWrap{font-size:14px}
.brdWriteWrap .brdWrite dd .filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.brdWriteWrap .brdWrite dd .filebox label{display:inline-block;width:100%;margin:0 0 5px 0;padding:0;background-color:#002c5f;font-size:16px;line-height:45px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}
.brdWriteWrap .brdWrite dd .filebox .upload_name{display:inline-block;width:100%;height:45px !important;line-height:30px;vertical-align:middle;border:1px solid #e4dcd3 !important;background:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}
.vinCheckTxt{margin-top:10px;font-size:12px;line-height:16px}
.vinCheckTxt span{display:inline !important}
.brdWriteWrap .owner label{margin-top:5px;margin-right:10px;font-family:"HyundaiMedium"}
.irMapWrap{width:190px;margin:-32px auto 0;padding-bottom:70px}
.irMapWrap a{position:relative;display:block}
.irMapWrap .subTit4{margin-top:40px;font-size:17px}
.irMapWrap .subTit4 a{text-decoration:none}
.irMapWrap a:hover,.irMapWrap a:focus,.irMapWrap .on a{color:#002c5f;text-decoration:none}
.irMapWrap .subTit4.on a:after{background-position:0 0}
.irMapWrap .subTit5{margin-top:20px}
.irMapWrap .irMapList{margin-top:10px}
.irMapWrap .irMapList li{margin-top:7px;font-size:12px}
.irMapWrap .irMapList li a{color:#767676;text-decoration:underline}
.irMapWrap .irMapList li a:hover,.irMapWrap .irMapList li a:focus,.irMapWrap .irMapList li.on a{text-decoration:underline;color:#002c5f;font-family:"HyundaiMedium"}
.irMapWrap .grid .subTit5 a{font-family:"HyundaiRegular";color:#666}
.reportWrap{padding-bottom:30px}
.reportWrap .gridWrap{margin-bottom:50px}
.reportWrap .grid{position:relative;background:#fff;min-height:159px;margin-bottom:16px;padding:35px 25px 30px}
.reportWrap .grid .subTit3{font-size:19px;line-height:24px;margin-top:-4px}
.reportWrap .grid .btmTool{margin-top:51px;font-size:0}
.reportWrap .btnWrap{padding-bottom:40px}
.reportWrap .info{margin-bottom:4px;font-size:12px}
.reportWrap .info .no{padding-left:0;color:#000;font-family:"HyundaiMedium"}
.reportWrap .info .no:before{display:none}
.reportWrap .info .date{margin-left:6px}
.reportWrap .info .date:before{content:'';display:inline-block;width:1px;height:9px;background:#d4d4d4;margin-right:10px;vertical-align:-1px}
.reportWrap .n3 .grid{padding:24px 20px}
.reportWrap .n3 .grid .btmTool{margin-top:79px}
.bgW .reportWrap .grid{background-color:#f6f3f2}
.reportWrap#investor_news_thumbn .grid{padding:24px 20px;height:220px}
.reportWrap#investor_news_thumbn .grid .subTit{overflow:hidden;height:48px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.reportWrap#investor_news_thumbn .grid .btmTool{margin-top:75px}
.reportInfo .subTit3{margin-bottom:15px}
.reportInfo select{margin-bottom:15px}
.reportInfo .btnOnly{margin-bottom:40px;text-align:center}
.layerPop{display:none;position:absolute;left:0;top:0;width:100%;z-index:99999}
.layerPop .dim{position:fixed;left:0;right:0;top:0;bottom:0;background:url("../images/common/popup-bg.png") repeat left top}
.layerPop .layerPopArea{position:relative;margin:140px 15px 0 15px;padding-bottom:100px}
.layerPop .layerPopArea .btnLayerClose{display:block;position:absolute;top:15px;right:15px;text-indent:-999em;width:12px;height:12px;background:url("../images/common/btn_layer_close.png") no-repeat;background-size:12px}
.layerPop .popCont{padding:50px 30px;background:#fff;text-align:center}
.layerPop .popCont .headTit{display:block;padding:0 0 10px 0;font-size:19px;font-family:"HyundaiMedium"}
.layerPop .popCont .titMsg{display:block;margin:10px 0 20px 0;font-size:17px;line-height:22px}
.layerPop .popCont .titMsg a{display:block;color:#002c5f;text-decoration:underline}
.layerPop .popCont .icoNoti{display:block;text-indent:-999em;width:46px;height:46px;background:url("../images/common/ico_noti_mo.png") no-repeat;background-size:46px;margin:0 auto 10px auto}
.layerPop .popCont .icoNoti1{display:block;text-indent:-999em;width:46px;height:46px;background:url("../images/common/ico_noti_mo_1.png") no-repeat;background-size:46px;margin:0 auto 10px auto}
.layerPop .popCont .message{margin:20px 0 15px 0;color:#000}
.layerPop .popCont .message.bold{font-family:'HyundaiMedium'}
.layerPop .popCont .message.wrong{color:#00aad2}
.layerPop .popCont .conArea{margin-bottom:30px}
.layerPop .popCont .inputWrap{width:100%}
.layerPop .popCont .inputWrap input.txt{width:100%;height:50px !important;border:1px solid #e4dcd3 !important}
.layerPop .popCont .etc{margin-top:20px;padding-top:20px;border-top:1px solid #e4dcd3}
.layerPop .popCont .etc .message{margin-top:0}
.layerPop .popCont .btnWrap{margin-top:20px;padding-bottom:0}
.layerPop .pdfList{width:100%;margin-top:30px;margin-bottom:15px;text-align:left}
.layerPop .pdfList li{padding-top:25px}
.layerPop .pdfList li:first-child{padding-top:0}
.layerPop .pdfList li .btnDown{display:block;background-position:right top;padding-left:0}
.depList>.listItem{position:relative;padding-left:12px}
.numList>.listItem{position:relative;margin-bottom:40px;padding-left:18px}
.numList02>.listItem{position:relative;margin-bottom:15px;padding-left:21px}
.depWordList>.listItem{position:relative;padding-left:19px}
.depList .blIcon,.depWordList .blIcon,.numList .blIcon,.numList02 .blIcon{position:absolute;left:0;top:0;padding-right:5px}
.noticeList{margin-top:20px}
.noticeList li{margin-top:11px;padding-left:15px;line-height:17px;background:url("../images/common/ico_notice_grey_mo.png") no-repeat left 2px;background-size:11px 11px;color:#666;font-size:12px;text-align:left}
ul.txtList{margin-bottom:-5px}
ul.txtList>li{margin-bottom:5px;padding-left:10px;background:url("../images/common/bul_txtlist.gif") no-repeat 0 8px}
.txtDesc{font-size:12px}
.programWrap{padding-bottom:60px}
.calendarWrap{position:relative;padding-bottom:70px}
.calendarWrap .calendarControl{position:relative;text-align:center;margin-bottom:30px;font-size:0;display:table;width:100%;z-index:30}
.calendarWrap .calendarControl a:hover,.calendarWrap .calendarControl a:focus{text-decoration:none}
.calendarWrap .calendarControl .topTit{display:inline-block;line-height:1;font-size:22px}
.calendarWrap .calendarControl .date{position:relative;display:inline-block;vertical-align:top;font-size:22px;font-family:"HyundaiMedium";line-height:1;padding-right:22px;margin:0 15px}
.calendarWrap .calendarControl .date:after{display:block;content:"";width:7px;height:5px;background:url("../images/common/bg_calendar.png") no-repeat;background-size:7px;position:absolute;top:50%;right:0;margin-top:-3px}
.calendarWrap .calendarControl .btnPrev{display:inline-block;vertical-align:top;text-indent:-9999px;width:8px;height:13px;background:url("../images/common/bg_calendar.png") no-repeat 0 -21px;background-size:8px;margin-top:5px}
.calendarWrap .calendarControl .btnNext{display:inline-block;vertical-align:top;text-indent:-9999px;width:8px;height:13px;background:url("../images/common/bg_calendar.png") no-repeat 0 -7px;background-size:8px;margin-top:5px}
.calendarWrap .calendarControl .calOption{display:none;position:absolute;z-index:2;top:30px;left:35px;right:35px;margin:0 auto;font-size:16px;background:#fff;height:220px;border:1px solid #000}
.calendarWrap .calendarControl .calOption .grid{position:relative;text-align:left;padding:9px 0 15px 15px;float:left;width:50%}
.calendarWrap .calendarControl .calOption .grid .subTit3{display:block;margin-bottom:10px;font-size:14px}
.calendarWrap .calendarControl .calOption .grid:first-child{border-right:1px solid #e4dcd3}
.calendarWrap .calendarControl .calOption .grid .calRoll{overflow-y:auto;height:178px;-webkit-overflow-scrolling:touch}
.calendarWrap .calendarControl .calOption .grid .calRoll .on button{color:#00aad2;text-decoration:underline}
.calendarWrap .calendarControl .calOption .grid .calRoll li{font-size:12px;margin-top:7px}
.calendarWrap .calendarControl .calOption .grid .calRoll li:first-child{margin-top:0}
.calendarWrap .calendarControl .calOption .btnOptionClose{position:absolute;top:15px;right:15px;height:12px;overflow:hidden}
.calendarWrap .calendarControl .calOption .btnOptionClose img{width:12px}
.calendarWrap .calToday{position:absolute;z-index:31;top:0;right:0;font-family:"HyundaiMedium";text-decoration:underline}
.calendarWrap .calHead{background-color:#002c5f;overflow:hidden}
.calendarWrap .calHead ul{display:table;width:100%}
.calendarWrap .calHead ul li{display:table-cell;width:14.28%;text-align:center;color:#fff;font-family:"HyundaiMedium";padding:10px 0;font-size:12px}
.calendarWrap .calBody{background:#fff}
.calendarWrap .calBodyArea{position:relative;z-index:1;transition:height .3s;overflow:hidden;width:100%}
.calendarWrap .calBodyArea>li{float:left;width:14.28%;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;padding:5px 8px;background:#fff;font-size:12px}
.calendarWrap .calBodyArea>li:first-child{border-left:1px solid #e4dcd3}
.calendarWrap .calBodyArea>li.on{background:#f6f3f2;border-bottom:0}
.calendarWrap .calBodyArea>li .btnCalMore{display:block;width:100%;height:100%;text-align:left;vertical-align:top;box-sizing:border-box;padding-bottom:90%}
.calendarWrap .calBodyArea>li .btnCalMore .work{display:inline-block;vertical-align:top;width:4px;height:4px;background:#00aad2;border-radius:50%;margin-left:3px;margin-top:5px}
.calendarWrap .calBodyArea>li.today{background:#f6f3f2;font-family:"HyundaiMedium"}
.calendarWrap .calBodyArea>li.today .btnCalMore{position:relative;font-family:"HyundaiMedium";z-index:2}
.calendarWrap .calBodyArea>li .btnCalMore+.txtToday{position:absolute;top:24px;margin:0 -8px -5px 0;z-index:1}
.calendarWrap .calBodyArea>li .txtToday{display:block;font-size:8px;font-family:"HyundaiMedium";margin:0 -8px -5px -8px;text-align:center}
.calendarWrap .calBodyArea>li .calMoreContent{display:none;position:absolute;top:120px;left:0;right:0;background:#f6f3f2;z-index:30;padding:0 20px 10px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner{padding:36px 0 37px;border-top:1px solid #e4dcd3}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner:first-child{border-top:0}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .titBox{position:relative;padding-bottom:24px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .date{display:block;position:absolute;bottom:0;font-family:"HyundaiRegular";line-height:1}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner h3{font-size:17px;line-height:22px}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .conArea{padding-top:19px;font-family:"HyundaiRegular"}
.calendarWrap .calBodyArea>li .calMoreContent .calMoreInner .pdfDown{margin-top:20px}
.calendarWrap .calBodyArea>li .calMoreContent .btnMoreClose{position:absolute;top:17px;right:17px}
.calendarWrap .calBodyArea>li .calMoreContent .btnMoreClose img{width:10px}
.fifaWorldCup .imgArea{text-align:center}
.fifaWorldCup .imgArea img{width:94px;height:94px}
.countryListWrap .gridWrap{padding-bottom:66px}
.countryListWrap .gridWrap .gridRows{overflow:hidden}
.countryListWrap .n3 .grid{float:left;width:50%;margin-left:0;margin-top:20px;font-size:12px;line-height:18px}
.countryListWrap .n3 .grid .txtCountry{font-size:12px}
.countryListWrap .n3 .grid a{overflow:hidden;display:block;position:relative}
.countryListWrap .n3 .grid a:hover,.countryListWrap .n3 .grid a:focus{text-decoration:none}
.countryListWrap .n3 .grid a .flag{float:left;margin:0 10px 10px 0}
.txtNote{margin-top:5px;font-size:12px}
.txtNote .note{margin:6px 0 0 0}
.note{overflow:hidden;position:relative;display:inline-block;width:10px;height:8px;margin:3px 2px 0 0;font-size:0;line-height:4;vertical-align:top}
.note:before{content:'*';display:block;width:8px;height:8px;font-size:12px;line-height:1;color:#000}
.noteList{margin-top:7px;font-size:12px}
.noteList .tit{display:block;font-family:"HyundaiMedium"}
.noteList ul li{position:relative;padding-left:12px;line-height:17px}
.noteList ul li .blIcon{position:absolute;left:0;top:0;padding-right:5px}
.zoomLayerCont{padding-bottom:60px}
.zoomLayerCont img{width:100%}
.fullTxtCont{padding:0 15px 55px}
.csrWrap .searchBar{min-height:170px;padding:40px 0}
.csrWrap .searchBar .selectWrap span:first-child{padding-left:0}
.csrWrap .searchBar .selectWrap{display:table;width:100%}
.csrWrap .searchBar .selectWrap .half{display:table-cell;width:48.5%;padding-left:3%}
.csrWrap .searchBar .selectWrap .half select{height:40px !important}
.csrWrap .searchBar .searchWrap{top:90px}
.csrWrap .searchBar .searchWrap .searchInput .inputText{height:40px !important}
.csrWrap .sortSelect{min-height:120px;padding:40px 0}
.csrWrap .sortSelect select{height:40px !important}
.csrVideoWrap .searchBar{min-height:120px;padding:40px 0 0}
.csrVideoWrap .searchBar .searchWrap{top:40px}
.csrVideoWrap .searchBar .searchWrap .searchInput .inputText{height:40px !important}
.csrListWrap .info .date{font-size:14px}
.csrListWrap .info .data{display:inline-block;margin:0 0 6px;font-size:12px;font-family:"HyundaiMedium";color:#002c5f}
.csrListWrap .brdList.n2{padding-top:50px;padding-bottom:30px}
.csrListWrap .brdList.n2 .grid{padding-bottom:30px}
.csrListWrap .brdList.n2 .grid .subTit3{font-size:18px;line-height:27px}
.csrListWrap .brdList.n3{padding-top:50px;padding-bottom:30px}
.csrListWrap .brdList.n3 .grid .subTit4{max-height:80px;font-size:18px;line-height:27px;-webkit-line-clamp:3}
.csrListWrap .down-wrap{min-width:200px;margin:3px auto 0;text-align:left}
.csrListWrap .down-wrap a{display:inline-block;margin:0 20px 0 0;font-family:HyundaiKRRegular;line-height:14px}
.csrListWrap .down-wrap a .ico_down{display:inline-block}
.csrListWrap .down-wrap .down .ico_down{width:16px;height:16px;margin:-1px 6px 0 0;vertical-align:top;background:url('../../../kr/ko/images/common/ico_mobile_32.png') no-repeat 0 -192px;background-size:100%}
.csr-sustainability-report{min-height:700px;background:#fff}
.csrReportWrap{margin-top:5px}
.csrReportWrap .gridWrap.n4{margin-bottom:30px;text-align:center}
.csrReportWrap .gridWrap.n4:first-child .grid{padding-top:10px}
.csrReportWrap .gridWrap.n4 .grid{margin-bottom:28px}
.csrReportWrap .gridWrap.n4 .grid .imgArea{border:1px solid #e3dcd2;aspect-ratio:328/185}
.csrReportWrap .gridWrap.n4 .grid .info{overflow:hidden;clear:both;padding:12px 11px 0 10px}
.csrReportWrap .gridWrap.n4 .grid .Year{display:inline-block;float:left;font-size:18px;line-height:28px;color:#000;font-family:"HyundaiMedium";font-weight:normal}
.csrReportWrap .down-wrap{display:inline-block;width:auto;float:right}
.csrReportWrap .down-wrap a{margin:0;line-height:28px}
.csrReportWrap .down-wrap a .ico_down{display:inline-block;margin:5px 5px 0 0}
.csrReportWrap .down-wrap .down{font-size:14px;color:#000}
.csrReportWrap .down-wrap .down .ico_down{width:16px;height:16px;vertical-align:top;background:url('../../../kr/ko/images/common/ico_mobile_32.png') no-repeat 0 -192px;background-size:100%}
.csrReportWrap .down-wrap .down+.down{margin-left:22px}
.tabCont .csrListWrap .brdList.n2{padding-top:10px}
.tabCont .csrListWrap .brdList.n3{padding-top:10px}
.news-list .btnWrap{overflow:hidden;height:45px;margin:-40px 0 0;padding-bottom:110px}
.news-list .btnArea{display:inline-block;float:right;width:calc(50% - 3px);line-height:45px;margin-top:0}
.news-list .btnArea:first-child{float:left}
.news-list .btnArea .btn{font-size:15px}
.news-view .utillTopBox{display:block;height:56px;border-bottom:1px solid #eaeaea}
.news-view .utillTopBox .utillTopInner{position:relative;overflow:hidden;padding:0 15px}
.news-view .utillTopBox .utillTopInner .utillRight{overflow:hidden;padding-top:22px;float:right}
.news-view .utillTopBox .utillTopInner .utillRight .utillPrint{display:none}
.news-view .utillTopBox .utillTopInner .utillRight .utillEmail{float:left;margin-right:0;padding-left:25px;line-height:15px;background:url("../images/common/btn_email_mo.png") no-repeat left center;background-size:17px auto;font-size:12px;font-family:"HyundaiMedium"}
.news-view .utillTopBox .utillTopInner .utillLight{overflow:hidden;float:left;padding-top:11px}
.news-view .utillTopBox .utillTopInner .utillLight .shareList{overflow:hidden;display:block}
.news-view .utillTopBox .utillTopInner .utillLight .shareList li{display:block;float:left;width:34px;height:34px;margin-right:7px;background:url("../images/common/btn_sns_share_mo.png") no-repeat;background-size:auto 34px;text-indent:-9999px}
.news-view .utillTopBox .utillTopInner .utillLight .shareList li a{display:block}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnFacebook{background-position:0 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnTwitter{background-position:-34px 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnPinterest{background-position:-68px 0}
.news-view .utillTopBox .utillTopInner .utillLight .shareList .btnInstar{background-position:-102px 0}
.newsViewType{display:block;padding:47px 0 27px;font-size:0;line-height:1;text-align:right}
.newsViewType button{display:inline-block;width:44px;height:44px;background:url("../images/common/newslist-btn_mo.png") no-repeat 0 0;background-size:88px auto}
.newsViewType button.btnList{width:43px;background-position:0 0}
.newsViewType button.btnThumbnail{width:43px;background-position:-45px 0}
.newsViewType button.btnList.on{width:44px;background-position:0 -44px}
.newsViewType button.btnThumbnail.on{width:44px;background-position:-44px -44px}
}
@media screen and (min-width:768px) and (max-width:1023px){.tableInner.scroll{overflow:initial !important;margin-right:0 !important;-webkit-overflow-scrolling:touch}
.tableInner.scroll .tableType{width:100% !important}
.brdTableWrap .tableInner.scroll{overflow-x:auto !important;margin-right:-15px !important}
}
@media print{#skipNavi,#gnbMenu,.contTop,.utillTopBox,.naviJumpWrap,.naviJumpWrapN,.footerWrap{display:none}
.togListWrap .togCont{display:block}
.tableInner.scroll{overflow:initial !important}
.tableInner.scroll .tableType{width:100% !important}
th{border:1px solid #e4dcd3 !important}
td{border:1px solid #e4dcd3 !important}
.tableType table thead th{color:#fff !important}
.pdfDown,.btnDown{padding-left:0 !important;text-decoration:underline}
.learnMore{text-decoration:underline}
button{border:0 !important}
.contentWrap{padding:40px}
.contentWrap .contWrap{min-width:auto !important}
.directorList .grid{width:30%}
.togListWrap .btnWrap{display:none}
.togListWrap .btnOpenClose{height:auto;padding:15px 20px;line-height:24px}
.togListWrap .togCont{padding:20px}
.calendarWrap .calHead ul li{color:#fff !important;border:1px solid #e4dcd3}
.calendarWrap .calBodyArea>li{width:130px}
.tabWrap.n3 .tab{width:33.33% !important}
.tabWrap.n3 .tab:first-child{width:33.33% !important}
.tabWrap.n2 .tab{width:50% !important}
.tabWrap.n6 .tab{width:16.6% !important}
.tabWrap.n6 .tab:first-child{width:16.6% !important}
.tabWrap .tabArea{border:1px solid #e4dcd3}
.tabWrap .tabArea .tab .link{background-color:#444 !important;color:#fff !important}
.tabWrap .tabArea .tab.on .link{text-decoration:underline !important;background-color:#fff !important;color:#000 !important}
.slideInfo2{min-width:100% !important;width:100% !important}
.slideInfo2 .bgCenter{position:relative;left:0;margin-left:0;width:100% !important}
.slideInfo2 .info{position:relative;width:100%;border:1px solid #e4dcd3}
.mobileOnly{display:none !important}
.reportWrap .n3 .grid{width:31% !important;border:1px solid #e4dcd3}
.reportWrap .n4 .grid{width:22.5% !important;border:1px solid #e4dcd3}
.calendarInfoWrap .grid{width:48% !important}
.calendarInfoWrap .dateArea{width:20% !important;border:1px solid #e4dcd3}
.calendarInfoWrap .infoArea{width:80% !important;border:1px solid #e4dcd3}
.irMapWrap{padding:0 0 30px 50px}
.irMapWrap.n4 .grid{width:24% !important;margin-left:0 !important}
.calendarWrap{overflow:hidden !important;width:100% !important}
.calendarWrap .calHead ul li{width:14.25% !important;border:1px solid #e4dcd3 !important}
.calendarWrap .calBodyArea>li{width:14.25% !important}
.togListEvent .togTitWrap{border:1px solid #e4dcd3}
.brdTitBox{background-color:#f6f3f2 !important}
.brdViewEtc .file dt,.brdViewEtc .tag dt{padding-bottom:15px}
.brdViewEtc .file dd,.brdViewEtc .tag dd{width:100% !important}
.tool{display:none}
.statisticWrap .grid{width:31% !important;border:1px solid #e4dcd3}
.noPrint{display:none}
.quickArea,.btnContentTop{display:none}
}
@media print,screen and (max-width:20000px) and (min-width:741px){.contentWrap .etcInfomationWrap .contBox{padding-top:0}
.etc_list_box ul li{display:block;position:relative;padding-left:21px;background:url(../images/common/ico_notice_grey.png) no-repeat left 7px}
}
@media screen and (max-width:740px) and (min-width:0){.contentWrap .etcInfomationWrap .contBox{padding-top:0}
.etc_list_box ul li{display:block;position:relative;padding-left:15px;background:url(../images/common/ico_notice_grey_mo.png) no-repeat left 5px;background-size:11px 11px;font-size:12px}
}
@media print,screen and (max-width:20000px) and (min-width:741px){.ml8{margin-left:8px}
}
@media print,screen and (max-width:740px) and (min-width:0){.slick-slider{position:relative;display:block;height:100%;padding-bottom:32px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:auto;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}
.slick-dots li button{border:0;display:block;height:9px;width:9px;outline:0;line-height:0;font-size:0;color:#00aad2;padding:0;cursor:pointer}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#00aad2;opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:9px;height:9px;text-align:center;background:url(../images/common/dot_mo.png) no-repeat right 0;background-size:auto 9px;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{background-position:0 0}
.slick-dots li.slick-active button:before{color:#00aad2;opacity:1}
}
@media all and (max-device-width:320px){.mainNewsArea .txtArea span{line-height:4vw}
a.moreAbout{font-size:3.6vw !important}
}
@media print,screen and (max-width:1919px) and (min-width:1260px){*{overflow:initial;min-width:initial;max-width:initial}
.onlyMain .fixed_banner_area .btnCenter{bottom:-11vw}
.onlyMain .stories_slide .slick-prev,.onlyMain .stories_slide .slick-next{background:transparent;opacity:inherit}
.onlyMain .stories_slide .slick-prev:after{content:none}
.onlyMain .stories_slide .slick-next:after{content:none}
.onlyMain .stories_slide .slick-prev{position:absolute;top:50%;left:3vw;margin-top:-21px;width:24px;height:42px;font-size:0;line-height:0;background:url(../images/main/btn_slide_prev.png) 0 center no-repeat}
.onlyMain .stories_slide .slick-next{position:absolute;top:50%;right:3vw;margin-top:-21px;width:24px;height:42px;font-size:0;line-height:0;background:url(../images/main/btn_slide_next.png) 0 center no-repeat}
.onlyMain .slick-dots{display:none !important}
}
@media print,screen and (max-width:1800px) and (min-width:741px){.onlyMain .mainTopVisualArea .slideWrap{max-width:inherit;width:100%;height:auto !important}
.onlyMain .mainWbox{max-width:initial;width:100%;padding:0}
.onlyMain .mainWbox .mainConBox{width:100%}
.onlyMain .findacarMainList .models li{min-height:initial;height:auto}
.onlyMain .findacarMainList .models .modelsSlide{max-width:inherit;width:100%;margin:0 auto}
.onlyMain .findacarMainList .models .slideArea.swiper-wrapper .swiper-slide{width:25% !important;margin:0 3px !important}
.onlyMain .findacarMainList .models .txtArea{position:absolute;bottom:-21px;left:0;width:100%;text-align:center}
.onlyMain .findacarMainList .models .txtArea .subTit4{font-size:1.5vw}
.onlyMain .findacarMainList .models .imgArea img{max-width:initial;width:100%}
.onlyMain .findacarMainList .models .swiper-pagination{margin-top:2vw}
}
@media print,screen and (max-width:1337px) and (min-width:741px){.onlyMain .mainNewsArea .contBox{width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .mainNewsArea .grid.grid2{max-width:initial;width:49.9%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .titArea{width:100%;padding:0 0 2vw 0;text-align:center}
}
@media print,screen and (max-width:1260px) and (min-width:740px){.onlyMain .gnbWrap{width:100%}
.onlyMain .contentWrap{min-width:initial;width:100%;padding-top:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .contentWrap .contWrap{min-width:initial;width:100%}
.onlyMain .slideAuto{min-width:initial;width:100%}
.onlyMain .topVisual{min-width:initial;width:100%}
.onlyMain .topVisual .visual{width:100%}
.onlyMain .main-vehicle-thumbnail .findacarMainList{padding:0 0 65px 0}
.onlyMain .mainTopVisualArea{padding:0}
.onlyMain .mainTopVisualArea .slideWrap{max-width:inherit;width:100%;height:auto !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .mainWbox{max-width:initial;width:100%;padding:0}
.onlyMain .mainWbox .mainConBox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .findacarMainList .models .{max-width:inherit;width:90%;margin:0 auto;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .findacarMainList .models .slideArea.swiper-wrapper .swiper-slide{width:25% !important;margin:0 0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .findacarMainList .models .slideArea.swiper-wrapper .swiper-slide:nth-child(5){margin-left:3vw !important}
.onlyMain .findacarMainList .models li{min-height:inherit;height:auto}
.onlyMain .findacarMainList .models .txtArea{position:absolute;bottom:-15px;left:0;width:100%;text-align:center}
.onlyMain .findacarMainList .models .txtArea .subTit4{max-height:inherit;padding-top:0;font-size:1.5vw}
.onlyMain .findacarMainList .models .imgArea img{max-width:initial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .findacarMainList .models .swiper-pagination{margin-top:2vw}
.onlyMain .visit_position_cont_box .select_area{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .visit_cont_area .titArea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .visit_cont_area .titArea br{display:block}
.onlyMain .visit_position_cont_box{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .sc_tit{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain #container .visit_position_cont_box select{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .storiesWrap{width:100%}
.onlyMain .storiesWrap .titArea{width:100%;padding:0 0 3vw 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .fixed_banner_area .btnCenter{bottom:-11vw}
.onlyMain .stories_slide .slick-prev,.onlyMain .stories_slide .slick-next{width:auto;background:transparent;opacity:inherit}
.onlyMain .stories_slide .slick-prev{position:absolute;top:50%;left:3vw;margin-top:-21px;width:24px;height:42px;font-size:0;line-height:0;background:url(../images/main/btn_slide_prev.png) 0 center no-repeat}
.onlyMain .stories_slide .slick-next{position:absolute;top:50%;right:3vw;margin-top:-21px;width:24px;height:42px;font-size:0;line-height:0;background:url(../images/main/btn_slide_next.png) 0 center no-repeat}
.onlyMain .slick-dots{display:none !important}
}
@media print,screen and (max-width:1040px) and (min-width:741px){.onlyMain .findacarMainList .models .{padding-bottom:10px}
.onlyMain .findacarMainList .models .{width:95%;margin:0 auto}
.onlyMain .findacarMainList .models .slideArea.swiper-wrapper .swiper-slide{width:25% !important;margin:0 0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .findacarMainList .models .slideArea.swiper-wrapper .swiper-slide:nth-child(5){margin-left:3vw !important}
.onlyMain .mainNewsArea .txtArea{padding:0 5vw 2vw 5vw}
}
@media print,screen and (max-width:799px){.onlyMain .sc_tit{display:block;width:100%;padding-bottom:3vw;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onlyMain .sc_tit>br{display:none}
}
@media print,screen and (max-width:740px) and (min-width:320px){.onlyMain .contentWrap .contWrap{background-size:100% auto}
.onlyMain .mainTopVisualArea .slideWrap .swiper-slide .mainTopVisualArea{background-size:100% auto}
.onlyMain .findacarMainList .models .imgArea{display:inline-block;width:89.3%;text-align:center}
.mobile .onlyMain .slick-dots{display:block !important}
.mobile .onlyMain .caption_txt img{opacity:0}
.mobile .onlyMain .caption_txt .sns_txt_box,.mobile .onlyMain .sns_columns a>p{display:none}
.onlyMain .n2 .grid{width:100%}
}
@media print,screen and (max-width:20000px) and (min-width:741px){.irOverviewMenu{padding:100px 0}
.contentWrap .contWrap .contBox.ir_overview_menu_area{padding-top:0}
.menu_box{display:inline-block;width:560px;height:358px;margin-right:-4px;padding:70px 64px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu_box.box1{background-repeat:no-repeat}
.menu_box.box2{background-repeat:no-repeat}
.menu_box.box3{background-repeat:no-repeat}
.menu_box.box4{background-repeat:no-repeat}
.menu_box .subTit{position:relative;display:block;color:#fff;font-size:30px;font-family:"HyundaiMedium";line-height:43px}
.menu_box .subTit:after{content:'';display:block;width:100%;height:1px;background:url(../images/main/bg_subtit_line.png)repeat-x 0 0}
.menu_box .menu_list_area{margin-top:21px}
.menu_box .menu_list li{display:block;height:40px;padding:5px 0 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu_box .menu_list li>a{display:inline-block;height:30px;color:#fff;font-size:20px;font-family:"HyundaiRegular";vertical-align:middle}
.menu_box .menu_list li>a:after{content:'';display:inline-block;width:4px;height:7px;margin:-3px 0 0 10px;background:url(../images/main/arr_link.png) 0 0 no-repeat;vertical-align:middle}
.menu_box .menu_list li>a:hover,.menu_box .menu_list li>a:focus{display:inline-block;height:30px;font-size:20px;color:#00aad2;text-decoration:none;border-bottom:1px solid #00aad2}
.menu_box .menu_list li>a:hover:after,.menu_box .menu_list li>a:focus:after{background-position:0 -7px}
}
@media print,screen and (max-width:740px) and (min-width:0){.irOverviewMenu{padding:60px 0}
.contentWrap .contWrap .contBox.ir_overview_menu_area{padding:6px 15px 0 15px}
.menu_cont_wrap{width:100%}
.menu_box_area{width:100%}
.menu_box{position:relative;width:100%;margin-top:15px}
.menu_box:before{content:'';display:block;padding-top:65%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu_box:first-child{margin-top:0}
.menu_box>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu_box.box1{background-repeat:no-repeat;background-size:100% 100%}
.menu_box.box2{background-repeat:no-repeat;background-size:100% 100%}
.menu_box.box3{background-repeat:no-repeat;background-size:100% 100%}
.menu_box.box4{background-repeat:no-repeat;background-size:100% 100%}
.menu_box .subTit{display:block;width:100%;color:#fff;font-size:19px;font-family:"HyundaiMedium";line-height:26px;background:url(../images/main/bg_subtit_line.png)repeat-x 0 25px}
.menu_box .menu_list_area{margin-top:13px}
.menu_box .menu_list li{display:block;padding:4px 0}
.menu_box .menu_list li>a{display:inline-block;color:#fff;font-size:16px;font-family:"HyundaiRegular";font-weight:normal;vertical-align:middle}
.menu_box .menu_list li>a:after{content:'';display:inline-block;width:5px;height:8px;margin:-3px 0 0 10px;background:url(../images/main/arr_link_m.png) 0 0 no-repeat;background-size:100% auto;vertical-align:middle}
.menu_box .menu_list li>a:hover,.menu_box .menu_list li>a:active,.menu_box .menu_list li>a:focus{color:#00aad2;text-decoration:underline}
.menu_box .menu_list li>a:hover:after,.menu_box .menu_list li>a:active:after,.menu_box .menu_list li>a:focus:after{background-position:0 -8px}
}
.conArea{font-family:'HyundaiTextRegular' !important}
.imgView1 .txtArea .conArea,.imgView4 .txtArea .info{font-family:'HyundaiTextRegular'}
.cardView2 .txtArea .conArea{font-family:'HyundaiTextRegular'}
.etc_list_box ul li{font-family:'HyundaiTextRegular'}
.titArea .topTxt{font-family:'HyundaiTextRegular' !important}
.brdList .txtArea .info{font-family:'HyundaiTextRegular' !important}
.noticeList li{font-family:'HyundaiTextRegular' !important}
.hd_txt_regular{font-family:'HyundaiTextRegular' !important}
.brdViewImg .imgView1 .txtArea .conArea table td{padding:2px 6px;border:1px solid #e4dcd3;text-align:center}
@media print,screen and (min-width:741px) and (max-width:20000px){.siteMapWrap{padding-bottom:60px}
.siteMapWrap .btnOpenClose{display:block;width:100%;border-top:1px solid #e5e5e5;padding:36px 0;background:#fff;font-size:30px;text-align:left;text-decoration:none}
.siteMapWrap .siteMapList:first-child .btnOpenClose:first-child{border-top:0}
.siteMapWrap .btnOpenClose:after{content:'';display:block;position:absolute;right:0;top:50%;width:20px;height:12px;margin-top:-6px;background:url("../images/common/bg_toggle.png") no-repeat 0 -90px}
.siteMapWrap .siteMapList.on .btnOpenClose:after{background:url("../images/common/bg_toggle.png") no-repeat 0 0}
.siteMapWrap .siteMapList.on .siteMapCont{display:block !important}
.siteMapWrap .siteMapCont{display:none;padding:10px 0 90px}
.siteMenuList .menu{display:inline-block;width:220px;margin-bottom:24px;vertical-align:top;padding-right:20px}
.siteMenuList .menu a{text-decoration:underline}
.siteMenuList .menu .subTit4{font-family:"HyundaiMedium";font-size:16px;line-height:30px}
.siteMenuList .depMenu1{margin-top:4px}
.siteMenuList .depMenu1>li{padding-top:12px;font-size:14px;line-height:18px}
.siteMenuList .depMenu1>li:first-child{padding-top:0}
.siteMenuList .depMenu1>li a{font-size:14px;text-decoration:underline}
.siteMenuList .depMenu1>li .depMenu2{margin:4px 0 10px 0}
.siteMenuList .depMenu1>li .depMenu2 li{padding:9px 0 0 8px}
.siteMenuList .depMenu1>li .depMenu2 li:before{content:'-';display:inline-block;margin:0 3px 0 -8px}
.siteMenuList .depMenu1>li .depMenu2 li a{color:#767676}
.siteMenuList a.newWin:after{content:"";overflow:hidden;display:inline-block;width:7px;height:7px;margin-left:10px;background:url("../images/common/ico_gnb_newwin.png") no-repeat 0 -7px;font-size:0;line-height:0}
.siteMenuList a.newWin:hover:after{background:url("../images/common/ico_gnb_newwin.png") no-repeat 0 0}
.lineupWrap.gridWrap{padding-bottom:23px}
.lineupWrap .gridRow{padding-bottom:67px;overflow:hidden}
.lineupWrap.n4 .grid{width:265px;margin-left:20px}
.lineupWrap.n4 .gridRows .grid:first-child{margin-left:0 !important}
.lineupWrap .carName{display:block;font-family:"HyundaiMedium";font-size:20px;line-height:26px}
.lineupWrap .lineupMenuList{margin-top:15px}
.lineupWrap .lineupMenuList li{line-height:36px}
.lineupWrap .lineupMenuList li a{font-size:16px;text-decoration:underline}
.legalWrap{padding-bottom:110px}
.legalWrap h2{font-size:44px;padding-bottom:20px}
.legalWrap h3{font-size:30px;text-align:center;margin-top:67px}
.legalWrap .conArea p{margin-top:33px}
.vehicle-download .downList{min-height:720px}
.downList{position:relative;padding-bottom:100px}
.downList .lineArea{position:relative;overflow:hidden;transition:height .3s;height:310px}
.downList .lineArea .item{float:left;width:232px;margin-right:64px}
.downList .lineArea .item.nomargin{margin-right:0}
.downList .lineArea .item .thumbnail{margin-bottom:19px}
.downList .lineArea .item .thumbnail img{width:240px;height:130px}
.downList .lineArea .item .btnCarMore{text-align:left;margin-top:75px;display:block}
.downList .lineArea .item .btnCarMore>.link{position:relative;display:block;color:#000;font-size:14px;font-family:"HyundaiMedium";line-height:1;margin-top:10px;padding-left:20px}
.downList .lineArea .item .btnCarMore>.link:before{display:block;content:'';position:absolute;left:0;background-position:0 0;background-repeat:no-repeat}
.downList .lineArea .item .btnCarMore>.link:first-child{margin-top:0}
.downList .lineArea .item .btnCarMore.on>.link.btnImage{color:#002c5f}
.downList .lineArea .item .btnCarMore .btnBrochure:before{width:9px;height:10px;background-image:url("../images/common/ico_ebrochure.png");top:1px}
.downList .lineArea .item .btnCarMore .btnImage:before{width:10px;height:6px;background-image:url("../images/common/ico_image.png");top:4px}
.downList .lineArea .item .btnCarMore.on>.link.btnImage:before{background-image:url("../images/common/ico_image_on.png")}
.downList .lineArea .item .conAreas{color:#767676;line-height:16px;margin-bottom:16px}
.downList .lineArea .item .btn{width:100%}
.downList .lineArea .item .btnCarMoreInner{text-align:left}
.downList .downMoreContent{position:absolute;left:0;top:325px;width:100%;background:#f6f3f2;z-index:30;padding:40px 60px;display:none}
.downList .downMoreContent:after{display:block;content:"";position:absolute;left:25px;top:-10px;width:20px;height:20px;background:#f6f3f2;transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);z-index:10}
.downList .item1 .downMoreContent:after{left:75px}
.downList .item2 .downMoreContent:after{left:370px}
.downList .item3 .downMoreContent:after{left:665px}
.downList .item4 .downMoreContent:after{left:965px}
.downList .downMoreContent .downArea ul:after{display:block;clear:both;content:''}
.downList .downMoreContent .downArea ul li{float:left;margin-left:20px}
.downList .downMoreContent .downArea ul li:first-child{margin-left:0}
.downList .downMoreContent .downArea ul li .thumb{margin-bottom:19px}
.downList .downMoreContent .downArea ul li .thumb img{width:320px;height:211px}
.downList .downMoreContent .downArea ul li .size:after{display:block;clear:both;content:''}
.downList .downMoreContent .downArea ul li .size a{position:relative;display:block;float:left;font-size:16px;font-family:'HyundaiMedium';color:#002c5f;line-height:1;padding-left:10px;margin-left:10px}
.downList .downMoreContent .downArea ul li .size a:first-child{padding-left:0;margin-left:0}
.downList .downMoreContent .downArea ul li .size a:before{display:block;content:'';width:1px;height:12px;background:#002c5f;position:absolute;top:2px;left:0}
.downList .downMoreContent .downArea ul li .size a:first-child:before{display:none}
.downList .btnMoreClose{position:absolute;right:17px;top:17px}
.downList .btnMoreClose img{width:10px}
.yourLocationWrap .titWrap{width:1120px;padding:15px 0 70px;text-align:center}
.yourLocationWrap .titWrap .ftit{font-size:60px;line-height:64px}
.yourLocationWrap .titWrap .stit{margin-top:12px;font-size:20px;line-height:26px}
.locationListBox{background:#fff;padding:60px 0 0 60px}
.locationListBox.info{margin-left:-55px;font-size:0;display:table;overflow:hidden;margin-top:-25px}
.locationListBox .info .infoCont{display:inline-block;vertical-align:top;width:420px;margin:0 100px 55px 0;font-size:14px}
.locationListBox .info .infoCont .tit{margin-bottom:20px;font-size:14px}
.locationListBox .info .infoCont dl{overflow:hidden;height:100%;line-height:26px}
.locationListBox .info .infoCont dl dt{float:left;width:73px}
.locationListBox .info .infoCont dl dd{padding-left:73px}
.locationListBox .info .infoCont dl dd a{color:#002c5e;text-decoration:underline}
.yourLocationGnb ~ .contentWrap .copyright{width:1120px;margin:0 auto;padding:95px 0;color:#000;font-size:13px;opacity:.6;text-align:center}
.yourLocationWrap .copyright{width:1120px;margin:0 auto;padding:95px 0;color:#000;font-size:13px;opacity:.6;text-align:center}
}
@media screen and (min-width:0) and (max-width:740px){.siteMapWrap{padding-bottom:60px}
.siteMapWrap .btnOpenClose{overflow:hidden;position:relative;display:block;width:100%;border-top:1px solid #e5e5e5;padding:26px 0;background:#fff;font-size:22px;text-align:left;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.siteMapWrap .siteMapList:first-child .btnOpenClose:first-child{border-top:0}
.siteMapWrap .btnOpenClose:after{content:'';display:block;position:absolute;right:0;top:50%;width:12px;height:7px;margin-top:-3px;background:url("../images/common/bg_toggle.png") no-repeat 0 -54px;background-size:12px auto}
.siteMapWrap .siteMapList.on .btnOpenClose:after{background:url("../images/common/bg_toggle.png") no-repeat 0 0;background-size:12px auto}
.siteMapWrap .siteMapList.on .siteMapCont{display:block !important}
.siteMapWrap .siteMapCont{display:none;padding:4px 0 55px}
.siteMenuList .menu{display:inline-block;width:49%;margin:10px 0 13px;padding-right:20px;vertical-align:top}
.siteMenuList .menu>a{font-family:"HyundaiMedium"}
.siteMenuList .menu a{text-decoration:underline}
.siteMenuList .menu .subTit4{font-family:"HyundaiMedium";line-height:21px}
.siteMenuList .depMenu1{margin-bottom:7px}
.siteMenuList .depMenu1{line-height:18px}
.siteMenuList .depMenu1>li{margin-top:24px;font-size:12px}
.siteMenuList .depMenu1 li a{font-size:12px;text-decoration:underline}
.siteMenuList .depMenu1 .depMenu2{margin:4px 0 9px 0}
.siteMenuList .depMenu1>li .depMenu2 li{margin-top:10px;padding-left:8px}
.siteMenuList .depMenu1>li .depMenu2 li:before{content:'-';display:inline-block;margin:0 3px 0 -8px}
.siteMenuList .depMenu1 .depMenu2 li a{color:#767676}
.siteMenuList a.newWin:after{content:"";overflow:hidden;display:inline-block;width:10px;height:10px;margin-left:7px;background:url("../images/common/ico_gnb_newwin_mo.png") no-repeat top left;background-size:10px 10px;font-size:0;line-height:0;vertical-align:middle}
.siteMap{padding:60px 15px;background:#fff}
.notFound .siteMenuList a.newWin:after{display:none}
.siteMapWrap{padding-bottom:20px}
.siteMap .button a{color:#0caed4;position:relative;padding-right:12px;background:url(unpreload/images/common/btn_sitemap.png) right center no-repeat;font-family:"HyundaiMedium";font-size:16px}
.notFound .searchWrap{position:relative;left:auto;top:auto}
.notFound .btnWrap{margin-top:10px}
.lineupWrap.gridWrap{margin-left:-10px;padding-bottom:26px}
.lineupWrap .gridRows{overflow:hidden}
.lineupWrap .grid{float:left;width:50%;margin-bottom:34px;padding-left:10px}
.lineupWrap .carName{font-family:"HyundaiMedium";font-size:17px;line-height:21px}
.lineupWrap .lineupMenuList{margin-top:5px}
.lineupWrap .lineupMenuList li{line-height:30px}
.lineupWrap .lineupMenuList li a{font-size:14px;text-decoration:underline}
.legalWrap{padding-bottom:75px}
.legalWrap h2{font-size:27px;padding-bottom:2px}
.legalWrap h3{font-size:19px;text-align:center;margin-top:52px}
.legalWrap .conArea p{margin-top:20px}
.vehicle-download .downList{min-height:660px}
.downList{overflow:hidden;padding-bottom:60px}
.downList .lineArea{height:auto !important}
.downList .lineArea .item .btnCarMoreInner{width:100%;text-align:left}
.downList .item{padding:57px 35px 0 35px;position:relative !important;left:auto !important;top:auto !important}
.downList .item.nomargin{margin-right:0}
.downList .item .thumbnail{margin-bottom:16px;aspect-ratio:13/7}
.downList .item .thumbnail img{width:100%}
.downList .item .btnCarMore{width:100%}
.downList .item .btnCarMore>.link{position:relative;display:block;font-family:"HyundaiMedium";line-height:1;margin-top:12px;padding-left:26px}
.downList .item .btnCarMore>.link:before{display:block;content:'';background-repeat:no-repeat;background-position:0 0;background-size:16px;position:absolute;left:0;top:0}
.downList .item .btnCarMore>.link:first-child{margin-top:0}
.downList .item .btnCarMore>.link.btnBrochure:before{width:16px;height:28px;background-image:url("../images/common/ico_ebrochure_mo.png")}
.downList .item .btnCarMore>.link.btnImage:before{width:16px;height:9.5px;background-image:url("../images/common/ico_image_mo.png");top:1px}
.downList .item .subTit3{font-size:17px}
.downList .item .conAreas{color:#767676;line-height:19px;margin-bottom:14px}
.downList .item .btn{width:100%;line-height:35px;font-size:14px}
.downList .downMoreContent{position:relative;background:#f6f3f2;z-index:30;padding:50px 30px;margin:25px -35px 0 -35px;display:none}
.downList .downMoreContent:after{display:block;content:"";position:absolute;left:0;right:0;margin:0 auto;top:-7px;width:15px;height:15px;background:#f6f3f2;transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);z-index:10}
.downList .downMoreContent .downArea ul li{margin-top:30px}
.downList .downMoreContent .downArea ul li:first-child{margin-top:0}
.downList .downMoreContent .downArea ul li .thumb{margin-bottom:15px}
.downList .downMoreContent .downArea ul li .size:after{display:block;clear:both;content:''}
.downList .downMoreContent .downArea ul li .size a{position:relative;display:block;float:left;font-size:14px;font-family:'HyundaiMedium';color:#002c5f;line-height:1;padding-left:10px;margin-left:10px}
.downList .downMoreContent .downArea ul li .size a:first-child{padding-left:0;margin-left:0}
.downList .downMoreContent .downArea ul li .size a:before{display:block;content:'';width:1px;height:10px;background:#002c5f;position:absolute;top:1px;left:0}
.downList .downMoreContent .downArea ul li .size a:first-child:before{display:none}
.downList .btnMoreClose{position:absolute;right:15px;top:15px}
.downList .btnMoreClose img{width:12px}
.yourLocationWrap{padding-top:55px}
.yourLocationWrap .titWrap{margin-top:-10px;padding:0 20px 30px;text-align:center}
.yourLocationWrap .titWrap .ftit{font-size:30px;line-height:35px}
.yourLocationWrap .titWrap .stit{margin-top:20px;font-size:14px;line-height:19px}
.locationListBox{background:#fff;padding:40px 20px 5px}
.locationListBox .info .infoCont{margin-bottom:35px;font-size:12px}
.locationListBox .info .infoCont .tit{margin-bottom:10px;font-size:13px;line-height:18px}
.locationListBox .info .infoCont dl{overflow:hidden;height:100%;line-height:22px}
.locationListBox .info .infoCont dl dt{float:left;width:67px}
.locationListBox .info .infoCont dl dd{padding-left:67px}
.locationListBox .info .infoCont dl dd a{color:#002c5e;text-decoration:underline}
.yourLocationGnb ~ .contentWrap .copyright{padding:50px 35px 60px;color:#000;font-size:12px;line-height:17px;opacity:.6;text-align:center}
.yourLocationWrap .copyright{padding:50px 35px 60px;color:#000;font-size:12px;line-height:17px;opacity:.6;text-align:center}
}
.legalWrap .conArea p{font-family:'HyundaiTextRegular'}
.section_pop_video{position:relative}
.section_pop_video .layer_wrap{overflow-y:scroll;display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}
.section_pop_video .layer_wrap.on{display:block}
.section_pop_video .layer_wrap.fixed_layer_wrap{position:static}
.section_pop_video .layer_wrap.fixed_layer_wrap .layer{position:static}
.section_pop_video .layer_wrap.fixed_layer_wrap .layer .layer_dim{position:fixed;z-index:100}
.section_pop_video .layer_wrap.fixed_layer_wrap .layer .layer_inner{position:fixed;top:50%;z-index:100;margin:0;transform:translate(-50%,-50%)}
.section_pop_video .layer_wrap .layer_dim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}
.section_pop_video .layer_wrap .layer{position:absolute;width:100%;padding:0 60px;min-height:100%}
.section_pop_video .layer_wrap .layer .layer_inner{position:relative;left:50%;width:1120px;margin:100px 0;transform:translate(-50%)}
.section_pop_video .layer_wrap .video-layer .layer_inner{width:1120px;height:630px;margin-top:100px}
@media screen and (max-width:740px) and (min-width:0){.section_pop_video .layer_wrap.fixed_layer_wrap .layer .layer_inner{left:0;margin:0;transform:translate(0,-50%)}
.section_pop_video .layer_wrap .layer{width:100%;padding:0}
.section_pop_video .layer_wrap .layer .layer_inner{left:0;width:auto;margin:60px 15px;transform:translate(0)}
.section_pop_video .layer_wrap .video-layer .layer_inner{left:0;width:100%;height:0;margin:0;padding:56% 0 0}
}
.section_pop_video .layer_wrap .layer .layer_bd{background:#fff}
.section_pop_video .layer_wrap .layer .btn_close{position:absolute;top:0;right:0;width:50px;height:50px;background:#a8cce6}
.section_pop_video .layer_wrap .layer .btn_close:after,.section_pop_video .layer_wrap .layer .btn_close:before{position:absolute;top:50%;left:50%;background:#e63416;content:''}
.section_pop_video .layer_wrap .layer .btn_close:before{width:19px;height:3px;margin:-1.5px 0 0 -9.5px}
.section_pop_video .layer_wrap .layer .btn_close:after{width:3px;height:19px;margin:-9.5px 0 0 -1.5px}
.section_pop_video .layer_wrap .layer .btn_close:after,.section_pop_video .layer_wrap .layer .btn_close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.section_pop_video .layer_wrap .video-layer .video{position:absolute;top:0;left:0;width:100%;height:100%}
.section_pop_video .layer_wrap .video-layer .video iframe{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.section_pop_video .layer_wrap .video-layer .video lite-youtube{max-width:100%;width:100%;height:100%}
.section_pop_video .layer_wrap .video-layer .close{overflow:hidden;display:block;position:absolute;top:0;right:0;z-index:1;width:0;height:50px;padding-left:50px;background:#a8cbe6}
.section_pop_video .layer_wrap .video-layer .close:after,.section_pop_video .layer_wrap .video-layer .close:before{display:block;position:absolute;background:#e63514;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.section_pop_video .layer_wrap .video-layer .close:before{top:16px;left:24px;width:3px;height:19px}
.section_pop_video .layer_wrap .video-layer .close:after{top:24px;left:16px;width:19px;height:3px}
@media screen and (max-width:740px) and (min-width:0){.section_pop_video .layer_wrap .layer .btn_close{width:30px;height:30px}
.section_pop_video .layer_wrap .layer .btn_close:after,.section_pop_video .layer_wrap .layer .btn_close:before{position:absolute;top:50%;left:50%;content:''}
.section_pop_video .layer_wrap .layer .btn_close:before{width:14px;height:3px;margin:-1.5px 0 0 -7px}
.section_pop_video .layer_wrap .layer .btn_close:after{width:3px;height:14px;margin:-7px 0 0 -1.5px}
.section_pop_video .layer_wrap .video-layer .close{height:35px;padding-left:35px}
.section_pop_video .layer_wrap .video-layer .close:before{top:12px;left:17px;width:2px;height:12px}
.section_pop_video .layer_wrap .video-layer .close:after{top:17px;left:12px;width:12px;height:2px}
}
.section_pop_video.black-bg-type .layer_wrap .video-layer .close{background-color:transparent}
.section_pop_video.black-bg-type .layer_wrap .video-layer .close:after,.section_pop_video.black-bg-type .layer_wrap .video-layer .close:before{background:#fff}
.section_pop_video.black-bg-type .layer_wrap .layer_dim{background-color:#000}
@media print,screen and (max-width:20000px) and (min-width:741px){.cmpnt-cont-cols .imgArea .movieContent,.cmpnt-cont-cols .imgArea .movieContent button{max-width:100%}
.section_pop_video.black-bg-type .layer_wrap .video-layer .close{right:-50px}
}
@media screen and (max-width:740px) and (min-width:0){.section_pop_video.black-bg-type .layer_wrap .video-layer .close{top:-35px}
}
.topicWrapper{padding-top:7px;width:100%;height:74px;background-color:#fff;overflow:hidden;text-align:center;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;-khtml-box-sizing:content-box}
.topicWrapper .topicContainer{position:relative;display:inline-block;width:1120px;height:100%;text-align:center}
.topicWrapper .topicContainer .swiper-container{width:100%;height:100%;overflow:hidden;display:inline-block;text-align:center}
.topicWrapper .topicContainer .swiper-container ul{display:inline-block;width:auto;height:100%;overflow:hidden;padding:0}
.topicWrapper .topicContainer .swiper-container ul li{display:table-cell;width:auto !important;white-space:nowrap;vertical-align:middle;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;position:relative}
.topicWrapper .topicContainer .swiper-container ul li:after{position:absolute;right:0;top:54px;height:9px;width:1px;background-color:#d3d3d3;content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-khtml-box-sizing:border-box}
.topicWrapper .topicContainer .swiper-container ul li:last-of-type:after{display:none}
.topicWrapper .topicContainer .swiper-container ul li a{display:block;position:relative;font-size:13px;line-height:35px;color:#989898;text-decoration:none;padding:41px 25px 0 26px;font-family:'HyundaiRegular';transition:color .3s ease-in-out,font-weight .3s ease-in-out;-ms-transition:color .3s ease-in-out,font-weight .3s ease-in-out;-webkit-transition:color .3s ease-in-out,font-weight .3s ease-in-out;-o-transition:color .3s ease-in-out,font-weight .3s ease-in-out;-moz-transition:color .3s ease-in-out,font-weight .3s ease-in-out;-khtml-transition:color .3s ease-in-out,font-weight .3s ease-in-out}
.topicWrapper .topicContainer .swiper-container ul li:last-of-type a{padding:41px 25px 0 25px}
.topicWrapper .topicContainer .swiper-container ul li a:hover{color:#00aad2;font-weight:normal}
.topicWrapper .topicContainer .swiper-container ul li.on{color:#002c5f !important;font-weight:bold}
.topicWrapper .topicContainer .swiper-container ul li.on a{color:#002c5f !important}
.topicWrapper .topicContainer .swiper-container ul li.on a:hover{color:#002c5f !important;font-weight:bold}
.topicWrapper .topicContainer .swiper-container ul li a span{cursor:pointer;display:inline-block}
.topicWrapper .topicContainer .topicGradientLeft,.topicWrapper .topicContainer .topicGradientRight{position:absolute;top:0;width:40px;height:100%;z-index:2}
.topicWrapper .topicContainer .topicGradientLeft{left:0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.topicWrapper .topicContainer .topicGradientRight{right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.contentWrap .article-bottom .bottomTopicWrapper{width:570px;margin-left:50%;margin-top:-244px;margin-bottom:76px}
.contentWrap .article-bottom .bottomTopicWrapper:after{clear:both;content:'';display:block}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer{width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .tit{color:rgba(0,0,0,0.85);margin-bottom:12px;font-weight:normal;font-size:18px;line-height:1;font-family:"HyundaiMedium","HyundaiKRMedium"}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .bottomTopicSection{width:570px;height:auto;float:left;margin-left:-5px;margin-top:-5px}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .bottomTopicSection .bottomTopicContent{float:left;padding:12px;border:1px solid #c9c9c9;color:#666;margin:5px;font-size:14px;text-decoration:none;font-family:'HyundaiRegular';line-height:12px;transition:color .3s ease-in-out,border-color .6s ease-in-out;-ms-transition:color .3s ease-in-out,border-color .6s ease-in-out;-webkit-transition:color .3s ease-in-out,border-color .6s ease-in-out;-o-transition:color .3s ease-in-out,border-color .6s ease-in-out;-moz-transition:color .3s ease-in-out,border-color .6s ease-in-out;-khtml-transition:color .3s ease-in-out,border-color .6s ease-in-out;letter-spacing:-0.3px;cursor:pointer}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .bottomTopicSection .bottomTopicContent:hover{border-color:#00aad2;color:#00aad2}
.pageArticle .shareArea+div .bottomTopicWrapper{min-height:73px}
@media print,screen and (min-width:0) and (max-width:740px){.wrap-cols-multiW [class*="col"].half.mob-article:nth-child(even){margin-left:10px}
.wrap-cols-multiW [class*="col"].half.mob-article:nth-child(odd){margin-left:0}
.topicWrapper{height:57px;padding-top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-khtml-box-sizing:border-box}
.topicWrapper .topicContainer,.topicWrapper .topicContainer .swiper-container{width:100%}
.topicWrapper .topicContainer .swiper-container ul{padding:33px 0 0 0;height:auto}
.topicWrapper .topicContainer .swiper-container ul li a{font-size:17px;letter-spacing:-0.7px;line-height:17px;padding:0 17px 0 18px}
.topicWrapper .topicContainer .swiper-container ul li:last-of-type a{padding:0 17px 0 17px}
.topicWrapper .topicContainer .swiper-container ul li:after{top:4px;height:10px}
.topicWrapper .topicContainer .topicGradientLeft,.topicWrapper .topicContainer .topicGradientRight{width:20px}
.contentWrap .article-bottom .bottomTopicWrapper{width:100%;margin:0;padding-bottom:100px}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer{padding:0 15px}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .bottomTopicSection{width:100%;margin-left:0;margin-top:0}
.contentWrap .article-bottom .bottomTopicWrapper .bottomTopicContainer .bottomTopicSection .bottomTopicContent{padding:9px;font-family:'HyundaiMedium';margin:7px}
}
@media print,screen and (min-width:741px) and (max-width:20000px){.keywordMissing{background:#fff}
.keywordMissing .tit{width:1120px;margin:0 auto;padding:25px 0 0;font-size:16px;font-family:HyundaiMedium}
.keywordMissing strong{font-weight:bold !important;font-family:HyundaiTextRegular;color:#002c5f}
}
@media print,screen and (min-width:0) and (max-width:740px){.keywordMissing{background:#fff}
.keywordMissing .tit{padding:15px 15px 0;font-size:14px;font-family:HyundaiMedium}
.keywordMissing strong{font-weight:bold !important;font-family:HyundaiTextRegular;color:#002c5f}
}
@media print,screen and (min-width:741px) and (max-width:20000px){#search-result .tabCont{padding:0 0 50px}
.lineUp{margin:60px 0 18px;text-align:right}
.lineUp.type1{padding-bottom:10px;border-bottom:1px solid #ccc}
.lineUp a{position:relative;display:inline-block;margin-left:30px;font-size:17px;color:#707070;line-height:1.5;text-decoration:none}
.lineUp a.on{font-family:HyundaiMedium;color:#002c5f}
.lineUp a:first-child{margin-left:0}
.lineUp a:after{content:'';position:absolute;display:block;top:50%;right:-18px;display:inline-block;width:1px;height:60%;background:#ccc;transform:translateY(-50%)}
.lineUp a:last-child:after{display:none}
.listArea{margin-top:105px}
.listArea:first-child{margin-top:0}
.titMore{overflow:hidden;border-bottom:1px solid #ccc;margin-top:80px}
.titMore:first-child{margin-top:35px}
.titMore h2.divTitle{float:left;padding-bottom:23px;font-size:24px;font-family:'HyundaiMedium'}
.titMore h2.divTitle em{font-style:unset}
.titMore .btnMore{float:right;position:relative;padding-right:20px;font-size:17px;text-decoration:none;cursor:pointer}
.titMore .btnMore:after{content:'';position:absolute;top:9px;right:3px;content:'';height:7px;width:7px;display:block;border:2px solid #333;border-left-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.schTextList .list .thumb{display:inline-block;overflow:hidden;vertical-align:top}
.schTextList .list .thumb img{width:240px;height:126px}
.schTextList .list .listCon{display:inline-block;width:800px}
.schTextList .list .listCon .conSubject{display:block;margin-bottom:5px;font-size:14px;color:#002c5f;line-height:initial;font-family:'HyundaiMedium'}
.schTextList .list.noImg .listCon{width:100%}
.schTextList .list.noImg .listCon .subTit3{padding:0}
.schTextList .list.noImg .listCon .subTit3,.schTextList .list.noImg .listCon .conArea{width:1072px}
.schTextList .linkArea{margin-top:20px}
.schTextList .linkArea li{display:inline-block;margin-right:20px;list-style-type:none}
.schTextList .linkArea li a{display:block;font-size:17px;color:#002c5f;text-decoration:underline}
.schTextList .list .conSubject{display:block;margin-bottom:5px;font-size:14px;color:#002c5f;line-height:initial;font-family:'HyundaiMedium'}
.schTextList.type-noSubject .subTit3{padding:15px 0 0 0}
.schTextList.type-noSubject .linkArea{margin-top:7px}
.gnbTopic{margin:29px auto 0;padding:0 0 0 20px;width:572px;text-align:left}
.gnbTopic .topicTit{display:block;margin-bottom:10px;font-size:20px;line-height:32px;color:#000;font-family:HyundaiMedium;letter-spacing:-0.02em}
.gnbTopic .topicList{display:block;vertical-align:top}
.gnbTopic .topicList button{display:inline-block;margin:0 25px 0 0;line-height:initial;font-size:17px;color:#666;text-decoration:none}
.gnbTopic .topicList button:hover{color:#00aad2}
.gnbTopic .topicList button:last-child{margin-right:0}
#searchTabWrap.tabWrap .tabArea .tab .link{font-size:17px}
.schTextList[data-item=brand]{padding-top:65px;border-top:1px solid #ccc}
.schTextList[data-item=ioniq]{padding-top:65px;border-top:1px solid #ccc}
.schTextList[data-item=lifestyle]{padding-top:65px;border-top:1px solid #ccc}
.schTextList[data-item=vehicle]{padding-top:65px;border-top:1px solid #ccc}
.schTextList[data-item=company]{padding-top:65px;border-top:1px solid #ccc}
.schTextList .list .img{display:table-cell;overflow:hidden;width:280px;vertical-align:top}
}
@media screen and (min-width:0) and (max-width:740px){#search-result .tabCont{padding:10px 0 50px}
.lineUp{margin:23px 0 0;text-align:right}
.lineUp.type1{padding-bottom:10px;border-bottom:1px solid #ccc}
.lineUp a{position:relative;display:inline-block;margin-left:25px;font-size:14px;color:#707070;line-height:1.5;text-decoration:none}
.lineUp a.on{font-family:HyundaiMedium;color:#002c5f}
.lineUp a:first-child{margin-left:0}
.lineUp a:after{content:'';position:absolute;display:block;top:50%;right:-16px;display:inline-block;width:1px;height:60%;background:#ccc;transform:translateY(-50%)}
.lineUp a:last-child:after{display:none}
.listArea{margin-top:60px}
.listArea:first-child{margin-top:0}
.titMore{overflow:hidden;border-bottom:1px solid #ccc;margin-top:51px}
.titMore:first-child{margin-top:25px}
.titMore h2.divTitle{float:left;padding-bottom:12px;font-size:17px;font-family:'HyundaiMedium'}
.titMore h2.divTitle em{font-style:unset}
.titMore .btnMore{float:right;position:relative;padding-right:15px;font-size:13px;text-decoration:none}
.titMore .btnMore:after{content:'';position:absolute;top:7px;right:3px;content:'';height:5px;width:5px;display:block;border:1px solid #333;border-left-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.schTextList .list .thumb{display:block;overflow:hidden;margin:0 auto;padding:0 15px;box-sizing:border-box;vertical-align:top}
.schTextList .list .thumb img{width:100%;height:auto}
.schTextList .list .listCon{display:inline-block;width:100%;margin-top:15px;padding:0 15px;box-sizing:border-box}
.schTextList .list .listCon .conSubject{display:block;margin-bottom:8px;font-size:12px;color:#002c5f;line-height:initial;font-family:'HyundaiMedium'}
.schTextList .list.noImg .listCon{padding:0 15px;margin-top:15px;width:100%;box-sizing:border-box}
.schTextList .list.noImg .listCon .subTit3{padding:0}
.schTextList .list.noImg .listCon .subTit3,.schTextList .list.noImg .listCon .conArea{width:100%}
.schTextList .linkArea{margin-top:20px}
.schTextList .linkArea li{display:inline-block;margin-right:20px;list-style-type:none}
.schTextList .linkArea li a{display:block;font-size:17px;color:#002c5f;text-decoration:underline}
.schTextList .list .conSubject{display:block;margin:19px 0 8px;font-size:12px;color:#002c5f;line-height:initial;font-family:'HyundaiMedium'}
.schTextList .list .img+.subTit3{margin-top:19px}
#search-result .schTextList .list.noImg .listCon .conArea{font-size:13px}
.schTextList.type-noSubject .list .listCon{margin-top:5px}
.schTextList.type-noSubject .linkArea{margin-top:0}
.schTextList.type-noSubject .subTit3{padding:4px 0 0 0}
.schTextList .linkArea{margin-top:5px}
.schTextList .linkArea li{margin-bottom:5px}
.schTextList .linkArea li a{font-size:12px}
.gnbTopic{margin:39px auto 0;padding:0 15px;width:100%;border-top:0}
.gnbTopic .topicTit{display:inline-block;margin-right:0;width:100%;height:unset;font-size:21px;color:#000;text-align:left;font-family:HyundaiMedium;letter-spacing:-0.02em}
.gnbTopic .topicList{display:inline-block;margin-top:20px;width:100%;text-align:left;vertical-align:top}
.gnbTopic .topicList button{display:inline-block;margin:0 22px 15px 0;line-height:initial;font-size:16px;color:#666;text-decoration:none}
#searchTabWrap.tabWrap .tabArea .tab .link{font-size:12px}
.schTextList[data-item=brand]{padding-top:40px;border-top:1px solid #ccc}
.schTextList[data-item=ioniq]{padding-top:40px;border-top:1px solid #ccc}
.schTextList[data-item=lifestyle]{padding-top:40px;border-top:1px solid #ccc}
.schTextList[data-item=vehicle]{padding-top:40px;border-top:1px solid #ccc}
.schTextList[data-item=company]{padding-top:40px;border-top:1px solid #ccc}
}
.searchYearTab{position:absolute;top:113px;left:0;right:0;width:675px;margin:0 auto;z-index:9}
.searchYearTab .searchYearContainer{position:relative;padding:0 27px}
.searchYearTab .searchYearContainer .swiper-container ul li{position:relative;display:table-cell;width:auto;width:auto !important;white-space:nowrap;vertical-align:middle}
.searchYearTab .searchYearContainer .swiper-container ul li a{position:relative;display:block;padding:0 16.2px;font-size:14px;line-height:35px;color:#000;font-family:"HyundaiTextRegular";text-decoration:none;text-align:center;cursor:pointer}
.searchYearTab .searchYearContainer .swiper-container ul li a:hover{text-decoration:underline}
.searchYearTab .searchYearContainer .swiper-container ul li.on,.searchYearTab .searchYearContainer .swiper-container ul li.on a,.searchYearTab .searchYearContainer .swiper-container ul li.on a:hover{font-family:"HyundaiMedium";color:#00aad2;text-decoration:none}
.searchYearTab .year-btn_prev,.searchYearTab .year-btn_next{position:absolute;top:50%;z-index:10;width:24px;height:35px;margin-top:-17.5px;cursor:pointer;-moz-background-size:7px 9px;-webkit-background-size:7px 9px;background-size:7px 9px;background-position:center;background-repeat:no-repeat;opacity:1}
.searchYearTab .year-btn_prev .prev,.searchYearTab .year-btn_next .next{text-indent:-9999px}
.searchYearTab .year-btn_prev.swiper-button-disabled,.searchYearTab .year-btn_next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.searchYearTab .year-btn_prev{left:0;right:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.searchYearTab .year-btn_next{right:0;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
@media print,screen and (min-width:0) and (max-width:740px){.searchYearTab{top:83px;width:100%}
.searchYearTab .searchYearContainer,.searchYearTab .searchYearContainer .swiper-container{width:100% !important}
.searchYearTab .searchYearContainer .swiper-container ul li{padding:0 14px}
.searchYearTab .searchYearContainer .swiper-container ul li a{font-size:14px;padding:0}
.searchYearTab .year-btn_prev{background-position:left center}
.searchYearTab .year-btn_next{background-position:right center}
}
.brdNoResult{font-size:17px;color:#000;text-align:center;font-family:HyundaiMedium}
@media print,screen and (min-width:0) and (max-width:740px){.brdNoResult{letter-spacing:.907px;line-height:22px}
}
.calMoreContent .calMoreInner .mediaArea{width:500px;float:right;clear:both}
.calMoreContent .calMoreInner .mediaArea .mediaBox{padding-top:30px}
.calMoreContent .calMoreInner .mediaArea .btnBox{padding-top:30px}
.calMoreContent .calMoreInner .mediaArea .mediaBox iframe,.ir-event-list .togListEvent .togCont .mediaBox iframe{width:100%;max-width:400px;height:100%;aspect-ratio:16/9}
.calMoreContent .calMoreInner .mediaArea .btnBox a,.ir-event-list .togListEvent .togCont .btnBox a{min-width:292px;font-family:'HyundaiMedium';font-size:16px;line-height:50px}
.ir-event-list .togListEvent .togCont{overflow:hidden}
.ir-event-list .togListEvent .togCont .txtArea{float:left;min-width:600px}
.ir-event-list .togListEvent .togCont .mediaArea{float:left;min-width:400px;padding-left:3px}
.ir-event-list .togListEvent .togCont .mediaBox{padding-top:37px}
.ir-event-list .togListEvent .togCont .btnBox{padding-top:95px}
@media print,screen and (min-width:0) and (max-width:740px){.calMoreContent .calMoreInner .mediaArea{width:100%;float:none}
.calMoreContent .calMoreInner .mediaArea .btnBox a,.ir-event-list .togListEvent .togCont .btnBox a{min-width:auto;font-size:14px;line-height:40px}
.ir-event-list .togListEvent .togCont .txtArea{float:none;min-width:auto}
.ir-event-list .togListEvent .togCont .mediaArea{float:none;min-width:auto;padding:0}
.ir-event-list .togListEvent .togCont .mediaBox,.ir-event-list .togListEvent .togCont .btnBox{padding-top:30px}
}
@media print,screen and (min-width:741px) and (max-width:20000px){.tb-auto table{width:auto}
}
.calMoreContent .calMoreInner .mediaArea .btnBox.type-02,.ir-event-list .togListEvent .togCont .btnBox+.btnBox.type-02,.ir-event-list .togListEvent .togCont .mediaBox+.btnBox.type-02{padding-top:15px}
@media print,screen and (min-width:0) and (max-width:740px){.calMoreContent .calMoreInner .mediaArea .btnBox.type-02,.ir-event-list .togListEvent .togCont .mediaBox+.btnBox.type-02{padding-top:20px}
.ir-event-list .togListEvent .togCont .btnBox+.btnBox.type-02{padding-top:16px}
}
.more-vehicle .more-deco{line-height:24px}
@media screen and (min-width:0) and (max-width:740px){.more-vehicle .more-deco{line-height:20px}
}
.cmpnt-disclaimer.bg-white{background:#fff}
.cmpnt-disclaimer.bg-lightSand{background:#f6f3f2}
.cmpnt-disclaimer .text-align-c{text-align:center}
.cmpnt-disclaimer .text-align-l{text-align:left}
.cmpnt-disclaimer .text-align-r{text-align:right}
.cmpnt-disclaimer__inner{max-width:1120px;margin:auto;width:100%}
.cmpnt-disclaimer .cmpnt-disclaimer__inner.text-align-c ul.list-type-dot li{display:flex;justify-content:center;padding-left:0}
.cmpnt-disclaimer .cmpnt-disclaimer__inner.text-align-c ul.list-type-dot li::before{content:"* ";position:inherit;margin-right:4px}
.cmpnt-disclaimer ul li{font-size:16px;line-height:28px;font-family:'HyundaiTextRegular';color:#000;position:relative}
.cmpnt-disclaimer ul.list-type-dot li{padding-left:11px}
.cmpnt-disclaimer ul.list-type-dot li:before{content:"* ";position:absolute;top:3px;left:0}
.cmpnt-disclaimer ul li::before{content:''}
@media print,screen and (min-width:741px) and (max-width:20000px){.cmpnt-disclaimer[data-gap-top='20']{margin-top:20px}
.cmpnt-disclaimer[data-gap-top='32']{margin-top:32px}
.cmpnt-disclaimer[data-gap-top='50']{margin-top:50px}
.cmpnt-disclaimer[data-gap-top='70']{margin-top:70px}
.cmpnt-disclaimer[data-gap-top='100']{margin-top:100px}
.cmpnt-disclaimer[data-gap-bottom='20']{margin-bottom:20px}
.cmpnt-disclaimer[data-gap-bottom='32']{margin-bottom:32px}
.cmpnt-disclaimer[data-gap-bottom='50']{margin-bottom:50px}
.cmpnt-disclaimer[data-gap-bottom='70']{margin-bottom:70px}
.cmpnt-disclaimer[data-gap-bottom='100']{margin-bottom:100px}
.cmpnt-disclaimer.bg-white[data-gap-top='20']{padding-top:20px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='32']{padding-top:32px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='50']{padding-top:50px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='70']{padding-top:70px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='100']{padding-top:100px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='20']{padding-bottom:20px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='32']{padding-bottom:32px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='50']{padding-bottom:50px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='70']{padding-bottom:70px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='100']{padding-bottom:100px;margin-bottom:0}
}
@media screen and (min-width:0) and (max-width:740px){.cmpnt-disclaimer[data-gap-top='20']{margin-top:10px}
.cmpnt-disclaimer[data-gap-top='32']{margin-top:16px}
.cmpnt-disclaimer[data-gap-top='50']{margin-top:25px}
.cmpnt-disclaimer[data-gap-top='70']{margin-top:35px}
.cmpnt-disclaimer[data-gap-top='100']{margin-top:50px}
.cmpnt-disclaimer[data-gap-bottom='20']{margin-bottom:10px}
.cmpnt-disclaimer[data-gap-bottom='32']{margin-bottom:16px}
.cmpnt-disclaimer[data-gap-bottom='50']{margin-bottom:25px}
.cmpnt-disclaimer[data-gap-bottom='70']{margin-bottom:35px}
.cmpnt-disclaimer[data-gap-bottom='100']{margin-bottom:50px}
.cmpnt-disclaimer.bg-white[data-gap-top='20']{padding-top:10px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='32']{padding-top:16px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='50']{padding-top:25px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='70']{padding-top:35px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-top='100']{padding-top:50px;margin-top:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='20']{padding-bottom:10px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='32']{padding-bottom:16px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='50']{padding-bottom:25px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='70']{padding-bottom:35px;margin-bottom:0}
.cmpnt-disclaimer.bg-white[data-gap-bottom='100']{padding-bottom:50px;margin-bottom:0}
.cmpnt-disclaimer__inner{padding:0 15px}
.cmpnt-disclaimer .cmpnt-disclaimer__inner.text-align-c ul.list-type-dot li{display:inherit}
.cmpnt-disclaimer ul li{font-size:14px;line-height:19px}
.cmpnt-disclaimer ul.list-type-dot li:before{content:"* ";position:absolute;top:2px;left:0}
.cmpnt-section__inner.layout-contents .cmpnt-disclaimer__inner{padding:0}
}
.contentWrap .bgBl *,.contentWrap .bgBl * span{color:#fff}
.txtArea.bgBl .more-deco:after{background-color:#fff}
[class*="Tit"] .category{display:block;font-size:12px;font-family:"HyundaiMedium","HyundaiKRMedium";line-height:1;letter-spacing:.1em;color:#002c5f}
.secTit .category{margin-bottom:5px;font-size:15px;font-family:"HyundaiMedium","HyundaiKRMedium";font-weight:normal}
[class*="wrap-cols"] a:hover,[class*="wrap-cols"] a:focus{text-decoration:none}
@media print,screen and (min-width:741px){.contBox-2{width:1120px;max-width:100%;margin:0 auto}
[class*="wrap-cols"]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-50px}
[class*="wrap-cols"]>[class*="col"]{margin-bottom:50px}
[class*="wrap-cols"] .imgArea+.colTit{margin-top:15px;font-weight:normal;font-size:18px;line-height:1;font-family:"HyundaiMedium","HyundaiKRMedium"}
[class*="wrap-cols"] .imgArea+.colTit .category{margin-bottom:6px}
[class*="boxFlex"]{display:flex}
[class*="boxFlex-"][class*="-spcbtw"]{justify-content:space-between}
[class*="boxFlex-col"]{flex-direction:column}
.secTit{margin-bottom:10px;font-weight:normal;font-size:40px;line-height:1.3;font-family:"HyundaiMedium","HyundaiKRMedium"}
.contBox-2>.secTit{margin-bottom:20px}
}
@media print,screen and (max-width:740px){.contBox-2{padding:0 15px}
[class*="wrap-cols"]{margin-bottom:-20px}
[class*="wrap-cols"] .imgArea+.colTit{margin-top:10px;line-height:1.267em}
[class*="wrap-cols"] .imgArea+.colTit .category{margin-bottom:2px}
[class*="wrap-cols"]>[class*="col"]{overflow:hidden;margin-bottom:20px}
[class*="boxFlex-m"]{display:flex}
.boxFlex-col-spcbtw{display:flex;flex-direction:column;justify-content:space-between}
[class*="Tit"]:not(.br-m)>br,[class*="tit"]:not(.br-m)>br,[class*="tit"]:not(.br-m) h1>br{display:none}
.secTit{margin-bottom:12px;font-size:30px;line-height:1.27;font-family:"HyundaiMedium","HyundaiKRMedium"}
}
.wrap-cols-multiW.align-cross .col-4w{z-index:3}
.wrap-cols-multiW.align-cross .col-6w{z-index:2}
.wrap-cols-multiW.align-cross .col-8w{z-index:1}
@media print,screen and (min-width:741px){.wrap-cols-multiW.right{flex-direction:row-reverse}
.wrap-cols-multiW.align-cross{margin-bottom:0}
.wrap-cols-multiW.align-cross.right{justify-content:flex-end}
.wrap-cols-multiW [class*="col"][class*="bg"].txtArea{padding:32px}
.wrap-cols-multiW .col-space-f{flex:1}
.wrap-cols-multiW .col-2w{width:17.14285714286%}
.wrap-cols-multiW .col-3w{width:22.85714285714%}
.wrap-cols-multiW .col-3w-f{width:25.71428571429%}
.wrap-cols-multiW .col-4w{width:31.42857142857%}
.wrap-cols-multiW .col-4w-f{width:34.28571428571%}
.wrap-cols-multiW .col-5w{width:40%}
.wrap-cols-multiW .col-6w{width:48.57142857143%}
.wrap-cols-multiW .col-7w{width:57.14285714286%}
.wrap-cols-multiW .col-7w-f{width:60%}
.wrap-cols-multiW .col-8w{width:65.71428571429%}
.wrap-cols-multiW .col-9w{width:74.28571428571%}
.wrap-cols-multiW .col-10w{width:82.85714285714%}
.wrap-cols-multiW.align-cross:not(.right) .col-6w+.col-8w{padding-right:0}
.wrap-cols-multiW.align-cross:not(.right) .col-4w+.col-6w{margin:66px 96px 0}
.wrap-cols-multiW.align-cross:not(.right) .col-8w+.col-4w,.wrap-cols-multiW.align-cross:not(.right) .col-6w+.col-4w,.wrap-cols-multiW.align-cross:not(.right) .col-4w+.col-8w{margin:119px 96px 0 -999em}
.wrap-cols-multiW.align-cross:not(.right) .col-6w+.col-8w,.wrap-cols-multiW.align-cross:not(.right) .col-8w+.col-6w{margin:131px 0 0 -999em}
.wrap-cols-multiW.align-cross.right .col-6w+.col-4w,.wrap-cols-multiW.align-cross.right .col-4w+.col-6w{margin:66px 128px 0 0}
.wrap-cols-multiW.align-cross.right .col-4w+.col-8w,.wrap-cols-multiW.align-cross.right .col-8w+.col-4w{margin:119px -63px 0 0}
.wrap-cols-multiW.align-cross.right .col-8w+.col-6w,.wrap-cols-multiW.align-cross.right .col-6w+.col-8w{margin:131px -160px 0 0}
}
@media print,screen and (max-width:740px){.wrap-cols-multiW.align-cross{margin-bottom:0}
.wrap-cols-multiW.align-cross [class*="col"]{position:relative}
.wrap-cols-multiW [class*="col"][class*="bg"].txtArea{padding:17px 15px}
.area-cols .colTit{font-size:15px;font-family:"HyundaiMedium","HyundaiKRMedium"}
.wrap-cols-multiW{display:flex;flex-flow:column}
.wrap-cols-multiW>[class*="col"]{width:100%}
.wrap-cols-multiW [class*="col"].half{width:calc(50% - 5px)}
.wrap-cols-multiW [class*="col"].half+.half{margin-left:10px}
.wrap-cols-multiW [class*="col"][class*="w-f"]{margin-bottom:0}
.wrap-cols-multiW.align-cross.m-overlap>[class*=col]:first-child{display:flex;flex-direction:column-reverse}
.wrap-cols-multiW.align-cross.m-overlap>[class*=col]:first-child .desc{margin:0 0 1em}
.wrap-cols-multiW.align-cross.right:not(.m-overlap)>.half:first-child,.wrap-cols-multiW.align-cross:not(.m-overlap):not(.right)>.half:last-child{margin-left:calc(50% + 5px)}
.wrap-cols-multiW.align-cross.m-overlap:not(.right)>.half:first-child{margin:0 0 -77px 8.625%}
.wrap-cols-multiW.align-cross.m-overlap:not(.right)>.half:last-child{margin:-77px 0 0 43.105%}
.wrap-cols-multiW.align-cross.m-overlap.right>.half:first-child{margin:0 0 -77px 43.105%}
.wrap-cols-multiW.align-cross.m-overlap.right>.half:last-child{margin:-77px 0 0 8.625%}
.wrap-cols-multiW.align-cross>[class*="col"]{overflow:visible}
.wrap-cols-multiW.align-cross .col-6w.imgArea+.col-6w .col-4w{margin-left:calc(50% + 5px)}
.wrap-cols-multiW.align-cross-rvrs .col-10w:not(.imgArea)+.col-2w .col-4w{margin:-77px 0 0 8.625%}
.wrap-cols-multiW.align-cross .col-6w:not(.imgArea)+.col-6w .col-4w,.wrap-cols-multiW.align-cross .col-6w+.col-6w.half{margin:-77px 0 0 43.105%}
.wrap-cols-multiW.align-cross .col-4w-f .col-6w.half,.wrap-cols-multiW.align-cross .col-4w:first-child .col-6w.half,.wrap-cols-multiW.align-cross .col-2w:first-child .col-4w.half{margin:0 0 -57px 8.625%}
.wrap-cols-multiW.align-cross-rvrs .col-6w:first-child{margin:0 0 -57px 43.105%}
.wrap-cols-multiW.align-cross .col-6w:first-child .col-8w .desc{position:absolute;width:40%}
}
.wrap-cols-hero>[class*="col"]{position:relative}
.wrap-cols-hero .col-sub .colTit{width:100%}
.wrap-cols-hero .col-sub .colTit .category{color:#fff}
.txt-upper{position:absolute !important;bottom:10px;right:12px}
.more-deco{display:inline-block;position:relative;padding-right:1.8em;line-height:1;color:#002c5f}
.more-deco:after{display:inline-block;top:40%;right:0;width:1.22em;height:1px;margin:0 0 .2em .4em;background-color:#002c5f;transition:.3s ease;content:""}
.more-deco:hover:after{width:2.4em}
:not(a).more-deco,.more-deco.thick{font-size:12px;font-family:"HyundaiMedium","HyundaiKRMedium";letter-spacing:1.2px}
@media print,screen and (min-width:741px){.wrap-cols-hero{align-items:flex-end}
.wrap-cols-hero .col-main{width:736px}
.wrap-cols-hero .col-main:first-child:last-child{width:100%}
.wrap-cols-hero .col-main .colTit{margin-bottom:10px;font-size:44px;line-height:1.2}
.wrap-cols-hero .col-main .category{margin-bottom:2px;font-size:15px}
.wrap-cols-hero .col-sub{width:352px}
.wrap-cols-hero .col-sub .colTit{position:absolute;top:0;left:0;padding:14px 11px 10px 13px;font-size:24px;line-height:1.2}
.wrap-cols-hero .col-sub .category{margin-bottom:10px}
:not(a).more-deco:after,.more-deco.thick:after{width:1.5em;height:2px}
}
@media print,screen and (max-width:740px){.wrap-cols-hero .col-main .colTit{margin-bottom:15px;font-size:30px;line-height:1.27}
.wrap-cols-hero .col-main .category{margin-bottom:2px;font-size:15px}
.wrap-cols-hero .col-sub .colTit{padding:14px 11px 10px 13px;font-size:24px;line-height:1.2}
.wrap-cols-hero .col-sub .category{margin-bottom:10px}
}
@media print,screen and (min-width:741px){.main-article+.main-article .area-cols{padding-top:50px}
}
@media print,screen and (max-width:740px){.main-article+.main-article .area-cols{padding-top:20px}
.main-article .wrap-cols-multiW{margin-bottom:-20px}
}
.main-news .colTit{font-size:18px;line-height:1.5}
.bgBl .main-news .colTit{color:rgba(255,255,255,0.85)}
.main-news .imgArea{overflow:hidden}
.wrap-cols-news .col .imgArea{display:flex;align-items:center}
.wrap-cols-news .col .imgArea img{width:100%}
@media print,screen and (min-width:741px){.wrap-cols-news .col{width:544px}
.wrap-cols-news .imgArea{height:300px}
}
@media print,screen and (max-width:740px){.wrap-cols-news .imgArea{height:43.75vw;min-height:140px}
.wrap-cols-news .imgArea+.colTit{margin-top:14px}
.wrap-cols-news .colTit{color:#fff}
.wrap-cols-news .colTit .category{font-size:10px}
}
@media print,screen and (min-width:741px){.main-large .row{display:flex;justify-content:center;align-items:center}
.main-large .row .imgArea{width:544px}
.main-large .row .txtArea{width:352px}
.main-large .row .desc{font-size:18px;line-height:1.5;color:rgba(0,0,0,0.85)}
.main-large .row .desc+.btn{margin-top:20px;font-size:12px}
.main-large .row [class*=Area]+[class*=Area]{margin-left:32px}
}
@media print,screen and (max-width:740px){.main-large .row .desc{font-size:16px;line-height:1.5;color:rgba(0,0,0,0.85)}
.main-large .row .desc+.btn{width:auto;margin-top:20px;padding:0 30px;font-size:12px;line-height:35px}
.main-large .row [class*=Area]+[class*=Area]{margin-top:15px}
}
.sns_columns a{display:block;height:100%}
@media print,screen and (min-width:741px){.sns_area{display:flex;flex-wrap:wrap;margin:0 0 -32px -32px}
.sns_columns{width:352px;height:352px;margin:0 0 32px 32px;background-repeat:no-repeat;background-size:100% auto}
.sns_columns a{padding:28px;box-sizing:border-box;text-decoration:none}
.sns_columns a .sns_txt{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:33px;box-sizing:border-box;background-color:#002c5f;font-size:18px;color:#f6f3f2;word-break:keep-all;opacity:0;transition:.4s}
.sns_columns a .sns_txt:hover{opacity:1}
.sns_columns a .sns_txt [class*="icon-"]{width:25px;height:25px;background-size:contain;background-repeat:no-repeat;opacity:.9}
.sns_columns a .sns_txt .icon-instagram{background-image:url("../images/common/instagram.png")}
.sns_columns a .sns_txt .icon-facebook{background-image:url("../images/common/facebook.png")}
.sns_columns a .sns_txt .icon-youtube{background-image:url("../images/common/youtube.png")}
.sns_columns a .sns_txt .icon-twitter{background-image:url("../images/common/twitter.png")}
}
@media print,screen and (max-width:740px){.sns_area{display:flex;flex-wrap:wrap;margin:0 0 -10px -10px}
.sns_columns{flex:auto;width:calc(50% - 10px);height:44.666666666666664VW;margin:0 0 10px 10px;background-repeat:no-repeat;background-size:100% auto}
.sns_columns a .sns_txt{opacity:0}
}
.cmpnt-overview .wrap-cols-multiW.col-rvrs{flex-direction:row-reverse}
.cmpnt-overview .txtArea{display:flex;flex-direction:column;justify-content:space-between;color:#002c5f}
.cmpnt-overview .txtArea .bottom .links{line-height:1.122em}
a.more-deco{color:#002c5f}
@media print,screen and (min-width:741px){.contentWrap.onlyMain>[class*="cmpnt"]:not(.cmpnt-bg-area):last-child{padding-bottom:111px}
.cmpnt-overview:nth-child(n+2){margin-top:30px}
.cmpnt-overview .txtArea .secTit{font-size:50px;line-height:1.2}
.cmpnt-overview .txtArea .bottom .links>*+*{margin-top:12px}
.cmpnt-overview a.more-deco{font-size:18px}
.cmpnt-overview a.more-deco:after{display:inline-block;position:static;margin:0 0 .2em .4em;transition:.3s}
}
@media print,screen and (max-width:740px){.contentWrap.onlyMain>[class*="cmpnt"]:not(.cmpnt-bg-area):last-child{padding-bottom:50px}
.cmpnt-overview:nth-child(n+2){margin-top:38px}
.cmpnt-overview .wrap-cols-multiW.col-rvrs{flex-flow:row wrap}
.cmpnt-overview .txtArea{height:260px}
.cmpnt-overview .txtArea .bottom .links>*+*{margin-top:16px}
a.more-deco{padding-right:30px;font-size:16px}
a.more-deco:after{width:20px;height:1px}
}
.contentWrap.pageArticle{background-color:#fff}
.tit-big,[class*="tit-medium"]{line-height:1.18em}
.tit-small,.tit-medium-s{font-family:"HyundaiMedium","HyundaiKRMedium";line-height:1.277779em}
.tit-small{font-size:29px}
.tit-x-small{font-size:17px}
[class*="cmpnt-"].full{overflow:hidden}
.contentWrap:not(.pageArticle) .headline .cmpnt-tit{background-color:#fff}
.pageArticle [class*="tit-"]>.tit-sub{display:block;font-family:"HyundaiRegular","HyundaiKRRegular"}
.pageArticle [class*="tit-"] ~ .desc.tit-sub{margin-top:1.5em}
@media print,screen and (min-width:741px){.pageArticle [class*=cmpnt-]+[class*=cmpnt-]:not(.noMargin){margin-top:150px}
.pageArticle .ptNormal{padding-top:100px}
.pageArticle .ptWide{padding-top:150px}
.pageArticle .ptNarrow{padding-top:70px}
.pageArticle .pbNormal{padding-bottom:100px}
.pageArticle .pbWide{padding-bottom:150px}
.pageArticle .pbNarrow{padding-bottom:70px}
.pageArticle .mtNormal{margin-top:100px}
.pageArticle .mtWide{margin-top:150px}
.pageArticle .mtNarrow{margin-top:70px}
.tit-big{font-size:70px}
.tit-big ~ .desc.tit-sub{font-size:20px}
.tit-medium{font-size:48px}
.tit-medium-m{font-size:40px}
.tit-medium-s{font-size:36px}
.tit-small{margin-bottom:15px}
.contentWrap:not(.pageArticle) .headline .cmpnt-tit{padding-top:70px}
.contentWrap:not(.pageArticle) .headline .cmpnt-tit .tit-big{font-size:55px}
.pageArticle [class*=cmpnt-tit] [class*="h-"]:not(.desc){max-width:736px}
.pageArticle .tit-medium ~ .desc.tit-sub{font-size:20px}
}
@media print,screen and (max-width:740px){.contentWrap.pageArticle{padding-top:0}
.pageArticle [class*=cmpnt-]+[class*=cmpnt-]:not(.noMargin){margin-top:80px}
.pageArticle .ptNormal{padding-top:60px}
.pageArticle .ptWide{padding-top:80px}
.pageArticle .ptNarrow{padding-top:40px}
.pageArticle .pbNormal{padding-bottom:60px}
.pageArticle .pbWide{padding-bottom:80px}
.pageArticle .pbNarrow{padding-bottom:40px}
.pageArticle .mtNormal{margin-top:60px}
.pageArticle .mtWide{margin-top:80px}
.pageArticle .mtNarrow{margin-top:40px}
.tit-big{font-size:38px}
[class*="tit-medium"]{font-size:30px}
.tit-big ~ .desc.tit-sub{font-size:14px}
.tit-medium ~ .desc.tit-sub{font-size:14px}
[class*="cmpnt-"].full .tit-medium-s{font-size:30px}
.contentWrap:not(.pageArticle) .headline .cmpnt-tit{padding-top:30px}
.contentWrap:not(.pageArticle) .headline .cmpnt-tit .tit-big{font-size:35px}
}
.pageArticle .desc{font-family:"HyundaiTextRegular","HyundaiKRRegular";line-height:1.7em;word-break:keep-all}
.pageArticle .desc:nth-child(n+2){margin-top:1em}
.tit-medium-s+.desc.small-1{margin-top:5px;color:#666}
.pageArticle .desc.small-1{font-size:14px;line-height:1.429em}
.pageArticle .desc.small-2{font-size:15px;letter-spacing:1.5px}
.pageArticle .desc a{color:rgba(0,0,0,0.6);text-decoration:underline}
.pageArticle .bgBl .desc a{color:#fff}
.pageArticle .txtArea .more-deco:nth-child(n+2){margin-top:2em}
[class*="cmpnt-"]>.contBox-2>[class*="tit"]:not(last-child){margin-bottom:20px}
@media print,screen and (min-width:741px){.pageArticle .desc{font-size:17px}
.pageArticle .desc.right{text-align:right}
.pageArticle .imgArea img+.desc{margin-top:10px;text-align:left}
}
@media print,screen and (max-width:740px){.pageArticle .desc{font-size:17px}
.pageArticle .imgArea img+.desc{font-size:14px}
}
.bgBl [class*="tit-"]:not(p){color:#fff}
.pageArticle .cmpnt-intro .desc{color:#434343;font-family:"HyundaiMedium","HyundaiKRMedium"}
.pageArticle .cmpnt-intro dl.desc dt{margin-right:.7em}
.pageArticle .cmpnt-intro dl.desc .boxFlex-m{flex-wrap:wrap}
.pageArticle .cmpnt-intro dl.desc dd{display:inline}
.pageArticle .cmpnt-intro dl.desc dd+dd{margin-right:.4em}
.pageArticle .cmpnt-intro .desc.small-2+.desc.small-1{margin-top:15px}
.pageArticle dl.desc.small-2>*{color:#000}
.pageArticle .icon-time{background:url("../images/article/icon-clock.png") left center / 17px 17px no-repeat}
@media print,screen and (min-width:741px){.pageArticle .cmpnt-intro{margin-top:100px}
.pageArticle .cmpnt-intro .articleTit .category{margin-bottom:10px;font-size:18px}
.pageArticle .cmpnt-intro .articleTit h1{font-size:70px;line-height:1.18em}
.pageArticle .cmpnt-intro .desc{width:850px;margin-top:34px}
.pageArticle .cmpnt-intro dl.desc{display:flex;flex-wrap:wrap;width:890px;margin-left:-36px}
.pageArticle .cmpnt-intro dl.desc dt{margin-left:36px}
.pageArticle .cmpnt-intro .desc.icon-time{margin-top:40px}
.pageArticle .icon-time{padding-left:26px}
}
@media print,screen and (max-width:740px){.pageArticle .cmpnt-intro{margin:50px 0}
.pageArticle .cmpnt-intro+[class*=cmpnt-]{margin-top:50px}
.pageArticle .cmpnt-intro h2.articleTit{font-size:38px}
.pageArticle .cmpnt-intro .articleTit .category{margin-bottom:10px;font-size:15px}
.pageArticle .cmpnt-intro .articleTit h1{font-size:38px;line-height:1.18em}
.pageArticle .cmpnt-intro .desc{margin-top:40px;font-size:14px;color:#434343}
.pageArticle .cmpnt-intro dl.desc dt{float:left}
.pageArticle .cmpnt-intro .desc.icon-time{margin-top:20px}
.pageArticle .icon-time{padding-left:26px}
.pageArticle .cmpnt-intro .icon-time+.desc.tit-sub{margin-top:40px}
}
@media print,screen and (min-width:741px){.pageArticle .h-big,.pageArticle .h-small{max-width:737px}
}
.cmpnt-bg-area.bgImg{background-size:cover;background-repeat:no-repeat;background-position:center}
.vac{display:flex;flex-direction:column;justify-content:center}
.vab{display:flex;flex-direction:column;justify-content:flex-end}
.cmpnt-cont-cols .tit-medium+.small-1{color:#666}
.cmpnt-cont-cols .imgArea img{max-width:100%}
.cmpnt-cont-cols .imgArea iframe{width:100%}
.cmpnt-cont-cols .imgArea .imgBox{max-width:100%}
.cmpnt-cont-cols dt.txtArea>.desc{font-size:18px;font-family:"HyundaiMedium","HyundaiKRMedium";line-height:1.5em}
@media print,screen and (min-width:741px){.cmpnt-cont-cols .txtArea{margin-top:-0.2em}
.cmpnt-cont-cols .tit-medium+.small-1{margin-top:-10px}
.cmpnt-cont-cols .imgArea:not(:only-child):last-child{display:flex;flex-direction:column;align-items:flex-end}
.cmpnt-cont-cols .right .imgArea:not(:only-child):last-child{display:flex;flex-direction:column;align-items:flex-start}
.cmpnt-cont-cols .imgArea .desc{width:100%;text-align:left}
.cmpnt-cont-cols .col-4w.imgArea iframe{height:198px}
.cmpnt-cont-cols .col-6w.imgArea iframe{height:306px}
.cmpnt-cont-cols .col-8w.imgArea iframe{height:416px}
.cmpnt-cont-cols .imgArea iframe{height:52.6vw}
}
@media print,screen and (max-width:740px){.cmpnt-cont-cols.margin-l .imgArea{margin-left:224px}
.cmpnt-cont-cols .txtArea:nth-last-of-type(2){margin-bottom:30px}
.cmpnt-cont-cols .imgArea.vtc{width:56.9%}
.cmpnt-cont-cols .imgArea iframe{height:52.6vw}
.cmpnt-cont-cols .tit-medium+.small-1{margin-top:-5px}
.cmpnt-cont-cols [class*="col"].imgArea+[class*="col"].txtArea:last-child{order:-1}
}
@media print,screen and (min-width:741px){.cmpnt-media iframe{width:100%;height:630px}
.cmpnt-media .imgArea .desc{text-align:left}
.cmpnt-media.big .imgArea{text-align:center}
.cmpnt-media.big .imgArea img{max-width:100%}
.cmpnt-media.full .imgArea{display:flex;flex-flow:column}
.cmpnt-media.full .imgArea img,.cmpnt-media.full .imgArea a,.cmpnt-media.full .imgArea iframe{align-self:center;min-width:100%}
.cmpnt-media.full .imgArea iframe{width:100vw;height:580px}
.cmpnt-media.right{text-align:right}
.cmpnt-media.center{text-align:center}
.media-img-video{min-height:580px}
article>.cmpnt-media.full .imgArea,.article-stage .cmpnt-media.full .imgArea{min-height:476px}
}
@media print,screen and (max-width:740px){.cmpnt-media .imgArea img,.cmpnt-media .imgArea iframe{display:block;width:calc(100% + 30px);margin:0 -15px}
.cmpnt-media iframe{height:55vw}
.cmpnt-media.center img{text-align:center}
.cmpnt-media.big img{width:calc(100% + 30px);margin-left:-15px}
.cmpnt-media.full .imgArea img{width:100%;margin:0}
.media-img-video{min-height:210px}
.media-img-video .cmpnt-media.full .contBox-2{padding:0}
.media-img-video .cmpnt-media.full .contBox-2 .imgArea img+.desc{padding:0 15px}
article>.cmpnt-media.full .imgArea,.article-stage .cmpnt-media.full .imgArea{aspect-ratio:32/25}
}
.cmpnt-quote.bgBl .quoteArea{color:#fff}
.cmpnt-quote .quoteArea{overflow:visible;text-align:left}
.cmpnt-quote .quoteArea .desc{font-family:"HyundaiMedium","HyundaiKRMedium"}
.cmpnt-quote .quoteArea>.desc{display:inline-block;position:relative;font-size:28px;line-height:1.642856em;text-align:left}
.cmpnt-quote .quoteArea>.desc:first-child:before{display:block;position:absolute;top:-0.16em;left:0;font-family:"HyundaiMedium","HyundaiKRMedium";line-height:1;content:"\201C"}
.cmpnt-quote .quoteArea>.desc .br-pc{line-height:0}
.cmpnt-quote .quoteArea>.desc .small-2{display:block;font-style:normal}
.pageArticle .cmpnt-quote .txtArea{padding-top:6px}
@media print,screen and (min-width:741px){.cmpnt-quote[class*="bg"] .quoteArea{padding-top:100px;padding-bottom:120px}
.cmpnt-quote .quoteArea.col-6w:only-child{width:auto;max-width:110%;margin-left:auto;margin-right:auto}
.cmpnt-quote .quoteArea>.desc{padding:0 96px;font-size:28px}
.cmpnt-quote .right .quoteArea>.desc{margin-left:66px;padding:0 30px 0 96px}
.cmpnt-quote .quoteArea>.desc:first-child:before{font-size:150px}
.cmpnt-quote .quoteArea>.desc .small-2{margin-top:30px;font-size:15px}
.cmpnt-quote .txtArea{padding-top:6px}
}
@media print,screen and (max-width:740px){.cmpnt-bg-area.ptNormal .cmpnt-quote{padding-top:0;padding-bottom:0}
.cmpnt-quote[class*="bg"] .quoteArea{padding-top:40px;padding-bottom:50px}
.cmpnt-quote .quoteArea>.desc{padding:0 10px 0 50px;font-size:19px}
.cmpnt-quote .quoteArea>.desc:first-child:before{font-size:80px}
.cmpnt-quote .quoteArea>.desc .small-2{margin-top:14px;font-size:12px}
.cmpnt-quote .txtArea{margin-top:10px}
}
.pageArticle .cmpnt-gallery .imgArea{position:relative}
.pageArticle .cmpnt-gallery .imgArea .img-sub{position:absolute;right:0;bottom:0}
.pageArticle .cmpnt-gallery .desc{margin-top:10px}
.pageArticle .cmpnt-gallery .area-control{display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:0;left:0;right:0}
.pageArticle .cmpnt-gallery .swiper-control{display:flex;margin-left:auto}
.pageArticle .cmpnt-gallery .swiper-control .pageNum{margin:0 10px;font-size:12px;color:#434343;line-height:44px}
.pageArticle .cmpnt-gallery .swiper-control button{position:relative;width:44px;height:44px;border:1px solid #434343;border-radius:100%;text-indent:-999em}
.pageArticle .cmpnt-gallery .swiper-control button:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:1px solid #434343;border-right:1px solid #434343;content:"";transform:translate(-65%,-50%) rotate(45deg)}
.pageArticle .cmpnt-gallery .swiper-control button.prev:before{transform:translate(-25%,-50%) rotate(-135deg)}
@media print,screen and (min-width:741px){.pageArticle .cmpnt-gallery .swiper-wrapper{align-items:flex-end}
.pageArticle .cmpnt-gallery .swiper-slide{width:100vw;line-height:0}
.pageArticle .cmpnt-gallery .swiper-slide .imgArea{width:624px;overflow:hidden}
.pageArticle .cmpnt-gallery .swiper-slide-active .imgArea{width:100vw !important;transition:.9s ease-in-out width}
.pageArticle .cmpnt-gallery .swiper-slide-active .imgArea img{width:1600px;height:685px}
.pageArticle .cmpnt-gallery .desc{padding-right:200px;max-width:1120px}
.pageArticle .cmpnt-gallery .swiper-slide-next{text-align:right;transition:.8s}
.pageArticle .cmpnt-gallery .swiper-slide-next .imgArea{display:inline-block}
.pageArticle .cmpnt-gallery .swiper-slide-next .imgArea img{width:100%;height:275px}
.pageArticle .cmpnt-gallery li:not(.swiper-slide-active) .desc{opacity:0}
.pageArticle .cmpnt-gallery .slideWrap.has-control{padding-bottom:66px}
.pageArticle .cmpnt-gallery .area-control{margin-top:-0.8em}
.pageArticle .cmpnt-gallery .swiper-control{left:0;right:0}
.pageArticle .cmpnt-gallery .slideWrap:not(.has-control) .swiper-control{display:none}
.pageArticle .cmpnt-gallery .area-control .btnDown{margin-right:20px}
}
@media print,screen and (max-width:740px){.pageArticle .cmpnt-gallery{margin-bottom:0}
.pageArticle .cmpnt-gallery .slideWrap{padding-bottom:64px}
.pageArticle .cmpnt-gallery .swiper-slide{overflow:hidden}
.pageArticle .cmpnt-gallery .desc{font-size:14px}
.pageArticle .cmpnt-gallery .area-control{position:absolute;bottom:0;justify-content:space-between;width:100%}
}
.cmpnt-media-tab .txtArea .tit-small{max-width:300px}
.cmpnt-media-tab .wrap-tab{background-color:#f6f3f2}
.cmpnt-media-tab .tabs{display:flex}
.cmpnt-media-tab .tabs .tab{flex-shrink:0}
.cmpnt-media-tab .tabs .tab button{position:relative;font-family:"HyundaiMedium","HyundaiKRMedium";text-align:center;color:#434343;line-height:1}
.cmpnt-media-tab .tabs .tab button:after{display:block;position:absolute;left:50%;width:0;background-color:#002c5f;content:'';transition:.3s ease}
.cmpnt-media-tab .conts-tab .cont-tab{display:none}
.cmpnt-media-tab .tabs .tab.on button,.cmpnt-media-tab .tabs .tab button:hover,.cmpnt-media-tab .tabs .tab button:focus{color:#002c5f;text-decoration:none}
.cmpnt-media-tab .conts-tab .cont-tab.on{display:block}
@media print,screen and (min-width:741px){.cmpnt-media-tab .txtArea .tit-small{max-width:300px}
.cmpnt-media-tab .tabs .tab button{padding:22px 25px 21px;font-size:14px}
.cmpnt-media-tab .tabs .tab button:after{bottom:9px;margin-left:-35px;height:3px}
.cmpnt-media-tab .conts-tab .cont-tab{display:none;padding:40px 95px 35px 30px}
.cmpnt-media-tab .cont-tab .imgArea+.txtArea{display:flex;flex-direction:column;justify-content:flex-end}
.cmpnt-media-tab .cont-tab .imgArea+.txtArea>.desc:first-child{margin-top:-0.3em}
.cmpnt-media-tab .cont-tab .imgArea+.txtArea>.desc:last-child{margin-bottom:-0.3em}
.cmpnt-media-tab .cont-tab .txtArea .tit-small{margin-bottom:0}
.cmpnt-media-tab .cont-tab .imgArea iframe{width:100%;height:400px}
.cmpnt-media-tab .tabs .tab:hover button:after,.cmpnt-media-tab .tabs .tab.on button:after{width:70px}
}
@media print,screen and (max-width:740px){.cmpnt-media-tab .wrap-tab{margin-left:-15px;margin-right:-15px}
.cmpnt-media-tab .txtArea .tit-small{max-width:300px}
.cmpnt-media-tab .tabs{overflow-x:auto}
.cmpnt-media-tab .tabs .tab button{padding:15px 10px 14px;font-size:12px;letter-spacing:.3px}
.cmpnt-media-tab .tabs .tab button:after{bottom:6px;margin-left:-23px;height:2px}
.cmpnt-media-tab .conts-tab .cont-tab{padding:23px 15px 12px}
.cmpnt-media-tab .imgArea{margin-bottom:34px}
.cmpnt-media-tab .txtArea .tit-small{margin-bottom:0;font-size:20px}
.cmpnt-media-tab .txtArea .desc{font-size:12px}
.cmpnt-media-tab .cont-tab .imgArea iframe{width:100%;height:50vw}
.cmpnt-media-tab .tabs .tab:hover button:after,.cmpnt-media-tab .tabs .tab.on button:after{width:46px}
}
.pageArticle .shareArea .tit{color:rgba(0,0,0,0.85)}
.pageArticle .more-articles [class*="Tit"]{color:#434343}
.pageArticle .shareArea .tit{margin-bottom:12px;font-weight:normal;font-size:18px;line-height:1;font-family:"HyundaiMedium","HyundaiKRMedium"}
.pageArticle .shareArea .shareList li+li{margin-left:34px}
.pageArticle .shareArea .shareList li img{width:30px}
.pageArticle .shareArea .shareList li a,.pageArticle .shareArea .shareList li button{display:inline-block;width:30px;height:30px;background-image:none;background-size:30px 30px}
.pageArticle .shareArea .shareList li.btnFacebook a{background-image:url("../../../../../../content/dam/hyundai/ww/en/images/article/facebook.png")}
.pageArticle .shareArea .shareList li.btnTwitter a{background-image:url("../../../../../../content/dam/hyundai/ww/en/images/article/twitter.png")}
.pageArticle .shareArea .shareList li.btnPinterest a{background-image:url("../../../../../../content/dam/hyundai/ww/en/images/article/pinterest.png")}
.pageArticle .shareArea .shareList li.btnCopyUrl button{background-image:url("../../../../../../content/dam/hyundai/ww/en/images/article/link.png")}
.more-vehicle{padding:50px 0}
.more-vehicle .col-space-f{display:flex;flex-direction:column;justify-content:space-between}
.more-vehicle a{display:flex;width:1120px;max-width:100%;margin:0 auto}
.more-vehicle a:hover{text-decoration:none}
.more-vehicle a:hover .more-deco:after{width:2.4em}
@media print,screen and (min-width:741px){.pageArticle .shareArea{padding:175px 0}
.pageArticle .more-vehicle .imgArea img{width:100%}
.pageArticle .more-articles{padding:50px 0}
}
@media print,screen and (max-width:740px){.pageArticle .shareArea{padding:100px 0}
.more-vehicle [class*="wrap-cols"]>[class*="col"]{margin-bottom:0}
.more-vehicle a{flex-flow:column}
.pageArticle .more-vehicle .txtArea{height:207px}
.pageArticle .more-vehicle .secTit .category{font-size:12px}
.pageArticle .more-vehicle .imgArea{height:80.3125VW}
.pageArticle .more-vehicle .imgArea img{height:100%}
.pageArticle .more-articles{padding:35px 0}
.pageArticle .more-articles .wrap-cols-multiW>[class*="col"]:first-of-type{margin-bottom:10px}
}
@media print,screen and (min-width:741px) and (max-width:20000px){.br-pcMo{display:block !important}
.br-pc{display:block !important}
.br-mo{display:none !important}
}
@media screen and (min-width:0) and (max-width:740px){.br-pcMo{display:block !important}
.br-pc{display:none !important}
.br-mo{display:block !important}
}
.layerPop-side{position:fixed;box-sizing:border-box;background-color:#e4dcd3;transition:transform .3s,opacity 1s;opacity:0}
.layerPop-side.on{transform:translate(0);transition:transform .5s;opacity:1}
.layerPop-side h2{color:#002c5f;line-height:1.28em}
.layerPop-side p.desc{color:#434343;line-height:1.71em}
.layerPop-side .wrap-button button{font-size:12px;text-align:center;line-height:35px;letter-spacing:.5px}
.layerPop-side .wrap-button button.btn-1{background-color:#002c5f;color:#fff}
.layerPop-side .wrap-button button.btn-2{font-family:"HyundaiMedium","HyundaiKRMedium";color:#002c5f}
.layerPop-side button[class*="icon_close"]{position:absolute}
@media screen and (min-width:741px){.layerPop-side{display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;right:0;z-index:99;width:25%;min-width:355px;height:100%;transform:translateX(150%)}
.layerPop-side .contBox{width:100%;padding:46px 6.5% 55px}
.layerPop-side h2{font-size:36px}
.layerPop-side p.desc{font-size:17px}
.layerPop-side .wrap-button{margin-top:28px}
.layerPop-side .wrap-button button{width:160px}
.layerPop-side button[class*="icon_close"]{top:30px;right:6.5%}
}
@media screen and (max-width:740px){.layerPop-side{bottom:0;z-index:999;width:100%;transform:translateY(150%)}
.layerPop-side .contBox{width:100%;padding:18px 15px}
.layerPop-side h2{font-size:30px}
.layerPop-side p.desc{font-size:14px}
.layerPop-side .wrap-button{display:flex;margin-top:10px;margin-right:-15px}
.layerPop-side .wrap-button button.btn-1{width:160px}
.layerPop-side .wrap-button button.btn-2{width:144px}
.layerPop-side button[class*="icon_close"]{top:17px;right:15px}
}
@media print,screen and (min-width:741px){.btnWrap.main{margin:0;padding:46px 0 150px 0;background-color:#fff}
button.btn-more{display:inline-block;min-width:168px;height:46px;padding:0 25px;border-color:#002c5e;font-size:18px;line-height:46px;font-family:HyundaiKRRegular;color:#fff;text-align:left;vertical-align:middle;box-sizing:border-box}
button.btn-more:after{display:inline-block;content:'';width:12px;height:7px;margin:0 0 0 12px;background:url("../../../../../../content/dam/hyundai/ww/en/images/common/ico_more.png") no-repeat 0 0;background-size:12px auto}
}
@media print,screen and (max-width:740px){.btnWrap.main{margin:0;padding:26px 0 75px 0;background-color:#fff}
button.btn-more{display:inline-block;text-align:center;width:93%;height:45px;line-height:1;margin:0 15px;font-size:16px;font-family:HyundaiKRRegular}
button.btn-more:after{display:inline-block;content:'';width:12px;height:7px;margin:0 0 0 10px;background:url("../../../../../../content/dam/hyundai/ww/en/images/common/ico_more_mobile.png") no-repeat 0 0;background-size:12px auto}
}
@charset "utf-8";@media print,screen and (min-width:741px) and (max-width:20000px){.findacarList{position:relative;padding-bottom:100px;margin-top:-35px}
.findacarList .lineArea{position:relative;overflow:hidden;transition:height .3s;height:248px}
.findacarList .lineArea .item{float:left;width:240px;margin-right:53px}
.findacarList .lineArea .item.nomargin{margin-right:0}
.findacarList .lineArea .item .thumbnail{margin-bottom:19px}
.findacarList .lineArea .item .thumbnail img{width:240px;height:130px}
.findacarList .lineArea .item .subTit4{margin-bottom:2px;font-size:15px}
.findacarList .lineArea .item .subTit4.goTo:after{content:'';display:inline-block;margin-left:10px;width:7px;height:12px;background:url("../images/common/goto_arr.png") no-repeat 0 0;vertical-align:middle}
.findacarList .lineArea .item .btnCarMore{text-align:center;margin-top:75px;display:block}
.findacarList .lineArea .item .conAreas{color:#767676;line-height:16px;margin-bottom:16px}
.findacarList .lineArea .item .btn{width:100%}
.findacarList .carMoreContent{position:absolute;left:0;top:285px;width:100%;background:#f6f3f2;z-index:30;min-height:400px;padding:40px 0 40px 60px;display:none}
.findacarList .carMoreContent:after{display:block;content:"";position:absolute;left:25px;top:-10px;width:20px;height:20px;background:#f6f3f2;transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);z-index:10}
.findacarList .item1 .carMoreContent:after{left:105px}
.findacarList .item2 .carMoreContent:after{left:400px}
.findacarList .item3 .carMoreContent:after{left:697px}
.findacarList .item4 .carMoreContent:after{left:997px}
.findacarList .carMoreContent .thumbArea{padding:35px 0 0 0;width:448px;float:left}
.findacarList .carMoreContent .thumbArea .thumbImg img{width:340px;height:163px}
.findacarList .carMoreContent .thumbArea .subTit2{margin:45px 0 2px 0}
.findacarList .carMoreContent .thumbArea .btn{width:145px;padding:0;margin-top:23px}
.findacarList .carMoreContent .tableConArea{float:left;width:552px}
.findacarList .carMoreContent .tableConArea .subTit4{line-height:1;margin-bottom:12px}
.findacarList .carMoreContent .tableConArea .sortSelect{margin-bottom:30px}
.findacarList .carMoreContent .tableConArea .sortSelect select{box-shadow:none}
.findacarList .overViewTable{display:none}
.findacarList .overViewTable.on{display:block}
.findacarList .infoTableType{width:100%;background:#fff}
.findacarList .infoTableType tr th{background:#e4dcd3;font-size:14px;line-height:18px;padding:12px 20px 12px 20px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:43px;border-bottom:1px solid #fff;width:226px}
.findacarList .infoTableType tr:last-child th{border-bottom:0}
.findacarList .infoTableType tr:last-child td{border-bottom:0}
.findacarList .infoTableType tr td{padding:10px 20px;border-bottom:1px solid #e4dcd3;font-size:14px;line-height:20px}
.findacarList .btnMoreClose{position:absolute;right:17px;top:17px}
.findacarList .btnMoreClose img{width:10px}
.contWrap.openSource .searchBar{min-height:124px}
.contWrap.openSource .searchWrap{width:660px}
.contWrap.openSource .contBox .tabWrap{padding-top:100px}
.contWrap.openSource .findacarList{margin-top:27px}
.contWrap.openSource .findacarList .lineArea{height:85px}
.contWrap.openSource .findacarList .lineArea .item{position:relative;width:280px;margin-right:0;text-align:center}
.contWrap.openSource .findacarList .lineArea .item .btnSourceMore{display:inline-block;margin-top:30px}
.contWrap.openSource .findacarList .lineArea .item .btnCarMore{display:inline-block;margin-top:30px}
.contWrap.openSource .findacarList .lineArea .item .subTit4{font-size:22px}
.contWrap.openSource .findacarList .lineArea .item .subTit4:hover{color:#002c5e}
.contWrap.openSource .findacarList .lineArea .item .newWin{margin:30px 0 2px;font-size:22px;line-height:28px}
.contWrap.openSource .findacarList .carMoreContent{position:absolute;top:97px;left:0;width:560px;height:261px;min-height:261px;margin:0 auto;padding:56px 0 39px 60px;background:#f6f3f2;z-index:30;display:none}
.contWrap.openSource .findacarList .carMoreContent .tableConArea{width:440px}
.contWrap.openSource .findacarList .item4 .carMoreContent{right:0;left:auto}
.contWrap.openSource .findacarList .item1 .carMoreContent:after{left:131px}
.contWrap.openSource .findacarList .item2 .carMoreContent:after{left:131px}
.contWrap.openSource .findacarList .item3 .carMoreContent:after{left:131px}
.contWrap.openSource .findacarList .item4 .carMoreContent:after{left:410px}
.contWrap.openSource .findacarList .infoTableType tr th{padding:12px 20px 12px 20px;min-height:55px}
.contWrap.openSource .findacarList .overViewTableCon .btn{width:120px;min-width:120px;padding:0 20px;font-size:14px}
.specsContent{padding-bottom:100px}
.specsContent .sortSelect{margin:32px 0 30px 0;padding-left:150px;position:relative}
.specsContent .sortSelect .tit{font-size:16px;font-family:"HyundaiMedium";line-height:44px;position:absolute;left:0;top:0}
.specsContent .sortSelect select{font-family:"HyundaiMedium" !important}
.specsContent .overViewTableCon{margin-bottom:30px}
.specsContent .overViewTable .tit{font-size:16px;font-family:"HyundaiMedium";text-align:left;margin-bottom:20px}
.specsContent .infoTableType{border-top:1px solid #e4dcd3;border-left:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;width:100%}
.specsContent .infoTableType tr th{font-size:14px;line-height:18px;padding:12px 30px 12px 30px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:43px;border-bottom:1px solid #fff;width:240px;border-right:1px solid #e4dcd3;background:#e4dcd3;font-family:"HyundaiMedium"}
.specsContent .infoTableType tr td{padding:0 20px;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;font-size:14px;font-family:'HyundaiTextRegular'}
.specsContent .infoTableType tr:last-child th{border-bottom:0}
.specsContent .infoTableType tr:last-child td{border-bottom:0}
.specsContent .infoTableTypeN{border-top:1px solid #dceaf5;border-left:1px solid #dceaf5;border-bottom:1px solid #dceaf5;width:100%}
.specsContent .infoTableTypeN tr th{font-size:14px;line-height:18px;padding:12px 30px 12px 30px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:43px;border-bottom:1px solid #fff;width:240px;border-right:1px solid #dceaf5;background:#dceaf5;font-family:"HyundaiMedium"}
.specsContent .infoTableTypeN tr td{padding:0 20px;border-right:1px solid #dceaf5;border-bottom:1px solid #dceaf5;font-size:14px}
.specsContent .infoTableTypeN tr:last-child th{border-bottom:0}
.specsContent .infoTableTypeN tr:last-child td{border-bottom:0}
.specsContent .selectSupport{margin-top:35px}
.specsContent .conArea{margin-top:15px;font-size:14px}
.specsContent .overViewTable,.specsContent .performance,.specsContent .dimension,.specsContent .wheels{display:none;position:relative}
.specsContent .overViewTable.on,.specsContent .performance.on,.specsContent .dimension.on,.specsContent .wheels.on{display:block}
.specsContent .tableWrap{padding-top:50px;padding-bottom:0}
.specsContent .subTit2+.tableWrap{padding-top:30px}
.specsContent .tableWrap .tblInfo{margin-top:0}
#htmSpecContWrap .tableWrap:first-child{padding-top:0}
.experience360vr{padding-bottom:100px}
.experience360vr_imgArea{position:relative;height:425px;overflow:hidden}
.experience360vr_imgArea .experience_panoramabox{position:relative;height:425px;overflow:hidden}
.experience360vr_imgArea .experience_category{position:absolute;left:30px;bottom:30px;overflow:hidden;z-index:10}
.experience360vr_imgArea .experience_category ul{overflow:hidden}
.experience360vr_imgArea .experience_category ul li{float:left}
.experience360vr_imgArea .experience_category ul li button{width:130px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#000;background:#e4dcd3}
.experience360vr_imgArea .experience_category ul li button.on{color:#fff;background:#00aad2}
.experience_tab{display:flex}
.experience_tab li{flex:1;height:67px;text-align:center;border-bottom:2px solid #e5e5e5;cursor:pointer;font-family:'HyundaiMedium';font-size:16px;line-height:67px;text-align:center;color:#b2b2b2;text-decoration:none}
.experience_tab li.on{border-color:#00aad2;color:#00aad2;border-width:5px}
.experience360vr_imgArea .pano_loading_percent{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;border-radius:50px;background:rgba(0,0,0,0.7);text-align:center;line-height:100px;color:#fff;font-size:20px;display:none}
.experience360vr_imgArea .pano_loading_start{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px}
.experience360vr_infoArea{background:#fff;padding:0 50px}
.experience360vr_infoArea .item{border-bottom:1px solid #f1ede9;overflow:hidden;position:relative;height:145px}
.experience360vr_infoArea .item:last-child{border-bottom:0}
.experience360vr_infoArea .item .leftTitle{float:left;padding:48px 0 0 0;width:217px}
.experience360vr_infoArea .item .leftTitle .title{color:#000;font-size:20px;font-family:"HyundaiMedium";line-height:1}
.experience360vr_infoArea .item .leftTitle .colorName{color:#000;font-size:16px;margin-top:15px;line-height:1}
.experience360vr_infoArea .item .leftTitle .wheelName{color:#000;font-size:16px;margin-top:15px;line-height:1}
.experience360vr_infoArea .item .experience_sort_Wrap{float:left;width:803px;position:relative;margin-top:37px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 39px}
.experience360vr_infoArea .item .experience_sort_Wrap.wheel{margin-top:32px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea{position:relative;overflow:hidden;width:725px;height:68px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li{float:left;width:66px;padding-top:6px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li img{width:60px;height:60px}
.experience360vr_infoArea .item.option1 .experience_sort_Wrap .slideArea li img{border:1px solid rgba(0,0,0,0.4)}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea.wheel li img{width:68px;height:68px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li.on:after{display:block;content:'';position:absolute;right:0;top:0;background:url("../images/findacar/360vr/chk_on.png") no-repeat;width:22px;height:22px;overflow:hidden;z-index:1}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea.experience_option2.wheel{height:74px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea.experience_option2.wheel li{float:left;width:74px}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_prev{position:absolute;left:0;top:25px}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_prev .prev{background:url("../images/findacar/360vr/btn_prev.png") no-repeat;width:9px;height:16px;overflow:hidden;text-indent:-9999px;display:block}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_next{position:absolute;right:0;top:25px}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_next .next{background:url("../images/findacar/360vr/btn_next.png") no-repeat;width:9px;height:16px;overflow:hidden;text-indent:-9999px;display:block}
.experience360vr_infoArea .item .experience_sort_Wrap.hideBtn .btn_prev,.experience360vr_infoArea .item .experience_sort_Wrap.hideBtn .btn_next{display:none}
.contBox.full .experience360vr_imgArea{height:auto !important}
.contBox.full .experience_panoramabox{height:600px !important}
.contBox.full .panorama{width:1120px;height:600px !important;margin:0 auto !important}
.contBox.full .experience_category{top:0;left:0;width:100%;height:40px}
.contBox.full .experience_category ul{width:1120px;margin:0 auto}
.contBox.full .experience360vr_infoArea{width:1120px;margin:0 auto}
.sepcListWrap .togList.on .btnOpenClose{border-bottom:1px solid #fff !important}
.sepcListWrap .togCont{padding:30px 60px 20px;background:#fff}
.sepcListWrap .specList{overflow:hidden;padding:36px 0 34px;font-size:14px;border-top:1px solid #f6f3f2;line-height:20px}
.sepcListWrap .specList dt{font-family:"HyundaiMedium"}
.sepcListWrap .specList:first-child{padding-top:0;border-top:0}
.sepcListWrap .specList>dt{float:left;width:170px}
.sepcListWrap .specList>dd{overflow:hidden;float:left}
.sepcListWrap .specList>dd dl:first-child{padding-top:0}
.sepcListWrap .specList>dd dl{overflow:hidden;width:828px;padding-top:24px}
.sepcListWrap .specList>dd dt{float:left;width:282px}
.sepcListWrap .specList>dd dd{float:left;width:546px}
.sepcListWrap .noticeList{padding-bottom:20px}
.topAwardArea{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;width:1120px;text-align:left}
.topAwardArea .item{position:relative}
.topAwardArea .item .logo{display:inline-block;width:100px;margin-right:17px;vertical-align:middle}
.topAwardArea .item .txt{display:inline-block;width:190px;font-family:"HyundaiMedium";font-size:14px;line-height:18px;vertical-align:middle}
.topAwardArea .item .btnHelp{position:absolute;left:82px;background:url("../images/common/btn_help02.png") no-repeat;width:18px;height:18px;-webkit-background-size:18px auto;background-size:18px auto}
.topAwardArea .item .helpBox{position:absolute;left:54px;right:0;bottom:100px;width:480px;font-size:12px;line-height:22px;background:#fff;padding:27px 20px 25px 20px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:10}
.topAwardArea .item .helpBox:after{left:32px}
.topAwardArea .item .helpBox .link{color:#002c5e;text-decoration:underline}
.awardWrap{padding-bottom:50px}
.awardBox{overflow:hidden;position:relative;margin-bottom:50px}
.awardBox:before{content:'';width:100%;height:1px;position:absolute;background:#d4d4d4;left:0;top:50%}
.awardBox .cont{position:relative;display:table;width:800px;margin:0 auto;padding:0 50px;background:#f6f3f2;text-align:center;min-height:90px}
.awardBox .cont div{display:table-cell !important;vertical-align:middle}
.awardBox .cont div.img{width:160px;text-align:center}
.awardBox .cont div.img .inner{width:160px;text-align:center;vertical-align:middle}
.awardBox .cont div.img .inner img{vertical-align:middle}
.awardBox .cont div.desc{padding-left:40px;text-indent:-40px;font-style:italic;text-align:left;color:#666;line-height:30px}
.awardBox.rightImg .cont{text-align:left}
.awardBox.rightImg .cont div.desc{width:650px}
.awardBox.rightImg .cont div.img{display:table !important;position:absolute;right:10px;top:0;height:100%}
.contWrap.bgW .awardBox .cont{background:#fff}
.contWrap.bgDB .awardBox .cont{background:#e4dcd3}
.vehiclesBanner{margin-top:40px}
.vehiclesBanner img{aspect-ratio:112/19}
}
@media screen and (min-width:0) and (max-width:740px){.findacarList{padding-bottom:60px}
.findacarList .lineArea{height:auto !important}
.findacarList .item{padding:57px 35px 0 35px;position:relative !important;left:auto !important;top:auto !important}
.findacarList .item.nomargin{margin-right:0}
.findacarList .item .thumbnail{margin-bottom:16px}
.findacarList .item .btnCarMore{width:100%}
.findacarList .item .thumbnail img{width:100%}
.findacarList .item .subTit4{margin-bottom:4px;font-size:16px;text-align:center}
.findacarList .item .subTit4.goTo:after{content:"";display:inline-block;width:6px;height:8px;margin-left:4px;background:url("../images/common/goto_arr_mo.png") no-repeat 0 0;background-size:6px 8px;vertical-align:middle}
.findacarList .item .conAreas{color:#767676;line-height:19px;margin-bottom:14px}
.findacarList .item .btn{width:100%;line-height:35px;font-size:14px}
.findacarList .carMoreContent{position:relative;background:#f6f3f2;z-index:30;min-height:400px;padding:77px 15px 50px 15px;margin:25px -50px 0 -50px;display:none}
.findacarList .carMoreContent:after{display:block;content:"";position:absolute;left:0;right:0;margin:0 auto;top:-7px;width:15px;height:15px;background:#f6f3f2;transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);z-index:10}
.findacarList .carMoreContent .thumbArea .thumbImg{padding:0 27px}
.findacarList .carMoreContent .thumbArea .thumbImg img{width:100%}
.findacarList .carMoreContent .thumbArea .subTit2{margin:30px 0 4px 0}
.findacarList .carMoreContent .thumbArea .btn{margin-top:16px;width:140px !important}
.findacarList .carMoreContent .tableConArea{margin-top:30px}
.findacarList .carMoreContent .tableConArea .subTit4{line-height:1;margin-bottom:12px;text-align:left}
.findacarList .carMoreContent .tableConArea .sortSelect{margin-bottom:30px}
.findacarList .carMoreContent .tableConArea .sortSelect select{box-shadow:none}
.findacarList .overViewTable{display:none}
.findacarList .overViewTable.on{display:block}
.findacarList .infoTableType{width:100%;background:#fff}
.findacarList .infoTableType tr th{background:#e4dcd3;font-size:12px;line-height:15px;padding:9px 15px 9px 15px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:34px;border-bottom:1px solid #fff;width:135px}
.findacarList .infoTableType tr:last-child th{border-bottom:0}
.findacarList .infoTableType tr:last-child td{border-bottom:0}
.findacarList .infoTableType tr td{padding:0 15px;border-bottom:1px solid #e4dcd3;font-size:12px}
.findacarList .btnMoreClose{position:absolute;right:15px;top:15px}
.findacarList .btnMoreClose img{width:12px}
.contWrap.openSource .searchBar{min-height:85px}
.contWrap.openSource .findacarList{margin-top:0}
.contWrap.openSource .findacarList .lineArea{display:flex;flex-wrap:wrap;flex-direction:row}
.contWrap.openSource .findacarList .lineArea .item .subTit4:hover{color:#002c5e}
.contWrap.openSource .findacarList .item{float:left;width:50%;padding:15px 0 0 0;position:relative !important;left:auto !important;top:auto !important}
.contWrap.openSource .findacarList .item .btnCarMore{padding-top:15px}
.contWrap.openSource .findacarList .item .subTit4{font-size:17px}
.contWrap.openSource .findacarList .lineArea .item .newWin{display:inline-block;width:100%;margin-bottom:4px;padding-top:15px;font-size:17px;line-height:19px;text-align:center}
.contWrap.openSource .findacarList .lineArea .item .newWin:after{overflow:hidden;display:inline-block;width:10px;height:10px;margin-left:10px;background:url(../images/common/ico_gnb_newwin2.png) no-repeat 0 0;content:"";font-size:0;line-height:0}
.contWrap.openSource .findacarList .carMoreContent{position:relative;background:#f6f3f2;z-index:30;min-height:196px;padding:10px 15px 30px 15px;margin:25px -50px 0 -50px;display:none}
.contWrap.openSource .findacarList .item1 .carMoreContent,.contWrap.openSource .findacarList .item3 .carMoreContent{margin-right:-108%;margin-left:-8%}
.contWrap.openSource .findacarList .item2 .carMoreContent,.contWrap.openSource .findacarList .item4 .carMoreContent{margin-right:-8%;margin-left:-108%}
.contWrap.openSource .findacarList .item1 .carMoreContent:after{left:-44%}
.contWrap.openSource .findacarList .item2 .carMoreContent:after{left:44%}
.contWrap.openSource .findacarList .item3 .carMoreContent:after{left:-44%}
.contWrap.openSource .findacarList .item4 .carMoreContent:after{left:44%}
.contWrap.openSource .findacarList .infoTableType tr th{padding:14px 15px 14px 15px}
.contWrap.openSource .findacarList .infoTableType tr td{text-align:center}
.contWrap.openSource .findacarList .overViewTableCon .btn{font-size:12px;line-height:25px}
.contWrap.openSource .findacarList .item .btnCarMore{display:inline-block}
.specsContent{padding:0 0 60px 0}
.specsContent .sortSelect{margin:20px 0 25px 0;position:relative}
.specsContent .sortSelect .tit{font-size:14px;font-family:"HyundaiMedium";margin-bottom:10px}
.specsContent .overViewTableCon{margin-bottom:15px}
.specsContent .overViewTable{display:none;position:relative}
.specsContent .overViewTable.on{display:block}
.specsContent .overViewTable .tit{font-size:14px;font-family:"HyundaiMedium";text-align:left;margin-bottom:10px}
.specsContent .infoTableType{border-top:1px solid #e4dcd3;border-left:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;width:100%;line-height:16px}
.specsContent .infoTableType tr th{font-size:12px;padding:6px 15px 6px 15px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:35px;border-bottom:1px solid #fff;width:120px;border-right:1px solid #e4dcd3;background:#e4dcd3;font-family:"HyundaiMedium"}
.specsContent .infoTableType tr td{padding:7px 15px;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3;font-size:12px}
.specsContent .infoTableType tr:last-child th{border-bottom:0}
.specsContent .infoTableType tr:last-child td{border-bottom:0}
.specsContent .infoTableTypeN{border-top:1px solid #dceaf5;border-left:1px solid #dceaf5;border-bottom:1px solid #dceaf5;width:100%;line-height:16px}
.specsContent .infoTableTypeN tr th{font-size:12px;padding:6px 15px 6px 15px;font-weight:normal;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:35px;border-bottom:1px solid #fff;width:120px;border-right:1px solid #dceaf5;background:#dceaf5;font-family:"HyundaiMedium"}
.specsContent .infoTableTypeN tr td{padding:7px 15px;border-right:1px solid #dceaf5;border-bottom:1px solid #dceaf5;font-size:12px}
.specsContent .infoTableTypeN tr:last-child th{border-bottom:0}
.specsContent .infoTableTypeN tr:last-child td{border-bottom:0}
.specsContent .selectSupport{margin-top:20px}
.specsContent .selectSupport .grid{margin-top:10px}
.specsContent .conArea{margin-top:18px;font-size:12px}
.experience360vr{padding-bottom:55px}
.experience360vr_imgArea{position:relative;overflow:hidden}
.experience360vr_imgArea .experience_panoramabox{position:relative;overflow:hidden}
.experience360vr_imgArea .panorama{width:auto !important;height:auto !important}
.experience360vr_imgArea .panorama img{width:100% !important}
.experience360vr_imgArea .panorama .pano_vues{position:absolute;left:-99999px;top:-99999px}
.experience360vr_imgArea .pnlm-container{position:absolute;left:0;top:0;width:100%;height:100%}
.experience360vr_imgArea .pnlm-container .pnlm-load-button{width:50px;height:50px;margin:-25px 0 0 -25px}
.experience360vr_imgArea .pnlm-container .pnlm-load-box{width:50px;height:50px;margin:-25px 0 0 -25px;line-height:50px;font-size:12px}
.experience360vr_imgArea .pnlm-container.pnlm-grab .pnlm-load-box{display:none}
.experience360vr_imgArea .pnlm-container .pnlm-load-box .pnlm-lmsg{line-height:50px;font-size:12px}
.experience360vr_imgArea .mobileOnly img{width:100%}
.experience360vr_imgArea .experience_category{overflow:hidden}
.experience360vr_imgArea .experience_category ul{overflow:hidden}
.experience360vr_imgArea .experience_category ul li{float:left;width:50%}
.experience360vr_imgArea .experience_category ul li button{width:100%;height:43px;line-height:43px;font-size:14px;text-align:center;color:#000;background:#e4dcd3;font-family:"HyundaiMedium"}
.experience360vr_imgArea .experience_category ul li button.on{color:#fff;background:#00aad2}
.experience_tab{display:flex}
.experience_tab li{flex:1;height:43px;text-align:center;border-bottom:1px solid #e5e5e5;cursor:pointer;font-family:'HyundaiMedium';font-size:14px;line-height:43px;text-align:center;color:#b2b2b2;text-decoration:none}
.experience_tab li.on{border-color:#00aad2;color:#00aad2;border-width:3px}
.experience360vr_imgArea .pano_loading_percent{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;height:50px;border-radius:25px;background:rgba(0,0,0,0.7);text-align:center;line-height:50px;color:#fff;font-size:12px;display:none}
.experience360vr_imgArea .pano_loading_start{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;height:50px}
.experience360vr_imgArea .pano_loading_start img{width:50px}
.experience360vr_infoArea{margin:0 -15px}
.experience360vr_infoArea .item{overflow:hidden;position:relative;padding-bottom:5px}
.experience360vr_infoArea .item:last-child{border-bottom:0}
.experience360vr_infoArea .item .leftTitle{padding:0 15px 15px 15px;overflow:hidden;margin-top:35px}
.experience360vr_infoArea .item .leftTitle .title{color:#000;font-size:14px;font-family:"HyundaiMedium";line-height:1;float:left}
.experience360vr_infoArea .item .leftTitle .colorName{color:#000;font-size:14px;line-height:1;float:right;font-family:'HyundaiTextRegular'}
.experience360vr_infoArea .item .leftTitle .optionName{color:#000;font-size:14px;line-height:1;float:right}
.experience360vr_infoArea .item .experience_sort_Wrap{padding:0 0 0 15px;position:relative}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea{position:relative;overflow:hidden}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li{float:left;width:49px !important;padding-top:4px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li img{width:45px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea.wheel li{float:left;width:55px !important;padding-top:4px}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea.wheel li img{width:48px}
.experience360vr_infoArea .item.option1 .experience_sort_Wrap .slideArea li img{border:1px solid rgba(0,0,0,0.4)}
.experience360vr_infoArea .item .experience_sort_Wrap .slideArea li.on:after{display:block;content:'';position:absolute;right:0;top:0;background:url("../images/findacar/360vr/chk_on.png") no-repeat;width:18px;height:18px;overflow:hidden;z-index:1;-webkit-background-size:18px auto;background-size:18px auto}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_prev{position:absolute;left:0;top:25px}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_prev .prev{background:url("../images/findacar/360vr/btn_prev.png") no-repeat;width:9px;height:16px;overflow:hidden;text-indent:-9999px;display:block}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_next{position:absolute;right:0;top:25px}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_next .next{background:url("../images/findacar/360vr/btn_next.png") no-repeat;width:9px;height:16px;overflow:hidden;text-indent:-9999px;display:block}
.experience360vr_infoArea .item .experience_sort_Wrap .btn_prev,.experience360vr_infoArea .item .experience_sort_Wrap .btn_next{display:none !important}
.contBox.full .experience360vr_infoArea{padding-left:15px;padding-right:15px}
.contBox.full .experience_panoramabox{height:auto}
.contBox .mobileOnly .new,.contBox.full .mobileOnly .old{display:none}
.contBox.full .mobileOnly .new{display:block}
.sepcListWrap .togList.on .btnOpenClose{border-bottom:1px solid #fff !important}
.sepcListWrap .togCont{padding:12px 20px 0;background:#fff}
.sepcListWrap .specList{overflow:hidden;font-size:12px;padding:23px 0;border-top:1px solid #f6f3f2;line-height:20px}
.sepcListWrap .specList:first-child{border-top:0;padding-top:0}
.sepcListWrap .specList dt{font-family:"HyundaiMedium"}
.sepcListWrap .specList>dt{padding-bottom:18px}
.sepcListWrap .specList>dd dl{overflow:hidden;padding-top:7px}
.sepcListWrap .specList>dd dl:first-child{padding-top:0}
.sepcListWrap .specList>dd dt{float:left;width:50%;padding-right:5px}
.sepcListWrap .specList>dd dd{float:left;width:50%;padding-left:24px}
.sepcListWrap .noticeList{padding-bottom:20px}
.topAwardArea{position:absolute;top:100px;left:0;right:0;width:100%;padding:0 30px;text-align:left}
.topAwardArea .item{float:left;margin-left:20px}
.topAwardArea .item:first-child{margin-left:0}
.topAwardArea .item .txt{display:none}
.topAwardArea .item .btnHelp{position:absolute;top:0;background:url("../images/common/btn_help02.png") no-repeat;width:18px;height:18px;-webkit-background-size:18px auto;background-size:18px auto;z-index:60}
.topAwardArea .item .btnHelp:hover,.topAwardArea .item .btnHelp:focus{background-position:0 0}
.topAwardArea .item .btnHelp.on{background-position:0 0}
.topAwardArea .item:nth-child(1) .btnHelp{left:84px}
.topAwardArea .item:nth-child(2) .btnHelp{left:169px}
.topAwardArea .item .helpBox{position:absolute;left:0;right:0;top:70px;font-size:12px;line-height:22px;background:#fff;padding:45px 20px 44px 20px;box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:55}
.topAwardArea .item:nth-child(1) .helpBox:after{left:62px}
.topAwardArea .item:nth-child(2) .helpBox:after{left:146px}
.topAwardArea .item .helpBox .link{color:#002c5e;text-decoration:underline}
.specsContent .overViewTable,.specsContent .performance,.specsContent .dimension,.specsContent .wheels{display:none;position:relative}
.specsContent .overViewTable.on,.specsContent .performance.on,.specsContent .dimension.on,.specsContent .wheels.on{display:block}
.specsContent .tableWrap{padding-top:40px;padding-bottom:0}
.specsContent .subTit2+.tableWrap{padding-top:20px}
.specsContent .tableWrap .tblInfo{margin-top:0}
#htmSpecContWrap .tableWrap:first-child{padding-top:0}
.awardWrap{padding-bottom:60px}
.awardBox{padding:0 15px;background:#f6f3f2}
.awardBox .cont{overflow:hidden;padding:20px 15px;border-top:1px solid #e4dcd3}
.awardBox:first-child .cont{border-top:0}
.awardBox .cont>div{display:table-cell;vertical-align:middle}
.awardBox .cont>div.img{display:table-cell;width:60px}
.awardBox .cont>div.desc{display:table-cell;padding-left:20px}
.vehiclesBanner{margin:30px -15px 0}
}
.experience360vr_infoArea .item .leftTitle .colorName,.experience360vr_infoArea .item .leftTitle .optionName{font-family:'HyundaiTextRegular'}
.specsContent .infoTableType tr td{font-family:'HyundaiTextRegular'}
.specsContent .infoTableTypeN tr td{font-family:'HyundaiTextRegular'}
.position-relative{position:relative !important}
.subTitWrap+.sub-main-vehicles{margin-top:-20px;min-height:50px}
.contWrap.searchType .searchWrap.w100{width:100%}
.contWrap.searchType .searchWrap.w100 .searchInput{background:#f6f3f2}
#container .contWrap.searchType .searchWrap.w100 input[type="text"]{background:#f6f3f2;color:#002c5f}
#container .contWrap.searchType .searchWrap.w100 input[type="text"]::placeholder{color:#999}
.contWrap.searchType .searchWrap.w100 .btnSearch{background:0}
.contWrap.searchType .searchWrap.w100 .btnSearch::before{content:'';display:block;position:absolute;border-radius:100%;border:1px solid #999}
.contWrap.searchType .searchWrap.w100 .btnSearch::after{display:block;content:'';position:absolute;background-color:#999}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword{display:none;overflow:hidden;content:'';position:absolute;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-99999px}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::before{content:'';display:block;position:absolute;background-color:#000}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::after{display:block;content:'';position:absolute;background-color:#000}
.contWrap.searchType .searchWrap.w100 .autoSearchList{position:absolute;width:100%;border:1px solid #f6f3f2}
.contWrap.searchType #resultWrap{width:100%}
.contWrap.searchType .tabArea{position:relative;display:block}
.contWrap.searchType .tabArea .tab{position:relative;width:auto}
.contWrap.searchType .tabArea .tab .link{font-size:20px;font-weight:normal;color:#999;background-color:transparent}
.contWrap.searchType .tabArea .tab.on h2{position:relative}
.contWrap.searchType .tabArea .tab.on h2,.contWrap.searchType .tabArea .tab:hover h2{text-decoration:underline;text-decoration-color:#002c5f}
.contWrap.searchType .tabArea .tab.on .link,.contWrap.searchType .tabArea .tab:hover .link{color:#002c5f}
.contWrap.searchType .tabArea .tab::after{content:'';display:block;position:absolute;background-color:#e4dcd3}
.contWrap.searchType .tabArea .tab .link.newWin:after{width:15px;height:15px;background:url("../../../../../../content/dam/hyundai/ww/en/images/common/ico_new_link.png") no-repeat 0 0;background-size:auto}
.contWrap.searchType .btnRightWrap{z-index:9;position:absolute}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore{display:block}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail{text-align:center;position:relative}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail .flag-icon{display:inline-block;position:absolute;top:0;left:43px;margin:0;border-radius:10px;z-index:2;font-size:12px;font-style:normal;letter-spacing:.6px;line-height:1;padding:5px 12px 3px}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail .flag-icon.new{background-color:#002c5f;font-family:'HyundaiRegular';color:#fff}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail img{height:auto}
@media print,screen and (min-width:741px) and (max-width:20000px){.contWrap.searchType .btn-position-right{right:0;top:0}
.contWrap.searchType .btn-position-right .btn{line-height:50px;border:1px solid #e4dcd3;font-size:16px;color:#999;font-weight:500;transition:box-shadow .52s ease}
.contWrap.searchType .btn-position-right .btn:hover{color:#fff;border-color:#002c5f;box-shadow:inset 300px 0 0 0 #002c5f}
.contWrap.searchType .searchWrap.w100{width:100%}
.contWrap.searchType .searchWrap.w100 input[type="text"]{height:50px !important}
.contWrap.searchType .searchWrap.w100 .btnSearch{width:50px;height:auto;aspect-ratio:1/1}
.contWrap.searchType .searchWrap.w100 .btnSearch::before{width:17px;height:17px;top:50%;left:50%;transform:translate(-50%,-50%)}
.contWrap.searchType .searchWrap.w100 .btnSearch::after{width:1px;height:6px;top:61%;left:66%;transform:rotate(134deg)}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword{right:0;top:0;width:50px;height:50px}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::before{width:25px;height:1px;top:50%;left:calc(50% - 12px);transform:rotate(45deg)}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::after{width:25px;height:1px;top:50%;left:calc(50% - 12px);transform:rotate(135deg)}
.contWrap.searchType .searchWrap.w100 .autoSearchList{width:100%}
.contWrap.searchType #resultWrap{width:100%;min-width:1120px;margin-bottom:-25px}
.contWrap.searchType .searchResult{margin-top:25px;line-height:59px;height:auto;border-bottom:1px solid #e4dcd3}
.contWrap.searchType .contWrap#resultWrap .contBox.phz{padding-top:0}
.contWrap.searchType .tabArea{height:36px}
.contWrap.searchType .tabArea .tab{height:36px;width:auto}
.contWrap.searchType .tabArea .tab .link{padding:0 16px;height:36px;font-size:20px;line-height:24px}
.contWrap.searchType .tabArea .tab:first-child .link{padding-left:0}
.contWrap.searchType .tabArea .tab:last-child .link{padding-right:0}
.contWrap.searchType .tabArea .tab.on h2,.contWrap.searchType .tabArea .tab:hover h2{text-decoration-thickness:1px;text-underline-offset:9px}
.contWrap.searchType .tabArea .tab.on .link,.contWrap.searchType .tabArea .tab:hover .link{color:#002c5f}
.contWrap.searchType .tabArea .tab::after{top:10px;right:0;width:1px;height:16px}
.contWrap.searchType .tabArea .tab:last-child::after{display:none}
.contWrap.searchType .btnRightWrap{bottom:-85px;right:0}
.contWrap.searchType .btnRightWrap .btnRightArr.blue{padding-right:30px;font-size:20px;line-height:25px}
.contWrap.searchType .btnRightWrap .btnRightArr.blue::after{content:'';display:block;margin-top:0;top:0;width:25px;height:25px;background:url("../images/common/ico_filter.png") no-repeat 0 0;background-size:contain}
#frmVehicles{background:#fff}
#frmVehicles .machFilterArea{margin-top:20px;padding:20px}
#frmVehicles .machFilterArea .btnArea{width:100%}
#frmVehicles .machFilterArea .filterItem{margin-left:45px}
.contWrap.row-03{padding-top:50px}
.contWrap.row-03 .vehiclesBanner{margin-top:20px}
.contWrap.row-03 .findacarList{margin:0;padding:0 0 100px}
.contWrap.row-03 .findacarList h2{font-size:25px;line-height:1.24;padding:60px 0 20px}
.contWrap.row-03 .findacarList .lineArea.slideArea{display:block;width:100%;height:auto !important}
.contWrap.row-03 .findacarList .lineArea .item{float:left;width:33.3% !important;margin-right:0 !important;height:202px}
.contWrap.row-03 .findacarList .lineArea .item:nth-child(3n){margin-right:0}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore{width:100%;margin-top:0}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail{margin-bottom:8px}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail img{width:303px;height:auto;transition:transform .3s ease}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore.on .thumbnail img,.contWrap.row-03 .findacarList .lineArea .item .btnCarMore:hover .thumbnail img{transform:scale(1.1)}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore.on,.contWrap.row-03 .findacarList .lineArea .item .btnCarMore:hover{text-decoration:none}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore.on .subTit4,.contWrap.row-03 .findacarList .lineArea .item .btnCarMore:hover .subTit4{color:#002c5f;text-decoration:none}
.contWrap.row-03 .findacarList .swiper-button-prev,.contWrap.row-03 .findacarList .swiper-button-next{display:none}
}
@media print,screen and (min-width:0) and (max-width:740px){.contWrap.searchType{padding:10px 0 0}
.contentWrap .contWrap.searchType .contBox.phz{padding:0}
.contWrap.searchType .btn-position-right{position:relative;top:0;left:0;right:0}
.contWrap.searchType .btn-position-right .btn{line-height:40px;font-size:14px}
.contWrap.searchType .searchWrap.w100{width:calc(100% - 75px);margin-top:-10px;padding-left:25px;z-index:10}
#container .contWrap.searchType .searchWrap.w100 input[type="text"]{padding:0 10px;height:45px;font-size:14px !important}
.contWrap.searchType .searchWrap.w100 .btnSearch{width:45px;height:auto;aspect-ratio:1/1}
.contWrap.searchType .searchWrap.w100 .btnSearch::before{width:10px;height:10px;top:50%;left:50%;transform:translate(-34%,-50%)}
.contWrap.searchType .searchWrap.w100 .btnSearch::after{width:1px;height:4px;top:58%;left:66%;transform:rotate(135deg)}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword{right:0;top:0;width:45px;height:45px}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::before{width:15px;height:1px;top:50%;left:calc(50% - 5px);transform:rotate(45deg)}
.contWrap.searchType .searchWrap.w100 .btnResetKeyword::after{width:15px;height:1px;top:50%;left:calc(50% - 5px);transform:rotate(135deg)}
.contWrap.searchType .searchWrap.w100 .autoSearchList{width:100%;margin:10px 0 0 25px;z-index:20}
.contWrap.searchType #resultWrap{width:100%;min-width:unset;border-bottom:1px solid #e4dcd3;margin-top:-15px}
.contWrap.searchType #resultWrap .contBox{padding:0 25px 0}
.contWrap.searchType #resultWrap .searchResult{font-size:16px}
.contWrap.searchType .tabWrap{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:30px 0 15px;z-index:5}
.contWrap.searchType .tabWrap .tabArea{display:block;overflow:visible;top:0;white-space:nowrap;line-height:34px;padding:0 0 0 15px;font-size:0}
.contWrap.searchType .tabArea .tab{top:0;height:27px;display:inline-block}
.contWrap.searchType .tabArea .tab .link{padding:0 20px;height:36px;font-size:18px;line-height:23px;color:#999}
.contWrap.searchType .tabArea .tab:first-child .link{padding-left:0}
.contWrap.searchType .tabArea .tab:last-child .link{padding-right:0;margin-right:15px}
.contWrap.searchType .tabArea .tab.on h2{position:relative}
.contWrap.searchType .tabArea .tab.on h2,.contWrap.searchType .tabArea .tab:hover h2{text-decoration-thickness:1px;text-underline-offset:9px}
.contWrap.searchType .tabArea .tab::after{top:6px;right:0;width:1px;height:12px}
.contWrap.searchType .searchNoResult{margin:0 25px}
.contWrap.searchType .btnRightWrap{top:0;bottom:initial;right:25px;width:45px;height:auto;aspect-ratio:1/1}
.contWrap.searchType .btnRightWrap .btnRightArr.blue{overflow:hidden;top:0;left:0;padding:0;width:100%;height:100%;background:url("../images/common/ico_filter.png") no-repeat center center;background-size:70% auto;text-indent:-9999px}
.contWrap.row-03{padding:1px 0 50px}
.contWrap.row-03 .contBox{padding:0}
.contWrap.row-03 .vehiclesBanner{margin-top:0}
.contWrap.row-03 .findacarList{margin:0;padding:0}
.contWrap.row-03 .findacarList .cateTitle{font-size:20px;line-height:1.24;padding:40px 15px 0}
.contWrap.row-03 .findacarList .lineArea{height:auto !important}
.contWrap.row-03 .findacarList .lineArea .item{padding:57px 0 37px}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore{display:block;width:100%}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail{margin-bottom:8px}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail img{width:70%}
.contWrap.row-03 .findacarList .lineArea .item .thumbnail .flag-icon{left:50%;margin-left:-35%}
.contWrap.row-03 .findacarList .lineArea .item .btnCarMore.on .subTit4{color:#002c5f}
.contWrap.row-03 .findacarList .slideWrap .btn_prev,.contWrap.row-03 .findacarList .slideWrap .btn_next{top:31vw !important;background-size:auto 55%}
.contWrap.row-03 .findacarList .slideWrap .swiper-button-prev,.contWrap.row-03 .findacarList .slideWrap .swiper-button-next{top:40%;width:12%;height:70px;background-size:15px auto}
.contWrap.row-03 .findacarList .slideWrap .swiper-button-prev{left:-7px}
.contWrap.row-03 .findacarList .slideWrap .swiper-button-next{right:-7px}
.subTitWrap+.sub-main-vehicles{padding-top:30px;background-color:#fff}
}
.titFloatingWrap .ftit{color:#32f596}
#container .worldcup2022-wrap input[type=radio]:checked+label:before{border:2px solid #002c5f}
#container .worldcup2022-wrap input[type=radio]:checked+label:after{background:#002c5f}
#container .worldcup2022-wrap input[type=checkbox]:checked+label:before{background-image:url("../images/common/checkbox_hd.png");border-color:#002c5f}
#container .worldcup2022-wrap .brdWrite dd ::-webkit-input-placeholder{color:#002c5f}
#container .worldcup2022-wrap .brdWrite dd ::-moz-placeholder{color:#002c5f}
#container .worldcup2022-wrap .brdWrite dd :-ms-input-placeholder{color:#002c5f !important}
#container .worldcup2022-wrap .brdWrite dd :-moz-placeholder{color:#002c5f}
#container .worldcup2022-wrap .brdWrite dd select{background-color:#fff !important;border:1px solid #e4dcd3;color:#707070 !important}
#container .worldcup2022-wrap .brdWrite .scrollCon{background-color:#fff}
#container .worldcup2022-wrap .req{background-image:url("../images/common/bul_req_hd.png")}
.worldcup2022-wrap .brdWrite .subTit{color:#002c5f}
.worldcup2022-wrap .brdWrite .stit{font-family:"HyundaiMedium";color:#434343}
.worldcup2022-wrap .btnWrap .btn{font-family:"HyundaiMedium";color:#002c5f;background-color:#32f596}
.worldcup2022-wrap .brdWriteWrap .brdWrite dd .boxWrap{width:100%}
.worldcup2022-wrap .brdWriteWrap .brdWrite dd .btnWrap{width:auto}
.worldcup2022-wrap .brdWriteWrap .brdWrite dd .btnWrap button{height:50px}
.worldCup .layerPop .btn{font-family:"HyundaiMedium";color:#002c5f;background-color:#32f596}
.worldCup .layerPop .btn.gray{font-family:"HyundaiRegular";color:#fff;background-color:#777673}
@media print,screen and (min-width:741px) and (max-width:20000px){.titFloatingWrap{position:relative;width:1120px;margin:0 auto}
.titFloatingWrap .ftit{position:absolute;bottom:40px;font-size:60px;line-height:74px;z-index:1}
.worldcup2022-wrap .brdWrite{padding-top:15px}
.worldcup2022-wrap .brdWrite .subTit{font-size:70px;line-height:80px}
.worldcup2022-wrap .brdWrite .stit{margin-top:55px;margin-bottom:35px;font-size:20px;line-height:34px}
.worldcup2022-wrap .brdWrite .stit+.formList{padding-top:0}
#container .worldcup2022-wrap .brdWrite .scrollCon{padding:30px}
.worldcup2022-wrap .brdWrite dd .formCheckTxt{margin-bottom:20px}
.worldcup2022-wrap .btnWrap{margin-top:40px}
}
@media screen and (min-width:0) and (max-width:740px){.cmpnt-media.full{position:relative}
.titFloatingWrap{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;margin:0 auto;text-align:center;z-index:1}
.titFloatingWrap .ftit{font-size:30px;line-height:34px}
.worldcup2022-wrap .reqBox{top:175px}
.worldcup2022-wrap .brdWrite .subTit{font-size:30px;line-height:35px}
.worldcup2022-wrap .brdWrite .stit{margin-top:30px;line-height:21px}
.worldcup2022-wrap .brdWrite .stit.unsubscribe{margin-top:0}
.worldcup2022-wrap .brdWrite .stit.unsubscribe br{display:block !important}
.worldcup2022-wrap .brdWrite .stit+.formList{margin-top:60px}
.worldcup2022-wrap .btnWrap{margin-top:10px}
.worldcup2022-wrap .btnWrap .btn{float:none !important;width:100%}
.worldcup2022-wrap .brdWriteWrap .brdWrite dd .btnWrap{top:auto;bottom:0;width:100%;margin-top:0}
.worldcup2022-wrap .brdWrite .stit+.formList .boxWrap{position:relative;padding-bottom:60px}
}