<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url('font.css');

/******************************************************************
미디어쿼리 시작 .. 핸드폰 768사이즈 아래
******************************************************************/
@media screen and (max-width: 768px) {
    
/* 모바일적용 */
.header { display:none; }
.mobile_h { display:block; }
.m_depth2 { display:none; }
body { background-color:#fff; }
.clearfix { clear:both; width:0; height:0; margin:0; padding:0; }
#wrap { width:100%; min-width:100%; margin:0 auto; background-color:#fff; position:relative; overflow: hidden; padding-top:60px; }
img { max-width:100%; display:block; margin:0 auto; }
div.inner { width:100%; margin:0 auto; }

.main_visual { display:none; }
.m_main_visual { display:block; }
.caritemL { display:none!important; }
.m_caritemL { display:block; }
    
.pc-view { display: none!important; }
.mob-view { display: block!important; }
    
	.layerpopup { display:none!important; }
/* ---------------------------------------
    COMMON
--------------------------------------- */
/* 헤더 */
.mobile_h { width:100%; }
.mobile_h .m_gnb { width:100%; position:fixed; z-index:99; top:0; }
.mobile_h .topHeader { width:100%; margin:0 auto; height:60px; position:relative; background-color:#0F1633; box-sizing:border-box; display:inline-block; box-shadow: 0px 3px 6px rgba(0,0,0,0.3); }
.mobile_h .topHeader h1 { width:100%; text-align:left; box-sizing:border-box; padding:0px 20px; height:60px; }
.mobile_h .topHeader h1 a { display:inline-block; }
.mobile_h .topHeader h1 a img { height:30px; margin-top:15px }
.topHeader .hamMenu { width:50px; position:absolute; top:15px; right:10px; }
.topHeader .hamMenu img { height:30px; }
.topHeader .cscenterLogo { width: 50px; position: absolute; top: 15px; right: 10px; text-align: right; }
.topHeader .cscenterLogo a { display:inline-block; color:#fff; }
.topHeader .cscenterLogo img { height: 30px; }
    
/* 햄버거메뉴 */
.gnbmenuWrap { width:100%; height:100vh; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.8); display:none; }
.gnbmenuWrap .navService { width:100%; background-color:#fff; height:100vh; overflow-y:scroll; position:relative; margin-left:-100%;
-webkit-transition: margin .25s ease-in-out;
-moz-transition: margin .25s ease-in-out;
-ms-transition: margin .25s ease-in-out;
-o-transition: margin .25s ease-in-out;
transition: margin .25s ease-in-out;
}
.navService h1 { width:100%; text-align:left; box-sizing:border-box; padding:0px 20px; height:60px; border-bottom:1px solid #ddd; }
.navService h1 a { display:inline-block; }
.navService h1 a img { height:30px; margin-top:15px }
.navService .closeM { position:absolute; top:0; right:10px; width:50px; height:60px; background:0; border:0; box-shadow:0; text-align:center;}
.navService .closeM img { width:30px; height:30px; }
	
/* 메인메뉴 */
.navService .mainNav { height:auto; position:relative; width:100%; }
.navService .mainNav li { width:100%; box-sizing:border-box;}
.navService .mainNav li .big_m { width:100%; display:block; text-align:left; font-size:15px; color:#000; line-height:50px; height:50px; vertical-align: middle; box-sizing:border-box; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #ddd; }
.navService .mainNav li.select .big_m { color:#0f1633; background-color:#fff; border-bottom:2px solid #0f1633; }
    
.navService .mainNav li .m_depth2 { width:100%; position:relative; }
.navService .mainNav li .m_depth2 li { width:100%; height:40px; line-height:40px; box-sizing:border-box; border-bottom:1px solid #ddd; background-color:#f5f5f5; }
.navService .mainNav li .m_depth2 li a { display:block; width:100%; padding-left:20px; box-sizing: border-box; }
.navService .mainNav li .m_depth2 .event-area { width:100%; box-sizing:border-box; padding:10px; }
.navService .mainNav li .m_depth2 .event-area a { display:block; margin-bottom:10px; box-sizing:border-box; border:1px solid #ddd; }
.navService .copyright { width:100%; box-sizing:border-box; padding:0 20px; font-size:11px; color:#b5b5b5; margin:10px 0; font-weight:normal; }
	
/*페이지네이션*/
.pageNation { width:100%; text-align:center; }
.pageNation ul { display:inline-block; }
.pageNation ul li { float:left; }
.pageNation ul li.select a { background-color:#333333; color:#fff;}
.pageNation ul li a { display:inline-block; font-size:15px; color:#000; width:30px; height:30px; line-height:30px; margin:0 5px; border:1px solid #ddd; box-sizing:border-box;}
.pageNation ul li a img { max-width:50%; padding-top:7px; }

/*버튼*/
.sub_wrap .btnarea { text-align:center; margin-top:30px;}
.sub_wrap .btnarea a { display:inline-block; width:130px; text-align:center; border:1px solid #bbb; color:#555; line-height:50px; font-size:14px; font-weight:500; }
.sub_wrap .btnarea a.apply_fbtn { background-color:#333; color:#0f1633; }

/* 퀵 */
.aside-quick { display:none; }
.quick-consulting { display:none; }

/* ---------------------------------------
   FOOTER
--------------------------------------- */
.footer { background-color:#222; width:100%; }
.footer .company_info { overflow: hidden; }
.footer .company_info .company-logo { width:100%; float:none; box-sizing:border-box; padding:15px 30px; text-align:center; display:none; }
.footer .company_info .company-logo img { display:inline; vertical-align: middle; max-width:160px; }
.footer .company_info .footer_section02 { width:100%; padding:20px 15px 10px; text-align:left; float:none; box-sizing:border-box; }
.footer .company_info .footer_section02 dl { font-size:11px; color:#dcdcdc; line-height:1.7em; font-weight:400; text-align: center; }
.footer .company_info .footer_section02 dl strong { font-size:11px; color:#fff; font-weight:500; }
.footer .company_info .footer_section02 dd { display:inline; }
.footer .company_info .footer_section02 .copyright { margin:10px 0; font-size:11px; color:#888; }

.footer .company_info .cscenter { width:100%; float:none; padding:10px 0 20px; text-align: center; border-bottom:1px solid #555; }
	.footer .company_info .cscenter .title { font-size:14px; color:#fff; display:none;}
	.footer .company_info .cscenter .number { width:100%; margin:5px 0; }
	.footer .company_info .cscenter .number a { width:100%; font-size:24px; color:#fff;  }
	.footer .company_info .cscenter .number a img { display:inline-block; padding-right:5px; vertical-align: -5px; }
	.footer .company_info .cscenter .callinfo { font-size:12px; color:#dcdcdc; line-height:1.5em; }


/* ---------------------------------------
   MAIN
--------------------------------------- */
/* 메인비주얼 */
.m_main_visual { width:100%; height:auto; position:relative; }
.m_main_visual .slides li { display:none; }
.m_main_visual ol.flex-control-nav { position:absolute; bottom:1%; }
.m_main_visual ol.flex-control-nav li { width:8px; height:8px; margin:10px 2px;}
.m_main_visual ol.flex-control-nav li a { display:block; width:8px; height:8px;font-size:0; box-sizing:border-box; background-color:rgba(255,255,255,0.5); border-radius: 40px; }
.m_main_visual ol.flex-control-nav li a.flex-active { background-color:#fff; }
.m_main_visual .flex-direction-nav { display:none; }

.semi-form { position:relative; background-color:#0f1633; width:100%; box-sizing:border-box; padding:20px; }
.semi-form .title { width:100%; color:#fff; font-size:20px; text-align:center; margin-bottom:20px; }
.semi-form .form-list { width:100%; }
	.semi-form .form-list .input-item { width:100%; margin-bottom:5px; }
	.semi-form .form-list .input-item input { width:100%; height:40px; line-height:40px; vertical-align: middle; box-sizing:border-box; padding:5px 10px; font-size:16px; border:1px solid #bbb; text-align:center; }
	.semi-form .form-list .agreement { width:100%; text-align:left; font-size:12px; vertical-align: middle; display:inline-block; margin-top:10px; color:#fff; }
	.semi-form .form-list .agreement input { vertical-align: middle; display:inline-block; padding:0; margin:0; }
.semi-form .form-list .agreement .agree-btn { background-color:#bbb; font-size:11px; padding:2px 5px; color:#222; margin-left:10px; cursor: pointer; float:right; }
.semi-form .btn-submit { width:100%; background-color:rgba(0,0,0,0.5); color:#fff; text-align:center; box-sizing:border-box; float:none; clear:both; margin-top:10px; border:1px solid #fff; box-sizing:border-box; }
.semi-form .btn-submit button { font-size:24px; letter-spacing: -0.06em; line-height:1.5em; display:block; width:100%; padding:20px 0; }


/* section common */
.itemNone { text-align:center; padding:50px 0; font-size:14px; color:#b5b5b5; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.section { padding:30px 0; }
.section .title-area { width:100%; text-align:center; letter-spacing:-0.04em; color:#000;  position:relative; display:inline-block; background-color:transparent; z-index:1; }
	.section .title-area .main-title { font-size:20px; font-weight:500; letter-spacing:-0.08em; margin-bottom:5px; word-break: keep-all; }
	.section .title-area .sub-title { font-size:14px; font-weight:300; width:100%; box-sizing:border-box; padding:0 20px; display:block; letter-spacing:  -0.05em; word-break: keep-all; }
	
/* section_01 */
.section_01 { position:relative; padding:20px 0 0; background-color:#0E1633; border-top:1px solid rgba(255,255,255,0.4);}
.section_01 .inner { }
.section_01 .live-box { width:100%; float:none; height:180px; box-sizing:border-box; padding:0 20px; }
.section_01 .live-box .title-txt { font-size:20px; color:#fff; letter-spacing: -0.06em; border-bottom:1px solid #fff; padding:0 0 5px; margin-bottom:5px; }
.section_01 .live-box ul { overflow: hidden; height:120px; }
.section_01 .live-box .live-item { width:100%; float:none; clear:both; padding:5px 0; }
.section_01 .live-box .live-item span { color:#fff; font-weight:100; display:block; float:left; font-size:13px;  box-sizing:border-box; padding-right:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.section_01 .live-box .live-item .name { width:20%; }
.section_01 .live-box .live-item .car { width:40%; }
.section_01 .live-box .live-item .state { width:20%; padding-right:0; }
.section_01 .live-box .live-item .date { width:20%; padding-right:0; }

.section_01 .concept-box { display:none; }
	

/* section_02 */
.section_02 { background-color:#ffffff; position:relative; }
.section_02 .title-area {  }
/*.section_02 .title-area:before { content:''; width:50px; height:3px; background-color:#0E1633; display:block; margin:0 auto 20px; }*/
.section_02 .item-wrap { position:relative; width:100%; display:inline-block; }
.section_02 .item-list { width:100%; margin-top:30px; display:inline-block; box-sizing:border-box; padding:0 10px; }
.section_02 .item { width:50%; float:left; box-sizing:border-box; padding:5px; position:relative; }
	.section_02 a { display:block; width:100%; border:1px solid #ddd; box-sizing:border-box; }
	.section_02 .img { box-sizing:border-box; height:150px; border-bottom:1px solid #ddd; padding-top:20px; line-height:150px; text-align:center; }
	.section_02 img { width:100%; vertical-align: middle; display:inline-block; }
	.section_02 .item .sticker { position:absolute; left:10px; top:10px; color:#fff; padding:3px 10px; border-radius: 20px; font-size:12px; }
	.section_02 .item .icon {  }
	.section_02 .item .sticker-new { background-color:#0E1633; }
	.section_02 .item .sticker-used { background-color:#720002; }
.section_02 .item.soldout {  }
.section_02 .item.soldout:before { content:''; display:block; width:calc(100% - 10px); height:calc(100% - 10px); background:rgba(0,0,0,0.6); left:5px; top:5px; position:absolute; z-index:2; border:0; }
.section_02 .item.soldout:after { content:'\A프로모션\A종료'; white-space:pre; display:block; position:absolute; top:calc(50% - 70px); left:calc(50% - 50px); background-color:#000; width:100px; height:100px;  border-radius: 100px; text-align:center; line-height:1.5em; vertical-align: middle; color:#fff; font-size:16px; z-index:2; }

.section_02 .prd-info { width:100%; background-color:#ffffff; box-sizing:border-box; padding:10px; position:relative; }
	.section_02 .name { font-size:16px; color:#000; font-weight:bold; line-height:1.3; height:2.6em; overflow:hidden; display:inline-block;	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: keep-all; }
	.section_02 .prd-sub { width:100%; margin-top:5px; }
	.section_02 .prd-sub span { font-size:12px; display:block; }
	.section_02 .prd-price { border-top:1px solid #e8e8e8; margin:10px 0 0; padding:5px 0 0;}
	.section_02 .price { font-size:18px; color:#0F1633; font-weight:bold; display:block; text-align:left; line-height:30px; }

.section_02 .more-view { float:none; clear:both; width:300px; display:block; margin:30px auto; }
.section_02 .more-view a { box-sizing:border-box; background-color:#0E1633; color:#fff; font-size:16px; line-height:24px; padding:15px 15px; border-radius:30px; text-align:center;}
.section_02 .more-view img { max-width:10px; width:auto; display:inline-block; margin-top:-2px; margin-left:10px; opacity: 0.6; }
.section_02 .more-view a:hover { background-color:#0E1633; color:#fff; transition: all 0.3s; opacity: 0.8; }
	
	
/* section_04 */
.section_04 { background-color:#ffffff; position:relative; background:url('../img/main/img_common_bg.png') center bottom no-repeat; }
.section_04 .title-area { margin-bottom:40px; }
/*.section_04 .title-area:before { content:''; width:50px; height:3px; background-color:#0E1633; display:block; margin:0 auto 20px; }*/
.section_04 .btn-gubun { width:100%; box-sizing:border-box; padding:0 10px; }
.section_04 .btn-car { width:49.5%; float:left; box-sizing:border-box; position:relative; border:3px solid #0E1633; cursor: pointer; }
.section_04 .btn-car:first-child { margin-right:1%;  }

/*
.section_04 .btn-car.domestic:after { content:''; display:block; width:100%;
	border-bottom: 50px solid #0E1633;
    border-left: 0px solid transparent;
    border-right: 20px solid transparent;
}
.section_04 .btn-car.income:after { content:''; display:block; width:100%;
	border-top: 50px solid #0E1633;
    border-left: 20px solid transparent;
    border-right: 0px solid transparent;
}
*/
.section_04 .btn-car .box-txt { padding:10px 20px; color:#0E1633; font-size:14px; display:block; }
.section_04 .btn-car .box-txt b { font-size:20px; }
.section_04 .btn-car.select { background-color:#0E1633; margin-top:-15px; transition:all 0.5s; }
.section_04 .btn-car.select .box-txt { color:#fff; }

.section_04 .item-wrap { position:relative; width:100%; display:inline-block; }
.section_04 .item-list { width:100%; margin-top:30px; display:inline-block; box-sizing:border-box; padding:0 10px; }
.section_04 .item { width:50%; float:left; box-sizing:border-box; padding:5px; position:relative; }
	.section_04 a { display:block; width:100%; border:1px solid #ddd; box-sizing:border-box; }
	.section_04 .img { box-sizing:border-box; height:120px; border-bottom:1px solid #ddd; overflow: hidden; line-height:120px; }
	.section_04 img { width:100%; vertical-align: middle; display:inline-block; }

.section_04 .item.soldout {  }
.section_04 .item.soldout:before { content:''; display:block; width:calc(100% - 10px); height:calc(100% - 10px); background:rgba(0,0,0,0.6); left:5px; top:5px; position:absolute; z-index:2; border:0; }
.section_04 .item.soldout:after { content:'출고완료'; white-space:pre; display:block; position:absolute; top:calc(50% - 75px); left:calc(50% - 75px); background-color:#000; width:150px; height:150px;  border-radius: 100px; text-align:center; line-height:150px; vertical-align: middle; color:#fff; font-size:24px; z-index:2; }

.section_04 .prd-info { width:100%; background-color:#ffffff; box-sizing:border-box; padding:5px 5px; position:relative; }
/*	.section_04 .name { font-size:18px; color:#000; font-weight:bold; line-height:1.3; max-height:2.6em; overflow:hidden; display:inline-block;	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:center; }*/
/*	.section_04 .model { font-size:16px; color:#000; font-weight:normal; line-height:1.3em; max-height:2.7em; overflow:hidden; display:inline-block;	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align:center; padding-top:5px; }*/
	.section_04 .name { font-size:16px; color:#000; font-weight:bold; overflow:hidden; text-align:center; padding-top:5px; text-overflow: ellipsis; white-space:nowrap; }
	.section_04 .model { font-size:12px; color:#000; font-weight:normal; overflow:hidden; text-align:center; padding-top:5px; text-overflow: ellipsis; white-space:nowrap; }
	.section_04 .prd-sub { width:100%; }
	.section_04 .prd-sub span { font-size:12px; }
	.section_04 .prd-price { padding:5px 0 0; }
	.section_04 .price { font-size:16px; color:#000; font-weight:bold; display:block; text-align:center; line-height:35px;  color:#720002; }
.section_04 .prd-income { display:none; }
.section_04 .more-view { float:none; clear:both; width:300px; display:block; margin:30px auto; }
.section_04 .more-view a { box-sizing:border-box; background-color:#0E1633; color:#fff; font-size:16px; line-height:24px; padding:15px 15px; border-radius:30px; text-align:center;}
.section_04 .more-view img { max-width:10px; width:auto; display:inline-block; margin-top:-2px; margin-left:10px; opacity: 0.6; }
.section_04 .more-view a:hover { background-color:#0E1633; color:#fff; transition: all 0.3s; opacity: 0.8; }

    
/* =================================================================
   SUBPAGE COMMON
================================================================= */
.contents-body { background-color:#ffffff; position:relative; background:transparent; }

/* contents-title */
.contents-title { width:100%; padding:30px 20px 30px; text-align:center; box-sizing:border-box; }
.contents-title .main-title { font-size: 22px; font-weight: 500; letter-spacing: -0.08em; color:#000; margin-bottom:5px; word-break: keep-all; }
.contents-title .sub-title { color:#000; font-size: 16px; font-weight: 300; letter-spacing: -0.04em; word-break: keep-all; }

/* button design */
.btn-area { margin:50px 0 30px; text-align:center; }
.btn-area button { display:inline-block; font-size:16px; font-weight:bold; padding:5px 30px; margin:0 5px; }
.btn-area .btn-light { border:1px solid #ddd; background-color:#ddd; }
.btn-area .btn-accent { border:1px solid #0F1633; background-color:#0f1633; color:#fff; font-weight:400; }

/* ---------------------------------------
   견적문의
--------------------------------------- */
.estimate-wrap { width:100%; max-width:100%; margin:0 auto;}
.estimate-wrap .info-wrap { width:100%; position: relative; box-sizing:border-box; padding:0 10px; }
.estimate-wrap .info-wrap.second { margin-top:50px; }
.estimate-wrap .info-wrap .form-title { font-size:16px; color:#000; letter-spacing:-0.06em; vertical-align: middle; color:#0F1633; font-weight:500;line-height:30px; }
.estimate-wrap .info-wrap .form-title img { display:inline-block; max-width:15px; vertical-align: middle; margin-right:5px; margin-top:-3px; }
.estimate-wrap .info-wrap &gt; .necessary { position: absolute; right:10px; top:1px; line-height:30px; font-size:12px; }
.estimate-wrap .info-wrap &gt; .necessary b { color:#dd2525; }
.estimate-wrap .info-wrap .customer-info { width:100%; margin:5px 0; border:2px solid #0F1633; border-left:0; border-right:0; box-sizing:border-box; }
.estimate-wrap .info-wrap .customer-info ul { width:100%; }
.estimate-wrap .info-wrap .customer-info .info-item { width:100%; box-sizing:border-box; padding:15px 10px; border-top:1px solid #E5e5e5; }
.estimate-wrap .info-wrap .customer-info .info-item .form-label { width:100%; float:none; font-size:16px; line-height:25px; vertical-align: middle; color:#333; margin-bottom:5px; }
.estimate-wrap .info-wrap .customer-info .info-item .form-label .necessary { color:red; font-size:12px; vertical-align:2px; padding-left:2px; }
.estimate-wrap .info-wrap .customer-info .info-item .form-input { width:100%; float:none; line-height:40px; vertical-align: middle; }

/* 인풋사이즈 */
.estimate-wrap .info-wrap .info-item .form-input select { height:40px; line-height:38px; font-size:14px; vertical-align: middle; display:block; box-sizing:border-box; width:100%; padding:3px 5px; border:1px solid #d5d5d5; color:#000;  background-color:#fff; }
.estimate-wrap .info-wrap .info-item .form-input input { height:40px; line-height:38px; font-size:14px; vertical-align: middle; display:block; box-sizing:border-box; padding:3px 5px; width:99%; border:1px solid #d5d5d5; color:#000;  background-color:#fff; }
.estimate-wrap .info-wrap .info-item .form-input .select-half { width:49%; margin-right:1%; float:left; }
.estimate-wrap .info-wrap .info-item .form-input .mini-select { width:35%; float:left; margin-right:1%; }
.estimate-wrap .info-wrap .info-item .form-input .long-select { width:63%; float:left; margin-right:1%; }
.estimate-wrap .info-wrap .info-item .form-input .input-full { width:100%; }
.estimate-wrap .info-wrap .info-item .form-input textarea { width:100%; font-size:16px; line-height:1.5em; height:6em; border:1px solid #d5d5d5; box-sizing:border-box; padding:3px 5px; display:block; }

.estimate-wrap .agreement-box span { display:inline-block; margin-left:5px; vertical-align: middle; color:#000; }
.estimate-wrap .agreement-box input { vertical-align: middle; display:inline-block; width:16px; height:16px; margin-left:20px; }
.estimate-wrap .agreement-box .agbshow_btn { text-align:center; display:inline-block; padding:5px 15px; background-color:#efefef; color:#565656; line-height:1em; font-size:12px; cursor: pointer; margin:5px 20px; float:none; border:1px solid #bbb; }
.estimate-wrap .btn-area { margin:30px auto 50px; width:100%; box-sizing:border-box; padding:0 10px; }
.estimate-wrap .btn-area .estimate-btn { width:100%; background-color:#0F1633; text-align:center; color:#fff; font-size:24px; line-height:30px; box-sizing:border-box; padding:15px 0; letter-spacing: -0.06em; margin: 0; }

/* 팝업박스(개인정보) */
.popup-wrap { width:100%; height:100%; position:relative; }
.blackbg { position:fixed; z-index: 98; background-color:rgba(0,0,0,0.5); width:100%; height:100%; top:0; left:0; display:none; }
.popup-wrap .agreebox-pop { position:fixed; z-index:99; width:100%; height:100%; top:0%; margin-top:0px; left:0%; margin-left:0; box-sizing:border-box; padding:30px; background-color:#fff; display:none; }
.popup-wrap .agreebox-pop .pop-esc { width:100%; display:block; background-color:#333; color:#fff; text-align:center; padding:15px 0; margin-top:20px; font-size:16px; cursor: pointer; }

/* ---------------------------------------
   견적문의완료
--------------------------------------- */
/* 신청완료 */
.contents-body.complete { width:100%; box-sizing:border-box; padding:0 20px; }
.myc_complete { width:100%; max-width:100%; margin:0 auto 50px; border:1px solid #e5e5e5; padding:20px 10px; text-align:center; background-color:#fff; box-sizing:border-box; }
.comp_title { font-size:24px; font-weight:500; color:#0F1633; letter-spacing: -0.08em; margin-top:30px; }
.comp_img { max-width:100px; margin:0 auto; }
.comp_cont { font-size:14px; padding:5px 0; font-weight:300; color:#000; }
.comp_btn { margin-top:20px; text-align:center; }
.comp_btn a { display:inline-block; margin:0px 3px; border:1px solid #0F1633; color:#0F1633; padding:10px 100px; font-size:16px; font-weight:400; }


/* ---------------------------------------
   신차 조회 - 리스트
--------------------------------------- */
/* 검색 */
.contents-box.product {  }
	.contents-box.product .search-click { width:100%; background-color:#f5f5f5; display:block; padding:10px 20px; box-sizing:border-box; position:relative;  cursor: pointer; }
	.contents-box.product .search-click:after { content:''; display:block; position:absolute; right:20px; top:10px; width:30px; height:30px; background:url('../img/basic/pageend-r.png') center no-repeat; transform: rotate(90deg); opacity: 1; }
	.contents-box.product .search-click img { display:inline-block; margin-right:10px; vertical-align: middle; max-width:35px; }
	.contents-box.product .search-click .txt { font-size:20px; vertical-align: middle; font-weight:700; color:#900505; letter-spacing: -0.08em;  }

.contents-box.product .btn-area { margin:50px 0 30px; text-align:center; }
.contents-box.product .btn-area button { display:inline-block; font-size:16px; font-weight:bold; padding:5px 30px; margin:0 5px; }
.contents-box.product .btn-area .btn-light { border:1px solid #ddd; background-color:#ddd; }
.contents-box.product .btn-area .btn-accent { border:1px solid #0F1633; background-color:#0f1633; color:#fff; font-weight:400; }

.contents-box.product .search-wrap { width:100%; background-color:#f5f5f5; position:relative; box-sizing:border-box; padding:20px; border-top:1px solid #ddd; display:none; }
.contents-box.product .search-wrap .title { font-size:18px; color:#000; }
.contents-box.product .search-wrap .search-item { width:100%; float:none; }
.contents-box.product .search-wrap .search-item.etc { margin-top:20px; }
.contents-box.product .search-wrap .search-item:first-child { margin-right:0%; }

.contents-box.product .search-item .brand-title { width:100%; padding:10px 0;}
	.contents-box.product .search-item .brand-title p { font-size:16px; width:49%; float:left; text-align:center; box-sizing:border-box; border:1px solid #0F1633; padding:10px 0; color:#0F1633; cursor: pointer; }
	.contents-box.product .search-item .brand-title p:hover { background-color:#0F1633; color:#fff; }
	.contents-box.product .search-item .brand-title p.select { background-color:#0F1633; color:#fff; }
	.contents-box.product .search-item .brand-title p:first-child { margin-right:2%; }

.contents-box.product .search-item .brand-list { display:none; }
.contents-box.product .search-item .brand-list.domestic { display:block; }
.contents-box.product .search-item .brand-list li { width:50%; float:left; padding:5px 0; }
.contents-box.product .search-item .brand-list li.chk-all { display:block; width:100%; }
.contents-box.product .search-item .brand-list li:after { content:''; display:block; width:0; height:0; font-size:0; float:none; clear:both; }
	.contents-box.product .search-item .brand-item input[type="checkbox"] { display:none; }
	.contents-box.product .search-item .brand-item .checkbox-icon { float:left; cursor: pointer; }
	.contents-box.product .search-item .brand-item .brand-img { float:left; line-height:30px; margin-left:5px; cursor: pointer; height:30px; }
	.contents-box.product .search-item .brand-item .brand-name { float:left; line-height:30px; cursor: pointer; }
	.contents-box.product .search-item .brand-item .brand-name.textmargin { padding-left:10px; }
	.contents-box.product .search-item .brand-item .brand-name b { font-size:12px; line-height: 30px; color:#959595; padding-left:2px; font-weight: normal; vertical-align: top; }
	.contents-box.product .search-item .brand-item input[type="checkbox"] + label { color:#000; float:left; line-height:30px; }
	.contents-box.product .search-item .brand-item input[type="checkbox"] + label .checkbox-icon { display:inline-block; width:20px; height:20px; background:url('../img/basic/icon_per_off.gif') center no-repeat; background-size:20px; margin-top:6px; }
	.contents-box.product .search-item .brand-item input[type="checkbox"]:checked + label .checkbox-icon { display:inline-block; width:20px; height:20px; background:url('../img/basic/icon_per_on.gif') center no-repeat; background-size:20px; margin-top:6px; }

.contents-box.product .search-item .prd-kind select { width:100%; margin:10px 0 20px; line-height:46px; height:46px; box-sizing:border-box; padding:0 10px; border:1px solid #0F1633; border-radius:0; background-color:transparent; font-size:16px; }
.contents-box.product .search-item .prd-name input { width:100%; margin:10px 0; line-height:46px; height:46px; box-sizing:border-box; padding:0 10px; border:1px solid #0F1633; border-radius:0; background-color:transparent; color:#000; font-size:16px; }

/* 상품 */
.product .product-container { width:100%; }
.product .product-container .product-wrap { padding:30px 10px; box-sizing:border-box; }
.product .product-container .product-wrap .itemNone { margin-top:-30px; }

.product .product-wrap .product-item { width:49%; float:left; margin-left:2%; box-sizing:border-box; border:1px solid #d0d0d0; margin-bottom:2%; padding:10px 0px; position:relative; background-color:#fff; }
.product .product-wrap .product-item:nth-child(4n+1) { margin-left:2%; }
.product .product-wrap .product-item:nth-child(2n+1) { margin-left:0%; }
	.product .product-wrap .product-item a { display:block; width:100%; height:100%; }
	.product .product-wrap .product-item:hover { border-color:#0F1633; }
	.product .product-wrap .product-item .product-icon { width:45px; height:80px; position:absolute; right:5px; top:0; }
.product .product-wrap .product-item .product-icon.recommend { background:url('../img/contents/icon_commend.gif') top center no-repeat; background-size:100% auto; }
.product .product-wrap .product-item .product-icon.popular { background:url('../img/contents/icon_popular.gif') top center no-repeat; background-size:100% auto; }
	.product .product-wrap .product-item .product-name { font-size:16px; color:#000; font-weight:500; letter-spacing: -0.05em; height:30px; line-height:30px; width:100%; box-sizing:border-box; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
	.product .product-wrap .product-item .product-model { font-size:14px; color:#666; font-weight:normal; letter-spacing:-0.05em; height:30px; line-height:30px; width:100%; box-sizing:border-box; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
	.product .product-wrap .product-item .product-img { height:130px; overflow: hidden; margin-bottom:0px; line-height:130px; }
	.product .product-wrap .product-item .product-img img {display:inline-block!important; vertical-align: middle; }
	.product .product-wrap .product-item .product-price { width:100%; float:none; clear:both; border:1px solid #ddd; display:block; border-left:0; border-right:0; display:inline-block;}
	.product .product-wrap .product-item .product-price .price-box { width:100%; clear:both; float:none; }
	.product .product-wrap .product-item .product-price .price-box:first-child { margin-right:0%; }
	.product .product-wrap .product-item .price-box .label { display:block; width:35%; float:left; background-color:#dedede; color:#555; font-size:12px; margin:0; padding:0; text-align:left; height:auto; line-height:auto; vertical-align: middle; border-radius: 0px; font-weight:normal; margin-bottom:0px; background-color:#efefef; box-sizing:border-box; padding:3px 0; padding-left:2%; border-right:1px solid #ddd;  }
	.product .product-wrap .product-item .price-box .price { display:block; width:65%; float:left; color:#555; font-size:14px; line-height:auto; height:auto; text-align: right; margin-bottom:0px; box-sizing:border-box; padding:3px 0; padding-right:2%; }
	.product .product-wrap .product-item .total-price { padding:10px 0 0; clear:both; float:none; font-size:16px; text-align:center; color:#0F1633; vertical-align: middle; }
	.product .product-wrap .product-item .total-price b { color:#0F1633; font-size:20px; vertical-align: middle; margin-top:0px; margin-left:0px; display:block; } 


	.product .product-wrap .product-item .product-icon-c { width:45px; height:80px; position:absolute; right:5px; top:0; font-size:11px; text-align:center; color:#fff; padding:3px 1px; box-sizing:border-box; background-size:45px 56px!important; background-position: top center!important; }

/* ---------------------------------------
   신차 조회 - 상세
--------------------------------------- */

span.iconHot { padding:0px 10px; box-sizing:border-box; border:1px solid #811C26; color:#811C26; font-size:12px; border-radius:5px; font-weight:500; margin:0 10px; vertical-align: middle;}
span.iconGood { padding:0px 10px; box-sizing:border-box; border:1px solid #0f1633; color:#0f1633; font-size:12px; border-radius:5px; font-weight:500; margin:0 10px; vertical-align: middle; }

.carDetailContainer { width:100%; position:relative; box-sizing:border-box; padding:0 10px; margin-bottom:30px;}
.detailOptionWrap { width:100%; border-top:0px solid #ddd; }
.detailOptionWrap .selectImg { width:100%; }

.detailOptionWrap .productTitle { font-size:20px; font-weight:600; color:#333; letter-spacing:-0.06em; padding:0; text-align:center; }
.detailOptionWrap .prdsubName { text-align:center; }
.detailOptionWrap .optionContainer { width:100%; box-sizing:border-box; }

/* 옵션공통 */
.optionKind { padding:20px 0 0; border:0; }
.optionKind .optionTitle { font-size:16px; color:#0f1633; font-weight:600; letter-spacing: -0.08em; line-height:30px; margin-bottom:10px; }

/* 모델/옵션 */
.optionKind .optionList { width:100%; }
.optionKind .optionList .optionItem { width:90%; box-sizing:border-box; border:1px solid #bbb; margin:10px 0; cursor: pointer; position:relative;}
.optionKind .optionList .optionItem a { display:inline-block; width:100%; box-sizing:border-box; padding:15px; color:#666; }
.optionKind .optionList .optionItem a p { font-size:12px;}
.optionKind .optionList .optionItem .optionName { width:70%; float:left; text-align:left; }
.optionKind .optionList .optionItem .optionPrice { text-align:right; }
	
.optionKind .optionList .selectOn a { padding-left:50px; background:url('../img/basic/icon-chkitem.png') 15px center no-repeat; background-size:25px 25px; font-weight:bold; }

/* 자세히보기 200103 추가 */
.modelwrap { position:relative; width:100%; }
.optionwrap { position:relative; width:100%; }
.btn-moreinfo { position:absolute; width:10%; height:50px; right:0; top:0; padding:15px 10px; box-sizing:border-box; cursor: pointer; }
.btn-moreinfo .moreview { width:16px; height:20px; display:block; background:url(../img/btn_arrow.png) center 5px no-repeat; margin:0 auto; }
.btn-moreinfo.on .moreview { background:url(../img/btn_arrow.png) center -10px no-repeat; }
.optionKind .optionList .modelEx { width:90%; border:1px solid #ddd; margin-top:-11px; box-sizing:border-box; padding:15px; font-size:12px; word-break: break-all; display:none; border-top:0; color:#959595; }
/*.optionKind .optionList .selectOn .modelEx { display: block; }*/



/* 색상옵션 */
.optionKind .optionList_color { width:100%; }
.optionKind .optionList_color .optionItem { width:25%; float:left; padding:3px; text-align:center; box-sizing:border-box; margin-bottom:10px; cursor: pointer; }

.optionKind .optionList_color .optionItem .optionColor { width:50px; height:50px; border-radius:5px; margin:0 auto; border:1px solid #ddd; box-sizing:border-box; position:relative; }

.optionKind .optionList_color .optionItem .optionName { font-size:9px; color:#333; letter-spacing: -0.05em; padding:3px 0; height:3em; line-height:1.5em; }
.optionKind .optionList_color .optionItem .optionIcon { height:25px; line-height:25px; }
.optionKind .optionList_color .optionItem.selectOn { border:0; }
.optionKind .optionList_color .optionItem.selectOn .optionColor { border:2px solid #0f1633; box-sizing:border-box; background:url('../img/icon_checked_w.png') center no-repeat; background-size:35px; }
.optionKind .optionList_color .optionItem.selectOn .optionColor .optionChk { width:50px; height:50px; border-radius:5px; position:absolute; top:0; left:0; background:url('../img/icon_checked_w.png') center no-repeat; background-size:35px; }

/*
.optionKind .optionList_color .optionItem.selectOn .optionColor { border:2px solid #112d52; box-sizing:border-box; background:url('../img/icon_checkedicon.png')-2px 4px no-repeat; background-size:50px;}
*/
/* 이용상품 */
.optionKind .optionList_goods .optionItem { width:49%; box-sizing:border-box; border:1px solid #bbb; float:left; cursor: pointer; }
.optionKind .optionList_goods .optionItem a { display:block; width:100%; box-sizing:border-box; padding:10px 0; color:#666; text-align:center; font-size:13px; }
/*.optionKind .optionList_goods .optionItem:nth-child(2) { margin:0 2%; }*/

/* 이용기간 */
.optionKind .optionList_period .optionItem { width:23.5%; margin-left:2%; box-sizing:border-box; border:1px solid #bbb; float:left; cursor:pointer;}
.optionKind .optionList_period .optionItem a { display:block; width:100%; box-sizing:border-box; padding:10px 0; color:#666; text-align:center; font-size:12px; }
.optionKind .optionList_period .optionItem:first-child { margin-left:0%; }

/* 보증금,선수율 */
.optionKind .optionList_goodsb .optionItem { width:49%; box-sizing:border-box; border:1px solid #bbb; float:left; cursor: pointer; }
.optionKind .optionList_goodsb .optionItem a { display:block; width:100%; box-sizing:border-box; padding:10px 0; color:#666; text-align:center; font-size:12px; }
.optionKind .optionList_goodsb .optionItem:nth-child(1) { margin-right :2%; }

.optionKind .optionTitle select { width:100%; box-sizing:border-box; border:1px solid #bbb; padding:15px; font-size:16px; color:#0f1633; font-weight:550; margin-bottom:10px; }
.optionKind .optionList_percent { margin-top:10px; }
.optionKind .optionList_percent .optionItem { width:18.4%; margin-left:2%; box-sizing:border-box; border:1px solid #bbb; float:left; cursor: pointer; }
.optionKind .optionList_percent .optionItem a { display:block; width:100%; box-sizing:border-box; padding:10px 0; color:#666; text-align:center; font-size:12px; }
.optionKind .optionList_percent .optionItem:first-child { margin-left:0; }

.optionKind .optionItem.selectOn { border:2px solid #0f1633; }
.optionKind .optionItem.selectOn a { color:#0f1633; font-weight:550; }


/* 신용조건, 지역선택 */
.optionKind.halfstyle { width:100%; display:inline-block; }
.optionKind.halfstyle .halfbox { width:49%; float:left; }
.optionKind.halfstyle .halfbox:first-child { margin-right:2%; }
.optionKind.halfstyle .halfbox select { width:100%; font-size:13px; padding:15px; box-sizing:border-box; border:1px solid #bbb; }

/* 문의사항 */
.optionKind.questions { width:100%; display:inline-block; }
.optionKind.questions textarea { width:100%; line-height:1.5em; height:6em; font-size:13px; box-sizing:border-box; padding:15px; box-shadow: 0; border:1px solid #bbb }


/* 견적선택부분 */
.optionResultWrap { width:100%; margin-top:20px; border-top:1px solid #ddd; position:relative!important; }
.optionResult.contFixed { width:100%; position:relative; }

.optionResultWrap .optionResult { width:100%; padding:0 0px; box-sizing:border-box; position:relative!important; }
.optionResultWrap .optionResult .selectImg { width:100%; background-color:#fff; box-sizing:border-box; padding:0 20px; }
.optionResultWrap .optionResult .selectImg img { max-width:100%; }
.resultList { width:100%; }
.resultList li.resultItem { width:100%; padding:10px 0; border-top:1px solid #ddd; }
.resultList li.resultItem:first-child { border-top:0; }
.resultList li.resultItem .fixedTitle { width:40%; float:left; font-size:16px; letter-spacing:-0.08em; font-weight:550;  }
.resultList li.resultItem .fixedTitle span { width:100%; display:inline-block; font-size:10px; color:#666; font-weight:500; letter-spacing:-0.03em; line-height:20px; vertical-align:middle; line-height:20pxz; }
.resultList li.resultItem .selectPrice { width:60%; float:left; text-align:right; font-size:24px; line-height:50px; font-weight:600; }
.resultList li.resultItem .selectPrice span { color:#811c26; vertical-align: -2px; font-size:30px;}

/* 옵션나열 */
.resultList li.resultItem .prdName { font-size:20px; color:#333; font-weight:600; margin-bottom:13px; }
.resultList li.resultItem ul { width:100%; }
.resultList li.resultItem ul li { width:100%; }
.resultList li.resultItem ul li .optionName { width:60%; float:left; font-size:13px; line-height:2em; color:#666; }
.resultList li.resultItem .optionPrice { width:40%; float:right; text-align:right; font-size:13px; color:#666; line-height:30px; }
.resultList li.resultItem .disTitle { width:50%; float:left; font-size:16px; color:#0f1633; font-weight:600; letter-spacing: -0.08em; line-height:30px; margin-bottom:5px; }

.popApplyBtn .btnPussy { width:100%; height:50px; line-height:50px; font-size:16px; letter-spacing: -0.08em; font-weight:500; background-color:#0f1633; border:0; color:#fff; cursor: pointer; display:inline-block; text-align:center; }

/* 모달창 디자인 */
.dim-layer { display: none; position: fixed; _position: absolute; top: 0;  left: 0; width: 100%; height: 100%; z-index: 100; }

.dim-layer .dimBg { position: absolute; top: 0px; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); }

.pop-layer { display: none; position: absolute; top:0; left: 0%; width: 100%; height: 100%; background-color: #fff; z-index: 10;}
.dim-layer .pop-layer { display: block; margin:0!important; }

.pop-layer .pop-container { width:100%; box-sizing:border-box; overflow-y:scroll; height:100%;}
.pop-layer .pop-container .pop-conts { padding: 20px; padding-top:70px; max-height:100%; }

/* 모달 컨텐츠내용 */
.pop-conts .popOptionTitle { color:#0f1633; font-size:18px; letter-spacing:-0.06em; font-weight:550; line-height:30px; }
/* 선택차량 */
.pop-conts .selectPrd {  }
.pop-conts .selectPrd ul { border:1px solid #bbb; border-left:0; border-right:0; margin:10px 0; }
.pop-conts .selectPrd ul li { width:100%; padding:10px 0px; border-top:1px solid #eee; box-sizing:border-box; }
.pop-conts .selectPrd ul li:first-child { border:0; }
.pop-conts .selectPrd ul li .optionName { width:50%; float:left; font-size:14px; color:#666; }
.pop-conts .selectPrd ul li .optionPrice { width:40%; float:right; text-align:right; font-size:14px; color:#333; }
.pop-conts .selectPrd ul li.sumPrice { border-top:1px solid #bbb; }
.pop-conts .selectPrd ul li.sumPrice .optionName,
.pop-conts .selectPrd ul li.sumPrice .optionPrice { color:#811c26; font-weight:600; }
/* 선택옵션 */
.pop-conts .selectOption { margin:20px 0; }
.pop-conts .selectOption .selectContents { margin-bottom:20px; }
.pop-conts .selectOption dl { width:100%; text-align:left; margin:10px 0; box-sizing:border-box; border:1px solid #ddd;}
.pop-conts .selectOption tr {  }
.pop-conts .selectOption dt {  background-color:#f5f5f5; line-height:35px; color:#666; width:40%; float:left; box-sizing:border-box; padding-left:10px; border-bottom:1px solid #ddd;  }
.pop-conts .selectOption dd {  width:60%; line-height:35px; color:#333; float:left; box-sizing:border-box; padding-left:10px; border-bottom:1px solid #ddd; }


/* 고객정보 */
.pop-conts .selectInfo {  }
.pop-conts .selectInfo ul { border:1px solid #bbb; border-left:0; border-right:0; margin:10px 0; padding:10px 0;}
.pop-conts .selectInfo ul li { width:100%; padding:5px 0px; box-sizing:border-box; }
.pop-conts .selectInfo ul li .optionName { width:100%; float:none; font-size:14px; color:#666; line-height:30px; }
.pop-conts .selectInfo ul li .optionInput { width:100%; float:none; }
.pop-conts .selectInfo ul li .optionInput input { width:100%; line-height:30px; box-sizing:border-box; height:30px; border:1px solid #ddd; box-sizing:border-box; padding:3px 4px; }
.pop-conts .selectInfo ul li.inputNum .optionInput input { width:31.3333%; float:left; text-align:center; }
.pop-conts .selectInfo ul li.inputNum .optionInput span { float:left; line-height:30px; width:3%; text-align:center; }
.pop-conts .selectInfo ul li.inputEmail .optionInput input { width:46%; float:left; }
.pop-conts .selectInfo ul li.inputEmail .optionInput span { float:left; line-height:30px; width:8%; text-align:center; }
.pop-conts .discription { width:100%; float:left; font-size:12px; color:#999; box-sizing:border-box; vertical-align: middle; line-height:30px; }
/* 이용약관 */
.pop-conts .agreeBox { width:100%; line-height:@4px; }
.pop-conts .agreeBox input { vertical-align: middle; }
.pop-conts .agreeBox label { font-size:12px; color:#333; }
.pop-conts .agreeBox a { float:right; font-size:12px; color:#666; }
.pop-conts .agreeBox a:hover { text-decoration: underline; }
/* 신청버튼 */
.pop-conts .formApplyBtn { width:100%; margin:20px 0 10px; text-align:center; }
.pop-conts .formApplyBtn button { width:100%; height:50px; line-height:48px; margin:0 2px; background-color:#0f1633; color:#fff; box-shadow:0; cursor: pointer; font-size:20px; letter-spacing: -0.06em; font-weight:500; box-sizing:border-box; border:0; }

/* 닫기버튼 */
.pop-layer .btn-r { width:100%; text-align: center; background-color:#eee; position:relative; height:50px;  position:fixed; top:50; left:0;}
.pop-layer .btn-r .popTitle { font-size:20px; color:#333; font-weight:500; letter-spacing:-3px; line-height:50px;}
.pop-layer .btn-r a.btn-layerClose { display: inline-block; position:absolute; top:15px; right:15px; width:20px; height:20px; opacity:0.8; }

/* ---------------------------------------
   중고차 조회 - 상세
--------------------------------------- */
.used-detail .summary-box { width:100%; clear:both; float:none; display:inline-block; box-sizing:border-box; padding:0 10px; }
.used-detail .summary-box .img-box { width:100%; float:none; }
	.used-detail .summary-box .img-box .slider-img { width:100%; max-width:500px; }
	.used-detail .summary-box .img-box .flex-viewport { margin-top:10px; }
	.used-detail .summary-box .img-box .flex-active-slide { max-height:367px; }
	.used-detail .summary-box .img-box .flex-direction-nav { display:none!important; }

.used-detail .summary-box .info-box { width:100%; float:none; margin-top:15px; }
	.used-detail .summary-box .info-box dl { width:100%; box-sizing:border-box; border:1px solid #ddd; border-bottom:0; }
	.used-detail .summary-box .info-box dt { width:30%; float:left; background-color:#efefef; border-right:1px solid #ddd; box-sizing:border-box; padding:10px 0 10px 10px; border-bottom:1px solid #ddd; }
	.used-detail .summary-box .info-box dd { width:70%; float:right; box-sizing:border-box; padding:10px 0 10px 10px; border-bottom:1px solid #ddd; }
	.used-detail .summary-box .info-box dt.colorbg { background-color:#0F1633; color:#fff; }
	.used-detail .summary-box .info-box dt.colortxt { color:#0F1633; font-weight:bold; }
	.used-detail .summary-box .info-box .caption { color:#959595; line-height:1.5em; word-break:keep-all; font-size:12px; }

.used-detail .summary-box .info-box .btn-area { width:100%; background-color:#0F1633; margin:30px 0 0; }
	.used-detail .summary-box .info-box .btn-area button { color:#fff; display:Block; width:100%; padding:20px 0; font-size:20px; }

.used-detail .detail-box { width:100%; float:none; clear:both; margin:30px 0; border:1px solid #0f1633; border-left:0; border-right:0; box-sizing:border-box; padding:30px 10px;}
	.used-detail .detail-box .title-txt { font-size:20px; color:#0f1633; margin-bottom:10px; }
	.used-detail .detail-box ul { width:100%; margin:10px 0 30px; display:inline-block; border:1px solid #ddd; border-left:0; position:relative; background-color:#fff; border-top:0; }
	.used-detail .detail-box ul li { width:50%; float:left; }
	.used-detail .detail-box ul li:after { content:''; display:block; position:absolute; width:1px; height:100%; background-color:#ddd;top:0; }
	.used-detail .detail-box ul li p { text-align:center; font-size:14px; padding:10px 0; }
	.used-detail .detail-box ul li .subject { background-color:#efefef; border-bottom:1px solid #ddd; width:100%; box-sizing:border-box;border-top:1px solid #ddd; }
	.used-detail .detail-box ul li p span { display:block; margin:5px 0; }

.used-detail .detail-box ul.option { width:100%; }
.used-detail .detail-box ul.option li { width:100%; float:none; }
.used-detail .detail-box ul.option li .subject { background-color:#efefef; border-bottom:1px solid #ddd; width:100%; box-sizing:border-box;border-top:1px solid #ddd; }

/* ---------------------------------------
   중고차 조회 - 신청
--------------------------------------- */
.used-estimate { width:100%; margin:0 auto; margin-bottom:30px; }
.used-estimate .summary-box { width:100%; clear:both; float:none; display:inline-block; }
.used-estimate .summary-box .thumbnail-box { width:100%; float:none; box-sizing:border-box; padding:0 30px; }
.used-estimate .summary-box .info-box { width:100%; float:none; box-sizing:border-box; padding:0 10px; }
.used-estimate .summary-box .info-box.daybox { padding-top:40px; }
	.used-estimate .summary-box .info-box dl { width:100%; box-sizing:border-box; border:1px solid #ddd; border-bottom:0; }
	.used-estimate .summary-box .info-box dt { width:30%; float:left; background-color:#efefef; border-right:1px solid #ddd; box-sizing:border-box; padding:10px 0 10px 10px; border-bottom:1px solid #ddd; }
	.used-estimate .summary-box .info-box dd { width:70%; float:right; box-sizing:border-box; padding:10px 0 10px 10px; border-bottom:1px solid #ddd; }
	.used-estimate .summary-box .info-box dt.colorbg { background-color:#0F1633; color:#fff; }
	.used-estimate .summary-box .info-box dt.colortxt { color:#0F1633; font-weight:bold; }
	.used-estimate .summary-box .info-box .caption { color:#959595; line-height:1.5em; word-break:keep-all; font-size:12px; }

/* ---------------------------------------
   저신용 장기렌트란?
--------------------------------------- */
.about-wrap { width:100%; }
.about-wrap .about-top { background-color:#f0f3ff; padding:20px; }
	.about-wrap .about-top .title-txt { font-size:16px; word-break: keep-all; font-weight:bold; letter-spacing:-0.06em; line-height:2em; border-left:0px solid #0F1633; padding-left:0px; box-sizing:border-box; width:100%; }
	.about-wrap .about-top .content-txt { width:100%; box-sizing:border-box; border-left:0px solid #0F1633; padding-left:0px; font-size:14px; line-height:1.6em; word-break: keep-all; }

.about-wrap .info-wrap { width:100%; box-sizing:border-box; padding:0 10px; }
	.about-wrap .info-wrap .form-title { font-size:20px; color:#000; letter-spacing:-0.06em; vertical-align: middle; color:#0F1633; font-weight:500;line-height:30px; padding:10px 0 10px; border-bottom:1px solid #ddd; margin-bottom:20px; }
	.about-wrap .info-wrap .form-title img {  display:inline-block; max-width:30px; vertical-align: middle; margin-right:5px; margin-top:-3px; }

.about-wrap .info-wrap .img-contents { width:100%; display:inline-block; }
	.about-wrap .info-wrap .img-contents li { width:100%; float:none; text-align:center; box-sizing:border-box; padding:0 40px 30px; }
	.about-wrap .info-wrap .img-contents li img { max-width:60%; }
	.about-wrap .info-wrap .img-contents li .contents-txt { font-size:14px; margin-top:10px; color:#000; }

.about-wrap .info-wrap .table-contents { width:100%; display:inline-block; background-color:#fff; border:1px solid #ddd; border-top:0; }
.about-wrap .info-wrap .table-contents li { display:block; width:100%; float:none; clear:both; }
.about-wrap .info-wrap .table-contents li .title-txt { width:30%; float:left; text-align:left; font-size:14px; text-align:center; padding:20px 0; border-top:1px solid #ddd; }
.about-wrap .info-wrap .table-contents li .contents-txt { width:70%; float:right; text-align:left; font-size:14px; text-align:left; box-sizing:Border-box; padding:20px 10px; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.about-wrap .info-wrap .table-contents li.title p { background-color:#efefef; text-align:center; color:#000; font-weight:bold; }
.about-wrap .btn-area .estimate-btn { width:300px; background-color:#0F1633; text-align:center; color:#fff; font-size:24px; line-height:30px; box-sizing:border-box; padding:15px 0; letter-spacing: -0.06em; display:block; margin:0 auto; }






}</pre></body></html>