.mark-vip{display:block;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop2.png) no-repeat -4px -98px;width:44px;height:44px;font-size:0;line-height:0}
.ms-header{position:relative;z-index:3;height:80px;background:#000;margin-bottom:30px}
.ms-header h2{width:90px;height:80px;margin:0 auto;padding-top:13px}
.ms-header h2 img,.ms-header h2 a{display:block}
.ms-header .ms-guide{position:absolute;top:50%;left:36px;height:36px;margin-top:-18px}
.ms-header .ms-guide > a{display:inline-block;*display:inline;*zoom:1;font-size:17px;color:#fff;text-decoration:none;margin:0;padding-right:40px}
.ms-header .ms-guide > a .icon-ms{margin:0 4px 4px 0}
.icon-ms{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop2.png) no-repeat 0 0}
.icon-ms.guide{width:26px;height:32px;background-position:0 0}
.ms-guide-tooltip{font-size:13px;color:#858585}
.ms-guide-tooltip p.tit{font-size:15px;color:#666;line-height:23px;margin-bottom:4px}
.ms-guide-tooltip p.tit strong{color:#333}
.ms-header .ms-ctrl{position:absolute;top:0;right:35px;height:80px;width:420px;text-align:right;line-height:80px}
.ms-header .ms-ctrl .goto-mine{display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#fff;line-height:20px;height:20px;vertical-align:middle;position:relative}
.ms-header .ms-ctrl .ms-search{display:inline-block;*display:inline;*zoom:1;width:190px;height:36px;line-height:36px;margin-left:63px;position:relative;vertical-align:middle}
.ms-header .ms-ctrl .ms-search input{display:block;background:transparent;border:0;border-bottom:1px solid #ccc;color:#bababa;font-size:15px;padding:0 30px 0 0;width:190px;letter-spacing:-1px}
.ms-header .ms-ctrl .ms-search .submit{position:absolute;top:0;right:0;display:block;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop2.png) no-repeat -3px -68px;width:24px;height:24px;font-size:0;line-height:0}
.ms-header .ms-ctrl .ms-alarm-wrap{display:inline-block;*display:inline;*zoom:1;margin-left:25px;position:relative;vertical-align:middle}
.ms-header .ms-alarm-wrap .ms-alarm-btn{display:block;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop2.png) no-repeat -2px -36px;width:23px;height:27px;font-size:0;line-height:0;position:relative}
.ms-header .ms-alarm-btn .cnt{position:absolute;background:#edc5e0;top:-5px;left:22px}
.ms-header .ms-alarm-btn .cnt b{display:block;position:relative;z-index:1;font-size:12px;color:#fff;line-height:20px;height:18px;white-space:nowrap}
.ms-header .ms-alarm-btn .cnt .left{position:absolute;top:0;left:-9px;display:block;background:url(https://image.thehyundai.com/hdmall/images/co/bg_myshop_circle_cnt.png) no-repeat left center;width:9px;height:18px}
.ms-header .ms-alarm-btn .cnt .right{position:absolute;top:0;right:-9px;display:block;background:url(https://image.thehyundai.com/hdmall/images/co/bg_myshop_circle_cnt.png) no-repeat right center;width:9px;height:18px}
.ms-header .ms-alarm-list{display:none;width:320px;max-height:550px;height:auto!important;height:550px;position:absolute;margin-top:18px;top:100%;right:-34px;border:1px solid #000;background:#fff;z-index:200}
.ms-header .ms-alarm-list.empty{height:auto}
.ms-header .ms-alarm-list .top-arrow{position:absolute;top:-9px;right:38px;width:14px;height:9px;display:block;background:url(https://image.thehyundai.com/hdmall/images/co/mark_ms_alarm_arrow.png) no-repeat}
.ms-header .ms-alarm-list .scrollable{width:318px;max-height:548px;height:auto!important;height:548px}
.ms-alarm-list li{position:relative;padding:8px 20px 8px 134px;min-height:110px;height:auto!important;height:110px;border-top:1px solid #ddd;background:#fff;*zoom:1}
.ms-alarm-list li.odd{background:#f8f8f8}
.ms-alarm-list li:first-child{border-top:0}
.ms-alarm-list li:after{display:block;clear:both;content:""}
.ms-alarm-list li > a{position:absolute;z-index:10;top:0;left:0;right:20px;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.ms-alarm-list li .img{position:absolute;top:8px;left:20px;width:94px;height:94px;z-index:9}
.ms-alarm-list li .img img{width:94px;height:94px}
.ms-alarm-list li .img .mask{position:absolute;top:0;left:0;z-index:5;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask_94.png) no-repeat;width:94px;height:94px}
.ms-alarm-list li .img .mark-vip{background-position:-6px -152px;width:36px;height:36px;position:absolute;top:2px;left:-10px;z-index:6}
.ms-alarm-list li.odd .img .mask{background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask_94g.png) no-repeat}
.ms-alarm-list li .txt{padding:8px 0 0;color:#666}
.ms-alarm-list li .txt p{font-size:13px;line-height:17px}
.ms-alarm-list li .txt p.tit{color:#333;height:34px;overflow:hidden}
.ms-alarm-list li .txt p.msg{color:#666;margin-top:3px}
.ms-alarm-list li .txt p.date{color:#999;margin-top:5px}
.ms-alarm-list .mCSB_inside > .mCSB_container{margin-right:0}
.ms-alarm-list.empty .text-box{padding:20px;text-align:center}
.ms-alarm-list.empty .text-box p{margin-bottom:10px;font-size:15px}
.myshop-vip{margin:30px 0 44px;position:relative;padding-left:285px;height:280px;z-index:1}
.myshop-vip .title-area{position:absolute;left:0;top:0;width:265px;height:280px;padding:184px 0 0;text-align:center;background:#edc5e0 url(https://image.thehyundai.com/hdmall/images/co/bg_myshop_vip.png) no-repeat center 73px;font-size:15px;line-height:21px;color:#333}
.myshop-vip .cont{padding:0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.myshop-vip .cont .bx-viewport{height:278px!important}
.myshop-vip .cont .img{float:left;position:relative;margin:38px 0 0 65px;width:196px;height:196px}
.myshop-vip .cont .img img{width:196px;height:196px;border-radius:50%}
.myshop-vip .cont .img .img-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask.png) no-repeat;z-index:10}
.myshop-vip .cont .txt-area{float:left;width:450px;margin:70px 0 0 35px}
.myshop-vip .cont .txt-area .title{margin-bottom:10px;font-size:19px;line-height:24px;color:#222;max-height:48px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.myshop-vip .cont .txt-area p{margin:25px 0;font-size:15px;color:#666;font-weight:400;max-height:60px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}
.myshop-vip .cont .txt-area .info{font-size:13px;color:#999}
.myshop-vip .cont .txt-area .info > span{margin-left:6px;padding-left:12px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_01.png) no-repeat 0 1px}
.myshop-vip .cont .txt-area .info > span:first-child{margin:0;padding:0;background:none}
.myshop-vip .cont .slider li > a{position:absolute;top:38px;left:50px;right:50px;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png);z-index:20}
.myshop-vip .bx-wrapper .bx-pager{top:auto;bottom:12px;left:50%;right:auto;margin-left:-40px;height:26px;padding:7px 8px}
.myshop-vip .bx-wrapper .bx-pager .bx-pager-item{margin:0 3px;width:12px;height:12px}
.myshop-vip .bx-wrapper .bx-pager .bx-pager-link{width:12px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_04.png) no-repeat -18px 0}
.myshop-vip .bx-wrapper .bx-pager .bx-pager-link.active{background-position:0 0}

.myshop-vip.new {height: 406px; padding-left: 265px;}
.myshop-vip.new .title-area {height: 406px;}
.myshop-vip.new .title-area .desc { margin-top: 28px ; font-size: 13px; line-height: 18px; color: #555;}
.myshop-vip.new .title-area .desc p + p { margin-top: 12px; }
.myshop-vip.new .cont { padding: 0 ; border: 0;}  
.myshop-vip.new .cont .slider li {height: 406px;}

.myshop-vip.new .cont .bx-viewport{height:406px!important}
.myshop-vip.new .cont .bg { width: 855px; height: 406px; }
.myshop-vip.new .cont .bg img { width:100%; height:100%; }
.myshop-vip.new .cont .img { margin-top:101px; z-index: 2; position: relative; }
.myshop-vip.new .cont .txt-area { margin-top:133px;z-index: 2; position: relative;}

.ms-list-wrap{position:relative;z-index:1;margin-top:35px}
.ms-list-wrap.recmd{margin-top:70px}
.ms-list-wrap h3{font-size:25px;line-height:37px;color:#222}
.ms-list{margin:0 -12px;*zoom:1}
.ms-list:after{content:"";display:table;clear:both}
.ms-list li{float:left;width:286px;padding:14px 12px 10px}
.msl-block{position:relative;width:262px;margin:0 auto;padding:16px 20px 20px}
.msl-block a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png) no-repeat}
.msl-block:hover a,.msl-block a:hover{border:1px solid #ec98d1}
.msl-block .mark-vip{position:absolute;z-index:9;top:16px;left:43px}
.msl-block .img{width:196px;height:196px;margin:0 auto;overflow:hidden;position:relative}
.msl-block .img img{width:196px;height:196px}
.msl-block .title{text-align:center;padding:0 13px;margin:20px 0 0;padding-top:18px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_ms_list_title.png) no-repeat center top;font-size:17px;line-height:21px;color:#444;word-wrap:break-word;height:60px;overflow:hidden}
.msl-block .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask.png) no-repeat;z-index:8}
.msl-block .desc{margin-top:10px;font-size:15px;line-height:19px;max-height:76px;color:#757575;text-align:center;overflow:hidden}
.msl-block .checkbox{position:absolute;top:10px;left:10px;z-index:11}
.ms-list.recmd .msl-block .title{height:39px}
.ms-list-tab{*zoom:1}
.ms-list-tab:after{content:"";display:table;clear:both}
.ms-list-tab li{float:left;border-left:1px solid #272526;width:100px;} /*lst 2016-05-26*/
.ms-list-tab li:first-child{border-left:0}
.ms-list-tab a{font-size:15px;line-height:23px;color:#272526;display:block;height:30px;line-height:30px;width:100px;margin:0 auto;text-align:center;} /*lst 2016-05-26*/
.ms-list-tab li.current a{background:#333;color:#fff;margin:0 auto;width:90% !important;} /*lst 2016-05-26*/
.ms-result-box{margin-bottom:44px;background:#f6f6f6;padding:26px;font-size:17px;line-height:28px}
.ms-result-box > div{display:inline-block;*display:inline;*zoom:1}
.ms-result-box .keyword{font-size:21px;font-weight:700;color:#47675c}
.ms-result-box .status{color:#444}
.ms-result-box .guide{color:#666}
.ms-list-empty{padding:65px 0 100px}
.ms-list-empty .result{text-align:center;font-size:27px;color:#444}
.ms-list-empty .result strong{color:#47675c}
.ms-list-empty p{text-align:center;font-size:17px;color:#555}
.ms-list-empty .desc{width:410px;margin:25px auto 0;padding:15px 10px;border:1px solid #ccc;border-width:1px 0;line-height:21px;color:#666}
.msg-list-empty{padding:100px 0 130px}
.msg-list-empty.wide{padding:220px 0 250px}
.msg-list-empty .result{text-align:center;font-size:27px;color:#444}
.msg-list-empty .result strong{color:#47675c}
.msg-list-empty p{text-align:center;font-size:17px;color:#555}
.msg-list-empty .desc{width:260px;margin:25px auto 0;padding:15px 10px;border:1px solid #ccc;border-width:1px 0;line-height:21px;color:#666}
.ms-info{width:265px;height:640px;padding:25px 23px 20px 24px;background:#3e5d52}
.ms-info .msl-block{width:218px;padding:0;margin:0 auto}
.ms-info .msl-block .mask{background-image:url(https://image.thehyundai.com/hdmall/images/co/bg_ms_profile_mask_green.png)}
.ms-info .msl-block .title{margin-top:15px;padding-top:0;background:none;color:#fff;max-height:62px;font-size:21px;line-height:31px;height:auto}
.ms-info .msl-block .desc{padding-top:0;background:none;color:#b6cac3}
.ms-info .tag{margin-top:12px;padding:10px;border:1px solid #5a7269;border-width:1px 0}
.ms-info .tag > div{max-height:55px;overflow:hidden;*zoom:1;line-height:18px}
.ms-info .tag span,.ms-info .tag a{color:#fff;margin:0 4px;font-size:13px;white-space:nowrap;line-height:18px}
.ms-info .qmenu{width:86px;margin:8px auto 0;text-align:left}
.ms-info .qmenu li{padding-left:14px;position:relative;line-height:24px}
.ms-info .qmenu li span{position:absolute;top:10px;left:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop2.png) no-repeat -42px -74px;width:4px;height:4px}
.ms-info .qmenu li a{font-size:15px;color:#b6cac3}
.ms-info .qmenu li a:hover{color:#fff}
.ms-info .sns-wrap{margin:15px auto 0;width:116px}
.ms-info .stat-wrap{margin-top:15px;position:relative}
.ms-info .stat-wrap p.title a{display:block;font-size:15px;color:#b6cac3;height:35px;border:1px solid #5a7269;line-height:33px;text-align:center}
.ms-info .stat-wrap p.title a i{display:inline-block;*display:inline;*zoom:1;width:9px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_ms_statwrap_arrow.png) no-repeat 0 -5px;vertical-align:middle;margin:0 0 2px 6px}
.ms-info .stat-wrap .cont{position:absolute;top:100%;left:0;width:100%;display:none;background:#fff;border:1px solid #3e5d52}
.ms-info .stat-wrap.open .cont{display:block}
.ms-info .stat-wrap.open p.title a{background:#3e5d52;color:#b6cac3}
.ms-info .stat-wrap.open p.title a i{background-position:0 0}
.ms-info .stat-wrap .icon-num{background:#f7f7f7}
.ms-info .stat-wrap .icon-num:after{content:"";display:table;clear:both}
.ms-info .stat-wrap .icon-num > div{float:left;width:50%;padding:10px 0 8px;text-align:center;border-left:1px solid #ccc}
.ms-info .stat-wrap .icon-num > div:first-child{border-left:0}
.ms-info .stat-wrap .icon-num div.ic{margin:0 auto;width:28px;height:28px;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop_stat.png) no-repeat bottom center}
.ms-info .stat-wrap .icon-num > div:first-child div.ic{background-position:0 0}
.ms-info .stat-wrap .icon-num div.num{font-size:13px;color:#666;line-height:18px;margin-top:6px}
.ms-info .stat-wrap .icon-num div.num span{font-size:15px;color:#000;vertical-align:middle}
.ms-info .stat-wrap ul{margin-top:10px;padding:0 20px}
.ms-info .stat-wrap ul li{line-height:34px;padding:0 4px 0 17px;position:relative;font-size:15px;color:#666;border-bottom:1px solid #eee}
.ms-info .stat-wrap ul li:before{content:"";position:absolute;top:15px;left:4px;width:3px;height:3px;vertical-align:middle;background:#bbb;margin:0 0 10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.ms-info .stat-wrap ul li div.num{float:right}
.ms-info .stat-wrap ul li span{color:#333;font-weight:700}
.ms-info .stat-wrap .ins{padding:7px 20px;font-size:12px;line-height:24px;color:#999;text-align:center}
.ms-info .zzim{text-align:center;margin-top:15px;padding-bottom:6px}
.ms-info .zzim .btn-zzim{display:inline-block;*display:inline;*zoom:1;padding:0 10px;height:32px;line-height:32px;color:#fff;font-size:15px;background:#272526;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.ms-info .zzim .btn-zzim i{margin:0 7px 0 0;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:20px;height:18px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_msinfo_zzimbtn.png) no-repeat 0 0}
.ms-info .zzim .btn-zzim.current{color:#ec555e}
.ms-info .zzim .btn-zzim.current i{background-position:-20px 0}
.ms-home-wrap{position:relative;height:640px;padding-left:265px;z-index:2}
.ms-home-wrap .ms-info{position:absolute;top:0;left:0}
.ms-home{width:855px;height:640px;position:relative}
.ms-home .front-good{padding:20px 38px 20px 37px;height:234px;background:#312e2e;text-align:center}
.ms-home .front-good ul{display:inline-block;*display:inline;*zoom:1;overflow:hidden;margin-top:4px}
.ms-home .front-good ul:after{content:"";display:table;clear:both}
.ms-home .front-good ul li{float:left;width:156px;padding:10px}
.ms-home .front-good ul li img{max-width:100%}
.ms-home .front-good .desc{line-height:30px;font-size:14px;color:#fff;background:url(https://image.thehyundai.com/hdmall/images/co/bg_ms_front_good_desc.png) repeat-x center}
.ms-home .front-good .desc p{display:inline-block;*display:inline;*zoom:1;padding:0 14px;background:#312e2e}
h3.ms-title{font-size:25px;color:#222;line-height:35px}
.ms-list-ctrl-wrap{margin-top:55px}
.ms-list-ctrl-wrap + .ms-list-wrap{margin-top:10px}
.ms-list-ctrl{*zoom:1;overflow:hidden;margin:25px 0 0}
.ms-list-ctrl:after{content:"";display:table;clear:both}
.ms-list-ctrl .left{float:left;display:none}
.ms-list-ctrl.editing .left{display:block}
.ms-list-ctrl .left input{margin-right:8px}
.ms-list-ctrl .right{float:right}
.msg-block{position:relative;width:265px;padding:1px 1px 10px;overflow:hidden}
.msg-block > a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png) no-repeat;border:1px solid #e0e0e0}
.msg-block > a:hover{border:1px solid #ec98d1}
.msg-block .img{width:263px;height:263px;margin:0 auto;overflow:hidden;position:relative}
.msg-block .img img{width:263px;height:263px}
.msg-block .cb{position:absolute;top:10px;left:10px;z-index:20;display:none}
.msg-block .title{overflow:hidden;*zoom:1;padding:0 120px 0 20px;position:relative;margin-top:15px;height:19px}
.msg-block .title:after{content:"";display:table;clear:both}
.msg-block .title div.ellips{font-size:15px;color:#333;overflow:hidden;line-height:19px;height:19px}
.msg-block .title .price{position:absolute;top:0;right:20px;font-size:17px;color:#333;font-weight:700;letter-spacing:-1px}
.msg-block .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_mask.png) no-repeat;z-index:8}
.msg-block .desc{position:relative;margin-top:10px;padding:0 20px;font-size:15px;line-height:19px;color:#757575;position:relative;z-index:30}
.msg-block .desc > div{position:relative;font-size:15px;line-height:19px;color:#757575;white-space:normal}
.msg-block .desc > textarea{position:absolute;top:0;left:20px;right:20px;bottom:0;width:223px;display:none;border:1px solid #ccc;padding:5px 8px;overflow-y:scroll}
.msg-block.editing .desc > textarea{display:block}
.msg-block.editing .desc > div{visibility:hidden;min-height:100px}
.msg-block .info{margin-top:15px;padding:0 20px;*zoom:1}
.msg-block .info:after{content:"";display:table;clear:both}
.msg-block .info span{float:left}
.msg-block .info span + span{margin-left:9px;padding-left:10px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_msg_info_scol.png) no-repeat left center}
.msg-block .hide{display:none}
.msg-block .btn-area{padding:0 20px;overflow:hidden;position:relative;margin:10px 0;text-align:right;z-index:30}
.msg-block .btn-area,.msg-block .btn-area .hide{display:none}
.msg-block .btn-area a{display:inline-block;*display:inline;*zoom:1;min-width:51px;height:20px;font-size:12px;color:#777;line-height:20px;text-align:center;background:#fff;border:1px solid #bbb}
.msg-block .btn-area a:hover{border-color:#777;text-decoration:none}
.msg-block .btn-area.editing a{display:none}
.msg-block .btn-area.editing a.hide{display:inline-block;*display:inline;*zoom:1}
.msg-block.editing .editable-hide{display:none}
.msg-block.editing .btn-area a{display:none}
.msg-block.editing .btn-area .hide{display:inline-block;*display:inline;*zoom:1}
.msg-list{position:relative;*zoom:1;margin:0 -10px}
.msg-list:after{content:"";display:table;clear:both}
.msg-list li{float:left;width:265px;overflow:hidden;margin:10px;padding:0}
.msg-list.editing .msg-block .btn-area{display:block!important;visibility:visible;min-height:0}
.msg-list.editing .msg-block .cb{display:block!important}
.notification{margin-top:20px;padding:0 20px;height:97px;line-height:95px;font-size:17px;color:#888;text-align:center;background:#fafafa;border:1px solid #efefef}
.ms-make-wrap{position:relative;min-height:640px;height:auto!important;height:640px;padding-left:265px;z-index:2}
.ms-make-wrap .ms-info{position:absolute;top:0;left:0;bottom:0;height:auto}
.ms-make-form{padding:0 52px;margin-top:-30px}
.ms-make-form .ms-title{text-align:center;padding:40px 0 25px}
.ms-make-form .fieldset.fullsize textarea{height:88px}
.ms-make-form .goodno-register{margin:-10px -17px 0;*zoom:1}
.ms-make-form .goodno-register:after{content:"";display:table;clear:both}
.ms-make-form .goodno-register li{float:left;width:33.333333333333%;padding:10px 0 0}
.ms-make-form .goodno-register li div{padding:0 72px 0 17px;position:relative}
.ms-make-form .goodno-register span{display:block;padding:0 10px;line-height:30px;color:#666;height:30px;border:1px solid #ccc}
.ms-make-form .goodno-register .btn{position:absolute;top:0;right:17px;width:50px}
.ms-make-form .profile-img{*zoom:1;margin-top:-10px}
.ms-make-form .profile-img:after{content:"";display:table;clear:both}
.ms-make-form .profile-img li{float:left;width:25%;padding-top:10px}
.ms-make-form .profile-img a,.ms-make-form .profile-img .register{display:block;position:relative;cursor:pointer;margin:0 auto;width:130px;height:130px;overflow:hidden}
.ms-make-form .profile-img .register input{position:absolute;z-index:4;right:0;bottom:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);cursor:pointer;width:300%;height:300%}
.ms-make-form .profile-img .register .custom{display:block;position:absolute;z-index:2;top:0;left:0;width:130px;height:130px}
.ms-make-form .profile-img .register .custom img{width:100%;height:100%}
.ms-make-form .profile-img .mask{display:none;position:absolute;z-index:3;width:130px;height:130px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_ms_profile_mask_make.png) no-repeat 0 0}
.ms-make-form .profile-img .selected .mask{display:block}
.ms-bprofile{display:block;width:130px;height:130px;background:url(https://image.thehyundai.com/hdmall/images/co/img_myshop_bprofile.png) no-repeat 0 0;font-size:0;line-height:0}
.ms-bprofile.type00{background-position:-426px -143px}
.ms-bprofile.type01{background-position:0 0}
.ms-bprofile.type02{background-position:-142px 0}
.ms-bprofile.type03{background-position:-284px 0}
.ms-bprofile.type04{background-position:-426px 0}
.ms-bprofile.type05{background-position:0 -142px}
.ms-bprofile.type06{background-position:-142px -142px}
.ms-bprofile.type07{background-position:-279px -142px}
.ms-make-form .keyword input{width:100%}
.ms-make-form .keyword input + input{margin-top:10px}
.ms-make-form .delete{font-size:13px;line-height:21px;color:#555}
.ms-make-form .delete p + p{margin-top:5px}
.ms-glist-table-wrap{border-bottom:1px solid #eee;width:100%;position:relative}
table.scroll-table{width:100%;table-layout:fixed;border-collapse:collapse}
table.scroll-table thead{text-align:left;display:table;float:left;width:100%}
table.scroll-table thead tr{display:table-row;width:100%}
table.scroll-table thead tr th{padding-left:0;padding-right:0}
table.scroll-table thead tr{position:relative;display:block;width:100%}
table.scroll-table tbody{display:block;overflow:auto;overflow-y:scroll;height:330px;float:left}
table.scroll-table tr:after{content:" ";height:0;width:0;display:block;margin-left:-3px;visibility:hidden}
table.ms-glist-table tbody{height:360px}
table.ms-glist-table tbody td{padding:10px 5px;border-top:1px solid #eee;font-size:13px;line-height:20px;color:#444;word-break:break-all}
table.ms-glist-table tbody td.tc{text-align:center}
table.ms-glist-table thead th{padding:10px 5px;background:#f5f5f5;border-top:1px solid #d2d2d2;text-align:center;height:34px;vertical-align:middle}
.old_ie_wrapper{height:332px;width:100%;overflow-x:hidden;overflow-y:auto;position:relative}
.old_ie_wrapper tbody{height:auto}
.old_ie_wrapper thead tr{position:absolute}
.old_ie_wrapper tbody tr{height:67px;vertical-align:bottom}

/* 20220121 상품평 개선 */
.review-list-wrap {border-bottom:1px solid #767676;}
.review-list-wrap .head-area {display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;color:#444;background-color:#f6f6f6;border-top:1px solid #767676;}
.review-list-wrap .head-area li {text-align:center;height:44px;line-height:44px;}
.review-list-wrap .head-area .cell-box1 {width:150px;}
.review-list-wrap .head-area .cell-box2 {width:calc(100% - 270px);}
.review-list-wrap .head-area .cell-box3 {width:120px;}
.review-list-wrap .review-list > li {display:flex;flex-wrap:wrap;text-align:center;border-top:1px solid #ddd;}
.review-list-wrap .review-list > li:first-child {border-top:0;}
.review-list-wrap .review-list .order-info-box {width:150px;padding:16px 5px 14px;}
.review-list-wrap .review-list .order-info-box .order-info {display:block;line-height:18px;cursor:pointer;}
.review-list-wrap .review-list .order-info-box .order-info span {display:block;}
.review-list-wrap .review-list .order-info-box .order-info .method {margin-top:9px;color:#999;}
.review-list-wrap .review-list .review-cont {width:calc(100% - 150px);padding:16px 5px 30px;}
.review-list-wrap .review-list .review-cont .top-area {display:flex;flex-wrap:wrap;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info {display:flex;flex-wrap:wrap;width:calc(100% - 210px);text-align:left;line-height:1.4;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .prdimg {width:60px;height:60px;margin-right:24px;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .prdimg img {width:100%;height:100%;vertical-align:top;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .info {width:calc(100% - 84px);}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .info a {font-size:13px;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .info .name {display:block;color:#666;}
.review-list-wrap .review-list .review-cont .top-area .order-prd-info .info .opt {display:block;margin-top:10px;color:#999;}
.review-list-wrap .review-list .review-cont .top-area .point {align-self:center;width:90px;}
.review-list-wrap .review-list .review-cont .top-area .point .point-box {display:inline-block;padding:0 4px;height:26px;line-height:26px;font-size:13px;color:#f77591;border:1px solid #f77591;}
.review-list-wrap .review-list .review-cont .top-area .date {align-self:center;width:120px;font-size:13px;color:#666;}
.review-list-wrap .review-list .review-cont .star-score-wrap {display:flex;flex-wrap:wrap;justify-content:space-between;padding:14px 0 12px;}
.review-list-wrap .review-list .review-cont .star-score-wrap .star-score {vertical-align:middle;text-align:left;margin-left:0;margin-bottom:4px;}
.review-list-wrap .review-list .review-cont .star-score-wrap .star-score {}
.review-list-wrap .review-list .review-cont .star-score-wrap .num {display:inline-block;vertical-align:middle;margin-left:10px;font-size:13px;color:#e2767a;font-weight:700;}
.review-list-wrap .review-list .review-cont .star-score-wrap .control-box {width:120px;}
.review-list-wrap .review-list .review-cont .star-score-wrap .control-box a {margin:0 4px;font-size:13px;color:#999;}
.review-list-wrap .review-list .review-cont .comment {overflow:hidden;max-height:68px;text-align:left;font-size:13px;color:#666;line-height:1.7;}
.review-list-wrap .review-list .review-cont .comment .flag-best {display:inline-block;vertical-align:middle;margin-right:4px;padding:0 3px;height:20px;line-height:20px;font-size:12px;color:#fff;background-color:#ec555e;}
.review-list-wrap .review-list .review-cont .comment .flag-month {display:inline-block;vertical-align:middle;margin-right:4px;padding:0 3px;height:20px;line-height:20px;font-size:12px;color:#46675c;border:1px solid #46675c;}
.review-list-wrap .review-list .review-cont .comment.open {max-height:none;}
.review-list-wrap .review-list .review-cont .more-btn-box {margin-top:13px;text-align:left;}
.review-list-wrap .review-list .review-cont .more-btn-box a {display:inline-block;padding:0 2px 1px;font-size:13px;line-height:1;color:#999;border-bottom:1px solid #999;}
.review-list-wrap .review-list .review-cont .more-btn-box a:hover {text-decoration:none;}
.review-list-wrap .review-list .review-cont .img-box {margin-top:30px;}
.review-list-wrap .review-list .review-cont .img-box ul {display:flex;}
.review-list-wrap .review-list .review-cont .img-box ul li {position:relative;width:70px;height:70px;margin-left:10px;}
.review-list-wrap .review-list .review-cont .img-box ul li:first-child {margin-left:0;}
.review-list-wrap .review-list .review-cont .img-box ul li a {display:block;width:100%;height:100%;}
.review-list-wrap .review-list .review-cont .img-box ul li span {display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}

.review-list-img-popup {position:fixed;z-index:100;left:0;top:0;right:0;bottom:0;background-color:rgba(51,51,51,0.8);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;}
.review-list-img-popup .inner {position:relative;width:700px;margin:40px auto;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.review-list-img-popup .top {position:relative;background-color:#231f20;}
.review-list-img-popup .top .btn-close {position:absolute;right:10px;top:50%;margin-top:-20px;padding:0;width:41px;height:41px;font-size:0;line-height:0;border:0;background:url('https://image.thehyundai.com/hdmall/images/mh/icon_review_popup.png') no-repeat -90px 10px;}
.review-list-img-popup .top .pagination {text-align:center;height:64px;line-height:64px;font-size:15px;color:#999;}
.review-list-img-popup .top .pagination .current {margin-right:5px;color:#fff;font-weight:700;}
.review-list-img-popup .top .pagination .total {margin-left:5px;}
.review-list-img-popup .swiper-slide img {width:100%;height:auto;}
.review-list-img-popup .swiper-button-prev,
.review-list-img-popup .swiper-button-next {width:23px;margin-top:10px;background-image:url('https://image.thehyundai.com/hdmall/images/mh/icon_review_popup.png');background-repeat:no-repeat;background-size:auto;}
.review-list-img-popup .swiper-button-prev {left:-53px;background-position:0 0;}
.review-list-img-popup .swiper-button-next {right:-53px;background-position:-50px 0;}

/* 20220217 클럽뷰티 */
.cosmetic-club-wrap .top-area {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:25px 30px;border:1px solid #767676;}
.cosmetic-club-wrap .top-area .name-cosmetic:before {content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_cosmetic_club.png) no-repeat 0 0;}
.cosmetic-club-wrap .top-area .name-cosmetic span {display:inline-block;vertical-align:middle;font-size:15px;line-height:1;color:#666;}
.cosmetic-club-wrap .sub-tit-box {display:flex;flex-wrap:wrap;align-items:center;margin:50px 0 15px;}
.cosmetic-club-wrap .sub-tit-box p {font-size:17px;color:#333;}
.cosmetic-club-wrap .sub-tit-box .btn {margin-left:auto;}
.cosmetic-club-wrap .sub-txt-box {margin-bottom:20px;font-size:13px;color:#666;line-height:1.7;}
.cosmetic-club-wrap .saving-information-box {padding:20px;background-color:#f6f6f6;border-top:1px solid #767676;border-bottom:1px solid #767676;}
.cosmetic-club-wrap .saving-information-box .tit {font-size:17px;color:#333;}
.cosmetic-club-wrap .saving-information-box .tit .themoney-point {margin-left:25px;}
.cosmetic-club-wrap .saving-information-box .tit .themoney-point .num {font-weight:700;color:#ec555d;}
.cosmetic-club-wrap .saving-information-box .tit-sub {margin-top:10px;font-size:13px;color:#666;}
.cosmetic-club-wrap .saving-information-box .tit-sub em {color:#ec555d;}
.cosmetic-club-wrap .saving-information-box .graph-box {display:flex;flex-wrap:wrap;align-items:center;margin-top:30px;}
.cosmetic-club-wrap .saving-information-box .graph-box .item {width:360px;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .top {display:flex;justify-content:space-between;font-size:15px;color:#666;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .top span {font-weight:700;color:#ec555d;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .middle {margin:14px 0 8px;background-color:#b3b3b3;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .middle span {display:block;height:7px;background-color:#f0b4bc;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom {position:relative;height:20px;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom > span {position:absolute;top:0;display:inline-block;font-size:13px;color:#999;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom .current {color:#333;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom .emphasis {color:#333;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n2 span:nth-child(1) {left:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n2 span:nth-child(2) {right:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n3 span:nth-child(1) {left:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n3 span:nth-child(2) {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n3 span:nth-child(3) {right:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n4 span:nth-child(1) {left:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n4 span:nth-child(2) {left:30%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n4 span:nth-child(3) {left:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n4 span:nth-child(4) {right:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n5 span:nth-child(1) {left:0;}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n5 span:nth-child(2) {left:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n5 span:nth-child(3) {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n5 span:nth-child(4) {left:75%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.cosmetic-club-wrap .saving-information-box .graph-box .item .bottom.n5 span:nth-child(5) {right:0%;}
.cosmetic-club-wrap .saving-information-box .graph-box .plus-icon-box {margin:0 25px;}
.cosmetic-club-wrap .saving-information-box .graph-box .plus-icon-box span {display:block;width:30px;height:30px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_cosmetic_plus.png) no-repeat 0 0;}
.cosmetic-club-wrap .saving-information-box .btn-box {text-align:center;margin-top:30px;}
.cosmetic-club-wrap .btn-more-box {text-align:center;padding-top:20px;}
.cosmetic-club-wrap .club-list-box {margin-top: 18px;}
.cosmetic-club-wrap .sub-tit-box + .club-list-box {margin-top: 0;}
.cosmetic-club-wrap .club-list-box ul {display:flex;flex-wrap:wrap;}
.cosmetic-club-wrap .club-list-box ul li {text-align:center;margin-left:24px;margin-bottom:40px;width:192px;height:192px;border:1px solid #e8e8e8;}
.cosmetic-club-wrap .club-list-box ul li:nth-child(4n-3) {margin-left:0;}
.cosmetic-club-wrap .club-list-box ul li.comingsoon {display:flex;justify-content:center;align-items:center;font-size:17px;color:#666;font-family:"Noto Sans Korean";}
.cosmetic-club-wrap .club-list-box .img {position:relative;}
.cosmetic-club-wrap .club-list-box .img img {width:100%;height:auto;}
.cosmetic-club-wrap .club-list-box .img .badge {position:absolute;left:0;top:0;display:inline-block;padding:4px 10px 2px;font-size:12px;color:#fff;background-color:#aaa;}
.cosmetic-club-wrap .club-list-box .img .name {position:absolute;left:0;bottom:20px;width:100%;font-size:17px;color:#fff;font-weight:700;}
.cosmetic-club-wrap .club-list-box .date {padding:20px 0;font-size:13px;color:#666;}
.cosmetic-club-wrap .notice-box {margin-top:10px;}
.cosmetic-club-wrap .notice-box table thead th {padding:20px;font-size:14px;color:#231f20;background-color:#f6f6f6;border:1px solid #eee;}
.cosmetic-club-wrap .notice-box table tbody td {padding:18px 30px;font-size:14px;color:#231f20;border:1px solid #eee;}
.cosmetic-club-wrap .notice-box .ico-club-cosmetic,
.cosmetic-club-wrap .notice-box .ico-club-friends {font-size:15px;color:#231f20;}
.cosmetic-club-wrap .notice-box .ico-club-cosmetic:before {content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat 0 0;}
.cosmetic-club-wrap .notice-box .ico-club-friends:before {content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -50px 0;}
.cosmetic-club-wrap .gg-coupon-wrap{display:inline-block;text-align:left;}/* 20210324 */
.cosmetic-club-wrap .gg-coupon{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:0;line-height:0;width:95px;height:45px;background:url(https://image.thehyundai.com/hdmall/images/ev/ic_gg_coupon.png) no-repeat 0 0}
.cosmetic-club-wrap .gg-coupon.type1{background-position:0 0}
.cosmetic-club-wrap .gg-coupon.type2{background-position:0 -55px}
.cosmetic-club-wrap .gg-coupon.type3{background-position:0 -110px}
.cosmetic-club-wrap .gg-coupon.type4{background-position:0 -193px}
.cosmetic-club-wrap .gg-coupon.type5{background-position:0 -248px}
.cosmetic-club-wrap .gg-coupon.type6{background-position:0 -303px}
.cosmetic-club-wrap .gg-coupon.type7{background-position:0 -368px;width:155px}
.cosmetic-club-wrap .gg-coupon.type8{background-position:0 -433px;}/* 20210323 */
.cosmetic-club-wrap .gg-coupon.type9{background-position:0 -488px;}/* 20210323 */
.cosmetic-club-wrap .gg-coupon.type10{background-position:0 -543px;}
.cosmetic-club-wrap .gg-coupon.type11{background-position:0 -598px;}
.cosmetic-club-wrap .gg-coupon.type12{background-position:0 -648px;}/* 20220425 */
.cosmetic-club-wrap ul.gg-coupon-wrap li{font-size:17px;color:#888;}
.cosmetic-club-wrap ul.gg-coupon-wrap li em{margin:0 10px}
.cosmetic-club-wrap ul.gg-coupon-wrap li strong{font-weight:400}
.cosmetic-club-wrap ul.gg-coupon-wrap li + li{margin-top:10px}

/* 20230502 클럽리스트 */
.myh-clubbox-list-wrap {margin-top:40px;font-family:"Noto Sans Korean";}
.myh-clubbox-list-wrap .tit-box {display:flex;align-items:center;width:100%;height:60px;}
.myh-clubbox-list-wrap .tit-box h3 {font-weight:600;font-size:21px;color:#242424;}
.myh-clubbox-list-wrap .myh-clubbox-list {margin:20px 0;}
.myh-clubbox-list-wrap .myh-clubbox-list > li {display:flex;flex-wrap:wrap;margin-top:80px;}
.myh-clubbox-list-wrap .myh-clubbox-list > li:first-child {margin-top:0;}
.myh-clubbox-list-wrap .img-box {width:160px;margin-right:30px;}
.myh-clubbox-list-wrap .img-box img {width:160px;height:160px;vertical-align:top;}
.myh-clubbox-list-wrap .information-box {width:650px;}
.myh-clubbox-list-wrap .information-box .top-box {display:flex;align-items:center;}
.myh-clubbox-list-wrap .information-box .top-box .txt {font-size:22px;color:#010110;font-weight:600;}
.myh-clubbox-list-wrap .information-box .top-box .status {display:flex;align-items:center;margin-left:auto;}
.myh-clubbox-list-wrap .information-box .top-box .status .date {display:inline-block;font-size:18px;color:#454545;font-weight:300;}
.myh-clubbox-list-wrap .information-box .top-box .status .badge {display:inline-block;margin-left:10px;padding:6px 12px;text-decoration:none;font-size:13px;font-weight:500;color:#000;border:1px solid #000;border-radius:16px;}
.myh-clubbox-list-wrap .information-box .top-box .status .badge:after {content:"";display:inline-block;margin-left:4px;width:6px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat 0 0;}
.myh-clubbox-list-wrap .information-box .top-box .status .join {display:inline-block;text-decoration:none;font-size:16px;font-weight:500;color:#565656;}
.myh-clubbox-list-wrap .information-box .top-box .status .join:after {content:"";display:inline-block;margin-left:6px;width:7px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat -100px 0;}
.myh-clubbox-list-wrap .information-box .middle-box {margin-top:40px;}
.myh-clubbox-list-wrap .information-box .middle-box > li {display:flex;align-items:flex-start;margin-top:30px;}
.myh-clubbox-list-wrap .information-box .middle-box > li:first-child {margin-top:0;}
.myh-clubbox-list-wrap .information-box .middle-box > li p {display:flex;align-items:center;padding-top:8px;width:140px;font-size:18px;font-weight:600;color:#000;}
.myh-clubbox-list-wrap .information-box .middle-box > li p:before {content:"";display:inline-block;background-image:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png);background-repeat:no-repeat;}
.myh-clubbox-list-wrap .information-box .middle-box .information-tit:before {margin-right:15px;width:19px;height:23px;background-position:-200px 0;}
.myh-clubbox-list-wrap .information-box .middle-box .coupon-tit:before {margin-right:13px;width:22px;height:17px;background-position:-300px 0;}
.myh-clubbox-list-wrap .information-box .middle-box .accumulate-tit:before {margin-right:11px;width:24px;height:17px;background-position:-400px 0;}
.myh-clubbox-list-wrap .information-box .middle-box .in-box {width:510px;}
.myh-clubbox-list-wrap .information-box .middle-box div.in-box {padding:20px 30px;background-color:#fafafa;border-radius:8px;}
.myh-clubbox-list-wrap .information-box .middle-box div.in-box .tit {font-size:16px;font-weight:500;color:#010110;}
.myh-clubbox-list-wrap .information-box .middle-box div.in-box .txt {margin-top:6px;font-size:14px;font-weight:300;color:#454545;}
.myh-clubbox-list-wrap .information-box .middle-box ul.in-box > li {display:flex;justify-content:space-between;margin-top:10px;padding:15px 30px;background-color:#fafafa;border-radius:8px;}
.myh-clubbox-list-wrap .information-box .middle-box ul.in-box > li:first-child {margin-top:0px;}
.myh-clubbox-list-wrap .information-box .middle-box ul.in-box > li .left {font-size:16px;font-weight:500;color:#000;}
.myh-clubbox-list-wrap .information-box .middle-box ul.in-box > li .right {font-size:16px;font-weight:300;color:#454545;}

/* 20230502 클럽상세 */
.myh-club-detail-nav {margin-top:40px;font-family:"Noto Sans Korean";}
.myh-club-detail-nav ul {display:flex;flex-wrap:wrap;align-items:center;text-align:center;height:60px;}
.myh-club-detail-nav ul li {width:20%;height:100%;}
.myh-club-detail-nav ul li a {display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;color:#767572;text-decoration:none;border-bottom:1px solid #ddd;}
.myh-club-detail-nav ul li.current a {font-weight:600;color:#242424;border-bottom:2px solid #000;}
.myh-club-detail-conts {padding:30px 0 0 0;font-family:"Noto Sans Korean";}
.myh-club-detail-conts .top-area {position:relative;text-align:center;padding:10px 0 10px;}
.myh-club-detail-conts .top-area .image {width:160px;height:160px;margin:0 auto;}
.myh-club-detail-conts .top-area .image img {width:100%;height:100%;vertical-align:top;}
.myh-club-detail-conts .top-area .txt {margin-top:30px;font-size:22px;font-weight:600;color:#010110;}
.myh-club-detail-conts .top-area .date {margin-top:14px;font-size:18px;font-weight:300;color:#454545;}
.myh-club-detail-conts .top-area .date span:nth-child(2):before {content:"";display:inline-block;vertical-align:middle;margin:-1px 20px 0 18px;width:2px;height:14px;background:#e0e0e0;}
.myh-club-detail-conts .top-area a {position:absolute;right:10px;top:0;display:inline-flex;align-items:center;text-decoration:none;font-size:16px;font-weight:500;color:#565656;}
.myh-club-detail-conts .top-area a:after {content:"";display:inline-block;margin-top:-2px;margin-left:6px;width:7px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat -100px 0;}
.myh-club-detail-conts .club-detail-area {margin-top:60px;}
.myh-club-detail-conts .club-detail-area .tit {display:flex;align-items:center;padding-right:10px;height:49px;border-bottom:1px solid #e0e0e0;}
.myh-club-detail-conts .club-detail-area .tit div {display:flex;align-items:center;}
.myh-club-detail-conts .club-detail-area .tit div span {font-size:18px;font-weight:600;color:#000;}
.myh-club-detail-conts .club-detail-area .tit div p {margin-left:14px;font-size:16px;font-weight:300;color:#454545;}
.myh-club-detail-conts .club-detail-area .tit a {display:inline-block;margin-left:auto;font-size:14px;color:#454545;text-decoration:none;}
.myh-club-detail-conts .club-detail-area .tit a:after {content:"";display:inline-block;margin-left:4px;width:6px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat 0 0;}
.myh-club-detail-conts .club-detail-area .in-box {display:flex;flex-wrap:wrap;}
.myh-club-detail-conts .club-detail-area .in-box .tit-box {width:190px;margin-top:30px;padding-top:15px;font-size:15px;font-weight:500;color:#000;}
.myh-club-detail-conts .club-detail-area .in-box .item-box {display:flex;flex-wrap:wrap;width:650px;margin-top:30px;}
.myh-club-detail-conts .club-detail-area .in-box .item-box li {display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:0 30px;width:320px;height:50px;background-color:#fafafa;border-radius:8px;}
.myh-club-detail-conts .club-detail-area .in-box .item-box li:nth-child(1),
.myh-club-detail-conts .club-detail-area .in-box .item-box li:nth-child(2) {margin-top:0;}
.myh-club-detail-conts .club-detail-area .in-box .item-box li:nth-child(2n) {margin-left:10px;}
.myh-club-detail-conts .club-detail-area .in-box .item-box .left {font-size:16px;font-weight:500;color:#000;}
.myh-club-detail-conts .club-detail-area .in-box .item-box .right {font-size:16px;font-weight:300;color:#000;}
.myh-club-detail-conts .club-detail-area .in-box .item-box .right span {font-weight:600;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li.full-width {width:100%;margin-left:0 !important;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li.full-width .left {color:#035d43;font-weight:600;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li.full-width .right {color:#0b8763;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li.full-width .right span {margin-right:2px;font-size:20px;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li:nth-child(2) {margin-top:10px;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li:nth-child(2n) {margin-left:0;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li:nth-child(2n-1) {margin-left:10px;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li em {color:#0b8763;}
.myh-club-detail-conts .club-detail-area .in-box.accumulate-box .item-box li em span {font-weight:600;}
.myh-club-detail-conts .club-detail-area .in-box .info-box {margin:20px 0 0 190px;}
.myh-club-detail-conts .club-detail-area .in-box .info-strong {font-size:12px;color:#cf092e;}
.myh-club-detail-conts .club-detail-area .in-box .info-list {margin:6px 0 0 6px;}
.myh-club-detail-conts .club-detail-area .in-box .info-list li {margin-top:3px;text-indent:-2px;font-size:12px;font-weight:300;color:#767572;line-height:1.4;}
.myh-club-detail-conts .club-detail-area .in-box .info-list li:before {content:"·";display:inline-block;margin-right:2px;}
.myh-club-detail-conts .club-detail-area .in-box .info-list li:first-child {margin-top:0;}
.myh-club-detail-conts .club-detail-area .review-empty {text-align:center;padding:60px 0;}
.myh-club-detail-conts .club-detail-area .review-empty p {font-size:12px;font-weight:300;color:#454545;}
.myh-club-detail-conts .club-detail-area .review-box {display:flex;flex-wrap:wrap;margin:20px 0 0 190px;}
.myh-club-detail-conts .club-detail-area .review-box li {overflow:hidden;width:140px;margin-left:30px;border:1px solid #eaeaea;border-radius:8px;}
.myh-club-detail-conts .club-detail-area .review-box li:first-child {margin-left:0;}
.myh-club-detail-conts .club-detail-area .review-box li .item {background:#fafafa;}
.myh-club-detail-conts .club-detail-area .review-box li .item a {display:block;}
.myh-club-detail-conts .club-detail-area .review-box li .item a.prd-img {background:#fff;border-bottom:1px solid #eee;}
.myh-club-detail-conts .club-detail-area .review-box li .item a.prd-img img {width:100%;height:100%;vertical-align:top;}
.myh-club-detail-conts .club-detail-area .review-box li .item a.btn-normal {display:flex;align-items:center;width:100%;height:60px;padding:0 10px;font-size:16px;font-weight:500;color:#565656;text-decoration:none;}
.myh-club-detail-conts .club-detail-area .review-box li .item a.btn-normal:after {content:"";display:inline-block;margin-left:6px;width:7px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat -100px 0;}
.myh-club-detail-conts .club-detail-area .review-box li .item p {display:flex;align-items:center;width:100%;height:60px;padding:0 10px;font-size:14px;font-weight:300;color:#454545;line-height:1.2;}
.myh-club-detail-conts .club-detail-area .review-box li .item p.complete {font-size:16px;font-weight:500;color:#767572;}
.myh-club-detail-conts .club-detail-area .in-club-list {display:flex;flex-wrap:wrap;margin-top:20px;}
.myh-club-detail-conts .club-detail-area .in-club-list li {display:flex;flex-wrap:wrap;width:50%;}
.myh-club-detail-conts .club-detail-area .in-club-list li .image {width:128px;height:128px;}
.myh-club-detail-conts .club-detail-area .in-club-list li .image img {width:100%;height:100%;vertical-align:top;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status {padding-top:30px;margin-left:20px;width:272px;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status p {font-size:18px;font-weight:600;color:#010110;line-height:1.2;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status .date {display:block;margin-top:12px;font-size:14px;font-weight:300;color:#454545;line-height:1;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status .badge {display:inline-block;margin-top:10px;padding:3px 9px;text-decoration:none;font-size:12px;font-weight:500;color:#000;border:1px solid #000;border-radius:16px;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status .badge:after {content:"";display:inline-block;margin-left:4px;width:6px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat 0 0;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status .join {display:inline-block;margin-top:8px;text-decoration:none;font-size:16px;font-weight:500;color:#565656;}
.myh-club-detail-conts .club-detail-area .in-club-list li .status .join:after {content:"";display:inline-block;margin-left:6px;width:7px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat -100px 0;}
.myh-club-detail-conts .club-detail-area .bottom-exit-box {text-align:right;}
.myh-club-detail-conts .club-detail-area .bottom-exit-box a {font-size:16px;color:#767572;text-decoration:none;}
.myh-club-detail-conts .club-detail-area .bottom-exit-box a:after {content:"";display:inline-block;margin-left:4px;width:6px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_club_sprite.png) no-repeat 0 0;}