@charset "utf-8";
div.typeGenesis div div#container { background:#fff;}/* 2019-11-26*/
body.typeGenesis { font-family: 'GenesisSansTextKR' !important;}
.slogan .sloganTitle .font_typeGenesis {color:#a36b4f; font-weight:300 !important; letter-spacing: normal !important;}/* 2019-11-21*/
.color_Hyundai { color:#167fa6;}
.color_Genesis { color: #a36b4f;}
span.notice_color { color: #167fa6;}

.lt1{ left: 1px;}
.lt2{ left: 2px;}
.lt3{ left: 3px;}
.lt4{ left: 4px;}
.kia_color { position:absolute; top:0; left:-38px; width:28px; height:28px; line-height:28px; color:#fff; border-radius:100%; background-color:#ea0029; text-align:center; display:inline-block;}
.genesis_color { position:absolute; top:0; left:-38px; width:28px; height:28px; line-height:28px; color:#fff; border-radius:100%; background-color:#695454; text-align:center; display:inline-block;}
#contents .paging a.current_off { color:#666; border:1px solid 1px #dfdfdf; background-color:#fff;}

/* 1대1 문의 셀렉트박스 구분 */
.qna .qnaSel { position:absolute; right:20px; width:580px; margin-top:-69px;}
.option_type { float:left; width: 280px; height:40px; margin-left:10px; padding:0 15px; font-size:18px; line-height:24px; color: #000; border:1px solid #cbcbcb;
				background-color:#fff;  box-sizing:border-box; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; transition:all 0.15s ease;}

/* 회원탈퇴 팝업 */
h3.popupType1 { margin-top:5px; margin-bottom:40px; font-family:'HyundaiSansHeadKR'; font-size: 42px; line-height:48px; letter-spacing:-1.26px; font-weight:500; color:#000;}
h4.popupType1 { margin-top:17px; font-size:21px; line-height:34px; letter-spacing:-0.63px; font-weight:500; color:#000;}
.desc_type1 { font-size:16px; font-weight:normal; font-stretch:normal; font-style:normal; line-height:1.63; letter-spacing:-0.48px; text-align:left; color:#666666;}
.btnTypeBox { clear:both; width:550px; height:70px;}
.btnTypeBox .btnType1 { float:left; width: 250px; height:70px; margin-left:10px; margin-right:10px; font-size:21px; line-height:70px; letter-spacing:-0.63px; font-weight:500;
						color: #fff; text-align:center; background-color:#000; border:none; cursor: pointer; display:block;}
.btnTypeBox ul { margin-top:52px; margin-left:-10px;}

/* 비밀번호찾기 팝업*/
.pwFind input { margin-top:13px; margin-bottom:55px; width:100%; height:60px; padding:0 20px; font-size:18px; line-height:24px; color:#000;background-color: #fff; border: 1px solid #cbcbcb; 
				outline:none; box-sizing:border-box; -webkit-appearance:none; -moz-appearance: none; appearance:none; transition:all 0.15s ease;}
.member_del_box {padding-left: 350px;padding-top:20px;padding-bottom:20px;}
/* 회원탈퇴버튼 */
div > .memberDel { width:120px; height:40px; font-size:15px; line-height:40px; font-weight:400; letter-spacing:-0.54px; color:#000; border:1px solid #B7B6B6;
				background-color:#f8f8f8; box-sizing:border-box; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
/* 모젠이미지 */
.btn.banner { border: 1px solid #bbb;}

/* 글자 사이즈 임의 지정 업데이트 방법 버튼 적용용 */
.btn_join button span.fts16{ font-size:16px;}
.fts16{	font-size:16px;}
/* footer 디자인 변경 */
#subFooter footer{margin:auto;width:1280px;align-items: center;display: flex;justify-content: space-between;}

/* 현대 벨로스터 탭 버튼 텍스트(2019-12-09 추가) */
.typeBtn .small {font-size:15px; letter-spacing:-1px;}

/* 1:1문의 개인정보 표 굵기 2022-10-27 추가*/
#customerCenter .terms table { border-collapse: separate !important;}