/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */

/************************************************sub.css 시작************************************************/

/* --------------------------------------------
 * title
/* ------------------------------------------ */
#contents_top .tit_page{position:relative;color:#fff;text-align:center;line-height:1.2;z-index:10;padding:90px 15px;}
#contents_top .tit_page h2{font-size:24px; color:#fff;}
#contents_top .tit_page .info_txt1{font-size:38px;letter-spacing:-0.05em;/*font-weight:700;*/margin-top:0px;line-height: 1.3;}
#contents_top .tit_page .info_txt2{font-size:18px;line-height: 24px;letter-spacing:-0.05em;margin-top:20px;color:#fff;}
#contents_top .btn_wrap{text-align:center;margin-top:40px}
@media (max-width: 992px) {
	#contents_top .tit_page h2{font-size:16px; margin:0;}
	#contents_top .tit_page .info_txt1{font-size:20px; margin-top: 0px;}
	#contents_top .tit_page .info_txt2{font-size:12px; line-height: 18px; margin-top: 0px; padding-bottom:10px;}
}

.tit_page{position:relative;padding:68px 0 60px;text-align:center}
.tit_page h2{color:#333333;font-size:36px;line-height:40px;letter-spacing:-0.05em}
.tit_page .desc{font-size:15px;color:#777;margin-top:16px}
.tit_page .info_txt1{font-size:38px;letter-spacing:-0.05em;line-height:51px}
.tit_page .info_txt2{font-size:16px;line-height:26px;letter-spacing:-0.05em;color:#555;margin-top:30px}
@media (max-width: 992px) {
	.tit_page {padding:78px 0 60px;;}
	.tit_page h2 {line-height:36px; padding-top:7px;}
	.tit_page .info_txt1{font-size:22px;letter-spacing:-0.05em;line-height:34px;font-weight:bold;}
	.tit_page .info_txt2{font-size:14px; padding:0 15px;line-height:26px;}
}


.board_page{position:relative;padding:120px 0 30px;text-align:center}
.board_page h2{color:#000;font-size:36px;line-height:40px;/*letter-spacing:-0.05em*/ font-weight:bold;}
.board_page .desc{font-size:15px;color:#777;margin-top:16px}
.board_page .info_txt1{font-size:38px;letter-spacing:-0.05em;line-height:51px}
.board_page .info_txt2{font-size:16px;line-height:26px;letter-spacing:-0.05em;color:#555;margin-top:30px}
@media (max-width: 992px) {
	.board_page{padding:30px 0 30px;}
}

/* --------------------------------------------
 * container
/* ------------------------------------------ */
#container {
	padding-top: 90px;
}
#contents_top {
	position: relative;
	/*background-color: #a885e9;
	background-image: linear-gradient(-135deg, #2a9ffd 0%, #1976d2 100%);*/
	padding: 100px 0;
	color: #ffffff;
	box-shadow: 0 5px 16px 0 rgb(216,222,250);
}
.sell #contents_top {
	background-color:#3D5BDC !important;
	background-image: linear-gradient(135deg, #488ff6 0%, #3d5bdc 100%) !important;
}
.buy #contents_top {
	background-color:#0F82BE !important;
	background-image: linear-gradient(135deg, #11B4E3 0%, #0F82BE 100%) !important;
}
.carPrc #contents_top {
	background-color:#00bac0 !important;
	background-image: linear-gradient(180deg, #0593a6 0%, #13a5b2 50%, #00bac0 100%) !important;
}
#contents {
	width: 1280px;
	min-width: 1280px;
	margin: auto;
}

@media (max-width: 1200px) {
	#contents_top {
		padding:40px 0;
	}
	
	#contents {
		width: 100%;
		min-width: 100%;
		margin: auto;
	}
}

@media (max-width: 992px) {
	#contents {
		/*margin: 0 10px;*/
	}
}

.about #contents {
	width: 100%;
}

/* contents_top - box_apply */
#contents_top .box_apply {width:680px;position:relative;background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,13,57,0.1);margin:10px auto 0;z-index:10}
#contents_top .box_apply ul {margin:1px 0 0 1px;padding:20px 0px 0; height:140px;}
#contents_top .box_apply li {width:50%;float:left; margin-bottom:7px;}
#contents_top .box_apply li .checksWrap_st1,
#contents_top .box_apply li .inputWrap_st1,
#contents_top .box_apply li .selectWrap_st1{margin:-1px 0 0 -1px}
#contents_top .box_apply li .inputWrap_st1 input {background:#fff}
#contents_top .box_apply li .checksWrap_st1 {height:60px;background:#fff;border:1px solid #eaeaea;padding:18px 20px;border-radius:7px;}
#contents_top .box_apply li .checksWrap_st1 a {top:15px;right:20px}
#contents_top .box_apply .bottom {clear:both; position:relative;background:#f2f3f5;height:110px;margin:22px 10px 0;padding:24px;border-radius:0 0 3px 3px;border-top:1px solid #ecedef}
#contents_top .box_apply .bottom p {color:#b8bac1;font-size:13px;line-height:20px}
#contents_top .box_apply .bottom .btn {position:absolute;top:50%;right:24px;margin-top:-28px}

