@charset "utf-8";
@import url(nv.css); 
@import url(table.css);
@import url(before3.css);

/*=========================================================
»çÀÌÆ® °øÅë cssÁ¤ÀÇ / kipilco 
===========================================================*/

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


@font-face {
    font-family: 'Wemakeprice-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Wemakeprice-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Wemakeprice-SemiBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Wemakeprice-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Wemakeprice-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Wemakeprice-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-4Regular';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-6Bold';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-9Black';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

img{
	image-rendering: -webkit-optimize-contrast;
	transform: translateZ(0);
	backface-visibility: hidden;
}

/*css¼±¾ð-s*/
html, body, div, dl, dt, dd, ul, ol, li, p {margin:0px; padding:0px; list-style:none;  font-family:'Noto Sans KR', sans-serif;} 
body{overflow-x: hidden;color:#737373; font-size:12px; font-family:'Noto Sans KR', sans-serif;} 
img {border:0px; vertical-align:top;} 
img, select, input{ vertical-align:middle; font-size:inherit; font-family:inherit; line-height:inherit; }
input.img, input.radio, input.checkbox{padding:0px; margin:0px; height:auto; border:none; background:none; vertical-align:middle;}
em, i, address{font-style:normal; font-weight:normal;}
textarea{resize:none; border:1px solid #d0d0d0; background:#fff;}
a {text-decoration:none; color:inherit; background:none;}
.hide {  display: none;}

/*ÀüÃ¼¿µ¿ª*/
#Wrapper{width:100%; position:relative; z-index:1; }


/*Å¾¿µ¿ª*/
#topArea{width:100%; height:100%; overflow: hidden; position:relative; left:0px; top:0px; z-index:10; background:#fff; border-bottom: 1px solid #ddd;}
#topArea .boxT{width:1000px; margin:0 auto; position:relative;}


/*************»ó´Ü¸Þ´º********************/
#topArea .topMenuBox{width:100%; padding-top:5px;}
#topArea .topMenuBox a {font-family:'dotum';}
#topArea span{float:right;}
#topArea span .tinput_style{border:1px solid #b4b4b4; width:100px; height:15px; margin:0 9px 0 0px; color:#999; padding:4px 0 0 9px; font-size:11px;}

#topArea2{width:100%; height:244px; position:relative; left:0px; top:0px; z-index:10; margin-bottom:15px;}
#topArea2 .boxT{width:1000px; margin:0 auto; position:relative;}


/*ÄÜÅÙÃ÷¿µ¿ª*/
#contentsArea{width:100%;}
.boxC{width:1000px; margin:0 auto; position:relative;}

/********************************************************** Å¾¸Þ´º **********************************************************/
#Topmenu{width:100%; height:30px; margin:0 auto; background:#3086dd; border-bottom:1px solid #eee;}
#Topmenu span{float:right;}

/* Áñ°ÜÃ£±â ¸Þ´º ------------------------------------------------*/
#Topmenu .addmenu{float:left; overflow:hidden; border-width:0 0 1px 1px; /*border-style:solid; border-color:#ddd;*/}
#Topmenu .addmenu li{float:left; padding-left:20px; background:url(/image/common/topmenu_l.gif) 10px 10px no-repeat}
#Topmenu .addmenu li:first-child {padding-left:0; background:none;}
#Topmenu .addmenu li a{display:block; height:30px; line-height:30px; font-size:12px; color:#fff; letter-spacing:-0.05em; padding:0 5px; font-family:'dotum';}

/* Å¾¸Þ´º ------------------------------------------------*/
#Topmenu .topmenu{float:right; overflow:hidden; z-index: 200; position: relative;}
#Topmenu .topmenu li{float:left; padding-left:15px; background:url(/image/common/topmenu_l.gif) 10px 50% no-repeat;}
#Topmenu .topmenu li:first-child {padding-left:0; background:none;}
#Topmenu .topmenu li a{display:block; height:30px; line-height:30px; font-size:12px; color:#fff; letter-spacing:-0.05em; padding:0 5px; font-family:'dotum';}

/* Å¾¸Þ´º ------------------------------------------------*/
#Topmenu .topmenus{float:right;overflow:hidden; z-index: 200;    position: relative;}
#Topmenu .topmenus li{float:left; padding-left:15px;  background:url(/images/header/topmenu_l.gif) 10px 50% no-repeat;}
#Topmenu .topmenus li.first{padding:0; background:none;}
#Topmenu .topmenus li a{display:block; height:30px; line-height:30px; font-size:12px; color:#333; letter-spacing:-0.05em; font-family:"Dotum"}
#Topmenu .topmenus li a:hover{color:#222; text-decoration:none;}

/* ·Î±×ÀÎ¹Ú½º ------------------------------------------------*/
#Topmenu .Toploginbox{/*float:right;*/ margin-right:40px;}

/* ·Î±×ÀÎ¹Ú½º2 ------------------------------------------------*/
.AW_loginbox{margin:2px 0 0;}
.AW_loginbox ul{overflow:hidden;}
.AW_loginbox ul li{float:left; font-family:"Dotum"}
.AW_loginbox ul li input{width:73px; height:26px; line-height:26px; color:#666; font-size:12px; padding-left:10px; border-width:1px 0 1px 1px; border-style:solid; border-color:#ddd; background:#fff;}
.AW_loginbox ul li button{height:30px; font-size:12px; font-weight:600; color:#fff; letter-spacing:-0.05em; background:#b8b8b8; padding:0 15px; border:0; font-family:"Dotum"}
.AW_loginbox ul li button:hover{background:#aaa;}

/**************·Î°í&¸Þ´º*******************************/
.logoNv{width:100%; height:80px; background:#fff;}
.logoNv h1{float:left; line-height:60px;}
.logoNv .top_searchBox{border:2px solid #b1b1b1; float:left; width:325px; height:32px; background:#fff; position:relative; top:0; left:10px;}
.logoNv .top_searchBox .list_name{float:left;}
.logoNv .top_searchBox .list_name .top_choise{background:url(../image/common/arrow_bottombg_1.jpg) no-repeat 0px 0px; width:70px; height:22px; border:none; padding:7px 0 0 3px;  -webkit-appearance: none;
  border: none;}
.logoNv .top_searchBox .text_top_secrch{margin:0 0 0 10px; width:160px; color:#818181; border:none; position:absolute;top:6px;}
.logoNv .top_searchBox .top_btnsearch{position:absolute; right:0px; width:76px; height:32px; background:url(../image/botton/search_ty1_1.jpg) no-repeat 0px 0px; border:none;cursor:pointer;}
.logoNv .top_searchBox .top_btnsearch span{display:none;}

.logoNv .top_searchBox ul.hot {clear:both; padding-top:20px; font-family:'dotum'; }
.logoNv .top_searchBox ul.hot li {float:left; margin-right:7px}

/* »ó´Ü°Ë»ö */
.logoNv .Topsearch {position:relative; float:right; left:0px; top:50px; width:368px; height:50px; padding:0px 15px 0 0px; overflow:hidden; box-sizing:border-box; border:3px solid #c20000;}
.logoNv .Topsearch select, .logoNv .Topsearch input {float:left; font-size:16px; font-weight:400; height:44px; line-height:44px; color:#666; letter-spacing:-0.05em;}
.logoNv .Topsearch select {width:80px;  border:0 none;}
.logoNv .Topsearch input {width:208px; padding:0 0 0 15px; border:0 none;}
.logoNv .Topsearch button {float:right; width:24px; height:24px; border:none; cursor: pointer; position:absolute; top:-1px; right:42px; background:transparent;}

/* »ó´Ü¸Þ´º */
.logoNv .menu {float:right; padding-top: 30px;}
.logoNv .menu li {display:inline; font-size:21px; margin-left: 18px;}
.logoNv .menu li:first-child {margin-left: 0px;}
.logoNv .menu li a {color:#000;  font-family: 'S-CoreDream-6Bold';}


/**************°Ë»öÃ¢*******************************/
#ds_frm2 {}
#ds_frm2 div {width:260px; height:30px; margin:35px 0 0 30px; position:absolute; right:0; border:3px solid #3085dc;}
#ds_frm2 div select#search_data {border:0; height:30px;}
#ds_frm2 div input#keyword {position:absolute; top:0;margin-left:5px;width:149px; height:28px; border:0;}
#ds_frm2 div input#serch_btn {position:absolute; left:224px; top:0;}

/**************³×ºñ°ÔÀÌ¼Ç ÀÌ¹ÌÁö*******************************/
#gnb {float:left; margin:20px 0 0 25px;}
#gnb > ul {  }
#gnb > ul > li {float:left; margin:0 3px;}
#gnb > ul > li:first-child { background:transparent;}
#gnb > ul > li > a { display:block; height:55px; padding-bottom:15px; overflow:hidden; }
#gnb > ul > li:hover > a > img { margin-left:-180px; }
#gnb > ul > li.on > a > img { margin-left:-180px; }
#gnb > ul > li#gnb_1dli0 > a { width:82px; }
#gnb > ul > li#gnb_1dli1 > a { width:82px; }
#gnb > ul > li#gnb_1dli2 > a { width:108px; }
#gnb > ul > li#gnb_1dli3 > a { width:100px; }
#gnb > ul > li#gnb_1dli4 > a { width:92px; }

/* ³×ºñ°ÔÀÌ¼Ç ÅØ½ºÆ®------------------------------------------- */
#Navigation{position:absolute; right:0; top:65px;}
#Navigation li{position:relative; float:left; background:url(/image/common/navi_l.gif) left 50% no-repeat;}
#Navigation li.first{background:none;}
#Navigation li a{display:block; font-size:18px; color:#fff; line-height:18px; letter-spacing:-0.05em; padding:0 25px;}
#Navigation li a:hover{text-decoration:none; color:#fff900;}
#Navigation li span{position:absolute; left:50%; top:-15px; margin-left:-16px;}


/* bottom ------------------------------------------- */

.bottom {clear:both;background:#fff; /*padding:15px 0;*/} 
.bottom #F_address{clear:both; width:100%; margin:0 auto 20px; border:1px solid #ccc; padding-bottom:15px; background:#f0f0f0;}
.bottom #F_address p{padding:5px 0; line-height:1.3; text-align:center; color:#444; font-size:15px; font-weight:600; letter-spacing:-0.05em; background:#f0f0f0;}
.bottom #F_address ul{overflow:hidden;}
.bottom #F_address ul li{float:left; width:314px; height:200px; margin-left:10px; overflow-y:scroll; font-size:12px; color:#666; line-height:1.6; background:#fff; border:1px solid #ccc;}
.bottom #F_address ul li.first{margin-left:15px; }


/* Footer ------------------------------------------- */
#F_menu{background:#595959; height:50px; margin:0 0 0;}
#F_menu ul{width:1000px; overflow:hidden; margin:0 auto;}
#F_menu ul li{float:left; margin-right:65px;}
#F_menu ul li a{color:#00eaff; font-size:14px; line-height:50px; font-weight:bold;}
#F_menu ul li a:hover{text-decoration:none;}
#F_menu ul li.last {float:right; margin:0; font-size:14px; line-height:50px; color:#ffde00; font-weight:bold;}

#Footer{clear:both; width:100%; overflow:hidden;font-size:13px; line-height:1.6; background:#333; padding:40px 0;}
#Footer.sub {height: 300px;}
#Footer .f_logo, #Footer .adress, #Footer .scroll {float:left;}
#Footer .f_logo {/*margin-right: 30px; margin-top:10px;*/}
#Footer .f_logo h4 {font-size: 20px; text-align: right; line-height: 24px; font-family: 'Wemakeprice-Bold'; color:#ffc902; clear:both; padding:15px 0 0; letter-spacing:-0.5px;}
#Footer .adress {margin-left: 30px;/*width:730px;*/ }
#Footer .adress p{color:#fff; font-size: 14px; /*font-weight:bold;*/ word-break: keep-all;line-height:22px;font-family:'Nanum Gothic', sans-serif;}
#Footer .adress small{display:block; font-size:13px; color:#fff; margin:22px 0 0;}
#Footer .srcoll {width:388px;height:80px;padding: 15px;overflow-y:scroll;background:transparent;box-sizing:border-box;color:#fff;border:1px solid #ddd;}


/* r_quickmenu ------------------------------------------- */
#r_quickmenu {position:fixed;right:0;top:117px;z-index:1000}
#r_quickmenu > li {border:1px solid #ececec; margin: -2px -1px 0 0;}


/*½Ç½Ã°£¼øÀ§*/
.real_ranking em{color:#FFF; font-style:normal; font-weight:normal;}
.real_ranking span.r_name{color:#FFF; font-style:normal; font-weight:normal;}
/* skipnavi */
#skip_navigation{position:relative; left:0px; top:0px; width:100%; z-index:999; line-height:0; font-size:0;}
#skip_navigation li a{position:absolute; top:-500px; text-indent:-9999px; line-height:1; font-size:12px; color:#fff;}
#skip_navigation li a:hover{font-size:12px; line-height:1; position:absolute; left:0px; top:0px; font-weight:bold; text-indent:0px; padding:4px 0 0 0; text-align:center; background:#027bc4; width:100%; display:block; 
	height:20px; z-index:1000; color:#fff;}
#skip_navigation li a:focus{font-size:12px; line-height:1; position:absolute; left:0px; top:0px; font-weight:bold; text-indent:0px; padding:4px 0 0 0; text-align:center; background:#027bc4; width:100%; display:block; 
	height:20px; z-index:1000; color:#fff;} 
#skip_navigation li a:active{font-size:12px; line-height:1; position:absolute; left:0px; top:0px; font-weight:bold; text-indent:0px; padding:4px 0 0 0; text-align:center; background:#027bc4; width:100%; display:block; 
	height:20px; z-index:1000; color:#fff;}

/*hidden¼³Á¤-s*/
.hid{ position:absolute; visibility:hidden; width:0px; height:0px; top:0px; left:0px; overflow:hidden; font-size:0px; float:left; clear:both;} 
.hid_Btn{display:none;} 

/* ³ª´®°íµñ Bold */
@font-face{font-family:NGB;src:url(NanumGothicBold.eot);src:local(¡Ø),url(NanumGothicBold.woff) format('woff')}
.NGB{font-family:'³ª´®°íµñ Bold', NGB, sans-serif}
/* ³ª´®°íµñ ExtraBold */
@font-face{font-family:NGEB;src:url(NanumGothicExtraBold.eot);src:local(¡Ø),url(NanumGothicExtraBold.woff) format('woff')}
.NGEB{font-family:'³ª´®°íµñ ExtraBold', NGEB, sans-serif}


.mgl7{margin-left:7px;}

.mgt5{margin-top:14px;}

/********************************************************** Çì´õ **********************************************************/
#Header{/*position:relative;*/ width:100%; height:208px;}

/* ·Î°í ------------------------------------------------*/
#Header h1{position:absolute; left:0; top:20px;}
#Header h1 td{height:100px;}

/* °Ë»ö¿µ¿ª ------------------------------------------------*/
#Header .Topsearch{position:absolute; left:285px; top:18px;}
#Header .Topsearch ul{overflow:hidden;}
#Header .Topsearch ul li{float:left;}
#Header .Topsearch ul li select{width:90px; height:40px; line-height:40px; font-size:15px; color:#333; letter-spacing:-0.05em; padding-left:5px; background:url(/image/common/search_input.png) left top no-repeat; border:0 none;}
#Header .Topsearch ul li input{width:255px; height:40px; line-height:40px; font-size:15px; color:#333; letter-spacing:-0.05em; padding-left:15px; background:url(/image/common/search_input.png) left top no-repeat; border:0 none;}
#Header .Topsearch ul li button{}
#Header .Topsearch .keyword{line-height:1.6; margin:5px 0 0;}
#Header .Topsearch .keyword b{font-size:13px; font-weight:600; color:#0d6cbe;}
#Header .Topsearch .keyword a{display:inline-block; font-size:13px; color:#666; margin-left:10px;}
#Header .Topsearch .keyword a:hover{text-decoration:none; color:#333;}

/* Äü¸Þ´º ¿À¸¥ÂÊ */


.bg_m .car_lists { display: block; text-align: center; margin-bottom: 5px; }
.bg_m .car_lists img { display: inline; }

/* ¸Å¹°°¹¼ö ------------------------------------------- */
.Stats{overflow:hidden; float:left; padding:0px 65px; /*margin-top:10px; margin:35px 40px;*/}
.Stats div.prd{float:left; margin:0 7px 0 0;}
.Stats strong, .Stats small{display:inline-block; font-weight:normal; color:#fff; font-size:13px; letter-spacing:-0.05em; line-height:25px; overflow:hidden;}
.Stats small{width:17px; text-align:right;}

/*Ä¿¹Â´ÏÆ¼_ÃÖÀºÇý150423*/
.contants {/*float:right;*/ width:100%;}
.contants .comm {float:left; margin:0 6px 40px 0; width:492px; height:150px;}

.contants a{}
.contants a:hover{color:#15b2e5;}
.contants .comm > table > tbody > tr > table {color:#999;}

/**/
.contants .comm > table {color:#999; font-size:14px;}
.contants .comm > table > tbody > tr > td > a:hover{color:#15b2e5;}

/**/
.contants .comm_img {clear:both; width:100%; height:205px; margin-bottom:50px;}
.contants .comm_img  table {/*margin:0 auto;*/ text-align:center; border-bottom:1px solid #ccc;}
.contants .comm_img  table img{ width:148px; height:122px; border: 2px solid #cccccc;}
.contants .comm_img  table  td {padding:10px 20px;}

#left-menu {width:174px; margin-right:10px; float:left; text-align:left; line-height:120%; text-decoration:none;}
#left-menu li a {height:50px; line-height:50px; display:block; text-align:left; border:1px solid #dbdddc;}
#left-menu li a:hover {color:#fff; font-weight:bold; background:#1b2b53}
#left-menu ul.list li.on a{color:#fff; font-weight:bold; background:#1b2b53}
#left-menu ul.list li.on a:hover{text-decoration:none;}

.comm_right {width:996px; float:right;}

/* ¹«·á ¹®ÀÚ»ó´ã ------------------------------------------------*/
.Q_smsk{width:170px; height:268px; background:url(/image/common/sms_LeftPhone.png); /*padding:120px 0 0;*/}
.Q_smsk ul.tab{overflow:hidden;}
.Q_smsk ul.tab li{float:left; width:85px;}
.Q_smsk ul.tab li a{display:block; height:30px; line-height:29px; font-size:13px; font-weight:600; color:#b8b8b8; text-align:center; background:#efefef; text-decoration:none;}
.Q_smsk ul.tab li.on a{background:#ffb503; color:#754200}
.Q_smsk div.cont{height:170px; padding:45px 7px 0 10px; /*border:3px solid #cecece;*/}
.Q_smsk div.cont select{width:150px; height:23px; font-size:13px; color:#333; border:1px solid #ccc; margin:0 0 3px;}
.Q_smsk div.cont p{font-size:12px; font-weight:600; color:#fff; line-height:1.6; margin:3px 0 3px;}
.Q_smsk div.cont .telno{overflow:hidden;}
.Q_smsk div.cont .telno select{float:left; width:50px; height:23px; margin:0;}
.Q_smsk div.cont .telno input{float:left; width:42px; height:19px; line-height:21px; font-size:13px; color:#333; text-align:center; border:1px solid #ccc; margin-left:3px;}
.Q_smsk div.cont .agree{padding:5px 0 0;}
.Q_smsk div.cont .agree input{width:14px; height:14px; border:1px solid #000; margin:0;}
.Q_smsk div.cont .agree label{color:#666; font-size:11px;}
.Q_smsk div.cont .agree label a{text-decoration:underline; color:#666;}
.Q_smsk div.cont button{margin:5px 0 0;}


.topMenuWrap {width:100%; height:30px; /*background:#fbe300; fbe300*/}
.topMenuWrap .topMenu {overflow:hidden;margin:0px auto;padding:0px;width:1000px;line-height:30px;}
.topMenuWrap .topMenu .txt_left {float:left;height:24px;width:222px;/*background:url(/image/inc/top_rightBtnBg.png) left top no-repeat;*/}
.topMenuWrap .topMenu .txt_left a{ /*padding-left:10px;*/ line-height:26px; font-size:12px; color:#000;}
.topMenuWrap .topMenu .txt_right {float:right;}
.topMenuWrap .topMenu .txt_right a {display:inline-block;margin:0px 0px 0px 15px;color:#000; line-height:25px;}
.topMenuWrap .topMenu .txt_right input[type=text], .topMenuWrap .topMenu .txt_right input[type=password] {margin:0px -1px 0px 0px;border:1px solid #dcdcdc;padding:2px;width:110px;height:18px;vertical-align:middle;font-size:11px;}
.topMenuWrap .topMenu .txt_right input[type=submit] {border:1px solid #3f293c;padding:4px 10px 0px 10px;line-height:18px;font-size:11px;vertical-align:middle;color:#FFF;background:#3f293c;cursor:pointer;}
.topMenuWrap .topMenu .txt_right .login_id {background:url(/image/inc/txt_id.gif) 5px center no-repeat #FFF;}
.topMenuWrap .topMenu .txt_right .login_pass {background:url(/image/inc/txt_pw.gif) 5px center no-repeat #FFF;}
.topMenuWrap .topMenu .txt_right .login_hover {background:#FFF;}

.headerWrap {
	width:100%;
	height:120px; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+32,ffffff+95 */
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 32%, #ffffff 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 32%,#ffffff 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 32%,#ffffff 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.headerWrap .header {position:relative;margin:0px auto;width:1000px;/*height:100px;*/z-index:100000;}
.headerWrap .header .logo {float:left; padding:15px 0px 0px 0px; }
.headerWrap .header .top_search {position:absolute;left:300px;top:20px;margin:0px;padding:0px; width:450px;background:url(/image/inc/header_searchBg.png) left top no-repeat;}
.headerWrap .header .top_search input {outline:none;}
.headerWrap .header .top_search .search_input {border:transparent !important; background:none;border:none !important;padding:10px;width:330px;height:20px;font-size:16px;vertical-align:middle;}
.headerWrap .header .top_search .search_over {border:transparent !important;border:none !important;padding:10px;width:360px;height:20px;font-size:16px;background:none !important;}
.headerWrap .header .top_search input[type=image] {position:absolute;left:385px;top:1px;margin:0px;vertical-align:middle;}
.headerWrap .header .top_search input[type=submit] {padding:4px 10px;color:#FFF;line-height:28px;vertical-align:middle;background:#de1414; font-family:'dotum', sans-serif; cursor:pointer;}

.headerWrap .header .search_word { position:relative; width:334px; height:52px; /*margin-left:285px;*/ background:url(/image/inc/top_bann.png) left top no-repeat;}


.headerWrap .header .top_search .popularSearch {padding:10px 0px 0px 0px;}
.headerWrap .header .top_search .popularSearch strong {display:inline-block;padding:0px 10px 0px 0px;color:#f83738;}
.headerWrap .header .top_search .popularSearch a {display:inline-block;padding:0px 10px 0px 0px;}

.headerWrap .header .banner_top {position:absolute;right:0px;top:10px;}

.headerWrap .header .buyDealer {position:absolute;right:0px;top:10px;width:200px;height:75px;padding:0px;background:url(/image/inc/bg_headerDealer.png) left center no-repeat;}
.headerWrap .header .buyDealer .photo {position:absolute;left:8px;top:5px;}
.headerWrap .header .buyDealer h1 {padding:9px 0px 5px 0px;height:26px;font-size:14px;color:#FFF; line-height:26px; display:none;}
.headerWrap .header .buyDealer .dealerName {display:inline-block;padding:30px 0px 0px 6px;font-size:14px;}
.headerWrap .header .buyDealer .dealerName strong {font-size:16px;}
.headerWrap .header .buyDealer .phone {padding:5px 0px 0px 6px;color:#f83738;font-size:16px;font-weight:bold;letter-spacing:-1px;}

.headerWrap .header .hot {float:left; padding:30px 0 0 10px}

/****************Â÷·®ºü¸¥°Ë»ö**********************/
.fast_searchBox{right:-257px; position:absolute; margin:82px 0 0 0;}
.fast_searchBox .search_ty1{border:1px solid #a1a1a1; width:107px;  margin:0 4px 0 10px; color:#4d4d4d; font-size:12px; /*padding:3px 3px 2px 3px;*/}
.fast_searchBox .search_ty2{border:1px solid #a1a1a1; width:150px;  margin:0 4px 0 0px; color:#4d4d4d; font-size:12px; /*padding:3px 3px 2px 3px;*/}
.fast_searchBox .search_ty3{border:1px solid #a1a1a1; width:150px;  margin:0 4px 0 0px; color:#4d4d4d; font-size:12px; /*padding:3px 3px 2px 3px;*/}
.fast_searchBox .live_listBox{width:520px; float:right; margin:-8px 0 0 93px; position:relative;}
.fast_searchBox .live_listBox p { float:left; color:#fff; font-size:14px; line-height:22px;}
.fast_searchBox .live_listBox img{ float:left; }

.fast_searchBox .live_listBox .rank-set{width:140px;  margin-left: 7px;position:relative;overflow:hidden;float:left;}
.fast_searchBox .live_listBox .rank-set.on { overflow: visible; }
.fast_searchBox .live_listBox #rank{height:17px;z-index:4000;width:140px;padding:5px 12px;  margin-left: -9px;overflow:hidden;}
.fast_searchBox .live_listBox #rank-copy{width:165px;padding:5px 15px;  margin-left: 7px;overflow:hidden;border:2px solid #2af;background:#fff}
.fast_searchBox .live_listBox #rank ul{position:relative;left:0;top:-5px; *zoom:1;}
.fast_searchBox .live_listBox #rank ul.on { *z-index:-1; }
.fast_searchBox .live_listBox #rank ul li{height:17px;margin:5px 0}
.fast_searchBox .live_listBox #rank ul li a{clear:both;float:left;color:#fff;font-size:13px;display:block;position:relative;min-height:16px;padding:0px 0 0 29px;font-family:'dotum';line-height:18px;}
.fast_searchBox .live_listBox #rank-copy ul li a{clear:both;float:left;color:#333;font-size:12px;display:block;position:relative;min-height:16px;padding:0px 0 0 29px;line-height:18px;}
.fast_searchBox .live_listBox #rank ul li a .number, 
.fast_searchBox .live_listBox #rank-copy ul li a .number{display:block;width:16px;height:15px;color:#fff;font-weight:700;text-align:center;line-height:15px;background:#2af;position:absolute;left:0;top:0;}
.fast_searchBox .live_listBox #rank ul li a .number.top,
.fast_searchBox .live_listBox #rank-copy ul li a .number.top{display:block;width:16px;height:16px;border:0;background:#ffde00;color:#fff;font-weight:700;line-height:16px;}
.fast_searchBox .live_listBox #rank-copy{display:none;position:absolute;top:0;left:0;z-index:5000}
.fast_searchBox .live_listBox #rank-copy ul{overflow:hidden}
.fast_searchBox .live_listBox #rank-copy ul li{margin-top:5px}
.fast_searchBox .live_listBox #rank-copy ul li:first-child{margin:0}
.fast_searchBox .live_listBox #rank-copy ul li a:hover{text-decoration:underline;}

/* sms */
.sms_service .smsCont .smsWin { width:161px; height:100px; position:relative;  /*margin:60px 0 0 0px;*/}
div.sms_service .smsCont .smsWin textarea { resize:none; margin: 10px 0 0 6px; width: 152px; height: 74px; font-size:11px; color:#c9c9c9; background:transparent; border:0; overflow-y:hidden;}
div.sms_service .smsCont .smsWin #sms_strCount {}
div.sms_service .smsCont .smsWin .sms_counter{ position: absolute; top: 73px; left: 130px; font-size: 11px; color: #f5f5f5; }
div.sms_service .smsCont .gubun { }
div.sms_service .smsCont .gubun .title { display:inline; padding-right:10px; font-size:11px; color:#999; }
div.sms_service .smsCont .phone { }
div.sms_service .smsCont .name { /*margin-top:10px;*/ }
div.sms_service .smsCont .phone label,
div.sms_service .smsCont .name label { font-size:11px; color:#000; margin:5px 0 3px 3px; }
div.sms_service .smsCont .btns { width:110px; margin:5px; }
div.sms_service input[type=text] { height:14px; }
div.sms_service select { height:20px;}

.sms_service { text-indent: inherit; white-space: inherit; background: url(/image/common/Main_SMS.jpg) no-repeat; width:195px; height:217px; }
.sms_service .smsWin { position: relative; padding: 45px 0 15px 20px; }
.sms_service .smsWin textarea { width:90%; height:60px; border:0; outline:0; background:transparent; resize: none; color: #fff; overflow:auto;}
.sms_service .smsWin .sms_counter { position: absolute; bottom: 10px; right: 20px; color: #fff; }
.sms_service .smsWin .sms_capcha { position: absolute; top: 125px; right: 5px; color: #fff; width:155px;}
.sms_service .smsWin .sms_capcha img{float:left;padding-right:10px;}
.sms_service .gubun { display: none; }
.sms_service .name,
.sms_service .phone { padding: 0 5px 5px 10px; }
.sms_service .name .lovesp { font-size:0; }
.sms_service select { height:22px; }
.sms_service label { color: #847f74; font-size: 12px; }

/* Q_sms2 */
.Q_sms2 { width: 100%; height: 350px; margin-top:10px; background: url(/images/quick/sms_bn.jpg) left top no-repeat #eaeaea;}
.Q_sms2 ul.tab {margin:0;padding:0;overflow: hidden;}
.Q_sms2 ul.tab li {float:left;width:50%; list-style:none;}
.Q_sms2 ul.tab li a { display: block; height: 30px; line-height: 30px; font-size: 13px; color: #fff; font-weight: 600; letter-spacing: -0.05em; text-align: center; background: #0099d9;}
.Q_sms2 ul.tab li.on a { background: #4fb9e6; color: #fff;}
.Q_sms2 div.cont { padding:10px 10px 0;}
.Q_sms2 div.cont select { width: 130px;height: 24px;font-size: 13px; color: #333; background: #fff;border: 0 none; margin: 0 0 5px;}
.Q_sms2 div.cont p {font-weight: 600;letter-spacing: -0.05em;color: #333;font-size: 12px;line-height: 1.3;margin: 12px 0 3px;}
.Q_sms2 div.cont input {width: 147px;/*height: 24px;*/line-height: 26px; font-size: 12px;color: #333;text-align: center;background: #fff;border: 0 none;}
.Q_sms2 div.cont button { margin: 10px 0 0;}


/* ÇÏ´Ü °íÁ¤ »ó´ã ******************************************************************/
.F_fix_sangdam{position:fixed; left:0; bottom:0; width:100%; height:60px; background:url(/image/common/foot_fix_bg.jpg) 50% 0 no-repeat; z-index:100000;}
.F_fix_sangdam .inner{position:relative; width:1100px; height:60px; margin:0 auto;}
.F_fix_sangdam .inner ul{position:absolute; right:5px; top:6px; overflow:hidden;}
.F_fix_sangdam .inner ul li{float:left; margin-left:10px;}
.F_fix_sangdam .inner ul li div{margin:0 0 2px;}
.F_fix_sangdam .inner ul li div.posi{position:relative; padding-left:40px;}
.F_fix_sangdam .inner ul li div.posi span{position:absolute; left:0; top:0; line-height:23px; color:#fff; font-size:11px;}
.F_fix_sangdam .inner ul li div select{width:150px; height:23px; font-size:12px; color:#333; background:#fff; border:0 none;}
.F_fix_sangdam .inner ul li div input{width:150px; height:21px; line-height:23px; font-size:12px; color:#333; background:#fff; border:0 none;}
.F_fix_sangdam .inner ul li div div.telno{overflow:hidden;}
.F_fix_sangdam .inner ul li div div.telno select{float:left; width:60px; margin:0;}
.F_fix_sangdam .inner ul li div div.telno input{float:left; width:43px; text-align:center; margin:0 0 0 2px;}
.F_fix_sangdam .inner ul li button{border:0; padding:0;}

/* latest */
.latest {display:inline-block;width:50px;margin:0px;font-size:11px; *zoom:1;}
.latest dd {float:left;width:57px;height:15px;/*margin-left:5px;*/text-align:right;}
.latest span {display:inline-block; overflow:hidden; width:9px !important; height:12px; margin-left:0px; text-align:left; text-indent:-5000em; background:url('/image/common/topcount.png') no-repeat; *zoom:1;}
.latest dd span {position:relative;top:-4px;vertical-align:middle;}
.latest span.n1 {background-position:0px -14px;}
.latest span.n2 {background-position:0px -28px;}
.latest span.n3 {background-position:0px -42px;}
.latest span.n4 {background-position:0px -56px;}
.latest span.n5 {background-position:0px -70px;}
.latest span.n6 {background-position:0px -84px;}
.latest span.n7 {background-position:0px -98px;}
.latest span.n8 {background-position:0px -112px;}
.latest span.n9 {background-position:0px -126px;}
.latest span.n0 {background-position:0px -140px;}
.latest span.nc {background-position:0px -153px;width:4px;height:6px;position:relative;top:4px;}

/* total count animation */
.latest dd.count span {
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	animation-duration:2s;
	animation-iteration-count:1;
	animation-timing-function:ease-in-out;
}
.latest dd.count span.n1 {
	-webkit-animation-name:total1;
	animation-name:total1;
}
.latest dd.count span.n2 {
	-webkit-animation-name:total2;
	animation-name:total2;
}
.latest dd.count span.n3 {
	-webkit-animation-name:total3;
	animation-name:total3;
}
.latest dd.count span.n4 {
	-webkit-animation-name:total4;
	animation-name:total4;
}
.latest dd.count span.n5 {
	-webkit-animation-name:total5;
	animation-name:total5;
}
.latest dd.count span.n6 {
	-webkit-animation-name:total6;
	animation-name:total6;
}
.latest dd.count span.n7 {
	-webkit-animation-name:total7;
	animation-name:total7;
}
.latest dd.count span.n8 {
	-webkit-animation-name:total8;
	animation-name:total8;
}
.latest dd.count span.n9 {
	-webkit-animation-name:total9;
	animation-name:total9;
}
.latest dd.count span.n0 {
	-webkit-animation-name:total0;
	animation-name:total0;
}

@-webkit-keyframes total1 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -14px;}
}
@keyframes total1 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -14px;}
}
@-webkit-keyframes total2 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -28px;}
}
@keyframes total2 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -28px;}
}
@-webkit-keyframes total3 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -42px;}
}
@keyframes total3 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -42px;}
}
@-webkit-keyframes total4 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -56px;}
}
@keyframes total4 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -56px;}
}
@-webkit-keyframes total5 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -70px;}
}
@keyframes total5 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -70px;}
}
@-webkit-keyframes total6 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -84px;}
}
@keyframes total6 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -84px;}
}
@-webkit-keyframes total7 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -98px;}
}
@keyframes total7 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -98px;}
}
@-webkit-keyframes total8 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -112px;}
}
@keyframes total8 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -112px;}
}
@-webkit-keyframes total9 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -126px;}
}
@keyframes total9 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -126px;}
}
@-webkit-keyframes total0 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -140px;}
}
@keyframes total0 {
	0%, 30% {background-position:0px 0px;}
	100% {background-position:0px -140px;}
}

/* ½Ç½Ã°£ ----------------------------------------*/
.live_ranking{position:absolute; right:0; top:174px; width:230px; float:left; height:38px;}
/*
.live_ranking div.tit{font-size:13px; color:#000;font-weight:bold; font-family:'dotum'; line-height:2; padding-left:35px; background:url(/image/common/icon_crown.png) left 50% no-repeat;}		  */

.live_ranking div.tit{position:absolute; left:-95px; top:0; line-height:30px; font-size:13px; color:#333; padding-top:5px; font-weight:600;}
.live_ranking .ranking_slide{position:absolute; left:14px; top:9px; width:164px; height:22px; overflow:hidden;}
.live_ranking .ranking_slide ul{}
.live_ranking .ranking_slide ul li{width:143px; height:22px; padding:0 0 0 21px;}
.live_ranking .ranking_slide ul li a{float:left; color:#333; line-height:22px;}
.live_ranking .ranking_slide ul li a:hover{text-decoration:none;}
.live_ranking .ranking_slide ul li span{color:#999;}

.live_ranking:hover .ranking_view{display:block!important; z-index:99;}
.live_ranking .ranking_view{position:absolute; left:0; top:0; display:none; width:162px;margin-left:25px; min-height:13px; padding:14px 13px 10px; border:2px solid #439efe; background:#fff;}
/*.live_ranking .ranking_view p{font-weight:bold; letter-spacing:-0.07em; color:#2d3740; height:21px; overflow:hidden;}*/
.live_ranking .ranking_view ul{}
.live_ranking .ranking_view ul li{width:141px; height:22px; padding:0 0 0 21px;}
.live_ranking .ranking_view ul li a{float:left; color:#2d3740; line-height:22px; font-size:13px;}
.live_ranking .ranking_view ul li a:hover{text-decoration:underline;}
.live_ranking .ranking_view ul li span{color:#777;}

.live_ranking li{overflow:hidden; background-position:left 4px;  background-repeat:no-repeat;}
.live_ranking li.no1{background-image:url(/image/main/01.png);}
.live_ranking li.no2{background-image:url(/image/main/02.png);}
.live_ranking li.no3{background-image:url(/image/main/03.png);}
.live_ranking li.no4{background-image:url(/image/main/04.png);}
.live_ranking li.no5{background-image:url(/image/main/05.png);}
.live_ranking li.no6{background-image:url(/image/main/06.png);}
.live_ranking li.no7{background-image:url(/image/main/07.png);}
.live_ranking li.no8{background-image:url(/image/main/08.png);}
.live_ranking li.no9{background-image:url(/image/main/09.png);}
.live_ranking li.no10{background-image:url(/image/main/10.png);}

.live_ranking li span{float:right; width:20px; padding:5px 0 0 10px; font-family:verdana; font-size:10px;}
.live_ranking li span.up{background:url(/image/main/up.gif) left 8px no-repeat;}
.live_ranking li span.down{background:url(/image/main/down.gif) left 9px no-repeat;}
.live_ranking li span.default{background:url(/image/main/-.gif) 50% 50% no-repeat; width:30px!important; height:22px!important; padding:0!important;}
.live_ranking li span.new{background:url(/image/main/new.gif) 50% 50% no-repeat; width:30px!important; height:22px!important; padding:0!important;}


/********************************************************** **********************************************************/
.SMS_type1{position:relative; width:178px; height:176px; padding:39px 10px 0; border:2px solid #dcdcdc; background:#fff;}
.SMS_type1 div.tit{position:absolute; left:-1px; top:-1px;}
.SMS_type1 div.textarea_box{width:158px; height:70px; padding:10px 10px 0; background:url(/image/common/type1_bg.png) left top no-repeat;}
.SMS_type1 div.textarea_box textarea{width:158px; height:50px; border:0 none; background:none; font-size:12px; color:#fff; line-height:1.4;}
.SMS_type1 div.textarea_box small{display:block; text-align:right; color:#9c9c9c; font-size:11px;}
.SMS_type1 div.telno{overflow:hidden; margin:5px 0 5px;}
.SMS_type1 div.telno select{float:left; width:72px; height:24px; background:#fff; border:1px solid #ccc;}
.SMS_type1 div.telno input{float:left; width:46px; height:22px; margin:0 0 0 5px; background:#fff; border:1px solid #ccc;}
.SMS_type1 div.agree{font-size:11px; color:#666; line-height:1.3;}
.SMS_type1 div.agree input{vertical-align:middle; margin-right:5px;}
.SMS_type1 div.agree label{vertical-align:middle;}
.SMS_type1 div.agree label a{color:#000; text-decoration:underline;}
.SMS_type1 div.btn{text-align:center; margin:5px 0 0;}
.SMS_type1 div.btn button{}

.SMS_type2{position:relative; width:537px; height:120px; padding:39px 10px 0; border:2px solid #dcdcdc; background:#fff;}
.SMS_type2 div.tit{position:absolute; left:-1px; top:-1px;}
.SMS_type2 div.textarea_box{width:220px; height:100px; padding:10px 10px 0; margin-right:55px; background:url(/image/common/type1_bg2.png) left top no-repeat; float:left;}
.SMS_type2 div.textarea_box textarea{width:158px; height:50px; border:0 none; background:none; font-size:12px; color:#fff; line-height:1.4;}
.SMS_type2 div.textarea_box small{display:block; text-align:right; color:#9c9c9c; font-size:11px;}
.SMS_type2 div.telno{overflow:hidden; margin:5px 0 5px;}
.SMS_type2 div.telno select{float:left; width:72px; height:24px; background:#fff; border:1px solid #ccc;}
.SMS_type2 div.telno input{float:left; width:46px; height:22px; margin:0 0 0 5px; background:#fff; border:1px solid #ccc;}
.SMS_type2 div.agree{font-size:11px; color:#666; line-height:1.3;}
.SMS_type2 div.agree input{vertical-align:middle; margin-right:5px;}
.SMS_type2 div.agree label{vertical-align:middle;}
.SMS_type2 div.agree label a{color:#000; text-decoration:underline;}
.SMS_type2 div.btn{/*text-align:center;*/ margin:5px 0 0;}
.SMS_type2 div.btn button{}

.carDealer {
	width: 100%;
	height: 130px;
	line-height: 90px;
	position: relative;
	background: #fff;
	padding: 20px;
	overflow: hidden;
	border:1px solid #aaa;
	box-sizing: border-box;
	margin-top:15px;
}
.carDealer .photo {
	width: 90px; height: 90px;
	position: absolute;
	overflow: hidden;
}
.carDealer .photo img {
	width: 100%; height: 100%;
}

.carDealer div.textarea_box{
	float:left;
	width:158px; 
	height:70px; 
	padding:10px 10px 0 10px;
	margin-right: 15px;
	background:url(/image/common/type1_bg.png) left top no-repeat;
}

.carDealer div.textarea_box textarea{
	width:158px; 
	height:50px; 
	border:0 none; 
	background:none; 
	font-size:12px; 
	color:#fff; 
	line-height:1.4;
}

.carDealer div.textarea_box small{
	display:block; 
	text-align:right; 
	color:#9c9c9c; 
	font-size:11px;
}

.carDealer .txt {
	padding: 0 15px 0 110px;
	color: #000;
	line-height: 1;
	display: inline-block;
	float:left;
}
.carDealer .txt .name {
	font-size: 18px;
	font-weight: 600;
}
.carDealer .txt .number {
	font-size: 24px;
	font-weight: 600;
	margin: 10px 0;
	color:#193075;
}
.carDealer .txt .desc {
	color: #666;
	font-size: 13px;
}
.carDealer .counsel {
	height: 90px;
	float: left;
	overflow: hidden;
	line-height: normal;
	padding-left: 30px;
	border-left: 1px dashed #aaa;
}
.carDealer .counsel .input_area {
	width: 220px;
	float: left;
}
.carDealer .counsel .input_area input {
	width: 100%; 
	height: 25px;
	background: #fafafa;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	margin-bottom: 10px;
	border:1px solid #e8e8e8;
	box-sizing: border-box;
}
.carDealer .counsel .input_area input:last-child {
	margin-bottom: 0;
}
.carDealer .counsel .input_area input:focus {
	background: #fff;
	color: #192129;
}
.carDealer .counsel .checksWrap_st1 {
	/*float: left;*/
}
.carDealer .counsel .checksWrap_st1 .checks {
	/*min-width: 75px; 
	height: 90px;
	position: relative;*/
}
.carDealer .counsel .checksWrap_st1 .checks input[type="checkbox"] {
	left: 20px;
}
.carDealer .counsel .checksWrap_st1 .checks label {
	height: 90px; 
	max-width: 55px;
	padding: 40px 0 0;
	word-break: keep-all;
	line-height: 16px;
	/*margin-left: 20px;*/
	color:#666;
}
.carDealer .counsel .checksWrap_st1 .checks label a {
	color: #555;
	text-decoration: underline;
}
.carDealer .btnSet {
	/*float: left;*/
	margin-left: 30px;
}
.carDealer .btnSet a {
	float:left;
	width: 135px; 
	height: 90px;
	display: inline-block;
	border: 2px solid #3658bf;
	background: #3658bf;
	line-height: 86px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	font-weight:bold;
}
.carDealer .btnSet a:hover {
	background:#193075;
}
.carDealer .btnSet a img {
	vertical-align: middle;
}


/********************************************************** best_dealer **********************************************************/
.best_dealer > .ttl{
	height:25px;
}
.best_dealer .best_dealer_con {
	float:left;
	width:180px;
	height: 395px;
	/*padding: 12px 12px 0;*/
	border: 3px solid #315096;
	text-align: center;
	position:relative;
	background: #fff;
}
.best_dealer .best_dealer_con img.ribon{
	position:absolute;
	top:-3px;
	left:-3px;
	background-color:transparent;
}
.best_dealer .best_dealer_con .img{
	width:180px;
	height:200px;
	overflow:hidden;
}
.best_dealer .best_dealer_con .img img{
	width:100%;
	height:100%;
}
.best_dealer .best_dealer_con .name{
	font-size: 12px;
	color: #666;
	line-height: 1.6;
	margin: 10px 0 3px;
}
.best_dealer .best_dealer_con .name span{
	font-size: 14px;
	font-weight: 600;
	color: #222;
}
.best_dealer .best_dealer_con .phone{
	color: #333;
	line-height: 30px;
	font-size: 21px;
	letter-spacing: -0.05em;
	font-weight: 600;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ddd;
	margin: 10px 0 10px;
}
.best_dealer .best_dealer_con .exp{
	height:41px;
	background: #f2f2f2;
	padding: 10px;
	line-height: 1.4;
	letter-spacing: -0.05em;
	overflow: hidden;
	font-size: 12px;
	color: #666;
}
.best_dealer .best_dealer_con .btn{
	margin-top:10px;
}

/********************************************************** M_TS **********************************************************/
.M_TS{float:right; width:240px; height:265px;}
.M_TS ul.tab{overflow:hidden;margin-bottom:10px;}
.M_TS ul.tab li{float:left; width:120px;}
.M_TS ul.tab li a{display:block; height:30px; line-height:30px; font-size:14px;  color:#fff; letter-spacing:-0.05em; /*border-radius:22px;*/ text-align:center; background:#141414;}
.M_TS ul.tab li.on a{background:#0f2647; color:#fff;}
.M_TS div.cont{width:240px; height:220px; padding:0 0 40px;background:#0f2647;}
.M_TS div.cont select{width:215px; height:25px; background:#fff; padding:2px; border:0 none; border-radius:3px; font-size:13px; color:#333; margin:0 12px 5px;}
.M_TS div.cont p{font-size:13px; color:#fff; font-weight:600; line-height:1.6; margin-left:15px;  /*text-shadow:0px 1px 2px #000;*/}
.M_TS div.cont div.telno{overflow:hidden; margin:0 12px 4px;}
.M_TS div.cont div.telno select{float:left; width:60px; margin:0;}
.M_TS div.cont div.telno input{float:left; width:71px; height:23px; line-height:23px; font-size:13px; color:#333; text-align:center; margin-left:5px; border:0 none; border-radius:3px; background:#fff;}
.M_TS div.cont div.telno button{}
.M_TS div.cont div.button {margin-left:13px; margin-top:7px;}

/* ºü¸£°Ô Á¶È¸ÇÏ±â -----------------------------------------------*/
.Q_quicklink{margin: 10px 0; width:160px;}
.Q_quicklink a{display:block;}


/* ºü¸¥»ó´ã½ÅÃ» */
.floating_sangdam {position:fixed; left:0; bottom:0; width:100%; height:60px; background:url(/image/common/sangdam_bg.jpg) center top no-repeat #3086dd; z-index:10000;}
.floating_sangdam .inner{position:absolute; left:50%; bottom:0; margin-left:-500px; width:816px; height:53px; padding:7px 0 0 190px; overflow:hidden;}
.floating_sangdam p{display:block; font-size:13px; line-height:23px; color:#fff; letter-spacing:-0.05em; padding:0 8px 0 18px;}
.floating_sangdam select{display:block; width:150px; height:23px; line-height:21px; color:#333; background:#fff; border:0 none; margin:1px 0;}
.floating_sangdam input{/*width:160px; height:21px;*/ line-height:21px; color:#333; border:0 none; margin:1px 0;}
.floating_sangdam .telno{overflow:hidden; margin:1px 0;}
.floating_sangdam .telno select{float:left; width:60px; margin:0;}
.floating_sangdam .telno input{float:left; width:48px; margin:0 0 0 2px;}
.floating_sangdam button{margin-left:10px;}
.floating_sangdam .chk_area {margin:10px 0 0 10px;}
.floating_sangdam .chk_area input {width:12px; height:12px; margin:0 3px 0 0;}
.floating_sangdam .chk_area label {font-size:11px; color:#fff; cursor:pointer;}


/* º£½ºÆ®µô·¯ ----------------------------------- */
.M_BD{float:right; position:relative; width:160px; height:300px; margin:10px 0 0;}
.M_BD div.ribbon{position:absolute; left:2px; top:-4px; width:37px; height:43px; background:url(/image/common/ribbon_best.png) left top no-repeat;}
.M_BD div.img{}
.M_BD div.cont{position:relative; height:80px; border-width:0 1px; border-style:solid; border-color:#ddd;}
.M_BD div.cont small{display:block; font-size:10px; color:#888; line-height:1.3; padding:13px 0 0 8px;}
.M_BD div.cont strong{display:block; font-size:11px; color:#444; line-height:1.3; padding:0 0 0 8px;}
.M_BD div.cont p{position:absolute; right:12px; top:13px; font-size:20px; color:#333; line-height:1.6; font-weight:600;}
.M_BD div.cont span{display:block; text-align:center; font-size:18px; font-weight:600; color:#dd1b1b; line-height:1.3; height:29px; overflow:hidden; margin:3px 0 0;}
.M_BD div.btn{overflow:hidden;}
.M_BD div.btn a{float:left;}

/* Â÷Á¾º° °Ë»ö -----------------------------------------------*/
.Q_link_bn{width:100px;}
.Q_link_bn a{display:block; height:70px; margin:0 0 3px; background:#0f2647;}
.Q_link_bn a:hover{background:#2e4567;}

/* °¡°Ýº° °Ë»ö -----------------------------------------------*/
.Q_price{width:100px; background:#0f2647; padding:15px 0; margin:10px 0 0;}
.Q_price .tit{text-align:center; font-size:13px; color:#fff; font-weight:600; letter-spacing:-0.07em; line-height:1.3;}
.Q_price ul{margin:10px 0 0;}
.Q_price ul li{height:50px; background-image:url(/image/common/price.png); background-repeat:no-repeat; cursor:pointer;}
.Q_price ul li.price1{background-position:0 0;}
.Q_price ul li.price2{background-position:0 -50px;}
.Q_price ul li.price3{background-position:0 -100px;}
.Q_price ul li.price4{background-position:0 -150px;}
.Q_price ul li.price5{background-position:0 -200px;}
.Q_price ul li.price6{background-position:0 -250px;}
.Q_price ul li.price1:hover{background-position:-100px 0;}
.Q_price ul li.price2:hover{background-position:-100px -50px;}
.Q_price ul li.price3:hover{background-position:-100px -100px;}
.Q_price ul li.price4:hover{background-position:-100px -150px;}
.Q_price ul li.price5:hover{background-position:-100px -200px;}
.Q_price ul li.price6:hover{background-position:-100px -250px;}