@import url(/css/style.css);

.sub_middle_btn	{ clear:both; padding:70px 0 60px 0; }

.txt_red	{ color:#f32b2c; }
.txt_green	{ color:#2f9ab9; }

.sub_banner	{ padding:0 0 2px 0; }

.car_search_quick	{ clear:both; background:#e8eaea; border-top:0 solid #ccc; padding:14px 24px 14px 0; position:relative; text-align:right; font-weight:bold; line-height:14px; }
.car_search_quick div	{ position:absolute; left:30px; top:18px; }

.tab2 li	{ float:left; font-size:0; width:50% !important; }
.tab3 li	{ float:left; font-size:0; width:33.3% !important; }
.tab4 li	{ float:left; font-size:0; width:25% !important; }
.tab6	{ position:relative; margin:0 0 20px 0; padding:0; }
.tab6 li	{ float:left; font-size:0; width:16.6% !important; }
.tab7 li	{ float:left; font-size:0; width:14.2% !important; }

.sub_tab, .sub_tab2	{ position:relative; margin:0 auto; padding:0; }
.sub_tab li		{ float:left; font-size:0; width:33.3%; }
.sub_tab2 li		{ float:left; font-size:0; width:50%; }
.sub_tab li a, .sub_tab2 li a	{display:block; height:22px; padding:14px 0 0 0; background:#e8eaea; border-top:1px solid #e8eaea; border-bottom:1px solid #e8eaea; border-left:1px solid #e8eaea; border-right:1px solid #fff; letter-spacing:-1px; text-align:center; font-size:12px; font-weight:600; color:#666; line-height:1; }
.sub_tab li.on a, .sub_tab2 li.on a	{ border:1px solid #e12a2b; background:#fff; color:#e12a2b; }
.sub_tab li a:hover, .sub_tab2 li a:hover	{ text-decoration:none; }

.sub_tab_color	{ clear:both; display:inline-block; width:100%; margin:55px 0 3px 0; padding:0; }
.sub_tab_color li		{ float:left; font-size:0; width:20%; }
.sub_tab_color li a	{display:block; height:24px; padding:16px 0 0 0; background:#a4a4a4; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e; border-left:1px solid #fff; border-right:1px solid #fff; letter-spacing:-1px; text-align:center; font-size:14px !important; font-weight:600; color:#fff; line-height:1; }
.sub_tab_color li.on a	{ border:1px solid #e12a2b; background:#e12a2b; }
.sub_tab_color li a:hover	{ text-decoration:none; }

.sub_tab_faq	{ clear:both; display:inline-block; width:100%; margin:55px 0 3px 0; padding:0; }
.sub_tab_faq li		{ float:left; font-size:0; width:20%; }
.sub_tab_faq li a	{display:block; height:24px; padding:16px 0 0 0; background:#a4a4a4; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e; border-left:1px solid #fff; border-right:1px solid #fff; letter-spacing:-1px; text-align:center; font-size:14px !important; font-weight:600; color:#fff; line-height:1; }
.sub_tab_faq li.on a	{ border:1px solid #e12a2b; background:#e12a2b; }
.sub_tab_faq li a:hover	{ text-decoration:none; }

.subtab_wrap	{ clear:both; border:1px solid #d3d3d3; background:#fff; }
.subtab_layer	{ clear:both; }

.car_searchoption 	{ width:100%; }
.car_searchoption th 	{ width:85px; padding:0 0 0 25px; background:#f8f8f8; border-bottom:1px solid #ededed; color:#999; text-align:left; }
.car_searchoption td 	{padding:10px 0 10px 20px; border-bottom:1px solid #ededed; color:#333; text-align:left; letter-spacing:-0.05em; }
.car_searchoption dl	{ padding:0 0 0 12px; letter-spacing:-1px; }
.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	{ display:inline-block; padding:3px 20px 1px 0 !important; margin:0; }
.car_searchoption .text_small	{ font-size:11px; letter-spacing:-1px; color:#999; }

.car_search_btn	{ clear:both; background:#f8f7f6; padding:10px 24px 10px 0; position:relative; text-align:right; font-weight:bold; line-height:14px; }
.car_search_btn span	{ font-size:20px; line-height:20px !important; color:#ed2e2e; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 5px; font-weight:normal; }
.car_search_btn .button	{ background:url(/images/sub/btn_subsearch.gif) no-repeat; width:81px; height:27px; margin:0 0 0 15px; line-height:0; cursor:pointer; font-size:0; letter-spacing:-12px; border:0; vertical-align:top; }
.car_search_btn .b_icon1	{ height:27px; padding:3px 13px 0 20px; margin:0 15px 0 0; border:0; background:url(/images/sub/button_icon.gif) no-repeat 0 4px; text-align:left; color:#666; cursor:pointer; font-size:11px; letter-spacing:-1px;  }

.car_sort	{ position:relative; padding:13px 0 8px 10px; margin:0 0 20px 0; border-top:1px solid #b3b3b3; border-bottom:1px solid #e6e6e6; line-height:12px; color:#e6e6e6; }
.car_sort a	{ letter-spacing:-1px; margin:0 7px 0; color:#999; }
.car_sort a strong	{ color:#000; }
.car_sort .sort_icon	{ position:absolute; right:10px; top:5px; }
.car_sort .sort_icon a	{ margin:0 !important; padding:0 !important; }

.icon_wrap	{ position:absolute; top:134px; left:0; font-size:0; z-index:10; }
.icon_wrap span	{ display:inline-block; height:15px; padding:7px 8px 0 8px; margin:0 1px 0 0; font-size:11px !important; letter-spacing:-1px; color:#fff !important; text-align:center; line-height:12px; }
.icon_wrap .icon1	{  background:#e12a2b; }
.icon_wrap .icon2	{ background:#fd8f0c; }
.icon_wrap .icon3	{ background:#da5b43; }
.icon_wrap .icon4	{ background:#8474c7; }

/*  ÃßÃµÂ÷   */
.good_car	{ clear:both; padding:50px 0 0 0; }
.good_car h3	{ position:relative; color:#333; letter-spacing:-1px; padding:0 0 13px 0; margin:0; }
.good_car h3 .text	{ position:absolute; right:0; top:5px;}
.good_car li img	{ width:230px; height:155px; }
.good_car li	{ position:relative; float:left; margin:0; border-right:1px solid #fff; color:#c8c8c8; padding:0 14px 17px 0; }
.good_car li.last	{ padding:0 0 40px 0 !important;}
.good_car li a 	{ display:block; width:230px; border:1px solid #e0e0e0; }
.good_car li a:hover	{ text-decoration:none; }
.good_car li .title	{ color:#999; font-size:12px; padding:14px 12px 7px 20px; font-weight:bold; border-bottom:1px solid #efefef; }
.good_car li .title strong	{ color:#111111; font-size:18px; line-height:24px; }
.good_car li .txt	{ padding:11px 0 8px 20px; font-size:12px; line-height:21px; color:#333; }
.good_car li .txt span { display:inline-block; width:66px; color:#999; font-size:11px; letter-spacing:-0.05em; }
.good_car li .txt strong, .good_car li .txt_price strong	{ font-size:14px; line-height:26px; letter-spacing:-1px; }
.good_car li .txt_price	{ background:#f9f9f9; border-top:1px solid #efefef; padding:10px 0 11px 20px; margin:0; }
.good_car li .icon_bg1	{ display:inline-block; height:14px; width:14px !important; background:#888c93; padding:0; margin:1px 0 0 0; color:#fff !important; text-align:center; line-height:14px; }
.good_car li .icon_bg2	{ display:inline-block; height:14px; width:14px !important; background:#e12a2b; padding:0; margin:1px 0 0 5px; color:#fff !important; text-align:center; line-height:14px; }
.good_car li .icon_bg3	{ display:inline-block; height:14px; width:14px !important; background:#3495b9; padding:0; margin:1px 0 0 5px; color:#fff !important; text-align:center; line-height:14px; }
.good_car li .label_wrap span {width:3.8rem;height:1.8rem;}
.good_car li .label_wrap span.premium {width:5rem;}

.same_car li img	{ width:178px; height:99px; }
.same_car li	{ position:relative; float:left; margin:0; border-right:1px solid #fff; color:#c8c8c8; padding:0 18px 20px 0; }
.same_car li.last	{ padding:0 0 20px 0 !important;}
.same_car li a 	{ display:block; width:178px; }
.same_car li a:hover	{ text-decoration:none; }
.same_car li .title	{ background:#f6f6f6; color:#999; font-size:12px; padding:9px 12px 9px 12px; font-weight:bold; }
.same_car li .title strong	{ color:#111111; font-size:14px; line-height:1.5; }
.same_car li .txt	{ padding:12px 0 12px 8px; border-bottom:1px solid #e0e0e0; font-size:12px; line-height:20px; color:#333; }
.same_car li .txt span { display:inline-block; width:46px; color:#999; font-size:11px; letter-spacing:-0.05em; }
.same_car li .icon_bg1	{ height:14px; width:14px !important; background:#888c93; padding:0; margin:1px 0 0 0; color:#fff !important; text-align:center; line-height:14px; }
.same_car li .icon_bg2	{ height:14px; width:14px !important; background:#e12a2b; padding:0; margin:1px 0 0 5px; color:#fff !important; text-align:center; line-height:14px; }
.same_car li .icon_bg3	{ height:14px; width:14px !important; background:#3495b9; padding:; margin:1px 0 0 5px; color:#fff !important; text-align:center; line-height:14px; }

/*  ÀÏ¹ÝÂ÷  */
.car_list li	{ clear:both; position:relative; border-bottom:1px solid #dbdbdb; }
.car_list .check	{ position:absolute; top:9px; left:2px; }
.car_list .icon_wrap	{ top:93px; left:15px;}
.car_list .label_wrap {top:8px;}
.car_list .label_wrap span.papercheck {width:3.8rem;height:1.8rem;}
.car_list .label_wrap span.premium {width:5rem;height:1.8rem;}
.car_list a	{ position:relative; display:block; padding:20px 0; height:95px; }
.car_list a:hover	{ text-decoration:none; }
.car_list .photo	{ float:left; padding:0; margin:0 10px 0 15px; width:174px; height:95px; }
.car_list .title	{ float:left; width:210px; padding:2px 0 0 20px; border-right:1px solid #eaeaea; color:#666; }
.car_list .title .no	{ color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.car_list .title strong	{ font-size:16px; color:#111; line-height:26px; }
.car_list .lease	{ float:left; width:140px; padding:8px 0 0 15px; border-right:1px solid #eaeaea; color:#666; }
.car_list .lease span { display:inline-block; color:#999; font-size:11px; letter-spacing:-0.05em; }
.car_list .lease .icon_bg1	{ height:11px; width:14px !important; background:#888c93; padding:3px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:12px; }
.car_list .lease .icon_bg2	{ height:11px; width:14px !important; background:#e12a2b; padding:3px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:12px; }
.car_list .lease .icon_bg3	{ height:11px; width:14px !important; background:#3495b9; padding:3px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:12px; }
.car_list .lease .give_price	{ color:#e84338; font-size:12px !important; line-height:20px; }
.car_list .info	{ float:left; width:310px; height:85px; padding:7px 0 0 15px; border-right:1px solid #eaeaea; color:#666; line-height:20px; }
.car_list .info img {max-height:20px;}
.car_list .info span	{ padding:0 10px; color:#b4b4b4; font-size:11px; letter-spacing:-1px; }
.car_list .info .s_title	{ padding:0 10px 0 0 !important; color:#b4b4b4; font-size:11px; letter-spacing:-1px; }
.car_list .date	{ float:left; padding:33px 0 0 15px; color:#999; }
.car_list .price	{ position:absolute; left:219px; top:95px; color:#999; font-weight:bold; }
.car_list .price strong	{ font-size:14px; color:#ed2e2e; }
.car_list .price span	{ padding:0 8px 0 0; font-size:11px; color:#b3b3b3; font-weight:normal; letter-spacing:-1px; }
.car_list .give	{ position:absolute; left:445px; top:97px; color:#007495; letter-spacing:-0.05em; }

#paging { clear:both; margin:0; padding:15px 0 40px 0; text-align:center; }
#paging a { display:-moz-inline-box;display:inline-block;_position:relative; color:#999; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:22px; text-decoration:none; margin:0; padding:0 8px; }
#paging a:hover { color:#111; background:#fcfcfc;  }
#paging a.on { color:#e12a2b; font-weight:bold; background:#fcfcfc; border:1px solid #efefef; }
#paging a.pre, #paging a.next { padding:0 !important; }

/* »ó¼¼º¸±â  */
.detail_text	{ padding:0 0 13px 0; text-align:right; font-size:11px; color:#b6b6b6; letter-spacing:-1px; line-height:1; }
.detail_text span	{ padding:0 7px; color:#666; font-size:12px !important; letter-spacing:0; }
.detail_text strong	{ padding:0 7px; font-size:14px !important; color:#111; letter-spacing:0; }

.detailBox	{ position:relative; padding:0; margin:0; }
.detailBox .leftPhoto	{ width:545px; padding:0 0 10px 0; text-align:center; }
.detailBox .leftPhoto ul	{ display:inline-block; padding:20px 0 0 0; }
.detailBox .leftPhoto li	{ float:left; width:63px; height:50px; background:#f6f6f6; margin:0 5px 5px 0; text-align:center; }
.detailBox .leftPhoto li img	{ cursor:pointer; }
.detailBox .leftPhoto ul:after, .detailBox .leftPhoto2 ul:after	{ content:""; font-size:0; height:0; }
.detailBox .leftPhoto .icon_complete { display:inline-block; position:absolute; left:470px; top:0; width:75px; height:55px; padding-top:10px;background:rgba(255,42,43,.85); color:#fff; font-size:16px; line-height:20px; font-weight:bold; text-align:center;}

.detailBox .right	{ position:absolute; top:0; right:0; width:410px; }
.detailBox .right .title	{ padding:19px 10px 15px 10px; margin:0 0 10px 0; font-size:20px; color:#000; font-weight:600; text-align:center; background:#f6f6f6; letter-spacing:-1px; }
.detailBox .price1	{ color:#dd841b; font-size:14px; font-weight:600; letter-spacing:0; }
.detailBox .price2	{ color:#e12a2b; font-size:14px; font-weight:600; letter-spacing:0; margin-left:-4px; }
.detailBox .right table	{ clear:both; border-top:1px solid #dddddd; border-right:1px solid #dddddd; margin:15px 0 10px 0; width:100%; line-height:1; }
.detailBox .right th	{ border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; background:#f8f8f8; padding:13px 0 7px 0; width:80px; text-align:left; text-indent:10px; color:#999 !important; font-size:11px !important; font-weight:normal; letter-spacing:-1px; }
.detailBox .right td	{ border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:12px 0 8px 0; text-indent:10px; color:#666; }

.right_ul	{ padding:8px 0 0 0; }
.right_ul li	{ display:block; padding:0; color:#666; line-height:20px; }
.right_ul li span	{ display:inline-block; width:90px; text-indent:10px; color:#999 !important; font-size:11px !important; letter-spacing:-1px; }
.right_ul li.float	{ font-size:14px; }
.right_ul li .plusoption	{ width:305px; font-size:12px !important; color:#666 !important; font-weight:bold; text-indent:0; vertical-align:top; }
.right_ul li.line	{ clear:both; border-top:1px solid #e1e1e1; padding:14px 0 0 0; margin:10px 0 0 0; }
.right_ul li.btn	{ clear:both; border-top:1px solid #e1e1e1; padding:11px 0 8px 0; margin:10px 0 0 0; font-size:0; text-align:center; }
.right_ul li.btn a	{ display:inline-block; padding:0 9px; }

.detailBox .condition			{ clear:both; margin:0; padding:22px 0 19px 0; border:1px solid #ddd; border-top:1px solid #989898; box-shadow:0 3px 0 #ebebeb; background:#fff; text-align:center; font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; }
.detailBox .btnBox			{ clear:both; text-align:center; padding:20px 0 70px 0; margin:0; font-size:0; }
.detailBox .btnBox a	{ display:inline-block; margin:0 1px 0 0; }

.iza_box	{ position:relative; clear:both; border-top:1px solid #999; margin:0; }	
.iza_box h3	{ border-bottom:1px solid #dddddd; padding:0; margin:0; }
.iza_box h3 a, .evaluate_box h3 a	{ position:absolute; right:8px; top:15px; }
.iza_box .cont	{ padding:0 0 20px 0; }
.iza_box p	{ padding:3px 0 0 20px; font-size:11px; color:#999; letter-spacing:-1px; line-height:18px; }
.iza_box p span	{ color:#007495; font-weight:bold; }

.iza_price	{ position:absolute; top:15px; left:280px; padding:0 0 10px 15px; color:#333; }
.iza_price span	{ display:inline-block; width:55px; color:#999; font-size:11px; letter-spacing:-1px; font-weight:bold; }
.iza_price input	{ width:125px; background:#fafafa; border:1px solid #dddddd; padding:2px 0 3px 5px !important; color:#e12a2b; font-size:18px; line-height:19px; font-family:Verdana, Geneva, sans-serif; }

.iza_table	{ width:100%; background:url(/images/sub/calculation_img2.png) right 0 no-repeat #5f5b5c; }
.iza_table th	{ padding:25px 15px 10px 15px; font-size:14px; line-height:28px; color:#e9eff5; text-decoration:underline; letter-spacing:-1px; text-align:left; font-family:dotum; }
.iza_table td	{ color:#c1c1c1; vertical-align:top; padding:0 15px 5px 15px; letter-spacing:-1px; }
.iza_table th.first	{ padding:25px 15px 12px 30px; }
.iza_table td.first	{ padding:0 15px 0 30px; }
.iza_table .sum	{ padding:0 0 10px 0 !important; width:30px !important; background:url(/images/sub/detail_img2.gif) no-repeat center 0; }
.iza_table td input	{ border:1px solid #797273; padding:3px 10px 4px 0 !important; margin:0 0 4px 0; background:#464041; color:#ffa912; font-family:Verdana, Geneva, sans-serif; font-size:16px; text-align:right; }
.iza_table td input:-moz-read-only {background:#5f5b5c;}
.iza_table td input:read-only {background:#5f5b5c;}
.iza_table td input:-webkit-read-only {background:#5f5b5c;}
.iza_table td select	{ border:1px solid #797273; margin:0 0 4px 0; background:url(/images/header_select2.gif) no-repeat 97% 50% #464041; color:#ff6c00; font-weight:bold; }
.iza_table td strong	{ padding:0 3px; color:#fff; font-weight:bold; font-size:14px; font-family:Verdana, Geneva, sans-serif; }
.iza_table td.result	{ border:10px solid #5f5b5c; text-align:center; font-size:16px; line-height:1; letter-spacing:0; font-weight:bold; color:#ff3600; padding:18px 0 16px 0 !important; background:url(/images/sub/detail_img1.gif) no-repeat center 0 #3d3a3a; }
.iza_table td.result strong	{ color:#ff4800; font-weight:400; font-size:15px; font-family:Verdana, Geneva, sans-serif; letter-spacing:0; }
.iza_table td.result .text	{ display:none; }
.iza_table td.result span	{ display:inline-block; width:168px; }
.iza_table .result input	{ color:#ff3600 !important; }

.evaluate_box	{ position:relative; border-top:1px solid #999; margin:0 0 40px 0; }
.evaluate_box h3	{ border-bottom:1px solid #dddddd; padding:7px 0 8px 0; margin:0; }
.evaluate_box .cont	{ padding:20px 5px 30px 0; }
.evaluate_box table	{ border-top:1px solid #999; border-left:1px solid #dddddd; width:61.5%; }
.evaluate_box th	{ padding:9px 0 4px 0; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; background:#f8f8f8; font-size:11px; color:#999; letter-spacing:-1px; text-align:center; font-weight:normal; line-height:12px; }
.evaluate_box td	{ padding:15px 0 15px 20px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; color:#333; font-size:14px; }
.evaluate_box td a	{ padding:3px 0; }
.evaluate_box th.result_t	{ border-left:0; border-bottom:0; border-right:1px solid #a9b0ad; background:#a9b0ad; color:#fff; }
.evaluate_box td.result	{ padding:22px 0; letter-spacing:-1px; font-weight:bold; line-height:26px; border:3px solid #a9b0ad; font-size:16px; border-top:0 !important; text-align:center; }
.evaluate_box td.result strong { color:#ff5300; letter-spacing:0; }
.evaluate_box td.result img	{ margin:0 0 10px 0; }
.evaluate_box p	{ position:absolute; right:0; top:70px; padding:5px 15px 0 60px; background:url(/images/sub/detail_text6.png) 8px 10px no-repeat; font-size:12px; color:#ff0000; letter-spacing:-1px; line-height:25px; }
.evaluate_box p span { display:inline-block; width:85px; padding:0 2px; color:#007495; font-size:12px; font-weight:bold; }
.evaluate_box p	strong	{ font-size:14px; }

.detail_tab	{ clear:both; display:inline-block; width:100%; margin:100px 0 3px 0; padding:0; }
.detail_tab li		{ float:left; font-size:0; width:20%; }
.detail_tab li a	{display:block; height:26px; padding:18px 0 0 0; background:#a4a4a4; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e; border-left:1px solid #fff; border-right:1px solid #fff; letter-spacing:-1px; text-align:center; font-size:14px !important; font-weight:600; color:#fff; line-height:1; }
.detail_tab li.on a	{ border:1px solid #e12a2b; background:#e12a2b; }
.detail_tab li a:hover	{ text-decoration:none; }

.detail_interior	{ padding:25px 25px 30px 25px; }
.detail_interior dl	{ float:left; width:20%; padding:0; letter-spacing:-0.05em; color:#666666; }
.detail_interior dt	{ padding:0 0 12px 20px; border-right:1px solid #eeeeee; }
.detail_interior dd	{ min-height:180px; color:#666; padding:0 0 0 20px; margin:0; border-right:1px solid #eeeeee; }
.detail_interior dl.none dt, .detail_interior dl.none dd	{ border-right:0px solid; }
.detail_interior dd label	{ display:inline-block; padding:3px 0 3px 23px; background:url(/images/sub/detail_check.gif) 0 3px no-repeat; }
.detail_interior:after	{ clear:both; display:block; height:0; font-size:0; content:"";}

.detail_cont	{ clear:both; border:1px solid #d3d3d3; margin:0 1px 0 0; position:relative; }
.detail_cont_center	{ clear:both; border:1px solid #d3d3d3; padding:40px 0; margin:0; position:relative; text-align:center; }
.detail_cont h3	{ padding:27px 0 0 30px; margin:0; font-size:0; }
.detail_cont_float	{ float:left; width:484px; border:1px solid #d3d3d3; margin:8px 8px 8px 0; }	
.detail_cont_float2	{ float:left; width:483px; border:1px solid #d3d3d3; margin:8px 0 8px 0; }
.detail_cont_float h3, .detail_cont_float2 h3	{ padding:20px 0 19px 0; margin:0; text-align:center; font-size:14px;color:#333; }
.detail_cont_float h3 img {margin-top:-4px;}
.detail_cont_float2 h3.left	{ padding:30px 0 15px 35px !important; margin:0; text-align:left; font-size:0; border-bottom:1px solid #e7e7e7; }
.detail_cont_float h3 div, .detail_cont_float2 h3 div	{ padding:10px 0 0 0; font-size:11px; color:#999; line-height:1; font-weight:normal; letter-spacing:-1px; }
.detail_cont_float table, .detail_cont_float2 table	{ clear:both; border-top:1px solid #dddddd; margin:0; width:100%; line-height:1; }
.detail_cont_float th, .detail_cont_float2 th	{ border-bottom:1px solid #dddddd; background:#f8f8f8; padding:12px 0 8px 0; width:105px; text-align:center; color:#999 !important; font-size:11px !important; font-weight:normal; letter-spacing:-1px; line-height:17px; }
.detail_cont_float td, .detail_cont_float2 td	{ border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:12px 18px 8px 18px; color:#666; line-height:20px; vertical-align:middle; }
.detail_cont_float td span, .detail_cont_float2 td span	{ font-size:11px; letter-spacing:-1px; color:#999; }
.detail_cont_float td .compare { display:block;padding:10px 10px;margin:10px 0;background:#efefef; font-size:14px; font-weight:bold;color:#333; letter-spacing:0; text-align:center;}

.detail_cont_float2 .repairBox	{ margin:10px 0 0 85px; height:270px; }
.detail_cont_float2 .repairBox div 	{  opacity:0.5; _opacity:0.5; filter: Alpha(opacity=50); }
.detail_cont_float2 .btn	{ height:62px; text-align:center; }

.detail_cont .detail_ex	{ padding:20px 30px 30px 30px; }
.detail_cont .ex_info	{ padding:0 0 35px 605px; background:url(/images/sub/detail_img1.png) 520px 0 no-repeat; }
.detail_cont_float2 .send_box	{ padding:10px 0 0 0; text-align:center; }

.detail_process { border:1px solid #e7e7e7; margin:30px 0 0 0; }
.detail_process h3 { padding:0 0 7px 0 !important; margin:0; }
.detail_process .info1 { padding:50px 115px; background:#f8f8f8;}
.detail_process .info2 { padding:30px 0 30px 35px; }

.same_car	{ clear:both; padding:20px 0 0 0; margin:20px 0 0 0; border-top:1px solid #b3b3b3; }
.same_car h3	{ position:relative; color:#333; letter-spacing:-1px; padding:0 0 15px 0; margin:0; }

.jijum_box	{ position:relative; padding:25px 30px; margin:0 0 30px 0; background:#fafcfc; border:1px solid #dbdbdb; border-top:1px solid #666; }
.jijum_box .leftPhoto	{ position:relative; width:52%; padding:0 0 5px 0; }
.jijum_box .leftPhoto ul	{ position:absolute; left:330px; top:0; display:inline-block; padding:0; }
.jijum_box .leftPhoto li	{ float:left; background:#f6f6f6; margin:0 5px 5px 0; text-align:center; }
.jijum_box .leftPhoto li img	{ cursor:pointer; width:63px; height:41px; }
.jijum_box .leftPhoto ul:after	{ content:""; font-size:0; height:0; }
.jijum_box .right	{ position:absolute; top:25px; right:20px; width:43%; }
.jijum_box .right .title	{ height:40px; padding:19px 0 0 0; margin:0 0 10px 0; font-size:20px; color:#000; font-weight:600; text-align:center; background:#fff; border:1px solid #dbdbdb; }
.jijum_box .right ul	{ padding:10px 0 0 0 !important; }
.jijum_box .price1	{ color:#dd841b; font-size:14px; font-weight:600; letter-spacing:0; }

.jijum_wrap	{ margin:0; padding:20px 30px; }
.jijum_wrap h3	{ padding:0; margin:0; }
.jijum_wrap table	{ width:100%; }
.jijum_wrap th	{ width:100px; padding:3px 0 3px 0; border-bottom:1px solid#e9e9e9; vertical-align:top; }
.jijum_wrap th a	{ display:inline-block; width:80px; height:16px; padding:9px 0 0 0; margin:0 15px 0 0; border:1px solid #dddddd; border-radius:3px; background:#fafcfc; text-align:center; color:#666; font-size:11px; letter-spacing:-1px; font-weight:normal; line-height:1; }
.jijum_wrap td	{ padding:5px 0 10px 0; border-bottom:1px solid#e9e9e9; vertical-align:top; }
.jijum_wrap td a	{ color:#333; }

.jijum_list ul	{ list-style:none; padding:0; margin:0; display:inline-block; width:100%; }
.jijum_list li	{ position:relative; float:left; display:inline-block; padding:0 0 15px 17px; width:230px; }
.jijum_list li.first	{ clear:both; padding:0 0 14px 0 !important; }
.jijum_list li a	{ display:inline-block; border:1px solid #cccccc; padding:15px; }
.jijum_list li a:hover	{ background:#f9f9f9; text-decoration:none; }
.jijum_list .thumb	{ width:205px; height:135px; }
.jijum_list dl	{ padding:0; margin:0; }
.jijum_list dt	{ font-weight:bold; padding:14px 0 5px 5px; margin:0 0 10px 0; font-size:14px; border-bottom:1px solid #efefef; }
.jijum_list dd	{ padding:3px 0 3px 5px; margin:0; }
.jijum_list dd.contact span	{ color:#ed5400; font-weight:bold; }
.jijum_list dd.btn	{ padding:0 !important; text-align:right; }
.jijum_list b	{ display:none; }

.repair_text	{ padding:30px 0 0 0; text-align:center; color:#666; }

.h30	{ clear:both; height:30px; }
.h40	{ clear:both; height:40px; }

/* ·Î±×ÀÎ */
.login_wrap	{ padding:70px 0 100px 0; }
.login_wrap .btn_wrap	{ position:relative; margin:0 auto; width:750px; padding:30px 0 0 0; text-align:right; }

.login_form	{ position:relative; margin:0 auto; width:500px; padding:35px 50px 40px 50px; border:1px solid #dddddd; letter-spacing:-1px; }
.login_form legend	{ display:none}
.login_form label	{ display:inline-block; width:100px; padding:0 0 2px 0; font-size:16px; line-height:16px; vertical-align:middle; }
.login_form .text	{ padding:0 0 13px 0; color:#999; }
.login_form .input1 input	{width:240px;height:37px;padding:0 10px 0 10px;margin:0 0 7px 0;border:1px solid #d4d4d4;background:#fbfbfb;font-size:16px;font-weight:600;line-height:1;color:#333; ime-mode:disabled; }
.login_form .input1		{ float:left; padding:0 10px 20px 0; }
.login_form .input2		{ float:left; }
.login_form .btn_login	{ width:95px;height:85px;margin:0;background:#e12a2b;border:1px solid #e12a2b;font-size:16px;letter-spacing:-1px;color:#fff}
.login_form p		{ position:relative;clear:both;display:block;padding:18px 0 5px 0 !important;border-top:1px solid #e4e8e9;font-size:14px;letter-spacing:-1px;color:#777;}
.login_form p input { outline:0;width:20px;height:20px;border:1px solid #d4d4d4;background:#fff;}
.login_form p span { position:absolute;right:0;top:20px; font-size:12px; color:#ccc;}
.login_form p span a {padding:0 10px;font-size:14px;color:#777;}
.login_form .sns a {margin-right:5px;}

.find_form	{ position:relative; margin:0 auto; width:469px; height:185px; padding:35px 0 0 300px; border:1px solid #dddddd; letter-spacing:-1px; }
.find_form legend	{ display:none}
.find_form .img1	{ position:absolute; left:0; top:0; width:245px; height:220px; background:url(/images/sub/login_img2.png) 35px 40px no-repeat #f6f6f6; border-right:1px solid #e5e9ea; }
.find_form .img2	{ position:absolute; left:0; top:0; width:245px; height:220px; background:url(/images/sub/login_img3.png) 35px 40px no-repeat #f6f6f6; border-right:1px solid #e5e9ea; }
.find_form label	{ display:inline-block; width:65px; padding:0 0 2px 0; font-weight:bold; line-height:14px; vertical-align:middle; }
.find_form .text	{ padding:0 0 15px 0; color:#999; }
.find_form input	{width:140px;height:28px;padding:4px 10px 0 10px;margin:0 0 7px 0;border:1px solid #c1c1c1;background:#f9f9f9;font-size:16px;font-weight:600;line-height:1;color:#333; ime-mode:disabled; }
.find_form .btn		{ padding:0 0 0 68px; }
.find_form .btn_login	{ width:120px;height:37px; margin:0; background:#e12a2b; border:1px solid #e12a2b; font-size:16px; font-weight:600; letter-spacing:-1px; color:#fff}

.join_title	{ text-align:center; }
.join_step	{ padding:0 0 30px 0; } 
.join_agree_float	{ float:left; width:480px; margin:0 20px 0 0; }
.join_agree_float2	{ float:left; width:480px; margin:0; }
.join_agree_box	{ height:220px; border:1px solid #ccc; background:#fff; overflow:hidden; }
.join_agree	{ padding:10px 0 30px 0; text-align:right; }
.join_agree_text	{ clear:both; display:inline-block; width:100%; border:1px solid #ccc; background:#fafcfc; margin:50px 0 0 0; padding:20px 0; text-align:center; font-weight:bold; letter-spacing:-1px; }
.join_agree_text2	{ clear:both; display:inline-block; width:100%; border:1px solid #ccc; background:#fafcfc; margin:0; padding:30px 0 40px 0; text-align:center; font-size:14px; letter-spacing:-1px; line-height:23px; }
.join_agree_text2 strong	{ font-size:18px; letter-spacing:-2px; line-height:45px; }
.join_agree_text3	{ clear:both; text-align:left;}

/* ¸¶ÀÌÆäÀÌÁö */
.my_explain_wrap	{ margin:40px 0 0 0; padding:20px 40px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fafcfc; }
.my_explain_wrap h4	{ padding:5px 0 10px 27px; margin:0; background:url(/images/sub/my_icon1.png) 0 5px no-repeat; color:#e12a2b; font-size:14px; letter-spacing:-1px; }
.my_explain_wrap li	{ padding:5px 0 5px 15px; background:url(/images/sub/my_icon2.png) 0 10px no-repeat; font-size:11px; color:#999; letter-spacing:-1px; }
.my_explain_wrap li strong	{ display:inline-block; padding:0 0 7px 0; color:#5b4d4d; font-size:12px; letter-spacing:0; }

.my_btn_wrap	{ clear:both; padding:3px 0 7px 0; font-size:11px; color:#999; letter-spacing:-1px; }

.mycar_list li	{ clear:both; display:block; height:95px; position:relative; border-bottom:1px solid #dbdbdb; padding:20px 0 20px 0; margin:0; }
.mycar_list li a	{ display:block; }
.mycar_list .check	{ position:absolute; top:20px; left:2px; z-index:100; }
.mycar_list .icon_wrap	{ position:absolute; top:20px; left:25px; font-size:0; z-index:10; }
.mycar_list .icon_wrap span	{ display:inline-block; height:13px; padding:7px 6px 0 6px; margin:0 1px 0 0; font-size:11px !important; letter-spacing:-1px; color:#fff !important; text-align:center; line-height:1; }
.mycar_list .icon_wrap .icon1	{  background:#3da5b4; }
.mycar_list .icon_wrap .icon2	{ background:#fd8f0c; }
.mycar_list .icon_wrap .icon3	{ background:#e12a2b; }
.mycar_list .icon_wrap .icon4	{ background:#8474c7; }
.mycar_list .photo	{ float:left; padding:0; margin:0 10px 0 25px; width:144px; height:95px; }
.mycar_list .title	{ float:left; width:210px; padding:3px 0 0 10px; border-right:1px solid #eaeaea; color:#666; }
.mycar_list .title .no	{ color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.mycar_list .title strong	{ font-size:16px; color:#111; line-height:26px; }
.mycar_list .lease	{ float:left; width:140px; padding:8px 0 0 15px; border-right:1px solid #eaeaea; color:#666; }
.mycar_list .lease span { display:inline-block; color:#999; font-size:11px; letter-spacing:-0.05em; }
.mycar_list .lease .icon_bg1	{ height:10px; width:14px !important; background:#888c93; padding:4px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:1; }
.mycar_list .lease .icon_bg2	{ height:10px; width:14px !important; background:#e12a2b; padding:4px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:12px; }
.mycar_list .lease .icon_bg3	{ height:10px; width:14px !important; background:#3495b9; padding:4px 0 0 0; margin:1px 0 4px 0; color:#fff !important; text-align:center; line-height:12px; }
.mycar_list .lease .give_price	{ color:#e84338; font-size:12px !important; line-height:20px; }
.mycar_list .info	{ float:left; width:156px; padding:2px 0 0 14px; border-right:1px solid #eaeaea; }
.mycar_list .info a	{ display:inline-block !important; margin:0 0 6px 0; }
.mycar_list .info span	{ padding:0 10px; color:#b4b4b4; font-size:11px; letter-spacing:-1px; }
.mycar_list .info .s_title	{ padding:0 10px 0 0 !important; color:#b4b4b4; font-size:11px; letter-spacing:-1px; }
.mycar_list .date	{ float:left; width:70px; padding:33px 0 0 0; color:#999; text-align:center; }
.mycar_list .price	{ position:absolute; left:189px; top:95px; color:#999; font-weight:bold; }
.mycar_list .price strong	{ font-size:14px; color:#ed2e2e; }
.mycar_list .price span	{ padding:0 8px 0 0; font-size:11px; color:#b3b3b3; font-weight:normal; letter-spacing:-1px; }
.mycar_list .give	{ position:absolute; left:415px; top:98px; color:#007495; letter-spacing:-0.05em; }

.myinfo_wrap	{ position:relative; height:105px; padding:0; margin:20px 0 35px 0; background:url(/images/sub/my_img_04.png) repeat-y right 0 #eff1f3; color:#888; font-weight:bold; letter-spacing:-1px; overflow:hidden;}
.myinfo_wrap div	{ width:90px; padding:25px 30px; line-height:2; }
.myinfo_wrap ul	{ position:absolute; }
.myinfo_wrap li span	{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333; text-align:center; font-weight:normal; }
.myinfo_wrap li.last	{ background:none !important; }
.myinfo_wrap .ul2 span	{ color:#fff !important; }
.myinfo_wrap .ul1	{ left:120px; top:31px; }
.myinfo_wrap .ul1 li	{ float:left; display:inline-block; padding:0 10px; background:url(/images/sub/my_img_03.png) right 0 no-repeat; }
.myinfo_wrap .ul2	{ left:440px; top:28px; background:url(/images/sub/my_img_02.png) no-repeat; padding:4px 0 0 50px; }
.myinfo_wrap .ul2 li	{ float:left; display:inline-block; padding:0 8px; background:url(/images/sub/my_img_05.png) right 0 no-repeat; color:#c5c4bf; }
.myinfo_wrap .btn	{ position:absolute; right:0; top:0; width:95px; height:70px; padding:35px 0 0 0; background:#e12a2b; text-align:center; }

.btn_wrap { padding:20px 0 30px 0; text-align:center; position:relative; }
.btn_wrap a	{ display:inline-block; vertical-align:middle; }
.btn_wrap input	{ padding:0 !important; margin:0 !important; }

.my_delete_box	{ position:relative; margin:0 auto; width:50%; }

/* Â÷·®µî·Ï */
.upload_banner	{ padding:20px 0 0 0; }
.upload_title	{ padding:55px 0 50px 0; text-align:center; }
.upload_step	{ padding:20px 0 30px 0; }
.upload_option_text	{ position:relative; padding:15px 0 12px 20px; background:#888; line-height:14px; color:#fff; letter-spacing:-1px; }
.upload_option_text .btn_black	{ width:82px; height:22px; border:0; background:url(/images/sub/btn_alldel.png) no-repeat #666666; color:#fff; text-indent:-9999px; vertical-align:middle; cursor:pointer; }

.upload_option	{ position:relative; border:1px solid #d3d3d3; padding:25px 25px 30px 25px; }
.upload_option dl	{ float:left; width:20%; padding:0; letter-spacing:-0.05em; color:#666666; }
.upload_option dt	{ padding:0 0 12px 20px; border-right:1px solid #eeeeee; }
.upload_option dd	{ min-height:180px; color:#666; padding:0 0 0 20px; margin:0; border-right:1px solid #eeeeee; }
.upload_option dl.none dt, .upload_option dl.none dd	{ border-right:0px solid; }
.upload_option dd label	{ display:block; padding:3px 0; }
.upload_option:after	{ clear:both; display:block; height:0; font-size:0; content:"";}


.upload_repairBox_wrap	{ display:none; height:330px; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.upload_repairBox_wrap .upload_repairBox	{ float:left; width:48%; padding:30px 0 0 0; }
.upload_repairBox .repairBox	{ position:relative; padding:10px 0 0 85px; height:270px; }

.sortable { overflow:hidden; display:inline-block; width:100%; padding:10px 0; }
.sortable li { float:left;margin:0; padding:10px 0; width:12.5%; text-align:center; }
.sortable li div	{ width:110px; border:1px solid #efefef; margin:0 0 5px 0; }
.sortable li div img	{ width:110px; height:87px; }
.sortable input	{ width:40px; height:19px; padding:0; margin:0; border:1px solid #dddddd; border-radius:1px; background:#fafcfc; text-align:center; color:#333; font-size:11px; letter-spacing:-1px; line-height:1.9; }
.sortable span	{ padding:0 20px 0 0; font-weight:bold; }
.sortable .btn_red	{ display:inline-block; width:105px; height:105px; padding:0; border:0; background:url(/images/sub/btn_photoupload.png) no-repeat #ea2a2b; border:0; color:#fff; text-indent:-9999px; cursor:pointer; }

.sell_condition	{ padding:15px 0 10px 135px; background:url(/images/sub/myupload_img03.png) 10px 15px no-repeat; }
.sell_condition a	{ letter-spacing:-1px; line-height:1.6; }

.text_count	{ width:30px; height:13px !important; border:0 !important; padding:0 !important; margin:0 !important; line-height:12px !important; font-size:11px; }

/*  ¼­ºê  */

.m11_h3	{ padding:50px 0 15px 0; margin:0; }
.m11_p	{ padding:0 0 0 48px; margin:0; line-height:22px; }

.m11_2_title	{ padding:55px 0 35px 0; text-align:center; }
.m11_2_box	{ border:1px solid #ccc; padding:35px; background:url(/images/sub/1_1_img04.png) 92% 35px no-repeat; }
.m11_2_box li	{ padding:4px 0; font-size:14px; line-height:22px; letter-spacing:-1px; }

.m14_title	{ padding:20px 0 0 0; }
.m14_1_title	{ padding:55px 0 10px 0; text-align:center; }
.m14_box	{ display:none; padding:40px 0 40px 320px; background:url(/images/sub/1_4_img02.png) 55px bottom no-repeat #edeeee; font-size:14px; line-height:24px; letter-spacing:-1px; }
.m14_box1	{ clear:both; }
.m14_box1 div	{ float:left; width:45%; padding:0 30px 0 0; margin:-30px 0 -10px 0; }
.m14_box2	{ clear:both; padding:40px 0 40px 50px; background:#f9f9f9; font-size:14px; line-height:24px; letter-spacing:-1px; }
.m14_box3	{ clear:both; padding:40px 0 40px 50px; font-size:14px; line-height:24px; letter-spacing:-1px; }
.m14_box2 h5, .m14_box3 h5	{ padding:0 0 25px 0; margin:0; }
.m14_float1	{ float:left; width:335px; }
.m14_float2	{ float:left; width:355px; padding:40px 40px 0 0; }
.m14_float3	{ float:left; width:370px; padding:0; }
.m14_float3 h5	{ padding:10px 0 10px 0 !important; margin:0; font-size:18px; line-height:20px; color:#3c4674; }
.m14_box2 .img, .m14_box3 .img	{ border:2px solid #aaa; }
.m14_site a 	{ color:#999; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-decoration:underline; }
.m14_site span	{ display:inline-block; width:75px; height:14px; padding:6px 0 0 0; margin:0 7px 0 0; background:#584a4a; font-size:11px; line-height:12px !important; color:#fff; font-weight:bold; text-align:center; }

.m16_map	{ padding:20px 0 0 0; }
.m16_box	{ float:left; width:50%; }
.m16_clear	{ clear:both; height:20px; }

.m51_box	{ position:relative; padding:20px 0 20px 0; line-height:22px; }
.m51_box h3	{ display:block; background:#333; padding:0; margin:0; }
.m51_title	{ padding:20px 0 0 0; }
.m51_box2	{ padding:100px 0 50px 0; }

.m52_4_title	{ padding:20px 0 0 0;}
.m52_4_box	{ padding:20px 0 20px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa; text-align:center; }
.m52_4_box2	{ padding:20px 0 20px 0; background:#f8fafb; border-top:1px solid #aaa; border-bottom:1px solid #aaa; text-align:center; }
.m52_t { clear:both; width:100%; margin:0 0 10px 0; padding:0; line-height:1.5; position:relative; border-top:1px solid #878787; }
.m52_t th { padding:12px 0 8px 0; background:#f9f9f9; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#9b9b9b; text-align:center; font-size:11px; line-height:1 !important; letter-spacing:-1px; }
.m52_t th:first-child { border-left:1px solid #dbdbdb; }
.m52_t td { padding:20px 10px 20px 10px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin:0; color:#666; text-align:center; }
.m51_t td.right	{ padding:12px 10px 9px 0 !important; text-align:right; }
.m52_t td.left	{ padding:12px 0 9px 10px !important; text-align:left; }
.m52_t td.last	{  border-right:0 solid !important; }
.m52_t td.pay_kind	{ padding:20px 0 20px 20px !important; text-align:left; }
.m52_t td.pay_kind label	{ display:inline-block; margin:0 30px 0 0; font-size:14px; font-weight:bold; cursor:pointer; }
.m52_t td.pay_sum	{ padding:20px 0 20px 20px !important; text-align:left; font-size:24px; font-weight:bold; color:#f51012; }
.m52_t td .pay_text	{ display:inline-block; padding:15px 30px 12px 20px; margin:15px 0 0 0; border:1px solid #f7e7e7; background:#fcf6f6; color:#976262; }
.m52_t td .pay_text strong	{ color:#e22526; }
.m52_4_banner	{ padding:30px 0 0 0;}

.m54_box	{ background:url(/images/sub/5_3_img03.png) 0 10px no-repeat; padding:10px 0 40px 600px; font-size:14px; line-height:28px; letter-spacing:-1px; font-weight:bold; }
.m54_box h5	{ padding:0 0 20px 0; margin:0; }
.m53_title	{ padding:20px 0 20px 0; }

.m55_title	{ padding:20px 0 0 0; }
.m55_box	{ clear:both; padding:70px 0 0 0; }

.m6_box	{ padding:20px 0 30px 0;}
.m6_btn	li	{ float:left; width:25%; text-align:center; }
.m6_btn	li a	{ display:block; border-right:1px solid #ececec; padding:10px 22px 20px 22px; color:#777; letter-spacing:-1px; text-decoration:none !important; line-height:20px; }
.m6_btn	li a img	{ margin:0 0 20px 0; }
.m6_btn	li:last-child a	{ border:0; }

p.text_box	{ padding:10px 0 5px 22px !important; margin:0 !important; }

.dl_faq	{ clear:both; display:inline-block; width:100%; margin:0; padding:0; }
.dl_faq dt	{ padding:20px 0 17px 45px; background:url(/images/sub/6_1_img02.png) 7px 12px no-repeat; border-bottom:1px solid #eaeaea; line-height:12px !important; color:#666; font-weight:bold; letter-spacing:-0.05em; cursor:pointer; }
.dl_faq dd	{ display:none; padding:25px 35px 20px 35px; background:#f9f9f9; border-bottom:1px solid #dbdbdb; }

/* °Ô½ÃÆÇ   */

.board_info	{ position:relative; padding:35px 0 5px 0; color:#666; }
.board_info .btn_write	{ position:absolute; right:0; top:15px; }

.t_form { clear:both; width:100%; margin:0; padding:0; line-height:1.5; position:relative; border-top:1px solid #878787; }
.t_form th { width:120px; padding:15px 0 11px 20px; background:#f9f9f9; border-bottom:1px solid #dbdbdb; color:#9b9b9b; text-align:left; font-size:11px; line-height:1 !important; letter-spacing:-1px; }
.t_form td { padding:15px 0 12px 20px; border-bottom:1px solid #dbdbdb; margin:0; color:#666; }
.t_form td input {  margin:2px 0 3px 0 !important; }
.t_form td select	{ margin:2px 0 3px 0 !important; }
.t_form td span		{ padding:0 0 0 10px; font-size:11px; letter-spacing:-1px; }
.t_form td label	{ display:inline-block; padding:3px 20px 1px 0 !important; margin:0; }
.t_form td.repair_input	{ vertical-align:top; }
.t_form td.repair_input input	{ margin:6px 0 !important; }

.t_table { clear:both; width:100%; margin:0; padding:0; line-height:1.5; position:relative; border-top:1px solid #878787; border-left:1px solid #dbdbdb; }
.t_table thead th { padding:12px 0 8px 0; background:#f5f8f7; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#9b9b9b; text-align:center; font-size:11px; line-height:1 !important; letter-spacing:-1px; }
.t_table tbody th { padding:12px 0 8px 0; background:#f9f9f9; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#666666; text-align:center; line-height:1 !important; letter-spacing:-1px; }
.t_table tbody td { padding:12px 0 9px 15px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin:0; color:#666; vertical-align:top; letter-spacing:-0.05em; }

.t_list { clear:both; width:100%; margin:0; padding:0; line-height:1.5; position:relative; border-top:1px solid #878787; }
.t_list th { padding:12px 0 8px 0; color:#9b9b9b; background:#f5f8f7; text-align:center; font-size:11px; line-height:1 !important; letter-spacing:-1px; font-weight:normal; border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3; }
.t_list th.first { border-left:1px solid #d3d3d3; padding:6px 0 4px 0 !important; }
.t_list th.last { border-right:1px solid #d3d3d3; }
.t_list td { padding:17px 0 14px 0; border-bottom:1px solid #dbdbdb; margin:0; color:#666; text-align:center; }
.t_list td.kind	{ color:#e12a2b; font-size:11px; letter-spacing:-1px; }
.t_list td.ing	{ font-size:11px; letter-spacing:-1px; font-weight:bold; }
.t_list td.left	{ padding:12px 0 9px 8px; text-align:left; }
.t_list td.right	{ padding:12px 10px 9px 0; text-align:right; }

.t_view	{ position:relative; border-top:1px solid #333333; margin:20px 0 0 0; }
.t_view dt	{ padding:25px 30px 20px 30px; margin:0; border:1px solid #dddddd; text-align:center; color:#000000; font-size:18px; font-weight:bold; line-height:24px; }
.t_view dd	{ font-size:12px; color:#555555; line-height:1.6; padding:25px; }
.t_view dd.writer_info	{ background:#f9f9f9; padding:15px 0 10px 0 !important; margin:0 !important; color:#999; line-height:14px; letter-spacing:-1px; text-align:right; }
.t_view dd.writer_info strong, .t_view dd.writer_info span	{ padding:0 13px 0 3px; letter-spacing:0; }
.t_view dd p	{ padding:0 0 10px 0; }
.t_view_btn { border-top:1px solid #cccccc; padding:20px 0 20px 0; position:relative; }
.t_view_btn div 	{ position:absolute; right:0; top:20px; }

.p_iza_text{ padding:15px 30px 15px 30px !important; margin:0 !important; background:#f9f9f9; font-size:12px !important; }


/* »ó¼¼º¸±â °è»ê±â new style */
.new_iza_wrap { position:relative;}
.new_iza_wrap .explain { position:relative;padding:15px 0 20px 0;font-size:11px;color:#666; letter-spacing:-1px; line-height:16px;}
.new_iza_wrap .explain p {padding:0;margin:0;}
.new_iza_wrap .explain p span {color:#67a39d;}
.new_iza_wrap .explain p .link {margin-left:10px;font-weight:bold;}

.new_iza_wrap .newcar_price { position:absolute;right:5px;top:15px;padding:0;margin:0;color:#888;}
.new_iza_wrap .newcar_price strong {padding-left:10px;color:#333; font-size:14px; letter-spacing:0;}
.new_iza_wrap img { vertical-align:middle;}
.new_iza_box	{ position:relative; clear:both; border-width:1px; border-color:#2f2f2f #e6e6e6 #e6e6e6 #e6e6e6; border-style:solid; margin:0; font-size:14px; color:#777;}	
.new_iza_box strong {color:#333;}
.new_iza_box h3	{ display:inline-block;height:57px; padding:0; margin:0; }
.new_iza_box h3 .btn_help {display:inline-block;width:54px;height:22px;margin-left:10px;background:url(/images/sub/detailnew_img5.png) no-repeat;font-size:0; text-indent:-9999px; vertical-align:middle;}
.new_iza_box .iza_text	{display:block;margin:0;background:#f9f9f9;border-top:1px solid #ebebeb;padding:17px 0 17px 53px;color:#007495;font-weight:bold;font-size:12px;}
.new_iza_box .iza_text strong {color:#f32b2c;}
.new_iza_box .car_kind { position:absolute; right:10px;top:15px;}
.new_iza_box .car_kind span { display:inline-block;width:142px;height:29px;margin-left:10px; border:1px solid #d6d6d6; border-radius:20px; background:url(/images/sub/detailnew_icon_check.png) no-repeat 15px center;font-size:12px; line-height:29px; font-weight:bold; letter-spacing:-1px; color:#333; text-align:center; text-indent:10px;}
.new_iza_box .car_kind .sellprice {position:absolute; right:453px;width:210px;border:0; background:none; font-weight:normal; font-size:14px;color:#777;}
.new_iza_box .car_kind .sellprice strong {padding:5px 8px;margin-left:10px;background:#f8f8f8;letter-spacing:0;color:#eb000e;}
.new_iza_box .car_kind input { font-size:14px;}

.new_iza_wrap input {outline:0; -webkit-outline:0;min-width:25px;height:28px;margin-bottom:3px;padding:0 5px; border:0 solid #b6b6b6; background:#464041; font-weight:bold; color:#ff7014; text-align:right; letter-spacing:0; vertical-align:middle; font-size:18px; line-height:28px; font-family:helvetica;}
.new_iza_wrap input[type=radio] {width:22px;height:22px;margin-bottom:6px;}
.new_iza_wrap input:read-only {margin-bottom:0;border:1px solid transparent; background:none !important; text-align:left;}
.new_iza_wrap input:-webkit-read-only {margin-bottom:0;border:1px solid transparent; background:none !important; text-align:left;}
.new_iza_wrap input:-moz-read-only {margin-bottom:0;border:1px solid transparent; background:none !important; text-align:left;}
.new_iza_wrap input:-ms-read-only {margin-bottom:0;border:1px solid transparent; background:none !important; text-align:left;}

.new_iza_table	{ width:100%; background:url(/images/sub/calculation_img2.png) right 0 no-repeat #5f5b5c; line-height:22px;color:#c1c1c1;}
.new_iza_table .subtitle {padding:12px 10px 13px 0; font-size:11px;letter-spacing:-1px; text-align:center;}
.new_iza_table .subtitle img {height:23px;}
.new_iza_table td	{ vertical-align:top;padding:5px 15px 17px 30px;}
.new_iza_table td .small {font-size:11px; letter-spacing:-1px;}
.new_iza_table td strong { display:inline-block;margin:1px 5px;padding:0 8px;background:#464041;font-size:18px;line-height:22px;font-family:helvetica;color:#ff7014;}
.new_iza_table .sum	{ padding:0 !important; width:40px !important; background:url(/images/sub/detailnew_img1.png) no-repeat center 0; }
.new_iza_box.return .new_iza_table .sum { background:url(/images/sub/detailnew_img6.png) no-repeat center 0;}
.new_iza_table td.result	{ background:url(/images/sub/detailnew_img7.png) no-repeat center 0 #3d3a3a; text-align:center; font-size:24px; line-height:1; letter-spacing:0; font-weight:bold; padding:10px 15px 12px !important;}
.new_iza_table td.result strong	{display:inline-block;padding:0 15px; color:#ff4e00 !important;background:none;font-size:16px; letter-spacing:0; vertical-align:middle;}
.new_iza_table td.result input {color:#f20001 !important;}
.new_iza_table td.result img {height:17px;}

.rent_compare { position:relative;color:#777; font-size:14px;}
.rent_compare strong {color:#333;}
.rent_compare h3 {padding:25px 0 0 0;height:55px;background:none; text-align:center;}
.rent_compare ul {width:500px;border:1px solid #747474;}
.rent_compare li { position:relative;padding:22px 15px 22px 50px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.rent_compare li::after { content:''; position:absolute;right:-13px;top:40%;width:13px;height:22px; background:url(/images/sub/detailnew_img2.png) no-repeat;}
.rent_compare input {height:22px;margin:0 0 5px 5px;line-height:22px; font-size:16px;}
.rent_compare li .check { position:absolute;left:20px;top:22px;width:22px;height:22px;}
.rent_compare li .check input { position:absolute;width:22px;height:22px;margin:0;padding:0; background:#fff;filter:alpha(0);_opacity:0;opacity:0;-moz-opacity:0;-webkit-opacity:0;}
.rent_compare li .check input + label { display:block;width:22px;height:22px; background:url(/images/sub/input_check.png) no-repeat;}
.rent_compare li .check input:checked + label {background:url(/images/sub/input_check.png) 0 -70px no-repeat !important;}
.rent_compare .compare_box { position:absolute;right:0;top:97px;width:450px;height:55px;padding-top:125px;border:5px solid #c1c1c1; background:url(/images/sub/detailnew_img3.png) no-repeat 45px 30px;}
.rent_compare .compare_box span { display:inline-block;width:50%;font-family:Verdana, Geneva, sans-serif; font-size:24px; line-height:30px; color:#432f34; font-weight:bold; letter-spacing:-1px; text-align:center;}
.rent_compare .compare_box .price1 {color:#e12a2b;}
.rent_compare .compare_box .price2 { text-indent:25px;}

.new_estate_wrap	 { position:relative;min-height:250px;margin-top:30px;padding:45px 0 30px 45px;background:url(/images/sub/detailnew_img4.png) no-repeat 40px 97px #f6f6f6;}
.new_estate_wrap h3 { height:33px; background:url(/images/sub/detailnew_title4.png) no-repeat;font-size:0; text-indent:-9999px;}
.new_estate_wrap .btn_help { position:absolute;left:70px;top:122px;display:inline-block;width:54px;height:22px; background:url(/images/sub/detailnew_img5.png) no-repeat;font-size:0; text-indent:-9999px;}
.new_estate_wrap ul {height:46px;margin:34px 0 0 90px;}
.new_estate_wrap li { position:relative;float:left;display:inline-block;width:80px;padding-top:30px; font-size:12px; letter-spacing:-1px; text-align:center;}
.new_estate_wrap li strong { position:absolute;left:0;top:0; width:100%; font-size:18px;color:#222; line-height:22px;font-family:Verdana, Geneva, sans-serif; text-indent:20px}
.new_estate_wrap li strong span { font-size:10px; color:#cacaca; letter-spacing:0; font-weight:normal;}
.new_estate_wrap .result { clear:both; padding:50px 0 0 180px;}
.new_estate_wrap .result .potint { display:inline-block;width:40px;height:40px;border-radius:30px;margin-right:10px;background:#e12a2b;color:#fff;text-align:center;font-size:22px; line-height:40px;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;}
.new_estate_wrap .guage_wrap { position:absolute;left:610px;top:115px;width:330px;height:160px;}
.new_estate_wrap .guage { position:relative;width:100%;height:100%;}
.new_estate_wrap .guage .spin { position:absolute;left:50%;bottom:-10px;margin-left:-100px;display:inline-block;width:108px;height:24px;background:url(/images/sub/detailnew_pin.png) no-repeat;transform-origin:100% 50%;-webkit-transition:all .8s;-ms-transition:all .8s;transition:all .8s;}
.new_estate_wrap .banefit {padding:30px 0 0 85px;background:url(/images/sub/detail_text6.png) 26px 30px no-repeat;color:#2583a6; font-weight:bold; line-height:20px;}
.new_estate_wrap .banefit span {display:inline-block;width:90px;}
.new_estate_wrap .banefit strong {font-size:14px;color:#fa005b;}

.t_estate { clear:both;width:100%; margin:0; padding:0; line-height:1.5; border-top:1px solid #878787; }
.t_estate thead th {width:auto !important; padding:10px 0; border-bottom:1px solid #dbdbdb; color:#9b9b9b; text-align:left; font-size:11px; line-height:1 !important; letter-spacing:-1px; text-align:center; }
.t_estate tbody th {width:auto !important; background:none; font-size:14px; font-weight:normal; color:#333;}
.t_estate td { padding:10px 0; border-bottom:1px solid #dbdbdb; margin:0; color:#666; text-align:center; }
.t_estate td .check_select { position:relative; display:inline-block; width:80px;height:22px;margin-top:5px;border:1px solid #e12a2b; border-radius:30px; overflow:hidden; cursor:pointer;}
.t_estate td .check_select label {display:block; width:100%;height:100%;border-radius:30px;padding:0 !important; background:#fff; color:#e12a2b; font-size:12px; line-height:22px;font-weight:bold; text-align:center;}
.t_estate td .check_select input { position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0 !important;filter:alpha(0);_opacity:0;opacity:0;-moz-opacity:0;-webkit-opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';}
.t_estate td .check_select input:checked + label { background:#e12a2b; color:#fff;}
.t_estate td.sum {padding:20px;text-align:center; font-size:18px;}
.t_estate td.sum .potint { display:inline-block;width:60px;height:30px;border-radius:30px;padding:0 !important;margin-right:10px;margin-left:20px;background:#e12a2b;color:#fff;text-align:center;font-size:22px; line-height:30px;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;}

.hidden { display:none !important;}
p{font-family:'notoSans'; }
.agree-box {position:relative; width:100%; font-family:'notoSans'; }
.agree-box h3 {font-size:16px; font-weight:bold; color:#111; margin-bottom:0; padding:0 }
.agree-box p {font-size:13px; line-height:1.5em; color:#666;  font-family:inherit; }
.agree-box .scrollbox {position:relative; width:100%; max-height:100px; overflow-y:scroll; padding:0; border:1px solid #eee; margin:5px 0;}
.agree-box table {width:100%; border-spacing:0; border-collapse:collapse;table-layout:fixed; }
.agree-box table th {border:1px solid #dedede; padding:7px 5px; font-size:13px; background-color:#f5f5f5}
.agree-box table td {border:1px solid #dedede; padding:7px 5px;  font-size:13px;  text-align:center;}
.agree-box .check {padding:0px 0; margin-bottom:10px;}
.agree-box label { font-family:inherit;}

.agree-box ol {border-radius:5px; width:95%; background-color:#f4f4f4; padding:10px; font-size:12px; font-family:inherit; }
.agree-box ol li {position:relative; display:block; padding-left:8px; font-size:12px; line-height:1.4em; margin-bottom:10px;  font-family:inherit;}
.agree-box ol li:last-child {margin-bottom:0}
.agree-box ol li:before {content:''; position:absolute; left:0; top:7px; width:3px; height:3px; background-color:#333}


/* ¾àÁ¤ Ç¥½Ã */
.remain_wrap {padding:0 0 5rem;}
.remain_wrap * {font-family: 'notoSans';}
.remain_wrap .subtab_layer {padding:1.5rem 2.5rem 1.5rem;background:#f6f6f6;}
.remain_wrap .sub_tab_color {margin:0;}
.remain_wrap .sub_tab_color li {width:50%;}
.remain_wrap .sub_tab_color li a {height:auto;padding:0;background:#bbb;line-height:2.7rem;}
.remain_wrap .sub_tab_color li.on a {border-bottom:0;border-color:#111;color:#111;background:#fff;font-weight:bold;}
.timebar-wrap {position: relative;padding:2rem 0 0;font-size: 0}
.timebar-wrap .timebar {display: inline-block;width: 100%;height:.3rem;border-radius: 5rem;background:#cacaca;text-align: left!important;font-size: 0;}
.timebar-wrap .timebar > span {position:relative;display: inline-block;height: 100%;border-radius: 5rem;background:#ff404c;}
.timebar-wrap .timebar > span i {position:absolute;right:0;bottom:.8rem;width: max-content;padding:.3rem 1rem;border:1px solid #ff404c;border-radius:5rem;color:#f12d2d;font-weight:bold;font-size:.95rem;font-style:normal;white-space:nowrap;}
.timebar-wrap .timebar > span i u {font-size:.75rem;text-decoration:none;font-weight:normal;color:#555;letter-spacing:-.5px;}
.timebar-wrap .state {font-size: .95rem;line-height:2;font-weight:bold;color:#333;letter-spacing:-.5px;}
.timebar-wrap .state * {font-size: .95rem;}
.timebar-wrap .state.end {position: absolute;right: 0;top:2.5rem;}
.timebar-wrap .result {text-align:center;font-size:1rem;letter-spacing:-.5px;}
.timebar-wrap .result span {display:inline-block;padding:.5rem 2rem .5rem 3rem;/*border: 1px solid #d6d6d6;*/border-radius:5rem;background:url('/images/sub/detailnew_icon_check.png') no-repeat 15px center #fff;}
.timebar-wrap .result b {padding-left:.5rem;color:#000;font-size:1.2rem;}

.txt_guide {padding:1.5rem 2rem;background:#f6f6f6;font-size:.95rem;letter-spacing:-.5px;line-height:1.2;font-family: 'notoSans';}
.txt_guide b {color:#000;}

.label_wrap {position:absolute;left:0;top:0;z-index:2;font-size:0;}
.label_wrap span {display:inline-block;width:6.5rem;height:3.2rem;background-repeat:no-repeat;background-size:auto 100%;background-position:center;font-size:0;vertical-align:middle;}
.label_wrap span.papercheck {background-image:url('/images/sub/label_paper.png');}
.label_wrap span.premium {width:9rem;background-image:url('/images/sub/label_premium.png');}

.view_carinfo2 {display: block;clear:both;padding:0 1rem;text-align: center;letter-spacing: -.07em;}
.view_carinfo2 li {display: inline-block;width: 22.5%;height:67px;border:1px solid #ddd;border-radius:50%;margin:.5rem .5rem .5rem 0;padding:.8rem 0;font-size:.9rem;letter-spacing:-.5px;font-family: 'notoSans';vertical-align:top;cursor:pointer;}
.view_carinfo2 li.off {border:0;background-color:#f6f6f6;opacity: .4;}
.view_carinfo2 li:nth-child(4n) {margin-right:0;}
.view_carinfo2 li:nth-child(7) {margin-right:22.5%;}
.view_carinfo2 li:hover {border-color:#555;font-weight:bold;}
.view_carinfo2 li.off:hover {font-weight:normal;}
.view_carinfo2 li p {margin:0;line-height:1.3;}
.view_carinfo2 li a {display: block;font-size: 14px;color: #222;}
.view_carinfo2 li .img {width: auto;height: 35px;margin:5px 0;}

.kininfo2 {padding-top:.3rem;}
.kininfo2 img.comp {height:12px;}
.kininfo2 img.weather  {height:30px;}
.kininfo2 .tit {display:inline-block;width:25%;vertical-align:middle;}
.kininfo2 .icon_wrap2 {display:inline-block;width:46%;text-align:center;vertical-align:middle;}
.kininfo2 .icon_wrap2 .judge_wea { display:inline-block; text-align:center; margin:0 5px ; color:#999;line-height:1;}
.kininfo2 .icon_wrap2 .judge_wea span {display:inline-block;width:2.7rem;height:1.7rem;background-repeat:no-repeat;background-size:auto 100%;background-position:center;}
.kininfo2 .icon_wrap2 .judge_wea .icon1 {background-image:url('/mobile/images/sub/weather_sun_off.png');}
.kininfo2 .icon_wrap2 .judge_wea .icon2 {background-image:url('/mobile/images/sub/weather_cloud_off.png');}
.kininfo2 .icon_wrap2 .judge_wea .icon3 {background-image:url('/mobile/images/sub/weather_rain_off.png');}
.kininfo2 .icon_wrap2 .judge_wea.on .icon1 {background-image:url('/mobile/images/sub/weather_sun.png');}
.kininfo2 .icon_wrap2 .judge_wea.on .icon2 {background-image:url('/mobile/images/sub/weather_cloud.png');}
.kininfo2 .icon_wrap2 .judge_wea.on .icon3 {background-image:url('/mobile/images/sub/weather_rain.png');}
.kininfo2 .icon_wrap2 .judge_wea.on {color:#0da5e4;font-weight:bold;}
.kininfo2 .pariod {display:inline-block;width:27%;text-align:center;vertical-align:middle;}
.kininfo2 .judge_info {padding: 0 10px;border:0;border-radius:3px;background:#3d99c7;color:#fff;font-size: 12px;line-height: 1.8rem;cursor:pointer;}

.detailinfo_wrap {clear:both;overflow:hidden;font-size:0;border-top:1px solid #ddd;padding:1rem 0;}
.detailinfo_wrap .box {display:inline-block;width:55%;vertical-align:top;}
.detailinfo_wrap .box:before {content:'[ ½Â°èÁ¶°Ç ] Ai À½¼º/ÀÚ¸·À¸·Î ½±°Ô ¼³¸íµå·Á¿ä';display:block;padding:.5rem 0 1rem;font-weight:bold;font-size:17px;font-family: 'notoSans';color:#777;letter-spacing:-.5px;text-align:center;}
.detailinfo_wrap .box + .box {width:45%;}
.detailinfo_wrap .box + .box:before {content:'--  È¸¿ø Àü¿ë ¹«·á ¼­ºñ½º  --';}
.detailinfo_wrap .box video {width:100%;}
.detailinfo_wrap .box.nodata {position:relative;height:300px;}
.detailinfo_wrap .box.nodata:after {content:'ºü¸¥½ÃÀÏ³»¿¡ Ã£¾ÆºË°Ú½À´Ï´Ù.';position:absolute;left:0;right:0;top:55px;bottom:20px;padding-top:160px;border:1px solid #eee;background:url('/images/no_media.png') no-repeat center 40px #333;color:#888;box-sizing:border-box;text-align:center;font-size:14px;line-height:1.5;white-space: pre;}

.popup {display:none;position:fixed;left:50%;top:50%;width:500px;height:600px;border:1px solid #555;z-index:100000;background:#fff;transform:translate(-50%, -50%);}
.popup .popup_header {position:absolute;left:0;right:0;top:0;background:#fff;font-size: 17px;line-height: 56px;color: #000; font-weight:bold;text-align: center; letter-spacing:-.07em;}
.popup .popup_header .back {position:absolute;right:0;top:0;display:Block; width:56px; height:56px; background:url(/mobile/images/btn_close.png) no-repeat center center; background-size:auto 25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.popup .cont {height:100%;}
.popup .cont iframe {border:0;}

.detail_guide {padding-top:1rem;}
.detail_guide h4 {padding-top:20px;background-position:0 20px !important;}
.detail_guide > div {padding:1rem 1.5rem;background:#f8f8f8;}
.detail_guide > div b {color:#ff4e4f;}
.detail_guide p {margin:5px 0 0;}