@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,500&display=swap&subset=korean');
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 700;
	src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
	url('/font/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/font/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 500;
	src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
	url('/font/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/font/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 300;
	src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
	url('/font/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('/font/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

html,body,th,td,input,select,textarea,button,p,span {font-family:Century Gothic, 'Malgun Gothic',sans-serif;font-size:16px;line-height:1.4;color:#333;-webkit-overflow-scrolling:touch;antialiased}
body, html {height:auto;}
input,select,textarea {font-size:17px;vertical-align:middle;}

.wrapper {min-width:1024px; display:block;}
.cont {position:relative;min-width:1000px;max-width:1250px; margin:0 auto;}
@media screen and ( max-width:1290px ) {
	.cont {padding-right:10px !important;padding-left:10px !important;}
}
@media screen and ( max-width:1024px ) {
	.wrapper, .cont {min-width:980px;}
}

h1, h2, h3, h4 {position:relative;letter-spacing:-.5px;}
h2 .ex, h3 .ex, h4 .ex {position:absolute;right:0;bottom:3px;color:#838383;font-size:12px;}
h2 {margin:0;padding:35px 0 15px;font-size:24px;font-weight:900;color:#3c3c3c;text-align:center;}
h3 {clear:both;position:relative;margin-bottom:10px;font-size:22px;text-align:center;font-weight:500;}
h3 strong {font-weight:700;}
h3 .btn_more {position:absolute;right:0;top:0;display:inline-block;width:36px;height:36px;background:url(/images_pc/btn_more.png) no-repeat center center;font-size:0;}
h4 {clear:both;margin-bottom:10px; padding: 30px 0 0;font-size:17px; }
h4.first {padding-top:0;}

table tbody tr:nth-child(even) {background-color:transparent;}

body {-webkit-text-size-adjust:100%}
.container {background:#f5f6f7;}
.container.board {border-top:1px solid #ddd;background:transparent;}

.section {clear:both;padding:60px 0 110px;}
.section.bg {background:#f5f6f7;overflow:hidden;}

/*========================================================= 
	Æû 
=========================================================*/
button:focus {outline: -webkit-focus-ring-color auto 0;}
button {cursor:pointer;}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], [type=email], textarea {height:40px;box-shadow:none;border:1px solid #d4d4d4;background-color: #f8f8f8;/^background-color: #f8f8f8 !important;^/}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, [type=email]:focus, textarea:focus {box-shadow:none}
[type=checkbox] {display:none}
label.chkbox {height:25px;line-height:25px;font-size:14px;color:#212121!important;background-image:url(/images_pc/icon/unchecked.png);background-position:center left;background-repeat:no-repeat;background-size:18px;padding-left:25px;margin:0}
label.chkbox.chk-right {width:100%;background-position:center right;padding-left:0;padding-right:25px}
label.chkbox.checked {background-image:url(/images_pc/icon/checked.png)}
textarea {margin-bottom:0}
input:-webkit-autofill {-webkit-text-fill-color: #000;} 
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;}

input::placeholder, textarea::placeholder {font-weight:normal !important;}

/* checkbox, radio */
input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
input[type=checkbox] + label {position:relative;display:block;padding:.8rem 0 .8rem 1.7rem;box-sizing:border-box;border:0;letter-spacing:-1px;font-size:17px;line-height:28px;color:#111;font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
input[type=checkbox] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:20px;height:20px;border:1px solid #ddd;border-radius:3px;background-image:url('/images_pc/icon_check.png');background-position:0 -70px;background-repeat:no-repeat;background-size:20px auto;transform:translateY(-50%);}
input[type=checkbox]:checked + label {background-position:0 4px;}
input[type=checkbox]:checked + label:after {border:1px solid #0247e4;background-position: 0 0;}

input + label input {display:none;margin-left:5px;}
input:checked + label input {display:inline-block;}

input[type=radio] + label {position:relative;display:block;padding:.8rem 0 .8rem 1.7rem;box-sizing:border-box;border:0;letter-spacing:-1px; font-size:17px;line-height:28px;color:#111;vertical-align:middle;cursor:pointer;}
input[type=radio] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;background-image:url('/images_pc/icon_check.png');background-position:0 -70px;background-repeat:no-repeat;background-size:20px auto;transform:translateY(-50%);}
input[type=radio]:checked + label {background-position:0 4px;}
input[type=radio]:checked + label:after {border:1px solid #0247e4;background-position: 0 0;}
label.block {display:block !important}
label.inline {display:inline-block !important}

.checkset {font-size:0;}
.checkset input[type=radio], .checkset input[type=checkbox] {width:100% !important;height:55px;margin:0;}
.checkset input[type=radio] + label, .checkset input[type=checkbox] + label {width:100%;background:#fff;border:1px solid #d4d4d4;padding:.8rem 0;margin:0;text-align:center;}
.checkset input[type=radio]:checked  + label, .checkset input[type=checkbox]:checked  + label {border:1px solid #0247e4;color:#0247e4;font-weight:bold;}
.checkset input[type=radio] + label:after, .checkset input[type=checkbox] + label:after {display:none;}
.checkset.col2 input[type=radio], .checkset.col2 input[type=checkbox], .checkset.col2 input[type=radio] + label, .checkset.col2 input[type=checkbox] + label {display:inline-block;width:50% !important;}

.switch { position:relative; display:inline-block; width:50px; height:24px;margin:0; }
.switch input { display:none; }
.switch .slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0;height:auto;margin:0;background-color:#ccc; -webkit-transition:.4s; transition:.4s; }
.switch .slider:before { position:absolute; content:""; height:16px; width:16px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s; } 
.switch input:checked + .slider { background-color:#0247e4; }
.switch input:focus + .slider { box-shadow: 0 0 1px #0247e4; }
.switch input:checked + .slider:before { -webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px); }
.switch .slider.round { border-radius:34px; }
.switch .slider.round:before { border-radius:50%; }

select	{ border:1px solid #d9dbdc;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 30px 0 10px;.padding-right:0;background:url(/images_pc/arrow.png) right center no-repeat #fff;background-size:22px auto;font-size:14px;color:#555555;vertical-align:middle;box-sizing:border-box;outline:0;}
@media \0screen {
    select {background:#fff !important;padding:0 0 0 10px !important;}
}


/*========================================================= 
	°øÅë 
=========================================================*/
/* °Ë»ö°á°ú ¾øÀ½ */
#no-result {display:none;position:absolute;top:0;left:0;background:#f9f9f9 url(/images/icon/no_result.png) center center no-repeat;background-size:35% auto}

/* ½ºÅ©·Ñ¹Ù ½ºÅ¸ÀÏ */
.scrollbox {overflow:scroll;margin:0.625rem 0}

.scroll-v::-webkit-scrollbar {-webkit-appearance:none}
.scroll-v::-webkit-scrollbar:vertical {width:10px}
.scroll-v::-webkit-scrollbar:horizontal {display:none}
.scroll-v::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.2);border-radius:10px}
.scroll-v::-webkit-scrollbar-track {border-radius:10px;background-color:rgba(0,0,0,0.1)}

.scroll-h::-webkit-scrollbar {-webkit-appearance:none}
.scroll-h::-webkit-scrollbar:vertical {display:none}
.scroll-h::-webkit-scrollbar:horizontal {height:10px}
.scroll-h::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.2);border-radius:10px}
.scroll-h::-webkit-scrollbar-track {border-radius: 10px;background-color:rgba(0,0,0,0.1)}

ul {list-style:none;padding:0;margin:0 !important}
ul.list-style-disc {list-style-type:disc;padding-left:1rem}

p {margin-bottom:0}
.text-center {text-align:center!important}
a.placeholder {color:#9e9e9e!important;}
th u, u.basic{color:#0247e4;font-weight:bold;text-decoration:none;}

.txt_info{margin-top:5px;font-size:.8rem;olor:#777;font-weight:normal;word-break:keep-all;}
.txt_info.error, .txt_info.ok{font-size:.9rem;}
.txt_info.error{font-size:.9rem;color:#f30000;}
.txt_info.ok{color:#0093e0; }
.txt_info.sm{font-size:12px; color:#e21737; }
.txt_info.md{font-size:14px;}

.inline {display:inline-block !important;}

/* style */
.text-red {color:#f8002d !important}
.text-blue {color:#0078ff !important}
.text-red2 {color:#0247e4 !important;}
.text-grey {color:#888 !important}
.text-yellow {color:#ffe610 !important}

.text-price {color:#e51c23 !important;font-weight:bold;text-align:right !important;}

.font12 {font-size:.8rem;}

.paddLR0, .no-padding {padding-left:0 !important;padding-right:0 !important;}
.padd0 {padding:0 !important}
.paddB0 {padding-bottom:0 !important}
.paddT0 {padding-top:0 !important}
.paddB50 {padding-bottom:50px !important}
.padd7 {padding:0 .7rem !important}
.line_t {border-top:1px solid #eee;}
.clear {clear:both;}
.blind{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}

.deal_count {display: inline-block;background:#f5f5f5;height:21px;padding:0 12px;margin-left:5px;border-radius: 25px;line-height: 23px;color:#0247e4;font-size:14px;text-indent:0;vertical-align:middle;}

.divide {clear:both;height:8px; background:#e9e9e9;}
.divide.line {height:1px;background:#ddd;}

.date_picker {display:inline-block;width:100px;/*text-align:center;*/font-size:17px;}
.data-empty {position:relative !important;width:100% !important;min-height:470px !important;padding:1rem 0;word-break: break-all;}
.data-empty:after {display:none !important;}
.data-empty > span {position:absolute;left:0;right:0;top:50%;margin-top:-60px;padding-top:70px;background:url(/images_pc/no_list.png) center center no-repeat;background-size:50px auto;font-size:14px !important;color:#999;text-align:center;letter-spacing:-1px;}


/* input */
.form-wrapper {text-align:center}
.form-wrapper ul {display:inline-block}
.form-wrapper ul:after {content:'';display:block;clear:both}
.form-wrapper li {float:left}
.form-wrapper li.add_input {float:none;width:50%;text-align:left;}
.form-wrapper li.add_input select {width:95% !important;border:1px solid rgba(255,255,255,.7);margin:0;background-color:transparent;color:#fff;}
.form-wrapper a.btn-submit {display:block;width:40px;height:40px;line-height:40px;overflow:hidden;text-indent:-9999px;background:url(/images_pc/icon/btn_search_red.png) center center no-repeat;background-size:20px;border-bottom:1px solid #bdbdbd;margin-left:-1px}
.form-wrapper li.add_input select option {color:#333;}
.form-wrapper.bg-red input {background-color:#e31837;}
.form-wrapper.bg-red a.btn-submit {background-image:url(/images_pc/icon/btn_search.png);border-bottom:1px solid #fff}


/* elements */
.button-group {clear:both;box-sizing:border-box;padding:1rem;margin-bottom:0;font-size:0;}
.button-group .button {display:inline-block;width:100%;height:3.5rem;border-radius:5px;line-height:3.5rem;font-size:1.05rem;font-weight:bold;border:0;/*border-radius:4px;*/padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.button-group .button em.count {display:inline-block;padding:0 10px;margin-left:10px;border-radius:50px;background:rgba(0,0,0,.3);font-style:normal;font-size:13px;line-height:22px;}
.button {/*background-color:#0078ff;*/background-color:#0247e4;font-family:'Gmarket Sans';white-space:nowrap;}
.button.color-grey {color:#fff;background-color:#8c8d8d}
.button.color-sky {color:#fff;background-color:#5fc1ff}
.button.color-darkblue {color:#fff;background-color:#222363;}
.button.line-sky {background-color:#fff;border:1px solid #5aafff;color:#5aafff;}
.button.line {border:1px solid #ddd;color:#0247e4;background-color:#fff}
.button.color-blackdark {color:#fff;background-color:#31384b;}
.button.color-red, .button.color-red {color:#fff;background-color:#e31837;background-image:-webkit-linear-gradient(223deg,#ff2020 6%,#fb6612 88%);background-image:-o-linear-gradient(223deg,#ff2020 6%,#fb6612 88%);background-image:linear-gradient(313deg,#ff2020 6%,#fb6612 88%)}
.button.color-red2 {color:#fff;background-color:#2454ec;}
.button.w_full {width:100%;}
.button-group.button-2 .button:first-child {margin-right:3px}
.button-group.button-2 .button:last-child {margin-left:3px}

.button-group-temp {background-color:#fff;box-sizing:border-box;padding:0.625rem;margin-bottom:0}
.button-group-temp .button {display:inline-block;width:100%;height:2.375rem;line-height:2.375rem;font-size:1rem;font-weight:600;border:0;border-radius:4px;padding:0; visibility:hidden;}

.button-group.col2 button {width:49.5%;height:3.5rem;line-height:3.5rem;}
.button-group.search-col2 button {width:30%;height:3.5rem;margin:0;border-radius:0;line-height:3.5rem;}
.button-group.search-col2 .color-red {width:calc(70% - 2px);height:3.5rem;border-radius:0;line-height:3.5rem;}
.button-group button .deal_count {background:rgba(255,255,255,.8);color:#e8193c;line-height:23px;}
.button-group.col2-square button {width:50%;height:3.2rem;margin:0;border-radius:0;line-height:3.2rem;}

.row.button-group {padding:0}
.row.button-group-temp {padding:0}

.button-group-fixed {clear:both;position:relative;height:7.6rem;background-color:#fff;z-index:10;}
.button-group-fixed .button-group {position:fixed;display:block;bottom:0;left:0;width:100%;height:5.5rem;z-index:10;}
.button-group-fixed.padd0 {height:4.5rem;}
.button-group-fixed.padd0 .button-group {height:3.5rem;padding:0;}
.button-group-fixed.padd0 .button-group button {border-radius:0;}

.btn_more {position:absolute;right:0;bottom:0;width:40px;height:40px;background:url(/images_pc/btn_more.png) no-repeat center center;font-size:0;}
.btn_qmk {display:inline-block;width:18px;height:22px;background:url(/images/inc/icon_qmk.png) no-repeat center center;background-size:auto 15px;font-size:0;vertical-align:middle;}
.btn-top {display:none;position:fixed;right:1rem;bottom:1.7rem;width:3rem;height:3rem;background:url(/images_pc/icon/ico_openclose.png) no-repeat center center rgba(255,255,255,.8);background-size:auto 18px;border:1px solid rgba(0,0,0,.2);border-radius:50%;z-index:50;}
.btn-top span, .btn-delete span {display:none;}
.btn-mini {display:inline-block;padding:0 .7rem;border:1px solid #e9e9e9;border-radius:50px;color:#0247e4;font-size:.75rem;line-height:1.5rem;letter-spacing:-1px;}
.btn-call {padding-left:26px;background:url(/images_pc/icon/call_color.png) no-repeat 0 59%;background-size:auto 18px;border:0;color:#e21737;font-weight:bold;font-size:1.5rem;}
.btn-delete {position:absolute;right:0;top:0.1rem;width:2rem;height:2rem;background:url(/images_pc/pop_close_w.png) no-repeat center center;background-size:auto 1.2rem;border:0;}
.btn-more { display:block; width:100%;background:#f7f7f7;line-height:47px;text-align:center;color:#999;font-size:.9rem;font-weight:bold;letter-spacing:-0.04rem;text-align:center;}
.btn-toggle {display:inline-block;width:2.5rem;height:2.5rem;background:url(/images_pc/icon/ico_open.png) no-repeat center center;background-size: auto 1.2rem !important;vertical-align:middle;overflow:hidden;}
.btn-toggle.on {background:url(/images_pc/icon/ico_openclose.png) no-repeat center center;}
.btn-toggle span {display:none;}
.btn_write {position:absolute;top:30px;left:50%;margin-left:42%;width:60px;height:60px;border-radius:50%;background:url(/images_pc/sub/icon_write.png) center center no-repeat #1f63ef;z-index:100;background-size:auto 50px;text-align:center;color:#fff;box-sizing:border-box;font-size:0;}

.price_focus {text-align:right;}
.price_focus:focus {border-color:#1d4ddf !important;color:#1d4ddf !important;font-weight:bold;}
.price_repeat {display:block;color:#1d4ddf !important;line-height:35px;font-size:13px;font-weight:bold;}

.icon_kind {display:inline-block;width:65px;height:17px;background:#4266e8;border-radius:50px;text-align:center;font-family:'dotum';font-weight:bold;color:#fff;font-size:11px;letter-spacing:-1.5px;line-height:19px;}
.icon_kind.defualtprice {background:#eee;color:#111;}
.icon_kind.finance {background:#4266e8;color:#fff;}
.icon_kind.cash {/*background:#2cb7a8;*/background:#5cb9ed;color:#fff;}
.icon_kind.month, .icon_kind.lease, .icon_kind.rent {width:40px;height:17px;border:1px solid #d9d9d9;background:#fff;line-height:17px;}
.icon_kind.month {color:#e81a1a;}
.icon_kind.lease {color:#1dc1b9;}
.icon_kind.rent {color:#55b139;}

.icon_up, .icon_down {display:inline-block;width:20px;height:20px;border:0;background:url(/images_pc/sub/btn_sortup.gif) no-repeat center center;font-size:0;text-indent:-9999px;vertical-align:middle;}
.icon_up {background:url(/images_pc/sub/btn_sortup.gif) no-repeat center center;}
.icon_up.on {background:url(/images_pc/sub/btn_sortup_on.gif) no-repeat center center;}
.icon_down {background:url(/images_pc/sub/btn_sortdown.gif) no-repeat center center;}
.icon_down.on {background:url(/images_pc/sub/btn_sortdown_on.gif) no-repeat center center;}

.icon_my {display:inline-block;padding:0 6px;margin-right:5px;height:20px;border:1px solid #ccc; font-size:13px; line-height:18px; color:#333; text-align:center;box-sizing:border-box;}

/*Áß°íÂ÷, ½ÅÂ÷, Çö±Ý, ¸®½º µî ¾ÆÀÌÄÜ*/
.caroption_icon_wrap {position: absolute;display:block;top:12px;right: 12px;z-index: 10;font-size:0;}
.caroption_icon {display:inline-block;height: 38px;width:38px;margin-right:3px;font-size:0;border-radius:50%;background-size:100% auto;background-repeat:no-repeat;background-position:center center;vertical-align:middle;text-align:center;}
.caroption_icon.used {background-image:url('/images/inc/car_used.png');}
.caroption_icon.new {background-image:url('/images/inc/car_new.png');}
.caroption_icon.inst {background-image:url('/images/inc/car_installment.png');}
.caroption_icon.install {background-image:url('/images/inc/car_installment.png');} /* 2019-02-20 Ãß°¡ (ÄÚµå¿Í ¸ÂÃã) */
.caroption_icon.lease {background-image:url('/images/inc/car_lease.png');}
.caroption_icon.rent {background-image:url('/images/inc/car_lent.png');}
.caroption_icon.cash {background-image:url('/images/inc/car_cash.png');}
.caroption_icon.continue {background-image:url('/images/inc/car_continue.png');}
.caroption_icon.buy {background-image:url('/images/inc/car_buy.png');}
.caroption_icon.sell {background-image:url('/images/inc/car_sell.png');}
.caroption_icon.hotdeal {background-image:url('/images/inc/car_hotdeal.png');}

.ex {font-size:14px;}

/*========================================================= 
	·¹ÀÌ¾Æ¿ô 
=========================================================*/

/*--------- header -------*/
.header_wrap { background:#fff;z-index:999;}
.header {z-index:100;height:115px;}
.header .logo {position:absolute;left:50%;top:0;width:155px;height:inherit;margin-left:-75px;}
.header .logo span {display:none;}
.header .logo a {display:block;height:inherit;background:url('/images_pc/logo.png') no-repeat center center; background-size:auto 85px;}

.header_wrap .gnb {position:absolute;top:60px;z-index:110;}
.header_wrap .gnb li {position:relative;display:inline-block;float:left;padding:0 15px;font-size:0;}
.header_wrap .gnb li a {display:block;color:#111;font-size:17px;font-weight:900;letter-spacing:-1px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:0ms ease-out 0ms;}
.header_wrap .gnb li a > span {display:inline-block;width:25px;padding-right:2px;background:url('/images_pc/icon_hotdeal.png') no-repeat center center; background-size:auto 26px;line-height:30px;font-size:inherit;font-weight:inherit;color:#fff;text-align:center;}
.header_wrap .gnb li a:hover {color:#0247e4;}

.header .header_btn {position:absolute;right:0;top:63px;}
.header .header_btn a {position:relative;display:inline-block; float:left;padding:0 10px;font-weight:900;font-size:14px;color:#747474;line-height:30px;letter-spacing:-1px;}
.header .header_btn a.my {width:50px;height:30px;padding:0;background:#fff url(/images_pc/icon_my.png) no-repeat center center;}
.header .header_btn a.consult {width:50px;height:30px;padding:0;background:#fff url(/images_pc/icon_consult.png) no-repeat center center;}
.header .header_btn a.my span, .header .header_btn a.consult span {position:absolute;top:0;left:-5px;width:60px;font-size:11px;color:#999;line-height:20px;font-weight:400;text-align:center;webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;opacity:0;z-index:-1;}
.header .header_btn a.consult span {left:0;width:50px;}
.header .header_btn a.my:hover span, .header .header_btn a.consult:hover span {display:block;top:-17px;opacity:1;}

/* footer */
.footer_wrap {clear:both;padding:1rem 1rem 2rem;/*border-top:1px solid #ddd;*/background:#fff;line-height:24px;font-size:13px;letter-spacing:-1px;}
.footer_wrap .info .btn_link {padding:0 20px;color:#777;}
.footer_wrap .info {padding:15px 0 10px;}
.footer_wrap .info span {display:inline-block;width:30px;}
.footer_wrap .footer_text {color:#777777;text-align:center;}

/* ¾Û´Ù¿î */
.app_wrap {padding:50px 0;background:#caeaff;text-align:center;}
.app_wrap .title {display:inline-block;padding:8px 0 0 80px;width:310px;height:70px;background:url(/images_pc/sub/icon_app.png) no-repeat;text-align:left;vertical-align:top;}
.app_wrap .title h3 {margin-bottom:3px;text-align:left;font-weight:900;}
.app_wrap .title > p {color:#777;}
.app_wrap .input_form {position:relative;display:inline-block;width:450px;text-align:left;}
.app_wrap .input_form input[type=text] {width:55%;height:43px;margin-bottom:0;border-radius:5px;background:#fff;border:0;}
.app_wrap .input_form .button {width:190px;height:43px;margin-bottom:0;border-radius:5px;font-size:14px;font-family:'Gmarket Sans';}
.app_wrap .input_form input[type=checkbox] + label {margin:0;padding-top:5px;padding-bottom:5px;font-size:12px;}
.app_wrap .input_form input[type=checkbox] + label:after {background-color:#fff;}
.app_wrap .btn_link{position:absolute;right:0;bottom:10px;float:none;margin-top:.5rem;margin-right:.5rem;color:#333;font-size:12px; border-bottom:1px solid #333;font-weight:normal;letter-spacing:-1px;}
.app_wrap .btn_link:hover + .tooltip_box {display:block;}
.app_wrap .tooltip_box {display:none;position:absolute;left:auto;right:0;top:85px;z-index:5000;letter-spacing:-1px;}
.app_wrap .tooltip {position:relative;display:block;top:auto;width:350px;max-width:none !important;font-size:13px;padding:20px 15px;line-height:1.4;border:1px solid #d9d9d9;background:#fff;border-radius:4px;color:#555;-webkit-box-shadow: 0 0 6px 3px rgba(169,169,169,0.3);box-shadow: 0 0 6px 3px rgba(169,169,169,0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.app_wrap .tooltip p {padding-top:5px;font-size:12px;color:#888;}
.app_wrap .tooltip:before {display:none;}
.app_wrap .tooltip > .arrow {display:block;content: '';position:absolute;top:-6px;right:35px;width:10px;height:10px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;-webkit-box-shadow:3px 3px 3px rgba(169,169,169,0.3);box-shadow:3px 3px 3px rgba(169,169,169,0.3);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}

/* ±¸¸ÅÁ¤º¸ */
.info_wrap {clear:both;display:inline-block;width:100%;padding-top:50px;}
.info_wrap h3 {font-size:22px;text-align:left;}
.info_wrap li {float:left;width:33%;padding-right:1%;}
.info_wrap li:last-child {width:34%;padding-right:0;}
.info_wrap li a {display:block;background:#fff;}
.info_wrap li a:hover {color:inherit;webkit-transition:transform .2s;-ms-transition:transform .2s;transition:transform .2s;}
.info_wrap li a .img {width:100%;height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/images/nophoto/nophoto_115x85.gif);}
.info_wrap li a:hover {transform:scale(1.1,1.1);box-shadow:0 0 15px rgba(2,71,228,.2);}
.info_wrap li a .text {height:106px;padding:20px;font-size:14px;color:#555;letter-spacing:-1px;}
.info_wrap li a .icon_box {padding:0 20px 30px;font-size:13px;color:#111;}
.info_wrap li a .icon_box span {display:inline-block;width:20px;height:16px;font-size:0;vertical-align:middle;}
.info_wrap li a .icon_box span.jjim {background:url(/images_pc/sub/icon_jjim.png) no-repeat center center;}
.info_wrap li a .icon_box span.view {background:url(/images_pc/sub/icon_view.png) no-repeat center center;margin-left:10px;}


/* ================================================================================================================================
	·¹ÀÌ¾î ÆË¾÷
================================================================================================================================ */

/* ÆË¾÷ ·¹ÀÌ¾Æ¿ô(ÀüÃ¼Çü) */
.modal-popup.modal-reset {display:block !important;position:relative !important;height:auto !important;}
.modal-popup {overflow-y:auto;overflow-x:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:99999;-webkit-overflow-scrolling:touch;/*background:url('../usedcar/pop5.png') no-repeat #ededed;background-size:100%;opacity:0.3;*/}
/*.modal-popup:after {content:'';position:absolute;left:0;top:0;width:100%;height:1000px;z-index:100000;}*/
.modal-popup .pop-header {position:relative;min-height:45px;background:#fff;text-align:center;}
.modal-popup .pop-header span {display:inline-block;padding-top:18px;color:#333;font-size:19px;line-height:19px;font-weight:500;vertical-align:middle;word-break:keep-all;}
.modal-popup .pop-header .product-title {display:block;padding:14px 13px 11px 13px;background:#154fd2;color:#fff;font-size:16px;-weight:bold;text-align:left;line-height:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;}
.modal-popup .pop-header .title {display:inline-block;padding-top:18px;color:#333;font-size:19px;line-height:19px;font-weight:500;vertical-align:middle;word-break:keep-all;}
.modal-popup .pop-header .btn-pop-close {position:absolute;top:50%;left:2px;width:47px;height:47px;margin:-23px 0 0 0;background:url('/images/inc/crossW.png') center center no-repeat;background-size:18px 18px;font-size:0;line-height:0;text-indent:-999px;}
.modal-popup .title-wrap {padding:20px 13px 0 13px;}
.modal-popup .title-wrap h3 {color:#333 !important;font-weight:500;}
.modal-popup .tbl-wrap {padding:0 13px;}
.modal-popup iframe {border:0;}

.modal-popup.popup-blank {display:block !important;}
.modal-popup .agreeChk {margin:0;border-top:0;}
.modal-popup button {font-size:16px;}

.divpop1 {position:absolute;left:50%;top: 50%;width:450px;transform:translate(-50%, -50%);z-index:20000;font-size:0;}
.divpop1 .btns .closing { display:inline-block; width:50%; height:55px;border:1px solid #e3ebf8;line-height:55px; text-align:center; font-size:16px; background:#fff; color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}


/* ÆË¾÷ ·¹ÀÌ¾Æ¿ô(ÆË¾÷Çü) */
.block-ui, .block-ui3 {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99991;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.block-ui2 {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:999911;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.block-ui.white {display:block;background:rgba(0,0,0,.3);z-index:999 !important;}
.modal-popup.ty02 {position:fixed;left:50%;top:50%;width:800px;height:auto;background:#fff;z-index:99999;overflow-y:auto;overflow-x:hidden;font-size:0;}
.modal-popup.ty02 .pop-header {width:100%;min-height:46px;padding-bottom:12px;background:#fff;text-align:left;z-index:10;overflow:hidden;box-sizing:border-box;}
.modal-popup.ty02 .pop-header span {color:#0078ff;padding:15px 50px 0 16px;font-size:16px;font-weight:bold;}
.modal-popup.ty02 .pop-header .btn-pop-close2, .modal-popup.ty02 .pop-header .btn-pop-close3 {position:absolute;top:6px;right:6px;left:inherit;width:34px;height:34px;background:url('/images_pc/pop_close.png') center center no-repeat;background-size:15px 15px;}
.modal-popup.ty02 .pop-header .btn-pop-close2 span, .modal-popup.ty02 .pop-header .btn-pop-close3 span {display:none;}
.modal-popup.ty02 .pop-content {min-height:50px;max-height:335px !important;background:#fff;overflow-y:auto;}
.modal-popup.ty02 .pop-content .rule-box {padding:10px 15px;}
.modal-popup.ty02 .pop-content .text-box {padding:16px 25px;font-size:14px;line-height:18px;}
.modal-popup.ty02 .pop-btn {/*margin-top:30px;*/}
.modal-popup.ty02 .pop-btn button {display:inline-block;width:100%;height:53px;background:#fff;color:#0e3ecd;line-height:42px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;}
.modal-popup.ty02 .pop-btn1 button {display:inline-block;width:50%;height:53px;background:#fff;color:#0e3ecd;line-height:42px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;}
.modal-popup.ty02 .pop-btn1 button:last-child {/*background:#888;*/color:#555;}
.modal-popup.ty02 .pop-btn1 button:nth-child(2) {border-left:1px solid #eee;font-weight:bold;}
.modal-popup.ty02 .pop-btn1 button:nth-child(2) span {color:#0078ff;}
.modal-popup.ty02 .pop-content02 {padding:25px;background:#f8f8f8;font-size:14px;}
.modal-popup.ty02 .pop-content02 h3 {font-size:16px;}
.modal-popup.ty02 .pop-content02 ul {font-size:0;}
.modal-popup.ty02 .pop-content02 ul li {width:33%;display:inline-block;padding-bottom:15px;text-align:center; font-size:14px;}
.modal-popup.ty02 .pop-content02 ul li img {width:50%;margin-bottom:5px;border-radius:10px;}
.modal-popup.ty02 .pop-content02 ul:first-child {margin-bottom:15px;}
.modal-popup.ty02 .pop-content02 ul li.sns {width:100%;}
.modal-popup.ty02 .pop-content02 ul li.sns input {width:58%;margin:0;display: inline-block;}
.modal-popup.ty02 .pop-content02 ul li.sns .button {width:27%;height:40px;border:1px solid #aaa;background:#fff;margin:0;font-size:13px;color:#000;}

/* ·¹ÀÌ¾îÆË¾÷ÀÇ ¿É¼Ç¼±ÅÃ */
.pop_caroption_list li {padding:8px 0 6px 17px;border-bottom:1px solid #dfe2e3;}
.pop_caroption_list .check_area input[type=checkbox],
.pop_caroption_list .check_area input[type=radio]{position:absolute;top:-2px;width:100%;}
.pop_caroption_list .check_area input[type=checkbox] + label,
.pop_caroption_list .check_area input[type=radio] + label {padding:0 0 0 35px;font-size:18px;}

/*ÆË¾÷*/
.pop_form .pop-content02 { padding:20px; font-size:14px; line-height:1.5; letter-spacing:-1px; color:#555; border:1px solid #eee; }
/*.pop_form .pop-content02 select { width:50px; height:38px; padding:0 5px 0 5px; border:1px solid #ccc; background:white;color:#333; line-height:38px;font-size:16px;}
.pop_form .pop-content02 input[type="number"] { width:68px; height:28px; padding:5px; border:1px solid #ccc; background:white; margin-left:5px;color:#333;font-size:16px;}
.pop_form .pop-content02 input[type="text"] { width:68px; height:28px; padding:5px; border:1px solid #ccc; background:white; margin-left:5px;color:#333;font-size:16px;}*/
.pop_form .pop-content02 select:disabled { /*background:#aaaaaa;*/ opacity:.3;background:#eee; }
.pop_form .pop-content02 input[type="number"]:disabled {/* background:#aaaaaa;*/opacity:.3;background:#eee; }
.pop_form .pop-content02 .check_area { display:inline-block; padding:0 5px 0 5px; }
.pop_form .pop-content02 .title_p { width:100%; text-align:center; font-weight:500; font-size:24px; padding-bottom:4px; }
.pop_form .pop-content02 .share_sns { overflow:hidden; padding:20px 20px 0 20px; }
.pop_form .pop-content02 .share_sns li { float:left; width:33.33%; text-align:center; margin-bottom:14px; }
.pop_form .pop-content02 .share_sns li img { height:60px; border-radius:50px; }
.pop_cartax .pop-content02 { padding:10px 20px; font-size:14px; line-height:1.5; letter-spacing:-1px; color:#555; border:1px solid #eee; }

.block-app {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.modal-appdown {display:none;position:fixed;left:50%;top:50%;left:50%;top:50%;width:700px;height:600px;background:#fff;transform:translate(-50%, -50%);margin:0 !important;letter-spacing:-3px;z-index:100;}
.modal-appdown .pop-header span {display:block;color:#0247e4;font-size:35px;line-height:80px;text-align:left;text-indent:30px;}
.modal-appdown .pop-content {padding:50px;font-size:48px;text-align:center;}
.modal-appdown .pop-content .button {width:100%;border-radius:100px;margin:30px 0;font-size:42px;}
.modal-appdown .pop-content .button.iphone {display:none;}
.modal-appdown .pop-content #chkbox {display:block;}
.modal-appdown .pop-content .btn-close {border-bottom:1px solid #777;font-size:34px;line-height:40px;}
@supports (-webkit-touch-callout: none) {
	.modal-appdown .pop-content .button.iphone {display:block;}
	.modal-appdown .pop-content .button.android {display:none;}
}

.loading {position:relative;}
.loading:after {content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(245,246,247,.5);background-image:url(/images/inc/loading.gif);background-size:auto 30px;background-repeat:no-repeat;background-position:center center;}
.loading.full:after {position:fixed;z-index:99;}
.left_search.loading:after {top:50px !important;}