@charset "utf-8";

@media print
	* {-webkit-print-color-adjust:exact;}
}

/* All */
header, footer, nav, section, article, aside, figure, figcaption {display:block}
body, table, input, textarea, select, button {font-size:12px;}
a img {border:0}


/* reset style */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; font-style:normal; line-height:1;}


*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
* {word-wrap:break-word; word-break:break-all;}


html {overflow-x:hidden; overflow-y:scroll;}
body {margin:0; padding:0; scroll 0 0 transparent; font-family:'NotoKrR', sans-serif; font-size:12px; color:#666;}

img, fieldset {border:none; vertical-align:middle; margin:0;}
button, label {border:none; vertical-align:middle; padding:0; font-family:'NotoKrR'; outline:0; cursor:pointer;}
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:10px; width:100%; font-family:'NotoKrR'; font-size:15px; color:#333; border:1px solid #ddd; background-color:#fff; outline:0; overflow:auto; resize:none; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
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 */

input[type="text"], input[type="password"] {
	padding:0 10px;
	width:100%;
	height:40px;
	font-family:'NotoKrR';
	font-size:15px;
	color:#333;
	border:1px solid #ddd;
	background-color:#fff;
	vertical-align:middle;
	-moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;
	outline:0;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover {
	border-color:#bbb;
	-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.07);
	-o-box-shadow:0 1px 3px 0 rgba(0,0,0,.07);
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.07);
	box-shadow:0 1px 3px 0 rgba(0,0,0,.07);
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color:#1472FF;
}
input[type="text2"] {
	padding:0 10px;
	width:90%;
	height:40px;
	font-family:'NotoKrR';
	font-size:15px;
	color:#333;
	border:1px solid #ddd;
	background-color:#fff;
	vertical-align:middle;
	-moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;
	outline:0;
}
input[type="radio"], input[type="checkbox"] {
	cursor:pointer;
	vertical-align:middle;
	margin:0;
	padding:0;
}
input::-webkit-input-placeholder	{font-weight:normal; color:#ccc;}
input:-ms-input-placeholder			{font-weight:normal; color:#ccc;}
input::-moz-placeholder				{font-weight:normal; color:#ccc;}
input:-moz-placeholder				{font-weight:normal; color:#ccc;}

input[readonly]						{border-color:#ccc; background-color:#e9ecef;}
input[readonly]:hover,
input[readonly]:focus				{cursor:no-drop; border-color:#ccc; box-shadow:none;}


/* 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;}


/* Background Color */
.bg-gray											{background-color:#ededed;}


/* Font Color */
.color-black										{color:#000;}
.color-more											{color:#5fd662;}
.color-bid											{color:#2d57d0;}
.color-failed										{color:#c4c4c4;}
.color-accept										{color:#1472FF;}
.color-finish										{color:#aaacaf;}


/* Go To Top */
#to_the_top											{display:none; position:fixed; bottom:-50px; left:50%; z-index:500; padding-top:27px; width:100px; height:100px; font-family:'Montserrat'; font-weight:500; font-size:15px; color:#fff; background-color:rgba(237,237,237,.7); text-align:center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
#to_the_top:after									{content:""; position:absolute; top:10px; left:50%; z-index:1; width:0; height:0; border-style:solid; border-width:0 9px 10px 9px; border-color:transparent transparent #ffffff transparent; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
#to_the_top:hover									{background-color:#1472FF;}


/* Selectbox Style */
#select_box											{position:relative; display:inline-block; vertical-align:middle; width:100%; height:40px; border:1px solid #ddd; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
#select_box:after									{content:""; position:absolute; top:50%; right:10px; z-index:1; width:7px; height:4px; background:url('/img/icon/selectbox_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#select_box label									{position:absolute; top:0; left:10px; font-size:15px; color:#333; line-height:38px;}
#select_box .selectBox								{padding-left:10px; width:100%; height:40px; min-height:40px; line-height:40px; font-size:14px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#select_box:hover									{border-color:#bbb; -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -o-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); box-shadow:0 1px 3px 0 rgba(0,0,0,.07);}


/* Selectbox Style1 */
#select_box1										{position:relative; display:inline-block; vertical-align:middle; width:100%; height:40px; border:1px solid #ddd; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
#select_box1:after									{content:""; position:absolute; top:50%; right:10px; z-index:1; width:7px; height:4px; background:url('/img/icon/selectbox_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#select_box1 label									{position:absolute; top:0; left:10px; font-size:15px; color:#333; line-height:38px;}
#select_box1 .selectBox								{padding-left:10px; width:100%; height:40px; min-height:40px; line-height:40px; font-size:14px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#select_box1:hover									{border-color:#bbb; -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -o-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); box-shadow:0 1px 3px 0 rgba(0,0,0,.07);}



/* Checkbox Image */
.wrap-checkbox										{position:relative; display:inline-block; margin-right:15px;}
.wrap-checkbox:last-child							{margin-right:0;}
.wrap-checkbox > input								{position:absolute; top:50%; left:0; z-index:0; opacity:0; width:20px; height:20px; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.wrap-checkbox > label								{position:relative; display:block; padding-left:25px; color:#888;}
.wrap-checkbox > label:before						{content:""; position:absolute; top:50%; left:0; z-index:1; width:20px; height:20px; background:url('/img/icon/i_checkbox.png') no-repeat; background-size:100% auto; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.wrap-checkbox > input:checked+label:before			{background-position:0 bottom;}
.wrap-checkbox > input:checked+label				{color:#000;}
.wrap-checkbox.maximum > input						{width:30px; height:30px;}
.wrap-checkbox.maximum > label						{padding-left:38px;}
.wrap-checkbox.maximum > label:before				{width:30px; height:30px; background-image:url('/img/icon/i_checkbox_maximum.png');}


/* Radio Image */
.wrap-radio											{position:relative; display:inline-block; margin-right:15px;}
.wrap-radio:last-child								{margin-right:0;}
.wrap-radio > input									{position:absolute; top:50%; left:0; z-index:0; opacity:0; width:20px; height:20px; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.wrap-radio > label									{position:relative; display:block; padding-left:25px; color:#888;}
.wrap-radio > label:before							{content:""; position:absolute; top:50%; left:0; z-index:1; width:20px; height:20px; background:url('/img/icon/i_radio.png') no-repeat; background-size:100% auto; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.wrap-radio > input:checked+label:before			{background-position:0 bottom;}
.wrap-radio > input:checked+label					{color:#000;}


/* Btn Style */
.btn-style01										{display:block; margin:40px auto; width:200px; height:60px; font-family:'NotoKrM'; font-size:20px; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; -moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); box-shadow:0 1px 5px 0 rgba(0,0,0,.4);}
.btn-style01:hover									{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); box-shadow:0 5px 10px 0 rgba(0,0,0,.2);}
.searchButton										{margin-top:30px; height:50px; font-size:18px; text-indent:30px; background-image:url('/img/icon/i_searchIndex.png'); background-repeat:no-repeat; background-position:40px center; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;}


/* Btn Color */
.btn-color01										{color:#fff; background-color:#1472FF;}
.btn-color02										{color:#000; border-color:#d3d3d3; 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											{-moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}


/* Layout Selector */
.wrap												{position:relative; width:100%; min-width:1200px;}
.inner												{position:relative; margin:0 auto; width:1200px; height:100%;}
.inner:after										{content:""; display:block; float:none; clear:both;}
.container											{position:relative; margin:0 auto; padding:20px 0 60px; width:1200px; min-height:600px;}
.content											{padding-left:200px;}


/* Header */
.header												{position:fixed; top:0; left:0; z-index:9998; width:100%; height:84px; border-top:2px solid #1472FF; background-color:rgba(255,255,255,.3); -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.2); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.2); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2); box-shadow:0 1px 0 0 rgba(0,0,0,.2); -moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.header .logo										{position:absolute; top:50%; left:0; z-index:1; width:157px; height:22px; text-indent:-9999px; background:url('/img/top/logo.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.header .gnb										{margin:0 auto; padding:0 220px; width:1200px; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.header .gnb > li									{position:relative; width:100%; text-align:center;}
.header .gnb > li > a								{position:relative; display:block; vertical-align:middle; width:100%; line-height:82px; font-family:'NanumSquareB'; font-size:17px; color:#000;}
.header .gnb > li > a:after							{content:""; position:absolute; bottom:-2px; left:50%; z-index:200; width:0; height:3px; background-color:#1472FF; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.header .gnb > li.on > a:after						{width:100%;}
.header .gnb > li > ol								{display:none; position:absolute; top:100%; left:0; z-index:100; padding:10px 5px; width:100%; background-color:#fff; -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2); -o-box-shadow:0 1px 2px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2); box-shadow:0 1px 2px 0 rgba(0,0,0,.2);}
.header .gnb > li > ol.on							{display:block; height:auto;}
.header .gnb > li > ol > li							{display:table; width:100%; text-align:center;}
.header .gnb > li > ol > li > a						{display:table-cell; vertical-align:middle; height:34px; font-family:'NanumSquareR'; font-size:14px; color:#333;}
.header .gnb > li > ol > li > a:hover				{color:#1472FF;}
.header .top-menu									{position:absolute; top:50%; right:0; z-index:1; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.header .top-menu > a								{position:relative; display:inline-block; margin-left:20px; font-size:12px; color:#454545;}
.header .top-menu > a:before						{content:""; position:absolute; top:50%; left:-10px; z-index:1; width:1px; height:10px; background-color:rgba(0,0,0,.2); transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.header .top-menu > a:first-child:before			{display:none;}
.header.turn										{background-color:#fff; -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.2); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.2); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2); box-shadow:0 1px 0 0 rgba(0,0,0,.2);}


/* Main Visual */
.main-visual										{position:relative; min-width:1200px;}
.flexslider											{overflow:hidden;}
.flexslider .slides > li							{display:none; position:relative; height:600px; background-repeat:no-repeat; background-position:center bottom; background-size:cover; -webkit-backface-visibility:hidden;}
.flexslider .slides > li dl							{position:absolute; top:200px; left:50%; z-index:1; margin-left:-600px;}
.flexslider .slides > li dl dt						{margin-bottom:20px; font-family:'NanumSquareR'; font-size:40px; color:#333;}
.flexslider .slides > li dl dt b					{color:#1472FF;}
.flexslider .slides > li dl dd						{font-family:'NotoKrL'; font-size:16px; color:#555;}
.flexslider .slides > li dl.contrasting				{top:300px;}
.flexslider .slides > li dl.contrasting dt,
.flexslider .slides > li dl.contrasting dd			{color:#fff; line-height:1.4;}
.flexslider .slides > li:first-child				{display: block; -webkit-backface-visibility: visible;}


/* Direction Nav */
.flex-direction-nav									{width:0; height:0; text-indent:-9999px;}
.flex-direction-nav a								{display:block; position:absolute; top:50%; z-index:10; margin-top:-50px; width:50px; height:100px; background:url('/img/main/btn_direction_nav.png') no-repeat; text-indent:-9999px; opacity:0; cursor:pointer; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease;}
.flex-direction-nav .flex-prev						{left:0;}
.flex-direction-nav .flex-next						{right:0; background-position:100% 0;}
.flexslider:hover .flex-next						{filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; right:10px;}
.flexslider:hover .flex-prev						{filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; left:10px;}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover					{opacity:1;}
.flex-direction-nav .flex-disabled					{filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2; cursor:default;}


/* Control Nav */
.flex-control-nav									{position:absolute; bottom:10px; left:0; z-index:20; width:100%; text-align:center;}
.flex-control-nav li								{margin:0 3px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a							{text-indent:-9999px; display:block; width:10px; height:10px; text-indent:-9999px; background-color:rgba(255,255,255,.4); cursor:pointer; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active				{background-color:#fff;}


/* 오늘의 출품차량 */
.of-the-day											{position:absolute; bottom:0; right:50%; z-index:1000; margin-right:-600px; padding:30px; width:520px; height:400px; color:#fff; background-color:rgba(0,0,0,.4);}
.of-the-day strong									{font-family:'Montserrat';}
.of-the-day .total-today							{position:relative; height:160px;}
.of-the-day .total-today > em						{display:block; margin-bottom:25px; font-family:'NanumSquareB'; font-size:19px; text-indent:-10px;}
.of-the-day .total-today > strong					{display:block; font-size:88px; font-weight:600; text-align:center;}
.of-the-day .total-today .month						{position:absolute; top:0; right:-10px; z-index:1;}
.of-the-day .total-today .month > em,
.of-the-day .total-today .month > strong			{display:inline-block; vertical-align:middle;}
.of-the-day .total-today .month > em				{padding:0 10px; font-family:'NanumSquareB'; font-size:11px; color:rgba(255,255,255,.9); line-height:18px; border:1px solid rgba(255,255,255,.3); background-color:rgba(0,0,0,.1); -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.of-the-day .total-today .month > strong			{margin-left:5px; font-weight:400; font-size:18px; line-height:20px;}
.of-the-day > ol									{position:relative; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; border:1px solid rgba(255,255,255,.3); background-color:rgba(0,0,0,.4);}
.of-the-day > ol:after								{content:""; position:absolute; top:50%; left:50%; z-index:1; width:1px; height:140px;}
.of-the-day > ol > li								{position:relative; padding:10px; width:100%; height:178px;}
.of-the-day > ol > li > dl							{margin-top:10px;}
.of-the-day > ol > li > dl > dt						{font-family:'NanumSquareR'; font-size:18px; text-align:center;}
.of-the-day > ol > li > dl > dt > strong			{display:block; margin-top:25px; font-size:46px; font-weight:500;}
.of-the-day > ol > li > dl > dd						{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-top:10px; padding:0 5px;}
.of-the-day > ol > li > dl > dd span,
.of-the-day > ol > li > dl > dd strong				{width:100%;}
.of-the-day > ol > li > dl > dd sub					{padding:0 10px; font-size:14px; color:rgba(255,255,255,.4);}
.of-the-day > ol > li > dl > dd span				{font-family:'NanumSquareR'; font-size:14px;}
.of-the-day > ol > li > dl > dd strong				{font-size:16px; font-weight:400; text-align:right;}
.of-the-day > ol > li > button						{position:absolute; bottom:10px; display:block; width:130px; height:40px; font-family:'NanumSquareR'; font-size:17px; color:#fff; text-indent:30px; background-color:#1472FF;}
.of-the-day > ol > li > button:after				{content:""; position:absolute; top:50%; left:50%; z-index:1; margin-left:-35px; width:20px; height:20px; background:url('/img/icon/check_bid.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}


/* 회원전용 퀵메뉴 */
.memberQuick										{position:absolute; top:100px; right:50%; z-index:1; margin-right:-605px; width:530px; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.memberQuick li										{padding:0 5px; width:100%;}
.memberQuick li a									{position:relative; display:block; padding-top:60px; height:90px; font-family:'NotoKrM'; font-size:14px; color:#fff; background-color:rgba(0,0,0,.4); text-align:center; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.memberQuick li a:hover								{background-color:#1472FF;}
.memberQuick li a:before							{content:""; position:absolute; top:12px; left:50%; z-index:1; width:40px; height:40px; background-repeat:no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.memberQuick li a.menu-icon01:before				{background-image:url('/img/icon/member_i01.png');}
.memberQuick li a.menu-icon02:before				{background-image:url('/img/icon/member_i02.png');}
.memberQuick li a.menu-icon03:before				{background-image:url('/img/icon/member_i03.png');}


/* Main Center */
.intensive											{margin:60px auto; width:1200px; height:260px;}
.intensive:after									{content:""; display:block; float:none; clear:both;}
.intensive .main-banner,
.intensive .main-notice								{float:left; height:100%;}
.intensive .main-banner								{width:780px; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.intensive .main-banner a							{position:relative; display:block; width:100%; overflow:hidden;}
.intensive .main-banner a:after						{content:""; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.intensive .main-banner a dl						{position:relative; z-index:2; padding:30px;}
.intensive .main-banner a dl dt						{position:relative; margin-bottom:23px; font-family:'NanumSquareB'; font-size:18px; color:#fff; line-height:22px;}
.intensive .main-banner a dl dt:after				{content:""; position:absolute; bottom:-10px; left:0; z-index:1; width:10px; height:1px; background-color:#fff;}
.intensive .main-banner a dl dd						{font-family:'NanumSquareR'; font-size:13px; color:rgba(255,255,255,.6); line-height:17px;}
.intensive .main-banner a.ca-carstat				{background-image:url('/img/main/banner_carstat_off.png'); background-repeat:no-repeat;}

.intensive .main-banner a.ca-carstat:after			{position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-image:url('/img/main/banner_carstat_on.png'); filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.intensive .main-banner a.ca-carstat:hover:after	{filter:alpha(opacity=100); -moz-opacity:100; opacity:1;}
.intensive .main-banner a.ca-about:after			{position:absolute; bottom:10px; left:90px; z-index:1; width:300px; height:100px; background:url('/img/main/intensive_car.png') no-repeat;}
/*
.intensive .main-banner a.ca-about:hover:after		{left:75px;}
*/
.intensive .main-banner a.ca-about dt				{color:#333;}
.intensive .main-banner a.ca-about dt:after			{background-color:#444;}
.intensive .main-banner a.ca-about dd				{color:#808080;}
.intensive .main-banner a.ca-business				{background-image:url('/img/main/banner_business_off.png'); background-repeat:no-repeat;}
/*
.intensive .main-banner a.ca-business:after			{position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-image:url('/img/main/banner_business_on.png'); filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.intensive .main-banner a.ca-business:hover:after	{filter:alpha(opacity=100); -moz-opacity:100; opacity:1;}
*/
.intensive .main-notice								{position:relative; padding:30px; width:420px; background-color:#f7f7f7;}
.intensive .main-notice > em						{display:block; font-family:'NanumSquareB'; font-size:18px; color:#000;}
.intensive .main-notice > a							{position:absolute; top:30px; right:30px; z-index:1; padding-right:12px; font-size:12px; color:#1472FF;}
.intensive .main-notice > a:after					{content:""; position:absolute; top:50%; right:0; z-index:1; width:9px; height:7px; background:url('/img/main/i_more.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.intensive .main-notice ol							{margin-top:20px;}
.intensive .main-notice ol li						{position:relative; padding:7px 80px 7px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.intensive .main-notice ol li a						{position:relative; padding-left:10px; font-size:14px; color:#333;}
.intensive .main-notice ol li a:before				{content:""; position:absolute; top:50%; left:0; z-index:1; width:3px; height:3px; background-color:#808080; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.intensive .main-notice ol li a:hover				{color:#1472FF;}
.intensive .main-notice ol li span					{position:absolute; top:50%; right:0; z-index:1; font-size:11px; color:#454545; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


/* Main Guide */
.main-guide											{position:relative; z-index:1; margin-bottom:-1px; padding:70px 0; background-color:#f0eeed;}
.main-guide ul										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.main-guide ul li									{width:100%;}
.main-guide dt										{margin-bottom:15px; font-family:'NanumSquareL'; font-size:30px; color:#000;}
.main-guide dd										{font-size:14px; color:#888; line-height:1.4;}
.main-guide button									{position:relative; display:block; margin-top:35px; padding-left:20px; width:140px; height:40px; font-size:14px; color:#fff; background-color:#333; text-align:left; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.main-guide button:after							{content:""; position:absolute; top:50%; right:15px; z-index:1; width:24px; height:9px; background:url('/img/main/guide_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.main-guide button:hover							{background-color:#aaacaf;}


/* Footer */
.footer												{border-top:1px solid #e9e9e9;}
.footer .upper										{display:table; width:100%;}
.footer .upper .link-personal,
.footer .upper .counsel-time						{display:table-cell; vertical-align:middle; width:50%; height:100px; border-bottom:1px solid #e6e6e6;}
.footer .upper .link-personal a						{position:relative; display:inline-block; margin-right:20px; font-size:14px; color:#454545;}
.footer .upper .link-personal a:after				{content:""; position:absolute; top:50%; right:-12px; z-index:1; width:1px; height:10px; background-color:#e2e2e2; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.footer .upper .link-personal a:last-child:after	{display:none;}
.footer .upper .link-personal a:hover				{color:#000;}
.footer .upper .counsel-time						{position:relative; padding-left:60px;}
.footer .upper .counsel-time dl						{position:relative; padding-left:70px;}
.footer .upper .counsel-time dl:after				{content:""; position:absolute; top:50%; left:0; z-index:1; width:50px; height:50px; background:#e9e9e9 url('/img/icon/footer_call.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.footer .upper .counsel-time dl dt					{margin-bottom:5px; font-size:14px; color:#454545;}
.footer .upper .counsel-time dl dd					{margin-bottom:3px; font-size:12px; color:#aaa;}
.footer .upper .counsel-time em						{position:absolute; top:30px; right:0; z-index:1; font-family:'Montserrat'; font-weight:200; font-size:42px; color:#333;}
.footer .copyright									{position:relative; padding:30px 0;}
.footer .copyright > a								{position:absolute; top:35px; right:0; z-index:1; width:180px; height:60px; text-indent:-9999px; border:1px solid #ddd; background:url('/img/icon/footer_banner.png') no-repeat center; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.footer .copyright li								{padding:4px 0; font-size:13px; color:#999;}
.footer .copyright li span							{position:relative; display:inline-block; margin-right:20px;}
.footer .copyright li span:after					{content:""; position:absolute; top:50%; right:-12px; z-index:1; width:1px; height:10px; background-color:#e2e2e2; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.footer .copyright li span:last-child:after			{display:none;}


/* Sub Top */
.subTop												{height:280px; background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.subTop em											{position:absolute; bottom:40px; left:0; z-index:1; font-family:'NanumSquareB'; font-size:36px; color:#000;}
.subTop .history-page								{position:absolute; bottom:45px; right:0; z-index:1;}
.subTop .history-page a,
.subTop .history-page span							{display:inline-block; vertical-align:middle;}
.subTop .history-page a								{width:12px; height:14px; text-indent:-9999px; background:url('/img/icon/history_home.png') no-repeat;}
.subTop .history-page span							{position:relative; margin-left:40px; font-family:'NotoKrM'; font-size:15px; color:#000;}
.subTop .history-page span:after					{content:""; position:absolute; top:50%; left:-23px; z-index:1; width:10px; height:14px; background:url('/img/icon/history_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.subTop em,
.subTop .history-page span							{-webkit-text-shadow:0 0 6px rgba(255,255,255,.6); text-shadow:0 0 6px rgba(255,255,255,.6);}
.subTop.about										{background-image:url('/img/sub/subTop_about.jpg');}
.subTop.car											{background-image:url('/img/sub/subTop_car.jpg');}
.subTop.truck										{background-image:url('/img/sub/subTop_truck.jpg');}
.subTop.guide										{background-image:url('/img/sub/subTop_guide.jpg');}
.subTop.mypage										{background-image:url('/img/sub/subTop_mypage.jpg');}
.subTop.customer									{background-image:url('/img/sub/subTop_customer.jpg');}


/* Empty Top */
.emptyTop											{height:250px; text-align:center;}
.emptyTop em										{position:relative; display:inline-block; margin-top:160px; padding-bottom:30px; font-family:'NanumSquareR'; font-size:36px; color:#000;}
.emptyTop em:after									{content:""; position:absolute; top:100%; left:50%; z-index:1; width:50px; height:2px; background-color:#1472FF; transform:translateX(-50%); -webkit-transform:translateX(-50%);}


/* LNB */
.lnb												{position:absolute; left:0; z-index:1; width:180px;}
.lnb.off											{top:0;}
.lnb.fixed											{position:fixed; top:0; left:50%; z-index:10; margin-left:-600px;}
.lnb.lock											{position:absolute; bottom:0;}
.lnb li												{position:relative; display:table; width:100%; border-top:1px solid #e6e6e6;}
.lnb li:after										{content:""; position:absolute; top:50%; left:10px; z-index:1; width:5px; height:1px; background-color:#555; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lnb li:first-child									{border-color:#333;}
.lnb li a											{position:relative; display:table-cell; vertical-align:middle; padding-left:25px; height:60px; font-family:'NanumSquareR'; font-size:16px; color:#333;}
.lnb li a:hover,
.lnb li.on a										{color:#1472FF;}
.lnb li.on:after									{background-color:#1472FF;}


/* Layer View */
.layerView											{position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;}
.layerView:before									{content:""; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5;}
.layer-body											{position:absolute; left:50%; top:50%; z-index:9999; padding:30px; background-color:#fff; overflow:hidden; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.layer-header										{position:relative; margin-bottom:25px;}
.layer-header em									{display:block; font-family:'NanumSquareR'; font-size:28px; color:#000;}
.layer-header span									{display:block; margin-top:10px; font-size:15px; color:#757575;}
.layer-header > a									{position:absolute; top:-10px; right:-10px; z-index:100; width:30px; height:30px; text-indent:-9999px; background:url('/img/icon/layer_close.png') no-repeat center; cursor:pointer;}
.layer-container									{position:relative;}
.layer-container > button							{display:block; margin:30px auto 20px; width:180px; height:50px; font-family:'NotoKrM'; font-size:18px; border-radius:25px; -moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); box-shadow:0 1px 5px 0 rgba(0,0,0,.4);}
.layer-container > button:hover						{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); box-shadow:0 5px 10px 0 rgba(0,0,0,.2);}

.layer-container-caution							{position:relative;}
.layer-container-caution > button					{display:block; margin:30px auto 20px; width:280px; height:50px; font-family:'NotoKrM'; font-size:18px; border-radius:25px; -moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.4); box-shadow:0 1px 5px 0 rgba(0,0,0,.4);}
.layer-container-caution > button:hover				{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2); box-shadow:0 5px 10px 0 rgba(0,0,0,.2);}


/* Layer Size */
.layer-combobox										{width:500px;}
.layer-caution										{width:700px;}
.layer-terms										{width:900px;}
.layer-inquiry										{width:800px;}
.layer-caution_individual							{width:500px;}

/*.mobile-scroll										{overflow-y: auto; width: 400px;height: 500px;}
.mobile {overflow-y: auto;width: 400px;height: 500px; background: powderblue;}*/
/* Layer Scroll */
.combobox-scroll									{max-height:409px; border:1px solid #ddd;}
.combobox-scroll ol li								{display:table; width:100%; border-bottom:1px solid #ddd;}
.combobox-scroll ol li:last-child					{border-bottom:none;}
.combobox-scroll ol li .wrap-checkbox				{display:table-cell; vertical-align:middle; height:50px; font-size:18px;}
.combobox-scroll ol li .wrap-checkbox > label		{display:block; padding-left:55px; line-height:50px;}
.combobox-scroll ol li .wrap-checkbox > input,
.combobox-scroll ol li .wrap-checkbox > label:before{left:15px;}
.combobox-scroll ol li span							{display:block; padding:0 10px; font-size:18px; line-height:45px; cursor:pointer;}
.combobox-scroll ol li span img						{margin-right:10px; height:30px;}
.combobox-scroll ol li.on > span					{color:#1472FF;}
.combobox-scroll ol li > ol							{border-top:1px solid #ddd; background-color:#f9f9f9;}
.combobox-scroll ol li > ol > li > span				{padding-left:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* Layer Dual Combobox */
.dual-combobox										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.dual-combobox > li									{width:100%;}
.dual-combobox > li:last-child .combobox-scroll		{border-left:none;}


/* Layer 입찰 주의사항 안내 */
.auction-caution									{margin-bottom:35px;}
.auction-caution ul li								{position:relative; margin-bottom:5px; padding-left:15px; font-size:14px; color:#555; line-height:1.4;}
.auction-caution ul li:before						{content:""; position:absolute; top:8px; left:4px; z-index:1; width:3px; height:3px; background-color:#444;}
.auction-caution ul li em							{color:#333; text-decoration:underline;}
.auction-caution ol									{margin:20px 0; padding:15px 30px; border:1px solid #ddd;}
.auction-caution ol li								{position:relative; padding:10px 15px; font-family:'NanumSquareB'; font-size:16px; color:#1472FF;}
.auction-caution ol li:before						{content:""; position:absolute; top:50%; left:0; z-index:1; width:6px; height:6px; border:1px solid #1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}


/* Layer 출력문서 선택 */
.oneClick											{width:400px; border-top:1px solid #ddd;}
.oneClick li										{padding:20px 15px 21px; font-size:16px; border-bottom:1px solid #e6e6e6;}


/* Layer 입금계좌 다수 */
.multiple											{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:0 -10px; width:800px;}
.multiple li										{padding:0 10px; width:50%;}
.multiple li:nth-child(1),
.multiple li:nth-child(2)							{margin-bottom:20px;}


/* Layer 질문답변 */
.response-reach										{max-height:600px; overflow-y:auto;}
.response											{padding:25px 15px; background-color:#f1f2f6;}
.response p											{position:absolute; top:0; left:0; z-index:1; width:40px; height:40px; text-indent:-9999px; background-color:#ccc; background-image:url('/img/icon/user01.png'); background-repeat:no-repeat; background-size:cover; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.response em										{display:block; margin-bottom:5px; font-family:'NotoKrM'; font-size:16px; color:#151515;}
.response dt span,
.response dd span									{display:inline-block; padding:15px; background-color:#fff; text-align:left; -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.15); box-shadow:0 1px 1px 0 rgba(0,0,0,.15);}
.response dt span									{position:relative; display:inline-block; max-width:70%; font-family:'NotoKrM'; font-size:15px; color:#151515; line-height:1.2;}
.response dt span:before							{content:""; position:absolute; top:1px; z-index:1; width:0; height:0; border-style:solid;}
.response dt span:after								{content:""; position:absolute; top:0; z-index:2; width:0; height:0; border-style:solid;}
.response dt strong									{display:inline-block; vertical-align:bottom; margin:0 10px; padding-bottom:3px; font-family:'arial'; font-weight:normal; font-size:12px; color:#888;}
.response dd span									{margin-top:10px; color:#555; font-size:14px; line-height:1.4; -webkit-border-radius:6px; border-radius:6px;}
.response dd span ol								{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.response dd span ol li								{padding:5px 0; width:50%; font-family:'NotoKrM'; color:#151515;}
.response dd span img								{display:block; max-width:300px;}
.response .question									{position:relative; margin-bottom:30px; padding-left:60px;}
.response .question dl								{padding-right:20%;}
.response .question dt span							{-webkit-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px;}
.response .question dt span:before					{left:-12px; border-width:0 12px 12px 0; border-color:transparent rgba(0,0,0,.05) transparent transparent;}
.response .question dt span:after					{left:-11px; border-width:0 12px 12px 0; border-color:transparent #fff transparent transparent;}
.response .answer									{padding-right:5px; text-align:right;}
.response .answer dt span							{font-family:'NotoKrM'; font-size:14px; color:#000; line-height:1.4; background-color:#f6dc00; -webkit-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px;}
.response .answer dt span:before					{right:-12px; border-width:12px 12px 0 0; border-color:rgba(0,0,0,.05) transparent transparent transparent;}
.response .answer dt span:after						{right:-11px; border-width:12px 12px 0 0; border-color:#f6dc00 transparent transparent transparent;}


/* Main Layer Popup */
.layerPopup											{position:absolute; z-index:9998; padding:15px; background-color:#d6d6d6; -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);}
.layerPopup > a										{position:relative; float:right; margin-top:15px; padding-left:25px; font-size:13px; color:#656565;}
.layerPopup > a:before								{content:""; position:absolute; top:50%; left:0; z-index:1; width:20px; height:20px; background:url('/img/icon/i_closeWin.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.popup-body											{position:relative; padding:25px 20px; min-width:400px; min-height:300px; background-color:#fff;}
.popup-body > a										{position:absolute; top:-7px; right:-7px; z-index:1; width:30px; height:30px; text-indent:-9999px; background:#333 url('/img/icon/popup_close.gif') no-repeat center; -moz-transition:all .15s; -webkit-transition:all .15s; -o-transition:all .15s; transition:all .15s; -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); box-shadow:0 1px 1px 0 rgba(0,0,0,.4);}
.popup-body > a:hover								{background-color:#1472FF;}
.popup-body dl dt									{margin-bottom:20px; font-family:'NotoKrM'; font-size:20px; color:#151515;}
.popup-body dl dd *									{font-size:14px; color:#555; line-height:1.6;}




/* Pagination */
.pagination											{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:center; -webkit-justify-content:center; align-items:center; -webkit-align-items:center;}
.pagination a										{display:inline-block; vertical-align:middle; margin-left:-1px; width:40px; line-height:38px; font-size:14px; color:#505050; border:1px solid #ddd; background-color:#fff; text-align:center;}
.pagination a:hover									{background-color:#fafafa;}
.pagination a:first-child							{border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -o-border-radius:4px 0 0 4px;}
.pagination a:last-child							{border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -o-border-radius:0 4px 4px 0;}
.pagination a.btn-arrow								{position:relative; text-indent:-9999px;}
.pagination a.btn-arrow:after						{content:""; position:absolute; top:50%; left:50%; z-index:1; width:7px; height:7px; background:url('/img/icon/paging_arrow.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.pagination a.btn-arrow.first:after					{background-position:left top;}
.pagination a.btn-arrow.prev:after					{background-position:right top;}
.pagination a.btn-arrow.next:after					{background-position:right bottom;}
.pagination a.btn-arrow.last:after					{background-position:left bottom;}
.pagination a.select								{color:#fff; border-color:#1472FF; background-color:#1472FF;}
.pagination a.select:hover							{color:#fff; border-color:#1472FF; background-color:#1472FF; cursor:default;}
.popup-paging										{padding:30px 0 10px;}
.inside-paging										{padding-top:20px;}


/* No Data */
.noData												{position:relative; margin:100px 0 120px; padding-top:100px; width:100%; font-size:16px; color:#bbb; text-align:center;}
.noData:before										{content:""; position:absolute; top:0; left:50%; z-index:1; width:80px; height:80px; background:#f0f0f0 url('/img/icon/no_data.png') no-repeat center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}


/* 차량검색 */
.car-search											{position:relative; margin:10px 0;}
.car-search ul:after								{content:""; display:block; float:none; clear:both;}
.car-search ul li									{float:left; margin-right:20px;}
.car-search ul li label								{position:relative; display:inline-block; padding:0 15px; font-size:18px; color:#151515; line-height:48px; border:1px solid #333; -moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.car-search ul li label:after						{content:""; position:absolute; top:50%; right:15px; z-index:1; width:13px; height:8px; background:url('/img/icon/label_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.car-search ul li label:hover						{border-color:#1472FF;}
.car-search ul li span								{display:inline-block; width:15px; font-size:16px; color:#151515; text-align:center;}
.car-search > button								{position:absolute; top:0; right:0; z-index:1; width:190px; height:50px; font-family:'NotoKrM'; font-size:18px; color:#fff; text-indent:-50px; background-color:#1472FF; -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -o-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-search > button:hover							{-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); box-shadow:0 5px 12px 0 rgba(0,0,0,.2);}
.car-search > ul > li > button						{z-index:1; width:190px; height:50px; font-family:'NotoKrM'; font-size:18px; color:#fff; text-indent:5px; background-color:#1472FF; -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -o-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-search > ul > li > #btnReset					{position:absolute; top:0; left:100; background-color:#666;}
.car-search > ul > li > #btnReset:after				{content:""; position:absolute; top:0; left:0; z-index:1; width:50px; height:50px;  background-color:#343435; background:url('/img/icon/i_reset.png') no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-search > ul > li > #btnSearch:after			{content:""; position:absolute; top:10; left:10px; z-index:1; width:60px; height:60px; background:url('/img/icon/i_searchIndex.png') no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-search > ul > li > button:hover				{-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); box-shadow:0 5px 12px 0 rgba(0,0,0,.2);}
.car-search > a										{position:absolute; top:0; right:0; z-index:2; width:50px; height:50px; text-indent:-9999px; background-color:rgba(0,0,0,.15);}
.car-search > a:after								{content:""; position:absolute; top:0; left:0; z-index:1; width:50px; height:50px; background:url('/img/icon/i_reset.png') no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5; -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.car-search > a:hover:after							{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1;}


/* 리스트 종류별 */
.list-sort											{position:relative; display:table; margin-bottom:20px; width:100%; border-bottom:2px solid #333;}
.list-sort > em										{position:absolute; top:50%; left:0; z-index:1; font-family:'NanumSquareR'; font-size:16px; color:#000; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.list-sort > em b									{margin:0 2px 0 5px; color:#1472FF;}


/* 정렬 */
.array												{display:table-cell; vertical-align:middle; height:40px; text-align:right;}
.array > a											{position:relative; display:inline-block; margin-left:25px; font-family:'NanumSquareR'; font-size:14px; color:#000;}
.array > a.on										{color:#1472FF;}
.array > a:before									{content:""; position:absolute; top:50%; left:-13px; z-index:1; width:1px; height:16px; background-color:#e7e7e7; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.array > a:first-child								{margin-left:0;}
.array > a:first-child:before						{display:none;}


/* 보기형식 */
.sort-wrap											{display:table-cell; vertical-align:middle; padding-left:20px; width:71px; height:40px;}
.type												{width:51px; height:26px; border:1px solid #d5d5d5; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.type > a											{position:relative; width:100%; height:100%; text-indent:-9999px;}
.type > a:after										{content:""; position:absolute; top:50%; left:50%; z-index:1; width:12px; height:12px; background:url('/img/icon/i_array.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.type > a:nth-child(1)								{border-right:1px solid #ebebeb;}
.type > a:nth-child(1):after						{background-position:left top;}
.type > a:nth-child(2):after						{background-position:right top;}
.type > a.on:nth-child(1):after						{background-position:left bottom;}
.type > a.on:nth-child(2):after						{background-position:right bottom;}


/* 차량 리스트 바둑판형 */
.formList-grid										{position:relative; margin-bottom:-20px;}
.formList-grid > button								{margin-top:14px;}
.formList-grid > ul									{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:0 -10px;}
/*.formList-grid > ul > li							{position:relative; margin:0 10px 20px; width:285px; height:450px; border:1px solid #e6e6e6;}*/
.formList-grid > ul > li							{position:relative; margin:0 10px 20px; width:285px; height:530px; border:1px solid #e6e6e6;}
.formList-grid > ul > li > p						{position:relative; display:block; margin:-1px; height:214px; background-color:rgba(0,0,0,.02); background-repeat:no-repeat; background-position:center; background-size:cover; cursor:pointer;}
/*.formList-grid > ul > li > p > span					{position:absolute; bottom:0; z-index:1; display:block; padding:0 15px; font-family:'NanumSquareR'; font-size:14px; color:#fff; line-height:30px; background-color:rgba(127, 127, 127, 0.8); -webkit-filter:grayscale(100%); filter:grayscale(100%);}
*/
.formList-grid > ul > li > p > span					{position:absolute; bottom:0; z-index:1; display:block; padding:0 15px; font-family:'NanumSquareR'; font-size:14px; color:#fff; line-height:30px; background-color:rgba(40, 118, 235, 1);}
.formList-grid > ul > li > p > span.highest			{left:0;}
.formList-grid > ul > li > p > span.number			{right:0;}
.formList-grid > ul > li > p > span b				{margin-right:2px;}
.formList-grid > ul > li > p > span b,
.formList-grid > ul > li > p > span.number			{font-family:'Montserrat'; font-weight:400;}
.formList-grid > ul > li > dl						{padding:18px;}
.formList-grid > ul > li > dl > span				{display:block; font-size:14px; color:#000;}
.formList-grid > ul > li > dl > span img			{max-height:28px;}
.formList-grid > ul > li > dl > dt					{margin-bottom:10px; font-size:16px; color:#656565;}
.formList-grid > ul > li > dl > dt strong			{display:block; width:90%; font-family:'NotoKrM'; font-weight:normal; font-size:20px; color:#000; line-height:1.4; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.formList-grid > ul > li > dl > dd					{line-height:1.6;}
.formList-grid > ul > li > dl > dd span				{position:relative; display:inline-block; margin-right:20px; font-size:14px; color:#999;}
.formList-grid > ul > li > dl > dd span:after		{content:""; position:absolute; top:50%; right:-11px; z-index:1; width:1px; height:10px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.formList-grid > ul > li > dl > dd span:last-child	{margin-right:0;}
.formList-grid > ul > li > dl > dd span:last-child:after{display:none;}
.formList-grid > ul > li .deadline					{padding:0 18px;}
.formList-grid > ul > li .deadline > em				{position:relative; display:block; margin-bottom:8px; padding-left:20px; font-family:'NotoKrM'; font-size:14px; color:#151515;}
.formList-grid > ul > li .deadline > em:before		{content:""; position:absolute; top:50%; left:0; z-index:1; width:14px; height:14px; background:#333 url('/img/icon/i_deadline.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.formList-grid > ul > li .deadline > span			{font-size:16px; color:#777;}
.formList-grid > ul > li .deadline > span b			{margin-left:5px; font-weight:normal; color:#1472FF;}
.formList-grid > ul > li .starting					{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:space-between; -webkit-justify-content:space-between; margin-top:18px; padding:0 18px; font-size:16px; color:#151515;background:#bfff00;}
.formList-grid > ul > li .starting > span			{color:#1472FF;}
.formList-grid > ul > li .starting > em				{position:relative; padding-left:10px; font-family:'NotoKrM';}
.formList-grid > ul > li .starting > em:before		{content:""; position:absolute; top:50%; left:0; z-index:1; width:4px; height:4px; background-color:#333; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; border-radius:50%;}

.formList-grid > ul > li .mrtz					{display:flex; padding:0 38px; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:space-between; -webkit-justify-content:space-between; margin-top:10px; padding:0 15px; font-size:15px;}
.formList-grid > ul > li .mrtz > span			{position:relative; width:100%;padding-left:8px;}

.formList-grid > ul > li > i						{position:absolute; top:225px; right:10px; z-index:1; width:30px; height:30px; text-indent:-9999px; background:url('/img/icon/i_add.png') no-repeat left top; cursor:pointer;}
.formList-grid > ul > li > i.on						{background-position:left bottom;}
.formList-grid > ul > li > button					{position:absolute; bottom:0; left:0; z-index:1; width:100%; height:50px; font-size:16px; color:#fff; text-indent:20px; background-color:#aaacaf;}
.formList-grid > ul > li > button:after				{content:""; position:absolute; top:50%; left:50%; z-index:1; margin-left:-60px; width:16px; height:23px; background:url('/img/icon/i_lock.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.formList-grid > ul > li .tendering					{position:absolute; bottom:0; left:0; z-index:1; padding:10px; width:100%; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.formList-grid > ul > li .tendering > span			{position:relative; width:60%;}
.formList-grid > ul > li .tendering > span input	{width:100%; font-size:18px; color:#1472FF; border-right:none;}
.formList-grid > ul > li .tendering > span b		{position:absolute; top:50%; right:10px; z-index:1; font-weight:normal; font-size:15px; color:#656565; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.formList-grid > ul > li .tendering > button		{width:40%; font-size:15px; color:#fff; background-color:#1472FF;}
.formList-grid > ul > li .unable					{position:absolute; bottom:0; left:0; z-index:1; width:100%; border-top:1px solid #eee; text-align:center;}
.formList-grid > ul > li .unable > span				{position:relative; padding-left:25px; font-size:14px; color:#1472FF; line-height:49px;}
.formList-grid > ul > li .unable > span:before		{content:""; position:absolute; top:50%; left:0; z-index:1; width:18px; height:18px; background:#1472FF url('/img/icon/i_unable.png') no-repeat center; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}

.formList-grid > ul > li .carprice					{position:relative; bottom:0; left:30; z-index:1; padding:20px 10px 10px 10px; width:100%; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.formList-grid > ul > li .carprice > span			{position:relative; width:65%; font-size:18px; color:#303435;}
.formList-grid > ul > li .carprice > button		{width:157px; height:40px; font-size:17px; color:#fff; background-color:#6070b9;}

/* 차량 리스트 리스트형 */
.formList-list										{position:relative; margin-bottom:40px;}
.formList-list > button								{margin-top:34px;}
.formList-list > ul > li							{position:relative; display:table; margin-bottom:20px; padding:5px 0 5px 180px; width:100%; border:1px solid #e6e6e6;}
.formList-list > ul > li > p						{position:absolute; top:5px; left:5px; z-index:1; width:180px; height:135px; background-color:rgba(0,0,0,.02); background-repeat:no-repeat; background-position:center; background-size:cover; cursor:pointer;}
.formList-list > ul > li .car-name > .number		{position:relative; bottom:14px; width:120px; text-align:center; z-index:1; display:block; padding:0 15px; font-family:'NanumSquareR'; font-size:14px; color:#fff; line-height:30px; background-color:rgba(40, 118, 235, 1);}
.formList-list > ul > li > ol,
.formList-list > ul > li .car-name,
.formList-list > ul > li .deadline,
.formList-list > ul > li .remark					{position:relative; display:table-cell; vertical-align:middle; height:135px;}
.formList-list > ul > li > ol:after,
.formList-list > ul > li .deadline:after,
.formList-list > ul > li .remark:after				{content:""; position:absolute; top:22px; left:0; z-index:1; width:1px; height:91px; background-color:#eee;}
.formList-list > ul > li .car-name					{position:relative; padding-left:30px; width:26%;}
.formList-list > ul > li .car-name > span			{display:block; font-size:14px; color:#000;}
.formList-list > ul > li .car-name > span img		{margin-bottom:15px;max-height:28px;}
.formList-list > ul > li .car-name dl dt			{margin-bottom:5px; font-family:'NotoKrM'; font-size:18px; color:#000;}
.formList-list > ul > li .car-name dl dd			{font-size:15px; color:#656565;}
.formList-list > ul > li .car-name > em				{display:block; margin-top:15px; font-size:14px; color:#333;}
.formList-list > ul > li .car-name > em b			{margin:0 2px 0 5px; font-family:'NotoKrM'; font-weight:normal; color:#1472FF;}
.formList-list > ul > li .car-name > i				{position:absolute; top:10px; right:20px; z-index:1; width:30px; height:30px; text-indent:-9999px; background:url('/img/icon/i_add.png') no-repeat left top; cursor:pointer;}
.formList-list > ul > li .car-name > i.on			{background-position:left bottom;}
.formList-list > ul > li .car-name > span > b		{margin-left:10px; margin-top:10px; margin-bottom:10px; font-weight:normal; color:#1472FF;}
.formList-list > ul > li > ol						{width:40%;}
.formList-list > ul > li > ol:after					{content:""; display:block; float:none; clear:both;}
.formList-list > ul > li > ol > li					{position:relative; float:left; padding:0 20px; width:50%;}
.formList-list > ul > li > ol > li:first-child:after{content:""; position:absolute; top:50%; right:0; z-index:1; width:1px; height:70px; border-right:1px dashed #f0f0f0; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.formList-list > ul > li > ol > li > dl				{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; padding:10px;}
.formList-list > ul > li > ol > li > dl dt,
.formList-list > ul > li > ol > li > dl dd			{width:100%; font-size:13px;}
.formList-list > ul > li > ol > li > dl dt			{color:#888;}
.formList-list > ul > li > ol > li > dl dd			{color:#151515;}
.formList-list > ul > li > ol > li > dl dd b		{color:#1472FF;}
.formList-list > ul > li .deadline					{width:17%; font-size:14px; color:#454545; text-align:center;}
.formList-list > ul > li .deadline > em				{display:block; margin-bottom:10px; font-size:13px; color:#888;}
.formList-list > ul > li .deadline > b				{display:block; margin-top:10px; margin-bottom:10px; font-weight:normal; color:#1472FF;}
.formList-list > ul > li .starting					{margin-top:10px; background:#bfff00;}
.formList-list > ul > li .starting > span			{color:#1472FF;}
.formList-list > ul > li .remark					{width:17%;}
.formList-list > ul > li .remark > button			{position:relative; display:block; margin:0 auto; width:140px; height:40px; font-size:14px; color:#fff; text-indent:20px; background-color:#aaacaf;}
.formList-list > ul > li .remark > button:after		{content:""; position:absolute; top:50%; left:50%; z-index:1; margin-left:-50px; width:14px; height:20px; background:url('/img/icon/i_lock.png') no-repeat; background-size:100%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
/*
.formList-list > ul > li .tendering					{padding:0 20px;}
.formList-list > ul > li .tendering > span			{position:relative; display:block;}
.formList-list > ul > li .tendering > span input	{padding-right:40px; width:100%; font-size:18px; color:#1472FF;}
.formList-list > ul > li .tendering > span b		{position:absolute; top:50%; right:10px; z-index:1; font-weight:normal; font-size:15px; color:#656565; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.formList-list > ul > li .tendering > button		{margin-top:5px; width:100%; height:40px; font-size:16px; color:#fff; background-color:#1472FF;}
*/
.formList-list > ul > li .carprice					{padding:0 20px;}
.formList-list > ul > li .carprice > span			{position:relative; display:block;}
.formList-list > ul > li .carprice > span input	{padding-right:40px; width:100%; font-size:18px; color:#1472FF;}
.formList-list > ul > li .carprice > span b		{position:absolute; top:50%; right:10px; z-index:1; font-weight:normal; font-size:15px; color:#656565; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.formList-list > ul > li .carprice > button		{margin-top:5px; width:100%; height:40px; font-size:16px; color:#fff; background-color:#1472FF;}

.formList-list > ul > li .unable					{margin-top:30px; text-align:center;}
.formList-list > ul > li .unable > span				{position:relative; padding-top:30px; font-size:13px; color:#1472FF;}
.formList-list > ul > li .unable > span:before		{content:""; position:absolute; top:0; left:50%; z-index:1; width:24px; height:24px; background:#1472FF url('/img/icon/i_unable.png') no-repeat center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}


/* 경매상황 */
.current-result > span								{display:block; font-family:'NanumSquareB'; font-size:17px; text-align:center;}


/* 일괄저장버튼 */
.batch												{position:absolute; top:100%; right:0; z-index:1; width:200px; height:46px; font-size:16px; color:#fff; background-color:#1472FF; -moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -o-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); box-shadow:0 3px 6px 0 rgba(0,0,0,.2); -moz-transition:all .2s; -webkit-transition:all .2s; -o-transition:all .2s; transition:all .2s;}
.batch:hover										{-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -o-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); -webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.2); box-shadow:0 5px 12px 0 rgba(0,0,0,.2);}


/* 입찰시 주의사항 */
.caution											{margin-top:60px; border:1px solid #d5d5d5; padding:30px;}
.caution em											{display:block; margin-bottom:15px; font-family:'NanumSquareB'; font-size:18px; color:#151515;}
.caution li											{position:relative; margin-bottom:10px; padding-left:15px; font-family:'NanumSquareR'; font-size:13px; color:#656565;}
.caution li:last-child								{margin-bottom:0;}
.caution li:before									{content:""; position:absolute; top:50%; left:5px; z-index:1; width:3px; height:3px; background-color:#1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.caution li b										{font-weight:normal; color:#1472FF;}


/* Side Quick Banner */
.sideBanner											{position:absolute; top:195px; left:50%; z-index:10; padding-top:105px;}
.sideBanner.fixed									{position:fixed; top:0;}
.sideBanner.lock									{bottom:0;}
.sideBanner.bann-left								{margin-left:-780px;}
.sideBanner.bann-right								{margin-left:620px;}
.sideBanner.bann-right img                          {max-width:120px;}
.sideBanner li										{margin-bottom:20px; width:160px; overflow:hidden; cursor:pointer;}


/* 지난경매내역 */
.calendar-wrap										{margin-bottom:30px; padding:25px 20px; background-color:#eee;}
.calendar-wrap .date-selection						{position:relative; margin-bottom:25px; text-align:center;}
.calendar-wrap .date-selection em					{display:inline-block; font-family:'NanumSquareR'; font-size:14px; color:#000; text-align:center;}
.calendar-wrap .date-selection em strong			{margin-right:2px; font-size:18px;}
.calendar-wrap .date-selection em strong:last-child	{margin-left:10px;}
.calendar-wrap .date-selection button				{position:absolute; top:50%; z-index:1; width:30px; height:30px; text-indent:-9999px; background-color:transparent; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.calendar-wrap .date-selection button.prev			{left:50%; margin-left:-120px;}
.calendar-wrap .date-selection button.next			{right:50%; margin-right:-120px;}
.calendar-wrap .date-selection button:after			{content:""; position:absolute; top:50%; left:50%; z-index:1; width:8px; height:12px; background:url('/img/icon/date_control.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transition:all .15s; -webkit-transition:all .15s; -o-transition:all .15s; transition:all .15s;}
.calendar-wrap .date-selection button.prev:after	{background-position:left top;}
.calendar-wrap .date-selection button.next:after	{background-position:right top;}
.calendar-wrap .date-selection button.prev:hover:after	{margin-left:-3px;}
.calendar-wrap .date-selection button.next:hover:after	{margin-left:3px;}
.calendar-wrap .calendar							{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.calendar-wrap .calendar dl							{position:relative; width:100%; border-right:1px solid #f5f5f5; background-color:#fff; cursor:pointer; -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1); box-shadow:0 1px 0 0 rgba(0,0,0,.1);}
.calendar-wrap .calendar dl:first-child				{-webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.calendar-wrap .calendar dl:last-child				{border:none; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
.calendar-wrap .calendar dl dt,
.calendar-wrap .calendar dl dd						{padding:15px 5px; color:#454545; text-align:center;}
.calendar-wrap .calendar dl dt						{font-family:'NanumSquareR'; font-size:13px; border-bottom:1px solid #eee;}
.calendar-wrap .calendar dl dd						{font-family:'Montserrat'; font-weight:400; font-size:14px;}
.calendar-wrap .calendar dl:hover,
.calendar-wrap .calendar .select					{z-index:1; border-color:transparent; -moz-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); -o-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); -webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); box-shadow:0 4px 15px 0 rgba(0,0,0,.3);}
.calendar-wrap .calendar .today						{border-color:transparent; background-color:#f7edc1;}
.calendar-wrap .calendar .today dt					{border-color:rgba(255,255,255,.6);}
.calendar-wrap .calendar .weekend,
.calendar-wrap .calendar .unable					{cursor:not-allowed;}
.calendar-wrap .calendar .weekend:hover,
.calendar-wrap .calendar .unable:hover				{border-color:#f5f5f5; -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1); box-shadow:0 1px 0 0 rgba(0,0,0,.1);}
.calendar-wrap .calendar .weekend dt				{color:#1472FF;}
.calendar-wrap .calendar .weekend dd,
.calendar-wrap .calendar .unable dd					{color:#d7d7d7;}
.calendar-wrap .calendar .select					{z-index:2; background-color:#1472FF;}
.calendar-wrap .calendar .select dt,
.calendar-wrap .calendar .select dd					{color:#fff; border-color:rgba(255,255,255,.2);}
.calendar-wrap .auction-result						{position:relative; margin-top:20px; padding:15px 0 10px 380px;}
.calendar-wrap .auction-result ol					{position:absolute; top:15px; left:15px; z-index:1;}
.calendar-wrap .auction-result ol li				{position:relative; margin-bottom:10px; padding-left:15px; font-family:'NanumSquareR'; font-size:14px; color:#333;}
.calendar-wrap .auction-result ol li:before			{content:""; position:absolute; top:50%; left:0; z-index:1; width:6px; height:6px; border:1px solid #1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.calendar-wrap .auction-result ol li:last-child		{margin-bottom:0;}
.calendar-wrap .auction-result .outcome				{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.calendar-wrap .auction-result .outcome dl			{position:relative; padding:0 30px; width:100%;}
.calendar-wrap .auction-result .outcome dl:after	{content:""; position:absolute; top:50%; right:-10px; z-index:1; width:1px; height:60px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.calendar-wrap .auction-result .outcome dl:last-child:after	{display:none;}
.calendar-wrap .auction-result .outcome dl dt,
.calendar-wrap .auction-result .outcome dl dd		{float:left;}
.calendar-wrap .auction-result .outcome dl dt		{padding-left:10px; width:45%; font-family:'NanumSquareB'; font-size:16px; color:#333;}
.calendar-wrap .auction-result .outcome dl dd		{padding:10px 5px; width:55%; font-family:'Montserrat'; font-size:32px; color:#333; background-color:#fff; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1); box-shadow:0 1px 0 0 rgba(0,0,0,.1);}


/* Popup */
.popup-header										{position:fixed; top:0; left:0; z-index:9998; display:table; width:100%; background-color:#fff; -moz-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -o-box-shadow:0 1px 0 0 rgba(0,0,0,.1); -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1); box-shadow:0 1px 0 0 rgba(0,0,0,.1);}
.popup-header > em									{display:table-cell; vertical-align:middle; padding:0 15px; height:50px; font-family:'NanumSquareB'; font-size:20px; color:#151515;}
.popup-header > a									{position:absolute; top:0; right:0; z-index:1; display:block; width:50px; height:50px; text-indent:-9999px; background:url('/img/icon/popup_close.png') no-repeat center;}
.popup-header > button								{position:absolute; top:50%; right:60px; z-index:1; display:block; width:36px; height:36px; text-indent:-9999px; border:1px solid #ddd; background-color:transparent; background-position:center; background-repeat:no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -moz-transition:all .15s; -webkit-transition:all .15s; -o-transition:all .15s; transition:all .15s;}
.popup-header > button:hover						{border-color:#666;}
.popup-header > button.print						{background-image:url('/img/icon/i_print.png');}
.popup-header .all									{position:absolute; top:50%; right:120px; z-index:1; font-size:14px; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.popup-container									{margin-top:50px; padding:20px;}


/* 차량상세 */
.detailWrap											{position:relative; margin:70px auto 20px; width:1200px;}
.detailWrap:after									{content:""; display:block; float:none; clear:both;}
.details-thumb										{float:left; width:800px; background-color:#353535;}
.details-thumb .gallery-photo						{position:relative; margin:20px 0;}
.details-thumb .gallery-photo .picture				{position:relative; display:block; margin:0 auto; width:640px; height:480px; overflow:hidden;}
.details-thumb .gallery-photo .picture img			{width:100%; height:100%;}
.details-thumb .gallery-photo .picture .zoom-in		{display:none; position:absolute; z-index:1; width:240px; height:180px; text-indent:-9999px; border:1px solid rgba(255,255,255,.2); background-color:rgba(127,127,127,.5);}
.details-thumb .gallery-photo .picture:hover .zoom-in{display:block;}
.details-thumb .gallery-photo .direction-btn a				{position:absolute; top:50%; z-index:10; display:block; margin-top:-20px; width:40px; height:60px; text-indent:-9999px; background:url('/img/icon/thumb_control.png') no-repeat; overflow:hidden;}
.details-thumb .gallery-photo .direction-btn a.prev			{left:20px; background-position:0 0;}
.details-thumb .gallery-photo .direction-btn a.next			{right:20px; background-position:100% 0;}
.details-thumb .gallery-photo .direction-btn a.prev:hover	{background-position:0 bottom;}
.details-thumb .gallery-photo .direction-btn a.next:hover	{background-position:100% bottom;}
.details-thumb .gallery-frame						{position:relative; margin-bottom:20px; height:60px; overflow:hidden;}
.details-thumb .gallery-frame ul					{position:absolute; top:0; left:0; z-index:1; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; padding:0 30px; width:100%;}
.details-thumb .gallery-frame li					{position:relative; margin-right:1px; cursor:pointer;}
.details-thumb .gallery-frame li img				{width:80px; height:60px;}
.details-thumb .gallery-frame li:before				{content:""; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:rgba(0,0,0,.6); -moz-transition:opacity .5s; -webkit-transition:opacity .5s; -o-transition:opacity .5s; transition:opacity .5s;}
.details-thumb .gallery-frame li.on:before			{display:none;}
.details-thumb .frame-control > a					{position:absolute; top:0; z-index:2; width:30px; height:60px; text-indent:-9999px; background:url('/img/icon/frame_control.png') no-repeat;}
.details-thumb .frame-control > a.prev				{left:0; background-position:left top;}
.details-thumb .frame-control > a.next				{right:0; background-position:right top;}


/* 차량정보요약 */
.details-summary									{position:relative; float:right; padding:25px; width:380px; height:600px; background-color:#fff; overflow:hidden;}
.details-summary > dl								{margin-bottom:25px;}
.details-summary > dl > span > img 					{max-height:28px;}
.details-summary > dl > dt							{margin-bottom:8px; font-family:'NotoKrM'; font-size:20px; color:#151515;}
.details-summary > dl > dd							{font-size:20px; color:#656565;}
.details-summary .expand							{position:absolute; top:0; left:0; z-index:50; width:380px; height:285px; overflow:hidden;}
.details-summary .expand img						{position:absolute; z-index:1; width:240%;}
.quick-button										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:15px; padding-right:1px;}
.quick-button button								{position:relative; margin-right:-1px; width:100%; height:40px; font-family:'NotoKrM'; font-size:13px; color:#333; text-indent:42px; border:1px solid #d7d7d7; background-color:transparent; text-align:left;}
.quick-button button:before							{content:""; position:absolute; top:50%; left:17px; z-index:1; width:16px; height:16px; background-repeat:no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.quick-button button:nth-child(1):before			{background-image:url('/img/icon/qm01.png');}
.quick-button button:nth-child(2):before			{background-image:url('/img/icon/qm02.png');}
.quick-button button:nth-child(3):before			{background-image:url('/img/icon/qm03.png');}
.quick-button button.on								{color:#ffb001;}
.quick-button button.on:before						{background-position:left bottom;}
.detail-info										{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:0 -15px; padding-bottom:10px;}
.detail-info > dl									{display:table; padding:0 15px; width:50%;}
.detail-info > dl.sole								{width:100%;}
.detail-info > dl.sole > dt.startdt,
.detail-info > dl.sole > dd.startdd					{font-size:16px;background:#bfff00;}
.detail-info > dl.sole > dd.startdd					{color:#1472FF;}
.detail-info > dl > dt,
.detail-info > dl > dd								{display:table-cell; vertical-align:middle; height:43px; font-size:12px; border-bottom:1px solid #eee;}
.detail-info > dl > dt								{position:relative; padding-left:10px; color:#555;}
.detail-info > dl > dt:before						{content:""; position:absolute; top:20px; left:0; z-index:1; width:3px; height:3px; border:1px solid #1472FF; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.detail-info > dl > dd								{font-family:'NotoKrM'; color:#202020; text-align:right;}
.auction-notify										{display:table; width:100%;}
.auction-notify .current-state						{display:table-cell; vertical-align:middle; height:20px;}
.auction-notify .current-state em					{position:relative; padding-left:15px; font-family:'NanumSquareB'; font-size:16px; color:#333;}
.auction-notify .current-state em:before			{content:""; position:absolute; top:20%; left:0; z-index:1; width:6px; height:6px; background-color:#333; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.auction-notify .current-state > em					{display:block; margin-bottom:10px;}
.auction-notify .bidding							{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.auction-notify .bidding span						{position:relative; width:60%;}
.auction-notify .bidding span input					{width:100%; font-size:18px; color:#1472FF; border-right:none;}
.auction-notify .bidding span b						{position:absolute; top:50%; right:10px; z-index:1; font-weight:normal; font-size:15px; color:#656565; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.auction-notify .bidding > button					{width:40%; font-size:15px; color:#fff; background-color:#1472FF;}
.auction-notify .highest							{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #eee;}
.auction-notify .highest > em,
.auction-notify .highest > span						{width:100%;}
.auction-notify .highest > span						{font-size:16px; color:#333; text-align:right;}
.auction-notify .highest > span b					{margin-right:3px; font-family:'NotoKrM'; font-weight:normal; color:#1472FF;}
.auction-notify .in-auction							{position:relative; padding-top:65px; font-size:17px; text-align:center;}
.auction-notify .in-auction:before					{content:""; position:absolute; top:0; left:50%; z-index:1; width:50px; height:50px; background-repeat:no-repeat; background-position:center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.auction-notify .in-auction.begin					{color:#1472FF;}
.auction-notify .in-auction.finish					{color:#aaa;}
.auction-notify .in-auction.begin:before			{background-image:url('/img/icon/i_begin.png'); -moz-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); -o-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); -webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.3); box-shadow:0 3px 8px 0 rgba(0,0,0,.2);}
.auction-notify .in-auction.finish:before			{background-color:#ddd; background-image:url('/img/icon/i_finish.png');}


/* 차량상세 탭메뉴 */
.tabBtn-detail										{margin:-50px auto 0; padding-top:50px; width:1200px; border-bottom:1px solid #e5e5e5;}
.tabBtn-detail.fixed								{position:fixed; top:0; left:50%; z-index:10; margin:0 0 0 -600px !important; width:1200px;}
.tabBtn-detail > ul									{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; background-color:#fff;}
.tabBtn-detail > ul > li							{width:100%; text-align:center;}
.tabBtn-detail > ul > li > a						{display:inline-block; margin-bottom:-1px; padding:0 20px; line-height:59px; font-family:'NanumSquareR'; font-size:18px; color:#a3a3a3; border-bottom:1px solid transparent;}
.tabBtn-detail > ul > li.on > a						{color:#1472FF; border-color:#1472FF;}


/* 차량상세정보 */
.infolWrap											{margin:0 auto; padding:0 40px 80px; width:1200px; background-color:#fff;}
.info-section										{padding-top:60px;}
.info-section > li									{position:relative; margin-bottom:80px;}
.info-section > li:last-child						{margin-bottom:0;}
.info-section > li > em								{display:block; margin-bottom:25px; padding-bottom:20px; font-family:'NanumSquareB'; font-size:24px; color:#151515; border-bottom:1px solid #555;}
.info-section > li .skip							{display:hidden; position:absolute; top:-160px; left:0; text-indent:-9999px;}


/* 출력 버튼 */
.output												{position:absolute; top:0; right:0; z-index:1;}
.output button										{display:inline-block; margin-left:5px; padding:0 20px; height:36px; font-family:'NanumSquareB'; font-size:14px; color:#1472FF; border:1px solid #1472FF; background-color:transparent;}


/* 차량정보 상세 */
.data-form											{margin-top:-10px;}
.data-form:after									{content:""; display:block; float:none; clear:both;}
.data-form > li										{float:left; padding:0 10px; width:50%;}
.data-form > li dl									{display:table; padding:0 5px; width:100%;}
.data-form > li dt,
.data-form > li dd									{position:relative; display:table-cell; vertical-align:middle; height:40px; font-family:'NotoKrM'; font-size:14px;}
.data-form > li dt									{width:200px; color:#000; text-indent:10px;}
.data-form > li dt:before							{content:""; position:absolute; top:50%; left:0; z-index:1; width:2px; height:2px; background-color:#555; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.data-form > li dd									{color:#757575;}
.data-form > li.unitary								{width:100%;}


/* Table Board */
.table-board > strong								{display:block; margin:30px 0 10px; font-family:'NanumSquareB'; font-weight:normal; font-size:17px; color:#151515;}
.table-board table									{width:100%;}
.table-board table th,
.table-board table td								{padding:10px 15px; height:50px; font-size:15px; border:1px solid #e5e5e5;}
.table-board table th								{font-weight:normal; color:#505050; background-color:#f9f9f9; text-align:center;}
.table-board table td								{color:#333; text-align:left;}
.table-board table td ol							{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.table-board table td ol li							{width:100%;}
.table-board table td > span						{position:relative; display:inline-block; margin-right:30px;}
.table-board table td > span:after					{content:""; position:absolute; top:50%; right:-16px; z-index:1; width:1px; height:10px; background-color:#ccc; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.table-board table td > span:last-child:after		{display:none;}
.table-board table td > span b						{margin:0 2px 0 5px; color:#1472FF;}
.table-board table td > aside						{display:block; margin:-5px -10px;}
.table-board table td textarea						{height:100px;}
.table-board table.td-center td						{text-align:center;}


/* 성능점검상태 */
.section-check										{margin-bottom:20px; padding-top:40px; border:1px solid #ddd; overflow:hidden;}
.check-position										{position:relative; margin:0 auto; width:730px;}
.check-position > span								{display:none; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%;}
.print-section										{padding-top:20px;}


/* 사고부위 사진 */
.photo-detail										{width:500px;}
.photo-detail img									{width:100%;}


/* 차량상태 */
.i-mark												{position:absolute; z-index:1; display:inline-block; width:20px; line-height:20px; font-size:12px; color:#fff; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}
.i-mark2											{z-index:1; display:inline-block; width:20px; line-height:20px; font-size:12px; color:#fff; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}
.mark-name											{margin:0 auto; padding:30px 0; width:700px;}
.mark-name ul										{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; padding:10px 0;}
.mark-name ul li									{display:table; width:140px;}
.mark-name ul li em,
.mark-name ul li span								{display:table-cell; vertical-align:middle; height:30px; font-size:14px;}
.mark-name ul li em									{width:30px; color:#fff; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}
.mark-name ul li span								{padding-left:10px; color:#333;}
.mark-red											{background-color:#c00000;}
.mark-blue											{background-color:#0087e6;}
.mark-black											{background-color:#151515;}


/* 성능상태 주의사항 */
.check-notice										{margin-top:30px;}
.check-notice li									{margin-bottom:10px; padding-left:5px; font-family:'NanumSquareR'; font-size:14px; color:#404040;}


/* 성능점검, 사고이력 내역 */
.info-history										{margin-bottom:30px;}
.info-history:after									{content:""; display:block; float:none; clear:both;}
.info-history > li									{float:left; width:50%; border-bottom:1px dotted #ddd;}
.info-history > li dl								{display:table; padding:0 5px; width:100%;}
.info-history > li dt,
.info-history > li dd								{display:table-cell; vertical-align:middle; height:60px; font-size:15px;}
.info-history > li dt								{width:35%; font-weight:bold; color:#000;}
.info-history > li dd								{width:65%; color:#555;}
.info-history > li dd b								{color:#d9232e;}
.info-history > li dd span							{position:relative; margin-right:20px;}
.info-history > li dd span:last-child				{margin-right:0;}
.info-history > li dd span:after					{content:"/"; position:absolute; top:50%; right:-15px; z-index:1; font-size:12px; color:#ccc; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.info-history > li dd span:last-child:after			{display:none;}


/* 성능점검, 사고이력 없음 */
.none-file											{display:block; padding:30px 0 60px; font-family:'NanumSquareR'; font-size:19px; color:#888; text-align:center;}


/* 굴착기,지게차 성능점검 사진 */
.other-truck										{margin-bottom:20px; padding:40px 0; border:1px solid #ddd;}
.other-truck ul										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:center; -webkit-justify-content:center;}
.other-truck ul li									{margin:0 20px; width:300px;}
.other-truck ul li img								{width:100%;}
.repair												{margin:40px auto 0; width:980px; border:1px solid #eee;}
.repair em											{display:block; padding:30px; font-family:'NanumSquareR'; font-size:19px; color:#999; text-align:center;}
.repair span										{display:block; padding:20px; font-size:14px; color:#666; line-height:1.4;white-space:pre;}


/* 사진출력 */
.outputPicture										{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin:0 auto -4px; width:738px; overflow:hidden;}
.outputPicture li									{margin:0 2px 4px; width:180px;}
.outputPicture li img								{width:100%;}


/* Picture Checkbox */
.pic-checkbox										{position:relative;}
.pic-checkbox > input								{position:absolute; top:5px; left:5px; z-index:0; opacity:0; width:40px; height:40px;}
.pic-checkbox > label								{position:relative; display:block;}
.pic-checkbox > label:before						{content:""; position:absolute; top:5px; left:5px; z-index:1; width:40px; height:40px; text-indent:-9999px; background:url('/img/icon/photo_check.png') no-repeat; background-size:100% auto;}
.pic-checkbox > input:checked+label:before			{background-position:0 bottom;}


/* 인쇄용 헤드라인 */
.headline											{position:relative; margin-bottom:10px; padding:10px 0;}
.headline em										{display:block; font-family:'NanumSquareR'; font-size:24px; color:#000; text-align:center;}
.headline span,
.headline p											{position:absolute; bottom:0; z-index:1; font-family:'dotum'; font-size:12px; color:#000;}
.headline span										{left:0;}
.headline p											{right:0;}
.headline strong									{display:block; margin-top:20px; font-family:'NotoKrM'; font-weight:normal; font-size:14px; color:#333; text-align:center;}


/* 인쇄용 Table */
.table-print > em									{display:block; margin-bottom:5px; font-family:'dotum'; font-size:12px; color:#000;}
.table-print > strong								{position:relative; display:block; padding:25px; font-family:'NanumSquareR'; font-size:24px; color:#000; border:1px solid #333; border-bottom:none; text-align:center;}
.table-print > strong b								{position:absolute; top:10px; left:10px; z-index:1; font-family:'dotum'; font-weight:normal; font-size:12px; color:#000;}
.table-print table									{width:100%;}
.table-print table th,
.table-print table td								{padding:5px; height:20px; font-family:'dotum'; font-size:11px; color:#000; border:1px solid #333;}
.table-print table th								{text-align:center;}
.table-print table td								{text-align:left;}
.table-print table td > span						{display:inline-block; margin-right:15px;}
.table-print table td > span:last-child				{margin-right:0;}
.table-print table td > p							{display:block; min-height:60px;}
.table-print table td input[type="radio"],
.table-print table td input[type="checkbox"]		{margin-right:2px; width:14px; height:14px;}
.table-print table.td-center td						{text-align:center;}


/* 인쇄용 조항 및 서명 */
.notify												{padding:60px 20px 40px; color:#000; border:1px solid #333; border-top:none;}
.notify span										{display:block; padding:0 30px; font-family:'dotum'; font-size:12px; line-height:1.6;}
.notify .signature									{position:relative; margin-top:60px;}
.notify .signature strong							{display:block; font-size:18px; font-weight:normal; text-align:center;}
.notify .signature em								{position:absolute; bottom:-30px; left:0; z-index:1; font-family:'dotum'; font-size:12px;}
.notify .signature ol								{margin-top:20px; padding-right:60px;}
.notify .signature ol li							{margin-bottom:10px; font-size:14px; text-align:right;}
.notify .signature img								{position:absolute; top:20px; right:-10px; z-index:1; width:80px;}


/* 인쇄용 성능점검이력 */
.print-check										{position:relative;}
.print-check p										{display:none; position:absolute; top:0; left:0; z-index:1; text-indent:-9999px; width:100%; height:100%;}


/* 인쇄용 성능상태 주의사항 */
.check-point										{margin-top:15px;}
.check-point li										{margin-bottom:5px; font-family:'dotum'; font-size:11px; color:#000;}


/* 인쇄용 경매출품확인서 */
.confirm											{padding:10px 20px;}
.confirm dl											{padding:10px 0; font-family:'dotum'; color:#000;}
.confirm dl:after									{content:""; display:block; float:none; clear:both;}
.confirm dl > dt,
.confirm dl > dd									{float:left; padding:5px;}
.confirm dl > dt									{width:20%; font-weight:bold;}
.confirm dl > dd									{width:80%;}


/* 인쇄용 첨부이미지 */
.attached-file										{text-align:center;}
.attached-file img									{max-width:100%;}


/* 직인 */
.seal												{display:block; margin-top:40px; text-align:center;}


/* 페이지준비중 */
.preparation										{display:block; padding:60px 0; background-color:#eee; text-align:center;}


/* Aside Menu */
.aside-menu											{border-top:1px solid #d7d7d7;}
.aside-menu ul										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:center; -webkit-justify-content:center;}
.aside-menu ul li									{display:table; width:160px; border-right:1px solid #d7d7d7;}
.aside-menu ul li:first-child						{border-left:1px solid #d7d7d7;}
.aside-menu ul li a									{display:table-cell; vertical-align:middle; height:60px; font-family:'NanumSquareR'; font-size:18px; color:#757575; text-align:center;}
.aside-menu ul li a:hover							{text-decoration:underline;}
.aside-menu ul li.on a								{font-family:'NanumSquareB'; color:#1472FF;}
.aside-menu ul li.on a:hover						{text-decoration:none;}


/* Table Receipt */
table.table-receipt									{width:100%;}
table.table-receipt th,
table.table-receipt td								{padding:10px 0; height:60px; font-weight:normal; font-size:16px; color:#333; border-bottom:1px dotted #ddd; text-align:left;}
table.table-receipt th								{padding-left:20px; font-family:'NotoKrM'; color:#151515;}
table.table-receipt td button						{display:inline-block; padding:0 30px; height:40px; font-family:'NanumSquareR'; font-size:15px; color:#fff; background-color:#aaacaf;}
table.table-receipt td > span						{position:relative; display:inline-block; margin-left:15px; padding-left:20px; font-size:14px; color:#888;}
table.table-receipt td > span:before				{content:""; position:absolute; top:0; left:0; z-index:1; width:15px; height:15px; border:1px solid #ccc; background:url('/img/icon/i_point.png') no-repeat center; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
table.table-receipt td > input:nth-child(3)			{margin:5px 0;}


/* 첨부파일 */
.file-area > input									{width:400px;}
.file-area span										{position:relative; display:inline-block; vertical-align:middle; width:100px; height:40px; border:1px solid #ccc;}
.file-area span:after								{content:"찾아보기"; position:absolute; top:50%; left:0; z-index:1; width:100%; font-family:'NanumSquareR'; font-size:14px; color:#333; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.file-area span > input								{position:relative; z-index:2; width:100%; height:100%; cursor:pointer; filter:alpha(opacity=0); opacity:0;}


/* Table Bulletin */
.table-bulletin										{position:relative; margin-bottom:40px; border-top:1px solid #d7d7d7;}
.table-bulletin table								{width:100%; text-align:center;}
.table-bulletin table th							{position:relative; padding:10px 0; font-family:'NanumSquareR'; font-weight:normal; font-size:13px; color:#777; border-bottom:1px solid #d7d7d7;}
.table-bulletin table th:after						{content:""; position:absolute; top:50%; right:0; z-index:1; width:1px; height:14px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.table-bulletin table th:last-child:after			{display:none;}
.table-bulletin table td							{padding:10px; height:90px; font-family:'NotoKrL'; font-size:16px; color:#777; border-bottom:1px solid #d7d7d7;}
.table-bulletin table td a							{position:relative; float:left; padding-left:10px; font-family:'NanumSquareB'; font-size:18px; color:#151515; text-align:left;}
.table-bulletin table td a:hover					{text-decoration:underline;}
.table-bulletin table td a.on:after					{content:""; position:absolute; top:50%; right:-25px; z-index:1; width:16px; height:16px; background:#1472FF url('/img/icon/i_n.png') no-repeat center; transform:translateY(-50%); -webkit-transform:translateY(-50%); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}


/* Board View */
.boardView .board-header							{padding:20px 20px 30px; border-bottom:1px solid #d7d7d7;}
.boardView .board-header em							{display:block; margin-bottom:20px; font-family:'NanumSquareB'; font-size:24px; color:#000; line-height:1.2;}
.boardView .board-header span						{position:relative; display:inline-block; margin-right:30px; font-family:'NotoKrL'; font-size:16px; color:#888;}
.boardView .board-header span:after					{content:""; position:absolute; top:50%; right:-16px; z-index:1; width:1px; height:10px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.boardView .board-header span:last-child:after		{display:none;}
.boardView .board-content							{padding:40px 20px; font-size:14px; color:#505050; line-height:1.5; border-bottom:1px solid #999;}
.boardView .board-content p							{line-height:1.5;}
.boardView .board-content img						{max-width:900px;}


/* 이전글 다음글 */
.prev-next-box li									{position:relative; display:table; padding-left:50px; width:100%; border-bottom:1px dotted #ccc;}
.prev-next-box li:last-child						{border-bottom:1px solid #999;}
.prev-next-box em									{position:absolute; top:50%; left:20px; z-index:1; width:10px; height:10px; text-indent:-9999px; background:url('/img/icon/board_arrow.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.prev-next-box em.pn-next							{background-position:left top;}
.prev-next-box em.pn-prev							{background-position:left bottom;}
.prev-next-box span									{display:table-cell; vertical-align:middle; height:60px; font-family:'NanumSquareR'; font-size:15px; color:#bbb;}
.prev-next-box span a								{color:#000;}
.prev-next-box span a:hover							{text-decoration:underline;}


/* Board View Attfile */
.attfile-area										{position:relative; z-index:1; margin-top:-1px; padding:30px 20px; border-top:1px solid #fff; border-bottom:1px solid #999;}
.attfile-area .file-size							{position:relative; margin-bottom:8px; padding-left:12px; font-size:14px;}
.attfile-area .file-size:before						{content:""; position:absolute; top:50%; left:0; z-index:1; width:10px; height:10px; background:url('/img/icon/i_file.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.attfile-area .file-size em							{font-family:'NotoKrM'; color:#151515;}
.attfile-area .file-size span						{display:inline-block; margin-left:5px; font-size:13px; color:#666;}
.attfile-area .file-size span .num					{color:#1472FF;}
.attfile-area > ul									{border:1px solid #eee;}
.attfile-area > ul > li								{padding:10px; border-bottom:1px solid #eee;}
.attfile-area > ul > li:last-child					{border-bottom:none;}
.attfile-area > ul > li a							{position:relative; padding-left:25px; font-family:'NanumSquareR'; font-size:13px; color:#151515;}
.attfile-area > ul > li a:before					{content:""; position:absolute; top:50%; left:0; z-index:1; width:17px; height:17px; background:url('/img/icon/i_down.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.attfile-area > ul > li a:hover						{text-decoration:underline;}
.attfile-area > ul > li span						{display:inline-block; margin-left:10px; color:#999; font-family:tahoma; font-size:11px;}


/* FAQ */
.faq-accodian										{margin-bottom:40px; border-top:1px solid #d7d7d7;}
.faq-accodian li									{border-bottom:1px solid #d7d7d7;}
.faq-accodian li .question							{display:table; padding:0 20px; width:100%; cursor:pointer;}
.faq-accodian li .question span						{position:relative; display:table-cell; vertical-align:middle; padding:0 100px 0 20px; height:90px; font-family:'NanumSquareB'; font-size:18px; color:#151515;}
.faq-accodian li .question span:before				{content:""; position:absolute; top:41px; left:0; z-index:1; width:8px; height:8px; border:2px solid #1472FF; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.faq-accodian li .question span:after				{content:""; position:absolute; top:30px; right:20px; z-index:1; width:30px; height:30px; background:url('/img/icon/faq_arrow.png') no-repeat;}
.faq-accodian li .question.on span					{color:#1472FF;}
.faq-accodian li .question.on span:after			{background-position:0 bottom;}
.faq-accodian li .answer							{display:none; margin:0 40px 40px; padding:20px; font-family:'NanumSquareR'; font-size:14px; color:#333; line-height:1.6; background-color:#f6f6f6; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.faq-accodian li .answer img						{width:100%;}


/* 1:1문의 */
.direct												{position:relative; padding:10px 10%; border-top:1px solid #d7d7d7;}


/* 약관 */
.termsWrap											{padding:30px; border:1px solid #d7d7d7;}
.terms-form strong,
.terms-form em,
/*.terms-form span									{display:block;}*/
.terms-form strong									{margin:30px 0; font-family:'NanumSquareB'; font-weight:normal; font-size:21px; color:#151515;}
.terms-form strong:first-child						{margin-top:10px;}
.terms-form em										{margin-bottom:10px; font-family:'NotoKrM'; font-size:16px; color:#333;}
.terms-form span,
.terms-form li										{font-size:13px; color:#555; line-height:1.4;}
.terms-form span,
.terms-form ul,
.terms-form ol										{margin-bottom:20px;}
.terms-form ul										{padding:0 5px;}
.terms-form ol										{padding:0 10px;}
.terms-form li										{margin-bottom:5px;}


/* Table Line */
.table-line											{margin-bottom:20px;}
.table-line table									{width:80%;}
.table-line table th,
.table-line table td								{padding:10px; height:40px; font-size:13px; border:1px solid #999; background-color:#fff;}
.table-line table th								{font-family:'NotoKrM'; font-weight:normal; color:#151515; text-align:center;}
.table-line table td								{color:#555; line-height:1.2; text-align:left;}
.table-line table.td-center td						{text-align:center;}
.table-line table td > span							{display:block; line-height:1.3;}


/* Table Title */
.table-write > em,
.table-list > em									{position:relative; display:block; margin-bottom:10px; padding-left:15px; font-family:'NanumSquareB'; font-size:17px; color:#151515;}
.table-write > em:before,
.table-list > em:before								{content:""; position:absolute; top:50%; left:0; z-index:1; width:8px; height:8px; border:2px solid #1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.table-list > em b									{margin:0 2px 0 5px; color:#1472FF;}


/* Table Write */
.table-write table									{margin-bottom:30px; width:100%; border-top:1px solid #333;}
.table-write table th,
.table-write table td								{position:relative; padding:10px; height:60px; font-weight:normal; font-size:15px; color:#454545; border-bottom:1px solid #e6e6e6; text-align:left;}
.table-write table th								{padding:10px 20px; font-family:'NotoKrM'; color:#151515;}
.table-write table th:after							{content:""; position:absolute; top:15px; right:10px; z-index:1; width:1px; height:30px; background-color:#e6e6e6;}
.table-write table th > em							{position:relative; display:inline-block;}
.table-write table th > em:after					{content:"*"; position:absolute; top:-5px; right:-10px; z-index:1; font-size:18px; color:#1472FF;}
.table-write table td > span						{display:block; padding-right:60px;}
.table-write table td > small						{position:absolute; top:50%; right:0; z-index:1; width:60px; font-size:14px; color:#999; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.table-write table td > textarea					{height:100px;}
.table-write table td ol							{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin:0 -5px;}
.table-write table td ol li							{padding:0 5px; width:100%;}
.table-write table td ol li.gap						{width:30px; line-height:40px; text-align:center;}
.table-write table td ol.visit li:nth-child(1),
.table-write table td ol.visit li:nth-child(2)		{width:50%;}
.table-write table td ol.until-date					{width:60%;}


/* Table List */
.table-list											{position:relative; margin-bottom:30px;}
.table-list > button								{margin-top:24px;}
.table-list table									{width:100%;}
.table-list table th,
.table-list table td								{height:40px; font-size:14px; text-align:center;}
.table-list table th								{padding:10px 0; font-family:'NotoKrM'; font-weight:normal; color:#fff; border:1px solid #999c9f; background-color:#aaacaf;}
.table-list table td								{padding:10px; color:#454545; border:1px solid #e6e6e6; line-height:1.2;}
.table-list table td > span							{display:block; margin-bottom:5px;}
.table-list table td > strong						{margin-right:2px; color:#1472FF; line-height:1.4;}
.table-list table td > b							{display:block; margin-top:10px; font-weight:normal; color:#1472FF;}
.table-list table td > button						{display:block; margin:0 auto; padding:0 15px; height:26px; font-size:12px; color:#fff; background-color:#333; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
.table-list table td > label						{position:relative; display:block; margin:0 auto; width:30px; height:30px; text-indent:-9999px; border:1px solid #ddd; -webkit-transition:all .2s; transition:all .2s;}
.table-list table td > label:hover					{border-color:#c3c3c3;}
.table-list table td > label:after					{content:""; position:absolute; top:50%; left:50%; z-index:1; width:18px; height:18px; background:url('/img/icon/i_detail.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.table-list table td > label.on						{border-color:#1472FF; background-color:#1472FF;}
.table-list table td > label.on:after				{background-image:url('/img/icon/i_closing.png');}
.table-list table td > a,
.table-list table td > span > a,
.table-list table td.link > a:hover					{text-decoration:underline;}
.table-list table td.link > a						{float:left; font-family:'NotoKrM'; color:#151515; text-decoration:none;}
.table-list table td > a.delete						{display:inline-block;  width:30px; height:30px; text-indent:-9999px; background:url('/img/icon/i_delete.png') no-repeat;}
.table-list table td.detail-inner					{background-color:#fafafa;}
.deposit											{display:block; margin-bottom:10px; font-family:'NotoKrM'; font-size:14px; color:#333;}


/* Excel Down Button */
.excelDown											{position:absolute; top:-33px; right:0; z-index:1; display:flex; flex-wrap:nowrap;}
.excelDown > a										{position:relative; margin-left:5px; padding:0 10px; line-height:28px; font-family:'NanumSquareB'; font-size:12px; color:#fff; text-indent:30px; background-color:#55b559; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3); box-shadow:0 1px 1px 0 rgba(0,0,0,.3); -webkit-transition:all .2s; transition:all .2s;}
.excelDown > a:before								{content:""; position:absolute; top:0; left:0; z-index:1; width:30px; height:100%; border-right:1px solid rgba(0,0,0,.1); background:url('/img/icon/i_download.png') no-repeat center;}
.excelDown > a:hover								{background-color:#4da550;}


/* 관심차량 입찰하기 */
.bidfor												{padding:0 5px;}
.bidfor > span										{position:relative; display:block;}
.bidfor > span input								{padding-right:40px; width:100%; font-size:18px; color:#1472FF;}
.bidfor > span b									{position:absolute; top:50%; right:10px; z-index:1; font-weight:normal; font-size:15px; color:#656565; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.bidfor > button									{margin-top:5px; width:100%; height:40px; font-size:15px; color:#fff; background-color:#1472FF;}


/* 관심차량 입찰불가 */
.not												{margin-top:30px; text-align:center;}
.not > span											{position:relative; padding-top:30px; font-size:14px; color:#1472FF;}
.not > span:before									{content:""; position:absolute; top:0; left:50%; z-index:1; width:24px; height:24px; background:#1472FF url('/img/icon/i_unable.png') no-repeat center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}


/* 출품정보사진 */
.submitted											{position:relative; display:table; width:100%;}
.submitted > p										{position:absolute; top:0; left:0; z-index:1; display:block; width:140px; height:105px; text-indent:-9999px; background-repeat:no-repeat; background-position:center; background-size:cover; cursor:pointer;}
.submitted > dl										{display:table-cell; vertical-align:middle; padding-left:150px; height:105px;}
.submitted > dl > dt > img							{max-height:28px;}
.submitted > dl > dt > .number							{position:relative; bottom:14px; width:120px; text-align:center; z-index:1; display:block; padding:0 15px; font-family:'NanumSquareR'; font-size:14px; color:#fff; line-height:30px; background-color:rgba(40, 118, 235, 1);}

/* 출품차량정보 */
.info-detailed										{text-align:left;}
.info-detailed > dt									{margin-bottom:8px; font-family:'NotoKrM';}
.info-detailed > dt a								{font-size:15px; color:#151515;}
.info-detailed > dt a:hover							{text-decoration:underline;}
.info-detailed > dd									{font-size:12px;}
.info-detailed > dd:after							{content:""; display:block; float:none; clear:both;}
.info-detailed > dd > span							{position:relative; float:left; padding-right:10px; font-size:12px; color:#888;}
.info-detailed > dd > span:after					{content:""; position:absolute; top:50%; right:4px; z-index:1; width:1px; height:8px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.info-detailed > dd > span:last-child				{padding-right:0;}
.info-detailed > dd > span:last-child:after			{right:-9999px;}
.info-detailed > dd > b								{display:inline-block; margin-top:8px; font-family:'NotoKrM'; font-weight:normal; font-size:13px; color:#2d87e2;}
.info-detailed > dd > em							{display:block; margin-top:15px; font-size:14px; color:#333;}
.info-detailed > dd > em > b						{margin:0 2px 0 5px; font-family:'NotoKrM'; font-weight:normal; color:#1472FF;}

/* 낙찰가정보 */
.info-detailed1										{text-align:left;}
.info-detailed1 > dt								{margin-bottom:8px; font-family:'NotoKrM';}
.info-detailed1 > dt a								{font-size:15px; color:#151515;}
.info-detailed1 > dt a:hover						{text-decoration:underline;}
.info-detailed1 > dd								{font-size:12px;}
.info-detailed1 > dd:after							{content:""; display:block; float:none; clear:both;}
.info-detailed1 > dd > span							{position:relative; float:left; font-size:12px; color:#888; padding:10px 100px 10px 10px;}
.info-detailed1 > dd > span:after					{content:""; position:absolute; top:50%; right:-1px; z-index:1; width:1px; height:8px; background-color:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.info-detailed1 > dd > span:last-child				{padding-right:0;}
.info-detailed1 > dd > span:last-child:after		{right:-9999px;}


/* 서류출력 */
.output-link:after									{content:""; display:block; float:none; clear:both;}
.output-link > li									{float:left; margin-bottom:10px; width:50%;}
.output-link > li > a								{position:relative; padding-left:12px; color:#333;}
.output-link > li > a:before						{content:""; position:absolute; top:50%; left:0; z-index:1; width:12px; height:12px; background:url('/img/icon/i_output.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.output-link > li > a:hover							{text-decoration:underline;}


/* 입찰현황상태 */
.present > span										{display:inline-block; padding:0 10px; line-height:26px; font-family:'NanumSquareR'; font-size:13px; color:#fff;}
.present > span.color-black							{background-color:#000;}
.present > span.color-more							{background-color:#5fd662;}
.present > span.color-bid							{background-color:#2d87e2;}
.present > span.color-failed						{background-color:#c4c4c4;}


/* Table Detailed */
table.table-detailed								{width:100%;}
table.table-detailed th,
table.table-detailed td								{font-size:12px; height:30px; background-color:#fff; text-align:center;}
table.table-detailed th								{padding:5px 0; color:#fff; border:1px solid #4da550; background-color:#55b559;}
table.table-detailed td								{padding:5px; color:#454545; border:1px solid #d6d6d6; line-height:1.2;}
table.table-detailed td .impact						{color:#4da550;}
table.table-detailed td > a							{color:#0034ac; text-decoration:underline;}
table.table-detailed td > button					{display:block; padding:0 5px; height:26px; font-family:'NotoKrM'; color:#333; border:1px solid #999; background-color:transparent;}
table.table-detailed td > button.simple				{color:#0000ff;}
table.table-detailed td > button.image-attach		{position:relative; width:28px; height:28px; text-indent:-9999px; border:none;}
table.table-detailed td > button.image-attach:after	{content:""; position:absolute; top:50%; left:50%; z-index:1; width:24px; height:24px; background:url('/img/icon/i_image.png') no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}*/
table.table-detailed td > button.image-attach:after	{color:#0000ff;}
.result-value > button								{display:inline-block; width:20px; height:20px; font-family:'NanumSquareB'; font-size:12px; color:#fff;}
.result-value > button.type01						{background-color:#2d87e2;}
.result-value > button.type02						{background-color:#c4c4c4;}
.result-value > button.type03						{background-color:#5fd662;}


/* Board Top */
.boardTop											{position:absolute; top:-35px; right:0; z-index:1;}
.boardTop > button									{position:relative; width:40px; height:30px; font-size:13px; color:#fff; text-indent:-9999px; border:1px solid #ddd; background-color:transparent; background-position:center; background-repeat:no-repeat; -moz-transition:all .15s; -webkit-transition:all .15s; -o-transition:all .15s; transition:all .15s;}
.boardTop > button:hover							{border-color:#bbb; -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -o-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.07); box-shadow:0 1px 3px 0 rgba(0,0,0,.07);}
.boardTop > button.print							{background-image:url('/img/icon/i_print.png');}
.boardTop > #select_box								{height:30px;}
.boardTop > #select_box label						{font-size:13px; line-height:28px;}


/* Form Calendar */
.form-calendar										{position:relative; padding-right:40px;}
.form-calendar > input								{text-align:center;}
.form-calendar > img								{position:absolute; top:50%; right:0; z-index:1; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


/* 기간선택 */
.select-period										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap;}
.select-period button								{margin-right:10px; width:120px; height:40px; font-family:'NanumSquareR'; font-size:14px; color:#454545; border:1px solid #e6e6e6; background-color:transparent;}
.select-period button.on							{color:#1472FF; border-color:#1472FF;}


/* 자동차 경매 출품약정서 */
.submit-contract									{margin-top:40px; padding:30px 40px; border:2px dashed #ddd;}
.submit-contract em									{display:block; margin:15px 0 30px; font-family:'NanumSquareB'; font-size:28px; color:#151515; text-align:center;}
.submit-contract .of-content						{font-size:13px; color:#555;}
.submit-contract .of-content span					{line-height:1.6;}
.submit-contract .of-content dl						{margin-top:20px;}
.submit-contract .of-content dl dt					{margin-bottom:10px; font-family:'NotoKrM'; font-size:15px; color:#333;}
.submit-contract .of-content dl dd					{margin-bottom:5px; padding:0 5px;}
.submit-contract .of-content a						{display:block; margin-top:20px; line-height:40px; font-family:'NanumSquareR'; font-size:15px; color:#333; background-color:#eee; text-align:center;}


/* 필수 동의 */
.essential											{margin:40px 0 50px; font-family:'NanumSquareR'; font-size:18px; color:#333; text-align:center;}
.essential em										{display:block; margin-top:35px; font-size:13px; color:#1472FF;}


/* 회원구분 선택 */
.type-members										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin:0 -10px;}
.type-members a										{margin:0 10px; padding-top:30px; width:180px; height:180px; border:1px solid #dcdcdc; text-align:center;}
.type-members p										{position:relative; display:block; margin:0 auto; width:80px; height:80px; text-indent:-9999px; background-color:#eee; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.type-members p:after								{content:""; position:absolute; top:50%; left:0; z-index:1; width:80px; height:80px; background-repeat:no-repeat; background-size:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.type-members p.user01:after						{background-image:url('/img/icon/user01.png');}
.type-members p.user02:after						{background-image:url('/img/icon/user02.png');}
.type-members p.user03:after						{background-image:url('/img/icon/user03.png');}
.type-members span									{display:block; margin-top:15px; font-family:'NanumSquareR'; font-size:19px; color:#000;}
.type-members a,
.type-members p,
.type-members p:after,
.type-members span									{-moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.type-members a:hover								{border-color:#1472FF;}
.type-members a:hover p								{background-color:#f6f6f6;}
.type-members a:hover span							{color:#1472FF;}


/* Login */
.login-form											{margin:0 auto; width:600px;}
.login-form dl										{margin-bottom:30px; text-align:center;}
.login-form dl dt									{margin-bottom:15px; font-family:'NanumSquareR'; font-size:30px; color:#151515;}
.login-form dl dt b									{font-family:'NanumSquareB'; font-weight:normal; color:#1472FF;}
.login-form dl dd									{font-size:15px; color:#707070;}
.login-form .member-type							{position:relative; display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:30px; padding:20px 40px; background-color:#f6f6f6;}
.login-form .member-type:after						{content:"/"; position:absolute; top:50%; left:50%; z-index:1; font-family:'NanumSquareL'; font-size:66px; color:#fff; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.login-form .member-type li							{width:100%; font-family:'NotoKrM'; font-size:14px; text-align:center;}
.login-form .access									{padding:0 60px; font-size:14px;}
.login-form .access > em							{display:block; margin-bottom:5px; font-family:'NotoKrM'; font-size:14px; color:#353535;}
.login-form .access > input							{margin-bottom:20px; padding:0 15px; height:50px; font-size:16px;}
.login-form .access > button						{margin:30px 0; width:100%;}
.login-form .find									{margin:0 60px; padding-top:30px; border-top:1px solid #e6e6e6;}
.login-form .find ul								{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin:0 -15px;}
.login-form .find ul li								{padding:0 15px; width:100%;}
.login-form .find ul li button						{display:block; width:100%; height:40px; font-family:'NanumSquareR'; font-size:14px; color:#1472FF; border:1px solid #1472FF; background-color:transparent;}


/* Login Tab Btn */
.tab-button											{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:40px;}
.tab-button > li									{margin-left:-1px; width:100%;}
.tab-button > li:first-child						{margin-left:0;}
.tab-button > li a									{position:relative; display:block; line-height:50px; font-family:'NotoKrR'; font-size:16px; color:#888; border:1px solid #eee; border-bottom-color:#333; text-align:center;}
.tab-button > li.active								{border-color:#333;}
.tab-button > li.active a							{z-index:1; color:#000; border-color:#333; border-bottom-color:#fff; overflow:hidden;}


/* 아이디/비밀번호 찾기 */
.find-member										{margin:0 auto; width:600px; border-bottom:1px solid #eee;}
.find-member > ol									{text-align:center;}
.find-member > ol > li								{margin-top:5px; font-family:'NanumSquareR'; font-size:15px; color:#333; line-height:1.2;}
.find-member .checkFind								{margin:0 auto; padding:35px 0;}
.find-member .checkFind dl							{padding:5px 80px;}
.find-member .checkFind dl:after					{content:""; display:block; float:none; clear:both;}
.find-member .checkFind dl dt,
.find-member .checkFind dl dd						{float:left;}
.find-member .checkFind dl dt						{width:30%; font-family:'NotoKrM'; font-size:15px; color:#000; line-height:40px;}
.find-member .checkFind dl dd						{position:relative; width:70%;}
.find-member .checkFind dl dd span					{display:block; padding-right:95px;}
.find-member .checkFind dl dd button				{position:absolute; top:0; right:0; z-index:1; width:90px; height:40px; font-family:'NotoKrM'; font-size:13px; color:#1472FF; border:1px solid #1472FF; background-color:transparent;}
.find-member .checkFind .create-pw					{margin-top:35px; padding:0 80px;}
.find-member .checkFind .create-pw li				{position:relative; margin-bottom:10px; padding-left:10px; font-family:'NanumSquareR'; font-size:13px; color:#1472FF;}
.find-member .checkFind .create-pw li:before		{content:""; position:absolute; top:50%; left:0; z-index:1; width:3px; height:3px; background-color:#1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.find-member .search-result							{margin:20px 0 30px; font-size:15px; color:#333; line-height:50px; background-color:#f5f5f5; text-align:center;}
.find-member .search-result > em					{margin:0 5px 0 10px; color:#1472FF;}


/* 회원가입 안내문 */
.user-way											{margin-bottom:40px; font-family:'NanumSquareR'; font-size:24px; color:#333; text-align:center;}


/* 회원선택 */
.select-members										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:center; -webkit-justify-content:center;}
.select-members a									{margin:0 20px; padding-top:40px; width:320px; height:320px; border:1px solid #dcdcdc; text-align:center;}
.select-members p									{position:relative; display:block; margin:0 auto; width:100px; height:100px; text-indent:-9999px; background-color:#eee; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.select-members p:after								{content:""; position:absolute; top:50%; left:0; z-index:1; width:100px; height:100px; background-repeat:no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.select-members p.user01:after						{background-image:url('/img/icon/user01.png');}
.select-members p.user02:after						{background-image:url('/img/icon/user02.png');}
.select-members p.user03:after						{background-image:url('/img/icon/user03.png');}
.select-members dl									{margin-top:30px;}
.select-members dl dt								{margin-bottom:15px; font-family:'NanumSquareR'; font-size:24px; color:#000;}
.select-members dl dd								{font-size:15px; color:#888; line-height:1.3;}
.select-members a,
.select-members p,
.select-members p:after,
.select-members dl dt,
.select-members dl dd								{-moz-transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.select-members a:hover								{border-color:#1472FF;}
.select-members a:hover p							{background-color:#f6f6f6;}
.select-members a:hover dt							{color:#1472FF;}
.select-members a:hover dd							{color:#333;}
.select-members a .separator						{margin:10px 0;}
.select-members a .separator:before,
.select-members a .separator:after					{content:""; display:block; margin:0 auto; height:1px; background-color:#999; transition:width .3s ease, background-color .3s ease; -webkit-transition:width .3s ease, background-color .3s ease; -o-transition:width .3s ease, background-color .3s ease; -ms-transition:width .3s ease, background-color .3s ease; -moz-transition:width .3s ease, background-color .3s ease;}
.select-members a .separator:before					{bottom:-15px; width:80px;}
.select-members a .separator:after					{bottom:0; margin-top:5px; width:40px;}
.select-members a:hover .separator:before,
.select-members a:hover .separator:after			{background-color:#1472FF;}
.select-members a:hover .separator:before			{width:40px;}
.select-members a:hover .separator:after			{width:80px;}


/* 회원가입단계 */
.join-process										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:50px;}
.join-process li									{position:relative; margin-left:-1px; padding-top:25px; width:100%; height:100px; border:1px solid #e6e6e6; text-align:center;}
.join-process li:first-child						{margin-left:0;}
.join-process li:after								{display:none; content:""; position:absolute; bottom:-1px; left:50%; z-index:1; width:0; height:0; border-style:solid; border-width:0 10px 12px 10px; border-color:transparent transparent #fff transparent; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.join-process li span								{display:block; margin-bottom:12px; font-family:'arial'; font-size:13px; color:#808080;}
.join-process li em									{display:block; font-family:'NanumSquareR'; font-size:20px; color:#151515;}
.join-process li.on									{z-index:1; border-color:#1472FF; background-color:#1472FF;}
.join-process li.on:after							{display:block;}
.join-process li.on span,
.join-process li.on em								{color:#fff;}


/* 회원가입 약관동의 */
.browsewrap > li									{position:relative; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #eee;}
.browsewrap > li:last-child							{border-bottom:none;}
.browsewrap > li > em								{display:block; margin-bottom:20px; font-family:'NotoKrM'; font-size:22px; color:#151515;}
.browsewrap > li > em b								{margin-left:5px; font-weight:normal; color:#1472FF;}
.browsewrap > li > button							{position:absolute; top:0; right:0; z-index:1; width:80px; height:30px; font-family:'NanumSquareR'; font-size:12px; color:#999; border:1px solid #ccc; background-color:transparent;}
.browsewrap > li > span								{display:block; margin-top:25px; font-size:14px;}
.agreement-inner									{padding:20px; height:240px; border:1px dashed #f6f6f6; background-color:#f6f6f6; overflow-y:auto;}
.whole-agree										{padding-bottom:20px; font-family:'NotoKrB'; font-size:18px; text-align:center;}
.whole-agree small									{margin-left:5px; font-family:'NanumSquareR'; font-size:14px; color:#999;}


/* 회원가입 본인인증 */
.mobile-auth										{padding-bottom:40px;}
.mobile-auth em										{display:block; margin-bottom:40px; font-family:'NanumSquareR'; font-size:24px; color:#151515; text-align:center;}
.mobile-auth em b									{font-weight:normal; color:#1472FF;}
.mobile-auth > span									{display:block; margin:0 auto; padding-left:250px; width:540px; border-top:2px solid #444;}
.mobile-auth > span > dl							{position:relative; margin-bottom:25px; padding-top:40px;}
.mobile-auth > span > dl:after						{content:""; position:absolute; top:40px; left:-170px; z-index:1; width:90px; height:140px; background:url('/img/icon/auth_mobile.png') no-repeat;}
.mobile-auth > span > dl > dt						{margin-bottom:15px; font-family:'NotoKrM'; font-size:19px; color:#151515;}
.mobile-auth > span > dl > dd						{font-size:14px; color:#656565; line-height:1.4;}
.mobile-auth > span > button						{display:block; width:150px; height:40px; font-size:15px; color:#fff; background-color:#1472FF;}


/* 회원가입 본인인증 */
.certify											{margin:0 auto; padding-bottom:35px; width:600px; border-bottom:1px solid #eee;}
.certify em											{display:block; margin-bottom:40px; font-family:'NanumSquareR'; font-size:24px; color:#151515; text-align:center;}
.certify em b										{font-weight:normal; color:#1472FF;}
.certify > dl										{padding:5px 80px;}
.certify > dl:after									{content:""; display:block; float:none; clear:both;}
.certify > dl > dt,
.certify > dl > dd									{float:left;}
.certify > dl > dt									{width:30%; font-family:'NotoKrM'; font-size:15px; color:#000; line-height:40px;}
.certify > dl > dd									{position:relative; width:70%;}
.certify > dl > dd span								{display:block; padding-right:95px;}
.certify > dl > dd button							{position:absolute; top:0; right:0; z-index:1; width:90px; height:40px; font-family:'NotoKrM'; font-size:13px; color:#1472FF; border:1px solid #1472FF; background-color:transparent;}


/* 회원정보입력 */
.member-data										{padding:0 10%;}
.member-data dl										{padding-bottom:35px; border-bottom:1px solid #444; text-align:center;}
.member-data dl dt									{margin-bottom:15px; font-family:'NanumSquareR'; font-size:24px; color:#151515;}
.member-data dl dt b								{font-weight:normal; color:#1472FF;}
.member-data dl dd									{font-size:15px; color:#858585;}


/* 회원정보완료 */
.join-complete dl									{position:relative; padding-top:160px; text-align:center;}
.join-complete dl:before							{content:""; position:absolute; top:0; left:50%; z-index:1; width:120px; height:120px; background-color:#f6f6f6; background-repeat:no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.join-complete dl.user01:before						{background-image:url('/img/icon/complete_user01.png');}
.join-complete dl.user02:before						{background-image:url('/img/icon/complete_user02.png');}
.join-complete dl.user03:before						{background-image:url('/img/icon/complete_user03.png');}
.join-complete dl dt								{margin-bottom:20px; font-family:'NanumSquareR'; font-size:28px; color:#151515;}
.join-complete dl dt b								{font-family:'NanumSquareB'; font-weight:normal; color:#1472FF;}
.join-complete dl dd								{margin-bottom:8px; font-size:16px; color:#555;}
.bid-member											{padding:0 100px;}
.bid-member table									{width:100%;}


/* 비밀번호 입력 */
.password											{padding:65px 0; border-top:1px solid #333; border-bottom:1px solid #eee; text-align:center;}
.password > em										{display:block; margin-bottom:50px; font-family:'NanumSquareR'; font-size:24px; color:#333; line-height:1.4;}
.password > em b									{font-weight:normal; color:#1472FF;}
.password > span									{display:block; margin:-35px 0 50px; font-size:15px; color:#707070;}
.password dl										{margin:0 auto; padding-bottom:15px; width:500px; text-align:left;}
.password dl:after									{content:""; display:block; float:none; clear:both;}
.password dl dt,
.password dl dd										{float:left;}
.password dl dt										{width:30%; font-size:16px; color:#000; line-height:40px;}
.password dl dd										{width:70%;}
.password strong									{position:relative; display:inline-block; margin-top:40px; padding-left:23px; font-family:'NanumSquareR'; font-weight:normal; font-size:13px; color:#1472FF;}
.password strong:before								{content:""; position:absolute; top:50%; left:0; z-index:1; width:16px; height:16px; background:#1472FF url('/img/icon/i_alert.png') no-repeat center; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.password ol										{margin:0 auto -10px; padding-top:25px; width:490px; text-align:left;}
.password ol li										{position:relative; padding:5px 20px; font-family:'NanumSquareR'; font-size:13px; color:#333;}
.password ol li:before								{content:"√"; position:absolute; top:50%; left:0; z-index:1; font-size:16px; color:#1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


/* 회원정보수정 */
.member-modify										{padding:0 5%; border-top:1px solid #333;}


/* 회원탈퇴 */
.leave												{padding:60px 5% 0; border-top:1px solid #333;}
.leave em											{display:block; margin-bottom:40px; font-family:'NanumSquareR'; font-size:28px; color:#333; text-align:center;}
.leave em b											{font-weight:normal; color:#1472FF;}
.leave dl											{margin:0 auto;  padding:30px; width:700px; background-color:#f6f6f6;}
.leave dl dt										{position:relative; margin-bottom:20px; padding-left:25px; font-family:'NanumSquareB'; font-size:17px; color:#151515;}
.leave dl dt:before									{content:""; position:absolute; top:0; left:0; z-index:1; width:17px; height:17px; border:1px solid #555; background:url('/img/icon/i_point.png') no-repeat center; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.leave dl dd										{position:relative; margin-top:15px; padding-left:20px; font-size:14px; color:#353535;}
.leave dl dd:before									{content:""; position:absolute; top:50%; left:5px; z-index:1; width:4px; height:4px; background-color:#333; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.leave > span										{display:block; margin-top:50px; font-size:16px; text-align:center;}


/* Title */
.title												{margin:40px 0; text-align:center;}
.title dt											{position:relative; margin-bottom:60px; font-family:'NotoKrM'; font-size:32px; color:#151515;}
.title dt:after										{content:""; position:absolute; bottom:-30px; left:50%; z-index:1; width:40px; height:3px; background-color:#1472FF; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.title dd											{font-size:16px; color:#808080;}
.subtitle											{display:block; margin-bottom:30px; font-family:'NotoKrM'; font-size:24px; color:#151515;}


/* Auction System */
.auction-system										{margin-bottom:120px; padding-top:20px; text-align:center;}
.auction-system em									{position:relative; display:inline-block; margin-bottom:20px; padding:0 30px; font-family:'NanumSquareR'; font-size:18px; line-height:34px; -webkit-border-radius:17px; border-radius:17px; -webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.15); box-shadow:0 3px 8px 0 rgba(0,0,0,.15);}
.auction-system em:after							{content:""; position:absolute; top:100%; left:50%; z-index:1; width:1px; height:90px; background-color:#eee; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.auction-system em.exhibitor						{color:#55b559;}
.auction-system em.bidder							{color:#5580b5;}
.auction-system ul									{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:40px;}
.auction-system ul li								{width:100%;}
.auction-system ul li p								{position:relative; z-index:1; display:block; margin:0 auto; width:140px; height:140px; text-indent:-9999px; border:4px solid #ebebeb; background-color:#fff; background-repeat:no-repeat; background-position:center; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.auction-system ul li p.exh01						{background-image:url('/img/icon/exh01.png');}
.auction-system ul li p.exh02						{background-image:url('/img/icon/exh02.png');}
.auction-system ul li p.exh03						{background-image:url('/img/icon/exh03.png');}
.auction-system ul li p.exh04						{background-image:url('/img/icon/exh04.png');}
.auction-system ul li p.bid01						{background-image:url('/img/icon/bid01.png');}
.auction-system ul li p.bid02						{background-image:url('/img/icon/bid02.png');}
.auction-system ul li p.bid03						{background-image:url('/img/icon/bid03.png');}
.auction-system ul li p:after						{content:""; position:absolute; top:50%; left:100%; z-index:1; width:300px; height:1px; background-color:#eee; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.auction-system ul li:last-child p:after			{display:none;}
.auction-system ul li span							{display:block; margin-top:15px; font-size:16px; color:#151515;}


/* Car Financial */
.financial											{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:80px; padding-top:40px;}
.financial li										{position:relative; width:100%;}
.financial li:after									{content:""; position:absolute; top:50%; right:-19px; z-index:1; width:38px; height:38px; background-color:#1472FF; background-repeat:no-repeat; background-position:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; border-radius:50%;}
.financial li:nth-child(1):after					{background-image:url('/img/icon/calculate01.png');}
.financial li:nth-child(2):after					{background-image:url('/img/icon/calculate02.png');}
.financial li:nth-child(3):after					{background-image:url('/img/icon/calculate03.png');}
.financial li:last-child:after						{display:none;}
.financial li span									{position:relative; display:table; margin:0 auto;}
.financial li span:before							{content:""; position:absolute; top:50%; left:50%; z-index:1; margin-top:-70px; margin-left:-70px; width:140px; height:140px; background-color:#ebebeb; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -webkit-border-radius:35px; border-radius:35px;}
.financial li span em								{position:relative; z-index:2; display:table-cell; vertical-align:middle; height:140px; font-family:'NotoKrM'; font-size:18px; color:#151515; line-height:1.3; text-align:center;}
.financial li:last-child span em					{color:#1472FF;}


/* 용어설명 */
.financial-explain									{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:120px;}
.financial-explain dl								{padding:0 40px; width:100%;}
.financial-explain dl dt							{position:relative; margin-bottom:10px; padding-left:12px; font-family:'NotoKrM'; font-size:18px; color:#151515;}
.financial-explain dl dt:before						{content:"/"; position:absolute; top:50%; left:0; z-index:1; font-size:13px; color:#1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.financial-explain dl dd							{padding-left:12px; font-size:14px; color:#656565; line-height:1.4;}


/* Auction House */
.auction-house										{position:relative; display:table; margin-bottom:60px; padding:0 60px; width:100%; background:url('/img/sub/house_bg.jpg') no-repeat center; background-size:cover;}
.auction-house:before								{content:""; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:rgba(255,255,255,.8);}
.auction-house dl									{position:relative; z-index:2; display:table-cell; vertical-align:middle; height:280px;}
.auction-house dl dt								{margin-bottom:25px; font-family:'NanumSquareR'; font-size:21px; color:#1472FF;}
.auction-house dl dd								{margin-top:15px; font-size:16px; color:#202020;}
.auction-house dl dd b								{margin-left:5px; font-weight:normal; font-size:14px; color:#888;}


/* 카옥션인사말 */
.company											{margin-top:40px; text-align:center;}
.company dt											{margin-bottom:30px; font-family:'NanumSquareB'; font-size:21px; color:#151515;}
.company dt em										{display:block; margin-top:15px; font-size:28px;}
.company dt strong									{font-weight:normal; color:#1472FF;}
.company dd											{margin-bottom:20px; font-size:15px; color:#656565; line-height:1.5;}
.introcontent										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; justify-content:center; -webkit-justify-content:center; padding:40px 0;}


/* 회사소개 연혁 */
.group-wrap > li									{padding-bottom:60px; border-bottom:1px solid #e6e6e6;}
.group-wrap > li:last-child							{border-bottom:none;}
.group-wrap > li:after								{content:""; display:block; float:none; clear:both;}
.group-wrap > li > em								{float:left; padding-top:60px; padding-left:40px; font-family:'NanumSquareB'; font-size:24px; color:#000;}
.group-wrap .contens-group							{float:right; padding-top:60px; width:860px;}


/* 카옥션소개 */
.info-business										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin:0 -25px;}
.info-business > li									{padding:0 25px; width:100%;}
.info-business > li > dl > dt						{margin-bottom:15px; font-family:'NotoKrM'; font-size:18px; color:#000;}
.info-business > li > dl > dd						{position:relative; margin-bottom:10px; padding-left:15px; font-size:15px; color:#656565; line-height:1.2;}
.info-business > li > dl > dd:before				{content:""; position:absolute; top:7px; left:3px; z-index:1; width:4px; height:4px; background-color:#1472FF; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}


/* 카옥션연혁 */
.group-history > li									{position:relative; padding-left:360px;}
.group-history > li .particular						{position:absolute; top:45px; left:0; z-index:1; width:280px;}
.group-history > li .particular > strong,
.group-history > li .particular > span				{display:block; text-align:right;}
.group-history > li .particular > strong			{margin-bottom:15px; font-family:'Montserrat'; font-size:32px; color:#151515;}
.group-history > li .particular > span				{margin-bottom:25px; font-family:'NotoKrL'; font-size:18px; color:#333;}
.group-history > li .particular > p					{display:block; width:280px; height:180px; overflow:hidden; -webkit-box-shadow:5px 5px 25px 0 rgba(0,0,0,.2); box-shadow:5px 5px 25px 0 rgba(0,0,0,.2);}
.group-history > li .particular > p img				{}
.group-history > li .more-year						{padding:60px 0 30px; min-height:380px; border-left:1px solid #e0e0e0;}
.group-history > li .more-year > dl					{position:relative; margin-bottom:60px; padding-left:70px; border-top:1px solid #e0e0e0;}
.group-history > li .more-year > dl:before			{content:""; position:absolute; top:-7px; left:-9px; z-index:1; width:17px; height:13px; background-color:#fff;}
.group-history > li .more-year > dl:after			{content:""; position:absolute; top:-3px; left:-3px; z-index:2; width:5px; height:5px; background-color:#b9bbbe; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.group-history > li .more-year > dl > dt			{margin-top:-15px; padding:0 10px; width:100%; font-family:'Montserrat'; font-size:24px; color:#1472FF; background-color:#fff;}
.group-history > li .more-year > dl > dd			{margin-top:10px; padding:0 10px; font-size:15px; color:#707070;}


/* 오시는 길 */
.location > li										{position:relative; margin-bottom:1px; padding:15px; background-color:#eee;}
.location > li .map									{width:740px; height:300px; border:10px solid #fff;}
.location > li .address								{position:absolute; top:60px; left:790px; z-index:1; font-family:'NanumSquareR';}
.location > li .address > dl						{padding-right:15px; font-size:14px;}
.location > li .address > dl dt						{margin-bottom:25px; font-family:'NanumSquareB'; font-size:28px; color:#000;}
.location > li .address > dl dd						{margin-bottom:15px; color:#454545; line-height:1.2;}
.location > li .address > span						{display:block; padding-top:20px; font-size:14px; color:#151515; line-height:1.2;}
.location > li.headquarter .map						{border-color:#fffccb;}


/* Tab Menu */
.tabMenu											{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:60px; border-bottom:1px solid #000;}
.tabMenu a											{position:relative; z-index:1; margin-right:-1px; width:200px; font-family:'NanumSquareR'; font-size:15px; color:#454545; line-height:50px; border:1px solid #d7d7d7; border-bottom:none; text-align:center;}
.tabMenu a.on										{z-index:2; font-weight:bold; color:#151515; border-color:#000;}
.tabMenu a.on:after									{content:""; position:absolute; top:100%; left:0; width:100%; height:1px; background-color:#fff;}
.tabView											{display:none;}


/* 출품입찰안내 */
.guidance											{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-bottom:80px; padding-bottom:40px; border-bottom:1px dashed #e7e7e7;}
.guidance li										{position:relative; margin-bottom:40px; width:33.333333%;}
.guidance li:after									{content:""; position:absolute; top:0; left:50%; z-index:1; width:1px; height:100px; background-color:#ddd; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.guidance li em										{position:absolute; top:0; left:50%; z-index:2; width:40px; line-height:40px; font-family:'NotoKrM'; font-size:16px; color:#151515; background-color:#fff; text-align:center; transform:translateX(-50%); -webkit-transform:translateX(-50%); -webkit-border-radius:50%; border-radius:50%; -webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2); box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}
.guidance li span									{position:relative; z-index:2; display:block; margin-top:80px; background-color:#fff;}
.guidance li span p									{display:block; margin:0 auto; width:140px; height:140px; background-color:#f0f0f0; overflow:hidden; -webkit-border-radius:50%; border-radius:50%;}
.guidance li span dl								{margin-top:20px; padding:0 25px;}
.guidance li span dl dt								{margin-bottom:15px; font-family:'NanumSquareR'; font-size:24px; color:#000;}
.guidance li span dl dd								{position:relative; margin-bottom:8px; padding-left:13px; font-size:14px; color:#656565; line-height:1.3;}
.guidance li span dl dd:before						{content:""; position:absolute; top:5px; left:0; z-index:1; width:6px; height:6px; border:2px solid #1472FF; -webkit-border-radius:50%; border-radius:50%;}
.guidance li span dl dd b							{font-weight:normal; color:#1472FF;}


/* 구비서류 */
.documents											{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin:40px 0;}
.documents li										{width:100%;}
.documents li em									{position:relative; float:left; padding-top:110px; width:160px; height:160px; font-family:'NotoKrM'; font-size:17px; color:#151515; background-color:#fff6ef; text-align:center; -webkit-border-radius:50%; border-radius:50%;}
.documents li em:after								{content:""; position:absolute; top:20px; left:50%; z-index:1; width:80px; height:80px; background-repeat:no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.documents li em.document01:after					{background-image:url('/img/icon/documents01.png');}
.documents li em.document02:after					{background-image:url('/img/icon/documents02.png');}
.documents li em.document03:after					{background-image:url('/img/icon/documents03.png');}
.documents li em.document04:after					{background-image:url('/img/icon/documents04.png');}
.documents li ol									{display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; padding:30px 20px;}
.documents li li									{position:relative; margin-bottom:15px; padding-left:15px; width:50%; font-size:15px; color:#454545;}
.documents li li:before								{content:"√"; position:absolute; top:50%; left:0; z-index:1; font-weight:bold; font-size:16px; color:#1472FF; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.documents li dl									{float:left; width:200px;}
.documents li dl dt									{margin-bottom:-15px; padding-left:15px; font-family:'NotoKrM'; font-size:16px; color:#1472FF;}
.documents li dl ol									{padding-right:0;}
.documents li dl ol li								{width:100%;}


/* 상품용 차량 출품 유의사항 */
.notices											{padding-bottom:20px;}
.notices li											{position:relative; margin-bottom:15px; padding-left:15px; font-size:16px; color:#454545;}
.notices li:before									{content:""; position:absolute; top:50%; left:0; z-index:1; width:5px; height:5px; background-color:#333; transform:translateY(-50%); -webkit-transform:translateY(-50%);}


/* 절차안내 */
.procedure											{padding:60px 0; background-color:#f6f6f6;}
.procedure > em										{display:block; margin-bottom:50px; font-family:'NanumSquareR'; font-size:24px; color:#333; line-height:1.4; text-align:center;}
.procedure > em b									{font-weight:normal; color:#1472FF;}
.procedure ul										{display:flex; display:-webkit-flex; flex-wrap:nowrap; -webkit-flex-wrap:nowrap; margin-bottom:60px; padding:0 40px;}
.procedure ul li									{position:relative; width:100%;}
.procedure ul li:after								{content:""; position:absolute; top:56px; right:-10px; z-index:1; width:20px; height:38px; background:url('/img/icon/procedure_arrow.png') no-repeat;}
.procedure ul li:last-child:after					{display:none;}
.procedure ul li p									{position:relative; display:block; margin:0 auto; width:150px; height:150px; text-indent:-9999px; background-color:#fff; -webkit-border-radius:50%; border-radius:50%;}
.procedure ul li p:after							{content:""; position:absolute; top:50%; left:50%; z-index:1; width:80px; height:80px; background-repeat:no-repeat; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.procedure ul li:nth-child(1) > p:after				{background-image:url('/img/icon/procedure01.png');}
.procedure ul li:nth-child(2) > p:after				{background-image:url('/img/icon/procedure02.png');}
.procedure ul li:nth-child(3) > p:after				{background-image:url('/img/icon/procedure03.png');}
.procedure ul li:nth-child(4) > p:after				{background-image:url('/img/icon/procedure04.png');}
.procedure ul li span								{display:block; margin-top:20px; font-family:'NanumSquareB'; font-size:17px; color:#333; text-align:center;}
.procedure > dl										{margin-top:30px; padding:0 60px;}
.procedure > dl > dt								{margin-bottom:10px; font-family:'NotoKrM'; font-size:18px; color:#1472FF;}
.procedure > dl > dd								{padding-left:5px; font-size:15px; color:#454545;}
.procedure > dl > dd span							{position:relative; display:inline-block; margin-left:10px; font-family:'NotoKrM'; color:#151515;}
.procedure > dl > dd span:after						{content:""; position:absolute; bottom:-3px; left:0; z-index:1; width:100%; height:1px; border-bottom:1px dashed #1472FF;}
.procedure > dl > dd button							{position:absolute; top:50%; left:100%; z-index:1; margin-left:10px; width:70px; height:20px; font-size:12px; color:#fff; background-color:#1472FF; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3); box-shadow:0 1px 2px 0 rgba(0,0,0,.3);}
.procedure.withdrawal								{padding:65px 0; border-top:1px solid #333; background-color:#fff;}
.procedure.withdrawal ul							{padding:0 20px;}
.procedure.withdrawal ul li p						{background-color:#f6f6f6;}
.procedure.withdrawal ul li:nth-child(1) > p:after	{background-image:url('/img/icon/procedure05.png');}
.procedure.withdrawal ul li:nth-child(2) > p:after	{background-image:url('/img/icon/procedure06.png');}


/* 등기주소안내 */
.postal												{margin:40px 60px; padding-top:60px; border-top:1px dotted #eee;}
.postal dl											{position:relative; padding-left:145px;}
.postal dl:after									{content:""; position:absolute; top:50%; left:0; z-index:1; width:120px; height:120px; background:#ffd600 url('/img/icon/i_postal.png') no-repeat center; transform:translateY(-50%); -webkit-transform:translateY(-50%); -webkit-border-radius:50%; border-radius:50%;}
.postal dl dt										{margin-bottom:15px; font-family:'NanumSquareB'; font-size:19px; color:#151515;}
.postal dl dd										{margin-top:10px; font-size:15px; color:#333;}



























/* 자동차 경매 출품약정서 */
.table-type01								{position:relative; margin-bottom:30px; padding:0; width:auto;}
.table-type01 table							{margin:0; padding:0; width:100%; height:auto; text-align:center;}
.table-type01 table th,
.table-type01 table td						{padding:10px; height:24px; font-size:13px; border:1px solid #ddd;}
.table-type01 table th						{color:#151515; background-color:#f0f0f0;}
.table-type01 table td						{background-color:#fff; line-height:16px;}
.table-type01 table td.align-top			{vertical-align:top;}
.table-type01 table td span					{display:block; margin:0; padding:2px 0; width:auto; height:auto; text-align:left;}
.table-type01 table.td-left td				{text-align:left;}
.table-type01 table.verticalTop td			{vertical-align:top;}
.table-type01 table td label				{display:inline-block; margin:0 5px;}
.table-type01 table td a					{cursor:pointer;}
.table-type01 table td button				{display:inline-block; vertical-align:middle; margin:0; padding:0 10px; width:auto; font:12px/26px Nanum Gothic; cursor:pointer; text-align:center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}












/* Poll */

.poll-layerPopup							{position:absolute; z-index:9998; padding:15px; background-color:#a6a6d6; -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);}
.poll-layerPopup > a						{position:relative; float:right; margin-top:15px; padding-left:25px; font-size:13px; color:#111;}
.poll-layerPopup > a:before					{content:""; position:absolute; top:50%; left:0; z-index:1; width:20px; height:20px; background:url('/img/icon/i_closeWin.png') no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.poll-popup-body							{position:relative; padding:25px 20px; min-width:400px; min-height:300px; background-color:#fff;}
.poll-popup-body > a						{position:absolute; top:-7px; right:-7px; z-index:1; width:30px; height:30px; text-indent:-9999px; background:#333 url('/img/icon/popup_close.gif') no-repeat center; -moz-transition:all .15s; -webkit-transition:all .15s; -o-transition:all .15s; transition:all .15s; -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); -o-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4); box-shadow:0 1px 1px 0 rgba(0,0,0,.4);}
.poll-popup-body > a:hover					{background-color:#1472FF;}
.poll-popup-body dl dt						{margin-bottom:20px; font-family:'NotoKrM'; font-size:20px; color:#151515; background-color:#f000f0;}
.poll-popup-body dl dd *					{font-size:14px; color:#aaa; line-height:1.6;}

/*.poll-list									{position:relative; z-index:9998; padding:15px; background-color:#fff; -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); rgba(0,0,0,.4);}*/
.poll-list table							{margin-bottom:30px; width:600px; border-top:1px solid #333; padding:20px; height:60px;}
.poll-list table th							{position:relative; padding:20px; height:60px; font-weight:normal; font-size:15px; text-align:left; font-family:'NotoKrM'; color:#151515;}
.poll-list table td							{position:relative; padding:5px 5px 25px 50px; height:30px; font-weight:normal; font-size:13px; text-align:left;}
.poll-list table td > textarea				{height:100px;}
.poll-list table td > button							{position:relative; bottom:10px; display:block; width:180px; height:60px; text-align:center; font-family:'NanumSquareR'; color:#f0f0f0; font-size:57px; background:#f0f0f0;}

.poll-list button							{position:relative; bottom:10px; display:block; width:180px; height:60px; text-align:center; font-family:'NanumSquareR'; color:#f0f0f0; font-size:57px; background:#f0f0f0;}

