/*********** [ Global ] *************************************************************/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
* { 
font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
}

:root {
	--thema-color: #2d64ff;

	--padd-row: 2.5rem;
	--padd-column: 1.25rem;
	--padd-half-column: .975rem;
	--padd-box: 0.775rem;
	--padd-item-bottom: .975rem;
	--margin-column: -0.775rem;
	--margin-zero-column: -1.75rem;
	--radius-default: .5rem;
	--radius-btn: .5rem;
	--divide-height: 1.5rem;
	--divide-margin: -1.5rem;

	--txt-111: #1e1e1e;
	--txt-black: #212121;
	--txt-btn-text: #606363;
	--txt-impact: #0064FF;	/* #2d74f5 */
	--txt-subtitle: #53535C;  /* 7f8a8f */
	--txt-gray: #8b93a0;
	--txt-gray2: #7f8a8f;
	--txt-555: #555;
	--txt-666: #666;
	--txt-777: #777;
	--txt-888: #888;
	--txt-999: #999;
	--txt-aaa: #aaa;
	--txt-ccc: #ccc;
	--txt-orange: #fc6500;
	--txt-yellow: #fffc00;

	--bgcolor-btn: #0064FF;   /* #2d74f5 */
	--bgcolor-main-blue: #0064FF; /* #174bdd */
	--bgcolor-blue: #305fe5;
	--bgcolor-default: #f2f3f5;
	--bgcolor-default2: #eff3f6;
	--bgcolor-alram: #fc000e;

}

html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-family:Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.03rem;color:var(--txt-black);-webkit-overflow-scrolling:touch;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
/* 외부 iframe용 관리자용 상세페이지 */
.outside {
	font-size:18px;
	body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-size:18px;}
}
html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt {font-weight: normal;}
h1,h2,h3,h4,h5 {padding:0;margin:0;}
input,select,textarea {font-size:1rem;vertical-align:middle;}

@media all and (max-width:414px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-size:16px;}
}
@media all and (max-width:375px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-size:15px;}
}
@media all and (max-width:360px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-size:14px;}
}
@media all and (max-width:280px){
	html,body,th,td,input,select,textarea,button,p,span,a,i,li,dd,dt,strong,:before,:after,h1,h2,h3,h4,h5,h6,tt {font-size:13px;}
}