@media (max-width: 992px) {
#contents_top .box_apply {
		width:100%;
	}	

	#contents_top .box_apply .bottom {
		height: 170px;
	}

	#contents_top .box_apply li {
		width:100%;
	}	

	#contents_top .box_apply .bottom .btn{
		position: static;
		top:0;
		right:0;
		margin-top:-28px;
		padding: 0;
		margin-top: 7px;
	}
}

/**/
.sell .tab_navi.h80,
.buy .tab_navi.h80 {
	margin-top: 40px;
}
.tab_content {
	display: none;
}

.section ul[class*="col"],
.section ol[class*="col"] {
	/*margin: -20px 0 0 -20px;*/
	margin: 0 10px;
}
.section ul[class*="col"] li,
.section ol[class*="col"] li {
	float: left;
	/*padding: 20px 0 0 20px;*/
}
.section ul.col2 li, .section ol.col2 li { width: 50%; }
.section ul.col3 li, .section ol.col3 li { /*width: 33.333333%;*/ margin-bottom:40px;}
.section ul.col4 li, .section ol.col4 li { width: 25%; }
@media (max-width: 992px) {
	.section ul.col3 li, .section ol.col3 li { width: 100%; margin-bottom:0px;}
}

.section .section_faq .accordion_type1 {
	margin-top: -20px;
}
/* --------------------------------------------
 * sell
/* ------------------------------------------ */
.sell #contents_top:before{content:'';background:url("../_img/bg_sell_top.png") no-repeat top center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}

/* sell_process */
#sell_process .sec_cont li .box_info{padding:34px 40px 0 106px; margin:20px 10px;}
#sell_process .sec_cont li .box_info:before{content:'';width:46px;height:46px;display:inline-block;position:absolute;top:34px;left:30px}
#sell_process .sec_cont li.step1 .box_info:before{background-position:0 0; background:url("/images/car_price01.png") no-repeat;}
#sell_process .sec_cont li.step2 .box_info:before{background-position:0 -46px; background:url("/images/car_price02.png") no-repeat;}
#sell_process .sec_cont li.step3 .box_info:before{background-position:0 -92px; background:url("/images/car_price03.png") no-repeat;}
#sell_process .sec_cont li.step4 .box_info:before{background-position:0 -184px; background:url("/images/car_price04.png") no-repeat;}
#sell_process .sec_cont li.step5 .box_info:before{background-position:0 -138px; background:url("/images/car_price05.png") no-repeat;}
#sell_process .sec_cont li.step6 .box_info:before{background-position:0 -230px; background:url("/images/car_price06.png") no-repeat;}
#sell_process .sec_cont li h4.tit{font-size:18px;line-height:20px;color:#222; margin-top:0;}
#sell_process .sec_cont li h4.tit span{display:block;color:#2e3092;font-size:14px;line-height:16px;margin-bottom:8px;letter-spacing:0}
#sell_process .sec_cont li p{font-size:14px;line-height:21px;color:#666;margin-top:20px}

/* sell_documents */
#sell_documents{}
#sell_documents.section ul.col2{margin:-40px 0 0 -40px}
#sell_documents.section ul.col2 li{padding:40px 0 0 40px}
#sell_documents li h4.tit{font-size:20px;color:#2e3092;font-weight:bold;line-height:1.3;margin-bottom:20px}
#sell_documents li .list dl{border-top:1px solid #f0f0f0; height:30px;}
#sell_documents li .list dl:first-child{border-top:0}
#sell_documents li dl dd, #sell_documents li dl dt{font-size:14px;line-height:21px;padding:12px 0}
#sell_documents li dl dt{float:left;color:#222}
#sell_documents li dl dd{float:right;text-align:right;color:#999}

/* sell_count */
#sell_count li.col-md-4 {/*padding:0;*/}
#sell_count .box_info{padding:20px;color:#fff; /*width:100%;*/}
#sell_count .box_info .count, #sell_count .box_info .tit{}
#sell_count .box_info .tit{font-size:14px;line-height:16px;letter-spacing:0.05em}
#sell_count .box_info .count{font-size:73px;line-height:1;font-weight:300;margin-top:10px; font-weight:bold;}
@media (max-width: 992px) {
	#sell_count .box_info {
		margin-bottom: 20px;
	}
	
	#sell_count .box_info .count {
		font-size:48px;
	}
}

#sell_count .box_info .desc {font-size:15px;line-height:22px;position:absolute;bottom:20px;left:20px}

/* sell_list */
#sell_list ul.list{margin-top:-17px}
#sell_list ul.list li{position:relative;clear:both;padding:17px 0 18px;border-top:1px solid #f0f0f0;font-size:15px;line-height:1.3;width:100%;}
#sell_list ul.list li:first-child{border-top:none}
#sell_list ul.list li .tit{display:inline-block;max-width:600px;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#sell_list ul.list li .tit span.icon{width:38px;height:21px;position:relative;top:5px;display:inline-block;text-indent:-99999999em;overflow:hidden;margin-right:10px;background:url("/images/new_icon2.png") no-repeat 0 0px;-webkit-background-size:38px 20px;background-size:38px 20px}
#sell_list ul.list li .state{position:absolute;top:25px;right:0;color:#999;font-weight:700;letter-spacing:-0.025em}
#sell_list ul.list li .state.cst_ing{color:#3D5BDC}
#sell_list ul.list li .state.deal_ing{color:#555}

