/* ¿ÞÂÊ */
input[type=text], input[type=password]	{ background:#fff; border:1px solid #aaaaaa; font-size:16px; padding:8px; margin:0 0 3px 0; height:16px; vertical-align:middle; }
input[type=file]	{ background:#fff; border:1px solid #aaaaaa; font-size:12px; padding:3px; margin:0 0 3px 0; height:22px; vertical-align:middle }
textarea	{ background:#fff; border:1px solid #aaaaaa; font-size:12px; padding:3px; margin:0 0 3px 0; }
input[type=image]	{ background:none !important; border:0px solid; padding:0; vertical-align:middle; }
select	{ vertical-align:middle; }

/* È¸¿ø°¡ÀÔ */
.join_title	{ text-align:center; padding:45px 0 10px 0; }
.join_txt	{ padding:0 0 30px 0; width:690px; position:relative; margin:0 auto; }

.join_box	{ margin:0; background:#f9f9f9; padding:15px 25px; }
.join_box dt	{ padding:0; margin:0; }
.join_box dd	{ margin:0; border:1px solid #111b5f; background:#fff !important; padding:0; height:100%;font-size:14px;}
.join_box dd.none	{ margin:0; border:0px solid !important; background:none !important; padding:10px 15px 0 15px; text-align:right; }
.join_wrap 	{ position:relative; margin:0 auto; padding:15px 0 0 0; width:600px; }
.join_box dl .

 /*  ·Î±×ÀÎ  */
.login_wrap 	{ position:relative; margin:0 auto; padding:55px 0 0 0; width:753px; }
.login_wrap dl, .join_wrap dl	{ margin:26px 0 0 0; padding:0; }
.login_wrap dt, .join_wrap dt	{ padding:8px 0 5px 55px; background:url(/images/sub/login_dt_bg.gif) no-repeat; color:#dee0ee; letter-spacing:-1px; margin:0; }
.login_wrap dd, .join_wrap dd	{ border:1px solid #111b5f; padding:0; margin:0; }
.login_wrap .input	{ float:left; padding:5px 10px 0 50px; color:#5d5d5d; line-height:1.4; letter-spacing:-1px;  }
.login_wrap .input2	{ float:left; margin:0; width:100px; padding:48px 0 0 0; }
.login_wrap input[type="text"], .login_wrap input[type="password"]	{ background:#f3f3f3; color:#222222; padding:10px 0 10px 15px; width:185px; height:16px; margin:0 0 4px 0; border:1px solid #a1a1a1; font-size:14px; font-weight:bold; vertical-align:middle; }
.login_btn	{ padding:25px 0 80px 0; }

.t_form { border-top:1px solid #ededed; width:100%; }
.t_form thead th	{ background:#cbcbd0; padding:7px 0 10px 20px; color:#fff; text-align:left; }
.t_form tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; border-right:1px #efefef solid; padding:10px 10px 0 0; margin:0; text-align:right; color:#999999; width:140px; vertical-align:top; }
.t_form td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; }
.t_form td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; }

.ex_blue	{ font-size:11px !important; padding:6px 0 0 15px; color:#7791e4 !important; letter-spacing:-1px; }
.ex	{ font-size:11px; padding:6px 0 0 15px; color:#666666; letter-spacing:-1px; }
.joindate	{ color:#999; font-size:11px; padding:0 0 0 100px; }
.scroll	{ overflow-y:scroll; height:200px; padding:15px; width:792px; border-left:1px solid #e2e2e2 !important; }
.scroll_500	{ float:left; overflow-y:scroll; height:210px; padding:15px; width:574px; border-left:1px solid #e2e2e2; }
.scroll_400	{ float:left; overflow-y:scroll; height:78px; padding:10px; width:606px; border-left:1px solid #e2e2e2;font-size:12px; }
.btn_bottomwrap	{ text-align:center; padding:20px 0 50px 0;}

h2	{ padding:17px 0 30px 0; margin:0; letter-spacing:-1px; font-size:20pt;font-weight:bold;line-height:30px;}
h2 span {padding-left:10px;font-weight:normal;font-size:12px; letter-spacing:-1px;}
h3	{ padding:40px 0 14px 20px; margin:0; background:url(/images/sub/icon_h3.gif) no-repeat 0 45px; color:#555555; font-weight:bold; font-size:16px; letter-spacing:-1.5px; }
h3.first	{ padding:10px 0 14px 20px; margin:0; background:url(/images/sub/icon_h3.gif) no-repeat 0 15px; }

.mypage_info	{ border:1px solid #1d1d1d; background:#f2f2f2; margin:0 0 25px 0; }
.mypage_box	{ border:1px solid #444444; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.mypage_box	strong { color:#939393; font-weight:bold; }
.mypage_box	img	{ vertical-align:middle; }
.mypage_box	div	{ padding:7px 0 0 0; }

.mypage_box .s_btn		{ padding:0; font-size:0; }
.mypage_box .s_btn a	{ display:inline-block; background:url(/images/sub/btn_blank.gif) no-repeat; text-decoration:none; margin:0 2px 7px 0; color:#7b7c81; font-size:11px; font-family:dotum; width:22px; height:19px; text-align:center; padding:3px 0 0 0; }
.mypage_box .s_btn a:hover, .mypage_box .s_btn a.on	{ background:#212a63; color:#fff; }
.mypage_box .s_btn img	{ vertical-align:top; }

.myinfo_bg	{ display:inline-block; width:155px; height:89px; vertical-align:top; }
.myinfo_bg1	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg1.gif) no-repeat; }
.myinfo_bg2	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg2.gif) no-repeat; }
.myinfo_bg3	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg3.gif) no-repeat; }
.myinfo_bg4	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/images/sub/mypage_info_bg4.gif) no-repeat; }
.myinfo_bg5	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/images/sub/mypage_info_bg5.gif) no-repeat; }
.myinfo_bg6	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg6.gif) no-repeat; }
.myinfo_bg7	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/images/sub/mypage_info_bg7.gif) no-repeat; }
.myinfo_bg8	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/images/sub/mypage_info_bg8.gif) no-repeat; }
.myinfo_bg9	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/images/sub/mypage_info_bg9.gif) no-repeat; }

.myinfo_wrap	{ height:224px; }
.myinfo_wrap ul	{ padding:12px 0 18px 0; }
.myinfo_wrap ul li	{ background:url(/images/main/icon_list.gif) no-repeat 25px 6px; padding:0 0 0 38px; width:330px; }
.myinfo_wrap ul li a	{ line-height:1.7; }
.myinfo_wrap ul li span	{ float:right; color:#999; font-size:11px; }
.m_ask	{ position:absolute; border-top:2px solid #151515; border-bottom:1px solid #696969; width:400px; }
.m_councel	{ position:absolute; left:612px; border-top:2px solid #151515; border-bottom:1px solid #696969; width:399px; border-left:1px solid #e2e2e2; }

.goodcar_list	{ padding:0; margin:0; border:1px solid #d0d0d0; height:230px; }
.goodcar_list dt	{ border-bottom:2px solid #000000; text-align:center; }
.goodcar_list dd	{ padding:17px 0 0 12px; margin:0; }
.goodcar_list li	{ float:left; width:132px; padding:0 10px 0 12px; font-size:12px; }
.goodcar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.goodcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.goodcar_list li .li_txt	{ padding:4px 0 0 0; color:#666666; line-height:1.3; }
.goodcar_list li strong	{ padding:0 5px 0 0; display:inline-block; color:#333333; }

.favorite_list	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; }
.favorite_list li	{ padding:4px 0 4px 10px; }

.label_inputbox	{ width:112px; display:inline-block; padding:0 0 8px 0; letter-spacing:-1px; color:#777777; }
.color_bg	{ display:inline-block; width:30px; height:16px; margin:0 5px 0 0; }
.color_bg_half	{ display:inline-block; width:15px; height:16px; margin:0 0 0 0; }
.color_bg_half2	{ display:inline-block; width:15px; height:16px; margin:0 5px 0 0; }

.t_table	{ border-top:1px solid #dcdcdc; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_table thead th	{ background:#cbcbd0; padding:7px 0 5px 20px; color:#fff; text-align:center; }
.t_table tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; padding:12px 10px 0 0; margin:0; text-align:right; color:#999999; width:120px; vertical-align:top; }
.t_table td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; border-left:1px #efefef solid; vertical-align:top; }
.t_table td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; border:1px solid #aaaaaa !important; }
.t_table td textarea	{ margin:0 0 4px 0; line-height:1.3; }
.t_table td.memostyle	{ border:0 !important; background:#fcfcfc; padding:15px 0 10px 20px; }
.t_table td.memostyle2	{ border:0 !important; background:#fcfcfc; padding:0 20px 0 20px; }
.t_table td.memostyle3	{ border:0; background:#fcfcfc; padding:10px 20px 15px 0; text-align:right; }


/* Á¼°Ô */
.t_tableShort	{ border-top:1px solid #dcdcdc; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_tableShort thead th	{ background:#cbcbd0; padding:7px 0 5px 20px; color:#fff; text-align:center; }
.t_tableShort tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; padding:12px 10px 0 0; margin:0; text-align:right; color:#777;font-size:14px; width:120px; vertical-align:top; }
.t_tableShort td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:5px 20px 5px 20px; font-size:12px; border-left:1px #efefef solid; vertical-align:top; }
.t_tableShort td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0; vertical-align:middle; border:1px solid #aaaaaa !important; }
.t_tableShort td textarea	{ margin:0 0 4px 0; line-height:1.3;font-size:14px;}
.t_tableShort td select {font-size:14px;height:34px;}
.t_tableShort td.memostyle	{ border:0 !important; background:#fcfcfc; padding:15px 0 10px 20px; }
.t_tableShort td.memostyle2	{ border:0 !important; background:#fcfcfc; padding:0 20px 0 20px; }
.t_tableShort td.memostyle3	{ border:0; background:#fcfcfc; padding:10px 20px 15px 0; text-align:right; }


.t_photo	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_photo td.txt { color:#444444; text-align:left; padding:18px 0 20px 20px; }
.t_photo td.txt2 { color:#444444; text-align:left; padding:0 0 0 20px; }
.t_photo td { margin:0; text-align:left; padding:20px 0 20px 25px; font-size:12px; color:#999999; }
.t_photo td td	{ padding:0 35px 10px 0 !important; }
.t_photo .photo { border:1px solid #d9d9d9; margin:0 0 4px 0; }
.t_photo .btnright	{ position:absolute; right:20px; }
.t_photo .btnright2	{ float:right; }

.list_no	{ color:#333333; padding:15px 0 15px 0; font-size:16px;}
.list_no strong {padding-left:5px;font-size:20px;color:#25c6ff;}

.list_btn_wrap	{position:relative;margin:0; padding:0; border-top:1px solid #dcdcdc; padding:20px 0 20px 10px; }
.list_btn_wrap select {height:23px;font-size:13px;}
.list_btn_wrap .txt_sort	{ position:absolute; right:10px; color:#5d5d5d; letter-spacing:-1px; }
.list_btn_wrap .txt_sort strong	{ font-size:11px; font-weight:bold; }
.list_btn_wrap .list_btn_searchbox	{ position:absolute; right:10px; }
.list_btn_wrap input[type=text]	{ padding:3px 0 2px 10px; margin:0 !important; }

.listbottom_btn_wrap	{ margin:0; padding:0; padding:20px 0 0 10px; }
.listInfor {font-size:16px;padding:10px 0;}

.t_list { width:100%; margin:0; padding:0; line-height:1.5; border-top:1px solid #25c6ff;}
.t_list th { background:#f6f7f9; padding:10px 0; color:#333; text-align:center; font-size:12px; line-height:16px; letter-spacing:-1px; }
.t_list th.bar { background:url(/images/sub/bar.gif) no-repeat 0 12px #f6f7f9; }
.t_list td.left a, .t_list td.left span {font-size:16px;color:#111;}
#carListLayer .t_list td.left a {font-size:17px;}
.t_list td { text-align:center; padding:12px 0 12px 0; margin:0; color:#555; border-bottom:1px solid #efefef;font-size:14px; line-height:17px;}
.t_list td .txt_comment	{ color:#999; padding:10px 0 0 0; line-height:1.3; font-size:14px;font-family:'NotoSans'}
.t_list td .txt_comment span {display:inline-block;padding:0px 3px;color:#ededed;}
.t_list td .txt_comment.type2 {padding-top:4px;color:#ff5400;}
.t_list td a.btn	{ margin:0 0 4px 0; display:block; padding:0; }
.t_list td .txt_price	{ font-size:18px; color:#04a5ee; }
.t_list td.price	{ text-align:right; padding:3px 5px 6px 0; }
.t_list td.left { text-align:left; padding-left:10px; }
.t_list th.left { text-align:left; }
.t_list .listPhoto {position:relative;width:115px;}
.t_list .listPhoto .icon {display:none;position:absolute;left:0px;top:0px;}
.t_list .listPhoto .icon img {border:none !important;}

.t_view	{ border-top:1px solid #25c6ff; width:100%; }
.t_view th	{ background:#f6f7f9; padding:15px 0; text-align:center; font-size:18px;color:#111;font-weight:bold;}
.t_view td .view_cate	{ display:inline-block; width:400px; padding:0 0 5px 0; color:#999; }
.t_view td .view_name	{ display:inline-block; width:360px; text-align:right; padding:0 0 6px 0; color:#999; }
.t_view td .view_name span	{ font-weight:normal !important; padding:0 0 0 10px; }
.t_view td { padding:5px 0 5px 20px; border-bottom:1px solid #efefef; }
.t_view.small th {font-size:14px !important;}

.view_content	{ padding:20px; font-size:14px;}
.view_content p, .view_content div, .view_content span	{ font-size:14px;}
.view_content	.photo	{ text-align:center; padding:0 0 20px 0; }
.t_comment_box	{ border:1px solid #8290db; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.t_comment_box div	{ text-align:right; padding:4px 22px 0 0; }
.view_btn	{ padding:0 0 70px 0; text-align:right; }

#big_imgTags .icon {position:absolute;left:0px;top:0px;}

.t_comment { width:100%; margin:0; padding:0; line-height:1.5; border-top:1px solid #cccaca; }
.t_comment td { padding:16px 0 18px 20px; margin:0; color:#676767; border-bottom:1px solid #efefef; }
.t_comment td .c_name	{ color:#5065d6; font-weight:bold; display:inline-block; width:200px; padding:0 0 5px 0; }
.t_comment td .c_name span	{ color:#999999; font-size:11px; font-weight:normal !important; padding:0 0 0 10px; }
.t_comment td .c_btn	{ display:inline-block; width:570px; text-align:right; padding:0 0 6px 0; }
.t_comment td div 	{ padding:0 20px 0 0; }
.t_comment td.comment_total	{ background:#f6f7f9; padding:8px 0 4px 15px; color:#222222; }


.tab_wrap	{ padding:0; margin:0 0 20px 0; overflow:hidden; width:100%; }
.tab_wrap span	{ position:absolute; padding:13px 0 0 90px; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:98px; }

.sub_tabbox	{ padding:0; margin:0 0 20px 0;overflow:hidden; width:100%; }
.sub_tabbox li	{ float:left;width:49.98%;padding:0; margin:0; overflow:hidden; }
.sub_tabbox li a	{display:block;background:#f3f3f3;margin-right:3px;color:#111;font-size:13pt;line-height:45px;text-align:center;font-weight:500;letter-spacing:-1px;}
.sub_tabbox li:hover a	{color:#25c6ff;}
.sub_tabbox li.on a	{color:#fff;background:#25c6ff;}

.sub_tabbox.col3 li {width:33.3%;}
.sub_tabbox.col5 li {width:20%;}

.bigcar_list	{ padding:0; margin:0; font-size:0; }
.bigcar_list ul	{ padding:0; margin:0; }
.bigcar_list ul li	{ float:left; width:240px; padding:15px 25px 0 0; font-size:12px; height:300px; color:#222; border-bottom:1px solid #e7e6e6; }
.bigcar_list ul li a { color:#333333; font-family:gulim; dotum; }
.bigcar_list li .photo	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .photo	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.bigcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.bigcar_list ul li .title	{ padding:8px 0 0 0; }
.bigcar_list ul li .car_option	{ padding:0 0 2px 0; color:#a8a8a8; line-height:1.4; }
.bigcar_list ul li .car_price	{ color:#a3a3a3; padding:0 0 6px 0; }
.bigcar_list ul li .car_price strong	{ color:#676767; }
.bigcar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; }
.bigcar_list ul li .km	{ color:#999999; font-weight:bold; border:1px solid #e3e3e3; display:inline-block; padding:3px 5px 0 5px; margin:14px 0 0 0; line-height:1.3; }

.salecar_list	{ padding:0; margin:0; font-size:0; }
.salecar_list ul	{ padding:0; margin:0; }
.salecar_list ul li	{ float:left; width:240px; padding:35px 25px 0 0; font-size:12px; height:310px; color:#222; border-bottom:1px solid #e7e6e6; }
.salecar_list ul li a { color:#333333; font-family:gulim; dotum; }
.salecar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.salecar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.salecar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.salecar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.salecar_list ul li .saleicon	{ position:absolute; width:56px; height:57px; text-align:center; background:url(/images/sub/icon_sale.gif) no-repeat 0 8px; color:#fff; font-family:Verdana, dotum; font-size:12px; padding:15px 0 0 0; }
.salecar_list ul li .saleicon span	{ font-size:24px; font-weight:bold; }
.salecar_list ul li .title	{ padding:8px 0 0 62px; letter-spacing:-1px; }
.salecar_list ul li .car_option	{ padding:0 0 2px 62px; color:#a8a8a8; line-height:1.4; }
.salecar_list ul li .car_price	{ color:#484848; padding:0 0 6px 62px; letter-spacing:-1px; }
.salecar_list ul li .car_price strong	{ color:#676767; }
.salecar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; letter-spacing:0; }
.salecar_list ul li .btn	{ padding:0 0 0 63px; }
.salecar_list ul li .btn img	{ border:0 !important; }

.salebox	{ border:1px solid #adadad; background:#fafafa; padding:10px 0 10px 30px; color:#636363; font-weight:bold; }

.subbox	{ border:1px solid #dfdfdf; background:#fff; margin:0 0 30px 0; }
.subbox	.searchtext	{ background:#f5f5f5; padding:10px 0 10px 25px; color:#1a1a1a; font-size:11px;  }
.subbox	.searchtext strong	{ letter-spacing:-1px; }
.subbox	.searchtext span	{ display:inline-block; width:600px; }
.subbox	.searchtext span.width	{ width:680px !important; }
.subbox	.searchtext strong.text_no	{ letter-spacing:0; color:#5169e7; font-size:12px; }

.m11_wrap	{ overflow:hidden; white-space:nowrap; height:185px; width:690px; padding:0; margin:0 0 0 65px; }
.m11	{ height:150px; margin:0; }
.m11 dl, .m16 dl	{ float:left; }
.m11 dt, .m16 dt	{ padding:20px 0 10px 13px; }
.m11 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:120px; overflow:auto; color:#636363;  }
.m11 dd select	{ border:0; }
.m11 dd label, .m16 dd label	{ display:block; }
.m11_prev	{ position:absolute; left:232px; top:135px; }
.m11_next	{ position:absolute; right:20px; top:135px; }
.m16	{ height:175px; margin:0; white-space:nowrap; padding:5px 0 0 25px; }
.m16 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:105px; overflow:auto; color:#636363;  }
.m16 dd.none	{ border:0; }
.m16 dd.float label	{ display:inline-block; width:75px; }
.m16 dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.m16 dd .arrow	{ padding:8px 0 12px 0; text-align:center; }
.m16 dd span.txt_width	{ display:inline-block; width:125px; }
.m16 dd .range_wrap	{ padding:0 14px 0 0;}

.m12tab	{ height:37px; overflow:hidden; }
.m12tab li	{ float:left; width:399px; height:37px; overflow:hidden; }
.m12tab li a	{ margin:0; display:block; }
.m12tab li.on a	{ margin:-37px 0 0 0; }
.m12wrap	{background:#f9f9f9; }
.m12_step1 {display:block;overflow:hidden;background:#fff;padding:10px 20px;}
.m12_step1 li {float:left;width:12.5%;padding:0;marign:0;}
.m12_step1 li a {display:block;width:100%;margin-top:5px;padding:55px 0px 15px 0px;height:20px;font-size:16px;text-align:center;}
.m12_step1 li a:hover {color:#25c6ff;}
.m12_step1 li.c1 a {background:url(/images/main/classSearch.png) center 0 no-repeat;}
.m12_step1 li.c2 a {background:url(/images/main/classSearch.png) center -100px no-repeat;}
.m12_step1 li.c3 a {background:url(/images/main/classSearch.png) center -200px no-repeat;}
.m12_step1 li.c4 a {background:url(/images/main/classSearch.png) center -300px no-repeat;}
.m12_step1 li.c5 a {background:url(/images/main/classSearch.png) center -400px no-repeat;}
.m12_step1 li.c6 a {background:url(/images/main/classSearch.png) center -500px no-repeat;}
.m12_step1 li.c7 a {background:url(/images/main/classSearch.png) center -600px no-repeat;}
.m12_step1 li.c8 a {background:url(/images/main/classSearch.png) center -700px no-repeat;}
.m12_step1 li.on a {border:1px solid #25c6ff; color:#25c6ff;}
.m12_step2, .m12_step1, .m12_step3	{ clear:both; }
.m12_step2 {border-top:1px solid #dfdfdf; padding:20px; }
.m12_step2 label	{ display:inline-block; width:152px; padding:0 0 0 5px !important; color:#111;line-height:25px;font-size:12px;letter-spacing:-1px; white-space:nowrap;}
.m12_step3 th	{ font-weight:normal; text-align:right; color:#636363; width:70px; padding:0 20px 0 0; }
.m12_step3 td label {font-size:14px;color:#111;}

.m14_wrap	{ height:335px; }
.m14_wrap .tm	{ display:block; height:101px; overflow:hidden; }
.m14_wrap .tm img	{ margin:0; }
.m14_wrap .tm:hover img, .m14_wrap li.on img	{ margin:-101px 0 0 0; }
.m14_wrap li	{ float:left; display:inline-block; }
.m14_wrap li ul	{ display:none; }
.m14_wrap li.on ul, .m14_wrap li:hover ul, .m14_wrap li.on:hover ul	{ display:block; padding:20px 0 0 0; position:absolute; left:250px; }
.m14_wrap li:hover li,.m14_wrap li.on li	{ float:left; display:inline-block; width:123px; padding:3px 0 0 0 !important; }
.m14_wrap li li a { color:#636363; }
.m14_wrap li li a:hover	{ text-decoration:underline; font-weight:bold; letter-spacing:-1px; color:#222222; }

#paging, .page { margin:0; padding:15px 0 0 0; text-align:center; }
#paging a, .page a { display:-moz-inline-box;display:inline-block;_position:relative; padding:0 13px;border-radius:50px;color:#666; font-size:16px; font-weight:normal; line-height:35px; text-decoration:none; margin:0; }
#paging a:hover, .page a:hover { color:#25c6ff;}
#paging a.on, .page a.on { background:#25c6ff; color:#fff; font-weight:bold; }
#paging a.pre, .page a.pre {margin-right:30px;}
#paging a.next, .page a.next {margin-left:10px;}

/* »ó¼¼º¸±â  */
.detail_btnbox	{position:relative; padding:10px 0 10px 0; border-bottom:1px solid #555; }
.detail_btnbox .btn_sns	{ position:absolute; right:0; bottom:10px; }
.detail_btnbox .btn_prev {display:block;position:absolute; left:0; bottom:10px;}

#detail_box	{ padding:30px 0 0 0; overflow:hidden; }
#detail_box .detailtitle { padding:10px 0 35px 0; margin:0; border-bottom:1px solid #777;margin-bottom:20px;color:#222; font-size:30px;line-height:34px; letter-spacing:-1px; text-align:center;font-weight:bold;}
#detail_box .left	{ float:left; width:465px; padding:0; margin:0; }
#detail_box .left a.photobig	{ position:absolute; z-index:100; }
#detail_box .left .photopage	{ background:#050505; color:#b7b7b7; text-align:right; padding:0 10px 0 0;}
#detail_box .right	{ float:right; }
#detail_box	.right .detailoption	{width:530px;color:#ff5400; padding:0 20px 20px 20px; margin:0;box-sizing:border-box;}
#detail_box	.detailprice	{ border-top:1px solid #e8e8e8; padding:20px 0 15px 0; }
#detail_box .right table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#detail_box .right th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:15px 0 15px 20px; width:70px; font-weight:normal; color:#9d9d9d !important; font-size:11px !important; vertical-align:top; }
#detail_box .right td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 16px 15px; vertical-align:top; }
#detail_box .right li a.btn	{ color:#6f7dca; font-size:11px; letter-spacing:-1px; text-decoration:underline; }

#detail_box .rightoption	{ border-top:1px solid #555;border-bottom:1px solid #555;margin:0 0 20px 0; }
#detail_box .rightoption li	{ float:left;width:25%;}
#detail_box .rightoption li a.btn	{display:block;color:#222; font-size:17px;line-height:65px;letter-spacing:-1px;font-weight:bold; text-align:center;text-decoration:none;}

.detail_bottombtn		{ position:relative;height:43px;background:#f5f5f5; border:1px solid #e6e6e6; padding:12px 0 0 20px; margin:20px 0 100px 0; }
.detail_bottombtn .btn	{ position:absolute;top:0;right:0; }
.detail_bottombtn .btn a {display:inline-block;width:145px;text-align:center;line-height:55px;color:#fff;font-size:16px;letter-spacing:-1px;}
.detail_bottombtn .btn a.btn1 {background:#999;}
.detail_bottombtn .btn a.btn2 {background:#2b2d3e;}
.detail_bottombtn .btn a.btn3 {background:#25c6ff;}

.detail_tabbox	{ padding:0; margin:0 0 20px 0; overflow:hidden; width:100%; }
.detail_tabbox li	{ float:left;width:20%;padding:0; margin:0; overflow:hidden; }
.detail_tabbox li a	{display:block;background:#f5f5f5;color:#111;font-size:11pt;line-height:47px;text-align:center;font-weight:500;letter-spacing:-1px;}
.detail_tabbox li:hover a	{color:#25c6ff;}
.detail_tabbox li.on a	{color:#fff;background:#25c6ff;}

.detail_category	{ border:1px solid #a8a8a8; margin:10px 0 0 0; width:100%; }
.detail_category td	{ border-right:1px solid #e3e3e3; vertical-align:top; padding:15px 0 15px 25px; }
.detail_category td.non	{ border:0; }
.detail_category th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:8px 0 8px 0; background:#f5f5f5; text-align:center; }
.detail_category th.left	{ text-align:left; padding:8px 0 8px 8px; }
.detail_category td img	{ margin:0 6px 3px 0; }

.detailbox	{  padding:10px 30px 45px 30px; margin:0; border-bottom:2px solid #ececec; }
.detailbox_c	{  padding:10px 30px 45px 30px; margin:0; border-bottom:2px solid #ececec; text-align:center; }
.detailbox_top	{ text-align:right; padding:8px 10px 50px 0; }
.detail_btnwox	{ padding:0 0 70px 0; text-align:center; }

.detail_option	{ border:1px solid #a8a8a8; margin:10px 0 0 0; width:100%; }
.detail_option thead th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:5px 0 5px 0; background:#f5f5f5; text-align:center; color:#4e4e4e; font-weight:normal; }
.detail_option tbody th { color:#000000; font-weight:normal; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0; }
.detail_option tbody th.t { color:#333; font-weight:bold; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 0 10px 0; background:#fbfbfb;}
.detail_option tbody th.color	{ background:#fbfbfb; text-align:left; padding:0 0 0 15px;}
.detail_option tbody th.color strong	{ color:#333; }
.detail_option td	{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:5px 0 5px 15px; vertical-align:middle; font-size:14px;}
.detail_option td span	{ color:#afafaf; }
.detail_option td.right	{ text-align:right; padding:5px 15px 5px 0; }
.detail_option input {vertical-align:middle;}
.detail_option td select {border:1px solid #ccc;padding:3px;}
.detail_option td dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.detail_option td dd span.txt_width	{ display:inline-block;margin:5px 0 0 0; width:300px; }
.detail_option td dd .range_wrap	{ padding:0 14px 0 0;}
.detail_option td .month {font-size:18px;font-weight:bold;color:#5169e7;}

#detail_historybox	{ height:240px; border-bottom:2px solid #ececec; padding:10px 0 0 0; }
#detail_historybox .btn, #detail_map .map	{ position:absolute;  }
#detail_historybox dl	{ position:absolute; left:406px;  }
#detail_historybox dt, #detail_map dt	{ padding:10px 0 20px 0; }
#detail_historybox dd ul li, #detail_map dd ul li		{ display:block; padding:3px 0 0 20px; background:url(/images/sub/icon_history.gif) no-repeat 5px 8px; font-size:15px;}
#detail_historybox dd ul li span	{ display:inline-block; width:270px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }
#detail_map	{ height:300px; padding:10px 0 0 0; border-bottom:1px solid #888; }
#detail_map dl	{ position:absolute; left:595px;  }
#detail_map dd ul li span { display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }

.detail_carlist	{ padding:0; margin:0; border:1px solid #d0d0d0; overflow:hidden; }
.detail_carlist dt	{ border-bottom:2px solid #000000; text-align:center; }
.detail_carlist dd	{ padding:17px 0 0 12px; margin:0; }
.detail_carlist li	{ float:left; width:175px; padding:0 10px 30px 12px; font-size:12px; }
.detail_carlist li .li_txt	{ padding:12px 0 0 0; color:#111; line-height:1.3; font-size:17px; }
.detail_carlist li strong	{ padding:0 5px 0 0; display:inline-block; color:#04a5ee; font-size:15px; }
.detail_carlist li .btn	{ padding:7px 0 0 0; }

.pass_pop	{ border:1px solid #25c6ff; position:absolute; left:50%; top:350px; width:280px; background:#fff; display:none; }
.pass_pop dd input[type=password]	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }

.detail_pop	{ border:1px solid #2b2d3e; position:absolute; left:729px; top:290px; width:280px; background:#fff; display:none; }
.detail_pop dt, .pass_pop dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop dt .close, .pass_pop dt .close	{ position:absolute; left:250px; }
.detail_pop dd, .pass_pop dd	{ padding:15px; color:#4e4e4e; }
.detail_pop dd input[type=text], .detail_pop dd textarea	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }
.detail_pop dd .btn, .pass_pop dd .btn	{ text-align:center; padding:10px 0 0 0; }
.detail_pop input[type=text], .detail_pop input, .detail_pop input[type=password], .detail_pop select, .detail_pop textarea {font-size:14px;background:#f7f7f7;}

.detail_pop2	{ border:1px solid #2b2d3e; position:absolute; left:0; top:290px; width:1015px; background:#fff; height:305px; display:none; z-index:200;}
.detail_pop2 dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop2 dt .close	{ position:absolute; left:985px; }
.detail_pop2 dd .map	{ float:left;/*position:absolute;*/background:#f8f8f8  }
.detail_pop2 dd	{ padding:20px 0 30px 25px; color:#4e4e4e;overflow:hidden;}
.detail_pop2 dd dl	{ /*position:absolute; left:625px;*/float:left;padding-left:30px;width:370px; }
.detail_pop2 dd dt	{ padding:0 0 10px 0 !important; background:none; }
.detail_pop2 dd dd	{ padding:0 0 15px; }
.detail_pop2 dd dd ul li		{ display:block; padding:1px 0 0 20px; color:#4e4e4e; background:url(/images/sub/icon_history.gif) no-repeat 5px 8px; }
.detail_pop2 dd dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }

.txt_blue	{ color:#009dee; }
.txt_grey	{ color:#999999; }

.carmanager	{ height:100px; border:1px solid #1d1d1d; margin:0 0 35px 0; }
.carmanager li	{ float:left; width:88px; }
.carmanager li img	{ filter:gray()alpha(opacity=40); }
.carmanager li:hover img, .carmanager li.on img	{ filter:alpha(opacity=100); }
.carmanager li span	{ display:none; }
.carmanager li:hover span, .carmanager li.on span	{ width:88px; height:114px; padding:0; display:block; position:absolute; background:url(/images/sub/dealeron_bg.gif) no-repeat; cursor:pointer; }

.comment_box	{ border:1px solid #111111; background:#fafafa; color:#9e9e9e; padding:20px 0 20px 25px; margin:0 0 20px 0; height:90px; }
.comment_box textarea	{ border:1px solid #111b5f; padding:10px; width:535px; height:38px; vertical-align:middle; margin:0 !important; }
.comment_box input[type=image]	{ margin:0 !important; padding:0 !important; }
.comment_box span 	{ padding:0 0 6px 0; line-height:2; }
.comment_box dt	{ float:left; width:84px; }
.comment_box dd	{ float:left; padding:0 0 0 12px; width:660px; }
.comment_box strong	{ color:#2a2a2a; font-weight:bold; }

#news_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:1px solid #dcdcdc; }
#news_list li	{ padding:20px 10px 20px 10px; color:#888; border-bottom:1px solid #efefef; margin:0; }
#news_list li .news_img	{ float:left; border:1px solid #e4e4e4; margin:0 25px 0 0; padding:0;  }
#news_list li ul	{ margin:0; line-height:1; padding:0;  font-family:Verdana, dotum; }
#news_list li li	{ padding:3px 0px 3px 0; /*letter-spacing:-1px;*/ margin:0; border-bottom:0px solid; margin:0; font-size:14px; line-height:1.5; }
#news_list li li.news_name	{ padding:0 0 4px 0; color:#999; }
#news_list li li.news_title	{ padding:5px 0 2px 0; margin:0; }
#news_list li li.news_title a { color:#222222; font-weight:bold; font-size:18px;letter-spacing:-1px; }

.word_list 	{ display:inline-block; border-top:1px solid #cccaca; padding:25px 0 0 0; }
.word_list li	{ float:left; padding:0 0 20px 0; color:#606060; border:1px solid #dedede; margin:0 18px 20px 0; width:140px; height:150px; }
.word_list li span	{ display:block; padding:6px 10px 0 10px; }
.word_list li:hover	{ background:#4a4ed6; color:#fff; cursor:pointer; border:1px solid #4a4ed6; }

.word_viewlist_wrap { float:left; width:180px; margin:0 18px 0 0; padding:0 0 10px 0; border:1px solid #ccc; }
.word_viewlist_wrap  .title	{ background:#6074e9; font-size:24px; font-weight:bold; color:#fff; padding:10px 0 4px 10px; }
.word_viewlist 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #111111; width:100%; }
.word_viewlist li	{ padding:0 10px 0 0; color:#606060; border-bottom:1px solid #efefef; margin:0; color:#999; cursor:pointer; }
.word_viewlist li .news_img	{ float:left; border:0px solid #fff; margin:0 10px 0 0; padding:0; filter:gray()alpha(opacity=70); }
.word_viewlist li:hover .news_img, .word_viewlist li.on .news_img	{ filter:alpha(opacity=100); }
.word_viewlist li .right	{ margin:0; line-height:1; padding:10px 0 0 0; font-size:11px; font-family:dotum; }
.word_viewlist li.on, .word_viewlist li:hover	{ background:#f7f7f7; color:#999999 !important; }
.word_viewlist li.on a	{ color:#5067fe !important; }
.word_viewlist li .right span	{ letter-spacing:-1px; margin:0; font-size:12px; font-weight:bold; line-height:1.2; }
.word_viewcont_wrap	{ float:left; width:599px; border-left:1px solid #eeeeee; }
.word_viewcont	{ padding:40px 0 0 40px; }
.word_viewcont	.title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 10px 0; }
.word_viewcont	.view	{ color:#999; font-size:11px; font-family:dotum; text-align:right; padding:0 7px 15px 0; }

.guide_wrap { float:left; width:184px; margin:0 15px 0 0; padding:0 0 10px 0; }
.guide_wrap ul	{ margin:0 0 30px 0; }
.guide_wrap li	{ padding:0 0 7px 0; margin:0; }
.guide_contwrap	{ float:left; width:550px; border-left:1px solid #eeeeee; padding:18px 0 0 49px; }

.t_guide	{ margin:15px 0 8px 0; width:540px; }
.t_guide thead th	{ background:#b6b8bc; color:#fff; text-align:center; border-left:1px #aaaaaa solid;line-height:30px;}
.t_guide tbody th { background:#fcfcfc; border-bottom:1px #eaeaea solid; margin:0; color:#222222; width:65px; text-align:center;  border-right:0; vertical-align:middle; }
.t_guide td { border-bottom:1px #eaeaea solid !important; margin:0; text-align:left; padding:10px 0 8px 10px; 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; }
.t_guide.map {width:100%;}
.t_guide.map tbody th {width:180px;line-height:30px;font-size:14px;}
.t_guide.map td {padding:12px 0;font-size:16px;}

.pop_bg		{  /*border:1px solid #333;*/ background:#fff; }
.pop_title	{  padding: 10px 0 10px 22px; background:#25c6ff; margin:0;color:#fff;font-size:16px;font-weight:bold;}
.pop_title .close	{ position:absolute; right:20px; }
.pop_title .right_btn	{ position:absolute; right:50px; top:8px; }
.pop_cont	{ margin:0; padding:0; background:url(/images/sub/pop_bg_right.gif) repeat-y right 0; padding:20px 30px 20px 30px; }
.pop_cont input[type=text]	{ border:2px solid #333; vertical-align:top; }
.pop_cont .small	{ color:#777777; font-size:11px; font-family:µ¸¿ò, ±¼¸²; }
.pop_bottom	{ margin:0; padding:0; background:url(/images/sub/pop_bottom_right.gif) no-repeat right 0; }
.pop_bottom div	{ background:url(/images/sub/pop_bottom_left.gif) no-repeat left 0; height:30px; padding:20px 0 10px 0; text-align:center; }
.pop_tab {overflow:hidden;height:58px;background:url(/images/sub/bg_tab.gif) left top repeat-x;}
.pop_tab li {float:left;width:150px;}
.pop_tab li a {display:block;width:150px;height:58px;}
.pop_tab li a span {visibility:hidden;}
.pop_tab li a.tab1 {background:url(/images/sub/tabMenu.gif) left top no-repeat;}
.pop_tab li a.tab2 {background:url(/images/sub/tabMenu.gif) -150px top no-repeat;}
.pop_tab li a.tab3 {background:url(/images/sub/tabMenu.gif) -300px top no-repeat;}
.pop_tab li a.tab1:hover, .pop_tab li.on a.tab1 {background:url(/images/sub/tabMenu.gif) left -58px no-repeat;}
.pop_tab li a.tab2:hover, .pop_tab li.on a.tab2 {background:url(/images/sub/tabMenu.gif) -150px -58px no-repeat;}
.pop_tab li a.tab3:hover, .pop_tab li.on a.tab3 {background:url(/images/sub/tabMenu.gif) -300px -58px no-repeat;}

.pop_cont #detail_box	{ padding:20px 0 0 0 !important; border-bottom:2px solid #333333; }
.pop_cont #detail_box .left	{ width:405px !important; }
.pop_cont #detail_box .right	{ margin:-10px 0 0 0; left:463px !important; }
.pop_cont #detail_box .rightoption	{ width:475px; background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 10px 0; }
.pop_cont #detail_box .rightoption li	{ float:left; display:block; padding:1px 20px 0 0; color:#000000; width:190px; }
.pop_cont #detail_box .rightoption li.liright	{ float:left; padding:1px 0 0 25px; border-left:1px solid #e5e4e4; }
.pop_cont #detail_box .right th	{ padding:10px 0 10px 20px !important; }
.pop_cont #detail_box .right td	{ padding:10px 0 10px 15px !important; }
.pop_cont #detail_map dl	{ left:615px !important;  }
.pop_cont #detail_map dd ul li span	{ width:90px !important; }

.pop_subtitle	{ padding:30px 0 10px 5px; margin:0; border-bottom:1px solid #333333; }
.pop_subtitle2	{ padding:15px 0 10px 0; margin:0; border-bottom:1px solid #333333; }

.pop_compare	{ border-top:1px solid #333; border-bottom:1px solid #333; width:800px; margin:0 0 30px 0; }
.pop_compare th	{ background:#f5f5f5; padding:165px 0 0 10px; width:90px; font-weight:normal; }
.pop_compare th td	{ padding:5px 0 6px 0 !important; color:#666666; }
.pop_compare td	{ padding:20px; vertical-align:top; }
.pop_compare td table	{ border:0; }
.pop_compare td table th	{ padding:0 0 15px 0 !important; text-align:center; width:130px !important; height:150px; background:none !important; border-bottom:1px solid #e3e3e3; vertical-align:top; }
.pop_compare td table th .photo	{ border:1px solid #eeeeee; }
.pop_compare td table th div	{ padding:4px 0 4px 0; }
.pop_compare td table td	{ border-bottom:1px solid #e3e3e3; padding:5px 0 5px 10px !important; }

.pop_ex	{ color:#999999; padding:20px 0 20px 0; }

.option_wrap	{ padding:10px 0 20px 0; }
.option_wrap .title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 5px 0; border-bottom:2px solid #333333; margin:0 0 25px 0; }
.option_wrap .photo	{ float:left; padding:0 25px 15px 0; }
.option_wrap .btn	{ padding:10px 0 0 0; text-align:center; }
.option_wrap .view	{ overflow:auto; width:480px; height:200px; padding:0 20px 0 0; }

#mail_box	{ padding:10px 0 10px 0; border-bottom:1px solid #333333; }
#mail_box .left	{ float:left; width:235px; padding:10px 0 0 0; margin:0; }
#mail_box .left table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#mail_box .left table th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 0 10px 10px; width:50px; }
#mail_box .left table td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 10px 15px; }
#mail_box .right	{ float:left; padding:0 0 0 30px; width:300px; }
#mail_box .right .detailtitle	{ padding:10px 0 10px 0; margin:0; color:#111b5f; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1.3; }
#mail_box .right .rightoption	{ background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 15px 0; }
#mail_box dt	{ padding:25px 0 10px 0; }
#mail_box dd ul li	{ display:block; padding:1px 0 0 0; color:#4e4e4e; }
#mail_box dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; vertical-align:top; }
#mail_box dd ul li span.option	{ width:225px !important; color:#4e4e4e; font-weight:normal; font-size:12px; }

.t_sum	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; width:100%; }
.t_sum th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 20px 10px 0; width:150px; text-align:right; }
.t_sum td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 20px 10px 0; text-align:right; }

.sitemap	{ float:left; margin:0 20px 50px 0; width:230px; }
.sitemap dt	{ font-size:20px;border-top:2px solid #333; border-bottom:1px solid #8f8f8f; padding:20px 0 15px 0; text-align:center;  }
.sitemap dd	{ padding:15px 0 0 15px; }
.sitemap dd li	{ background:url(/images/sub/icon_history.gif) no-repeat 0 5px; padding:0 0 0 15px; }
.sitemap dd a	{ text-decoration:none; line-height:1.8; }
.sitemap dd a:hover	{ font-weight:bold; letter-spacing:-1px; }

.list_banner	{ background:url(/images/sub/list_banner_bg.jpg) no-repeat; height:84px; text-align:left; color:#646464; font-size:11px; letter-spacing:-1px; }
.list_banner .ex	{ position:absolute; right:40px; width:240px; padding:20px 0 0 0; line-height:1.4; }
.list_banner .photo	{ position:absolute; right:485px; }
.list_banner .info	{ position:absolute; padding:18px 0 0 65px; color:#fff; font-size:19px; font-family:Verdana, dotum; font-weight:bold; line-height:1.1; }
.list_banner .info span	{ display:block; font-size:12px; color:#d6e3ff; }
.list_banner .info .btn	{ padding:1px 0 0 0; }

#event_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #2b2b2b; }
#event_list li	{ padding:20px 10px 20px 10px; color:#606060; border-bottom:1px solid #efefef; margin:0; }
#event_list li .event_img	{ float:left; border:1px solid #e4e4e4; margin:0 25px 0 0; padding:0;  }
#event_list li ul	{ margin:0; line-height:1; padding:0;  font-family:Verdana, dotum; }
#event_list li li	{ padding:3px 0px 3px 0; letter-spacing:-1px; margin:0; border-bottom:0px solid; margin:0; font-size:12px; line-height:1.6; }
#event_list li li.cont	{ padding:0 0 4px 0; color:#999; }
#event_list li li.title	{ padding:14px 0 10px 0; margin:0; color:#444444; font-weight:bold; font-size:18px; line-height:1.3; }

#slides	{ display:block !important;  padding:22px 0 0 22px; overflow:hidden; width:778px; height:375px; background:url(/images/sub/event_bg.jpg) no-repeat; }
#slides .slides_container	{ overflow:hidden; height:335px; display:block !important; width:756px; }
.pagination { position:absolute; left:580px; top:435px; margin:0; width:70px; display:block; z-index:1200; }
.pagination li { float:left; margin:0 3px; list-style:none; }
.pagination li a { width:20px; height:20px; padding-top:0; background:url(/images/sub/event_page.png) -20px 0 no-repeat; float:left; overflow:hidden; margin:0; text-align:center; font-size:0; }
.pagination li.current a { background-position:0 -20px; background:url(/images/sub/event_page.png) no-repeat; text-align:center; font-size:0; }
#slides a	 {  color:#fff; font-weight:bold; font-family:Dotum, Gulim; letter-spacing:-1px; }

.btnSet {text-align:center;padding:20px;}

/* Â÷·®ºä ¼öÁ¤ */
.right .detailCarContWrap {overflow:hidden;margin:0px 0px 30px 20px;width:510px;background:url(/images/sub/line.gif) 210px 100px repeat-y;}
.right .detailCarContWrap .carContLeft {float:left;width:240px;}
.right .detailCarContWrap .carContRight {float:left;width:270px;}

.right .detailCarContWrap dl {overflow:hidden;clear:both;line-height:23px;padding-bottom:10px;}
.right .detailCarContWrap dt {float:left;width:72px;color:#999;font-size:12px;letter-spacing:-1px;}
.right .detailCarContWrap dd {float:left;margin:0px;padding:0px;width:150px;color:#111;font-size:14px;line-height:26px;font-weight:bold;}
.right .detailCarContWrap dd.point {color:#20bdff !important;}
.right .detailCarContWrap dd a:hover {color:#25c6ff;}
.right .price {float:right;overflow:hidden;margin:0px 0px 10px 0px;text-align:right;}
.right .price dt {width:80px;padding:5px 0px 0px 0px;font-size:16px;}
.right .price dd {font-size:22px;color:#04a5ee;line-height:1;}
.right .install {clear:both;float:right;font-size:14px;color:#333;}
.right .install span { line-height:16px;}
.right .tit {clear:both;position:relative;margin:0px 0px 10px 0px;clear:both;font-size:16px;font-weight:bold;color:#222;}
.right .tit.bg {background:#f7f7f7;padding:25px;}
.right .detailCarContWrap dt.phone {padding:5px 0px 0px 0px;}
.right .detailCarContWrap dd.phone {padding:0px 0px 5px 0px;font-size:16px;font-weight:bold;color:#333;}
.right .detailCarContWrap .btn {display:block;margin-bottom:5px;border:1px solid #dfdfdf;color:#25c6ff;font-size:16px;padding:15px 0px 15px 20px;letter-spacing:-1px;font-weight:bold;}
.right .detailCarContWrap dl.seller {overflow:hidden;}
.right .detailCarContWrap dl.seller dd {width:190px;}
.right .detailCarContWrap dl dt.sellerInfo {width:250px;padding:10px 0px 15px 0px;line-height:14px;font-size:11px;color:#666;}
.right .detailCarContWrap dl.acc {overflow:hidden;margin:0px 0px 10px 0px;}



/* Áß°íÂ÷½Ã¼¼ */
.topsearch_box {border:1px solid #1d1d1d;padding:20px;background:#f5f5f5;}
.topsearch_box select {border:1px solid #CCC;padding:3px;}
.t_usedprice { border-collapse:collapse;}
.t_usedprice thead th {padding:5px;border:1px solid #dcdcdc;background:#eee;}
.t_usedprice tbody th {padding:5px;border:1px solid #dcdcdc;background:#f6f6f6;}
.t_usedprice td {padding:5px;border:1px solid #dcdcdc;text-align:center;font-size:14px;}

/* ¸Å¸Å°¡ÀÌµå °Ë»ö  */
.searchBox {padding:25px 20px;background:#f5f5f5;}
.searchBox span {display:inline-block;padding:0px 10px 0px 20px;font-weight:bold;font-size:14px;}
.searchBox select {border:1px solid #CCC;margin-bottom:3px;}
.guideInfo {position:relative;padding:15px 0px 25px 25px;font-size:13px;background:url(/images/sub/icon_guideInfo.gif) left 18px no-repeat;}
.guideInfo strong {color:#666; text-decoration:underline;}
.guideInfo .sel {position:absolute;right:0px;top:10px;}
.inforBox {margin:10px 0px;border:1px solid #CCC;padding:10px;text-align:center;background:#f6f6f6;}
.searchBox input, .searchBox select {margin-bottom:0;}


/* °Ë»ö */
.subsearch_total_wrap	{ position:relative; background:#f9f9f9; border:1px solid #dfdfdf; padding:0; overflow:hidden; }
.subsearch_wrap	{ border-left:0; border-top:0; border-right:0; }
.subsearch_wrap .subsearch		{ display:inline-block; float:left; }
.subsearch_wrap .subsearch dl	{ display:block; border-right:1px solid #d0d0d0; }
.subsearch_wrap .step5 dl	{ border-right:0px solid !important; }
.subsearch_wrap .step1		{ width:20.5%; }
.subsearch_wrap .step2		{ width:23.5%; }
.subsearch_wrap .step3		{ width:25.5%; }
.subsearch_wrap .step4		{ width:30.5%;*width:30.2%;}
.subsearch_wrap .step4 dl {border-right:0 !important;}
.subsearch_wrap .step5		{ width:22%; *width:21.8%; }
.subsearch_wrap .subsearch dt	{ border-bottom:1px solid #dfdfdf; background:#f6f7f7; text-align:center; line-height:28px; padding:0; font-size:11px; letter-spacing:-1px; }
.subsearch_wrap .subsearch dd	{ position:relative;background:#fff; height:150px; padding:0px 0px; }
.subsearch_wrap .subsearch dd ul	{ position:relative;overflow-y:scroll; height:150px; z-index:1; background:#fff}
.subsearch_wrap .subsearch .nothing	{ position:absolute;left:0;top:0;right:0;vertical-align:middle; text-align:center; color:#8c8c8c; letter-spacing:-1px; padding:65px 0 0 0; z-index:0;}
.subsearch_wrap .subsearch li a	{ display:block; background:#fff; padding:6px 0 0 6px; line-height:12px; height:13px; }
.subsearch_wrap .subsearch li a:hover	{ background:#666; color:#fff !important; text-decoration:none; }
.subsearch_wrap .subsearch dd #seriesDiv, .subsearch_wrap .subsearch dd #sdetailDiv {height:150px;overflow:auto;}

.car_searchoption 	{ clear:both; position:relative; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; line-height:12px; padding:15px 0;}
.car_searchoption dl	{ padding:0 0 0 12px; letter-spacing:-1px; }
.car_searchoption .condition	{ clear:both;float:left; width:45%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption .condition2	{ float:left; width:51%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption dt	{ display:inline-block; font-weight:bold; width:65px; float:left; padding:4px 0 0 0; color:#333; }
.car_searchoption dd	{ display:inline-block; float:left; }
.car_searchoption input[type=checkbox], .car_searchoption input[type=radio]	{ height:12px; vertical-align:middle; line-height:12px; padding:0 2px 3px 0; margin:0 3px 0 0; font-size:0; }
.car_searchoption label	{ padding:0 13px 0 0 !important; margin:0; }
.car_searchoption select	{ width:100px; height:23px;font-size:13px; /*padding:1px 0 0 0;margin:0; vertical-align:bottom; padding-left:5px;*/ }
.car_searchoption .condition input[type=text]	{ width:92px; border:1px solid #858585; }
.car_searchoption:after	{ clear:both; display:block; height:0; line-height:0; font-size:0; content:"";}
.car_search_btn	{ position:relative; clear:both; background:#f0f2f2; padding:0 24px 0 0; font-size:13px;height:50px; }
.car_search_btn div {position:absolute;right:0;top:0;font-size:0;}
.car_search_btn span	{ font-size:13px; line-height:38px; padding:0 0 0 15px; }
.car_search_btn span strong { color:#3689d6;}
.car_search_btn input {padding:0 30px; border:0;color:#fff;text-align:center; font-size:16px; line-height:50px;*line-height:32px;letter-spacing:-1px;cursor:pointer;}
.car_search_btn .button	{background:#ccc;}
.car_search_btn .button2	{width:100px;background:#25c6ff;}

.car_searchoption .condition .select_btn { position:relative; z-index:1;}
.car_searchoption .condition .select_btn:hover {z-index:10;}
.car_searchoption .condition .select_btn .btn { display:inline-block;border:1px solid #ccc;background:#fff;width:80px;text-align:center;font-size:13px;color:#111;line-height:30px;}
.car_searchoption .condition .select_btn .select_layer {display:none;}
.car_searchoption .condition .select_btn:hover .select_layer {display:block;position:absolute;left:0;top:0;width:700px;background:#fff;border:1px solid #25c6ff;padding:10px 15px;}
.car_searchoption .condition .select_btn .select_layer label { display:inline-block;width:23%;padding:0 !important;font-size:14px;line-height:20px; letter-spacing:0;}

.btn_default {display:inline-block;padding:0 20px;border:0;line-height:34px;font-size:14px;color:#fff !important;line-height:34px;background:#25c6ff;vertical-align:middle;}
.btn_default.grey {background:#555;}
.btn_default.dark_full {width:100%;background:#2b2d3e;}
.btn_default.mini {font-size:12px;line-height:28px;}
.btn_search {padding-left:40px;background:url('/images/icon_btn_search.png') no-repeat 15px center #25c6ff;vertical-align:middle;}

.company_greeting {padding:175px 360px 20px 0;background:url(/images/sub/company1_02.png) no-repeat right 0;}
.company_greeting p {padding-left:5px;font-size:18px;letter-spacing:-1px;}
.company_greeting p.text1 {padding-top:30px;font-size:20px;line-height:30px;}
.company_greeting p span {color:#4cc9f5;font-weight:bold;}

.company_work h3 {font-size:17px;}
.company_work h3.first {padding-top:6px;}
.company_work p, .company_work li {font-size:14px;}
.company_work li {padding-left:20px;}

/* »óÇ°¿ëÂ÷·® °Ë»ö  */

.searchList{width:800px; overflow:hidden;margin-top:10px; border:solid 1px #ddd; box-sizing:border-box; -webkit-box-sizing:border-box; , -moz-box-sizing:border-box; }
.searchList .slCont {clear:both;}
.searchList .w6{width:6%;}
.searchList .w8{width:auto;}
.searchList .w10{width:11%;}
.searchList .w15{width:15%;}
.searchList .w16{width:16%;}
.searchList .w17{width:17%;}
.searchList .w18{width:18%;}
.searchList .w19{width:28%;}
.searchList .w20{width:31%;}
.searchList .w21{width:21%;}
.searchList .slTit{ background:#eee;height:40px; border-bottom:solid 1px #ddd;}
.searchList span{display:block;float:left;text-align:center; width:16%; padding:10px;font-size:14px;}
.searchList .slCont span{ height:40px;border-right:solid 1px #ddd;}
.PS{display:block;clear:both; padding:10px 0 0 0;}
.PS span{color:#c70125; font-weight:bold;}

/* ¿¬Çõ */
.history {padding-left:4rem;}
.history li {position:relative;padding:.3rem 0 .3rem 9rem;font-size:.95rem;font-family: 'NotoSans';color:#555;letter-spacing:-.7px;line-height:1.3;}
.history li .date {padding-top:.5rem;padding-bottom:.2rem;font-size:1rem;/*position:absolute;left:9rem;top:.2rem;*/font-weight:bold;}
.history li p {padding-top:.2rem;font-size:.85rem;}
.history li:before {content:'';position:absolute;left:6.4rem;top:.5rem;bottom:0;width:1px;height:100%;background:#ddd;}
.history li.newyear:after {content:'';position:absolute;left:6.1rem;top:.4rem;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #1980ff;overflow:hidden;}
.history li.last {padding-bottom:0;}
.history li.last:before {display:none;}
.history li.newyear {padding-top:1rem;}
.history li.newyear .year {position:absolute;left:0;top:0.3rem;font-weight:bold;font-size:1.5rem;color:#333;letter-spacing:0;}
.history li.newyear .date {top:3.7rem;}
.history li.newyear:after {top:1.2rem;}