.subContainer .subContents {margin-bottom:100px;}
.code_event .subContainer .subContents {margin-top:100px;}


/*
.subContainer h1.mainTit{
	font-size: 40px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: -2px;
    text-align: center;
    padding: 80px 0;
}
*/

#no_search{padding: 0 0 50px 0; background:#fff;}

.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;}


.subContainer .subContents .tit{
    padding: 80px 70px;
    color: #fff;
	margin-bottom: 100px;
	border-radius:10px;
}
.subContainer .subContents.longcarWrap .tit {
	background: url(/_img/longcarbg.jpg)no-repeat 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;
}
.subContainer .subContents.leasecarWrap .tit {
	background: url(/_img/longcarbg4.jpg)no-repeat center 67%;
}

.subContainer .subContents.leaseadvantageWrap .tit{
	background: url(/_img/longcarbg6.jpg)no-repeat center; background-size:cover;
	color:#333;
}
.subContainer .subContents.leaseprocessWrap .tit {
	background: url(/_img/longcarbg5.jpg)no-repeat center bottom;
}


.subContainer .subContents .subTit{font-size:30px; font-weight:400; line-height:40px;;}

.subContainer .subContents.leaseadvantageWrap .subTit {}
.subContainer .subContents .subTxt {color:#0072ff; font-size:21px; }
.subContainer .subContents .subTit .brightIco{
    width: 38px;
    height: 38px;
    background: url(/_img/ksico.png)no-repeat;
    display: inline-block;
    background-position: -116px -90px;
    margin-right: 12px;
}
.subContainer .subContents .blueFont{color:#11e4ff;}
.subContainer .subContents p.txt{
    font-size: 15px;
    margin-top: 21px;
    line-height: 28px;
}
.subContainer .subContents p.desc{
    font-size: 16px;
    margin-top: 21px;
    line-height: 28px;
    text-align: center;
}
.subContainer .subContents .tableBox p.desc {
    text-align: left;
    padding: 30px 50px;
    border: 1px solid #e4e4e4;
    background: #fff;
    color: #777;
}
.subContainer .subContents .table_st3 {border-top:1px solid; margin-top:40px;}
.subContainer .subContents .table_st3 tbody{}
.subContainer .subContents .table_st3 th{
	background: #eff1f6;
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
}
.subContainer .subContents .table_st3 th.highlight{border:2px solid #146af0; border-bottom:none; background:#146af0; color:#fff; font-size:17px;}
.subContainer .subContents .table_st3 td.highlight{border:2px solid #146af0;border-bottom:none; border-top:none; color:#146af0; font-weight:600; font-size:17px;}
.subContainer .subContents .table_st3 td .circleNum {
    display: inline-block;
    background: #fff;
    text-align: center;
    color: #176af0;
    margin-right: 5px;
    font-weight: bold;
}

/*
.subContainer .subContents .table_st3 th.highlight2{border:2px solid #146af0; border-bottom:none; background:#146af0; color:#fff;}
.subContainer .subContents .table_st3 td.highlight2{border:2px solid #146af0;border-bottom:none; border-top:none; color:#146af0; font-weight:600;}
.subContainer .subContents .table_st3 tr:last-child td.highlight2 {border-bottom:2px solid #146af0}
*/
.subContainer .subContents .table_st3 tr:last-child td.highlight {border-bottom:2px solid #146af0}
.subContainer .subContents .table_st3 td{font-size:15px; padding:30px;background: #fff;}
.subContainer .subContents .table_st3 {
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-break: break-all;
	
}
.subContainer .subContents .table_st3 tr{ }
.subContainer .subContents .table_center td{text-align:center; padding:15px }
.subContainer .subContents .table_center td:first-child{background: #eff1f6;}
.subContainer .subContents .tableRow td {vertical-align: middle;}
.subContainer .subContents .tableRow td, .subContainer .subContents .tableRow th {border-left:1px solid #ebebeb; text-align:center; }
.subContainer .subContents .tableRow th:first-child{border-left:none;}
.subContainer .subContents .tableRow td.tableTit {font-weight:700; border-left:none;  background:#eff1f6;font-size: 16px;}
.subContainer .subContents .tableRow.left td {text-align:left;}
.subContainer .subContents .tableRow.left td.tableTit  {text-align:center;}
.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: #063270; color:#fff; border-left:none;}
.subContainer .subContents .tableRow2 th:first-child{border-left:none;}
.subContainer .subContents .tableRow2 td.tableTit {font-weight:700; border-left:none; background:#eff1f6;font-size: 16px;}
.subContainer .subContents .tableRow2 td.tableTxt{font-weight:600;background: #eff1f6;}
/*신차장기렌트 장점*/
.advantageWrap {}
.advantageWrap .advantageIco {margin-top:10px;}
.advantageWrap .advantageIco li{
	float: left;
    width: 50%;
    margin: 0px 0;
    padding:25px 0;
	border-radius:15px;
	height:180px;
}
.advantageWrap .advantageIco li:hover{
	background: rgba(0,0,0, 0.8);
		 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;
}
.advantageWrap .advantageIco li dl {padding:0 30px;}
.advantageWrap .advantageIco li dl dt{
    display: inline-block;
    width: 80px;
    height: 80px;
    margin-right: 10px;
    border-radius: 50%;
}
.advantageWrap .advantageIco li dl dt i {
	width:80px; height:80px;  display:inline-block;
}
.advantageWrap .advantageIco li:nth-of-type(1) dl dt i {background:url(/_img/advico01.png)no-repeat center;}
.advantageWrap .advantageIco li:nth-of-type(2) dl dt i {background:url(/_img/advico02.png)no-repeat center;}
.advantageWrap .advantageIco li:nth-of-type(3) dl dt i {background:url(/_img/advico03.png)no-repeat center;}
.advantageWrap .advantageIco li:nth-of-type(4) dl dt i {background:url(/_img/advico04.png)no-repeat center;}
.advantageWrap .advantageIco li:nth-of-type(5) dl dt i {background:url(/_img/freecar-ico.svg)no-repeat center;background-size: 40px;}
.advantageWrap .advantageIco li:nth-of-type(6) dl dt i {background:url(/_img/budget-ico.svg)no-repeat center;background-size: 40px;}

.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: 17px;
	-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;
}
.advantageWrap .advantageIco li:hover dl dd h3{color:#11e4ff; font-size:19px;}
.advantageWrap .advantageIco li dl dd p {
    margin-top: 10px;
    line-height: 24px;
    word-break: keep-all;
    opacity: 0.6;
    font-size: 15px;
}
.advantageWrap .advantageIco li:hover dl dd p {opacity:1;}
.advantageWrap .advantageBox {
	background: url(/_img/advantageboxbg.png)no-repeat bottom right;
    padding: 0px 0 75px 0;
}
.advantageWrap .advantageBox .subTxt{
	color: #0072ff;
    font-size: 23px;
    line-height: 34px;
    margin: 30px 50px;
    font-weight: 500;
}
.advantageWrap .advantageBox .boxTxt {
    margin-left: 50px;
    line-height: 28px;
    font-size: 15px;
    color: #777;
}

/*절차*/
.processicoWrap {display:inline-block; width:100%;margin-top:50px;}
.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: 30%;
    position: relative;
    float: left;
    height: 170px;
    margin: 10px 1.5%;
    padding: 25px 15px 25px 25px;
    background: rgba(0,0,0,0.2);
    border: 1px solid #333;
    border-radius: 10px;
}
.leaseprocessWrap .ic-slider-col6 .ic-slider-inner {width:22%; height:220px;}
.processicoWrap .ic-slider-col6 .ic-slider-inner:after {
    width: 16px;
    height: 16px;
    background: url(/_img/arrowright.png)no-repeat;
    display: inline-block;
    content: '';
    position: absolute;
    right: -27px;
    top: 74px;
}
.processicoWrap .ic-slider-col6 .ic-slider-inner:nth-child(3n):after{display:none}
.leaseprocessWrap .ic-slider-col6 .ic-slider-inner:nth-child(3n):after{display:block}
.leaseprocessWrap .ic-slider-col6 .ic-slider-inner:nth-child(4):after, .leaseprocessWrap .ic-slider-col6 .ic-slider-inner:last-child:after{display:none}

.processicoWrap .ic-slider-inner p {
    font-size: 15px;
    width: 95%;
    word-break: keep-all;
    margin-top: 15px;
    color: rgba(255,255,255,0.5);
    line-height: 24px;
}
.leaseprocessWrap .processicoWrap .ic-slider-inner p {margin-top:10px;}

.processicoWrap .ic-slider-inner span{font-size:17px; 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:linear-gradient(to bottom,#176af0 0%,#1156b6 100%);}
.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:18px; 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:#146af0;}
.processicoWrap .ic-slider-col6 .ic-slider-inner:hover p {color:#666;}


.subContainer .subContents.leasecarWrap .leaseinfoImg {
	width: 100%;
    height: 400px;
    background: url(/_img/leaseinfo.png)no-repeat center #fff;
    display: block;
    margin-bottom: 100px;
    border-radius: 30px;
}

.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:30px 50px 30px;color: #888; font-size: 17px;}
.subContainer .subContents.leasecarWrap .leasePeople ul {
    margin: 0 0%;
    padding-top: 30px;
}
.subContainer .subContents.leasecarWrap .leasePeople ul li{
    float: left;
    width: 31.333%;
    padding: 50px 0;
    margin: 0 1% 2%;
    font-size: 17px;
    border-radius: 10px;
    height: 150px;
    background: linear-gradient(to bottom,#176af0 0%,#1156b6 100%);
    box-shadow: 0px 10px 15px 0px rgb(0 13 56 / 4%);
    line-height: 26px;
    text-align: center;
    color: #fff;
}
.subContainer .subContents.leasecarWrap .leasePeople ul li:nth-of-type(1) {padding-top:65px;}
.subContainer .subContents.leasecarWrap .leasePeople .leasePeopleBox {
    margin: 50px 10px 10px;
    display: inline-block;
}
.subContainer .subContents.leasecarWrap .leasePeople dl {
	width: 48.5%;
    float: left;
    text-align: left;
    margin-bottom: 20px;
    padding: 25px 0;
    background: #fff;
    border-radius: 10px;
}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(2n){margin-left:3%}
.subContainer .subContents.leasecarWrap .leasePeople dl dt{
    display: inline-block;
    background: #d7e6ff;
    width: 120px;
    height: 120px;
    margin-right: 30px;
    border-radius: 50%;
	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 center top;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(2) dt i { background: url(/_img/leaseicop02.png)no-repeat center top;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(3) dt i { background: url(/_img/leaseicop01.png)no-repeat center top;}
.subContainer .subContents.leasecarWrap .leasePeople dl:nth-child(4) dt i { background: url(/_img/leaseicop03.png)no-repeat center top;}

.subContainer .subContents.leasecarWrap .leasePeople dl dd{display:inline-block;width: calc(100% - 200px);}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName{}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName span{
    line-height: 20px;
    color: #999;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .lpName .name{
    font-weight: 600;
    margin-right: 5px;
    color: #333;
}

.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox{}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox h3{
    padding: 15px 0 10px;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
	color: #176af0;
}
.subContainer .subContents.leasecarWrap .leasePeople dl dd .txtBox p{
    font-size: 15px;
    line-height: 26px;
    color: #666;
    display: inline-block;
    border: 1px solid #ebebeb;
    padding: 20px;
    margin-top: 10px;
    border-radius: 10px;
    background: #f2f4f6;
    word-break: keep-all;
}


/*타임세일*/
.timeSaleWrap{}
.timeSaleWrap .timeSaleVisual{
	width:100%; display:inline-block; background:url(/_img/timesalebg2.jpg)no-repeat center; height:627px; background-size:cover;  text-align: center;
}
.timeSaleWrap .timeSaleVisual .tit {
	width:650px; height:290px; display:inline-block; background:url(/_img/timesaletit11.png)no-repeat; margin-top:120px; position:relative;
}

.timeSaleWrap .timeSaleVisual .tit:before{
    width: 186px;
    height: 198px;
    background: url(/_img/timesaletit2.png)no-repeat;
    position: absolute;
    top: -45px;
    left: 50%;
    margin-left: -203px;
    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);
  }
}
.countWrap ul#countdown {
    position: relative;
    width: 650px;
    margin: 0 auto;
    padding: 30px 90px;
    color: #fff;
    border-width: 1px 0;
    overflow: hidden;
    background: rgba(0,0,0,0.4);
    border-radius: 10px;
}
.countWrap ul#countdown li {
	margin: 0 -3px 0 0;
	padding: 0;
	display: inline-block;
	width: 25%;
	font-size: 40px;
	text-align: center;
	line-height:85px;
}
.countWrap ul#countdown li .label {
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;margin-left: 3px;display:inline-block;
}
.countWrap ul#countdown li .number{
    display: inline-block;
    background: url(/_img/countnumberbg1.png)no-repeat;
    color: #333;
    width: 68px;
    height: 85px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: bold;
	letter-spacing:1px;
}


.timeSaleBox{padding:100px 0; background:#f2f4f6;}
.timeSaleBox .maintit{
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: -2px;
	text-align:center;
}
.timeSaleBox .maintit i.timeIco {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: url(/_img/ksico.png)no-repeat;
    background-position: -64px -88px;
    margin-left: 13px;
}
.timeSaleBox .maintit strong{color:#146af0;}
.timeSaleBox .desc{
    font-size: 17px;
    margin-top: 30px;
    text-align: center;
    color: #888;
}

/*비대면견적*/
.subContainer .subContents.estimateWrap{}
.subContainer .subContents.estimateWrap .processStep{margin-bottom:80px;}

.subContainer .subContents.estimateWrap h3.subTit{padding-bottom: 20px;border-bottom:2px solid #333;letter-spacing: -1.5px; }
.subContainer .subContents.estimateWrap .brandList {padding:20px 0; border:1px solid #ebebeb; background:#fff;}
.subContainer .subContents.estimateWrap .brandList li{
	display: inline-block;
    /* height: 80px; */
    text-align: center;
    margin: 0px 0 10px;
    padding: 15px 0;
	border:2px solid transparent;
	
}
.subContainer .subContents.estimateWrap .brandList li:hover, .subContainer .subContents.estimateWrap .brandList li:focus, .subContainer .subContents.estimateWrap .brandList li.select{border:2px solid #146af0;background:#fff;}
.subContainer .subContents.estimateWrap .estimate02 {}
.subContainer .subContents.estimateWrap .brandList li i {width:110px; height:60px;display:block; margin:auto;}
.subContainer .subContents.estimateWrap .brandList li a{width:110px;}
.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:15px;}
.subContainer .subContents.estimateWrap .brandList li:hover p, .subContainer .subContents.estimateWrap .brandList li.select p{color:#146af0; font-weight:700;}

.subContainer .subContents.estimateWrap .estimateCarList {padding:20px 0; background:#fff;}
.subContainer .subContents.estimateWrap .estimateCarList li{
	display: inline-block;
    width: 24.87%;
    /* height: 80px; */
    text-align: center;
    margin: 0px 0 10px;
    padding: 10px 0;
    border: 2px solid transparent;
}

.subContainer .subContents.estimateWrap .estimateCarList li:hover, .subContainer .subContents.estimateWrap .estimateCarList li:focus ,.subContainer .subContents.estimateWrap .estimateCarList li.select{border:2px solid #146af0;}
.subContainer .subContents.estimateWrap .estimateCarList li.listNone {
    width: 100%;
    padding: 70px 0;
    text-align: center;
    font-size: 16px;
    color: #666;
}
.subContainer .subContents.estimateWrap .estimateCarList li.listNone i{
    width: 240px;
    height: 99px;
    background: url(/_img/listnoneimg2.png)no-repeat;
    display: inline-block;
    margin-bottom: 20px;
}
.subContainer .subContents.estimateWrap .estimateCarList li.listNone:hover, .subContainer .subContents.estimateWrap .estimateCarList li.listNone:focus ,.subContainer .subContents.estimateWrap .estimateCarList li.listNone.select{border:2px solid #fff;}

.subContainer .subContents.estimateWrap .estimateCarList .car-img {}
.subContainer .subContents.estimateWrap .estimateCarList .car-name {}
.subContainer .subContents.estimateWrap .estimateCarList li a .car-img {display:inline-block;width:280px;height:195px;line-height:190px;font-size:0;text-align:center;border:2px solid transparent;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; font-weight:600; padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subContainer .subContents.estimateWrap .estimateCarList li:hover a .car-name, .subContainer .subContents.estimateWrap .estimateCarList li.select a .car-name {color:#146af0; font-weight:700;}
.subContainer .subContents.estimateWrap .btnWrap{}
.subContainer .subContents.estimateWrap .btnWrap .input-checkbox{display:block; margin-bottom:20px;}
.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{}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo{display:inline-block; width:100%; background: #fff; padding: 0 30px 50px 0px;margin-bottom: 30px;border: 1px solid #ebebeb;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo li {float:left; width:50%;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carPhoto{
	padding:50px 50px 0 0; 
}
.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{
    margin-top: 30px;
    line-height: 40px;
    padding-top: 30px;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl.carColorInfo {border-top:1px solid #ebebeb;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dt{
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    width: 150px;
    text-align: center;
    color: #666;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd{
	display: inline-block;
    width: calc(100% - 170px);
	text-align:right;
	position:relative;

}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd .carColorBox {padding:0 15px;}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd span.price{
	font-size: 30px;
    margin-right: 5px;
    letter-spacing: 0;
    font-weight: bold;
}
.subContainer .subContents.estimateWrap .estimate04 .carTopinfo .carDetailInfo dl dd span.optionPrice {color:crimson;}
.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:60px;}
.subContainer .subContents.estimateWrap .estimate05 .noticeTxt{margin-bottom:50px;}
.subContainer .subContents.estimateWrap .estimate05 ul{margin:0 -1%;}
.subContainer .subContents.estimateWrap .estimate05 ul li{float: left;width:32.333%; margin:0 0.5%; }
.subContainer .subContents.estimateWrap .estimate05 ul li .input-checkbox.right label:before {margin-top:-10px;}
.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: 20px;
    border-bottom: 1px solid #ebebeb;
    font-size: 17px;
    font-weight: 600;
	
}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList {height:270px; padding:15px 0 15px 15px; background:#f2f4f6; overflow:auto;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox.right label {padding:8px 0 8px 30px; font-size:14px; 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:#146af0; font-weight:600;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .price{right:10px; position:absolute; font-weight:600; letter-spacing:0;color: crimson;} 
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .price:after{
    content: '원';
    font-size: 11px;
    vertical-align: baseline;
    font-weight: 400;
    color: #666;
    margin-left: 2px;
}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .detailCarList .input-checkbox .txt{padding-right:130px; line-height:1.3; font-size:15px; word-break:keep-all;}
.subContainer .subContents.estimateWrap .estimate05 ul li .boxStyle .mCSB_inside > .mCSB_container {margin-right:10px;}

.subContainer .subContents.estimateWrap .estimate06{}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo{display:inline-block; width:100%;background: #fff; padding: 0 30px 50px 0px;border: 1px solid #ebebeb;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo li {float:left; width:50%;}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carPhoto{
	padding:50px 50px 0 0 
}
.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{
    margin-top: 30px;
    line-height: 40px;
    
	position:relative;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl:last-child{border-top:1px solid #333;padding-top: 30px;}
.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: 17px;
    font-weight: 600;
    color: #333;
}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd{


}
.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dd span.price{
	font-size: 25px;
    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:36px; 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: 26px;
    width: calc(100% - 250px);
    display: inline-block;
	color:#888;
	font-size:15px;
}

.subContainer .subContents.estimateWrap .estimate06 .carTopinfo .carDetailInfo dl dt {}
.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:50%; padding:10px 40px; color:#fff;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li:nth-of-type(1) {background:#146af0;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li:nth-of-type(2) {background:#063270;}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoTit {
    font-size: 24px;
    font-weight: 600;
}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoPrice {float:right; }
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li .infoPrice em {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-left: 5px;
}
.subContainer .subContents.estimateWrap .estimate06 .carBtminfo li span{
    line-height: 100px;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0;
}
.subContainer .subContents.estimateWrap .estimate07{margin-top:60px;}
.subContainer .subContents.estimateWrap .noticeTxt{position:relative; padding-left:32px;line-height: 20px; font-size:16px; color:#888;    display: inline-block;}
.subContainer .subContents.estimateWrap .noticeTxt:after{width:21px; height:21px; background:url(/_img/noticeico.png)no-repeat; position:absolute; content:'';left:0; top:0; }
.subContainer .subContents.estimateWrap .estimate07 .consultBox {
    margin-bottom: 50px;
    border: 1px solid #ebebeb;
    padding: 50px 50px 30px;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
	background:#f2f4f6;
}

.subContainer .subContents.estimateWrap .consultBox ul {float:left; width:48%;}
.subContainer .subContents.estimateWrap .consultBox ul:nth-child(2) {margin-left:4%;}
.subContainer .subContents.estimateWrap .consultBox ul li{float:left; width:49%; margin-bottom:20px;}

.subContainer .subContents.estimateWrap .consultBox ul .consultTit {margin-bottom:20px;font-size: 18px; color: #146af0;}
.subContainer .subContents.estimateWrap .consultBox ul li .consultsubTit{margin-bottom:10px; font-size:15px; color: #666;}
.subContainer .subContents.estimateWrap .consultBox ul li .consultsubTit.mb0 {margin-bottom:0;}
.subContainer .subContents.estimateWrap .consultBox ul li .consultsubTit .importMark {color:red; margin-left:3px; font-size:20px;}
.subContainer .subContents.estimateWrap .consultBox ul li:nth-child(2n+1) {margin-left:2%;}
.subContainer .subContents.estimateWrap .consultBox ul li .input-radio{margin-right: 25px; margin-top: 10px;}
.subContainer .subContents.estimateWrap .consultBox ul li .input-radio input:checked + label span.txt {color:#146af0}


.subContainer .subContents.estimateWrap .consultBox ul li .selectbox {background:#fff;}
.subContainer .subContents.estimateWrap .consultBox ul li .selectbox.mt15 {margin-top:15px;}
.subContainer .subContents.estimateWrap .consultBox ul li .selectbox select {color:#777;}
.subContainer .subContents.estimateWrap .consultBox ul li input {
	padding: 0 0 0 15px;
    box-sizing: border-box;
    height: 38px;
    line-height: 38px;border-radius: 0;
	border:1px solid #ebebeb; background:#fff;
	width:100%;
}

.subContainer .subContents.estimateWrap .consultBox ul li textarea{width:100%; border:1px solid #ebebeb; background:#fff; height:100px; padding:15px;}
.subContainer .subContents.estimateWrap .consultBox ul li.textArea {width:100%; }


/*이벤트*/
.subContainer .subContents.eventWrap{}
.subContainer .subContents.eventWrap .eventBoard {}
.subContainer .subContents.eventWrap .eventBoard li{float:left; width:48%; margin-bottom:20px;}
.subContainer .subContents.eventWrap .eventBoard li:nth-child(2n) {margin-left:4%;}
.subContainer .subContents.eventWrap .eventBoard li a {margin-bottom:4%; position:relative; height:420px;}
.subContainer .subContents.eventWrap .eventBoard li a .photo{
    height: 265px;
    overflow: hidden;
    background: #f2f4f6;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	border-radius:10px;
	position:relative;
	border:1px solid #ebebeb;
}
.subContainer .subContents.eventWrap .eventBoard li a .photo p {
	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 p, .subContainer .subContents.eventWrap .eventBoard li a:focus .photo p{
	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: 21px;
    letter-spacing: -1.2px;
    font-weight: 600;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subContainer .subContents.eventWrap .eventBoard li a .date {
    font-size: 16px;
    color: #999;
	line-height: 17px;
}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt{padding:20px 10px;}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap{}
.subContainer .subContents.eventWrap .eventBoard li a .eventTxt .icoWrap span{
    background: #ccc;
    padding: 0px 8px;
    font-size: 12px;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 5px;
    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:#146af0}

.subContainer .subContents.eventWrap .eventBoard li a:hover .eventTxt {color:#146af0;}
.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/eventend.png)no-repeat center rgba(0,0,0,0.65);
}
.subContainer .subContents.eventWrap .eventBoard li a .dday{
	position: absolute;
    top: -30px;
    right: 0;
    z-index: 1;
    background: #063270;
    width: 80px;
    height: 80px;
    padding: 18px;
    color: #fff;
    text-align: center;
    line-height: 1;
}
.subContainer .subContents.eventWrap .eventBoard li a .dday h3{
	font-size: 24px;
    margin-top: 5px;
}
.subContainer .subContents.eventWrap .eventBoard li a .dday p.eventClose{
    line-height: 40px;
    font-weight: bold;
}
.subContainer .subContents.carstoryWrap .boardList01 {margin:0 -1%;}
.subContainer .subContents.carstoryWrap .boardList01 .boardTxt { padding: 20px; height:100px;}
.subContainer .subContents.carstoryWrap .boardList01 li{float:left; width:33.333%; margin-bottom:3%;}
.subContainer .subContents.carstoryWrap .boardList01 li:nth-child(2n) {}
.subContainer .subContents.carstoryWrap .boardList01 li a {
    margin: 0 4% 0;
    position: relative;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 10px 10px;
    overflow: hidden;
    box-shadow: 0px 10px 15px 0px rgba(0,13,56,0.04);
	height:auto;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .photo{
    height: 240px;
    overflow: hidden;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .photo p {
	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 p, .subContainer .subContents.carstoryWrap .boardList01 li a:focus .photo p{
	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:hover a {
	    transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    box-shadow: 0px 10px 20px 0px rgb(0 13 56 / 20%);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    border: 1px solid #176af0;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .subtit {
font-size: 19px;
    letter-spacing: -1.2px;
    font-weight: 600;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 50px;
    overflow: hidden;
	word-break: keep-all;
}
.subContainer .subContents.carstoryWrap .boardList01 li a .date {
    font-size: 16px;
    color: #999;
	line-height: 17px;
}
.subContainer .subContents.carstoryWrap .boardList01 li a:hover .boardTxt {color:#146af0;}
.subContainer .subContents.carstoryWrap .boardList01 li a .date i {padding-right:5px;}
.subContainer .subContents.carstoryWrap .boardList01 li a .date {
    font-size: 16px;
    color: #999;
    line-height: 17px;
}


.subContainer .subContents.carstoryWrap .boardList02 {margin:0 -1%;}
.subContainer .subContents.carstoryWrap .boardList02 .boardTxt {padding:25px;}
.subContainer .subContents.carstoryWrap .boardList02 li{float:left; width:33.333%;}
.subContainer .subContents.carstoryWrap .boardList02 li:nth-child(2n) {}
.subContainer .subContents.carstoryWrap .boardList02 li a {
    margin: 0 4% 10%;
    position: relative;
    height: 540px;
    border-radius:10px 10px;
    overflow: hidden;
    border: 1px solid #ebebeb;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .photo{
    height: 240px;
    overflow: hidden;
    background: #f2f4f6;
    text-align: center;
	border-bottom:1px solid #ebebeb;
	position:relative;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .photo p {
	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 p, .subContainer .subContents.carstoryWrap .boardList02 li a:focus .photo p{
	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 .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:#063270;}
.subContainer .subContents.carstoryWrap .boardList02 li a .carName {
	padding-bottom:10px;
    font-size: 19px;
    letter-spacing: -1.2px;
    font-weight: 600;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subContainer .subContents.carstoryWrap .boardList02 li a .reviewTit {
    font-size: 15px;
    line-height: 25px;
    word-break: keep-all;
    height: 105px;
    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;
}
.subContainer .subContents.carstoryWrap .boardList02 li a:hover .boardTxt {color:#146af0;}
.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/ksico.png)no-repeat;
	background-position: -58px 0; display:inline-block;
}
.subContainer .subContents.carstoryWrap .reviewTxt {
    font-size: 15px;
    color: #999;
    line-height: 22px;
    margin-top: 14px;
    border-top: 1px solid #ebebeb;
    padding-top: 15px;
	position:relative;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName{display:inline-block; line-height:1.3;}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName span { font-size:13px;}

/*
.container .sectionBox.sec03 .reviewList ul li a .reviewName h4 {padding-left:50px;  color:#333; font-size:16px; font-weight:600;}
.container .sectionBox.sec03 .reviewList ul li a .reviewName h4 span {
    font-size: 13px;
    color: #999;
    margin-right: 5px;
	font-weight:400;
    margin-top: 5px;
    display: inline-block;
}
.container .sectionBox.sec03 .reviewList ul li a .reviewName i{
    width: 19px;
    height: 19px;
    background: url(/_img/user-ico.svg)no-repeat;
    background-size: cover;
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    top: 8px;
}
*/
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName h4 {padding-left:45px; color:#333; font-weight:600;}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName h4 span {
    font-size: 13px;
    color: #999;
    margin-right: 15px;
	font-weight:400;
    margin-top: 5px;
    display: inline-block;
	position:relative;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName h4 span:first-child:after{
	position: absolute;
    top: 3px;
    width: 1px;
    height: 11px;
    background: #ddd;
    content: '';
    right: -7px;
}
.subContainer .subContents.carstoryWrap .reviewTxt .reviewName i{
    width: 35px;
    height: 35px;
    background: url(/_img/user-ico.svg)no-repeat;
    background-size: cover;
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    top: 20px;
}


.subContainer .subContents.carstoryWrap .reviewTxt .reviewStar {margin-top:15px;}
.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;
	border:1px solid #176af0
}
.subContainer .subContents.carstoryWrap .subTit {
    font-size: 24px;
    text-align: center;
    margin-bottom: 50px;
    font-weight: 500;
}
.subContainer .subContents.carstoryWrap .subTit strong{color:red;}
.subContainer .subContents.carstoryWrap .boardList03 {}
.subContainer .subContents.carstoryWrap .boardList03 {margin:0 -1%;}
.subContainer .subContents.carstoryWrap .boardList03 .boardTxt {}
.subContainer .subContents.carstoryWrap .boardList03 li{float:left; width:33.3333%;}
.subContainer .subContents.carstoryWrap .boardList03 li a {margin: 0 6% 12%;position:relative;}
.subContainer .subContents.carstoryWrap .boardList03 li a .photo{
    height: 287px;
    overflow: hidden;
    background: #f2f4f6;
    text-align: center;
	border:1px solid #ebebeb;
	position:relative;
}
.subContainer .subContents.carstoryWrap .boardList03 li a .photo p {
	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/bestpeopleico.png)no-repeat; text-align:center; width:126px; height:58px; content:'';z-index:1;}
.subContainer .subContents.carstoryWrap .boardList03 .peopleName span {color:#fff; line-height:40px; font-size:15px;}
.subContainer .subContents.carstoryWrap .boardList03 li a:hover .photo p, .subContainer .subContents.carstoryWrap .boardList03 li a:focus .photo p{
	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{}
.subContainer .searchBox .nsearchList .contentsBox{}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList{
    background: #fff;
    border: 1px solid #ebebeb;
    border-top: 2px solid;
    padding-top: 15px;
}
.subContainer .searchBox .nsearchList .contentsBox .listNone {}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li{
    display: inline-block;
    width: 24.87%;
    /* height: 80px; */
    text-align: center;
    margin: 0px 0 10px;
    padding: 10px 0;
    border: 2px solid transparent;
}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li.listNone{
    font-size: 16px;
    line-height: 26px;
    color: #777;
    text-align: center;
    padding: 100px 0;
    width: 100%;
    margin-top: 50px;
}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li a .car-img {display:inline-block;width:280px;height:195px;line-height:190px;font-size:0;text-align:center;border:2px solid transparent;box-sizing:border-box;}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li a .car-img img {vertical-align:middle;max-width:100%;}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li a .car-name {text-align:center;font-size:16px; font-weight:600; padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li:hover a .car-name, .subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li.select a .car-name {color:#146af0; font-weight:700;}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li:hover, .subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li:focus ,.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li.select{border:2px solid #146af0;}
.subContainer .searchBox .nsearchList .contentsBox .nsearchCarList li.listNone:hover{border:2px solid transparent;}


.leaseadvantageWrap {}
.leaseadvantageWrap .advantageIco {margin-top:50px;}
.leaseadvantageWrap .advantageIco li{
    float: left;
    width: 48%;
    height: 145px;
    padding: 18px 0;
    border-radius: 10px;
    margin: 1%;
    background: rgba(255,255,255,0.75);
}

.leaseadvantageWrap .advantageIco li:hover {
	 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;
	background:#fff;
}
.leaseadvantageWrap .advantageIco li dl {padding:0 0 0 30px;}
.leaseadvantageWrap .advantageIco li dl dt{
    display: inline-block;
    width: 80px;
    height: 80px;
    margin-right: 10px;
    border-radius: 50%;
}
.leaseadvantageWrap .advantageIco li dl dt i {
	width:80px; height:80px;  display:inline-block;
	opacity:0.7;
}
.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% - 120px)}
.leaseadvantageWrap .advantageIco li dl dd h3 {
    font-weight: 700;
    font-size: 18px;
    color: #176af0;
}
.leaseadvantageWrap .advantageIco li dl dd h4 {
    font-size: 16px;
    margin-top: 5px;
    font-weight: 600;
}
.leaseadvantageWrap .advantageIco li dl dd p {
    margin-top: 5px;
    line-height: 24px;
    word-break: keep-all;
    /* opacity: 0.6; */
    font-size: 15px;
    color: #777;
}
.leaseadvantageWrap .advantageBox {
	background: url(/_img/advantageboxbg.png)no-repeat bottom right;
    padding: 0px 0 75px 0;
}
.leaseadvantageWrap .advantageBox .subTxt{
	color: #0072ff;
    font-size: 23px;
    line-height: 34px;
    margin: 30px 50px;
    font-weight: 500;
}
.leaseadvantageWrap .advantageBox .boxTxt {
    margin-left: 50px;
    line-height: 28px;
    font-size: 15px;
    color: #777;
}

.leaseadvantageWrap .leaseadvantageBox{}
.leaseadvantageWrap .leaseadvantageBox ul{
    margin: 0 -1%;
}
.leaseadvantageWrap .leaseadvantageBox ul li{
float: left;
    width: 23%;
    border: 2px solid #176af0;
    margin: 0 1%;
    /* padding: 25px; */
    border-radius: 15px;
    overflow: hidden;
    height: 165px;
	box-shadow:  0px 10px 15px 0px rgba(0,13,56,0.04);;
}
.leaseadvantageWrap .leaseadvantageBox ul li h3{
    background: linear-gradient(to bottom,#176af0 0%,#1156b6 100%);
    padding: 23px 20px;
    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: 33px;
    margin-top: -10px;
    font-weight: bold;
    color: rgba(255,255,255,0.5);
}
.leaseadvantageWrap .leaseadvantageBox ul li p{
text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}

/*회사소개*/
.subContainer .subContents.companyWrap {}
.subContainer .subContents.companyWrap .companyTit{text-align:center; background:url(/_img/companybg.jpg)no-repeat center; padding:150px 0 ; color:#fff;}
.subContainer .subContents.companyWrap .companyTit h3 {font-size:40px; letter-spacing:-1.2px; font-weight:400; position:relative; display:inline-block;}
.subContainer .subContents.companyWrap .companyTit h3:after{width:40px; height:31px; content:''; position:absolute; background:url(/_img/ddaum.png)no-repeat; top:-33px; /*left:50%; margin-left:-20px;*/ left:-50px;}
.subContainer .subContents.companyWrap .companyTit h3:before{transform: rotate(180deg);width:40px; height:31px; content:''; position:absolute; background:url(/_img/ddaum.png)no-repeat; bottom:-33px; right:-50px;}

.subContainer .subContents.companyWrap .companyTit h3 span {font-weight:bold;}
.subContainer .subContents.companyWrap .companySubtit {
    padding: 100px 0;
    text-align: center;
    font-size: 28px;
    letter-spacing: -1px;
    line-height: 46px;
    font-weight: 300;
}
.subContainer .subContents.companyWrap .companySubtit strong{}
.subContainer .subContents.companyWrap .companyMidBox {
	padding: 80px;
    background: #fff;
    border-radius: 15px;
	box-shadow:0px 10px 15px 0px rgba(0,13,56,0.1);
	border: 1px solid #ebebeb;
}
.subContainer .subContents.companyWrap .companyMidBox h1.logo{
    display: inline-block;
    text-align: center;
    width: 320px;
    height: 80px;
    background: url(/_img/logobig.png)no-repeat center;
	margin-top:55px;
}
.subContainer .subContents.companyWrap .companyMidBox p{
	padding-left:60px;
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
}
.subContainer .subContents.companyWrap .companyContents > div:nth-of-type(1) {border-top:none; margin-top:40px; text-align:center;}
.subContainer .subContents.companyWrap .companyContents > div {margin-top:80px; padding-top:80px; border-top:1px solid #ebebeb;}
.subContainer .subContents.companyWrap .companyContents h4 {font-size:30px; font-weight:600; margin-bottom:40px; line-height:40px;}
.subContainer .subContents.companyWrap .companyBox01 {display:inline-block; width:100%;}
.subContainer .subContents.companyWrap .companyBox01 h4{display:inline-block;}
.subContainer .subContents.companyWrap .companyBox01 ul{width:880px; margin:auto;}
.subContainer .subContents.companyWrap .companyBox01 ul li{float:left; width:220px; text-align:center; font-size:16px; position:relative;}

.subContainer .subContents.companyWrap .companyBox01 ul li p {font-weight:600; font-size:18px;}
.subContainer .subContents.companyWrap .companyBox01 ul li i{width:150px; height:150px; display:block; margin:0px auto 20px; }
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(1) i {background:url(/_img/box1ico01.png)no-repeat center;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(2) i {background:url(/_img/box1ico02.png)no-repeat center;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(3) i {background:url(/_img/box1ico03.png)no-repeat center;}
.subContainer .subContents.companyWrap .companyBox01 ul li:nth-of-type(4) i {background:url(/_img/box1ico04.png)no-repeat center;}
.subContainer .subContents.companyWrap .companyBox02 {background: url(/_img/companyimg2.png)no-repeat 95% center;padding-bottom: 80px; }
.subContainer .subContents.companyWrap .companyBox02 p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 50px;
	color:#777;
}
.subContainer .subContents.companyWrap .companyBox02 .btnWrap {text-align:left;}
.subContainer .subContents.companyWrap .companyBox02 .btnWrap .btn {padding:15px 50px;}

.subContainer .subContents.companyWrap .companyBox03 {margin-top: 0 !important;}
.subContainer .subContents.companyWrap .companyBox03 ul{}
.subContainer .subContents.companyWrap .companyBox03 ul li{
    width: 25%;
    float: left;
    text-align: center;
    padding: 25px 0;
    border: 1px solid #ebebeb;
    margin: -1px;
    background: #fff;
	position:relative;
}
.subContainer .subContents.companyWrap .companyBox03 ul li:after{
    width: 16px;
    height: 16px;
    background: url(/_img/arrowrightb.png)no-repeat;
    display: inline-block;
    content: '';
    position: absolute;
    right: 30px;
    top: 75px;
}
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(4n):after {display:none;}
.subContainer .subContents.companyWrap .companyBox03 ul li.graybg{background:#f2f4f6;}
.subContainer .subContents.companyWrap .companyBox03 ul li i{width:100px; height:100px; display:inline-block; margin:auto; }
.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; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(2) i{background:url(/_img/box2ico02.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(3) i{background:url(/_img/box2ico03.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(4) i{background:url(/_img/box2ico04.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(5) i{background:url(/_img/box2ico05.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(6) i{background:url(/_img/box2ico06.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(7) i{background:url(/_img/box2ico07.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:nth-of-type(8) i{background:url(/_img/box2ico08.png)no-repeat; }
.subContainer .subContents.companyWrap .companyBox03 ul li:hover i{
	animation: navani 0.5s ease-in-out;
}
.subContainer .subContents.companyWrap .companyBox03 ul li p{margin-top:10px;font-size:16px; font-weight:600;}
.subContainer .subContents.companyWrap .companyBox03 ul li:hover p {color:#146af0 }

/* timesale/view */
.skip {display:none;}
em {text-decoration:none; font-style:normal;}
.car-view-wrap {
    width:1280px; margin:60px auto;
    padding-top:156px;
    display:flex; flex-flow:row nowrap;
    

}
.car-view-wrap .car-img {
    width:50%; position:relative;}
.car-view-wrap .car-img img {
    width:100%;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
.car-view-wrap .car-explanation {width:50%; padding:0 70px;}
.car-explanation .car-info {}
.car-explanation .car-info .car-name {

    font-size:28px;
}
.car-explanation .car-info > p {}
.car-explanation .car-info .car-price {font-size:22px;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:22px; color:#999;}
.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:22px; color:#000; font-weight:600;}
.car-explanation .car-info .contract dl dd span {font-size:24px; font-weight:600; color:#999;}
.car-explanation .car-info .contract dl dd em {font-size:30px; 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:#176af0;}
.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:22px;  color:#999; padding-right:15px;
    display:inline-block;
    padding-top:3px;
}
.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:40px;
    height:22px;
    padding-left:5px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    opacity:1;
}


/*  */
.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:5px 0; margin-top:10px; border:1px solid rgba(0,0,0,0.1);
}
.btn-wrap .btn-btm a img {width:50px;}
.btn-wrap .more-info {
    display:none;
    position:absolute;
    right:0; bottom:-27%;
    font-size:18px;
    background:#999;
    padding:5px 10px;
    color:#fff;
}

/*form simple*/
.simpleForm {margin-top:60px; padding:60px 0; background:#f2f4f6;}
.simpleForm form {width:100%; border:1px solid #e4e4e4; border-radius:15px; background:#fff; overflow:hidden;
display:flex; align-items:center; padding:0 25px 0 0;}
.simpleForm form .logo {padding:25px 25px; margin-right:25px; background:linear-gradient(to bottom,#176af0 0%,#2e78f1 100%); }
.simpleForm form .logo img {filter:grayscale(1) brightness(15); width:100%; max-width:193px;}
.simpleForm form .formlist {display:flex; align-items:center; gap:15px; }
.simpleForm form .formlist li {display:flex; align-items:center; gap:10px; } 
.simpleForm form .formlist label {font-size:14px; color:#888;}
.simpleForm form .formlist select {background:url('/_img/select_arrow.png') no-repeat 90% center #f2f4f6; padding:12px 30px 12px 12px; border:1px solid #ebebeb; width:fit-content; cursor:pointer; width:85px;}
.simpleForm form .formlist input { background:#f2f4f6;  border:1px solid #ebebeb;  width:95px; padding:12px;}
.simpleForm form .formlist li.phone input {width:150px;}
.simpleForm form .input-checkbox {display:flex; align-items:center; padding:0 25px; }
.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 42px 15px 42px; background:transparent; border: 2px solid #0072ff; color:#0072ff; border-radius:50px; 
font-size:16px; line-height:16px; font-weight:600; letter-spacing:-1px;}
.simpleForm .agreeWarp {display:flex; flex-direction:column; gap:5px;}