@media (max-width: 992px) {
	#sell_list ul.list li .tit {
		width: 250px;
	}
}

/* --------------------------------------------
 * buy
/* ------------------------------------------ */
.buy #contents_top:before{content:'';background:url("../_img/bg_buy_top.png") no-repeat top center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}

/* buy_sevice */
#buy_sevice .sec_cont p{line-height:1.6;color:#555; margin:0 20px;}
#buy_sevice .sec_cont h4{font-size:20px;line-height:1.2;margin:40px 10px 20px}
#buy_sevice.section .sec_tit{margin:10px;}
#buy_sevice .box_info{padding:20px 20px 0;color:#fff; margin:0 10px 15px 10px;}
#buy_sevice .box_info .num{font-size:14px;line-height:16px;letter-spacing:0.05em;}
#buy_sevice .box_info .tit{font-size:22px;font-weight:bold;margin:10px 0 15px;/*letter-spacing:-0.05em*/}
#buy_sevice .box_info .desc{max-width:86%;font-size:15px;line-height:22px;position:absolute;bottom:20px;left:20px}
@media (max-width: 992px) {
#buy_sevice .box_info {
		height: 200px;
	}
}

/* buy_process */
#buy_process li{/*width:260px;*/height:154px;position:relative;float:left;margin-bottom:27px;padding:0 0 27px 75px;border-bottom:1px solid #f0f0f0}
/*#buy_process li.step7, #buy_process li.step8, #buy_process li.step9{border-bottom:none;margin-bottom:0;padding-bottom:0;height:auto}*/
#buy_process li .ico{width:46px;height:46px;display:inline-block;position:absolute;top:2px;left:0}
#buy_process li.step1 .ico{background-position:0 0; background:url("/images/car_buy01.png") no-repeat;}
#buy_process li.step2 .ico{background-position:0 -30px; background:url("/images/car_buy02.png") no-repeat;}
#buy_process li.step3 .ico{background-position:0 -60px; background:url("/images/car_buy03.png") no-repeat;}
#buy_process li.step4 .ico{background-position:0 -120px; background:url("/images/car_buy04.png") no-repeat;}
#buy_process li.step5 .ico{background-position:0 -90px; background:url("/images/car_buy05.png") no-repeat;}
#buy_process li.step6 .ico{background-position:0 -150px; background:url("/images/car_buy06.png") no-repeat;}
#buy_process li.step7 .ico{background-position:0 -180px; background:url("/images/car_buy07.png") no-repeat;}
#buy_process li.step8 .ico{background-position:0 -210px; background:url("/images/car_buy08.png") no-repeat;}
#buy_process li.step9 .ico{background-position:0 -240px; background:url("/images/car_buy09.png") no-repeat;}
#buy_process li .tit{font-size:16px;font-weight:bold;line-height:18px;color:#222}
#buy_process li .tit span{display:block;color:#2e3092;font-weight:bold;font-size:14px;line-height:16px;margin-bottom:8px;letter-spacing:0}
#buy_process li p{font-size:14px;line-height:21px;color:#777;margin-top:10px;padding-right:22px}

/* buy_documents */
#buy_documents li dt{font-size:20px;line-height:22px;color:#2e3092;margin-bottom:30px}
#buy_documents li dd{font-size:14px;line-height:24px;color:#555}


/* --------------------------------------------
 * carPrc
/* ------------------------------------------ */
.carPrc #contents_top:after, .carPrc #contents_top:before{content:'';position:absolute;display:inline-block}
.carPrc #contents_top:before{background:url("../_img/bg_line.png") repeat center center;top:0;left:0;right:0;bottom:0;z-index:5}
.carPrc #contents_top:after{height:632px;background:url("../_img/bg_carPrc_top.png") repeat 0 0;left:0;right:0;bottom:0;z-index:6}

