/* 레이어팝업 */
.layerpopup_test_btns{display:block;text-align:center}
.layerpopup_test_btns button{display:inline-block;margin:0 20px 20px 0;padding:10px 20px;background-color:#000;color:#fff}
#makeBg,
#backBg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:99}
.layer_popup,
.layer_popup2{display:none;position:fixed;margin-bottom:100px;top:50%;left:50%;background-color:#fff;opacity:0;z-index:100;text-align:center;box-shadow:2px 2px 8px rgba(0,0,0,0.2)}
.layer_popup{margin-left:-270px;width:540px}

.layer_popup2{margin-left:-490px;width:980px}
.layer_popup .pop_btns{margin-top:28px;text-align:center}
.layer_popup .pop_btns a,
.layer_popup .pop_btns button{display:inline-block;margin:0 3px;height:50px;font-size:17px;line-height:50px;text-align:center;vertical-align:top}
.layer_popup .btn_close{width:200px;background-color:#212121;color:#fff}
.layer_popup .pop_tit{padding-top:40px}
.layer_popup .pop_tit strong{display:block;margin-bottom:20px;color:#333;font-size:21px}
.layer_popup .pop_tit p{font-size:17px;line-height:1.4em;color:#999}
.layer_popup .pop_tit p.fcrd{color:#d43636;margin-top:10px}
.layer_popup .pop_tit a.k{display:block;margin:35px auto;width:340px;height:50px;line-height: 50px;;text-align:center;background:#feeb35 url(../img/sns_login_k.png) 82px center no-repeat;color:#212121;}
.layer_popup .pop_tit span{display:block;font-size:20px;color: #d1d1d1;;position: relative;width:340px;margin:0 auto;}
.layer_popup .pop_tit span::before{content: "";display:block;position:absolute;left:0;top:50%;transform: translateY(50%);width:140px;height:1px;background-color:#d1d1d1;}
.layer_popup .pop_tit span::after{content: "";display:block;position:absolute;right:0;top:50%;transform: translateY(50%);width:140px;height:1px;background-color:#d1d1d1;}
.layer_popup.simple_login{margin:0 0 0 -445px;width:890px;height:566px}
.layer_popup.simple_login > p{display:block;padding:30px 0 25px;font-size:19px;font-weight:400;color:#1e1a1b;text-align:center}
.layer_popup#memberLogin{padding-bottom:70px;}
.layer_popup#memberPasswordChk{height:482px}
.layer_popup#memberLogin .logbox.members_login ul.search li a,
.layer_popup#memberPasswordChk .logbox.members_login ul.search li a{font-size:15px;font-weight:400}
.layer_popup .pop_tit em,
.logbox.members_login.member_pwcheck > p em{letter-spacing:0}
.layer_popup .pop_tit em.n,
.logbox.members_login.member_pwcheck > p em.n{color:#35c935}
.layer_popup .pop_tit em.f,
.logbox.members_login.member_pwcheck > p em.f{color:#527bd4}
.layer_popup .pop_tit em.k,
.logbox.members_login.member_pwcheck > p em.k{color:#efdf00}

.layer_popup#socialLogin{margin-top:110px;}
.layer_popup#socialLogin .pop_tit p{font-size:22px;color:#000;font-weight:bold;}
.layer_popup#socialLogin .social_box{margin:30px auto 40px;padding:30px 0 30px;width:490px;border:1px solid #e3e6e8;color:#333}
.layer_popup#socialLogin .social_box strong{display:block;margin:0 auto 10px;width:auto;font-size:21px;font-weight:500;line-height:1.3em;color:#000;}
.layer_popup#socialLogin .social_box p{font-size:15px;line-height:1.5em}
.layer_popup#socialLogin .social_box a{display:inline-block;margin:0 3px;width:160px;height:38px;background-color:#000;color:#fff;font-size:17px;font-weight:500;line-height:38px}
.layer_popup#socialLogin .social_box a:last-child{background-color:#d6d6d3;color:#000;}
.layer_popup#socialLogin .btn_x{background-image:url(../img/btn_x3.png);right:0;top:0;}
.layer_popup#socialLogin_02{padding-bottom:40px;}
.layer_popup#socialLogin_02 .pop_tit{padding-top:40px;}
.layer_popup#socialLogin_02 .pop_tit p{font-size: 17px;line-height: 1.4em;color: #999;}
.layer_popup#socialLogin_02 .social_box{margin: 30px auto 0;padding: 30px 0 20px;width: 490px;border: 1px solid #e3e6e8;color: #333;}
.layer_popup#socialLogin_02 .social_box strong{display: block;margin: 0 auto 20px;width: 246px;font-size: 21px;font-weight: 500;line-height: 1.3em;}
.layer_popup#socialLogin_02 .social_box p{margin-bottom: 25px;font-size: 15px;line-height: 1.5em;}
.layer_popup#socialLogin_02 .social_box a{display: inline-block;margin: 0 3px;width: 160px;height: 50px;background-color: #efdf00;font-size: 17px;font-weight: 500;line-height: 50px;}
.layer_popup#addCarPeople{top:40%}
.layer_popup#marketingAgree{top:35%}
.layer_popup#marketingAgree strong{font-size:25px}
.layer_popup#marketingAgree p{margin-bottom:20px;color:#333}

.layer_popup.minipop{padding:50px 0}
.layer_popup.minipop .mini_contents{margin:0 auto;padding-top:30px;width:404px;border-top:1px solid #e3e6e8}
.layer_popup.minipop .mini_contents strong{font-size:21px;line-height:1.5em;font-weight:500}
.layer_popup.minipop .mini_contents p{font-size:15px;color:#999}
.layer_popup.minipop .mini_contents .ico_social{display:block;margin:0 auto 20px;width:41px;height:41px;background:center top no-repeat;font-size:0;line-height:0}
.layer_popup.minipop .mini_contents .ico_social.f{background-image:url("../img/ico_social_f.gif")}
.layer_popup.minipop .mini_contents .ico_social.k{background-image:url("../img/ico_social_k.gif")}
.layer_popup.minipop .mini_contents .ico_social.n{background-image:url("../img/ico_social_n.gif")}
.layer_popup.minipop .btn_ok{width:200px;background-color:#efdf00}
.layer_popup .btn_my{width:150px;margin-right:6px;background-color:#efdf00}
.layer_popup .btn_my.b{background-color:#000;color:#fff}
.layer_popup.minipop .pop_btns button.btn_close{width:150px}
.layer_popup.minipop > strong{display:Block;padding-bottom:30px;font-size:21px;font-weight:500}
.layer_popup.minipop .pw_check{margin:0 auto;width:410px}
.layer_popup.minipop .pw_check ul li{display:block;margin-top:10px;*zoom:1}
.layer_popup.minipop .pw_check ul li:after{content:"";display:block;clear:both}
.layer_popup.minipop .pw_check ul li:first-child{margin-top:0}
.layer_popup.minipop .pw_check ul li > strong{float:left;display:block;padding-top:11px;width:105px;font-size:17px;color:#333;font-weight:400}
.layer_popup.minipop .pw_check ul li > .overlap,
.layer_popup.minipop .pw_check ul li > input{float:right}
.layer_popup.minipop .pw_check ul li input{width:260px}

.layer_popup.minipop .all_mem{text-align:center;margin:0 66px}
.layer_popup.minipop .all_mem dt{font-size:25px;color:#000;line-height:1em;border-bottom:1px solid #efdf00;padding-bottom:18px;margin-bottom:18px;font-weight:bold}
.layer_popup.minipop .all_mem dd{font-size:19px;color:#000;line-height:24px}
.layer_popup.minipop .all_info{margin:0 66px}
.layer_popup.minipop .all_info .top_title{display:block;text-align:center;font-size:25px;color:#000;line-height:1em;padding-bottom:22px;border-bottom:1px solid #efdf00}
.layer_popup.minipop .all_info .txt_info{color:#000}
.layer_popup.minipop .all_info .txt_info p{font-size:19px;line-height:24px;padding:24px 0;text-align:center}
.layer_popup.minipop .all_info .txt_info em{font-weight:bold}
.layer_popup.minipop .all_info .txt_info span{display:block;text-align:center;color:#666;font-size:15px;padding-bottom:14px}
.layer_popup.minipop .all_info .txt_info .box{background-color:#fbfbfc;border:1px solid #e3e6e8;text-align:center;padding:12px 0;line-height:24px;color:#333}
.layer_popup.minipop .all_info .txt_info ul{margin:8px 0 22px 0}
.layer_popup.minipop .all_info .txt_info ul li{color:#999;font-size:13px;text-align:left;line-height:18px}
.layer_popup.minipop .all_info .btns:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.layer_popup.minipop .all_info .btns button{float:right;width:200px;height:50px;line-height:50px;background-color:#666;color:#fff;text-align:center}
.layer_popup.minipop .all_info .btns button:first-child{float:left;background-color:#000}

.layer_popup.minipop .all_send{margin:0 66px}
.layer_popup.minipop .all_send .top_title{display:block;text-align:center;font-size:25px;color:#000;line-height:1em;padding-bottom:22px;border-bottom:1px solid #efdf00}
.layer_popup.minipop .all_send p{font-size:17px;line-height:24px;padding:24px 0;text-align:center}
.layer_popup.minipop .all_send span{font-size:19px;font-weight:bold;color:#666}
#mailSend p.tip{margin-bottom:24px;padding:0;font-size:15px}
#mailSend p.tip:before{content:'※';display:inline-block;margin-right:5px}
#mailSend .pop_btns .btn_close{background-color:#efdf00;color:#000}

.layer_popup.chkpop{padding:35px 0 50px}
.layer_popup.chkpop h3{display:block;margin:0 68px;padding-bottom:28px;font-size:25px;line-height:1.2em;color:#333;font-weight:400;border-bottom:1px solid #efdf00}
.layer_popup.chkpop .mini_contents{margin-top:26px}
.layer_popup.chkpop .mini_contents > p{display:block;margin:18px 0;font-size:17px;color:#999}
.layer_popup.chkpop .mini_contents > p em{color:#cc3333}
.layer_popup.chkpop .mini_contents > strong{display:block;margin:18px 0;font-size:19px;font-weight:400;line-height:1.4em}
.layer_popup.chkpop .mini_contents > strong em{font-weight:500}
.layer_popup.chkpop .pop_btns a,
.layer_popup.chkpop .pop_btns button{width:200px;background-color:#efdf00}
.layer_popup.chkpop .pop_btns button.c{background-color:#212121;color:#fff}
.layer_popup.chkpop .pop_btns.small button{width:150px;background-color:transparent;}

.layer_popup.chkpop .mini_contents ul.inputs{display:block;margin:20px auto 0;width:348px;text-align:left}
.layer_popup.chkpop .mini_contents ul.inputs li{display:block;margin-top:10px}
.layer_popup.chkpop .mini_contents ul.inputs li:first-child{margin-top:0}
.layer_popup.chkpop .mini_contents ul.inputs li > strong{display:block;padding-bottom:5px;font-size:17px;font-weight:400;color:#211c1d}
.layer_popup.chkpop .mini_contents ul.inputs li .overlap{display:block}
.layer_popup.chkpop .mini_contents ul.inputs li input{width:324px}
.layer_popup.chkpop .mini_contents ul.inputs li .mobile{display:block;*zoom:1}
.layer_popup.chkpop .mini_contents ul.inputs li .mobile:after{content:"";display:block;clear:both}
.layer_popup.chkpop .mini_contents ul.inputs li .mobile > *{float:left;display:block;margin-left:-1px;width:98px}
.layer_popup.chkpop .mini_contents ul.inputs li .mobile .rs_select{margin-left:0;width:100px}
.layer_popup.chkpop table{margin:0 auto;width:365px}
.layer_popup.chkpop table th,
.layer_popup.chkpop table td{padding:15px 0;border:2px solid #f2f1ed;font-size:17px;color:#333;font-weight:400}
.layer_popup.chkpop table td{padding:10px 0}
.layer_popup.chkpop table td .check{display:inline-block;width:31px;height:23px;background:url("../img/ico_check_t.png") center center no-repeat;font-size:0}

.layer_popup.selectpop{margin-top:100px;margin-left:-353px;width:706px}
.layer_popup.selectpop .net_wrap{margin:0 30px}
.layer_popup.selectpop .net_wrap .tit{display:block;font-size:17px;text-align:left}
.layer_popup.selectpop .net_wrap > p{padding:6px 0 10px;color:#999;font-size:14px;text-align:left}

.addinfo_contents{padding:40px 0 0;font-size:15px;line-height:1.5em;color:#333;text-align:center}
.addinfo_contents > strong{display:block;font-size:25px;color:#211c1d;font-weight:400;line-height:1.4em}
.addinfo_contents > p{display:block;margin:15px 0}
.addinfo_contents ul{display:block;margin:0 auto;width:840px;*zoom:1}
.addinfo_contents ul:after{content:"";display:block;clear:both}
.addinfo_contents ul li{float:left;display:block;position:relative;width:33.3%;height:428px;}
.addinfo_contents ul li:after{content:"";display:block;position:absolute;left:-1px;top:50%;width:1px;height:calc(100% - 30px);background-color:#ebebeb;transform:translateY(-50%);}
.addinfo_contents ul li:first-child:after{display:none}
.addinfo_contents ul li strong{display:block;position:relative;margin:0 auto 20px;padding:95px 5px 20px;width:160px;border-bottom:2px solid #efdf00;font-size:21px;line-height:1.3em;font-weight:400;background:center top no-repeat}
.addinfo_contents ul li strong.t1{background-image:url("../img/ico_addinfo1.png")}
.addinfo_contents ul li strong.t2{background-image:url("../img/ico_addinfo2.png")}
.addinfo_contents ul li strong.t3{background-image:url("../img/ico_addinfo3.png")}
.addinfo_contents ul li p{margin:10px 0;padding:0 30px}
.addinfo_contents ul li a{display:inline-block;margin-top:10px;padding:5px 15px;background-color:#696b71;color:#fff;font-size:13px}
.addinfo_contents ul li .b{display:block;width:100%;color:#ca3a3b}
.addinfo_contents .f{display:block;margin-top:55px;color:#999}
.addinfo_contents ul li .bg{display:block;width:95%;margin:5px auto 0;padding:5px 0;background-color:#efdf00;box-sizing:border-box;}
.addinfo_contents ul li .bold{font-weight:700;}

.carcheck_contents{padding:35px 40px;text-align:left}
.carcheck_contents .car_top{display:block;margin-bottom:15px;text-align:center}
.carcheck_contents .car_top strong{display:inline-block;font-size:49px;color:#211c1d;line-height:1.4em;border-bottom:2px solid #333;letter-spacing:0}
.carcheck_contents .car_top strong.mj{display:inline-block;margin-bottom:20px}
.carcheck_contents .car_top img{margin-left:20px}
.carcheck_contents .car_top img:first-child{margin-left:20px}
.carcheck_contents .i_check,
.carcheck_contents .i_exchange{display:inline-block;width:30px;height:30px;background:center center no-repeat;font-size:0;line-height:0;vertical-align:middle}
.carcheck_contents .i_check{background-image:url("../img/i_check.png")}
.carcheck_contents .i_exchange{background-image:url("../img/i_exchange.png")}
.carcheck_contents .car_check_table .tip{display:block;padding-left:25px;background:url("../img/ico_tips_b.png") 0px 1px no-repeat;background-size:16px auto;font-size:14px;color:#333}
.carcheck_contents .car_check_table ul{display:block;margin-top:5px;padding-left:25px;*zoom:1}
.carcheck_contents .car_check_table ul:after{content:"";display:block;clear:both}
.carcheck_contents .car_check_table ul li{float:left;display:block;margin-left:35px;font-size:14px;color:#333}
.carcheck_contents .car_check_table ul li:first-child{margin-left:0}
.carcheck_contents .car_check_table ul li .i_check,
.carcheck_contents .car_check_table ul li .i_exchange{margin-right:5px;width:20px;height:20px;background-size:24px auto}
.carcheck_contents .car_check_table table{margin-top:15px;width:100%}
.carcheck_contents .car_check_table table th,
.carcheck_contents .car_check_table table td{padding:10px 15px;border:1px solid #ebebeb}
.carcheck_contents .car_check_table table thead th{background-color:#f6f6f6;font-size:15px;font-weight:400;color:#333;text-align:center}
.carcheck_contents .car_check_table table thead .base th{color:#cc3232}
.carcheck_contents .car_check_table table thead th strong.c{display:inline-block;padding-left:40px;height:25px;font-size:19px;line-height:25px;background:url("../img/ico_check_c.png") left center no-repeat;font-weight:400}
.carcheck_contents .car_check_table table tbody th{font-weight:400;font-size:15px}
.carcheck_contents .car_check_table table tbody td{text-align:center;height:30px;font-size:14px}
.carcheck_contents .car_check_table table tbody td p{display:block;text-align:left;line-height:1.5em}
.carcheck_contents .default_check{margin-top:30px;font-size:15px;line-height:1.6em;color:#666;*zoom:1}
.carcheck_contents .default_check:after{content:"";display:block;clear:both}
.carcheck_contents .default_check > strong{display:block;padding-bottom:10px;border-bottom:2px solid #333;font-size:19px;color:#333;font-weight:400}
.carcheck_contents .default_check ul.notice{display:block;padding:18px 10px;background-color:#f8f8f6;*zoom:1}
.carcheck_contents .default_check ul.notice:after{content:"";display:block;clear:both}
.carcheck_contents .default_check ul.notice li{float:left;position:relative;display:block;padding-left:15px;width:48%}
.carcheck_contents .default_check ul.notice li:after{content:"";display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#999}
.carcheck_contents .default_check .check_listup{display:block;padding:20px 10px;*zoom:1}
.carcheck_contents .default_check .check_listup:after{content:"";display:block;clear:both}
.carcheck_contents .default_check dl{float:left;display:block;padding-left:15px;width:48%}
.carcheck_contents .default_check dl dt{display:block;position:relative;margin-top:25px}
.carcheck_contents .default_check dl dt:after{content:"";display:block;position:absolute;top:10px;left:-15px;width:3px;height:3px;background-color:#999}
.carcheck_contents .default_check dl dt:first-child{margin-top:0}
.carcheck_contents .default_check dl dd{padding-right:30px}
.carcheck_contents .default_check dl dd ol{display:block}
.carcheck_contents .default_check dl dd ol li{display:block;position:relative;padding-left:12px}
.carcheck_contents .default_check dl dd ol li:before{content:"-";display:block;position:absolute;top:0px;left:0}
.carcheck_contents .check_tips{position:relative;padding:15px 0 15px 80px;border-top:1px solid #ebebeb}
.carcheck_contents .check_tips strong{display:block;position:absolute;top:50%;left:0;margin-top:-10px;padding-left:20px;height:20px;line-height:20px;font-size:15px;font-weight:400;color:#333;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:16px auto}
.carcheck_contents .check_tips ul{display:block}
.carcheck_contents .check_tips ul li{display:block;position:relative;padding-left:10px;font-size:13px;color:#333}
.carcheck_contents .check_tips ul li:before{content:"-";position:absolute;left:0;top:0px}
.carcheck_contents .angel_center{display:block;padding:15px 0;background-color:#f8f8f6;*zoom:1}
.carcheck_contents .angel_center:after{content:"";display:block;clear:both}
.carcheck_contents .angel_center strong{float:left;display:block;margin:0 70px;padding-left:45px;height:35px;background:url("../img/ico_angel.png") left center no-repeat;font-size:19px;font-weight:400;line-height:35px}
.carcheck_contents .angel_center ul{float:left}
.carcheck_contents .angel_center ul li{display:Block;float:left;margin-left:30px;font-size:13px;color:#333;line-height:1.5em;letter-spacing:0}
.carcheck_contents .angel_center ul li:first-child{margin-left:0}
.carcheck_contents .angel_center ul li span{display:inline-block;margin-left:30px}
.carcheck_contents .f{display:block;margin-top:15px;text-align:center}

.layer_popup_drop.parts_price .parts_wrap .select_wrap:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.layer_popup_drop.parts_price .parts_wrap{padding:60px 30px;overflow:hidden}
.layer_popup_drop.parts_price .parts_wrap *{color:#211c1d;font-size:15px;vertical-align:top}
.layer_popup_drop.parts_price .parts_wrap .paging_wrap{margin-top:20px}
.layer_popup_drop.parts_price .parts_wrap .rs_select{height:38px;margin-right:2px;width:140px}
.layer_popup_drop.parts_price .parts_wrap .rs_select label{line-height:38px}
.layer_popup_drop.parts_price .parts_wrap .top_title{display:block;color:#000;font-size:39px;line-height:1em;font-weight:400;text-align:center;padding-bottom:16px}
.layer_popup_drop.parts_price .parts_wrap .left{float:left;position:relative;top:36px;left:10px}
.layer_popup_drop.parts_price .parts_wrap .left strong{padding:11px 15px 0 0;display:inline-block;font-size:21px}
.layer_popup_drop.parts_price .parts_wrap .left .rs_select{width:220px}
.layer_popup_drop.parts_price .parts_wrap .right{float:right}
.layer_popup_drop.parts_price .parts_wrap .right strong{padding:11px 15px 0 0;display:inline-block;font-weight:500;font-size:17px}
.layer_popup_drop.parts_price .parts_wrap .right .inp_word{display:inline-block;position:relative}
.layer_popup_drop.parts_price .parts_wrap .right .inp_word input[type="text"]{padding:9px 12px}
.layer_popup_drop.parts_price .parts_wrap .right .inp_word button{position:absolute;right:1px;top:1px;width:38px;height:38px;background:url('../img/ico_search.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
.layer_popup_drop.parts_price .caution{clear:both;width:100%;padding-top:10px;text-align:right;height:38px;line-height:38px;font-size:14px}
.layer_popup_drop.parts_price .caution span{display:inline-block;color:#999;font-size:14px;padding-left:25px;margin-top:20px;padding-right:6px;background:url('../img/ico_tips_b.png') 0 0 no-repeat;background-size:18px auto;line-height:18px}
.layer_popup_drop.parts_price .parts_table{margin-top:10px}
.layer_popup_drop.parts_price .parts_table table{border:solid #333;border-width:2px 0}
.layer_popup_drop.parts_price .parts_table table tr td{border-bottom:1px solid #e3e6e8;color:#211c1d;padding:14px 10px;text-align:center}
.layer_popup_drop.parts_price .parts_table table tr.not td{border-bottom:1px solid #efdf00}
.layer_popup_drop.parts_price .parts_table table tr:last-child td{border:none}
.layer_popup_drop.parts_price .parts_table table th{font-weight:500;background-color:#faf9f8;font-size:15px;color:#211c1d;padding:14px 0;letter-spacing:0}
.layer_popup_drop.parts_price .parts_table table td.no_parts{text-align:center;color:#333;font-size:19px;line-height:1em;padding:100px 0}
.layer_popup_drop.parts_price .parts_table .deg{clear:both;width:100%;text-align:center}
.layer_popup_drop.parts_price .parts_table .deg span{display:inline-block;color:#333;font-size:14px;padding-left:25px;margin-top:20px;padding-right:6px;background:url('../img/ico_tips_b.png') 0 0 no-repeat;background-size:18px auto;line-height:18px}

.layer_popup.big_pop{position:absolute;margin-left:-450px;width:900px;top:300px}
.layer_popup.big_pop .big_pop_tit{background-color:#efdf00;text-align:center}
.layer_popup.big_pop .big_pop_tit strong{display:inline-block;padding-left:65px;background:url("../img/logo_wh.png") left center no-repeat;font-size:27px;line-height:80px;color:#212121;font-weight:500}
.layer_popup .btn_x,
.layer_popup .btn_x{position:absolute;right:-11px;top:-50px;width:50px !important;height:50px;background:url("../img/btn_x.png") center center no-repeat;font-size:0 !important;line-height:0 !important}
.layer_popup.big_pop .pop_btns{margin:20px 0 40px}
.layer_popup.big_pop .pop_btns .btn_ok{width:150px;background-color:#efdf00}
.layer_popup.big_pop h3{display:block;padding:45px 0 30px;font-size:37px;font-weight:500;text-align:center}
.layer_popup.big_pop#centerMapView,
.layer_popup.big_pop#paymentHistory{position:fixed;margin-left:-325px;width:650px}

.center_map_contents{padding:20px 50px 30px}
.center_map_contents .map_box{position:relative}
.center_map_contents .map_box .pointer{position:absolute;z-index:2}
.center_map_contents > strong{display:block;margin-top:15px;padding:16px 30px;text-align:center;font-size:19px;color:#211c1d;line-height:1.4em;font-weight:400;border:solid #333;border-width:2px 0}
.center_map_contents ul{display:block}
.center_map_contents ul li{display:table;width:100%;border-bottom:1px solid #e3e6e8;font-size:15px;color:#333}
.center_map_contents ul li em{display:table-cell;padding-left:90px;width:105px;text-align:left;vertical-align:middle}
.center_map_contents ul li span{display:table-cell;width:auto;padding:12px 75px 12px 0;height:30px;text-align:left;vertical-align:middle}

.payhistory_contents{padding:35px 65px 0}
.payhistory_contents table{width:100%;border:solid #737373;border-width:1px 0}
.payhistory_contents table th,
.payhistory_contents table td{padding:10px 20px;font-size:15px;color:#211c1d;text-align:center;border:solid #e7e7e7;border-width:0 0 1px 1px}
.payhistory_contents table th:first-child,
.payhistory_contents table td:first-child{border-left:0}
.payhistory_contents table thead th{padding:20px 0;background-color:#f7f7f7;font-size:17px;font-weight:400;line-height:1em}
.payhistory_contents table tbody td:first-child{letter-spacing:0}
.payhistory_contents table td.price{text-align:right;letter-spacing:0}
.payhistory_contents table tfoot td{padding:14px 20px;text-align:right;border:0}
.payhistory_contents table tfoot td strong{font-size:19px;color:#1786cd;font-weight:400}
.payhistory_contents .pay_total{display:block;margin:10px 0;*zoom:1}
.payhistory_contents .pay_total:after{content:"";display:block;clear:both}
.payhistory_contents .pay_total li{float:right;height:60px;width:255px;font-size:15px;color:#211c1d;background-color:#f8f8f6;line-height:60px}
.payhistory_contents .pay_total li:first-child{float:left}
.payhistory_contents .pay_total li em{float:left;padding-left:20px}
.payhistory_contents .pay_total li strong{float:right;padding-right:20px;font-size:19px;font-weight:400;letter-spacing:0}
.payhistory_contents .pay_total li strong.b{color:#c84041}
.payhistory_contents .tips{padding-left:0;background:none}

.back_bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;z-index:101}
#papersInfo{top:100px}
.layer_popup .papers_contents{padding:25px 65px 0;font-size:15px;line-height:1.5em;color:#211c1d;text-align:left}
.layer_popup .papers_contents > strong{display:block;padding-bottom:10px;font-size:19px;font-weight:400;line-height:1.2em}
.layer_popup .papers_contents table{margin-bottom:25px;width:100%;border-top:1px solid #737373}
.layer_popup .papers_contents table th,
.layer_popup .papers_contents table td{padding:20px 30px;border:solid #e7e7e7;border-width:0 0 1px 1px}
.layer_popup .papers_contents table th:first-child,
.layer_popup .papers_contents table td:first-child{border-left:0}
.layer_popup .papers_contents table thead th{background-color:#f7f7f7;font-size:17px;font-weight:500;text-align:center}
.layer_popup .papers_contents table thead th:first-child{text-align:left}
.layer_popup .papers_contents table tbody td{padding-right:10px}
.layer_popup .papers_contents table tbody td.center{padding-right:30px;text-align:center}
.layer_popup .papers_contents table tbody td p{margin:5px 0;color:#999}
.layer_popup .papers_contents table tbody td p:last-child{margin-bottom:0}

.logbox.members_login.member_pwcheck{float:none;margin:0 auto;padding-bottom:30px;width:540px}
.logbox.members_login.member_pwcheck > strong{padding-top:40px}
.logbox.members_login.member_pwcheck > p{margin-top:15px;font-size:17px;color:#999;line-height:1.4em}
.logbox.members_login.member_pwcheck input{height:24px}

.layer_popup .sales_contents{padding:0 45px;color:#333}
.layer_popup .sales_contents > strong{display:block;margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.2em}
.layer_popup .sales_contents .sales_info{position:relative;padding:15px 0 15px 195px;height:150px;border:solid #333;border-width:1px 0;text-align:left}
.layer_popup .sales_contents .sales_info .photo{position:absolute;top:15px;left:0;width:150px;height:150px;overflow:hidden}
.layer_popup .sales_contents .sales_info .photo img{width:100%}
.layer_popup .sales_contents .sales_info ul{display:block}
.layer_popup .sales_contents .sales_info ul li{margin-top:10px;font-size:19px;line-height:1.4em}
.layer_popup .sales_contents .sales_info ul li:first-child{margin-top:0}
.layer_popup .sales_contents .sales_info ul li em{display:inline-block;margin-right:10px;color:#999}
.layer_popup .sales_contents .sales_info ul li.p,
.layer_popup .sales_contents .sales_info ul li.m{letter-spacing:0}
.layer_popup .sales_contents .sales_info ul li.m{font-size:15px}
.layer_popup .sales_contents .sales_info a{position:absolute;bottom:15px;left:195px;display:block;padding:0 15px 0 40px;height:30px;background:#999 url("../img/ico_home.png") 18px center no-repeat;color:#fff;font-size:15px;line-height:30px}

.info_contents{padding:0 60px}
.info_contents strong{display:block;font-size:21px;font-weight:500;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}
.info_contents ul{display:block}
.info_contents ul li{position:relative;margin-top:5px;padding-left:12px;text-align:left;;font-size:0.9em}
.info_contents ul li:first-child{margin-top:0}
.info_contents ul li:before{content:"·";position:absolute;top:0;left:0;color:#999}

.layer_popup.mt_okpopup .all_info .top_title{line-height:1.4em}
.layer_popup.mt_okpopup .conts .years{display:block;padding:30px 0 25px;font-size:25px;color:#000}
.layer_popup.mt_okpopup .conts > p{line-height:1.4em}
.layer_popup.mt_okpopup .info{margin-top:20px;border:1px solid #e3e6e8}
.layer_popup.mt_okpopup .info tr:first-child{border-bottom:1px solid #e3e6e8}
.layer_popup.mt_okpopup .info th{padding:16px 0;font-weight:500;border-right:1px solid #e3e6e8}
.layer_popup.mt_okpopup .info td{padding:12px 0;border-right:1px solid #e3e6e8}

.login_box{display:block;margin:0 auto;width:840px;*zoom:1}
.login_box:after{content:"";display:block;clear:both}
.login_box .logbox{text-align:center;font-size:15px;float:left;width:418px;height:384px;}
.login_box .logbox.logbox_02{float:none;width:auto;height:auto;}
.login_box .logbox > strong{display:block;padding-top:35px;font-size:21px;line-height:1.4em;font-weight:500}
.login_box .logbox.meta_box{border-left-width:0}
.logbox.members_login .login_form{margin:30px auto 0;width:340px}
.logbox.members_login .login_form > p{color:#cc3333}
.logbox.members_login .login_form .overlap{margin-top:10px}
.logbox.members_login .login_form .overlap:first-child{margin-top:0}
.logbox.members_login .login_form .overlap label{color:#ccc}
.logbox.members_login .login_form input{width:318px;color:#333;box-sizing:content-box}
.logbox.members_login .login_form input[type="text"]{font-weight:500}
.logbox.members_login p{margin:20px 0 -5px;color:#999;font-size:15px}
.logbox.members_login p:last-of-type{margin:10px 0 -5px}
.logbox.members_login button{display:block;margin:25px auto;width:340px;height:50px;background-color:#000;color:#fff;font-size:17px;font-weight:700}
.logbox.members_login ul.search{display:inline-block;*zoom:1}
.logbox.members_login ul.search:after{content:"";display:block;clear:both}
.logbox.members_login ul.search li{float:left;padding:0 10px;height:14px;border-left:1px solid #e3e6e8}
.logbox.members_login ul.search li:first-child{border-left:0}
.logbox.members_login ul.search li a{display:block;padding:0 10px;color:#333;line-height:14px;font-weight:500}
.logbox.members_login.logbox_kko strong{padding-top:10px;}
.logbox.members_login.logbox_kko button{margin:25px auto 10px}
.logbox.members_login.logbox_kko > a.k{display:block;width:340px;height:50px;background:#feeb35 url(../img/sns_login_k.png) no-repeat 27px center;line-height:50px;text-align:center;color:#212121;margin:10px auto}
.logbox.social_login > strong{padding-top:55px}
.logbox.social_login{border-left:0}
.logbox.social_login > p{display:block;margin:15px 0 30px;color:#999}
.logbox.social_login span{display:block;font-size:20px;color:#999;position: relative;width:340px;margin:0 auto;}
.logbox.social_login span::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:140px;height:1px;background-color:#d1d1d1;}
.logbox.social_login span::after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:140px;height:1px;background-color:#d1d1d1;}
.logbox.social_login ul{display:block;margin:0 auto;width:340px}
.logbox.social_login ul li{display:block;margin-top:10px;}
.logbox.social_login.logbox_02 ul li{margin:70px 0 48px;}
.logbox.social_login ul li:first-child{margin-top:0}
.logbox.social_login ul li a{display:block;height:50px;text-align:center;color:#fff;background:27px center no-repeat;line-height:50px}
.logbox.social_login ul li a.n{background-color:#2eca26;background-image:url("../img/sns_login_n.png")}
.logbox.social_login ul li a.f{background-color:#527bd4;background-image:url("../img/sns_login_f.png")}
.logbox.social_login ul li a.k{background-color:#feeb35;background-image:url("../img/sns_login_k.png");color:#212121}

.car_guide{position:absolute;margin-left:-300px;width:600px}
.car_guide .pop_tit{padding-top:60px}
.car_guide .pop_tit strong{margin-bottom:40px;font-size:31px;font-weight:500}
.car_guide .pop_tit strong em{font-weight:600}
.car_guide .user_list{padding:20px}
.car_guide .user_list dt{display:block;border-bottom:1px solid #ccc}
.car_guide .user_list dt:first-child{border-top:1px solid #ccc}
.car_guide .user_list dt button{display:block;position:relative;padding:16px 15px;min-height:44px;width:100%;font-size:16px;color:#000;text-align:left}
/*.car_guide .user_list dt button:after{content:"";display:block;position:absolute;right:15px;top:50%;margin-top:-7px;width:14px;height:14px;background:url("../img/ico_p.png") center center no-repeat;background-size:100% auto}*/
/*.car_guide .user_list dt.open button:after{background-image:url("../img/ico_m.png")}*/
.car_guide .user_list dt button > span{position:relative;padding-left:22px;display:block;font-size:17px;line-height:1.5em}
.car_guide .user_list dt button > span:before{position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background-color:#efdf00;content:"";clear:both;display:block}
.car_guide .user_list dt.open button > span,
.car_guide .user_list dt button > span:hover{font-weight:600}
.car_guide .user_list dd{position:relative}
.car_guide .user_list dd:before{content:"";display:block;position:absolute;right:15px;top:-36px;width:14px;height:14px;background:url("../img/ico_p.png") center center no-repeat;background-size:100% auto}
.car_guide .user_list dd.on:before{background-image:url("../img/ico_m.png")}
.car_guide .user_list dd ul{display:none;text-align:left;padding:15px 30px;background:#eee}
.car_guide .user_list dd ul li{position:relative;padding-left:10px;margin:10px 0}
.car_guide .user_list dd ul li:before{position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background-color:#333;content:"";clear:both;display:block}
.car_guide .user_list dd ul li a{font-size:16px}
.car_guide .user_list dd ul li a:hover{text-decoration:underline}
.car_guide .pop_btns{padding-bottom:50px}

/* 멤버쉽서비스 관련 */
.layer_popup .pop_contents .pop_box{margin:30px 50px;padding:40px 60px;border:1px solid #ccc}
.pop_contents .pop_box .btn_wrap{margin-top:30px;text-align:center;*zoom:1}
.pop_contents .pop_box .btn_wrap:after{content:"";display:block;clear:both}
.pop_contents .pop_box .btn_wrap a,
.pop_contents .pop_box .btn_wrap button{display:inline-block;margin:0 2px;position:relative;width:200px;height:40px;background-color:#cdcdcd;color:#000;font-size:15px;line-height:40px;font-weight:500;text-align:center;vertical-align:top}
.pop_contents .pop_box .btn_wrap .y{background-color:#efdf00;border:1px solid #efdf00}
.pop_contents .pop_box .btn_wrap .y:hover{background-color:#fbf6b8;border-color:#fbf6b8;text-decoration:underline}
.pop_contents .pop_box .btn_wrap .bk{background-color:#333;color:#fff;border-width:0}

.identity_aut{text-align:center}
.pop_contents .pop_box.identity_aut > strong{font-size:21px;margin-bottom:8px;display:block}
.pop_contents .pop_box.identity_aut > p{font-size:15px}
.pop_contents .tip_box{margin-top:40px;padding:15px 50px;background-color:#f5f5f5;text-align:left;font-size:15px}
.pop_contents .tip_box strong{color:#cc3333}
.pop_contents .tip_box p{margin-top:6px;color:#cc3333}
.pop_contents .tip_box ul{margin-top:6px}
.pop_contents .tip_box ul li{display:block;position:relative;padding-left:10px;color:#cc3333}
.pop_contents .tip_box ul li:before{content:"-";position:absolute;left:0;top:0}
.identity_aut .sel100{margin:20px auto -10px;width:415px}
.identity_aut .sel100 .rs_select{width:100%}


/* 이달의 구매혜택  */
.layer_popup .send_email_pop .pop_contents .input_box > p{margin:0 0 10px;text-align:right}
.layer_popup .send_email_pop .pop_contents .input_box > p label{font-size:15px}
.layer_popup .send_email_pop .pop_contents .input_box > p .check label:before{margin-right:10px}


/* e-SHOWROOM 오픈이벤트 POP */
.layer_popup.showroom_pop{position:absolute;margin-left:-305px;;padding:70px 0 0;width:610px}
.layer_popup.showroom_pop .btns{padding-bottom:35px}
.showroom_pop .popup_contents{padding-top:90px;background:url("../img/showroom_pop_top.gif") center top no-repeat}
.showroom_pop .popup_contents .t{display:block;margin:0 78px 25px;padding-bottom:25px;border-bottom:1px solid #e1e1e1;font-size:27px;color:#000;line-height:1.4em;font-weight:500}
.showroom_pop .popup_contents .t_top{display:block;margin-bottom:15px;font-size:21px;color:#000;line-height:1.4em;font-weight:500}
.showroom_pop .popup_contents p{display:block;font-size:17px;line-height:1.4em;color:#333}
.showroom_pop .popup_contents p em{color:#3ebdd2}
.showroom_pop .popup_contents .btns{display:block;margin-top:35px;text-align:center}
.showroom_pop .popup_contents .btns a,
.showroom_pop .popup_contents .btns button{display:inline-block;margin:0 2px;width:150px;height:50px;background-color:#efdf00;color:#fff;font-size:17px;line-height:50px;text-align:center}
.showroom_pop .popup_contents .btns .b{background-color:#3ebdd2}
.showroom_pop .popup_contents .btns .bk{background-color:#4d4f4e;font-weight:600}
.showroom_pop .popup_contents .btns .y{background-color:#fff949;color:#414344;font-weight:600}
.showroom_pop .popup_contents .btns .long{width:300px}
.showroom_pop .popup_contents .btns .full{display:block;margin:7px auto 0;width:465px;background-color:#999}
.showroom_pop .today_close{margin-top:-10px;width:100%;text-align:center}
.showroom_pop .today_close p{padding:10px 10px 20px;color:#333}
.showroom_pop .today_close p input[type=checkbox]{width:18px;height:18px;margin-right:5px}
.showroom_pop .today_close p label{color:#333;cursor:pointer}

.showroom_pop.showroom01{position:absolute;margin-left:-490px;padding:0;width:980px}
.showroom_pop.showroom01 .popup_contents{padding-top:90px;background:url("../img/showroom_pop_top2.gif") 27px 33px no-repeat}
.showroom_pop.showroom01 .popup_contents .pop_top{position:relative;text-align:center}
.showroom_pop.showroom01 .popup_contents .pop_top strong{position:relative;display:block;padding-bottom:5px;margin-bottom:5px;font-size:29px;line-height:1.4em;font-weight:500;color:#6c6c6e}
.showroom_pop.showroom01 .popup_contents .pop_top strong:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-228px;width:456px;height:1px;background-color:#e0e0e0}
.showroom_pop.showroom01 .popup_contents p{font-size:17px;color:#383838;line-height:1.4em}
.showroom_pop.showroom01 .popup_contents .btns{display:block;margin:20px auto 28px;width:748px;*zoom:1}
.showroom_pop.showroom01 .popup_contents .btns:after{content:"";display:block;clear:both}
.showroom_pop.showroom01 .popup_contents .btns a,
.showroom_pop.showroom01 .popup_contents .btns button{float:left;display:block;margin:0 5px 0 0;;width:118px;height:40px;font-size:18px;line-height:40px}
.showroom_pop.showroom01 .popup_contents .btns .full{float:right;margin:0;width:366px}
.showroom_pop.showroom01 .kakao_emt{display:block;position:relative;padding-left:564px;padding-top:140px;height:245px;background:#f5f5f5 url("../img/kakao_emt.jpg") center top no-repeat}
.showroom_pop.showroom01 .kakao_emt .hide{position:absolute;top:-9999em;left:-9999em;width:0;height:1px;font-size:0;line-height:0;overflow:hidden}
.showroom_pop.showroom01 .kakao_emt input[type="text"]{display:block;margin-left:12px;padding:0;width:255px;height:38px;text-align:center;line-height:38px;font-size:21px;color:#2b2b2b;border:none}
.showroom_pop.showroom01 .kakao_emt button{display:block;margin-top:65px;width:275px;height:42px;background:none;font-size:0;line-height:0}
.showroom_pop.showroom01 .kakao_emt .e_lnk{display:block;margin-top:36px;margin-left:-5px;font-size:19px;color:#2b2b2b;text-align:left;letter-spacing:-1.5px}
.showroom_pop.showroom01 .kakao_emt .e_lnk a{display:inline-block;text-decoration:underline}
.showroom_pop.showroom01 .kakao_tips{display:block;height:112px;background:url("../img/kakao_emt_tip.jpg") center top no-repeat;font-size:0;line-height:0}

.showroom_pop .popup_contents .font_b{font-size:22px;font-weight:600;color:#424242}
.showroom_pop .popup_contents .font_b strong{display:block;font-weight:600;font-size:26px;color:#2e2e2e}
.showroom_pop .popup_contents .font_b strong em{color:#ed5e00}
.showroom_pop .popup_contents .font_b.big{font-size:27px;color:#2e2e2e}

.showroom_pop .popup_contents .gift{margin-top:35px;height:374px;background:#f5f5f5 url("../img/gift_cj.jpg") center top no-repeat}
.showroom_pop .popup_contents .gift *{font-size:0;line-height:0}
/*.showroom_pop .popup_contents .gift p{font-size:22px;color:#424242;font-weight:600;line-height:1.2em}
.showroom_pop .popup_contents .gift p em{display:inline-block;border-bottom:1px solid #424242;color:#424242}
.showroom_pop .popup_contents .gift strong{display:block;font-size:24px;color:#424242;line-height:1.5em}
.showroom_pop .popup_contents .gift strong em{color:#ed5e00}
.showroom_pop .popup_contents .gift strong span{font-size:18px;color:#787878;font-weight:300}*/

/* e-SHOWROOM Evt-testdrive pop */
.showroom_pop.testdrive01{padding:54px 36px;width:486px;border:3px solid #efdf00}
.showroom_pop.testdrive01 .popup_contents{padding-top:0;background:none}
.showroom_pop.testdrive01 .popup_contents .t{margin:0 0 18px;border-bottom:3px solid #efdf00;padding-bottom:18px}
.showroom_pop.testdrive01 .popup_contents .font_b{font-weight:normal}
.showroom_pop.testdrive01 .popup_contents .gift{margin-top:40px;height:auto;background:none}
.showroom_pop.testdrive01 .popup_contents .btns{padding-bottom:0}
.showroom_pop.testdrive01 .popup_contents .btns .y{width:290px;height:70px;line-height:70px;font-size:21px;background-color:#efdf00}
.showroom_pop.testdrive01 .popup_contents ul.desc{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}
.showroom_pop.testdrive01 .popup_contents ul.desc li{position:relative;padding:0 0 4px 12px;line-height:1.4em;font-size:16px;text-align:left}
.showroom_pop.testdrive01 .popup_contents ul.desc li:before{position:absolute;top:0;left:0;content:"·";clear:both;display:block}

/* e-SHOWROOM Evt- 스마트바이백 팝업 */
.evtApply{margin-left:-300px;padding:60px 66px;width:530px}
.evtApply .popup_contents{padding:60px 0;border:solid #333;border-width:2px 0}
.evtApply span.tit{display:block;padding:26px 0;color:#949393;font-size:19px}
.evtApply em.rs {font-size:29px;line-height:1.4em;color:#333333}
.evtApply .btns{margin:30px auto 0;width:200px;height:50px}
.evtApply .btns button{display:block;width:100%;line-height:50px;font-size:17px;color:#333;font-weight:600;background-color:#f7ce55}

/* 서버점검 팝업 */
.working_poup{position:absolute;top:197px;right:532px;padding:0 6px 6px 0;overflow:hidden;background:url("../img/working_shadow.png") right bottom no-repeat;z-index:11}
.working_poup .working_wrap{padding:8px 8px 36px;width:475px;background-color:#fff;position:relative;z-index:91}
.working_poup .working_wrap > strong{display:block;padding:26px 0;color:#fff;font-size:32px;line-height:31px;text-align:center;background-color:#efdf00}
.working_poup .working_wrap .w-cnt{padding:35px 18px 25px;background-color:#f3f3f3}
.working_poup .working_wrap .w-cnt p{line-height:2em;margin-bottom:10px;font-size:15px;text-align:center}
.working_poup .working_wrap .w-cnt p:first-child{margin-bottom:22px;padding-bottom:15px;font-size:17px;border-bottom:1px solid #d5d5d5;box-shadow:0 1px 0 #fff}
.working_poup .working_wrap .w-cnt p:last-child{margin-bottom:0;font-size:15px}
.working_poup .non-btn{padding:10px 0;position:absolute;right:14px;bottom:4px;/*width:188px;*/z-index:92}
.working_poup .non-btn label{padding-right:10px;font-size:15px;line-height:14px;cursor:pointer}
.working_poup .non-btn input[type="checkbox"]{width:16px;height:16px}

.working_poup.minipop{box-shadow:2px 2px 3px rgba(0, 0, 0, 0.3)}
.working_poup.minipop .working_wrap{padding:0;width:349px}
.working_poup.minipop .working_wrap > strong{padding:0;height:47px;line-height:47px;font-size:20px}
.working_poup.minipop .working_wrap .w-cnt{padding:25px 0;text-align:center}
.working_poup.minipop .working_wrap .w-cnt p{padding:0;border:0;margin:0;font-size:14px;line-height:1.6em;box-shadow:none;color:#000}
.working_poup.minipop .non-btn{display:block;padding:8px 10px 10px;width:auto;position:static;background-color:#fff;text-align:right}
.working_poup.minipop .non-btn label{font-size:14px;color:#000}
.msie8 .working_poup.minipop{padding:0 4px 5px 0;background:url("../img/layerpopup_shadow.png") right bottom no-repeat}

.working_poup.working_sub{position:fixed;top:185px;left:50%;right:auto;z-index:11;margin-left:-245px;padding:6px;background:url('../img/working_shadow2.png') top left no-repeat}
.working_poup.working_sub .working_wrap{z-index:13}
.working_poup.working_sub .working_wrap .w-cnt{padding:20px}
.working_poup.working_sub .working_wrap .w-cnt p:first-child{margin-bottom:18px;padding-bottom:10px}
.working_poup.working_sub .non-btn{z-index:13}
.working_poup.working_sub .working_popbg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:url('../img/blank_b.png') 0 0 repeat;z-index:11}
.msie8 .working_poup.working_sub .working_wrap .w-cnt{padding:30px 20px 20px}

/* 멤버쉽서비스 팝업*/
.layer_popup.member_popup{padding:54px 76px;width:406px;border:3px solid #efdf00}
.layer_popup.member_popup .mini_contents strong{display:block;padding-bottom:20px;border-bottom:3px solid #efdf00;font-size:26px;line-height:1.2em}
.layer_popup.member_popup .mini_contents p{padding:30px 0 40px;font-size:21px;line-height:1.4em}
.layer_popup.member_popup .pop_btns{margin-top:0}
.layer_popup.member_popup .pop_btns a{width:250px;height:50px;font-weight:bold}

.layer_popup.drive_car{padding-bottom:40px}
.layer_popup.drive_car .logbox{position:relative;padding-bottom:26px}
.layer_popup.drive_car .logbox > p{position:absolute;left:0;bottom:0;width:95%;font-weight:bold;color:#d43636;font-size:15px}
.layer_popup.drive_car .logbox .login_form .overlap{width:80%}
.layer_popup.drive_car .logbox .login_form .overlap label{left:0;text-align:center;display:block;width:100%}
.layer_popup.drive_car .logbox .login_form .overlap input{width:85%;text-align:right;font-weight:700;letter-spacing:0;font-size:17px}
.layer_popup.drive_car .logbox .login_form > em{display:inline-block;vertical-align:bottom;font-weight:700;line-height:26px}

.layer_popup.used_car{padding-bottom:40px}
.layer_popup.used_car .used_number{padding-top:16px;text-align:left;width:65%;margin:0 auto}
.layer_popup.used_car .used_number dl{margin-top:8px}
.layer_popup.used_car .used_number dl dt{line-height:36px;text-indent:2px}
.layer_popup.used_car .used_number dl dd input[type="text"]{width:326px;text-align:center;color:#000;font-weight:bold;font-size:17px}
.layer_popup.used_car .used_number dl dd .rs_select{width:350px}
.layer_popup.used_car .used_number dl dd p{color:#666;font-size:15px;padding-left:25px;margin-top:2px;margin-left:4px;background:url('../img/ico_tips_b.png') 0 0 no-repeat;background-size:18px auto;line-height:18px}

#carNumberChange .logbox .login_form .overlap input{text-align:center}

.e20180831{position:absolute;margin-left:-305px;width:610px}
.e20180831 .popup_contents{position:relative;height:708px;background:url("../img/e20180831.jpg") center top no-repeat;overflow:hidden}
.e20180831 .popup_contents *{position:absolute;left:-1000px;font-size:0;line-height:0}
.e20180831 .popup_contents a{left:50%;bottom:60px;margin-left:-150px;width:300px;height:70px}

/* 예약정보공유 */
.layer_popup.share_pop{position:fixed !important;top:110px !important;margin-left:-285px;width:570px;border:5px solid #efdf00}
.layer_popup.share_pop .pop_btns{margin:0}
.layer_popup.share_pop .pop_btns .y{width:138px;height:47px;line-height:47px;background-color:#efdf00;font-size:15px}
.layer_popup.share_pop .pop_btns .b{width:138px;height:47px;line-height:47px;background-color:#000;color:#fff;font-size:15px}
.share_pop .pop_conts{padding:40px;font-size:15px;line-height:1.4em;color:#000}
.share_pop .pop_conts .t{display:block;margin-bottom:15px;font-size:33px;color:#000;line-height:1.2em;font-weight:500;text-align:center}
.share_pop .pop_conts p{text-align:center}
.share_pop .pop_conts table{margin:30px auto;width:100%;border:solid #000;border-width:2px 0}
.share_pop .pop_conts table th,
.share_pop .pop_conts table td{padding:10px 0;border-bottom:1px solid #e3e6e8}
.share_pop .pop_conts table th{background-color:#faf9f8;font-weight:500;text-align:center}
.share_pop .pop_conts table td{padding-left:30px;text-align:left}
.share_pop .pop_conts .s_btns{display:block;margin:35px 0 0}
.share_pop .pop_conts .s_btns:after{content:"";display:block;clear:both}
.share_pop .pop_conts .s_btns li{float:left;position:relative;width:33.3%}
.share_pop .pop_conts .s_btns li:before{content:"";display:block;position:absolute;left:-3px;top:0;width:12px;height:100%;background:url("../img/line_shadow.png") center center no-repeat;z-index:2}
.share_pop .pop_conts .s_btns li:first-child:before{display:none}
.share_pop .pop_conts .s_btns li a{display:block;padding-top:100px;text-align:center;background:center 8px no-repeat}
.share_pop .pop_conts .s_btns li a:hover{text-decoration:underline}
.share_pop .pop_conts .s_btns li a.g{background-image:url("../img/s_btn_g.png")}
.share_pop .pop_conts .s_btns li a.k{background-image:url("../img/s_btn_k.png")}
.share_pop .pop_conts .s_btns li a.e{background-image:url("../img/s_btn_e.png")}
.share_pop.res_info .pop_conts{padding:40px 75px}
.share_pop.res_email{padding-bottom:50px}
.share_pop.res_email .pop_conts{padding:40px 60px 25px;text-align:left}
.share_pop.res_email .pop_conts table{margin-bottom:15px}
.share_pop.res_email .pop_conts table td{padding:20px 0 20px 20px;text-align:left}
.share_pop.res_email .pop_conts table ul li{margin-top:5px}
.share_pop.res_email .pop_conts table ul li:first-child{margin-top:0}
.share_pop.res_email .pop_conts table ul li em{display:inline-block;width:55px;line-height:35px;vertical-align:Top}
.share_pop.res_email .pop_conts table ul li input{padding:0;width:260px;height:33px;line-height:33px;text-indent:10px;border-color:#ccc;color:#000;vertical-align:Top}
.share_pop.res_email .pop_conts table ul li input.readonly{background-color:#eaeaea}
.share_pop.res_email .pop_conts table p{margin-bottom:10px;text-align:right}
.share_pop.res_email .pop_conts table p label{font-size:15px}
.share_pop.res_email .pop_conts .text_wrap strong{display:block;font-weight:500}
.share_pop.res_email .pop_conts .text_wrap .textbox{margin-top:6px;padding:10px;border:1px solid #ccc}
.share_pop.res_email .pop_conts .text_wrap .textbox textarea{width:100%;height:80px;color:#000}

/* QM3 판매 종료 */
.modelfloating{position:absolute;top:200px;left:50%;z-index:4;width:auto;height:auto;margin-left:335px}
.modelfloating .btn_x{display:block;position:absolute;top:0;right:0;width:32px;height:32px;z-index:2;font-size:0;line-height:0;background:url('../img/blank.png') 0 0 repeat}

/* e-SHOWROOM Evt- XM3 XCLUSIVE POPUP */
.e20200507.layer_popup{position:absolute;width:670px;margin-left:-335px}
.e20200507.layer_popup .today_close{position:absolute;top:-30px}
.e20200507.layer_popup .today_close > p{color:#fff;font-size:15px;line-height:22px}
.e20200507.layer_popup .today_close input[type='checkbox']{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.e20200507.layer_popup .today_close label:before{display:inline-block;margin-right:5px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;border:2px solid #fff;content:'';vertical-align:top}
.e20200507.layer_popup .today_close input[type='checkbox']:checked + label:before{background-image:url("../img/ico_check-s.png");background-size:14px auto}
.e20200507.layer_popup .popup_contents{position:relative}
.e20200507.layer_popup .popup_contents.scroll{overflow:hidden;overflow-y:scroll}
.e20200507.layer_popup .conts{width:100%;font-size:0;line-height:0;text-indent:-99999em;background:center top no-repeat}
.e20200507.layer_popup .conts01{height:1002px;background-image:url("../img/xm3_xclusive01.jpg")}
.e20200507.layer_popup .conts02{height:1857px;background-image:url("../img/xm3_xclusive02.jpg")}
.e20200507.layer_popup .btns{display:block;width:100%;height:120px;padding-top:30px;box-sizing:border-box;background-color:#fff}
.e20200507.layer_popup .btns.bg{background-color:#e9edf5}
.e20200507.layer_popup .btns a{display:block;width:448px;height:58px;margin:0 auto;background-color:#ffd616;line-height:58px;color:#000;font-size:27px;font-weight:700}

/* login02_1 신규 */
.layer_popup2 .mini_contents .contents_title{width:100%;display:block;background-color:#efdf00 ;height:80px;font-size:30px;line-height:80px}
.layer_popup2 .mini_contents .popup_title{width:100%;display:block;background-color:#efdf00 ;height:80px;font-size:30px;line-height:80px}
.layer_popup2 .mini_contents .contents_row{padding:0 65px}
.contents_row.usedcar_part{padding:0 200px}
.layer_popup2 .mini_contents .contents_row p{font-size:20px;padding:50px 30px 10px 30px;line-height:26px}
.layer_popup2 .mini_contents .contents_row p:last-of-type{padding-bottom:30px;padding-top:10px;}
.layer_popup2 .mini_contents .contents_row .img_inside1::before{background:url('../img/author_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;margin:0 auto;content:'';margin-bottom:15px}
.layer_popup2 .mini_contents .contents_row .img_inside2::before{background:url('../img/joint_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;margin:0 auto;content:'';margin-bottom:15px}
.layer_popup2 .mini_contents .contents_row .divide{display:flex;align-items:stretch;width:100%;height:auto;font-size:0;}
.layer_popup2 .mini_contents .contents_row .divide .divide_article{display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:0 10px;box-sizing:border-box;font-size:17px;}
.layer_popup2 .mini_contents .contents_row .divide .divide_article:first-child{border-right:1px solid #ccc}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .img_inside1::before{background:url('../img/author_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;margin:0 auto;content:'';margin-bottom:15px}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .img_inside2::before{background:url('../img/joint_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;margin:0 auto;content:'';margin-bottom:15px}
.layer_popup2 .mini_contents .contents_row .divide .divide_article p{padding:16px 0 25px 0;font-weight:bold}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .contents_art{display:block}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .contents_art.b{color:#cc3333;margin:5px auto;}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .contents_art.bg{display:block;width:95%;margin:5px auto 0;padding:5px 0;background-color:#efdf00;box-sizing:border-box;}
.layer_popup2 .mini_contents .contents_row .divide .divide_article .contents_art.bold{line-height:1.2em;font-weight:700;}
.layer_popup2 .mini_contents .contents_row em{padding:50px 0 70px 0;display:inline-block;color:#999}
.layer_popup2 .mini_contents .usedcar_part .usedcar_parah{padding:0px 50px 40px 50px;font-size:20px}
.layer_popup2 .mini_contents .usedcar_part .usedcar_parah.img_inside3::before{background:url('../img/used_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;margin:0 auto;padding:40px 0;content:''}
.layer_popup2 .mini_contents .usedcar_part .usedcar_parah em{padding:0;margin-top:40px;color:inherit}
.layer_popup2 .mini_contents .usedcar_part button{background-color:#cccccc;width:168px;height:46px;font-size:18px;font-weight:bold;margin-bottom:56px}
.mini_contents{position:relative}
.mini_contents .out_btn{position:absolute;top:-42px;right:0;width:auto;height:auto}
.mini_contents .out_btn button{width:40px;height:40px;background:url('../img/btn_x_white.png') no-repeat right bottom/30px}

.use_notice-wrap{margin-top:60px}
.use_notice-wrap h4{border-bottom:4px solid #efdf00;font-size:30px;display:inline-block;vertical-align:top;font-weight:400}
.use_notice-wrap table{margin-top:24px}
.use_notice-wrap table th{height:60px;font-weight:400;font-size:20px;background-color:#ebebeb}
.use_notice-wrap table td{height:60px;font-size:18px;text-align:center;border-bottom:1px solid #ebebeb}
.use_notice-wrap table td button{padding:10px;height:100%;box-sizing:border-box}
.use_notice-wrap table tbody tr:hover{background-color:#fbf6b8;transition:background-color 0.3s linear}
#notiPopup{margin-left:-490px;padding:40px;width:980px;box-sizing:border-box;position:absolute}
#notiPopup h5{padding-bottom:15px;padding-right:120px;text-align:left;font-weight:400;font-size:20px;color:#000;border-bottom:3px solid #efdf00;box-sizing:border-box;position:relative}
#notiPopup h5 span{color:#666;position:absolute;bottom:15px;right:0}
#notiPopup .noti_txt{padding:40px 50px;text-align:left;line-height:1.4em;color:#000}
#notiPopup .noti_txt img{width:auto}