@charset "utf-8";

/* Models Search */
#search { width:84%; padding:20px 8% 20px 8%; background-color:#000; }
#search p { width:100%; margin-bottom:5px; display: flex; justify-content:space-between}
#search p select { border:1px solid #cacaca; width:calc(50% - 2.5px); color:#525252;padding:2%; background:#fff url(../image/sub/arrow_search.jpg) no-repeat 95% 50%; background-size:9.5px;}
#search p.btn_search { text-align:center; background-color:#cb0133; color:#FFF; font-size:0.75em;/*12px*/ padding:3% 0; width:30%; margin:0 auto; justify-content: center}

/*Contents */
#contents { position:relative;padding:20px;/*float:left; width:84%; padding:8%;*/}
#contents.report_contents{padding:0 20px 40px;}
#contents h2 { color:#222; font-size:1.125em;/*18px*/ margin:0 0 25px 0; text-align:center; font-weight:bold;}

/*Program List*/
#contents .program_list{text-align:center;}
#contents .program_list li .price,
#contents .program_list li .price em{color:#cc0033 !important;}
/*#contents .program_list { float:left;width:100%;}
#contents .program_list ul li { float:left; width:49%; margin-right:2%; margin-bottom:6%;}
#contents .program_list ul li:last-child { margin-right:0;}
#contents .program_list ul li p { font-size:0.75em;font-family:Audi; text-align:center; margin-top:10px; line-height:15px;}
#contents .program_list ul li p span { display:block; font-weight:bold;font-family:Audi; color:#222;}*/
/*#contents .program_list*/ p.btn_more { clear:both;text-align:center; background:url(../image/sub/arrow_more.gif) no-repeat 85% 50%; background-size:14px; border:1px solid #000; font-size:0.75em;padding:4% 0; width:50%; margin:0 auto;}

/*Program View*/
#view{ width:100%;margin:0 auto;overflow:hidden; }
#view ul li img {width:100%;}
#view .rolling_btn_area{position:absolute;z-index:99999;width:100%;height:38px;}
#view .rolling_btn_area .rolling_btn .arrow_left{ position:absolute; left:5%; margin-top:30%;}
#view .rolling_btn_area .rolling_btn .arrow_right {position:absolute; right:5%; margin-top:30%;}
#view .rolling_btn_area .rolling_btn img{width:27.5px;height:38px;}
#view ul li span.view_tit {display:block; font-size:1.125em;/*18px*/ color:#222; text-align:center; margin:20px 0; font-weight:bold;font-family:Audi;}
#view ul li span.view_tit font { display:block; font-size:0.75em;/*12px*/ color:#858585; text-align:center; line-height:23px;}

#btn_view { float:left;width:98%; padding-left:2%; margin-bottom:30px}
#btn_view p { display:inline; float:left; width:31%; padding:4% 0; margin-right:2%}
#btn_view p a {color:#FFF;}
#btn_view .performance {background-color:#222; text-align:center; font-size:0.75em;  font-weight:bold}
#btn_view .list {background-color:#5d6163; text-align:center; font-size:0.75em; font-weight:bold}
#btn_view .dealer{background-color:#cc0033; text-align:center; font-size:0.75em; font-weight:bold}


.sub_con_type1 { float:left;width:100%;}
.sub_con_type1 .con_menu { float:left;width:95%;height:45px;line-height:45px;background:#e7e9ea; margin-bottom:1%; padding-left:5%; color:#222;}
.sub_con_type1 .con_menu .on{color:#cc0136;}
.sub_con_type1 .con_menu img{float:right;width:15px; padding:19px 20px 0 0;}	
.sub_con_type1 .con_menu_hide table { float:left; width:100%; margin:20px 0; border:1px solid #c9cdd0}	
.sub_con_type1 .con_menu_hide table td { border-bottom:1px solid #c9cdd0; padding:2%;}
.sub_con_type1 .con_menu_hide table td.view_title {border-right:1px solid #c9cdd0}
.sub_con_type1 .con_menu_hide table td.view_con_text { color:#222;}
.sub_con_type1 .con_menu_hide { float:left; width:84%; margin:20px 8%; line-height:25px;}
.sub_con_type1 .con_menu_hide .on{color:#cc0136;}


.audi {width:100%;}
.audi p { margin-bottom:20px;}
.audi h3 { font-size:0.95em;/*15px*/ line-height:20px; font-family:Audi; color:#222; margin:20px 0;}
.audi h3 span { font-size:0.95em;/*15px*/ line-height:20px; font-family:Audi; color:#222; margin:20px 0;}
.audi h4 { font-size:0.95em;/*15px*/ line-height:20px; font-family:Audi; color:#cc0033; margin-bottom:20px;}
.audi span { font-size:0.75em;/*12px*/ line-height:23px;}
.audi span font { color:#cc0033; font-size:5px; vertical-align:middle; }

.audi ul li { font-size:0.75em;/*12px*/ line-height:18px; background:url(../image/sub/dot.png) no-repeat left 5px; background-size:6px; padding-left:10px; margin-bottom:15px}
.audi ul li span { padding-left:10px; text-indent:10px;}
.audi ul li font { color:#cc0033; font-size:5px; vertical-align:middle;}

.audi .area_map {position: relative;}
.audi .area_map .map_info.mobile{position: absolute; z-index: 200; bottom: 10px; left: 10px; padding: 10px; font-size: 12px; max-width: 420px; background: rgba(255,255,255,0.85);}
.audi .area_map .map_info.mobile p{line-height: 1.6; margin-bottom: 0px;}

/* 20170206추가 */
.history  { width:100%;}
.history h4 { font-weight:bold;font-size:1.125em;/*18px*/ color:#000; margin-top:50px}
.history ul { border-bottom:1px solid #CCC; margin-top:30px;}
.history ul h5 {  font-size:0.95em;/*15px*/ font-weight:bold;}
.history ul li { line-height:30px;font-size:0.75em;/*12px*/}

.aap { margin-top:50px;}
.aap h4 { font-weight:bold; font-size:1.125em;/*18px*/ color:#000}
.aap ul { margin-top:30px;}
.aap ul li { line-height:30px;font-size:0.75em;/*12px*/}


.showroom ul li { font-size:0.75em;/*12px*/ line-height:18px;}
.showroom ul li span { padding-left:10px; text-indent:10px;}
.showroom ul li font { color:#cc0033; font-size:5px; vertical-align:middle;}
.showroom #models .rolling_btn_area{position:absolute;z-index:99999;width:100%;height:38.5px;}
.showroom #models .rolling_btn_area .rolling_btn .arrow_left{ position:absolute; left:5%; margin-top:15%;}
.showroom #models .rolling_btn_area .rolling_btn .arrow_right {position:absolute; right:5%; margin-top:15%;}
.showroom #models .rolling_btn_area .rolling_btn img{width:27.5px;height:38.5px;}

#contents_list { float:left; width:100%;}
#contents_list ul li { width:100%;  border-bottom:1px solid #5c5c5c;  border-top:1px solid #2e2e2e; background:#414141 url(../image/main/nav_arrow.png) no-repeat 95% 50%; background-size:6.5px;}
#contents_list ul li:first-child {border-top:0}
#contents_list ul li a { font-size:0.75em;/*12px*/ color:#FFF; height:60px; line-height:60px; padding-left:5%;  }


.sales {margin-top:30px;}
.sales h3 { background-color:#222; width:100%; color:#FFF; text-align:center; height:35px; line-height:35px;}
.sales .sales_box { width:100%; border:1px solid #c6c6c6; padding:2%;
box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.sales .sales_box p img { width:100%;}
.sales .sales_box {  margin-top:20px;}
.sales .sales_box li { font-size:0.75em;/*12px*/ line-height:18px; margin-top:5px;}


/* 20170210추가 */

.manager span { position:relative; width:100%; display:block;}
.manager .ma_text01 { display:block; color:#000; font-weight:bold;  font-size:0.95em;/*15px*/ line-height:23px; padding-top:20px; margin-bottom:30px; margin:0 5%}
.manager .ma_text02 { display:block; font-size:0.75em;/*12px*/ line-height:18px;margin:0 5%; }
.manager .ma_text03 { display:block; color:#000; font-size:0.75em;/*12px*/ padding-top:25px; padding-bottom:25px;margin:0 5%}

/************************
* 2021-03-09 SYW 업데이트
***********************/
.manager .ma_text03.ty2,
.manager .ma_text02.ty2,
.manager .ma_text01.ty2{
	width:90%;
}

/* 20180108추가 */
.buy_form {width:100%;}
.buy_form:after{content:'';display:block;clear:both;}
.buy_form h3 { font-size:25px; color:#222; line-height:25px; margin-bottom:10px;}
.buy_form table {width:100%; margin-top:30px;}
.buy_form table th {border:1px solid  #cfcfcf; height:50px; line-height:50px; background:#eeeeee; text-align:left; padding-left:2%; width:28%;font-size:0.75em;/*12px*/;vertical-align:middle;}
.buy_form table td { border:1px solid  #cfcfcf; width:78%; padding-left:2%;font-size:0.75em;/*12px*/ line-height:50px;vertical-align:middle;}
.buy_form table td input { border:1px solid  #cfcfcf; line-height:30px; height:30px; padding-left:2%;}
.buy_form table td select {border:1px solid  #cfcfcf; background:#fff;color:#999; height:32px; width:20%;background:#fff url('/images/common/ic_select_arr.png') right 10px top 50% no-repeat;}
.buy_form p a.btn_form { float:right; color:#FFF; background: #cc0033; width:100%; height:45px; text-align:center; line-height:45px; margin-top:30px}

.buy_form .policy {overflow:auto;margin-top:20px;padding:4%;width:92%;height:150px;border:1px solid #e1e1e1;font-size:12px;line-height:20px;}
.buy_form span { display:inline-block; float:right; margin-top:20px; vertical-align:middle; font-size:12px}

.hide{display:none;}

/* 2019-11-22 추가 */
.models{padding:0 20px;}
/*.car_list_rolling{margin:20px 0 30px}*/
.car_list_rolling{width:100%;overflow:hidden;}
	.car_list_rolling li{margin-top:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
	.car_list_rolling li:first-child{margin-top:0;}
	.car_list_rolling li a{display:block;}
	.car_list_rolling li span{display:block;}
	.car_list_rolling li .thumb,
	.car_list_rolling li .thumb img{width:100%;}
	.car_list_rolling li dl{margin-top:15px;}
	.car_list_rolling li dt{margin-bottom:15px;font:16px/1 'AudiB';color:#000;}
	.car_list_rolling li dt span{margin-top:5px;font:12px 'Audi';color:#cc0033;}
	.car_list_rolling li dt span.year{font-family:'Nanum Gothic';color:#333;}
	.car_list_rolling li dd{margin-top:5px;font-size:12px;}
	.car_list_rolling li dd.price{margin-top:20px;}
	.car_list_rolling li dd.price em{display:inline-block;margin-top:-2px;font:17px/1 'AudiB';color:#000;vertical-align:middle;}

	.car_listdl{margin-top:15px;}
	.car_listdl dt{margin-bottom:15px;font:16px/1 'AudiB';color:#000;text-align:center;}
	.car_listdl dt span{width:100%;display:block;margin-top:5px;font:12px 'Audi';color:#cc0033;text-align:center;}
	.car_listdl dt span.year{width:100%;display:block;font-family:'Nanum Gothic';color:#333;}
	.car_listdl dd{margin-top:5px;font-size:12px;text-align:center;}
	.car_listdl dd.price{margin-top:20px;}
	.car_listdl dd.price em{display:inline-block;margin-top:-2px;font:17px/1 'AudiB';color:#cc0033;vertical-align:middle;}

	
	.car_listdl .info{display:flex;justify-content:space-between;margin:0 -10px;padding-top:12px;text-align:center;}
		.car_listdl .info div{display:inline-block;width:70px;font-size:11px;}
		.car_listdl .info div:before{content:'';display:block;margin:0 auto;width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;background-position:center;background-repeat:no-repeat;}
		.car_listdl .info .certify:before{background-image:url('../image/comm/ic_car_info_certify.png');}
		.car_listdl .info .mileage:before{background-image:url('../image/comm/ic_car_info_mileage.png');}
		.car_listdl .info .accident:before{background-image:url('../image/comm/ic_car_info_accident.png');}
		.car_listdl .info .gasoline:before{background-image:url('../image/comm/ic_car_info_gasoline.png');}
		.car_listdl .info .diesel:before{background-image:url('../image/comm/ic_car_info_diesel.png');}
		.car_listdl .info .sale:before{background-image:url('../image/comm/ic_car_info_sale.png');}
		.car_listdl .info div em{display:inline-block;margin-top:10px;}

	
	.car_list_rolling li .info{display:flex;justify-content:space-between;margin:0 -10px;padding-top:12px;text-align:center;}
		.car_list_rolling li .info div{display:inline-block;width:70px;font-size:11px;}
		.car_list_rolling li .info div:before{content:'';display:block;margin:0 auto;width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;background-position:center;background-repeat:no-repeat;}
		.car_list_rolling li .info .certify:before{background-image:url('../image/comm/ic_car_info_certify.png');}
		.car_list_rolling li .info .mileage:before{background-image:url('../image/comm/ic_car_info_mileage.png');}
		.car_list_rolling li .info .accident:before{background-image:url('../image/comm/ic_car_info_accident.png');}
		.car_list_rolling li .info .gasoline:before{background-image:url('../image/comm/ic_car_info_gasoline.png');}
		.car_list_rolling li .info .diesel:before{background-image:url('../image/comm/ic_car_info_diesel.png');}
		.car_list_rolling li .info .sale:before{background-image:url('../image/comm/ic_car_info_sale.png');}
		.car_list_rolling li .info div em{display:inline-block;margin-top:10px;}

.flag{overflow:hidden;position:absolute;text-indent:-9999px;}
	.flag_guarantee{width:107px;height:79px;top:0;left:0;background:url('../image/comm/flag_guarantee.png') no-repeat;}
	.flag_101{width:60px;height:60px;right:0;bottom:0;background:url('../image/comm/flag_101.png') no-repeat;}

.swiper-wrapper{height:auto;}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction:column;
}

.swiper-button-prev:after,
.swiper-button-next:after{font-size:30px;color:#cc0033;}
.swiper-button-prev,
.swiper-button-next{margin:0;top:calc(50% - 97px);}
.swiper-button-prev{left:5px;}
.swiper-button-next{right:5px;}

.tbl_info{width:100%; margin-top:30px;}
.tbl_info th {border:1px solid  #cfcfcf; height:30px;padding:5px;background:#eee; text-align:center;font-weight:600;font-size:11px;line-height:18px;vertical-align:middle;}
.tbl_info td { border:1px solid  #cfcfcf;padding:5px;font-size:11px;line-height:20px;vertical-align:middle;}

table.tbl_data{width:100%;border:1px solid #c9c9c9;border-bottom:none;font-size:11px;}
table.tbl_data th{padding:5px 0 5px 7px;background:#e9e9e9;border-bottom:1px solid #c9c9c9;font-weight:400;text-align:left;vertical-align:middle;}
table.tbl_data td{padding:5px 0 5px 7px;height:30px;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9;color:#000;vertical-align:middle;}

.car_detail{margin-top:20px;font-size:12px;line-height:18px;text-align:left;}
.car_detail p{margin-top:15px;}

.area_btn{margin-top:15px;display:flex;justify-content:space-between;}
	.area_btn span{display:flex !important;flex-basis:100%;padding-left:5px;}
	.area_btn span:first-child{padding:0;}
	.area_btn span .button{width:100%;height:30px;border:1px solid #ccc;font-size:12px;line-height:28px;color:#222;text-align:center;}
	.area_btn span .button.red{background:#cc0033;border-color:#cc0033;color:#fff;}

.car_check{margin-bottom:20px;font-size:12px;line-height:15px;}
.car_check .car_num{padding:22px 0;border-bottom:1px solid #bababa;font:600 18px/1 'Nanum Gothic';color:#000;text-align:center;}
.car_check .car_num span{display:block;margin-top:6px;font:13px/1 'Nanum Gothic';color:#666;}
.car_check .car{position:relative;margin:17px auto 15px;width:243px;}
.car_check .car img{width:243px;}
.car_check .car .ico{position:absolute;display:block;width:13px;height:13px;}
.car_check .car .ico span{overflow:hidden;display:inline-block;width:13px;height:13px;background-position:0 0;background-repeat:no-repeat;background-size:100%;text-indent:-9999px;}
.car_check .car .ico span.x{background-image:url('/mobile/image/comm/ico_x.png');}
.car_check .car .ico span.c{background-image:url('/mobile/image/comm/ico_c.png');}
.car_check .car .ico span.w{background-image:url('/mobile/image/comm/ico_w.png');}
.car_check .car .pos1{top:10px;left:81px;}
.car_check .car .pos2{top:1px;left:5px;}
.car_check .car .pos3{top:1px;left:225px;}
.car_check .car .pos4{top:37px;left:10px;}
.car_check .car .pos5{top:60px;left:10px;}
.car_check .car .pos6{top:37px;left:220px;}
.car_check .car .pos7{top:60px;left:220px;}
.car_check .car .pos8{top:93px;left:81px;}
.car_check .car .pos9{top:-3px;left:150px;}
.car_check .car .pos10{top:84px;left:16px;}
.car_check .car .pos11{top:84px;left:215px;}
.car_check .car .pos12{top:59px;left:81px;}
.car_check .car .pos13{top:36px;left:0;}
.car_check .car .pos13 span:nth-child(2){position:absolute;top:0;left:230px;}
.car_check .car .pos14{top:4px;left:150px;}
.car_check .car .pos15{top:30px;left:150px;}
.car_check .car .pos15 span:nth-child(2){position:absolute;top:48px;left:0;}
.car_check .car .pos16{top:14px;left:135px;}
.car_check .car .pos16 span:nth-child(2){position:absolute;top:76px;left:0;}
.car_check .car .pos16 span:nth-child(3){position:absolute;top:0;left:29px;}
.car_check .car .pos16 span:nth-child(4){position:absolute;top:76px;left:29px;}
.car_check .car .pos17{top:17px;left:142px;}
.car_check .car .pos17 span:nth-child(2){position:absolute;top:70px;left:-1px;}
.car_check .car .pos17 span:nth-child(3){position:absolute;top:0;left:15px;}
.car_check .car .pos17 span:nth-child(4){position:absolute;top:70px;left:15px;}
.car_check .car .pos18{top:24px;left:135px;}
.car_check .car .pos18 span:nth-child(2){position:absolute;top:61px;left:-1px;}
.car_check .car .pos18 span:nth-child(3){position:absolute;top:0;left:29px;}
.car_check .car .pos18 span:nth-child(4){position:absolute;top:61px;left:29px;}
.car_check .car .pos19{top:51px;left:24px;}
.car_check .car .pos19 span:nth-child(2){position:absolute;top:0;left:182px;}
.car_check .car .pos20{top:36px;left:149px;}
.car_check .car .pos21{top:54px;left:150px;}
.car_check .car .pos22{top:87px;left:150px;}
.car_check .car .pos23{top:95px;left:150px;}
.car_check .car .pos24{top:78px;left:150px;}
.car_check > p{margin-top:8px;text-align:center;}
.car_check > p:nth-child(4){margin-top:20px;}
.car_check > p:nth-child(4),
.car_check > p:nth-child(5){font-size:10px;}
.car_check .tbl_data{margin-top:16px;}
.car_check .tbl_data td{padding-right:7px;text-align:right;}
.car_check + h3{margin-bottom:10px !important;}

.check_list li{overflow:hidden;padding:0 11px;height:30px;border-bottom:1px solid #d5d5d5;font:11px/33px 'Nanum Gothic';}
.check_list li em{float:right;color:#000;}

.check_confirm{margin-top:15px;font-size:10px;line-height:13px;text-align:center;}
.check_confirm .date{margin:10px 0 15px;font-size:13px;color:#000;}
.check_sign span{position:relative;display:inline-block;line-height:17px;}
.check_sign img{position:absolute;top:0;right:-35px;width:36px;}

.report_contents{position:relative;padding-top:17px !important;}
.report_contents .btn_back{overflow:hidden;display:block;position:absolute;top:12px;left:20px;width:18px;height:24px;background:url('/mobile/image/comm/btn_back.gif') 0 50% no-repeat;background-size:5px;text-indent:-9999px;}
.report_contents h2{padding-bottom:5px;border-bottom:1px solid #000;font-size:15px;text-align:center;}
.report_contents h3{margin:13px 0 15px !important;font:600 13px/1 'Nanum Gothic' !important;color:#000;}

.report_list{}
.report_list > li{margin-top:10px;}
.report_list > li:first-child{margin:0;}
.report_list > li > span{display:block;padding-left:10px;height:33px;background:#f0f0f0 url('/mobile/image/comm/bg_report_list.gif') right 50% no-repeat;background-size:17px;;border:1px solid #d5d5d5;font:13px/33px 'NSB';color:#000;}
.report_list .report_cont{display:none;padding:10px 0;}
/*.report_list.ty2{margin-top:0;}
.report_list.ty2 > li{margin-top:13px;}*/
.report_list.ty2 .report_cont{padding-top:0;}

.dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;background:#000;opacity:.5;}

.inquiry_popup{display:none;position:fixed;left:50%;top:50%;padding:15px;width:90%;background:#fff;z-index:9999;border:1px solid #ccc;font-family:'Nanum Gothic';font-size:13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
	.inquiry_popup dt{margin-top:20px;color:#b8babb;}
	.inquiry_popup dt:first-child{margin-top:0;}
	.inquiry_popup dd .inp_txt{width:100%;height:35px;border:none;border-bottom:1px solid #c8c8c8;font-size:13px;}
	.inquiry_popup dd .inp_txt:focus{border-color:#c01733;}
	.inquiry_popup textarea{margin-top:10px;padding:5px 10px;width:100%;height:60px;border:1px solid #c8c8c8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none}
	.inquiry_popup .agree_check .check_wrap{margin-top:15px;}
	.inquiry_popup .button{width:100%;height:30px;font-size:13px;}
	.inquiry_popup .button.red{background:#cc0033;border-color:#cc0033;color:#fff;}
	.inquiry_popup .close{overflow:hidden;position:absolute;top:19px;right:19px;width:19px;height:19px;background:url('/images/common/btn_popup_close.png') no-repeat;text-indent:-9999px;cursor:pointer;}

/* form */
.check_wrap *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
.check_wrap {display: inline-block;position: relative;padding-left:23px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.check_wrap input {position: absolute;width: 0;height: 0;opacity: 0;cursor: pointer; }
.check_wrap input[type=checkbox] + .checkmark {position: absolute;top:50%;left:0;margin-top:-7px;height:15px;width:15px;border:1px solid #c8c8c8;}
.check_wrap input[type=radio] + .checkmark {position: absolute;top:50%;left:0;margin-top:-7px;height:15px;width:15px;border:1px solid #c8c8c8;border-radius:50%;}
.check_wrap input:checked ~ .checkmark {background-color:#fff;}
.check_wrap .checkmark:after {content: "";position: absolute;display: none;}
.check_wrap input:checked ~ .checkmark:after {display: block;}
.check_wrap input[type=checkbox] + .checkmark:after {left:4px;top:1px;width:3px;height:7px;border: solid #cf0e3e;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.check_wrap input[type=radio] + .checkmark:after {left:3px;top:3px;width:7px;height:7px;background:#000;border-radius:50%;}

/* 2019-11-29 추가 */
.news_list{}
	.news_list li{margin:30px 0 0;}
	.news_list li a,
	.news_list li span{display:block;}
	.news_list li .thumb img{width:100%;height:115px;}
	.news_list li .tit{margin-top:15px;font-weight:600;font-size:15px;line-height:20px;color:#000;}
	.news_list li .txt{margin-top:15px;font-size:13px;line-height:18px;color:#555;}
	.news_list li .date{margin-top:15px;font-size:13px;color:#888;}
	.news_list + .btn_more{margin-top:40px;}

.sub_txt{margin-top:-15px;font-size:11px;color:#888;text-align:center;}

.news_view{margin-top:30px;border-top:1px solid #333;border-bottom:1px solid #d7d7d7;}
	.news_view dt{padding:20px 0 15px;font-weight:600;font-size:18px;line-height:25px;color:#000;letter-spacing:-0.05em;}
		.news_view dt span{display:block;margin-top:8px;font-weight:400;font-size:13px;color:#888;letter-spacing:0;}
	.news_view dd{padding:20px 0 40px;border-top:1px solid #d7d7d7;font-size:13px;line-height:25px;}
	.btn_center{margin-top:30px;text-align:center;}
	.button_list{display:inline-block;width:120px;height:40px;background:#000;font-size:13px;line-height:40px;text-align:center;color:#fff;}

/* 전시장 리뉴얼 20200422 */
.map_info_wrap{clear:both;background:#cc0033;padding:35px;}
.map_info_wrap p.logo_gojin_audi{margin-bottom:25px;}
.map_info_wrap dl.map_info_con{font-size:13px;color:#fff;}
.map_info_wrap dl.map_info_con dt{font-size:20px;font-weight:bold;padding-bottom:10px;}
.map_info_wrap dl.map_info_con dd{line-height:22px;margin-bottom:10px;}
.map_info_wrap dl.map_info_con dd:last-child{margin-bottom:0;}
.showroom_tab_wrap{font-size:12px;color:#000;margin:30px 0 10px;}
.showroom_tab_wrap ul.showroom_tab_con{width:100%;height:61px; display: flex;}
.showroom_tab_wrap ul.showroom_tab_con li{float:left;display:inline;width:50%;height:50px;background:#e7e9ea;text-align:center;line-height:50px;border-bottom:1px solid #000;}
.showroom_tab_wrap ul.showroom_tab_con li a{display:inline-block;width:100%;height:50px;}
.showroom_tab_wrap ul.showroom_tab_con li.on{border:1px solid #000;border-bottom:1px solid #fff;background:#fff;color:#cc0033;font-weight:bold;}