
/*
.subContainer h1.mainTit{
    font-size: 26px;
    font-weight: 300;
    line-height: 26px;
    letter-spacing: -2px;
    text-align: center;
    padding: 40px 0;
}*/
.subContainer h1.mainTit {
    font-size: 23px;
    font-weight: 300;
    line-height: 36px;
    letter-spacing: -2px;
    text-align: center;
    padding: 40px 0;
}
.loupe{width: 50px; margin: 50px 0 50px;}


@media( max-width: 424px ){
.subContainer h1.mainTit { font-size: 18px; line-height: 30px; letter-spacing: -1px;}
}


.subContainer .subContents .tit{
    padding: 30px 20px;
    color: #fff;
    margin-bottom: 50px;
    margin-top: 50px;
    /* padding-right: 80px; */
    word-break: keep-all;
    text-align: center;
	border-radius:10px;
}
.subContents {padding-bottom:30px;}
.subContainer .subContents.longcarWrap .tit {
	background: url(/_img/longcarbg.jpg)no-repeat 35% center
}
.subContainer .subContents.advantageWrap .tit {
	background: url(/_img/longcarbg2.jpg)no-repeat center;
	background-size:cover;
}
.subContainer .subContents.processWrap .tit {
	background: url(/_img/longcarbg3.jpg)no-repeat bottom;
	background-size:cover;
}

.subContainer .subContents.leasecarWrap .tit {
	background: url(/_img/longcarbg4.jpg)no-repeat center 67%;
}

.subContainer .subContents.leaseadvantageWrap .tit{
	background: url(/_img/mlongcarbg6.jpg)no-repeat center;;
}
.subContainer .subContents.leaseprocessWrap .tit {
	background: url(/_img/longcarbg5.jpg)no-repeat left center; background-size:cover;
}



