/*°øÅë*/
.navbg {  /*border-bottom:1px solid #eee; background:#f4f4f4; */}
.navi {max-width:1200px; min-width:1000px; margin:-50px auto 0;padding-right:15px;  font-size:14px; color:#777; font-weight:400;  line-height:45px; text-align:right;}
.navi span {width:16px; height:16px; display:inline-block; background:url(/images/inc/icon_navi.png) no-repeat center 3px;}
.navi strong {font-size:14px;color:#222; font-weight:normal}

.subTitle {font-size:45px; padding:0px 0 30px;letter-spacing:-4px;font-family:'ScoreDream';font-weight:100; text-align:center; /*  */ display:none;}
.subTitle.line {border-bottom:1px solid var(--color-main);}
.subTitle.right {text-align:right;}
.subTitle span{padding-left:10px;font-weight:normal;font-size:16px; color:#999;letter-spacing:-1px;}

.sub_subtitle {font-size:28px; margin-bottom:30px;letter-spacing:-1px;}
.sub_subtext {padding-top:5px;font-size:16px;color:#888;letter-spacing:0}

/* sub-visual  */
.sub_visual {position:relative; height:auto; min-width:1000px; max-width:1200px; margin:0 auto; padding:40px 0 10px; }
.sub_visual h2 { display:block; color:#333; font-size:27px; line-height:1.5em;font-weight:400; letter-spacing:-.08em; font-family:'SB-ugr';  }
.sub_visual h2 span{display:inline-block;font-weight:normal;font-size:15px; font-weight:100; line-height:1.3em; margin:5px 0 0 5px; color:#888;letter-spacing:-1px;}
.sub_visual:after {content:''; clear:both; display:block;}

/* ¼­ºê ºñÁÖ¾ó */
.subvisual {height:360px;padding:100px 0 0;background:#f6f6f6;text-align:center; margin-bottom:-50px;}
.subvisual h3 {font-size:46px;color:#fff;letter-spacing:-2px;}
.subvisual h3 > div {padding-top:15px;font-size:21px;color:#fff;letter-spacing:-1px;}

.subvisual.s1 {background:url(/images/sub/s_bg1.jpg) no-repeat center 0 #f6f6f6;background-size:cover;}
.subvisual.s2 {background:url(/images/sub/s_bg2.jpg) no-repeat center 0 #f6f6f6;background-size:cover;}
.subvisual.s3{background:url(/images/sub/s_bg3.jpg) no-repeat center 0 #f6f6f6;background-size:cover;}

.consult_step {position:relative;margin:0 auto 15px;width:100%;max-width:1200px;margin-top:-100px;height:250px; box-shadow:5px 5px 25px rgba(0,0,0,0.15); background:url(/images/sub/sub_sell_img.png) no-repeat center center var(--color-main);background-size:auto 200px !important;z-index:100;}
.consult_step.s2 {background:url(/images/sub/sub_buy_img.png) no-repeat center center var(--color-main);}

.left_wrap {padding:30px 0 0 0;}
#leftmenu {max-width:1200px; min-width:1000px; margin:0 auto;text-align:center; }
#leftmenu ul {font-size:0;}
#leftmenu ul li {display:inline-block; }
#leftmenu ul li a {padding: 0;margin-right:5px;border:1px solid #ccc; font-size:16px; line-height:50px; display:block;font-weight:bold;color:#888;}
#leftmenu ul li.on a {border-color:var(--color-main);background:#fff; color:var(--color-main);}
#leftmenu ul.col2 li {width:50%;}
#leftmenu ul.col3 li {width:33.33%;}
#leftmenu ul.col4 li {width:25%;}
#leftmenu ul.col5 li {width:20%;}

#total_content {max-width:1200px; min-width:1000px; min-height:500px; margin:2rem auto;position:relative; box-sizing:border-box;}

#total_content ::-webkit-scrollbar { width: 12px;height:12px;}
#total_content ::-webkit-scrollbar-track { background-color: #f9f9f9; }
#total_content ::-webkit-scrollbar-thumb { background:#777; opacity:1 !important;  border-radius:12px; }
#total_content ::-webkit-scrollbar-button { display: none; }
.total_content {padding-top:0px;}

@media screen and ( max-width:1000px ) {
	#total_content {max-width:100%; padding:0 10px;}
}

.sub_banner {display:block; clear:both; width:100%; border-radius:12px; overflow:hidden; margin:50px 0 30px;  }

.map-w { width:100% !important}

.txt_blue	{ color:#ff5400; }
.txt_grey	{ color:#999999; }
.txt_red	{ color:var(--color-main)}

.clear {clear:both;}

.gotab {clear:both;position:absolute;margin-top:0;}

/* °Å·¡°úÁ¤ */
.process_wrap {display:block;padding:0 0rem; }
.process_wrap .top {display:flex;}
.process_wrap .top img {}
.process_wrap .icon {width:150px; height:110px;
 background-repeat:no-repeat; background-position:90% ; background-size:auto 70%;
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 141 92' style='enable-background:new 0 0 141 92;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M91.6,37.5c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3h23.2c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3 H91.6z'/%3E%3Cpath class='st0' d='M86.1,31.5c0.5-0.5,1.4-0.5,1.9,0c0.5,0.5,0.5,1.4,0,1.9l-5,5c-0.5,0.5-1.4,0.5-1.9,0l0,0l-2.6-2.6 c-0.5-0.5-0.5-1.4,0-1.9c0.5-0.5,1.4-0.5,1.9,0l1.7,1.7L86.1,31.5z'/%3E%3Cpath class='st0' d='M91.6,50.3c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3h23.2c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3 H91.6z'/%3E%3Cpath class='st0' d='M86.1,44.3c0.5-0.5,1.4-0.5,1.9,0c0.5,0.5,0.5,1.4,0,1.9l-5,5c-0.5,0.5-1.4,0.5-1.9,0l0,0l-2.6-2.6 c-0.5-0.5-0.5-1.4,0-1.9c0.5-0.5,1.4-0.5,1.9,0l1.7,1.7L86.1,44.3z'/%3E%3Cpath class='st0' d='M86.1,57c0.5-0.5,1.4-0.5,1.9,0c0.5,0.5,0.5,1.4,0,1.9l-5,5c-0.5,0.5-1.4,0.5-1.9,0l0,0l-2.6-2.6 c-0.5-0.5-0.5-1.4,0-1.9c0.5-0.5,1.4-0.5,1.9,0l1.7,1.7L86.1,57z'/%3E%3Cpath class='st0' d='M91.6,63.1c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3h20.9l-2.7,2.7H91.6z M91.6,75.9 c-0.7,0-1.3-0.6-1.3-1.3c0-0.7,0.6-1.3,1.3-1.3h10.6c-0.3,0.9-0.6,1.8-0.9,2.7H91.6z'/%3E%3Cpath class='st0' d='M86.1,69.8c0.5-0.5,1.4-0.5,1.9,0c0.5,0.5,0.5,1.4,0,1.9l-5,5c-0.5,0.5-1.4,0.5-1.9,0l0,0L78.4,74 c-0.5-0.5-0.5-1.4,0-1.9c0.5-0.5,1.4-0.5,1.9,0l1.7,1.7L86.1,69.8z'/%3E%3Cpath class='st0' d='M74.6,11.6h9.2l0,0.1v1.7c0,2.1,0.9,3.7,3.2,3.7h20.1c2.3,0,3.2-1.6,3.2-3.7v-1.7l0-0.1h9.2 c1.5,0,2.9,0.6,3.9,1.6l0,0c1,1,1.6,2.4,1.6,3.9v27c-0.9,0.6-1.8,1.3-2.7,2.2l-2.4,2.4V25.1c0-0.1-0.1-0.3-0.1-0.3 c-0.1-0.1-0.2-0.1-0.3-0.1h-45c-0.1,0-0.3,0.1-0.3,0.1c-0.1,0.1-0.1,0.2-0.1,0.3v58.1c0,0.1,0.1,0.2,0.1,0.3l0,0 c0.1,0.1,0.2,0.1,0.3,0.1h45c0.1,0,0.3-0.1,0.3-0.1c0.1-0.1,0.1-0.2,0.1-0.3V71.9l5-5v16.3c0,1.5-0.6,2.9-1.6,3.9l0,0 c-1,1-2.4,1.6-3.9,1.6h-45c-1.5,0-2.9-0.6-3.9-1.6h0c-1-1-1.6-2.4-1.6-3.9V17c0-1.5,0.6-2.9,1.6-3.9l0,0 C71.7,12.2,73,11.6,74.6,11.6'/%3E%3Cpath class='st1' d='M87,15c-1.1,0-1.2-0.6-1.2-1.6v-1.7c0-2.5,2.1-4.6,4.6-4.6h2.6V5.8c0-5.8,8.2-5.8,8.2,0v1.3h2.6 c2.5,0,4.6,2.1,4.6,4.6v1.7c0,1-0.1,1.6-1.2,1.6H87z M95.6,7.1h2.9V5.8c0-2-2.9-1.9-2.9,0V7.1z'/%3E%3Cpath class='st0' d='M113.8,73.1l-0.3,0.3c-1.3,1.3-2.9,2.4-4.6,3.2c-1.5,0.7-3.1,1.2-4.7,1.6c0.3-1.6,0.9-3.2,1.6-4.7 c0.8-1.7,1.8-3.3,3.2-4.6l0.3-0.2L113.8,73.1z M128.8,49.1L109.9,68l4.5,4.5l18.9-18.9L128.8,49.1z M130.5,47.4 c-2.2-2-3.8-0.6-5.6,1.3l0,0l-6.7,6.7c-0.3,0.3-0.3,0.9,0,1.2c0.3,0.3,0.9,0.3,1.2,0l6.7-6.7c0.9-0.9,2.4-2.4,3.5-1.3L134,53 l2.5-2.5c0.2-0.2,0.3-0.5,0.3-0.8l0,0v0c0-0.3-0.1-0.6-0.3-0.8l-0.4-0.4l-1-1l-1-1l-0.4-0.4c-0.2-0.2-0.5-0.3-0.8-0.3h0h0 c-0.3,0-0.6,0.1-0.8,0.3L130.5,47.4z M136.3,47.6l-1.4-1.4l1.5-1.5c0.1-0.1,0.2-0.1,0.3-0.1l0,0l0,0c0.1,0,0.2,0,0.3,0.1l0.9,0.9 c0.1,0.1,0.1,0.2,0.1,0.3v0v0c0,0.1,0,0.2-0.1,0.3L136.3,47.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M6.3,75.1v8.2c0,2.2,2,4.1,4.4,4.1h3c2.4,0,4.4-1.8,4.4-4.1v-8.2h47.9v-9.8H5.3L6.3,75.1z M36.2,69.6 c0-0.7,0.7-1.2,1.6-1.2h21.9c0.9,0,1.6,0.5,1.6,1.2v1.5c0,0.7-0.7,1.2-1.6,1.2H37.8c-0.9,0-1.6-0.5-1.6-1.2V69.6z'/%3E%3Cpath class='st1' d='M19.7,46l3.6-11.4c0.3-0.9,2.1-6.3,3.3-6.3c13.2,0,26.4,0,39.6,0V23c-13.2,0-26.4,0-39.6,0 c-4.5,0-6.6,4.8-8.2,10l-3.8,12.1L13.2,44v-3.5c0-0.6-0.5-1.1-1.1-1.2l-8.5-1c-0.6-0.1-1.3,0.5-1.1,1.2l1.2,4.7 c0.2,0.6,0.5,1.2,1.1,1.2h7l0.4,1.1c-4.1,1.3-8.2,5.3-7.8,9.8L5.1,64h60.9V46H19.7z M15.7,60.9c-9.3-0.3-8.4-2.5-8.5-5.2 c-0.1-2.7,3.5-3.7,8.5-2.4c5,1.3,8.5,3.5,8.5,5.3C24.2,60.3,25,61.1,15.7,60.9z'/%3E%3C/g%3E%3C/svg%3E%0A");}
.process_wrap .top dl dt {font-size:2rem; font-weight:400; color:#fff; line-height:1.5rem; }
.process_wrap .top dl dd {font-size:1.1rem; font-weight:400; color:#fff; line-height:1.1rem;margin-top:1.2rem; }
.process_wrap ul {margin-top:2rem; display:flex;flex-direction: column;  padding:0 2rem; }
.process_wrap ul li { display:flex; justify-content: space-between; align-items: center;padding:2rem 0; gap:2.5rem; border-bottom:1px solid #eee;  }
.process_wrap ul li:last-child {border:0; }
.process_wrap ul li dl dt{font-size:1.6rem; line-height:2.5rem;  font-weight:700; color:#333; }
.process_wrap ul li dl dt span {display:inline-flex;justify-content: center;  align-items: center; margin-right:.25rem; width:2.5rem; height:2.5rem;font-size:1.1rem;  border-radius:5rem; background-color:var(--color-main); color:#fff; text-align:center; }
.process_wrap ul li dl dd {padding-left:3.1rem; margin-top:1.1rem; font-size:1.15rem; line-height:1.7rem; color:#666; font-weight:400; word-break:keep-all;}
.process_wrap ul li .img {}

@media screen and ( max-width:1200px ) {
.process_wrap .top img {width:100%;}
}


/*¹öÆ°*/
.btn_wrap {display:block; text-align:center; }
.btn.right {text-align:right;}
.btn, .btn a {display: inline-block; padding:0 20px; line-height:30px; vertical-align: middle; line-height: 34px; border-radius:4px;}
.btn_line {border:1px solid var(--color-main); color:#fff; background:var(--color-main)}
.btn_line2 {border:1px solid var(--color-sub); color:#fff; background:var(--color-sub)}
.btn_red {background:var(--color-main);  color:#fff;  color:#fff;}
.btn_done {background:#3c5ac8;  color:#fff;  color:#fff;}
.btn_orange {background:#f55813;  color:#fff;  color:#fff;}
.btn_input { border:none; font-size:14px; border-radius:6px;}
.btn_compare {background:#444; color:#fff; font-size:13px; padding:0 15px; line-height:35px; border-radius:4px; margin-left:5px;}
.btn_compare:before {content: "\e92d"; font-family:'xeicon'; font-size:19px; display:inline-block; vertical-align:top; margin-right:3px; margin-top:0px;}
.btn_grey {background:#434343; color:#fff;}
.btn_big {line-height: 55px; width:145px;border-radius:6px; text-align:center; font-size: 16px; letter-spacing: -1px; display: inline-block; cursor:pointer; }
.btn_01 {display: inline-block; width: 110px; text-align: center; line-height: 30px; border: 1px solid #e3e3e3; background: #f5f5f5; font-size: 14px;  border-radius:4px; letter-spacing: -1px;font-weight:bold;color:var(--color-main);}
.allbtn { display: inline-block; border:1px solid #aaa; padding: 0 10px; line-height: 20px; background: #eee; text-decoration: none !important; box-sizing: border-box; letter-spacing: -1px;}
.btn_small_grey {margin-right: 2px !important;float: right; font-size:12px; background:#777; color:#fff; border:1px solid #777; padding:0 10px; line-height:1.5;} 
.big_big input {display: inline-block; background:var(--color-main); color:#fff; color:#fff; border:none; padding:0 50px; line-height:50px;}
.big_big_grey input {display: inline-block; background:#434343; color:#fff; border:none; padding:0 50px; line-height:50px;}
.btn_print {display: inline-block; width:auto; text-align: center; line-height: 36px;padding:0 1rem; background: #fff; font-size: 15px; font-weight:500;color:#333; border-radius:8px; border:1px solid #b5b9c0;}
.btn_print:before {content:"\e9bb"; display:inline-block; vertical-align:middle; font-size:1.2rem;  margin-right:3px;  /* background:url('/images/ico_print.png') no-repeat center; background-size:auto 18px;*/}

.btn_point input {display: inline-block; background:var(--color-main);  color:#fff;  color:#fff; border:none; padding:0 40px; line-height:40px;font-size:18px;}
.btn_default input {display: inline-block; background:#434343; color:#fff; border:none; padding:0 40px; line-height:40px;font-size:18px;}
.mini_btn {display:inline-block; background:#434343; color:#fff; padding:0 5px; margin-top:3px;}

.view_btn.center{text-align: center;}


/*ÆäÀÌÂ¡*/
#paging, .page { margin:0; padding:15px 0 0 0; text-align:center; }
#paging img, .page img {padding:0 13px;}
#paging a img, .page a img {padding:0;}
#paging a, .page a {padding:0 13px; display:-moz-inline-box;display:inline-block;_position:relative; border-radius:50px;color:#666; font-size:16px; font-weight:normal; line-height:35px; text-decoration:none; margin:0; }
#paging a:hover, .page a:hover { color:var(--color-main);}
#paging a.on, .page a.on { background:var(--color-main);  color:#fff;  color:#fff; font-weight:bold; }
#paging a.pre, .page a.pre {margin-right:30px;}
#paging a.next, .page a.next {margin-left:10px;}

/*¸¶ÀÌÆäÀÌÁö */
.mypage_menuwrap { padding-top:0px; }
.mypage_menuwrap .sub_tabbox {font-size:0; max-width:1200px; min-width:1000px; position: relative; margin: 5px auto 0;}
.mypage_menuwrap .sub_tabbox li {display:inline-block; position: relative;}
.mypage_menuwrap .sub_tabbox li a { font-size:15px; font-weight:500; display: block;}
.mypage_menuwrap .sub_tabbox li.on .menubar {width: 100%; display: block; background:var(--color-main);  color:#fff;  height:3px; position:absolute; left:0; bottom:0; }
.mypage_submenuwrap {border-bottom:1px solid #e2e2e2; }
.mypage_submenu {max-width:1200px; min-width:1000px; height:55px;  position: relative; margin: 0 auto;display:block !important;}
.mypage_submenu li {float: left; position: relative; margin:0 25px;}
.mypage_submenu li a {line-height:69px; font-size:16px; line-height:55px;  display: block;font-weight:bold;}
.mypage_submenu li.on .menubar {width: 100%; display: block; background:var(--color-main);  color:#fff;  height:3px; position:absolute; left:0; bottom:0; }

.requestBox .subtitle {    position: relative;    margin: 0;    padding: 10px 0 5px 0;    font-weight: bold;    color: #222;    font-size: 14px;}
.requestBox .t_from { border-top: 2px solid var(--color-main);  margin: 0px 0px 10px 0px;}
.requestBox .t_from th {font-size:12px !important;  padding: 10px;    border-bottom: 1px solid #e2e2e2;    font-weight: normal;    text-align: left;    color: #000;    background: #efefef;   line-height: 20px; letter-spacing:-1px;}
.requestBox .t_from td {font-size:12px !important;    padding: 10px;    border-bottom: 1px solid #e2e2e2;    color: #000;    line-height: 20px;}

.requestBox .t_list .option_list > li {padding:10px 0;}
.requestBox .t_list .option {font-size:0; background:#f8f8f8; padding:15px;}
.requestBox .t_list .option li {display:inline-block; width:25%;}
.t_list.mycar .center input[type=checkbox] + label {background-position: center -33px;}
.t_list.mycar .center input[type=checkbox]:checked + label {background-position:center 2px;}



.checkbox {position: relative; display: inline-block; }
.requestBox .price_choice.ht {line-height:35px;}
.requestBox .price_choice  input, .checkbox  input {  position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    cursor: pointer;    border: 0;    background: none;    opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}
.requestBox .price_choice {position:relative; padding:10px 0;}
.requestBox .price_choice input:checked + label {    background-position: 0 -38px; font-weight: 500;}
.requestBox .price_choice.red label {color:var(--color-main) !important;}
.requestBox .Bprice p {margin:5px 0; font-size:12px;}
.requestBox .Bprice p select {font-size:12px; color:#000;}

.mainArea {font-size:0;}
/*.mainArea li {display:inline-block; width:12.5%; text-align:center; margin-bottom: 5px;}*/
.mainArea li {float:left; width:122px; text-align:center; margin:0 4px; height: 122px;}

.mainArea .car_ptext {width:50%; height:118px; vertical-align: top; text-align:left; position:relative;box-sizing:border-box; padding-left:4px;}
.bg_photo {background:#f8f8f8; padding:15px;}
.mainArea li strong{   font-size: 14px;    padding: 5px 0;    display: block;}
.mainArea li .regi b {color:#333;}

.mainArea li .subject {padding:5px 0; text-align:left; font-size: 11px;}
.mainArea li .subject span {font-size:11px;}
.right_btn {text-align:right; margin-bottom:3px; float:right;}

.regi {font-size:11px; color:#888;}
.price_btn {position:absolute; top:10px; left: 220px}
.price_btn li {width:70px;  display:inline-block; text-align:center; background:var(--color-main);  color:#fff;  color:#fff; line-height: 35px;  cursor:pointer;}

.color_chip {position:relative; border:1px solid #d9dbdc; width:40px; height:33px; display:inline-block; cursor:pointer; margin:0 3px;}
.color_chip span { width:80px; height:80px; background:#fff; border:1px solid #d9dbdc; left:-1px; top:-1px; position:absolute;}
.color_chip:hover span{ display:block !important; }

.listSesarch {  overflow: hidden;    margin: 15px 0px ;    border: 1px solid #efefef;    padding: 10px;    background: #f9f9f9;}
.listSesarch .btnArea  {  float: right; padding-right:20px;}
.listSesarch .searchArea {float:left; line-height: 35px; padding-left:20px;}

.listbtn {margin:20px 0 5px; text-align:right;}

.boardViewWrap { position: relative;}
.boardViewWrap .boardHeader {  padding: 30px 0;    border-bottom: 1px solid #efefef;}
.boardViewWrap .boardHeader .subject {    font-size: 26px;    color: #333;    letter-spacing: -1px;}
.boardViewWrap .boardHeader .boardInfo {    position: relative;    padding: 10px 0px 0px 0px;    color: #777;}
.boardViewWrap .boardHeader .boardInfo span {    display: inline-block;    padding: 0px 5px;    color: #ccc;    vertical-align: middle;}


.consult_ing {    display: inline-block;    height: 18px;    margin: 0px auto;    width: 50px;    border: 1px solid #777;    color: #333;    letter-spacing: -1px;    font-size: 11px;    line-height: 19px;    text-align: center;}
.t_consutForm td.cousult_counting {    padding: 15px 20px;    background: #efefef;}
.t_consutForm td.cousult_counting span {    font-weight: 500;    font-size: 20px;    line-height: 30px;}

.boardViewWrap .boardCont {  padding: 20px 0;    line-height: 1.7;}

.comment {  overflow: hidden;    padding: 20px 0px 0px 0px; border-top: 1px solid #e2e2e2;}
.comment .inputArea {   margin: 5px 0px 20px;    border: 1px solid #e2e2e2;    background: #efefef;    padding: 10px; box-sizing:border-box;}
.comment .inputArea textarea {margin:0;  border: 1px solid #e2e2e2;    width: 85%;    height: 50px;}
.comment .inputArea input {    border: 0;    background: #777;    width: 15%;float: right;    line-height: 50px;    cursor: pointer;    font-weight: bold;    color: #fff;}
.comment form > span {font-size:12px; padding:0; display:inline-block;}

.comment .repl {border-top: 1px solid #e2e2e2;}
.comment .repl .tit {font-size:16px;  padding:20px 0 0px; }
.comment .repl .tit span {font-size:12px; }
.comment ul li {  padding: 25px 20px;    border-top: 7px solid #fff;    background: #efefef;    color: #888;    line-height: 1.4;}

.comment .commontInfo {    overflow: hidden;    position: relative;    margin: 10px 0px 0px 0px;    padding: 5px 0px;    font-size: 12px;    vertical-align: middle;}
.comment .commontInfo span {   display: inline-block;    margin: 0px 20px 0px 0px;}

.t_consutForm { border-top: 2px solid var(--color-main);  margin: 0px 0px 10px 0px;}
.t_consutForm th {    font-size:14px !important;  padding: 3px 10px;    border-bottom: 1px solid #e2e2e2;    background: #efefef;    font-weight: normal;    text-align: left;    color: #000; line-height: 30px; letter-spacing:-1px;}
.t_consutForm td {    font-size:14px !important;  padding: 3px 10px;    border-bottom: 1px solid #e2e2e2;}


.search_title {font-size:20px; margin:20px 0 10px;}
.search_title b {color:var(--color-main);}

.btn_sort {position:relative;display:inline-block;width:140px;z-index:1;}
.btn_sort span { display:block;padding:0 35px 1px 10px;border:1px solid #dfdfdf;margin:0 4px 4px 0;/*border-radius:3px;*/background:url(/images/icon_sort.png) 112px 8px no-repeat;line-height:35px; color:#333; text-align:right;cursor:pointer;}
.btn_sort.type2 span {background:url(/images/inc/arrow.png) 102px center no-repeat; background-size: 30px auto;}
.btn_sort:hover ul {display:block;} 
.btn_sort ul { display:none;position:absolute;top:0;right:0;width:100%;box-shadow:2px 2px 7px rgba(0,0,0,0.3); background:#fff;z-index:20;}
.btn_sort li { line-height:35px;padding:0 20px;color:#333;cursor:pointer;font-weight:normal;}
.btn_sort li:hover, .btn_sort li.on { background:#f0f0f0;font-weight:bold;}

.search_btnwrap {height: 35px;}
.left_btnwrap {float:left; width:50%;}
.right_btnwrap {float:left; width:50%; text-align:right;}

.w35 {line-height:35px; height:35px}

.mycar.t_list td {text-align:left; padding-left:10px;}
.mycar td.photo {padding:10px 0;}
.mycar td.carName {padding:10px 0 10px 15px !important; text-align:left;}
.mycar td.carName a {/*color:#009aea;*/font-weight:bold;}
.mycar td.carName a:hover { text-decoration:none;} 
.mycar td.carName .icon img {margin:0px 10px 0px 0px;}

.mycar td .year_2 { font-size:11px; color:#aaa;line-height:14px;}
.mycar td.area span {display:block;text-align:center;line-height:14px !important;}
.mycar td.phone {padding:5px 0 !important;line-height:14px !important;}
.mycar td.phone strong {font-weight:normal;display:block;/*color:#3f6fc3;*/}
.mycar td.left {text-align:left;padding-left:3px;padding-right:3px;}
.mycar td.right {text-align:right;padding-right:10px;}
.mycar td.center {text-align:center;}
.mycar td.center .red {color:var(--color-main);}
.mycar td.right strong.red {font-size:14px; color:var(--color-main); }
.mycar td.right .blue {color:#0082f0;}

.mycar td.manage {position:relative;}
.mycar td.manage > a { display:block !important;width:100%; height:68px; background:url(/images/icon_dot.png) center center no-repeat; background-size:15px auto;}
.mycar td.manage.on .manage_menu {display:block !important;}
.mycar .manage_menu {position:absolute; right:0; top:0; background:#fff; z-index: 20; width:125px; box-shadow:2px 2px 7px rgba(0,0,0,0.3);}
.mycar .manage_menu li {cursor:pointer; text-align:center;  padding: 0 14px; line-height: 30px; color: #333; font-size:12px; display:block;}
.mycar td.manage .manage_menu li:hover {background:#f0f0f0;font-weight:bold;}
.full { z-index:19; position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%; }

.t_list.mycar td .txt_comment {max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:12px}
.t_list.mycar td .txt_comment.type2 {color:#ff5400; line-height:1.5;}
.t_list.mycar td .txt_comment.type3 {color:#888; margin-bottom:5px; padding: 0;} 
.t_list.mycar td .txt_comment.type3 span {font-size:10px; color:#ddd; display:inline-block; padding:0 5px;}
.t_list.mycar td .txt_comment.type3 b {color:#28b4ef;}
.t_list td.carName {padding:10px 0 10px 15px !important; text-align:left;}
.t_list td.carName .hot {font-size:0;padding-top:3px; }
.t_list td.carName .hot img{ display:inline-block; vertical-align:top; margin-right:3px;}
.t_list td  label.ins{ display:inline-block; vertical-align:top; height:20px; line-height:18px; font-size:11px;font-weight:bold; padding:0 10px; border-radius:30px; background-color:#fef2f3; color:#f83546; border:1px solid #fb6f7c; letter-spacing:-.06em;}


.t_carList .td_key td {padding-right:10px;text-align:right;font-weight:bold;background:#eaeff2;}
.t_carList .td_key td .btn {width:auto;text-indent:0;}
.t_carList .td_key td .btn.btn_back {background:#999;}
.t_carList .td_key:hover {background:#eaeff2 !important;}
.t_carList .btn_optiondetail {position:relative;text-align:center;}
.t_carList .btn_optiondetail img {width:40px;width:15px;height:15px;cursor:pointer;}
.t_carList .btn_optiondetail .selectBox {display:none;width:800px;bottom:50px;right:35px;transform:translateY(40px);text-align:left;}
.t_carList .btn_optiondetail .selectBox .option_cont {padding:15px;overflow:auto;}
.t_carList .btn_optiondetail .selectBox .option_cont span {display:inline-block;letter-spacing:-1px;}
.t_carList .btn_optiondetail img:hover + .selectBox {display:block;}
.t_carList .opt_icon {display:inline-block;padding:0 15px;margin:2px 0 10px;border-radius:50px;border:1px solid #ff5400;height:20px;line-height:18px;color:#ff5400;}
.t_carList .opt_icon.black {border:1px solid #ccc;color:#ccc;}
/*.t_carList tr.last_style .btn_optiondetail .selectBox {top:auto;bottom:50px;right:35px;}*/
.t_carList td .carnum {display:inline-block;padding:0 5px;margin-right:8px;background:#534746 !important;color:#fff !important;font-weight:bold !important;line-height:20px;}

.t_carList .repair_check_wrap{display:inline-block;position:relative;}
/*.t_carList .repair_check_wrap:hover .repair_check {display:block;}*/
.t_carList .repair_check {display:none;position: absolute;right: 0;width: 340px;bottom:35px;background: #fff;border: 1px solid #7c7c7c;z-index:10;}
.t_carList .repair_check .p_ex {;font-size: 12px;line-height: 1.8;background: #f8f8f8;}
.t_carList .repair_check .p_ex strong {font-size: 14px;}
.t_carList .repair_check p {padding:10px 20px;}
.t_carList .repair_check p strong {font-size:12px;word-break:keep-all;}
.t_carList .repair_check button {width: 100%;line-height: 40px;border: 0;background: #737e86;color: #fff;font-size:14px;}



/*ÆË¾÷*/
.num_view {position: fixed; left:0px; right: 0px; top: 0px; bottom:0;  width: 100%; height: 100%; z-index: 9999;}
.pop_view.on {display: block !important;}
.num_view .pop_check { background:#fff; border:1px solid #e2e2e2; position: absolute; left: 50%;top: 50%; width:410px; height: auto; margin: 0 0 0 -327px; padding: 0; z-index: 9999; overflow: hidden;}
.num_view .pop_header { min-width: 200px; padding: 0 0 0 30px; color: #fff; font-size: 16px; font-weight: bold; line-height: 50px !important; background: #333; }
.num_view .pop_check .close {position: absolute; right: 30px; top: 0px;  color: #fff;  font-size: 40px; display:block; cursor: pointer; }
.num_view .pop_cont strong {color:var(--color-main);}
.num_view .pop_sub {background:#f8f8f8; margin-top:10px; padding:10px; }
.num_view .pop_sub .red {color:var(--color-main);}
.num_view .pop_cont { margin: 20px;  padding:0; }
.num_view .pop_text {padding:10px;}


/*È¸»ç¼Ò°³*/
.intro_wrap { text-align:center; margin-top:5rem;}
.intro_wrap .title h2 {font-family:'Tenada'; font-size:2.5rem; line-height:3rem; color:var(--color-main);}
.intro_wrap .title h2 strong {color:var(--color-dark-blue); }
.intro_wrap .title p {font-size:1.65rem; line-height:1.8rem; margin-top:.65rem; color:#888; font-weight:400; }
.intro_wrap .title p strong {color:#333;}
.intro_wrap .img {display:flex; gap:1rem; justify-content: space-between; margin-top:5rem;  padding:0 1rem;}
.intro_wrap .img li {width:33.3%; }
.intro_wrap .img li:nth-child(2) {margin-top:-2rem; }
.intro_wrap img {width:100%; border-radius:.85rem;}
.intro_wrap .text {margin-top:3.5rem;}
.intro_wrap .text p {margin-top:2rem; font-size:1.15rem; line-height:2rem; color:#555; font-weight:500; letter-spacing:-.04em; }
.intro_wrap .text p strong {font-size:110%;}




.systemwrap {text-align:center;}
.mapwrap .address {display:block; margin:20px 0;}
.mapwrap p { color:#777; margin-bottom: 20px; font-size: 16px; line-height: 1.8;}
.mapwrap p span.icon_home { padding:0; vertical-align: middle; margin-right: 15px; display: inline-block; width: 70px; height: 70px; border-radius: 70px; background: url(/images/sub/icon_home.png) center center no-repeat var(--color-main);}
.mapwrap p span.icon_call {padding:0;vertical-align: middle; padding: 0; margin-right: 15px; display: inline-block; width: 70px; height: 70px; border-radius: 70px; background: url(/images/sub/icon_call.png) center center no-repeat var(--color-main);}
.mapwrap .bold { color: #494949; font-weight: 500;}
.mapwrap .bold  span { padding: 0 70px;}
.rulewrap {text-align: justify; line-height: 1.8;}


/* ÀÎ»ç¸» */
.sub_greeting {letter-spacing:-.08em;}
.sub_greeting:after {content:''; clear:both; display:block;}
.sub_greeting .block-left {display:inline-block; float:left; width:50%; padding-right:30px; padding-left:30px; clear:both; margin:20px 0;}
.sub_greeting .block-right {display:inline-block; float:right; width:50%; padding-left:0px;padding-top:90px; padding-right:0px;  word-break:keep-all; }
.sub_greeting h2 {font-size:30px; font-weight:300; line-height:1.5em; color:#333;  margin:30px 0 10px; letter-spacing:-.07em;}
.sub_greeting p {display:block; font-size:18px; color:#555; font-weight:400; line-height:1.8em; margin:40px 0; }
.sub_greeting .img-wrap {position:relative; overflow:visible; }
.sub_greeting .img-wrap img {width:90%;}
.sub_greeting .img-wrap:after {content:''; position:absolute; width:300px; height:400px; right:20px; bottom:-30px; background:#f4f4f4; z-index:-1;}
.sub_greeting em {font-size:115%}
.sub_greeting  strong {font-weight:500; color:#000;}
.sub_greeting span {font-weight:500;}



/*Â÷°Ë»ö*/

.tab_wrap	{ padding:0; margin:0 0 20px 0; overflow:hidden; width:100%; }
.tab_wrap span	{ position:absolute; padding:13px 0 0 90px; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:98px; }

.subsearch_total_wrap	{ position:relative; background:#f9f9f9; border:1px solid #dfdfdf; border-radius:7px; overflow:hidden; padding:0; overflow:hidden; }
.subsearch_wrap	{ border-left:0; border-top:0; border-right:0; }
.subsearch_wrap .subsearch		{ display:inline-block; float:left; }
.subsearch_wrap .subsearch dl	{ display:block; border-right:1px solid #d0d0d0; }
.subsearch_wrap .step5 dl	{ border-right:0px solid !important; }
.subsearch_wrap .step1		{ width:13.5%; }
.subsearch_wrap .step2		{ width:17.5%; }
.subsearch_wrap .step3		{ width:25.5%; }
.subsearch_wrap .step4		{ width:26%;*width:25.7%;}
.subsearch_wrap .step4 dl {border-right:0 !important;}
.subsearch_wrap .step5		{ width:22%; *width:21.8%; }
.subsearch_wrap .subsearch dt	{ border-bottom:1px solid #dfdfdf; background:#f6f7f7; text-align:center; line-height:40px; padding:0; font-size:14px; letter-spacing:-1px; }
.subsearch_wrap .subsearch dd	{ position:relative;background:#fff; height:150px; padding:0px 0px; }
.subsearch_wrap .subsearch dd .listing	{ position:relative;overflow-y:scroll;height:150px; z-index:1; }
.subsearch_wrap .subsearch .nothing	{ position:absolute;left:0;top:0;right:0;vertical-align:middle; text-align:center; color:#bbb; letter-spacing:-1px; padding:55px 0 0 0; z-index:0;}
.subsearch_wrap .subsearch li a	{ display:block; background:#fff; padding:6px 0 0 6px; line-height:12px; height:13px; }
.subsearch_wrap .subsearch li a:hover	{ background:#666; color:#fff !important; text-decoration:none; }
.subsearch_wrap .subsearch dd #seriesDiv, .subsearch_wrap .subsearch dd #sdetailDiv {height:150px;overflow:auto;}

.subsearch .sdOff, .subsearch .sdOn {box-sizing:border-box; padding:5px 10px;cursor:pointer;}
.subsearch.step4 .sdOff, .subsearch.step4 .sdOn {padding:1px 10px;}
.subsearch .sdOn {background:#444;color:#fff;}

.car_searchoption 	{ clear:both; position:relative; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; line-height:12px; padding:15px 0;}
.car_searchoption dl	{ padding:0 0 0 12px; letter-spacing:-1px; }
.car_searchoption .condition	{ clear:both;float:left; width:45%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption .condition2	{ float:left; width:51%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption dt	{ display:inline-block; font-weight:bold; width:65px; float:left; padding:4px 0 0 0; color:#333; }
.car_searchoption dd	{ display:inline-block; float:left; }
/*.car_searchoption input[type=checkbox], .car_searchoption input[type=radio]	{ height:12px; vertical-align:middle; line-height:12px; padding:0 2px 3px 0; margin:0 3px 0 0; font-size:0; }*/
.car_searchoption input[type=checkbox] + label {padding:0 10px 0 20px;background-size:16px auto;background-position:0 -31px;line-height:25px;}
.car_searchoption input[type=checkbox]:checked + label	{background-position:0 5px;}
.subsearch input[type=checkbox] + label {width:100%;padding:0 10px 0 20px;background-size:16px auto;background-position:0 -31px;line-height:25px;font-size:14px;}
.subsearch input[type=checkbox]:checked + label	{background-position:0 5px;}
@media \0screen {
   .car_searchoption input[type=checkbox] + label {line-height:15px !important;}
   .car_searchoption input[type=checkbox] {margin-top:2px;}
   .subsearch input[type=checkbox] + label {line-height:15px !important;}
   .subsearch input[type=checkbox] {margin-top:2px;}
}
.car_searchoption select	{ width:100px; height:25px;font-size:13px; }
.car_searchoption .condition input[type=text]	{ width:92px; border:1px solid #858585; }
.car_searchoption:after	{ clear:both; display:block; height:0; line-height:0; font-size:0; content:"";}
.car_search_btn	{ position:relative; clear:both; background:#f0f2f2;font-size:13px;line-height:50px; }
.car_search_btn .car_search_btn_right {position:absolute;right:0;top:0;font-size:0;}
.car_search_btn.con1 {padding-left:30px; }
.car_search_btn .car_search_text	{  padding-top:10px; }
.car_search_btn .car_search_text div { width:24.5%; display:inline-block; padding:5px 0 5px;}
.car_search_btn .car_search_text .tit  {text-align: right;width:49%; float:left;display: inline-block; padding-right:10px}
.car_search_btn .car_search_text input {width:50%; float:left; display: inline-block;vertical-align:middle; }
.car_search_btn input {border:1px solid #d9dbdc;}
.car_search_btn input.button2	{width:100px;background:#333;  padding:0 30px; border:0;color:#fff;text-align:center; font-size:16px; line-height:50px;*line-height:32px;letter-spacing:-1px;cursor:pointer;}

.sub_search_text {width:23%;}

.car_search_btn .search_wrap {position:absolute;right:0;top:0;font-size:0;}
.car_search_btn .search_wrap span	{ font-size:13px; line-height:49px; padding:0 0 0 15px; }
.car_search_btn .search_wrap span strong { color:#db0c02;}
.car_search_btn .search_wrap input {padding:0 30px; border:0;color:#fff;text-align:center; font-size:16px; line-height:50px;*line-height:32px;letter-spacing:-1px;cursor:pointer;}
.car_search_btn .search_wrap .button	{background:#ccc;}
.car_search_btn .search_wrap .button2	{width:100px;background: var(--color-main);  color:#fff; }


.m12tab	{ height:37px; overflow:hidden; }
.m12tab li	{ float:left; width:399px; height:37px; overflow:hidden; }
.m12tab li a	{ margin:0; display:block; }
.m12tab li.on a	{ margin:-37px 0 0 0; }
.m12wrap	{background:#f9f9f9; }
.m12_step1 {display:block;overflow:hidden;background:#fff;padding:10px 20px; font-size:0; }
.m12_step1 li {display:inline-block; width:12.5%;padding:0;margin:0;text-align:center;}
.m12_step1 li a {display:block;position:relative;margin-top:5px;padding:55px 0 0 ;font-size:15px;font-weight:500; text-align:center;background-size:auto 47px !important; background-repeat:no-repeat; background-position:center 0;  }
.m12_step1 li a:hover {color:var(--color-main);}
.m12_step1 li.c1 a {background-image:url('/images/main/class_car01.png')}
.m12_step1 li.c2 a {background-image:url('/images/main/class_car02.png')}
.m12_step1 li.c3 a {background-image:url('/images/main/class_car03.png')}
.m12_step1 li.c4 a {background-image:url('/images/main/class_car04.png')}
.m12_step1 li.c5 a {background-image:url('/images/main/class_car05.png')}
.m12_step1 li.c6 a {background-image:url('/images/main/class_car06.png')}
.m12_step1 li.c7 a {background-image:url('/images/main/class_car07.png')}
.m12_step1 li.c8 a {background-image:url('/images/main/class_car08.png')}
.m12_step1 li.on a {border:1px solid var(--color-main); color:var(--color-main);}


.m12_step2, .m12_step1, .m12_step3	{ clear:both; }
.m12_step2 {border-top:1px solid #dfdfdf; padding:15px; }
.m12_step2 label	{width:185px; color:#111;font-size:13px !important;  letter-spacing:-.07em !important; white-space:nowrap;}
.m12_step3 th	{ font-weight:normal; text-align:right; color:#636363; width:100px; padding:0 20px 0 0; }
.m12_step3 td label {font-size:13px;color:#111;}

.sub_tabbox { padding:0; margin:0 0 20px 0;width:100%; background-color:#fff;}
.sub_tabbox ul {font-size:0; display:flex;  justify-content: space-between; flex-wrap: nowrap; gap:1px; }
.sub_tabbox li	{display:inline-block; width:50%;background-color:#f3f3f3;}

.sub_tabbox li a {display:block; position:relative; color:#555; font-size:16px;line-height:60px;text-align:center;font-weight:500;letter-spacing:-1px;  transition: all 0.2s ease-in; overflow:hidden; }
.sub_tabbox li.on a { color:#fff; background-color:var(--color-main); box-shadow:5px 5px 12px rgba(0,0,0,0.1);  z-index:5 }


.bigcar_list	{ padding:0; margin:0; font-size:0; }
.bigcar_list ul	{ padding:0; margin:0; }
.bigcar_list ul li	{ float:left; width:240px; padding:15px 25px 0 0; font-size:12px; height:300px; color:#222; border-bottom:1px solid #e7e6e6; }
.bigcar_list ul li a { color:#333333;}
.bigcar_list li .photo	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .photo	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.bigcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.bigcar_list ul li .title	{ padding:8px 0 0 0; }
.bigcar_list ul li .car_option	{ padding:0 0 2px 0; color:#a8a8a8; line-height:1.4; }
.bigcar_list ul li .car_price	{ color:#a3a3a3; padding:0 0 6px 0; }
.bigcar_list ul li .car_price strong	{ color:#676767; }
.bigcar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; }
.bigcar_list ul li .km	{ color:#999999; font-weight:bold; border:1px solid #e3e3e3; display:inline-block; padding:3px 5px 0 5px; margin:14px 0 0 0; line-height:1.3; }

.salecar_list	{ padding:0; margin:0; font-size:0; }
.salecar_list ul	{ padding:0; margin:0; }
.salecar_list ul li	{ float:left; width:240px; padding:35px 25px 0 0; font-size:12px; height:310px; color:#222; border-bottom:1px solid #e7e6e6; }
.salecar_list ul li a { color:#333333;  }
.salecar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.salecar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.salecar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.salecar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.salecar_list ul li .saleicon	{ position:absolute; width:56px; height:57px; text-align:center; background:url(/images/sub/icon_sale.gif) no-repeat 0 8px; color:#fff; font-size:12px; padding:15px 0 0 0; }
.salecar_list ul li .saleicon span	{ font-size:24px; font-weight:bold; }
.salecar_list ul li .title	{ padding:8px 0 0 62px; letter-spacing:-1px; }
.salecar_list ul li .car_option	{ padding:0 0 2px 62px; color:#a8a8a8; line-height:1.4; }
.salecar_list ul li .car_price	{ color:#484848; padding:0 0 6px 62px; letter-spacing:-1px; }
.salecar_list ul li .car_price strong	{ color:#676767; }
.salecar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; letter-spacing:0; }
.salecar_list ul li .btn	{ padding:0 0 0 63px; }
.salecar_list ul li .btn img	{ border:0 !important; }



/*  ¸Å¸ÅÀýÂ÷ 20230407*/
.sale_process { position:relative; text-align:center; margin:0 auto 15px;width:100%;max-width:1200px;margin-top:-100px; padding:25px 50px 35px; box-shadow:5px 5px 25px rgba(0,0,0,0.15); background:var(--color-main);background-size:auto 200px !important;z-index:100;}
.sale_process .title {font-size:21px; font-weight:400; color:#fff;  font-family:'SB-ugr'; }
.sale_process ul {display:flex; justify-content: center; flex-direction: row; flex-wrap: nowrap; align-items: flex-start;  gap:0px; padding-top:12px; }
.sale_process ul li {width:20%; position:relative;   display:flex; align-items: center; justify-content: center; flex-direction: column;}
.sale_process ul li:before {content:"\e93e"; position:absolute; left:-5%; top:50%; margin-top:-30px; font-size:1.75rem; color:rgba(255,255,255,0.5); font-family:'xeicon';}
.sale_process ul li:first-child:before {display:none;}
.sale_process ul li figure{width:120px; height:120px; border-radius:50%; border:1px solid rgba(255,255,255,0.3); background-position:center center; background-repeat:no-repeat; background-size:auto;  }
.sale_process ul li p {font-size:1rem; color:#fff;   font-family:'SB-ugr';  line-height:1.3em; margin-top:10px; }
.sale_process ul li:nth-child(1) figure {background-image:url('/images/ico_process_01.png')}
.sale_process ul li:nth-child(2) figure {background-image:url('/images/ico_process_02.png')}
.sale_process ul li:nth-child(3) figure {background-image:url('/images/ico_process_03.png')}
.sale_process ul li:nth-child(4) figure {background-image:url('/images/ico_process_04.png')}
.sale_process ul li:nth-child(5) figure {background-image:url('/images/ico_process_05.png')}
.sale_process ul.buy li:nth-child(3) figure {background-image:url('/images/ico_process_03_2.png')}
.sale_process ul.buy li:nth-child(4) figure {background-image:url('/images/ico_process_04_2.png')}



/*Ä¿¹Â´ÏÆ¼*/
#news_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:1px solid #dfdfdf; }
#news_list li	{ border-bottom:1px solid #efefef;}
#news_list li .news_img	{ float:left; width:180px; height:120px;margin-top:15px;  background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/images/nophoto/nophoto_650x480.gif);overflow:hidden;  }
#news_list li .img-wrap {display:block; width:100%; height:100%; background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;  }
#news_list li > img {width:25%;height:auto;max-height:152px;}
#news_list li .textbox{width:75%;box-sizing: border-box; padding: 22px 25px;  display: inline-block; }
#news_list li .news_name	{ color:#ccc; }
#news_list li .news_title	{ font-size: 18px; }
#news_list li p {padding-top: 15px;    font-size: 14px;    color: #999;}

/* °¶·¯¸®¸®½ºÆ® */
.gallery_list { display:flex; justify-content: flex-start;  flex-wrap: wrap;flex-direction: row; align-items: flex-start; gap:20px; font-size:0  }
.gallery_list li {width:calc(25% - 15px); overflow:hidden;  }
.gallery_list li a {display:block;}
.gallery_list li figure {  background-color:#f4f4f4; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.gallery_list li figure img {width:100%; min-height:190px; }
.gallery_list li .txt_wrap {display:block; padding:15px 0;   }
.gallery_list li .txt_wrap .title {font-size:18px; line-height:1.4em; font-weight:700; color:#333; font-family:inherit; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.gallery_list li .txt_wrap .date {font-size:14px; line-height:1.4em; font-weight:600; color:#777; font-family:inherit; margin-top:10px;}




.t_view	{ border-top:1px solid #999; width:100%; }
.t_view th	{ background:#f9f9f9; padding:15px 0; text-align:center; font-size:22px;color:#111;font-weight:bold;}
.t_view td .view_cate	{ display:inline-block; width:50%; color:#999; line-height:28px; }
.t_view td .view_name	{ display:inline-block; width:50%; text-align:right;color:#999; }
.t_view td .view_name span	{ font-weight:normal !important;}
.t_view td { padding:10px; border-bottom:1px solid #efefef; }
.t_view.small th {font-size:14px !important;}

.view_content	{ padding:30px 0; font-size:14px;  min-height:500px;}
.view_content h3 {font-size:24px;margin-bottom:20px;}
.view_content p.subguide {font-size:18px; padding-top:10px; color:var(--color-main); font-weight:700;}
.view_content p.guide {font-size:16px; line-height:1.5; margin-bottom:10px;}
.view_content p, .view_content div, .view_content span	{ font-size:16px;line-height:1.5;}
.view_content	.photo	{ text-align:center; padding:0 0 20px 0; }

.view_content .circle, .view_content .text {display:inline-block;}
.view_content .right_arrow{display:inline-block; width:15px; height:15px; background:url(/images/inc/next.png) center  center no-repeat; opacity: 0.3; padding:0 10px;}
.view_content .arrow {display:block; background:url(/images/sub/guide_arrow.png) 60px center no-repeat; width:100%; height:15px;}
.view_content .circle {background:#f9f9f9; line-height:150px; width:150px; text-align:center; font-size:16px; font-weight:bold; border-radius:100px;}
.view_content .text {margin:0 20px; font-size:17px;}
.t_comment_box	{ border:1px solid #8290db; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.t_comment_box div	{ text-align:right; padding:4px 22px 0 0; }

.list_btn_wrap	{position:relative;margin:0;  padding:20px 0 10px 0px; line-height: 35px; display:flex;justify-content: space-between;align-items: center;   }
.list_btn_wrap .txt_sort	{ position:relative; width:100%; color:#5d5d5d; letter-spacing:-1px;font-size:16px; display:flex;justify-content: flex-end; gap:5px;}
.list_btn_wrap .txt_sort strong	{ font-size:14px; font-weight:bold; }
.list_btn_wrap .list_btn_searchbox	{ position:absolute; right:0px; }

.list_no	{ color:#333333;  font-size:16px; width:50%;}
.list_no strong {padding-left:5px;font-size:20px;color:var(--color-main);}


.t_list { width:100%; margin:0; padding:0; line-height:1.5; border-top:0px solid #999;}
.t_list.guide td {padding:0px;}
.t_list.guide td a {display:block;padding:20px;}
.t_list th { background:#f4f4f4; padding:12px 0; color:#333; text-align:center; font-size:14px; line-height:20px; letter-spacing:-1px; }
.t_list th:first-child {border-radius:5px 0 0 5px;}
.t_list th:last-child {border-radius:0 5px 5px 0}
.t_list td.left a, .t_list td.left span {font-size:16px;color:#111;}
.t_list td.carName {padding-left:20px;text-align:left;}
.t_list td.carName > a {font-size:18px;}

.t_list td { text-align:center; padding:12px 0 12px 0; margin:0; color:#555; border-bottom:1px solid #efefef;font-size:14px; line-height:17px;}
.t_list td .txt_comment	{ color:#777; padding:10px 0 0 0; line-height:1.3; font-size:14px;  display:none; }
.t_list td .txt_comment span {display:inline-block;padding:0px 3px;color:#ededed;}
.t_list td .txt_comment.type2 {padding-top:4px;color:#ff5400;}
.t_list td a.btn	{ margin:0 0 4px 0; display:block; padding:0; }
.t_list td .txt_price	{ font-size:20px; color:#f00; }
.t_list td .unit { font-size:15px; color:#555; font-weight:500;}
.t_list td.price	{ text-align:right; padding:3px 5px 6px 0; }
.t_list td.price .monthly {display:block; padding-bottom:5px; font-size:15px; font-weight:500; color:#666}
.t_list td.left { text-align:left; padding-left:10px; }
.t_list th.left { text-align:left; }
.t_list .listPhoto {position:relative;width:115px;}
.t_list .listPhoto .icon {position:absolute;left:0px;top:0px;}
.t_list .listPhoto .icon img {height:50px;border:none !important;}
.t_list .listPhoto .icon.direct {width:50px; height:50px; background:url('/images/main/ico_label.png') no-repeat  0 0; background-size:cover; border:0px solid #f00}
.t_list .listPhoto .icon.direct img {height:50px; display:block !important;  }

@media screen and ( max-width:1024px ) {
#news_list li .textbox{width:80%;}

}
/* È¸¿ø°¡ÀÔ */
.join_title	{ text-align:center; padding:45px 0 10px 0; }
.join_txt	{ padding:0 0 30px 0; width:690px; position:relative; margin:0 auto; }

.join_box	{ margin:20px 0 0; background:#f9f9f9; padding:20px 25px; border-radius:4px;}
.join_box h3 {margin-bottom:8px; font-weight:500}
.join_box dt	{ padding:0; margin:0; }
.join_box dd	{ margin:0; border:1px solid #eee; background:#fff !important; padding:0; height:100%;font-size:14px;}
.join_box dd.none	{ margin:0; border:0px solid !important; background:none !important; padding:10px 15px 0 15px; text-align:right; }
.join_wrap 	{ position:relative; margin:0 auto; padding: 70px 0px;  font-size:0;}
.join_wrap a {text-align:center; display:inline-block; box-sizing:border-box; }
.join_wrap .joinL {width:50%; border-right:1px solid #ccc;}
.join_wrap .joinR {width:50%;}
.join_wrap a h3 {font-size:30px; font-weight:normal;}
.join_wrap a span {display:block;width:100%;padding:10px 0px 70px 0px;line-height:20px; font-size:14px;}
.join_wrap a img{width: 150px;}
.join_wrap a .btn {display:block; margin:70px auto;width:30%; font-weight:500; line-height:50px; font-size:18px; background:var(--color-main);  color:#fff;  color:#fff !important; border:1px solid var(--color-main);}
.join_wrap .agree {float:left;width:50%;}
.join_wrap .agree label {display:block;padding:10px 0px 0px 0px;line-height:20px;}
.join_wrap .agree label input {display:inline-block;margin:-2px 0px 0px 0px;vertical-align:middle;}
.join_wrap .agree textarea {margin:10px 0px 0px 0px;padding:5px;border:1px solid #CCC;width:95%;line-height:20px;}
.join_wrap .agreeInfor {padding:10px 0px 0px 0px;}
.join_box .join_ti {font-size:18px; font-weight:bold; color:#999; padding:25px;}
 /*  ·Î±×ÀÎ  */

.login_wrap {overflow:hidden;width:460px; margin:0 auto; min-height:700px;  }
.login_wrap input[type=text], .login_wrap input[type=password] { width:100%;height:50px;padding:0 20px;border:1px solid #dedede; box-sizing:border-box; margin-bottom:10px;  font-size:18px;line-height:50px; }
.login_wrap input[type=button] { width:100%;padding:20px;border:1px solid #dedede; box-sizing:border-box; margin-bottom:10px;  font-size:18px;}
.login_wrap .loginBtn {background:var(--color-main);  color:#fff;  text-align:center;border:none; margin-top:10px; color:#fff; font-size:18px; font-weight:bold; cursor:pointer;}
.login_wrap .line, .join_wrap .line{background:#dedede; margin:30px 0; width:100%; height:1px;}
.login_wrap .login_find {border:1px solid #dedede;    text-align: center; box-sizing:border-box; padding:20px 30px; background:#f0f2f2; font-size:16px; line-height:2; color:#444;}
.login_wrap .login_find strong {font-size: 20px;}
.login_wrap .login_find b {color:#0050b0;}
.login_wrap .login_find span {display:inline-block; width:15px;}
.login_wrap .id_save {position: relative; }
.login_wrap .id_save .input_none {width:30px; height: 30px; position: absolute; left: 0px; bottom: 0px;  margin: 0; -webkit-appearance: none; -moz-appearance: none;    appearance: none; border: 0;  outline: 0;    vertical-align: middle; display:none; }
.login_wrap .id_save .input_none:checked + .name {background:url(/images/sub/checkbox_checked.png) left center no-repeat; background-size:25px auto; z-index:2; }
.login_wrap .id_save .input_none + .name {background:url(/images/sub/checkbox_nochecked.png) left center no-repeat; background-size:25px auto;  z-index:2;}
.login_wrap label .name { position: relative;  display: block; line-height:30px; padding:0 35px; font-size:14px; }


.finderWrap {overflow:hidden;width:460px; margin:0 auto; min-height:700px;  }


.t_form { border-top:1px solid #ededed; width:100%; }
.t_form thead th	{ background:#cbcbd0; padding:7px 0 10px 20px; color:#fff; text-align:left; }
.t_form tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; border-right:1px #efefef solid; padding:10px 10px 0 0; margin:0; text-align:right; color:#999999; width:20%; vertical-align:top; }
.t_form td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; }
.t_form td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; }

.ex_blue	{ font-size:11px !important; padding:6px 0 0 15px; color:#7791e4 !important; letter-spacing:-1px; }
.ex	{ font-size:11px; padding:6px 0 0 15px; color:#666666; letter-spacing:-1px; }
.joindate	{ color:#999; font-size:11px; padding:0 0 0 100px; }
.scroll	{ overflow-y:scroll; height:200px; padding:15px; }
.scroll_500	{ float:left; overflow-y:scroll; height:210px; padding:15px; width:574px; border-left:1px solid #e2e2e2; }
.scroll_400	{ float:left; overflow-y:scroll; height:78px; padding:10px; width:606px; border-left:1px solid #e2e2e2;font-size:12px; }
.btn_bottomwrap	{ text-align:center; padding:20px 0 50px 0; display:flex; gap:10px;  justify-content: center; }



.mypage_info	{ border:1px solid #1d1d1d; background:#f2f2f2; margin:0 0 25px 0; }
.mypage_box	{ border:1px solid #444444; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.mypage_box	strong { color:#939393; font-weight:bold; }
.mypage_box	img	{ vertical-align:middle; }
.mypage_box	div	{ padding:7px 0 0 0; }

.mypage_box .s_btn		{ padding:0; font-size:0; }
.mypage_box .s_btn a	{ display:inline-block; background:url(/images/sub/btn_blank.gif) no-repeat; text-decoration:none; margin:0 2px 7px 0; color:#7b7c81; font-size:11px; width:22px; height:19px; text-align:center; padding:3px 0 0 0; }
.mypage_box .s_btn a:hover, .mypage_box .s_btn a.on	{ background:#212a63; color:#fff; }
.mypage_box .s_btn img	{ vertical-align:top; }

.myinfo_bg	{ display:inline-block; width:155px; height:89px; vertical-align:top; }
.myinfo_bg1	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg1.gif) no-repeat; }
.myinfo_bg2	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg2.gif) no-repeat; }
.myinfo_bg3	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg3.gif) no-repeat; }
.myinfo_bg4	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/images/sub/mypage_info_bg4.gif) no-repeat; }
.myinfo_bg5	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/images/sub/mypage_info_bg5.gif) no-repeat; }
.myinfo_bg6	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg6.gif) no-repeat; }
.myinfo_bg7	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg7.gif) no-repeat; }
.myinfo_bg8	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/images/sub/mypage_info_bg8.gif) no-repeat; }
.myinfo_bg9	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/images/sub/mypage_info_bg9.gif) no-repeat; }

.myinfo_wrap	{ height:224px; }
.myinfo_wrap ul	{ padding:12px 0 18px 0; }
.myinfo_wrap ul li	{ background:url(/images/main/icon_list.gif) no-repeat 25px 6px; padding:0 0 0 38px; width:330px; }
.myinfo_wrap ul li a	{ line-height:1.7; }
.myinfo_wrap ul li span	{ float:right; color:#999; font-size:11px; }
.m_ask	{ position:absolute; border-top:2px solid #151515; border-bottom:1px solid #696969; width:400px; }
.m_councel	{ position:absolute; left:612px; border-top:2px solid #151515; border-bottom:1px solid #696969; width:399px; border-left:1px solid #e2e2e2; }

.goodcar_list	{ padding:0; margin:0; border:1px solid #d0d0d0; height:230px; }
.goodcar_list dt	{ border-bottom:2px solid #000000; text-align:center; }
.goodcar_list dd	{ padding:17px 0 0 12px; margin:0; }
.goodcar_list li	{ float:left; width:132px; padding:0 10px 0 12px; font-size:12px; }
.goodcar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.goodcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.goodcar_list li .li_txt	{ padding:4px 0 0 0; color:#666666; line-height:1.3; }
.goodcar_list li strong	{ padding:0 5px 0 0; display:inline-block; color:#333333; }

.favorite_list	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; }
.favorite_list li	{ padding:4px 0 4px 10px; }

.label_inputbox	{ width:112px; display:inline-block; padding:0 0 8px 0; letter-spacing:-1px; color:#777777; }
.color_bg	{ display:inline-block; width:30px; height:16px; margin:0 5px 0 0; }
.color_bg_half	{ display:inline-block; width:15px; height:16px; margin:0 0 0 0; }
.color_bg_half2	{ display:inline-block; width:15px; height:16px; margin:0 5px 0 0; }

.t_table	{ border-top:1px solid #dfdfdf; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_table thead th	{ background:#cbcbd0; padding:7px 0 5px 20px; color:#fff; text-align:center; }
.t_table tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; padding:12px 10px 0 0; margin:0; text-align:right; color:#999999; width:120px; vertical-align:top; }
.t_table td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; border-left:1px #efefef solid; vertical-align:top; }
.t_table td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; border:1px solid #d9dbdc !important; }
.t_table td textarea	{ margin:0 0 4px 0; line-height:1.3; }
.t_table td.memostyle	{ border:0 !important; background:#fcfcfc; padding:15px 0 10px 20px; }
.t_table td.memostyle2	{ border:0 !important; background:#fcfcfc; padding:0 20px 0 20px; }
.t_table td.memostyle3	{ border:0; background:#fcfcfc; padding:10px 20px 15px 0; text-align:right; }


/* Á¼°Ô */
.t_tableShort	{ padding:10px 0 10px 0; width:100%; margin-top:15px;}
.t_tableShort .ess {;display:inline-block; vertical-align:top; margin-left:5px;}
.t_tableShort .ess:before {content:'*'; display:inline-block;color:#fa1c37; font-weight:500; font-size:1.1rem}
.t_tableShort th {  padding-left:20px; margin:0; text-align:left; color:#777;font-size:16px; width:150px; vertical-align:middle; border-bottom:1px solid #999;  }
.t_tableShort td {  margin:0; text-align:left; padding:10px 10px; font-size:16px;  vertical-align:top;  border-bottom:1px solid #dedede; }
.t_tableShort td input[type=text], .t_form td input[type=password], .t_form td select { margin:0; vertical-align:middle; }
.t_tableShort input,
.t_tableShort select {height:50px; line-height:50px; font-weight:500;color:#222; font-size:1rem;  border:0; border-radius:5px; background-color:#f8f8f8; border:1px solid #ececec; outline:0; transition: all 0.2s ease-in; }
.t_tableShort textarea {padding:15px;border:0; font-weight:400; color:#222; line-height:1.6em; border-radius:5px; background-color:#f8f8f8; border:1px solid #ececec; outline:0; transition: all 0.2s ease-in; }

.t_tableShort input:focus,
.t_tableShort select:focus,
.t_tableShort textarea:focus {background-color:#fff; border-color:var(--color-main); }

.w100pc {width:100%; }
.item-carinfo {display:flex;flex-wrap: nowrap; gap:5px; }
.item-carinfo select {width:25%; margin:0}
.item-name {display:flex;flex-wrap: nowrap; gap:5px; width:50%;}
.item-name input,
.item-name select {width:50%;}
.item-phone {display:flex;flex-wrap: nowrap; gap:5px; width:50%; line-height:43px;}
.item-phone input {width:35%;}
.item-phone select {width:30%;}

.agree_box	{ margin:20px 0 0;}
.agree_box h2 {margin-bottom:10px; font-size:17px; line-height:1.3em; font-weight:500; color:#333; }
.agree_box h3 {margin:15px 0 5px; font-size:15px; line-height:1.3em;  font-weight:500; color:#333; }
.agree_box h3:first-child {margin-top:0;}
.agree_box ol li {position:relative; padding-left:10px; font-size:13px; font-weight:400; color:#666; line-height:1.5em; margin-bottom:5px; }
.agree_box ol li:before {content:''; position:absolute; left:2px; top:8px;width:2px; height:2px; background-color:#555; }
.agree_box .item_box {display:block; padding:20px; font-size:14px; line-height:1.5em; border-radius:6px; background-color:#f9f9f9;border:1px solid #eee;   }
.agree_box .line { display:block; padding:20px 5px 10px; font-size:14px; line-height:1.3em; border-bottom:1px solid #dedede; text-align:center; display:flex; justify-content: center;  align-items: center;  gap:15px; }
.agree_box .line span {margin-right:10px; font-weight:500; font-size:15px;}
.agree_box .line label {font-weight:500; font-size:15px;}

.t_photo	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_photo td.txt { color:#444444; text-align:left; padding:18px 0 20px 20px; }
.t_photo td.txt2 { color:#444444; text-align:left; padding:0 0 0 20px; }
.t_photo td { margin:0; text-align:left; padding:20px 0 20px 25px; font-size:12px; color:#999999; }
.t_photo td td	{ padding:0 35px 10px 0 !important; }
.t_photo .photo { border:1px solid #d9d9d9; margin:0 0 4px 0; }
.t_photo .btnright	{ position:absolute; right:20px; }
.t_photo .btnright2	{ float:right; }




.listbottom_btn_wrap	{ margin:0; padding:0; padding:20px 0 0 10px; }
.listInfor {font-size:16px;padding:10px 0;}



#big_imgTags > a {min-height:435px;background:#f1f1f1;}
#big_imgTags .icon {position:absolute;left:0px;top:0px;}

.t_comment { width:100%; margin:0; padding:0; line-height:1.5; border-top:1px solid #cccaca; }
.t_comment td { padding:16px 0 18px 20px; margin:0; color:#676767; border-bottom:1px solid #efefef; }
.t_comment td .c_name	{ color:#5065d6; font-weight:bold; display:inline-block; width:200px; padding:0 0 5px 0; }
.t_comment td .c_name span	{ color:#999999; font-size:11px; font-weight:normal !important; padding:0 0 0 10px; }
.t_comment td .c_btn	{ display:inline-block; width:570px; text-align:right; padding:0 0 6px 0; }
.t_comment td div 	{ padding:0 20px 0 0; }
.t_comment td.comment_total	{ background:#f9f9f9; padding:8px 0 4px 15px; color:#222222; }



.salebox	{ border:1px solid #adadad; background:#fafafa; padding:10px 0 10px 30px; color:#636363; font-weight:bold; }

.subbox	{ border:1px solid #dfdfdf; background:#fff; margin:0 0 0px 0; border-radius:7px; overflow:hidden;}
.subbox	.searchtext	{ background:#f5f5f5; padding:10px 0 10px 25px; color:#1a1a1a; font-size:11px;  }
.subbox	.searchtext strong	{ letter-spacing:-1px; }
.subbox	.searchtext span	{ display:inline-block; width:600px; }
.subbox	.searchtext span.width	{ width:680px !important; }
.subbox	.searchtext strong.text_no	{ letter-spacing:0; color:#5169e7; font-size:12px; }

.m11_wrap	{ overflow:hidden; white-space:nowrap; height:185px; width:690px; padding:0; margin:0 0 0 65px; }
.m11	{ height:150px; margin:0; }
.m11 dl, .m16 dl	{ float:left; }
.m11 dt, .m16 dt	{ padding:20px 0 10px 13px; }
.m11 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:120px; overflow:auto; color:#636363;  }
.m11 dd select	{ border:0; }
.m11 dd label, .m16 dd label	{ display:block; }
.m11_prev	{ position:absolute; left:232px; top:135px; }
.m11_next	{ position:absolute; right:20px; top:135px; }
.m16	{ height:175px; margin:0; white-space:nowrap; padding:5px 0 0 25px; }
.m16 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:105px; overflow:auto; color:#636363;  }
.m16 dd.none	{ border:0; }
.m16 dd.float label	{ display:inline-block; width:75px; }
.m16 dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.m16 dd .arrow	{ padding:8px 0 12px 0; text-align:center; }
.m16 dd span.txt_width	{ display:inline-block; width:125px; }
.m16 dd .range_wrap	{ padding:0 14px 0 0;}



.m14_wrap	{ height:335px; }
.m14_wrap .tm	{ display:block; height:101px; overflow:hidden; }
.m14_wrap .tm img	{ margin:0; }
.m14_wrap .tm:hover img, .m14_wrap li.on img	{ margin:-101px 0 0 0; }
.m14_wrap li	{ float:left; display:inline-block; }
.m14_wrap li ul	{ display:none; }
.m14_wrap li.on ul, .m14_wrap li:hover ul, .m14_wrap li.on:hover ul	{ display:block; padding:20px 0 0 0; position:absolute; left:250px; }
.m14_wrap li:hover li,.m14_wrap li.on li	{ float:left; display:inline-block; width:123px; padding:3px 0 0 0 !important; }
.m14_wrap li li a { color:#636363; }
.m14_wrap li li a:hover	{ text-decoration:underline; font-weight:bold; letter-spacing:-1px; color:#222222; }




/* »ó¼¼º¸±â  */
.detail_btnbox	{position:relative; padding:10px 0 10px 0; border-bottom:0px solid #ddd; display:flex;  justify-content: space-between;align-items: center; }
.detail_btnbox .btn_sns	{ position:absolute; right:0; bottom:10px; }
.detail_btnbox .btn_prev {display:block;position:absolute; left:0; bottom:10px;}
.detail_btnbox .btn_r {display:flex; justify-content: flex-end; gap:.2rem }
.detail_btnbox .btn_r a { display: inline-block; width:auto; text-align: center; line-height: 36px;padding:0 1rem; background: #fff; font-size: 15px; font-weight:500;color:#333; border-radius:6px; border:1px solid #b5b9c0;}
.detail_btnbox .btn_r a.perform {border-color:var(--color-main); color:var(--color-main);}


#detail_box	{position:relative;padding:0; overflow:hidden; }
#detail_box .detailtitle {font-size:0;  margin-top:10px;color:#222; padding:0px 0 1.8rem;background:#fff; }
#detail_box .detailtitle > div {display:inline-block;}
#detail_box .detailoption {width:75%;}
#detail_box .detailoption h3 {font-size:30px; letter-spacing:-1px;margin-bottom: 5px;font-weight:600; color:#222;  }
#detail_box .detailoption strong {color:#28b1ff; margin-top:10px;}
#detail_box .price {width:25%; text-align:right; vertical-align: bottom;  }
#detail_box .price span {display:inline-block; color:#fff; background:#999; color:#fff; width:30px; height:30px;  line-height:30px;border-radius:50px; text-align:center; margin-right:10px; font-size:16px;}
#detail_box .price strong {font-size:28px;color:#ef0202;line-height:60px; }
#detail_box .price em {  font-weight:500; display:inline-block; }
#detail_box .monthly {font-size:16px; margin-right:5px;}
#detail_box .unit {font-size:18px;}

#detail_box .detail_top {position:relative;   width:100%; display:flex; justify-content: space-between;  flex-direction: column;flex-wrap: nowrap; align-items: flex-start; }
#detail_box .left	{  width:100%; padding:0; margin:0; box-sizing:border-box; display:flex;  flex-direction: row;flex-wrap: nowrap;align-items: flex-start;  gap:1px;}
#detail_box .left a.photobig	{ position:absolute; z-index:100;left:10px; bottom:10px; width:40px; height:40px; border-radius:5px; background-color:rgba(0,0,0,0.5); text-align:center;  }
#detail_box .left a.photobig:before{content:"\e90d"; font-family:'xeicon'; display:inline-block; color:#fff; font-size:25px; line-height:40px;  }
#detail_box .left .img_box {position:relative; width:55%; }
#detail_box .left .img_box img {min-height:494px; max-height:494px;}
#detail_box .left .photopage	{ position:absolute; right:10px;  bottom:10px; width:auto; background-color:rgba(0,0,0,0.5); color:rgba(255,255,255,0.5); text-align:right; border-radius:60px; padding:0 15px; line-height:40px; margin-bottom:0px;}
#detail_box .left .photopage a:before {content:''; font-family:'xeicon'; display:inline-block; vertical-align:top; margin-top:10px; color:#fff; font-size:16px;  }
#detail_box .left .photopage a.photo_prev:before {content:"\e93b"}
#detail_box .left .photopage a.photo_next:before {content:"\e93e"}
#detail_box .left .photopage strong {color:#fff;}
.thumb_list { width:45%; display:flex; justify-content: flex-start; flex-direction: row; flex-wrap: wrap; gap:1px}
.thumb_list li {width:calc(25% - 1px) ; }
.thumb_list li img {width:100%; height:auto !important; min-height:98px !important; height:98px !important; cursor:pointer;}
/* popup Å©°Ôº¸±â */
.popup .thumb_list {width:100%; gap:0;padding-top:5px;}
.popup .thumb_list li {width:10%; padding:0.5px;}
.popup .thumb_list li img {min-height:60px !important; height:60px !important; }


#detail_box	.detailprice	{ border-top:1px solid #e8e8e8; padding:20px 0 15px 0; }
#detail_box .right	{  width:100%; box-sizing:border-box; padding-top:1.5rem;  }
#detail_box .right table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#detail_box .right th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:15px 0 15px 20px; width:70px; font-weight:normal; color:#9d9d9d !important; font-size:11px !important; vertical-align:top; }
#detail_box .right td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 16px 15px; vertical-align:top; }
#detail_box .right li a.btn	{ color:#6f7dca; font-size:11px; letter-spacing:-1px; text-decoration:underline; }

#detail_box .rightoption	{ border-top:1px solid #555;border-bottom:1px solid #555;margin:0 0 20px 0; }
#detail_box .rightoption li	{ float:left;width:25%;}
#detail_box .rightoption li a.btn	{display:block;color:#222; font-size:17px;line-height:65px;letter-spacing:-1px;font-weight:bold; text-align:center;text-decoration:none;}

.right .cartitle {font-size:18px;font-weight:bold;color:#222; padding-bottom:10px;}
.right .cartitle.bg {background:#f7f7f7;padding:25px;}

.right .detailCarContWrap {overflow:hidden;display:flex;  flex-direction: row;flex-wrap: nowrap;align-items: flex-start; gap:20px;}
.right .detailCarContWrap .carContTop { box-sizing:border-box;width:100%}
.right .detailCarContWrap .carContTop .point {color:var(--color-main) !important; }

.right .detailCarContWrap .carContTop ul {font-size:0; padding:1.8rem 2.3rem; background-color:#f7f7f9; border-radius:12px;}
.right .detailCarContWrap .carContTop ul li {display:inline-block; vertical-align:top;  width:20%; box-sizing:border-box; padding:13px 0; font-size:15px; font-weight:500; line-height:1.5em;  }
.right .detailCarContWrap .carContTop ul li span {display: inline-block; }
.right .detailCarContWrap .carContTop ul li .tit {display:block; color:#999; font-size:14px;}
.right .detailCarContWrap .carContTop ul li .txt {display:block; font-size:16px; padding-top:0.3rem; }
.right .detailCarContWrap .carContTop .carmon_ins { display:inline-block; font-size:13px; height:30px; line-height:28px; padding:0 12px; background-color:#fef2f3; border:1px solid #fe6674; color:#fa2c3f; letter-spacing:-.08em; border-radius:60px; font-weight:500; }

.right .detailCarContWrap .dealerImg {position:absolute; right:15px; top:15px; width:120px; height:120px; background-color:transparent; background-repeat:no-repeat; background-size:contain; background-position:right 0; border:0px solid #fff; }

.right .detailCarContWrap .carContBottom { box-sizing:border-box; width:100%; }
.right .detailCarContWrap .carContBottom .name {padding-bottom:5px;font-size:20px; line-height:25px; color:#333; font-weight:500;}
.right .detailCarContWrap .carContBottom .name .phone {display:block;color:#ff5c01; font-size: 23px;  letter-spacing:0; padding-top:5px;font-weight:bold;  } 
.right .detailCarContWrap .carContBottom .btnbox {position:absolute;top:628px;right:15px;display:inline-block; width:15%;z-index:33; }
.right .detailCarContWrap .carContBottom .btnbox a {text-align: center; padding: 18px 5px; box-sizing:border-box;line-height:20px; width:100%; display: block; font-size:15px;letter-spacing:-1px; font-weight:bold; border:1px solid #dfdfdf;color:#ff5c01;}
.right .detailCarContWrap .carContBottom .btnbox .btn {margin-bottom:5px;}

.right .carContBottom { box-sizing:border-box; width:100%; padding-top:3rem;}
.right .seller {font-size:0; box-sizing:border-box; position:relative; padding:2rem 5rem; border:1px solid #e4e7ea; border-radius:12px; }
.seller .company {display:flex; justify-content: center; align-items: center; flex-direction: row;flex-wrap: nowrap;  gap:2rem;}
.seller .company .cp_img {width:380px; height:250px; border-radius:1rem; background-color:#f9f9f9; background-repeat:no-repeat; background-size:cover; background-position:center center; }
.seller .company .cp_info {width:calc(100% - 380px)}
.seller .company p {padding:6px 0 6px 2px;line-height:1.5em; color:#333; font-size:.95rem; font-weight:500}
.seller .company p:first-child {border-top:0}
.seller .company p span {display:inline-block; vertical-align:top; }
.seller .company p span:first-child {width:100px; color:#888}
.seller .company p span:first-child + span{width:calc(100% - 100px); color:#333;letter-spacing:-.04em; }
.seller .company p a:hover {color:#ff5c01;}
.right .detailCarContWrap .carContBottom .company .cominfo{font-size:10px;}

.right .install {clear:both;float:right;font-size:14px;color:#333;}
.right .install span { line-height:16px;}
.right .counselSMS { width:270px; }
.right .counselSMS .box {border:1px solid #e4e7ea; border-radius:.5rem;padding:10px; display:flex;flex-direction: column; gap:7px; overflow:hidden;  }
.right .counselSMS .text {background-color:#f6f6f6; max-width:250px; min-width:250px; min-height:145px; max-height:145px; border:0; border-radius:4px; margin:0; padding:1.05rem; font-size:1rem; color:#444; line-height:1.5em; letter-spacing:-.04em; word-break:keep-all; font-weight:500;}
.right .counselSMS input[type="text"] {height:50px; line-height:50px;  border-radius:4px; width:100%; border:1px solid #dedede; font-weight:500; color:#111; font-size:1.0rem;font-family:'SB-ugr';}
.right .counselSMS .btn_send {display:block;height:55px; line-height:57px;  border-radius:5px; background-color:#333; color:#fff; font-weight:500;  font-family:'SB-ugr'; font-size:1rem; text-align:center; }

.right .counselSMS input:-ms-input-placeholder {color:#a9a9a9; font-size:14px; font-weight:300; }
.right .counselSMS input::-webkit-input-placeholder {color:#a9a9a9;font-size:14px; font-weight:300; }
.right .counselSMS input::-moz-placeholder {color:#a9a9a9;font-size:14px;font-weight:300;  }

@media screen and ( max-width:1024px ) {
	.right .counselSMS { width:250px; }
	.right .counselSMS .text { max-width:230px; min-width:230px;}
}


#detail_box .btnArea {display:flex; gap:5px; padding:0;margin:0 0 1.5rem; justify-content: flex-end;flex-wrap: nowrap; align-items: flex-start;  font-size:0; text-align:center; }
#detail_box .btnArea a { margin:0; background-color:#fff; padding:0 2.5rem;  color:var(--color-main); border:1px solid var(--color-main);  height:48px; line-height:46px; font-size:15px; font-weight:500;border-radius:8px;  }
#detail_box .btnArea a.perform {background: linear-gradient(to right, #ff7303 0%, #ff5c00 100%); color:#fff;}
#detail_box .btnArea a.acc {background-color:#b5b9c0; color:#fff; border-color:#b5b9c0;}

@media screen and ( max-width:1024px ) {
   #detail_box .btnArea a { font-size:14px;}

}


#carSImgPart1Layer td img {width:100%;}
#carSImgPart1Layer td {padding:0 1px 1px 0;}


.detail_bottombtn		{clear:both;position:relative;padding:50px 0; font-size:0; display:flex; justify-content: flex-start;  flex-wrap: nowrap;flex-direction: row; align-items: flex-start; gap:5px; }
.detail_bottombtn.d_right {text-align: right;}
.detail_bottombtn a {width:50%; text-align:center;line-height:60px;color:#50555c; background-color:#fff; border:1px solid #d3d5d9; border-radius:8px; font-size:16px; font-weight:500}
.detail_bottombtn .btn1 { }
.detail_bottombtn .btn2 {}
.detail_bottombtn .btn3 {}
.detail_bottombtn .btn4 {}


.detail_tabbox	{ padding:0;   overflow:hidden; width:100%; margin-top:0px; display:flex;  justify-content: space-between; position:relative;}
.detail_tabbox:after {content:''; position:absolute; left:0; bottom:0px; width:100%; height:1px; background-color:#dedede;}
.detail_tabbox li	{ width:50%;padding:0; margin:0; overflow:hidden; }
.detail_tabbox li a	{display:block; color:#111;font-size:19px; line-height:60px; border-bottom:2px solid transparent; text-align:center;font-weight:500;}
.detail_tabbox li.on a	{color:var(--color-main); border-color:var(--color-main); font-weight:bold; }
.detail_tabbox li.active a	{color:var(--color-main); border-color:var(--color-main); font-weight:bold; }
.detail_tabbox li.active {z-index:33}

.tabbox_wrap {height:61px; width:100%; position:relative; margin-top:2rem; }
.tabbox_wrap .column {width:100%;}
.tabbox_wrap.fixed .column {position:fixed;top:0; left:0; width:100%; margin:0 auto;  }
.tabbox_wrap.fixed .detail_tabbox	{width:1198px; margin:0 auto;padding:0 0rem; background-color:#fff; }

h2.detail_title {font-size:1.365rem; font-weight:bold; color:#333; line-height:1.3em; padding-top:60px; padding-bottom:1.25rem;}
h3.detail_s_title {font-size:1.105rem; font-weight:bold; color:#ff6367; line-height:1.3em; margin-top:10px; padding-bottom:1rem;}
.detail_option_plus {padding:1rem 1.5rem; background-color:#f9f7f6; border:1px solid #f1eceb; font-size:1rem; font-weight:bold; color:#ff6367; border-radius:8px; margin-bottom:1.5rem;}

.detail_category_wrap {border:1px solid #e5e7ea; border-radius:12px; overflow:hidden;}
.detail_category	{   margin:0; width:100%; }
.detail_category td	{ border-right:1px solid #e3e3e3; vertical-align:top; padding:15px 0 15px 25px; }
.detail_category th:last-child,
.detail_category td:last-child {border-right:0;}
.detail_category td.non	{ border:0; }
.detail_category th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:8px 0 8px 0; background:#f5f5f5; text-align:center; }
.detail_category th.left	{ text-align:left; padding:8px 0 8px 8px; }
.detail_category td img	{ margin:0 6px 3px 0; }

.detailbox	{  padding:2rem 2rem; margin:0; border-radius:12px; background-color:#f9f9f9; min-height:250px; font-size:16px !important; line-height:1.7 !important }
.detailbox > p {font-size:16px !important; line-height:1.7 !important }
.detailbox_c	{  padding:30px; margin:0; border:1px solid #e3e3e3; text-align:center; border-radius:12px; }
.detailbox_top	{ text-align:right; padding:8px 10px 50px 0; }
.detail_btnwox	{ padding:50px 0; text-align:center; }

.detail_option	{ border:1px solid #a8a8a8; margin:10px 0 0 0; width:100%; }
.detail_option thead th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:5px 0 5px 0; background:#f5f5f5; text-align:center; color:#4e4e4e; font-weight:normal; }
.detail_option tbody th { color:#000000; font-weight:normal; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0; }
.detail_option tbody th.t { color:#333; font-weight:bold; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 0 10px 0; background:#fbfbfb;}
.detail_option tbody th.color	{ background:#fbfbfb; text-align:left; padding:0 0 0 15px;}
.detail_option tbody th.color strong	{ color:#333; }
.detail_option td	{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:5px 0 5px 15px; vertical-align:middle; font-size:14px;}
.detail_option td span	{ color:#afafaf; }
.detail_option td.right	{ text-align:right; padding:5px 15px 5px 0; }
.detail_option input {vertical-align:middle;}
.detail_option td dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.detail_option td dd span.txt_width	{ display:inline-block;margin:5px 0 0 0; width:270px; }
@media screen and ( max-width:400px ) {
	.detail_option td dd span.txt_width {width:70%;}
}

.detail_option td dd .range_wrap	{ padding:0 14px 0 0;}
.detail_option td .month {font-size:18px;font-weight:bold;color:#5169e7;}

#detail_historybox	{ height:240px; border-bottom:2px solid #ececec; padding:10px 0 0 0; }
#detail_historybox .btn, #detail_map .map	{ position:absolute;  }
#detail_historybox dl	{ position:absolute; left:406px;  }
#detail_historybox dt, #detail_map dt	{ padding:10px 0 20px 0; }
#detail_historybox dd ul li, #detail_map dd ul li		{ display:block; padding:3px 0 0 20px; background:url(/images/sub/icon_history.gif) no-repeat 5px 8px; font-size:15px;}
#detail_historybox dd ul li span	{ display:inline-block; width:270px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }
#detail_map	{ height:300px; padding:42px 15px; border:1px solid #e3e3e3; box-sizing:border-box;}
#detail_map dl	{ position:absolute; left:595px;  }
#detail_map dd ul li span { display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }

.detail_carlist	{ padding:0; margin:1.5rem 0 0; border:1px solid #e3e3e3; border-radius:12px; overflow:hidden; }
.detail_carlist dt	{ text-align:center; }
.detail_carlist dd	{ margin:0; }
.detail_carlist ul {text-align:center; padding:30px;}
.detail_carlist li	{ float:left; width:20%;  font-size:12px;padding: 20px 0; }
.detail_carlist li .li_txt	{ padding:12px 0 0 0; color:#111; line-height:1.3; font-size:17px; }
.detail_carlist li strong	{ padding:7px 5px 0 0; display:inline-block; color:var(--color-main); font-size:18px;vertical-align:middle; }
.detail_carlist li .btn	{ padding:7px 0 0 0; }

.pass_pop	{ border:1px solid #2b2d3e; position:absolute; left:50%; top:350px; width:280px; background:#fff; display:none; }
.pass_pop dd input[type=password]	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }

.detail_pop	{ border:1px solid #2b2d3e; position:absolute; left:729px; top:290px; width:280px; background:#fff; display:none; }
.detail_pop dt, .pass_pop dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop dt .close, .pass_pop dt .close	{ position:absolute; left:250px; }
.detail_pop dd, .pass_pop dd	{ padding:15px; color:#4e4e4e; }
.detail_pop dd input[type=text], .detail_pop dd textarea	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }
.detail_pop dd .btn, .pass_pop dd .btn	{ text-align:center; padding:10px 0 0 0; }
.detail_pop input[type=text], .detail_pop input, .detail_pop input[type=password], .detail_pop select, .detail_pop textarea {font-size:14px;background:#f7f7f7;}

.detail_pop2	{ border:1px solid #2b2d3e; position:absolute; left:0; top:290px; width:1015px; background:#fff; height:305px; display:none; z-index:200;}
.detail_pop2 dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop2 dt .close	{ position:absolute; left:985px; }
.detail_pop2 dd .map	{ float:left;/*position:absolute;*/background:#f8f8f8  }
.detail_pop2 dd	{ padding:20px 0 30px 25px; color:#4e4e4e;overflow:hidden;}
.detail_pop2 dd dl	{ /*position:absolute; left:625px;*/float:left;padding-left:30px;width:370px; }
.detail_pop2 dd dt	{ padding:0 0 10px 0 !important; background:none; }
.detail_pop2 dd dd	{ padding:0 0 15px; }
.detail_pop2 dd dd ul li		{ display:block; padding:1px 0 0 20px; color:#4e4e4e; background:url(/images/sub/icon_history.gif) no-repeat 5px 8px; }
.detail_pop2 dd dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }










.carmanager	{ height:100px; border:1px solid #1d1d1d; margin:0 0 35px 0; }
.carmanager li	{ float:left; width:88px; }
.carmanager li img	{ filter:gray()alpha(opacity=40); }
.carmanager li:hover img, .carmanager li.on img	{ filter:alpha(opacity=100); }
.carmanager li span	{ display:none; }
.carmanager li:hover span, .carmanager li.on span	{ width:88px; height:114px; padding:0; display:block; position:absolute; background:url(/images/sub/dealeron_bg.gif) no-repeat; cursor:pointer; }

.comment_box	{ border:1px solid #111111; background:#fafafa; color:#9e9e9e; padding:20px 0 20px 25px; margin:0 0 20px 0; height:90px; }
.comment_box textarea	{ border:1px solid #111b5f; padding:10px; width:535px; height:38px; vertical-align:middle; margin:0 !important; }
.comment_box input[type=image]	{ margin:0 !important; padding:0 !important; }
.comment_box span 	{ padding:0 0 6px 0; line-height:2; }
.comment_box dt	{ float:left; width:84px; }
.comment_box dd	{ float:left; padding:0 0 0 12px; width:660px; }
.comment_box strong	{ color:#2a2a2a; font-weight:bold; }


.word_list 	{ display:inline-block; border-top:1px solid #cccaca; padding:25px 0 0 0; }
.word_list li	{ float:left; padding:0 0 20px 0; color:#606060; border:1px solid #dedede; margin:0 18px 20px 0; width:140px; height:150px; }
.word_list li span	{ display:block; padding:6px 10px 0 10px; }
.word_list li:hover	{ background:#4a4ed6; color:#fff; cursor:pointer; border:1px solid #4a4ed6; }

.word_viewlist_wrap { float:left; width:180px; margin:0 18px 0 0; padding:0 0 10px 0; border:1px solid #ccc; }
.word_viewlist_wrap  .title	{ background:#6074e9; font-size:24px; font-weight:bold; color:#fff; padding:10px 0 4px 10px; }
.word_viewlist 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #111111; width:100%; }
.word_viewlist li	{ padding:0 10px 0 0; color:#606060; border-bottom:1px solid #efefef; margin:0; color:#999; cursor:pointer; }
.word_viewlist li .news_img	{ float:left; border:0px solid #fff; margin:0 10px 0 0; padding:0; filter:gray()alpha(opacity=70); }
.word_viewlist li:hover .news_img, .word_viewlist li.on .news_img	{ filter:alpha(opacity=100); }
.word_viewlist li .right	{ margin:0; line-height:1; padding:10px 0 0 0; font-size:11px; }
.word_viewlist li.on, .word_viewlist li:hover	{ background:#f7f7f7; color:#999999 !important; }
.word_viewlist li.on a	{ color:#5067fe !important; }
.word_viewlist li .right span	{ letter-spacing:-1px; margin:0; font-size:12px; font-weight:bold; line-height:1.2; }
.word_viewcont_wrap	{ float:left; width:599px; border-left:1px solid #eeeeee; }
.word_viewcont	{ padding:40px 0 0 40px; }
.word_viewcont	.title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 10px 0; }
.word_viewcont	.view	{ color:#999; font-size:11px;  text-align:right; padding:0 7px 15px 0; }

.guide_wrap { float:left; width:184px; margin:0 15px 0 0; padding:0 0 10px 0; }
.guide_wrap ul	{ margin:0 0 30px 0; }
.guide_wrap li	{ padding:0 0 7px 0; margin:0; }
.guide_contwrap	{ float:left; width:550px; border-left:1px solid #eeeeee; padding:18px 0 0 49px; }

.t_guide	{ margin:20px auto; }
.t_guide thead th	{ background:#b6b8bc; color:#fff; text-align:center; border-left:1px #d9dbdc solid;line-height:30px;}
.t_guide tbody th { background:#fcfcfc; border-bottom:1px #eaeaea solid; margin:0; color:#222222; width:65px; text-align:center;  border-right:0; vertical-align:middle; }
.t_guide td { border-bottom:1px #eaeaea solid !important; margin:0; text-align:left; padding:10px 0 8px 10px; border-left:1px #eaeaea solid; vertical-align:top; letter-spacing:-1px; }
.t_guide td.center { text-align:center; padding:10px 0 8px 10px; letter-spacing:0; }
.t_guide.map {width:100%;}
.t_guide.map tbody th {width:180px;line-height:30px;font-size:14px;}
.t_guide.map td {padding:12px 0;font-size:16px;}

.pop_bg		{  /*border:1px solid #333;*/ background:#fff; }
.pop_title	{  padding: 10px 0 10px 22px; background:#444; color:#fff; margin:0; font-size:15px;font-weight:bold;}
.pop_title .close	{ position:absolute; right:20px; }
.pop_title .right_btn	{ position:absolute; right:50px; top:8px; }
.pop_cont	{ margin:0; padding:0; background:url(/images/sub/pop_bg_right.gif) repeat-y right 0; padding:20px 30px 20px 30px; }
.pop_cont input[type=text]	{ max-width:76%;border:2px solid #333; vertical-align:top; }
.pop_cont .small	{ color:#777777; font-size:11px;  }
.pop_bottom	{ margin:0; padding:0; background:url(/images/sub/pop_bottom_right.gif) no-repeat right 0; }
.pop_bottom div	{ background:url(/images/sub/pop_bottom_left.gif) no-repeat left 0; height:30px; padding:20px 0 10px 0; text-align:center; }
.pop_tab {overflow:hidden;height:58px;background:url(/images/sub/bg_tab.gif) left top repeat-x;}
.pop_tab li {float:left;width:150px;}
.pop_tab li a {display:block;width:150px;height:58px;}
.pop_tab li a span {visibility:hidden;}
.pop_tab li a.tab1 {background:url(/images/sub/tabMenu.gif) left top no-repeat;}
.pop_tab li a.tab2 {background:url(/images/sub/tabMenu.gif) -150px top no-repeat;}
.pop_tab li a.tab3 {background:url(/images/sub/tabMenu.gif) -300px top no-repeat;}
.pop_tab li a.tab1:hover, .pop_tab li.on a.tab1 {background:url(/images/sub/tabMenu.gif) left -58px no-repeat;}
.pop_tab li a.tab2:hover, .pop_tab li.on a.tab2 {background:url(/images/sub/tabMenu.gif) -150px -58px no-repeat;}
.pop_tab li a.tab3:hover, .pop_tab li.on a.tab3 {background:url(/images/sub/tabMenu.gif) -300px -58px no-repeat;}

.pop_cont #detail_box	{ padding:20px 0 0 0 !important; border-bottom:2px solid #333333; }
.pop_cont #detail_box .left	{ width:405px !important; }
.pop_cont #detail_box .right	{ margin:-10px 0 0 0; left:463px !important; }
.pop_cont #detail_box .rightoption	{ width:475px; background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 10px 0; }
.pop_cont #detail_box .rightoption li	{ float:left; display:block; padding:1px 20px 0 0; color:#000000; width:190px; }
.pop_cont #detail_box .rightoption li.liright	{ float:left; padding:1px 0 0 25px; border-left:1px solid #e5e4e4; }
.pop_cont #detail_box .right th	{ padding:10px 0 10px 20px !important; }
.pop_cont #detail_box .right td	{ padding:10px 0 10px 15px !important; }
.pop_cont #detail_map dl	{ left:615px !important;  }
.pop_cont #detail_map dd ul li span	{ width:90px !important; }

.pop_subtitle	{ padding:30px 0 10px 5px; margin:0; border-bottom:1px solid #333333; }
.pop_subtitle2	{ padding:15px 0 10px 0; margin:0; border-bottom:1px solid #333333; }

.pop_compare	{ border-top:1px solid #333; border-bottom:1px solid #333; width:800px; margin:0 0 30px 0; }
.pop_compare th	{ background:#f5f5f5; padding:165px 0 0 10px; width:90px; font-weight:normal; }
.pop_compare th td	{ padding:5px 0 6px 0 !important; color:#666666; }
.pop_compare td	{ padding:20px 10px; vertical-align:top; }
.pop_compare td table	{ border:0; }
.pop_compare td table th	{ padding:0 0 15px 0 !important; text-align:center; width:130px !important; height:150px; background:none !important; border-bottom:1px solid #e3e3e3; vertical-align:top; }
.pop_compare td table th a {display:inline-block;width:100%;border:0px solid #ccc;line-height:25px;letter-spacing:-1px;font-size:12px;}
.pop_compare td table th .photo	{ border:1px solid #eeeeee; }
.pop_compare td table th div	{ padding:4px 0 4px 0; letter-spacing:-.08em;}
.pop_compare td table th div br {display:none;}
.pop_compare td table td	{ border-bottom:1px solid #e3e3e3; padding:5px 0 5px 10px !important; }

.pop_ex	{ color:#999999; padding:20px 0 20px 0; }

.option_wrap	{ padding:10px 0 20px 0; }
.option_wrap .title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 5px 0; border-bottom:2px solid #333333; margin:0 0 25px 0; }
.option_wrap .photo	{ float:left; padding:0 25px 15px 0; }
.option_wrap .btn	{ padding:10px 0 0 0; text-align:center; }
.option_wrap .view	{ overflow:auto; width:480px; height:200px; padding:0 20px 0 0; }

#mail_box	{ padding:10px 0 10px 0; border-bottom:1px solid #333333; }
#mail_box .left	{ float:left; width:235px; padding:10px 0 0 0; margin:0; }
#mail_box .left table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#mail_box .left table th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 0 10px 10px; width:50px; }
#mail_box .left table td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 10px 15px; }
#mail_box .right	{ float:left; padding:0 0 0 30px; width:300px; }
#mail_box .right .detailtitle	{ padding:10px 0 10px 0; margin:0; color:#111b5f; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1.3; }
#mail_box .right .rightoption	{ background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 15px 0; }
#mail_box dt	{ padding:25px 0 10px 0; }
#mail_box dd ul li	{ display:block; padding:1px 0 0 0; color:#4e4e4e; }
#mail_box dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; vertical-align:top; }
#mail_box dd ul li span.option	{ width:225px !important; color:#4e4e4e; font-weight:normal; font-size:12px; }

.t_sum	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; width:100%; }
.t_sum th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 20px 10px 0; width:150px; text-align:right; }
.t_sum td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 20px 10px 0; text-align:right; }

.sitemap	{ float:left; margin:0 20px 50px 0; width:230px; }
.sitemap dt	{ font-size:20px;border-top:2px solid #333; border-bottom:1px solid #8f8f8f; padding:20px 0 15px 0; text-align:center;  }
.sitemap dd	{ padding:15px 0 0 15px; }
.sitemap dd li	{ background:url(/images/sub/icon_history.gif) no-repeat 0 5px; padding:0 0 0 15px; }
.sitemap dd a	{ text-decoration:none; line-height:1.8; }
.sitemap dd a:hover	{ font-weight:bold; letter-spacing:-1px; }

.list_banner	{ background:url(/images/sub/list_banner_bg.jpg) no-repeat; height:84px; text-align:left; color:#646464; font-size:11px; letter-spacing:-1px; }
.list_banner .ex	{ position:absolute; right:40px; width:240px; padding:20px 0 0 0; line-height:1.4; }
.list_banner .photo	{ position:absolute; right:485px; }
.list_banner .info	{ position:absolute; padding:18px 0 0 65px; color:#fff; font-size:19px;font-weight:bold; line-height:1.1; }
.list_banner .info span	{ display:block; font-size:12px; color:#d6e3ff; }
.list_banner .info .btn	{ padding:1px 0 0 0; }

#event_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #2b2b2b; }
#event_list li	{ padding:20px 10px 20px 10px; color:#606060; border-bottom:1px solid #efefef; margin:0; }
#event_list li .event_img	{ float:left; border:1px solid #e4e4e4; margin:0 25px 0 0; padding:0;  }
#event_list li ul	{ margin:0; line-height:1; padding:0;   }
#event_list li li	{ padding:3px 0px 3px 0; letter-spacing:-1px; margin:0; border-bottom:0px solid; margin:0; font-size:12px; line-height:1.6; }
#event_list li li.cont	{ padding:0 0 4px 0; color:#999; }
#event_list li li.title	{ padding:14px 0 10px 0; margin:0; color:#444444; font-weight:bold; font-size:18px; line-height:1.3; }

#slides	{ display:block !important;  padding:22px 0 0 22px; overflow:hidden; width:778px; height:375px; background:url(/images/sub/event_bg.jpg) no-repeat; }
#slides .slides_container	{ overflow:hidden; height:335px; display:block !important; width:756px; }
.pagination { position:absolute; left:580px; top:435px; margin:0; width:70px; display:block; z-index:1200; }
.pagination li { float:left; margin:0 3px; list-style:none; }
.pagination li a { width:20px; height:20px; padding-top:0; background:url(/images/sub/event_page.png) -20px 0 no-repeat; float:left; overflow:hidden; margin:0; text-align:center; font-size:0; }
.pagination li.current a { background-position:0 -20px; background:url(/images/sub/event_page.png) no-repeat; text-align:center; font-size:0; }
#slides a	 {  color:#fff; font-weight:bold;  letter-spacing:-1px; }

.btnSet {text-align:center;padding:20px;}

/* Â÷·®ºä ¼öÁ¤ */


/* Áß°íÂ÷½Ã¼¼ */
.topsearch_box {border:1px solid #1d1d1d;padding:20px;background:#f5f5f5;}
.topsearch_box select {border:1px solid #CCC;padding:3px;}
.t_usedprice {table-layout:unset;border-collapse:collapse;}
.t_usedprice thead th {padding:5px;border:1px solid #dfdfdf;background:#eee;}
.t_usedprice tbody th {padding:5px;border:1px solid #dfdfdf;background:#f6f6f6;}
.t_usedprice td {padding:5px;border:1px solid #dfdfdf;text-align:center;font-size:14px;}

.carClass {font-weight:bold;}


/* ¸Å¸Å°¡ÀÌµå °Ë»ö  */
.searchBox {padding:10px 0px;}
.searchBox.bg {text-align:center; background:#f0f2f2; padding:30px 0;}
.searchBox span {display:inline-block;padding:0px 10px 0px 20px;font-weight:bold;font-size:15px;}
.searchBox select {width:150px; background-size: 30px auto;}
.searchBox select, .searchBox button, .searchBox input, .searchBox a {height:35px;line-height:35px;font-size:16px;vertical-align:middle;} 
.guideInfo {position:relative;padding:15px 0px 25px 25px;font-size:13px;background:url(/images/sub/icon_guideInfo.gif) left 18px no-repeat;}
.guideInfo strong {color:#666; text-decoration:underline;}
.guideInfo .sel {position:absolute;right:0px;top:10px;}
.inforBox {margin:10px 0px;border:1px solid #CCC;padding:10px;text-align:center;background:#f6f6f6;}
.searchBox input, .searchBox select {margin-bottom:0;}


.guide_list {font-size:0; padding:80px 80px 400px;}
.guide_list li {display:inline-block; width:18%; box-sizing:border-box; margin:0 1%; text-align:center;}
.guide_list li a {display:block;width:170px;height:170px; background-color:rgba(255,255,255,1); border-radius:160px; padding:33px 0 0; font-size:22px;letter-spacing:-2px;box-sizing:border-box;}
.guide_list li a:after {content:"\e93f"; display:block; margin:10px auto 0; width:40px; height:40px; line-height:40px; font-size:30px;  color:#fff; border-radius:50%; color:var(--color-main); border:1px solid rgba(0,0,0,0.08);}
.guide_list li a:hover:after { border-color:#fff; color:#fff;}
.guide_list li span {display:block; font-size:14px;line-height:30px;color:#999}
.guide_list li:hover a {background-color:var(--color-main);color:#fff;}
.guide_list li:hover a span {color:inherit;}

.guide_list.type1 {padding:400px 80px 80px;background:url(/images/sub/guide_img1.png) no-repeat;background-size:cover;}
.guide_list.type2 {background:url(/images/sub/guide_img2.png) no-repeat;background-size:cover;}



/* °Ë»ö */


.car_searchoption .condition .select_btn { position:relative; z-index:1;}
.car_searchoption .condition .select_btn:hover {z-index:10;}
.car_searchoption .condition .select_btn .btn { display:inline-block;border:1px solid #ccc;background:#fff;width:80px;text-align:center;font-size:13px;color:#111;line-height:30px;}
.car_searchoption .condition .select_btn .select_layer {display:none;}
.car_searchoption .condition .select_btn:hover .select_layer {display:block;position:absolute;left:0;top:0;width:700px;background:#fff;border:1px solid var(--color-main);padding:10px 15px;}
.car_searchoption .condition .select_btn .select_layer label { display:inline-block;width:23%;padding:0 !important;font-size:14px;line-height:20px; letter-spacing:0;}

.btn_search {padding-left:40px;background:url('/images/icon_btn_search.png') no-repeat 15px center var(--color-main);vertical-align:middle;}



.company_work h3 {font-size:17px;}
.company_work h3.first {padding-top:6px;}
.company_work p, .company_work li {font-size:14px;}
.company_work li {padding-left:20px;}

/* »óÇ°¿ëÂ÷·® °Ë»ö  */

.searchList{width:800px; overflow:hidden;margin-top:10px; border:solid 1px #ddd; box-sizing:border-box; -webkit-box-sizing:border-box; , -moz-box-sizing:border-box; }
.searchList .slCont {clear:both;}
.searchList .w6{width:6%;}
.searchList .w8{width:auto;}
.searchList .w10{width:11%;}
.searchList .w15{width:15%;}
.searchList .w16{width:16%;}
.searchList .w17{width:17%;}
.searchList .w18{width:18%;}
.searchList .w19{width:28%;}
.searchList .w20{width:31%;}
.searchList .w21{width:21%;}
.searchList .slTit{ background:#eee;height:40px; border-bottom:solid 1px #ddd;}
.searchList span{display:block;float:left;text-align:center; width:16%; padding:10px;font-size:14px;}
.searchList .slCont span{ height:40px;border-right:solid 1px #ddd;}
.PS{display:block;clear:both; padding:10px 0 0 0;}
.PS span{color:#c70125; font-weight:bold;}

h3.h3 {position:relative;padding:10px 0;color:#000;font-size:28px; font-weight:normal;margin:0; line-height:1.3;color:#1c1c1c;letter-spacing:-2px; text-align:center;}
h3.h3 strong {color:var(--color-main);font-weight:bold;}

/* ¸®½º·á °è»ê½Ä */
.lease_fee_calculation {position:relative; border-radius:5px; overflow:hidden; border:1px solid #dae1e9; }
.lease_fee_calculation .item_wrap {display:flex;justify-content: flex-start; flex-direction: row;  border-bottom:1px solid #dae1e9; font-weight:800;}
.lease_fee_calculation div.item { width:25%;  border-left:1px solid #dae1e9;text-align:center;flex-direction: column; }
.lease_fee_calculation div.item:first-child {border-left:0}
.lease_fee_calculation div.item .item_title {top:0; height:50px; line-height:50px; text-align:center; font-size:18px;  font-weight:800; color:#333; background-color:#f4f7fa;border-bottom:1px solid #dae1e9; }
.lease_fee_calculation div.item .item_cont { font-size:1rem; display:flex; align-items:center;  justify-content: center; min-height:160px;   }
.lease_fee_calculation .select_box {padding:1rem;  flex-direction: column; font-size:1rem; }
.lease_fee_calculation .select_box select {border-radius:5px; height:40px; line-height:38px;font-size:1.05rem;  font-weight:800 !important; display:inline-block; margin-right:10px;  margin-bottom:10px; text-align:right; background-position:10px  ;}
.lease_fee_calculation .select_box p {font-size:1.05rem;  font-weight:800; }
.lease_fee_calculation .deposit_price {padding:1rem 0; font-size:22px; font-weight:800; color:#333;  }
.lease_fee_calculation .deposit_price em {font-weight:700; color:#555;font-size:18px !important;}
.lease_fee_calculation .term {display:flex; width:100%; flex-direction: column; justify-content: center; text-align:center; }
.lease_fee_calculation .term li {width:100%; height:40px; line-height:40px; font-size:18px; color:#000; border-top:1px solid #dae1e9;  font-weight:700; }
.lease_fee_calculation .term li:first-child {border:0}
.lease_fee_calculation .term li:hover,
.lease_fee_calculation .term li.active,
.lease_fee_calculation .term li.on {background-color:var(--color-main); color:#fff; }
.lease_fee_calculation .payment { font-size:18px; line-height:1.6em;  color:#333; font-weight:700}
.lease_fee_calculation .payment strong {display:block;  font-size:20px;  font-weight:800;  color:#e90505}
.lease_fee_calculation .exp {display:block;  background-color:#f4f7fa; text-align:center; font-size:15px; line-height:1.4em; padding:20px 10px; font-weight:600 }
.lease_fee_calculation .exp strong {color:#000; font-weight:800}













