
/*»ó´Ü*/
.main header {border-bottom:0;}
.wrapper {min-width:1000px; max-width:100%;top:0; margin:0 auto; display:block; padding-top:0px;}
header {position:relative; width:100%;z-index:999;background-color:#fff; box-shadow:5px 5px 15px rgba(0,0,0,0.05)}
header .header {position:relative; width:1200px;height:100px;  margin:0 auto;  z-index:100; }
header .header .gnb_wrap {position:absolute; left:0; bottom:0;  width:100%; height:100px; }
header .logo {position:absolute;left:0;top:0px; width:240px;height:100px;background:url('/images/inc/logo.png') no-repeat center center; background-size:auto 70%;z-index:102; transition: all 0.2s ease-in; }
header .logo a {display:block;height:100%;}
header .logo span {display:none;}

.header .gnb {position:relative; width:auto; padding-left:300px; padding-right:240px; font-size:0; text-align:center; display:flex; justify-content: center; flex-direction: row; flex-wrap: nowrap;   }
.header .gnb li {position:relative;width:20%; }
.header .gnb li a {display:block; position:relative; border-bottom:0px solid transparent; color:#333;height:100px;line-height:100px;}
/*
.header .gnb li a em {position:absolute; left:50%; bottom:0; width:0px; height:3px; background-color: #fff; margin:0 auto; transition:300ms ease-out 0ms;}
.header .gnb li:hover a em { width:100%;  left:0%;}
*/
.header .gnb li a span {display:block;line-height:100px;font-size:18px; font-weight:500; font-family:'SB-ugr'; letter-spacing:-.06em; text-align:center; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header .gnb li:hover a span {color:#f21e1e;}
.header .gnb li ul {display:none;width:100%; margin-top:-7px; padding:0px 0;background:#fff !important; outline:1px solid rgba(0,0,0, .05); border-radius:8px; overflow:hidden;  box-shadow: 5px 5px 12px rgba(0,0,0,0.1);}
.header .gnb li:hover ul {display:inline-block;position:absolute;left:0;top:100px;padding:0px 0;}
.header .gnb li li {clear:both;width:100%; border-top:1px solid rgba(0,0,0,0.08) }
.header .gnb li li:first-child {border-top:0}
.header .gnb li li a {color:#444;height:auto;border:0 !important;padding:15px 5px;line-height:18px !important;font-size:15px; font-weight:500; letter-spacing:-.04em;text-align:left;
                           -webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s; text-align: center;}
.header .gnb li li a:hover {background:#f21e1e; color:#fff;}

header .util {position:relative; margin:0;  font-size:0; z-index:50;height:40px; background-color:#f1f1f1 }
header .util .log {position:absolute; right:0; top:0;text-align:left; }
header .util .log a { display:inline-block; position:relative;  font-size:14px; color:#555; height:40px; line-height:40px; padding:0 15px; font-weight:500; cursor:pointer; letter-spacing:-.06em;}
header .util .log a:before {content:''; position:absolute;top:50%; margin-top:-7px; left:0; height:14px; width:1px; background-color:rgba(255,255,255,0.2)}
header .util .log a:first-child:before { display:none; }
header .util .log a.adm {color:#fff; background-color:#f21e1e; border-color:#f21e1e;}

header .contact {position:absolute; right:0; top:25px;padding-left:50px; height:63px; background:url('/images/inc/icon_phone.png') no-repeat left 0; background-size:auto 46px; }
header .contact p{font-size:20px;margin-bottom:2px; color:#f21e1e; line-height:22px;font-family:'SB-ugr';font-weight:bold; }
header .contact p span {display:block;  font-weight:500;font-size:15px; margin-bottom:3px; color:#555;}

@media screen and ( max-width:1200px ) {
	header .header {width:100%; }
	header .logo { left:5px; }

	header .contact { right:5px; top:25px;padding-left:40px; height:63px;  background-size:auto 36px; background-position:left 6px ;}
	header .contact p{font-size:17px; line-height:1.3em;  }
	header .contact p span { font-size:13px; }

}



/* ÇÏ´Ü */
.main footer {margin:0}
footer {display:block; width:100%; clear:both; background-color:#211f1f; margin-top:60px; padding:1.5rem 0 11rem; }
footer .infoBox {position:relative; width:100%; text-align:center; }
footer .f_logo {display:block; margin-top:15px; text-align:center;  }
footer .f_logo img {height:52px; opacity:0.4}
footer address	{position:relative;display:block; line-height:24px; font-size:14px; color:rgba(255,255,255,0.5); box-sizing:border-box; word-break:keep-all;}
footer address	 span{ display:inline-block; padding:0 14px; vertical-align:middle;}
footer a {color:#fff; }
footer .copyright {display:block; padding-top:5px; font-size:13px;color:rgba(255,255,255,0.6);}
footer .util {position:absolute; right:0px; top:-5px; font-size:0; z-index:50}
footer .util a { display:inline-block; margin-left:8px; font-size:13px; color:#fff; height:30px; line-height:30px; padding:0 15px;  background-color:rgba(255,255,255,0.15);  border-radius:60px; font-weight:500; cursor:pointer;}

/* skip_top */
footer .skip_top { position:fixed; right:40px; z-index:333; transition:0.4s; }
footer .skip_top .skip_top_btn {width:60px; height:60px;position:relative;  line-height:16px; padding-top:10px;background: #fff; color:#333; border:1px solid rgba(0,0,0,0.1); border-radius:50%; cursor:pointer; transition:0.4s; -webkit-transition:0.4s; text-align:center;box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.05);}
footer .skip_top .skip_top_btn:before{ content:"\e945"; position:absolute; left:0; top:12px; width:100%; text-align:center; font-family:'xeicon'; margin:0; font-size:23px; line-height:18px; color:#333; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
footer .skip_top .skip_top_btn span { display:block;text-align:center; padding-top:18px; font-size:14px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

/* ÇÏ´Ü»ó´ã */
footer .consult_list .column {position:fixed;left:50%;bottom:5px;width:95%;max-width:1100px;background:#fff;border-radius:15px;overflow:hidden;z-index:3333;transform:translateX(-50%);box-shadow:0 0 20px rgb(0 0 0 / 25%)}
footer .consult_list .conts {position:relative;padding:20px 200px 20px 40px;overflow:hidden;font-family:'SB-ugr';font-weight:500;}
footer .consult_list .title_wrap {padding:0;text-align:left; margin:0 0 5px;}
footer .consult_list .title_wrap h3 {display:inline-block;font-size:18px;font-weight:500;font-family:'SB-ugr';}
footer .consult_list .title_wrap .subtitle {display:inline-block;padding-left:10px;font-size:14px;}
footer .consult_list ul {width:100%;}
footer .consult_list li {float:left;}
footer .consult_list li > span {display:none;}
footer .consult_list li select, .consult_list li input {height:50px;background-color:#f5f5f5;border:0;border-radius:5px;font-size:16px;}
footer .consult_list li input {width:100%;}
footer .consult_list button { position:absolute;right:0;top:0;width:170px;height:135px;border:0;background:#f21e1e;color:#fff; font-size:22px; font-family:'SB-ugr';font-weight:500;cursor:pointer;}
footer .consult_list .agree {position:absolute;right:200px;top:20px;}
footer .consult_list .agree a {display:inline-block; height:24px; line-height:24px; padding:0 12px;background-color:#f4f4f4; font-size:13px; color:#555; font-weight:500; border-radius:60px;}
footer .consult_list .wid1 {width:19%;position:relative;font-size:0;}
footer .consult_list .wid2 {width:14%;}
footer .consult_list .wid3 {width:300px;text-align:center;}
footer .consult_list .wid4 {width:calc(67% - 300px);}
footer .consult_list .wid5 {width:18%;}
footer .consult_list .choices input[type=radio] {width:45%;cursor:pointer;}
footer .consult_list .choices input[type=radio] + label  {width:45%;line-height:45px;font-size:14px; background-color:#fff;border:1px solid #eee;border-radius:0;color:#777;background-image:none;padding:0;text-align:center;font-family:'SB-ugr';font-weight:500;}
footer .consult_list .choices input[type=radio]:checked + label {border-color:#f21e1e;background-color:#fff;color:#f21e1e; }
footer .consult_list .choices input[type=radio] + label:after {display:none;}


/* ÇÏ´Ü »ó´ã  */
.footer_consult {   position:fixed; left:0; bottom:0; width:100%; min-width:1024px; z-index:999999; background-color:#f21e1e; box-shadow:5px 5px 30px -5px rgba(0,0,0,0.6)}
.footer_consult .column{display:flex; justify-content: center; align-items: center; padding:1rem 2rem; }
.footer_consult h2 { font-weight:500; color:#fff; font-size:1.125rem; line-height:1.5rem; }
.footer_consult dl { position:relative; width:250px; color:#fff;padding-left:4.3rem; background-repeat:no-repeat; background-position:left ; background-size:auto 3.1rem;}
.footer_consult dl:before {content:'';position:absolute; left:0; top:0;  width:60px; height:60px; border-radius:50%; background-color:#fff; background-position:center center; background-size:auto 50%; background-repeat:no-repeat; 
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f21e1e;%7D%0A%3C/style%3E%3Cpath class='st0' d='M7.8,7.8L7.8,7.8c-1,1.4-1.9,3-2.6,4.7c-0.6,1.6-1.1,3.1-1.3,4.7C2.9,24.8,4.5,32,9.4,40.1 c3.1,5.1,7.5,10.6,13.4,16.7c6.4,6.6,12.4,11.1,17.7,14.1c12.2,6.9,20.6,6.3,21.1,6.2c1.6-0.2,3.2-0.5,4.8-1.1 c1.7-0.6,3.3-1.5,4.7-2.5l0.1,0.1l3.3-3.1c2.4-2.3,2.5-6,0.3-8.3L63.6,50.5c-0.6-0.6-1.4-1.1-2.2-1.3l-0.8-0.8 c-2.1-2.1-5.6-2.1-7.8,0l-5.4,5.2c-0.3-0.2-0.7-0.4-1-0.6c-3.3-1.9-7.9-4.6-12.7-9.5c-4.8-5-7.3-9.6-9.1-13.1c0-0.1-0.1-0.2-0.1-0.2 l3.9-3.7l1.9-1.9c2.4-2.3,2.5-6,0.3-8.3L19.5,4.6c-2.2-2.3-6-2.3-8.4,0L7.8,7.8z'/%3E%3C/svg%3E%0A");
}
.footer_consult dl dt {font-size:1rem; line-height:1.3rem;  font-weight:400; }
.footer_consult dl dd {font-size:1.85rem; line-height:2rem; font-weight:700; color:#fff; margin-top:.3rem;}
.footer_consult form { display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem; }
.footer_consult .items {width:calc(100% - 250px);display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem;}
.footer_consult input[type="text"],
.footer_consult button {height:60px; line-height:60px; border-radius:8px; }
.footer_consult input[type="text"] {width:calc(50% - 165px); background-color:#fff;  padding:0 1rem; font-size:1.2rem; color:#222; outline:0;border:0; transition: all 0.2s ease-in;}
.footer_consult button { width:180px; text-align:center; background-color:#000; color:#fff; font-weight:500; letter-spacing:-.06em; border:0; font-size:1.2rem; text-shadow:1px 1px 1px rgba(0,0,0,0.1); cursor:pointer; }
.footer_consult button:after {content:"\e93e"; display:inline-flex; color:#fff; font-size:1.1rem; margin-left:1rem; }
.footer_consult input:-webkit-autofill { -webkit-text-fill-color: #555; font-weight:600;  transition: background-color 5000s ease-in-out 0s;} 
.footer_consult input::placeholder {color:#ccc; font-size:1rem; font-weight:500;  }
.footer_consult input[type=checkbox] + label {color:#fff;}
.footer_consult input[type=checkbox] + label:before {border:0; }
.footer_consult input[type=checkbox]:checked + label:before { background-color:#fff; border:0; }
.footer_consult input[type=checkbox]:checked + label:after {border-color:#f00; left:6px;}
.footer_consult .agree {width:125px; margin-right:.35rem;}
.footer_consult .agree input[type=checkbox] + label {padding-right:0; font-size:.9rem; }
.footer_consult .label {color:#fff; font-size:.85rem; text-decoration:underline;float:right; }

/* ¿ìÃø°íÁ¤¹è³Ê */
.sns_wrap { position:fixed; top:50%; right:30px;   transform: translate(0,-50%); z-index:333; transition: all 0.3s ease-in;}
.sns_wrap ul li { display:block; margin-bottom:10px;}
.sns_wrap ul li a {display:block;width:76px; height:76px;margin-top:8px;  border-radius:50%;  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);  cursor:pointer; transition: all 0.2s ease-in;text-align:center; }
.sns_wrap ul li a:before {content:''; display:block; padding-top:1.25rem;  text-align:center; font-size:1.8rem; line-height:1.3rem; color:#fff; border:0px solid #f00}
.sns_wrap ul li a:hover {transform:translateY(-5px);box-shadow: 5px 6px 18px -5px rgba(0, 0, 0, 0.4);}
.sns_wrap ul li a.kakao:before{content:""; display:inline-block; margin-top:.9rem; width:2.5rem;height:1.65rem; background-repeat:no-repeat; background-position:center ;  background-size:75%;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 47' style='enable-background:new 0 0 50 47;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23332323;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25,1.3c13.6,0,24.7,8.7,24.7,19.5c0,10.8-11,19.5-24.7,19.5c-1.6,0-3.1-0.1-4.6-0.3c-2.7,1.9-9.1,6.2-9.5,6.4 c-0.5,0.4-1.4,0.4-1-1c0.3-1.1,1.6-6.1,2.1-8.1C5,34,0.3,27.8,0.3,20.8C0.3,10.1,11.4,1.3,25,1.3 M15.4,14.9H8.2 c-0.7,0-1.2,0.5-1.2,1.2c0,0.7,0.5,1.2,1.2,1.2h2.3V26c0,0.3,0.1,0.6,0.4,0.8c0.2,0.2,0.5,0.3,0.8,0.3H12c0.3,0,0.6-0.1,0.8-0.3 c0.2-0.2,0.4-0.5,0.4-0.8v-8.6h2.2c0.7,0,1.2-0.5,1.2-1.2C16.6,15.5,16.1,14.9,15.4,14.9 M32.8,24.9h-3.4v-8.8 c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3v9.5c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.2c0,0.6,0.5,1.1,1.1,1.1h4.9 c0.6,0,1.1-0.5,1.1-1.1C33.9,25.4,33.4,24.9,32.8,24.9 M43.5,25.3l-3.7-4.9l3.4-3.4c0.5-0.5,0.5-1.2,0-1.7c-0.5-0.5-1.2-0.5-1.7,0 l-4.2,4.2v-3.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3v9.8c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-3l0.8-0.8l3.5,4.6 c0.4,0.5,1.1,0.6,1.7,0.2C43.8,26.6,43.9,25.8,43.5,25.3 M25.7,25.6l-3.6-9.8c0,0,0,0,0,0c-0.2-0.6-0.9-1-1.7-1 c-0.9,0-1.6,0.5-1.7,1.2c0,0.1,0,0.1-0.1,0.2l-3.5,9.5c-0.2,0.6,0.1,1.3,0.7,1.5c0.6,0.2,1.3-0.1,1.5-0.7l0.6-1.7h4.9l0.6,1.7 c0.2,0.6,0.9,0.9,1.5,0.7C25.6,26.9,26,26.2,25.7,25.6 M18.7,22.4l1.7-4.7c0,0,0,0,0.1,0l1.7,4.7H18.7z'/%3E%3C/svg%3E%0A");


}
.sns_wrap ul li a.blog:before{content: ""; background:url('/images/main/blog_w.png') no-repeat center 12px ; height:40px; background-size:30px;}
.sns_wrap ul li a.insta:before{content:"\ebe9" }
.sns_wrap ul li a.youtube:before{content:"\ec32" }
.sns_wrap ul li a.blog { background-color:#119b07;}
.sns_wrap ul li a.kakao { background-color:#fff600; }
.sns_wrap ul li a.insta { background-color:#f174b7; }
.sns_wrap ul li a.youtube { background-color:#ff0000; }
.sns_wrap ul li i {display:block; color:#fff;  font-size:27px;padding-top:14px;  }
.sns_wrap ul li img { margin-top:15px; height:30px }
.sns_wrap ul li a p {color:#fff; font-size:13px;font-family:'SB-ugr'; font-weight:400; padding:5px 0 0; margin:0;}
.sns_wrap ul li a.kakao p {color:#000}


.sns_wrap .skip_top {display:block;   }
.sns_wrap .skip_top .skip_top_btn { text-align:center;}
.sns_wrap .skip_top .skip_top_btn a {display:block;width:68px; height:68px; border-radius:50%; background:#cdccd2;  border:2px solid #fff;  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);  cursor:pointer; transition:300ms ease-out 0ms;}
.sns_wrap .skip_top .skip_top_btn a:before{ content:"\e945"; display:inline-block; margin-top:6px;font-family:'xeicon';font-size:23px; color:#fff;}
.sns_wrap .skip_top .skip_top_btn a span { display:block;text-align:center; padding-top:0px; margin-top:-6px;font-size:14px; line-height:14px; color:#fff; letter-spacing:0; font-family:'OpenSans-Semibold';}
.sns_wrap .skip_top .skip_top_btn a:hover { background:#333; }
.sns_wrap .skip_top .skip_top_btn a:hover:before,
.sns_wrap .skip_top .skip_top_btn a:hover span { color:#fff; }

@media screen and ( max-width:1920px ) {
  .sns_wrap  {right:10px;  margin-left:auto; left:auto; }
}


.total_content {padding-top:20px;}
.total_content:after {content:''; clear:both; display:block;}
.main .total_content {padding-top:0px;}
.view .total_content {padding-top:120px;}


/* ÃßÃµÂ÷·® */
.carlist .bx-controls {position:relative;display:inline-block;width:100%;padding-top:30px;text-align:center;}
.carlist .bx-controls .bx-pager {position:relative;display:inline-block;margin:0 auto;}
.carlist .bx-controls .bx-pager-item{float:left; margin-right:10px;}
.carlist .bx-controls .bx-pager-link {display: inline-block; width:15px; height:15px; background:#fff;  border:1px solid #000; border-radius:100%; font-size:0;}
.carlist .bx-controls .active {background:#000;}
.carlist .bx-controls-direction{display:none;}


.carlist_wrap {position:relative;clear:both;z-index:1;overflow:hidden;margin:0 auto;}
.carlist_wrap .btn_total {top:25px;padding:0; border:0 ;color:#333  !important; }
.carlist_wrap .btn_total:after {color:#333 !important; }
.carlist_wrap .btn_total:hover { background:none; }

.carlist ul {position:relative; display:block; overflow:hidden !important;}
.carlist li  {position:relative; float:left; display:inline-flex;width:calc(25% - 15px); margin-right:20px;  margin-bottom:30px; }
.carlist li:first-child {margin-left:0; }
.carlist li:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #ddd;background:#fff;  z-index:-1;}
.carlist li a {display:block;width:100%; position:relative;}
.carlist li .icon {display:block; position:absolute; left:8px; top:8px; z-index:30}
.carlist li a .img {width:100%;height:180px; display:block; position:relative; background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url('/images/nophoto/nophoto_115x85.gif'); overflow:hidden; }
.carlist li a .carName {padding:15px 20px 8px;font-size:18px; line-height:20px;letter-spacing:-.07em; font-weight:500; color:#333;}
.carlist li a .carName sup {display:none;}
.carlist li a .year {padding:0 10px 0 20px;font-size:14.5px; height:40px; margin-top:0px; color:#777; word-break:keep-all; letter-spacing:0;   font-family:'Spoqa Han Sans'; }
.carlist li a .year span {display:inline-block; width:7px;text-align:center; color:#ccc}
.carlist li a .price {text-align:right;  position:relative; font-size:20px; font-weight:500; padding:3px 20px 20px; color:#dd0304;  }
.carlist li a .price em {font-size:18px; color:#555; font-weight:500; font-family:'Noto Sans KR' !important;}
.carlist li a .price span.nego {font-size:22px;}
.carlist li a .price span.priceq {font-size:18px; color:#ee4062}
.carlist li a .price > div{font-size:18px; font-weight:500;}
.carlist li a .price > div span{font-size:16px; color:#4d4d4d;}
.t_list td.price > div{font-size:18px; color:#000000; margin-bottom:2px}
.t_list td.price > div span{font-size:16px; color:#4d4d4d;}

.carlist li a .price_wrap {position:relative;  padding:20px 20px 25px; display:flex; justify-content: space-between; flex-wrap: nowrap;flex-direction: row;align-items: center;   }
.carlist li a .price_wrap span {width:auto; font-size:18px; line-height:21px; font-weight:500; color:#333}
.carlist li a .price_wrap .monthly { font-size:16px; font-weight:500; color:#555; letter-spacing:-.04em; }
.carlist li a .price_wrap .fee {color:#ef0202; font-size:21px; font-weight:bold; font-family:SpoqaHanSans; padding-left:5px;}
.carlist li a .car_status { padding:10px 20px 20px; display:none;}
.carlist li a .car_status span {display:inline-block; float:left; padding:3px 15px; border:1px solid #dde0e7;  font-size:14px; color:#888; margin-left:7px; }
.carlist li a .car_status span:first-child {margin:0; }
.carlist li a .car_status span.func_record {color:#e61308; border:1px solid #ef2f25;}
.carlist li a .car_status span.acc_free {color:#0f2b78; font-weight:500; border:1px solid #0f2b78; }



/* main */
.carlist.bg li { width:calc(25% - 15px) !important; position:relative; margin-left:20px; margin-right:0; margin-bottom:25px;  }
.carlist.bg li:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #eaeaea; background:#fff;  z-index:-1;}
.carlist.bg li:nth-child(4n+1) {margin-left:0;clear:both}
.carlist.bg li a .img {height:180px; }
.carlist.bg li a .year {display:block; font-size:15px; font-family:'Spoqa Han Sans'; letter-spacing:0 }
.carlist_wrap.bg {background:#f6f6f6; margin-top:70px; padding:50px 0 60px;}
.carlist_wrap.bg .carlist li  { display:inline-flex; width:calc(33.3% - 20px); position:relative;border-bottom:1px solid transparent;   }
.carlist_wrap.bg .carlist li:before {content:''; position:absolute; left:5px; top:5px; width:92px; height:92px; background:url('/images/main/ico_best.png?ver=20230426') no-repeat  0 0; z-index:50}
.carlist_wrap.bg .carlist li  a .img {height:230px; }


.carlist_wrap2 {clear:both;display:inline-block;width:100%;  }
.carlist_wrap2 .carlist ul {height:auto !important;}
.carlist_wrap2 .car_title {position:relative; }
.carlist_wrap2 .car_title ul { font-size:0;text-align:center;  }
.carlist_wrap2 .car_title ul li { display:inline-block; vertical-align:top; margin:0 10px;}
.carlist_wrap2 .car_title ul li a { display:block; position:relative;  line-height:1.5em; height:50px; line-height:52px; padding:0 30px; font-size:18px;  color:#333; border-radius:60px; font-weight:400; letter-spacing:-.02em; font-family:'SB-ugr'; }
.carlist_wrap2 .car_title ul li.on a {color:#fff;  font-weight:400;  background-color:#f21e1e; padding:0 30px 0 20px;}
.carlist_wrap2 .car_title ul li.on a:before {content:''; display:inline-block; vertical-align:middle; margin-right:0px; width:34px; height:50px; background:url('/images/main/ico_check_w.png') no-repeat center ; background-size:auto 30px;}
.carlist_wrap2 .carbox { position:relative; margin-top:30px;}
.carlist_wrap2 .carbox .btn_total { bottom:auto; top:-50px; }

.carlist_wrap2 .carbox.onbox2, .carlist_wrap2 .carbox.onbox3, .carlist_wrap2 .carbox.onbox4 {display:none;}
.carlist_wrap2 li a .img {width:100%;display:block; position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat; }
.carlist_wrap2 li a .img:after {display:none; }

.carlist_wrap2 .btn-wrap { display:block; text-align:center;  margin:10px auto; clear:both; color:#222 }
.carlist_wrap2 .btn-wrap .btn_total {position:relative; display:inline-block;top:auto; right:auto; height:45px; line-height:43px; border:1px solid #dde0e7;  border-radius:60px; background-color:#fff; font-size:16px; font-weight:500; padding:0 30px; transition: all 0.2s ease-in;}
.carlist_wrap2 .btn-wrap .btn_total:after {color:#000; font-size:19px; margin-top:0px;transition: all 0.2s ease-in;}
.carlist_wrap2 .btn-wrap .btn_total:hover { background-color:#f21e1e; color:#fff; border-color:#fff; }
.carlist_wrap2 .btn-wrap .btn_total:hover:after {color:#fff; }

.mobile_view { clear:both; padding: 60px 0;text-align: center;}
.mobile_view button {border: 1px solid #999;display: inline-block;padding: 0 130px;background: #fff;line-height: 150px;font-size: 50px;outline: 0;}