/* carPrc_form */
#carPrc_form{color:#222}
#carPrc_form .form_group ul{margin:0 -5px}
#carPrc_form .form_group li{width:33.333333%;float:left;/*padding:0 5px 30px*/}
#carPrc_form .form_group li button.btn_wht{min-width:auto;width:100%;height:54px;margin-top:35px;padding:19px 0 18px}
#carPrc_form .carPrc_result{margin-top:20px;padding-top:50px;border-top:1px solid #ebebeb}
#carPrc_form .carPrc_result .none, #carPrc_form .carPrc_result .result{height:140px}
#carPrc_form .carPrc_result .none p{text-align:center;padding-top:20px;font-size:13px;line-height:1.6;color:#444}
.carPrc_result .result .cp_keyword{font-size:16px;line-height:18px;color:#555;margin-bottom:18px}
.carPrc_result .result .cp_price{font-size:25px;line-height:28px;color:#222;letter-spacing:-0.05em}
.carPrc_result .result .cp_price span{color:#0593a6}
.carPrc_result .result p{font-size:13px;line-height:1.6;color:#555;margin-top:40px}
.carPrc_result .btn{text-align:center;margin-top:40px}
.carPrc_result .btn a.btn_grd{height:60px;padding:18px 30px 17px}
@media (max-width: 992px) {
	#carPrc_form .form_group li{width:50%;}
}

/* --------------------------------------------
 * about
/* ------------------------------------------ */
/* --------------------------------------------
 * about
/* ------------------------------------------ */
.about #contents .tit_page{padding:150px 0 60px}
.about .section_roll{display:block;height:460px;position:relative;background:url("../_img/gradient_all.gif") repeat #484ace}
.about .section_roll:before{content:'';background:url("../_img/bg_about.png") no-repeat top center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.about .section_roll .item_roll{width:1180px;min-width:1180px;padding-top:121px;height:460px;margin:0 auto;text-align:center;position:relative;z-index:2}
.about .section_roll .item_roll .item{color:#fff}
.about .section_roll .item_roll .item:before{content:'';width:228px;height:126px;display:block;background:url("/images/mark_ico.png") no-repeat;margin:0 auto 30px}
.about .section_roll .item_roll .item h4{font-size:30px;line-height:1;font-weight:700;letter-spacing:-0.05em;color:#fff;}
.about .section_roll .item_roll .item p{font-size:16px;line-height:1;margin-top:14px;color:#fff;}
.about .section_roll .item_roll .owl-nav div{width:40px;height:80px;display:inline-block;background:url("/_img/arr_set.png") no-repeat;text-indent:-99999em;line-height:999999em;overflow:hidden;position:absolute;top:50%;margin-top:-40px}
.about .section_roll .item_roll .owl-nav div.owl-prev{left:0;background-position:0 0}
.about .section_roll .item_roll .owl-nav div.owl-next{right:0;background-position:-40px 0}
.about .section_roll .item_roll .owl-dots{display:none}
.about #service_info{border-top:none;padding-bottom:80px}
@media (max-width: 1200px) {
.about .section_roll .item_roll {
		width:100%;
		min-width: 100%;
	}
}
@media (max-width: 992px) {
.about #contents .tit_page{
	padding: 30px 0;
}
.about .section_roll {
		display:none;
	}
}

#service_info .box_info{padding:20px 20px 0;color:#fff; margin-bottom:15px;}
#service_info .box_info .tit{font-size:22px;line-height:28px;}
#service_info .box_info .tit span{font-size:15px;line-height:1;display:block;margin-bottom:20px;letter-spacing:0}
#service_info .box_info .desc{max-width:86%;font-size:15px;line-height:22px;position:absolute;bottom:20px;left:20px}
@media (max-width: 1200px) {
	#service_info .box_info .tit {font-size:18px; font-weight:bold;}
}

/*모바일*/
.about .section_roll2 {display:none;}
@media (max-width: 992px) {
		.about .section_roll2 {display:block;height:375px;position:relative;background:url("../_img/gradient_all.gif") repeat #2e3092}
		.about .section_roll2:before{content:'';background:url("../_img/bg_about.png") no-repeat top center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
		.about .section_roll2 .item_roll{width:100%;min-width:100%;padding-top:60px;height:460px;margin:0 auto;text-align:center;position:relative;z-index:2}
		.about .section_roll2 .item_roll .item{color:#fff}
		.about .section_roll2 .item_roll .item:before{content:'';width:300px;height:180px;display:block;background:url("/images/mark_ico.png") no-repeat;background-size:100%;margin:0 auto 0;}
		.about .section_roll2 .item_roll .item h4{font-size:22px;line-height:1;font-weight:700;letter-spacing:-0.05em;color:#fff;}
		.about .section_roll2 .item_roll .item p{font-size:16px;line-height:24px;margin-top:14px;color:#fff;}
		.about .section_roll2 .item_roll .owl-nav div{width:40px;height:80px;display:inline-block;background:url("/_img/arr_set.png") no-repeat;text-indent:-99999em;line-height:999999em;overflow:hidden;position:absolute;top:50%;margin-top:-40px}
		.about .section_roll2 .item_roll .owl-nav div.owl-prev{left:0;background-position:0 0}
		.about .section_roll2 .item_roll .owl-nav div.owl-next{right:0;background-position:-40px 0}
		.about #service_info{border-top:none;padding-bottom:0px}
		.section.type2 .sec_cont ul.brand li .col-md-4 {padding:0 10px;}	
}



/* --------------------------------------------
 * cs
/* ------------------------------------------ */
.cs .tab_navi.h70{margin-bottom:0}
.cs .section_wrap>.section:first-child{border-top:none}
.cs .section_wrap>.section{padding-bottom:120px}


/* --------------------------------------------
 * magazine
/* ------------------------------------------ */
.magazine .tab_navi.h70 {
	margin-bottom: 0;
}
.magazine .section_wrap > .section {
	padding: 40px 0 80px;
}
.magazine .section_wrap > .section:first-child {
	border-top: none;
}
.magazine .section_wrap > #magazine_view.section {
	width: 980px;
	margin: auto;
}


/* --------------------------------------------
 * manager
/* ------------------------------------------ */
.manager .tab_navi.h70{margin-bottom:0}
.manager .section_wrap>.section{padding-bottom:120px}
.manager .section_wrap>.section:first-child{border-top:none}
.manager .list_notice{margin-top:-17px}
.manager .dealer_info{max-width:250px;margin-top:30px;border-top:1px solid #f0f0f0;padding-top:30px;font-family:'Lato','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif}
.manager .dealer_info dl{padding-bottom:25px}
.manager .dealer_info dl dd, .manager .dealer_info dl dt{letter-spacing:0}
.manager .dealer_info dl dt{color:#888888;font-size:13px;line-height:19px}
.manager .dealer_info dl dd{margin-top:4px;color:#333333;font-size:15px;line-height:21px}
.manager .dealer_info dl dd p{color:#888888;font-size:12px;line-height:18px}
.manager .table_st1 .checksWrap_st1{height:16px;display:inline-block;vertical-align:middle}
.manager .table_st1 .checksWrap_st1 .checks{margin:0}
.manager .table_st1 .checksWrap_st1 label{width:16px;font-size:0;text-indent:-999999em;overflow:hidden;padding:0}
.manager a.btn_delt{width:90px;height:36px;display:inline-block;font-size:13px;font-weight:700;line-height:34px;text-align:center;border:1px solid #e6e7e9;color:#1e88e5;border-radius:4px;margin-top:16px;box-shadow:0 1px 5px 0 rgba(29,35,69,0.08);transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
.manager a.btn_delt:before{content:'';width:11px;height:13px;display:inline-block;background:url("../_img/ico_del.png") no-repeat 0 0;vertical-align:middle;margin-right:4px;margin-left:-4px}
.manager a.btn_delt:focus, .manager a.btn_delt:hover{box-shadow:0 3px 10px 0 rgba(29,35,69,0.1)}


/* --------------------------------------------
 * knowledge
/* ------------------------------------------ */
.knowledge .section_wrap>.section{width:980px;margin:auto;padding-bottom:120px}
#knowledge_list.section, #knowledge_view.section{padding:0 0 120px;border:none}
.knowledge .search_area{text-align:center;margin:60px 0 30px}
#knowledge_pw .borad_pw{width:460px;margin:30px auto 0}


/* --------------------------------------------
 * auth
/* ------------------------------------------ */
.auth .txt_wrap{padding:80px 0 120px;text-align:center}
.auth .txt_wrap p{display:inline-block;color:#fff;border:1px solid rgba(255,255,255,0.5);border-radius:4px;line-height:36px;padding:0 20px;opacity:0.8;filter: alpha(opacity = 80);-moz-opacity:0.8}
.auth .form_box{margin:0 auto 120px}


/************************************************sub.css 끝************************************************/

/* --------------------------------------------
 * box
/* ------------------------------------------ */
/* box_info */
.box_info{display:block;min-height:240px;position:relative;border:1px solid #e6e7e9;border-radius:7px;background:#ffffff;box-shadow:0 1px 5px 0 rgba(0,13,57,.08)}
@media (max-width: 992px) {
	.box_info {
		min-height:180px;
	}
}
.box_info[class*="bg_b"]{border: none;/*box-shadow:0 1px 5px 0 rgba(25,143,204,0.4)*/}
.sell .box_info .bg_b1 {background-color:#6365c7}
.sell .box_info .bg_b2 {background-color:#494bb1}
.sell .box_info .bg_b3 {background-color:#2e3092}
.buy .box_info .bg_b1 {background-color:#1997d0}
.buy .box_info .bg_b2 {background-color:#494bb1}
.buy .box_info .bg_b3 {background-color:#21b7e2}

.about .box_info.bg_b1{background-color:#6365c7;}
.about .box_info.bg_b2{background-color:#494bb1;}
.about .box_info.bg_b3{background-color:#2e3092;}
/*.about .box_info.bg_b1:hover{box-shadow:0 4px 32px 0 rgba(72,143,247,0.8)}
.about .box_info.bg_b2:hover{box-shadow:0 4px 32px 0 rgba(17,180,227,0.6)}
.about .box_info.bg_b3:hover{box-shadow:0 4px 32px 0 rgba(0,186,192,0.6)}*/

/* form_box */
.form_box{width:780px;position:relative;margin:50px auto 0;padding:60px;border-radius:4px;background:#ffffff;box-shadow:0 0 16px 0 rgba(0,13,57,0.12);z-index:10}
.form_box h4.tit{font-size:23px;line-height:25px;letter-spacing:-0.05em;color:#6365c7; font-weight:bold;}
.carPrc .form_box h4.tit{color:#0593a6}
@media (max-width: 992px) {
	.form_box {
		width: 100%;
		padding: 15px;
	}
}
/* box_review */
.box_review{min-height:460px;padding:90px 20px 0}
/*.box_review:before{content:'';width:30px;height:30px;display:inline-block;background:url("../_img/ico_doublequote.png") no-repeat 0 0;position:absolute;top:30px;left:30px}*/
.box_review p{font-size:15px;line-height:1.5;color:#555;max-width:70%}
.box_review .nick{color:#222222;font-size:22px;line-height:1.45;position:absolute;left:30px;bottom:36px}
.box_review .nick span{display:block;font-size:16px;color:#888888}

.sell .review_car { background: url(/images/review2_bg.png) no-repeat right 15px bottom 23px; }

@media (max-width: 992px) {
	.box_review{
		margin:0 auto; 
		margin: 0 50px;
		padding: 60px 20px 0;
	}

	.sell .review_car { 
		background: url(/images/review2_bg.png) no-repeat right -11px bottom 23px; 
		background-size: 150px;
	}
}


.owl-carousel2 .owl-nav {position:absolute;top:310px;left:0;bottom:0;right:0;z-index:1}
.owl-carousel2 .owl-nav div {width:40px;height:80px;display:inline-block;background:url("/images/arr_set2.png") no-repeat;text-indent:-99999em;line-height:999999em;overflow:hidden;position:absolute;top:50%;margin-top:-40px}
.owl-carousel2 .owl-nav div.owl-prev {left:-80px;background-position:0 0}
.owl-carousel2 .owl-nav div.owl-next {right:-80px;background-position:-40px 0}
.owl-carousel2 .owl-dots {display:none}

.owl-carousel3 .owl-nav {position:absolute;top:-40px;left:0;bottom:0;right:0;z-index:1}
.owl-carousel3 .owl-nav div {width:40px;height:80px;display:inline-block;background:url("/images/arr_set2.png") no-repeat;text-indent:-99999em;line-height:999999em;overflow:hidden;position:absolute;top:50%;margin-top:-40px}
.owl-carousel3 .owl-nav div.owl-prev {left:-80px;background-position:0 0}
.owl-carousel3 .owl-nav div.owl-next {right:-80px;background-position:-40px 0}
.owl-carousel3 .owl-dots {display:none}

.owl-carousel2 .owl-nav2 {position:relative;top:250px;left:0;bottom:0;right:0;z-index:1}
.owl-carousel2 .owl-nav2 div {width:40px;height:80px;display:inline-block;background:url("/images/arr_set2.png") no-repeat;text-indent:-99999em;line-height:999999em;overflow:hidden;position:absolute;top:50%;margin-top:-40px}
.owl-carousel2 .owl-nav2 div.owl-prev {left:10px; background-position:0 0}
.owl-carousel2 .owl-nav2 div.owl-next {right:10px; background-position:-40px 0}

/* --------------------------------------------
 * board_know_list 굿셀 지식iN 리스트
/* ------------------------------------------ */

/* --------------------------------------------
 * 검색영역
/* ------------------------------------------ */
.search_area{margin-bottom:30px}
.search_area li{display:inline-block;padding-left:20px;margin-left:-3px}
.search_area li:first-child{margin-left:0;padding-left:0}
.search_area li button.btn_wht{height:54px;min-width:160px;padding:19px 30px 18px}
@media (max-width: 992px) {
	.search_area li {
		width: 100%;
		padding: 0;
	}

	.search_area li button.btn_wht{
		min-width:100%;
		margin-top: 15px;
	}
}

/* inputWrap_st2 */
.inputWrap_st2{position:relative; width:460px;}
.inputWrap_st2 .tit{font-size:15px;line-height:1;white-space:nowrap;color:#333;margin-bottom:10px}
.inputWrap_st2 input{width:100%;height:54px;display:block;position:relative;padding:16px 30px 16px 20px;font-size:15px;color:#333;line-height:22px;background:#f6f6f6;border:1px solid #f1f1f1;border-radius:2px;letter-spacing:-0.05em;text-align:left;z-index:1;box-shadow:0 1px 1px 0 rgba(28,35,69,0.04);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}
.inputWrap_st2:hover input{border:1px solid #DDDDDD;box-shadow:0 1px 5px 0 rgba(28,35,69,0.12);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}
.inputWrap_st2.focus input{background:#fff;color:#1e88e5;border:1px solid #2a9ffd;box-shadow:0 1px 5px 0 rgba(28,35,69,0.12);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}
@media (max-width: 992px) {
	.inputWrap_st2 {
		width: 100%;;
	}
}


/* board_know_list */
.board_know_list{}
.board_know_list ul{margin:-20px -10px 0}
.board_know_list ul li{width:50%;float:left;padding:20px 10px 0}
.board_know_list ul li a{padding:20px;overflow:hidden;position:relative;display:block;border:1px solid #e6e7e9;border-radius:7px;background:#fff;box-shadow:0 2px 4px 0 rgba(29,35,69,0.1)}
.board_know_list ul li a:hover{border:1px solid rgba(14,23,39,0.1);box-shadow:0 4px 32px 0 rgba(0,13,57,0.2);transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
.board_know_list ul li .icon.lock{width:12px;height:18px;display:inline-block;background:url("../_img/ico_lock2.png") no-repeat;text-indent:-99999em;overflow:hidden;position:absolute;top:20px;right:20px}
.board_know_list ul li .tit{position:relative;font-size:18px;line-height:26px;color:#333;letter-spacing:-0.05em;padding:0 20px 0 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board_know_list ul li .tit em{color:#6365c7;font-weight:700;display:inline-block;position:absolute;top:0;left:0}
.board_know_list ul li .dtl{margin-top:6px;overflow:hidden}
.board_know_list ul li .dtl span{position:relative;display:inline-block;float:left;font-size:14px;line-height:20px;color:#888;margin-left:8px;padding-left:8px}
.board_know_list ul li .dtl span:after{content:'';width:1px;height:14px;display:inline-block;background:#ddd;position:absolute;top:3px;left:0}
.board_know_list ul li .dtl span:first-child{margin-left:0;padding-left:0}
.board_know_list ul li .dtl span:first-child:after{display:none}
.board_know_list ul li .dtl span.nick{color:#555}
.board_know_list ul li .dtl span.date{letter-spacing:0}
.board_know_list ul li .state{display:inline-block;padding:5px 7px 4px;font-size:12px;line-height:1;border:1px solid #ddd;border-radius:2px;color:#999;background:#fff;margin-bottom:12px}
.board_know_list ul li .state.comp{border:1px solid #6365c7;background:#6365c7;color:#fff}
.board_know_list .btn_wrap{margin-top:50px;text-align:right}
@media (max-width: 992px) {
.board_know_list ul li {
		width: 100%;
	}
}	

/*메인페이지 전국지점 배너*/
.box2 {width:100%; height:185px; border-radius:15px; border:1px solid #cacaca; padding:25px 20px;}
.box2 h1 {font-family: 'BMJUA'; color:#000; font-size:30px; margin:0;}
.box2 .button {width:118px; height:26px; line-height: 26px; margin-top:15px; text-align:center; background:#2aa494; border-radius: 15px; color:#fff; font-size:14px;}
.partner {/*height:210px;*/}
.box_bg_map {background:url(/images/mapbg_ico.png) no-repeat; background-position:100% 80%;}
@media (max-width: 992px) {
	.box_bg_map {margin-top: 20px;}
}

/* 전국지점 -----------------------------------------*/
@media (min-width: 992px) {
	.btn_wrap{width:100%; height:210px; margin:0 0 30px;}
	#map { width:100%; height:400px;}
}

@media (max-width: 991px) {
	.btn_wrap{width:100%; height:340px; margin:0 0 0px;}
	#map { width:100%; height:100px;}
}

/*전국지점 안내*/
.btn_wrap li {}
.btn_wrap li div{margin:10px 0; width:100%; height:50px; line-height:48px; font-size:16px; text-align:center; border:1px solid #dedede; border-radius:10px; float:left;}
.btn_wrap li div:hover{border:1px solid #c10e0e; color:#c10e0e; background:#f3f3f3;}
.btn_wrap li div a {display:block;}

.map_info{width:100%; margin:0;}
.map_info .info_01 div:first-child{height:20px; background:#c10e0e; float:left; padding:10px;}
.map_info .info_01 div:last-child{font-size:16px; color:#fff; height:35px; line-height:20px; float:left;}
.map_info .info_02{margin:10px auto; clear:both; height:150px; border:1px solid #eee; border-top:2px solid #c10e0e;}
.map_info .info_03{margin-top:5px; clear:both; height:30px; line-height:30px; font-size:16px; font-weight:500; color:#555; border-bottom:1px solid #c10e0e;}
.map_info .info_04{height:30px; line-height:30px;}
.map_info .info_05 div:first-child{margin:3px; width:30px; height:20px; line-height:20px; background:#999; color:#fff; text-align:center; float:left;}
.map_info .info_05 div:last-child{margin:3px; height:20px; line-height:20px; float:left;}
.map_info .info_06 span{margin:5px 2px 0; padding:2px 5px; font-size:10px; text-align:center; border:1px solid #999; display:inline-block;}
.map_info .info_08{margin-top:10px; height:40px; line-height:40px; color:#fff; text-align:center; border-radius:5px; background:#c10e0e;}

@media (max-width: 992px) {
	.map_info{margin-top: 10px;}
}

/*파트너*/
.bottom_box {clear:both; width:100%; height:120px; margin:20px 0 40px; border-radius:15px; border:1px solid #2aa494; padding:15px 20px;}
.bottom_box ul {padding:0;}
.bottom_box ul li {width:16.66%; float:left; border-left: 1px solid #ddd;}
.bottom_box ul li:first-child {border:0;}
@media (max-width: 992px) {
	.bottom_box {
		padding: 15px 20px;
		height: auto;		
	}

	.bottom_box ul {
		height: 290px;
	}

	.bottom_box ul li {
		width:50%;
		height: 97px;
	}

	.bottom_box ul li:nth-child(1), .bottom_box ul li:nth-child(3), .bottom_box ul li:nth-child(5) {border:0;}
 
	.bottom_box img {
		width:200px;
		margin: 0 auto;
	}
}

/*매매가이드*/
.subTabWrap {margin-top:60px;}
.subTabWrap .inner ul li{/*border-bottom: 1px solid #fff;*/}
.subTabWrap .inner ul li a{line-height: 60px; letter-spacing:-1px; float:left; width:50%; box-sizing:border-box; text-align: center; font-size:19px;background:#f1f1f1; color:#999; display:block;border-bottom: 2px solid #ddd;  border-left: 1px solid #ddd;border-right: 1px solid #ddd; border-top: 1px solid #ddd; font-weight:500; border-width: 1px !important;}
.subTabWrap .inner ul li.on a{ 
	font-weight: 600;
    border: 1px solid #2e3092;
    border-bottom: 1px solid #2e3092;
	box-sizing:border-box;
    color: #fff;
    position: relative;
    z-index: 1;
	background:#2e3092
}

@media (max-width: 992px) {
	.subTabWrap {margin-top:30px; padding: 0 10px;}
	.subTabWrap .inner ul li a {line-height: 50px; font-size: 16px;}
}

.swingtab_st1 {}
.swingtab_st1 ul{}
.swingtab_st1 ul:after{display:block;clear:both;content:''}
.swingtab_st1 ul li{width:25%;float:left;text-align:center;margin-top:30px;}
.swingtab_st1 ul li a{display:block;font-size:17px;line-height:16px;letter-spacing:-1px;padding:20px 0;color:#333;box-sizing:border-box;border:1px solid #333;/*border-right:1px solid #fff;*/opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;}
.swingtab_st1 ul li:last-child a{border-right:1px solid #000}
.swingtab_st1 ul li.active a{border-bottom:1px solid #fff; font-weight:500;border-right:1px solid #000;opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1}

@media (max-width: 992px) {
	.swingtab_st1 {padding: 0 10px;}
	.swingtab_st1 ul {padding-top: 30px; clear:both;}
	.swingtab_st1 ul li {width:50%; margin:-1px 0 0;}
	.swingtab_st1 ul li a {padding:12px 0; font-size:14px;}
	.swingtab_st1 ul li.active a {border-bottom:1px solid #000;}
}


.sec_txt h4.tit {
	margin-top: 30px;
}
.sec_txt h4.tit span {
	display: inline-block;
	color: #6365c7;
	padding: 0 15px 0 0;
	/*border-left:4px solid #721a1a;*/
	font-size: 20px;
	letter-spacing: -1px;
    font-weight: 500;
}
.sec_txt h5.tit {
	margin: 15px 0;
	font-size:18px;
	letter-spacing: -1px;
	font-weight: 500;
}
.sec_txt .col_1 {
	width: 100%;
	float: left;
	/*padding: 0 30px 0 0;*/
}
.sec_txt .col_2 {
	width: 50%;
	float: left;
	padding: 0 30px 30px 0;
}
.sec_txt p {
	margin-bottom: 10px;
	font-size:15px;
}
.sec_txt ul {
	margin:0;
}
.sec_txt ul li {
	/*padding-left: 10px;*/
	background: url(/_img/dot_3px.png) no-repeat 0 9px;
	color: #666;
	margin: 5px 0;
	font-size:13px;
}
.sec_txt table ul li {
	margin: 0;
}
.sec_txt strong {
	color: #333;
}

@media (max-width: 992px) {
	.sec_txt h4.tit span {padding:0 10px; font-size: 18px;}
	.sec_txt h5.tit {font-size: 16px; margin: 5px 0;}
	.sec_txt .col_1 {padding: 0 10px;}
	.sec_txt .col_2 {width:100%; padding: 0 10px 10px 10px;}
	.sec_txt ul li {font-size: 14px;}
	.sec_txt table ul {margin:0;}
	.sec_txt table ul li {margin:0;}
}

/* table_st1 */
.table_st1{border-top:2px solid #131316;border-bottom:1px solid #808189}
.table_st1 td:first-child,
.table_st1 th:first-child{/*padding-left:30px !important*/}
.table_st1 td:last-child,
.table_st1 th:last-child{padding-right:30px !important}
.table_st1 th{font-size:13px;line-height:23px;padding:8px 20px;color:#2d2d36;font-weight:600;text-align:center}
.table_st1 td{font-size:15px;line-height:25px;padding:12px 20px;color:#6a6c73;font-weight:400;border-top:1px solid #e9eaec;text-align:center}
.table_st1 tr:first-child td{border-top:1px solid #dfe0e4}
.table_st1 td.tit{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.table_st1 td.data{letter-spacing:0}
.table_st1 td.state.consulting{color:#456cea}
.table_st1 td.state.ing{color:#131316}
.table_st1 td.state.comp{color:#808189}


/* table_st */
.table_st1{width:100%;}
.table_st1 td,
.table_st1 th{padding:10px 20px;border-top:1px solid #d4d4d7;border-left:1px solid #d4d4d7; font-size: 17px;}
.table_st1 tr th:first-child{border-left:0; }
.table_st1 tr th{background:#f1f1f1;}
.table_st2{border-top:2px solid #292a37;border-bottom:1px solid #292a37;font-size:13px}
.table_st2 td,
.table_st2 th{padding:15px 20px;border-bottom:1px dotted #292a37;border-right:1px dotted #292a37;text-align:left}
.table_st2 td:last-child,
.table_st2 th:last-child{border-right:0}
.table_st2 th{}
.table_st2 dl{width:100%;overflow:hidden;line-height:35px}
.table_st2 dl dt{float:left}
.table_st2 dl dd{float:right;text-align:right}
.table_st3{border-top:3px solid #192129;border-bottom:1px solid #192129}
.table_st3 tr{}
.table_st3 tr td,
.table_st3 tr th{padding:12px 10px;line-height:24px;border-top:1px solid #E4E6EA;font-size:14px;text-align:center}
.table_st3 tr th{}
.table_st3 tr td{}
.table_st3 tr td.subject{text-align:left}
.table_st3 tr td.subject a{display:block}
.table_st3 tr td:hover a{text-decoration:underline}
.table_st3 tr td.state{color:#A3A6A9;text-decoration:line-through}
.table_st3 tr td.state.comp{color:#fe2434;text-decoration:none}

.table_st1.pc {display:inline-table;}
.table_st1.mobile {display:none;}
@media (max-width: 992px) {
	.table_st1.pc {display:none;}
	.table_st1.pc th {width: 20%;}
	.table_st1.pc td {width: 30%;}

	.table_st1.mobile {display:inline-table;}
	.table_st1.mobile th {width: 30%;}
	.table_st1.mobile td {width: 70%;}
	
	.table_st1 {margin-bottom:15px;}
	.table_st1 th, .table_st1 td {font-size: 14px;}
}