.subContainer .subContents .subTit{
	font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    word-break: keep-all;
    display: inline-block;
    width: 100%;
}
.subContainer .subContents .subTxt {color:#fdae0f; font-size:21px; }
.subContainer .subContents .subTit .brightIco{
    width: 38px;
    height: 38px;
    background: url(/_img/brightico01.png)no-repeat;
	background-size:38px;
	display: block;
    margin: 0px auto 10px;
}
.subContainer .subContents .blueFont{color:#11e4ff;}
.subContainer .subContents p.txt{
    font-size: 13px;
    margin-top: 20px;
    line-height: 22px;
}
.subContainer .subContents p.desc{
    font-size: 13px;
    margin-top: 20px;
    line-height: 23px;
    text-align: center;
}
.subContainer .subContents .tableBox p.desc {
    text-align: left;
    padding: 20px;
    border: 1px solid #e4e4e4;
    background: #fff;
    color: #777;
	margin-bottom:30px;
}
.subContainer .subContents .table_st3 { margin-top:20px;border-top:1px solid}
.subContainer .subContents .table_st3 tr:first-child {}
.subContainer .subContents .table_st3 tbody{}
.subContainer .subContents .table_st3 thead th {padding:10px 5px;}
.subContainer .subContents .table_st3 th{
	background: #f5f5f5;
    font-size: 13px;
    font-weight: 600;
    vertical-align: middle;
}
.subContainer .subContents .table_st3 th.highlight{border:2px solid #fdae0f; border-bottom:none; background:#fdae0f; color:#fff;}
.subContainer .subContents .table_st3 td.highlight{border:2px solid #fdae0f;border-bottom:none; border-top:none; color:#fdae0f; font-weight:600;}
.subContainer .subContents .table_st3 tr:last-child td.highlight {border-bottom:2px solid #fdae0f}
.subContainer .subContents .table_st3 td{
    font-size: 13px;
    padding: 20px 10px;color:#666;;
	word-break: break-word;
}
.subContainer .subContents .table_st3 {
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-break: break-all;
	
}
.subContainer .subContents .table_st3 tr{border-bottom:1px solid #ebebeb;}
.subContainer .subContents .table_center td{
    text-align: center;
    padding: 10px 5px;
    font-size: 12px;
}
.subContainer .subContents .table_center td:first-child{font-weight:600;background: #f5f5f5;}
.subContainer .subContents .tableRow td {vertical-align: middle;}
.subContainer .subContents .tableRow td, .subContainer .subContents .tableRow th { text-align:center; }
.subContainer .subContents .tableRow th:first-child{border-left:none;}
.subContainer .subContents .tableRow td.tableTit {
	font-weight: 600;
    border-left: none;
    background: #f5f5f5;
    font-size: 13px;
    color: #333;
}

.subContainer .subContents .tableRow2 td {vertical-align: middle; padding:15px 30px;}
.subContainer .subContents .tableRow2 td, .subContainer .subContents .tableRow2 th {border-left:1px solid #ebebeb; text-align:center; }
.subContainer .subContents .tableRow2 th {background: #f5f5f5; border-left:none;}
.subContainer .subContents .tableRow2 th:first-child{border-left:none;}
.subContainer .subContents .tableRow2 td.tableTit {font-weight:700; border-left:none; background:#f5f5f5;font-size: 15px;}
.subContainer .subContents .tableRow2 td.tableTxt{font-weight:600;background: #f5f5f5;}
/*½ÅÂ÷Àå±â·»Æ® ÀåÁ¡*/
.advantageWrap {}
.advantageWrap .advantageIco {
    margin-top: 10px;
    border-top: 1px solid;
    padding-top: 15px;
}
.advantageWrap .advantageIco li{
	float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
}
.advantageWrap .advantageIco li dl {}
.advantageWrap .advantageIco li dl dt{
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
}
.advantageWrap .advantageIco li dl dt i {
	width:60px; height:60px;  display:inline-block;
}
.advantageWrap .advantageIco li:nth-of-type(1) dl dt i {background:url(/_img/madvico01.png)no-repeat center;background-size: 24px auto;}
.advantageWrap .advantageIco li:nth-of-type(2) dl dt i {background:url(/_img/madvico02.png)no-repeat center;background-size: 24px auto;}
.advantageWrap .advantageIco li:nth-of-type(3) dl dt i {background:url(/_img/madvico03.png)no-repeat center;background-size: 24px auto;}
.advantageWrap .advantageIco li:nth-of-type(4) dl dt i {background:url(/_img/madvico04.png)no-repeat center;background-size: 24px auto;}
.advantageWrap .advantageIco li:nth-of-type(5) dl dt i {background:url(/_img/mfreecar-ico.svg)no-repeat center;background-size: 24px auto;}
.advantageWrap .advantageIco li:nth-of-type(6) dl dt i {background:url(/_img/mbudget-ico.svg)no-repeat center;background-size: 24px auto;}


.advantageWrap .advantageIco li:hover dl dt i{
	animation: navani 0.5s ease-in-out;
}
 @keyframes navani {
	0% {
		transform: scaleX(1);
	}

	25% {
		transform: scaleX(0);
	}

	50% {
		transform: scaleX(1);
	}

	75% {
		transform: scaleX(0);
	}

	100% {
		transform: scaleX(1)
	}
}
.advantageWrap .advantageIco li dl dd{display:inline-block; width: calc(100% - 120px);}
.advantageWrap .advantageIco li dl dd h3 {
	font-weight: 600;
    font-size: 16px;
    color: #333;
	font-weight:bold;
}
.advantageWrap .advantageIco li dl dd p {
    margin-top: 5px;
    line-height: 21px;
    word-break: keep-all;
    opacity: 0.6;
    font-size: 13px;
}
.advantageWrap .advantageBox {
	margin-bottom:50px;
}
.advantageWrap .advantageBox img {padding:0 20px;}
.advantageWrap .advantageBox .subTxt{
    color: #fdae0f;
    font-size: 16px;
    line-height: 23px;
    font-weight:600;
    padding: 20px;
    word-break: keep-all;
    text-align: center;
}
.advantageWrap .advantageBox .boxTxt {
    line-height: 23px;
    font-size: 13px;
    color: #777;
    text-align: center;
    padding: 0 20px;
    word-break: keep-all;
	margin-bottom:30px;
}

/*ÀýÂ÷*/
.processicoWrap {display:inline-block; width:100%; margin-top:30px;}
.processicoWrap .ic-slider-wrap { }
.processicoWrap .ic-img-wrap {position:absolute; right:30px; font-size:24px; color:#2188e5;}
.processicoWrap .ic-img {width:90%; margin:0 auto; position:relative; padding-top: 90%; border-radius:70%; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;  /*box-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1);*/ }
.processicoWrap .ic-img span {position:absolute; width:100%; height:100%; left:0; top:0; border-radius:50%;  }
/*
.ic-1 .ic-img span {background:url("/_img/pc/mainico01.png") no-repeat center; background-size: 56px auto;}
.ic-2 .ic-img span {background:url("/_img/pc/mainico02.png") no-repeat center; background-size: 66px 45px;}
.ic-3 .ic-img span {background:url("/_img/pc/mainico03.png") no-repeat center; background-size: 62px 48px;}
.ic-4 .ic-img span {background:url("/_img/pc/mainico04.png") no-repeat center; background-size: 59px 48px}
.ic-5 .ic-img span {background:url("/_img/pc/mainico05.png") no-repeat center; background-size: 56px auto;}
.ic-6 .ic-img span {background:url("/_img/pc/mainico06.png") no-repeat center; background-size: 54px auto;}
*/
.processicoWrap .ic-slider-col6 .ic-slider-inner{
	width: 100%;
    position: relative;
    float: left;
    /* height: 170px; */
    padding: 20px;
    background: rgba(0,0,0,0.2);
    border-radius: 10px;
    margin-bottom: 20px;
}
.processicoWrap .ic-slider-col6 .ic-slider-inner:after {
    width: 16px;
    height: 16px;
    background: url(/_img/mscroll_arrow_w.png)no-repeat;
    display: inline-block;
    content: '';
    position: absolute;
    bottom: -23px;
    margin-left: -8px;
	background-size:16px auto;
}
.processicoWrap .ic-slider-col6 .ic-slider-inner:last-child:after{display:none}
.processicoWrap .ic-slider-inner p {
    font-size: 13px;
    width: 95%;
    word-break: keep-all;
    margin-top: 10px;
    color: rgba(255,255,255,0.5);
    line-height: 22px;
}
.processicoWrap .ic-slider-inner span{font-size:15px; color:#fff; font-weight:600; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.processicoWrap .ic-slider-col6 .ic-slider-inner.on{background-color:#fdae0f;}
.processicoWrap .ic-slider-inner.on .ic-img-wrap {color:#fff;}
.processicoWrap .ic-slider-inner.on .ic-img-wrap::after  {-webkit-transform: scale(1.8);
-moz-transform: scale(1.8);
-ms-transform: scale(1.8);
-o-transform: scale(1.8);
transform: scale(1.8);}
.processicoWrap .ic-slider-inner.on span {color:#fff; font-size:15px; font-weight:600;}
.processicoWrap .ic-slider-inner.on p {color:#fff;/*rgba(255,255,255,0.8);*/}
.processicoWrap .ic-slider-btn {margin-top: 60px; text-align:center;}
.processicoWrap .ic-slider-btn a {display:block; max-width:280px; height:60px; line-height: 60px; line-height: 60px; font-size:16px; letter-spacing: -0.75px; color:#777777; font-weight: 700; border:1px solid #DEDEDE; margin:0 auto;}
.processicoWrap .ic-info { text-align:left;}
.processicoWrap .ic-slider { }
.processicoWrap .ic-slider-col6 .ic-slider-inner:hover{background:#fff;}
.processicoWrap .ic-slider-col6 .ic-slider-inner:hover span {color:#fdae0f;}
.processicoWrap .ic-slider-col6 .ic-slider-inner:hover p {color:#666;}
.subContents.processWrap .tableBox .overScroll{overflow: scroll;}
.subContents.processWrap .tableBox .overScroll .tableRow2{width:530px;}
.subContents.processWrap .tableBox.mouseMove #pre {
  position: absolute;
  top: calc(50% - 40px);
  bottom: 0;
  left: calc(50% - 75px);
  right: 0;
}
.subContents.processWrap .tableBox.mouseMove{position:relative;}
.subContents.processWrap .tableBox .overScroll .tableRow2 td {padding:10px;}
/*Å¸ÀÓ¼¼ÀÏ*/
.timeSaleWrap{}
.timeSaleWrap .timeSaleVisual{
	width: 100%;
    display: inline-block;
    background: url(/_img/timesalebg.jpg)no-repeat 25%;
    height: 420px;
    background-size: cover;
    text-align: center;
}
.timeSaleWrap .timeSaleVisual .tit {
	width: 195px;
    height: 213px;
    display: inline-block;
    background: url(/_img/mtimesaletit.png)no-repeat;
    margin-top: 50px;
    position: relative;
    background-size: 100%;
	z-index:1;
}

.timeSaleWrap .timeSaleVisual span.clock{
    width: 330px;
    height: 330px;
    background: url(/_img/mtimesaleimg.png)no-repeat;
    background-size: 100%;
    position: absolute;
    top: 27px;
    left: 50%;
    margin-left: -170px;
    content: '';
    -webkit-animation: bell 2s linear;
    -moz-animation: bell 2s linear;
    animation: bell 2s linear;
}

@keyframes bell{
  0%, 50%{
    transform: rotate(0deg);
	}
  5%, 15%, 25%, 35%, 45% {
    transform: rotate(8deg);
  }
  10%, 20%, 30%, 40% {
    transform: rotate(-8deg);
  }
}
.timeSaleBox .attention {
    padding: 15px;
    background: rgba(255,255,255,0.8);
    color: #999;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    border: 1px solid #ebebeb;
}
.timeSaleBox .attention p{
    margin-bottom: 5px;
    font-size: 13px;
    /* font-weight: 600; */
    position: relative;
    padding-left: 25px;
    color: #777;
}
.timeSaleBox .attention p:after{
    width: 16px;
    height: 16px;
    background: url(/_img/alert.svg)no-repeat;
    position: absolute;
    content: '';
    left: 0;
    top: 3px;
}
.timeSaleBox .attention ol {}
.timeSaleBox .attention > ol > li {
    line-height: 21px;
    position: relative;
    /* padding-left: 10px; */
    width: 100%;
    font-size: 13px;
    margin-bottom: 5px;
}
.timeSaleBox .attention ol li:after{position:absolute; top:50%;margin-top:-1.5px; left:0; content:'';width:3px;border-radius:50%; height:3px; background:#fff;}
.timebtmBanner {text-align:center;background:url(/_img/btmbanner.jpg)no-repeat top center;padding:50px 0; color:#fff; background-size:cover; }
.timebtmBanner h1{
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -1.2px;
}
.timebtmBanner a.btn{
    display: inline-block;
    padding: 14px 34px;
    background: #fdae0f;
    border-radius: 30px;
    line-height: 1;
    margin: 25px 0 0;
    font-size: 14px;
    letter-spacing: -1px;
    color: #fff;
}
.timebtmBanner a.btn:hover{}
.timebtmBanner a.btn i {margin-left:5px;}
.countWrap ul#countdown {
    position: relative;
    margin: 0 auto;
    padding: 25px 0 20px 0;
    color: #fff;
    border-width: 1px 0;
    overflow: hidden;
	max-width:350px;
}
.countWrap ul#countdown li {
    margin: 0 -3px 0 0;
    padding: 0;
    display: inline-block;
    width: 25%;
    font-size: 40px;
    text-align: center;
    line-height: 57px;
}
.countWrap ul#countdown li .label {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
}
.countWrap ul#countdown li .number{
	display: inline-block;
    background: url(/_img/countnumberbg.png)no-repeat;
    color: #333;
    width: 45px;
    height: 57px;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: bold;
    background-size: 100%;
    font-size: 26px;
}


.timeSaleBox{padding:50px 0;}
.timeSaleBox .maintit{
    font-size: 24px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: -1px;
	text-align:center;
}
.timeSaleBox .maintit i.timeIco {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url(/_img/mtimeico.png)no-repeat;
    margin-left: 8px;
    background-size: 100%;
	margin-top:10px;
}
.timeSaleBox .maintit strong{color:#fdae0f;}
.timeSaleBox .desc{
    font-size: 14px;
    margin-top: 15px;
    text-align: center;
    color: #888;
	margin-bottom:30px;
}
.subContainer .container .carlistWrap ul > li > a{
	border:1px solid #ebebeb;
	border-radius: 15px 15px 0 0;
    overflow: hidden;

}
.searchBox.container .carlistWrap ul > li > a {
}
.searchBox.container .carlistWrap ul li.listNone {
    font-size: 16px;
    line-height: 26px;
    color: #777;
    text-align: center;
    padding: 100px 0;
    width: 100%;
    border-top: 2px solid;
    border-bottom: 1px solid #e4e4e4;
}
.timeSaleBox.container .carlistWrap ul li a, .timeSaleBox.container .carlistWrap ul li a .consultFormBtn{}
.timeSaleBox.container .carlistWrap ul li:nth-child(4n), .searchBox.container .carlistWrap ul li:nth-child(4n) {margin-right:0;}
.timeSaleBox.container .carlistWrap ul li, .searchBox.container .carlistWrap ul li{
    width: 100%;
    float: left;
	margin-bottom:10px;
}
.searchBox.container .carlistWrap ul li {margin-bottom:15px;}

.subContainer .carlistWrap ul > li > a .icoWrap{
    position: absolute;
    top: 15px;
    left: 12px;
    font-size: 11px;
	z-index:2;
	line-height:1.5;
}
.subContainer .carlistWrap ul > li > a .icoWrap span {
    color: #fff;
    padding: 5px 7px;
    margin-right: 3px;
    border-radius: 3px;
	background:#ccc;
}
.subContainer .carlistWrap ul > li > a .icoWrap span.ico01{background:crimson;}
.subContainer .carlistWrap ul > li > a .icoWrap span.ico02{background:lightseagreen}
.subContainer .carlistWrap ul > li > a .icoWrap span.ico03{background:#fdae0f; color:#333;;}
.subContainer .carlistWrap ul > li > a .icoWrap span.ico04{background:#fdae0f;}
.subContainer .carlistWrap ul > li > a .icoWrap span.ico05{background:#000;}

.subContainer .carList01 ul li a .carListInfoW .carInfo dt {display:inline-block; width:90px;}
.subContainer .carList01 ul li a .carListInfoW .carInfo dd{width:calc( 100% - 100px);}
.timeSaleWrap .pagination{}
/*ºñ´ë¸é°ßÀû*/
.subContainer .subContents.estimateWrap{margin-bottom:30px; border-bottom:1px solid #ccc;}
.subContainer .subContents.estimateWrap .processStep{}

.subContainer .subContents.estimateWrap h3.subTit{padding-bottom: 20px;border-bottom:2px solid #333;font-weight:bold; padding-top:10px;}
.subContainer .subContents.estimateWrap .overScroll{overflow:scroll;}
.subContainer .subContents.estimateWrap .brandList {border-bottom:1px solid #ebebeb; margin-top:10px;}
.subContainer .subContents.estimateWrap .brandList li{
    text-align: center;
    margin: 0px 0 10px;
    padding: 5px;
    border: 2px solid #fff;
    float: left;
	line-height:1;
	width:20%;
}
.subContainer .subContents.estimateWrap .brandList li:hover, .subContainer .subContents.estimateWrap .brandList li:focus, .subContainer .subContents.estimateWrap .brandList li.select{border:2px solid #fdae0f;background:#fff;}
.subContainer .subContents.estimateWrap .estimate02 {}
.subContainer .subContents.estimateWrap .brandList li a{display:block;}
.subContainer .subContents.estimateWrap .brandList li i {width:100%; height:40px;display:block; margin:auto;max-width:65px; background-size: 100% !important;}


.subContainer .subContents.estimateWrap .brandList li.e01 i {background:url(/_img/brand/e01.png)no-repeat center}
.subContainer .subContents.estimateWrap .brandList li.e02 i {background:url(/_img/brand/e02.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e03 i {background:url(/_img/brand/e03.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e04 i {background:url(/_img/brand/e04.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e05 i {background:url(/_img/brand/e05.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e06 i {background:url(/_img/brand/e06.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e07 i {background:url(/_img/brand/e07.png)no-repeat center}
.subContainer .subContents.estimateWrap .brandList li.e08 i {background:url(/_img/brand/e08.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e09 i {background:url(/_img/brand/e09.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e10 i {background:url(/_img/brand/e10.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e11 i {background:url(/_img/brand/e11.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e12 i {background:url(/_img/brand/e12.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e13 i {background:url(/_img/brand/e13.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e14 i {background:url(/_img/brand/e14.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e15 i {background:url(/_img/brand/e16.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e16 i {background:url(/_img/brand/e17.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e17 i {background:url(/_img/brand/e18.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e18 i {background:url(/_img/brand/e19.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e19 i {background:url(/_img/brand/e20.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e20 i {background:url(/_img/brand/e21.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e21 i {background:url(/_img/brand/e22.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e22 i {background:url(/_img/brand/e23.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e23 i {background:url(/_img/brand/e24.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e24 i {background:url(/_img/brand/e25.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e25 i {background:url(/_img/brand/e26.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e26 i {background:url(/_img/brand/e27.png)no-repeat center}
.subContainer .subContents.estimateWrap .brandList li.e27 i {background:url(/_img/brand/e28.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e28 i {background:url(/_img/brand/e29.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e29 i {background:url(/_img/brand/e30.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e30 i {background:url(/_img/brand/e31.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e31 i {background:url(/_img/brand/e32.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e32 i {background:url(/_img/brand/e33.png)no-repeat center;}
.subContainer .subContents.estimateWrap .brandList li.e33 i {background:url(/_img/brand/e34.png)no-repeat center;}

.subContainer .subContents.estimateWrap .brandList li p {margin-top:10px; font-size:13px; white-space:nowrap;}
.subContainer .subContents.estimateWrap .brandList li:hover p, .subContainer .subContents.estimateWrap .brandList li.select p{color:#fdae0f; font-weight:700;}

.subContainer .subContents.estimateWrap .estimateCarList {padding:20px 0;}

.subContainer .subContents.estimateWrap .estimateCarList {padding:0;}
.subContainer .subContents.estimateWrap .estimateCarList li {height:auto;border-bottom:1px solid #bcbcbc;padding:10px 0; position:relative;}
.subContainer .subContents.estimateWrap .estimateCarList li.listNone {
    width: 100%;
    padding: 45px 0;
    text-align: center;
    background: #f5f5f5;
    font-size: 14px;
    color: #888;
}
.subContainer .subContents.estimateWrap .estimateCarList li.listNone i {
    width: 175px;
    height: 66px;
    background: url(/_img/listnoneimg2.png)no-repeat;
    display: inline-block;
    margin-bottom: 20px;
    background-size: 100%;
}
.subContainer .subContents.estimateWrap .estimateCarList li input {display:none;}
.subContainer .subContents.estimateWrap .estimateCarList input[type="radio"] + label {position:relative;min-height:80px;padding-left:130px;border:2px solid transparent;}
.subContainer .subContents.estimateWrap .estimateCarList input[type="radio"] + label:before {display:none;}

.subContainer .subContents.estimateWrap .estimateCarList li input[type="radio"] + label > span {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px 10px 5px;}
.subContainer .subContents.estimateWrap .estimateCarList li input[type="radio"]:checked + label {background-color:transparent;border:2px solid #fdae0f;}

.subContainer .subContents.estimateWrap .estimateCarList li label .car-image {
	position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 80px;
    line-height: 80px;
}
.subContainer .subContents.estimateWrap .estimateCarList li label .car-image img {width:100%;height:auto;vertical-align:middle;}
.subContainer .subContents.estimateWrap .estimateCarList li label .car-name {font-size:14px;font-weight:600;line-height:1.3;white-space: break-spaces; }
.subContainer .subContents.estimateWrap .estimateCarList li label .car-price {font-size:13px;color:#fdae0f;line-height:25px; font-weight:bold; margin-top:5px;}
.subContainer .subContents.estimateWrap .estimateCarList li label .car-desc {font-size:12px;color:#555;line-height:16px;}

.subContainer .subContents.estimateWrap .estimateCarList li label .car-info {
	margin-top:7px;
}
.select-item ul li input[type="radio"] + label, .select-item ul li input[type="checkbox"] + label {
    position: relative;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    padding: 0 20px;
    line-height: 26px;
}
.subContainer .subContents.estimateWrap .mCSB_inside > .mCSB_container {margin-right:0;}
/*.subContainer .subContents.estimateWrap .estimateCarList li:hover, .subContainer .subContents.estimateWrap .estimateCarList li:focus{border:2px solid #fdae0f;}*/
.subContainer .subContents.estimateWrap .estimateCarList .car-img {}
.subContainer .subContents.estimateWrap .estimateCarList .car-name {}
.subContainer .subContents.estimateWrap .estimateCarList li a .car-img {display:inline-block;width:194px;height:194px;line-height:190px;font-size:0;text-align:center;border:2px solid #fff;box-sizing:border-box;}
.subContainer .subContents.estimateWrap .estimateCarList li a .car-img img {vertical-align:middle;max-width:100%;}
.subContainer .subContents.estimateWrap .estimateCarList li a .car-name {text-align:center;font-size:16px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subContainer .subContents.estimateWrap .estimateCarList li:hover a .car-name {color:#fdae0f; font-weight:700;}
.subContainer .subContents.estimateWrap .btnWrap{}
.subContainer .subContents.estimateWrap .btnWrap .input-checkbox{display:block;}
.subContainer .subContents.estimateWrap .btnWrap .input-checkbox a{
    margin-left: 30px;
    background: #ccc;
    padding: 5px;
    margin-top: -4px;
    font-size: 12px;
    color: #fff;
	border-radius:5px;
}
.subContainer .subContents.estimateWrap .estimate04 .carTit h3.subTit, .subContainer .subContents.estimateWrap .estimate06 .carTit h3.subTit{font-size:20px; text-align:left; line-height:23px;}

.subContainer .subContents.estimateWrap .estimate04 .carTopinfo{display:inline-block; width:100%; margin-bottom:20px;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo li {float:left; width:100%;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carPhoto{
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carPhoto img {width:100%; height:100%; max-width:100%;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo{}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl{
    line-height: 20px;
    padding-top: 30px;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo {
    border-top: 1px solid #ebebeb;
    margin-top: 20px;
    padding-top: 10px;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dt{
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    width: 100px;
    text-align: left;
    color: #666;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd{
	display: inline-block;
    width: calc(100% - 110px);
	text-align:right;
	position:relative;

}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd {width:100%;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd .carColorBox {padding:10px 18px 0;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd span.price{
	font-size: 24px;
    margin-right: 5px;
    letter-spacing: 0;
    font-weight: bold;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd span.optionPrice {color:red;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd span{display:inline-block; width:80px; height:80px;vertical-align: middle; border-radius:50%;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd span.blackColor{background:black}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd span.greyColor{background:gray}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd span.redColor{background:crimson}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo dd span.blueColor{background:blue}


.subContainer .subContents.estimateWrap .estimate05 {margin-top:10px; margin-bottom:20px;}
.subContainer .subContents.estimateWrap .estimate05 ul{}
.subContainer .subContents.estimateWrap .estimate05 ul li{float:left; width:100%;margin-top:30px;overflow:hidden; }
.subContainer .subContents.estimateWrap .estimate05 ul li.detailList{margin-top:0;}
.subContainer .subContents.estimateWrap .estimate05 ul li.detailModel{}
.subContainer .subContents.estimateWrap .estimate05 ul li.detailOption {}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle {border:1px solid #ebebeb;border-top:1px solid #333;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle h3 {
    padding: 15px;
    border-bottom: 1px solid #ebebeb;
    font-size: 15px;
    font-weight: 600;
	
}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList {padding:10px 0 10px 10px; background:#f8f8f8; min-height:50px;max-height:260px; overflow-x:scroll; overflow-x:hidden;}

.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox.right label {padding:7px 0 7px 30px; font-size:15px; width:100%;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox {height:auto; width:100%;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox input:checked + label span {color:#fdae0f; font-weight:600;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .price{right:10px; color:red;position:absolute; font-size: 13px;} 
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .price::after {
    content: "원";
    font-size: 10px;
    vertical-align: baseline;
    font-weight: 400;
    color:#888;
    margin-left: 2px;
}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .txt{ padding-right: 100px;  font-size: 13px; line-height: 1.2;word-break: keep-all;}


.subContainer .subContents.estimateWrap .estimate06{}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo{display:inline-block; width:100%;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo li {float:left; width:100%;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carPhoto{
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carPhoto img {width:100%; height:100%; max-width:100%;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo{margin-top: 30px;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl{
    line-height: 20px;
	border-top:1px solid #ebebeb; padding-top:10px;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl:last-child{border-top:1px solid #333;padding-top: 30px; position:relative;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl.carColorInfo {border-top:1px solid #ebebeb;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dt{
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    width: 100px;
    text-align: left;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd{
    display: inline-block;
    width: 100%;
    position: relative;
	padding:10px 0;

}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd span.price{
	font-size: 20px;
    margin-right: 5px;
    letter-spacing: 0;
    font-weight: bold;
	text-align:right;
	display:inline-block;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd span.totalPrice{
	font-size:24px; color:crimson;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd .priceBox {
    text-align: right;
    display: inline-block;
    float: right;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd .carinfoBox {
    line-height: 22px;
    width: calc(100% - 150px);
    display: inline-block;
    color: #888;
    font-size: 13px;
}

.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl.totalBox dd {
    position: absolute;
    right: 0;
    display: inline-block;
}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo {margin-top:50px;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li{float:left; width:100%; padding:10px 20px; color:#fff;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li:nth-of-type(1) {background:#fdae0f;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li:nth-of-type(2) {background:#a56b42;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoTit {
    font-size: 17px;
    font-weight: 600;
}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoPrice {float:right; }
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoPrice em {font-size:13px;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li span{
    line-height: 60px;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0;
}
.subContainer .subContents.estimateWrap .estimate07{margin-top:30px;}
.subContainer .subContents.estimateWrap .agreeWarp {display:flex; flex-direction:column; gap:5px; }
.subContainer .subContents.estimateWrap .agreeWarp .input-checkbox label:after {left:4px; margin-top:-6px;}
.subContainer .subContents.estimateWrap .noticeTxt{
    position: relative;
    padding-left: 26px;
    line-height: 21px;
    font-size: 13px;
    color: #888;
    word-break: keep-all;
	display:block;
    padding-right: 50px;margin-bottom: 20px;
}
.subContainer .subContents.estimateWrap .noticesubTxt {margin-bottom:5px; font-weight:500;  font-size:13px; line-height:20px;}
.subContainer .subContents.estimateWrap .noticesubTxt span {color:red; font-size:15px; font-weight:bold;}
.subContainer .subContents.estimateWrap .noticeTxt:after{
    width: 16px;
    height:16px;
    background: url(/_img/alert.svg)no-repeat;
    position: absolute;
    content: '';
    left: 0;
    top: 3px;
}
.subContainer .subContents.estimateWrap .estimate07 .consultBox {
    overflow:hidden;
    display: inline-block;
    width: 100%;
}

.subContainer .subContents.estimateWrap .consultBox ul {border: 1px solid #ebebeb;margin-bottom: 20px; padding: 15px;}
.subContainer .subContents.estimateWrap .consultBox ul:nth-child(2) {}
.subContainer .subContents.estimateWrap .consultBox ul li{float:left; width:100%; margin-bottom:10px;}
.subContainer .subContents.estimateWrap .consultBox ul .consultTit {
    margin-bottom: 10px;
    font-size: 16px;
    color: #fdae0f;
    text-align: center;
}
.subContainer .subContents.estimateWrap .consultBox ul li .consultsubTit{margin-bottom:5px; font-size:13px; color: #666;}

.subContainer .subContents.estimateWrap .consultBox ul li .consultsubTit .importMark {color:red; margin-left:3px; font-size:20px;}
.subContainer .subContents.estimateWrap .consultBox ul li .input-radio{margin-right: 25px; margin-top:5px;}
.subContainer .subContents.estimateWrap .consultBox ul li .input-radio input:checked + label span.txt {color:#fdae0f}

@media screen and (max-width: 350px) {
	.subContainer .subContents.estimateWrap .consultBox ul li .input-radio{
		margin-right: 10px;
	}
}
@media screen and (max-width: 300px) {
	.subContainer .subContents.estimateWrap .consultBox ul li .input-radio{
		margin-right: 5px;
	}
}
.subContainer .subContents.estimateWrap .consultBox ul li .selectbox {background:#f5f5f5;}
.subContainer .subContents.estimateWrap .consultBox ul li .selectbox select {color:#777;}
.subContainer .subContents.estimateWrap .consultBox ul li .selectbox:after {background:url(/_img/uparrowb.png)no-repeat center; background-size:10px;}
.subContainer .subContents.estimateWrap .consultBox ul li input[type="text"]  {
	padding: 0 0 0 15px;
    box-sizing: border-box;
    height: 38px;
    line-height: 38px;
    border-radius: 0;
    border: 1px solid #ebebeb;
    background: #f5f5f5;
    width: 100%;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.subContainer .subContents.estimateWrap .consultBox ul li textarea{width:100%; border:1px solid #ebebeb; background:#f5f5f5; height:100px; padding:15px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.subContainer .subContents.estimateWrap .consultBox ul li.textArea {width:100%; }

/*ÀÌº¥Æ®*/
.subContainer .subContents.eventWrap{}
.subContainer .subContents.eventWrap .eventBoard {margin-top:50px;}
.subContainer .subContents.eventWrap .eventBoard li{float:left; width:100%; margin-bottom:20px;position:relative;}
.subContainer .subContents.eventWrap .eventBoard li a { height:auto;}
.subContainer .subContents.eventWrap .eventBoard li a .photo{
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	border-radius:10px;
	position:relative;
}
.subContainer .subContents.eventWrap .eventBoard li a .photo img {
	width: 100%; height: 100%;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	transform:scale(1);
}
.subContainer .subContents.eventWrap .eventBoard li a:hover .photo img, .subContainer .subContents.eventWrap .eventBoard li a:focus .photo img{
	transform:scale(1.05);
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

.subContainer .subContents.eventWrap .eventBoard li a .subtit {
    padding-bottom: 10px;
    font-size: 16px;
    letter-spacing: -1.2px;
    font-weight: 600;
    line-height: 23px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subContainer .subContents.eventWrap .eventBoard li a .date {
    font-size: 13px;
    color: #999;
	line-height: 15px;
}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt{padding:10px 0px;}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap{}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span{
    background: #ccc;
    padding: 0px 8px;
    font-size: 11px;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 3px;
    color: #fff;
    height: 25px;
    line-height: 25px;
}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span.ico01{ background:crimson;}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span.ico02{ background:orange}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span.ico03{ background:lightseagreen}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span.ico04{ background:#fdae0f}

.subContainer .subContents.eventWrap .eventBoard li a:hover .eventTxt {color:#fdae0f;}
.subContainer .subContents.eventWrap .eventBoard li a .date i {padding-right:5px;}
.subContainer .subContents.eventWrap .eventBoard li a.eventEnd .photo:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background:url(/_img/meventend.png)no-repeat center;
	background-size:cover;
}
.subContainer .subContents.eventWrap .eventBoard li a.eventEnd .photo:before{
	
}
.subContainer .subContents.eventWrap .eventBoard li a .dday{
    position: absolute;
    top: -25px;
    right: 0;
    z-index: 1;
    background: #a56b42;
    width: 50px;
    height: 50px;
    color: #fff;
    text-align: center;
    line-height: 1;
	padding-top: 7px;
}
.subContainer .subContents.eventWrap .eventBoard li a .dday p {font-size:12px;}
.subContainer .subContents.eventWrap .eventBoard li a .dday h3{
	font-size: 18px;
	margin-top:3px;
}
.subContainer .subContents.eventWrap .eventBoard li a .dday p.eventClose{
    line-height: 40px;
    font-weight: bold;
}
.subContainer .subContents.carstoryWrap .boardList01 { margin-top: 30px;}
.subContainer .subContents.carstoryWrap .boardList01 .boardTxt {margin-top:10px; padding:0 10px;}
.subContainer .subContents.carstoryWrap .boardList01 li{float:left; width:100%;}
.subContainer .subContents.carstoryWrap .boardList01 li:nth-child(2n) {}
.subContainer .subContents.carstoryWrap .boardList01 li a {margin: 0 4% 4%;position:relative; height:auto;}
.subContainer .subContents.carstoryWrap .boardList01 li a .photo{
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	border-radius:10px;
	position:relative;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .photo img {
	width: 100%; height: 100%;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	transform:scale(1);
}
.subContainer .subContents.carstoryWrap .boardList01 li a:hover .photo img, .subContainer .subContents.carstoryWrap .boardList01 li a:focus .photo img{
	transform:scale(1.05);
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

.subContainer .subContents.carstoryWrap .boardList01 li a .subtit {
    padding-bottom: 10px;
    font-size: 16px;
    letter-spacing: -1.2px;
    font-weight: 600;
    line-height: 23px;
    /*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/
	word-break:keep-all;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .date {
    font-size: 13px;
    color: #999;
    line-height: 15px;
}
.subContainer .subContents.carstoryWrap .boardList01 li a:hover .boardTxt {color:#fdae0f;}
.subContainer .subContents.carstoryWrap .boardList01 li a .date i {padding-right:5px;}

.subContainer .subContents.carstoryWrap .boardList02 {margin-top:50px;}
.subContainer .subContents.carstoryWrap .boardList02 .boardTxt {padding:15px}
.subContainer .subContents.carstoryWrap .boardList02 li{float:left; width:100%;}
.subContainer .subContents.carstoryWrap .boardList02 li:nth-child(2n) {}
.subContainer .subContents.carstoryWrap .boardList02 li a {display:block;margin: 0 0% 8%;position:relative; height:auto; border:1px solid #eee; border-radius:10px; overflow:hidden;}
.subContainer .subContents.carstoryWrap .boardList02 li a .photo{
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	position:relative;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .photo img {
	width: 100%; height: 100%;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	transform:scale(1);
}
.subContainer .subContents.carstoryWrap .boardList02 li a:hover .photo img, .subContainer .subContents.carstoryWrap .boardList02 li a:focus .photo img{
	transform:scale(1.05);
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

.subContainer .subContents.carstoryWrap .boardList02 li a .carName {
	padding-bottom:10px;
    font-size: 17px;
    font-weight: 600;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .icoWrap{
    position: absolute;
    top: 15px;
    left: 12px;
    font-size: 12px;
    z-index: 2;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .icoWrap span {
    color: #fff;
    padding: 5px 15px;
    margin-right: 3px;
    border-radius: 3px;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .icoWrap .ico01{background:#2c7cf3;}
.subContainer .subContents.carstoryWrap .boardList02 li a .icoWrap .ico02{background:#a56b42;}

.subContainer .subContents.carstoryWrap .boardList02 li a .reviewTit {
    font-size: 13px;
    line-height: 22px;
    word-break: keep-all;
    height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #777;
    margin-bottom: 30px;
}
.subContainer .subContents.carstoryWrap .boardList02 li a:hover .boardTxt {color:#fdae0f;}
.subContainer .subContents.carstoryWrap .boardList02 li a .date i {padding-right:5px;}
.subContainer .subContents.carstoryWrap .boardList02 li a .date {
    float:right;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .reviewStar span{
	width:20px; height:20px; background:url(/_img/mksico.png)no-repeat;
	background-position: -58px 0; display:inline-block; background-size:500px;
}
.subContainer .subContents.carstoryWrap .reviewTxt {
    font-size: 13px;
    color: #999;
    line-height: 22px;
    margin-top: 14px;
    border-top: 1px solid #ebebeb;
    padding:20px 0;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName{display:inline-block; color:#333;}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName h4 {font-weight:500;}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName span {margin-right:10px; font-size:11px; color:#888; position:relative;}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName span:first-child:after{
	position: absolute;
    top:2px;
    width: 1px;
    height: 11px;
    background: #ddd;
    content: '';
    right: -5px;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName i {
    width: 19px;
    height: 19px;
    background: url(/_img/mksico.png)no-repeat;
    background-position: -27px 0px;
    display: inline-block;
    margin-right: 10px;
	background-size:500px;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewStar {margin-top:7px;}
.subContainer .subContents.carstoryWrap .boardList02 li:hover a,
.subContainer .subContents.carstoryWrap .boardList02 li:focus a {
	 transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
	box-shadow: 0px 10px 20px 0px rgba(0,13,56,0.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.subContainer .subContents.carstoryWrap .subTit {
    text-align: center;
    margin-bottom: 30px;
    font-weight: 500;
    margin-top: 50px;
}
.subContainer .subContents.carstoryWrap .boardList03 {margin: 0 -1%;}
.subContainer .subContents.carstoryWrap .boardList03 {}
.subContainer .subContents.carstoryWrap .boardList03 .boardTxt {}
.subContainer .subContents.carstoryWrap .boardList03 li{float:left; width:50%;}
.subContainer .subContents.carstoryWrap .boardList03 li a {
	margin: 0 4% 25px;
    position: relative;
    display: block;
}
.subContainer .subContents.carstoryWrap .boardList03 li a .photo{
    height: 140px;
    overflow: hidden;
    background: #f5f5f5;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	position:relative;
}
.subContainer .subContents.carstoryWrap .boardList03 li a .photo img {
	width: 100%; height: 100%;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	transform:scale(1);
}
.subContainer .subContents.carstoryWrap .boardList03 .peopleName {
    position: absolute;
    top: -5px;
    background: url(/_img/mbestpeopleico.png)no-repeat;
    background-size: cover;
    text-align: center;
    width: 90px;
    height: 42px;
    content: '';
    z-index: 1;
}
.subContainer .subContents.carstoryWrap .boardList03 .peopleName span {color:#fff; line-height:34px; font-size:13px;}
.subContainer .subContents.carstoryWrap .boardList03 li a:hover .photo img, .subContainer .subContents.carstoryWrap .boardList03 li a:focus .photo img{
	transform:scale(1.05);
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

.subContainer .searchBox {padding-bottom:100px;}
.subContainer .searchBox .nsearchList {/*border-top:2px solid;*/}
.subContainer .searchBox .nsearchList li {height:auto;border-bottom:1px solid #bcbcbc;padding:10px 0; position:relative;}
.subContainer .searchBox .nsearchList li a {display:block;}
.subContainer .searchBox .nsearchList li.listNone {
    width: 100%;
    padding: 45px 0;
    text-align: center;
    background: #f5f5f5;
    font-size: 14px;
    color: #888;
}
.subContainer .searchBox .nsearchList li.listNone i {
    width: 175px;
    height: 66px;
    background: url(/_img/listnoneimg2.png)no-repeat;
    display: inline-block;
    margin-bottom: 20px;
    background-size: 100%;
}
.subContainer .searchBox .nsearchList li input {display:none;}
.subContainer .searchBox .nsearchList .carinfoBox {position:relative;min-height:80px;padding-left:130px;border:2px solid transparent;}

.subContainer .searchBox .nsearchList li .carinfoBox > span {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px 10px 5px;}

.subContainer .searchBox .nsearchList li .carinfoBox .car-image {
	position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 80px;
    line-height: 80px;
}
.subContainer .searchBox .nsearchList li .carinfoBox .car-image img {width:100%;height:auto;vertical-align:middle;}
.subContainer .searchBox .nsearchList li .carinfoBox .car-name {font-size:14px;font-weight:600;line-height:1.3;white-space: break-spaces; }
.subContainer .searchBox .nsearchList li .carinfoBox .car-price {font-size:13px;color:#fdae0f;line-height:25px; font-weight:bold; margin-top:5px;}
.subContainer .searchBox .nsearchList li .carinfoBox .car-desc {font-size:12px;color:#555;line-height:16px;}

.subContainer .searchBox .nsearchList li .carinfoBox .car-info {
	margin-top:7px;
	padding-left:110px;
}
.subContainer .searchBox .nsearchList li .carinfoBox, .subContainer .searchBox .nsearchList li .carinfoBox{
    position: relative;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    padding: 0 20px;
    line-height: 26px;
}
.subContainer .subContents.estimateWrap .mCSB_inside > .mCSB_container {margin-right:0;}
/*.subContainer .searchBox .nsearchList li:hover, .subContainer .searchBox .nsearchList li:focus{border:2px solid #fdae0f;}*/
.subContainer .searchBox .nsearchList .car-img {}
.subContainer .searchBox .nsearchList .car-name {}






.subContainer .subContents.leasecarWrap .leaseinfoImg {
	padding:0 30px;
    display: block;
    margin-bottom: 30px;
	text-align:center;
}
.subContainer .subContents.leasecarWrap .leasePeople{text-align:center;}
.subContainer .subContents.leasecarWrap .leasePeople .subTit .brightIco {
	display: block;
    margin: auto;
    margin-bottom: 15px;
}

.subContainer .subContents.leasecarWrap .leasePeople .subTxt {
    margin: 20px 0px 20px;
    color: #888;
    font-size: 13px;
    word-break: keep-all;
}
.subContainer .subContents.leasecarWrap .leasePeople ul {
    margin: 0 0%;
    padding-top: 10px;
}
.subContainer .subContents.leasecarWrap .leasePeople ul li{
    float: left;
    width: 48%;
    margin: 0 1% 2%;
    border: 1px solid #ebebeb;
    font-size: 14px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 10px 15px 0px rgb(0 13 56 / 4%);
    line-height: 23px;
    text-align: center;
    min-height: 120px;
    padding: 20px 15px;
    word-break: keep-all;
    display: flex;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
}
.subContainer .subContents.leasecarWrap .leasePeople .leasePeopleBox {
    margin: 50px 0px 10px;
    display: inline-block;
}
.subContainer .subContents.leasecarWrap .leasePeople dl {
	width: 100%;
    float: left;
    text-align: left;
    padding: 25px 0;
    background: #fff;
    border-radius: 10px;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dt{
    background: #d7e6ff;
    width: 80px;
    height: 80px;
    margin-right: 30px;
    border-radius: 50%;
	position:absolute; 
	overflow:hidden;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dt i {
   
    width: 100%;
    overflow: hidden;
    height: 130px;
    display: inline-block;
    border-radius: 50%;
    padding-top: 30px;
}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(1) dt i { background: url(/_img/leaseicop04.png)no-repeat top center; background-size:75px auto;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(2) dt i { background: url(/_img/leaseicop02.png)no-repeat top center; background-size:75px auto;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(3) dt i { background: url(/_img/leaseicop01.png)no-repeat top center; background-size:75px auto;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(4) dt i { background: url(/_img/leaseicop03.png)no-repeat top center; background-size:75px auto;}

.subContainer .subContents.leasecarWrap .leasePeople dl dd{    
	display: inline-block;
    width: 100%;
    padding-left: 100px;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName{}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName span{
    line-height: 20px;
    color: #999;
	font-size:13px;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName .name{
    font-weight: 600;
    margin-right: 5px;
    color: #333;
	font-size:15px;
}

.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox{}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox h3{
    padding: 10px 0 5px;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    color: #fdae0f;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox p{
    font-size: 13px;
    line-height: 23px;
    color: #666;
    display: inline-block;
    border: 1px solid #ebebeb;
    padding: 15px;
    margin-top: 10px;
    border-radius: 10px;
    background: #f5f5f5;
    word-break: keep-all;
}

.leaseadvantageWrap {}
.leaseadvantageWrap .advantageIco {
    margin-top: 10px;
    padding-top: 15px;
	border-top:1px solid;
}
.leaseadvantageWrap .advantageIco li{
	float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
	text-align:left;
}
.leaseadvantageWrap .advantageIco li dl {}
.leaseadvantageWrap .advantageIco li dl dt{
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
}
.leaseadvantageWrap .advantageIco li dl dt i {
	width:60px; height:60px;  display:inline-block;    opacity: 0.6;
}
.leaseadvantageWrap .advantageIco li:nth-of-type(1) dl dt i {background:url(/_img/leaseico01.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(2) dl dt i {background:url(/_img/leaseico02.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(3) dl dt i {background:url(/_img/leaseico03.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(4) dl dt i {background:url(/_img/leaseico04.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(5) dl dt i {background:url(/_img/leaseico05.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(6) dl dt i {background:url(/_img/leaseico06.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(7) dl dt i {background:url(/_img/leaseico07.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:nth-of-type(8) dl dt i {background:url(/_img/leaseico08.svg)no-repeat center; background-size: 40px auto;}
.leaseadvantageWrap .advantageIco li:hover dl dt i{
	animation: navani 0.5s ease-in-out;
}
 @keyframes navani {
	0% {
		transform: scaleX(1);
	}

	25% {
		transform: scaleX(0);
	}

	50% {
		transform: scaleX(1);
	}

	75% {
		transform: scaleX(0);
	}

	100% {
		transform: scaleX(1)
	}
}
.leaseadvantageWrap .advantageIco li dl dd{display:inline-block; width: calc(100% - 75px);}
.leaseadvantageWrap .advantageIco li dl dd h3 {
    font-weight: 600;
    font-size: 16px;
    color: #fdae0f;
}
.leaseadvantageWrap .advantageIco li dl dd h4 {
	    font-weight: 600;
    margin: 10px 0;
    line-height: 20px;
    word-break: keep-all;
}
.leaseadvantageWrap .advantageIco li dl dd p {
    margin-top: 5px;
    line-height: 21px;
    word-break: keep-all;
    font-size: 13px;
}
.leaseadvantageWrap .advantageBox {
	margin-bottom:50px;
}
.leaseadvantageWrap .advantageBox img {padding:0 20px;}
.leaseadvantageWrap .advantageBox .subTxt{
    color: #fdae0f;
    font-size: 16px;
    line-height: 23px;
    font-weight:600;
    padding: 20px;
    word-break: keep-all;
    text-align: center;
}
.leaseadvantageWrap .advantageBox .boxTxt {
    line-height: 23px;
    font-size: 13px;
    color: #777;
    text-align: center;
    padding: 0 20px;
    word-break: keep-all;
	margin-bottom:30px;
}
.leaseadvantageWrap .leaseadvantageBox{}
.leaseadvantageWrap .leaseadvantageBox ul{
	margin:30px -1% 0px;
}
.leaseadvantageWrap .leaseadvantageBox ul li{
    float: left;
    width: 46%;
    border: 2px solid #fdae0f;
    /* padding: 25px; */
    border-radius: 15px;
    overflow: hidden;
    height: 172px;
    box-shadow: 0px 10px 15px 0px rgb(0 13 56 / 4%);
    margin: 0 2% 4%;
}
.leaseadvantageWrap .leaseadvantageBox ul li h3{
    background: #fdae0f;
    padding: 15px 10px;
    color: #fff;
    text-align: left;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    /* letter-spacing: 2px; */
    line-height: 1;
}
.leaseadvantageWrap .leaseadvantageBox ul li h3 em {
    float: right;
    font-size: 28px;
    margin-top: -9px;
    font-weight: bold;
    color: rgba(255,255,255,0.5);
}
.leaseadvantageWrap .leaseadvantageBox ul li p{
	text-align: center;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    word-break: keep-all;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 125px;
}

/*회사소개*/
.subContainer .subContents.companyWrap {background:#f5f5f5;}
.subContainer .subContents.companyWrap .companyTit{text-align:center; background:url(/_img/companybg.jpg)no-repeat bottom; padding:60px 25px; ; color:#fff;}
.subContainer .subContents.companyWrap .companyTit h3 {line-height:1.5;font-size:21px; word-break:keep-all;  font-weight:400; position:relative; display:inline-block;}
.subContainer .subContents.companyWrap .companyTit h3:after{
    width: 25px;
    height: 19px;
    content: '';
    position: absolute;
    background: url(/_img/mddaum.png)no-repeat;
    background-size: cover;
    left: 50%;
    top: -28px;
    margin-left: -12.5px;
    right: 0;
}
.subContainer .subContents.companyWrap .companyTit h3:before{
	transform: rotate(180deg);
    width: 25px;
    height: 19px;
    content: '';
    position: absolute;
    background: url(/_img/ddaum.png)no-repeat;
    background-size: cover;
    left: 50%;
    bottom: -28px;
    margin-left: -12.5px;
    right: 0;
}

.subContainer .subContents.companyWrap .companyTit h3 span {font-weight:bold;}
.subContainer .subContents.companyWrap .companySubtit {
    padding: 40px 0;
    text-align: center;
    font-size: 18px;
    line-height: 29px;
    font-weight: 400;
    word-break: keep-all;
}
.subContainer .subContents.companyWrap .companySubtit strong{}
.subContainer .subContents.companyWrap .companyMidBox {
    padding: 25px;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 10px 15px 0px rgb(0 13 56 / 10%);
    border: 1px solid #ebebeb;
    background: #fff;
}
.subContainer .subContents.companyWrap .companyMidBox h1.logo{

}
.subContainer .subContents.companyWrap .companyMidBox p{
word-break: keep-all;
    display: inline-block;
    font-size: 13px;
    line-height: 24px;
    color: #666;
}
.subContainer .subContents.companyWrap .companyContents > div:nth-of-type(1) {border-top:none; margin-top:30px;}
.subContainer .subContents.companyWrap .companyContents > div {margin-top:40px; padding-top:40px; border-top:1px solid #ebebeb;}
.subContainer .subContents.companyWrap .companyContents h4 {font-size:21px; font-weight:600; margin-bottom:20px; text-align:center; line-height:40px;}
.subContainer .subContents.companyWrap .companyBox01 {display:inline-block; width:100%;}
.subContainer .subContents.companyWrap .companyBox01 h4{margin-bottom:0;}
.subContainer .subContents.companyWrap .companyBox01 ul{}
.subContainer .subContents.companyWrap .companyBox01 ul li{float:left; width:50%; text-align:center;margin-top:20px; font-size:16px; position:relative;}

.subContainer .subContents.companyWrap .companyBox01 ul li p {font-weight:600; font-size:15px;}
.subContainer .subContents.companyWrap .companyBox01 ul li i{width:90px; height:90px; display:block; margin:0px auto 10px; }
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(1) i {background:url(/_img/box1ico01.png)no-repeat center; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(2) i {background:url(/_img/box1ico02.png)no-repeat center; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(3) i {background:url(/_img/box1ico03.png)no-repeat center; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(4) i {background:url(/_img/box1ico04.png)no-repeat center; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox02 {}
.subContainer .subContents.companyWrap .companyBox02 p{
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
    color: #777;
    /* padding-right: 30px; */
    word-break: keep-all;
    text-align: center;
    padding: 0 30px;
}
.subContainer .subContents.companyWrap .companyBox02 .btnWrap {}
.subContainer .subContents.companyWrap .companyBox02 .btnWrap .btn {
    padding: 10px 50px;
    font-size: 14px;
}

.subContainer .subContents.companyWrap .companyBox03 {}
.subContainer .subContents.companyWrap .companyBox03 ul{}
.subContainer .subContents.companyWrap .companyBox03 ul li{
    width: 100%;
    /* float: left; */
    text-align: left;
    padding: 20px 0;
    border: 1px solid #ebebeb;
    margin: -1px;
    position: relative;
    display: flex;
    /* justify-content: center; */
    vertical-align: middle;
    align-items: center;
    padding-left: 90px;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
}

.subContainer .subContents.companyWrap .companyBox03 ul li:after{
	width: 10px;
    height: 10px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -16px;
    background: url(/_img/uparrowb.png)no-repeat center;
    background-size: 10px;
    transform: rotate(-180deg);
}

.subContainer .subContents.companyWrap .companyBox03 ul li:last-child:after {display:none;}
.subContainer .subContents.companyWrap .companyBox03 ul li.graybg{}
.subContainer .subContents.companyWrap .companyBox03 ul li i{
	width: 50px;
    height: 50px;
    /* display: inline-block; */
    /* margin: auto; */
    position: absolute;
    left: 20px;
}
.subContainer .subContents.companyWrap .companyBox01 ul li:hover i{
	animation: navani 0.5s ease-in-out;
}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(1) i{background:url(/_img/box2ico01.png)no-repeat; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(2) i{background:url(/_img/box2ico02.png)no-repeat; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(3) i{background:url(/_img/box2ico03.png)no-repeat;background-size:cover; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(4) i{background:url(/_img/box2ico04.png)no-repeat; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(5) i{background:url(/_img/box2ico05.png)no-repeat; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(6) i{background:url(/_img/box2ico06.png)no-repeat;background-size:cover; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(7) i{background:url(/_img/box2ico07.png)no-repeat;background-size:cover; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(8) i{background:url(/_img/box2ico08.png)no-repeat; background-size:cover;}
.subContainer .subContents.companyWrap .companyBox03 ul li:hover i{
	animation: navani 0.5s ease-in-out;
}
.subContainer .subContents.companyWrap .companyBox03 ul li p{
font-size: 13px;
    font-weight: 600;
    display: inline-block;
}

.subContents.carstoryWrap .boardwriteWrap{margin-top:40px;}

/* timesale/view */
.skip {display:none;}
em {text-decoration:none; font-style:normal;}
.car-view-wrap {
    width:100%; margin:30px auto;
}
.car-view-wrap .car-img {
    width:100%; position:relative;
    height:300px;
}
.car-view-wrap .car-img img {
    width:100%;
    /* position:absolute;
    top:50%;
    transform:translateY(-50%); */
}
.car-view-wrap .car-img p {}
.car-view-wrap .car-explanation {width:100%; padding:0 15px;}
.car-explanation .car-info {}
.car-explanation .car-info .car-name {
    font-size:24px;
}
.car-explanation .car-info > p {}
.car-explanation .car-info .car-price {font-size:20px;text-align:right; color:#999; font-weight:600;}
.car-explanation .car-info .car-price:after {
    display:block; width:100%; height:1px; background:rgba(0,0,0,0.1);
    content:''; position:relative; left:0; top:25px;
}
.car-explanation .car-info p:nth-child(2) {font-size:18px; color:#999; word-break:keep-all;}
.car-explanation .car-info p:nth-child(3) {}
.car-explanation .car-info .contract {padding:50px 0;}
.car-explanation .car-info .contract dl {
    display:flex; flex-flow:row nowrap;
    justify-content:space-between;
}
.car-explanation .car-info .contract dl dt {font-size:18px; color:#000; font-weight:600;}
.car-explanation .car-info .contract dl dd span {font-size:20px; font-weight:600; color:#999;}
.car-explanation .car-info .contract dl dd em {font-size:22px; font-weight:600; color:#fd1a44;}
.car-explanation .car-info .contract .contract-info {
    padding-bottom:10px;
}
.contract-info:after {display:none;}
.car-explanation .car-info .contract .contract-info dt {}
.car-explanation .car-info .contract .contract-info dd {}
.car-info .contract .contract-info dd span {padding:0 3px;}
.car-info .contract .contract-info dd span em {}
.car-info .contract .contract-info dd .advance-pay {color:#fdae0f;}
.car-info .contract .month-price {
}
.car-info .contract .month-price:after {display:none;}
.car-info .contract .month-price dt {}
.car-info .contract .month-price dd {}
.car-info .contract .month-price dd del {
    font-size:18px;  color:#999; padding-right:15px;
    display:inline-block;
}
.car-info .contract .month-price dd span {padding-left:3px;}
.car-info .contract .month-price dd span em {}
.car-info .contract .lease-price {text-align:right; font-size:16px; color:#999;}
/* table */
.table-wrap {}
.table-wrap .table-tit {border-top:1px solid rgba(0,0,0,0.2); padding:10px 0; color:#999;}
.table-wrap table {width:100%;border-top:2px solid #000; border-bottom:1px solid rgba(0,0,0,0.2); display:inline-block;}
.table-wrap table thead {
    display: inline-block;
    width: 100%;
    padding:10px;
    border-right:1px solid rgba(0,0,0,0.2);
    border: 1px solid rgba(0,0,0,0.1);
    border-top: none;
}
.table-wrap table thead tr {
    display:flex;
    flex-flow:row nowrap;
    justify-content:space-between;
    
}
.table-wrap table thead tr th {}
.table-wrap table thead tr th:nth-child(1) {width:60%;}
.table-wrap table thead tr th:nth-child(2) {width:20%; text-align:center; border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2);}
.table-wrap table thead tr th:nth-child(3) {width:20%; text-align:center;}
.table-wrap table tbody {
    display: inline-block;
    width: 100%;
    padding:10px 0;
}
.table-wrap table tbody tr {
    display:flex;
    flex-flow:row nowrap;
    justify-content:space-between;
    padding:0 10px;
}
.table-wrap table tbody tr td {}
.table-wrap table tbody tr td:nth-child(1) {width:60%;}
.table-wrap table tbody tr td:nth-child(2) {width:20%;}
.table-wrap table tbody tr td:nth-child(3) {width:20%; font-weight:600; text-align:center;}
.table-wrap table tbody tr td form {}
.table-wrap table tbody tr td form fieldset {}
.table-wrap table tbody tr td form fieldset input {
    width:30px;margin-left:37px;
    height:22px;
    padding-left:5px;
}
/*  */
.car-info .result-price {text-align:right;padding:20px;}
.car-info .result-price span {
    display:inline-block;
    padding-top:15px;
    font-size:14px;
    padding-right:10px;
    font-weight:600;
}
.car-info .result-price strong {font-size:30px; color:#fd1a44;}
.car-info .result-price em {
    display:inline-block;
    padding-top:8px;
    font-size:18px;

}
/* btn-wrap */
.btn-wrap {position:relative;}
.btn-wrap .btn-top {
    display:flex;
    flex-flow:row nowrap;
    justify-content:space-between;
}
.btn-wrap .btn-top a { font-size:16px; text-align:center; border:1px solid rgba(0,0,0,0.1); padding:15px 0;}
.btn-wrap .btn-top a:nth-child(1) {width:69%; background:#585858; color:#fff;}
.btn-wrap .btn-top a:nth-child(2) {width:29%; background:#fff;}
.btn-wrap .btn-btm {}
.btn-wrap .btn-btm a {
    display:block;
    width:100%; background:#f7e11a; text-align:center; font-size:18px; padding:15px 0; margin-top:10px; border:1px solid rgba(0,0,0,0.1);
}
.btn-wrap .btn-btm a img {width:30px;}
.btn-wrap .more-info {
    display:none;
    position:absolute;
    right:0; bottom:-27%;
    font-size:18px;
    background:#999;
    padding:5px 10px;
    color:#fff;
}


.korcon {display:flex; justify-content:space-between; flex-wrap:wrap; gap:5px;}
.korcon .carbox {display:flex; flex-direction:column; flex-basis:49%;}


/*form simple*/
.simpleForm { padding:0 0 20px 0;}
.simpleForm .inner {max-width:736px; margin:0 auto; padding:0 15px;}
.simpleForm form {width:100%; border:2px solid #fdae0f; border-radius:15px; background:#fff; overflow:hidden;
display:flex; flex-direction:column; padding:0 15px 15px 15px;}
.simpleForm form .logo {padding:20px 0 15px 0; text-align:center;}
.simpleForm form .logo img {width:100%; max-width:130px; margin:0 auto;}
.simpleForm form .formlist {display:flex; align-items:center; gap:5px; flex-direction:column; width:100%; }
.simpleForm form .formlist li {display:flex; align-items:center; gap:10px; width:100%;} 
.simpleForm form .formlist label {font-size:13px; color:#888; width:70px;}
.simpleForm form .formlist select {background:url('/_img/select_arrow.png') no-repeat 90% center #f5f5f5; padding:7px 10px; border:1px solid #ebebeb; width:100%; cursor:pointer;}
.simpleForm form .formlist input { background:#f5f5f5;  border:1px solid #ebebeb;  width:100%; padding:7px 10px;}
.simpleForm form .formlist input::placeholder {opacity:1; color:#9d9d9d;}
.simpleForm form .formlist input:placeholder-shown {color:#9d9d9d;}
.simpleForm form .agreeWarp {margin:10px 0; display:flex; flex-direction:column; gap:5px;}
.simpleForm form .input-checkbox {display:flex; align-items:center; }
.simpleForm form .input-checkbox label {padding:0 3px 0 25px; cursor:pointer;}
.simpleForm form .input-checkbox label:after {margin-top:-6px;}
.simpleForm form button {padding:13px 0 15px 0; background:#fdae0f; color:#fff; border-radius:50px; width:100%;
font-size:16px; line-height:16px; font-weight:600; letter-spacing:-1px;}

@media (min-width: 768px) {
.simpleForm .inner {padding:0;}
 }