@charset "utf-8";

.rowc {}
.rowc ul {font-size:0;line-height:0;margin:0;padding:0}
.rowc ul:after {clear: both;display: block;content: "";}
.rowc ul li {-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.rowc ul li img {max-width:100%}
.rowc ul.grid2 {margin:0 0 0 -2%;}
.rowc ul.grid2 > li {width:48%;margin:0 0 0 2%;display:inline-block;text-align:center;}
.rowc ul.grid3 {margin:0 0 0 -2%;}
.rowc ul.grid3 > li {width:31%;margin:0 0 0 2%;display:inline-block;text-align:center;}
.rowc ul.grid4 {margin:0 0 0 -2%;}
.rowc ul.grid4 > li {width:23%;margin:0 0 0 2%;display:inline-block;text-align:center;}
.rowc ul.grid5 {margin:0 0 0 -2%;}
.rowc ul.grid5 > li {width:18%;margin:0 0 0 2%;display:inline-block;text-align:center;}

.rowc ul.custom_grid4 {margin:0 0 0 -78px;}
.rowc ul.custom_grid4 > li {width:291px;margin:0 0 25px 78px;display:inline-block;text-align:center;}

.rowc ul.grid2.mg0 {margin:0;}
.rowc ul.grid2.mg0 > li {width:50%;margin:0;display:inline-block;text-align:center;}
.rowc ul.grid3.mg0 {margin:0;}
.rowc ul.grid3.mg0 > li {width:33.333%;margin:0;display:inline-block;text-align:center;}
.rowc ul.grid4.mg0 {margin:0;}
.rowc ul.grid4.mg0 > li {width:25%;margin:0;display:inline-block;text-align:center;}
.rowc ul.grid5.mg0 {margin:0;}
.rowc ul.grid5.mg0 > li {width:20%;margin:0;display:inline-block;text-align:center;}

/* 사이트맵 */

.sitemap_wrap { width:100%; margin-top:40px;}
.sitemap_wrap:after {clear: both;display: block;content: "";}
.sitemap_wrap div.sitemap { float:left;width:20%; vertical-align:top; text-align:center;}
.sitemap_wrap div.sitemap > h5 {width:90%; margin:0 auto; border:1px solid #0553ab;   text-align:center; }
.sitemap_wrap div.sitemap > h5 > a {font-size:1.2em; color:#0553ab; font-weight:bold;line-height:2.0;}
.sitemap_wrap div.sitemap ul {padding-top:20px;min-height: 300px;}
.sitemap_wrap div.sitemap li { width:80%; margin:0 auto; }
.sitemap_wrap div.sitemap li > a { display:block; color:#333; line-height:2.5;text-align:left;}
.sitemap_wrap div.sitemap li > p { text-align:left;  padding:0;margin:0; }
.sitemap_wrap div.sitemap li > p a { display:block; font-size:0.8em;line-height:1.5; color:#333;margin-bottom:10px; }


/* 상품 상세보기 - 개요 */
.sit_ov_wrap {zoom:1;padding:0; width: 1400px; margin: 0 auto;}
.sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 상세보기 - 이미지 미리보기 */
.sit_pvi {float:left;width:700px;padding:0;}
.sit_pvi_big {margin:0 0px 0 0;text-align:center;position:relative;border:1px solid #ddd; width: 650px;}
.sit_pvi_big button {position: absolute; top:50%;margin-top:-19px; width: 38px;height:38px;background: rgba(30,30,30,.6); border: 0;border-radius: 0; box-shadow: none;cursor: pointer;display: inline-block;z-index: 99997;}
.sit_pvi_big button i {color:#fff}
.sit_pvi_big button.prev {left: 7px;padding: 7px;}
.sit_pvi_big button.next {right: 7px;padding: 7px;}
.sit_pvi_big span {display:none}
.sit_pvi_big span.visible {display:block}
.sit_pvi_big img {max-width: 100%;    max-height: 560px;}
.sit_pvi_thumb {margin:0;padding:0;list-style:none; zoom:1; width: 650px; display: block; margin-top: 18px;}
.sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
.sit_pvi_thumb li {display: inline-block; margin: 0 0 15px 0; }
.sit_pvi_thumb li:nth-child(5n) {width:100px;}
.sit_pvi_thumb li:nth-child(5n):after {display:block;visibility:hidden;clear:both;content:""}
.sit_pvi_thumb .li_last {margin:0 !important}
.sit_pvi_thumb img {max-width: 100%;max-height:100px;vertical-align:middle;}
.sit_pvi_thumb li a {position:relative;display:block;height:80px;line-height:80px;overflow:hidden; margin-right: 9px; width: 120px;}
.sit_pvi_thumb li:nth-child(5n) a {margin-right:0px;}
.sit_pvi_thumb li a div.overlay {display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ddd;}
.sit_pvi_thumb li a:hover div.overlay,
.sit_pvi_thumb li a.selected div.overlay {border:4px solid #bb0a30;}


/* 상품 상세보기 - 간략정보 및 구매기능 */
.sit_ov {position:relative; float:right; padding:0; width:640px; height:auto !important; border-top:solid 3px #bb0a30;}
.sit_ov div.title1 {font-size:36px; font-weight:700;margin: 0 0 0px 0;color:#000000; padding-top: 30px;}
.sit_ov div.title2 {font-size:26px;font-weight:700;margin: 0 0 0px 0;color:#bb0a30;}
.sit_ov div.title_check {width:100%; height:100%; padding-top: 40px;}
.sit_ov div.title_check:after {display:block;visibility:hidden;clear:both;content:""}
.sit_ov div.title_check .tc_sub {float:left; margin-right: 60px;}
.sit_ov div.title_check .tc_sub:last-child {margin-right:0px;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap {}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb {width:80px; height:80px; border-radius:80px; }
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb1 {background:#f1f1f1 url('./images/pro_ico_01.png') no-repeat center center;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb2 {background:#f1f1f1 url('./images/pro_ico_02.png') no-repeat center center;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb3 {background:#f1f1f1 url('./images/pro_ico_03.png') no-repeat center center;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb4 {background:#f1f1f1 url('./images/pro_ico_04.png') no-repeat center center;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb5 {background:#f1f1f1 url('./images/pro_ico_05.png') no-repeat center center;}
.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_title {font-size:16px; color:#777777; text-align:center; padding-top: 10px;}




.sit_ov div.desc .tcTable01 {width:100%; border-collapse:collapse; border-bottom:solid 1px #dddddd; margin-top: 45px;}
.sit_ov div.desc .tcTable01 caption {display:none}
.sit_ov div.desc .tcTable01 th {font-size:16px; line-height:60px; color:#333333; background:#f2f2f2; font-weight: 500; text-align: left; padding-left: 25px; border-top:1px solid #dddddd;}
.sit_ov div.desc .tcTable01 td {font-size:16px; line-height:60px; color:#777777; text-align:left; padding-left: 25px; border-top:1px solid #dddddd;}

.sit_ov .sit_ov_price {width:100%; height:100%; text-align:right; color:#bb0a30; font-size:30px; font-weight:bold; letter-spacing:-0.05rem; padding-top: 20px;}
.sit_ov .sit_ov_price span {font-size:26px;}
#sit_ov_btn {padding-top: 30px;}
#sit_ov_btn a {color:#fff; display:inline-block; text-align: center;font-size:18px; line-height:55px; width:200px;}
#sit_ov_btn a#dlc {background:#bb0a30;border:1px solid #bb0a30;}
#sit_ov_btn a#cus {background:#1a1a1a;border:1px solid #1a1a1a;}
#sit_ov_btn a#cus_list {background:#1a1a1a;border:1px solid #1a1a1a;}

/*
#sit_ov_btn a#dlc:hover {background:#fff;color:#1e3b94;}
#sit_ov_btn a#cus:hover {background:#fff;color:#ff9016;}
*/

.p_detail {width: 1400px; margin: 0 auto;}
.p_detail div.con {margin-bottom:50px; margin-top: 90px;}

.p_detail div.con img {max-width:100%;}
.p_detail div.con h5 {font-size: 26px; color: #000000;}
div.p_detail_con {}
div.p_detail_con .pd_title {width:1400px; margin:0 auto;}
div.p_detail_con h5 {font-size: 26px; color: #000000;}
/*
.p_detail div.con ul {padding:20px 0}
.p_detail div.con ul li {display:block;position:relative;font-size: 1.0em; color:#666666;line-height:1.5;text-decoration:none;padding-left:10px;}
.p_detail div.con ul li:before {content: ''; position: absolute;left:0;top:50%;width:4px;height:4px;background:#ff9016;transform:translate(0,-50%);}
*/
.p_detail div.con .spec_tbl {display:table;width:100%;border-collapse: collapse;}
.p_detail div.con .spec_tbl div.spec_row {display: table-row;}
.p_detail div.con .spec_tbl div.col {display:table-cell;vertical-align: middle;border: solid #dedede;border-width:0 0 1px;padding:20px;}
.p_detail div.con .spec_tbl div.col.th {background:#f9f9f9;width:170px;color:#333;font-size:0.9em;line-height:1.5;font-weight:700;}
.p_detail div.con .spec_tbl div.col.td {color:#666;font-size:0.9em;line-height:1.5;}
.p_detail div.con .spec_tbl div.col.th.blank {background: transparent;}
.p_detail div.con .spec_tbl div.col.td.blank {}

.p_detail div.con .con_intro {width:100%; height:100%; background:#f2f2f2; padding: 45px; margin-top: 22px;}

.p_detail div.conDi {margin-bottom:50px;}
.p_detail div.conDi img {max-width:100%;}
.p_detail div.conDi h5 {font-size:1.5em;font-weight:700;margin-bottom:30px;color:#333333;border-bottom:2px solid #ff9016;padding:10px 0}



.p_detail .tcTable02 {width:100%; border-collapse:collapse; border-bottom:solid 1px #dddddd; margin-top: 23px;}
.p_detail .tcTable02 caption {display:none}
.p_detail .tcTable02 th {font-size:16px; line-height:60px; color:#333333; background:#f2f2f2; font-weight: 500; text-align: left; padding-left: 25px; border-top:1px solid #dddddd;}
.p_detail .tcTable02 td {font-size:16px; line-height:60px; color:#777777; text-align:left; padding-left: 25px; border-top:1px solid #dddddd;}

.p_detail .tcTable02_tablet {display:none;}

@media( max-width:1024px) {
	.sit_ov_wrap {width: 100%;}
	.sit_pvi_thumb li:nth-child(5n) {width:129px;}
	.sit_pvi {float:none;width:100%;padding:0;}
	.sit_pvi_big {margin:0;width: 100%;float:none;}
	.sit_pvi_big img {max-height: auto;}

	.sit_pvi_thumb {width:100%;float:none;margin:10px 0}
	.sit_pvi_thumb li {display:inline-block;margin:0 10px 0 0;}

	div.p_detail_con .pd_title {width: 100%;}

	.sit_ov {float:none;padding:0;width:100%;}
	.sit_ov h4 {font-size:1.0em;}
	.sit_ov div.desc table {margin:0 0 10px;}
	.sit_ov div.desc table th,
	.sit_ov div.desc table td {padding:10px;font-size:1.0em;}
	.sit_ov div.desc table td span.blue {font-weight:700;font-size:1.0em;}

	#sit_ov_btn {text-align:center;}
	#sit_ov_btn a {padding:10px;width:auto;}

	.p_detail {width:100%;}
	.p_detail div.con h5, .p_detail div.conDi h5 {font-size:1.0em;}

	.p_detail div.con .spec_tbl div.col {display:block;padding:10px;}
	.p_detail div.con .spec_tbl div.col.th {width:100%;font-size:0.8em;}
	.p_detail div.con .spec_tbl div.col.td {width:100%;font-size:0.8em;}

	.p_detail div.con .spec_tbl div.col.th.blank {display: none}
    .p_detail div.con .spec_tbl div.col.td.blank {display: none}

	.p_detail .tcTable02 {display:none;}
	.p_detail .tcTable02_tablet {display:block; width:100%; border-collapse:collapse; border-bottom:solid 1px #dddddd; margin-top: 23px;}
	.p_detail .tcTable02_tablet caption {display:none}
	.p_detail .tcTable02_tablet th {font-size:16px; line-height:60px; color:#333333; background:#f2f2f2; font-weight: 500; text-align: left; padding-left: 25px; border-top:1px solid #dddddd; width:20%;}
	.p_detail .tcTable02_tablet td {font-size:16px; line-height:60px; color:#777777; text-align:left; padding-left: 25px; border-top:1px solid #dddddd; width:80%;}
}

@media( max-width:780px) {
	.p_detail .tcTable02_tablet th {line-height: 25px; text-align: center; padding-left: 0px; word-break: keep-all; padding: 10px 10px; width: 30%;}
	.p_detail .tcTable02_tablet td {padding-left: 15px; line-height: 24px; word-break: keep-all; width: 70%;}

	.sit_ov div.desc .tcTable01 th {line-height: 24px; text-align: center; padding: 10px; word-break: keep-all;}
	.sit_ov div.desc .tcTable01 td {line-height: 24px; padding: 10px;}

	.sit_pvi_thumb li {margin: 0 0px 0 0;}
	.sit_pvi_thumb li a {height: 50px; line-height: 50px; margin-right: 0px; width: 50px;}
	.sit_pvi_thumb li:nth-child(5n) {width: 50px;}
	.sit_pvi_big img {max-height: 260px;}
	.sit_ov div.title_check .tc_sub {width: 33.33%; margin-right: 0px;}
	.sit_ov div.title_check .tc_sub .tc_sub_Wrap .tc_thumb {margin: 0 auto;}

}
/*	추천차량 리스트 Start	*/
#recom_vehicle {width:100%; height:100%; margin-top: 25px;}
#recom_vehicle .rvWrap {width:100%; height:100%; position: relative;}

#recom_vehicle .rvWrap .rvSubWrap {width:410px; height:100%; background:#f2f2f2; border-top:solid 2px #bb0a30; padding: 30px; margin:0 auto;}
#recom_vehicle .rvWrap .rvSubWrap .rvTxt1 {font-size:26px; color:#000000; padding-top: 28px;}
#recom_vehicle .rvWrap .rvSubWrap .rvTxt2 {font-size:16px; color:#bb0a30; padding-top: 5px;}
#recom_vehicle .rvWrap .rvSubWrap .rvTxt3 {font-size:16px; color:#777777; line-height:26px; padding-top: 15px;}
#recom_vehicle .rvWrap .rvSubWrap .price {font-size:18px; letter-spacing:-0.05rem; color:#000000; font-weight:bold; padding-top: 20px;}
#recom_vehicle .rvWrap .rvSubWrap .price span {font-size:26px;}



/*	추천차량 리스트 End	*/

/*	차량 리스트 Start*/
.car_list {width:100%; height:100%; }
.car_list .car_recomm {width:1400px; height:100%; margin:0 auto;}
.car_list .car_recomm .cl_title1 {font-size:40px; font-weight:bold; color:#000000; text-align:center;}
.car_list .car_search {width:1400px; border:solid 1px #d9d9d9; margin:0 auto;}

@media all and (max-width:1400px){
	.car_list .car_recomm {width: 100%;}
}



/*	차량 리스트 End	*/
/*	모델검색 Start	*/
#car_search {width: 1400px; height: 100%; margin: 0 auto; margin-top: 130px;}
#car_search .cars_wrap {width:100%; height:70px; margin:0 auto; padding: 10px 33px; border:solid 1px #d9d9d9;}
#car_search .cars_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#car_search .cars_wrap .sec01 {float:left; margin-right:20px; height:50px; line-height: 45px;}
#car_search .cars_wrap .sec01:last-child {margin-right:0px;}
#car_search .cars_wrap .sec01 .sec01Wrap {}
#car_search .cars_wrap .sec_sub {float:left; margin-right:30px;}
#car_search .cars_wrap .sec_sub:last-child {margin-right:0px;}
#car_search .cars_wrap .sec_sub .sec_subWrap {}
#car_search .cars_wrap .sec01 .sc_title {font-size:18px; color:#333333; font-weight:500; line-height: 50px;}
#car_search .cars_wrap .sec01 .sc_btn {width: 100px; height: 45px; background: #000000; font-size: 16px; line-height: 45px; color: #ffffff; font-weight: 500; text-align: center; border: 0 none;}

#car_search .cars_wrap .sec_sub .sec_subWrap .car_select {border: 0 none; border-bottom: solid 1px #333333; padding: 0px 0px 5px 0px; width: 200px; font-size: 16px; color: #333333; font-weight: 500;}

@media all and (max-width:1400px){
	#car_search {width: 100%; height: 100%; margin-top: 30px;}
	#car_search .cars_wrap {width:100%; height: 100%;}
	#car_search .cars_wrap:after {display:block;visibility:hidden;clear:both;content:""}
	#car_search .cars_wrap .sec01 {float:none; margin:0 auto; height: auto;}
	#car_search .cars_wrap .sec01:last-child {text-align: center;}
	#car_search .cars_wrap .sec01:after {display:block;visibility:hidden;clear:both;content:""}
	#car_search .cars_wrap .sec01 .sec01Wrap {width:100%; margin:0 auto;}
	#car_search .cars_wrap .sec_sub {width:33.33%; margin: 0;}

	#car_search .cars_wrap .sec01 .sc_title {text-align: center;}
	#car_search .cars_wrap .sec01 .sc_btn {text-align:center; margin:0 auto; margin-top: 20px;}

}


@media all and (max-width:768px){
	#car_search .cars_wrap .sec_sub {width: 100%; float: none;}
}
/*	모델검색 End*/

/*	차량리스트 Start	*/
.sub_car_list {width: 1400px; height: 100%; margin: 0 auto;}
.sub_car_list .sc_title1 {width:100%; height:100%; font-size:18px; color:#777777; padding-top: 40px;}
.sub_car_list .sc_title1:after {display:block;visibility:hidden;clear:both;content:""}
.sub_car_list .sc_title1 span {color:#bb0a30;}

.sub_car_list .sc_content {width:100%; height:100%;}
.sub_car_list .sc_content .sc_contentWrap {width:100%; height:100%; background:#f9f9f9; padding: 50px 50px; border:solid 1px #dddddd; border-top: solid 2px #bb0a30; margin-top: 50px;}
.sub_car_list .sc_content .sc_contentWrap:after {display:block;visibility:hidden;clear:both;content:""}
.sub_car_list .sc_content .sc_contentWrap .sc_thumb {float:left; margin-right: 45px;}
.sub_car_list .sc_content .sc_contentWrap .sc_thumb img {max-width:100%;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail {float:left;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_title1 {font-size:26px; color:#000000; padding-top: 15px;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_title2 {font-size:16px; color:#bb0a30; padding-top: 5px;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico {padding-top: 40px;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub {float:left; margin-right:45px;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap {width:80px; height:100%;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico {width:80px; height:80px; border-radius:80px;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico1 {background:#f1f1f1 url('./images/pro_ico_01.png') no-repeat center center;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico2 {background:#f1f1f1 url('./images/pro_ico_02.png') no-repeat center center;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico3 {background:#f1f1f1 url('./images/pro_ico_03.png') no-repeat center center;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico4 {background:#f1f1f1 url('./images/pro_ico_04.png') no-repeat center center;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .ico5 {background:#f1f1f1 url('./images/pro_ico_05.png') no-repeat center center;}
.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap .txt {font-size:16px; color:#777777; text-align:center;}

.sub_car_list .sc_content .sc_contentWrap .sc_price {float:right;}
.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_price {font-size:26px; letter-spacing:-0.05rem; color:#bb0a30; font-weight:bold; padding-top: 70px; text-align: right;}
.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_price span {font-size:30px;}
.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_btn {width:200px; height:55px; font-size:18px; color:#ffffff; line-height:55px; text-align:center; background:#1a1a1a; margin-top: 75px;}
.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_btn a {color:#ffffff;}

.sub_car_list .sc_paging {margin-top: 90px;}



@media all and (max-width:1400px){
	.sub_car_list {width: 100%;}
	.sub_car_list .sc_content .sc_contentWrap .sc_thumb:after {display:block;visibility:hidden;clear:both;content:""}
}
@media all and (max-width:1204px){

}
@media all and (max-width:768px){
	.sub_car_list .sc_content .sc_contentWrap .sc_thumb {margin-right: 0px; text-align: center; width: 100%;}
	.sub_car_list .sc_content .sc_contentWrap {padding: 20px 20px;}
	.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub {margin-right: 0px; width: 33.33%;}
	.sub_car_list .sc_content .sc_contentWrap .sc_detail .sd_ico .si_sub .si_subWrap {margin: 0 auto;}
	.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_price {padding-top: 20px;}
	.sub_car_list .sc_content .sc_contentWrap .sc_price .sp_btn {margin-top: 20px;}
}



/*	차량리스트 End	*/










/*******************************************/