@charset "euc-kr";
.sub_tabbox	{ padding:0; margin:0 0 30px 0;overflow:hidden; }
.sub_tabbox ul {font-size:0;}
.sub_tabbox li	{display:inline-block; width:50%;cursor:pointer;}
.sub_tabbox li > span {display:block; background:#e8e8e8;color:#111;font-size:17px;line-height:65px;text-align:center;font-weight:500;letter-spacing:-1px;}
.sub_tabbox li:hover > span	{color:#0078ff;}
.sub_tabbox li.on > span	{color:#1f63ef;background:#fff;border:1px solid #1f63ef;font-weight:bold;}
.sub_tabbox.col3 li {width:33.333%;}

.sub_tabbox.type_top	{ padding-top:50px;margin-bottom:10px;}

.fuc_tabcont {display:none;}

.title_wrap {position:relative;padding:20px 0 35px 20px;}
.title_wrap h3 {margin-bottom:10px;text-align:left;font-size:26px;}
.title_wrap p {font-size:16px;line-height:1.4;font-family:'Gmarket Sans';color:#999;}
.title_wrap:after {display:block;content:'';position:absolute;right:0;bottom:0;width:370px;height:160px;}
.title_wrap.consult:after {background:url(/images_pc/sub/1vs1_img.png) no-repeat right bottom;}
.title_wrap.partner:after {background:url(/images_pc/sub/partner_img.png) no-repeat right bottom;}
.title_wrap.faq:after {background:url(/images_pc/sub/faq_img.png) no-repeat right bottom;}
.title_wrap.textonly {padding:0 0 0 20px;}
.title_wrap.textonly h3 {text-align:center;}
.title_wrap.textonly:after {display:none;}

/*---------------------------------------------------------
	Á÷Ä«ÇÒÀÎ 
---------------------------------------------------------*/
/* sub_visual */
.sub_visual {position:relative;padding-bottom:30px;z-index:1;}
.sub_visual li {position:relative;display:block;background-repeat:no-repeat;overflow:hidden;}
.sub_visual li img {width:100%;}
.sub_visual .bx-wrapper {margin:0 auto;}
.sub_visual .bx-wrapper .bx-viewport {left:0;padding:0;border:0;box-shadow:none;}
.sub_visual .bx-wrapper .bx-controls-direction a {position:absolute;top:50%;margin-top:-16px;outline:0;width:64px;height:63px;text-indent:-9999px;z-index:99;}
.sub_visual .bx-wrapper .bx-prev {background:url('/images/main/left_arrow.png') center center no-repeat; left:0;}
.sub_visual .bx-wrapper .bx-next {background:url('/images/main/right_arrow.png') center center no-repeat; right:0;}
.sub_visual .bx-viewport ul .bx-wrapper, .mainsub_visual .bx-viewport .item1.bx-clone {display:none;}
.sub_visual .bx-wrapper .bx-controls {position:absolute; bottom:0; z-index:100; right:50%; transform:translateX(-50%); }
.sub_visual .bx-wrapper .bx-pager, .sub_visual .bx-wrapper .bx-controls-auto {bottom:10px;width:300px;}
.sub_visual .bx-wrapper .bx-controls .bx-pager-item{float:left; margin:0;}
.sub_visual .bx-wrapper .bx-controls .bx-pager-link {display:inline-block; width:40px; height:3px; background:#fff; border-radius:0; font-size:0;}
.sub_visual .bx-wrapper .bx-controls .active {background:#1b52e7 !important;}
.sub_visual .bx-wrapper .bx-controls-direction{display:none;}

.left_search {position:relative;float:left;width:245px;background:#fff;}
.left_search h3 {padding:28px 0 0 22px;text-align:left;font-size:16px;}
.left_search .btn_reset {position:absolute;right:10px;top:27px;padding:0 17px 0 30px;border:1px solid #eee;background:url(/images_pc/icon_reset.png) no-repeat 12px center #fff;background-size:auto 12px;border-radius:50px;line-height:20px;font-size:12px;letter-spacing:-1px;}
.left_search input[type=checkbox] + label, .left_search input[type=radio] + label {padding:0 0 0 25px;margin:0;font-size:14px;}
.left_search input[type=checkbox] + label:after {width:16px;height:16px;border-radius:2px;background-size:16px auto;}
.left_search input[type=radio] + label {display:block;width:100%;}
.left_search input[type=radio] + label:after {width:18px;height:18px;border-radius:50%;background-size:18px auto;background-position:0 -63px;}
.left_search input[type=radio]:checked + label:after {background-position:0 0;}
.left_search .search_list > li {border-top:1px solid #e9e9e9;}
.left_search .search_list > li .title {padding:15px 10px 15px 22px;font-size:14px;font-weight:bold;color:#888;background-position:95% center;background-repeat:no-repeat;background-size:auto 20px;cursor:pointer;}
.left_search .search_list > li.toggle .title {background-image:url(/images_pc/btn_toggle_open.png);}
.left_search .search_list > li.toggle.open .title {background-image:url(/images_pc/btn_toggle_close.png);}
.left_search .search_list > li .choice {padding:0 10px 15px 22px;font-size:13px;color:#222;}
.left_search .search_list > li .choice.col2 input[type=checkbox] + label {display:inline-block;width:49%;}
.left_search .search_list > li .choice.company input[type=checkbox] + label {position:relative;display:inline-block;width:22.8%;height:65px;padding:7px 0 0;margin-bottom:3px;text-align:center;font-size:11px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.left_search .search_list > li .choice.company input[type=checkbox] + label:after {top:0;bottom:0;width:100%;height:65px;border:0;transform:unset;}
.left_search .search_list > li .choice.company input[type=checkbox]:checked + label:after {border:1px solid #0247e4;background-image:none;}
.left_search .search_list > li .choice.company input[type=checkbox] + label img {width:68%;}
.left_search .search_list > li .choice input[type=text] {width:30%;height:30px;display:inline-block;border-radius:3px;margin-bottom:7px;font-size:13px;color:#222;}
.left_search .search_list > li.toggle .scrolled {display:none;}
.left_search .search_list > li button {width:95%;margin:0;padding:12px 0;border-radius:5px;font-size:13px;font-weight:bold;}

.right_result {float:right;width:calc(100% - 275px);}
.sale_title {position:relative;padding:20px 20px 40px;}
.sale_title .banner {position:absolute;right:0;top:18px;}
.sale_title p {font-size:14px;color:#999;letter-spacing:-1px;}
.sale_title p.big {font-size:21px;color:#111;font-family:'Gmarket Sans'}
.sale_title p.big strong {padding-right:2px;font-size:32px;}

.board_sort	{position:relative;height:40px;margin:0 0 10px;padding:0 0 0 15px;background:#fff;line-height: 40px;}
.board_sort .txt_sort {position:absolute;right:7px;top:0;color:#5d5d5d;}
.board_sort .txt_sort span {padding-left:10px;letter-spacing:-1px;font-size:12px; }
.board_sort .txt_sort strong {font-weight:bold;color:#111; }
.board_sort select {width:80px;height:28px;font-size:13px;margin:0 0 0 10px;letter-spacing:-1px;}

.salelist li {position:relative;display:block;min-height:140px;margin-bottom:10px;border:1px solid #ebebeb;background-color:#fff;color:#555;}
.salelist li .item {padding:35px 0 45px 200px;}
.salelist li .img {position:absolute;left:0;top:0;width:200px;height:140px;background-position:center center;background-repeat:no-repeat;background-size:auto 55%;background-image:url(/images_pc/no_image.png);text-align:center;}
.salelist li .carName {padding:0 0 10px;font-size:18px;color:#222;font-weight:bold;white-space:nowrap;letter-spacing:-1px;}
.salelist li .item .carName {width:52%;}
.salelist li .opt {width:52%;}
.salelist li .opt span {display:inline-block;padding-right:10px;font-size:15px;color:#888;white-space:nowrap;letter-spacing:-.5px;line-height:22px;}
.salelist li .price {position:absolute;right:25px;top:30px;font-size:16px;font-weight:bold;color:#0247e4;}
.salelist li .price strong {padding-right:2px;font-size:28px;font-family:'Roboto';font-weight:500;color:inherit;}
.salelist li .btn_detail {position:absolute;right:0;top:50px;width:210px;height:50px;padding:0 24px 0 0;background:url(/images_pc/sub/icon_sale_btn.png) no-repeat 94% center;background-size:auto 22px !important;border:1px solid #b6c1eb;font-size:13px;font-weight:bold;color:#0078ff;letter-spacing:-1px;/* text-align: left; *//* text-indent: -60px; */}
.salelist li .btn_toggle {position:absolute;bottom:0;left:50%;width:100px;height:45px;margin-left:-50px;background-image:url(/images_pc/btn_toggle_open.png);background-position:center center;background-repeat:no-repeat;background-size:auto 28px;font-size:0;cursor:pointer;}
.salelist li .detail_list {display:none;overflow:hidden;}
.salelist li.selected {border:1px solid #0247e4;}
.salelist li.open .btn_detail {background:url(/images_pc/sub/icon_sale_btn_off.png) no-repeat 94% center;color:#bbb;}
.salelist li.open .btn_toggle {position:relative;background-image:url(/images_pc/btn_toggle_close.png);}
.salelist li.open .detail_list {display:block;margin:0;}
.salelist li.open .detail_list table {margin:0;}
.salelist li.open .detail_list tr:hover td {background:#f3f9fd;}
.salelist li.open.selected .btn_detail {background-color:#fff;}
.salelist li.selected .btn_detail {border:1px solid #e6ecf8;background-color:#f5faff;}
.salelist li .detail_list thead th {padding:5px 0;background:#333;color:#fff;font-size:12px;text-align:center;font-weight:normal;}
.salelist li .detail_list tbody td {padding:10px;border-bottom:1px solid #eee;font-size:15px;}
.salelist li .detail_list tbody td .carName {padding-left:30px;font-size:16px;white-space:normal;}
.salelist li .detail_list tbody td .opt {padding-left:30px;width:auto;}
.salelist li .detail_list tbody td .opt span {font-size:12px;letter-spacing:0;}
.salelist li .detail_list tbody td.btns {width:130px;padding:10px 15px;font-size:0;}
.salelist li .detail_list tbody td.btns button {width:100%;padding:8px 0;margin:0 0 3px 0;border-radius:3px;background:#5fc1ff;font-size:13px;line-height:22px;}
.salelist li .detail_list tbody td.btns button:first-child {background:#0252e8;}

.salelist li .detail_list tbody, .salelist li .detail_list tfoot, .salelist li .detail_list thead {border:0 solid;background-color:transparent;}
.salelist li .detail_list tbody td.sale {width:110px;text-align:center;}
.salelist li .detail_list tbody td.sale strong {font-size:18px;font-weight:500;font-family:'Roboto';color:#111;}
.salelist li .detail_list tbody td.kind {position:relative;width:140px;text-align:right;font-size:15px;line-height:1.7;}
.salelist li .detail_list tbody td.kind span {position:absolute;left:0;}
.salelist li .detail_list tbody td .up {display:block;color:#1b49d3; font-size:11px;font-weight:normal;text-align:center;}
.salelist li .detail_list tbody td .down {display:block;color:#f9092b; font-size:11px;font-weight:normal;text-align:center;}
.salelist li .detail_list tbody td .new {display:block;color:#f9092b; font-size:10px;font-weight:normal;text-align:center;}
.salelist li .detail_list tbody td .equal {display:block;color:#1b49d3; font-size:11px;font-weight:normal;text-align:center;}

/*---------------------------------------------------------
	°ßÀû°è»ê 
---------------------------------------------------------*/
/* »ó¼¼Á¶°Ç ¼³Á¤ */
.est_table {clear:both;position:relative;font-size:0;}
.est_table li {clear:both;position:relative;padding:13px 2% 13px 0;color:#000;letter-spacing:-1px;font-size:13px;box-sizing:border-box;vertical-align:top;}
.est_table li input[type=text], .est_table li input[type=number], .est_table li select {border-radius:7px;margin-bottom:0;text-align:right;color:#000;font-weight:bold;font-size:16px;}
.est_table li .left {display:inline-block;width:20%;font-weight:bold;line-height:40px;}
.est_table li .right {float:right;width:78%;line-height:inherit;line-height:40px;}
.est_table li .right span {position:relative;right:auto;top:auto;}
.est_table li .right .price_repeat {display:inline-block;}
.est_table li .right .direct input[type=text], .est_table li .right .direct input[type=number] {width:50%;background-color:#fff;}
.est_table li .right .direct {display:none;position:relative;width:49%;}
.est_table li .right.on select, .est_table li .right.on input {width:50%;}
.est_table li .right.on .direct {display:inline-block;text-align:left !important;}
.est_table li li {width:100%;padding:0;}
.est_table li li > span {font-size:13px;}
.est_table li.toggle {width:100%;padding:0 !important;border-bottom:1px solid #eaeaea;}
.est_table li.toggle:first-child {border-top:1px solid #eaeaea;}
.est_table li.toggle .box {display:none;clear:both;padding:5px 0 20px;}
.est_table li.toggle .h5 {padding:20px 10px;margin:0;background-image:url(/images/inc/arrow_down.png);background-repeat:no-repeat;background-position:97% center; background-size:auto 8px;letter-spacing:0;font-size:15px;cursor:pointer;}
.est_table li.toggle.on .h5 {background-image:url(/images/inc/arrow_up.png);}
.est_table li.toggle a {display:block;border:1px solid #eee;margin-top:-1px;text-align:center;}

.est_table.income li button {position:absolute;right:0;top:5px;width:40px;height:40px;margin:0;background:url(/images_pc/pop_close.png) center center no-repeat;background-size: 15px 15px;font-size:0;}
.est_table.income li .right {width:100%;}
.est_table.income li .right.on select {width:30%;}
.est_table.income li .right.on input {width:70%;}
.est_table.income li .right .direct  {width:69%;}
.est_table.income > button {position:absolute;right:0;top:-55px;width:20%;border-radius:5px;}


.icon_choice {display:inline-block;margin-right:12px;font-weight:bold;color:#0247e4;font-size:46px !important;}

.why_zigcar {background:#fff;display:inline-block;width:100%;}
.why_zigcar h3 {font-weight:900;}
.why_zigcar li {float:left;width:33.33%;padding:0 4%;font-size:15px;text-align:center;color:#888;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;}
.why_zigcar li strong {color:#111;}

.consult_wrap {overflow:hidden;padding-bottom:80px;}
.consult_selectbox {float:left;width:calc(100% - 390px);padding-top:20px;}
.consult_selectbox h3 {padding:60px 0 0 0;margin-bottom:10px;text-align:left;font-size:24px;letter-spacing:-2px;}
.consult_selectbox h3.first {padding-top:0;}
.consult_selectbox h3 .ex.fright {float:right;margin-top:40px;}
.consult_selectbox h3 .ex {position:relative;right:auto;bottom:auto;padding-left:10px;font-weight:normal;vertical-align:middle;letter-spacing:-.5px;}
.consult_selectbox .consult_guide {position:relative;padding-top:20px;}
.consult_selectbox .consult_guide h3 {padding:0 0 8px;margin:0;font-size:16px;font-weight:normal;color:#111;z-index:1;}
.consult_selectbox .consult_guide h3:after {content:'';position:absolute;left:-2px;top:14px;width:145px;height:7px;background:#b4e2ff;z-index:-1;}
.consult_selectbox .consult_guide table {border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;background:#fcfcfc;}
.consult_selectbox .consult_guide td, .consult_selectbox .consult_guide th {border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#777;font-size:13px;text-align:center;letter-spacing:-1px;}
.consult_selectbox .consult_guide th {padding:5px 0;font-weight:normal;}
.consult_selectbox .consult_guide td {padding:8px 0;}
.consult_selectbox .consult_guide td strong {display:block;font-size:14px;color:#000;letter-spacing:0;}
.consult_selectbox .consult_guide td span {font-size:13px;color:#555;font-weight:bold;}
.consult_selectbox .button-group {clear:both;padding:0;}
.consult_selectbox .button-group .button {width:190px;margin:0;background-color:#0247e4;border-radius:5px;font-size:15px;color:#fff;}

.consult_selectbox .buykind_title {position:relative;padding:20px 0 30px;}
.consult_selectbox .buykind_title p {padding-top:10px;font-size:14px;letter-spacing:-1px;word-break:keep-all;line-height:24px;color:#777;}
.consult_selectbox .buykind_title p.big {font-size:18px;color:#000;font-family:'Gmarket Sans';letter-spacing:0;line-height:28px;}
.consult_selectbox .buykind_title p.big strong {font-size:20px;}
.consult_selectbox .buykind_title p.font15 {color:#003fbe;font-size:15px;}
.consult_selectbox .est_table li .right {font-weight:bold;color:#0247e4;}
.consult_selectbox .est_table li {padding:5px 0;}


.consult_resultbox {float:right;position:relative;width:360px;background:#fff;}
.consult_resultbox .boxing {width:360px;border:1px solid #aaa;}
.consult_resultbox .scrolled:hover .slimScrollBar {display:block !important;}
/*.consult_resultbox .scrolled {overflow:auto;}*/
.consult_resultbox.fixed .boxing {position:fixed;top:0;background:#fff;z-index:10;}
.consult_resultbox .part_carname_wrap {position:relative;height:84px;}
.consult_resultbox .part_carname {position:relative;height:84px;}
.consult_resultbox .part_carname .title {padding:20px 70px 20px 20px;background:url(/images_pc/sub/btn_choicecar.png) 95% 19px no-repeat;font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:22px;cursor:pointer;word-break:keep-all;word-wrap:break-word;   font-family:'Malgun Gothic';}
.consult_resultbox .part_carname .select {display:none;position:absolute;left:0;right:0;bottom:-160px;padding:15px 20px;border-bottom:1px solid #aaa;background:#fff;font-size:0;z-index:10;}
.consult_resultbox .part_carname .select select {border-radius:5px;margin-bottom:5px;font-size:12px;font-weight:bold;}
.consult_resultbox .part_carname.on .select {display:block;background:#f5f5f5;}
.consult_resultbox .part_carname.on .title {background-image:url(/images_pc/sub/btn_choicecar_cancel.png);}
.consult_resultbox .part_carname.noselect .title {background:none;padding-right:20px;}
.consult_resultbox .part_carname.noselect .select {display:none !important;}

.consult_resultbox .part_carinfo {font-size:13px;overflow:hidden;}
.consult_resultbox .part_carinfo h4 {position:relative;width:230px;height:25px;border-radius:50px;background:url(/images_pc/btn_toggle_open.png) no-repeat 90% center #eee;background-size:auto 22px !important;margin:0 auto;padding:0;font-size:14px;letter-spacing:0;text-align:center;line-height:27px;cursor:pointer;}
.consult_resultbox .part_carinfo h4.on {;background:url(/images_pc/btn_toggle_close.png) no-repeat 90% center #eff4fc;color:#0247e4;}
.consult_resultbox .part_carinfo .car_image .img {min-height:90px;background-size:contain;}
.consult_resultbox .part_carinfo .info {border-width:0;padding:5px 22px 12px;border-style:solid;border-color:#efefef;}
.consult_resultbox .part_carinfo .info ul {padding:22px;}
.consult_resultbox .part_carinfo .info li {padding:2px 0;}
.consult_resultbox .part_carinfo .info span {font-size:inherit;}

.consult_resultbox .part_calc {padding-bottom:40px;}
.consult_resultbox .part_calc > ul {padding:25px 25px 10px;}
.consult_resultbox .part_calc > ul > li {position:relative;width:100%;display:inline-block;border-top:1px solid #efefef;padding:17px 0;line-height:20px;font-size:15px;font-weight:bold;letter-spacing:-1px;}
.consult_resultbox .part_calc > ul > li > i {font-style:normal;}
.consult_resultbox .part_calc > ul > li > span {float:right;line-height:inherit;color:#000;font-size:17px;letter-spacing:0;text-align:right;}
.consult_resultbox .part_calc > ul > li > span strong {font-size:20px;}
.consult_resultbox .part_calc > ul > li > span i {display:inline-block;padding-top:3px;font-style:normal;font-weight:normal;font-size:12px;color:#333;}
.consult_resultbox .part_calc > ul > li.month {border-bottom:1px solid #efefef/*;border-top:1px solid #d0d8e4;*/}
/*.consult_resultbox .part_carinfo > ul > li.total {border-top:1px solid #d0d8e4;}*/
.consult_resultbox .part_calc > ul > li.total span {color:#0247e4;}
.consult_resultbox .part_calc > ul > li.total span strong {font-size:26px;color:inherit;}
.consult_resultbox .part_calc .f_left {float:left;width:50%;border-right:1px solid #eaeaea;}
.consult_resultbox .part_calc .f_right {float:right;width:50%;padding-top:22px;overflow:hidden;}
.consult_resultbox .part_calc .f_right ul {padding-top:0;}
.consult_resultbox .part_calc .f_right li {line-height:24px;}
.consult_resultbox .part_calc .f_right span strong {letter-spacing:0;}

.consult_resultbox .part_calc .zigcar_price {padding:5px 25px 0;text-align:right;font-size:13px;font-weight:bold;letter-spacing:-1px;}
.consult_resultbox .part_calc .zigcar_price strong {padding-left:5px;color:#0078ff;font-size:17px;letter-spacing:0;}

.car_option_view {display:none;padding-top:10px;}
.car_option_view li {font-size:13px;color:#666;letter-spacing:-0.5px;text-align:right;font-weight:normal;}
.car_option_view li span {display:inline-block;}
.car_option_view .item {width:60%;font-size:13px;color:#666;letter-spacing:-0.5px;text-align:right;vertical-align:middle;}
.car_option_view .price {width:90px;white-space:nowrap;font-size:14px;color:#666;vertical-align:middle;text-align:right;}
.car_option_view .point {font-weight:bold;color:#2964e0;}
.car_option_view .del {width:25px;height:25px;vertical-align:middle;background:url(/images_pc/pop_close.png) no-repeat center center;background-size:auto 10px;font-size:0;}

.consult_resultbox .button-group {height:240px;padding:0;}
.consult_resultbox .button-group.hotdeal {height:170px;}
.consult_resultbox .button-group .btn {font-size:0;}
.consult_resultbox .button-group .btn button {position:relative;border:0;border-radius:0;padding:0;width:100%;height:70px;margin:0;background-color:#5aafff;background-image:-webkit-linear-gradient(90deg,#5aafff 0%,#28a8f9 50%);background-image:-o-linear-gradient(90deg,#5aafff 0%,#28a8f9 50%);background-image:linear-gradient(90deg,#5aafff 0%,#28a8f9 50%);line-height:70px;font-size:18px;color:#fff;font-family:'Gmarket Sans';text-align:center;font-weight:normal;vertical-align:middle;box-shadow:3px 3px 7px rgba(2,71,228,.3);box-sizing:border-box;-webkuit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:51;}
.consult_resultbox .button-group .btn button.compare {background-color:#0246e3;background-image:-webkit-linear-gradient(90deg,#026ce4 0%,#0247e4 50%);background-image:-o-linear-gradient(90deg,#026ce4 0%,#0247e4 50%);background-image:linear-gradient(90deg,#026ce4 0%,#0247e4 50%);white-space:normal;}
.consult_resultbox .button-group .btn button.save {background-color:#001f64;background-image:-webkit-linear-gradient(90deg,#153d94 0%,#001f64 50%);background-image:-o-linear-gradient(90deg,#153d94 0%,#001f64 50%);background-image:linear-gradient(90deg,#153d94 0%,#001f64 50%);}
.consult_resultbox .button-group .btn button.bohum {width:100%;height:50px;background-color:transparent;background-image:url(/images_pc/btn_toggle_close.png);background-repeat:no-repeat;background-position:95% center;background-size:20px auto;font-size:13px;color:#333;line-height:52px;box-shadow:none;text-align:left;text-indent:25px;font-weight:normal;}
.consult_resultbox .button-group .toggle_btn {position:relative;/*display:inline-block;width:50%;*/height:50px;border-top:1px solid #aaa;background:#fff;overflow:hidden;}
.consult_resultbox .button-group .toggle_btn .toggle_cont {display:none;padding:0;}
.consult_resultbox .button-group .toggle_btn .toggle_cont a {display:block;padding:0;border-bottom:1px solid #eee;background:#fff;text-align:center;}
.consult_resultbox .button-group .toggle_btn .toggle_cont a img {max-width:100%;height:70px;}
.consult_resultbox .button-group .toggle_btn.on {overflow:visible;z-index:52;}
.consult_resultbox .button-group .toggle_btn.on > div {position:absolute;left:0;bottom:0;width:100%;background:#fff;border-top:1px solid #aaa;}
.consult_resultbox .button-group .toggle_btn.on .bohum {background-image:url(/images_pc/btn_toggle_open.png);color:#777;z-index:48;}
.consult_resultbox .button-group .toggle_btn.on .toggle_cont {display:block;}

.consult_resultbox .button-group.fixed .btn {position:fixed;bottom:0;width:360px;background:#fff;font-size:0;}

.t_choicetype table {margin:0;}
.t_choicetype tr {border:1px solid #dfdfdf;border-radius:7px;margin:0 0 7px;}
.t_choicetype thead th {padding:0;line-height:32px;background:#555;font-size:12px;color:#ccc;letter-spacing:-1px;text-align:center;}
.t_choicetype thead th.sort {cursor:pointer;}
.t_choicetype thead th.on {color:#fff;}
.t_choicetype td {position:relative;line-height:18px;min-height:52px;padding:3px 0;border-bottom:1px solid #f2f2f2;letter-spacing:-1px;font-size:16px;text-align:center;}
.t_choicetype td input[type=radio] + label {display:block;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:bold;text-align:left;}
.t_choicetype tr.selected td {background:#eff7fc;}
.t_choicetype td:first-child {padding-left:5px;border-left:0;}
.t_choicetype td.price {width:120px;letter-spacing:0;font-size:16px;color:#1f63ef;font-weight:bold;}
.t_choicetype td.price.good {color:#f8002d !important;}
.t_choicetype td.btn {width:170px;}
.t_choicetype td .button {width:46%;height:35px;padding:0;margin:0;border-radius:5px;border:1px solid #999;background:#fff;color:#111;line-height:35px;font-size:13px;}
.t_choicetype td .button:hover {border:1px solid #2392fa;background:#2392fa;color:#fff;}
.t_choicetype td .button:disabled {background:#eee !important;border:1px solid #eee !important;color:#fff !important;opacity:1;}


/*.t_choicetype.compare td.price {width:100px;padding-right:12px;font-size:15px;}
.t_choicetype.compare td.btn:hover .btn_box {display:block;}
.t_choicetype.compare td .btn_box {display:none;position:absolute;left:-453px;right:0;top:2px;width:510px;height:38px;background:rgba(255,255,255,.9);text-align:center;}
.t_choicetype.compare td .button.detail {border:1px solid #ccc;background:#fff;color:#333;font-size:12px;}
*/

/* ¼±ÅÃ ½ºÅ¸ÀÏ */
.choice_style {font-size:0;}
.choice_style input[type=radio] + label:after, .choice_style input[type=checkbox] + label:after {display:none;}
.choice_style input[type=radio] + label span, .choice_style input[type=checkbox] + label span {position:absolute;right:17px;letter-spacing:0;font-size:16px;color:#000;text-align:right;}
.choice_style input[type=radio] + label span strong, .choice_style input[type=checkbox] + label span strong {font-weight:bold;letter-spacing:0;font-size:19px;color:inherit;}
.choice_style input[type=radio] + label i, .choice_style input[type=checkbox] + label i {color:#777;font-style:normal;font-size:13px;letter-spacing:0;}
.choice_style input[type=radio]:checked + label i, .choice_style input[type=checkbox]:checked + label i {color:#f8002d;}

.choice_style.type input[type=radio] + label, .choice_style.type input[type=checkbox] + label {float:left;width:24.2%;padding:11px;margin:0 .8% 5px 0;border:1px solid #dfdfdf;border-radius:7px;background-color:#fff;font-size:16px;text-align:center;color:#000;font-weight:bold;}
.choice_style.type input[type=radio]:checked + label, .choice_style.type input[type=checkbox]:checked + label {border:1px solid #0078ff;color:#0078ff;}
.choice_style.type input[type=radio] + label span, .choice_style.type input[type=checkbox] + label span {top:17px;}
.choice_style.type input[type=radio]:checked + label span, .choice_style.type input[type=checkbox]:checked + label span {color:#095cf6;}

.choice_style input:disabled + label {opacity:.3;}

.choice_style.col2 label {width:49% !important;}

.choice_style.condition input[type=radio] + label, .choice_style.condition input[type=checkbox] + label {padding:16px 120px 16px 40px;margin:0 0 7px;border:1px solid #dfdfdf;background-image:url(/images_pc/icon_check_single.png);background-position:12px 18px;background-repeat:no-repeat;background-size:22px auto;border-radius:7px;background-color:#fff;font-size:16px;line-height:24px;}
.choice_style.condition input[type=checkbox] + label {background-image:url(/images_pc/icon_check_single2.png);}
.choice_style.condition input[type=radio]:checked + label, .choice_style.condition input[type=checkbox]:checked + label {border:1px solid #0078ff;background-image:url(/images_pc/icon_check_single_on.png);}
.choice_style.condition input[type=checkbox]:checked + label {border:1px solid #0078ff;background-image:url(/images_pc/icon_check_single_on2.png);}
.choice_style.condition input[type=radio] + label span, .choice_style.condition input[type=checkbox] + label span {top:15px;}
.choice_style.condition input[type=radio]:checked + label span, .choice_style.condition input[type=checkbox]:checked + label span {color:#095cf6;}
.choice_style.condition input[type=radio] + label strong, .choice_style.condition input[type=checkbox] + label strong {font-size:18px;}

.choice_style.oversea input[type=text], .choice_style.oversea input[type=number] {width:50%;background-color:#fff;}
.choice_style.oversea .button {width:80px;border-radius:5px;}
.choice_style.oversea > span {display:inline-block;padding:0 10px 0 0;}
.choice_style.oversea > .text-red {display:none;font-size:13px;}

.choice_style.option input[type=radio] + label, .choice_style.option input[type=checkbox] + label {float:left;width:32%;height:120px;padding:17px 15px;margin:0 1.3% 8px 0;border:1px solid #dfdfdf;background-image:url(/images_pc/icon_check_single.png);background-position:12px 91%;background-repeat:no-repeat;background-size:22px auto;border-radius:7px;background-color:#fff;font-size:14px;line-height:20px;}
.choice_style.option input[type=checkbox] + label {background-image:url(/images_pc/icon_check_single2.png);}
.choice_style.option input[type=radio]:checked + label, .choice_style.option input[type=checkbox]:checked + label {border:1px solid #0078ff;background-image:url(/images_pc/icon_check_single_on.png);}
.choice_style.option input[type=checkbox]:checked + label {background-image:url(/images_pc/icon_check_single_on2.png);}
.choice_style.option input[type=radio] + label span, .choice_style.option input[type=checkbox] + label span {bottom:10px;right:13px;}
.choice_style.option input[type=radio]:checked + label span, .choice_style.option input[type=checkbox]:checked + label span {color:#095cf6;}
.choice_style.option input[type=radio] + label .btn_qmk, .choice_style.option input[type=checkbox] + label .btn_qmk {margin-top:-5px;}
@media screen and ( max-width:1200px ) {
	.choice_style.option input[type=radio] + label, .choice_style.option input[type=checkbox] + label {font-size:13px;line-height:17px;}
}

.choice_style.color input[type=radio] + label {display:inline-block;width:130px;height:100px;padding:12px 0 0;margin:0 1.3% 8px 0;border-radius:7px;border:1px solid #dfdfdf;background:#fff;vertical-align:top;text-align:center;}
.choice_style.color input[type=radio] + label > span {position:relative;display:inline-block;right:auto;vertical-align:top;}
.choice_style.color input[type=radio] + label .color {width:31px;height:30px;border:1px solid #dfdfdf;border-radius:50%;}
.choice_style.color input[type=radio] + label .color_rgb {position:relative;width:15px;height:30px;border:1px solid #dfdfdf;border-radius:50px 0 0 50px;border-right:0;z-index:1;}
.choice_style.color input[type=radio] + label .color_rgb:nth-child(2) {position:relative;width:15px;height:30px;border:1px solid #dfdfdf;border-radius:0 50px 50px 0;border-left:0;z-index:0;}
.choice_style.color input[type=radio] + label .name {display:block;padding:5px 0;font-size:14px;color:#000;text-align:center;letter-spacing:-1px;line-height:1;}
.choice_style.color input[type=radio] + label .name strong {font-size:16px;line-height:1.4;}
.choice_style.color input[type=radio]:checked + label  {border:1px solid #0078ff}
.choice_style.color input[type=radio]:checked + label .color:after {content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:url(/images/inc/icon_checkarrow.png) no-repeat center center #095cf6;background-size:auto 20px;border:1px solid #095cf6;border-radius:50%;} 
.choice_style.color input[type=radio]:checked + label .name {color:#0049f0;}

/* °ßÀû¼­ È®ÀÎ */
.consult_confirm {padding-top:0;}
.consult_confirm .cont {max-width:520px;min-width:auto;background:#fff;}
.consult_confirm .img {height:190px;background:url(/images_pc/sub/consult_confirm.png) no-repeat center 75%;background-size:auto 70%;}
.consult_confirm .text {padding:0 30px 30px;}
.consult_confirm p {font-size:16px;line-height:2;font-family:'Gmarket Sans';color:#555;}
.consult_confirm p > span {display:block;font-weight:bold;color:#1f63ef;font-family:inherit;}
.consult_confirm .ex {margin:20px 0;padding:15px 20px;background:#f5f5f5;font-size:13px;}
.consult_confirm .banner img {width:100%;}
.consult_confirm .banner {margin:0 0 20px;}
.consult_confirm .ex strong {color:#ff0000;}

/*---------------------------------------------------------
	ÇÖµô 
---------------------------------------------------------*/
.carlist_wrap {padding-bottom:80px;display:inline-block;width:100%;}

/* ½Ã°£ ¹× ³¯Â¥, hit¼ö */
.count_time { position:absolute;top:15px;left:15px;border-radius:50px;padding:15px 30px 13px 60px;background:url(/images_pc/sub/icon_time.png) no-repeat 35px center #23255b;font-size:16px;line-height:1;text-align:center;color:#fff;font-family:'Gmarket Sans';z-index:5;}
.count_time > span {font-family:inherit;font-weight:inherit;color:inherit;font-size:16px;}
.count_time strong {padding:0 10px;color:#ffda00;font-size:18px;}
.hotdeal .count_time {width:305px;}

/* ¸®½ºÆ® Â÷·®ÀÌ¹ÌÁö */
.car_image {position:relative;background:#fff;overflow:hidden;font-size:0;text-align:center;}
.car_image .img {/*height:220px;*/min-height:210px;max-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center bottom;background-image: url(/images_pc/no_image.png);}
.car_image.btn_gallview {position:relative;}
.car_image.btn_gallview:after {content:'';position:absolute;left:15px;bottom:15px;width:20px;height:20px;background:url(/images/inc/icon_gallview.png) no-repeat center center;background-size:100% auto;}
.car_image .rgba {background:rgba(255,255,255,.1);position: absolute;left: 0;right: 0;top: 0;bottom:0;z-index: 1;}
.car_image .gradation {position: absolute;left: 0;right: 0;top: 0;bottom:0;z-index: 1;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */}

.cartext {position:relative;padding:25px 30px; }
.cartext .title .name {overflow:hidden; padding-bottom:8px; max-height:66px; font-size: 18px;line-height:21px;letter-spacing: -0.05em;color:#000;word-break:keep-all;}
.cartext .title .subname {display: block;margin-bottom: 5px;font-size: 13px;color: #999;font-weight: normal;letter-spacing: -0.05em;line-height:1.3;word-break:keep-all;}
.cartext .title .subname .bar {display:inline-block;vertical-align:middle;width:1px;height:8px;background:#ccc;margin:0 5px;}

/* °¡°ÝÁ¤º¸ */
.price_wrap {position:relative;display: inline-block;font-size: 16px;color:#111;overflow: visible; vertical-align: middle; }
.price_wrap .dis_price {display:inline-block;line-height: 55px;color:#1f63ef;font-size:15px;}
.price_wrap .dis_price strong {font-size:43px;}
.price_wrap .discount {display:inline-block;padding-right:3px;font-size:47px;font-weight: bold;vertical-align:top;color:inherit;font-family:'Gmarket Sans';}
.price_wrap .total_price {display:inline-block;font-weight:bold;line-height:1.3;font-size:19px;}
.price_wrap .total_price .org_price {display:block;text-decoration:line-through;color:#777;font-size:14px;margin-top:-12px; font-weight:normal;text-align:left;}
.price_wrap .total_price .subname {display: block;margin-bottom: 5px;font-size: 13px;color:#999;font-weight: normal;letter-spacing: -0.05em;line-height:1.3;}
.price_wrap.full {display:block;}
.price_wrap.line {display:block;border-top:1px solid #dfdfdf;text-align:center;}
.price_wrap.align_left {padding-top:5px;text-align:left !important;}
.price_wrap.sale {font-size:21px !important;}
.price_wrap.line .total_price.size {padding-left:20px;}
.price_wrap .btn.abs_right {position:absolute;right:10px;top:50%;margin-top:-20px;border-radius:50px;overflow:hidden;}
.price_wrap .btn.abs_right .btn_normal {height:40px;line-height:40px;}

/* ¸®½ºÆ® */
.carlist > li {position:relative;float:left;display:inline-block;width:49%;margin-right:2%;margin-bottom:50px;border:1px solid #ebebeb;background-color:#fff;overflow:hidden;}
.carlist > li:nth-of-type(2n) {margin-right:0;}
.carlist > li .btn_jjim {position:absolute;right:5px;top:0;width:40px;height:40px;z-index:2;}
 
.carlist.hotdeal .car_image .img {height:260px;background-size:auto 75%;}
.carlist.hotdeal > li.end:before {content:'';position:absolute;left:0;top:0;right:0;height:260px;background-color:rgba(100,100,100,.3);background-image:url('/images_pc/sub/icon_hotdeal_end2.png');background-position:center center;background-repeat:no-repeat;background-size:auto 100px;z-index:12;}
.carlist.hotdeal > li.end:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.05);z-index:11;}
.carlist.hotdeal li .kind > div {position:relative;text-align:right;font-size:12px;line-height:1.2;}
.carlist.hotdeal li .kind > div strong {padding-right:2px;font-size:22px;}
.carlist.hotdeal li .kind > div .icon_kind {position:absolute;left:0;top:5px;}
.carlist.hotdeal li .kind .type2 {color:#1e44d1;}
.carlist.hotdeal li .kind .type2 strong {font-size:20px;}
.carlist.hotdeal li .kind .type3 {color:#009496;}
.carlist.hotdeal li .kind .type3 strong {font-size:20px;}
.carlist.hotdeal li .price_wrap {float:right;padding-bottom:10px;}
.carlist.hotdeal li .title {float:left;width:45%;}
.carlist.hotdeal li .condition {position:absolute;left:0;top:100%;bottom:0;right:0;padding:20px;background:#fff;font-size:13px;z-index:10;webkit-transition:top .3s;-ms-transition:top .3s;transition:top .3s;}
.carlist.hotdeal li .condition li {padding-bottom:4px;}
.carlist.hotdeal li .condition i {display:inline-block;}
.carlist.hotdeal li .info {clear:both;overflow:hidden;padding:30px;margin:0 -10px !important;background:#f5f5f5;}
.carlist.hotdeal li .info li {clear:both;position:relative;display:block;padding:0;line-height:28px;color:#999;letter-spacing:-1px;font-size:13px;box-sizing:border-box;vertical-align:top;overflow:hidden;}
.carlist.hotdeal li .info li > span {float:right;font-size:15px;color:#000;}
.carlist.hotdeal li:hover .condition {top:260px;}
.carlist.hotdeal table tbody, .carlist.hotdeal table tfoot, .carlist.hotdeal table thead {border:0;}
.carlist.hotdeal li table {margin:0;}
.carlist.hotdeal li tr:nth-of-type(2n) td {background:#fafafa;}
.carlist.hotdeal li th {padding:5px 0;background:#999;color:#fff;font-size:11px;font-weight:bold;text-align:center;}
.carlist.hotdeal li td {padding:10px 0;border-bottom:1px solid #eee;font-size:13px;color:#777;text-align:center;}
.carlist.hotdeal li td.price {padding-right:15px;text-align:right;font-size:13px;color:#222;}
.carlist.hotdeal li .button-group {position:relative;font-size:0;z-index:12;padding-top:0;background:#fff;}
.carlist.hotdeal li .button-group .button {width:49%;margin:0 1% 0 0;font-size:15px;}
.carlist.hotdeal li .button-group .button:first-child {background-color:#092779;}
.carlist.hotdeal li.end .condition, .carlist.hotdeal li.end .button-group {display:none;}
.carlist.hotdeal li.end .price_wrap .dis_price {color:#000;}
.carlist.hotdeal > li.end .count_time {display:none;}

/*---------------------------------------------------------
	Member 
---------------------------------------------------------*/
body.member {background:#f5f5f5;}
body.member .wrapper {min-width:auto;padding:90px 0;}
body.member .footer_wrap {padding-top:40px;background:transparent;}

@media screen and (max-width: 600px) {
	body.member .wrapper {padding:60px 0 !important;}
}

.member_box {letter-spacing:-0.05em;}
.member_box .cont {min-width:460px;max-width:460px;}
.member_box .tit{ margin-bottom:40px;text-align:center; }
.member_box .tit p {line-height:1.4;font-size:18px;color:#333;font-weight:500;font-family:'Gmarket Sans';}
.member_box .tit .logo {display:block;height:90px;margin-bottom:20px;text-indent: -999999999999999px;background:url("/images_pc/sub/member_logo.png") center center no-repeat;background-size:auto 90px;cursor:pointer;}
.member_box .tit span {display:block;padding-top:5px;font-size:14px;color:#555;word-break:keep-all;}
.member_box input[type=text], .member_box input[type=number], .member_box input[type=password], .member_box input[type=email], .member_box select, .mycarsell-title input[type=text], .mycarsell-title input[type=number], .mycarsell-title input[type=password], .mycarsell-title select, .carcheck-title input[type=text] {height:3.5rem;margin:0;padding-left:1rem;border-radius:3px;}
.member_box .title {padding-bottom:0.2rem;font-size:.9rem; color:#333;}

.member_box .button-group {padding:30px 0;}
.member_box .button-group .button:last-child {margin-top:10px;}
.member_box.join_box .button-group .button:last-child {margin-top:0;}
.member_box input, .member_box select, .member_box textarea, .member_box button {letter-spacing:-0.05em;}

.member_box .opt_list { overflow:hidden; font-size:0; }
.member_box .opt_list li { display:inline-block; width:46%;margin:0 2%;line-height:1.3; font-size:22px;letter-spacing:-1px;font-weight:500;text-align: center;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.member_box .opt_list li a {display:block;padding:48px 29px;background:#fff;border:1px solid #fff;border-radius:10px;}
.member_box .opt_list li a:hover {border:1px solid #0247e4;color:#000;}
.member_box .opt_list li p {height:75px;font-size:15px; color:#777777; margin-top:25px; word-break:keep-all; line-height: 1.5;font-weight:normal;}
.member_box .opt_list li img {margin-top:18px; width:50px;}

.input_item {position:relative;margin-bottom:25px;z-index:2;}
.input_item input {position:relative;background-color:transparent;border:0;border-bottom:1px solid #ccc;border-radius:0 !important;font-size:18px;letter-spacing:0;z-index:2;}
.input_item.id:after, .input_item.passwd:after{position:absolute; top:14px; right:15px; clear:both; display:inline-block; content:""; width:20px; height:20px;z-index: 9;}
.input_item.id:after{background: url("/images_pc/login_icon1.png") center center no-repeat;background-size:40px auto;}
.input_item.passwd:after{background: url("/images_pc/login_icon2.png") center center no-repeat;background-size:40px auto;}

.input_item input[type=text] + label, .input_item input[type=password] + label {position:absolute;top:50%;left:5px;padding:0 5px;margin-top:-13px;font-size:16px;color:#999;z-index:1;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.input_item label.filled, .input_item input:focus + label  {top:0 !important;font-size:12px !important;z-index:1 !important;}
.input_item input:-webkit-autofill {-webkit-text-fill-color: #000;} 
.input_item input:-webkit-autofill, .input_item input:-webkit-autofill:hover, .input_item input:-webkit-autofill:focus, .input_item input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;}
.input_item input:-webkit-autofill + label {top:5px !important; font-size:12px !important;z-index:1 !important;}
.input_item input:focus, .input_item input:-webkit-autofill {border-width:0 0 1px 0 !important;background:transparent !important;}

.member_box .btn_member {padding-bottom:1rem; text-align: center;font-size:14px;color:#777; }
.member_box .btn_member button {display:inline-block;padding:0 15px;font-size:inherit;color:#1d1d1d; }
.member_box .btn_member button:hover{text-decoration: underline;}

/* º»ÀÎÀÎÁõ¼ö´Ü */
.member_confirm li {float:left;width:48.5%;margin-right:3%;}
.member_confirm li:nth-child(2) {margin-right:0;}
.member_confirm li p {padding:6.5rem 0 1.5rem;background-size:auto 60px !important;border:1px solid #cacaca; border-radius: 3px; text-align: center;}
.member_confirm li p em {display:block; font-size:1rem;color:#111;font-weight: bold;font-style:normal;letter-spacing:-1px;}
.member_confirm li .type1 {background:#fbfbfb url("/images_pc/icon/member_confirm1.png") center 2.5rem no-repeat;}
.member_confirm li .type2 {background:#fbfbfb url("/images_pc/icon/member_confirm2.png") center 2.5rem no-repeat;}
.member_confirm li button {width:70%; margin-top:2rem; border-radius: 3px;}


/* °¡ÀÔÁ¤º¸ ÀÔ·Â */
.inputFormWrap li {position:relative;min-height:2.6rem;padding-bottom:1rem;font-weight: normal;}
.inputFormWrap li .fright {position: absolute;right: 1rem;top: 0;}
.inputFormWrap ul + ul {margin-top:20px;}
.setting .inputFormWrap li .fright {right:0;}

.join_box .txt_info {text-align:right;}
.join_box li {padding-bottom:0;}
.join_box h4 .ex {position:relative;right:auto;bottom:0;padding-left:10px;}
.join_box input, .join_box textarea {background-color:#fff;}
.join_box .inputFormWrap button {padding:0;margin:0;border-radius:3px;line-height:53px;}
.join_box .inputFormWrap .title {display:inline-block;width:25%;padding-top:14px;vertical-align:top;}
.join_box .inputFormWrap input, .join_box .inputFormWrap select {display:inline-block;width:74%;margin-bottom:5px;}
.join_box .inputFormWrap .inline select {width:100%;}

.flex {display:flex;margin-bottom:0.5rem !important;justify-content: space-around;}
.flex select:first-child, .flex input:first-child {margin-right:5px}
.flex select:last-child, .flex input:last-child {margin-left:5px}

.agreeChk{margin-top:40px;background:#fafafa;border:1px solid #e1e1e2;}
.agreeChk dt {padding:0 .5rem;border-bottom:1px solid #e1e1e2;background:#fff;}
.agreeChk dt input[type=checkbox]:checked + label {color:#0247e4;}
.agreeChk dd {padding:.5rem .5rem 1rem;}
.agreeChk .title {width:100%;padding-top:0 !important;padding-bottom:0 !important;}
.agreeChk dd label {display:inline-block;width:65%;padding:.5rem 0 .5rem 1.7rem;font-size:13px;line-height:1;}
.agreeChk .basic_txt{color:#f30000; font-size:12px; vertical-align: middle; margin-left:5px;}
.agreeChk .basic_txt.black {color:#333;}
.agreeChk .btn_link{float:right;margin-top:.5rem;margin-right:.5rem;color:#333;font-size:.8rem; border-bottom:1px solid #333;font-weight:bold; }
.agreeChk .simple {border:1px solid #ddd;background:#f5f5f5;margin:.3rem;padding:.3rem 1rem;font-size:.7rem;color:#888;}
.agreeChk .simple p {position:relative;padding-bottom:.1rem;font-size:.75rem;padding-left:4rem;}
.agreeChk .simple p span {position:absolute;left:0;top:0;display:inline-block;color:#888;font-size:.75rem;}

.member-msg {padding:2rem;background:#fff;text-align:center;font-size:1rem;word-break:keep-all;}
.member-msg span.date {font-size:.8rem;color:#999}

/* µô·¯»çÁø */
.dealer_pic {margin-top:10px; position: relative;}
.dealer_pic .pic_d { height:230px;border:1px solid #eee;text-align:center; background:#ddd url(/images/inc/icon_noimg.png) no-repeat center center; background-size:auto 66px; }
.dealer_pic .pic_d span{position:absolute;width:100%;top:85%;left:0;text-align:center;color:#999;}
@media screen and ( max-width:320px ) {	
	.dealer_pic .pic_d { height:150px; }
}
.dealer_pic .pic_d img { max-height:160px; }
.dealer_pic .filebox {padding-top:0px !important; display:inline-block; float:right;  font-size:0;}
.dealer_pic .filebox label {display: inline-block; width:auto; height:45px; line-height:45px; background:#61646c; color:white; text-align:center; font-size:13px; border-radius:3px; padding:0 20px; border:none;letter-spacing:-0.05em;}
.dealer_pic .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0);  border: 0; }
.dealer_pic .filebox a { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.dealer_pic .text { font-size:12px; color:#999; display:inline-block; line-height:38px;}


/*---------------------------------------------------------
	¸¶ÀÌÆäÀÌÁö 
---------------------------------------------------------*/
.mypage-user {background:#333;}
.mypage-user .column {padding:1rem;}
.mypage-user .table_row {position:relative;padding:0;}
.mypage-user b {height:60px;}
.mypage-user .tit {font-size:.8rem;color:#ccc;line-height:2.5rem;letter-spacing:-1px;}
.mypage-user .tit strong {font-size:1.1rem;font-weight:bold;color:#fff;}
.mypage-user .right {position:absolute;right:5px;top:50%;font-size:.9rem;color:#ccc;letter-spacing:-1px;transform:translateY(-50%);}
.mypage-user a {line-height:22px;color:#aaa;font-size:.8rem;letter-spacing:-1px;}
.notice-list.mypage li a {font-size:1rem;}

.mypage-user ul {display:inline-flex;width:100%;padding:1.5rem 0 1.2rem;border-top:1px solid #555;}
.mypage-user ul li {display:inline-block; width:33%; text-align: center; }
.mypage-user ul li a {position:relative;display:block;font-size:.7rem;}
.mypage-user ul li a i {display:block;position:relative;height:2.8rem;padding-top:.2rem;color:#e21737;font-size:2.5rem;font-style:normal;line-height:2.8rem;}
.mypage-user ul li a i::after {content:'';position:absolute;left:50%;bottom:-4px;width:20px;height:1px;background:#e21737;transform:translateX(-50%)}
.mypage-user ul li a:before {content:'';clear:both;display:block;height:16px;background-size:auto 20px !important;vertical-align:middle;}
.mypage-user ul .c1 a:before {background:url("/images_pc/icon/icon_mypage1.png") 50% 50% no-repeat;}
.mypage-user ul .c2 a:before {background:url("/images_pc/icon/icon_mypage3.png") 50% 50% no-repeat;}
.mypage-user ul .c3 a:before {background:url("/images_pc/icon/icon_mypage2.png") 50% 50% no-repeat;}

/* ÆäÀÌÂ¡ */
.paging {clear:both;margin:0;padding:15px 0 0 0;text-align:center;font-size:0;}
.paging .direction {display:inline-block;width:2.8rem;height:2.8rem;margin:0 0 0 -1px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;font-size:0;}
.paging .direction.first {background-image:url('/images_pc/sub/btn_paging_first.png');}
.paging .direction.prev {margin-right:1.25rem;background-image:url('/images_pc/sub/btn_paging_prev.png');}
.paging .direction.next {margin-left:1.25rem;background-image:url('/images_pc/sub/btn_paging_next.png');}
.paging .direction.last {background-image:url('/images_pc/sub/btn_paging_last.png');}
.paging .num{position:relative;display:inline-block;width:2.8rem;border:0;color:#555;line-height:2.8rem;font-size:16px;vertical-align:top;}
.paging .num:hover, .paging .direction:hover {background-color:#ddd;}
.paging span.num{color:#fff;background:#1f63ef;}

/*---------------------------------------------------------
	°Ô½ÃÆÇ
---------------------------------------------------------*/
/* °Ë»ö */
.search_box:after {display:block;content:'';clear:both;}
.search_box select {float:left;height:3.125rem;width:10rem;margin:0 .563rem 0 0;}
.search_box .search_input {float:left;display:block;width:calc(100% - 26.825rem);height:3.125rem;padding:0 1.125rem;margin:0;border:1px solid #ccc;}
.search_box .search_input::-webkit-input-placeholder{color:#999;}
.search_box .search_input:-moz-placeholder{color:#999;opacity:1;}
.search_box .search_input::-moz-placeholder{color:#999;opacity:1;}
.search_box .search_input:-ms-input-placeholder{color:#999;}
.search_box .search_input::placeholder{color:#999;opacity:1;}
.search_box .btn {float:left;display:inline-block;width:7.5rem;height:3.125rem;margin-left:.563rem;font-size:1rem;line-height:3.125rem;}
.search_box .btn.search {border:0;color:#fff;background:#1f63ef;}
.search_box .btn .icon {display:inline-block;width:22px;height:25px;vertical-align:middle;}
.search_box .btn .icon.search {background:url(/images_pc/icon_search.png) no-repeat 0 center;}
.search_box .btn .icon.reset {background:url(/images_pc/icon_reset.png) no-repeat 0 center;}
.search_box .btn.reset {border:1px solid #1f63ef;color:#1f63ef;background:#fff;}
.search_box .btn .icon {margin:-.188rem .313rem 0 0;}

.tbl_st01{border-collapse:separate;border:1px solid #eee;margin:0;}
.tbl_st01{width:100%;table-layout:fixed;}
.tbl_st01 th, .tbl_st01 td{padding:.625rem 1.25rem;border-bottom:1px solid #eee;font-size:1rem;}
.tbl_st01 th{padding:1.5rem 1.75rem 1.438rem;color:#0d386d;font-weight:500;word-break:keep-all;text-align:left;background:#f7fbff;}
.tbl_st01 td{color:#999;font-size:1rem;}
.tbl_st01 td a{color:#222;}
.tbl_st01 .word_break{word_break:break-all;}
.tbl_st01 td input {margin:0;}

.board_list {padding-top:40px;}
.board_list .tbl_comm{display:table;width:100%;table-layout:fixed;border-top:2px solid #1f63ef;}
.board_list .bd_header:after{display:block;content:'';clear:both;}
.board_list .bd_header{margin-bottom:10px;}
.board_list .bd_header .total{float:left;color:#666;font-size:1rem;}
.board_list .bd_header .total em{color:#1f63ef;font-weight:bold;font-style:normal;}

/* ¸®½ºÆ® */
.board_list .list {background:#fff;}
.board_list .list li {padding:0;border-bottom:1px solid #eee;border-right:1px solid #eee;line-height:1.4; position:relative;word-break:keep-all;}
.board_list .list li.info {padding:0px 0px 15px;} 
.board_list .list li a {display:block;padding:35px 35px 35px 135px;background:url(/images_pc/sub/icon_zigcar.png) no-repeat 35px center;background-size:auto 70px;}
.board_list .list li.tb_pad { padding:20px 8px;}
.board_list .list li .carTitle { overflow:hidden; padding:0 5px 0 0; }
.board_list .list li .carTitle i {font-style:normal;font-size:14px;color:#51a6fa;font-weight:bold}
.board_list .list li .carTitle .car_nt {font-size:19px;line-height:21px;color:#000;font-family:'Gmarket Sans';}
.board_list .list li .car_price { position:absolute;right:15px;bottom:17px;color:#888; }
.board_list .list li .car_price span {display:inline-block;padding:0 3px; color:#1f4bcf; letter-spacing:0; font-size:16px;vertical-align:middle; font-family:arial; }
.board_list .list li .car_price em {display:inline-block; width:18px; height:18px; line-height:21px; text-align:center; border-radius:15px;background:#ccc;color:#fff;font-size:11px; vertical-align:middle;}
.board_list .list li .report { font-size:14px; color:#333; padding-top:5px; color:#888; }

.board_list .list li .date { color:#a2a2a2; padding-top:2px; }
.board_list .list li .detail {padding:7px 0 0;color:#a2a2a2;font-size:14px;}
.board_list .list li .detail > span {padding-left:10px;font-size:inherit;color:inherit}
.board_list .list li .detail > span:first-child {padding-left:0;}
.board_list .list li .detail .popular { font-size:10px; border-radius:25px; background:#2550d0; color:white; width:34px; height:17px; line-height:19px; margin:0 4px 0 0; }
.board_list .list li .detail img { height:15px; padding:0 5px 0 15px;}
.board_list .list li .detail img:first-child {padding-left:0 !important;}
.board_list .list li .detail span.bar {padding: 0 10px;}
.board_list .list li .detail .detail_time{float:right; padding-right:10px;}
.board_list .list li .process {display:inline-block;padding-top:5px;font-size:15px;color:#1b49d3;}
.board_list .list li .gubun {padding-top:8px;color:#333;font-size:12px;text-align:center;}
.board_list .list li .area {padding-top:8px;color:#999;}
.board_list .list li .name {padding:5px 5px 0 0;}
.board_list .list li .name strong {padding-right:5px;font-weight:bold;font-size:14px;color:#555;}
.board_list .list li .notice {display:inline-block;width:70px;height:28px;margin:0 10px 3px 0;border:1px solid #51a6fa;border-radius:25px;text-align:Center;color:#51a6fa;font-size:14px;font-weight:bold;line-height:30px;}
.board_list .list li .popular { color:#333; width:32px; height:17px; line-height:17px; border-radius:25px; text-align:Center; display:inline-block; font-size:11px; margin:0 5px 3px 0; text-indent:0; background:#eee; }
.board_list .list li .icon { height:18px; padding:0 6px 2px 10px; }
.board_list .list li .new { height:18px; padding:0 0 2px 5px; }
.board_list .list li .count { position:absolute;top:14px;right:20px;float:right;min-width:30px;text-align:center;padding:2px 10px;background:#f1f1f1;border-radius:20px;color:#999; }
.board_list .list li .text_info { color:#a2a2a2;padding:3px 0px 0 0px;font-size:11px;}
.board_list .list li .text_info span {padding-right:10px;}
.board_list .list li select {border:0;background:url(/images/inc/arrow_down.png) 90% center no-repeat;background-size:auto 6px;color:#333;font-size:15px;line-height:30px;}
.board_list .list .popular { display:none; height:40px; background:#f9f9f9; font-size:16px; font-weight:bold; text-align:left; text-indent:10px; }
.board_list .list .popular a { float:right; font-size:13px; margin-right:15px; }
.board_list .list.qa li a {padding:35px;background:none;}

/* ±¸¸ÅÁ¤º¸ */
.board_list .info_list {clear:both;display:inline-block;width:100%;}
.board_list .info_list h3 {font-size:22px;text-align:left;}
.board_list .info_list li {float:left;width:33.3%;padding-right:1%;padding-bottom:1%;}
.board_list .info_list li:nth-child(3n) {width:33.4%;padding-right:0;}
.board_list .info_list li a {display:block;background:#fff;}
.board_list .info_list li a:hover {color:inherit;webkit-transition:transform .2s;-ms-transition:transform .2s;transition:transform .2s;}
.board_list .info_list li a .img {width:100%;height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/images/nophoto/nophoto_115x85.gif);}
.board_list .info_list li a:hover {transform:scale(1.1,1.1);box-shadow:0 0 15px rgba(2,71,228,.2);}
.board_list .info_list li a .text {height:106px;padding:20px;font-size:14px;color:#555;letter-spacing:-1px;}
.board_list .info_list li a .icon_box {padding:0 20px 30px;font-size:13px;color:#a2a2a2;}
.board_list .info_list li a .icon_box span {display:inline-block;width:20px;height:16px;font-size:0;vertical-align:middle;}
.board_list .info_list li a .icon_box span.jjim {background:url(/images/inc/icon_heartR.png) no-repeat center center;background-size:auto 15px;}
.board_list .info_list li a .icon_box span.view {background:url(/images/inc/icon_count.png) no-repeat center center;background-size:auto 15px;margin-left:10px;}
.board_list .info_list li a .icon_box span.reply {background:url(/images/inc/icon_reply.png) no-repeat center center;background-size:auto 15px;margin-left:10px;}

/* ±Û ³»¿ëº¸±â */
.board_view {padding-top:40px;}
.board_view .button-group {padding-left:0;padding-right:0;text-align:center;font-size:0;}
.board_view .button-group .button {width:15%;font-size:16px;}
.board_view .button-group .left {float:left;background-color:#5aafff;color:#fff;}
.board_view .button-group .right {float:right;background-color:#5aafff;color:#fff;}

.viewBoard {background:#fff;margin:0;}
.viewBoard th { padding:30px; background:#fff;border-bottom:1px solid #eee;color:#333; font-size:27px;text-align:center;font-family:'Gmarket Sans';font-weight:normal;}
.viewBoard td { position:relative;padding:20px;line-height:1.4rem; color:#000; font-size:1.0rem; }
.viewBoard td .show_listmenu { position:absolute; top:10px; right:10px; width:40px; height:40px; border:1px solid #dedede; border-radius:50%; text-align:Center; }
.viewBoard td .user_content {padding:40px;}
.viewBoard td .user_content, .viewBoard td .user_content p, .viewBoard td .user_content span  {font-size:17px;line-height:1.7;}
.viewBoard td .show_listmenu img { height:25px; padding:7px 0 0 0; }
.viewBoard td .detail { padding:10px 0; color:#a2a2a2; font-size:12px; }
.viewBoard td .detail img { height:13px; padding:0 5px 0 10px; }
.viewBoard td .input { width:100%; height:40px; position:relative; }
.viewBoard td .input input[type="text"] { width:80%; height:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.viewBoard td .input input[type="password"] { width:80%; height:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.viewBoard td .input input[type="submit"] { margin-left:-4px; width:18%; height:40px; background:#70b5fb; color:white; z-index:99; border:none; }

.viewBoard th .detail { padding-top:10px;color:#999;font-size:14px;font-weight:normal;}
.viewBoard th .detail .popular { font-size:10px; border-radius:25px; background:#2550d0; color:white; width:34px; height:17px; line-height:19px; margin:0 4px 0 0; }
.viewBoard th .detail img { height:11px; padding-right:5px;}
.viewBoard th .detail span.bar {padding: 0 10px;}
.viewBoard .subcont.btn {box-sizing:border-box;padding: 15px 0;} 
.subcont.bottom_line {border-bottom:1px solid #dfdfdf;}
.viewBoard .gray a {background:rgba(0,0,0,.5);}

.icon_box {margin-top:10px;position: relative; font-size: 13px;}
.icon_box > div {display:inline-block;}
.icon_box .right_btnbox {position: absolute;   right: 0px;}

.btn_heart, .btn_reply, .btn_share {cursor:pointer;border:1px solid #dedede;line-height:35px; text-align:center; padding:0 20px;border-radius:50px;vertical-align:middle;}
.btn_heart a { font-size: 0;vertical-align: middle;}
.btn_heart img {height:15px;margin-right:5px;}
.btn_reply img {width:15px; margin: -3px 5px 0px 0px;}
.btn_share {background-image:url(/images_pc/sub/icon_share.png);width:38px;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:auto 15px;font-size:0;}
.likebox {display: inline-block; font-size: 0;}
.likebox button {letter-spacing:-1px;padding:3px 15px;border:1px solid #eee;font-size:14px;color:#777;}
.likebox span {height:15px; display:inline-block; padding-right:20px; background-repeat: no-repeat; background-size: 12px;  width: 10px;vertical-align: middle;}
.likebox span.icon_like {background-image: url(/images/inc/icon_like.png);}
.likebox span.icon_dislike {background-image: url(/images/inc/icon_dislike.png);}
.likebox .dislike {margin-left:5px;}
.reply_best {display:inline-block;background:#51a6fa;color:#fff;padding:0 12px;border-radius:3px;line-height:20px;}

.span_arrow {font-size:14px;  vertical-align: top;   font-family:NanumGothic; padding: 0 5px;}

.reply_input_box {padding:20px;background:#fff;border-top:1px solid #eee;color:#bbb;}
.reply_input_box .input {border:1px solid #ccc;line-height:50px; padding:0 15px;margin-bottom: 0;}
.reply_input_box .input_on {position: relative; border:1px solid #ccc;text-align: right;margin-bottom:15px;}
.reply_input_box .input_on textarea {border:0;border-bottom:1px solid #eee; font-size:16px;height:100px;padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  }
.reply_input_box .input_on label {font-size:14px; display:inline-block; position: absolute;top: 15px;   left: 15px;}
.reply_input_box .input_on input[type="submit"] {width:140px;height:50px;background:#1f63ef; color:white; z-index:99; border:none; }

.reReplyWrap.reply_input_box {border-top:0;}

.replyBoard  {padding:20px;background:#fff;}
.replyBoard li .replybtn {padding-bottom: 10px;}
.replyBoard li .replybtn li {display:inline-block; width:auto; padding:0; border:none;}
.replyBoard li .replybtn li.bestreply.on, .replyBoard li .replybtn li.allreply.on  { font-weight:bold;}
.replyBoard li .replybtn li.allreply {margin-left:15px;}
.replyBoard li ul.bestrp li, .replyBoard li ul.allrp li {padding:15px 0;}
.replyBoard li ul.bestrp li p, .replyBoard li ul.allrp li p {padding:0 0 10px;font-size:14px;}
.replyBoard li ul.bestrp li .bottom span a {line-height:2;font-size:14px;color:#888;}
.replyBoard li.page { text-align:center; padding:10px 5px 10px 5px; border: none;}
.replyBoard li.page a { display:inline-block; width:30px; height:30px; line-height:30px; text-align:center;  }
.replyBoard li.page a.next, .replyBoard li.page a.prev { display:inline-block; font-family:NanumGothic; color:#c1c1c1; }
.replyBoard li.page a.on { font-weight:bold; color:#1b49d3; }
.replyBoard li.page a img { height:17px; padding-top:6px; vertical-align:middle; }
.replyBoard li.page a span {font-family:NanumGothic; }

.replyBoard li .top { color:#888888; padding-bottom:8px;  position:relative; }
.replyBoard li .top span {padding:0 13px;font-size:14px;  }
.replyBoard li .top span img {height:10px;}
.replyBoard li .top a { font-size:14px;padding-right:10px; color:#888; }
.replyBoard li .top .re_left{padding-left:10px; }
.replyBoard li .top .re_right, .replyBoard li .bottom .re_right{float:right;}

.filebox {padding-top:5px;font-size:0;}
.filebox input {display:inline-block;width:74%;margin:0;}
.filebox button {width:22%;margin:0;} 

/* faq */
.qna_list {clear:both;letter-spacing:-0.05em;margin:0;background:#fff;}
.qna_list li:first-child {border-top:1px solid #eee;}
.qna_list li .item-inner {position:relative;overflow:hidden;}
.qna_list li h3 {position:relative;display:block;padding:25px 0 25px 77px;margin:0;border-bottom:1px solid #eee;background:url('/images_pc/sub/icon_question.png') no-repeat 25px 18px;background-size:auto 35px;color:#333;font-size:1.05rem;text-align:left;line-height:1.4;word-break:keep-all;word-wrap:break-word;cursor:pointer;}
.qna_list li h3 .category {display:block;padding-bottom:4px;color:#888;font-weight:normal !important;font-size:.8rem;}
.qna_list li h3:after {content:'';position:absolute;right:0;top:50%;width:70px;height:37px;background:url('/images_pc/btn_toggle_open.png') center center no-repeat;background-size:auto 27px !important;transform:translateY(-50%);}
.qna_list li h3.on:after {background:url('/images_pc/btn_toggle_close.png') center center no-repeat;}
.qna_list li .item-inner {position:relative;display:none;padding:25px 0 25px 77px;border-bottom:1px solid #eee;background:url('/images_pc/sub/icon_answer.png') no-repeat 25px 18px #f8f8f8;background-size:auto 35px;font-size:0;}
.qna_list li .item-inner p {margin-bottom:1rem;font-size:14px;color:#555;line-height:1.7;word-break:keep-all;word-wrap:break-word;}


/*---------------------------------------------------------
	ºü¸¥½ÅÃ» 
---------------------------------------------------------*/
.fast_consult {PADDING:135px 0 160px;background:url('/images_pc/sub/fast_bg.jpg') no-repeat center center;background-size:cover;}
.fast_consult .cont {width:1000px;min-width:auto;max-width:none;}
.fast_consult h3 {color:#fff;font-size:30px;z-index:3;}
.fast_consult h3:after {content:'';position:absolute;left:50%;bottom:7px;width:260px;height:8px;background:#2f6cf7;margin-left:-130px;z-index:-1;}
.fast_consult .inputFormWrap {overflow:hidden;padding-bottom:20px;}
.fast_consult .inputFormWrap li {padding-bottom:0;color:#fff;}
.fast_consult .join_box .inputFormWrap .title {font-weight:bold;color:#fff;}
.fast_consult input, .fast_consult select {height:50px;border-radius:5px;font-size:16px;color:#000;font-weight:bold;cursor:pointer;}
.fast_consult .button-group {padding-right:0;padding-left:0;}
.fast_consult .button-group .button {height:75px;line-height:77px;font-size:1.3rem;font-weight:normal;}
.fast_consult .ex {clear:both;margin:20px 0 30px;padding:20px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.1);text-align:center;}
.fast_consult .ex > p {color:#ccc;font-size:13px;}
.fast_consult .ex .text-yellow {letter-spacing:-1px;font-weight:bold;}
.fast_consult .why_zigcar {padding:10px 0 60px;background:rgba(0,0,0,0.15);border-radius:5px;}
.fast_consult .why_zigcar h4 {text-align:center;color:#fff;font-size:20px;}
.fast_consult .why_zigcar li {color:#fff;font-size:13px;}
.fast_consult .why_zigcar li strong {color:#fff;}

.choice_style.fast input[type=radio] + label, .choice_style.fast input[type=checkbox] + label {float:left;width:23.7%;height:220px;padding:17px 0 0;margin:0 1.3% 8px 0;border:1px solid #dfdfdf;background-image:url(/images_pc/icon_check_single2.png);background-position:31% 15px;background-repeat:no-repeat;background-size:25px auto;border-radius:7px;background-color:#fff;font-size:18px;font-weight:bold;line-height:20px;text-align:center;}
.choice_style.fast input[type=radio]:checked + label, .choice_style.fast input[type=checkbox]:checked + label {border:2px solid #0078ff;background-image:url(/images_pc/icon_check_single_on2.png);background-size:22px auto;color:#095cf6;}
.choice_style.fast input[type=radio] + label div, .choice_style.fast input[type=checkbox] + label div {height:160px;margin-top:15px;padding:15px;background:#f9f9f9;font-size:13px;font-weight:normal;line-height:20px;text-align:left;color:#555 !important}

/*---------------------------------------------------------
	³»Â÷ÆÈ±â
---------------------------------------------------------*/
.sell {padding:175px 0 210px;background:url('/images_pc/sub/sell_bg.jpg') no-repeat center center;background-size:cover;}
.sell .cont {width:500px;min-width:auto;max-width:none;}
.sell h3 {margin-bottom:30px;color:#fff;font-size:30px;z-index:3;}
.sell h3:after {content:'';position:absolute;left:50%;bottom:7px;width:260px;height:8px;background:#2f6cf7;margin-left:-130px;z-index:-1;}
.sell .inputFormWrap li {color:#000;letter-spacing:-1px;}
.sell .join_box .inputFormWrap .title {font-weight:bold;color:#fff;}
.sell .join_box .inputFormWrap input, .sell .join_box .inputFormWrap select {}
.sell input, .sell select {height:50px;border-radius:5px;font-size:16px;color:#000;font-weight:bold;}
.sell .button-group {padding-right:0;padding-left:0;}
.sell .button-group .button {height:75px;line-height:77px;font-size:1.3rem;font-weight:normal;}
@media screen and ( max-width:2000px ) {
	.sell {padding:130px 0 155px;}
}
@media screen and ( max-width:1920px ) {
	.sell {padding:115px 0 130px;}
}
@media screen and ( max-width:1280px ) {
	.sell {padding:90px 0;}
}


.star_wrap {display:inline-block;position:relative;width:120px;height:21px;background:url(/images_pc/sub/star_bg.png) 0 0 no-repeat;background-size:auto 100%;text-align:left; }
.star_wrap .bar {display:inline-block;width:100%;height:100%;background:url(/images_pc/sub/star.png) 0 0 no-repeat;background-size:auto 100%;}

/*  µô·¯ ÆòÁ¡  */
.review_box h3 strong {font-size:35px;color:#0247e4;}
.review_box li {width:100% !important;padding:25px;margin-bottom:10px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.review_box li .box_top {position:relative;height:20px;line-height:20px;color:#888;}
.review_box li .box_top a {position:absolute; top:0px; right:0; font-size:12px;}
.review_box li .box_top .name {font-size:14px;}
.review_box li .box_top .name strong {font-size:17px;font-weight:bold;color:#000;letter-spacing:-1px;}
.review_box li .box_top .right {position:absolute;right:0;top:5px;}
.review_box li .text {line-height:1.4;padding:10px 140px 0 0;color:#555;font-size:16px;}
.review_box .bx-wrapper .bx-viewport {left:auto;box-shadow:none;border:none;background:none;}

/*---------------------------------------------------------
	¸¶ÀÌÆäÀÌÁö
---------------------------------------------------------*/
.mypage h3 {text-align:left;}
.mypage h3 .ex {position:relative;right:auto;bottom:auto;}
.mypage .button-group {position:relative;width:60%;margin:0 auto;margin-bottom:40px;}

.mypage .left_search .sub_tabbox.leftmenu {margin:0;}
.mypage .left_search .sub_tabbox.leftmenu li {width:100%;margin-bottom:1px;}
.mypage .left_search .sub_tabbox.leftmenu li > span {padding-left:20px;font-size:15px;text-align:left;line-height:60px;}
.mypage .left_search .sub_tabbox.leftmenu li .deal_count {font-weight:normal !important;}
.mypage .right_result .sub_tabbox.col4 li	{width:25%;}
.mypage .right_result .sub_tabbox li > span {font-size:14px;line-height:45px;}

.mypage .board_list {padding-top:0;}
.mypage .board_list .myqa li a {padding:29px 225px 27px 60px;background:url(/images_pc/sub/icon_question.png) no-repeat 25px center;background-size:auto 24px;}
.mypage .board_list .myqa li .carTitle .car_nt {font-size:17px;}
.mypage .board_list .myqa li .detail {position:absolute;right:25px;top:26px;}
.mypage .board_list .reply li a {padding:32px 170px 30px 32px;background:none;}
.mypage .board_list .reply li .detail {position:absolute;right:25px;top:37px;}
.mypage .board_list .reply li p {padding-top:5px;font-size:13px;}

.mypage .board_list .myqa li .item {padding:29px 225px 27px 27px;background:url('/images_pc/btn_toggle_open.png') 98% center no-repeat;background-size:auto 27px;cursor:pointer;}
.mypage .board_list .myqa li .item .detail {position:absolute;right:60px;}
.mypage .board_list .myqa li .item .car_nt {display:inline-block;}
.mypage .board_list .myqa li .item .carTitle .cate {display:inline-block;width:160px;font-size:15px;color:#888;letter-spacing:-1px;}
.mypage .board_list .myqa li .item-inner {position:relative;display:none;padding:30px;border-bottom:1px solid #eee;background:#f8f8f8;font-size:0;}
.mypage .board_list .myqa li .item-inner h4 {padding-top:0;}
.mypage .board_list .myqa li .item-inner .f_left {float:left;width:49%;}
.mypage .board_list .myqa li .item-inner p {margin-bottom:1rem;font-size:14px;color:#555;line-height:1.7;word-break:keep-all;word-wrap:break-word;}



.new_list { overflow:hidden; }
.new_list > li {position:relative;background:white;border:1px solid #ebebeb;/*border-top:1px solid #dedede; border-bottom:1px solid #dedede;*/ padding:0; overflow:hidden; margin-bottom:15px; }
.new_list li .car_image {position:absolute;left:40px;top:20px;background:none;}
.new_list li .car_image .img {width:150px;height:90px;min-height:90px;background-size:contain;}
.new_list li .cartext {height:auto;min-height:120px;padding:25px 30px 25px 215px;border-bottom:1px solid #eaeaea;}
.new_list li .cartext .title .name {padding-top:25px;font-size:18px;font-weight:bold;}
.new_list li .thema {/*padding-top:24px;*/font-size:13px;color:#999;line-height:1.7;}
.new_list li .thema span {display:inline-block;font-size:12.5px;color:#999;letter-spacing:-0.03em;}
.new_list li .thema .tit {width:60px;}
.new_list li .thema .txt_s {display:block;padding-bottom:5px;line-height:1;}
.new_list li .thema .price_f, .new_list li .thema .price_s {width:calc(100% - 60px);color:#111;font-size:16px;line-height:23px;}
.new_list li .thema .price_m {width:calc(100% - 60px);color:#111;font-size:13px;line-height:23px;vertical-align:top;}
.new_list li .thema .price_s {color:#1f4bcf;font-weight:bold;}
.new_list li .thema .date {padding-bottom:15px;}
.new_list li .thema .consult_list {padding:17px 0;}
.new_list li .thema .remain {color:#333;font-size:18px;letter-spacing:-1px;}
.new_list li .thema .remain strong {padding-right:5px;font-family:'Montserrat' !important;font-size:35px;}
.new_list li.end .thema .remain {display:none;}
.new_list li .btn_normal {height:48px;line-height:48px;font-size:16px;}
.new_list li .btn_del {position:absolute;left:0;top:0;width:50px;height:50px;background:url(/images_pc/pop_close.png) no-repeat center center;background-size:auto 15px;font-size:0;z-index:30;}
.new_list li.btn .btns {position:absolute;right:10px;top:10px;width:130px;}
.new_list li.btn .btns button {width:100%;margin:0 0 5px;height:50px;line-height:52px;padding:0;}
.new_list li.btn .cartext {padding:25px 160px 25px 215px}
.new_list li.btn .cartext .remain strong {color:#1f63ef;}

.new_list > li.end:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);background-image:url('/images/inc/icon_consult_end.png');background-position:center center;background-repeat:no-repeat;background-size:auto 100px;z-index:11;}
.new_list > li.deal_cancel:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);background-image:url('/images/inc/icon_deal_cancel.png');background-position:center center;background-repeat:no-repeat;background-size:auto 100px;z-index:11;}
.new_list > li.end_hotdeal:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);background-image:url('/images/inc/icon_hotdeal_end2.png');background-position:center center;background-repeat:no-repeat;background-size:auto 100px;z-index:11;}
.new_list > li.confirm:after {content:'';position:absolute;left:0;top:0;right:0;height:165px;background-color:rgba(255,255,255,.3);background-image:url('/images/inc/icon_consult_confirm.png');background-position:center center;background-repeat:no-repeat;background-size:auto 110px;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#1b49d3;text-align:center;z-index:2;}

.new_list.mysell li:after {content:'°ßÀû½ÅÃ»¿Ï·á';position:absolute;right:20px;top:20px;width:80px;height:80px;padding:27px 10px 0px;border:1px solid #eaeaea;border-radius:50%;font-size:13px;line-height:1.3;color:#777;font-weight:bold;text-align:center;colr:#999;z-index:1;}
.new_list.mysell li .cartext {padding:10px 120px 0 30px;border:0;}
.new_list.mysell li .cartext .opt span {display:inline-block;padding-right:10px;font-size:15px;color:#888;white-space:nowrap;letter-spacing:-.5px;line-height:22px;}


/* ³»°ßÀû */
.myestimate_list li {position:relative;padding:16px 40px 16px 65px;margin:0;border-bottom:1px solid #eaeaea;background-color:#f9f9f9;background:url(/images_pc/gnb_arrow_go.png) no-repeat 98.5% center #fff;background-size:auto 23px;line-height:1.5;font-size:15px;letter-spacing:-1px;font-weight:bold;}
.myestimate_list li.confirm {background:url(/images_pc/gnb_arrow_go_w.png) no-repeat 98.5% center #1f4bcf;background-size:auto 20px;color:#fff;letter-spacing:0;}
.myestimate_list li div {position:absolute;right:70px;top:15px;font-size:17px;letter-spacing:0;color:#222 !important;}
.myestimate_list li.confirm div {color:#fff !important;}
.myestimate_list li.on {color:#1f63ef;font-weight:bold;cursor:pointer;}
.myestimate_list li.speed {font-weight:bold;background:none;}
.myestimate_list li.speed div {right:30px;}

.myestimate_list_wrap li {margin-bottom:0;background-color:#fff;cursor:pointer;}
.myestimate_list_wrap li .caroption_icon, .myestimate_list li .caroption_icon {position:absolute;top:50%;left:20px;margin-top:-19px;height:38px;width:38px;}
.myestimate_list_wrap li .item_title {position:relative;padding:16px 40px 16px 65px;border-bottom:1px solid #eaeaea;background-image:url(/images_pc/btn_toggle_open.png);background-color:#f9f9f9;background-repeat:no-repeat;background-position:98.5% center; background-size:auto 25px;font-size:16px;letter-spacing:-1px;}
.myestimate_list_wrap li .item_title .deal_count {background:#fff;font-weight:bold;height:25px;line-height:27px;}
.myestimate_list_wrap li .item_title.open {background-image:url(/images_pc/btn_toggle_close.png);}
.myestimate_list_wrap li ul {display:none;}

.my_progress_wrap {padding-bottom:25px;text-align:center;}
.my_progress {display:inline-block;height:35px;border:1px solid #7a99f8;padding:0 25px;border-radius:50px;font-family:'TmonMonsori' !important;font-size:16px !important;color:#1f4bcf !important;line-height:37px;}
