@charset "UTF-8";

/* *****************
	LOGIN PAGE
***************** */
#ui_page{overflow:inherit}
html{scroll-behavior:smooth;}

.rs_tab{display:block}
.rs_tab ul{display:block;*zoom:1}
.rs_tab ul:after{content:"";display:block;clear:both}
.rs_tab ul li{float:left;width:16.6%;margin-left:-1px}
.rs_tab ul li a{display:block;padding:1px 1px 0;height:60px;line-height:54px;border:1px solid #e3e6e8;border-bottom:1px solid #000;font-size:17px;font-weight:400;text-align:Center;color:#999;
	transition:color 0.3s;-webkit-transition:color 0.3s}
.rs_tab ul li:first-child a{margin-left:0}
.rs_tab ul li a.on{position:relative;padding:0 0 1px;border:1px solid #000;border-bottom:0;color:#000;background:url("../img/bg_tab.gif") 1px 1px repeat-x;z-index:2}
.rs_tab_contents{margin-top:52px}
.rs_tab_contents .tab_cont{display:none}
.rs_tab.rs a{font-family:NouvelR-Regular,NouvelR KR-Regular,applegothic,sans-serif;font-size:25px;font-weight:700;letter-spacing:0}

.page_login_wrap{margin:-30px auto 0;width:980px;min-height:500px;padding-bottom:110px}
.login_tit{margin-bottom:25px;text-align:center}
.login_tit.login_tit02{margin-bottom:50px;}
.login_tit strong{display:block;margin-bottom:40px;font-size:19px;color:#333;font-weight:500}
.login_tit p{display:block;font-size:15px;line-height:1.6em;color:#999}

.rs_tab.my_car{padding-bottom:60px}
.rs_tab.my_car li{width:25%}
.rs_tab.my_car li a{line-height:52px}
.rs_tab.my_est li{width:50%}
.rs_tab.my_car.tab_wh5 li{width:20%}
.rs_tab.my_car.tab_wh6 li{width:17%}
.rs_tab.my_car.tab_wh6 li:first-child{width:15%}

.sub_rs_tab{margin-bottom:50px;text-align:center}
.sub_rs_tab *{vertical-align:top}
.sub_rs_tab li{display:inline-block}
.sub_rs_tab li a{position:relative;display:block;font-size:17px;color:#000000;line-height:1em;padding:0 20px 10px 20px;margin:0 12px 0 14px;
	-webkit-transition:color 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;transition:color 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
.sub_rs_tab li a:before{content:'';display:block;width:1px;height:17px;position:absolute;left:-15px;top:0;background-color:#cccccc}
.sub_rs_tab li:first-child a:before{display:none}
.sub_rs_tab li a.on,
.sub_rs_tab li a:hover{color:#efdf00}
.sub_rs_tab li a:after{content:'';display:block;width:100%;height:0;background-color:#efdf00;position:absolute;left:50%;bottom:0;margin-left:-50%;overflow:hidden;
	-webkit-transition:height 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;transition:height 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
.sub_rs_tab li a.on:after,
.sub_rs_tab li a:hover:after{height:4px}

/* 내 견적 비교 */
#myEstimateCompare{margin-left:-515px;margin-bottom:100px;width:1030px}
.compare_contents{padding:0 25px 60px;width:980px;text-align:left}
.compare_contents .r_tip{display:block;text-align:right;font-size:13px;color:#666;line-height:1.2em}
.compare_contents .r_tip:before{content:"";display:inline-block;margin-right:10px;width:23px;height:15px;background:url("../img/ico_move.png") 0 0 no-repeat;background-size:100% auto;vertical-align:middle}
.compare_contents .car_move_wrap{display:block;width:1000px;margin:15px 0 0 0;*zoom:1}
.compare_contents .car_move_wrap:after{content:"";display:block;clear:both}
.compare_contents .car_move_wrap .car_item{float:left;position:relative;margin-right:10px;width:320px;height:265px;background-color:#faf9f8;border-top:2px solid #333;cursor:pointer}
.compare_contents .car_move_wrap .car_item .data_name * ::selection{background-color:transparent}
.compare_contents .car_move_wrap .car_item .btn_move{position:absolute;display:block;top:0;right:0;width:70px;height:62px;background:url("../img/ico_move.png") center center no-repeat;font-size:0;line-height:0}
.compare_contents .car_move_wrap .car_item strong{display:block;padding:15px 70px 0 20px;font-size:31px;line-height:1em;color:#333}
.compare_contents .car_move_wrap .car_item strong span{display:block;font-size:19px;line-height:1.2em;font-weight:400}
.compare_contents .car_move_wrap .car_item img{display:block;margin:0 auto;width:264px;height:auto}
.compare_contents .car_move_wrap .car_item .car_btns{position:absolute;left:0;bottom:0;width:100%}

.car_item-btns{overflow:hidden;width:100%;padding-top:30px}
.car_item-btns .car_item{float:left;margin-left:10px;width:320px}
.car_item-btns .car_item:first-child{margin-left:0}
.car_btns{height:51px;*zoom:1}
.car_btns:after{content:"";display:block;clear:both}
.car_btns a{float:left;display:block;margin-left:1px;height:100%;text-align:center;font-size:15px;line-height:50px;background-color:#e9e9e9;color:#333}
.car_btns a:first-child{margin-left:0}
.car_btns a.y{display:none;width:137px;background-color:#efdf00}
.car_btns a.y:before{content:"";display:inline-block;width:28px;height:25px;background:url("../img/ico_car_item.png") left center no-repeat;vertical-align:middle}
.car_btns a.d{width:49.2%;background-color:#efdf00}
.car_btns a.r{float:right;width:49.2%}

.compare_contents dl{display:block}
.compare_contents dt{display:block;position:relative;margin-top:60px;padding:17px 0;border-bottom:2px solid #333}
.compare_contents dt:first-child{margin-top:30px}
.compare_contents dt strong{display:block;padding-left:8px;font-size:25px;color:#000;font-weight:500;line-height:1em}
.compare_contents dt button{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0}
.compare_contents dt button:after{content:"";position:absolute;top:50%;right:0;margin-top:-12px;width:24px;height:24px;background:url("../img/ico_drop.png") right center no-repeat;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.compare_contents dt button.on:after{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}
.compare_contents dd{display:none}
.compare_contents table{width:100%}
.compare_contents table th,
.compare_contents table td{padding:20px 15px 20px 25px;border-bottom:1px solid #333;font-size:15px;line-height:1.4em;color:#666;vertical-align:top}
.compare_contents table th{padding-left:0;padding-right:0;width:110px;background-color:#faf9f8;color:#000;font-size:17px;text-align:center;font-weight:400;vertical-align:middle}
.compare_contents table td{position:relative;margin-left:10px;width:290px}
.compare_contents table td.first_car{padding-left:15px;width:auto}
.compare_contents table tbody td:after{content:"";display:block;position:absolute;top:0;left:0;width:10px;padding:1px 0;height:100%;background-color:#fff;z-index:2}
.compare_contents table tbody td.first_car:after{display:none}
.compare_contents table td ul li{display:block;margin-top:4px}
.compare_contents table td ul li:first-child{margin-top:0}
.compare_contents .price{display:block;position:relative;padding-right:110px;font-size:19px;font-weight:400;color:#333;text-align:right;letter-spacing:0}
.compare_contents .price .rs{font-size:23px;font-weight:700}
.compare_contents .price .t{display:inline-block;margin-right:5px;font-size:15px;color:#666;font-weight:400}
.compare_contents .price .rank{display:block;position:absolute;right:0;top:0;width:110px;font-size:14px;color:#666;font-weight:400;text-align:right}
.compare_contents .price .rank em{display:inline-block;margin-right:5px}
.compare_contents .price .rank.up em{color:#cc3333}
.compare_contents .price .rank.down em{color:#3399ff}
.compare_contents .first_car .price{padding-right:0}
.compare_contents .first_car .price .rank{display:none}
.compare_contents .btn_i{position:absolute;right:0;top:50%;margin-top:-20px;display:block;padding:0 12px;height:40px;background-color:#e9e9e9;color:#000;font-size:15px}
.compare_contents table tfoot th,
.compare_contents table tfoot td{padding-top:0;padding-bottom:0;height:82px;border:solid #000;border-width:2px 0;vertical-align:middle}
.compare_contents table tfoot th{background:none;padding-left:8px;width:102px;font-size:19px;TEXT-ALIGN:LEFT}
.compare_contents table tfoot td .price .rs{color:#cc3333}
.compare_contents table.select_option_list tbody td{padding-bottom:60px}
.compare_contents table.select_option_list tbody td .price{position:absolute;right:15px;bottom:20px}
.compare_contents table.select_option_list tbody tr:first-child td{padding-bottom:20px}
.compare_contents table.buy_option_list tbody strong{font-size:19px;font-weight:500;color:#000}
.compare_contents table.buy_option_list .price{color:#999;font-weight:400}
.compare_contents table.buy_option_list .t_info{padding:3px 0;background:url("../img/bg_buy_option_list.gif") left center repeat-x}
.compare_contents table.buy_option_list .t_info th,
.compare_contents table.buy_option_list .t_info td{padding-top:15px;padding-bottom:15px;background:none;border-bottom-color:#fff}
.compare_contents table.buy_option_list .t_info td:after{content:"";display:none;position:absolute;width:100%;height:1px;top:0px;left:0;background-color:#fff}
.compare_contents table.buy_option_list tfoot th{font-size:17px}
.compare_contents table.buy_option_list tfoot th em{display:inline-block;font-size:21px}
.compare_contents .last_buy{border-bottom:2px solid #333}
.compare_contents .last_buy table tbody th{border-bottom-width:0 !important}
.compare_contents .last_buy table tbody td{position:relative;border-bottom-width:0 !important}
.compare_contents .last_buy table tbody td:after{display:none}
.compare_contents .last_buy table tbody td .car_item{position:absolute;bottom:-70px;right:0;width:320px}

.car_foot_btns{display:block;margin-top:10px;*zoom:1}
.car_foot_btns:after{content:"";display:block;clear:both}
.car_foot_btns .car_item{float:left;margin-left:10px;width:320px}
.car_foot_btns .car_item:first-child{margin-left:0}

.compare_tip_box{margin:60px auto 0;width:900px}
.compare_tip_box .capital_box{display:block;position:relative;padding:22px 230px 22px 70px;background:#faf9f8 url("../img/ico_tips_b.png") 33px center no-repeat;background-size:18px auto;font-size:13px;line-height:1.6em;color:#666}
.compare_tip_box .capital_box a{display:block;position:absolute;top:50%;right:38px;margin-top:-30px;width:150px;height:60px;background-color:#333;color:#fff;font-size:15px;line-height:60px;text-align:center}
.compare_tip_box ul{display:block;margin-top:40px;border:solid #ccc;border-width:0 1px;*zoom:1}
.compare_tip_box ul:after{content:"";display:block;clear:both}
.compare_tip_box ul li{float:left;position:relative;margin:0 0 0 -1px;width:25%;height:135px;border-left:1px solid #ccc;text-align:center}
.compare_tip_box ul li:first-child{margin-left:0;border-left:0}
.compare_tip_box ul li strong{display:inline-block;padding-bottom:5px;font-size:19px;line-height:1.2em;font-weight:400;color:#666;border-bottom:1px solid #333}
.compare_tip_box ul li p{display:block;padding:20px 10px 0;font-size:14px;line-height:1.4em;color:#666}
.compare_tip_box ul li span{display:block;padding:5px 10px;font-size:12px;color:#999;line-height:1.2em}

.recall_list-wrap{position:relative;padding-top:50px}
.recall_list-wrap .recall_nocar{border-top:1px solid #000;padding:50px 120px}
.recall_list-wrap .recall_nocar strong{display:block;text-align:center;background-color:#faf9f8;;font-size:17px;width:100%;padding:90px 0;font-weight:400}
.recall_list-wrap .sup{width:100%;border-bottom:1px solid #000;font-size:17px;overflow:hidden;padding-bottom:10px;text-indent:6px;position:absolute;left:0;top:20px}
.recall_list-wrap table{border:solid #000;border-width:1px 0;margin-bottom:20px}
.recall_list-wrap table th{font-size:15px;padding:16px 0;border-bottom:2px solid #000}
.recall_list-wrap table td{text-align:center;font-size:15px;padding:20px 0}
.recall_list-wrap table tr:hover td{color:#efdf00;cursor:pointer}
.recall_list-wrap table tr.recall_no:hover td{color:#1e1a1b;cursor:initial}
.recall_list-wrap table tr.g td{background-color:#ececec}
.recall_list-wrap .recall_list-prgrs{display:block;position:relative;margin:40px 0 10px;font-size:19px}
.recall_list-wrap .recall_list-prgrs:before{content:'●';margin-right:10px;vertical-align:middle;font-size:13px}
.recall_list-wrap .tip{margin:-10px 0 20px;text-align:right;color:#666;font-size:15px}

.recall_view-wrap table{border:solid #000;border-width:2px 0;margin-top:40px}
.recall_view-wrap table th{background-color:#ececec}
.recall_view-wrap table th,
.recall_view-wrap table td{border-top:1px solid #e0e0e0;padding:20px 20px;font-weight:400}
.recall_view-wrap table td b{display:inline-block;width:40px}
.recall_view-wrap table tr:first-child th,
.recall_view-wrap table tr:first-child td{border-top-width:0}
.recall_view-wrap table .t_right{border-right:1px solid #e0e0e0}
.recall_view-wrap .btns{font-size:0;position:relative;margin-top:20px;text-align:center}
.recall_view-wrap .btns a{display:inline-block;vertical-align:top;text-align:center;width:150px;line-height:40px;font-size:15px;background-color:#efdf00;color:#000;margin:0 4px}
.recall_view-wrap .btns a.lst{position:absolute;right:0;top:0;color:#fff;background-color:#000;margin:0;width:120px}

/* 회원가입 */
.page_content_wrap{margin:0 auto;width:980px;padding-bottom:100px}
.join_step{display:block;height:135px;background:center top no-repeat;font-size:0;line-height:0}
.join_step.step01{background-image:url("../img/join_step01.gif")}
.join_step.step02{background-image:url("../img/join_step02.gif")}
.join_step.step02_1{background-image:url("../img/join_step02_1.gif")}
.join_step.step03{background-image:url("../img/join_step03.gif")}
.join_step.step04{background-image:url("../img/join_step04.gif")}

.join_step.all.step01{background-image:url("../img/all_step01.gif")}
.join_step.all.step02{background-image:url("../img/all_step02.gif")}
.join_step.all.step03{background-image:url("../img/all_step03.gif")}
.join_step.all.step04{background-image:url("../img/all_step04.gif")}
.join_step.all.step05{background-image:url("../img/all_step05.gif")}

.all_member-wrap{border:1px solid #e3e6e8;background-color:#fbfbfc;margin-top:62px;padding:66px 0;text-align:center;color:#000}
.all_member-wrap dt{font-size:25px;line-height:1em;font-weight:bold;margin-bottom:32px}
.all_member-wrap dd{font-size:15px;line-height:24px;margin-bottom:30px}
.all_member-wrap dd em{font-weight:bold;letter-spacing:0}
.all_member-wrap > button{display:block;width:340px;height:50px;background-color:#000;color:#fff;margin:0 auto;line-height:48px;font-size:17px;font-weight:700}

.join_btns{position:relative;margin:60px 0;text-align:center}
.join_btns a,
.join_btns button{display:inline-block;margin:0 2px;width:160px;height:50px;background-color:#efdf00;color:#211c1d;font-weight:500;line-height:50px;text-align:center;vertical-align:top}
.join_btns .c{border:1px solid #ccc;background-color:#fff}
.join_btns a.c{width:158px;height:48px}
.join_btns .login{width:180px;background-color:#212121;color:#fff}
.join_btns .b{background-color:#363636;color:#fff;font-weight:400}
.join_btns .r{position:absolute;top:0;right:0}

.join_contents{margin-top:30px;border-top:solid #666;border-width:2px 0}
.join_contents.all_box{border-width:2px 0 0 0}
.join_contents label{cursor:pointer}
.join_contents .terms_tit{display:block;position:relative;padding:25px;border-bottom:1px solid #efefef;margin-bottom:45px}
.join_contents .terms_tit strong{display:inline-block;font-size:25px;line-height:1.2em;font-weight:500;color:#000}
.join_contents .terms_tit p{display:block;float:right}
.join_contents .terms_tit:after{clear:both;content:''}
.join_contents .terms_tit .chk_all{position:absolute;top:18px;right:13px;z-index:2}
.join_contents .terms_tit .chk_all .check label{display:block;padding-right:63px;line-height:1.2em;text-align:right;color:#666}
.join_contents .terms_tit .chk_all .check label:before{position:absolute;top:0;right:0;margin-right:0;width:34px;height:34px;border-width:3px}
.join_contents .terms_tit .chk_all .check input[type='checkbox']:checked + label:before{background-size:30px auto}
.join_contents .terms_tit .req{position:absolute;padding-left:18px;right:0;top:36px;color:#a8a7a8;font-size:15px}
.join_contents .terms_tit .req em{display:block;position:absolute;left:0;top:5px;width:12px;height:12px;background:url("../img/ico_req.png") center center no-repeat;font-size:0;line-height:0}

.join_contents.terms_agreed dl{display:block;padding:50px 0 45px 25px}
.join_contents.terms_agreed dl dt{display:block;padding-bottom:13px;font-weight:500;color:#211c1d}
.join_contents.terms_agreed dl dt .advertising_tit{display:block;padding:15px 0;line-height:1em;font-weight:400;font-size:25px}
.join_contents.terms_agreed dl dd{margin-bottom:35px;*zoom:1}
.join_contents.terms_agreed dl dd:after{content:"";display:block;clear:both}
.join_contents.terms_agreed dl dd:last-child{margin-bottom:0}
.join_contents.terms_agreed dl dd .terms_box{float:left;padding:5px 0;width:550px;height:110px;border:1px solid #e3e6e8;background-color:#fbfbfc}
.join_contents.terms_agreed dl dd .terms_box .terms_text{padding:10px 20px;height:90px;font-size:13px;line-height:1.5em;color:#7c7a7b;overflow-y:auto}
.join_contents.terms_agreed dl dd .terms_box .terms_text strong{font-weight:500;color:#666}
.join_contents.terms_agreed dl dd .terms_box .terms_text p{display:block;margin:5px 0 10px}
.terms_agreed table{margin:10px 0;width:100%}
.terms_agreed table th,
.terms_agreed table td{padding:6px;border:1px solid #e3e6e8;text-align:center;background-color:#fff}
.terms_agreed table th{background-color:#fbfbfc;color:#afaeaf;font-weight:400}
.join_contents.terms_agreed dl dd .agree_chk{float:right;width:385px;text-align:right}
.join_contents.terms_agreed dl dd .agree_chk .check label:before{float:right;margin:0 5px 0 15px}
.join_contents.terms_agreed dl dd .agree_chk table{float:right;margin-right:5px;width:350px}
.join_contents.terms_agreed dl dd .agree_chk table th,
.join_contents.terms_agreed dl dd .agree_chk table td{padding:6px;width:25%;border:1px solid #e3e6e8;text-align:center}
.join_contents.terms_agreed dl dd .agree_chk table th{background-color:#fbfbfc;color:#afaeaf;font-size:15px;font-weight:400}
.join_contents.terms_agreed dl dd .agree_chk table td .check label:before{margin:0}
.join_contents.terms_agreed dl dd .agree_chk .tips{float:right;position:relative;padding-left:10px;width:350px;font-size:15px;color:#666;line-height:1.6em;text-align:left}
.join_contents.terms_agreed dl dd .agree_chk .tips:after{content:"*";position:absolute;left:1px;top:3px}

.join_contents.terms_agreed dl dd .agree_add{clear:both;text-align:left;padding-top:15px;width:100%;*zoom:1}
.join_contents.terms_agreed dl dd .agree_add:after{content:"";display:block;clear:both}
.join_contents.terms_agreed dl dd .agree_add table{float:right;margin:0;width:350px;vertical-align:top}
.join_contents.terms_agreed dl dd .agree_add table th,
.join_contents.terms_agreed dl dd .agree_add table td{width:75px;padding:6px 0;text-align:center;font-size:14px;font-weight:400;border:1px solid #e3e6e8}
.join_contents.terms_agreed dl dd .agree_add table th{background-color:#fbfbfc;color:#333}
.join_contents.terms_agreed dl dd .agree_add .check label:before{float:right;margin:0 0 0 5px}
.join_contents.terms_agreed dl dd .agree_add .tips{float:left;display:block;position:relative;margin-top:6px;padding:0px 0 0 10px;width:550px;text-align:left;font-size:13px;color:#666}
.join_contents.terms_agreed dl dd .agree_add .tips:after{content:"*";display:block;position:absolute;top:3px;left:0}

.terms_agreed dl dd .agree_add ul.tip{float:left;display:block;width:550px}
.terms_agreed dl dd .agree_add ul.tip li{position:relative;padding:0px 0 0 10px;text-align:left;font-size:13px;color:#666}
.terms_agreed dl dd .agree_add ul.tip li:after{content:"*";display:block;position:absolute;top:0;left:0}
.sum_step_box .terms_agreed dl dd .agree_add ul.tip{width:360px}


.join_contents .certification{margin:45px auto;width:680px}
.join_contents .certification > strong{display:block;text-align:center;color:#211c1d;font-weight:500}
.join_contents .certification .cert_type_wrap{display:block;margin:40px 0 70px;*zoom:1}
.join_contents .certification .cert_type_wrap:after{content:"";display:block;clear:both}
.join_contents .certification .cert_type_wrap .cert_type{float:left;width:312px}
.join_contents .certification .cert_type_wrap .cert_type.c_ipin{float:right}
.join_contents .certification .cert_type_wrap .cert_type .cert_btn{display:block;margin-bottom:45px;height:320px;border:1px solid #e3e6e8;background-color:#fbfbfc;text-align:center}
.join_contents .certification .cert_type_wrap .cert_type .cert_btn a{display:block;padding:46px 0 25px 0;height:178px;background:center 46px no-repeat;font-size:0;line-height:0}
.join_contents .certification .cert_type_wrap .cert_type.c_phone .cert_btn a{background-image:url("../img/cert_btn01.png")}
.join_contents .certification .cert_type_wrap .cert_type.c_ipin .cert_btn a{background-image:url("../img/cert_btn02.png")}
.join_contents .certification .cert_type_wrap .cert_type .cert_btn p{padding:0 15px;text-align:center;font-weight:500;font-size:17px;line-height:1.4em}
.join_contents .certification .cert_type_wrap .cert_type span{display:block;font-size:14px;line-height:1.5em;color:#666;letter-spacing:-0.25px}
.join_contents .certification .cert_type_wrap .cert_type strong{display:block;margin-bottom:10px;font-size:17px;color:#211c1d}
.join_contents .certification .cert_type_wrap .cert_type.c_phone span{letter-spacing:0}
/* 신규작업 */
.join_contents .checking_list button{width:175px;height:40px;font-weight:bold;margin-top:10px;background-color:#efdf00;margin-left:40px}

.join_contents .checking_list .next_part{width:100%;height:auto;margin:0 auto;text-align:center}
.join_contents .checking_list .next_part button{font-size:17px;width:160px;height:50px;margin:0 auto}
.join_contents .checking_list .radio_part {margin-bottom:60px}
.join_contents .checking_list .radio_part label{font-weight:bold;font-size:21px}
.join_contents .checking_list .radio_part input[type='radio']{display:none}
.join_contents .checking_list .radio_part input[type='radio']+ label{display:block;margin-bottom:10px}
.join_contents .checking_list .radio_part input[type='radio']+ label:before{content:'';width:19px;height:19px;display:inline-block;background:url('../img/input_unchecked.png') no-repeat center/100%;vertical-align:middle;margin-right:22px}
.join_contents .checking_list .radio_part input[type='radio']:checked+ label::before{content:'';width:19px;height:19px;display:inline-block;background:url('../img/input_checked_yellow.png') no-repeat center/100%}
.join_contents .checking_list .radio_part ul{padding-left:55px;font-size:16px}
.join_contents .checking_list .radio_part ul li{margin-bottom:5px;position:relative}
.join_contents .checking_list .radio_part ul li::before{display:block;background:url('../img/connect_dots_act.png') no-repeat center/100%;width:3px;height:3px;position:absolute;left:-13px;top:8.5px;content:''}
.join_contents .checking_list .radio_part ul li:last-child{margin-bottom:0}
.join_contents .tips{display:block;background:none}
.join_contents .tips li{margin-top:8px;padding-left:25px;font-size:15px;color:#999;line-height:1.5em;background:url("../img/ico_tips.png") 0px 5px no-repeat}
.join_contents .tips li:first-child{margin-top:0}
.join_contents .checking_list .radio_part ul .nodisc:before{content:'-';background:none;display:inline-block;position:absolute;left:-13px;top:0px;width:0;height:0}
.red_font{color:red !important}
.join_contents .checking_list .radio_part ul .nodisc.red_font{padding-left:20px}
.join_contents .checking_list .radio_part ul .nodisc.red_font::before{content:'※';background:none;width:0;height:0;position:absolute;left:0}
.join_contents .info_input table{width:100%}
.join_contents .info_input table th,
.join_contents .info_input table td{padding:6px 0 6px 23px;border-bottom:1px solid #e3e6ea;text-align:left}
.join_contents .info_input table th{padding-top:19px;width:145px;font-weight:400;color:#211c1d;vertical-align:top;line-height:1.4em}
.join_contents .info_input table th.req{position:relative}
.join_contents .info_input table th.req em{display:block;position:absolute;top:25px;left:1px;width:12px;height:12px;background:url("../img/ico_req.png") center center no-repeat;font-size:0;line-height:0}
.join_contents .info_input table td{color:#999;height:45px;*zoom:1}
.join_contents .info_input table td:after{content:"";display:block;clear:both}
.join_contents .info_input table td > *{float:left}
.join_contents .info_input table td button{display:inline-block;margin:3px 0 0 10px;padding:0 17px;height:40px;background-color:#696b71;color:#fff;font-size:17px;line-height:40px;font-weight:400;letter-spacing:-0.2px;vertical-align:top}
.join_contents .info_input table td button:first-child{margin-left:0}
.join_contents .info_input table td a{display:inline-block;margin:3px 0 0 10px;padding:0 17px;height:40px;background-color:#696b71;color:#fff;font-size:17px;line-height:40px;font-weight:400;letter-spacing:-0.2px;vertical-align:top}
.join_contents .info_input table td input{color:#333}
.join_contents .info_input table td .overlap label{cursor:text;color:#ccc}
.join_contents .info_input table td.pw input{width:350px}
.join_contents .info_input table td.nft_txt input{width:500px}
.join_contents .info_input table td .rs_select{margin-right:-1px;width:160px}
.join_contents .info_input table td.birth .rs_select{width:90px}
.join_contents .info_input table td.birth .rs_select:first-child{width:140px}
.join_contents .info_input table td.birth .radio{margin-top:14px;margin-left:80px}
.join_contents .info_input table td.birth .radio:last-child{margin-left:40px}
.join_contents .info_input table td.email .email_input{border:1px solid #e3e6e8;height:44px}
.join_contents .info_input table td.email .email_input input{float:left;border:0}
.join_contents .info_input table td.email .email_input input:first-child{width:150px}
.join_contents .info_input table td.email .email_input span{float:left;color:#211c1d;line-height:44px}
.join_contents .info_input table td.email .rs_select{margin:0 0 0 -1px;width:140px}
.join_contents .info_input table td.email .rs_select label{color:#211c1d}
.join_contents .info_input table td .tip{clear:both;margin-top:8px;position:relative;padding-left:10px;color:#999;font-size:13px;line-height:1.5em}
.join_contents .info_input table td .tip:after{content:"•";display:block;position:absolute;top:0;left:0;color:#999}
.join_contents .info_input table td .tip.r{clear:none;float:left;margin-top:0;margin-left:100px;font-size:15px}
.join_contents .info_input table td.mobile .mb_org,
.join_contents .info_input table td.mobile .mb_change{float:left;width:100%}
.join_contents .info_input table td.mobile .rs_select{width:100px;float:left}
.join_contents .info_input table td.mobile input{margin-right:-1px;width:105px;float:left}
.join_contents .info_input table td.mobile .mcode{margin-left:15px;float:right}
.join_contents .info_input table td.mobile .mcode button{float:left;margin-right:5px;margin-top:3px;padding:0 15px;height:40px;background-color:#696b71;color:#fff;margin-left:0}
.join_contents .info_input table td.mobile .mcode button.y{background-color:#efdf00;color:#333}
.join_contents .info_input table td.mobile .mcode input{float:left;margin-right:10px}

.join_contents .info_input table td .radio{margin-left:60px}
.join_contents .info_input table td .radio:first-child{margin-left:0}
.join_contents .info_input table td .address{display:block;margin-top:8px;width:100%}
.join_contents .info_input table td .address em{float:left;display:block;width:70px;line-height:45px;color:#211c1d}
.join_contents .info_input table td .address input{float:left;width:420px}
.join_contents .car_info{margin-top:60px;border-top:2px solid #666}
.join_contents .info_input table td .rs_select.long{width:320px}
.join_contents .info_input table td .rs_select.shot{width:100px}
.join_contents .info_input table td .marketing_agreed{position:relative;margin-top:8px;padding:20px 85px 20px 165px;background-color:#f8f8f6;font-size:15px;color:#000}
.join_contents .info_input table td .marketing_agreed .t{position:absolute;top:45px;left:20px;width:140px;text-align:right;font-size:16px;line-height:1.5em;font-weight:400}
.join_contents .info_input table td .marketing_agreed .check{font-size:15px;line-height:27px}
.join_contents .info_input table td .marketing_agreed .check label:before{width:25px;height:25px;border:1px solid #d7d6d4}
.join_contents .info_input table td .marketing_agreed p{display:block;position:relative;margin:5px 0 10px;padding-left:10px;font-size:13px;color:#999}
.join_contents .info_input table td .marketing_agreed p:after{content:"*";display:block;position:absolute;top:2px;left:0}
.join_contents .info_input table td .marketing_agreed .agree_list{display:block;*zoom:1}
.join_contents .info_input table td .marketing_agreed .agree_list:after{content:"";display:block;clear:both}
.join_contents .info_input table td .marketing_agreed .agree_list strong{float:left;width:115px;font-weight:400;line-height:27px}
.join_contents .info_input table td .marketing_agreed .agree_list .check{margin-right:30px;letter-spacing:0}
.join_contents .info_input table td .recommend{display:block;margin-top:8px;width:100%}
.join_contents .info_input table td .recommend > span{position:relative;margin-right:8px;display:inline-block}
.join_contents .info_input table td .recommend input{padding-right:50px;width:210px}
.join_contents .info_input table td .recommend button{position:absolute;right:0;top:0;padding:20px;background:transparent url("../img/ico_search.png") no-repeat center center;background-size:18px auto;font-size:0;line-height:0}

.join_contents.info_edit input[type=text],
.join_contents.info_edit input[type=password],
.join_contents.info_edit .rs_select label,
.join_contents.info_edit .info_input table td{color:#333}
.join_contents.info_edit .info_input table td > strong{font-size:19px;font-weight:500}
.join_contents.info_edit .info_input table td > strong.middle{padding:12px 0}
.join_contents.info_edit .terms_tit:first-child{padding:0}
.join_contents.info_edit .terms_tit .req{top:-32px}

.join_contents.info_out .info_input table td > strong{color:#333}
.join_contents.info_out input[type=text],
.join_contents.info_out input[type=password]{width:400px}
.join_contents.info_out textarea{PADDING:15px 10px;width:765px;height:230px;border:1px solid #e3e6e8}

.login_channel_wrap{display:block;padding:50px 0 18px;border-top:2px solid #333}
.login_channel{position:relative;height:190px;border:1px solid #e3e6e8}
.login_channel .t{position:absolute;top:0;left:0;width:149px;height:100%;border-right:1px solid #e3e6e8;background-color:#fbfbfc;text-align:center;font-weight:400;color:#211c1d;line-height:190px}
.login_channel .sns_channel{padding:37px 0 0 240px}
.login_channel .sns_channel .sns_list{display:block;*zoom:1}
.login_channel .sns_channel .sns_list:after{content:"";display:block;clear:both}
.login_channel .sns_channel .sns_list a{float:left;margin-left:5px;display:block;width:450px;height:50px;text-align:center;font-size:15px;font-weight:400;line-height:50px;background:25px center no-repeat}
.login_channel .sns_channel .sns_list a:first-child{margin-left:0}
.login_channel .sns_channel .sns_list a.on{width:450px;height:48px;line-height:48px}
.login_channel .sns_channel .sns_list a.n{color:#fff;background-image:url("../img/sns_login_n.png");background-color:#2eca26}
.login_channel .sns_channel .sns_list a.n.on{color:#2eca26;background-image:url("../img/sns_login_n_on.png");background-color:#fff;border:1px solid #2eca26}
.login_channel .sns_channel .sns_list a.f{color:#fff;background-image:url("../img/sns_login_f.png");background-color:#527bd4}
.login_channel .sns_channel .sns_list a.f.on{color:#527bd4;background-image:url("../img/sns_login_f_on.png");background-color:#fff;border:1px solid #527bd4}
.login_channel .sns_channel .sns_list a.k{color:#212121;background-image:url("../img/sns_login_k.png");background-color:#feeb35}
.login_channel .sns_channel .sns_list a.k.on{background-color:#fff;border:1px solid #feeb35}
.login_channel .sns_channel .tips{display:block;position:relative;width:500px;margin-top:20px}
.login_channel .sns_channel .tips li{display:block;font-size:13px;line-height:1.6em;color:#999;font-weight:400;letter-spacing:-0.2px}
.login_channel .sns_channel .tips li a{position:absolute;right:0;bottom:0;display:block;padding:6px 10px;background-color:#ccc;color:#fff}

.login_channel_wrap.login_social{padding:15px 0}
.login_channel_wrap.login_social .login_channel{position:relative;height:50px}
.login_channel_wrap.login_social .login_channel .t{line-height:50px}
.login_channel_wrap.login_social .login_channel p{padding:16px 0 0 190px;font-size:15px;*zoom:1}
.login_channel_wrap.login_social .login_channel p:after{content:"";display:block;clear:both}
.login_channel_wrap.login_social .login_channel p em{float:left;width:120px;font-weight:400;color:#211c1d}
.login_channel_wrap.login_social .login_channel p span{float:left;font-weight:500;letter-spacing:0}
.login_channel_wrap.login_social .login_channel p span.n{color:#2eca26}
.login_channel_wrap.login_social .login_channel p span.f{color:#527bd4}
.login_channel_wrap.login_social .login_channel p span.k{color:#efdf00}
.login_channel_wrap.login_social .login_channel button{display:block;position:absolute;right:5px;top:5px;width:140px;height:40px;font-size:14px;background-color:#999;color:#fff}
.social_members_join{position:relative;padding:40px 0 35px 310px;border:1px solid #e3e6e8;background:url("../img/social_members_join.png") 66px center no-repeat}
.social_members_join strong{display:block;font-size:19px;line-height:1.5em;color:#211c1d;font-weight:500}
.social_members_join ul{margin-top:24px}
.social_members_join ul li{font-size:15px;line-height:1.3em;color:#999;font-weight:400;padding-left:17px;text-indent:-17px;padding-top:4px}
.social_members_join ul li.p{color:#000}
.social_members_join .btns{position:absolute;top:50%;right:60px;margin-top:-70px;width:200px}
.social_members_join .btns a{display:block;width:100%;height:60px;background-color:#efdf00;color:#211c1d;font-size:21px;line-height:60px;font-weight:500;text-align:center;margin-top:10px}

.join_complete{margin:60px auto;width:700px}
.join_complete > strong{display:block;text-align:center;font-size:25px;color:#000;font-weight:500}
.join_complete > strong em{color:#efdf00;font-weight:700}
.join_complete > p{margin-top:14px;font-size:17px;color:#999;text-align:center}
.join_complete > p.tip{margin-top:6px;margin-bottom:0}
.join_complete > p.tip:before{content:"※";margin-right:5px}
.join_complete > ul{display:block;margin:40px auto;width:435px;border:1px solid #e3e6e8}
.join_complete > ul li{display:block;border-top:1px solid #e3e6e8;color:#211c1d;line-height:50px;*zoom:1}
.join_complete > ul li:after{content:"";display:block;clear:both}
.join_complete > ul li:first-child{border-top:0}
.join_complete > ul li em{float:left;display:block;width:114px;border-right:1px solid #e3e6e8;background-color:#fbfbfc;text-align:center;font-weight:500}
.join_complete > ul li span{float:left;padding-left:25px;width:230px;letter-spacing:0}
.join_complete .social_login{padding:24px 0 25px;border:solid #efefef;border-width:1px 0;font-size:15px;color:#999;line-height:1.5em}
.join_complete .social_login p{padding-left:32px;height:22px;background:url("../img/ico_tips_b.png") left top no-repeat;color:#333;font-weight:500}
.join_complete .social_login ul{padding-left:32px;margin-top:5px}
.join_complete .social_login ul li{margin-top:3px}
.join_complete .social_login .social_btns{margin-top:45px;*zoom:1}
.join_complete .social_login .social_btns:after{content:"";display:block;clear:both}
.join_complete .social_login .social_btns a{float:left;margin-left:5px;display:block;width:230px;height:50px;text-align:center;font-weight:500;line-height:50px;color:#fff;background:26px center no-repeat}
.join_complete .social_login .social_btns a:first-child{margin-left:0}
.join_complete .social_login .social_btns a.n{background-color:#2eca26;background-image:url("../img/sns_login_n.png")}
.join_complete .social_login .social_btns a.f{background-color:#527bd4;background-image:url("../img/sns_login_f.png")}
.join_complete .social_login .social_btns a.k{background-color:#feeb35;color:#212121;background-image:url("../img/sns_login_k.png")}

/* 아이디,비번 찾기 */
.page_login_search{margin:0 auto;width:780px}
.tab_top{display:block}
.tab_top ul{display:block;*zoom:1}
.tab_top ul:after{content:"";display:block;clear:both}
.tab_top ul li{float:left;display:block;width:50%}
.tab_top ul li a{display:block;position:relative;height:48px;line-height:48px;text-align:center;font-weight:500;color:#211c1d;border:1px solid #e3e6e8;border-bottom:1px solid #efdf00;z-index:1}
.tab_top ul li a.on{margin:0 -1px;border:1px solid #efdf00;border-bottom:0;z-index:2}
.login_search{margin:60px auto;width:410px}
.login_search .tabs{padding:10px 0;border-bottom:1px solid #f2f1ed;text-align:center}
.login_search .tabs ul{display:inline-block;*zoom:1}
.login_search .tabs ul:after{content:"";display:block;clear:both}
.login_search .tabs ul li{float:left;display:block;height:14px;border-left:1px solid #e3e6e8}
.login_search .tabs ul li:first-child{border-left:0}
.login_search .tabs ul li a{display:block;padding:0 18px;font-size:15px;line-height:14px;color:#999}
.login_search .tabs ul li a.on{color:#212121;font-weight:500}
.login_search .tabs ul li:first-child a{padding-left:0}
.login_search .tabs ul li:last-child a{padding-right:0}
.login_search .tabs_conts{display:none;margin-top:50px}
.login_search .tabs_conts.open{display:block}
.login_search .tabs_conts ul li{display:block;margin-top:20px;*zoom:1}
.login_search .tabs_conts ul li:after{content:"";display:block;clear:both}
.login_search .tabs_conts ul li:first-child{margin-top:0}
.login_search .tabs_conts ul li > strong{display:block;padding-bottom:8px;font-size:19px;line-height:1.2em;color:#1e1a1b;font-weight:500}
.login_search .tabs_conts ul li input[type=text],
.login_search .tabs_conts ul li input[type=password]{width:384px}
.login_search .tabs_conts ul li.cellphone .rs_select{float:left;width:138px;margin-right:-1px}
.login_search .tabs_conts ul li.cellphone input[type=text],
.login_search .tabs_conts ul li.cellphone input[type=password]{width:245px}
.login_search .tabs_conts > button{display:block;margin-top:24px;height:50px;width:100%;font-size:17px;font-weight:500;line-height:50px;text-align:center;color:#333;background-color:#efdf00}
.login_search .tabs_conts .txt_info{margin-left:-65px;padding:30px 0;width:540px;text-align:center}
.login_search .tabs_conts .txt_info strong{font-size:19px;font-weight:500;line-height:1.4em;color:#1e1a1b}
.login_search .tabs_conts .txt_info p{margin-top:20px;font-size:15px;color:#999;line-height:1.4em}
.login_search .tabs_conts .txt_info p span{letter-spacing:0px}
.login_search .tabs_conts .input_mail{display:block;border:1px solid #e3e6e8;*zoom:1}
.login_search .tabs_conts .input_mail:after{content:"";display:block;clear:both}
.login_search .tabs_conts .input_mail input[type=text]{float:left;border:0;width:220px}
.login_search .tabs_conts .input_mail input[type=text]:first-child{width:120px}
.login_search .tabs_conts .input_mail span{float:left;display:block;padding:12px 3px 0;font-size:15px;color:#211c1d}

/* MY르노 */
.estimate_top{display:block;padding-bottom:10px;*zoom:1}
.estimate_top:after{content:"";display:block;clear:both}
.estimate_top > strong{float:left;display:block;margin:15px 15px 0 0;font-size:17px;font-weight:500;color:#211c1d}
.estimate_top .rs_select{float:left;width:140px}
.estimate_top .rs_select label{color:#211c1d}
.estimate_top .select_tip{float:right;margin-top:3px}
.estimate_top .select_tip p{float:left;padding-left:25px;font-size:15px;margin-top:4px;color:#333;line-height:1.2em;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:18px auto}
.estimate_top .select_tip button{float:left;margin-left:10px;padding:0 20px;height:40px;background-color:#333;color:#fff;font-size:15px}
.estimate_top .select_tip button.y{background-color:#000;color:#fff}

.estimate_list{margin-bottom:20px;border:solid #333;border-width:2px 0}
.estimate_list .none{padding:150px 0;font-size:19px;text-align:center}
.estimate_list .check label:before{margin:0 0 0 20px}
.estimate_list table{width:100%}
.estimate_list table th,
.estimate_list table td{padding:10px;height:35px;text-align:Center;font-size:15px;font-weight:400;color:#211c1d;letter-spacing:-0.2px}
.estimate_list table thead th{padding:0;height:62px;background-color:#fbfbfc}
.estimate_list table tbody td{border-top:1px solid #e3e6e8}
.estimate_list table tbody tr:first-child td{border-top:0}
.estimate_list table tbody td.type{padding-right:30px;text-align:right}
.estimate_list table td strong{font-weight:500;font-size:17px}
.estimate_list table td .detail{display:inline-block;width:120px;height:40px;font-size:15px;line-height:40px;background-color:#e9e9e9;color:#333;text-align:center}
.estimate_list table td .check label:before{width:25px;height:25px;border:1px solid #d7d6d4}
.estimate_list table tbody tr{background-color:#fff;
	transition:background-color 0.5s;-webkit-transition:background-color 0.5s}
.estimate_list table tbody tr:hover{background-color:#efdf00}

.inquiry_list_box{border-top:2px solid #000}
.inquiry_list_box ul{margin-bottom:30px}
.inquiry_list_box ul li{display:block;border-bottom:1px solid #e3e6ea;line-height:1.5em}
.inquiry_list_box ul li a{display:block;position:relative;padding:20px 150px 20px 125px;font-size:15px}
.inquiry_list_box ul li a em{position:absolute;top:20px;left:30px;color:#333}
.inquiry_list_box ul li a span{position:absolute;top:20px;right:30px;color:#333;font-weight:400;letter-spacing:0}
.inquiry_list_box ul li a strong{transition:color 0.6s;-webkit-transition:color 0.6s}
.inquiry_list_box ul li a.q{font-weight:500;background-color:#fff}
.inquiry_list_box ul li a.q strong{font-size:19px;font-weight:400}
.inquiry_list_box ul li a.a{background-color:#fafafb}
.inquiry_list_box ul li a.a strong{font-size:17px;color:#999;font-weight:400}
.inquiry_list_box ul li a.a span{color:#999}
.inquiry_list_box ul li a:hover strong{color:#efdf00}
.inquiry_list_box .btns{height:80px;position:relative}
.inquiry_list_box .btn_write{display:block;position:absolute;right:0;top:0;width:130px;height:40px;text-align:center;font-size:14px;line-height:40px;color:#fff;font-weight:400;background-color:#000}
.inquiry_list_box .none{padding:120px 0;font-size:19px;text-align:center}
.inquiry_list_box .lst_plus{display:block;width:80px;height:80px;margin:0 auto;background:url("../img/btn_lst-plus.png") 0 0 no-repeat;text-indent:-99999em;overflow:hidden}

/* MY 르노삼성 - 고객지원 */
.angel_guide{margin-bottom:105px}
.advice_info:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.advice_info table tr th{padding:20px 0;background:#f9f9f9;border-top:1px solid #e3e6e8;border-right:1px solid #e3e6e8;border-bottom:1px solid #e3e6e8;font-size:25px}
.advice_info table tr th:nth-child(3){border-right:none}
.advice_info table tr td{border-right:1px solid #e3e6e8;border-bottom:1px solid #e3e6e8}
.advice_info table tr td:nth-child(3){border-right:none}
.advice_info table tr td.img{text-align:center;padding:158px 0 66px 0;box-sizing:border-box;background:url('../img/ico_face.gif') center 60px no-repeat;font-size:17px}
.advice_info table tr td.img.angel_talk{background-image:url('../img/ico_angel_talk.png')}
.advice_info table tr td.img.angel_mail{background-image:url('../img/ico_angel_mail.png');padding:124px 0 50px 0}
.advice_info table tr td.img span{display:block;margin-bottom:10px;line-height:1em;font-size:17px}
.advice_info table tr td.img strong{display:block;line-height:1em;font-size:32px}
.advice_info table tr td .box_font{padding:0 30px}
.advice_info table tr td .box_font a{display:block;padding:17px 90px;background-color:#000;text-align:center;font-weight:700;color:#fff}
.advice_info table tr td .box_font span{display:block;margin-bottom:25px;line-height:1.5em;font-size:16px}
.advice_info table tr td .box_font span:last-child{margin-bottom:0}
.advice_info table tr td .box_font span.emgcy_box{display:block;margin:21px 0 0 0;padding:25px 0 25px 100px;background:url('../img/ico_angel_emgcy.png') no-repeat 27px center;border:5px solid #ffd451}
.advice_info table tr td .box_font span.font_note{padding-left:20px;background:url('../img/ico_tips.png') 0 6px no-repeat}
.advice_info table tr td .box_font span em{font-weight:700}
.advice_info table tr td .box_font span em.font_block{display:block}
.inquiry_list_tit{line-height:40px;font-size:25px;font-weight:700}

/* 상담문의 내역 상세 */
.inquiry_view .view_top-lst .top_tit{padding-left:130px}
.inquiry_view .view_top-lst .top_tit > em{left:20px}
.inquiry_view .view_top-lst .each_data{position:absolute;right:35px;top:32px;width:auto;margin:0}
.inquiry_view .view_top-lst .each_data span em{color:#333}
.inquiry_view .view_body-lst{padding:40px 40px 40px 130px;font-size:15px;color:#666;line-height:1.6em}
.inquiry_view .view_body-lst p{margin:10px 0}
.inquiry_view .view_file-lst{padding-left:16px}
.inquiry_view .view_file-lst ul li{display:block;margin-top:10px;width:100%}
.inquiry_view .view_file-lst ul li:first-child{margin-top:0}
.inquiry_view .reply_wrap{border-top:2px solid #333}
.inquiry_view .origin_wrap{background-color:#fafafb}
.inquiry_view .origin_wrap .view_top-lst .top_tit > em.y{background-color:#ccc}

.my_event_list .lst_guide{margin-bottom:30px;border:solid #333;border-width:2px 0}
.my_event_list .lst_guide ul li{display:block;padding:10px 0;border-top:1px solid #e3e6ea}
.my_event_list .lst_guide ul li:first-child{padding-top:14px;border-top:0}
.my_event_list .lst_guide ul li a{display:block;*zoom:1}
.my_event_list .lst_guide ul li a:after{content:"";display:block;clear:both}
.my_event_list .lst_guide ul li img{float:left;width:320px;height:215px;border:1px solid #e3e6ea}
.my_event_list .lst_guide ul li .title{float:left;margin:50px 0 0 30px;width:550px}
.my_event_list .lst_guide ul li .title strong{display:block;margin-bottom:10px;font-size:21px;line-height:1.5em;color:#211c1d;font-weight:500;
	transition:color 0.6s;-webkit-transition:color 0.6s}
.my_event_list .lst_guide ul li .title span{display:block;font-size:17px;color:#999;letter-spacing:0}
.my_event_list .lst_guide ul li .title em{display:inline-block;margin-top:30px;padding:6px 10px;font-size:15px;font-weight:400;background-color:#efdf00;color:#fff}
.my_event_list .lst_guide ul li a:hover .title strong{color:#efdf00}
.my_event_list .none{padding:150px 0;text-align:center}
.my_event_list .none p{margin-bottom:30px;font-size:25px;color:#211c1d;font-weight:400}
.my_event_list .none a{display:block;margin:0 auto;width:150px;height:40px;background-color:#696b71;color:#fff;font-size:17px;line-height:40px}

/* 레이어 팝업 */
.layer_popup_drop{display:none;position:absolute;top:-100%;left:50%;margin-left:-520px;width:1040px;min-height:800px;background:#fff url("../img/top_shadow.png") 0 0 repeat-x;box-shadow:rgba(51, 51, 51, 0.2) 0 8px 32px;z-index:10;opacity:0}
.layer_popup_drop .btn_x{position:absolute;right:10px;top:0;width:70px;height:70px;background:url("../img/btn_x2.png") center center no-repeat;font-size:0;line-height:0;z-index:100}
.layer_popup_drop .mycar_detail_right{margin-left:0;height:600px;padding-bottom:30px;padding-top:60px}
.layer_popup_drop .mycar_detail_right .total_price{display:block;margin-top:14px;padding-left:30px;*zoom:1}
.layer_popup_drop .mycar_detail_right .total_price:after{content:"";display:block;clear:both}
.layer_popup_drop .mycar_detail_right .total_price p{float:left;font-size:13px;width:500px;color:#333}
.layer_popup_drop .mycar_detail_right .total_price a{float:right;display:block;margin:-4px 0 0 0;width:136px;height:50px;background:url("../img/btn_buy.png") 0 0 no-repeat;font-size:0;line-height:0}
.layer_popup_drop .mycar_detail_right .total_price a:hover{background-image:url("../img/btn_buy_on.png")}
.layer_popup_drop .detail_estimate_scroll{height:100% !important;padding-bottom:0}
.layer_popup_drop .estimate_contents{margin-left:30px;margin-bottom:0;margin-top:0}
.layer_popup_drop .fix_footbar .total_price{margin-left:20px}
.layer_popup_drop .select_options{margin-top:0}

/* 내 차 관리 */
.mycar_list_wrap{position:relative}
.mycar_list_wrap .rs_select{display:block;width:220px;height:38px}
.mycar_list_wrap .rs_select label{line-height:38px;font-size:15px;color:#211c1d}
.mycar_list_wrap .parts{position:absolute;right:0;bottom:190px;display:block;width:140px;background-color:#e9e9e9;color:#333333;font-size:15px;text-align:center;padding:12px 0}
.mycar_list_wrap .btn_add{display:inline-block;padding:0 20px 0;height:30px;background-color:#e9e9e9;font-size:15px;color:#333}
.mycar_list_wrap .btn_add:after{content:"";display:inline-block;margin-left:10px;width:12px;height:12px;background:url("../img/ico_plus_g.png") center center no-repeat}
.mycar_list_wrap .car_none .i{display:block;margin-top:-70px;padding:70px 0;font-size:25px;font-weight:400;line-height:1.2em;border-bottom:2px solid #333}
.mycar_list_wrap .car_none .i:before{content:'';display:inline-block;width:22px;height:22px;background:url("../img/ico_tips_b.png") left center no-repeat;vertical-align:middle;margin:-5px 10px 0 0}
.mycar_list_wrap .car_none .btn_c{margin:25px 0;display:block}
.mycar_list_wrap .car_none .btn_c a{margin:0 auto;display:block;width:200px;height:40px;text-align:center;color:#fff;background-color:#333;font-size:15px;line-height:40px}
.mycar_list_wrap .car_none .app_info{margin:30px auto 0;padding:35px 0;width:734px;background-color:#faf9f8}
.mycar_list_wrap .car_none .app_info strong{font-size:19px;font-weight:500;line-height:1.4em}
.mycar_list_wrap .car_none .app_info ul{display:block;margin:10px 20px 10px 90px}
.mycar_list_wrap .car_none .app_info ul li{display:block;position:relative;padding-left:10px;text-align:left;font-size:15px;color:#666;line-height:1.5em}
.mycar_list_wrap .car_none .app_info ul li:before{content:"";display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#9a9a9a}
.mycar_list_wrap .car_none .app_info button{margin-top:15px}
.mycar_list_wrap .car_none .car_img{width:100%;text-align:center;margin-bottom:20px}
.mycar_list_wrap .car_none .car_img img{display:block;margin:0 auto;width:264px}
.mycar_list_wrap .car_none .car_img > strong{display:block;text-align:center;color:#211c1d;font-weight:400;line-height:30px;padding:0 0 10px 0}
.mycar_list_wrap .car_none .car_img > strong em{display:block;font-weight:bold;font-size:31px;line-height:1em}

.mycar_list{margin-top:15px;border-top:2px solid #333}
.mycar_list.car_none{padding:70px 0 60px;text-align:center;color:#211c1d}
.mycar_list .car_info_box{border-bottom:2px solid #333;color:#211c1d}
.mycar_list .car_info_box:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.mycar_list .car_info_box .car_type{display:block;padding:18px 0;border-bottom:3px solid #efdf00;*zoom:1}
.mycar_list .car_info_box .car_type:after{content:"";display:block;clear:both}
.mycar_list .car_info_box .car_type > span{float:left;display:Block;width:100%;text-align:center;font-size:19px}
.mycar_list .car_info_box .type_guide{overflow:hidden;width:100%;padding:16px 0 30px 0;border-bottom:1px solid #333}
.mycar_list .car_info_box .car_detail{float:left;width:366px}
.mycar_list .car_info_box .car_detail .img{width:100%;text-align:center}
.mycar_list .car_info_box .car_detail .img img{display:block;margin:0 auto;width:264px}
.mycar_list .car_info_box .car_detail .img > strong{display:block;text-align:center;color:#211c1d;font-weight:400;line-height:30px;padding:24px 0 20px 0}
.mycar_list .car_info_box .car_detail .img > strong em{display:block;font-weight:bold;font-size:31px;line-height:1em}
.mycar_list .car_info_box .car_detail .btns{margin-top:20px}
.mycar_list .car_info_box .car_detail .btns a{display:block;margin:3px auto 0;width:200px;height:40px;font-size:15px;line-height:40px;text-align:center;color:#333;background-color:#e9e9e9}
.mycar_list .car_info_box .car_detail .btns a.b{background-color:#333;color:#fff}
.mycar_list .car_info_box .car_detail .btns:first-child{margin-top:0}
.mycar_list .car_info_box .car_detail .long_edit{text-align:center;margin-top:10px}
.mycar_list .car_info_box .car_detail .long_edit p{display:inline-block;vertical-align:top;line-height:32px;margin-right:10px}
.mycar_list .car_info_box .car_detail .long_edit button{display:inline-block;vertical-align:top;width:32px;height:32px;font-size:0;text-indent:-99999em;;line-height:0;background:url('../img/btn-update.png') no-repeat 0 0;text-align:left}
.mycar_list .car_info_box .car_deg{float:left;width:614px;color:#211c1d;position:relative}
.mycar_list .car_info_box .car_deg > button{position:absolute;right:0;top:0;display:block;width:140px;background-color:#efdf00;color:#333333;font-size:15px;text-align:center;padding:12px 0}
.mycar_list .car_info_box .car_deg > dl dt{color:#211c1d;font-size:19px;line-height:1em;padding:22px 0 10px 0;text-indent:22px}
.mycar_list .car_info_box .car_deg > dl dd{background-color:#faf9f8;padding:16px 20px;line-height:24px;font-size:15px}
.mycar_list .car_info_box .car_deg > dl dd .mid_t{font-weight:400;display:inline-block;padding-top:4px}
.mycar_list .car_info_box .car_deg > dl dd p strong{display:block;font-size:19px;font-weight:400}
.mycar_list .car_info_box .car_deg .s_f{color:#666;font-size:15px;padding-left:25px;margin-top:10px;background:url('../img/ico_tips_b.png') 0 0 no-repeat;background-size:18px auto;line-height:18px}
.mycar_list .car_info_box .car_deg .title{display:block;color:#211c1d;font-size:19px;line-height:1em;padding:22px 0 10px 0;text-indent:22px;font-weight:400}
.mycar_list .car_info_box .car_deg .rs_tab ul li{width:130px}
.mycar_list .car_info_box .car_deg .rs_tab ul li button{font-size:16px;height:37px;line-height:30px;border-bottom-width:0}
.mycar_list .car_info_box .car_deg .rs_tab ul li button.on{background-image:none;background-color:#faf9f8;color:#000;height:40px}
.mycar_list .car_info_box .car_deg .rs_tab_contents{margin-top:-3px;background-color:#faf9f8;padding:16px 20px;line-height:24px;font-size:15px;border-top:3px solid #efdf00}
.mycar_list .car_info_box .car_deg .tab_cont strong{border-top:1px solid #f1f1f1;display:block;padding-top:8px;margin-top:12px}
.mycar_list .car_info_box .car_deg .tab_cont strong:first-child{margin-top:0;padding-top:0;border-top-width:0}
.mycar_list .car_info_box .car_deg .tab_cont ul{padding-left:8px}
.mycar_list .car_info_box .info_bottom{position:relative;width:100%}
.mycar_list .car_info_box .info_bottom:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.mycar_list .car_info_box .info_bottom .lst{width:364px;padding:20px 0}
.mycar_list .car_info_box .info_bottom .lst li{color:#211c1d;font-size:15px;padding:6px 0}
.mycar_list .car_info_box .info_bottom .lst li *{display:inline-block;vertical-align:top;line-height:22px}
.mycar_list .car_info_box .info_bottom .lst li em{width:150px;text-indent:40px}
.mycar_list .car_info_box .info_bottom .lst li span > button{display:inline-block;width:32px;height:32px;margin:-6px 0 -6px 10px;font-size:0;overflow:hidden;line-height:1em;text-indent:-99999px;background:url('../img/btn-change.png') no-repeat 0 0}
.mycar_list .car_info_box .info_bottom .lst li.line_top{border-top:1px solid #ccc;padding-top:12px;margin-top:12px}
.mycar_list .car_info_box .info_bottom .lst > strong{display:block;text-indent:40px;margin:6px 0;font-size:15px}
.mycar_list .car_info_box .info_bottom .lst > strong.tm{margin-top:30px}
.mycar_list .car_info_box .info_bottom .lst.lft{width:48%;display:inline-block;vertical-align:top}
.mycar_list .car_info_box .add_racer{position:absolute;right:0;top:0;width:455px;padding-left:160px;border-left:1px solid #333;height:100%}
.mycar_list .car_info_box .add_racer > span{position:absolute;left:0;top:0;padding-top:60px;margin-top:150px;width:160px;height:20px;background:url("../img/ico_add_racer.png") center top no-repeat;text-align:center}
.mycar_list .car_info_box .add_racer > span.one{padding-top:0;background-image:none;height:auto;margin-top:180px}
.mycar_list .car_info_box .add_racer ul{display:block}
.mycar_list .car_info_box .add_racer ul li{display:inline-block;width:148px;position:relative;height:420px;text-align:center;vertical-align:top;border-left:1px solid #f2f1ed}
.mycar_list .car_info_box .add_racer ul li:after{content:"";display:block;clear:both}
.mycar_list .car_info_box .add_racer ul li:first-child{margin-top:0}
.mycar_list .car_info_box .add_racer ul li em,
.mycar_list .car_info_box .add_racer ul li span{display:block;text-align:center}
.mycar_list .car_info_box .add_racer ul li em{font-size:19px;padding:138px 0 20px 0}
.mycar_list .car_info_box .add_racer ul li span{font-size:15px;padding-bottom:16px}
.mycar_list .car_info_box .add_racer ul li .btn_del{display:block;margin:0 auto;width:60px;height:30px;background-color:#e9e9e9;font-size:15px}
.mycar_list .car_info_box .add_racer ul li .btn_add{height:auto;width:100px;margin:137px auto;padding:0;line-height:18px;padding:30px 0}
.mycar_list .car_info_box .add_racer ul li .btn_add:after{display:block;background-color:#fff;width:23px;height:23px;text-align:center;border-radius:100%;margin:10px auto 0}
.mycar_list .car_info_box .add_racer.leader{padding-left:320px;width:295px}
.mycar_list .car_info_box .add_racer.leader > span{width:320px}
.mycar_list .car_info_box .add_racer.leader > p{border-left:1px solid #f2f1ed;padding:200px 0 201px 0;text-align:center}
.mycar_list .car_info_box .add_racer .tip{display:none}

.mycar_list .car_info_box .add_racer.addtip > span{margin-top:130px}
.mycar_list .car_info_box .add_racer.addtip ul li{height:335px}
.mycar_list .car_info_box .add_racer.addtip ul li em{padding-top:110px}
.mycar_list .car_info_box .add_racer.addtip ul li .btn_add{margin:105px auto}
.mycar_list .car_info_box .add_racer.addtip .tip{position:absolute;top:335px;left:0;padding-top:30px;width:100%;text-align:center;color:#666;font-size:15px;border-top:1px solid #f2f1ed}
.mycar_list .car_info_box .add_racer.addtip .tip:before{content:"";display:inline-block;margin-right:4px;width:20px;height:20px;background:url("../img/ico_tips_b.png") 0 0 no-repeat;background-size:18px auto;line-height:18px;vertical-align:Top}

.mycar_list .car_info_box .p_name{display:block;position:relative;padding:2px 152px 2px 305px}
.mycar_list .car_info_box .p_name > span{position:absolute;display:block;left:0;top:13px;width:305px;text-align:center}
.mycar_list .car_info_box .p_name > span em{display:block}
.mycar_list .car_info_box .p_name > p{display:block;padding-left:105px;height:60px;line-height:60px;background-color:#faf9f8}
.mycar_list .car_tip_box{display:block;position:relative}
.mycar_list .car_tip_box ul{display:block;position:relative;margin-left:36px;margin-bottom:22px}
.mycar_list .car_tip_box ul:before{content:"";display:block;position:absolute;margin-top:-10px;top:50%;left:-35px;width:20px;height:20px;background:url("../img/ico_tips_b.png") center center no-repeat;background-size:18px auto}
.mycar_list .car_tip_box ul li{display:block;font-size:13px;color:#666;line-height:1.6em}
.mycar_list .car_tip_box ul li em{color:#cc3333}
.mycar_list .car_tip_box dl{display:block;position:relative;padding:30px 60px 30px 240px;background-color:#faf9f8}
.mycar_list .car_tip_box dl dt{position:absolute;top:50%;left:50px;margin-top:-25px;height:50px;width:160px;font-size:19px;font-weight:500;line-height:1.3em}
.mycar_list .car_tip_box dl dd{display:block;padding-left:40px;font-size:15px;color:#666;line-height:1.5em;border-left:3px solid #fff}
.mycar_list_wrap .mycar_list .car_none .app_info{margin:10px 0 0 0;padding:45px;position:relative;width:890px}
.mycar_list_wrap .mycar_list .car_none .app_info ul{margin-left:0}
.mycar_list_wrap .mycar_list .car_none .app_info > button{position:absolute;right:45px;top:110px;display:block;width:200px}
.mycar_list_wrap .mycar_list .car_none .app_info > button.y{background-color:#efdf00;top:70px}
.mycar_list_wrap .mycar_list .car_none .app_info > button.s{top:70px;}
.check_list{position:relative;margin-top:15px;border-top:2px solid #333;padding-top:40px}

.app_info.car_enrollment{width:100% !important;padding:35px 42px;box-sizing:border-box}
.app_info.car_enrollment strong{display:block;margin-bottom:10px;text-align:center;font-size:21px;font-weight:700}
.app_info.car_enrollment dl{min-height:110px;margin-bottom:30px;padding:6px 0 6px 130px;background:no-repeat left center;box-sizing:border-box;text-align:left}
.app_info.car_enrollment dl.car_kinds1{background-image:url('../img/usedcar_ycar.png')}
.app_info.car_enrollment dl.car_kinds2{background-image:url('../img/usedcar_gcar.png')}
.app_info.car_enrollment dl.car_kinds3{background-image:url('../img/usedcar_driver.png')}
.app_info.car_enrollment dl:last-child{margin-bottom:0}
.app_info.car_enrollment dl dt{margin-bottom:10px;font-weight:700;font-size:17px}
.app_info.car_enrollment dl dd{position:relative;font-size:15px}
.app_info.car_enrollment dl dd ul{margin:0}
.app_info.car_enrollment dl dd ul.tips2 li{margin-top:5px;padding-left:25px;line-height:1.3em}
.app_info.car_enrollment dl dd ul.tips2 li:before{display:none}
.app_info.car_enrollment .btn_add{position:absolute;top:0;right:0;width:220px;height:35px;margin:0 !important;padding:0;text-align:center;line-height:35px;background-color:#333;color:#fff}
.app_info.car_enrollment a.btn_add:last-of-type{top:41px;background-color:#333}
.app_info.car_enrollment dl.car_kinds1 a.btn_add:last-of-type{top:15px}
.app_info.car_enrollment .btn_add:after{width:13px;height:13px;vertical-align:middle;background-image:url('../img/ico_plus_g2.png')}
.app_info.car_enrollment .btn_add.y{background-color:#000;color:#fff}
.app_info.car_enrollment .btn_add.y:after{background-image:url('../img/ico_plus_wh2.png')}
.mycar_list_wrap .car_none .app_info.car_enrollment{padding:35px 42px}
.mycar_list_wrap .car_none .app_info.car_enrollment ul{margin:0}

/* 비밀번호 변경 */
.change_pw_wrap{margin:0 auto 100px;padding:30px 0;width:980px;border:solid #333;border-width:2px 0;text-align:center}
.change_pw_wrap > strong{display:block;padding:20px 0 0;font-size:25px;line-height:1.2em;font-weight:400;color:#211c1d}
.change_pw_wrap > p{display:block;margin:20px 0;font-size:15px;color:#999}
.change_pw_wrap .change_pw_box{margin:0 auto;padding:25px 0;width:733px;background-color:#faf9f8}
.change_pw_wrap .change_pw_box p{display:block;font-size:15px;color:#333;line-height:1.5em}
.change_pw_wrap .change_pw_box button{display:block;margin:20px auto 0;width:150px;height:50px;background-color:#efdf00;color:#212121;font-size:17px}
.change_pw_wrap .change_pw_box .tip{display:inline-block;margin:20px 0 0;width:auto;padding:0 10px 0 27px;font-size:13px;line-height:1.5em;color:#999;text-align:left;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:18px auto}
.change_pw_wrap .change_pw_box .tip li{display:block}
.change_pw_wrap .change_pw_box .inputs{display:block;margin:20px auto;width:360px}
.change_pw_wrap .change_pw_box .inputs li{display:block;margin-top:10px;*zoom:1}
.change_pw_wrap .change_pw_box .inputs li:after{content:"";display:block;clear:both}
.change_pw_wrap .change_pw_box .inputs li:first-child{margin-top:0}
.change_pw_wrap .change_pw_box .inputs li em{float:left;width:110px;font-size:19px;font-weight:500;color:#211c1d;line-height:45px;text-align:left}
.change_pw_wrap .change_pw_box .inputs li input{float:right;width:224px;background-color:#fff}

ul.tips{display:block;width:auto;padding-left:27px;font-size:13px;line-height:1.5em;color:#999;text-align:left;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:18px auto}
ul.tips li{display:block}

ul.tips2{display:block;background:none}
ul.tips2 li{margin-top:8px;padding-left:25px;font-size:15px;color:#999;line-height:1.5em;background:url("../img/ico_tips.png") 0px 5px no-repeat}
ul.tips2 li:first-child{margin-top:0}
.page_login_search .tips2{width:650px;margin:0 auto 80px}

/* 비밀번호 변경 - 사용자 */
.change_user .sub_title h3{padding-bottom:0}
.change_user .sub_title strong{display:block;margin:20px 0 45px;font-size:19px;font-weight:normal;color:#333}
.change_user .sub_title span{font-size:15px;color:#999}
.change_user_box{width:840px;margin:25px auto 0;padding:65px 190px;border:1px solid #e3e6e8;box-sizing:border-box}
.change_user_box:after{content:'';display:block;clear:both}
.change_user_box span{font-size:15px;color:#828282}
.change_user_box .inputs{display:block;margin:20px 0 45px}
.change_user_box .inputs li{display:block;margin-top:10px}
.change_user_box .inputs li:after{content:"";display:block;clear:both}
.change_user_box .inputs li:first-child{margin-top:0}
.change_user_box .inputs li em{float:left;padding-left:10px;width:150px;font-size:15px;color:#000;line-height:45px;text-align:left;position:relative;box-sizing:border-box}
.change_user_box .inputs li em:before{display:inline-block;content:'•';position:absolute;top:0;left:0}
.change_user_box .inputs li input{float:right;width:300px;box-sizing:border-box;background-color:#fff}
.change_user_box .inputs li input:focus{background-color:#e8f0fe}
.change_user_box .inputs li input::placeholder{color:#ccc}
.change_user_box button{float:left;display:block;width:224px;height:50px;background-color:#efdf00;color:#212121;font-size:17px}
.change_user_box button.later{margin-left:8px;background-color:#e0e0e0}

/*정비 이력 조회 */
.history_none{padding:70px 0;text-align:center}
.history_none strong{display:block;font-size:19px;font-weight:400;line-height:1.2em}
.history_none p{display:block;margin:30px 0;font-size:15px;color:#333}
.history_none a{display:inline-block;padding:0 20px;height:40px;font-size:15px;line-height:40px;background-color:#333;color:#fff;vertical-align:top}

.history_tab.rs_tab{margin-bottom:50px}
.history_tab.rs_tab ul{margin-left:102px}
.history_tab.rs_tab ul li{width:388px}
.history_tab.rs_tab ul li a{font-size:17px;border-bottom-width:2px;height:48px;line-height:46px}
.history_tab.rs_tab ul li a.on{border-width:2px;background-image:none}

.history_wrap{font-size:15px;color:#666}
.history_wrap .sch_num{display:block;font-size:17px;color:#211c1d;line-height:1.5em;margin:8px 0}
.history_wrap .sch_num em{padding:0 6px 0 12px;font-size:19px;color:#efdf00;display:inline-block;position:relative;margin-left:10px}
.history_wrap .sch_num em:after{content:'';display:block;width:1px;height:16px;position:absolute;left:0;top:50%;margin-top:-8px;background-color:#211c1d}
.history_wrap .sch_num span{margin-left:18px;vertical-align:bottom;font-size:14px;font-weight:400}
.history_wrap .top_info{display:block;margin-bottom:10px;*zoom:1}
.history_wrap .top_info:after{content:"";display:block;clear:both}
.history_wrap .top_info > strong{float:left;padding-left:10px;font-size:19px;color:#211c1d;line-height:1.5em;font-weight:400;margin-top:5px}
.history_wrap .top_info .top_r{float:right}
.history_wrap .top_info .top_r .tip{float:left;padding:0 15px 0 25px;color:#666;line-height:40px;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:18px auto}
.history_wrap .top_info .top_r .rs_select{float:left;width:250px;height:38px}
.history_wrap .top_info .top_r .rs_select.shot{width:100px}
.history_wrap .top_info .top_r .rs_select label{color:#333;line-height:38px;letter-spacing:0}
.history_wrap .top_info .top_r button{float:left;margin-left:10px;width:120px;height:40px;background-color:#e9e9e9}
.history_wrap .top_info .top_r > em{float:left;display:block;margin:0 10px 0 15px;line-height:40px;color:#211c1d}
.history_wrap .top_info .top_r .btn_ar{float:left;margin-left:25px}
.history_wrap.online .top_info .top_r .rs_select{width:180px}
.history_wrap .btn_ar{display:block;padding:0;width:120px;height:40px;background-color:#333;color:#fff;text-align:center;font-size:15px;line-height:40px}
.history_wrap .store{display:inline-block;position:relative;padding-left:40px}
.history_wrap .store:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-20px;width:27px;height:36px;background:url("../img/ico_store_pin.png") left center no-repeat}
.history_wrap table{margin-bottom:25px;width:100%;border:solid #333;border-width:2px 0}
.history_wrap table th,
.history_wrap table td{padding:10px 25px;color:#211c1d;font-weight:400;line-height:1.5em}
.history_wrap table th{padding:10px 0;height:40px;background-color:#faf9f8;text-align:center}
.history_wrap table th span{display:block;letter-spacing:0}
.history_wrap table td{height:36px;border-top:1px solid #e3e6e8}
.history_wrap table tr:first-child td{border-top:0}
.history_wrap table td.date{text-align:center;letter-spacing:0}
.history_wrap table td.km,
.history_wrap table td.price{text-align:right;letter-spacing:0}
.history_wrap table td.km{padding-right:60px}
.history_wrap table tr.on td.date,
.history_wrap table tr.on td .store{color:#cc3333}
.history_wrap table.overtb tr:hover{cursor:pointer}
/*.history_wrap table.overtb tr:hover td *,*/
/*.history_wrap table.overtb tr:hover td{color:#efdf00}*/
.history_wrap table.overtb tr:hover td.none a{color:#fff}
.history_wrap table.overtb tr:hover td.none{color:#211c1d}
.history_wrap.online table.online_tb th{font-weight:700}
.history_wrap.online table.online_tb td{font-size:14px;padding-left:0;padding-right:0}
.history_wrap.online table.online_tb td .view{display:inline-block;vertical-align:top;background-color:#000;color:#fff;text-align:center;padding:6px 10px}

.history_wrap .tip_box{margin-top:40px;padding:30px 45px;font-size:15px;color:#333;line-height:1.5em;background-color:#faf9f8;letter-spacing:-0.2px}
.history_wrap .tip_box strong{display:inline-block;position:relative;padding-bottom:2px;border-bottom:1px solid #333;font-weight:500}
.history_wrap .tip_box strong:before{content:"";display:Block;position:absolute;top:3px;left:-28px;width:25px;height:18px;background:url("../img/ico_tips_b.png") left center no-repeat;background-size:18px auto}
.history_wrap .tip_box em{display:block;font-weight:500}
.history_wrap .tip_box ul{display:block}
.history_wrap .tip_box ul li{display:block;margin-top:16px}
.history_wrap .tip_box ul li p{font-size:13px;line-height:1.5em;color:#666}
.history_wrap .tip_box.tip_top{margin:0 auto 50px;width:100%;padding:0}
.history_wrap .tip_box.tip_top:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.history_wrap .tip_box.tip_top ul{float:left;padding:30px;margin-top:6px}
.history_wrap .tip_box.tip_top ul li{display:block;position:relative;padding-left:12px;margin-top:10px;color:#666;font-size:15px}
.history_wrap .tip_box.tip_top ul li:first-child{margin-top:0}
.history_wrap .tip_box.tip_top ul li:after{content:"";display:block;position:absolute;left:0;top:8px;width:3px;height:3px;background-color:#666}
.history_wrap .tip_box.tip_top ul li.point{color:#c00000}
.history_wrap .tip_box.tip_top ul li.point:after{background-color:#c00000}
.history_wrap .tip_box.tip_top .ang_center{float:right;background-color:#f2f2f2;padding:20px 100px;text-align:center}
.history_wrap .tip_box.tip_top .ang_center strong{font-size:21px;border-width:0;font-weight:700}
.history_wrap .tip_box.tip_top .ang_center strong:before{display:none}
.history_wrap .tip_box.tip_top .ang_center p{margin-top:10px;line-height:1.4em;font-size:14px}
.history_wrap .tip_box.tip_top .ang_center p em{font-size:19px;font-weight:700;color:#000;padding-top:4px}
.history_wrap .tip_box.tip_top .ang_center p em,
.history_wrap .tip_box.tip_top .ang_center p span{display:block}
.history_wrap table td.date a,
.history_wrap table td.km a,
.history_wrap table td.price a,
.history_wrap table td.car a{letter-spacing:0}
.history_wrap table td em{color:#cc3333}
.history_wrap.online table td{padding:10px 15px;text-align:center}
.history_wrap.online table td a{padding:0;margin:0}
.history_wrap.online table td.left{text-align:left}
.history_wrap.online table td.car{letter-spacing:0}
.history_wrap.online table tr.on td{color:#cc3333}
.history_wrap.online .store{height:36px;font-size:0;padding-left:27px}
.history_wrap table td.none{padding:85px 0;text-align:center;font-size:19px}
.history_wrap table td.none .btn_ar{margin:20px auto 0}
.history_view{display:block}
.history_view .t{display:block;position:relative;margin-bottom:12px;padding-left:25px;font-size:19px;color:#211c1d;line-height:1.2em;font-weight:500}
.history_view .t:after{content:"";display:block;position:absolute;top:4px;left:0;width:12px;height:12px;background-color:#efdf00;border-radius:50%}
.history_view table{width:100%;border:solid #333;border-width:2px 0}
.history_view table th,
.history_view table td{padding:20px 0;height:auto;font-size:15px;color:#333;line-height:1.5em;border-top:1px solid #e3e6e8}
.history_view table tr:first-child th,
.history_view table tr:first-child td{border-top:0}
.history_view table th{width:200px;text-align:center;background-color:#faf9f8;font-weight:400;vertical-align:top}
.history_view table td{padding-left:70px;padding-right:70px;letter-spacing:0}
.history_view table td .store{width:165px}
.history_view table.midel_info{margin-bottom:85px;border-top-width:0}
.history_view table.midel_info tr:first-child td,
.history_view table.midel_info tr:first-child th{border-top:2px solid #333}
.history_view table.midel_info th{width:140px}
.history_view table.midel_info td{font-size:15px;line-height:1.3em;font-weight:400;width:290px;padding-left:50px;padding-right:0}
.history_view table.midel_info tr td.bk{border-width:0;width:24px;padding:0}
.history_view .table_namu{position:relative}
.history_view .table_namu .unit{float:right;width:100%;text-align:right;color:#211c1d;font-size:15px;position:absolute;right:0;top:-32px}
.history_view .table_namu table{width:480px;border-top-width:0;border-bottom-width:1px;margin-bottom:0;border-bottom-color:#e3e6e8}
.history_view .table_namu table th{width:auto}
.history_view .table_namu table th.l{border-left:4px solid #fff}
.history_view .table_namu table td{width:auto;padding-left:0;padding-right:0;text-align:center}
.history_view .table_namu table td.i{padding-left:24px;text-align:left}
.history_view .table_namu table td.m{padding-right:20px;text-align:right}
.history_view .table_namu .left{float:left;border-top:2px solid #333}
.history_view .table_namu .right{float:right;border-top:2px solid #333}
.history_view .table_namu .sum_manu{clear:both;width:100%;border-bottom:2px solid #333;border-top:1px solid #333;color:#333;font-size:25px;text-align:center;line-height:1em;padding:18px 0;position:relative;top:-1px}
.history_view .table_namu .sum_manu em{padding-right:14px;font-size:19px;position:relative;top:-1px}
.history_view .view_foot{display:block;*zoom:1;margin-top:13px}
.history_view .view_foot:after{content:"";display:block;clear:both}
.history_view .view_foot .tips{float:left;color:#666}
.history_view .view_foot a{float:right;width:150px;height:40px;text-align:center;background-color:#2b2d32;color:#fff;font-size:17px;line-height:40px}
.history_view .view_foot .btns{float:right}
.history_view .view_foot .btns a{float:left;margin-left:58px}
.history_view .view_foot .btns a.c,
.history_view .view_foot .btns a.y{margin-left:9px;background-color:#efdf00;color:#333}
.history_view .view_foot .btns a.c{background-color:#ccc}
.history_view.online_view .t{margin-top:10px}
.history_view.online_view .t:first-child{margin-top:0}
.history_view.online_view table td{padding-left:30px;padding-right:30px;font-size:17px;line-height:1.3em}
.history_view.online_view table.moddels td{padding:10px 30px;height:40px}
.history_view.online_view table td .store{width:auto}
.history_view.online_view table td p{display:block;width:640px;font-size:15px;word-wrap:break-word;word-break:keep-all}
.history_view.online_view table td p.no_num{width:auto;color:#999}
.history_view.online_view table td ul li{display:block;position:relative;margin-top:5px;*zoom:1}
.history_view.online_view table td ul li:after{content:"";display:block;clear:both}
.history_view.online_view table td ul li:first-child{margin-top:0}
.history_view.online_view table td ul li em{float:left;display:block;height:25px;padding:0 10px}
.history_view.online_view table td ul li em:before{content:"";display:block;position:absolute;top:10px;left:0px;width:3px;height:1px;background-color:#666}
.history_view.online_view table td ul li span{display:inline;text-align:left}
.history_view .table_two{display:block;*zoom:1}
.history_view .table_two:after{content:"";display:block;clear:both}
.history_view .table_two table{float:right;width:480px}
.history_view .table_two table:first-child{float:left}
.history_view .table_two table th,
.history_view .table_two table td{height:20px}

.check.gray label{line-height:25px}
.check.gray label:before{width:25px;height:25px;border:1px solid #d7d6d4}



/* 온라인 정비 예약 조회 */
.online_maintenance_app dl{display:block;margin-bottom:250px;border-bottom:2px solid #333}
.online_maintenance_app dt{display:block;position:relative;padding:25px 65px 25px 5px;border-top:2px solid #333;line-height:25px;*zoom:1}
.online_maintenance_app dt:after{content:"";display:block;clear:both}
.online_maintenance_app dt strong{float:left;font-size:25px;font-weight:500;color:#000}
.online_maintenance_app dt p{float:right;color:#666}
.online_maintenance_app dt .selected{display:none;float:right;font-size:19px;color:#333}
.online_maintenance_app dt .selected span{float:left;position:relative;display:block;padding-left:20px;margin-left:20px}
.online_maintenance_app dt .selected span:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:16px;background-color:#ccc}
.online_maintenance_app dt .selected span:first-child{margin-left:0;padding-left:0}
.online_maintenance_app dt .selected span:first-child:after{display:none}
.online_maintenance_app dt .selected span em{font-size:25px;font-weight:500;letter-spacing:0}
.online_maintenance_app dt button{display:block;position:absolute;top:50%;right:0;margin-top:-25px;width:50px;height:50px;background:url("../img/ico_mus.png") 4px center no-repeat;font-size:0;line-height:0}
.online_maintenance_app dt.select p{display:none}
.online_maintenance_app dt.select .selected{display:block}
.online_maintenance_app dt.select button{background-image:url("../img/ico_plus.png")}
.online_maintenance_app dd{display:none;border-top:1px solid #efefef}
.online_maintenance_app dd .next_btn{display:block;text-align:center}
.online_maintenance_app dd .next_btn button{display:inline-block;width:143px;height:40px;font-size:15px;background:#333 url("../img/ico_nextbtn.png") 88% center no-repeat;color:#fff}
.online_maintenance_app dd.o_step01,
.online_maintenance_app dd.o_step02{padding:60px 90px 45px}
.online_maintenance_app dd.o_step03{padding:40px 0 45px}
.online_maintenance_app dd.o_step04{position:relative;padding:30px 0 50px}
.online_maintenance_app dd.o_step03 .history_wrap table .c{text-align:center}
.online_maintenance_app dd.o_step03 .history_wrap table .c button{background-color:#e8e7e5;width:50px;line-height:28px;font-size:13px}
.online_maintenance_app dd.o_step03 .history_wrap table .c button.on{background-color:#efdf00}
.online_maintenance_app dd.o_step03 .history_wrap table td{text-align:center;height:auto;padding:10px 0;font-size:14px}
.online_maintenance_app dd.o_step03 .history_wrap table td.align_l{text-align:left}
.online_maintenance_app dd.o_step03 .history_wrap table th{text-align:center;font-size:14px;font-weight:700}
.online_maintenance_app dd .level_tip_box{margin-bottom:40px}

.online_maintenance_app .member_info > strong{display:inline-block;margin-bottom:12px;width:167px;font-size:19px;font-weight:400;line-height:1.2em;color:#000}
.online_maintenance_app .member_info em.p{display:block;position:absolute;top:4px;left:0;width:12px;height:12px;background:url("../img/ico_point.gif") center center no-repeat;font-size:0;line-height:0}
.online_maintenance_app .member_info .r_tip{float:right;padding-left:15px;position:relative;font-size:15px;color:#999}
.online_maintenance_app .member_info .l_tip{display:inline-block;margin-top:-5px;vertical-align:top}
.online_maintenance_app .member_info .l_tip .check{font-size:15px}
.online_maintenance_app .member_info ul{display:block;margin-bottom:65px;border-top:1px solid #e3e6ea}
.online_maintenance_app .member_info ul li{display:block;position:relative;padding:6px 0 6px 167px;height:46px;border-bottom:1px solid #e3e6ea;font-size:15px;color:#333}
.online_maintenance_app .member_info ul li > strong{display:block;position:absolute;top:18px;left:0;padding-left:22px;font-size:17px;font-weight:400;color:#000}
.online_maintenance_app .member_info ul li p{line-height:42px}
.online_maintenance_app .member_info .rs_select label{color:#333;letter-spacing:0}
.online_maintenance_app .member_info .phone{display:block;*zoom:1}
.online_maintenance_app .member_info .phone:after{content:"";display:block;clear:both}
.online_maintenance_app .member_info .phone .rs_select{float:left;width:100px}
.online_maintenance_app .member_info .phone input{float:left;margin-left:-1px;width:100px;color:#333}
.online_maintenance_app .agree_box{margin-bottom:40px}
.online_maintenance_app .agree_box > strong{display:block;font-size:17px;font-weight:400;color:#211c1d}
.online_maintenance_app .agree_box .terms_box{display:block;margin:15px 0;height:110px;background-color:#fbfbfc;border:1px solid #e3e6e8;overflow-y:auto}
.online_maintenance_app .agree_box .terms_box .terms_text{padding:15px 20px;font-size:13px;line-height:1.5em;color:#666}
.online_maintenance_app .agree_box .terms_box .terms_text p{margin:5px 0 10px}
.online_maintenance_app .agree_box .terms_box .terms_text strong{font-weight:bold;color:#000;line-height:1.4em}
.online_maintenance_app .agree_box .terms_box .terms_text table th,
.online_maintenance_app .agree_box .terms_box .terms_text table td{padding:10px 15px;border:1px solid #ddd;font-weight:400}
.online_maintenance_app .agree_box > p{display:block;text-align:right}
.online_maintenance_app .agree_box > p .check label{color:#211c1d}
.online_maintenance_app .agree_box > p .check label:before{float:right;margin-left:15px;margin-right:0}
.online_maintenance_app .maint_type{margin-bottom:30px}
.online_maintenance_app .maint_type table{width:100%;border-top:1px solid #e3e6ea}
.online_maintenance_app .maint_type table th,
.online_maintenance_app .maint_type table td{padding:20px 0;border-bottom:1px solid #e3e6ea;font-size:15px;color:#000;text-align:left}
.online_maintenance_app .maint_type table th{width:120px;font-weight:400;line-height:1.5em;text-align:center;background-color:#faf9f8}
.online_maintenance_app .maint_type table th span{display:inline-block;color:#999;letter-spacing:-0.2px}
.online_maintenance_app .maint_type table td{padding-left:25px}
.online_maintenance_app .maint_type table td textarea{padding:10px;width:633px;height:180px;border:1px solid #e3e6e8;line-height:1.5em}
.online_maintenance_app .maint_type table td .radio_tip{display:inline-block;position:relative;margin:-2px 70px 0 5px;vertical-align:middle}
.online_maintenance_app .maint_type table td .radio_tip button{display:block;width:20px;height:20px;background:url("../img/ico_q.gif") center center no-repeat;font-size:0;line-height:0}
.online_maintenance_app .maint_type table td .radio_tip .sum_tip{display:none;position:absolute;bottom:100%;left:-25px;margin-bottom:15px;padding:10px 15px;border:2px solid #efdf00;background-color:#fff;font-size:15px;color:#333;z-index:2}
.online_maintenance_app .maint_type table td .radio_tip .sum_tip.s1{width:170px}
.online_maintenance_app .maint_type table td .radio_tip .sum_tip.s2{width:280px}
.online_maintenance_app .maint_type table td .radio_tip .sum_tip.s3{width:125px}
.online_maintenance_app .maint_type table td .radio_tip .sum_tip:after{content:"";display:block;position:absolute;top:100%;left:23px;width:22px;height:13px;background:url("../img/sum_tip.png") 0 0 no-repeat;z-index:2}
.online_maintenance_app .maint_type table td .radio_tip.on .sum_tip{display:block}
.online_maintenance_app .maint_type table td .item_wrap{display:block;padding:10px 0;*zoom:1}
.online_maintenance_app .maint_type table td .item_wrap:after{content:"";display:block;clear:both}
.online_maintenance_app .maint_type table td .item_wrap .item{float:left;width:32%}
.online_maintenance_app .maint_type table td .item_wrap .item:first-child{width:36%}
.online_maintenance_app .maint_type table td .item_wrap .item .check label{font-size:15px}
.online_maintenance_app .maint_type table td .item_wrap .item .red .check label{color:#999}
.online_maintenance_app .maint_type table td .item_wrap .item .red .check label:before{background:url("../img/btn_del.png") center center no-repeat;opacity:0.7}
.online_maintenance_app .maint_type table td .item_wrap .item > strong{display:block;font-size:19px;color:#000;font-weight:400}
.online_maintenance_app .maint_type table td .item_wrap .item ul{margin-top:20px}
.online_maintenance_app .maint_type table td .item_wrap .item ul li{display:block;margin-top:10px}
.online_maintenance_app .maint_type table td .item_wrap .item ul li:first-child{margin-top:0}
.online_maintenance_app .maint_type p.tip{position:relative;margin:8px 0 0 120px;padding-left:15px;color:#999;font-size:15px}
.online_maintenance_app .maint_type p.tip:before{content:'※';position:absolute;top:0;left:0;font-size:17px}
.online_maintenance_app .center_select{display:block;margin-bottom:40px;*zoom:1}
.online_maintenance_app .center_select:after{content:"";display:block;clear:both}
.online_maintenance_app .center_select strong{float:left;display:block;margin-left:30px;margin-right:14px;font-size:15px;color:#333;font-weight:400;line-height:46px}
.online_maintenance_app .center_select .rs_select{float:left;margin-left:10px;width:250px}
.online_maintenance_app .center_select .rs_select.shot{width:150px}
.online_maintenance_app .center_select .rs_select:last-child{width:345px}
.online_maintenance_app .center_select .sup_info{clear:both;width:100%;text-align:center;color:#ccc;font-size:15px;line-height:1.3em;padding-top:14px;letter-spacing:0}
.online_maintenance_app .center_select .sup_info:before{display:inline-block;vertical-align:top;content:'';width:24px;height:18px;background:url('../img/ico_make2.png') left center no-repeat}
.online_maintenance_app .info_box{position:relative;margin-bottom:40px;padding:20px;font-size:15px;line-height:1.5em;border:1px solid #999}
.online_maintenance_app .info_box a{display:block;position:absolute;right:20px;bottom:20px;padding:10px 20px;background-color:#333;color:#fff}
.online_maintenance_app .store_map{margin-bottom:35px}
.online_maintenance_app .store_map .select_map{position:absolute;top:20px;left:20px;width:285px}
.online_maintenance_app .store_map .select_map > strong{display:block;padding:10px 0 15px;font-size:19px;line-height:1.4em;font-weight:400;text-align:center}
.online_maintenance_app .store_map .select_map > p.t{display:block;padding:24px 0;border:solid #333;border-width:2px 0;font-size:19px;line-height:1.4em;font-weight:400;text-align:center}
.online_maintenance_app .store_map .select_map ul{margin:10px 0}
.online_maintenance_app .store_map .select_map ul li em{display:block;width:80px;color:#999}
.online_maintenance_app .store_map .select_map ul li span{color:#333}
.online_maintenance_app .store_map .select_map ul li.online{height:38px}
.online_maintenance_app .store_map .select_map ul li.eco_lv{height:38px}
.online_maintenance_app .store_map .select_map ul li.online span{color:#e4420a}
.online_maintenance_app .calendar_wrap{display:block;*zoom:1}
.online_maintenance_app .calendar_wrap:after{content:"";display:block;clear:both}
.online_maintenance_app .calendar_wrap .calendar{float:left;width:700px}
.online_maintenance_app .calendar_wrap .calendar .c_month{display:block;position:relative;margin:0 auto 40px;width:357px}
.online_maintenance_app .calendar_wrap .calendar .c_month span{display:block;text-align:center;font-size:39px;font-weight:500;line-height:44px;letter-spacing:0}
.online_maintenance_app .calendar_wrap .calendar .c_month button{display:block;position:absolute;top:0;width:44px;height:44px;background:0 0 no-repeat;font-size:0;line-height:0}
.online_maintenance_app .calendar_wrap .calendar .c_month button.prev{left:0;background-image:url("../img/month_prev.png")}
.online_maintenance_app .calendar_wrap .calendar .c_month button.next{right:0;background-image:url("../img/month_next.png")}
.online_maintenance_app .calendar_wrap table{width:100%;border:solid #efefef;border-width:1px 0}
.online_maintenance_app .calendar_wrap table th,
.online_maintenance_app .calendar_wrap table td{font-weight:400;text-align:center;color:#211c1d;letter-spacing:0}
.online_maintenance_app .calendar_wrap table th{height:45px;border-bottom:1px solid #efefef}
.online_maintenance_app .calendar_wrap table td{height:60px}
.online_maintenance_app .calendar_wrap table td a{display:block;line-height:60px;letter-spacing:0}
.online_maintenance_app .calendar_wrap table td.on{background-color:#f8f8f6}
.online_maintenance_app .calendar_wrap table td.on a{border:5px solid #efdf00;line-height:50px}
.online_maintenance_app .calendar_wrap table .sun,
.online_maintenance_app .calendar_wrap table .sun *{color:#c81f00}
.online_maintenance_app .calendar_wrap .calendar table th,
.online_maintenance_app .calendar_wrap .calendar table td{width:14%;font-size:17px}
.online_maintenance_app .calendar_wrap .calendar table td{border-bottom:1px solid #efefef}
.online_maintenance_app .calendar_wrap .calendar table td.off{background-color:#D5D5D5;color:#a6a6a6}
.online_maintenance_app .calendar_wrap .calendar table td.off a{color:#a6a6a6}
.online_maintenance_app .calendar_wrap .calendar table td.today{color:#cecdcd}
.online_maintenance_app .calendar_wrap .time{float:right;width:240px}
.online_maintenance_app .calendar_wrap .time p{margin-top:44px;height:40px;font-size:15px;color:#211c1d}
.online_maintenance_app .calendar_wrap .time p.tt{margin-top:15px;font-size:14px}
.online_maintenance_app .calendar_wrap .time p.tt span{display:block}
.online_maintenance_app .calendar_wrap .time table th,
.online_maintenance_app .calendar_wrap .time table td{width:33.3%;border-left:1px solid #efefef;font-size:15px}
.online_maintenance_app .calendar_wrap .time table th:first-child,
.online_maintenance_app .calendar_wrap .time table td:first-child{border-left:0}
.online_maintenance_app .calendar_wrap .time table td{padding-bottom:1px}
.online_maintenance_app .o_step04 .next_btn{position:absolute;top:100%;left:0;padding-top:65px;width:100%}
.online_maintenance_app .o_step04 .next_btn .app{display:block;margin:0 auto;width:300px;height:67px;background:#efdf00;font-size:25px;font-weight:500;color:#000}
.online_maintenance_app .o_step04 .next_btn p.tip{display:inline-block;position:relative;padding-left:30px;margin-top:25px;font-size:15px;color:#999;line-height:24px;background:url("../img/ico_mark.gif") left center no-repeat}
.online_maintenance_app .online_complete{display:none;position:relative;padding-top:50px;margin-top:-180px;text-align:center}
.online_maintenance_app .online_complete:after{content:"";display:block;position:absolute;top:0;left:50%;margin-left:-2px;width:3px;height:32px;background-color:#efdf00}
.online_maintenance_app .online_complete .tips{margin:45px auto;width:310px}
.online_maintenance_app .online_complete .tips li{color:#666}
.online_maintenance_app .online_complete strong{margin-bottom:25px;display:block;font-size:31px;font-weight:500;line-height:1.2em;color:#1e1a1b}
.online_maintenance_app .online_complete p{margin-top:15px;font-size:17px;color:#1e1a1b;line-height:1.4em}
.online_maintenance_app .online_complete p em{color:#cc3333}
.online_maintenance_app .online_complete a{display:block;margin:0 auto;width:200px;height:46px;background-color:#efdf00;color:#211c1d;font-size:17px;text-align:center;line-height:46px}

/* 잔금결제 */
.payment_none{margin-top:40px;padding:60px 0 65px;background-color:#faf9f8;border:solid #000;border-width:2px 0;text-align:center}
.payment_none strong{display:inline-block;padding-left:40px;font-size:25px;font-weight:400;line-height:30px;background:url("../img/ico_nbig.png") left center no-repeat}
.payment_none p{display:block;margin:16px 0 30px;font-size:15px;color:#cc3333}
.payment_none a{display:inline-block;width:200px;height:40px;background-color:#efdf00;color:#333;line-height:40px;vertical-align:top}
.payment_view_wrap{margin-bottom:50px}
.payment_view_wrap .payment_step{display:block;margin:40px 0;*zoom:1}
.payment_view_wrap .payment_step:after{content:"";display:block;clear:both}
.payment_view_wrap .payment_step .s_car{float:left;position:relative;width:350px}
.payment_view_wrap .payment_step .s_car strong{position:absolute;display:block;top:0;left:0;padding-top:20px;width:140px;font-size:31px;color:#211c1d;line-height:1.2em;letter-spacing:0}
.payment_view_wrap .payment_step .s_car strong:after{content:"";display:block;position:absolute;top:0;left:0;width:60px;height:2px;background-color:#333}
.payment_view_wrap .payment_step .s_car strong span{display:block;font-size:21px;line-height:1em}
.payment_view_wrap .payment_step .s_car img{display:block;margin:20px 0 0 115px}
.payment_view_wrap .payment_step ul{float:right;width:600px;border:1px solid #e1e1e1}
.payment_view_wrap .payment_step ul li{float:left;display:block;margin:-1px -1px -1px 0;padding:7px;width:136px;height:124px;border-left:1px solid #e1e1e1;color:#ccc;text-align:center}
.payment_view_wrap .payment_step ul li:first-child{border-left:0}
.payment_view_wrap .payment_step ul li em{display:block;padding:15px 0 5px;font-size:41px;font-family:NouvelR-Bold,NouvelR KR-Bold,applegothic,sans-serif;line-height:1em;letter-spacing:0}
.payment_view_wrap .payment_step ul li strong{display:block;font-size:19px;font-weight:400}
.payment_view_wrap .payment_step ul li span{display:block;margin-top:10px;font-size:15px;color:#999;letter-spacing:0}
.payment_view_wrap .payment_step ul li.on{position:relative;padding:0;margin:-1px;border:8px solid #efdf00;z-index:2}
.payment_view_wrap .payment_step ul li.on em{color:#efdf00}
.payment_view_wrap .payment_step ul li.on strong{color:#333}

.payment_contents .info_btns{display:block;text-align:right}
.payment_contents .info_btns li{display:inline-block;margin-left:25px;vertical-align:top}
.payment_contents .info_btns li:first-child{margin-left:0}
.payment_contents .info_btns li a{display:block;position:relative;padding-left:18px;font-size:15px;color:#333;line-height:15px}
.payment_contents .info_btns li a.off{color:#ccc}
.payment_contents .info_btns li a:after{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;background:url("../img/ico_payment_info.png") no-repeat}
.payment_contents .info_btns li a.m:after{background-position:0px 0px}
.payment_contents .info_btns li a.p:after{background-position:-20px 0px}
.payment_contents .info_btns li a.m.off:after{background-position:0px -20px}
.payment_contents .info_btns li a.p.off:after{background-position:-20px -20px}
.payment_contents .payment_price{margin:10px 0;border:solid #000;border-width:2px 0;*zoom:1}
.payment_contents .payment_price:after{content:"";display:block;clear:both}
.payment_contents .payment_price input{padding:0 15px 0 0;width:125px;height:60px;background-color:#fff;font-size:19px;color:#211c1d;line-height:60px;text-align:right;letter-spacing:0;border:0}
.payment_contents .payment_price .t{display:block;height:25px;font-size:15px;color:#211c1d}
.payment_contents .payment_price .pay_left{float:left;width:675px;height:166px;background-color:#faf9f8}
.payment_contents .payment_price .pay_left ul{float:left;display:block;padding:35px 20px 0 28px}
.payment_contents .payment_price .pay_left ul li{float:left;position:relative;margin-left:49px;display:block;width:140px}
.payment_contents .payment_price .pay_left ul li:first-child{margin-left:0}
.payment_contents .payment_price .pay_left ul li:after{content:"";display:block;position:absolute;top:41px;left:-39px;width:30px;height:30px;background:0 0 no-repeat}
.payment_contents .payment_price .pay_left ul li.mus:after{background-image:url("../img/ico_price_mus.png")}
.payment_contents .payment_price .pay_left ul li.total:after{background-image:url("../img/ico_price_total.png")}
.payment_contents .payment_price .pay_left ul li .t{text-align:center}
.payment_contents .payment_price .pay_left ul li.total input{color:#cc3333}
.payment_contents .payment_price .btn_pay{float:left;display:block;margin-top:60px;padding:0 10px;width:80px;height:60px;font-size:15px;background-color:#ccc;color:#fff}
.payment_contents .payment_price .pay_right{float:right;width:296px;height:166px;background-color:#faf9f8}
.payment_contents .payment_price .pay_right .online_pay{float:left;padding:35px 12px 0 28px}
.payment_contents .payment_price .pay_right .online_pay input{color:#0099cc}
.payment_contents .payment_price .pay_right .btn_pay{background-color:#999;color:#fff}
/* .payment_contents .payment_price .pay_right .btn_pay.cancle{background-color:} */
.payment_contents .payment_price .pay_right p{clear:both;display:block;padding:10px 0 0 28px;font-size:15px;color:#cc3333}
.payment_contents .payment_price .pay_right p span{display:inline-block;margin-left:10px;color:#333;letter-spacing:0}
.payment_contents .payment_price .pay_left.off ul li.mus .t,
.payment_contents .payment_price .pay_left.off ul li.total .t,
.payment_contents .payment_price .pay_right.off .t,
.payment_contents .payment_price .pay_right .online_pay input.off{color:#ccc}
.payment_contents .payment_price .pay_right.off .btn_pay,
.payment_contents .payment_price .pay_right .btn_pay.off,
.payment_contents .payment_price .off button{background-color:#e7e7e7;color:#fff}
.payment_contents .payment_price .pay_foot{clear:both;;width:100%;padding:20px 0;*zoom:1}
.payment_contents .payment_price .pay_foot:after{content:"";display:block;clear:both}
.payment_contents .payment_price .pay_foot ul.tips{float:left;width:560px;background-position:0 3px}
.payment_contents .payment_price .pay_foot ul.tips li{font-size:14px;line-height:1.6em;color:#333}
.payment_contents .payment_price .pay_foot ul.tips li em{color:#cc3333}
.payment_contents .payment_price .pay_foot ul.tips li a{display:inline-block;margin-top:-2px;margin-left:30px;padding:5px 20px;background-color:#ccc;font-size:13px;vertical-align:top}
.payment_contents .payment_price .pay_foot .btns{float:right;padding-top:10px}
.payment_contents .payment_price .pay_foot .btns a,
.payment_contents .payment_price .pay_foot .btns button{float:left;display:block;margin-left:6px;width:145px;height:40px;background-color:#333;font-size:15px;color:#fff;line-height:40px;text-align:center}
.payment_contents .payment_price .pay_foot .btns .g{background-color:#999}
.payment_contents .payment_price .pay_foot .btns .y{background-color:#efdf00;color:#333}
.payment_contents .payment_price .pay_foot .btns .off{background-color:#e7e7e7;color:#fff}
.payment_type_box{display:block;margin-top:40px;padding:40px 45px;background-color:#faf9f8;*zoom:1}
.payment_type_box:after{content:"";display:block;clear:both}
.payment_type_box .pay_agreed{float:left;padding:20px 30px;width:580px;height:128px;background-color:#fff;border:1px solid #e3e6e8;text-align:left}
.payment_type_box .pay_agreed p{display:block;margin-bottom:10px;color:#333;line-height:1.4em}
.payment_type_box .pay_agreed p span{display:block;font-size:15px;color:#999}
.payment_type_box .pay_agreed .f{display:block;margin-top:22px;font-size:14px;color:#999}
.payment_type_box .pay_list{float:right;width:220px}
.payment_type_box.completed{text-align:center}
.payment_type_box.completed strong{display:block;padding-top:10px;font-size:21px;color:#212121;line-height:1.2em;font-weight:500}
.payment_type_box.completed p{display:block;margin:25px 0;font-size:15px;color:#333;line-height:1.4em}
.payment_type_box.completed a{display:block;margin:0 auto;width:160px;height:50px;background-color:#efdf00;color:#333;line-height:50px;text-align:center}

.payment_cancle{margin-top:40px;padding:75px 0 50px;border:solid #333;border-width:2px 0;background-color:#faf9f8;text-align:center}
.payment_cancle .s_car{display:inline-block;position:relative;margin-right:70px;vertical-align:top;text-align:left}
.payment_cancle .s_car strong{position:absolute;display:block;top:0;left:0;width:140px;font-size:31px;color:#211c1d;line-height:1.2em;letter-spacing:0}
.payment_cancle .s_car strong span{display:block;font-size:21px;line-height:1em}
.payment_cancle .s_car img{display:block;margin:10px 0 0 115px}
.payment_cancle .s_text{display:inline-block;padding-top:10px;vertical-align:top;text-align:left}
.payment_cancle .s_text strong{display:block;font-size:25px;font-weight:400;line-height:1.5em;color:#211c1d}
.payment_cancle .s_text p{margin-top:25px;font-size:15px;color:#cc3333}

.gm_select{text-align:center;margin:20px 0}
.gm_select li{display:inline-block;width:200px}
.gm_select li a{display:block;font-size:19px;color:#333;text-align:center;padding:10px 0;background-color:#f2f1ed}
.gm_select li a.on{background-color:#efdf00}

.gm_hidden-box{display:none}
.gm_hidden-box.open{display:block}

/* 구매청약조회 */
.subscription_wrap .scrp_info{overflow:hidden;margin-bottom:40px}
.subscription_wrap .top_line{float:left;width:100%;border:solid #000;border-width:2px 0;background-color:#faf9f8}
.subscription_wrap .top_line dl{float:left;width:180px;border-left:2px solid #000;text-align:center;padding:14px 0}
.subscription_wrap .top_line dl.db{border-left-width:0;width:252px}
.subscription_wrap .top_line dl dt{font-size:15px;color:#666;padding-bottom:10px}
.subscription_wrap .top_line dl dd{font-size:21px;color:#333}
.subscription_wrap .mid_line{float:left;width:100%;text-align:center;font-size:15px;color:#333;padding:22px 0}
.subscription_wrap .botm_line{float:left;width:100%;border:solid #000;border-width:2px 0;background-color:#faf9f8}
.subscription_wrap .botm_line strong{float:left;width:252px;text-align:center;font-size:19px;font-weight:400;padding-top:27px}
.subscription_wrap .botm_line .box{float:left;width:362px;border-left:2px solid #000;padding:14px 0}
.subscription_wrap .botm_line .box dl{font-size:15px;display:block;margin-left:46px;line-height:24px}
.subscription_wrap .botm_line .box dl dt,
.subscription_wrap .botm_line .box dl dd{display:inline-block}
.subscription_wrap .botm_line .box dl dt{width:130px}
.subscription_wrap .botm_line .box dl .point{color:#cc3333}
.subscription_wrap .scrp_cancle{position:relative;margin:40px 0 70px;padding:20px 230px 20px 50px;min-height:40px;background-color:#faf9f8;font-size:15px;line-height:1.5em;color:#333}
.subscription_wrap .scrp_cancle strong{display:block;font-weight:500}
.subscription_wrap .scrp_cancle p em{font-weight:500;color:#cc3333}
.subscription_wrap .scrp_cancle button{display:block;position:absolute;top:50%;right:40px;margin-top:-20px;width:137px;height:40px;background-color:#999;color:#fff;font-size:17px}

.scrp_detail{position:relative;padding-right:300px}
.scrp_detail .detail_model{position:absolute;right:0;top:40px;width:220px;z-index:1}
.scrp_detail .detail_model .model_name{display:block;font-size:25px}
.scrp_detail .detail_model .model_name em{display:block;font-size:49px;line-height:1em}
.scrp_detail .detail_model .model_img{padding:60px 10px 16px 30px}
.scrp_detail .detail_model .model_img img{display:block;width:100%}
.scrp_detail .detail_model .mon{background-color:#f8f8f8;padding:26px 18px 14px 18px;margin-bottom:12px}
.scrp_detail .detail_model .mon li{overflow:hidden;padding-bottom:14px}
.scrp_detail .detail_model .mon li .f{display:inline-block;color:#999999;font-size:14px}
.scrp_detail .detail_model .mon li em{display:inline-block;text-align:right;font-size:25px;color:#333333;font-weight:bold;vertical-align:top;line-height:1em}
.scrp_detail .detail_model .mon li em span{font-size:21px;line-height:30px;position:relative;top:-3px}
.scrp_detail .detail_model .mon li.bp .f{color:#333333}
.scrp_detail .detail_model .mon li.line01 em{display:block;margin-top:6px}
.scrp_detail .detail_model .mon li.line02 .f{float:left;padding-top:4px}
.scrp_detail .detail_model .mon li.line02 em{float:right}
.scrp_detail .detail_model .mon li.sale_price .f,
.scrp_detail .detail_model .mon li.sale_price em{color:#ff0000}
.scrp_detail .detail_model .mon li em.org{text-decoration:line-through}
.scrp_detail .detail_model .deg{padding:6px 12px}
.scrp_detail .detail_model .deg li{color:#999;font-size:14px;line-height:20px;padding-bottom:10px;padding-left:16px;position:relative}
.scrp_detail .detail_model .deg li:before{content:'●';color:#ccc;font-size:7px;display:block;position:absolute;left:0;top:-1px}
.scrp_detail .detail_fnts .nm_box{border-top:5px solid #000;margin-bottom:66px;border-bottom:1px solid #000;padding:0 36px}
.scrp_detail .detail_fnts .nm_box.info dl{border-top:1px solid #ccc;position:relative;padding-left:132px;color:#333}
.scrp_detail .detail_fnts .nm_box.info dl:first-child{border-top-width:0}
.scrp_detail .detail_fnts .nm_box.info dl dt{width:132px;position:absolute;left:0;top:0;font-size:19px;padding:18px 0}
.scrp_detail .detail_fnts .nm_box.info dl dd{font-size:15px;padding:18px 0}
.scrp_detail .detail_fnts .nm_box.info dl dd p{line-height:18px;position:relative;padding:3px 0 3px 58px}
.scrp_detail .detail_fnts .nm_box.info dl dd p em{display:block;width:38px;text-align:right;color:#999;position:absolute;left:0;top:3px}
.scrp_detail .detail_fnts .top_title{display:block;font-size:25px;line-height:1em;padding-bottom:20px;font-weight:400;text-indent:4px}
.scrp_detail .detail_fnts .price_info{margin-bottom:0;border-bottom-width:0}
.scrp_detail .detail_fnts .nm_line{position:relative;padding:18px 138px;color:#333;font-size:14px;border-top:1px solid #cccccc}
.scrp_detail .detail_fnts .nm_line > p{width:332px;min-height:20px}
.scrp_detail .detail_fnts .nm_line > p > span{display:block;line-height:16px;padding:3px 0}
.scrp_detail .detail_fnts .nm_line .int_img{position:relative;padding-left:42px;width:290px;min-height:30px}
.scrp_detail .detail_fnts .nm_line .int_img em{display:inline-block;width:30px;height:30px;overflow:hidden;position:absolute;left:0;top:0}
.scrp_detail .detail_fnts .nm_line .int_img em img{display:block;height:100%}
.scrp_detail .detail_fnts .nm_line .color_img{vertical-align:top}
.scrp_detail .detail_fnts .nm_line .color_img em{display:inline-block;width:17px;height:16px;border:1px solid #ccc;border-radius:50%;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;line-height:1em;margin:0 6px 0 0;position:relative;top:2px}
.scrp_detail .detail_fnts .nm_line .tit{display:block;position:absolute;left:0;top:0;width:138px;color:#333;font-family:NouvelR-Bold,NouvelR KR-Bold,applegothic,sans-serif;font-size:19px;padding:19px 0}
.scrp_detail .detail_fnts .nm_line .don{display:block;position:absolute;right:0;top:0;width:138px;text-align:right;padding:19px 0}
.scrp_detail .detail_fnts .name_line{padding-left:0;border-top-width:0}
.scrp_detail .detail_fnts .name_line .name{display:block;font-size:25px}
.scrp_detail .detail_fnts .name_line .name em{display:inline-block;margin-left:8px;font-weight:500}
.scrp_detail .detail_fnts .price_last{border:solid #000;border-width:1px 0;padding:16px 36px;font-size:19px;overflow:hidden}
.scrp_detail .detail_fnts .price_last strong{font-weight:400;float:left}
.scrp_detail .detail_fnts .price_last span{float:right}
.scrp_detail .detail_fnts .deg_fnts{font-size:13px;line-height:18px;padding:0 36px;margin:13px 0 50px 0}
.scrp_detail .detail_fnts .deg_fnts dt{color:#cc3333}
.scrp_detail .detail_fnts .deg_fnts dd{color:#999}
.scrp_detail .detail_fnts .deg_fnts dd.point{color:#333}
.scrp_detail .detail_fnts .map_info{padding:0;margin-bottom:0}
.scrp_detail .detail_fnts .map_info .map_box{width:680px;height:322px;overflow:hidden;position:relative;z-index:1;margin:6px 0 30px 0}
.scrp_detail .detail_fnts .map_info .map_box .pointer{position:absolute;z-index:10}
.scrp_detail .detail_fnts .map_info .map_box .pointer.on{z-index:11}
.scrp_detail .detail_fnts .select_area{padding-bottom:24px;overflow:hidden}
.scrp_detail .detail_fnts .select_area:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.scrp_detail .detail_fnts .select_area .imgs{float:left;width:260px;height:195px;overflow:hidden}
.scrp_detail .detail_fnts .select_area .imgs img{display:block;width:100%}
.scrp_detail .detail_fnts .select_area .conts{float:right;width:400px}
.scrp_detail .detail_fnts .select_area .conts button{display:block;font-size:17px;color:#211c1d;background-color:#efdf00;width:137px;padding:13px 0;text-align:center;margin-left:84px}
.scrp_detail .detail_fnts .select_area .conts .store_info{margin-bottom:15px}
.scrp_detail .detail_fnts .select_area .conts .store_info strong{display:block;color:#211c1d;font-size:21px;font-weight:500;line-height:1.1em;padding-bottom:12px;position:relative}
.scrp_detail .detail_fnts .select_area .conts .store_info strong em{display:none}
.scrp_detail .detail_fnts .select_area .conts .store_info strong:after{content:'';display:block;position:absolute;left:0;bottom:0;width:16px;height:2px;background-color:#000}
.scrp_detail .detail_fnts .select_area .conts .store_info ul{padding:6px 20px 10px 0}
.scrp_detail .detail_fnts .select_area .conts .store_info li{position:relative;color:#3a3a3a;line-height:1.2em;font-size:15px;padding:6px 0 6px 84px}
.scrp_detail .detail_fnts .select_area .conts .store_info li em{display:block;position:absolute;left:0;top:6px;color:#a8a7a8}
.scrp_detail .detail_fnts .select_area .conts .store_info li span{display:block}
.scrp_detail .detail_fnts .last_btns{padding-top:35px;text-align:center}
.scrp_detail .detail_fnts .last_btns button,
.scrp_detail .detail_fnts .last_btns a{display:inline-block;margin:0 2px;width:143px;height:40px;background:#333 url("../img/ico_nextbtn.png") 92% center no-repeat;font-size:15px;line-height:40px;color:#fff;vertical-align:top}
.scrp_detail .detail_fnts .last_btns .c{background:#ccc;color:#333}
.subscription_nolist{border:solid #000;border-width:2px 0;margin-bottom:100px;text-align:center;background-color:#faf9f8;padding:64px 0}
.subscription_nolist p{display:inline-block;margin-bottom:50px;font-size:25px;color:#211c1d;line-height:1em}
.subscription_nolist p:before{content:'!';display:inline-block;background-color:#fff;color:#efdf00;width:26px;text-align:center;border-radius:100%;line-height:1em;padding:4px 0;font-size:19px;margin-right:6px;position:relative;top:-2px}
.subscription_nolist a{display:block;font-size:17px;color:#211c1d;background-color:#000;width:200px;padding:10px 0;text-align:center;margin:0 auto;color:#fff}

.history_wrap.overtb > strong{display:block;margin:20px 0 20px 20px;font-size:17px}
.history_wrap.overtb > strong em{display:inline-block;margin-left:5px;color:#efdf00}
.history_wrap.overtb table{margin-bottom:25px;width:100%;border:solid #000;border-width:1px 0}
.history_wrap.overtb table thead th{padding:20px 0;font-size:15px;text-align:left;font-weight:700;border-bottom:2px solid #000;height:auto}
.history_wrap.overtb table thead th:first-child{padding-left:45px}
.history_wrap.overtb table tbody td{padding:14px 0;text-align:left;font-size:15px;height:auto}
.history_wrap.overtb table tbody td:first-child{padding-left:45px}
.history_wrap.overtb table tbody td.none{padding:135px 0;text-align:Center}
.history_wrap.overtb table tbody td.none p{display:block;font-size:25px;line-height:1em;color:#000;font-weight:400}
.history_wrap.overtb table tbody td.none p:before{content:"!";display:inline-block;margin-right:10px;color:#efdf00}
.history_wrap.overtb table tbody td.none span{display:block;margin-top:15px;font-size:19px;line-height:1.4em}
.history_wrap.overtb table tbody td.none .btn_wrap{margin-top:35px}
.history_wrap.overtb table tbody td.map{text-align:center}
.history_wrap.overtb table tbody tr.even td{background-color:#ececec}
.history_wrap.overtb table tbody td.map .store{display:inline-block;width:24px;height:24px;background:url("../img/btn_map.png") center center no-repeat;font-size:0;line-height:0;vertical-align:top}
.ico-alarm{display:inline-block;vertical-align:top;width:20px;height:20px;margin:0 10px;font-size:0;text-indent:-9999px;vertical-align:middle;background:url('../img/ico-alarm.png') no-repeat center center}

.car_tip_box{margin-top:35px;padding:45px;background-color:#ececec;text-align:left}
.car_tip_box dt{margin-bottom:12px;font-size:19px;line-height:1em}
.car_tip_box dd{color:#666;font-size:15px;line-height:1.6em}
.car_tip_box dd ul li{position:relative;padding-left:10px;font-size:15px;color:#666;line-height:1.8em}
.car_tip_box dd ul li:after{content:"";display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#ccc}
.car_tip_box dd ul li.point{color:#cc3333}

.noti_conts ul{margin-top:10px}
.noti_conts ul li{line-height:1.4em}


/* 예약정보 공유 */
.share_wrap:after{content:"";display:block;clear:both}
.share_wrap .btn_s{float:right;display:block;position:relative;padding:0 15px 0 57px;height:40px;font-size:15px;color:#fff;background-color:#333}
.share_wrap .btn_s:before{content:"";display:block;position:absolute;left:0;top:0;width:42px;height:100%;background:#4b4b4b url("../img/ico_share.png") 15px center no-repeat}

/* 정비예약 내역 */
.maintenance_share .sub_title{margin:0 auto;width:680px}
.maintenance_share .sub_title h3{text-align:left}
.maintenance_share .page_content_wrap{margin:0 auto;width:680px}
.maintenance_share .history_view table{border-top:5px solid #efdf00;border-bottom:3px solid #363636}
.maintenance_share .history_view table th,
.maintenance_share .history_view table td{padding:12px 45px}
.maintenance_share .history_view table th{font-size:18px;color:#363636;font-weight:600;background-color:#f5f5f5}
.maintenance_share .history_view .tip{position:relative;padding-left:35px;font-size:13px;color:#999999;line-height:1.4em}
.maintenance_share .history_view .tip:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-9px;width:18px;height:18px;background:url("../img/ico_make2.png") center center no-repeat}
.maintenance_share .history_view .btn_wrap{margin-top:45px}
.maintenance_share .history_view .btn_wrap a{display:block;margin:0 auto;width:380px;height:107px;font-size:25px;line-height:85px;text-align:center;text-indent:50px;background:url("../img/btn_servicego.png") center center no-repeat;
	transition:color 0.2s;-webkit-transition:color 0.2s}
.maintenance_share .history_view .btn_wrap a:hover{color:#fff}

/* 휴면계정 */
.join_contents.dormant_acnt{margin-top:50px}
.join_contents.dormant_acnt .certification{margin-top:20px}
.join_contents.dormant_acnt .certification .cert_type_wrap{margin:40px 0}
.join_contents.dormant_acnt .tips{padding-left:0}
.join_contents.dormant_acnt .info_input table td.red{color:#fc0303;font-weight:700}
.join_contents.dormant_acnt .info_input table td .marketing_agreed{margin-top:0;padding:10px 0;background-color:#fff}
.join_contents.dormant_acnt .info_input table td .account{width:100%}
.join_contents.dormant_acnt .info_input table td .dormant_guide{width:100%;margin-top:19px;padding:10px 0;box-sizing:border-box}
.join_contents.dormant_acnt .info_input table td .dormant_guide > *{float:left}
.join_contents.dormant_acnt .info_input table td .dormant_guide strong{display:block;width:100%;margin-top:0;font-weight:700;font-size:17px}
.join_contents.dormant_acnt .info_input table td .dormant_guide p.sub_tip{padding:5px 0;color:#999;font-size:15px}
.join_contents.dormant_acnt .info_input table td .dormant_guide .email_input{background-color:#fff}
.epic_car.join_contents{padding-top:60px}
.epic_car.join_contents > strong{display:block;color:#000;text-align:center;font-size:30px;line-height:1.2em}
.epic_car.join_contents > strong em{color:#d86018}
.epic_car.join_contents > strong span{display:block;font-weight:400;font-size:26px}
.epic_car.join_contents .create_img{padding:0 50px}
.epic_car.join_contents .create_img img{width:100%}
.epic_car.join_contents .join_btns a{background-color:#d86018;color:#fff;width:180px}

/* 로그인 계정 인증 완료 - 중고차 */
.used_car.join_contents{border:none}
.used_car.join_contents .join_complete{width:100%;border-top:2px solid #666666}
.used_car.join_contents .join_complete > strong{line-height:1.3em;margin-top:60px}
.used_box{margin-top:42px;background-color:#f5f5f5;position:relative;padding:46px 40px}
.used_box:after{clear:both;content:'';display:block}
.used_box .acnt_list{margin-bottom:62px;float:left;width:100%}
.used_box .acnt_list:after{content:'';display:block;clear:both}
.used_box .acnt_list:last-child{margin-bottom:0}
.used_box .acnt_list .list_part{display:inline-block}
.used_box .acnt_list .list_part p{font-size:22px;font-weight:bold;height:30px}
.used_box .acnt_list .list_part ul{font-size:15px;width:500px}
.used_box .acnt_list .list_part ul li{line-height:19px;padding-left:5px;position:relative}
.used_box .acnt_list .list_part ul li.tips_ico{padding-left:20px}
.used_box .acnt_list .list_part ul li:before{content:'';background:url('../img/connect_dots_act.png') no-repeat center/100%;width:3px;height:3px;display:inline-block;position:absolute;top:9px;left:0}
.used_box .acnt_list .list_part ul .tips_ico:before{content:'';background:url('../img/ico_tips.png') no-repeat center/100%;display:inline-block;width:15px;height:15px;position:absolute;top:2px;left:0}
.used_box .button_list{width:auto;float:right !important;margin-top:8px}
.used_box .button_list button{display:block;margin:0 auto;width:220px;height:35px;background-color:#000;font-size:15px;box-sizing:border-box;position:relative;color:#fff}
.used_box .button_list button::after{background:url('../img/ico_plus_wh2.png')no-repeat center/contain;display:block;content:'';width:13px;height:13px;position:absolute;right:4px;top:12.5px}
.used_box .button_list button:first-child{margin-bottom:6px}
.used_box .button_list .gray_btn{background-color:#333}
.used_box .img_box{width:86px;height:86px;margin-right:23px;display:inline-block;vertical-align:top}
.used_box .img_box img{width:86px;height:86px}
.used_box .acnt_list:last-of-type .button_list {margin-top:0}
.used_box > ul > li .tips{display:inline-block;margin-top:20px}
.used_box > ul > li .tips li{width:100%;margin-top:0}
.used_box > ul > li .join_btns{margin:30px 0 0 0}
.used_box > ul > li .join_btns a{width:auto;padding:0 40px;}
.msie8 .used_box > ul > li .tips{background-image:none}

/* 로그인 박스 내 버튼 */
.button_box{position:absolute;width:auto;height:100%;top:0;right:80px;padding-top:200px;box-sizing:border-box}
.button_box button{width:175px;height:35px;display:block;font-weight:bold;font-size:15px}
.button_box .author_btn{background-color:#efdf00}
.button_box .service_btn{background-color:#cccccc;margin-top:10px}
.button_box .add_driver_btn{background-color:#cccccc;margin-top:60px}

/* 인증메일 안내 내용 */
.usedcar_content{width:980px;height:auto;display:none}
.usedcar_content.on{display:block}
.usedcar_content .mini_contents .contents_title{width:100%;display:block;background-color:#efdf00 ;height:80px;font-size:30px;line-height:80px;text-align:center}
.usedcar_content .mini_contents .contents_row{padding:0 200px;border:1px solid #ccc;border-top:none}
.usedcar_content .mini_contents .contents_row .img_inside3{padding:23px 0px 40px 0px;text-align:center;font-size:17px;line-height:25px}
.usedcar_content .mini_contents .contents_row .img_inside3::before{background:url('../img/used_car_ico.png') no-repeat center/100%;width:80px;height:80px;display:block;content:'';margin:0 auto;margin-bottom:35px}
.usedcar_content .mini_contents .contents_row em{padding:0;margin-top:40px;display:block}
.usedcar_content .mini_contents .contents_row .button_area{width:100%;margin:0 auto}
.usedcar_content .mini_contents .contents_row .button_area button{display:block;background-color:#cccccc;width:168px;height:46px;font-size:18px;font-weight:bold;margin-bottom:56px;margin:0 auto;margin-bottom:40px}
.add_driver_content	{width:980px;height:auto;display:none}
.add_driver_content.on{display:block}
.add_driver_content .mini_contents .contents_row{border:1px solid #ccc;border-top:none}
.add_driver_content .mini_contents .contents_title{width:100%;display:block;background-color:#efdf00 ;height:80px;font-size:30px;line-height:80px;text-align:center}
.add_driver_content .mini_contents .contents_row p{padding:25px 150px 30px;font-size:17px;text-align:center;line-height:30px}
.add_driver_content .mini_contents .contents_row .divide{display:inline-block;width:100%;height:auto}
.add_driver_content .mini_contents .contents_row .divide .divide_list{width:50%;box-sizing:border-box;float:left}
.add_driver_content .mini_contents .contents_row .divide .divide_list:first-child{border-right:1px solid #ccc}
.add_driver_content .mini_contents .contents_row .divide .divide_list .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:16px}
.add_driver_content .mini_contents .contents_row .divide .divide_list .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:16px}
.add_driver_content .mini_contents .contents_row .divide .divide_list p{padding:16px 0 25px 0;font-weight:bold;font-size:20px;text-align:center}
.contents_art{display:block;text-align:center}
.add_driver_content .mini_contents .contents_row em{padding:50px 0 30px 0;display:inline-block;text-align:center;width:100%;color:#999}

/* qm6 디지털 캠페인 */
.qm6_digitalevent .sub_title img{width:100%}
.qm6_campaign{padding-top:77px;}
.qm6_campaign .content_tit h3{font-size:49px;font-weight:bold;text-align:center;}
.qm6_campaign .content_tit span{font-size:28px;line-height:1em;display:block;text-align:center;padding-top:20px;}
.qm6_campaign .join_contents{border-top:0;padding-top:65px;margin:0 auto;width:780px;}
.qm6_campaign .join_contents .info_input table th,
.qm6_campaign .join_contents .info_input table td{border-bottom:0;padding:12px 0 12px 23px;vertical-align:middle;}
.qm6_campaign .join_contents .info_input table th.req em{top:30px}
.qm6_campaign .join_contents .info_input table td{padding:12px 0}
.qm6_campaign .join_contents .info_input table td .rs_select{margin-right:10px;width:140px}
.qm6_campaign .join_contents .info_input p.tip{padding:0 0 42px 168px;font-size:16px;color:#585858}
.qm6_campaign .agree_box{border-top:1px solid #e3e3e3;}
.qm6_campaign .agree_box .agree_txt{width:780px;margin:0 auto;}
.qm6_campaign .agree_box .agree_txt strong{font-size:19px;text-align:center;display:block;line-height:1.2em;padding:35px 0}
.qm6_campaign .agree_box .agree_txt em{padding-right:26px}
.qm6_campaign .agree_box .agree_txt .agree_chk{text-align:center;color:#000;font-size:19px;}
.qm6_campaign .agree_box .agree_txt .radio{color:#000;font-size:19px;margin-left:20px;}
.qm6_campaign .agree_box .agree_txt .radio label:before{margin-right:5px;}
.qm6_campaign .agree_box .agree_txt .tip{width:385px;margin:0 auto;padding-top:18px;}
.qm6_campaign .agree_box .agree_txt .tip p{text-align:left;color:#585858}
.qm6_campaign .join_btns a{font-size:20px;font-weight:bold;}
.qm6_campaign .scroll_wrap{display:none;}
.qm6_campaign .scroll_wrap.open{display:block;}
.qm6_campaign .naming{background-color:#efefef;padding:50px 0}
.qm6_campaign .naming .naming_box{width:780px;margin:0 auto;}
.qm6_campaign .naming span{color:#000;font-size:21px;font-weight:bold;}
.qm6_campaign .naming input{background-color:#fff;}
.qm6_campaign .naming .name_top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;}
.qm6_campaign .naming .name_top input{width:720px;padding:15px;box-sizing:border-box;}
.qm6_campaign .naming .overlap{width:100%;}
.qm6_campaign .naming .overlap label{color:#585858}
.qm6_campaign .naming .overlap textarea{width:780px;height:350px;box-sizing:border-box;padding:10px;color:#585858}
.qm6_campaign .add_data{background-color:#f8f8f8;padding:40px 0 48px;}
.qm6_campaign .add_data .add_box{width:780px;margin:0 auto;}
.qm6_campaign .add_data .add_top{border-bottom:1px solid #e0e0e0;position:relative;}
.qm6_campaign .add_data .add_top span{color:#000;font-size:21px;font-weight:bold;}
.qm6_campaign .add_data .add_top em{color:#000;font-size:17px;display:block;padding-bottom:26px;}
.qm6_campaign .add_data .add_top .file_txt{position:absolute;right:0;bottom:26px;background-color:#fff;border:1px solid #eaeaea;}
.qm6_campaign .add_data .add_top .file_txt label{font-size:18px;cursor:pointer;display:inline-block;padding:10px 27px 10px 40px;}
.qm6_campaign .add_data .add_top .file_txt::before{content:"";display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:url(../../model/overview_res/img/qm6_ph3/ico_clip.png) no-repeat center;width:13px;height:18px;}
.qm6_campaign .add_data .add_top .file_txt input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.qm6_campaign .add_data .add_bot{width:780px;height:300px;border:2px dashed #eaeaea;background-color:#fff;position:relative;margin-top:25px;}
.qm6_campaign .add_data .add_bot.on{border:2px dashed #eedf00;background-color:#f2f2f2;}
.qm6_campaign .add_data .add_bot.on .file_txt{opacity:0.4;}
.qm6_campaign .add_data .add_bot span.file_txt{display:block;font-size:18px;color:#585858;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.qm6_campaign .add_data .add_bot .file_box{display:none;}
.qm6_campaign .add_data .add_bot .file_box.open{display:block;}
.qm6_campaign .add_data .add_bot .add_list{position:relative;padding:20px 0 20px 50px;margin:0 30px 0 20px;border-bottom:1px solid #f9f9f9;}
.qm6_campaign .add_data .add_bot .add_list::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:39px;background:url(../../model/overview_res/img/qm6_ph3/ico_file.png) no-repeat center;}
.qm6_campaign .add_data .add_bot .add_list.ing::before{background-image:url(../../model/overview_res/img/qm6_ph3/ico_file_ing.png);}
.qm6_campaign .add_data .add_bot .add_list.ing .add_txt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.qm6_campaign .add_data .add_bot .add_list strong{display:block;color:#000;position:relative;font-size:18px;}
.qm6_campaign .add_data .add_bot .add_list em{display:block;color:#999;position:relative;font-size:16px;padding-right:75px;font-weight:normal;}
.qm6_campaign .add_data .add_bot .add_list span.loading{display:block;font-size:0;line-height:0;text-indent:-9999px;width:610px;height:13px;background-color:#f2f2f2;border-radius:6px;position:static;margin-top:7px;position:relative;}
.qm6_campaign .add_data .add_bot .add_list span.loading::before{content:"";display:block;position:absolute;left:0;top:0;background-color:#eedf00;width:60%;height:13px;border-radius:6px;}
.qm6_campaign .add_data .add_bot .add_list button{display:inline-block;background:url(../../res/img/btn_x3.png) no-repeat center;width:40px;height:40px;font-size:0;line-height:0;text-indent:-9999px;font-weight:normal;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.qm6_campaign .add_data .add_btn{padding-top:30px;text-align:center;}
.qm6_campaign .add_data .add_btn button{width:168px;height:54px;text-align:center;color:#000;background-color:#c4c4c4;font-size:20px;}
.qm6_campaign .add_data .add_btn button.submit{background-color:#eedf00;margin-right:15px;}
#idea_nextPop.minipop{width:558px}
#editPop.minipop{width:700px;margin-left:-360px;}
.qm6event_pop.minipop{width:484px;margin-top:100px;padding:60px 0 40px;}
.qm6event_pop.minipop .submit_txt > span{display:block;font-size:26px;font-weight:bold;line-height:1.2em;padding-bottom:34px;}
.qm6event_pop.minipop .submit_txt button.btn_ok{width:180px;height:40px;background-color:#000;color:#fff}
.qm6event_pop.minipop .submit_txt button.btn_close{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../img/btn_x3.png) center center no-repeat;font-size:0;line-height:0}
.qm6deit_pop.minipop .submit_txt > span{display:block;font-size:27px;font-weight:bold;line-height:1.2em;padding-bottom:34px;}
.qm6deit_pop.minipop .submit_txt > span.not{font-size:23px;padding:34px 0;}
.qm6deit_pop.minipop .join_contents{margin-top:0;border-top:0;padding:0 60px}
.qm6deit_pop.minipop .join_contents .info_input{padding-bottom:30px;}
.qm6deit_pop.minipop .join_contents .info_input table th{width:70px;padding:6px 0 6px 23px;vertical-align:middle;font-size:20px;}
.qm6deit_pop.minipop .join_contents .info_input table th.req em{top:23px}
.qm6deit_pop.minipop .join_contents .info_input table th,
.qm6deit_pop.minipop .join_contents .info_input table td{border-bottom:0;}
.qm6deit_pop.minipop .join_contents .info_input table td .rs_select{margin-right:10px;}
.qm6deit_pop.minipop .join_contents .info_input table td.pw input{width:222px}
.qm6deit_pop.minipop .join_contents .info_input table td.mobile input{margin-right:10px;}
.qm6deit_pop.minipop.layer_popup .btn_ok{height:48px;background-color:#000;color:#fff;font-size:22px;}
.qm6deit_pop.minipop .submit_txt button.btn_close{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../img/btn_x3.png) no-repeat center;font-size:0;line-height:0}