@charset "utf-8";
@import url("../languages/master.css");
@import url("layout.css");

/*reset style */
body.index {width:100%; }
body.index .wrapper {}
body.index .wrap_meventpopup {}
body.index .header.func_fixed {padding-bottom:0;}
body.index .footer {background:#474747; border-top:1px solid #323232;}
body.index .footer .menu li {background-image:url(../../../images/webhome/bg_bar_1x11_d3d3d3.png);}
body.index .footer .familysite .tit {border:1px solid #2f2f2f; background:#383838;}
body.index .footer .familysite .tit a {background-image:url(../../../images/webhome/bul_arrow_5x3_b_c8c8c8.png); color:#c8c8c8;}
body.index .footer .familysite .tit.on a {background-image:url(../../../images/webhome/bul_arrow_5x3_t_c8c8c8.png);}
body.index .footer .familysite .site {border:1px solid #2f2f2f; border-bottom:0; background:#383838;}
body.index .footer .familysite .site ul li a {color:#c8c8c8;}
body.index .footer .familysite .site button.close {background-image:url(../../../images/webhome/bul_arrow_5x3_t_c8c8c8.png);}


body.index .mnav {position:fixed; top:50%; margin-top:-105px; width:39px; right:50px; z-index:47; height:210px;}
body.index .mnav #nav {}
body.index .mnav li {width:39px; height:24px; margin:0 auto; position:relative;}
body.index .mnav h1 {padding-right:17px; position:absolute; right:39px; top:-5px; white-space:nowrap; background:url(../../../images/webhome/main/nav_span_right.png) no-repeat right top; }
body.index .mnav h1.hide {display:none;}
body.index .mnav span { margin-left:17px; padding-left:11px; background:url(../../../images/webhome/main/nav_span.png) no-repeat left 0; height:29px; text-align:center; line-height:29px; display:block; color:white; font-size:12px; letter-spacing:1px;}
body.index .wrap_article {width:1500px; margin:0 auto;}
body.index .mnav li  a {display:block; text-indent:-9999px; background:url('../../../images/webhome/main/nav_dot.png') no-repeat left bottom; width:39px; height:24px;}
body.index .mnav li  a.current {background-position:left top;}

body.index .wrap_article {width:984px; margin:0 auto; position:relative;}
body.index .wrap_article .title-nav {position:absolute; top:0; left:0;}
body.index .wrap_article .title {position:absolute; top:287px; left:50%; margin-left:-295px;}
body.index .wrap_article .img01 {position:absolute; top:301px; left:20px;}
body.index .wrap_article .img02 {position:absolute; top:151px; left:282px;}
body.index .wrap_article .img03 {position:absolute; top:520px; left:282px;}
/* 더 현대 서울  : S */
body.index .hyundai {/*padding-top:118px;*/  width:100%; height:1200px; margin:0 auto; background:url(../../../images/webhome/jp/main/bg_wrapper6.jpg) no-repeat 50% 0 fixed;}
body.index .apgujeong {/*padding-top:118px;*/  width:100%; height:918px; margin:0 auto; background:url(../../../images/webhome/jp/main/bg_wrapper1.jpg) no-repeat 50% 0 fixed;}
body.index .trade {width:100%; height:918px; margin:0 auto; background:url(../../../images/webhome/jp/main/bg_wrapper2.jpg) no-repeat 50% 0 fixed;}
body.index .shinchon {width:100%; height:918px; margin:0 auto; background:url(../../../images/webhome/jp/main/main_visual03.jpg) no-repeat 50% 0 fixed;}
body.index .k-card {width:100%; height:918px; margin:0 auto; background:url(../../../images/webhome/jp/main/main_visual04.jpg) no-repeat 50% 0 fixed;}
body.index #five {width:100%; height:918px; margin:0 auto; background:url(http://www.ehyundai.com/images/webhome/jp/main/main_visual05.jpg) no-repeat 50% 0 fixed;}
/* 더 현대 서울  : E */
body.index ul.ico-list {position:absolute; top:666px; left:50%; width:534px; height:89px; margin:0 0 0 -295px; overflow:hidden; padding:0 20px 0 36px;}
body.index ul.ico-list li {float:left;}
body.index ul.ico-list li.center {margin:0 59px 0 43px;}

body.index .wrap_article .layoutType01 {width:984px; margin:0 auto; text-align:center; padding-top:70px;}
body.index .wrap_article .layoutType01 .title {position:static; margin:0; top:auto; left:auto;}