.subContWrap {position:relative; width:1000px; margin:0 auto; padding:20px 0}
.subCont {position:relative;width:100%; margin:0px auto;}
.leftmenu_wrap {float:left;width:158px;padding:0 20px 0 0;}
.left_wrap {float:left;width:770px;padding:0;}

.subTitle {margin:0px 0px 10px 0px;font-size:18px;font-weight:600;}
.contTitle {margin:20px 0px 10px 0px;font-size:20px;font-weight:bold; color:#333;font-family: 'ScoreDream'; }
.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 #f56800;line-height:50px;height:50px;font-size:16px;font-weight:600;background:#f6f6f6;color:#f56800;}
#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:#f56800;text-decoration:none;}
#leftmenu li a:hover {color:#FFF;background:#f56800;}

#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:#f56800;}

/* Â÷·®¸®½ºÆ® - ºü¸¥°Ë»ö */
.quickSearch {display:block; width:100%; font-size:0; padding:25px; border:1px solid #888;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:160px; margin-left:5px;margin-right:20px;}
.quickSearch .searchArea select.etc {width:100px;margin-right:5px;}
.quickSearch .searchArea select:focus,
.quickSearch .searchArea select:visited {border:1px solid #f56800; 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:500;background:#f56800; cursor:pointer; transition: all 0.2s ease-in; }
.quickSearch  .btnSearch input[type=submit]:hover {box-shadow:0 3px 12px -3px #f56800;}
.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:5px; }
.quickSearch .theme span a {display:block; padding:0 20px; height:35px; line-height:33px; font-size:16px; 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 #f56800; background-color:#f56800; color:#fff; }



/* ½Å±Ôµî·ÏÂ÷·® */
.newCarWrap {margin:30px 0 20px;display:block; clear:both; position:relative; overflow:visible;  }
.newCarWrap h1.title {display:inline-block; font-size:20px; font-weight:500; color:#f56800}
.newCarWrap h1.title span {display:inline-block;margin-left:10px; color:#707070;font-size:14px;font-weight:normal;}
.newCarWrap ul { display:block;margin:10px 0; font-size:0; max-height:260px; overflow:hidden; }
.newCarWrap ul li { display:inline-block;  position:relative;  width:200px; border:1px solid #dedede;  margin:0 0 10px;   z-index:0; }
.newCarWrap ul li:hover {border:1px solid #f56800;box-shadow:0 3px 10px -3px #b0bfe5;}
.newCarWrap ul li img {width:100%; transition:none;}
.newCarWrap .img-wrap {overflow:hidden; height:145px;}
.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; margin:0px 0px 5px 0px;font-size:16px; color:#333; font-weight:500; }
.newCarWrap ul li .carInfo {color:#707070;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:3px 5px 0;}
.newCarWrap ul li .carInfo strong {color:#f56800;font-weight:normal;letter-spacing:-1px;}
.newCarWrap ul li .payment {margin:0px 0 0; font-size:18px; color:#ee3807;text-align:right;}
.newCarWrap ul li .payment span {color:#666; font-size:80%;font-family:'NotoSans'; font-weight:500; }

.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(0,0,0,0.2); font-size:0;}
.newCarWrap .bx-wrapper .bx-controls .active {background:#f56800;}
.newCarWrap .bx-viewport {height:auto !important; }

.totalCarNum {display:block; margin:20px 0px 10px; font-size:18px; }
.totalCarNum strong {font-weight:600; color:#f73e13; }


.t_list {width:100%;margin:0;padding:0;}
.t_list caption {display:none;}
.t_list tr:hover {background:#fbfbfb;}
/*.t_list tr:hover a img  {border:1px solid #f56800 !important;}*/
.t_list th {background:#777; position:relative;padding:10px 5px;color:#fff;  font-weight:500;letter-spacing:-.04em;text-align:center;font-size:15px; }
.t_list th:before {content:''; position:absolute; left:0; top:12px; width:1px; height:18px; background:rgba(255,255,255,0.2)}
.t_list th:first-child {border-radius:4px 0 0 4px;}
.t_list th:first-child:before {display:none;}
.t_list th:last-child {border-radius:0px 4px 4px 0px;}
.t_list td {border-bottom:1px solid #dedede;padding:15px 0px;margin:0;color:#545454;}
.t_list td .carName {font-size:17px; color:#333; font-weight:600;}
.t_list td .carInfo {font-size:14px;padding:5px 0px;color:#666;font-weight:500;}
.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:#f56800;font-weight:normal;}
.t_list td .price {font-size:20px !important;color:#ee3807;font-weight:600;}
.t_list td .price span {color:#666; font-weight:500; font-size:90%;}
.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:#222222; font-weight:500;}
.t_list td  b {font-weight:500;}
.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:#F60;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:#F60 !important;}
.t_list td span.sell {color:#f56800 !important;}
.t_list .lock {display:inline-block; vertical-align:top; font-family:'xeicon'; color:#777; font-size:17px; margin-top:2px; margin-left:5px; }



#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 15px 0px 15px; }

.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:#f56800;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; border-bottom:2px solid transparent; font-weight:500;font-family:'OpenSans-Semibold';}
.paging a.on {font-weight: bold; color:#3d6cd1; border-bottom:2px solid #3d6cd1 }
.paging img {vertical-align:middle;}
.paging button {display:inline-block; vertical-align:middle; background:#fff; margin:0 2px; font-family:'FontAwesome'; }
.paging button:after {content:''; 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:1px solid #ddd; border-radius:2px; }
.paging button:hover:after { background:#3d6cd1; color:#fff; border:1px solid #3d6cd1;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; margin-top:30px; font-size:0; }
#detail_box .left {overflow:hidden;display:inline-block; vertical-align:top; width:52%; padding-right:30px;}
#detail_box .left img {border:1px solid #ececec !important; margin:1px;}
#detail_box .left .gallery_wrap {position:relative;margin:10px 0px 0px 0px;padding:0px 30px;}
#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 li {display:inline-block; vertical-align:top; padding:0px;margin:3px !important; height:57px;width:78px;}
#detail_box .left .gallery_wrap li:hover img {border:1px solid #f56800 !important;}


#detail_box .right {display:inline-block; vertical-align:top; width:45%;font-size:14px; }
#detail_box .right .line {display:block; border:1px solid #f56800;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:#f56800;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:#f56800;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-detail {display:inline-block; position:relative; vertical-align:top; width:48%;font-size:14px; border-radius:12px; border:1px solid #ddd; overflow:hidden; }
.Car-detail .car_desc {display:block; padding:15px 20px 10px; background-color:#fafafa; border-bottom:1px solid #eee; }
.Car-detail .car_desc p {display:block; font-size:14px; font-weight:500; color:#333; }
.Car-detail .car_desc p span {display:inline-block; vertical-align:middle; margin-right:12px; }
.Car-detail .car_desc p span:nth-child(1),
.Car-detail .car_desc p span:nth-child(3) {color:#999;}
.Car-detail .car_desc p span:nth-child(2) {margin-right:30px; }
.Car-detail .car_desc h2 {font-size:25px; color:#222; font-weight:500; margin-top:5px;}
.Car-detail .car_cont {display:block; padding:10px 20px; }
.Car-detail .car_cont .priceinfo {font-size:18px; font-weight:500;margin-top:12px;  }
.Car-detail .car_cont .priceinfo:first-child {margin-top:0}
.Car-detail .car_cont .priceinfo em {font-size:21px; color:#f0452e}
.Car-detail .car_cont .priceinfo span {color:#666; font-size:90%;}
.Car-detail .car_base {display:block; margin:10px auto 5px; background-color:#f4f4f4;font-size:0;  padding:15px 10px 0px 20px; border-radius:10px;}
.Car-detail .car_base li {display:inline-block; vertical-align:top; font-size:13px;color:#000; font-weight:500;  width:33.3%; margin-bottom:7px;  }
.Car-detail .car_base li p { display:block; font-size:13px; color:#777; padding-bottom:3px;  }
.Car-detail .seller_info {border:1px solid #dedede; border-radius:10px;  font-size:0; margin-top:5px;padding:12px 10px 0px 20px; }
.Car-detail .seller_info li {display:inline-block; vertical-align:top; font-size:14px;color:#000; height:55px;border-bottom:1px dotted #dedede; font-weight:500; width:36%; margin-bottom:5px; }
.Car-detail .seller_info li:nth-child(1) {width:28%}
.Car-detail .seller_info li:nth-child(4) {width:28%}
.Car-detail .seller_info li:nth-child(5) {width:72%}
.Car-detail .seller_info li.last {width:100%; border-bottom:0; margin-bottom:0} 
.Car-detail .seller_info li.col5 {width:50%;}
.Car-detail .seller_info li.last {width:100%;}
.Car-detail .seller_info li p { display:block; font-size:13px; color:#777; padding-bottom:3px;  }
.Car-detail .seller_info li .btnpop {margin-left:3px; display:inline-block; border-radius:30px; background-color:#444; color:#fff; font-weight:500; font-size:12px; padding:0 12px; height:26px; line-height:26px; text-align:center; }
.Car-detail .btn_area {display:block; margin-top:15px;font-size:0;}
.Car-detail .btn_area a {display:inline-block; position:relative;width:55%; border-radius:60px; border:1px solid #ccc; font-size:16px;  color:#333; font-weight:500; text-align:center; height:45px; line-height:43px;  }
.Car-detail .btn_area a.buy {margin-left:2%;width:43% !important;  background-color:#f56800;border:1px solid #f56800; color:#fff; }
.Car-detail .btn_area a i {color:#fff; font-size:20px; margin-right:2px; font-family:'xeicon';}
.Car-detail .sms_Consult {display:block; background-color:#eef1f6; bottom:0; padding:15px; margin-top:10px; font-size:0; }
.Car-detail .sms_Consult h2 {font-size:18px; font-weight:500; color:#f56800; margin-bottom:5px; }
.Car-detail .sms_Consult select {border-radius:3px;width:100px;}
.Car-detail .sms_Consult input[type="text"] {margin-left:5px;font-size:15px; border-radius:3px; width:105px;}
.Car-detail .sms_Consult input[type="submit"] {margin-left:5px; background-color:#555; color:#fff; font-size:15px; width:105px;height:35px; line-height:35px; border-radius:3px;}

.idphoto {position:relative;display:inline-block; }
.idphoto:hover img {position:absolute;right:0;top:0;width:314px !important;height:200px;}

.idphoto.button {position:relative;width:quto;height:auto;display:inline-block;}
.idphoto.button img {display:none;}
.idphoto.button button:hover + img, .idphoto.button img:hover {display:block;position:absolute;right:-80px;top:-200px; width:314px !important;height:200px !important; }





.carview_btnbox {position:relative; margin-top:15px; height:112px;}

.detailbox_border {border:1px solid #e5e4e3;background:#fbfbfb;padding:20px;margin:7px 0 0 0;}
.detailbox_border2 {border:1px solid #e5e4e3;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%; border-bottom:none;padding:12px 0 12px;color:#888;border-bottom:1px solid #ddd;font-weight:500;font-size:17px;}
.detail_tabbox_wrap a:hover, 
.detail_tabbox_wrap a.on {border-bottom:1px solid #f56800; color:#f56800; 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 {border:1px solid #cbcbcb;width:100%;}
.idpass_box th {background:#fbfbfb;border-bottom:1px #eaeaea solid;border-right:1px #eaeaea solid;padding:12px 10px 8px 0;margin:0;text-align:right;color:#999999;width:120px;font-weight:600;font-size:11px;}
.idpass_box td {border-bottom:1px #eaeaea solid !important;margin:0;text-align:left;padding:10px 20px 8px 20px;font-size:12px;}
.idpass_box td input {margin:0 0 4px 0;height:20px;padding:3px 0 3px 5px;background:#fbfbfb;border:1px solid #aaaaaa;}

.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:10px 20px 8px 20px;font-size:15px;}
.t_form td input[type=text], .t_form td input[type=password], .t_form td input[type=file] {margin:2px 0px;padding:0px 5px;background:#fbfbfb;border:1px solid #aaaaaa;vertical-align:middle;}
.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 {height:14px;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 {float:left;width:563px;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;border:1px solid #dedede;padding:10px;background:#f9f9f9;}
.commonitySesarch .searchArea {float:left;}
.commonitySesarch .searchArea select {padding:2px;width:80px;border:1px solid #aaaaaa;vertical-align:middle;}
.commonitySesarch .searchArea input[type=text] {margin:0;padding:4px;border:1px solid #aaaaaa;vertical-align:middle;width:150px;}
.commonitySesarch .searchArea .btn {padding:0px 15px !important;line-height:26px;}
.commonitySesarch .btnArea {float:right;}
.commonitySesarch .btnArea .btn {margin-left:10px;padding:0px 15px !important;line-height:26px;}

/* ÀÌ¹ÌÁö ¸®½ºÆ®Çü */
.imageListType {}
.imageListType li {overflow:hidden;border-bottom:1px solid #dedede;padding:10px 0px;margin:0;}
.imageListType li .photo {float:left;margin:0px 20px 0px 0px;width:120px;}
.imageListType li .text {float:left;width:580px;color:#545454;}
.imageListType li .subject {padding:0px 0px 5px 0px;font-weight:600;font-size:14px;color:#333;}
.imageListType li .info {padding:10px 0px 0px 0px;font-size:11px;color:#999;}
.imageListType li .info span {display:inline-block;padding:0px 5px;color:#ededed;}
.imageListType li:hover {background:#f6f6f6;}

/* °¶·¯¸®Çü */
.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;border:1px solid #dedede;padding:15px 20px;font-weight:600;font-size:18px;background:#f9f9f9;cursor:pointer;}
.commonitySubject .info {padding:10px 0px 0px 0px;font-size:12px;color:#999;font-weight:normal;}
.commonitySubject .info span {display:inline-block;padding:0px 5px;color:#CCC;}
.commonityForm {border:1px solid #dedede;border-top:none;padding:20px;}
.commonityForm img {max-width:100%;}
.commonityForm .t_inform th {padding:10px 0px;font-size:12px;text-align:left;font-weight:600;border-bottom:1px solid #ededed;}
.commonityForm .t_inform td {padding:5px 0px;font-size:12px;text-align:left;border-bottom:1px solid #ededed;}
.commonityForm .t_inform td select {padding:2px;width:80px;border:1px solid #aaaaaa;vertical-align:middle;}
.commonityForm .t_inform td input[type=text] {margin:0;padding:4px;border:1px solid #aaaaaa;vertical-align:middle;width:150px;}
.commonityForm .editor {margin:20px 0px 0px 0px;}

.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 #aaaaaa;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%; height:180px; font-size:0;}
.bannerConsult li { display:inline-block; width:500px;height:180px;}
.bannerConsult li a {display:block; width:100%; height:100%;}
.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 {border:1px solid #ddd;width:100%;background:#fff; }
.t_consult th {background:#f5f5f5;border-bottom:1px #dedede solid; font-weight:500; color:#333; border-right:1px #dedede solid; padding:10px;margin:0;text-align:left; color:#666; }
.t_consult td {border-bottom:1px #e4e4e4 solid !important;margin:0;text-align:left;padding:5px 12px;font-size:13px;}

.agreeBox textarea {margin:0px 0px 10px 0px;padding:10px;border:1px solid #d7dbdd;width:748px;height:100px;font-size:12px;background:#fcfcfc;}

.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;border:1px solid #666;background:#fafafa;padding:10px 20px;line-height:25px;}
.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 #f56800;cursor:pointer;}
.search .btnSearch:hover {border:1px solid #3966b2;background:#3966b2;text-decoration:none;}

/* ·Î±×ÀÎ */
.loginBox {margin:100px auto 150px;position:relative;width:600px;height:350px;border-radius:8px;font-family:'NotoSans'; background:#f4f4f4;}
.loginBox h1 {position:absolute;left:80px;top:50px;font-size:40px;color:#333;font-weight:500;line-height:50px;}
.loginBox h1 span {margin:10px 0px;font-size:18px;color:#999;display:block; line-height:25px;}
.loginBox .inputArea {overflow:hidden;padding:150px 0 0 100px;}
.loginBox .inputArea .loginForm {float:left;}
.loginBox .inputArea .loginForm span {display:inline-block;width:60px;text-align:right;font-weight:600;font-size:14px;}
.loginBox input {vertical-align:middle;}
.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 #f56800;}
.loginBox input[type=image] {margin:0 10px;}
.loginBox .inputArea .loginForm .idSave {padding:0 0 0 70px;}
.loginBox .inputArea .loginBtn {float:left;margin:5px;}
.loginBox .inputArea .loginBtn input[type=submit] {display:block;border:1px solid #3966b2;width:90px;height:75px;font-size:14px;font-weight:600;color:#FFF;text-align:center;background:url(/image/sub/bg_btnPoint.gif) left top repeat-x #f56800;cursor:pointer;}

.bannerLogin {overflow:hidden;width:948px;margin:0 auto;border:1px solid #dcdcdc;border-top:none;}
.bannerLogin li {float:left;padding:30px;color:#999;}
.bannerLogin li a {margin:10px 0px 0px 0px;padding:10px;display:block;}
.bannerLogin li h2 {padding:0px 0px 10px 0px;font-size:16px;color:#f56800;}

.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:#f56800;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:#f56800;}
.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;}

/* ¹öÆ° */
.btn {display:inline-block; background-color:#f56800; padding:5px 10px;border-radius:4px;color:#fff !important;font-size:12px;font-weight:500;text-align:center;cursor:pointer;}
/*.btn:hover {color:#FFF !important;background:#999;text-decoration:none;}*/

.btnBig {display:inline-block; background-color:#f56800; padding:8px 15px;border-radius:4px;color:#fff !important;font-size:14px;font-weight:500;text-align:center;cursor:pointer;cursor:pointer;}
/*.btnBig:hover {background-color:#333; color:#FFF !important;background:#999;text-decoration:none;}*/

.btnGray {display:inline-block; background-color:#bbb;  width:60px; padding:5px 10px;border-radius:4px;color:#FFF !important;font-size:12px;font-weight:500;text-align:center;cursor:pointer;cursor:pointer;}
/*.btnGray:hover {color:#FFF !important;background-color:#333; text-decoration:none;}*/

.btnPoint {display:inline-block;background-color:#f35743;  width:60px;border-radius:4px;padding:5px 10px;color:#FFF !important;font-size:12px;font-weight:500;text-align:center;cursor:pointer;cursor:pointer;}
/*.btnPoint:hover {background-color:#333; text-decoration:none;}*/
.btnConfirm {display:inline-block;background-color:#f35743;  border-radius:4px;padding:5px 15px;color:#FFF !important;font-size:12px;font-weight:500;text-align:center;cursor:pointer;cursor:pointer;}

.btnPointBig {display:inline-block; background-color:#f56800; padding:10px 25px;border-radius:4px;color:#FFF !important;font-size:17px;font-weight:500;text-align:center;cursor:pointer;cursor:pointer;}
.btnPointBig:hover {background-color:#333;  text-decoration:none;}

.btnSet, .btnSetCommon {overflow:hidden;margin:20px 0px 0px 0px;border-top:2px solid #333;padding:10px 0px 50px 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:#f56800;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.png) left top no-repeat;}
.quickConsult li.b2 a {height:110px !important;background:url(/image/main/banner_consult.png) left -110px no-repeat;}
.quickConsult li.b3 a {height:110px !important;background:url(/image/main/banner_consult.png) left -220px no-repeat;}
.quickConsult li.b1 a:hover {background:url(/image/main/banner_consult.png) -160px top no-repeat !important;}
.quickConsult li.b2 a:hover {background:url(/image/main/banner_consult.png) -160px -110px no-repeat !important;}
.quickConsult li.b3 a:hover {background:url(/image/main/banner_consult.png) -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;  font-family: 'ScoreDream';}
.location-info li {display:inline-block; width:33.3%; margin:15px 0; text-align:center;  padding-left:5px; font-size:15px; 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:#59a408 }
.location-info li .bg03 {background-color:#06c4d5 }
.location-info li p {display:block;color:#666;}

/* 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;   }