html.no-fixed-nav .container {margin-bottom:0}
body {background:#EDF2F9;}
body.rule {background:#fff;}
.row {position:relative;display:block;max-width:100%;box-sizing:border-box;}
.column.wide {padding:0}
.column, .columns {position:relative;width:auto;float:none;padding-left:var(--padd-column);padding-right:var(--padd-column);}
.box {position:relative;padding:var(--padd-box);background:#fff;overflow:hidden;}
b, em, i {font-style:normal;}
a:focus, a:hover {color:inherit;}

/*=========================================================
	폼
=========================================================*/
button:focus {outline: -webkit-focus-ring-color auto 0;}
button {cursor:pointer;vertical-align:middle;}
button:disabled {background-color:rgba(0,0,0,.3) !important;}

[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], textarea {box-shadow:none;border-style:solid;border-width:0 0 1px;border-color:#2c2c2c;background-color:#fff;color:var(--txt-black);border-radius:.0;/*border-radius:.375rem;*/height:3.125rem;vertical-align:middle;font-size:1.125rem;}
[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, 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(/app/images/icon/unchecked.png);background-position:center left;background-repeat:no-repeat;background-size:1.125rem;padding-left:1.5rem;margin:0}
label.chkbox.chk-right {width:100%;background-position:center right;padding-left:0;padding-right:1.5rem}
label.chkbox.checked {background-image:url(/app/images/icon/checked.png)}
textarea {margin-bottom:0;border-radius:0;border:0;border-bottom:1px solid #2c2c2c;}
select {height:3.125rem;border:0;border-bottom:1px solid #2c2c2c;transition: box-shadow .5s,border-color .25s ease-in-out;appearance:none;box-sizing:border-box;background-image:url(/app/images/icon/ico_open.png);background-size:14px 14px;background-repeat:no-repeat;border-radius:.0;/*border-radius:.375rem;*/-webkit-appearance: none;-moz-appearance: none;font-size:1.125rem;}
select:focus {outline:0;box-shadow:none;border-color:#0064FF;}
input:focus {border-width:0 0 1px !important;border-color:#0064FF !important;}
input.line {border-width:0 0 1px !important;border-radius:0;}
input.t_big {font-size:1.2rem;}
input[readonly], textarea:disabled, textarea[readonly] {border-radius:.5rem;background-color:rgba(0,0,0,.02) !important;border-color:rgba(255,255,255,.3) !important;box-shadow:none !important;}

input:disabled, select:disabled, textarea:disabled {background-color:transparent !important;border-color:#ccc;opacity:.3;}

/* 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, input[type=radio] + label {position:relative;display:block;margin:0;padding:.7rem 1.75rem;box-sizing:border-box;border:0;letter-spacing:-1px;font-size:1rem;color:#333949;line-height:1.4;word-break:keep-all;cursor:pointer;}
input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:1.2rem;height:1.25rem;background-color:#fff;border:1px solid #ccc;border-radius:.3125rem;transform:translateY(-50%);transition:all 0.2s ease-in;}
input[type=checkbox] + label:after {content:'';display:none;position:absolute;top:50%;left:.4rem;width:.4rem;height:.6rem;margin:-.4rem 0 0 0;border-color:#fff;border-style:solid;border-width:0 .15rem .15rem 0 !important;transform:rotate(45deg);}
input[type=checkbox]:checked + label:before {border-color:#2C2C2C;background:#2C2C2C;transform:translateY(-50%);}
input[type=checkbox]:checked + label:after {display:block;}
input[type=checkbox] + label:last-child {padding-right:0 !important;}

input + label input {display:none;margin-left:5px;}
input:checked + label input {display:inline-block;}
input[type=radio] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:1.2rem;height:1.2rem;border:1px solid #ccc;background:#fff;border-radius:50%;transform:translateY(-50%);transition: border 0.2s ease-in;}
input[type=radio]:checked + label:after {border:.35rem solid #0065D9;box-shadow:1px 2px 3px rgba(45,116,245,.65);}
label.block {display:block !important}
label.inline {display:inline-block !important}

.square, .inputround {position:relative;padding-top:.5rem;font-size:0 !important;}
.square input[type=checkbox] + label, .square input[type=radio] + label {display:inline-flex;min-height:3.5rem;margin:0;padding:.2rem .5rem;border-width:.1rem;border-style:solid;border-color:#dee0e3;border-radius:var(--radius-default);background-color:#F7F8FA;line-height:1.1;text-align:center;font-weight:normal;align-items:center;justify-content:center;vertical-align:top;color:#566067;overflow:hidden;}
.square input[type=checkbox] + label i, .square input[type=radio] + label i {display:block;margin-top:-.5rem;font-size:.5rem;font-weight:normal;color:inherit;line-height:1;}
.square input[type=checkbox]:checked + label, .square input[type=radio]:checked + label {background-color:#0065D9;border-color:#0065D9;color:#fff;font-weight:bold;}
.square input[type=checkbox] + label:before, .square input[type=checkbox] + label:after, .square input[type=radio] + label:before, .square input[type=radio] + label:after {display:none;top:0;left:0;width: 0;height: 0;margin:0;border-style: solid;border-width: .75rem .75rem 0 0 !important;border-color: #0065D9 transparent transparent transparent;transform:none;border-radius:0;box-shadow:none;}
.square input[type=checkbox]:checked + label::after, .square input[type=radio]:checked + label::after {display:block;background:transparent;}
.square input[type=checkbox] + label:last-child {padding-right:.6rem !important;}


.square.col2 input[type=checkbox] + label, .square.col2 input[type=radio] + label {width:calc(50% - .175rem);margin:0 .25rem .25rem 0;}
.square.col2 input[type=checkbox] + label:nth-of-type(2n), .square.col2 input[type=radio] + label:nth-of-type(2n) {margin-right:0;}
.square.col3 input[type=checkbox] + label, .square.col3 input[type=radio] + label {width:calc(33.33% - .166rem);margin:0 .25rem .25rem 0;}
.square.col3 input[type=checkbox] + label:nth-of-type(3n), .square.col3 input[type=radio] + label:nth-of-type(3n) {margin-right:0;}
.square.col4 input[type=checkbox] + label, .square.col4 input[type=radio] + label {width:24%;margin:0 .25rem .25rem 0;}
.square.col4 input[type=checkbox] + label:nth-of-type(4n), .square.col4 input[type=radio] + label:nth-of-type(4n) {margin-right:0;}

.square.round input[type=radio] + label, .square.round input[type=checkbox] + label {width:48.5%;height:3rem;border-radius:.7rem;border-color:#eee;margin:0 3% 3.5% 0;}
.square.round input[type=radio]:checked + label, .square.round input[type=checkbox]:checked + label {border-color:#0065D9;background-color:transparent;color:var(--txt-black);}
.square.round input[type=radio]:checked + label:before, .square.round input[type=checkbox]:checked + label:before {display:block;left:90%;top:0;width:1.25rem;height:1.25rem;border:0;background:url(/app/images/inc/icon_check.png) no-repeat center transparent;background-size:auto 100%;}

.square.roundicon input[type=radio] + label, .square.roundicon input[type=checkbox] + label {width:48.5%;border-radius:.7rem;border-color:#eee;margin:0 3% 3% 0;}
.square.roundicon input[type=radio]:checked + label, .square.roundicon input[type=checkbox]:checked + label {border-color:#0065D9;background-color:transparent;color:var(--txt-black);}
.square.roundicon input[type=radio]:checked + label:before, .square.roundicon input[type=checkbox]:checked + label:before {display:block;left:90%;top:-0;width:1.25rem;height:1.25rem;border:0;background:url(/app/images/inc/icon_check.png) no-repeat center transparent;background-size:auto 100%;}

.square.roundicon.col2 input[type=checkbox] + label:nth-of-type(2n), .square.roundicon.col2 input[type=radio] + label:nth-of-type(2n) {margin-right:0;}
.square.roundicon.col3 input[type=checkbox] + label, .square.roundicon.col3 input[type=radio] + label {width:31.333%;}
.square.roundicon.col3 input[type=checkbox] + label:nth-of-type(3n), .square.roundicon.col3 input[type=radio] + label:nth-of-type(3n) {margin-right:0;}

.square.roundicon.readonly:before {content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.0001);z-index:10;}
.square.roundicon.readonly input[type=checkbox] + label {border-color:#fff;}
.square.roundicon.readonly input[type=checkbox]:checked + label {border-color:#0065D9;background-color:transparent;color:var(--txt-black);}

.inputround {margin-top:.5rem;white-space:nowrap;overflow-x:auto;}
.inputround input[type=checkbox] + label, .inputround input[type=radio] + label {display:inline-block;min-height:2.125rem;padding:0 1rem;margin-right:.5rem;border-width:1px;border-style:solid;border-radius:5rem;border-color:#56b7e6;text-align:center;font-weight:bold;line-height:2.125rem;align-items:center;justify-content:center;}
.inputround input[type=checkbox]:checked + label, .inputround input[type=radio]:checked + label {background-color:#0065D9;border-color:#0065D9;color:#fff;}
.inputround input[type=checkbox] + label:before, .inputround input[type=checkbox] + label:after, .inputround input[type=radio] + label:before, .inputround input[type=radio] + label:after {display:none;}
.inputround input[type=checkbox] + label {font-weight: normal;}

.unit {position:relative;width:100% !important;z-index:1;}
.unit input {padding-right:2rem;}
.unit::before {content:'';position:absolute;right:.25rem;top:0;line-height:3.125rem;font-size:1rem;font-weight:normal;z-index:2;}
.unit.won::before {content:'원';}
.unit.manwon::before {content:'만원';}
.unit.manwon input {padding-right:2.25rem;}
.unit.km:before {content:'Km';}
.unit.nm:before {content:'µm';}
.unit.km input {text-align:right;}
.unit.cc:before {content:'cc';}
.unit.year::before {content:'년';}
.unit.impact input {color:#ff0047;font-weight:bold;font-size:1.25rem;text-align:right;}
.unit.impact::before {color:#ff0047;}

.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:#2c2c2c; }
.switch input:focus + .slider { box-shadow: 0 0 1px #2c2c2c; }
.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%; }


/*=========================================================
	공통
=========================================================*/
h2.h2 {padding:2.5rem 0 .5rem;font-size:1.8rem;color:#040404;font-weight:bold;letter-spacing:-.08rem;}
h2.toggle {padding:1rem .75rem;margin:0;font-size:1rem;font-weight:bold;background-image:url(/app/images/icon/ico_open.png);background-repeat:no-repeat;background-position:95% center;background-size:auto 20px !important;}
h2.toggle.open {background-image:url(/app/images/icon/ico_openclose.png);}
h2.toggle.bg {/*background-color:var(--bgcolor-default);*/}
h3.h3, h3.title {position:relative;padding-bottom:1rem;font-size:1.25rem;font-weight:bold;color:var(--txt-black);letter-spacing:-.09rem;}
h3.h3 button {position:absolute;right:0;top:50%;margin-top:-.8rem;margin-bottom:0;padding:.55em 1.2rem;border-radius:50px;overflow:hidden;font-weight:normal;}
h3.link, h4.link {background-color:transparent;background-image:url('/app/images/icon/icon_arrow.png');background-position:right .1rem;background-repeat:no-repeat;background-size:auto 1.4rem;z-index:10;}
h4 {position: relative;padding: .625rem .375rem 0;margin: 0;font-size: 1rem;font-weight: 900;}
h5 {padding:.5rem 0;margin:0;font-weight:bold;font-size:0.95rem;}

.title_wrap, .tit, .consult-title {position:relative;padding:3rem 1rem 0;}
.title_wrap h2 {padding: 0 0 1rem;font-weight: 900;font-size: 2.25rem;}
.title_wrap h2 + p {padding-bottom: 1rem;}
.title_wrap h3, .tit p, .consult-title p {position:relative;display:block;padding-bottom:.3rem;color:var(--txt-black);font-size:1.75rem;font-weight:bold;letter-spacing:-.08rem;}
.title_wrap h4 {padding-bottom:.5rem;font-size:1.8rem;}
.title_wrap p, .tit span, .consult-title span {display:block;position:relative;padding-bottom:.5rem;margin:0 auto;color:var(--txt-888);font-size:.85rem;font-weight:300;word-break:keep-all;}
.title_wrap .btn-more {position:absolute;display:inline-block;right:.5rem;bottom:1rem;width:auto;background:none;line-height:2rem;font-size:.8rem;font-weight:normal;}
.title_wrap h3.toggle {padding-bottom:.7rem;background-image: url(../images/icon/ico_open.png);background-repeat:no-repeat;background-position:right 0;background-size:auto 22px;}
.title_wrap h3.toggle.on {background-image: url(../images/icon/ico_openclose.png);}

.title_wrap.left {padding-top:1.8rem;text-align:left;}
.title_wrap.left h2 {font-size:1.05rem;}
.title_wrap.left .h2_txt {padding:0 0 10px;}
.title_wrap.left h2::before {display:none;}


/* 검색결과 없음 */
#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}
.text-left {text-align:left!important}
a.placeholder {color:#9e9e9e!important}
th u, u.basic{color:var(--txt-impact);font-weight:bold;text-decoration:none;}

.inline {display:inline-block !important;}
.transparent {background-color:transparent !important }

.txt_info{display:inline-block;padding:.3rem 0 .3rem 1.5rem;background-repeat:no-repeat;background-position:0 .2rem;background-size:auto 1.375rem;font-size:.75rem; color:#5B5B5B;line-height:1.3;font-weight:normal;/*word-break:keep-all;*/background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8145 12.7471H12.1733V13.502V14.2569H10.8145V12.7471ZM10.8145 6.70789H12.1733V11.2373H10.8145V6.70789Z' fill='%235B5B5B'/%3E%3Cpath d='M17.7333 10.6334C17.7333 14.0543 14.9601 16.8275 11.5392 16.8275C8.11832 16.8275 5.34512 14.0543 5.34512 10.6334C5.34512 7.21243 8.11832 4.43923 11.5392 4.43923C14.9601 4.43923 17.7333 7.21243 17.7333 10.6334Z' stroke='%235B5B5B' stroke-width='1.2'/%3E%3C/svg%3E%0A");}
.txt_info.error, .txt_info.ok{font-size:.9rem;}
.txt_info.error{font-size:.9rem;color:#f81d00; }
.txt_info.ok{color:#2471ff; }
.txt_info.sm{font-size:12px; color:#f52f46; }
.txt_info.md{font-size:14px;}
.txt_info p {padding:.3rem 0;font-size:inherit;color:var(--txt-777-lighter);word-break:break-all;}
.txt_info.big {background: none;padding:1.25rem 0;font-size:1rem;font-weight:bold;color:#00C8FF;text-align:center;}
.guide {padding:.7rem 0;}

/* 공통 아이콘 */
.icon {display:inline-block;height:1.06rem;width:1.06rem;margin-right:.3rem;background-size:auto 100%;background-position:center;background-repeat:no-repeat;vertical-align:middle;}
.icon.time {background-image:url('/app/images/icon/icon_time.png');}
.icon.info {background-image:url('/app/images/icon/icon_info.png');}
.icon_alram {display:none;position:absolute;top:.5rem;right:.3rem;background:var(--bgcolor-alram);border-radius:50px;width:.4rem;height:.4rem;font-size:0;}
.icon_alram.on {display:block;}
.icon_bestdealer {display: inline-block;padding:0 .5rem;background:#fff;border:1px solid #eee;/*margin:0 .3rem;*/border-radius:2rem;text-align:center;font-size:.65rem;line-height:1.8;color:var(--txt-555);vertical-align:middle;}
.icon_procheck {display: inline-block;padding:0 10px;border:1px solid #00C8FF;background-color:#00C8FF;border-radius:10rem;text-align: center;color:#fff;font-size:.65rem;line-height:1.8;vertical-align: middle;}

.inline {display:inline-block !important;}

/* style */
.text-red {color:#f8002d !important}
.text-red2 {color:var(--bgcolor-main-blue) !important;}
.text-grey {color:#888 !important}
.text-color {color:var(--txt-impact) !important}
.text-blue {color:#0064FF;}

.text-price {color:#e51c23 !important;font-weight:bold;text-align:right !important;}

.bg_grey { background:#f4f4f4; }

.font12 {font-size:.8rem;}
.font18 {font-size:1.125rem !important;}
.font20 {font-size:20px !important;}

.paddLR0, .no-padding {padding-left:0 !important;padding-right:0 !important;}
.padd0 {padding:0 !important}
.paddB0 {padding-bottom:0 !important}
.paddT05 {padding-top:.5rem !important}
.padd7 {padding:0 7px !important}
.line_t {border-top:.1rem solid #eee;}

.deal_count {display: inline-block;background:#f5f5f5;height:1.4rem;padding:0 .5rem;margin-left:.5rem;border-radius:2rem;line-height:1.2rem;color:#00C8FF;font-size:.9rem;text-indent:0;vertical-align:middle;}
.deal_count * {vertical-align:middle;}

/*.divide:before {content:'';position:absolute;left:0;right:0;top:-1.5rem;display:block;height:var(--divide-height);background:var(--bgcolor-default);}
.divide {position:relative;margin-top:var(--divide-height);}
.divide.line {height:1px;background:var(--bgcolor-default);}*/
.date_picker {display:inline-block;width:100px;/*text-align:center;*/font-size:17px;}
.data-empty {width:100% !important;min-height:10rem;padding:0 0 1rem 0 !important;word-break: break-all;font-size:0.9rem !important;color:#999;text-align:center;line-height:10rem;letter-spacing:-1px;}
.data-empty:after, .data-empty:before {display:none !important;}

.area-info {position:relative;width:100%;display:inline-flex;}
.area-info li {flex:1;padding:0;text-align:center;}
.area-info li i {display:block;padding-bottom:.3rem;color:var(--txt-subtitle);font-size:.813rem;}
.area-info li i:before {content:'';display:none;/*display:inline-block;*/width:1.5rem;height:1rem;background:url(/api/images/icon/icon_month.png) no-repeat 0 center;background-size:auto 1rem !important;vertical-align:bottom;}
.area-info li:nth-child(2) i:before {background:url(/api/images/icon/icon_area.png) no-repeat 0 center;}
.area-info li b, .area-info li strong {font-size:1.125rem;color:var(--txt-black);}

.area-info.noicon li i:before  {display:none;}

/* 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/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/icon/btn_search.png);border-bottom:1px solid #fff}


/* elements */
.button-group {clear:both;box-sizing:border-box;padding:1rem 0;margin-bottom:0;font-size:0;}
.button-group .button {display:inline-block;width:100%;height:3.75rem;border:0;padding:0;margin:0;font-size:1rem;font-weight:normal;}
.button-group .button em.count, .button-group .button .deal_count {display:inline-block;padding:0 .5rem;margin-left:.5rem;border-radius:3rem;background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.3);font-style:normal;font-size:.8rem;line-height:1.25rem;}
.button-group .button .deal_count * {color:#fff;font-size:.75rem;}

.button {height:3.125rem;padding:0 1rem;border-radius:var(--radius-btn);background-color:#2C2C2C;font-size:1rem;/*font-weight:bold;*/overflow:hidden;vertical-align:middle;}
.button.mini {height:2.2rem;background:#e6f0f9;color:#264479;font-size:.75rem;}
.button.modi {height:2.2rem;padding:0 .1rem;margin:0;background-color:transparent;color:var(--txt-666);font-size:.85rem;font-weight:normal;text-decoration:underline;}
.button.line {background-color:#fff !important;border:1px solid #c4c9cb;color:#2c2c2c;}
.button.w_full {width:100%;}
.button.gray, .button.color-grey, .button.color-black {background-color:#6B7881;color:#fff;}
.button.blue {background-color:#00b9eb;color:#fff;}
.button.light {background-color:#6B7881;/*background-color:#ebf2fa;color:var(--bgcolor-btn);*/}
.button.img {width:2.5rem;height:2.5rem;padding:0;margin:0;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:auto 1.7rem;font-size:0;}
.button.txt {margin:0;padding:0 .5rem;background-color:transparent;text-decoration:underline;color:var(--txt-black);font-weight:normal;font-size:.9rem;vertical-align:middle;}
.button.reset {padding-left:1.75rem !important;border:0;background-color:transparent;text-decoration: underline;color:#5c5c5c;font-size:.75rem !important;background-repeat:no-repeat;background-position:.125rem center;background-size:auto 1.75rem;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_16450)'%3E%3Cpath d='M8 15.375C8 19.4476 11.3024 22.75 15.375 22.75C17.3335 22.75 19.21 21.9797 20.6194 20.6194L20 19.5C18.9593 20.6062 17.5 21.6094 15.375 21.6094C10.2617 21.6094 7 15 11 11C15 7 21.5 10 21.5 15.375H19.5L21.9306 18.6528H22.0125L24.5 15.375H22.75C22.75 11.3024 19.4476 8 15.375 8C11.3024 8 8 11.3024 8 15.375Z' fill='%23222323'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_16450'%3E%3Crect width='18.5455' height='17' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.btn-top {display:none;position:fixed;right:0.5rem;bottom:5.5rem;width:2rem;height:2rem;background:url(../images/icon/ico_openclose.png) no-repeat center center rgba(255,255,255,.8);background-size:auto 16px;/*border:1px solid rgba(0,0,0,.2);*/border-radius:50%;z-index:50;box-shadow:0 0 .25rem rgba(0,0,0,.1);}
.btn-top span, .btn-delete span {display:none;}
.btn-mini {display:inline-block;padding:0 1rem;border:.1rem solid #ddd;border-radius:var(--radius-btn);font-size:.8rem;line-height:2.2rem;}
.btn-call {width:100%;margin:0;/*border:1px solid #FC6500;*/background:#6B7881;color:#fff;}
.btn-call:before {content:'';display:inline-block;width:22px;height:22px;margin-right:2px;background:url(../images/icon/call.png) no-repeat 0 58%;background-size:auto 16px;vertical-align:middle;}
.btn-delete, .btn_del {padding-right:1rem;background-repeat:no-repeat !important;background-position:right center !important;background-size:auto .65rem !important;border:0;font-size:.85rem;color:var(--txt-black);background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1342_16890)'%3E%3Cpath d='M50.5996 46.6L40.9996 37L50.5996 27.4' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.4004 27.4L41.0004 37L31.4004 46.6' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1342_16890' x='-8' y='-8' width='98' height='98' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='14.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1342_16890'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1342_16890' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.btn-more {display:block; width:100%;line-height:47px;color:#555;font-size:.75rem;letter-spacing:-0.04rem;text-align:center;}
.btn-more:after {content:'';display:inline-block;width:25px;height:15px;background:url(../images/gnb_arrow_go.png) no-repeat center center;background-size:auto 1.2rem;vertical-align:middle;}
.btn-toggle {display:inline-block;width:2.5rem;height:2.1rem;background:url(../images/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/icon/ico_openclose.png) no-repeat center center;}
.btn-toggle span {display:none;}
.btn-write {position:fixed;bottom:1.5rem;right:1rem;z-index:100;display:inline-block;width:50px;height:50px;background: url(../images/icon_write.png) center center no-repeat #FC6500;background-size:auto 40px;box-shadow:3px 3px 10px rgba(245,6,0,.15);border-radius:50%;font-size:0;text-align:center;box-sizing:border-box;}
.btn-miniline {display:inline-block;padding:0 .9rem;border:1px solid #3c3c3c;border-radius:50px;color:#3c3c3c;font-size:.75rem;line-height:1.5rem;letter-spacing:-1px;}

.button-group.col2 button, .button-group.col2-square button, .button-group.button-2 button {width:50%;}
.button-group.col2 .button:first-child, .button-group.button-2 .button:first-child {width:calc(50% - .5rem);margin-right:.5rem;}
.button-group.search-col2 button {width:70%;}
.button-group.search-col2 button:first-child {width:calc(30% - .5rem);margin-right:.5rem;}

.button-group-fixed {clear:both;position:relative;height:5.6rem;z-index:13;}
.button-group-fixed .button-group {position:fixed;display:block;bottom:0;left:0;padding:var(--padd-half-column) !important;width:100%;height:5.6rem;z-index:10;}

/* 도움말 */
.btn-help {position: relative;display: inline-block;width: 1.375rem;height: 1.375rem;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size: auto 1rem;font-size: 0 !important;vertical-align: middle;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3867 10.3745C8.39692 9.10747 8.73412 8.70896 9.34722 8.33089C9.7866 8.04477 10.1238 7.72801 10.1238 7.25797C10.1238 6.74706 9.72529 6.40986 9.23482 6.40986C8.75456 6.40986 8.31518 6.72662 8.29474 7.3295H6.84375C6.8744 5.88872 7.9371 5.2041 9.24504 5.2041C10.6654 5.2041 11.677 5.95003 11.677 7.20688C11.677 8.04477 11.2478 8.58634 10.5734 8.98485C10.0012 9.33227 9.74573 9.65926 9.73551 10.3745V10.4869H8.3867V10.3745ZM9.09176 12.7963C8.61151 12.7963 8.22321 12.408 8.23343 11.9379C8.22321 11.4679 8.61151 11.0898 9.09176 11.0898C9.54137 11.0898 9.93988 11.4679 9.93988 11.9379C9.93988 12.408 9.54137 12.7963 9.09176 12.7963Z' fill='%239DA5AA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.21628 15.2381C12.6612 15.2381 15.4539 12.4454 15.4539 9.00046C15.4539 5.5555 12.6612 2.76281 9.21628 2.76281C5.77132 2.76281 2.97863 5.5555 2.97863 9.00046C2.97863 12.4454 5.77132 15.2381 9.21628 15.2381ZM9.21628 16.1181C13.1472 16.1181 16.3339 12.9314 16.3339 9.00046C16.3339 5.06949 13.1472 1.88281 9.21628 1.88281C5.28531 1.88281 2.09863 5.06949 2.09863 9.00046C2.09863 12.9314 5.28531 16.1181 9.21628 16.1181Z' fill='%239DA5AA'/%3E%3C/svg%3E%0A");cursor: pointer;}
.btn-help:after {content: '';display: none;position: absolute;left: 0;bottom: -.5rem;border-width: .5rem;border-style: solid;border-color: transparent transparent #f4f8fa transparent;z-index: 1;vertical-align: middle;}
.btn-help:hover::after {display: block;}
.btn-help + .help_cont {position: absolute;width:0;height:0;/*max-height:3rem;*/margin-top:1rem;padding: 1rem;border-radius: .5rem;border:1px solid #ddd;background: #fff;font-size: .8125rem !important;box-shadow: .1rem .1rem .2rem rgba(0,0,0,.1);overflow:hidden;z-index: 3;text-align:left;opacity:0;-webkit-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);}
.btn-help:hover + .help_cont {width:12.5rem;height:auto;opacity:1;margin-top:0;}

/*********** [ Menu list ] **********************************************************/

.menu-list {position:relative;/*background-color:#eceff1*/z-index:1;}
.menu-list h3, h3.section-title {height:1.7rem;line-height:1.7rem;font-size:.8rem;color:#9e9e9e;background-color:#f5f5f5;margin-bottom:0;padding:0 .8rem}
.menu-list ul {background-color:#fff}
.menu-list ul:after {content:'';display:block;clear:both}
.menu-list li {/*padding:0 0.625rem;*/border-bottom:1px solid #f1f1f1}
.menu-list.menu-list-2 li {float:left;width:50%}
.menu-list.menu-list-2 li:nth-child(odd) {border-right:1px solid #f1f1f1}
.menu-list.menu-list-2 li:nth-child(1),
.menu-list.menu-list-2 li:nth-child(2) {border-top:0}
.menu-list li a {display:block;height:3.125rem;line-height:3.125rem;font-size:0.8125rem;color:#212121;background-image:url(../images/icon/menu_icon.png);background-position:right center;background-repeat:no-repeat;background-size:0.6875rem 1.375rem}
.menu-list.add-menu li a {background-image:url(../images/icon/add_menu.png);background-size:1.375rem 1.375rem}


.menu-list.add-menu li a.active {background-image:url(../images/icon/add_menu_active.png)}
.menu-list li a.overflow {line-height:1rem !important;padding-top:0.5625rem !important}

/*********** [ Header / Navigation ] **********************************************************/

/* main header */
.header {position:relative;min-height:3.35rem;padding:0 !important;box-sizing:unset;}
.titlebar {width:100%;height:3.35rem;padding:0;z-index:9;}
.titlebar.transparent {background:none}

.header.fixed {z-index:9998;}
.header.fixed .titlebar-left, .header.fixed .titlebar-right {position:fixed !important;left:0;border-radius:50rem;}
.header.fixed .titlebar-left {background:rgb(237 242 249 / 80%);}
.header.fixed .titlebar-right {left:auto;right:0;}
.header.fixed .titlebar-right .menu-icon {background-color:#edf2f9;}
.header.fixed:after {content:'';display:block;clear:both;}
.alrampage .header.fixed .titlebar {position:fixed;background:#EDF2F9;}

.rule .header.fixed .titlebar {background:#fff;}
.header.tab .titlebar, .header.tab2 .titlebar {border-bottom:0;}
.header.search {min-height:6.425rem;}
.header.search .titlebar {border-bottom:0;}
.header.big {height:8.1rem;}
.header.trans {z-index:9998;min-height:auto;}
.header.trans .titlebar {position:absolute !important; /* fixed !important; */display:block;width:100%;background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);} /* FF3.6-15 */
.iframe .header.fixed .titlebar-right {display:none;}

.titlebar-left {width:3.35rem;height:3.35rem;padding-left:.25rem;}
.titlebar-right {width:3.35rem;padding-top:.5rem;padding-right:.5rem;}
.titlebar-right button {border-radius:var(--radius-btn);height:2.25rem;margin:0;font-size:.875rem;}
.titlebar-left {position:absolute;top:0;}

.titlebar-left .menu-icon, .titlebar-right .menu-icon {width:2.35rem;height:2.35rem;left:0 !important;top:0 !important;background-position:center;background-repeat:no-repeat;background-size:auto 2.375rem;margin:0;background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4668 26.5999L8.8668 18.9999L16.4668 11.3999' stroke='%23222323' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1338 19H29.1338' stroke='%23222323' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.titlebar-left .menu-icon {width:3.35rem;height:3.35rem;}
.titlebar-left .menu-icon.icon-back {background-image:url(/api/images/header_back.png) !important;background-size: 1rem 0.9375rem !important}
.titlebar-right .menu-icon.icon-close {background-repeat:no-repeat;background-position:center;background-size:auto 1.25rem;font-size:0;line-height:1;text-indent:-999px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5996 21.6L11.9996 12L21.5996 2.40002' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.40039 2.39998L12.0004 12L2.40039 21.6' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.titlebar-right .btn-mini {margin-top:.75rem;margin-right:.5rem;text-indent:0 !important;}
.titlebar-right .btn-delete, .titlebar-right .btn_del {/*margin-top:.5rem;padding:.5rem 1.7rem .5rem .7rem;*/padding-right:2rem;background-position:right 0 !important;background-size:auto 2.65rem !important;text-indent:0 !important;font-size:.75rem;}
.titlebar-right .alram {position:relative;background-size:auto 2.2rem !important;background-position:center;text-indent:0 !important;background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.4668 29.1333C16.4668 30.5324 17.601 31.6666 19.0001 31.6666C20.3993 31.6666 21.5335 30.5324 21.5335 29.1333H16.4668Z' fill='%23222323'/%3E%3Cpath d='M19.8461 8.54153L19.3901 9.7922L20.7183 9.88176C24.1522 10.1133 26.8666 12.9734 26.8666 16.4666V25.5999H11.1333V16.4666C11.1333 12.9734 13.8477 10.1133 17.2816 9.88176L18.6098 9.7922L18.1539 8.54153C18.1193 8.44669 18.1 8.34334 18.1 8.23325C18.1 7.7362 18.5029 7.33325 19 7.33325C19.497 7.33325 19.9 7.7362 19.9 8.23325C19.9 8.34334 19.8806 8.44669 19.8461 8.54153Z' stroke='%23222323' stroke-width='2'/%3E%3C/svg%3E%0A");}
.titlebar-right .alram span, .titlebar-right .menu span {position:absolute;top:.75rem;right:.5rem;background:#fc000e;border-radius:50px;width:.4rem;height:.4rem;line-height:1.125rem;text-align:center;font-size:0; font-weight:bold; color:#fff25c;}
.titlebar-right .menu {display:none;position:relative;background-image:url(/api/images/icon_menu.png) !important;;background-position:10% center !important;background-size:auto 2rem !important;text-indent:0 !important;font-size:0;}
.titlebar-right .search {background-image:url(/api/images/icon/btn_search_black.png) !important;background-size:1.2rem auto !important;}
.titlebar-right .search.close {background-image:url(/api/images/icon/ico_openclose.png) !important;background-size:1.2rem auto !important;}
.titlebar-right .setting {background-image:url(/api/images/setting.png) !important;background-size:1.2rem auto !important;}
.titlebar-right .import {background:#0064FF;color:#fff;font-weight:bold;}

.titlebar-center.logo a {display:block;background-repeat:no-repeat;background-position:1rem center;background-size:auto 2.25rem;font-size:0;background-image: url("data:image/svg+xml,%3Csvg width='78' height='37' viewBox='0 0 78 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.784 21.2544L59.7487 18.7923C59.9001 18.7656 60.0518 18.7507 60.2048 18.748C60.3561 18.7456 60.4997 18.7803 60.6325 18.8541L61.6006 19.4789C61.6959 19.5434 61.7723 19.6211 61.8286 19.7163C61.8863 19.8101 61.9144 19.9778 61.9144 20.219V23.3783C61.9144 23.7001 61.7951 23.998 61.5577 24.2727C61.3204 24.5476 60.9933 24.7219 60.5749 24.7957L49.7748 26.7012V28.6295L62.3984 26.4035V28.7193L45.5858 31.6842V27.5353C45.5858 27.3114 45.6368 27.0726 45.7414 26.8205C45.846 26.5697 46.0417 26.3298 46.326 26.1031L47.4657 25.1779C47.561 25.0813 47.7032 24.9954 47.8935 24.9216C48.0827 24.8494 48.2731 24.7942 48.4636 24.7606L57.7255 23.1288V21.4645L45.7843 23.5699L45.784 21.2544ZM42.4209 10.5374L56.0439 8.13581V10.4504L54.3058 10.7574V10.7708L50.3729 11.4628V11.4507L48.2074 11.8328V11.8436L44.4164 12.5085V12.5006L42.4211 12.8533L42.4209 10.5374ZM36.75 14.6274V7.68254L40.3412 7.04962V27.2098L36.75 28.6389V17.0157L34.5563 17.4018V27.9887L30.9651 29.4181V22.641L28.1721 24.7019C27.8877 24.9285 27.527 25.1082 27.0898 25.2422C26.6526 25.3751 26.2249 25.4784 25.808 25.5521L19.8795 26.5978V11.3327L23.4705 10.6997V23.6493L25.6645 23.2631C25.8547 23.2296 26.0359 23.1814 26.2061 23.1183C26.3779 23.0566 26.5669 22.9587 26.7761 22.826L30.9651 19.9642V8.70295L34.5563 8.07003V15.0149L36.75 14.6274ZM53.992 15.7565C54.1811 15.7229 54.3621 15.6786 54.5338 15.6251C54.7041 15.5701 54.8945 15.4856 55.1038 15.3675L57.9534 13.7316V7.36478L62.0003 6.65136V10.4851L65.6197 9.84826V12.1627L62.0003 12.801V17.19L57.9534 17.9033V16.0462L55.7595 17.3736C55.4366 17.5601 55.065 17.7223 54.6479 17.8592C54.2297 17.9971 53.8111 18.1032 53.3942 18.1768L42.2792 20.136V17.8214L44.4166 17.4447V13.4125L48.2076 12.7474V16.7769L50.373 16.3947V12.3665L54.3059 11.6759V13.2408C54.3059 13.4821 54.2778 13.7492 54.2201 14.04C54.1625 14.331 54.0581 14.5791 53.9063 14.783L53.0803 15.9174L53.992 15.7565ZM52.165 0.5C47.9852 0.5 44.1379 1.9252 41.0826 4.3158C38.0273 1.9252 34.1803 0.5 30.0001 0.5C20.059 0.5 12 8.55899 12 18.5C12 28.441 20.059 36.5 30.0001 36.5C34.1803 36.5 38.0273 35.0747 41.0826 32.6841C44.138 35.0747 47.9852 36.5 52.165 36.5C62.1062 36.5 70.165 28.441 70.165 18.5C70.165 8.55899 62.1062 0.5 52.165 0.5Z' fill='%23212121'/%3E%3Cpath d='M45.784 21.2544L59.7487 18.7923C59.9001 18.7656 60.0518 18.7507 60.2048 18.748C60.3561 18.7456 60.4997 18.7803 60.6325 18.8541L61.6006 19.4789C61.6959 19.5434 61.7723 19.6211 61.8286 19.7163C61.8863 19.8101 61.9144 19.9778 61.9144 20.219V23.3783C61.9144 23.7001 61.7951 23.998 61.5577 24.2727C61.3204 24.5476 60.9933 24.7219 60.5749 24.7957L49.7748 26.7012V28.6295L62.3984 26.4035V28.7193L45.5858 31.6842V27.5353C45.5858 27.3114 45.6368 27.0726 45.7414 26.8205C45.846 26.5697 46.0417 26.3298 46.326 26.1031L47.4657 25.1779C47.561 25.0813 47.7032 24.9954 47.8935 24.9216C48.0827 24.8494 48.2731 24.7942 48.4636 24.7606L57.7255 23.1288V21.4645L45.7843 23.5699L45.784 21.2544ZM42.4209 10.5374L56.0439 8.13581V10.4504L54.3058 10.7574V10.7708L50.3729 11.4628V11.4507L48.2074 11.8328V11.8436L44.4164 12.5085V12.5006L42.4211 12.8533L42.4209 10.5374ZM36.75 14.6274V7.68254L40.3412 7.04962V27.2098L36.75 28.6389V17.0157L34.5563 17.4018V27.9887L30.9651 29.4181V22.641L28.1721 24.7019C27.8877 24.9285 27.527 25.1082 27.0898 25.2422C26.6526 25.3751 26.2249 25.4784 25.808 25.5521L19.8795 26.5978V11.3327L23.4705 10.6997V23.6493L25.6645 23.2631C25.8547 23.2296 26.0359 23.1814 26.2061 23.1183C26.3779 23.0566 26.5669 22.9587 26.7761 22.826L30.9651 19.9642V8.70295L34.5563 8.07003V15.0149L36.75 14.6274ZM53.992 15.7565C54.1811 15.7229 54.3621 15.6786 54.5338 15.6251C54.7041 15.5701 54.8945 15.4856 55.1038 15.3675L57.9534 13.7316V7.36478L62.0003 6.65136V10.4851L65.6197 9.84826V12.1627L62.0003 12.801V17.19L57.9534 17.9033V16.0462L55.7595 17.3736C55.4366 17.5601 55.065 17.7223 54.6479 17.8592C54.2297 17.9971 53.8111 18.1032 53.3942 18.1768L42.2792 20.136V17.8214L44.4166 17.4447V13.4125L48.2076 12.7474V16.7769L50.373 16.3947V12.3665L54.3059 11.6759V13.2408C54.3059 13.4821 54.2778 13.7492 54.2201 14.04C54.1625 14.331 54.0581 14.5791 53.9063 14.783L53.0803 15.9174L53.992 15.7565ZM52.165 0.5C47.9852 0.5 44.1379 1.9252 41.0826 4.3158C38.0273 1.9252 34.1803 0.5 30.0001 0.5C20.059 0.5 12 8.55899 12 18.5C12 28.441 20.059 36.5 30.0001 36.5C34.1803 36.5 38.0273 35.0747 41.0826 32.6841C44.138 35.0747 47.9852 36.5 52.165 36.5C62.1062 36.5 70.165 28.441 70.165 18.5C70.165 8.55899 62.1062 0.5 52.165 0.5Z' fill='%23000E24'/%3E%3C/svg%3E%0A");}
.titlebar-center.submenu a::after {content:'';display:inline-block;width:20px;height:20px;margin-left:7px;border:1px solid #ddd;border-radius:50%;background:url(/app/images/icon/ico_open.png) no-repeat center center;background-size:auto 70% !important;vertical-align:middle;overflow:hidden;}
.titlebar-center.submenu.close a::after {background:url(/app/images/icon/ico_openclose.png) no-repeat center center;}
.titlebar-center.big a {height: auto;text-indent:1.35rem;font-weight: bold;font-size: 1.5rem;line-height: 1;padding-top: 1.5rem;}

.titlebar.big {height:8.1rem;text-align:center;}
.titlebar.big .titlebar-center a {font-size:2rem;text-align:center;line-height:8.1rem;text-indent:0;}
.titlebar.big .titlebar-left, .titlebar.big .titlebar-right {width:8.1rem;height:8.1rem;}
.titlebar.big .titlebar-right .menu-icon.icon-close {width:8.1rem;height:8.1rem;background-size:2.2rem auto !important;background-image:url(/app/images/pop_close.png) !important;}

.titlebar-right .menu-icon:after, .titlebar-left .menu-icon:after {content:none}
.titlebar-center a {display:block;height:3.35rem;line-height:3.35rem;font-size:.875rem;color:#2C2C2C;/*font-weight:bold;*/text-indent:3.5rem;}
.titlebar-center a .count {display:inline-block;border-radius:50px;padding:0 10px;background:rgba(0,0,0,.3);font-size:14px;font-style:normal;line-height:22px;}
.titlebar-center a.logo {padding-left:1rem;}
.titlebar-right {position:absolute;top:0;right:0;width:auto;}
.titlebar-right a {display:block;width:100%;height:2.813rem;line-height:2.813rem}

a.btn-login {background-image:url('../images/icon/btn_login.png')!important}
a.btn-login.logged-in {background-image:url('../images/icon/btn_logout.png')!important}
a.btn-login.logged-in.icon-red {background-image:url('../images/icon/btn_logout_red.png')!important}

.titlebar-right-link button {float:left;display:inline-block;width:43px;height:50px;}
.titlebar-right-link button span {display:none;}
.titlebar-right-link button.btn-sns {background-image:url(../images/icon/btn_sns.png) !important;background-size:1.25rem !important}
.titlebar-right-link button.btn-favorite {background-image:url(../images/icon/icon_heart.png) !important;background-size:1.25rem !important}
.titlebar-right-link button.btn-favorite.on {background-image:url(../images/icon/icon_heart_on.png)!important}
.titlebar-right .menu-icon.btn-add-member {background-image:url(../images/icon/add_member.png)!important;background-position:12px 11px;background-size:auto 23px}
.titlebar-right .menu-icon.btn-add-member:after {content:none}

#header h1  {display:inline-block;}
#header h1.logo  {width:121px;height:50px;background:url('../images/logo.png?ver=20231016') no-repeat center center;background-size:94px auto;font-size:0 !important;text-indent:-9999px;}

.header.bgcolor .titlebar, .header.bgcolor .usedcar-sortbox {background:#2a3055;}
.header.bgcolor .titlebar-left .menu-icon {background-image:url(../images/icon/header_back_w.png) !important;}
.header.bgcolor .menu-icon.hamburger {background-image:url(../images/icon/hamburger2_w.png) !important;}
.header.bgcolor .titlebar-center a {color:#fff;}
.header.bgcolor .titlebar-center.submenu a::after {border-color:#999;background:url(../images/icon/ico_open2.png) no-repeat center center;}
.header.bgcolor .titlebar-center.submenu.close a::after {background:url(../images/icon/ico_openclose2.png) no-repeat center center;}
.header.bgcolor .usedcar-sortbox button {color:#d2d2d2;}
.header.bgcolor .deal_count {background:#1a1e36;}
.header.bgcolor .titlebar-right a, .header.bgcolor .titlebar-right button, .titlebar-right-link button, .area-calc .titlebar-right-link button {border-color:#999;color:#eee;}

.rule .titlebar-center a {text-align:center;text-indent:0;}

/* sub navigation */
.sub-nav {position:relative;padding-top:.75rem;}
.sub-nav .column ul {display:inline-flex;}
.sub-nav li {position:relative;margin-right:.75rem;}
.sub-nav li a {display:block;padding:0;line-height:3rem;font-size:1.05rem;color:var(--txt-gray);font-weight:bold;}
.sub-nav li.active, .sub-nav li.on {border-color:var(--bgcolor-main-blue);}
.sub-nav li.active:after, .sub-nav li.on:after {content:'';position:absolute;left:0;right:0;bottom:.5rem;width:100%;height:2px;background:#2c2c2c;}
.sub-nav li.active a, .sub-nav li.on a {color:var(--txt-black);font-weight:bold;}
.sub-nav li.active .deal_count, .sub-nav li.on .deal_count {height:20px;line-height:20px;padding:0 10px;color:#FC6500;}
.sub-nav li .deal_count {height:20px;line-height:20px;padding:0 10px;color:#777;}
.sub-nav li .assess {position:absolute; right:5px; top:3px; width:6px; height:6px; border-radius:6px; background-color:#aaa; /*background-image:url('/app/images/ico_check_w.png'); background-size:auto 8px; background-repeat:no-repeat; background-position:center center; */box-shadow:2px 2px 4px rgba(0,0,0,0.05)}
.sub-nav li.on .assess, .sub-nav li.active .assess {background-color:#FC6500;}
.sub-nav.bg {height:2.8rem; background-color:#333;}
.sub-nav.bg li {width:25%}
.sub-nav.bg li a {color:#ccc;}
.sub-nav.bg li.active a {color:#49c39a;}
.sub-nav.bg li.active:before {display:none;}
.sub-nav.bg ul {position:fixed;left:0;top:140px;display:inline-block;width:100%;padding:0 1rem;background-color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:11;}

.sub-nav.siseYear { display:inline-block; width:100%; padding:0 1rem;  height:55px; background-color:#f1f1f3;  overflow-x:scroll;  white-space:nowrap; }
.sub-nav.siseYear ul {display:inline-block;}
.sub-nav.siseYear ul li {display:inline-block; float:none; vertical-align:middle; }
.sub-nav.siseYear ul li a {font-size:0.85rem; height:55px;  line-height:55px; padding:0 1rem !important; letter-spacing:0}

/* bx-slider */
.content-slider {margin:0}
.bx-wrapper {margin-bottom:0}
.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;border:0;left:0}
.bx-wrapper .bx-prev {left:0;background:url(/api/images/gnb_arrow_prev.png) no-repeat;}
.bx-wrapper .bx-next {right:0;background:url(/api/images/gnb_arrow_go.png) no-repeat;}
.bx-wrapper .bx-controls-direction a {top:8rem;width:1.5rem;height:3rem;background-size:auto 1.5rem;}
.bx-wrapper .bx-pager.bx-default-pager a {width:.25rem;height:.25rem;margin:0 .15rem;}
.bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager a:hover {background:rgba(0,0,0,.2);border:0;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background:var(--bgcolor-main-blue);border-color:var(--bgcolor-main-blue);}

/* jquery ui */
.ui-widget.ui-widget-content {background-color:#ddd;border:0;border-radius:0}
.ui-slider-horizontal {height:2px}
.ui-widget-header {background-color:#FC6500;}
.ui-slider-horizontal .ui-slider-range {height:2px;}
.ui-slider-horizontal .ui-slider-handle {top:-0.875rem;width:2rem;height:2rem;background:url(../images/icon/slider_button.png) center center no-repeat;background-size:contain;border:0;transform:translateX(-6px)}

/* footer */
.footer {position:relative;height:4.625rem;z-index:100;}
.footer_wrap ul {position:fixed;left:0;right:0;;bottom:0;display:flex;padding:0 0 0 .5rem;border-radius:1.25rem 1.25rem 0 0;background:#2c2c2c;/*background:#E0E8F4;*/}
.footer_wrap li {position:relative;flex:1;padding:.65rem 0;font-size:.625rem;text-align:center;line-height: 1.2;color:#999;/*color:#828792;*/}
.footer_wrap li:before {content:'';display:block;height:2rem;background-size:auto 2rem;background-position:center 0;background-repeat:no-repeat;opacity:.3;}
.footer_wrap li span {display:none;}
.footer_wrap li.reduc.active:after {content:'';position:absolute;right:1rem;top:1rem;border-radius:50%;width:.4rem;height:.4rem;background:#ff0000;}
.footer_wrap li.home:before {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0436 5.89087C17.4672 5.59194 18.033 5.59194 18.4566 5.89087L28.5647 13.0247C28.89 13.2543 29.0834 13.6276 29.0834 14.0258V20.5669V25.8829C29.0834 26.5596 28.5349 27.1081 27.8582 27.1081H20.8131C20.1365 27.1081 19.5879 26.5596 19.5879 25.8829V23.7387H15.9122V25.8829C15.9122 26.5596 15.3637 27.1081 14.687 27.1081H7.64197C6.9653 27.1081 6.41675 26.5596 6.41675 25.8829V14.0258C6.41675 13.6276 6.6102 13.2543 6.93549 13.0247L17.0436 5.89087ZM12.5429 20.1856C12.5429 19.5089 13.0914 18.9604 13.7681 18.9604H22.1696C22.8463 18.9604 23.3949 19.5089 23.3949 20.1856C23.3949 20.8623 22.8463 21.4108 22.1696 21.4108H13.7681C13.0914 21.4108 12.5429 20.8623 12.5429 20.1856Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");}
.footer_wrap li.auction:before {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51138 6.89867L7.44223 11.115L7.27495 10.9767C6.75637 10.5478 5.98834 10.6206 5.55951 11.1392C5.13068 11.6578 5.20344 12.4258 5.72202 12.8546L6.10791 13.1737L4.08943 15.4778C3.79565 15.8534 3.63574 16.3183 3.63574 16.798V22.4608C3.63574 23.2843 4.10108 23.9997 4.78305 24.3581V24.9335C4.78305 25.6194 5.08769 26.2342 5.56905 26.6498C5.90901 26.9979 6.38368 27.2142 6.91003 27.2142C6.99535 27.2142 7.07934 27.2085 7.16166 27.1975C8.3615 27.1391 9.31638 26.1479 9.31638 24.9335V24.6028H21.9479H22.0549H24.0497V24.9335C24.0497 26.1249 24.9688 27.1015 26.1366 27.1932C26.236 27.2094 26.338 27.2179 26.4421 27.2179C26.9413 27.2179 27.3954 27.0228 27.7316 26.7042C28.2506 26.2889 28.583 25.65 28.583 24.9335V24.3507C29.2574 23.9899 29.7164 23.2787 29.7164 22.4608V16.798C29.7164 16.3183 29.5565 15.8534 29.2627 15.4778L27.333 13.2751L27.8416 12.8546C28.3601 12.4258 28.4329 11.6578 28.0041 11.1392C27.5752 10.6206 26.8072 10.5478 26.2886 10.9767L25.971 11.2394L23.8408 6.89867C23.4652 6.13261 22.688 5.64917 21.8364 5.64917H11.5158C10.6642 5.64917 9.88698 6.13633 9.51138 6.89867ZM24.7447 12.3243H8.81893L8.82136 12.3281H24.7422C24.743 12.3268 24.7438 12.3256 24.7447 12.3243ZM10.4497 19.2669C10.4497 20.5187 9.43489 21.5335 8.18305 21.5335C6.9312 21.5335 5.91638 20.5187 5.91638 19.2669C5.91638 18.015 6.9312 17.0002 8.18305 17.0002C9.43489 17.0002 10.4497 18.015 10.4497 19.2669ZM25.183 21.5335C26.4349 21.5335 27.4497 20.5187 27.4497 19.2669C27.4497 18.015 26.4349 17.0002 25.183 17.0002C23.9312 17.0002 22.9164 18.015 22.9164 19.2669C22.9164 20.5187 23.9312 21.5335 25.183 21.5335Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");}
.footer_wrap li.bid:before {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.2832 11.3335C6.62635 11.3335 5.2832 12.6766 5.2832 14.3335V24.2002C5.2832 25.857 6.62635 27.2002 8.2832 27.2002H27.2165C28.8734 27.2002 30.2165 25.857 30.2165 24.2002V14.3335C30.2165 12.6766 28.8734 11.3335 27.2165 11.3335H8.2832ZM11.6878 15.7714C11.5525 15.355 11.7804 14.9078 12.1968 14.7725C12.6132 14.6372 13.0604 14.8651 13.1957 15.2815L15.0337 20.9383L16.8717 15.2815C16.9912 14.9139 17.3537 14.6932 17.7236 14.7396C18.0934 14.6932 18.456 14.9139 18.5755 15.2815L20.4135 20.9383L22.2515 15.2815C22.3868 14.8651 22.834 14.6372 23.2504 14.7725C23.6668 14.9078 23.8947 15.355 23.7594 15.7714L22.8607 18.5375H23.6226C24.1347 18.5375 24.5499 18.9527 24.5499 19.4648C24.5499 19.9769 24.1347 20.392 23.6226 20.392H22.6953C22.5494 20.392 22.4114 20.3583 22.2885 20.2983L21.1735 23.7302C21.0639 24.0672 20.75 24.2808 20.4135 24.2781C20.077 24.2808 19.763 24.0672 19.6535 23.7302L17.7236 17.7905L15.7937 23.7302C15.6841 24.0673 15.3703 24.2808 15.0338 24.2781C14.6972 24.2808 14.3833 24.0673 14.2737 23.7302L13.1654 20.3191C13.0545 20.3661 12.9325 20.392 12.8044 20.392H11.8771C11.365 20.392 10.9499 19.9769 10.9499 19.4648C10.9499 18.9527 11.365 18.5375 11.8771 18.5375H12.5865L11.6878 15.7714Z' fill='%23cccccc'/%3E%3Cpath d='M7.5498 8.50005C7.5498 7.56116 8.31092 6.80005 9.24981 6.80005H26.2498C27.1887 6.80005 27.9498 7.56116 27.9498 8.50005C27.9498 9.43893 27.1887 10.2 26.2498 10.2H9.2498C8.31092 10.2 7.5498 9.43893 7.5498 8.50005Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");}
.footer_wrap li.sellcar:before {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.4149 14.4124L15.5826 5.58015C15.2126 5.21005 14.7024 5 14.1723 5H7.0005C5.90022 5 5 5.90023 5 7.0005V14.1723C5 14.7024 5.21005 15.2126 5.59015 15.5826L14.4224 24.4149C15.2025 25.195 16.4729 25.195 17.2531 24.4149L24.4249 17.2431C25.205 16.4629 25.205 15.2026 24.4149 14.4124ZM8.65111 10.9158C8.53174 10.5484 8.7328 10.1538 9.10021 10.0344C9.46762 9.91505 9.86225 10.1161 9.98162 10.4835L11.6034 15.4748L13.2252 10.4835C13.3306 10.1592 13.6505 9.96444 13.9768 10.0054C14.3031 9.96444 14.6231 10.1592 14.7285 10.4835L16.3503 15.4748L17.972 10.4835C18.0914 10.1161 18.486 9.91505 18.8534 10.0344C19.2208 10.1538 19.4219 10.5484 19.3025 10.9158L18.5095 13.3565H19.1818C19.6337 13.3565 20 13.7228 20 14.1747C20 14.6265 19.6337 14.9928 19.1818 14.9928H18.3636C18.2349 14.9928 18.1131 14.9631 18.0047 14.9101L17.0208 17.9382C16.9242 18.2357 16.6472 18.4241 16.3503 18.4218C16.0533 18.4241 15.7763 18.2357 15.6797 17.9382L13.9768 12.6973L12.2739 17.9382C12.1773 18.2357 11.9004 18.4241 11.6034 18.4218C11.3065 18.4241 11.0295 18.2357 10.9328 17.9382L9.9549 14.9285C9.85699 14.9699 9.74936 14.9928 9.63636 14.9928H8.81818C8.36631 14.9928 8 14.6265 8 14.1747C8 13.7228 8.36631 13.3565 8.81818 13.3565H9.44412L8.65111 10.9158Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");}
.footer_wrap li.reduc:before {background-image:url('../images/footer_ico5.png');}
.footer_wrap li.recog:before {background-image:url('../images/footer_ico5_rec.png');}
.footer_wrap li em.recog2 {position:absolute; right:-2px; top:9px; width:8px; height:8px; background-color:#fc6500; border-radius:5px; }
.footer_wrap li.my::before {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.53564 16.9999C4.53564 15.5797 5.68691 14.4285 7.10707 14.4285C8.52723 14.4285 9.6785 15.5797 9.6785 16.9999C9.6785 18.4201 8.52723 19.5713 7.10707 19.5713C5.68691 19.5713 4.53564 18.4201 4.53564 16.9999Z' fill='%23cccccc'/%3E%3Cpath d='M14.5356 16.9999C14.5356 15.5797 15.6869 14.4285 17.1071 14.4285C18.5272 14.4285 19.6785 15.5797 19.6785 16.9999C19.6785 18.4201 18.5272 19.5713 17.1071 19.5713C15.6869 19.5713 14.5356 18.4201 14.5356 16.9999Z' fill='%23cccccc'/%3E%3Cpath d='M24.5356 16.9999C24.5356 15.5797 25.6869 14.4285 27.1071 14.4285C28.5272 14.4285 29.6785 15.5797 29.6785 16.9999C29.6785 18.4201 28.5272 19.5713 27.1071 19.5713C25.6869 19.5713 24.5356 18.4201 24.5356 16.9999Z' fill='%23cccccc'/%3E%3C/svg%3E%0A");}
.footer_wrap li.on {color:#eee;/*color:#21242A;*/}
.footer_wrap li.on:before {opacity:1;}
.footer_wrap li br {display:none;}

/*********** [ Media Queries ] ***************************************************************/

@media all and (max-width:40rem){ /* 640px */}
@media all and (max-width:37.5rem){ /* 600px */}
@media all and (max-width:36.25rem){ /* 580px */}
@media all and (max-width:33.75rem){ /* 540px */}
@media all and (max-width:30rem){ /* 480px */}
@media all and (max-width:25rem){ /* 400px */}
@media all and (max-width:20rem){ /* 320px */}


/*=========================================================
							popup
=========================================================*/

/* 팝업 레이아웃(전체형) */
.modal-popup.modal-reset {display:block !important;position:relative !important;height:auto !important;}
.modal-popup {display:none;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;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
/*.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%;right:0;width:3rem;height:3rem;margin:0;transform:translateY(-50%);font-size:0;line-height:0;text-indent:-999px;background-repeat:no-repeat;background-position:center;background-size:auto 5rem;font-size:0;line-height:0;text-indent:-999px;background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1342_16890)'%3E%3Cpath d='M50.5996 46.6L40.9996 37L50.5996 27.4' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.4004 27.4L41.0004 37L31.4004 46.6' stroke='%23222323' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1342_16890' x='-8' y='-8' width='98' height='98' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='14.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1342_16890'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1342_16890' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.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.popup-blank {display:block !important;}
.modal-popup button {font-size:16px;}

/* 팝업 레이아웃(팝업형) */
.block-ui {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:99991;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}

.modal-popup.ty02, .modal-popup.ty_alert {position:fixed;left:50%;top:50%;width:90%;height:auto;transform:translate(-50%,-50%);border-radius:1.25rem;background:#fff;z-index:99999;overflow-y:auto;overflow-x:hidden;font-size:0;}
.modal-popup.ty02.active, .modal-popup.ty_alert.active {transform:translate(-50%,-50%);}
.modal-popup.ty02 .pop-header, .modal-popup.ty_alert .pop-header {width:100%;min-height:33px;padding-bottom:12px;/*background:#f7f7f7;*/text-align:left;z-index:10;overflow:hidden;box-sizing:border-box;}
.modal-popup.ty02 .pop-header span {padding:1rem 0 0 1rem;font-size:.875rem;font-weight:normal;color:#53535C;}
.modal-popup.ty02 .pop-header .btn-pop-close2 {position:absolute;top:6px;right:6px;left:inherit;width:34px;height:34px;background:url('/api/images/pop_close.png') center center no-repeat;background-size:15px 15px;}
.modal-popup.ty02 .pop-header .btn-pop-close2 span {display:none;}
.modal-popup.ty02 .pop-content {padding:1.75rem 2rem;max-height:calc(100% - 12rem) !important;background:#fff;overflow-y:auto;font-size:1.125rem;-webkit-overflow-scrolling:touch;}
.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-content .article-list.paddRL li {padding:0 1.25rem;}
.modal-popup.ty02 .button-group {display:flex;gap:.25rem;padding:0 var(--padd-column) var(--padd-column);}
/*.modal-popup.ty02 .button-group .button {height:3.125rem;line-height:3.125rem;}*/
.modal-popup.ty02 .btn_wrap {border-top:1px solid #eee;color:#d32f2f;}
.modal-popup.ty02 .btn_wrap 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 .btn_wrap button:last-child {/*background:#888;*/color:#555;}
.modal-popup.ty02 .btn_wrap button:nth-child(2) {border-left:1px solid #eee;}

.modal-popup.ty03 {position:fixed;left:.5rem;right:.5rem;top:.5rem;width:calc(100% - 1rem);height:auto;max-height:calc(100% - 4rem);border-radius:.5rem;background:#fff;z-index:99999;overflow-y:auto;overflow-x:hidden;font-size:0;transform:translateX(15%);}
.modal-popup.ty03.active {transform:translateX(0);}
.modal-popup.ty03 .pop-content {padding:0;}
.modal-popup.ty03 .pop-header .btn-pop-close {left:auto;right:0;background:url('/api/images/pop_close.png') center center no-repeat;background-size:15px 15px;}
.modal-popup.ty03 .button-group {margin:0 1.5rem 1.5rem;}
.modal-popup.ty03 .button-group .button {border-radius:var(--radius-btn);}

.modal-popup.ty_alert .pop-content {padding:0;}
.modal-popup.ty_alert .button-group {display:flex;gap:0;padding:0;border-top:1px solid #efefef;}
.modal-popup.ty_alert .button-group .button {flex:1;height:3rem;margin:0 !important;border-radius:0 !important;}
.modal-popup.ty_alert .button-group .button:first-child {flex:2;}

/* bottom형 */
.modal-popup.ty04 {display:block;top:auto;left:0;right:0;bottom:-100%;width:auto;height:auto;padding:var(--padd-column) var(--padd-column) 0;border-radius:2rem 2rem 0 0;}
.modal-popup.ty04.active {bottom:0;}
.modal-popup.ty04 .pop-header .title {display:block;padding:0 0 0 .25rem;text-align:left;font-size:1.25rem;line-height:2.5rem;color:#212121;}
.modal-popup.ty04 .pop-header .btn-pop-close {}
.modal-popup.ty04 .pop-content {padding:1.25rem 1rem;}
.modal-popup.ty04 .pop-content p {padding-bottom:.5rem;}
.modal-popup.ty04 .pop-content .ment {font-size:1.125rem;}
.modal-popup.ty04 .pop-content .inputFormWrap li:last-of-type {padding-bottom:0;}
.modal-popup.ty04 .button-group {display:flex;gap:.25rem;padding:1rem 0 0;margin:0 -1.25rem;}
.modal-popup.ty04 .button-group button {border-radius:0;}
.modal-popup.ty04 .button-group:after, .modal-popup.ty04 .button-group:before {display:none;}
.modal-popup.ty04 .button-group.col2 .button {width:70% !important;}
.modal-popup.ty04 .button-group.col2 .button:first-child {width:calc(30% - .5rem) !important;margin-right:0;}

/* 개별사진 크게보기 */
.modal-popup.photofull {background:rgba(0,0,0,.4);}
.modal-popup.photofull .pop-header {background:transparent;}
.modal-popup.photofull .pop-header .btn-pop-close {left:auto;right:0;}
.modal-popup.photofull img {width:100%;}
.modal-popup.photofull .pop-content {display:grid;align-content: center;height:calc(100% - 45px);overflow:auto;font-size:0;}

.modal-popup.active {display:block;}

.pop_footer {position:fixed;left:1rem;right:1rem;bottom:-100%;padding:2rem var(--padd-column) var(--padd-column);background:#fff;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;z-index:100000;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.pop_footer .txt-box {padding:var(--padd-box);}
/*.pop_footer .button-group {padding:0;}
.pop_footer .button-group .button {border-radius:0})*/

.pop_footer .inputFormWrap li:last-child {padding-bottom:0;}
.pop_footer input, .pop_footer textarea {margin-bottom:0;}
.pop_footer.active {bottom:1rem;}

/* =========================================================================================================
	경매시간
=========================================================================================================*/
.timebar-wrap {position:relative;z-index:10;font-size:0;}
.timebar-wrap .timebar {height:.2rem;background:#ebf2fa;border-radius:.5rem;text-align:left!important;font-size:0;overflow:hidden;}
.timebar-wrap .timebar > span {display:inline-block;width:100%;height:100%;background:var(--bgcolor-btn);}
.timebar-wrap .state {display:inline-block;padding:.7rem 0;color:var(--bgcolor-main-blue);font-size:.85rem;font-weight:bold;}
.timebar-wrap .state.end {width:100%;border-top:.15rem solid #f7f7f7;color:var(--txt-black);}
.timebar-wrap .time {position:absolute;right:0;top:0;padding-top:.7rem;font-size:.85rem;overflow:hidden;text-align:right;}

/*=========================================================================================================
	별점
=========================================================================================================*/
.star_wrap {display:inline-block;position:relative;width:46px;height:8px;background:url(../images/icon/star_bg.png) 0 0 no-repeat;background-size:auto 100%;text-align:left;font-size:0;}
.star_wrap .bar {display:inline-block;width:100%;height:100%;background:url(../images/icon/star.png) 0 0 no-repeat;background-size:auto 100%;font-size:0;}
.input_star .star_wrap {width:182px;height:32px;}

.review_box {position:relative;padding:1.5rem 0;font-size:.8rem;letter-spacing:-1px;text-align:center;}
.review_box .total strong {font-size:1.7rem;letter-spacing:0;font-weight:bold;}
.review_box .total .star_wrap {width:85px;height:15px;margin-left:1rem;}
.review_box .title {padding-bottom:1rem;font-size:1rem;font-weight:bold;}
.review_box .total .price {padding-right:1rem;font-size:1.05rem;}
.review_box .total .price em{padding:0 3px 0 5px;font-weight:bold;font-size:1.2rem;color:#FC6500;}


/*=========================================================================================================
	첨부파일
=========================================================================================================*/
/* 첨부파일 및 첨부이미지*/
.inp-file {	display:block;}
.inp-file label {display:block;position:relative;text-align:center;box-sizing:border-box;height:40px;width:110px;padding:0 5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;}
.inp-file label:before {content:"\eb7b";display:inline-block;vertical-align:middle;  margin-right:10px; font-size:1.125rem;line-height:38px;font-family:xeicon !important;}
.inp-file label span {display:inline-block;vertical-align: top;line-height: 38px;font-size:.9rem;}
.inp-file input[type="file"] {display:none;}
.inp-file .disabled label {	cursor: default;background-color:#f1f1f1 !important;}
.inp-file .disabled label  span {color: #999;}
.file-txt {display:inline-block;vertical-align:middle;font-size:.9rem;color:#777;}

/* 첨부파일 */
.file-list .data-empty {display:block;}
.file-list.on .data-empty {display:none;}

.file-list {/*padding-top:.5rem;*/font-size:0;position:relative;font-size:0;z-index:0;margin-right:-4.5%;overflow:hidden;}
.file-list .img-list {position:relative;display:inline-block;width:45.5%;min-height:5.87rem;vertical-align:top;padding:0;margin-right:4.5%;margin-bottom:4.5%;}
.file-list .img-list > .button {position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0 !important;line-height:1.4;font-size:.625rem;border-radius:.5rem;border:1px solid #dedede;background:#fbfbfc;color:var(--chexcar-thema);z-index:1;}
.file-list .img-list > .button:before {content:'';position:relatvie;display:block;height:2rem;background:url(/app/images/icon/icon_add.png) no-repeat center #fbfbfc;background-size:auto 2rem;}
.file-list .img-list.on > .button {opacity:0;}
.file-list .img-list .photo {height:5.87rem;border-radius:7px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.file-list .img-list .photo.img {position:relative;}
.file-list .close {position:absolute;top:0px;right:0px;width:28px;height:28px;text-align:center; background:rgba(0,0,0,0.6);border-radius:50%;font-size:0;z-index:3;}
.file-list .close::before {content:'';position:absolute;left:50%;top:.4rem;width:.02rem;height:1.2rem;transform:rotate(45deg) translate(0, 0);background:#fff;}
.file-list .close::after {content:'';position:absolute;left:50%;top:.4rem;width:.02rem;height:1.2rem;transform:rotate(-45deg) translate(0, 0);background:#fff;box-shadow:unset;}
.file-list .file-down {position:absolute;top:0px;right:0px; width:28px;height:28px; text-align:center;background:url(/app/images/file/icon_down.png) no-repeat center center rgba(0,0,0,0.6);border-radius:0px 3px 0px 3px;font-size:0;z-index:100}
.file-list .check-area {position:absolute;left:5px;top:5px;z-index:100}
.file-list .load-time{ display:block;margin:0;padding:0px 0;font-size:13px;color:#2296f2;}
.file-list p {display:block;padding:.2rem 0;font-size:0.80rem;width:100%;letter-spacing:-.07em;font-size:0.85rem;word-break:break-all !important;text-align:center;}

.file-list.move .img-list:after {content:'';display:block;padding:.2rem 0;font-size:0.80rem;width:100%;letter-spacing:-.07em;font-size:0.85rem;word-break:break-all !important;text-align:center;}
.file-list.move .img-list > .button:before {background:url(/images/nophoto/nophoto_640x480.png) no-repeat center #fbfbfc;background-size:cover;margin-bottom:0;height:100%;}
.file-list.jindan .img-list:before {content:'(필수)';position:absolute;left:0;bottom:.45rem;font-size:.65rem;color:#ff0000;line-height:1;}
/*.file-list.jindan .img-list:nth-of-type(26)::before {content:'(선택)';color:#aaa;}*/

.file-list.jindanadd .img-list:after {display:none;}

.file-list .file-area {position:relative;display:inline-block;width:50%;min-height:5.87rem;vertical-align:top;padding:0;margin-right:.87rem;}
.file-list .file-area .file-box {display:block;width:100%;height:5.87rem; text-align:center;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center center;background-size:25px 25px;}
.file-list .file-area .file-box.pdf {background-image:url('/app/images/file/file_pdf.png');}
.file-list .file-area .file-box.zip, .file-list .file-area .file-box.alz{background-image:url('/app/images/file/file_zip.png');}
.file-list .file-area .file-box.doc, .file-list .file-area .file-box.docx {background-image:url('/app/images/file/file_docx.png');}
.file-list .file-area .file-box.hwp {background-image:url('/app/images/file/file_hwp.png');}
.file-list .file-area .file-box.xls, .file-list .file-area .file-box.xlsx {background-image:url('/app/images/file/file_xls.png');}
.file-list .file-area .file-box.img, .file-list .file-area .file-box.jpg, .file-list .file-area .file-box.bmp, .file-list .file-area .file-box.tif, .file-list .file-area .file-box.gif {background-image:url('/app/images/file/file_img.png');}
.file-list .file-area .file-box.pptx, .file-list .file-area .file-box.ppt {background-image:url('/app/images/file/file_ppt.png');}
.file-list .file-area .file-box.txt, .file-list .file-area .file-box.etc, .file-list .file-area .file-box.xml, .file-list .file-area .file-box.page {background-image:url('/app/images/file/file_txt.png');}
.file-list .file-area .file-box.ai {background-image:url('/app/images/file/file_ai.png');}
.file-list .file-area .file-box.ps {background-image:url('/app/images/file/file_ps.png');}
.file-list .file-area .file-box.mp3, .file-list .file-area .file-box.mid {background-image:url('/app/images/file/file_mp3.png');}
.file-list .file-area .file-box.mpeg, .file-list .file-area .file-box.mpg, .file-list .file-area .file-box.wav, .file-list .file-area .file-box.mov {background-image:url('/app/images/file/file_mov.png');}

.file-list.paper .img-list {min-height:12rem;}
.file-list.paper .img-list > .button, .file-list.paper .img-list .photo {height:12rem;}
.file-list.paper .img-list .photo {border:1px solid #ddd;background-color:#fbfbfc;background-size:cover;/*background-size:contain;*/}

/* .file-list.col3 {display:inline-block;font-size:0;} */
.file-list.col3 {display:inline-block;width:100%;font-size:0;}
.file-list.col3 .img-list, .file-list.col3 .file-area {display:inline-block;width:30%;min-height:4.87rem;margin-bottom:.87rem;margin-right:4.5%;}
.file-list.col3 .img-list .photo, .file-list.col3 .file-area .file-box, .file-list.col3 .file-area .bubtton {height:4.87rem;}
.file-list.col3 .img-list:nth-of-type(3n) {margin-right:0;}

.file-list.infolist {padding-left:.5rem;padding-right:.5rem;}
.file-list.myinfo .img-list > .button, .file-list.myinfo .img-list .photo {height:7.5rem}

/*=========================================================
	캘린더
=========================================================*/
.date {background-position:right center;background-size:auto 1.5rem;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 11.3108H10.3784V12.5H13V11.3108ZM16.6351 11.3108H14.1892V12.5H16.6351V11.3108ZM20.3243 11.3108H17.8243V12.5H20.3243V11.3108ZM22.5135 8.18919H19.9189V6H18.7297V8.18919H11.973V6H10.7838V8.18919H8.18919C7.52919 8.18919 7.00595 8.72432 7.00595 9.37838L7 19.8108C7 20.4649 7.52919 21 8.18919 21H22.5135C23.1676 21 23.7027 20.4649 23.7027 19.8108V9.37838C23.7027 8.72432 23.1676 8.18919 22.5135 8.18919ZM22.5135 19.8108H8.18919V9.5625H22.5135V19.8108Z' fill='%23222323'/%3E%3Cpath d='M10.3784 14H13V15.1892H10.3784V14Z' fill='%23222323'/%3E%3Cpath d='M14.1892 14H16.6351V15.1892H14.1892V14Z' fill='%23222323'/%3E%3Cpath d='M17.8243 14H20.3243V15.1892H17.8243V14Z' fill='%23222323'/%3E%3C/svg%3E%0A");}

.helloCalenderDiv {display:block;padding:1rem;background:#fff;border:1px solid #1e295b;border-radius:.25rem;box-shadow:3px 3px 5px rgba(0,0,0,.10);-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.10);z-index:1000;}
.hcTable {width:17rem;border-collapse:collapse;}
.hcTitle {padding:0 3rem;margin:0;}
.hcControlBar {padding:.5rem 0 !important;text-align:center;}
.hcTable tbody {border:0;}
.hcTable tbody tr:nth-child(even) {background-color:transparent;}
.hcTable th {padding:.5rem 0;background-color:#f9f9f9;font-weight:normal;font-size:.75rem;}
.hcTable td {padding:.5rem 0;text-align:center;}
.hcTable tr:hover td {background:none;}
.hcTable tr:hover td.hcControlBar {background:none !important;}
.hcTable .Year, .hcTable .Month {width: 4.5rem;height:2rem;margin: 0 .5rem;padding:0;border:0;background-position:right center;font-size:1rem;/*min-width:3.125rem;width:30%;margin-right:2px;height:30px;background-color:#fff;border:1px solid #999;line-height:30px;font-size:13px;font-weight:bold;border-radius:4px;padding:0 8px;*/}
.hcTable .Month {width:3.5rem;}
.hcTable .mouseOver { background-color:#eaedf0 !important;border-radius:5px;cursor:pointer;}
.hcTable .hcSun { color:#FF0000;}
.hcTable .hcSat { color:#1c4fb9;}
.hcTable .selectDay { background-color:#2c2c2c !important;color:#fff;overflow:hidden;border-radius:100%;}
.hcTable .selectDay:hover {color:#fff !important}
.hcTable select:focus { border:1px solid #25378b !important;}

.hcPrev, .hcNext {display:inline-block;width:30px;height:30px;position:relative;border-radius:4px;line-height:30px;margin-right:5px;padding:0 6px;border-width:0;color:transparent;font-size:18px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center ;background-color:#fff;background-size:1.5rem auto;cursor:pointer;}
.hcPrev {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9L18 15L12 21' stroke='%2350555C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transform:rotate(180deg);}
.hcPrev:hover { border:1px solid #999}
.hcNext {background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9L18 15L12 21' stroke='%2350555C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.hcNext:hover { border:1px solid #999}
.hcToday { border:1px;border-color:#C8C8C8;border-style:solid;background-color:white;color:#6C6C6C;padding-top:4px;}
.hcToday { margin-right:25px;}
.hcTable .noSelect { background-color:#fff;}

.date-picker-wrapper .drp_top-bar .apply-btn:after {content:'저장';position:absolute;right:0;top:0;font-size:14px;font-weight:bold;background-image:none;z-index:1;}