@charset "utf-8";

/* All */
header, footer, nav, section, article, aside, figure, figcaption {display:block}
body, table, input, textarea, select, button {font-size:12px}
a img {border:0}

/* Type */
td, th, li, dt, dd, div, span, p, a {margin:0; padding:0;}

html {overflow-y:scroll;}
body {margin:0; padding:0; scroll 0 0 transparent; font-family:Malgun Gothic,'맑은 고딕','돋움',dotum, Helvetica, sans-serif; font-size:12px; color:#666; letter-spacing:-.5px;}

img, fieldset {border:none; vertical-align:middle; margin:0 !important;}
button, label {border:none; vertical-align:middle; cursor:pointer; font-family:Malgun Gothic,'맑은 고딕';}
hr, button img{display:none;}
ul, ol, li{list-style:none; margin:0; padding:0;}
dl, dd{list-style:none; margin:0; padding:0;}


.png24 {tmp:expression(setPng24(this));}


a {outline:none; text-decoration:none; color:#333; select-dummy:expression(this.hideFocus=true); cursor:pointer;}
a:hover {text-decoration:none; color:#333;}
a:active, a:focus{text-decoration:none; color:#333;}

textarea {padding:5px; font-family:Malgun Gothic,'맑은 고딕'; font-size:14px; color:#333; border:1px solid #ddd; overflow:auto;}

table {border-collapse:collapse; border:0; padding:0;}
caption {display:none;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
select {display:inline-block; vertical-align:middle; height:34px; font-family:Malgun Gothic,'맑은 고딕'; font-size:14px; color:#333; border:1px solid #ddd; letter-spacing:0;}

input[type="text"], input[type="password"] {
	padding:0 5px 3px;
	height:29px;
	font-family:Malgun Gothic,'맑은 고딕';
	font-size:14px;
	color:#333;
	border:1px solid #ddd;
	vertical-align:middle;
	letter-spacing:-.5px;
}
input[type="radio"], input[type="checkbox"] {
	cursor:pointer;
	vertical-align:middle;
	margin:0;
	padding:0;
}

/* etc define */
.underline {text-decoration:underline;}
.lineThrough {text-decoration:line-through; color:#8a8a8a;}
.font-default {color:#333; font-weight:normal;}
.bold {font-weight:bold;}
.line {border-bottom:1px solid #d3d3d3;}
.floatLeft {display:inline; float:left;}
.floatRight {display:inline; float:right;}
.clearBoth {clear:both;}
.alignMiddle {vertical-align:middle !important;}
.alignTop {vertical-align:top !important;}
.alignBottom {vertical-align:bottom !important;}
.alignLeft {text-align:left !important;}
.alignCenter {text-align:center !important;}
.alignRight {text-align:right !important;}
.borderTop {border-top:1px solid #eee;}
.borderBottom {border-bottom:1px solid #dfdfdf;}
.borderRight {border-right:1px solid #e8e8e8;}
.txtspace {letter-spacing:-1px;}
.displayInline-block {display:inline-block;}
.displayBlock {display:block;}
.borderNone {border:none !important;}
.overflowHidden {overflow:hidden;}


h1													{font-size:42px; font-weight:normal; color:#202020; letter-spacing:-2px;}
h2													{margin:0 0 10px; padding:0; font-size:14px; color:#202020; letter-spacing:-.5px;}


hr													{display:block; margin:-10px auto; padding:0; width:auto; border-top:1px dashed #eee; border-bottom:none; border-left:none; border-right:none;}


/* Selectbox Style */
#select_box											{display:inline-block; vertical-align:middle; position:relative; height:32px; border:1px solid #ddd; background:#fff url('/img/icon/selectbox-arrow.png') right center no-repeat; cursor:pointer;}
#select_box label									{position:absolute; top:0; left:5px; padding:0; font-size:14px; color:#333; line-height:30px;}
#select_box .selectBox								{margin:0; padding-left:5px; width:100%; height:34px; opacity:0; filter: alpha(opacity=0);}


/* Btn Style */
.btn-style01										{display:block; vertical-align:middle; margin:0 auto; padding:0 40px 2px; min-width:160px; height:46px; font-size:16px; font-weight:bold; text-align:center;}
.btn-style02										{display:block; vertical-align:middle; margin:0 auto; padding:0 30px 2px; width:auto; height:35px; font-size:14px; text-align:center;}
.btn-style03										{display:block; vertical-align:middle; margin:0 auto; width:60px; height:30px; font-size:13px; text-align:center;}
.btn-carData										{display:inline-block; vertical-align:middle; margin-left:5px; padding:0 10px; line-height:17px; font-size:12px; color:#333; border:1px solid #ccc; background-color:transparent; text-align:center; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.btn-carData:hover									{color:#fff; border:1px solid #ffa803; background-color:#ffa803;}


/* Btn Color */
.btn-color01										{color:#fff; background-color:#695b50;}
.btn-color01:hover									{color:#fff; background-color:#ffa803;}
.btn-color02										{color:#333; background-color:#f0f0f0;}
.btn-color03										{color:#333; border:1px solid #ccc; background-color:#fff;}
.btn-color03:hover									{color:#fff; border:1px solid #695b50; background-color:#695b50;}
.btn-color04										{color:#666; border:1px solid #666; background-color:#fff;}


/* Btn Position */
.btn-position										{margin-top:30px; text-align:center;}
.btn-position button								{display:inline-block; margin:0 5px;}


/* Btn Hover */
.btn-hover											{-webkit-transition:all .2s; transition:all .2s;}


/* Layout Selector */
.wrap												{position:relative; width:100%; min-width:1120px; overflow:hidden;}
.inner												{position:relative; margin:0 auto; width:1120px;}
.inner:after										{content:""; display:block; float:none; clear:both;}
.container											{margin-top:100px; padding-bottom:80px; background-color:#f5f5f6;}
.container:after									{content:""; display:block; float:none; clear:both;}
.container.main-container							{margin:0;}
.detailView-contents								{margin:0 auto; padding-top:40px; width:1120px; height:auto; overflow:hidden;}
.contents											{position:relative; margin:0 auto; padding-top:40px; width:1120px; height:auto; overflow:hidden;}
.section											{margin:0; padding:30px 40px 40px; border:1px solid #ddd; background-color:#fff;}


/* Header */
.header												{position:fixed; z-index:9998; width:100%; height:100px; background-color:#fff; /*background-color:rgba(255,255,255,.95);*/ overflow:hidden;}
.header.on-scroll									{border-bottom:1px solid #1b99d9;}
.header .logo										{position:absolute; top:20px; left:0; z-index:100; width:auto;}
.header .top_menu 									{position:absolute; top:10px; right:0; z-index:100; width:auto; font-size:12px; text-align:right;}
.header .top_menu a									{color:#777;}
.header .top_menu a:hover							{color:#333;}
.header .top_menu span								{display:inline-block; margin:0 4px; width:auto; font-size:10px; color:#bbb;}
.header .gnb										{margin:0; padding-top:60px; width:auto; height:auto;}
.header .gnb ul										{width:auto; height:auto;}
.header .gnb ul:after								{content:""; display:block; float:none; clear:both;}
.header .gnb li										{position:relative; float:right; margin-left:55px; width:auto; font-size:16px; color:#333; cursor:pointer;}
.header .gnb li > b									{color:#000;}
.header .gnb li:hover,
.header .gnb li:hover > b							{color:#ffa803;}
.header .gnb li > em								{position:absolute; top:-20px; left:50%; z-index:100; margin-left:-20px; width:40px; line-height:16px; font-style:normal; font-weight:bold; font-size:10px; color:#fff; background-color:#de030e; letter-spacing:0; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}





/*
.snb_wrap									{overflow:hidden;}
.snb_wrap > div								{position:relative; margin:0 auto; padding:0; width:1120px; overflow:hidden;}
.snb_wrap > div > ul						{margin-right:-40px; margin-top:20px; padding:0; width:auto; height:auto;}
.snb_wrap > div > ul:after					{content:""; display:block; float:none; clear:both;}
.snb_wrap > div > ul > li					{float:right; margin:0; padding-top:10px; width:159px; height:500px; text-align:center; border-left:1px solid #e6e6e6;}
.snb_wrap > div > ul > li > span			{display:block; margin-bottom:15px; padding:0; width:auto; font-size:13px; color:#555; cursor:pointer;}
.snb_wrap > div > ul > li > span:hover		{color:#d30000;}
.snb_wrap > div > dl						{display:block !important; position:absolute; top:35px; left:0; z-index:100; width:250px; height:100%;}
.snb_wrap > div > dl dt						{margin-bottom:15px; padding:0; font-weight:bold; font-size:23px; color:#151515; letter-spacing:-2px;}
.snb_wrap > div > dl dd						{margin-bottom:8px; padding:0; font-size:15px; color:#333;}
*/


/* Main Visual */
.main-visual										{position:relative; margin-top:100px; padding:0; width:auto; min-width:1120px; height:400px; background:url('/img/main/visual.jpg') no-repeat center top; background-size:cover;}
.main-visual h1										{position:absolute; top:180px; left:0; z-index:100; font-size:38px; font-weight:bold; color:#fff; letter-spacing:-1px; -webkit-text-shadow:0 1px 0 rgba(0,0,0,.2); -moz-text-shadow:0 1px 0 rgba(0,0,0,.2); text-shadow:0 1px 0 rgba(0,0,0,.2);}


/* Main Visual */
.main-contents										{position:relative; z-index:200; margin:-150px auto 0; padding:0; width:1120px; height:auto; background-color:#ffa803;}
.main-contents .content-menu						{margin-left:580px; padding:0; width:auto; height:359px; overflow:hidden;}
.main-contents .content-menu:after					{content:""; display:block; float:none; clear:both;}
.main-contents .content-menu > li					{float:left; width:179px; height:179px; border-left:1px solid #ffc24f; border-bottom:1px solid #ffc24f; border-left:1px solid rgba(255,255,255,.3); border-bottom:1px solid rgba(255,255,255,.3); cursor:pointer;}
.main-contents .content-menu > li:hover				{background-color:rgba(255,255,255,.1);}
.main-contents .content-menu > li p					{text-indent:-9999px; display:block; margin:25px auto 8px; padding:0; width:60px; height:60px; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.main-contents .content-menu > li p.cm-icon01		{background:url('/img/main/cm-icon01.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon02		{background:url('/img/main/cm-icon02.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon03		{background:url('/img/main/cm-icon03.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon04		{background:url('/img/main/cm-icon04.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon05		{background:url('/img/main/cm-icon05.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon06		{background:url('/img/main/cm-icon06.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon07		{background:url('/img/main/cm-icon07.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon08		{background:url('/img/main/cm-icon08.png') no-repeat;}
.main-contents .content-menu > li p.cm-icon09		{background:url('/img/main/cm-icon09.png') no-repeat;}
.main-contents .content-menu > li > dl				{font-weight:bold; color:#fff; text-align:center; letter-spacing:-1px;}
.main-contents .content-menu > li > dl > dt			{margin-bottom:5px; font-size:18px;}
.main-contents .content-menu > li > dl > dd			{font-size:12px; color:rgba(255,255,255,.7); line-height:15px;}
.main-contents .content-banner						{position:absolute; top:0; left:0; z-index:10; width:580px; height:359px; overflow:hidden; cursor:pointer;}
.main-contents > em									{text-indent:-9999px; position:absolute; bottom:-15px; left:0; z-index:10; width:100%; height:15px; background:url('/img/main/main-contents-shadow.png') no-repeat;}


/* Slide Banner */
.slide-banner										{position:relative; margin:100px auto 0; width:100%; max-width:1920px; background-color:#fff; text-align:center;}
.slide-banner:after									{content:""; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:rgba(73,69,68,.7);}
.flexslider											{position:relative; width:100%; overflow:hidden;}
.flexslider .slides > li							{display:none; height:360px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.flexslider > dl									{position:absolute; top:50%; left:0; z-index:2; width:100%; color:#fff; letter-spacing:0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.flexslider > dl dt									{margin-bottom:15px; font-family:'NotoKrB'; font-size:45px; line-height:1;}
.flexslider > dl dd									{font-family:'NotoKrR'; font-size:24px;}


/* Slide Direction Nav */
.flex-direction-nav									{width:0; height:0; text-indent:-9999px;}
.flex-direction-nav a								{position:absolute; top:50%; left:50%; z-index:2; display:block; width:60px; height:80px; text-indent:-9999px; background:url('/img/main/main_direction_nav.png') no-repeat; opacity:.5; cursor:pointer; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-transition:all .3s; transition:all .3s;}
.flex-direction-nav a:hover							{opacity:1;}
.flex-direction-nav .flex-prev						{margin-left:-700px;}
.flex-direction-nav .flex-next						{margin-left:640px; background-position:right top;}


/* Slide Control Nav */
.flex-control-nav									{position:absolute; bottom:15px; left:50%; z-index:2; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.flex-control-nav li								{position:relative; display:inline-block; margin:0 3px;}
.flex-control-paging li a							{display:block; width:14px; height:14px; text-indent:-9999px; border:2px solid rgba(255,168,3,.4); background-color:transparent; cursor:pointer; -webkit-border-radius:50%; border-radius:50%; -webkit-transition:all .3s; transition:all .3s;}
.flex-control-paging li a.flex-active				{width:30px; border-color:#ffa803; background-color:#ffa803; -webkit-border-radius:20px; border-radius:20px;}


/* Direction Nav 
.flex-direction-nav									{width:0; height:0; text-indent:-9999px;}
.flex-direction-nav a								{width:72px; height:120px; margin-top:-60px; display:block; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background:url('/img/main/btn_direction_nav.png') no-repeat;}
.flex-direction-nav .flex-next						{background-position:100% 0; right:0;}
.flex-direction-nav .flex-prev						{left:0;}
.flexslider:hover .flex-next						{filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; right:0;}
.flexslider:hover .flex-prev						{filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; left:0;}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover					{opacity: 1;}
.flex-direction-nav .flex-disabled					{filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; cursor:default;}


/* Control Nav 
.flex-control-nav									{position:absolute; top:10px; left:10px; z-index:20; width:100%;}
.flex-control-nav li								{margin:0 1.5px; padding:0; display: inline-block; zoom: 1; *display:inline;}
.flex-control-paging li a							{width:10px; height:10px; display:block; background-color:#fafafc; background-color:rgba(255,255,255,.4); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover						{background-color:#f7941d; background-color:rgba(255,255,255,1);}
.flex-control-paging li a.flex-active				{background-color:#f7941d; background-color:rgba(255,255,255,1);}


/* 하단퀵메뉴 */
.bottom-menu										{margin:0 -20px; padding:40px 0; width:auto; height:auto;}
.bottom-menu:after									{content:""; display:block; float:none; clear:both;}
.bottom-menu li										{float:left; margin:0 20px; padding:0; width:250px; height:250px; background-color:#fafafa; text-align:center; cursor:pointer; -moz-transition:all .1s; -webkit-transition:all .1s; -o-transition:all .1s; transition:all .1s;}
.bottom-menu li p									{text-indent:-9999px; display:block; margin:45px auto 10px; padding:0; width:60px; height:60px;}
.bottom-menu li p.bm-icon01							{background:url('/img/icon/bm-icon01.png') no-repeat;}
.bottom-menu li p.bm-icon02							{background:url('/img/icon/bm-icon02.png') no-repeat;}
.bottom-menu li p.bm-icon03							{background:url('/img/icon/bm-icon03.png') no-repeat;}
.bottom-menu li p.bm-icon04							{background:url('/img/icon/bm-icon04.png') no-repeat;}
.bottom-menu li dl									{width:auto; height:auto;}
.bottom-menu li dl dt								{margin-bottom:10px; font-size:20px; color:#695b50;}
.bottom-menu li dl dd								{font-size:13px; color:#968c84; line-height:18px;}
.bottom-menu li:hover								{background-color:#ffa803;}
.bottom-menu li:hover dt							{color:#fff;}
.bottom-menu li:hover dd							{color:#fff; color:rgba(255,255,255,.8);}
.bottom-menu li:hover p								{background-position:0 100%;}


/* Footer */
.footer												{position:relative; margin:0 auto; padding-bottom:25px; width:1120px; height:auto; font-size:12px; color:#202020; line-height:18px; letter-spacing:-.2px;}
.footer span										{display:inline-block; margin:0 8px; font-size:10px; color:#ddd;}
.footer > p											{display:block; margin:20px 0; font-size:13px; color:#202020;}
.footer > p strong									{display:inline-block; margin:0 10px; font-weight:bold; font-size:15px; color:#ffa803;}
.footer > p > a										{font-weight:bold;}
.footer > p > a:hover								{text-decoration:underline;}
.footer > strong									{color:#000;}
.footer > em										{display:inline-block; vertical-align:middle; font-style:normal; font-size:16px; color:#000;}
.footer > em b										{margin-right:3px;}
.footer > button									{display:inline-block; vertical-align:middle; margin-left:15px; padding:0 15px 2px; height:30px; font-weight:bold; font-size:13px; color:#fff; background-color:#2865ad; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.footer > button:hover								{background-color:#53b334;}
.footer > b											{margin-right:5px; color:#000;}


/* Sub Top Tile */
.sub-top-title										{display:table; width:100%; height:auto; text-align:center;}
.sub-top-title > span								{display:table-cell; vertical-align:middle; width:auto; height:60px; font-size:18px; color:#ffc000;}
.sub-top-title.bg-inquire							{background:url('/img/sub/bg-inquire.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-terms								{background:url('/img/sub/bg-terms.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-company							{background:url('/img/sub/bg-company.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-customer							{background:url('/img/sub/bg-customer.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-mypage							{background:url('/img/sub/bg-mypage.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-partnership						{background:url('/img/sub/bg-partnership.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-store								{background:url('/img/sub/bg-store.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-etc								{background:url('/img/sub/bg-etc.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-auction							{background:url('/img/sub/bg-auction.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-warranty							{background:url('/img/sub/bg-warranty.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-board								{background:url('/img/sub/bg-board.jpg') no-repeat center; background-size:cover;}
.sub-top-title.bg-about								{background:url('/img/sub/bg-about.jpg') no-repeat center; background-size:cover;}


/* Sub Tab Menu */
.submenu-tab										{position:relative; z-index:100; margin:30px auto -10px; padding:0; width:1120px; height:auto; overflow:hidden;}
.submenu-tab:after									{content:""; display:block; float:none; clear:both;}
.submenu-tab > li									{float:left; height:auto; text-align:center;}
.submenu-tab > li > a								{display:block; padding-bottom:3px; font-size:15px; color:#444; line-height:40px; border:1px solid #ccc; background-color:#f8f7f5; border-left:none; letter-spacing:-1px;}
.submenu-tab > li:first-child > a					{border-left:1px solid #d0d0d0;}
.submenu-tab > li > a:hover							{color:#777; background-color:#ebebe9;}
.submenu-tab > li.on > a							{color:#fff; border-color:#695b50; background-color:#695b50;}
.submenu-tab.tab02 > li								{width:50%;}
.submenu-tab.tab03 > li								{width:33.333333%;}
.submenu-tab.tab04 > li								{width:25%;}
.submenu-tab.tab05 > li								{width:20%;}
.submenu-tab.tab06 > li								{width:16.666666%;}
.submenu-tab.tab07 > li								{width:14.28571%;}
.submenu-tab.tab08 > li								{width:12.5%;}
.submenu-tab.tab09 > li								{width:11.111111%;}
.submenu-tab.tab10 > li								{width:10%;}


/* Sub Top Btn */
#to_the_top											{position:fixed; bottom:40px; right:40px; z-index:200; display:none; width:40px; height:40px; background:#695b50 url('/img/icon/goTop.png') no-repeat; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px;}


/* Title */
.account-header										{margin:0; padding-bottom:15px; border-bottom:2px solid #333;}
.account-header h1									{display:inline-block; font-size:28px; font-weight:bold; color:#333; line-height:30px; letter-spacing:-1px;}
.account-header em									{font-style:normal; display:inline-block; margin-left:10px; font-weight:normal; font-size:13px; color:#888; line-height:24px; letter-spacing:-.5px;}


/* Login */
.login-contents										{margin:0 auto; padding-top:80px; width:680px; height:auto;}
.login												{margin:0 auto; padding:50px 0 25px; width:420px; height:auto; border-bottom:1px solid #eee;}
.login dl											{margin-bottom:15px; padding:0; width:auto; height:auto;}
.login dl:after										{content:""; display:block; float:none; clear:both;}
.login dt											{float:left; width:120px; font-size:14px; color:#333; line-height:35px;}
.login dd											{float:left; width:auto; height:auto;}
.login dd input										{padding:10px; width:270px; height:13px; font-size:14px; color:#777; line-height:13px; border:1px solid #dcdcdc; background-color:#f9f9f9; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.login dd input:focus								{border:1px solid #ffa803;}
.login .facebook-button								{display:block; vertical-align:middle; margin-left:120px; margin-bottom:15px; padding-left:30px; padding-bottom:4px; width:292px; height:35px; font-size:14px; color:#fff; background:#3b5998 url('/img/icon/facebook-icon.png') no-repeat 30px 0; text-align:center;}
.login .facebook-button:hover						{background-color:#35508a;}
.login .account-bottom-link							{margin-left:120px; padding:0; width:auto; height:auto;}
.login .account-bottom-link a						{font-size:12px; color:#777;}
.login .account-bottom-link a:hover					{text-decoration:underline;}
.login .account-bottom-link span					{display:inline-block; margin:0 10px; font-size:11px; color:#d7d7d7;}
.login-button										{display:block; vertical-align:middle; margin:40px auto 20px; padding-bottom:4px; width:180px; height:35px; font-size:14px; text-align:center;}


/* Tab Btn */
.tab-btn											{margin-bottom:-1px; padding:0; width:auto; height:auto;}
.tab-btn:after										{content:""; display:block; float:none; clear:both;}
.tab-btn > li										{position:relative; float:left; width:50%;}
.tab-btn > li > a									{position:relative; display:block; padding:0; line-height:40px; font-size:15px; color:#888; border:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f7f5; text-align:center;}
.tab-btn > li > a:hover								{color:#777; background-color:#ebebe9;}
.tab-btn > li:first-child > a						{border-right:none;}
.tab-btn > li.active > a							{z-index:100; color:#333; font-weight:bold; border-bottom:1px solid #fff; background-color:#fff; overflow:hidden;}


/* Find Title */
.findTitle											{margin-bottom:40px; padding-top:15px; text-align:center;}
.findTitle dt										{margin-bottom:5px; font-family:Nanum Myeongjo; font-size:26px; color:#000; line-height:36px; letter-spacing:-.5px;}
.findTitle dt b										{font-weight:normal; color:#ffa803;}
.findTitle dd										{font-size:14px; color:#555; line-height:22px;}


/* 아이디 비밀번호찾기 */
.find-contents										{margin:0 auto; padding-top:80px; width:800px; height:auto; overflow:hidden;}
.input-id											{display:block; margin-bottom:30px; text-align:center;}
.input-id > input									{width:360px; height:30px; font-size:13px; color:#695b50; border:none; background-color:#f2efe8; text-align:center;}
.find-button										{display:block; vertical-align:middle; margin-top:15px; margin-left:234px; padding-bottom:4px; width:180px; height:35px; font-size:14px; text-align:center;}
.find-caution										{margin-top:40px; padding-top:30px; border-top:1px dashed #eee;}
.find-caution > li									{margin-bottom:3px; padding-left:10px; font-size:12px; color:#454545; background:url('/img/icon/list-dot.gif') no-repeat 0 10px;}
.tabView											{display:none;}


/* 본인인증방법 */
.certify											{}
.certify > dl										{margin-bottom:30px; padding-top:10px; width:auto; height:auto;}
.certify > dl > dt									{margin:0 0 8px; padding:0; font-weight:bold; font-size:22px; color:#333; letter-spacing:-1px; text-align:center;}
.certify > dl > dd									{font-weight:normal; font-size:14px; color:#777; line-height:20px; letter-spacing:-1px; text-align:center;}
.certify > ul										{margin:0 -20px; padding:0; width:auto; height:auto;}
.certify > ul:after									{content:""; display:block; float:none; clear:both;}
.certify > ul > li									{float:left; width:50%;}
.certify > ul > li > p								{display:block; margin:0 auto; padding:0; width:100px; height:100px; border:2px solid #ffa803; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.certify > ul > li > dl								{margin:0 20px; padding-top:10px; width:auto;}
.certify > ul > li > dl > dt						{margin-bottom:20px; padding-bottom:15px; font-weight:bold; font-size:18px; color:#333; border-bottom:1px dotted #444; text-align:center;}
.certify > ul > li > dl > dd						{margin:0; padding:0 10px; font-size:12px; color:#555; line-height:18px;}
.certify > ul > li > dl > button					{display:block; margin:20px auto 0; padding-bottom:4px; width:100%; height:50px; font-size:16px; text-align:center;}


/* 아이디확인 */
.id-info											{width:auto; line-height:140px; font-size:14px; color:#555; background-color:#f8f7f5; text-align:center;}
.id-info strong										{display:inline-block; margin:0 10px; font-size:18px; color:#000;}


/* 새로운 비밀번호입력 
.new-password										{width:auto; height:auto;}
.new-password > span								{display:block; margin-bottom:30px; font-size:16px; color:#ffa803; text-align:center;}
.new-password > dl									{margin:0 auto 15px; padding:0; width:400px; height:auto;}
.new-password > dl:after							{content:""; display:block; float:none; clear:both;}
.new-password > dl > dt,
.new-password > dl > dd								{float:left;}
.new-password > dl > dt								{width:30%; font-size:14px; color:#333; line-height:34px;}
.new-password > dl > dd								{width:70%;}
.new-password > dl > dd input						{font-size:13px; width:94%; color:#888;}
.new-password > button								{margin:0 0 0 279px;}


/* 약관동의 */
.join-agree											{width:auto; height:auto;}
.join-agree > h4									{position:relative; margin:0 0 8px; padding-top:30px; font-size:16px; font-weight:bold; color:#151515;}
.agree-cont											{margin:0; padding:20px; border:1px solid #e6e6e6; line-height:20px; overflow-y:auto;}
.agree-cont.style-none								{padding:40px 10px; border:none; overflow:hidden;}
.agree-cont h1										{margin:0 0 20px; padding:0; font-size:17px; font-weight:bold; color:#000;}
.agree-cont h5										{margin:0; padding-top:15px; font-size:15px; font-weight:bold; color:#444;}
.agree-cont h5:first-child							{padding-top:0;}
.agree-cont h6										{margin:0; padding:10px 0 0 0; font-size:14px; font-weight:bold; color:#707070;}
.agree-cont h5 + h6									{padding-top:0;}
.agree-cont h6 + ol									{margin-top:0;}
.agree-cont ol										{margin:5px 2px; padding:0;}
.agree-cont ol li									{margin-bottom:3px; padding:0; font-size:13px; color:#707070;}
.agree-cont ol li p									{margin:0; padding:10px 0;}
.agree-cont ol li p strong							{color:#1c7ce6;}
.agree-cont ol li ol								{list-style-type:lower-alpha; margin:5px 0 15px 10px; padding:0;}
.agree-cont ol li ol li								{font-size:12px; color:#888;}
.agree-cont ol li ol li p							{margin:0; padding:0;}
.agree-cont ol li ol li span						{display:block; margin:2px 0; padding-left:10px; color:#808080;}
.agree-cont ol li ol li span b						{font-weight:normal; color:#ff0000;}
.agree-check										{display:block; margin:0; padding-top:15px; font-size:14px; color:#333; text-align:right;}
.agree-check input									{vertical-align:middle; margin-right:5px;}
.agree-check label									{cursor:pointer;}


/* 회원가입완료 */
.member-complete									{margin:0; padding:20px 0; text-align:center;}
.member-complete p									{display:block; margin-bottom:15px;}
.member-complete dl									{width:auto; height:auto;}
.member-complete dl dt								{margin-bottom:10px; font-weight:normal; font-size:24px; color:#ffa803; letter-spacing:-1px}
.member-complete dl dd								{font-size:14px; color:#777; line-height:20px; letter-spacing:-1px;}
.member-complete span								{display:block; margin:20px auto 0; width:500px; font-size:13px; color:#666; line-height:36px; background-color:#ebe3d3;}
.member-complete strong								{display:inline-block; margin:0 5px; color:#000;}


/* Table Write */
.table-write										{position:relative; margin:0; padding:40px; width:auto; height:auto;}
.table-write > h1									{margin:0 0 20px; padding:0; font-weight:bold; font-size:18px; color:#333; line-height:30px;}
.table-write > h2									{position:absolute; top:47px; right:40px; z-index:100; font-weight:normal; font-size:12px; color:#888; letter-spacing:-.5px;}
.table-write table									{width:100%; height:auto;}
.table-write table tr.divide-top					{border-bottom:1px solid #ddd;}
.table-write table tr.divide-top th,
.table-write table tr.divide-top td					{padding-bottom:25px;}
.table-write table tr.divide-bottom th,
.table-write table tr.divide-bottom td				{padding-top:25px;}
.table-write table th,
.table-write table td								{padding:5px 10px; height:34px; font-weight:normal; font-size:14px; text-align:left;}
.table-write table th								{color:#333;}
.table-write table th span							{display:inline-block; margin-left:3px; color:#ff0000;}
.table-write table th a								{display:inline-block; vertical-align:top; margin-left:10px;}
.table-write table td								{color:#444;}
.table-write table td span							{display:block; margin:-3px 0; padding:2.5px 0;}
.table-write table td a								{display:inline-block; margin-right:20px; text-decoration:underline; color:#1986b2;}
.table-write table td textarea						{width:94%; height:200px;}
.table-write table td button						{display:inline-block; vertical-align:middle; margin:0; padding:0 10px 2px; width:auto; height:34px; font-weight:bold; font-size:12px; text-align:center;}
.table-write table td strong						{display:inline-block; vertical-align:middle; margin-left:10px; font-weight:normal; font-size:12px; color:#666; line-height:18px;}
.table-write table td .alert						{font-weight:bold; color:#d2492c;}
.table-write table td b								{display:block; margin-top:3px; font-size:12px; font-weight:normal; color:#2fb6a8; line-height:18px;}
.table-write table td label							{display:inline-block; vertical-align:middle; margin-right:20px; padding:2px 0; font-size:14px; color:#444;}
.table-write table td input::-webkit-input-placeholder	{font-weight:bold; font-size:12px; color:#bebebe;}
.table-write table td input:-ms-input-placeholder		{font-weight:bold; font-size:12px; color:#bebebe;}
.table-write table td input::-moz-placeholder			{font-weight:bold; font-size:12px; color:#bebebe;}
.table-write table td input:-moz-placeholder			{font-weight:bold; font-size:12px; color:#bebebe;}
.table-write table td > ul							{width:auto; height:auto;}
.table-write table td > ul:after					{content:""; display:block; float:none; clear:both;}
.table-write table td > ul > li						{float:left; margin:0; padding:5px 0; width:50%;}
.table-write.easy									{margin:0 auto 30px; padding:10px 0 0; width:450px;}
.find-info											{margin:0 auto; padding:0; width:540px; height:auto;}


/* Table List */
.table-list											{position:relative; width:auto; height:auto;}
.table-list table									{width:100%; height:auto; text-align:center;}
.table-list table th,
.table-list table td								{padding:5px 10px; height:28px; font-weight:normal; border:1px solid #f2f2f2; border:1px solid rgba(0,0,0,.05); border-top:none;}
.table-list table th								{font-size:14px; color:#333; border-bottom:1px solid #ddd; border-bottom:1px solid rgba(0,0,0,.1); background-color:#f9f9f9;}
.table-list table td								{font-size:13px; color:#666; line-height:18px;}
.table-list table td strong							{display:inline-block; vertical-align:middle; margin-right:3px; padding-bottom:3px; font-family:'PT Sans'; font-weight:bold; font-size:20px; letter-spacing:0;}
.table-list table td.link							{padding-left:20px; text-align:left;}
.table-list table td a								{vertical-align:middle; color:#333;}
.table-list table td a:hover						{text-decoration:underline;}
.table-list table td > em							{display:block; font-style:normal; margin:0 auto; padding-bottom:2px; width:40px; font-size:12px; color:#fff; background-color:#695b50;}
.table-list table td > span							{display:block; margin:0 auto; padding:0; width:60px; height:20px; font-size:12px; text-align:center;}
.table-list table td > p							{display:inline-block; vertical-align:middle; font-family:'Open Sans'; font-weight:bold; font-size:11px; color:#ffa803; letter-spacing:0;}
.table-list table.legibility tr:nth-of-type(odd)	{background-color:#fdfdfd;}
.table-list > button								{position:absolute; right:0; bottom:-40px; z-index:10; display:block; vertical-align:middle; margin:0; padding:0 20px 3px; width:auto; height:30px; font-size:14px; text-align:center;}
.topLine											{border-top:2px solid #333;}


/* 관심차량정보 */
.car-info											{display:table; position:relative; margin-left:-5px; padding:0; width:auto; height:135px;}
.car-info p											{position:absolute; top:0; left:0; z-index:1; display:block; width:180px; height:135px; background:url('/img/file/noimage-180x135.jpg') no-repeat; background-size:100% 100%; overflow:hidden; cursor:pointer;}
.car-info p img										{width:100%; height:100%;}
.car-info > dl										{display:table-cell; vertical-align:middle; margin:0; padding-left:195px; width:auto; height:135px; text-align:left;}
.car-info > dl > dt									{margin-bottom:5px; font-size:18px; color:#000; line-height:24px;}
.car-info > dl > dd									{margin:0; font-size:13px; color:#666;}
.car-info > dl > dd > span							{display:inline-block; margin:0 5px; font-size:10px; color:#ccc;}
.car-info > dl h3									{margin:0 0 5px; padding:0; font-size:13px; color:#0078ff;}
.car-info > dl > button								{display:block; margin:20px 0 0 0;}
.car-info .band-mark								{position:absolute; bottom:0; left:0; z-index:200; padding-bottom:4px; width:180px; line-height:26px; color:#fff; text-align:center;}
.car-info .band-mark.type01							{background-color:#ffa803; background-color:rgba(255,168,3,.85);}
.car-info .band-mark.type02							{background-color:#695b50; background-color:rgba(105,91,80,.85);}
.wish-delete										{margin:0 auto; text-indent:-9999px; width:40px; height:40px; border:1px solid #e9e9e9; background:url('/img/icon/wish-delete.png') no-repeat; cursor:pointer; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; border-radius:50%; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.wish-delete:hover									{border:1px solid #f0f0f0; background-color:#f9f9f9;}
.wish												{display:block; margin-top:20px; padding-bottom:3px; width:80px; line-height:18px; font-size:12px; color:#999; border:1px solid #ddd; background-color:#fff; text-align:center; cursor:pointer;}
.wish.on											{color:#fff; border:1px solid #ffa803; background-color:#ffa803;}


/* Table Search */
.board-search										{margin-top:40px; padding:0; width:auto; height:auto;}
.board-search input									{width:240px;}
.board-search button								{display:inline-block; vertical-align:middle; margin:0; padding:0 15px 3px; width:auto; height:34px; font-size:14px; text-align:center;}


/* Board View */
.board-view											{margin-bottom:30px; padding:0; border-bottom:1px solid #ddd;}
.board-view .title-box								{margin:0; padding:8px 10px 11px; width:auto; border-bottom:1px solid #e1e1e1; background-color:#f9f9f9;}
.board-view .title-box:after						{content:""; display:block; float:none; clear:both;}
.board-view .title-box > h2							{float:left; width:70%; font-size:14px; color:#333;}
.board-view .title-box .date-box					{float:right; width:30%; color:#727272; font-size:11px; text-align:right; letter-spacing:0;}
.board-view .title-box .date-box span				{display:inline-block; margin:0 10px; color:#c7c7c7; font-size:10px;}
.board-view .title-box .date-box p					{display:inline-block; font-size:13px;}
.board-view .title-box .date-box p a				{display:block; color:#4868d0; width:130px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.board-view .text-box								{margin:0; padding:20px 10px; min-height:140px; font-size:13px; color:#666; line-height:24px; overflow:hidden;}
.board-view .text-box img							{max-width:1018px; height:auto;}
.board-view  .more-text								{background-color:#f9f9f9;}
.board-view  .more-text > li						{display:table; width:100%; height:auto; border-top:1px solid #ccc;}
.board-view  .more-text > li > dl					{display:table-cell; vertical-align:middle; width:auto; height:50px;}
.board-view  .more-text > li > dl:after				{content:""; display:block; float:none; clear:both;}
.board-view  .more-text > li > dl > dt,
.board-view  .more-text > li > dl > dd				{float:left; margin:0; padding:0;}
.board-view  .more-text > li > dl > dt				{width:10%; text-align:center;}
.board-view  .more-text > li > dl > dd				{width:90%; font-size:13px;}
.board-view  .more-text > li > dl > dt > span		{display:block; margin:0 auto; padding-bottom:2px; width:60px; line-height:22px; font-size:12px; border:1px solid #d0d0d0; background-color:#fff; -webkit-border-radius:13px; -moz-border-radius:13px; -o-border-radius:13px; -ms-border-radius:13px; border-radius:13px;}
.board-view  .more-text > li > dl > dd a			{color:#666; line-height:26px;}
.board-view  .more-text > li > dl > dd a:hover		{text-decoration:underline;}


/* Board Reply */
.board-reply										{margin-bottom:-1px; padding:15px 20px; border:5px solid #e9e9e9;}
.board-reply .title-reply							{margin-bottom:20px; padding:10px 0; width:auto; border-bottom:1px dashed #d0d0d0;}
.board-reply .title-reply:after						{content:""; display:block; float:none; clear:both;}
.board-reply .title-reply p							{display:inline-block; float:left; width:50%; font-weight:bold; color:#151515; font-size:16px; letter-spacing:0;}
.board-reply .title-reply p.date-info				{font-size:13px; font-weight:normal; color:#727272; text-align:right;}
.board-reply .text-reply							{display:block; padding-bottom:5px; font-size:13px; color:#333; line-height:24px;}
.board-reply .text-reply > .reply-write textarea	{height:98px; font-size:13px; border:1px solid #ddd;}
.board-reply .text-reply > .reply-write button		{height:100px; border:1px solid #ddd;}


/* 댓글 */
.reply-box											{margin-top:20px; padding:15px 20px; border:1px solid #e9e9e9; background-color:#fafafa;}
.reply-box h2										{font-size:14px; color:#000;}


/* 댓글목록 */
.reply-list											{margin-bottom:-10px;}
.reply-list li										{margin:0; padding:20px 5px 15px; border-bottom:1px dotted #ccc;}
.reply-list li dl:after								{content:""; display:block; float:none; clear:both;}
/*
.reply-list li dt									{float:left; font-size:14px; font-weight:bold; color:#000;}
.reply-list li dd span								{display:inline-block; vertical-align:middle; margin:0 7px; color:#ccc;}
.reply-list li dd img								{vertical-align:middle;}
*/
.reply-list li > p									{display:block; font-size:12px; color:#151515; line-height:20px;}
.reply-list li > span								{display:block; font-size:12px; color:#888;}


/* 댓글쓰기 */
.reply-write										{position:relative; margin-top:30px;}
.reply-write span									{display:block; margin:0; padding-right:80px; width:auto;}
.reply-write span textarea							{width:100%; height:68px; font-size:12px; border:1px solid #bebebe;}
.reply-write button									{position:absolute; top:0; right:0; z-index:10; display:block; margin:0; padding-bottom:4px; width:80px; height:70px; font-size:13px; color:#000; text-align:center; border:1px solid #bebebe; background-color:#fff; letter-spacing:1px;}
.reply-write p										{display:block; margin:0; padding-top:5px; font-size:10px; color:#8a8a8a;}
.reply-write p strong								{color:#fc4c14;}
.reply-write.modify									{margin-top:5px;}
.reply-write.modify textarea,
.reply-write.modify button							{border:1px solid #ddd;}


/* Table Type01 */
.table-type01										{position:relative; width:auto;}
.table-type01 table									{width:100%; height:auto;; text-align:center; letter-spacing:0}
.table-type01 table th,
.table-type01 table td								{padding:10px; height:24px; font-size:13px; border:1px solid #eee;}
.table-type01 table th								{color:#151515; background-color:#f9f9f9;}
.table-type01 table td								{color:#555; background-color:#fff; line-height:16px;}
.table-type01 table.td-left td						{text-align:left;}
.table-type01 table.td-va-top td					{vertical-align:top;}
.table-type01 table td.classify						{vertical-align:middle; font-weight:bold; color:#d2492c; text-align:center;}
.table-type01 table td label						{display:inline-block; margin:0 5px;}
.table-type01 table td span							{display:block; margin-bottom:5px; padding-left:10px; text-align:left; background:url('/img/icon/list-style.png') no-repeat 0 8px;}
.table-type01 table td b							{margin-bottom:5px; padding-left:5px; color:#333;}
.table-type01 table td strong						{color:#dc143c;}
.table-type01 > strong								{display:block; margin-bottom:5px; padding-top:30px; font-weight:normal; font-size:18px; color:#000;}
.table-type01 table td > button						{display:inline-block; vertical-align:middle; padding:0 30px 2px; height:34px; font-size:13px; text-align:center;}


/* Table Type02 */
.table-type02										{position:relative; margin:0; padding:10px 20px; border:5px solid #e9e9e9;}
.table-type02 table									{width:100%; height:auto;}
.table-type02 table tr								{border-bottom:1px solid #eee;}
.table-type02 table tr:last-child					{border-bottom:none;}
.table-type02 table th,
.table-type02 table td								{padding:5px; height:37px; font-size:13px; text-align:left;}
.table-type02 table th								{font-weight:normal; color:#000;}
.table-type02 table td								{font-weight:bold; color:#333;}


/* Table Type03 */
.table-type03										{position:relative; margin-bottom:30px; padding:0; width:auto;}
.table-type03 table									{width:100%; height:auto;}
.table-type03 table tr								{border-bottom:1px solid #eee;}
.table-type03 table tr:last-child					{border-bottom:none;}
.table-type03 table th,
.table-type03 table td								{padding:5px; height:30px; font-size:13px; text-align:left;}
.table-type03 table th								{color:#000;}
.table-type03 table td								{color:#333; line-height:16px;}


/* Write Option */
.write-option										{position:relative; margin:0; padding:40px; width:auto; height:auto;}
.write-option > h1									{margin:0 0 20px; padding:0; font-weight:bold; font-size:18px; color:#333; line-height:30px;}
.write-option table.option-register					{width:100%; height:auto;}
.write-option table.option-register th,
.write-option table.option-register td				{margin:0; padding:10px; font-size:13px; border:1px solid #eee;}
.write-option table.option-register th				{color:#000; background-color:#f9f9f9; text-align:center;}
.write-option table.option-register td				{vertical-align:top; padding:5px 0; min-height:30px; color:#555; text-align:left;}
.write-option table.option-register td ul				{margin:0; padding:5px 10px 0; width:auto; height:auto;}
.write-option table.option-register td ul li			{margin-bottom:5px;}
.write-option table.option-register td input[type="checkbox"]	{background-color:transparent; cursor:default;}


/* File Style */
.file-area											{position:relative; width:413px;}
.file-area > input									{font-size:14px !important; color:#333 !important;}
.file-area > input::-webkit-input-placeholder		{font-weight:normal !important;}
.file-area > input:-ms-input-placeholder			{font-weight:normal !important;}
.file-area > input::-moz-placeholder				{font-weight:normal !important;}
.file-area > input:-moz-placeholder					{font-weight:normal !important;}
.file-text											{float:left; width:310px; color:#888 !important;}
.file-wrap											{position:absolute; top:3px; right:0; z-index:100; display:inline-block; width:86px; height:34px; background:url('/img/icon/btn-file.png') no-repeat;}
.file-add											{filter:alpha(opacity:0); opacity:0; width:86px; height:34px; cursor:pointer;}


/* 매물정보없음 */
.noData												{margin:60px 0 40px; padding-top:210px; font-size:18px; color:#999; background:url('/img/icon/no-data.png') no-repeat center top; text-align:center;}


/* 빠른차량검색 */
.search-container									{background-color:#ebe3d3;}
.carsearch											{padding:45px 0; text-align:center;}
.carsearch h1										{font-weight:bold; font-size:28px; color:#292421; letter-spacing:-1px;}
.carsearch h1 b										{display:block; margin-top:5px; font-weight:normal; font-size:16px;}
.carsearch h1 b strong								{color:#1e6dd1;}
.carsearch .search-carinfo							{margin:0 -20px; padding-top:35px; width:auto; height:auto;}
.carsearch .search-carinfo:after					{content:""; display:block; float:none; clear:both;}
.carsearch .search-carinfo > li						{float:left; width:25%;}
.carsearch .search-cpxinfo							{padding:20px 125px 0;}
.carsearch .search-cpxinfo:after					{content:""; display:block; float:none; clear:both;}
.carsearch .search-cpxinfo > li						{float:left; width:290px;}
.carsearch .search-cpxinfo > li > input				{margin:0 20px; padding:0 10px; width:224px; height:34px; font-size:16px; color:#202020; border-width:3px !important; background-color:transparent; border:1px solid #695b50;}
.carsearch .search-cpxinfo > li > input:focus		{border-color:#ffa803; background-color:#fff;}
.carsearch button									{display:block; vertical-align:middle; margin:30px auto 0; padding-bottom:4px; width:180px; height:50px; font-size:18px; color:#fff; background-color:#ffa803; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.carsearch button:hover								{background-color:#2864b0;}
.carsearch > div > span								{position:absolute; bottom:10px; z-index:100; padding-right:30px; font-size:14px; color:#202020; line-height:30px; cursor:pointer;}
.carsearch > div > span.search-reset				{right:140px; background:url('/img/icon/icon-reset.png') no-repeat right top;}
.carsearch > div > span.search-detail				{right:0; background:url('/img/icon/detail-arrow.png') no-repeat right top;}
.carsearch > div > span:hover						{text-decoration:underline;}

.selbox												{position:relative; margin:0 20px; padding:0; height:40px; text-align:left;}
.selbox .selected									{margin:0; padding:0 10px; width:auto; height:38px; font-size:16px; color:#202020; line-height:36px; border:1px solid #695b50; background:url('/img/icon/select-arrow.png') no-repeat right top; cursor:pointer;}
.selbox .selected:hover								{border:1px solid rgba(105,91,80,.5);}
.selbox .selbox-list								{position:absolute; top:0; left:0; z-index:1000; width:248px; height:auto; border:1px solid #ffa803; background-color:#fff;}
.selbox .selbox-list > p							{display:block; margin:0; padding:0 10px; width:auto; height:38px; font-size:16px; color:#ffa803; line-height:36px; border-bottom:1px solid #ffa803; background:url('/img/icon/select-arrow.png') no-repeat right bottom; cursor:pointer;}
.selbox .selbox-list > ol							{width:auto; height:auto;}
.selbox .selbox-list > ol.scroll					{height:300px; overflow-y:auto;}
.selbox .selbox-list > ol > li						{width:auto; }
.selbox .selbox-list > ol > li a,
.selbox .selbox-list > ol > li label				{display:block; padding-left:10px; font-size:13px; color:#333; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.selbox .selbox-list > ol > li label input			{margin-right:5px;}
.selbox .selbox-list > ol > li a.on,
.selbox .selbox-list > ol > li a:hover				{background-color:#f5f5f6;}



.borderStrong .selected								{height:34px; line-height:32px; border-width:3px; background-position:right -2px;}
.borderStrong .selected:hover						{border-width:3px;}
.borderStrong .selbox-list							{width:244px; border-width:3px;}
.borderStrong .selbox-list > p						{height:34px; line-height:32px; background-position:right -40px;}



/* 상세검색 */
.detail-box											{padding:0; height:0; background-color:#fafafa; overflow:hidden; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.detail-box.on										{padding:20px 0; height:auto;}
.detail-box > div > ul								{margin-bottom:15px;}
.detail-box > div > ul:after						{content:""; display:block; float:none; clear:both;}
.detail-box > div > ul > li							{float:left; margin:0; width:33.333333%;}
.detail-box > div > ul > li > dl:after				{content:""; display:block; float:none; clear:both;}
.detail-box > div > ul > li > dl > dt,
.detail-box > div > ul > li > dl > dd				{float:left; font-size:13px; color:#333;}
.detail-box > div > ul > li > dl > dt				{display:table; padding-right:10px;}
.detail-box > div > ul > li > dl > dt > span,
.detail-box > div > ul > li > dl > dd > span		{display:table-cell; vertical-align:middle; height:34px;}
.detail-box > div > ul > li > dl > dd .text-label	{margin-left:15px; color:#777;}
.detail-box > div > .carModel						{margin:-20px -10px 10px; padding:0; width:auto; height:auto;}
.detail-box > div > .carModel:after					{content:""; display:block; float:none; clear:both;}
.detail-box > div > .carModel p						{position:relative; display:inline-block; float:left; margin-bottom:10px; padding:0; width:33.333333%; height:50px;}
.detail-box > div > .carModel p span				{text-indent:58%; display:block; margin:20px 10px 0; padding-bottom:4px; width:auto; line-height:26px; font-weight:bold; font-size:12px; color:#555; background-color:#f2efe8; cursor:pointer; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.detail-box > div > .carModel p span:hover			{color:#ffa803; text-indent:60%;}
.detail-box > div > .carModel p span.on				{color:#fff; background-color:#ffa803;}
.detail-box > div > .carModel p span.on:hover		{color:#fff;}
.detail-box > div > .carModel p span em				{position:absolute; bottom:0; left:60px; z-index:100; display:block; width:160px; height:50px; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.detail-box > div > .carModel p span:hover em		{left:50px;}
.detail-box > div > .carModel .carModel-01			{background:url('/img/icon/carModel-01.png') no-repeat;}
.detail-box > div > .carModel .carModel-02			{background:url('/img/icon/carModel-02.png') no-repeat;}
.detail-box > div > .carModel .carModel-03			{background:url('/img/icon/carModel-03.png') no-repeat;}
.detail-box > div > .carModel .carModel-04			{background:url('/img/icon/carModel-04.png') no-repeat;}
.detail-box > div > .carModel .carModel-05			{background:url('/img/icon/carModel-05.png') no-repeat;}
.detail-box > div > .carModel .carModel-06			{background:url('/img/icon/carModel-06.png') no-repeat;}
.detail-box > div > .carModel .carModel-07			{background:url('/img/icon/carModel-07.png') no-repeat;}
.detail-box > div > .carModel .carModel-08			{background:url('/img/icon/carModel-08.png') no-repeat;}
.detail-box > div > .carModel .carModel-09			{background:url('/img/icon/carModel-09.png') no-repeat;}
.detail-box > div .split							{width:auto; height:auto;}
.detail-box > div .split:after						{content:""; display:block; float:none; clear:both;}
.detail-box > div .split > li						{float:left; width:50%;}


/* 색상선택 */
.option-color										{width:auto; height:auto;}
.option-color:after									{content:""; display:block; float:none; clear:both;}
.option-color > li									{float:left; margin-bottom:14px; padding:0; width:14%; height:auto; font-size:12px; color:#555;}
.option-color > li p								{display:inline-block; vertical-align:middle; margin:0 2px; width:14px; height:14px; -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px;}
.option-color > li p.bg-all							{background:url('/img/icon/bg-all.jpg') no-repeat; background-size:cover;}
.option-color > li > label > input					{margin:0; padding-top:2px; width:14px; height:14px;}


/* 선호옵션 */
.option-install										{margin:-3px -11px 0; padding:0; width:auto; height:auto;}
.option-install:after								{content:""; display:block; float:none; clear:both;}
.option-install > span								{display:inline-block; float:left; width:83px; height:auto; font-size:12px; color:#555; text-align:center; cursor:pointer;}
.option-install > span > p							{display:block; margin:0 auto 5px; width:60px; height:60px; background:#f2efe8 url('/img/icon/option-icon.png') no-repeat; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.option-install > span:hover,
.option-install > span.on							{color:#ffa803;}
.option-install > span.on > p						{background:#ffa803 url('/img/icon/option-icon.png') no-repeat;}
.option-install > span > p.option01					{background-position:0 0;}
.option-install > span > p.option02					{background-position:-60px 0;}
.option-install > span > p.option03					{background-position:-120px 0;}
.option-install > span > p.option04					{background-position:-180px 0;}
.option-install > span > p.option05					{background-position:-240px 0;}
.option-install > span > p.option06					{background-position:-300px 0;}
.option-install > span.on > p						{background-position-y:100%;}
.option-install > span > p.option-more				{width:58px; height:58px; border:1px solid #ffa803; background:#fff url('/img/icon/option-more.png') no-repeat;}


/* Detail Container */
.option-detail										{margin-top:20px; padding:15px 50px; font-size:13px; color:#202020; line-height:21px; border:1px solid #ddd; background-color:#fff;}
.option-detail dl									{margin:0; padding:15px 0; border-bottom:1px solid #eee;}
.option-detail dl:after								{content:""; display:block; float:none; clear:both;}
.option-detail dl:last-child						{border-bottom:none;}
.option-detail dl > dt,
.option-detail dl > dd								{float:left; line-height:26px;}
.option-detail dl > dt								{width:15%; font-weight:bold; font-size:14px; color:#000;}
.option-detail dl > dd								{width:85%; font-size:12px;}
.option-detail dl > dd:after						{content:""; display:block; float:none; clear:both;}
.option-detail dl > dd > label						{float:left; display:inline-block; width:25%; color:#444;}


/* 필터검색버튼 */
.detail-box button									{display:block; vertical-align:middle; margin:20px auto; padding-bottom:4px; width:180px; height:50px; font-size:18px; color:#202020; border:1px solid #695b50; background-color:transparent; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.detail-box button:hover							{color:#fff; border:1px solid #695b50; background-color:#695b50;}
.detail-box .filter-reset							{position:absolute; bottom:10px; right:0; z-index:100; padding-right:30px; font-size:14px; color:#555; background:url('/img/icon/icon-reset.png') no-repeat right top; line-height:30px; cursor:pointer;}
.detail-box .filter-reset:hover						{text-decoration:underline;}


/* 정렬 */
.array												{position:relative; margin:0 auto; padding:0; width:1120px; height:auto;}
.array > a,
.array > span										{display:inline-block; line-height:60px;}
.array > a											{font-size:15px; color:#858585;}
.array > a.on										{font-weight:bold; color:#333;}
.array > span										{margin:0 10px; font-size:11px; color:#ccc;}
.array .array-icon									{position:absolute; bottom:15px; right:0; z-index:100;}
.array .array-icon > p								{display:inline-block; margin-left:10px; width:20px; height:20px; text-indent:-9999px; background:url('/img/icon/array-icon.png') no-repeat; cursor:pointer; overflow:hidden;}
.array .array-icon > p.style-board					{background-position:0 0;}
.array .array-icon > p.style-list					{background-position:100% 0;}
.array .array-icon > p.style-board.on				{background-position:0 100%;}
.array .array-icon > p.style-list.on				{background-position:100% 100%;}
.array > strong										{position:absolute; bottom:20px; right:0; z-index:100; font-weight:normal; font-size:15px; color:#333;}
.array > strong b									{font-family:'Open Sans'; font-size:18px; color:#ffa803;}


/* 바둑판형 */
.carList-grid										{margin:0 auto; padding:0; width:1120px; height:auto; overflow:hidden;}
.carList-grid ul									{margin:0 -10px; padding:0; width:auto; height:auto;}
.carList-grid ul:after								{content:""; display:block; float:none; clear:both;}
.carList-grid li									{position:relative; float:left; margin:0 10px 20px; padding:0; width:265px; height:auto; background-color:#fff; cursor:pointer;}
.carList-grid li > p								{display:block; position:relative; width:265px; height:170px; background:url('/img/file/noimage-thumbnail.jpg') no-repeat; overflow:hidden;}
.carList-grid li > p img							{position:absolute; top:-15px; left:0; z-index:100; width:100%; height:auto;}
.carList-grid li > div								{margin:0; padding:20px; width:auto; height:230px; border:1px solid #e9e9e9; border-top:none; overflow:hidden;}
.carList-grid li > div > h1							{margin:0; padding-bottom:10px; font-size:15px; font-weight:normal; color:#555; border-bottom:1px solid #eee; letter-spacing:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.carList-grid li > div > h1 > strong				{display:block; margin:0 0 3px; font-size:20px; color:#202020; letter-spacing:-1px;}
.carList-grid li > div > span						{display:block; margin:10px 0; padding-top:5px; font-size:16px; color:#202020; letter-spacing:0;}
.carList-grid li > div > span > b					{margin-right:3px; font-family:'PT Sans'; font-weight:bold; font-size:20px;}
.carList-grid li > div > dl							{margin:0; padding:3px 0; width:auto; height:auto;}
.carList-grid li > div > dl:after					{content:""; display:block; float:none; clear:both;}
.carList-grid li > div > dl > dt,
.carList-grid li > div > dl > dd					{float:left; font-size:14px;}
.carList-grid li > div > dl > dt					{width:40%; color:#888;}
.carList-grid li > div > dl > dd					{width:60%; color:#202020; letter-spacing:0;}
.carList-grid li > i								{display:none; position:absolute; top:0; left:0; z-index:500; width:263px; height:439px; text-indent:-9999px; border:1px solid #ccc;}
.carList-grid li:hover > i							{display:block;}
.mark												{position:absolute; top:0; left:0; z-index:500;}
.mark > em											{float:left; font-style:normal; margin-right:2px; padding-bottom:2px; width:40px; line-height:18px; font-weight:bold; font-size:12px; color:#fff; background-color:#d8d4d1; text-align:center; letter-spacing:-1.5px;}
.mark > em.on										{background-color:#1b99d9;}
.mark-kukmin										{position:absolute; top:0; right:0; z-index:500; width:0; height:0; border-style:solid; border-width:0 50px 50px 0; border-color:transparent #695b50 transparent transparent; text-align:center;}
.mark-kukmin > p									{display:block; padding-top:10px; width:72px; font-weight:bold; font-size:12px; color:#ffb220; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}

/* 리스트형 */
.carList-list										{margin:0 auto; padding:0; width:1120px; height:auto; overflow:hidden;}
.carList-list ul									{width:auto; height:auto;}
.carList-list li									{position:relative; margin-bottom:20px; padding:0; width:auto; height:170px; background-color:#fff; overflow:hidden; cursor:pointer;}
.carList-list li .file-image						{position:absolute; top:0; left:0; z-index:300; width:265px; background-color:#fff; -moz-transition:all .1s; -webkit-transition:all .1s; -o-transition:all .1s; transition:all .1s;}
.carList-list li .file-image:after					{content:""; display:block; float:none; clear:both;}
.carList-list li .file-image:hover					{width:795px;}
.carList-list li .file-image p						{float:left; display:inline-block; position:relative; margin:0; width:265px; height:170px; background:url('/img/file/noimage-thumbnail.jpg') no-repeat center; background-size:100% auto; overflow:hidden;}
.carList-list li .file-image p img					{position:absolute; top:-15px; left:0; z-index:100; width:100%; height:auto;}
.carList-list li .file-info							{margin-left:270px; padding-top:40px; width:auto; height:auto;}
.carList-list li .file-info:after					{content:""; display:block; float:none; clear:both;}
.carList-list li .file-info > div					{float:left; display:table;}
.carList-list li .file-info > div > div				{display:table-cell; vertical-align:middle; padding:0 25px; height:90px;}
.carList-list li .file-info .car-name				{width:33%;}
.carList-list li .file-info .car-price				{width:22%;}
.carList-list li .file-info .car-data				{margin-top:-4px; width:45%;}
.carList-list li .file-info .car-name h1			{font-size:15px; font-weight:normal; color:#555; letter-spacing:0;}
.carList-list li .file-info .car-name h1 > strong	{display:block; margin:0 0 8px; font-size:21px; color:#202020; letter-spacing:-1px; line-height:24px;}
.carList-list li .file-info .car-name span			{display:block; margin-top:10px; width:230px; font-size:12px; color:#ffa803; line-height:16px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.carList-list li .file-info .car-price				{font-size:16px; color:#202020; letter-spacing:0;}
.carList-list li .file-info .car-price b			{margin-right:3px; font-family:'PT Sans'; font-weight:bold; font-size:20px;}
.carList-list li .file-info .car-price span			{display:block; margin-top:5px; font-size:13px; color:#555;}
.carList-list li .file-info .car-price > div		{border-left:1px solid #ddd; border-right:1px solid #ddd;}
.carList-list li .file-info .car-data > div			{padding-right:5px;}
.carList-list li .file-info .car-data:after			{content:""; display:block; float:none; clear:both;}
.carList-list li .file-info .car-data dl			{float:left; margin:0; padding:3px 0; width:50%; height:auto;}
.carList-list li .file-info .car-data dl:after		{content:""; display:block; float:none; clear:both;}
.carList-list li .file-info .car-data dl > dt,
.carList-list li .file-info .car-data dl > dd		{float:left; font-size:13px;}
.carList-list li .file-info .car-data dl > dt		{width:35%; color:#888;}
.carList-list li .file-info .car-data dl > dd		{width:65%; color:#202020; letter-spacing:0;}
.carList-list li .file-info .car-data dl.exclusive	{width:100%;}
.carList-list li .file-info .car-data dl.exclusive > dt	{width:17.5%;}
.carList-list li .file-info .car-data dl.exclusive > dd	{width:82.5%;}
.carList-list li .file-info button					{position:relative; z-index:250; display:block; vertical-align:middle; margin:0; padding:0 10px 3px; width:auto; height:24px; font-size:12px; color:#888; border:1px solid #ddd; background-color:transparent; text-align:center;}
.carList-list li .file-info button:hover			{color:#fff; border:1px solid #ffa803; background-color:#ffa803;}

.carList-list li > i								{display:none; position:absolute; top:0; left:0; z-index:200; width:1118px; height:168px; text-indent:-9999px; border:1px solid #ccc;}
.carList-list li:hover > i							{display:block;}


/* 차량상세정보 상단 */
.car-information									{margin:0; padding:30px 40px 0; border:1px solid #ddd; border-bottom:none; background-color:#fff;}
.car-information > h1								{position:relative; margin:0; padding:0 0 10px; font-weight:bold; font-size:27px; color:#333; border-bottom:3px solid #333; letter-spacing:-.5px;}
.car-information > h1 > p							{position:absolute; top:35px; right:0; z-index:100; font-weight:300; font-size:14px; color:#333;}
.car-information > h1 > p > strong					{display:inline-block; padding-right:5px; font-weight:bold; font-size:27px;}
.car-information > h1 > span						{margin-right:5px; padding:0 4px 2px 4px; font-weight:normal; font-size:14px; color:#fff; background-color:#1b99d9; cursor:pointer;}
.car-information > h1 > span.km-mark				{color:#ffb220; background-color:#695b50;}
.car-information .car-data							{position:relative; margin-top:10px; padding:0; width:auto; height:auto;}
.car-information .car-data > ul						{margin:0; padding-bottom:10px; width:65%; height:auto;}
.car-information .car-data > ul:after				{content:""; display:block; float:none; clear:both;}
.car-information .car-data > ul > li				{float:left; width:50%; height:auto;}
.car-information .car-data > ul > li > dl			{width:auto;}
.car-information .car-data > ul > li > dl:after		{content:""; display:block; float:none; clear:both;}
.car-information .car-data > ul > li > dl > dt,
.car-information .car-data > ul > li > dl > dd		{float:left; font-size:14px; line-height:28px;}
.car-information .car-data > ul > li > dl > dt		{width:25%; color:#888;}
.car-information .car-data > ul > li > dl > dd		{width:75%; color:#151515; letter-spacing:0;}
.car-information .car-data .plan					{position:absolute; top:0; right:0; z-index:100;}
.car-information .car-data .plan > span				{display:block; margin-bottom:2px; font-size:14px; color:#151515; line-height:28px; text-align:right;}
.car-information .car-data .plan .page-link			{margin-top:20px; padding:0; text-align:right;}
.car-information .car-data .sellerNum				{position:relative; padding:20px 0; font-size:14px; color:#151515; border-top:1px dotted #ddd; text-align:center;}
.car-information .car-data .sellerNum strong		{display:inline-block; vertical-align:middle; margin:0 10px; padding-bottom:3px; font-family:'Open Sans'; font-weight:normal; font-size:18px; color:#1b99d9; letter-spacing:0;}
.car-information .car-data .sellerNum button		{display:inline-block; margin:0; padding-bottom:4px; width:100px; height:30px; font-size:14px; color:#fff; border:1px solid #695b50; background-color:#695b50; text-align:center; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-information .car-data .sellerNum button:hover	{color:#fff; border:1px solid #ffa803; background-color:#ffa803;}
.car-information .car-data .sellerNum .interest		{position:absolute; top:50%; right:0; z-index:100; margin-top:-25px; padding:0; width:50px; height:50px; font-size:12px; color:#cacaca; cursor:pointer;}
.car-information .car-data .sellerNum .interest b	{display:block; font-size:20px;}
.car-information .car-data .sellerNum .interest.on	{color:#ffa803;}
.car-information .car-data .explanation				{display:block; padding-bottom:20px; font-size:14px; color:#ffa803;}


/* 차량상세사진 */
.carImg-box											{position:relative; background-color:#fafafa;}
.carImg-box > p										{display:block; width:960px; height:720px; overflow:hidden;}
.carImg-box > p img									{width:100%; height:100%;}
.carImg-box > ul									{position:absolute; top:0; right:0; z-index:100; width:160px; height:auto;}
.carImg-box > ul:after								{content:""; display:block; float:none; clear:both;}
.carImg-box > ul > li								{position:relative; float:left; margin:0; width:80px; height:72px; overflow:hidden; background:url('/img/file/noimage-80x72.png') no-repeat;}
.carImg-box > ul > li img							{position:absolute; top:0; left:-8px; z-index:100; width:auto; height:100%; cursor:pointer;}
.carImg-box > ul > li em							{display:none; position:absolute; z-index:200; width:74px; height:66px; border:3px solid #1b99d9; cursor:pointer;}
.carImg-box > ul > li.on em,
.carImg-box > ul > li:hover em						{display:block;}
.mark-warranty										{position:absolute; top:0; left:0; z-index:10;}


/* 차량상세정보내용 */
.carDetailInf										{margin-top:10px; padding:0; border-top:1px solid #ddd; border-right:1px solid #ddd; background-color:#fff;}
.carDetailInf > dl									{border-bottom:1px solid #ddd;}
.carDetailInf > dl:after							{content:""; display:block; float:none; clear:both;}
.carDetailInf > dl > dt,
.carDetailInf > dl > dd								{display:table; float:left; margin:0;}
.carDetailInf > dl > dt > span,
.carDetailInf > dl > dd > span						{display:table-cell; vertical-align:middle; padding-left:12px; width:auto; height:32px; font-size:12px; border-left:1px solid #ddd; letter-spacing:0;}
.carDetailInf > dl > dt								{width:10.333333%; color:#202020;}
.carDetailInf > dl > dd								{width:23%; color:#555;}
.carDetailInf > dl > dt > span						{background-color:#f2efe8;}
.carDetailInf > dl > dd > span > b					{color:#d2492c;}


/* 차량상세 Tab */
.detailTab											{margin:60px -2.5px 0; padding:0; border-bottom:1px solid #ddd;}
.detailTab:after									{content:""; display:block; float:none; clear:both;}
.detailTab a										{float:left; display:block; width:25%;}
.detailTab a span									{display:block; margin:0 2.5px; padding-bottom:4px; width:auto; line-height:45px; font-size:16px; color:#888; border:1px solid #ddd; border-bottom:none; background-color:#f8f7f5; text-align:center;}
.detailTab a.on span,
.detailTab a.on:hover span							{margin-bottom:-1px; color:#333; border:1px solid #ddd; border-bottom:1px solid #fff; background-color:#fff;}
.detailTab a:hover span								{color:#777; background-color:#ebebe9;}


/* Detail Container */
.detail-container									{margin:0; padding:30px 50px; font-size:13px; color:#333; line-height:21px; border:1px solid #ddd; border-top:none; background-color:#fff;}
.detail-container dl								{margin:0; padding:20px 0; border-bottom:1px solid #eee;}
.detail-container dl:after							{content:""; display:block; float:none; clear:both;}
.detail-container dl:last-child						{border-bottom:none;}
.detail-container dl > dt,
.detail-container dl > dd							{float:left; line-height:26px;}
.detail-container dl > dt							{width:15%; font-weight:bold; font-size:15px; color:#000;}
.detail-container dl > dd							{width:85%; font-size:14px;}
.detail-container dl > dd:after						{content:""; display:block; float:none; clear:both;}
.detail-container dl > dd > span					{float:left; display:inline-block; width:25%;}
.detail-container dl > dd > span > b				{display:block; padding-left:15px; font-weight:normal; color:#aaa; background:url('/img/icon/option-check-off.png') no-repeat 0 9px;}
.detail-container dl > dd > span > b.on				{color:#151515; background:url('/img/icon/option-check-on.png') no-repeat 0 9px;}
.detail-container > ul								{width:auto; height:auto;}
.detail-container > ul:after						{content:""; display:block; float:none; clear:both;}
.detail-container > ul > li							{float:left; width:50%; height:auto;}
.detail-container > ul > li > dl					{border-bottom:1px solid #eee !important;}
.detail-container > ul > li > dl > dt				{width:35%;}
.detail-container > ul > li > dl > dd				{width:65%;}
.detail-container > button							{margin-top:30px;}
.detail-container .none-file						{display:block; padding:20px 0; font-size:17px; color:#151515; text-align:center;}


/* 책임한계 및 법적고지 */
.responsibility										{margin:-20px 0 !important; padding:0;}
.responsibility > dt								{clear:both; font-size:16px; color:#000;}
.responsibility > dd								{clear:both; font-size:14px; color:#555;}


/* 동급매물 */
.similar-car										{margin-top:40px; padding:0; width:auto; height:auto;}
.similar-car > h2									{margin:0 0 10px; padding:0; font-size:18px; font-weight:normal; color:#000; letter-spacing:-.5px;}


/* 자동차상세 팝업 */
.popup-header										{position:relative; width:auto; background-color:#1b99d9; overflow:hidden;}
.popup-header > span								{display:block; padding:0 0 4px 10px; font-size:18px; line-height:46px; color:#fff;}
.popup-header > span b								{margin-left:10px; font-size:14px; font-weight:normal;}
.popup-header > a									{position:absolute; top:50%; right:12px; margin-top:-12px; text-indent:-9999px; width:24px; height:24px; background:url('/img/icon/popup-close.gif') no-repeat;}
.popup-header > button								{position:absolute; top:50%; margin-top:-15px; padding-bottom:3px; width:80px; height:30px; font-size:13px; color:rgba(255,255,255,.8); border:1px solid rgba(255,255,255,.1); background-color:rgba(255,255,255,.3); text-align:center; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.popup-header .btn-wish								{right:150px;}
.popup-header .btn-wish:hover,
.popup-header .btn-wish.on							{color:#452163; background-color:#f9eb0f;}
.popup-header .btn-print							{right:60px;}
.popup-header .btn-print:hover						{color:#fff; border:1px solid #695b50; background-color:#695b50;}
.popup-container									{margin:0; padding:10px; width:auto; height:670px; overflow-y:auto;}
.popup-container:after								{content:""; display:block; float:none; clear:both;}
.popup-container .contn-inner						{overflow:hidden;}
.popup-container .contn-inner > .detail-container	{position:relative; padding:20px 25px;}
.popup-container .contn-inner h4					{margin:25px 0 0; padding:0; font-size:13px; font-weight:normal; color:#d2492c; text-align:center;}


/* 자동차상세 상단정보 */
.detail-car											{position:relative; width:auto; height:auto;}
.detail-car .thumb									{position:absolute; left:0; top:0; width:520px; height:450px; overflow:hidden;}
.detail-car .thumb p								{display:block; width:520px; height:390px; background:url('/img/file/all-noimage.jpg') no-repeat; background-size:100% 100%;}
.detail-car .thumb img								{width:100%; height:385px;}

.detail-car .thumb .sub-thumb						{position:relative; width:auto; height:auto;}
.detail-car .thumb .sub-thumb ul					{margin:0 20px; padding:0; width:auto; height:auto;}
.detail-car .thumb .sub-thumb ul:after				{content:""; display:block; float:none; clear:both;}
.detail-car .thumb .sub-thumb ul > li				{position:relative; float:left; width:80px; height:60px; cursor:pointer; overflow:hidden; background:url('/img/file/noimage-80x60.jpg') no-repeat; background-size:100% 100%;}
.detail-car .thumb .sub-thumb ul > li img			{width:100%; height:60px;}
.detail-car .thumb .sub-thumb ul > li i				{display:none; position:absolute; left:0; top:0; z-index:500; width:100%; height:100%; background-color:rgba(255,255,255,.7);}
.detail-car .thumb .sub-thumb ul > li.on i			{display:block;}
.detail-car .thumb .sub-thumb a						{position:absolute; top:0; z-index:1000; width:20px; font:bold 16px/60px 'PT Sans'; color:#ddd; background-color:#ffa803; text-align:center; cursor:pointer;}
.detail-car .thumb .sub-thumb a:hover				{color:#fff;}
.detail-car .thumb .sub-thumb a.control-prev		{left:0;}
.detail-car .thumb .sub-thumb a.control-next		{right:0;}

.detail-car .info-top								{margin-left:530px; padding:0; width:auto; height:auto;}
.detail-car .info-top .bid-price					{display:table; margin-top:5px; padding:0; width:335px; height:auto; border:1px solid #e9e9e9;}
.detail-car .info-top .bid-price > span,
.detail-car .info-top .bid-price > p				{display:table-cell; vertical-align:middle; width:auto; font-size:14px; color:#000; background-color:#fafafa; text-align:center;}
.detail-car .info-top .bid-price > span				{padding-bottom:3px; height:55px;}
.detail-car .info-top .bid-price > p				{padding:0; height:60px;}
.detail-car .info-top .bid-price > span strong		{display:inline-block; margin-left:15px; font-weight:normal; font-size:16px; letter-spacing:0;}
.detail-car .info-top .bid-price input				{padding:0; width:100px; height:30px; font-size:16px; font-weight:bold; color:#452163; border:1px solid #ccc; text-align:center;}
.detail-car .info-top .bid-price button				{display:inline-block; vertical-align:middle; margin-left:15px; padding-bottom:4px; width:120px; height:32px; font-size:14px; text-align:center;}


/* 자동차상세팝업 이미지 */
.detailImg-box										{position:relative; background-color:#fafafa;}
.detailImg-box > p									{display:block; width:743px; height:560px; overflow:hidden;}
.detailImg-box > p img								{width:100%; height:100%;}
.detailImg-box > ul									{position:absolute; top:0; right:0; z-index:100; width:124px; height:auto;}
.detailImg-box > ul:after							{content:""; display:block; float:none; clear:both;}
.detailImg-box > ul > li							{position:relative; float:left; margin:0; width:62px; height:56px; overflow:hidden; background:url('/img/file/noimage-62x56.jpg') no-repeat;}
.detailImg-box > ul > li img						{position:absolute; top:0; left:-8px; z-index:100; width:auto; height:100%; cursor:pointer;}
.detailImg-box > ul > li em							{display:none; position:absolute; z-index:200; width:58px; height:52px; border:2px solid #ffa803; cursor:pointer;}
.detailImg-box > ul > li.on em,
.detailImg-box > ul > li:hover em					{display:block;}


/* 입찰하기 */
.make-bid											{margin:25px auto 0; padding:20px 0; width:auto; font-size:14px; color:#fff; background-color:#695b50; text-align:center;}
.make-bid input										{width:140px; height:40px; font-weight:bold; font-size:18px; border:none; text-align:right;}
.make-bid button									{display:inline-block; vertical-align:middle; margin-left:20px; padding-bottom:4px; width:120px; height:40px; font-weight:bold; font-size:15px; background-color:#ffa803; text-align:center;}


/* 입찰버튼 */
.auction-btn										{margin:10px -5px 0; padding:0; width:auto; height:auto;}
.auction-btn:after									{content:""; display:block; float:none; clear:both;}
.auction-btn li										{float:left; width:50%;}
.auction-btn li span								{display:block; margin:0 5px;}
.auction-btn li button								{display:inline-block; vertical-align:middle; margin:0; padding-bottom:4px; width:100%; height:35px; font-size:14px; text-align:center;}


/* 자동차상세 옵션 */
.detail-option										{margin-top:15px; padding:0; width:auto; height:auto;}
.detail-option table.table-option					{width:100%; height:auto;}
.detail-option table.table-option th,
.detail-option table.table-option td				{margin:0; padding:10px; font-size:13px; border:1px solid #eee;}
.detail-option table.table-option th				{color:#000; background-color:#f9f9f9; text-align:center;}
.detail-option table.table-option td				{vertical-align:top; padding:5px 0; min-height:30px; color:#555; text-align:left;}
.detail-option table.table-option td ul				{margin:0; padding:5px 10px 0; width:auto; height:auto;}
.detail-option table.table-option td ul li			{margin-bottom:5px;}
.detail-option table.table-option td input[type="checkbox"]	{background-color:transparent; cursor:default;}


/* 성능점검상태 */
.section-check										{margin-bottom:20px; padding:0; border:1px solid #ddd; overflow:hidden;}
.check-car											{position:relative; z-index:10; margin:40px auto 20px; padding:0; width:730px; height:440px; background:url('/img/check/check_bg_car.jpg') no-repeat;}
.check-car .condition-mark							{position:relative; width:100%; height:100%;}
.check-car .condition-mark > p						{display:none; position:absolute; top:0; left:0; z-index:50; text-indent:-9999px; width:100%; height:100%;}
.check-car .i-mark									{position:absolute; z-index:300; display:inline-block; margin:0 !important; padding:0; width:20px; height:20px; font-family:'PT Sans'; font-size:12px; font-weight:bold; color:#fff; line-height:20px; text-align:center; overflow:hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;}
.mark-name											{margin:0 auto; padding:30px 0; width:775px; height:auto;}
.mark-name:after									{content:""; display:block; float:none; clear:both;}
.mark-name > li										{position:relative; z-index:50; display:table; float:left; margin:0 30px 30px; padding:0; width:95px; height:auto; text-align:left;}
.mark-name > li > h3								{display:table-cell; vertical-align:middle; width:100%; height:30px; font-size:12px; font-weight:normal; color:#666;}
.mark-name > li > span								{position:absolute; top:0; right:0; z-index:50; display:block; margin:0 !important; padding:0; width:30px; height:30px; font-family:'PT Sans'; font-size:13px; font-weight:bold; color:#fff; line-height:30px; text-align:center; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px;}
.bg-red												{background-color:#c00000;}
.bg-blue											{background-color:#0087e6;}
.bg-black											{background-color:#151515; cursor:pointer;}

/* 좌측 */
.check_FL_foglamp									{background:url('/img/check/check_FL_foglamp.png') no-repeat;}
.check_FL_wheel										{background:url('/img/check/check_FL_wheel.png') no-repeat;}
.check_RL_wheel										{background:url('/img/check/check_RL_wheel.png') no-repeat;}
.check_L_side										{background:url('/img/check/check_L_side.png') no-repeat;}
.check_L_fender										{background:url('/img/check/check_L_fender.png') no-repeat;}
.check_FL_door										{background:url('/img/check/check_FL_door.png') no-repeat;}
.check_RL_door										{background:url('/img/check/check_RL_door.png') no-repeat;}
.check_L_quarterpanel								{background:url('/img/check/check_L_quarterpanel.png') no-repeat;}
.check_RL_foglamp									{background:url('/img/check/check_RL_foglamp.png') no-repeat;}
.check_LA_filler									{background:url('/img/check/check_LA_filler.png') no-repeat;}
.check_LB_filler									{background:url('/img/check/check_LB_filler.png') no-repeat;}
.check_LC_filler									{background:url('/img/check/check_LC_filler.png') no-repeat;}
.check_FL_window									{background:url('/img/check/check_FL_window.png') no-repeat;}
.check_RL_window									{background:url('/img/check/check_RL_window.png') no-repeat;}

/* 상단 */
.check_F_bumper										{background:url('/img/check/check_F_bumper.png') no-repeat;}
.check_grill										{background:url('/img/check/check_grill.png') no-repeat;}
.check_L_lamp										{background:url('/img/check/check_L_lamp.png') no-repeat;}
.check_R_lamp										{background:url('/img/check/check_R_lamp.png') no-repeat;}
.check_bonnet										{background:url('/img/check/check_bonnet.png') no-repeat;}
.check_F_window										{background:url('/img/check/check_F_window.png') no-repeat;}
.check_R_window										{background:url('/img/check/check_R_window.png') no-repeat;}
.check_roof											{background:url('/img/check/check_roof.png') no-repeat;}
.check_L_mirror										{background:url('/img/check/check_L_mirror.png') no-repeat;}
.check_R_mirror										{background:url('/img/check/check_R_mirror.png') no-repeat;}
.check_trunk										{background:url('/img/check/check_trunk.png') no-repeat;}
.check_L_taillight									{background:url('/img/check/check_L_taillight.png') no-repeat;}
.check_R_taillight									{background:url('/img/check/check_R_taillight.png') no-repeat;}
.check_R_bumper										{background:url('/img/check/check_R_bumper.png') no-repeat;}

/* 하체 */
.check_F_panel										{background:url('/img/check/check_F_panel.png') no-repeat;}
.check_FL_insidepanel								{background:url('/img/check/check_FL_insidepanel.png') no-repeat;}
.check_FL_sidemember								{background:url('/img/check/check_FL_sidemember.png') no-repeat;}
.check_FL_wheelhouse								{background:url('/img/check/check_FL_wheelhouse.png') no-repeat;}
.check_FR_insidepanel								{background:url('/img/check/check_FR_insidepanel.png') no-repeat;}
.check_FR_sidemember								{background:url('/img/check/check_FR_sidemember.png') no-repeat;}
.check_FR_wheelhouse								{background:url('/img/check/check_FR_wheelhouse.png') no-repeat;}
.check_crossmember									{background:url('/img/check/check_crossmember.png') no-repeat;}
.check_dashpanel									{background:url('/img/check/check_dashpanel.png') no-repeat;}
.check_floorpanel									{background:url('/img/check/check_floorpanel.png') no-repeat;}
.check_packagetray									{background:url('/img/check/check_packagetray.png') no-repeat;}
.check_RL_wheelhouse								{background:url('/img/check/check_RL_wheelhouse.png') no-repeat;}
.check_RL_sidemember								{background:url('/img/check/check_RL_sidemember.png') no-repeat;}
.check_trunkfloor									{background:url('/img/check/check_trunkfloor.png') no-repeat;}
.check_RR_sidemember								{background:url('/img/check/check_RR_sidemember.png') no-repeat;}
.check_RR_wheelhouse								{background:url('/img/check/check_RR_wheelhouse.png') no-repeat;}
.check_rearpanel									{background:url('/img/check/check_rearpanel.png') no-repeat;}

/* 우측 */
.check_FR_foglamp									{background:url('/img/check/check_FR_foglamp.png') no-repeat;}
.check_FR_wheel										{background:url('/img/check/check_FR_wheel.png') no-repeat;}
.check_RR_wheel										{background:url('/img/check/check_RR_wheel.png') no-repeat;}
.check_R_side										{background:url('/img/check/check_R_side.png') no-repeat;}
.check_R_fender										{background:url('/img/check/check_R_fender.png') no-repeat;}
.check_FR_door										{background:url('/img/check/check_FR_door.png') no-repeat;}
.check_RR_door										{background:url('/img/check/check_RR_door.png') no-repeat;}
.check_R_quarterpanel								{background:url('/img/check/check_R_quarterpanel.png') no-repeat;}
.check_RR_foglamp									{background:url('/img/check/check_RR_foglamp.png') no-repeat;}
.check_RA_filler									{background:url('/img/check/check_RA_filler.png') no-repeat;}
.check_RB_filler									{background:url('/img/check/check_RB_filler.png') no-repeat;}
.check_RC_filler									{background:url('/img/check/check_RC_filler.png') no-repeat;}
.check_FR_window									{background:url('/img/check/check_FR_window.png') no-repeat;}
.check_RR_window									{background:url('/img/check/check_RR_window.png') no-repeat;}


/* 낙찰시세 자동차정보 */
.car-spec											{display:table-cell; vertical-align:middle; border:none !important; text-align:left;}
.car-spec > dt										{float:none !important; margin-bottom:3px; width:auto !important; font-size:14px; font-weight:bold; color:#000; line-height:20px;}
.car-spec > dd										{float:none !important; margin:0; width:auto !important; font-size:12px; color:#909090;}
.car-spec > dd > span								{display:inline-block !important; float:none !important; margin:0 5px !important; padding:0 !important; width:auto !important; font-size:10px; color:#ccc; background:none !important;}


/* 정보이용관련 유의사항 */
.info-cautions										{margin:0; padding:0 10px; width:auto; height:auto;}
.info-cautions dt									{margin:0; padding:10px 0; font-size:15px; color:#e9393b;}
.info-cautions dd									{margin-bottom:10px; padding:0; font-size:13px; color:#333; line-height:18px;}
.insurance-seal										{display:block; margin-top:30px; padding:30px 0; text-align:center; border-top:1px solid #d7d7d7;}
.insurance-seal strong								{display:block; margin-bottom:10px; font-size:16px; color:#606060;}


/* 보증마크설명 */
.service-container									{margin:0; padding:25px 25px 10px; width:auto; height:auto;}
.service-container > p								{display:block; margin-bottom:20px; padding:20px; font-size:14px; color:#151515; background-color:#f5f5f5;}
.service-container > dl								{margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #eee;}
.service-container > dl > dt						{margin-bottom:5px; font-weight:bold; font-size:14px; color:#1b99d9;}
.service-container > dl > dd						{margin-bottom:3px; font-size:13px; color:#444;}
.service-container > dl > dd > ol					{margin-top:5px; padding:0 15px; width:auto; height:auto;}
.service-container > dl > dd > ol > li				{font-size:13px; color:#888;}


/* Layer View */
.layerView											{position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;}
.layerView .layer-header							{position:relative; display:table; width:100%; background-color:#ffa803;}
.layerView .layer-header > p						{display:table-cell; vertical-align:middle; margin:0; padding-left:10px; width:auto; font-weight:bold; font-size:18px; color:#fff; line-height:50px;}
.layerView .layer-header > span						{position:absolute; top:50%; right:10px; z-index:100; margin-top:-12px; width:24px; height:24px; background:url('/img/icon/popup-close.gif') no-repeat; cursor:pointer;}
.layerView .layer-body								{position:absolute; left:50%; top:50%; z-index:9999; background-color:#fff; overflow:hidden;}
.layerView .layer-bg								{
	width:100%;
	height:100%;
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:.7
}
.layer-con											{margin:0; padding:20px 15px; width:auto; height:auto;}
.layer-con > h1										{margin:0 0 15px; padding:0; font-size:13px; font-weight:bold; color:#695b50; letter-spacing:-.5px;}


/* Layer Text */
.text-note											{margin-top:20px; padding:0 5px; width:auto; height:auto;}
.text-note li										{margin-bottom:5px; padding-left:7px; font-size:12px; color:#555; background:url('/img/icon/list-dot.gif') no-repeat 0 8px;}


/* Layer Size */
.layer-basic										{margin-left:-250px; width:500px;}
.layer-instalment									{margin-top:-300px; margin-left:-240px; width:480px; height:540px;}
.layer-purchase										{margin-top:-400px; margin-left:-240px; width:480px; height:750px;}
.layer-buy											{margin-top:-300px; margin-left:-250px; width:500px; height:600px;}


/* Height Scroll */
.scroll-purchase									{height:650px; overflow-y:auto;}


/* Layer Write */
.layer-write										{position:relative; margin-bottom:15px; padding:20px 30px; border:5px solid #e9e9e9;}
.layer-write table									{width:100%; height:auto;}
.layer-write table tr.divide-top					{border-bottom:1px solid #ddd;}
.layer-write table tr.divide-top th,
.layer-write table tr.divide-top td					{padding-bottom:15px;}
.layer-write table tr.divide-bottom th,
.layer-write table tr.divide-bottom td				{padding-top:15px;}
.layer-write table th,
.layer-write table td								{padding:4px 0; height:24px; font-weight:normal; font-size:13px; color:#555; text-align:left;}
.layer-write table th								{color:#151515;}
.layer-write table td								{letter-spacing:0;}
.layer-write table td strong						{display:inline-block; margin-right:3px; font-family:'Open Sans'; font-size:15px; color:#000;}
.layer-write table td input							{height:24px; font-size:13px;}
.layer-write table td select						{height:30px; font-size:13px;}
.layer-write table td label							{display:inline-block; margin-right:20px; padding:0;}
.layer-write table td textarea						{width:260px; height:80px; color:#333;}
.layer-write .td-right td							{text-align:right;}
.layer-write.none-pdg								{padding:5px 30px;}


/* Layer Car Info */
.simple-info										{position:relative; margin-bottom:15px; padding:5px; width:auto; min-height:75px; border:1px solid #e9e9e9;}
.simple-info p										{display:block; width:120px; height:90px;}
.simple-info p img									{width:100%; height:100%;}
.simple-info dl										{position:absolute; top:5px; left:5px; z-index:100; margin-left:135px; padding:0; width:auto; height:auto;}
.simple-info dl dt									{margin-bottom:5px; font-size:14px; color:#444;}
.simple-info dl dt strong							{display:block; margin-bottom:1px; font-size:16px; color:#151515;}
.simple-info dl dd									{font-size:12px; color:#888;}
.simple-info dl dd span								{display:inline-block; margin:0 3px; font-size:10px; color:#ccc;}
.simple-info dl dd b								{display:inline-block; margin-right:3px; padding-top:5px; font-family:'Open Sans'; font-size:14px; color:#d2492c; letter-spacing:0;}


/* 구매상담 차량정보 */
.buy-carinfo										{margin-bottom:15px; padding:10px 15px; border:1px solid #e9e9e9;}
.buy-carinfo:after									{content:""; display:block; float:none; clear:both;}
.buy-carinfo > dl									{float:left; margin:0; padding:3px 0; width:50%; height:auto;}
.buy-carinfo > dl > dt,
.buy-carinfo > dl > dd								{float:left; font-size:13px; color:#444;}
.buy-carinfo > dl > dt								{width:30%; color:#777;}
.buy-carinfo > dl > dd								{width:70%; color:#151515;}
.buy-carinfo .car-code 								{width:100%;}
.buy-carinfo .car-code > dt							{width:15%;}
.buy-carinfo .car-code > dd							{width:85%;}


/* Pagination */
.paging												{display:block; margin-top:30px; text-align:center; clear:both;}
.paging a											{display:inline-block; vertical-align:middle; width:28px; line-height:28px; border:1px solid #d1d1d1; font-size:12px; color:#666; cursor:pointer;}
.paging a:hover										{color:#fff; border:1px solid #333; background-color:#333;}
.paging .pg_num										{background-color:#f9f9f9;}
.paging .pg_num:hover								{color:#000; border:1px solid #333; background-color:#f9f9f9;}
.paging .pg_btn										{color:#000; background-color:#efefef;}
.paging .select										{color:#fff; border:1px solid #333; background-color:#333;}
.paging .select:hover								{color:#fff; background-color:#333; cursor:default;}


/* 마이페이지 메인 */
.mypage-main										{margin:0 -15px; padding-top:40px; width:auto; height:auto;}
.mypage-main:after									{content:""; display:block; float:none; clear:both;}
.mypage-main > li									{position:relative; float:left; margin:0 15px; padding:0; width:504px; height:auto;}
.mypage-main > li > h3								{margin:0; padding:20px 0 25px 5px; font-size:16px; font-weight:normal; color:#695b50; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:0; letter-spacing:-1px;}
.mypage-main > li > p								{position:absolute; top:15px; right:0; z-index:50; display:block; font-weight:bold; font-size:13px; color:#666; cursor:pointer;}
.mypage-main > li > p:hover							{text-decoration:underline;}
.mypage-main > li > span							{display:block; font-size:13px; color:#888; line-height:200px; text-align:center;}
.mypage-main > li > ol								{margin:0; padding-top:5px; width:auto; height:160px;}
.mypage-main > li > ol > li							{position:relative;}
.mypage-main > li > ol > li > a,
.mypage-main > li > ol > li > p						{display:block; padding-left:15px; width:400px; font-size:13px; color:#666; line-height:30px; background:url('/img/icon/list-dot2.png') no-repeat 2px 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mypage-main > li > ol > li > a:hover				{text-decoration:underline;}
.mypage-main > li > ol > li > span					{position:absolute; top:0; right:10px; font-size:13px; color:#555; line-height:30px; letter-spacing:0;}
.mypage-main > li > ol > li > span em				{font-style:normal; display:block; margin-top:5px; padding-bottom:2px; width:60px; line-height:18px; font-size:12px; text-align:center;}


/* 회원탈퇴 */
.leave												{margin:0; padding:30px 0 20px; width:auto; text-align:center;}
.leave p											{display:block; margin-bottom:40px; font-size:16px; color:#000; line-height:28px;}
.leave dl											{margin:0 auto 10px; padding:0; width:420px; height:auto; text-align:left;}
.leave dl:after										{content:""; display:block; float:none; clear:both;}
.leave dl > dt,
.leave dl > dd										{display:table; float:left; height:auto;}
.leave dl > dt										{width:130px; font-size:14px; font-weight:bold; color:#000;}
.leave dl > dd										{font-size:16px; color:#ffa803; letter-spacing:0;}
.leave dl > dt span,
.leave dl > dd span									{display:table-cell; vertical-align:middle; width:auto; height:34px;}
.leave dl > dd input								{padding:10px; width:260px; height:13px; font-size:14px; color:#777; line-height:13px; border:1px solid #dcdcdc; background-color:#f9f9f9; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.leave-agree										{display:block; margin-top:-10px; padding-bottom:10px; font-weight:bold; font-size:14px; color:#333; text-align:center;}


/* 공매 예정일자 */
.cd-ttl												{display:block; margin:40px auto 8px; padding:0; width:1120px; font-weight:bold; font-size:18px; color:#333;}
.countdown											{margin:0 auto; padding:25px 0 40px; width:1120px; height:auto; background-color:#695b50; text-align:center;}
.countdown dl										{display:inline-block; margin:0 20px; font-family:'Open Sans';}
.countdown dl dt									{margin-bottom:5px; font-weight:bold; font-size:18px; color:#fff; letter-spacing:0;}
.countdown dl dd									{position:relative; float:left; margin:0 3px; width:108px; height:108px; background:url('/img/sub/countdown-bg.png') no-repeat; overflow:hidden;}
.countdown dl dd span								{display:block; font-weight:bold; font-size:86px; color:#fff; line-height:102px; text-align:center;}
.countdown dl dd i									{position:absolute; top:52px; left:0; z-index:50; display:block; width:100%; height:2px; background-color:#594d44;}


/* 페이지 안내문 */
.page-alert											{margin:40px auto 0; padding:60px 0; width:600px; height:auto; border:1px solid #ddd; background-color:#fff; text-align:center;}
.page-alert > p										{display:block; margin:0 auto; padding:0; width:200px; height:200px; background-color:#ffa803; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.page-alert > span									{display:block; margin-top:25px; font-size:16px; color:#695b50;}


/* Sub Title */
.subTitle											{margin-bottom:40px; padding-top:50px; text-align:center;}
.subTitle dt										{margin-bottom:10px; font-family:Nanum Myeongjo; font-size:28px; color:#000; line-height:40px; letter-spacing:-.5px;}
.subTitle dt b,
.subTitle dd b										{font-weight:normal; color:#ffa803;}
.subTitle dd										{font-size:14px; color:#555; line-height:22px;}
.subTitle strong									{margin:0; padding:20px 0 35px; font-weight:normal; font-size:23px; color:#333; letter-spacing:-1px;}


/* Sub Text */
.subText											{margin:0; padding:0 39px; font-size:14px; color:#555; line-height:24px;}
.subText strong										{display:block; margin-top:30px; font-family:Nanum Myeongjo; font-size:21px; color:#000; line-height:36px; text-align:center;}
.subText em											{font-style:normal; display:block; margin-top:30px; text-align:right;}
.subText em b										{color:#000;}


/* 단지소개 */
.about-km											{margin:0; padding:0 39px; width:auto; height:auto;}
.about-km > h1										{vertical-align:middle; margin-bottom:10px; padding-left:8px; padding-bottom:6px; font-weight:normal; font-size:21px; color:#ffa803; line-height:14px; border-left:3px solid #ffa803; letter-spacing:-1px;}
.about-km > h2										{margin:20px 0 10px; padding:0; font-weight:bold; font-size:16px; color:#000; letter-spacing:-.5px;}
.about-km > p										{display:block;}
.about-km > dl										{margin-bottom:15px; padding:0 10px; width:auto; height:auto;}
.about-km > dl > dt									{margin-bottom:5px; font-weight:bold; font-size:14px; color:#333;}
.about-km > dl > dd									{padding-left:10px; font-size:14px; color:#555; background:url('/img/icon/list-dot.gif') no-repeat 3px 13px; line-height:24px;}
.about-km > hr										{margin:50px 0;}
.about-km > ul										{margin:0 -5px; padding:0; width:auto; height:auto;}
.about-km > ul:after								{content:""; display:block; float:none; clear:both;}
.about-km > ul > li									{float:left; width:20%; height:auto; text-align:center;}
.about-km > ul > li > p								{display:block; margin:0 auto; width:160px; height:120px; overflow:hidden;}
.about-km > ul > li > span							{display:block; margin-top:8px; font-size:13px; color:#333;}
.prepare											{padding:20px; background-color:#f9f9f9; text-align:center;}


/* 특장점 */
.activation											{margin:0; padding:0 39px; width:auto; height:auto;}
.activation > h2									{margin:0 0 10px; padding:0; font-weight:bold; font-size:16px; color:#000; letter-spacing:-1px;}
.activation .cp-7									{margin-bottom:40px; padding-top:10px; width:auto; height:auto;}
.activation .cp-7 li								{position:relative; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ddd;}
.activation .cp-7 li em								{position:absolute; top:0; left:10px; z-index:50; font-family:'Open Sans'; font-size:32px; color:#ffa803; line-height:34px;}
.activation .cp-7 li dl								{margin-left:50px;}
.activation .cp-7 li dl dt							{margin-bottom:5px; font-weight:bold; font-size:15px; color:#695b50;}
.activation .cp-7 li dl dd							{margin:0; font-size:13px; color:#666; line-height:20px;}


/* Map API */
.label												{display:inline-block; vertical-align:middle; margin-bottom:115px;}
.label .left										{display:inline-block; vertical-align:middle; width:7px; height:24px; background:url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_l.png") no-repeat; overflow:hidden;}
.label .center										{display:inline-block; vertical-align:middle; padding-bottom:4px; line-height:20px; font-size:12px; color:#151515; background:url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_bg.png") repeat-x;}
.label .right										{display:inline-block; vertical-align:middle; width:6px; height:24px; background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_r.png") no-repeat -1px 0; overflow:hidden;}


/* 오시는 길 */
.contact											{margin-top:40px;}
.contact > li										{margin-bottom:50px; padding-bottom:40px; border-bottom:1px dashed #ddd;}
.contact > li:last-child							{border:none;}
.contact > li > h1									{vertical-align:middle; margin-bottom:10px; padding-left:8px; padding-bottom:6px; font-weight:normal; font-size:21px; color:#ffa803; line-height:14px; border-left:3px solid #ffa803; letter-spacing:-1px;}
.location											{position:relative; height:400px; overflow:hidden;}
.method												{margin-top:40px; padding:0; width:auto; height:auto;}
.method:after										{content:""; display:block; float:none; clear:both;}
.method > li										{float:left; width:345px; min-height:200px; border-right:1px dashed #eee; text-align:center;}
.method > li:last-child								{border-right:none;}
.method > li > p									{display:block; margin:0 auto; width:60px; height:60px; background-color:#ffa803; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.method > li > dl									{margin-top:15px; padding:0; width:auto; height:auto;}
.method > li > dl > dt								{margin-bottom:10px; padding:0; font-size:16px; color:#333;}
.method > li > dl > dd								{margin-bottom:5px; padding:0; font-size:13px; color:#888; line-height:21px;}


/* 고객 상담실 */
.customer											{margin:20px auto 0; padding:0; width:800px; height:auto;}
.customer > li										{position:relative; margin:0; padding:40px 60px; width:auto; min-height:120px; border-bottom:1px dashed #ddd;}
.customer > li > p									{position:absolute; top:40px; left:60px; display:block; margin:0; width:120px; height:120px; background-color:#ffa803; overflow:hidden; -webkit-border-radius:60px; -moz-border-radius:60px; -o-border-radius:60px; border-radius:60px;}
.customer > li > dl									{margin-top:30px; padding-left:180px; width:auto; height:auto;}
.customer > li > dl:after							{content:""; display:block; float:none; clear:both;}
.customer > li > dl > dt							{float:left; font-size:26px; color:#333; line-height:64px;}
.customer > li > dl > dd							{float:left; margin-left:15px; padding:0; font-size:18px; color:#333; line-height:64px;}
.customer > li > dl > dd strong						{display:inline-block; font-family:Nanum Myeongjo; font-size:52px; color:#ffa803;}
.customer > li > dl > span							{clear:both; display:block; margin-top:-10px; font-size:15px; color:#808080;}
.customer > li:nth-child(2) > dl					{margin-top:10px;}
.customer > li:last-child							{padding-bottom:20px; border-bottom:none;}


/* FAQ */
.faq-accodian										{position:relative; width:auto; height:auto;}
.faq-accodian li									{border-bottom:1px solid #ddd; }
.faq-accodian li .faq-title							{display:block; font-weight:bold; padding:10px 20px 7px 15px; cursor:pointer;}
.faq-accodian li .faq-title .text					{display:block; margin-left:28px; padding:3px 50px 0 0; font-weight:bold; font-size:14px; color:#695b50; line-height:20px; min-height:30px; text-indent:-30px; background:url('/img/icon/faq-arrow1.png') no-repeat right 0;}
.faq-accodian li .faq-title .text .q-mark			{margin-right:10px; font-family:'Open Sans'; font-size:20px; color:#ffa803;}
.faq-accodian li .faq-title.on .text				{color:#ffa803; background:url('/img/icon/faq-arrow2.png') no-repeat right 0;}
.faq-accodian li .answer							{display:none; position:relative; padding:20px 50px 20px 65px; font-size:13px; color:#695b50; line-height:20px; border-top:1px solid #ddd; background-color:#fafafa;}
.faq-accodian li .answer .a-mark					{position:absolute; left:40px; top:20px; font-family:'Open Sans'; font-size:20px; color:#695b50;}


/* 이메일 무단수집 거부 */
.email-refuse										{margin:0 auto; padding:0; width:900px; height:auto; text-align:left;}
.email-refuse > h4									{margin:0 0 10px; padding:0; font-size:16px; font-weight:normal; color:#000; letter-spacing:-1px;}
.email-refuse ul									{margin-bottom:40px; padding:0; border:1px solid #ccc; border-bottom:none;}
.email-refuse ul li									{margin:0; padding:10px 15px; font-size:14px; color:#555; border-bottom:1px solid #ccc;}


/* Main Layer Popup */
.layerPop											{position:absolute; z-index:9999; margin:0; padding:10px 10px 40px; background-color:#695b50; -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 2px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.4); box-shadow:0 1px 2px 0 rgba(0,0,0,.4);}
.pop_container										{position:relative; width:auto; min-width:400px; height:auto;}
.pop_container .popup_cloce							{position:absolute; top:-10px; right:-35px; z-index:50px; cursor:pointer; -moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.4); -o-box-shadow:1px 1px 1px 0 rgba(0,0,0,.4); -webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.4); box-shadow:1px 1px 1px 0 rgba(0,0,0,.4);}
.pop_container p									{position:absolute; bottom:-40px; right:0; z-index:50px; display:block; width:auto; font:12px/40px Malgun Gothic,'맑은 고딕'; color:#fff; text-align:right;}
.pop_container p label								{cursor:pointer;}
.popup_img											{position:relative; display:block;}
.popup_img > ul										{position:absolute; top:310px; left:280px; z-index:100px;}
.popup_img > ul > li								{margin-bottom:10px;}
.popup_img > ul > li > a							{font-weight:bold; font-size:24px; color:#fff; text-shadow:0 0 2px 0 rgba(0,0,0,1);}
.popup_img > ul > li > a:hover						{text-decoration:underline;}
.popup_text											{margin:0; padding:25px 20px 30px; background-color:#fff; letter-spacing:-1px;}
.popup_text > dt									{margin-bottom:15px; font-size:18px; font-weight:bold; color:#333;}
.popup_text > dd									{font-size:13px; color:#555; line-height:24px;}


/* 달력폼 */
.form-calendar										{display:inline-block; margin:0;}
.form-calendar input								{text-align:center;}


/* 퀵 배너 */
.side-quick											{position:absolute; top:70px; left:50%; z-index:100; padding-top:120px;}
.side-quick.fixed									{position:fixed; top:0 !important;}
.side-quick.display-main							{top:360px;}
.side-quick.rightBann								{margin-left:580px;}
.side-quick.leftBann								{margin-left:-730px;}
.side-quick li										{margin-bottom:10px; cursor:pointer;}
.side-quick.leftBann li								{text-align:right;}


/* 국민홈 */
.home-bg											{background:url('/img/sub/bg-home.jpg') no-repeat center; background-size:cover;}
.home-title											{position:relative; margin-bottom:40px; width:auto; height:auto;}
.home-title > h1									{font-weight:700; font-size:78px; color:#ffa803; letter-spacing:-2px; text-shadow:0 2px 0 0 rgba(0,0,0,.2)}
.home-title dl										{position:absolute; top:20px; left:280px; z-index:50px;}
.home-title dt										{padding-left:50px; font-family:'Open Sans'; font-weight:bold; font-size:42px; color:#ffa803; background:url('/img/icon/icon-home.png') no-repeat 0 center; letter-spacing:0;}
.home-title dd										{margin-bottom:5px; font-size:20px; color:#fff;}

.km-home											{margin:0 auto; padding:0; width:1120px; height:auto; overflow:hidden;}
.km-home > ul										{margin:0 -20px; padding:0; width:auto; height:auto;}
.km-home > ul:after									{content:""; display:block; float:none; clear:both;}
.km-home > ul > li									{float:left; width:50%;}
.km-home > ul > li > div							{margin:0 20px; padding-bottom:50px; border:1px solid rgba(255,255,255,.15); background-color:rgba(0,0,0,.1);}
.km-home > ul > li > div > dl						{margin:0; padding-top:30px; text-align:center;}
.km-home > ul > li > div > dl > dt					{margin-bottom:15px; font-weight:bold; font-size:38px; color:#ffa803;}
.km-home > ul > li > div > dl > dd					{font-size:19px; color:#eee; color:rgba(255,255,255,.8);}
.km-home > ul > li > div > dl > dd strong			{color:#fff;}

.km-home .step-km									{margin-top:35px; padding:0 40px;}
.km-home .step-km:after								{content:""; display:block; float:none; clear:both;}
.km-home .step-km li								{position:relative; float:left;}
.km-home .step-km.step4 > li						{width:25%;}
.km-home .step-km.step5 > li						{width:20%;}
.km-home .step-km li p								{display:block; margin:0 auto; width:60px; height:60px; background-color:rgba(255,255,255,.2); overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.km-home .step-km li span							{display:block; margin-top:5px; font-size:13px; color:#fff;}
.km-home .step-km li i								{text-indent:-9999px; display:block; position:absolute; top:20px; right:-7px; z-index:50px; width:14px; height:20px; background:url('/img/icon/home-arrow.png') no-repeat; overflow:hidden;}

.home-service										{margin-top:10px; padding:0 20px; width:auto; height:auto;}
.home-service:after									{content:""; display:block; float:none; clear:both;}
.home-service li									{float:left; margin:0; padding:30px 0; width:50%; height:auto; text-align:center;}
.home-service li dl									{border-right:1px dotted rgba(255,255,255,.4);}
.home-service li:last-child dl						{border-right:none;}
.home-service li dd									{font-size:18px; color:#fff;}

.km-home-btn										{display:block; margin:0 auto; padding-bottom:4px; width:300px; height:46px; font-size:18px; color:#333; background-color:#ffa803; text-align:center;}


/* 품질보증리스트 */
.warranty											{background-color:#ebebeb;}
.list-title											{margin-bottom:10px; padding-top:40px;}
.list-title dt										{margin:0 auto 10px; padding:2px 0 8px; width:200px; font-size:26px; color:#fff; letter-spacing:-1px; text-align:center; overflow:hidden; -webkit-border-radius:0 14px 0 14px; -moz-border-radius:0 14px 0 14px; -o-border-radius:0 14px 0 14px; border-radius:0 14px 0 14px;}
.list-title dd										{font-size:16px; color:#666; line-height:22px; text-align:center;}
.list-title dt.lt-bg01								{background-color:#1b99d9;}
.list-title dt.lt-bg02								{background-color:#555;}


.temporary > b										{display:inline-block; width:70px; color:#333;}


/* 공매차량검색 */
.auction-select										{position:relative; margin-bottom:40px; padding:15px 30px; border:1px solid #ccc; border-top:none; background-color:#f3f3f3;}
.auction-select > p									{display:inline-block;}
.auction-select > span								{display:inline-block; margin:0 10px; font-size:11px; color:#888; text-align:center;}
.auction-select select								{font-size:14px; border:1px solid #ccc;}
.auction-select .button-search						{position:absolute; top:15px; right:30px; z-index:100;}
.auction-select .button-search button				{display:inline-block; margin:0; padding-bottom:3px; width:100px; height:34px; font-size:14px; letter-spacing:-1px;}
.auction-select.warrantySearch > em					{display:inline-block; margin-right:30px; font-style:normal; }
.auction-select.warrantySearch > em > strong		{display:inline-block; vertical-align:middle; margin-right:10px; font-size:13px; color:#151515; line-height:34px;}


/* 공매현황 */
.state01											{color:#fff; background-color:#ffa803;}
.state02											{color:#fff; background-color:#a0522d;}
.state03											{color:#fff; background-color:#695b50;}
.state04											{color:#fff; background-color:#ddd;}
.state05											{color:#333; background-color:#f0f0f0;}


/* View Mode */
.view-mode											{display:block; position:relative; margin-bottom:10px; font-size:16px; color:#000; letter-spacing:-1px;}
.view-mode p										{position:absolute; bottom:5px; right:0; z-index:10;}
.view-mode .search-value							{position:absolute; bottom:0; right:0; z-index:10;}
.view-mode .search-value a							{display:inline-block; margin:0; font-size:12px; color:#9d9d9d; cursor:pointer;}
.view-mode .search-value a.on						{font-weight:bold; color:#000;}
.view-mode .search-value span						{display:inline-block; margin:0 5px; font-size:9px; color:#ccc;}


/* 지난공매내역 */
.statement											{position:relative; margin-bottom:40px; padding:30px 0; width:auto; height:300px; background:url('/img/sub/statement-bg.jpg') no-repeat center 60%; background-size:cover;}
.statement > h1										{margin:0 0 5px; padding:0; font-weight:normal; font-size:18px; color:#fff; letter-spacing:-1px; text-align:center;}
.statement > h1 strong								{display:inline-block; vertical-align:middle; margin-right:5px; padding-bottom:4px; font-family:'Open Sans'; font-size:24px;}
.calendar-direction									{width:0; height:0;}
.calendar-direction a								{width:50px; height:90px; margin-top:-45px; display:block; position:absolute; top:50%; z-index:10; text-indent:-9999px; background:url('/img/icon/calendar-arrow.gif') no-repeat;}
.calendar-direction a.flex-prev						{left:160px;}
.calendar-direction a.flex-next						{background-position:100% 0; right:160px;}
.calendar-direction a:hover							{background-position-y:100%;}


/* Table Calendar */
table.calendar										{margin:0 auto; padding:0; width:500px; height:auto; font-family:'PT Sans'; font-size:13px; color:#202020;}
table.calendar th									{padding:10px 0; border:1px solid #ccc; border:1px solid rgba(255,255,255,.3); background-color:rgba(255,255,255,.7); text-align:center;}
table.calendar th.saturday							{color:#004fe2}
table.calendar th.sunday							{color:#be2f11;}
table.calendar td									{vertical-align:top; padding:0; height:40px; color:#fff; border:1px solid #ccc; border:1px solid rgba(255,255,255,.3); text-align:left;}
table.calendar td span								{display:block; padding:5px; width:auto; height:100%;}
table.calendar td.sunday span,
table.calendar td.holiday span						{color:#be2f11 !important;}
table.calendar td.saturday span						{color:#004fe2 !important;}
table.calendar td.select							{color:#452163; background-color:#ffa803;}
table.calendar td.unable							{color:#000; background-color:#dcdcdc; background-color:rgba(255,255,255,.5); cursor:not-allowed !important;}
table.calendar td.sunday,
table.calendar td.holiday,
table.calendar td.saturday,
table.calendar td.check,
table.calendar td.select							{cursor:pointer;}


/* Thumb Slide */
.thumb-viewport										{position:relative; margin-top:30px; width:800px; height:480px;}
.thumb-control-nav									{width:0; height:0;}
.thumb-control-nav a								{text-indent:-9999px; display:block; position:absolute; top:50%; z-index:1000; margin-top:-30px; width:60px; height:60px; background:url('/img/icon/btn_direction_nav.png') no-repeat; cursor:pointer; opacity:0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.thumb-control-nav a.thumb-next						{background-position:100% 0; right:0;}
.thumb-control-nav a.thumb-prev						{left:0;}
.thumbslider:hover .thumb-next						{filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; right:10px;}
.thumbslider:hover .thumb-prev						{filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; left:10px;}
.thumbslider:hover .thumb-next:hover,
.thumbslider:hover .thumb-prev:hover				{opacity:1;}


/* 국민차 공매안내 */
.auction-img										{margin-top:-20px; padding-bottom:50px; text-align:center;}
.auction-img p										{display:inline-block; margin:0 30px;}
.auction-text										{margin-top:-20px; margin-bottom:70px; text-align:center;}
.auction-text li									{margin-bottom:10px; font-size:15px; color:#333; line-height:23px;}
.auction-text li strong								{color:#000; text-decoration:underline;}


/* 공매 진행절차 */
.auction-step										{position:relative; margin:0 auto; width:960px; height:740px; background:url('/img/sub/auction-step-bg.png') no-repeat;}
.auction-step ul									{margin:0 auto; width:810px; height:auto;}
.auction-step ul:after								{content:""; display:block; float:none; clear:both;}
.auction-step li									{float:left; width:270px; height:240px;}
.auction-step li p									{display:block; margin:0 auto; width:130px; height:130px; background-color:#b6d5f1; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.auction-step li dl									{text-align:center;}
.auction-step li dl dt								{margin:10px 0 4px; font-size:16px; color:#000;}
.auction-step li dl dd								{font-size:12px; color:#777; line-height:16px;}
.auction-step .return								{position:absolute; top:480px; left:480px; z-index:10;}
.auction-step em									{font-style:normal; display:block; position:absolute; z-index:10; padding:2px 5px 4px; font-weight:bold; font-size:12px; color:#fff;}
.auction-step em.proceed01							{top:265px; left:599px; background-color:#b6d5f1;}
.auction-step em.proceed02							{top:375px; left:599px; background-color:#000;}
.auction-step em.proceed03							{top:515px; left:760px; background-color:#feb2b2;}


/* 아차보증 아닌 매물 */
.un-warranty										{margin-top:55px; text-align:center;}
.un-warranty p,
.un-warranty em										{display:inline-block; vertical-align:middle;}
.un-warranty em										{margin-left:5px; padding-bottom:3px; font-style:normal; font-size:15px; color:#333;}


/* 품질보증서비스 */
.warrantyTop										{position:relative; margin-top:30px; height:400px; background:url('/img/sub/img-warranty.jpg') no-repeat;}
.warrantyTop > button								{position:absolute; top:280px; left:50px; z-index:100; width:280px; height:46px; font-size:15px; color:#fff; background-color:#2865ad; text-align:center;}
.warrantyTop > button:hover							{background-color:#53b334;}
.warranty-detail									{display:none; margin-top:15px; padding:15px 35px; border:1px dotted #999;}
.warranty-detail > em								{display:block; margin-bottom:5px; font-style:normal; font-weight:bold; font-size:15px; color:#151515;}
.warranty-detail > dl								{margin-top:10px; padding-bottom:20px;}
.warranty-detail > dl > dt							{margin-bottom:3px; font-size:18px; color:#000;}
.warranty-detail > dl > dd							{font-size:14px; color:#555;}
.w-text												{margin-top:10px; padding-bottom:5px;}
.w-text > li										{margin-bottom:3px; padding-left:10px; font-size:12px; color:#555; background:url('/img/icon/list-dot.gif') no-repeat 3px 9px; line-height:18px;}


/* 품질보증서비스 신청방법 */
.warranty-step										{margin-top:40px; padding:0 30px;}
.warranty-step > em									{display:block; margin-bottom:25px; font-style:normal; font-size:23px; color:#151515; text-align:center; letter-spacing:-1px;}
.warranty-step > ol:after							{content:""; display:block; float:none; clear:both;}
.warranty-step > ol > li							{position:relative; float:left; padding:0 30px; width:33.333333%; box-sizing:border-box; -moz-box-sizing:border-box;}
.warranty-step > ol > li > em						{position:absolute; top:76px; right:-8px; z-index:100; text-indent:-9999px; width:16px; height:28px; background:url('/img/icon/step-arrow.png') no-repeat;}
.warranty-step > ol > li > p						{display:block; margin:0 auto; width:180px; height:180px; background-color:#f8f8f8; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.warranty-step > ol > li > dl						{margin-top:20px; text-align:center;}
.warranty-step > ol > li > dl > dt					{margin-bottom:5px; font-size:17px; color:#000;}
.warranty-step > ol > li > dl > dd					{font-size:13px; color:#666;}


/* 품질보증서비스 버튼 */
.warranty-btn										{margin-top:60px; text-align:center;}
.warranty-btn button								{display:inline-block; margin:0 5px; padding-bottom:3px; width:160px; height:44px; font-size:15px; color:#fff; background-color:#2865ad; text-align:center;}
.warranty-btn button:first-child					{color:#333; border:1px solid #ccc; background-color:#fff;}


/* 품질보증서비스 주의사항 */
.warranty-caution									{margin-top:40px;}
.warranty-caution strong							{display:block; padding-left:23px; font-size:15px; color:#d2492c; background:url('/img/icon/icon-caution.png') no-repeat; line-height:20px;}
.warranty-caution p									{display:block; padding:5px 20px; font-weight:bold; font-size:12px; color:#333;}


/* 개인정보 약관동의 */
.myAgree											{padding-top:30px;}
.myAgree > strong									{display:block; margin-bottom:5px; font-weight:normal; font-size:18px; color:#000;}
.myAgree > span										{display:block; margin:15px 0; font-weight:bold; font-size:14px; color:#333; text-align:center;}
.myAgree > span input								{vertical-align:middle; margin-right:5px;}


/* 아차소개 */
.about-contents										{margin-top:80px; text-align:center;}
.about-contents > li								{margin-bottom:80px; padding-bottom:80px; border-bottom:1px dashed #eee;}
.about-contents > li:last-child						{margin:0; border:none;}
.about-contents > li > strong						{display:block; margin-bottom:30px; font-family:Nanum Myeongjo; font-weight:normal; font-size:30px; color:#000; text-decoration:underline;}
.about-contents > li > p							{display:block; margin-bottom:30px;}
.about-contents > li > span							{display:block; font-size:15px; color:#151515; line-height:26px;}


/* MW Wrap */
.mw-wrap											{margin:0 auto; padding-top:140px; width:1080px;}
.mw-wrap > ul:after									{content:""; display:block; float:none; clear:both;}
.mw-wrap iframe										{width:100%; height:500px; border:none; overflow:hidden;}
.mw-wrap .mw-title									{font-size:28px; font-weight:bold; color:#292421; text-align:center; padding-bottom:30px;}
.mw-wrap .galleryTab								{display:table; position:relative; margin-top:-20px; width:100%;}
.mw-wrap .galleryTab > p							{display:table-cell; vertical-align:middle; height:80px; text-indent:-230px; font-size:28px; font-weight:bold; color:#292421; text-align:center;}
.mw-wrap .galleryTab > span							{position:absolute; top:50%; left:50%; z-index:1; margin-top:-15px; margin-left:70px;}
.mw-wrap .galleryTab > span > button				{display:inline-block; vertical-align:middle; margin:0 5px; width:100px; height:30px; font-weight:bold; font-size:15px; color:#fff; background-color:#ccc; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px;}
.mw-wrap .galleryTab > span > button.active			{background-color:#2864b0;}
.mw-wrap .galleryTab > a							{position:absolute; top:50%; right:0; z-index:1; margin-top:-15px;}
.office												{display:none;}









