/* �Ź��˻� - 2016-06-09 ����� ������ */
.carSearchBox_wrap { position:relative;padding:0 0 15px 0;}
.carSearchBoxS { position:relative;margin:0 auto;max-width:1200px;width:90%;min-width:980px;display:table;background:#fff;margin-top:30px;/*height:175px;min-height:205px;*/border-bottom:0;box-sizing:border-box;}
.carSearchBoxS select, .carSearchBoxS input[type=text] {vertical-align:middle !important;}
/*.carSearchBoxS select {width:115px;font-size:11px;padding:4px !important; height:28px;}*/
.carSearchBoxS select.width80{width:80px;}
.carSearchBoxS select.width100{width:100px;}
.carSearchBoxS select.width120{width:120px;}
.carSearchBoxS select.width140{width:140px;}
.carSearchBoxS .selectCont {padding:5px 5px 0px 5px;height:125px;}

.carSearchBoxS.fixed {height:274px;z-index:10;bordeR:0;background:none;}
.carSearchBoxS.fixed form {position:fixed;top:50px;height:274px;width:90%;min-width:980px;max-width:1100px;background:#f8f8f8;border:1px solid #999;border-bottom:0;box-sizing:border-box;}
.search_etc_wrap.fixed {position:relative;margin:0 auto;max-width:1100px;width:90%;min-width:980px;height:25px;z-index:11;}
.search_etc_wrap.fixed .etc {position:fixed;top:324px;width:100%;max-width:1099px;z-index:13;}

/*.carSearchBox_wrap.board {border-bottom:3px solid #eee}*/
.carSearchBox_wrap.board {padding-top:15px;}
.carSearchBox_wrap.board .carSearchBoxS {height:60px;border:solid 0 #e5e5e5;background:#f0f0f0;}
.carSearchBox_wrap.board .carSearchBoxS fieldset {padding-bottom:2px !important;padding-top:12px !important;}
.carSearchBox_wrap.board .carSearchBoxS .carSelectWrap {border-left:0;}
.carSearchBox_wrap.board .carSearchBoxS .btn {margin:12px 0 0 10px;height:34px;line-height:34px;}
.carSearchBox_wrap.board .carSearchBoxS input[type=text], .carSearchBox_wrap.board .carSearchBoxS input[type=password], .carSearchBox_wrap.board .carSearchBoxS input[type=number] {height:32px;line-height:32px;font-weight:bold;}
.carSearchBox_wrap.board .carSearchBoxS select {height:32px;background:url('../image/icon_select_board.png') no-repeat right 0 #FFF;font-weight:bold;}
.carSearchBox_wrap.board legend {float:left;padding:4px 20px 0;}

.carSearchBoxS .leftright {width: 100%;overflow: hidden; display: flex; justify-content: space-between;}
.carSearchBoxS .leftright .partDiv { width: 814px;border: 1px solid #d4d4d4; border-top: none; box-sizing: border-box;height: 130px;overflow: hidden;}

.carSearchBoxS .left {width: 370px; border: 1px solid #d4d4d4; border-top: none; box-sizing: border-box; }
.carSearchBoxS .left2 { width: 94px; height: 130px;line-height: 130px;background-color: #fcfcfc; }
.carSearchBoxS .left3 { width: 94px; height: 57px;line-height: 57px;background-color: #fcfcfc; }
.carSearchBoxS .right3{width:1104px;padding: 0 12px;box-sizing: border-box;}
.carSearchBoxS .right3 .partDiv span{color: #5b5a5b;font-size: 12px;font-weight: bold;}

.carSearchBoxS .partTitle {  }
.carSearchBoxS .partTitle h2 {width: 100%;padding: 0;text-align: center;background: none !important; color: #5b5a5b; font-size: 14px; font-weight: bold;overflow: hidden; }

.carSearchBoxS .right { width:814px;border: 1px solid #d4d4d4; border-top: none; box-sizing: border-box; }
.carSearchBoxS .right .partDiv { padding:5px; overflow:hidden;}
.carSearchBoxS .right .partDiv .tit{display:inline-block;width: 65px; line-height:24px; text-align:center; font-weight:bold; color:#002e66;}

.carSearchBoxS .right2{width:1104px;}
@media screen and ( max-width:1190px ) {
	.carSearchBoxS .left2 {display:none; }
	.carSearchBoxS .right {width:100%;}
}

.partDiv_box{display: flex;justify-content: space-between;text-align: left; margin: 0 auto;}
.partDiv_left-box, .partDiv_right3-box, .partDiv_right4-box{width:33.33%;}


.carSearchBoxS .right.mysearch {width:100%;}
.carSearchBoxS .right.mysearch .partDiv {padding:0;border-left:0;}
.carSearchBoxS .right.mysearch .partDiv .tit{width:80px;}
.carSearchBoxS .right.mysearch .carSearchPartWrap {padding:5px 0;}

.carSearchBoxS .partDiv input.w50 { width:76px; margin-right:10px;height: 34px;border: 1px solid #d8d8d8; border-radius: 7px;font-size: 14px;color: #d8d8d8;text-align: left;padding: 5px;box-sizing: border-box; }

.carSearchBoxS .partDiv .partDiv_left {clear:both; text-align: left;}
.partDiv_right3:nth-child(1n) {padding: 0 20px;margin:12px auto;}
.partDiv_right3:nth-child(2n) {padding: 0 24px;margin:22px auto 20px;}
.partDiv_right3:nth-child(3n) {padding: 0 24px;margin:0 auto;}
.tit{color: #5b5a5b;font-size: 12px;font-weight: bold;}
.tit_right {margin-right: 12px;}

.partDiv_left:nth-child(1n) {padding: 0 23px;margin:6px auto 0;}
.partDiv_left:nth-child(2n) {padding: 0 12px;}
.partDiv_left:nth-child(3n) {padding: 0 23px;}

.fue{margin-right: 8px;}
.tit_three {margin-right: 8px;}

.carSearchBoxS .partDiv .partDiv_right {  }
.carSearchBoxS .partDiv .partDiv_right3 {}
.carSearchBoxS .partDiv .partDiv_right4 {}

.carSearchPartWrapTitle {    display: flex;justify-content: space-between;  align-items: center;}
.carSearchPartWrapTitle .left { width: 370px; border: 1px solid #d4d4d4; text-align: center;font-weight: bold;font-size: 15px;padding: 5px; box-sizing: border-box;background-color: #fcfcfc;}
.carSearchPartWrapTitle .right{width: 814px; border: 1px solid #d4d4d4; text-align: center; font-weight: bold;font-size: 15px;padding: 5px;box-sizing: border-box; background-color: #fcfcfc; margin-left: 16px;}
.carSearchPartWrapTitle .left2 { float:left; width:23%; border-left:1px solid #ced2da;margin-left:11px;text-align:center; height:18px; line-height:18px; font-weight:bold; font-size:11px;}

.carSearchPartWrap {display: flex;justify-content: space-between;align-items: center;width:100%;box-sizing: border-box;}
.carSearchPartWrap_top{margin-top: 10px;border: solid 1px #d4d4d4;}
.carSearchPartWrap_bottom{margin-top: 0px;border: solid 1px #d4d4d4;border-top: none;}
.carSearchPartWrapTitle .right3{width: 814px; border: 1px solid #d4d4d4; text-align: center; font-weight: bold;font-size: 15px;padding: 5px;box-sizing: border-box; background-color: #fcfcfc; margin-left: 16px;}
.carSearchPartWrapTitle .left3 { float:left; width:23%; border-left:1px solid #ced2da;margin-left:11px;text-align:center; height:18px; line-height:18px; font-weight:bold; font-size:11px;}
 
/*.carSearchBoxS .carSelect select { float:left;height:142px; width:85px; border:none; }
.carSearchBoxS .carSelect ul {}*/

.carSearchBoxS .carSelectWrap {float:left; padding:0;box-sizing:border-box;}

.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area1 {position:relative;width:150px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area1 select {width:48%;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area2 {width:750px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect1, .carSearchBoxS .carSelectWrap .carselect2, .carSearchBoxS .carSelectWrap .carselect3, .carSearchBoxS .carSelectWrap .carselect4, .carSearchBoxS .carSelectWrap .carselect5, .carSearchBoxS .carSelectWrap .carselect6 {float:left;background:#2b2e39;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect1 {width:50px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect2 {width:90px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect3 {width:90px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect4 {width:130px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect5 {width:160px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap .carselect6 {width:200px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area3 {width:100%;/*position:absolute;top:10px;right:0;width:350px;margin-right:5px;*/}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area3 legend {display:none !important;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area3 > div {float:left;width:33.3%;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area3 > div.full {width:66%;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area4 {position:absolute;top:10px;right:0;width:150px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .carSelectWrap.area4 input {width:100px;}
.carSearchBox_wrap.mainsearch .carSearchBoxS .fuelSelect {display:inline-block;width:83%;vertical-align:top;}
.carSearchBox_wrap.mainsearch .checkbox_box label {padding-right:15px;font-weight:bold;}
/*.carSearchBoxS .carSelectWrap.area4 {width:430px;}*/

.carSearchBoxS fieldset {position:relative;padding:0 7px 7px !important;border:0 solid #616571;}
.carSearchBoxS legend {display:block !important;line-height:22px;color:#28bdef;letter-spacing:-1px;font-family:'���� ���';}
.carSearchBoxS .carSelectWrap input {margin-bottom:2px;}
.carSearchBoxS .carSelectWrap select {height:22px;margin-bottom:2px;}
.carSearchBoxS .carSelectWrap .checkbox_box {margin-bottom:7px;}
/*.carSearchBoxS .carSelectWrap input {border:0;background:#2b2e39;margin-bottom:2px;color:#fff;}
.carSearchBoxS .carSelectWrap input[type=checkbox], .carWonbuBoxS input[type=checkbox] {border:0;background:url(/images/icon_check_search.gif) 0 -50px repeat-x !important;}
.carSearchBoxS .carSelectWrap input[type=radio] {border:0;background:url(/images/icon_radio_search.png) 0 0 repeat-x !important;}
.carSearchBoxS .carSelectWrap input[type=radio]:checked {background-position:0 -17px !important;}
.carSearchBoxS .carSelectWrap .checkbox_box input[type=checkbox]:checked, .carWonbuBoxS input[type=checkbox]:checked {background-position:0 0 !important;}
.carSearchBoxS .carSelectWrap select {border:0;background:url(/images/icon_select_search.png) no-repeat right 0 #2b2e39;margin-bottom:2px;color:#fff;}
.carSearchBoxS .carSelectWrap select option {background:#2b2e39;}
.carSearchBoxS .carSelectWrap select option[selected] {background:#28bdef !important;}
.carSearchBoxS .carSelectWrap .checkbox_box {margin-bottom:2px;}
.carSearchBoxS .carSelectWrap .checkbox_box label {padding:0 10px 0 0;letter-spacing:-1px;color:#ccc;}*/

.carSearchBoxS .carSelectWrap.area4 input {/*width:85px;*width:78px;*/}
.carSearchBoxS .carSelectWrap.area2 select {width:100% !important;}
.carSearchBoxS .carSelectWrap.area3 select {margin-bottom:7px;}
.carSearchBoxS .carSelectWrap.area3 .addSelect {border:1px solid #28b4ef;background:#fff;padding:0 15px;line-height:23px !important;margin-bottom:7px;}
.carSearchBoxS .carSelectWrap.area3 .tit, .carSearchBoxS .carSelectWrap.area4 .tit, .carSearchBoxS .carSelectWrap .subtitle { display:inline-block;width:50px; letter-spacing:-1px; color:#333;font-weight:bold;font-family:'���� ���';}

.carSearchBoxS .carSelectWrap#a_areaWrap { width:62px;border-left:0; }
.carSearchBoxS .carSelectWrap#c_aNoWrap { width:70px; }
.carSearchBoxS .carSelectWrap#a_gugunWrap { width:104px;}
.carSearchBoxS .carSelectWrap#c_acNoWrap { width:202px; }

.carSearchBoxS .carSelectWrap#c_choWrap { width:60px; }
.carSearchBoxS .carSelectWrap#c_choWrap ul {height:130px;overflow-y: scroll;overflow-x: hidden;}
.carSearchBoxS .carSelectWrap#c_bmNoWrap { width:150px; }
.carSearchBoxS .carSelectWrap#c_boInitNoWrap { width:150px; }
.carSearchBoxS .carSelectWrap#c_boNoWrap { width:220px; }
.carSearchBoxS .carSelectWrap#c_bsNoWrap { width:102px; }
.carSearchBoxS .carSelectWrap#c_bdNoWrap { width:130px;}
.carSearchBoxS .carSelectWrap#c_exCate1Wrap {width:19%;}
.carSearchBoxS .carSelectWrap#c_exCate2Wrap {width:18%;}
.carSearchBoxS .carSelectWrap#c_exCate3Wrap {width:19%;}
.carSearchBoxS .carSelectWrap#dealerWrap {width:370px;background:#f8f8f8;}
.carSearchBoxS .carSelectWrap #dealerLayer {padding:5px;box-sizing:border-box;}
.carSearchBoxS .carSelectWrap #dealerLayer > span {width:33.33%;}

.carSearchBoxS .carSelect ul#a_areaLayer { width:100px; }
.carSearchBoxS .carSelect ul#c_aNoLayer { width:90px; }
/*.carSearchBoxS .carSelect ul#c_acNoLayer { width:110px !important; }*/

.carSearchBoxS .carSelect .carSelectWrap {background:#fff;overflow:hidden;overflow-y:auto;height:130px;}
.carSearchBoxS .carSelect #a_areaWrap,
.carSearchBoxS .carSelect #a_gugunWrap,
.carSearchBoxS .carSelect #c_acNoWrap {background:#fafafa;}
.carSearchBoxS .carSelect ul#c_bmNoLayer { width:90px; }
.carSearchBoxS .carSelect ul#c_boInitNoLayer { width:130px; }
.carSearchBoxS .carSelect ul#c_boNoLayer { width:185px; }
.carSearchBoxS .carSelect ul#c_bsNoLayer { width:180px; }
.carSearchBoxS .carSelect ul#c_bdNoLayer { width:207px; }



.carSearchBoxS ul.single li {clear:both;padding:3px 5px 1px 5px;width:100%;cursor:pointer;white-space:nowrap;}
.carSearchBoxS ul.single li:hover {background:#f6f6f6;}
.carSearchBoxS ul.single li.on {color:#FFF;background:#28b4ef;}

.carSearchBoxS ul.multi {height:120px;border:0; box-sizing:border-box;}
.carSearchBoxS ul.multi li {clear:both;width:100%;cursor:pointer; padding:3px 6px;line-height:12px; /*padding:2px 5px 0px 16px;background-image:url(/image/sub/checkmarkno-16.png); background-repeat:no-repeat; background-size:10px 10px; background-position:3px 3px;*/ box-sizing:border-box;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.carSearchBoxS ul.multi li:hover {background:#f6f6f6;}
.carSearchBoxS ul.multi li.on {  background-color:#21a5ec !important;color:#fff; font-weight:bold;/*background-image:url(/image/sub/checkmark-16.png); background-repeat:no-repeat; background-size:10px 10px; background-position:3px 3px; background-color:#E9E9E9;*/ }
.carSearchBoxS ul li.empty { clear:both;padding:2px 0px 0px 0px; text-align:center; width:100%; padding-top:50px; margin-right:10px; cursor:auto;white-space:normal;color:#999;background:none;line-height:1.2; }
.carSearchBoxS ul li.empty:hover {background:none;}
.carSearchBoxS ul.on li.empty { display:none; }


.carSearchBoxS .left .part1 { height:40px; line-height:40px; }
.carSearchBoxS .left .part2 { height:140px; line-height:140px; }
.carSearchBoxS .left .part3 { height:75px; line-height:75px;}
.carSearchBoxS .left .part4 { height:21px; line-height:21px;}

.areaSelectBox{display:inline-block;width:440px;border:solid 1px #ddd; background:#fff; padding:3px 3px 0px 3px; }
.areaSelectBox span {display:inline-block; padding:5px 23px 1px 8px;background-color:#c5daf9; background-image:url(/image/btn_complexclose.png); background-repeat:no-repeat; background-position:right; background-size:15px; margin:0px 3px 3px 0px; }
.areaSelectBox span.empty {padding:5px 8px 1px 8px;background-color:#c5daf9; background-image:none; }
.areaListBox{width:436px; padding:5px 5px 0px 5px; border:solid 1px #fca1aa; background:#fef7f9; position:Absolute; right:87px; top:90px; z-index:99999;}
.areaListBox span{display:inline-block; padding:5px 7px 1px 7px;background:#e9edf3; border:solid 1px #ccc; margin:0px 3px 5px 0px;}
.areaListBox span.all{background:#777; border:solid 1px #777; color:#fff;}
.areaSelectBox_btn{display:inline-block; width:60px; text-align:center; border:none; padding:8px 0px 4px 0px; color:#fff; background:#1c3863;}

.checkLabel{display:inline-block; position:relative; text-indent:18px; line-height:18px; margin-right:15px;}
.checkLabel input[type=checkbox]{display:inline-block; position:absolute; top:0; left:0;}


.carSearchBoxS .areaTitleSelect {float:left;width:90px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBoxS .areaSelect {float:left; width:747px; height:26px; border-bottom:1px solid #e5e5e5;}
.carSearchBoxS .areaSelect .selectContN { padding:3px 0px 0px 3px; }

.carSearchBoxS .carTitleSelect {float:left;width:90px; height:100px; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}


.carSearchBoxS .carSelectM {float:left;width:381px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBoxS .carSelectM select {float:left;margin:0px 2px 0px 0px;}
.carSearchBoxS .carSelectM select.item {width:40px;}
.carSearchBoxS .carSelectM select.maker {width:85px;}
.carSearchBoxS .carSelectM select.model {width:130px;}
.carSearchBoxS .carSelectM select.series {width:105px;}
.carSearchBoxS .carSelectM ul {overflow:hidden;float:left;margin:5px 3px 0px 0px;border:1px solid #ced2da;padding:3px 0px;height:91px;overflow-y:scroll;background:#FFF;}
.carSearchBoxS .carSelectM ul.carClass1 {width:135px;}
.carSearchBoxS .carSelectM ul.carClass2 {width:166px;}
.carSearchBoxS .carSelectM ul li {clear:both;padding:2px 5px 0px 5px;width:100%;cursor:pointer;white-space:nowrap;}
.carSearchBoxS .carSelectM ul li:hover {background:#f6f6f6;}
.carSearchBoxS .carSelectM ul li.on {color:#FFF;font-weight:bold;background:#3f6fc3;}

.carSearchBoxS .detailSelect {float:left;float:left;width:260px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.carSearchBoxS .detailSelect .selectCont {line-height:25px;letter-spacing:-1px;}
.carSearchBoxS .detailSelect .selectCont span.tit {display:inline-block;width:41px;letter-spacing:-1px;}
.carSearchBoxS .detailSelect .selectCont select {width:90px;}
.carSearchBoxS .detailSelect .selectCont input[type=checkbox] {margin:0px !important;padding:0px !important;border:none !important;vertical-align:middle;}

/* ���ἱ�� */
.carSearchBoxS .detailSelect .selectCont .fuel {display:inline-block;width:45px;vertical-align:top;}
.carSearchBoxS .detailSelect .selectCont .fuelSelect {position:relative;letter-spacing:-1px;z-index:1000000;}
.carSearchBoxS .detailSelect .selectCont .fuelSelect a {display:inline-block;margin:0px;color:#647bb3;font-weight:bold;letter-spacing:-2px;}
.carSearchBoxS .detailSelect .selectCont .fuelSelect .selectBox {overflow:hidden;position:absolute;left:0px;top:20px;border:2px solid #555;padding:5px 10px;width:200px;color:#333;font-weight:normal;background:#FFF; z-index:100000000;}
.carSearchBoxS .detailSelect .selectCont .fuelSelect .selectBox .close {position:absolute;right:0px;top:0px;z-index:2000000;}
.carSearchBoxS .detailSelect .selectCont .fuelSelect .selectBox li {float:left;width:50%;}

/* �߰����� */
.addSelect{display: inline-block; padding: 0 10px 0 8px;border: 1px solid #cecece;line-height: 20px;background: #f5f5f5;text-decoration: none !important;box-sizing: border-box;letter-spacing: -1px;border-radius: 5px;}
.selectBox{position:absolute; background:#fff; border:1px solid #555;box-shadow:2px 2px 10px rgba(0,0,0,0.1);z-index:10000;}
.selectBox ul{ width:100%;  background:#fff; padding:10px;box-sizing:border-box; overflow:hidden;}
.selectBox ul li{float:left;padding:0 0 0 10px; width:90px;display:inline-block;}
.selectBox .close{position:absolute; top:10px; right:10px;}
.selectBox label {color:#333 !important;}
.selectBox .pop_header {background:#eee;}

.selectBox.optselect {width:800px;right:0;}
.selectBox.optselect ul li {width:23.3%;}

/* ������ */
.carSearchBoxS .detailSelect .selectCont .colorSelect {position:relative;z-index:10000;}
.carSearchBoxS .detailSelect .selectCont .colorSelect .btn_colorSelect {display:inline-block;width:25px;border:1px solid #5a71a8;padding:2px 15px 0px 5px;line-height:16px;color:#FFF;background:url(/image/btn_arrow.gif) 30px center no-repeat #6887c3;}
.carSearchBoxS .detailSelect .selectCont .colorSelect .colorInfo {position:absolute;left:50px;top:-3px; padding:0px 0px 0px 10px;width:90px; letter-spacing:-1px;}
.carSearchBoxS .detailSelect .selectCont .colorSelectList {position:absolute;left:60px;top:-3px;color:#F60;width:140px;letter-spacing:0px;}
.carSearchBoxS .detailSelect .selectCont .colorSelect .selectBox {overflow:hidden;position:absolute;left:0px;top:19px;border:2px solid #647bb3;padding:5px 10px;width:350px;color:#333;font-weight:normal;background:#FFF; z-index:1000;}
.carSearchBoxS .detailSelect .selectCont .colorSelect .close {position:absolute;right:0px;top:0px;z-index:20000;}
.carSearchBoxS .detailSelect .selectCont .colorSelect .selectBox li {float:left;width:25%;}
.btn_colorSelect{ display:inline-block; padding:3px 5px 0px 5px; border:solid 1px #bbb; background:#eee; text-decoration:none !important;}
.btn_colorSelect:hover{border:solid 1px #7087bf; background:#7087bf;color:#fff;}
.colorSelectList {vertical-align:middle;}

.carSearchBoxS select {/*height:22px;*/margin-bottom:2px;}

/* ������ �а� */
.carSearchBoxS .detailSelect .selectCont .colorSelectB {position:relative;}
.carSearchBoxS .detailSelect .selectCont .colorSelectB .btn_colorSelect {display:inline-block;width:25px;border:1px solid #5a71a8;padding:2px 20px 0px 5px;line-height:16px;color:#FFF;background:url(/image/btn_arrow.gif) 35px center no-repeat #6887c3;}
.carSearchBoxS .detailSelect .selectCont .colorSelectB .colorInfo {padding:0px 0px 0px 10px;width:90px;}
.carSearchBoxS .detailSelect .selectCont .colorSelectBList {color:#F60;width:140px;letter-spacing:0px;}
.carSearchBoxS .detailSelect .selectCont .colorSelectB .selectBox {overflow:hidden;position:absolute;left:0px;top:19px;border:2px solid #647bb3;padding:5px 10px;width:550px;margin-left:-300px;color:#333;font-weight:normal;background:#FFF; z-index:1000;}
.carSearchBoxS .detailSelect .selectCont .colorSelectB .close {position:absolute;right:0px;top:0px;z-index:20000;}
.carSearchBoxS .detailSelect .selectCont .colorSelectB .selectBox li {float:left;width:16%;}

.carSearchBoxS .inputSelect {float:left;width:103px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.carSearchBoxS .inputSelect .selectCont {line-height:25px;}
.carSearchBoxS .inputSelect .selectCont span {display:inline-block;width:41px;letter-spacing:-1px;}
.carSearchBoxS .inputSelect .selectCont input {width:40px;}

.carSearchBoxS .regSelect {float:left;width:60px;border-bottom:1px solid #e5e5e5;}
.carSearchBoxS .regSelect .selectCont {line-height:25px;letter-spacing:-2px;}
.carSearchBoxS .regSelect .selectCont span {display:inline-block;width:40px;}
.carSearchBoxS .regSelect .selectCont input {border:none;padding:0px;margin:0px;vertical-align:middle;}

.carSearchBoxS .searchList {margin:0px;padding:0px;list-style:none;}
.carSearchBoxS .searchList li {float:left;}
.carSearchBoxS .searchList li h2 {padding:10px 0px 5px 0px;text-align:center;background:none;}
.carSearchBoxS .searchList .selectList {overflow:hidden;overflow-y:scroll;margin:0px 5px 0px 0px;border:1px solid #ced2da;padding:5px 0px;height:130px;background:#FFF;}

.carSearchBoxS .searchList .selectList li input {border:none;}

.carSearchBoxS .searchList li.subdivide {width:70px;}
.carSearchBoxS .searchList li.maker {min-width:80px;/* max-width:100px; */}
.carSearchBoxS .searchList li.model {min-width:100px;/* max-width:130px; */}
.carSearchBoxS .searchList li.class {min-width:120px;/* max-width:250px; */}
.carSearchBoxS .searchList li.year {width:115px;}
.carSearchBoxS .searchList li.fuel {max-width:90px;min-width:80px;}
.carSearchBoxS .searchList li.color {width:70px;}
.carSearchBoxS .searchList li.gearbox {max-width:90px;min-width:80px}
.carSearchBoxS .searchList li.mileage {width:175px;}
.carSearchBoxS .searchList li.option {max-width:120px;min-width:60px;display:none;}
.carSearchBoxS .searchList li.area {width:135px;}

.carSearchBoxS .searchList li.year .selectList {float:left !important;width:50px !important;}
.carSearchBoxS .searchList li.mileage .selectList {float:left !important;width:80px !important;}
.carSearchBoxS .searchList li.area .selectList {float:left !important;width:60px !important;}

.search_etc_wrap { clear:both; }
.search_etc_wrap .etc {clear:both;position:relative;margin:0 auto;max-width:1100px;min-width:980px;width:90%;height:25px; line-height:25px; color:#999;/* border-top:solid 1px #e5e5e5;*/}
.search_etc_wrap .etc .allbtn {margin:0px 12px 0px 0px;padding:4px 7px 1px 7px;}
.search_etc_wrap .etc .allbtn.setting {font-size: 14px;display: inline-block;padding: 4px 14px; border: 1px solid #cecece; background: #f5f5f5;text-decoration: none !important;box-sizing: border-box;letter-spacing: -1px;border-radius: 5px; font-family: 'SCoreDream'; font-weight: 100;}
.search_etc_wrap .etc .searchListView {position:absolute;left:0;top:0px;display:block;width:100%;padding:0;border-radius:3px;border:1px solid #182747;background:#FFF;z-index:10000;box-sizing:border-box; box-shadow:0 0 7px rgba(0,0,0,.3);}
.search_etc_wrap .etc .searchListView ul { position:relative;}
.search_etc_wrap .etc .searchListView ul li {padding:0 28px;line-height:30px; font-weight:bold; color:#333;}
.search_etc_wrap .etc .searchListView ul li:hover {background:#e5f3ff;}
.search_etc_wrap .etc .condition {color:#636a7b;}
.search_etc_wrap .etc .btnSearch {position:absolute;right:20px;top:-46px; font-size:0;z-index:3;}
.search_etc_wrap .etc .btnSearch .btnReset {display:inline-block;padding:0px 10px 0px 20px;line-height:30px;background:url(/image/sub/icon_reset.gif) left 5px no-repeat;}
.search_etc_wrap .etc .btnSearch .btnSave {display:inline-block;padding:0px 10px 0px 15px;color:#516faa;font-weight:bold;line-height:30px;background:url(/image/sub/icon_save.gif) left 6px no-repeat;}

.carSearchBox_wrap.write {padding:0;}
.carSearchBox_wrap.write label { font-weight:bold; color:#c6434c; line-height:40px;}
.carSearchBox_wrap.write .carSearchBoxS { display:inline-block;width:100%;/*padding:7px 0 7px 7px;*/}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap {box-sizing:border-box;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap.area1 {width:7% !important;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap.area2 {width:16% !important;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap.area3 {width:24% !important;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap.area4 {width:24% !important;*width:305px !important;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap.area5 {width:28.5% !important;*width:272px !important;}
.carSearchBox_wrap.write .carSearchBoxS .carSelectWrap select {width:100%;height:160px;}

.carSearchBox_wrap .carSearchBoxS .carSelectWrap .subtitle {display:inline-block;padding-right:15px;}

/*  ������ȸ  */
.carSearchBox_wrap.bg {padding-top:30px;background:#01c0f7;}
.carSearchBox_wrap .carWonbuBoxS {position:relative;margin:0 auto;width:1100px;padding:15px 0;box-sizing:border-box;overflow:hidden;}
.carSearchBox_wrap .carWonbuBoxS .box_float {float:left;width:49%;padding:10px 0;}
.carSearchBox_wrap .carWonbuBoxS .box_float .guide {padding:10px 0 10px 15px;font-size:12px;line-height:19px;color:#fff;letter-spacing:-1px;font-family:���� ���, dotum}
.carSearchBox_wrap .carWonbuBoxS .box_float .count {padding-top:28px;font-size:20px;text-align:center;font-family:���� ���, dotum}
.carSearchBox_wrap .carWonbuBoxS .box_float .count span {display:inline-block;padding:0 40px;background:rgba(255,255,255,.8);border-radius:50px;overflow:hidden;margin:-5px 10px 0;line-height:60px;color:#009de9;font-size:40px;vertical-align:middle;}
.carSearchBox_wrap .carWonbuBoxS .box_float .inputbox {position:relative;border-bottom:2px solid #fff;margin:0 0 0 40px;width:440px;}
.carSearchBox_wrap .carWonbuBoxS .box_float .inputbox:before {content:'';position:absolute;left:0;bottom:0;height:10px;width:2px;background:#fff;}
.carSearchBox_wrap .carWonbuBoxS .box_float .inputbox:after {content:'';position:absolute;right:0;bottom:0;height:10px;width:2px;background:#fff;}
.carSearchBox_wrap .carWonbuBoxS .box_float .inputbox button {width:40px;height:40px;margin-top:10px;background:url(/images/icon_search_big.png) no-repeat center center;font-size:0;line-height:0;}
.carSearchBox_wrap .carWonbuBoxS .box_float .quickinput {width:390px;border:0;height:70px;line-height:70px;letter-spacing:-3px;background:none;font-size:34px;padding-left:20px;}
.carSearchBox_wrap .carWonbuBoxS .box_float .quickinput::placeholder {color:rgba(255,255,255,.4);}
.carSearchBox_wrap .carWonbuBoxS .box_float .checkbox {padding:8px 0 0 15px;}
.carSearchBox_wrap .carWonbuBoxS .box_float .checkbox label {color:#fff;}
/*.carSearchBox_wrap .search_bar {height:14px;background:url(/images/search_bar.png);}*/
.info_guide {position:relative;margin:0 auto;width:960px;padding:27px 0 27px 140px;font-size:14px;color:#757575;letter-spacing:-1px;font-family:���� ���, dotum}
.info_guide p {position:absolute;left:0;top:27px;}

.btn_open_show { position:absolute;left:50%;transform: translate(-50%, 0px);display:inline-block;padding:0 25px 0 13px;border:1px solid #e5e5e5;border-top:0;margin-right:-554px;background:url('../image/btn_show.png') no-repeat 90% center #f6f6f6; font-size:12px;cursor:pointer; font-size:11px;color:#333;line-height:25px;letter-spacing:-1px; z-index:10;}
.btn_open_show.on { background:url('../image/btn_hide.png') no-repeat 90% center #f6f6f6;bottom:0;}