.subContWrap {position:relative; width:970px; margin:0 auto; padding:30px 0}
.subCont {position:relative;width:100%; margin:0px auto;}
.leftmenu_wrap {float:left;width:158px;padding:0 20px 0 0;}
.left_wrap {width:100%; padding:0;}

.subTitle {margin:0px 0px 10px 0px;font-size:25px; line-height:1.5em; color:#fff;font-weight:500;letter-spacing:-1px;}
.contTitle {margin:20px 0px 10px 0px;font-size:18px;font-weight:500; color:#fff;letter-spacing:-1px; }
.contTitle .infor {font-size:12px;font-weight:normal;}


/* ¿ÞÂÊ¸Þ´º */
#leftmenu {float:left;padding:0px;margin:0px 20px 10px 0px;width:158px;}
#leftmenu h2 {padding:0px 0px 0px 20px;border:1px solid #dcdcdc;border-bottom:2px solid #4c88ee;line-height:50px;height:50px;font-size:16px;font-weight:600;background:#f6f6f6;color:#4c88ee;}
#leftmenu ul {border:1px solid #dcdcdc;border-bottom:none !important;border-top:none !important;}
#leftmenu li span {display:none;}
#leftmenu li.lefttitle {background:#909090;color:#fff;font-weight:600;border-top:1px solid #cccccc;}
#leftmenu a {display:block;padding:0px 20px;line-height:40px;height:40px;font-weight:600;color:#777777;border-bottom:1px solid #ebebeb;font-size:12px;}
#leftmenu li.on a {color:#4c88ee;text-decoration:none;}
#leftmenu li a:hover {color:#FFF;background:#4c88ee;}

#leftmenu li ul {border-bottom:1px solid #ebebeb;}
#leftmenu li li a {display:block;line-height:30px !important;height:30px !important;border:none !important;font-weight:normal;background:#f6f6f6;}
#leftmenu li li a:hover {font-weight:600;color:#FFF !important;}
#leftmenu li.on li a {color:#333;}
#leftmenu li.on li.on a {color:#4c88ee;}

/* Â÷·®¸®½ºÆ® - ºü¸¥°Ë»ö */
.quickSearch {display:block; width:100%; font-size:0; padding:25px; border:2px solid #8ac7e3;background:#fff;}
.quickSearch .searchArea {display:inline-block; vertical-align:top;width:calc(100% - 110px);  position:relative;margin:0px;  }
.quickSearch .searchArea select {font-size:15px; font-weight:500; height:45px; line-height:45px; background-color:#fbfbfb; border-radius:0; padding-left:10px; border:1px solid #dedddb;}
.quickSearch .searchArea select.maker {width:150px;}
.quickSearch .searchArea select.class {width:155px; margin-left:5px;margin-right:20px;}
.quickSearch .searchArea select.etc {width:90px;margin-right:5px;}
.quickSearch .searchArea select:focus,
.quickSearch .searchArea select:visited {border:1px solid #406fd1; background-color:#f2f5fb}
.quickSearch .searchArea strong {display:inline-block;margin:0px 0px 0px 25px;width:50px;font-size:14px;}
.quickSearch .searchArea span {display:inline-block; font-size:15px; font-weight:500; color:#333;vertical-align:middle; margin-right:10px; }
.quickSearch .searchArea span.year {margin-left:10px;}
.quickSearch  .btnSearch {display:inline-block; vertical-align:top;width:110px; height:45px;}
.quickSearch  .btnSearch input[type=submit] {border-radius:0px;width:100%;height:100%;line-height:auto;color:#FFF;text-align:center;font-size:16px;font-weight:600;background:#2c333a; cursor:pointer; transition: all 0.2s ease-in; }
.quickSearch  .btnSearch input[type=submit]:hover {background:#8ac7e3;}
.quickSearch .theme { display:block; margin:20px 0 0;text-align:center; }
.quickSearch .theme h2 {display:inline-block; font-size:17px; color:#444; font-weight:500; margin-right:10px; }
.quickSearch .theme span {display:inline-block; margin-left:7px; }
.quickSearch .theme span a {display:block; padding:0 20px; height:35px; line-height:33px; font-size:14px; color:#666; font-weight:500; border:1px solid #dedede; border-radius:60px; transition: all 0.2s ease-in;   }
.quickSearch .theme span a:hover {border:1px solid #2c333a; background-color:#2c333a; color:#fff; }


/* ½Å±Ôµî·ÏÂ÷·® */
.newCarWrap {margin:30px 0 20px;display:block; clear:both; position:relative; overflow:visible  }
.newCarWrap h1.title {display:inline-block; font-size:24px; font-weight:600; color:#fff;letter-spacing:-1px;}
.newCarWrap h1.title span {display:inline-block;margin-left:8px; color:rgba(255,255,255,0.6);font-size:15px;font-weight:normal;}
.newCarWrap ul { display:block;margin:10px 0; font-size:0; max-height:290px; overflow:hidden; }
.newCarWrap ul li { display:inline-block;  position:relative;  width:190px; border:1px solid rgba(255,255,255,0.2);  margin:0;z-index:0; }
.newCarWrap ul li:hover {border:1px solid #8ac7e3;box-shadow:0 3px 10px -3px rgba(0,0,0,0.3);transition: all 0.2s ease-in;}
.newCarWrap ul li  img {width:100%}
.newCarWrap ul li .img-wrap {height:141px;overflow:hidden;}
.newCarWrap ul li .info-wrap {display:block; position:relative; padding:10px 12px 10px !important; font-family:'OpenSans-Semibold', 'NotoSans';}
.newCarWrap ul li .subject { display:block; padding:5px 0 0 8px; font-size:16px; color:#fff; font-weight:500; }
.newCarWrap ul li .carInfo {color:rgba(255,255,255,0.7); padding-left:8px; font-size:13px;height:40px;overflow:hidden;}
.newCarWrap ul li .carInfo span {display:inline-block; vertical-align:top; width:1px; height:12.5px; background-color:#ccc; margin:5px 5px 0;}
.newCarWrap ul li .carInfo strong {color:rgba(255,255,255,0.7); font-weight:400 !important;letter-spacing:-1px; margin-right:8px;}
.newCarWrap ul li .payment {padding:0 10px 10px 0;font-size:22px; color:#f2be5c;text-align:right;}
.newCarWrap ul li .payment span { font-size:70%;font-family:'NotoSans';}
.newCarWrap ul li .payment b {font-weight:600;}

.newCarWrap .bx-wrapper .bx-controls {position:absolute; top:8px; z-index:100; right:0; width:50%; }
.newCarWrap .bx-wrapper .bx-controls .bx-pager {display:block; text-align:right; }
.newCarWrap .bx-wrapper .bx-controls .bx-pager-item{ display:inline-block; margin:0 5px 0px;}
.newCarWrap .bx-wrapper .bx-controls .bx-pager-link {display: inline-block; width:18px; height:18px; border-radius:30px;  background:rgba(255,255,255,0.2); font-size:0;}
.newCarWrap .bx-wrapper .bx-controls .active {background:#8ac7e3;}
.newCarWrap .bx-viewport {height:auto !important; }

.totalCarNum {display:block; margin:20px 0px 10px; font-size:18px; color:#fff; }
.totalCarNum strong {font-weight:600; color:#f2be5c; }

.t_list {width:100%;margin:0;padding:0;}
.t_list caption {display:none;}
.t_list tbody tr {transition: all 0.2s ease-in;}
.t_list tbody tr:hover {background:rgba(255,255,255,0.03);}
/*.t_list tr:hover a img  {border:1px solid #36f !important;}*/
.t_list th {background:rgba(0,0,0,0.3); position:relative;padding:10px 5px;color:#fff;  font-weight:500;letter-spacing:-.04em;text-align:center;font-size:15px; border-bottom:1px solid rgba(255,255,255,0.1);  }
.t_list th:before {content:''; position:absolute; left:0; top:12px; width:1px; height:18px; background:rgba(255,255,255,0.1)}
.t_list th:first-child { border-radius:6px 0 0 6px;}
.t_list th:first-child:before {display:none;}
.t_list th:last-child {border-radius:0px 6px 6px 0px;}
.t_list td {position:relative;border-bottom:1px solid rgba(255,255,255,0.15);padding:15px 5px;margin:0;color:#dedede;}
.t_list td .carName {font-size:18px; color:#fff; font-weight:600;}
.t_list td .carInfo {font-size:16px;padding:5px 0px;color:rgba(255,255,255,0.6);}
.t_list td .carInfo span {display:inline-block;vertical-align:top; margin:3px 12px 0; width:1px; height:14px; background-color:#ccc; }
.t_list td .carInfo strong {color:rgba(255,255,255,0.7); font-weight:normal !important; margin-right:9px; }
.t_list td .price {font-size:24px !important;color:#f2be5c;font-weight:600;}
.t_list td .price span {font-weight:600; font-size:60%;}
.t_list td .txt_comment {color:#929292;font-size:11px;line-height:14px;}
.t_list td.left {text-align:left;padding:6px 0 7px 10px;}
.t_list td a {color:#fff; font-weight:500;}
.t_list td b {font-weight:600;}
.t_list td img {vertical-align:middle;margin:0 2px 0 0;}
.t_list td .list_icon {padding:0 0 4px 0;}
.t_list td .dealer_info {height:24px;}
.t_list td .dealer_info .list_phone {font-weight:600;color:#85addf;}
.t_list td .btn {display:block;margin:1px 0px;}
.t_list td .detailView {overflow:hidden;padding:10px 0px;}
.t_list td .detailView .imageArea {float:left;width:240px;}
.t_list td .detailView .carCont {float:left;width:510px;}
.t_list td .detailView .carCont .sellinfor {overflow:hidden;border-bottom:1px solid #CCC;padding:0px 0px 10px 0px;}
.t_list td .detailView .carCont .sellinfor li {float:left;padding:0px 20px 0px 0px;}
.t_list td .detailView .carCont .sellinfor li.phone strong {color:#f2be5c;font-size:14px;font-weight:500;}
.t_list td .detailView .carCont .sellinfor li.name strong {font-size:14px;font-weight:500;}
.t_list td .detailView .carCont .detailinfor {overflow:hidden;padding:10px 10px 20px 10px;background:#f6f6f6;}
.t_list td .detailView .carCont .detailinfor li {float:left;padding:3px 0px 3px 20px;width:200px;font-size:14px;color:#666;font-weight:500;text-align:left;background:url(/images/inc/bu.gif) 10px center no-repeat;}
.t_list td .detailView .carCont .detailinfor li span {display:inline-block;width:70px;font-weight:normal;}
.t_list td span.buy {color:#f2be5c !important;}
.t_list td span.sell {color:#4c88ee !important;}
.t_list .lock {display:inline-block; vertical-align:top; font-family:'xeicon'; color:#777; font-size:17px; margin-top:2px; margin-left:5px; }
.t_list td.sold:after {content:'';position:absolute;left:0;right:0;top:0;width:100%;height:100%; background:url('/image/icon_ing.png') no-repeat center center; background-size:auto 90px;}
/*.t_list td.ing:after {content:'';position:absolute;left:0; right:0;top:0;width:100%;height:100%;background:url('/image/icon_ing.png') no-repeat 75% 65%;background-size:auto 70px;}*/


#category_wrap td {font-weight:600;vertical-align:top;padding:0;margin:0;border-right:1px solid #c9c9c9;}
#category_wrap td div {border:none !important;}
#category_wrap h4 {text-align:center;padding:8px 0 6px 0;color:#333;border-bottom:1px solid #ededed;font-weight:600;}
#category_wrap ul {float:left;overflow:auto;height:110px;border:1px solid #c7c7c7;background:#FFF;padding:0;margin:0 3px 0 0;}
#category_wrap li {padding:0 0 0 3px;text-align:left;font-weight:normal;color:#424242;}
#category_wrap li.noselect {height:70px;vertical-align:middle;text-align:center;padding:40px 0 0 0; line-height:1.4;color:#b5b5b5;letter-spacing:-1px;}
#category_wrap li a {font-weight:normal;color:#424242;}
#category_wrap li a:hover {font-weight:600;}
#category_wrap li label {display:block;color:#111111;}

.sms_wrap {height:305px;padding:15px 0 0 0;}
.sms {background:url(/image/sub/sms_bg.gif);width:166px;position:absolute;}
.sms .sms_tab {padding:0 0 0 18px;}
.sms  select {margin:0 0 4px 0;height:24px;}
.sms  input[type=text] {margin:0 0 4px 0;height:22px;}
.sms .sms_btn {text-align:center;padding:16px 0 0 0;background:url(/image/sub/sms_bg2.gif) no-repeat;}

.listSearch {overflow:hidden;margin:5px 0px;text-align:right;}
.listSearch select {margin:0;padding:2px;border:1px solid #aaaaaa;vertical-align:middle;}
.listSearch input[type=text] {margin:0;height:20px;padding:2px 0 0 5px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.listSearch .btnPoint {padding:5px 0; width:120px; text-align:center;  }

.t_summury {width:100%;margin:0;padding:0;line-height:1.2;border-top:1px solid #c7c7c7;}
.t_summury caption {display:none;}
.t_summury th {background:url(/image/sub/board_bg.gif) repeat-x;padding:8px 0px 6px 0;color:#5b5b5b;font-weight:600;letter-spacing:-1px;text-align:center;border-bottom:1px solid #6b6b6b;font-size:11px;line-height:12px;}
.t_summury td {border-bottom:1px solid #dedede;text-align:center;padding:5px 0px;margin:0;color:#545454;}
.t_summury td.t1 {font-weight:600;color:#F00;}
.t_summury td.t2 {font-weight:600;color:#09F;}
.t_summury td.t3 {font-weight:600;}

/* ÆäÀÌÁö */
#paging {margin:0;padding:20px 0 0 0;text-align:center;line-height:26px;}
#paging a {display:-moz-inline-box;display:inline-block;_position:relative;width:23px;color:#666;font-size:12px;text-decoration:none;margin:0;padding:0;}
#paging a:hover {font-weight:600;}
#paging a.on {color:#4c88ee;font-weight:600;}
#paging a.pre {margin-right:30px;}
#paging a.next {margin-left:10px;}
#paging .line {color:#dcdcdc;}
#paging img { vertical-align:middle;}

.paging {display:block; clear:both; margin:40px  0 30px; text-align:center;  }
.paging a {display:inline-block; color:#555; font-size:16px; margin:0 10px; padding:0 3px;  vertical-align:middle; font-weight:500;font-family:'OpenSans-Semibold';}
.paging a.on {font-weight: bold; color:#87d8fd;  }
.paging img {vertical-align:middle;}
.paging button {display:inline-block; vertical-align:middle; background:rgba(255,255,255,0.05);  margin:0 2px; font-family:'FontAwesome'; border-radius:50%;}
.paging button:after {content:'';display:inline-block;  font-size:21px; font-family:'FontAwesome'; vertical-align:middle;  text-align:center;  color:#555; display:inline-block;width:35px; height:35px;  line-height:33px;border-radius:50%; }
.paging button:hover:after { background:#8ac7e3; color:#fff; border:1px solid #8ac7e3;transition:300ms ease-out 0ms;}
.paging .page_first:after {content:'\f100';}
.paging .page_last:after {content:'\f101';}
.paging .page_prev:after {content:'\f104';}
.paging .page_next:after {content:'\f105';}
.paging .page_prev {margin-right:15px;  }
.paging .page_next {margin-left:15px; }

.sub_navi {height:26px;padding:0 0 0 12px;font-size:11px;color:#999999;line-height:12px;}

/* Â÷·®ºä */
.quickSearchView {overflow:hidden;margin:0px 0px 20px 0px;}
.quickSearchView h1.title {float:left;width:160px;height:160px;line-height:160px;font-weight:600;color:#FFF;font-size:18px;text-align:center;background:red;}
.quickSearchView .searchArea {float:left;position:relative;margin:0px;padding:23px 14px 14px 14px;border:3px solid red;border-left:none;width:790px;height:160px;background:#eee;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }


.quickSearchView .searchArea select {font-size:14px;border:1px solid #aaa;}
.quickSearchView .searchArea select.maker {width:307px;margin:0px 5px 20px 5px;}
.quickSearchView .searchArea select.class {width:307px;margin:0px 5px 20px 5px;}
.quickSearchView .searchArea select.etc {width:120px;margin:0px 5px;}
.quickSearchView .searchArea strong {display:inline-block;margin:0px 0px 0px 10px;width:30px;font-size:14px;}
.quickSearchView  .searchArea .btnSearch {position:absolute;right:20px;top:23px;width:100px;}
.quickSearchView  .searchArea .btnSearch input[type=submit] {border:1px solid #0c213b;width:100px;height:100px;line-height:100px;color:#FFF;text-align:center;font-size:16px;font-weight:600;background:#043b80;cursor:pointer; vertical-align:middle;}

#detail_box {overflow:hidden;display:block; font-size:0; }
#detail_box .left {position:relative;overflow:hidden;display:inline-block; vertical-align:top; width:55%; }
#detail_box .left .big {position:relative; }
#detail_box .left .big .expand{z-index:2;position:absolute; top:370px; left:15px; width:40px; height:40px;background:rgba(0,0,0,0.3) url('/image/expand.png') no-repeat center ; background-size:auto 25px; border-radius:4px; }
#detail_box .left .big .expand a{display:inline-block; width:100%; height:22px;  }
/*
#detail_box .left .big img {width:100%;height:auto; min-height:433px;max-height:433px;}
#detail_box .left .gallery_wrap {position:relative;margin:10px 0px 0px 0px;padding:0px 0px;}
#detail_box .left .gallery_wrap .arrow_l {position:absolute;left:0px;top:55px;}
#detail_box .left .gallery_wrap .arrow_r {position:absolute;right:0px;top:55px;}
#detail_box .left .gallery_wrap .arrow_l a {display:block;width:18px;height:26px;background:url(/image/sub/arrow.gif) left top no-repeat;}
#detail_box .left .gallery_wrap .arrow_r a {display:block;width:18px;height:26px;background:url(/image/sub/arrow.gif) -18px top no-repeat;}
#detail_box .left .gallery_wrap .arrow_l a:hover {background:url(/image/sub/arrow.gif) left -26px no-repeat;}
#detail_box .left .gallery_wrap .arrow_r a:hover {background:url(/image/sub/arrow.gif) -18px -26px no-repeat;}
#detail_box .left .gallery_wrap .arrow_l a span, #detail_box .left .gallery_wrap .arrow_r a span {visibility:hidden;}
#detail_box .left .gallery_wrap .thumb {display:flex;  flex-wrap: wrap; gap:1px;   justify-content: space-around; }
#detail_box .left .gallery_wrap li { position:relative;  padding:0px;min-height:35px; max-height:39px;width:calc(10% - 1px);}
#detail_box .left .gallery_wrap li:hover:before  {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:3px solid #8ac7e3; transition: all 0.2s ease-in; z-index:10; cursor:pointer; }
#detail_box .left .gallery_wrap li:hover img { width:100% !important; position:relative;  transition: all 0.2s ease-in;}
#detail_box .left.sold:after {content:'';position:absolute;left:0;right:0;top:0;width:100%;height:470px;background:url(/image/icon_sold.png) no-repeat center center;background-size:auto 160px;}
*/
#detail_box .right {display:inline-block; vertical-align:top; width:45%;font-size:14px; }
#detail_box .right .line {display:block; border:1px solid #4c88ee;padding:20px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

#detail_box .right .carInfoWrap { padding:15px; width:100%; background:#fbfbfb;}
#detail_box h3 {padding:10px 0px 20px 0px;border-bottom:1px solid #eaeaea;color:#333333;font-weight:600;font-size:23px;letter-spacing:-2px;
cursor:pointer;}
#detail_box .car_info {color:#333;font-size:14px;font-weight:600;line-height:18px;cursor:pointer;}
#detail_box .car_info span {display:inline-block;color:#999;font-size:11px;line-height:18px;width:50px;font-weight:normal;}
#detail_box .detail_price {overflow:hidden;color:#4c88ee;font-weight:600;font-size:16px;padding:9px 0 9px 3px;cursor:pointer;}
#detail_box .detail_price span {display:inline-block;width:55px;font-size:14px;color:#333;}
#detail_box .detail_price .btn {float:right;text-align:right;}

#detail_box .right .carinfo_table {border:1px solid #cbcbcb !important;color:#5b5b5b; border-top:none;}
#detail_box .carinfo_table td {border-right:1px solid #cbcbcb;border-bottom:1px solid #eaeaea;font-weight:600;padding:4px 0 2px 10px;background:#fff; vertical-align:middle; height:26px;}
#detail_box .carinfo_table th {border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-weight:normal;background:#fbfbfb;font-size:11px;width:57px;color:#999999; vertical-align:middle;
font-family:µ¸¿ò, ±¼¸²;padding:2px 0 0 10px;text-align:left;letter-spacing:-1px; height:26px; }
.dealerinfo_table {border-top:1px solid #cbcbcb;color:#5b5b5b;margin:0;/*width:230px;*/}
.dealerinfo_table td {border-bottom:1px solid #eaeaea;padding:10px 0 7px 10px;}
.dealerinfo_table th {border-bottom:1px solid #eaeaea;font-weight:normal;font-size:11px;width:35px;color:#999999;font-family:µ¸¿ò, ±¼¸²;padding:10px 0 7px 10px;text-align:left;letter-spacing:-1px;}
.dealerinfo_table td.phone {color:#4c88ee;font-size:14px;font-weight:600;letter-spacing:-1px;}
.dealerinfo_table tr:last-child th { border-bottom:none; }
.dealerinfo_table tr:last-child td { border-bottom:none; }

/* Â÷·®»ó¼¼Á¤º¸ New */
.car_desc {display:block; border-bottom:1px solid rgba(255,255,255,0.2); padding:8px 10px 8px;}
.car_desc p {display:block; font-size:14px; line-height:18px;  font-weight:500; color:#ddd; }
.car_desc p span {display:inline-block; vertical-align:middle; margin-right:12px; }
.car_desc p span:nth-child(1),
.car_desc p span:nth-child(3) {color:#999;}
.car_desc p span:nth-child(2) {margin-right:30px; }
.car_desc h2 {font-size:22px; line-height:1.5em; color:#fff; font-weight:600; margin-top:5px;letter-spacing:-1px;}

.Car-detail {display:inline-block; position:relative; vertical-align:top; width:45%; padding-left:20px;font-size:14px;overflow:hidden; }
.Car-detail .car_cont {display:block;border:2px solid #8ac7e3}
.Car-detail .car_cont .item_box {border:0px solid #8ac7e3}
.Car-detail .car_cont .priceinfo {padding:12px 10px 7px;font-size:17px; line-height:1.3em;font-weight:500; color:#fff;}
.Car-detail .car_cont .priceinfo em {font-size:27px;font-weight:500; color:#f2be5c;}
.Car-detail .car_cont .priceinfo em b {font-weight:600;}
.Car-detail .car_cont .priceinfo span {font-size:70%;font-weight:500;}
.Car-detail .car_base {display:flex;  flex-wrap: wrap; background-color:transparent;font-size:0; letter-spacing:-1px;border-top:1px solid #414344; }
.Car-detail .car_base li {position:relative; width:50%;vertical-align:top; font-size:15px;color:#fff; border-bottom:1px solid #414344; display:flex; justify-content: space-between; flex-wrap: nowrap;align-items: stretch;}
.Car-detail .car_base li:nth-child(2n) {border-left:1px solid #414344;}
.Car-detail .car_base li span {width:calc(100% - 80px); font-size:13px;padding:8px 7px; }
.Car-detail .car_base li span:first-child {width:80px; color:#aaa;border-right:1px solid #414344;}
.Car-detail .car_base li p {position:absolute;left:10px;top:5px; display:inline-block;width:90px; font-size:13px;}
.Car-detail .seller_info {display:block; background-color:transparent;font-size:0; letter-spacing:-1px;border-top:1px solid #414344;}
.Car-detail .seller_info li {position:relative; width:50%; display:inline-block; vertical-align:top; font-size:15px;color:#fff; border-bottom:1px solid #414344; }
.Car-detail .seller_info li.w100 {width:100% !important; display:block !important; }
.Car-detail .seller_info li span {position:relative; display:inline-block; vertical-align:middle; font-size:13px;padding:9px 0 9px 0px;}
.Car-detail .seller_info li span:first-child {width:80px; color:#aaa; padding-left:7px;}
.Car-detail .seller_info li span:first-child + span {width:calc(100% - 80px); } 
.Car-detail .seller_info li p {position:absolute;left:10px;top:5px;font-size:13px; color:#999; }
.Car-detail .seller_info li .btnpop {margin-left:15px; display:inline-block; border-radius:30px; background-color:#8ac7e3; color:#fff; font-weight:500; font-size:12px; padding:0 18px; height:26px; line-height:26px; text-align:center; }
.Car-detail .btn_area {display:block; margin:5px 0 10px;  padding:5px 10px 0; font-size:0; border:0px solid #f00}
.Car-detail .btn_area a {display:block; position:relative;border:1px solid #aaa; font-size:17px;letter-spacing:-1px;color:#333; font-weight:600; text-align:center; height:50px; line-height:50px;  }
.Car-detail .btn_area a:nth-child(2) {margin-top:5px;background-color:#8ac7e3;border:0; color:#fff; }
.Car-detail .btn_area a i {color:#fff; font-size:20px; margin-right:2px; font-family:'xeicon';}
.Car-detail a.btn_check {display:flex; width:100%;  align-items: center;  justify-content: center;  color:#fff; font-size:1rem; font-weight:500; border-radius:5px;  background-color:rgba(0,0,0,0.2); border:1px solid rgba(255,255,255,0.15)}
.no_reault_check {display:flex; width:100%;margin:5px 0 10px;  height:50px; line-height:50px;  align-items: center;  justify-content: center;  color:#999; font-size:0.9rem; font-weight:500; border-radius:5px;  background-color:rgba(0,0,0,0.2); border:1px solid rgba(255,255,255,0.1)}

.consultWrap { display:flex; width:100%;  flex-wrap: nowrap;  justify-content: space-between; margin-top:2rem; gap:5px; }
.consultWrap .btn_apply { height:70px; line-height:70px; width:230px; text-align:center; background-color:#8ac7e3; color:#fff; font-size:1.1rem; font-weight:500;}
.consultWrap .sms_Consult {width:100%; padding:12px 20px; border:1px solid #8ac7e3;text-align:center; display:flex; flex-direction: row;  flex-wrap: nowrap; align-items: center;justify-content: space-between;gap:5px; }
.consultWrap .sms_Consult h2 {width:auto;padding-right:8px;  font-size:17px;font-weight:600; color:#8ac7e3;letter-spacing:-1px; }
.consultWrap .sms_Consult select,
.consultWrap .sms_Consult input {width:100px; background-color:#161718; font-size:15px;  border:1px solid rgba(255,255,255,0.15); color:#fff !important;  }
.consultWrap .sms_Consult input[type="text"] { font-size:15px;  color:#fff; }
.consultWrap .sms_Consult input[type="submit"] { background:#8ac7e3 url('/image/ico_consult_w.png') no-repeat 17px 8px; background-size:auto 25px;width:150px;height:45px; line-height:45px;color:#fff; font-size:16px; font-weight:500;letter-spacing:-.08em; text-indent:30px;}


#car_zoom{width:100%; padding:5px;}
#car_zoom .detail_title{height:50px; line-height:50px;color:#fff; background:rgba(255,255,255,0.05); border-radius:3px; border:1px solid rgba(255,255,255,0.1); margin-bottom:5px;  text-align:center; font-size:18px;letter-spacing:-1px; font-weight:bold;}
#car_zoom .content img { display:block; width:100%;margin-bottom:5px;}




.idphoto {position:relative;display:inline-block; }
.idphoto:hover img {position:absolute;left:-50%;top:0;width:314px !important;height:200px;}

.idphoto.button {position:relative;width:auto;height:auto;display:inline-block;}
.idphoto.button img {display:none;max-width:none !important;}
.idphoto.button button:hover + img, .idphoto.button img:hover {display:block;position:absolute;top:-180px; width:300px !important;height:180px !important; }


.carview_btnbox {position:relative; margin-top:15px; height:112px;}

.detailbox_border {border:1px solid rgba(255,255,255,0.05); background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,0.8); padding:30px 25px;margin:7px 0 0 0; line-height:1.6em;}
.detailbox_border2 {border:1px solid rgba(255,255,255,0.1); color:rgba(255,255,255,0.8); padding:20px;margin:7px 0 0 0;text-align:center;}

.btn_wrap {width:100%;color:#a7a7a7;text-align:center;padding:14px 0 30px 0;}
.btn_wrap .inputBTN {border:1px solid #898989;padding:10px 20px;background:url(/image/sub/bg_btngray.gif) left top repeat-x #959595;font-size:14px;font-weight:600;color:#FFF;cursor:pointer;}

.detail_tabbox_wrap {display:block;clear:both; padding:0px;margin:20px 0px 0px 0px; font-size:0;  text-align:center; }
.detail_tabbox_wrap a {display:inline-block;margin:0; width:50%;padding:17px 0;color:#888;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-weight:500;font-size:17px;letter-spacing:-1px;}
.detail_tabbox_wrap a:hover, .detail_tabbox_wrap a.on {border-bottom:2px solid #222; color:#222; font-weight:600;}

.detail_category {width:100%;border-left:1px solid #cdc5b8;border-bottom:1px solid #cdc5b8;border-right:1px solid #cdc5b8;margin:7px 0 0 0;}
.detail_category td {border-right:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;vertical-align:top;width:20%;}
.detail_category .title {border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #ececec;font-weight:600;color:#484848;height:18px;padding:5px 0 2px 0;background:#f8f8f8;text-align:center;}
.detail_category .cont {padding:12px 0 18px 25px;}

.login_banner {position:absolute;left:532px;top:71px;}
.login_wrap  {margin:0;padding:0 0 380px 0;position:relative;}
.login_wrap .login_box {border:1px solid #d6d6d6;width:530px;}
.login_wrap .login_box .login {padding:45px 0 0 70px;color:#2e363b;width:287px;}
.login_wrap .login_box .input2 {position:absolute;top:122px;left:365px;margin:0;padding:0 0 0 0;}
.login_wrap .login_box .txt {padding:5px 5px 25px 0;height:15px;text-align:right;}
.login_wrap .login_box .join {background:#f8f8f8;padding:20px 0 0 33px;color:#999999;font-size:11px;letter-spacing:-1px;line-height:17px;height:50px;}
.login_wrap .login_box .btn {position:absolute;left:300px;top:273px;}
.login_wrap input[type="text"], .login_wrap input[type="password"] {background:#f9f9f9;color:#222222;padding:8px 0 8px 15px;height:16px;margin:4px 0 0 0;border:1px solid #bdbdbd;font-size:14px;font-weight:600;vertical-align:middle;}
.login_wrap img {vertical-align:middle;}
.login_wrap label input {border:0px solid #999999 !important;background:none !important;}

.idpass_box_wrap {float:left;width:45%;padding:0 45px 0 0;}
.idpass_box {width:100%; color:#fff; border-top:1px solid rgba(255,255,255,0.3)}
.idpass_box th { border-bottom:1px solid rgba(255,255,255,0.1); font-size:15px; padding:8px 10px 8px 0;margin:0;text-align:right; width:120px;font-weight:500;}
.idpass_box td {border-bottom:1px solid rgba(255,255,255,0.1); margin:0;text-align:left;padding:5px 20px 5px 20px;font-size:12px;}
.idpass_box td input {margin:0 0 4px 0;height:40px;padding:3px 0 3px 5px;background-color:rgba(0,0,0,0.2); border:1px solid rgba(255,255,255,0.1); border-radius:4px;}

.t_form {border:1px solid #d7dbdd;width:100%;background:#fff;}
.t_form th {background:#f4f4f4; border:1px #dedede solid;  padding:10px;margin:0;text-align:left;color:#333; vertical-align:top; font-weight:500;}
.t_form td {border-bottom:1px #e4e4e4 solid !important;margin:0;text-align:left;padding:5px 10px;font-size:15px;}
.t_form td input[type=text], .t_form td input[type=password], .t_form td input[type=file] {height:40px;padding:0px 5px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;line-height:40px;}
.t_form td select {margin:2px 0px;padding:1px 5px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.t_form select .multi {height:126px;vertical-align:middle;padding:2px;}
.t_form td textarea {background:#fbfbfb;border:1px solid #aaaaaa;padding:5px;vertical-align:middle;}
.t_form td input[type=button] {display:inline-block;border:1px solid #dcdcdc;padding:25px 20px;color:#666 !important;font-size:12px;font-weight:600;text-align:center;cursor:pointer; vertical-align:middle;}
.t_form td input[type=button]:hover {border:1px solid #999;color:#FFF !important;background:#999;text-decoration:none;}

.t_carReg {border:1px solid #d7dbdd;border-top:1px solid #fa96ac;width:100%;background:#fff;}
.t_carReg th {background:#fcfcfc;border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:10px;margin:0;text-align:right;color:#333;font-weight:600;}
.t_carReg td {border-bottom:1px solid #e4e4e4 !important;border-right:1px solid #dedede;margin:0;text-align:left;padding:10px;font-size:12px;}
.t_carReg td input[type=text], .t_carReg td input[type=password], .t_carReg td input[type=file] {margin:0;padding:0px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.t_carReg input {vertical-align:middle;}
.t_carReg select {padding:1px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.t_carReg .t_inform {margin:10px 0px 0px 0px;border:1px solid #d7dbdd;}
.t_carReg .t_inform th {margin:0px;padding:5px;border-bottom:1px solid #dedede;border-right:1px #dedede solid;color:#333;font-weight:600;font-size:11px;text-align:center !important;background:#fcfcfc;}
.t_carReg .t_inform td {padding:3px 5px;border-bottom:1px #e4e4e4 solid !important;text-align:center !important;font-size:11px;}

.t_carOption {border:1px solid #d7dbdd;width:100%;background:#fff;}
.t_carOption th {margin:0px;padding:10px;background:#fcfcfc;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;font-weight:600;text-align:center;}
.t_carOption td {margin:0px;padding:10px;border-bottom:1px solid #e4e4e4 !important;border-right:1px solid #dedede;text-align:left;font-size:12px;}
.t_carOption input {vertical-align:middle;}

.carText {margin:0px;padding:10px;border:1px solid #d7dbdd;border-top:1px solid #fa96ac;background:#fcfcfc;}
.carText .memo {border-top:1px solid #dedede;}
.carText .memo th {margin:0px;padding:10px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;font-weight:600;text-align:left;background:#fcfcfc;}
.carText .memo td {margin:0px;padding:10px;border-bottom:1px solid #dedede;color:#333;text-align:left;background:#ffffff;}

.photoUpload {margin:0px;padding:10px;border:1px solid #d7dbdd;border-top:1px solid #fa96ac;background:#fff;}
.photoUpload li {padding:0px 10px;background:url(/image/sub/bu.gif) left 9px no-repeat;line-height:25px;height:25px;}
.photoUpload .btnUpload {overflow:hidden;margin:10px 0px 0px 0px;padding:10px 0px;border-top:1px solid #CCC;}
.photoUpload .btnUpload .btnLeft {float:left; line-height:25px; vertical-align:middle;}
.photoUpload .btnUpload .btnRight {float:right;}
.photoUpload .btnUpload .btnRight input {display:inline-block;border:1px solid #dcdcdc;padding:5px 10px;color:#666 !important;font-size:12px;font-weight:600;text-align:center;cursor:pointer;}
.photoUpload .btnUpload .btnRight input:hover {border:1px solid #999;color:#FFF !important;background:#999;text-decoration:none;}

#sortable { margin:0px; width:750px; overflow:hidden; margin-top:-480px; }
.myImageLayer { float:left;margin:0px; padding:0px; width:150px; height:120px; text-align:center; }
.imageTable td { width:150px; height:120px; text-align:center; padding:0px 20px 0px 20px; }

/*  ÆË¾÷  */
#pop_wrap {padding:0;margin:0;}
#pop_wrap h2 {display:block;color:#fff;font-size:14px;font-weight:600;background:#fa99ad;border-top:3px solid #333;padding:18px 0 12px 0;width:100%;}
#pop_wrap h2 span {padding:0 0 0 30px;}
#pop_wrap .pop_cont {margin:0;padding:0 20px 20px 20px;font-size:12px;}
#pop_wrap img {border:0;vertical-align:middle;} 
.pop_cont .small {color:#777777;font-size:11px;font-family:µ¸¿ò, ±¼¸²;}
.pop_cont input {padding:3px 0 3px 5px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.pop_cont .pop_table td {padding:4px 0 4px 0;}
.addsearch_box {width:390px;margin:20px 0 0 0;height:120px;overflow:auto;border:1px solid #eaeaea;}

/* Ä¿¹Â´ÏÆ¼ */
.community_left_wrap {width:100%; padding:0 0 0 0;border-right:1px solid #e6e6e6;min-height:730px;}
.community_right_wrap {float:left;width:205px;padding:0;}
.community_right_box {padding:25px 0 25px 15px;border-top:1px solid #eaeaea;}
.community_right_box h3 {padding:0 0 6px 0;margin:0;}
.btn_buy {border:1px solid #e9e9e9;display:block;margin:0 0 3px 0;background:url(/image/sub/community_icon1.gif) 10px center #fafafa no-repeat;padding:10px 0 8px 25px;line-height:12px;}
.btn_buy:hover {font-weight:600;letter-spacing:-1px;}

.community_mainnews   {border-bottom:1px solid #edecec;width:540px;padding:0 0 25px 0;position:relative;height:205px;}
.community_mainnews .img {position:absolute;}
.community_mainnews dl {position:absolute;left:205px;}
.community_mainnews dt {font-weight:600;font-size:18px;color:#000000;line-height:20px;padding:0;font-family:dotum, 'µ¸¿ò';letter-spacing:-1px;}
.community_mainnews dd {padding:8px 0 10px 3px;color:#999999;margin:0;line-height:16px;font-family:dotum, 'µ¸¿ò';}
.community_mainnews ul  {position:absolute;left:200px;top:105px;}
.community_mainnews ul li {color:#333333;line-height:14px;padding:4px 0 0 22px;background:url(/image/main/icon.gif) no-repeat 10px center;}
.community_mainnews ul li a {color:#666666;}
.community_mainnews .btn_more {position:absolute;left:210px;top:188px;background:url(/image/sub/community_icon2.gif) right center no-repeat;padding:0 12px 0 0;text-decoration:underline;color:#959595;font-size:11px;line-height:14px;}

.community_middle_wrap {padding:35px 0 0 0;height:185px;}
.community_middle_wrap h3 {display:block;border-bottom:1px solid #dedede;padding:0;margin:0 0 13px 0;position:relative;}
.community_middle_wrap h3 .btn_more {position:absolute;right:0;top:2px;}
.community_middle_wrap .community_list {width:265px;margin:0 15px 0 0;float:left;height:175px;}
.community_middle_wrap li a {color:#666666;letter-spacing:0;}
.community_middle_wrap li   {padding:2px 0 0 20px;background:url(/image/main/icon.gif) no-repeat 10px 4px;}

.rank_box li {line-height:12px;padding:0 0 4px 0;font-size:0;}
.rank_box .rank  {font-size:11px;font-family:Tahoma, Geneva, sans-serif;font-weight:600;color:#6879ab;display:inline-block;width:19px;}
.rank_box a  {display:inline-block;width:60px;font-size:11px;color:#333;line-height:13px;}
.rank_box .change {font-size:11px;padding:0;display:inline-block;width:30px;line-height:14px;}
.rank_box .up {background:url(/image/sub/community_up.gif) no-repeat 0 0;display:inline-block;width:10px !important;height:13px;font-size:0;color:#fff;vertical-align:top;}
.rank_box .down {background:url(/image/sub/community_down.gif) no-repeat 0 0;display:inline-block;width:10px !important;height:13px;font-size:0;color:#fff;vertical-align:top;}
.rank_box .rank_btn1 {font-size:11px;background:#cccccc;display:inline-block;color:#fff;width:74px;text-align:center;line-height:13px;padding:4px 0 2px 0;letter-spacing:-1px;}
.rank_box .rank_btn2 {font-size:11px;background:#efb8c8;display:inline-block;color:#fff;width:74px;text-align:center;line-height:13px;padding:4px 0 2px 0;letter-spacing:-1px;}
.rank_box .ex_box {color:#848484;font-size:11px;letter-spacing:-1px;padding:10px 0 0 0;line-height:16px;}
.community_photo {background:#fafafa;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:12px 0 12px 12px;display:inline-block;}
.community_photo dl {width:134px;height:120px;}
.community_photo a {border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:1px solid #cccccc;background:#fff;float:left;text-decoration:none;margin:0 5px 5px 0;vertical-align:top;}
.community_photo a:hover {border:1px solid #333333;}
.community_photo .community_photo_big {height:247px;width:255px !important;}
.community_photo .community_photo_big dt {font-size:18px;font-weight:600;color:#333;padding:3px 0 6px 0;text-align:center;}
.community_photo .community_photo_big dd {padding:0 0 15px 0 !important;text-align:center;color:#8a8a8a;font-size:12px !important;}
.community_photo dd {padding:0 14px 15px 14px;text-align:center;color:#8a8a8a;font-size:11px;letter-spacing:-1px;line-height:15px;}
.community_photo dt {font-weight:600;color:#333333;text-align:center;padding:22px 0 8px 0;}

.communityNewList {overflow:hidden;margin:10px 0px 0px 0px;padding:20px 0px;border-top:1px solid #ccc;border-bottom:1px solid #f6f6f6;}
.communityNewList li {float:left;margin:0px 4px;width:240px;cursor:pointer;}
.communityNewList li img {border:1px solid #CCC;}
.communityNewList li a:hover, .communityNewList li a:hover .subject {color:#F69;}
.communityNewList .subject {padding:10px 0px 5px 0px;font-weight:600;font-size:16px;color:#333;}

.communityNewList .photo {float:left;margin:0px 20px 0px 0px;width:122px;}
.communityNewList .photo img {border:1px solid #CCC;}
.communityNewList .text {float:left;width:628px;font-size:14px;}
.communityNewList .text .subject {padding:0px 0px 10px 0px;font-weight:600;font-size:18px;color:#333;}
.communityNewList .text .more {padding:10px 0px 0px 0px;color:#999;font-size:11px;text-decoration:underline;}

.commonitySesarch {overflow:hidden;margin:10px 0px 0px 0px; padding:10px; background-color:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1)}
.commonitySesarch .searchArea {display:flex;justify-content: center;align-items: center; gap:5px; }
.commonitySesarch .searchArea select,
.commonitySesarch .searchArea input[type=text] {height:35px;line-height:35px;padding:0 10px; background-color:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1)}
.commonitySesarch .searchArea select {width:100px; color:#fff;}
.commonitySesarch .searchArea input[type="text"] {width:180px; color:#fff;}
.commonitySesarch .searchArea .btn {width:90px;height:35px;line-height:35px;}
.commonitySesarch .btnArea {float:right;}
.commonitySesarch .btnArea .btn {margin-left:10px;width:100px;background:#8ac7e3;line-height:25px;}

.result_wrap {display:flex; color:#fff; padding:20px 0 10px; justify-content: space-between; }
.result_wrap span {color:#fff;}
.result_wrap strong {color:#8ac7e3;}
.result_wrap a {height:30px; line-height:30px; font-size:14px; font-weight:500; background-color:#8ac7e3; color:#fff; padding:0 30px;}

/* ÀÌ¹ÌÁö ¸®½ºÆ®Çü */
.imageListType {min-height:500px; border-top:1px solid rgba(255,255,255,0.3)}
.imageListType li {overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.2);padding:20px 0px;margin:0;transition: all 0.2s ease-in;}
.imageListType li .photo {float:left;margin:0px 20px 0px 0px;width:120px;}
.imageListType li .text {float:left;width:580px;color:#aaa;}
.imageListType li .subject {padding:0 0 10px 0;font-weight:500;font-size:18px;color:#fff;letter-spacing:-.5px;}
.imageListType li .info {padding:10px 0px 0px 0px;color:#999;}
.imageListType li .info span {display:inline-block;padding:0px 5px;color:#ededed;}
.imageListType li:hover {background-color:rgba(255,255,255,0.05);}

/* °¶·¯¸®Çü */
.galleryType {overflow:hidden;padding:0px 4px;}
.galleryType li {float:left;width:136px;margin:15px 8px;height:150px;}
.galleryType li img {border:1px solid #CCC;}
.galleryType li a:hover img {border:1px solid #666;}
.galleryType li .subject {padding:10px 0px 5px 0px;font-weight:600;font-size:12px;color:#333;}
.galleryType li .info {padding:10px 0px 0px 0px;font-size:11px;color:#999;}
.galleryType li .info span {display:inline-block;padding:0px 5px;color:#ededed;}

.commonitySubject {overflow:hidden; color:#fff; border:1px solid rgba(255,255,255,0.1); background-color:rgba(0,0,0,0.1);padding:15px 20px;font-weight:600;font-size:20px;cursor:pointer;}
.commonitySubject .info {padding:10px 0px 0px 0px;font-size:12px;color:#aaa;font-weight:normal;}
.commonitySubject .info span {display:inline-block;padding:0px 5px;color:#CCC;}
.commonityForm {border:1px solid rgba(255,255,255,0.1); background-color:rgba(0,0,0,0.1); color:#f1f1f1; border-top:none;padding:20px;}
.commonityForm .t_inform th {padding:10px 0px;font-size:12px;text-align:left;font-weight:600;border-bottom:1px solid rgba(255,255,255,0.2)}
.commonityForm .t_inform td {padding:8px 0px;font-size:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2)}
.commonityForm .t_inform td select {padding:2px;width:80px;border:1px solid rgba(255,255,255,0.2)vertical-align:middle;}
.commonityForm .t_inform td input[type=text] {margin:0;padding:4px; vertical-align:middle;width:150px; background-color:#111; border:1px solid rgba(255,255,255,0.2); color:#fff;}
.commonityForm .editor {margin:20px 0px 0px 0px; background-color:#fff; }

.commentBox {overflow:hidden;margin:20px 0px 0px 0px;border:1px solid #dedede;padding:15px 20px;background:#f9f9f9;}
.commentBox .title {padding:0px 0px 10px 0px;font-size:14px;font-weight:600;cursor:pointer;}
.commentBox textarea {padding:4px;border:1px solid rgba(255,255,255,0.2)vertical-align:middle;width:88%;height:50px;}
.commentBox .btn {line-height:57px;padding:0px 20px;font-size:14px;cursor:pointer;}
.commentBox .byts {padding:5px 0px}
.commentBox .byts strong {color:#F66;}
.commentBox .tit_commont {padding:20px 0px 10px 0px;border-bottom:1px solid #CCC;font-size:14px;font-weight:600;cursor:pointer;}
.commentBox .tit_commont span {font-weight:normal;}
.commentBox .tit_commont strong {color:#F66;font-weight:600;}
.commentBox li {padding:10px 0px;border-bottom:1px solid #eee;}
.commentBox li .info {overflow:hidden;}
.commentBox li .info .date {color:#999;}
.commentBox li .info .btnArea {float:right;}
.commentBox li .info .btnArea a {padding:0px 5px !important;line-height:18px;font-size:11px;font-weight:normal;}

/* Â÷Á¾°Ë»ö */
.classSearch {overflow:hidden;margin:4px;height:100px;}
.classSearch li {float:left;}
.classSearch li a {display:-moz-inline-box;display:inline-block;height:100px;}
.classSearch li a:hover {text-decoration:none;}
.classSearch li a span {visibility:hidden;}
.classSearch li a.c1 {background:url(/image/sub/classSearch.png) left top no-repeat;width:95px;}
.classSearch li a.c2 {background:url(/image/sub/classSearch.png) -95px top no-repeat;width:95px;}
.classSearch li a.c3 {background:url(/image/sub/classSearch.png) -190px top no-repeat;width:95px;}
.classSearch li a.c4 {background:url(/image/sub/classSearch.png) -285px top no-repeat;width:95px;}
.classSearch li a.c5 {background:url(/image/sub/classSearch.png) -380px top no-repeat;width:95px;}
.classSearch li a.c6 {background:url(/image/sub/classSearch.png) -475px top no-repeat;width:95px;}
.classSearch li a.c7 {background:url(/image/sub/classSearch.png) -570px top no-repeat;width:95px;}
.classSearch li a.c8 {background:url(/image/sub/classSearch.png) -665px top no-repeat;width:95px;}
.classSearch li a.c1:hover, .classSearch li.on a.c1 {background:url(/image/sub/classSearch.png) left -100px no-repeat;}
.classSearch li a.c2:hover, .classSearch li.on a.c2 {background:url(/image/sub/classSearch.png) -95px -100px no-repeat;}
.classSearch li a.c3:hover, .classSearch li.on a.c3 {background:url(/image/sub/classSearch.png) -190px -100px no-repeat;}
.classSearch li a.c4:hover, .classSearch li.on a.c4 {background:url(/image/sub/classSearch.png) -285px -100px no-repeat;}
.classSearch li a.c5:hover, .classSearch li.on a.c5 {background:url(/image/sub/classSearch.png) -380px -100px no-repeat;}
.classSearch li a.c6:hover, .classSearch li.on a.c6 {background:url(/image/sub/classSearch.png) -475px -100px no-repeat;}
.classSearch li a.c7:hover, .classSearch li.on a.c7 {background:url(/image/sub/classSearch.png) -570px -100px no-repeat;}
.classSearch li a.c8:hover, .classSearch li.on a.c8 {background:url(/image/sub/classSearch.png) -665px -100px no-repeat;}
.classSelectBox {margin:4px;padding:5px;border:1px solid #CCC;background:#FFF;}
.classSelectBox input { vertical-align:middle;}

/* °¡°Ý´ëº° °Ë»ö */
.priceSearch {margin:5px 0 20px 0;border:1px solid #dcdcdc;border-top:2px solid #FF6610;padding:10px 8px 5px 8px;}
.priceSearch a {display:-moz-inline-box;display:inline-block;margin:2px;border:1px solid #dcdcdc;width:140px;padding:8px 0 5px 0;color:#666;font-size:12px;font-weight:600;text-align:center;cursor:pointer;}
.priceSearch a:hover {border:1px solid #ff6a90;color:#ff6a90;}
.priceSearch a.on {border:1px solid #ff6610;background:url(/image/sub/bg_btnOrange.gif) left bottom repeat-x #ff8a48;color:#FFF !important;}
.priceSearch .directSearch {margin:10px 0;padding:10px 0 0 0;border-top:1px solid #dcdcdc;}
.priceSearch .directSearch input[type=text] {margin:0px 5px;width:80px;padding:2px;border:1px solid #aaaaaa;vertical-align:middle;}

/* Áß°íÂ÷»ó´ã */
.bannerConsult {overflow:hidden; display:block; width:100%;  font-size:0;}
.bannerConsult li { display:inline-block; width:485px;}
.bannerConsult li a {display:block; width:100%;height:180px;}
.bannerConsult li a span {visibility:hidden;}
.bannerConsult li.sell a {background:url(/image/sub/bannerConsult.png) left -180px no-repeat;}
.bannerConsult li.buy a {background:url(/image/sub/bannerConsult.png) -500px -180px no-repeat;}
.bannerConsult li.sell a.on, .bannerConsult li.sell a:hover {background:url(/image/sub/bannerConsult.png) left top no-repeat;}
.bannerConsult li.buy a.on, .bannerConsult li.buy a:hover {background:url(/image/sub/bannerConsult.png) -500px top no-repeat;}

.councel_box {padding:0;border-bottom:1px solid #e6e6e6;}
.councel_middle_wrap {padding:35px 0 0 0;height:200px;}
.councel_middle_wrap h3 {display:block;border-bottom:1px solid #dedede;padding:0;margin:0 0 13px 0;position:relative;}
.councel_middle_wrap h3 .btn_more {position:absolute;right:0;top:2px;}
.councel_middle_wrap .councel_middle {width:360px;margin:0 15px 0 10px;float:left;height:175px;}
.councel_middle_wrap .councel_middle .title {font-size:14px;font-weight:600;cursor:pointer;}
.councel_middle_wrap .councel_middle .title span {display:inline-block;padding:0px 0px 0px 5px;font-size:12px;color:#CCC;}
.councel_middle_wrap li a {color:#666666;letter-spacing:0;display:inline-block;width:190px;}
.councel_middle_wrap li {padding:2px 0 0 0px;background:url(/image/main/icon.gif) no-repeat 10px 4px;}
.councel_middle_wrap .cate_sell {color:#ff3261;display:inline-block;width:28px;}
.councel_middle_wrap .cate_buy {color:#5b89c2;display:inline-block;width:28px;}
.councel_middle_wrap .name {color:#999999;display:inline-block;width:40px;}
.councel_middle_wrap .date {color:#999999;font-size:11px;font-family:Tahoma, Geneva, sans-serif;display:inline-block;width:35px;}
.councel_tip {border-top:2px solid #9e9e9e;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fafafa;padding:3px 18px 0 18px;color:#999999;position:relative;margin:0 0 30px 0;}
.councel_tip a {color:#999999;letter-spacing:-1px;position:absolute;right:15px;}
.councel_tip li {border-bottom:1px solid #e6e6e6;padding:14px 0 16px 0;}

.consult_img a {display:-moz-inline-box;display:inline-block;width:385px;height:220px;}
.consult_img a span {visibility:hidden;}
.consult_img a.consult1 {background:url(/image/sub/consultSelect.jpg) left -220px no-repeat;}
.consult_img a.consult2 {background:url(/image/sub/consultSelect.jpg) -395px -220px no-repeat;}
.consult_img a.consult1:hover, .consult_img a.consult1_on {background:url(/image/sub/consultSelect.jpg) left top no-repeat;}
.consult_img a.consult2:hover, .consult_img a.consult2_on {background:url(/image/sub/consultSelect.jpg) -395px top no-repeat;}

.t_consult {width:100%; color:#fff; border-top:1px solid rgba(255,255,255,0.2); }
.t_consult th { font-weight:500; color:#fff; padding:10px;margin:0;text-align:left; vertical-align:top;  }
.t_consult td { margin:0;text-align:left;padding:5px 12px;font-size:13px;}
.t_consult td input,
.t_consult td select {height:40px;line-height:40px; padding:0 7px; color:#fff;  background-color:#161718; border:1px solid rgba(255,255,255,0.1); border-radius:4px;}
.t_consult td textarea {width:100%;height:100px; padding:10px;font-size:14px; color:#fff; line-height:1.6em; background-color:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1); border-radius:4px; border-radius:4px; }
.agreeBox{display:flex; flex-direction: column;}
.agreeBox textarea { width:100%;height:100px; padding:10px; margin-bottom:5px; font-size:14px; color:#aaa;  line-height:1.6em; background-color:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1); border-radius:4px; border-radius:4px;}
.agreeBox input[type=checkbox] + label {color:#fff;}
.txt_note {display:block; font-size:13px; color:#fff; opacity:0.7; line-height:1.4em; padding:5px 0 5px;}
.caution {padding:15px 0px;color:#e8477c;}

/* ¸¶ÀÌÆäÀÌÁö */
.t_mypageCar {margin:10px 0px 0px 0px;}
.t_mypageCar th.tit {border:1px solid #333 !important;font-size:14px;color:#FFF;text-align:center;font-weight:600;background:#7e7e7e;cursor:pointer;}
.t_mypageCar th {padding:10px;border:1px solid #c9c9c9;font-weight:600;text-align:center;background:#fcfafa;cursor:pointer;}
.t_mypageCar td {padding:10px;border-right:1px solid #c9c9c9;border-top:1px solid #333;font-size:14px;border-bottom:1px solid #c9c9c9;text-align:center;}
.t_mypageCar td strong {color:#e8477c;}

.mypage_consult {overflow:hidden;margin:20px 0px 0px 0px;border-bottom:1px solid #dcdcdc;}
.mypage_consult li {float:left;width:50%;}
.mypage_consult li .tit {overflow:hidden;padding:10px 30px 10px 90px;border-bottom:1px solid #CCC;font-size:18px;line-height:45px;font-weight:600;border-top:2px solid #333;color:#333;cursor:pointer;}
.mypage_consult li.sell .tit {background:url(/image/sub/icon_sell.gif) 30px center no-repeat #f3f1f1;}
.mypage_consult li.buy .tit {border-right:1px solid #dcdcdc;background:url(/image/sub/icon_buy.gif) 30px center no-repeat #f3f1f1;}
.mypage_consult li .tit a {display:block;float:left;}
.mypage_consult li .tit strong {display:block;float:right;font-size:12px;}
.mypage_consult li .cont {padding:10px 20px;min-height:100px;}
.mypage_consult li.buy .cont {border-right:1px solid #dcdcdc;}
.mypage_consult li .cont a {overflow:hidden;display:block;padding:0px 0px 0px 10px;line-height:20px;background:url(/image/sub/bu.gif) left center no-repeat;}
.mypage_consult li .cont .subject {float:left;cursor:pointer;}
.mypage_consult li .cont .date {float:right;}

.carSummury {margin:20px 0px 0px 0px;}
.carSummury strong {display:inline-block;margin:0px 10px 0px 0px;color:#333;font-size:14px;cursor:pointer;}
.mypageInforBox {padding:10px;color:#e8477c;cursor:pointer;}
.search {position:relative;background-color:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.1); color:#aaa; border-radius:5px; padding:10px 20px;line-height:25px; margin-bottom:20px; }
.search select {border:1px solid #CCC;padding:1px;}
.search input[type=text] {border:1px solid #CCC;padding:2px;}
.search .btnPoint {line-height:60px !important;padding:5px 10px !important;display:block !important;position:absolute;right:10px;top:10px;width:80px;font-size:16px !important;}
.search .btnSearch {display:block;position:absolute;right:10px;top:10px;width:80px;border:1px solid #3966b2;padding:0px 10px;color:#FFF !important;font-size:12px;font-weight:600;text-align:center;background:url(/image/sub/bg_btnPoint.gif) left top repeat-x #4c88ee;cursor:pointer;}
.search .btnSearch:hover {border:1px solid #3966b2;background:#3966b2;text-decoration:none;}

/* ·Î±×ÀÎ */
.loginBox {margin:0px auto 150px;position:relative;width:900px;padding:50px 0;display:flex; justify-content: center; flex-direction: column; border-radius:8px;font-family:'NotoSans'; background-color:rgba(0,0,0,0.2); border:1px solid rgba(255,255,255,0.2)}
.loginBox h1 {display:block; text-align:center; width:100%; font-size:32px;color:#fff;font-weight:500;line-height:50px;}
.loginBox h1 span {margin:10px 0px;font-size:16px;color:rgba(255,255,255,0.8);display:block; line-height:25px;}
.loginBox .inputArea {width:60%; display:flex; flex-wrap: nowrap;  justify-content: center;  margin:0 auto;  }
.loginBox .inputArea .row {width:100%;}
.loginBox .inputArea .row ul  { display:flex;flex-direction: column;  }
.loginBox .inputArea .row ul  li {width:100%;  display:flex;flex-wrap: nowrap;align-items: center; }
.loginBox .inputArea .row +  .row {width:140px;}
.loginBox .inputArea .row .column {width:100%; }
.loginBox .inputArea  span {display:inline-block;width:60px;text-align:right;font-weight:600;font-size:14px; color:#fff;}
.loginBox input {vertical-align:middle;}
.loginBox .inputArea .row ul  li input[type=text],
.loginBox .inputArea .row ul  li input[type=password]{width:100%; color:#fff; background-color:rgba(0,0,0,0.2); border:1px solid rgba(255,255,255,0.2)}
.loginBox input[type=text], .loginBox input[type=password] {margin:4px 10px;border:1px solid #bfbfbf;padding:5px;width:200px;font-size:14px;font-weight:600;}
.loginBox input[type=text]:focus, .loginBox input[type=password]:focus {border:1px solid #333;}
.loginBox input[type=image] {margin:0 10px;}
.loginBox input[type=checkbox] + label {color:#fff; }
.loginBox .inputArea .idSave {padding:0 0 0 70px;}
.loginBox .inputArea .loginBtn {margin:5px;}
.loginBox .inputArea .loginBtn input[type=submit] {display:block;border:0;width:100%;height:95px;background:#8ac7e3;font-size:16px;font-weight:600;color:#FFF;text-align:center;}

.bannerLogin {overflow:hidden;width:100%; margin-top:2rem; padding:50px 40px 0; border-top:1px dashed rgba(255,255,255,0.1)}
.bannerLogin ul {display:flex; flex-wrap: nowrap;  justify-content: space-evenly;gap:25px; }
.bannerLogin li { width:33.3%; color:#999; font-size:13px;}
.bannerLogin li a {margin:10px 0px 0px 0px;padding:10px;display:block; background-color:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.1);border-radius:5px; }
.bannerLogin li h2 {padding:0px 0px 6px 0px;font-size:16px;color:#fff;}

.tit_join {margin:0 auto;position:relative;width:948px;height:350px;border:1px solid #dcdcdc;background:url(/image/sub/bg_join.png) 550px center no-repeat #f6f6f6;}
.tit_join h1 {position:absolute;left:80px;top:80px;font-size:40px;color:#4c88ee;font-weight:600;line-height:50px;cursor:pointer;}
.tit_join h1 span {margin:10px 0px;font-size:18px;color:#999;display:block; line-height:25px;}
.memberSelect {margin:0 auto;width:948px;overflow:hidden;border:1px solid #ededed;border-top:none;background:#FFF;}
.memberSelect li {float:left;width:250px;padding:40px 0px 0px 30px;}
.memberSelect li h2 {padding:0px 0px 10px 0px;font-size:18px;color:#4c88ee;}
.memberSelect li span {display:block;padding:0px 0px 10px 0px;font-size:14px;color:#999;}
.memberSelect li.title {padding:40px;height:100px;font-size:16px;background:url(/image/sub/memberSelect.gif) no-repeat;}
.memberSelect li.title h2 {font-size:30px;padding:0px 0px 20px 0px;}
.memberSelect li a {display:block;margin:0;padding:10px;font-size:14px;color:#FFF !important;background:#666;}

.step01 span, .step02 span, .step03 span {visibility:hidden;}
.step01 {margin:0 auto;width:950px;height:100px;border-bottom:2px solid #dcdcdc;background:url(/image/sub/stepJoin.png) left top no-repeat;}
.step02 {margin:0 auto;width:950px;height:100px;background:url(/image/sub/stepJoin.png) left -100px no-repeat;}
.step03 {margin:0 auto;width:950px;height:100px;border-bottom:2px solid #dcdcdc;background:url(/image/sub/stepJoin.png) left -200px no-repeat;}

.agreeBoxCont {font-size:12px; line-height:20px;font-family:µ¸¿ò, dotum, sans-serif;}
.agreeBoxCont h1 {font-size:14px;padding:20px 0px 0px 0px;}
.agreeBoxCont h1:first-child {padding:0px;}

.join_step {text-align:center;padding:30px 0 10px 0;}
.join_agree {overflow:hidden;overflow-y:scroll;height:120px;border:1px solid #dcdcdc;padding:10px;background:#fbfbfb;}
.join_agree_okbox {border:1px solid #d4d4d4;padding:40px;text-align:center;background:#fff;}
.join_agree_okbox h1 {font-size:30px;font-weight:600;}
.join_agree_okbox h5 {margin:20px 0px 0px 0px;font-size:14px;font-weight:600;color:#999;}
.join_agree iframe {border:1px solid #d4d4d4;}
.join_text {padding:5px 0 20px 0;color:#999999;}
.join_agree_txt {text-align:right;padding:10px 0 0 0;}

.company h2 {margin:0px;padding:31px 0px 20px 0px;font-size:30px; line-height:39px;letter-spacing:-1px;}
.company {line-height:25px;font-size:16px;background:url(/image/sub/bg_company.png) left 30px no-repeat;}
.company p {margin:20px 0px;}
.mapInfo {background:#f6f6f6;padding:20px;font-size:20px;}

/* ¹öÆ° */
.btnWrap {display:flex; align-items: center;  justify-content: center;width:100%; text-align:center; gap:10px; margin:1rem 0 2rem; }
.btnWrap a,
.btnWrap input {height:50px; line-height:48px; padding:0 30px; font-size:1rem; font-weight:500; border-radius:4px; color:#fff; border:1px solid rgba(255,255,255,0.06); background-color:rgba(255,255,255,0.05) }
.btnWrap a.btnBuy {background-color:#8ac7e3; text-shadow:1px 1px 1px rgba(0,0,0,0.2)}




.btn {display:inline-block; background-color:#777; padding:0; min-width:60px; color:#fff !important;font-size:14px;line-height:35px;text-align:center;vertical-align:middle;}
/*.btn:hover {color:#FFF !important;background:#999;text-decoration:none;}*/
.btnBig {display:inline-block; background-color:#777; padding:0 35px;color:#fff !important;font-size:16px;font-weight:600;line-height:60px;text-align:center;vertical-align:middle;}
.btnPointBig {display:inline-block; background-color:#8ac7e3; padding:0 25px;color:#FFF !important;font-size:16px;font-weight:600;line-height:60px;text-align:center;vertical-align:middle;}
.btnPointBig:hover {background-color:#333;  text-decoration:none;}
.btnGray {display:inline-block; background-color:#bbb; border-radius:3px;  width:70px; padding:0px 0; height:35px;line-height:35px;text-align:center; color:#FFF !important;font-size:14px;font-weight:600;text-align:center;vertical-align:middle;}
/*.btnGray:hover {color:#FFF !important;background-color:#333; text-decoration:none;}*/
.btnPoint {display:inline-block;background-color:#f2be5c; border-radius:3px; height:35px;line-height:35px; width:70px;color:#FFF !important;font-size:14px;font-weight:500;text-align:center;vertical-align:middle;}
/*.btnPoint:hover {background-color:#333; text-decoration:none;}*/
.btnConfirm {display:inline-block;background-color:#8ac7e3;  padding:5px 25px;color:#FFF !important;font-size:14px;font-weight:500;line-height:35px;text-align:center;vertical-align:middle;;}

.btnSet, .btnSetCommon {overflow:hidden;margin:20px 0px 0px 0px;border-top:2px solid #333;padding:10px 0px 0px 0px;}
.btnSetCommon {margin:0px !important;text-align:center !important;border:none !important;}
.btnSet .btnLeft, .btnSetCommon .btnLeft {float:left;}
.btnSet .btnRight, .btnSetCommon .btnRight {float:right;}
.btnSet select {border:1px solid #CCC;padding:2px;}
.infoBox {color:#e8477c;padding:5px 0px;}

/* Â÷·®ºñ±³ */
.compare {border-top:1px solid #cdcdcd;}
.compare th {font-weight:600;font-size:11px; width:80px; font-family:µ¸¿ò, ±¼¸²; padding:5px 0px;}
.compare td	{font-size:11px; padding:5px 0 5px 10px;}

/* °¡ÀÌµå */
.guideTAB {overflow:hidden;border-bottom:2px solid #ef8899;}
.guideTAB li {float:left;margin:0px;padding:0px;border:1px solid #CCC;border-bottom:none;text-align:center;line-height:30px;color:#333;font-size:14px;font-weight:600;cursor:pointer;background:#f6f6f6;}
.guideTAB li a {display:block;}
.guideTAB li.on, .guideTAB li.on:hover {border:1px solid #ef8899;background:#ef8899 !important;}
.guideTAB li.on a {color:#FFF !important;}
.guideTAB li#tabL {margin:0px 3px 0px 0px;width:380px;}
.guideTAB li#tabR {width:383px;}
.guideTAB li a:hover {text-decoration:none;}
.guideTAB li:hover {background:#eee;}

.guideStep {overflow:hidden;margin:10px 0px;}
.guideStep a {display:inline-block;margin:20px 10px 20px 0px;padding:0px 20px;border:1px solid #CCC;line-height:30px;background:#f6f6f6;color:#333;font-size:14px;font-weight:600;cursor:pointer;background:#f6f6f6;}
.guideStep a.on {border:1px solid #ef8899;color:#FFF !important;background:#ef8899;}
.guideStep a:hover {text-decoration:none;}

.t_guide	{ border-top:2px solid #000000 !important; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; margin:15px 0 8px 0;}
.t_guide thead th	{ background:#cbcbd0; padding:7px 0 5px 0; color:#fff; text-align:center; border-left:1px #aaaaaa solid; }
.t_guide tbody th { background:#fcfcfc; border-bottom:1px #eaeaea solid; padding:12px 0 0 0; margin:0; color:#222222; width:65px; text-align:center;  border-left:1px #aaaaaa solid; 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; font-size:12px; 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; }

.guideTitle {margin:20px 0px 5px 0px;font-size:14px;font-weight:600;color:#ef8899;cursor:pointer;}
.guideInfor {font-size:11px;color:#999;}

.t_tax { border-top:2px solid #000000 !important; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; margin:15px 0 8px 0;}
.t_tax thead th	{ background:#cbcbd0; padding:7px 0 5px 0; color:#fff; text-align:center; border-left:1px #aaaaaa solid; }
.t_tax tbody th { background:#fcfcfc; border-bottom:1px #eaeaea solid; padding:12px 0 0 0; margin:0; color:#222222; width:65px; text-align:center;  border-left:1px #aaaaaa solid; border-right:0; vertical-align:middle; }
.t_tax td { border-bottom:1px #eaeaea solid !important; margin:0; text-align:left; padding:10px 0 8px 10px; font-size:12px; border-left:1px #eaeaea solid; vertical-align:top; letter-spacing:-1px; }

.pop_tab {overflow:hidden;border-bottom:2px solid #ef8899;}
.pop_tab li {float:left;margin:0px 5px 0px 0x;padding:0px;width:30%;border:1px solid #CCC;border-bottom:none;text-align:center;line-height:30px;color:#333;font-size:14px;font-weight:600;cursor:pointer;background:#f6f6f6;}
.pop_tab li a {display:block;}
.pop_tab li.on, .pop_tab li.on:hover {border:1px solid #ef8899;background:#ef8899 !important;}
.pop_tab li.on a {color:#FFF !important;}
.pop_tab li a:hover {text-decoration:none;}
.pop_tab li:hover {background:#eee;}

.subSMS {padding:50px 5px 0px 5px;width:148px;height:240px;background:url(/image/sub/bg_subSMS.gif) no-repeat;cursor:pointer;}
.subSMS .tab {overflow:hidden;}
.subSMS .tab span {visibility:hidden;}
.subSMS .tab a:hover {text-decoration:none;}
.subSMS .tab .buy {display:inline-block;width:61px;height:15px;background:url(/image/sub/bg_smsTAB.png) left top no-repeat;}
.subSMS .tab .sell {display:inline-block;width:61px;height:15px;background:url(/image/sub/bg_smsTAB.png) -70px top no-repeat;}
.subSMS .tab .buy_on {display:inline-block;width:61px;height:15px;background:url(/image/sub/bg_smsTAB.png) left -15px no-repeat;}
.subSMS .tab .sell_on {display:inline-block;width:61px;height:15px;background:url(/image/sub/bg_smsTAB.png) -70px -15px no-repeat;}
.subSMS .inputArea {border:1px solid #cdcdcd;padding:10px 5px;background:#e2e2e2;}
.subSMS .inputArea select {margin:3px 0px;padding:2px;border:1px solid #999999;vertical-align:middle;}
.subSMS .inputArea input[type=text] {margin:3px 0px;padding:3px;border:1px solid #999999;vertical-align:middle;}
.subSMS .btn_subSMS {padding:5px 10px;color:#FFF;font-weight:600;font-size:14px;border:1px solid #74a9ea;background:#74a9ea;cursor:pointer;}
.subSMS .title {color:#333;font-weight:600;}

.zipSearch {overflow:hidden;border:1px solid #dcdcdc;padding:20px;background:#fcfcfc;}
.zipSearch select {margin:0px 0px 5px 0px !important;border:1px solid #aeaeae !important;padding:4px;background:#FFF;}
.zipSearch input[type=text] {margin:2px 15px 2px 5px;border:1px solid #aeaeae;padding:4px;background:#FFF;}
.addsearch_box {padding:10px;width:427px;height:250px;}
.addsearch_box .t_add td {padding:10px 5px 0px 5px;margin:0;color:#545454;}
.addsearch_box .t_add td.b {border-bottom:1px solid #dedede;padding:5px;margin:0;color:#545454;font-weight:600;}

/* Ä«ºä¿ÞÂÊ */
.view_SMS {position:absolute;left:50%;top:265px;margin:0px 0px 0px -640px;padding:50px 5px 0px 5px;height:260px;width:140px;background:url(/image/sub/bg_viewSMS.gif) left top no-repeat;}
.view_SMS textarea {margin:0px 0px 5px 0px;border:1px solid #cdcdcd;padding:0px 5px 5px 5px;width:128px;height:80px;background:url(/image/sub/bg_smsText.gif) left top no-repeat #e2e2e2;}
.view_SMS span {display:inline-block;width:60px;cursor:pointer;font-weight:600;}
.view_SMS div {cursor:pointer;font-weight:600;}
.view_SMS select {margin:2px 0px;padding:1px;border:1px solid #999999;vertical-align:middle;}
.view_SMS input[type=text] {margin:2px 0px;padding:2px;border:1px solid #999999;vertical-align:middle;}
.view_SMS .btn_subSMS {margin:5px 0px 0px 20px;padding:5px 10px;color:#FFF;font-weight:600;font-size:14px;border:1px solid #3966b2;background:#4c88ee;cursor:pointer;}



.quickConsult {overflow:hidden;margin:20px 0px 10px 0px;}
.quickConsult li {display:block;margin:5px 0px !important;}
.quickConsult li a {display:block;width:160px;padding:0px !important;}
.quickConsult li a span {visibility:hidden;}
.quickConsult li.b4 {height:90px !important;}
.quickConsult li.b3 {height:110px !important;}
.quickConsult li.b1 a {height:110px !important;background:url(/image/main/banner_consult.gif) left top no-repeat;}
.quickConsult li.b2 a {height:110px !important;background:url(/image/main/banner_consult.gif) left -110px no-repeat;}
.quickConsult li.b3 a {height:110px !important;background:url(/image/main/banner_consult.gif) left -220px no-repeat;}
.quickConsult li.b1 a:hover {background:url(/image/main/banner_consult.gif) -160px top no-repeat !important;}
.quickConsult li.b2 a:hover {background:url(/image/main/banner_consult.gif) -160px -110px no-repeat !important;}
.quickConsult li.b3 a:hover {background:url(/image/main/banner_consult.gif) -160px -220px no-repeat !important;}

.spam {overflow:hidden;}
.spam .imageInput {float:left;}
.spam .spamInput {float:left;padding:10px 0px 0px 0px;}
.spam .spamInput span {display:block;padding:5px 0px 10px 0px;color:#666;}


/* ¿À½Ã´Â ±æ */
.img_map { position:relative; }
.img_map:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%;border:1px solid #ddd; z-index:5}
.location-info {margin:20px 0;font-weight:500; font-size:0;}
.location-info li {display:inline-block; width:33.3%; margin:15px 0; text-align:center;  padding-left:5px; font-size:16px; color:#fff; font-weight:bold; letter-spacing:0}
.location-info li span {display:inline-block; width:60px; height:60px; border-radius:50%; background-color:#2a61d9; margin-bottom:10px; }
.location-info li i { line-height:60px; color:#fff; font-size:28px; }
.location-info li .bg01 {background-color:#2a61d9 }
.location-info li .bg02 {background-color:#10be54 }
.location-info li .bg03 {background-color:#06c4d5 }
.location-info li > span:after {content:'';color:#fff;  font-family: 'FontAwesome';font-size:22px;line-height:60px;}
.location-info li .bg01:after {content:'\f277';}
.location-info li .bg02:after {content:'\f095';font-size:28px;}
.location-info li .bg03:after {content:'\f1ac';}
.location-info li p {display:block;color:#fff;}

/* layer_password */
.layer_password {position:absolute; left:369px; top:0px; width:250px; z-index:10;background-color:#f4f4f4;border:1px solid #dedede; font-size:0; padding:10px 10px 15px; box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.08); }
.layer_password h2 {display:block; font-size:15px; font-weight:600; color:#333; margin-bottom:5px; }
.layer_password input[type="password"] { border-radius:3px; width:50%; display:inline-block; vertical-align:top;}
.layer_password a {display:inline-block; vertical-align:top; height:35px; line-height:35px;  color:#fff; font-size:14px; font-weight:600; border-radius:3px; cursor:pointer;text-align:center; }
.layer_password .btn-confirm {width:55px; margin-left:3px;background-color:#3265d4; border:1px solid #2d5abb;  }
.layer_password .btn-cancel {margin-left:3px;width:50px;  background-color:#444; border:1px solid #333;   }