@import url('/css/materialdesignicons.min.css');
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


/* =========================================================================================================
	Reset
========================================================================================================= */
html {width:100%;height:100%;padding:0;margin:0;}
body {width:100%;height:100%;padding:0;margin:0;overflow:hidden;}
.include body {overflow:auto;}
html.iframe, .iframe body {min-width:1240px;height:auto !important;overflow:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
img {border:0 none;vertical-align:middle;}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
i {font-style:normal;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;*font-weight:normal;}
a {color:#000;text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:underline;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
caption {display:none;}
table {table-layout:fixed;width:100%;margin:0;padding:0;border-spacing:0;border:0;}
*+html table {border-collapse:collapse;}

div,button,input,form,legend,textarea,select,label,dl,dd,dt,li,span,p,th,td,h1,h2,h3,h4,h5,h6 {font-size:12px;color:#222;font-family:'¸¼Àº °íµñ', Malgun Gothic, '±¼¸²', Gulim, sans-serif;}

/* =========================================================================================================
	form
========================================================================================================= */
input, select, textarea, button {display:inline-block;outline:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0;vertical-align:middle;}
input, select, textarea, input + label {letter-spacing:-1px;font-size:14px;}
button {outline:0;vertical-align:middle;border:0 none;background-color:transparent;cursor:pointer;white-space:nowrap;font-family:'Pretendard-Regular, Geneva, gulim';*font-family:'Pretendard-Regular, Geneva, gulim';}
input[type=text], input[type=number], input[type=password] {width:100%;height:30px;padding:0 7px;border-color:#d5d8de;border-width:1px;border-style:solid;border-radius:0;background-color:#fff;color:#000;line-height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type=file] {height:24px;padding:0;border:1px solid #d5d8de;border-radius:0;background:#fff;color:#111;font-weight:500;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input.date {width:100px !important;background-image:url(/images/icon_cal.png);background-repeat:no-repeat;background-position:right center;}

.input_item {position:relative;border:1px solid #cacaca;padding:14px 5px;}
.input_item input {background-color:transparent;border:0;font-size:16px;font-family:'Pretendard-Regular';}
.input_item input[type=text] + label, .input_item input[type=password] + label {position:absolute;top:50%;left:5px;padding:0 5px;margin-top:-13px;font-size:16px;color:#a9a9a9;z-index:-1;font-family:'Pretendard-Regular';-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.input_item label.filled, .input_item input:focus + label  {top:0 !important;background:#fff;font-size:12px !important;z-index:1 !important;}

input + label input {display:none;margin-left:5px;}
input:checked + label input {display:inline-block;}

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:inline-block;padding:0 10px 0 22px;background-image:url('/images/icon_check.png');background-position:0 4px;background-repeat:no-repeat;background-size:22px auto;box-sizing:border-box;border:0;letter-spacing:-1px;line-height:24px;/*color:#777;*/vertical-align:middle;cursor:pointer;}

input[type=radio] + label {display:inline-block;padding:0 7px 0 22px;background-image:url('/images/icon_radio.png');background-position:0 4px;background-repeat:no-repeat;background-size:25px auto;box-sizing:border-box;border:0;letter-spacing:-1px; color:#222;line-height:24px;/*color:#777;*/vertical-align:middle;cursor:pointer;}
input[type=checkbox]:checked + label, input[type=radio]:checked + label {position:relative;background-position:0 -46px;color:#111;}
input[type=checkbox] + label .icon_check {position:absolute;left:0;top:0;width:18px;height:20px;background:#fff;color:#1e75ec;text-align:center;font-weight:bold;font-size:14px;}


input[type=checkbox][readonly] + label, input[type=radio][readonly] + label {background-position:0 4px !important;color:#111;opacity:1 !important;}
input[type=checkbox]:checked[readonly] + label, input[type=radio]:checked[readonly] + label {background-position:0 -49px !important;color:#111;}

input.must, select.must, textarea.must {background-color:#fce9e9 !important;}
input.action, select.action, textarea.action {background-image:url(/images/input_action.png) !important;background-repeat:no-repeat;}
input.white, select.white, textarea.white {background-color:#fff;}
input.price {text-align:right;color:#f23900 !important;font-weight:bold;}

th.color, td.color {color:#0084e9;}
th.must_color {color:#0084e9;}

.br {display:none;}

textarea {width:100%;resize:none;padding:1px 3px;border:1px solid #d5d8de;border-radius:0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#111;font-size:12px;line-height:14px ;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

select::-ms-expand{display:none;}
select {width:100%;height:30px;padding:0 35px 0 7px;border-color:#d5d8de;border-width:1px;border-style:solid;border-radius:0;background-image:url(/images/icon_select.png);background-repeat:no-repeat;background-position:right center;background-color:#fff;color:#000;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*background:#fff;}
select:focus, input[type=text]:focus, input[type=password]:focus {border:1px solid #000;}

label {display:inline-block;line-height:22px; cursor:pointer;vertical-align:middle;}

input:-ms-input-placeholder {color:#a9a9a9;}
input::-webkit-input-placeholder {color:#a9a9a9;}
input::-moz-placeholder {color:#a9a9a9;}
textarea:-ms-input-placeholder {color:#a9a9a9;}
textarea::-webkit-input-placeholder {color:#a9a9a9;}
textarea::-moz-placeholder {color:#a9a9a9;}

input:read-only, textarea:read-only {background-color:#fcfcfc;border-color: #eee;}
input:read-only:focus, textarea:read-only:focus {border-color: #eee !important;}
input[readonly=readonly], textarea[readonly=readonly] {background:#f7f7f7;}
.select_item.readonly {background:#f7f7f7;border-color:#eee;}
.select_item.readonly label {background:url(/images/icon_select_readonly.png) no-repeat right center;}

select:disabled, input[type=text]:disabled, input[type=password]:disabled, input[type=number]:disabled, input[type=checkbox]:disabled + label, input[type=radio]:disabled + label, .disable-styled {opacity:.3;}


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;}

@media \0screen {	
    input[type=checkbox], input[type=radio] {margin-top:10px;}
	input[type=radio] + label {background:none !important;}
	input[type=checkbox] + label {background:none !important;}
	select {padding-right/***/:0;background/***/:#fff;padding/***/:4px 3px 4px 7px;}
}
@media screen and (min-width:0) {
	select {padding:4px 3px 4px 7px \0/IE9;background-image:url(/images/icon_select.png);background-repeat:no-repeat;background-position:right center;background:none \0/IE9}
}

fieldset {position:relative;padding:10px 20px;border:0;border-top: 1px solid #ececea;border-bottom: 1px solid #ececea;background:#f9f9f9;}
fieldset legend {display:none;}
fieldset span { display:inline-block;width:65px;text-align:right;}
fieldset input, fieldset select, fieldset button {font-weight:normal !important;}
fieldset label {padding-right:15px !important;}
fieldset .space {/*padding:0 25px;*/width:auto;}
fieldset .btn_search_wrap {display:inline-block;}
fieldset .btn_search_wrap button {position:absolute;top:0;}

@media screen and (max-width:1550px){
	fieldset input, fieldset select, fieldset span, fieldset label {margin-bottom:5px;}
	.br {display:block;}
}

/* ½ºÅ©·Ñ¹Ù */
::-webkit-scrollbar { width: 8px;height:8px;}
::-webkit-scrollbar-track { background-color: #fff; }
::-webkit-scrollbar-thumb { background:rgba(35,53,84,.5); }
::-webkit-scrollbar-button { display: none; }

.slimScrollBar {right:0 !important;width:7px !important;opacity:0.3 !important;background:#233554 !important;-webkit-transition:width .2s ease;-ms-transition:width .2s ease;transition:width .2s ease;}
.slimScrollBar:hover {width:10px !important;opacity:0.5 !important;cursor:pointer;}

/* =========================================================================================================
	·¹ÀÌ¾Æ¿ô(°øÅë)
========================================================================================================= */
.wrap {position:relative;width:100%;height:100%;min-width:1024px;min-height:300px;background:#ececec;font-size:0;overflow:hidden;overflow-x:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap.pop {min-width:auto;/*height:auto;*/background-color:transparent;transform:translateY(-2px);}
.content {position:absolute;left:0;right:0;top:50px;min-width:804px;background:#aaa;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;}
.content.white {background:#fff;}


h1 {float:left;display:inline-block;height:50px;padding:0 45px 0 153px;background:url(/images/logo.png) no-repeat 15px center;background-size:auto 48px;font-size:16px;color:#e7e8ec;font-family:'Pretendard-Regular';font-weight:normal;line-height:50px;z-index:1;}
h1 span {display:none;}
h3 {font-size:15px;color:#000;letter-spacing:-1px;font-family:'Pretendard-Regular';font-weight:normal;line-height:28px;}
h3.first {padding-top:0 !important;}
h3.h3 {padding:20px 30px 15px;background:none;}

.txt_red {color:#f21100 !important;}
.txt_blue {color:#5daad3 !important;}
.txt_orange {color:#ef7b0b !important;}
.txt_black {color:#2222 !important;}

.txt_wait {font-weight:bold;color:#0060ff;}
.txt_out {font-weight:bold;color:#ff003e;}
.txt_end {font-weight:bold;color:#111;}
.txt_outwait {font-weight:bold;color:#31bf00;}

.t_right {text-align:right !important;}
.t_left {text-align:left !important;}
.f_right {position:absolute;right:0;height:100%;background:#fff;overflow:auto;/*float:right !important;*/}
.f_left {float:left !important;height:100%;background:#fff;overflow:auto;}
.f_center {position:absolute;left:0;right:0;height:100%;background:#fff;overflow:auto;}
.fuc_flexWidth {width:20%;}
.box {position:relative;}
.loadingTarget {}
.f_left .box {max-width:none;}
.wrap.pop .t_header {border:0;}
.scrollbox {overflow:auto;}

.page_1 .f_right .box {max-width:1100px;border-right:1px solid #ccc;}

.wid_30 {width:29.5%;}
.wid_40 {width:39.5%;}
.wid_45 {width:44.5%;}
.wid_50 {width:49.5%;}
.wid_55 {width:53.5%;}
.wid_60 {width:59.5%;}

.font14 {font-size:14px !important;}
.font16 {font-size:16px !important;}

.paddT0 {padding-top:0 !important;}
.paddL10 {padding-left:10px !important;}

.hide {display:none !important;}

.hangul { ime-mode:active; }
.english { ime-mode:inactive; }
.onlyenglish { ime-mode:disabled; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }

.loading {position:absolute;left:0;right:0;top:0;bottom:0;background:url(/images/loading.svg) no-repeat center 40% rgba(255,255,255,.6);background-size:auto 80px;z-index:10000000;}

.icon {display:inline-block;width:27px;height:27px;vertical-align:middle;margin-left:-5px;margin-top:-3px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;}
.icon.icon_write {background-image:url(/images/icon_btn_write.png);}
.icon.icon_print {background-image:url(/images/icon_btn_print.png);}
.icon.icon_excel {background-image:url(/images/icon_btn_excel.png);}
.icon.icon_del {background-image:url(/images/icon_btn_del.png);}
.icon.icon_search {width:24px;height:30px;margin:0;background-image:url(/images/icon_btn_search.png);}
.icon_replay {display:inline-block;width:25px;height:15px;background:url(/images/icon_reply.png) no-repeat center center;font-size:0;}
.icon_replay.disable {opacity:.2;}
.icon_answer {display:inline-block;width:23px;height:23px;background:url(/images/icon_answer.png) no-repeat center center;font-size:0;vertical-align:middle;margin-right:10px;}

.icon_notice {display:inline-block;width:45px;height:15px;padding-left:32px;background-position:10px center;background-repeat:no-repeat;line-height:17px;font-weight:bold;}
.notice {background-image:url('/images/icon_notice.png');color:#0074f6;}
.paper {background-image:url('/images/icon_paper.png');}

.btn {display:inline-block;min-width:105px;height:28px;*height:auto;padding:0;background-color:#233554;border-color:#233554;border-style:solid;border-radius:3px;border-width:0;color:#fff;line-height:32px;font-size:13px;letter-spacing:-1px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-family:'Pretendard-Regular';}
.btn_big {display:inline-block;min-width:60px;height:40px;*height:auto;padding:0 25px;background-color:#233554;border-color:#233554;border-style:solid;border-width:0;border-radius:3px;color:#fff;line-height:44px;font-size:13px;letter-spacing:-1px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-family:'Pretendard-Regular';}
.btn.white, .btn_big.white {background:#777;color:#fff;}
.btn.red, .btn_big.red {border-color:#0ac29b !important;background:#0ac29b !important;color:#fff;}
.btn.pink, .btn_big.pink {border-color:#f03a72 !important;background:#f03a72 !important;color:#fff;}
.btn.green, .btn_big.green {border-color:#0ac29b !important;background:#0ac29b !important;color:#fff;}
.btn.blue, .btn_big.blue {border-color:#70c0ec !important;background:#70c0ec !important;color:#fff;}
.btn.orange, .btn_big.orange {border-color:#fd6b2e !important;background:#fd6b2e !important;color:#fff;}
.btn.black, .btn_big.black {border-color:#1d1d1b;background:#1d1d1b;color:#fff;}
.btn.line, .btn_big.line {border-color:#ccc;border-width:1px;background:#fff;color:#000;overflow:hidden;}
.btn.mini {min-width:auto;padding-left:10px;padding-right:10px;}
.btn_calender {width:110px !important;background:url('/images/icon_cal.png') no-repeat right center #FFF !important;background-size:17px 17px;}
.btn_search {display:inline-block;width:55px;height:50px;border:0;background:url('/images/icon_btn_search.png') no-repeat center center transparent;color:#fff; font-size:0;text-indent:20px;overflow:hidden;}
.btn_date {display:inline-block;height:32px;padding:0 10px;font-size:14px;border:1px solid #ddd;background:#fff;color:#333;font-weight:500;line-height:29px;overflow:hidden;cursor:pointer;}
.btn_date.on {border:1px solid #404657;background:#404657;color:#fff;}


/*.btn.red:hover, .btn_big.red:hover, .btn.green:hover, .btn_big.green:hover, .btn.black:hover, .btn_big.black:hover {border-color:#fff055 !important;background-color:#fff055 !important;color:#111 !important;}
.btn:hover, .btn_big:hover {border-color:#0e0e0e !important;background-color:#0e0e0e !important;color:#fff !important;}*/
.btn:hover, .btn_big:hover {border-width:0 !important;background-color:#233554 !important;color:#fff !important;}
.btn.line:hover, .btn_big.line:hover {border-width:1px !important;border-color:inherit !important;background-color:#fff !important;color:#000 !important;}
.disable {opacity:.3;border-color:#999 !important;color:#999 !important;box-shadow:none;background-color:#f9f9f9 !important}
.disable.btn_big, .disable.red, .disable.black {color:#fff !important;}
.disable:hover, .disable.blue:hover, .disable.darkblue:hover {border-color:#999 !important;color:#999 !important;box-shadow:none;background-color:#f9f9f9 !important}
.toggle_open {display:none;position:absolute;left:50%;top:174px;min-width:50px;height:16px;border-radius:0;background-color:#fff;background-image:url(/images/btn_arrow_open.png);background-repeat:no-repeat;background-position:center center;background-size:auto 18px;border-width:0 1px 1px;border-color:#999;margin-left:-50px;color:#333;font-size:12px;line-height:16px;z-index:20;font-size:0;-webkit-transition:none;-ms-transition:none;transition:none;}
.toggle_open.close {background-color:#fcfcfc;background-image:url(/images/btn_arrow_close.png);z-index:1;}
.toggle_open:hover {border-color:inherit !important;background-color:#fff !important;color:inherit !important;}
@media (max-width: 1630px){
	.toggle_open {display:block;}
	.toggle_open.close {top:309px;}
}
.btn.search:hover .icon {background-image:url(/images/icon_btn_search_w.png);}
.btn.upload {position:absolute;width:135px;height:35px;opacity:0;margin:5px 0 0 10px;cursor:pointer;}
.btn.upload + label {display:inline-block;width:135px;height:28px;*height:auto;margin:5px 0 0 10px;padding:0;background-color:#1a2046;border-color:#1a2046;border-radius:0;border-style:solid;border-width:0;color:#fff;line-height:28px;font-size:13px;letter-spacing:-1px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-family:'Pretendard-Regular';vertical-align:middle;}
.btn.all_del {margin-top:6px;}
.btn.mymemo {height:28px !important;margin:5px 0 10px;padding:0 30px !important;background-color:#1a2046 !important;}

.t_header .btn.red, .t_header .btn.red {border-color:#dd042b;background:#dd042b;}
.t_header .btn.disable {background-color:#777 !important;color:#fff !important;}

.link {text-decoration:underline;color:#ea0084;}
.link.salesList {color:#0084e9;}
a.file:hover {text-decoration:underline !important;}

.button_select {display:inline-block;position:relative;vertical-align:middle;}
.button_select ul {display:none;position:absolute;left:0;top:0;z-index:100;width:120px;padding:15px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.button_select:hover button.disable + ul {display:none !important;}
.button_select:hover ul {display:block;}
.button_select li a {display:block;height:25px;color:#fff;font-size:12px;color:#333;line-height:25px;text-decoration:none;text-indent:30px;box-sizing:border-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.button_select li a:hover {background-color:#0ac29b;color:#fff;}

.data_empty {position:relative !important;width:100% !important;min-height:500px !important;height:100% !important;padding:0 !important;margin:0 !important;line-height:100% !important;font-size:14px;color:#999;text-align:center !important;}
.data_empty span {position:absolute;left:0;width:100%;top:48%;color: #ccc;font-size: 16px;letter-spacing: -1px;}
.data_empty.nocar span{top:28% !important;padding-top:130px;background:url(/images/temp_car.png) center top no-repeat;background-size:auto 100px;font-size:18px;color:#999;}

/* =========================================================================================================
	·Î±×ÀÎ
========================================================================================================= */
body.login {background:#313a4e;}  /*  background:#233554   */
.login .wrap {background:transparent;}
.login_wrap {position:absolute; top:50%; left:50%;width:355px;height:355px;box-shadow:5px 5px 32px rgba(0,0,0,.02);filter:drop-shadow(5px 5px 32px rgba(0,0,0,.02));transform:translate(-50%, -70%);z-index:10;}
.login_wrap h1 {padding-right:10px;margin-left:30px;}
.login_wrap h1 span {display:none;}
.login_wrap h1 div {letter-spacing:-1px;font-size:20px;font-family:'Pretendard-Regular';color:#fff;text-align:center;font-weight:normal;}
.login_wrap .copy {padding:15px 5px 0 0;text-align:center;font-size:12px;color:#999;}
.login_box {padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.login_box .conts {clear:both;padding:20px 10px 60px;}
.login_box .input_item {clear:both;margin-top:25px;border-width:0 0 1px;}
.login_box .input_item:hover {border-color:#49c8ec !important;}
.login_box .input_item input, .login_box label {font-family:'Pretendard-Regular';}
.login_box .input_item label.filled, .login_box .input_item input:focus + label {background:transparent;}
.login_box .input_item input {border:0 !important;padding-left:10px;font-weight:bold;line-height:35px;height:35px;color:#fff;}
.login_box input[type=checkbox] + label {background-image:url('/images/icon_check2.png');font-size:12px;color:#ccc;font-family:'Pretendard-Regular';letter-spacing:0;}
.login_box input:-webkit-autofill {color:#fff;-webkit-text-fill-color:#fff;font-size:16px !important;}
.login_box .icon {background-repeat:no-repeat;background-position:right center;}
.login_box .f_right, .login_box .f_left {margin-top:32px;}
.login_box .f_right {right:52px;}
.login_box a {position:relative;margin-left:12px;line-height:26px;font-family:'Pretendard-Regular';font-size:12px;}
.login_box a:after {content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#a0a0a0;}
.login_box .btn_box {clear:both;font-size:0;}
.login_box .btn_box .btn {width:100%;height:70px;border-color:#87daff !important;background-color:#87daff !important;background-image:url(/images/login_icon.png) !important;background-repeat:no-repeat !important;background-position:130px 20px !important;color:#181818;line-height:70px;font-size:18px;text-indent:20px;} /* background:#54d9ff  ÀüÃ¼ÀûÀ¸·Î ÀÏ°ýº¯°æ */
.login_box .btn_box.col2 button {width:50%;margin:0;background-image:none !important;text-indent:0;font-size:17px;}
.login_box .btn_box button.grey {background-image:none !important;text-indent:0;background-color:#ccc !important;border-color:#999 !important;}
.login_box .btn_box button.green {background-image:none !important;text-indent:0;background-color:#3bceae !important;border-color:#3bceae !important;}
.login_box .btn_box .btn:hover {background-color:#75e0ff !important;color:#000;}
.login_box .autologin {padding:20px 0 0 0;}

/* =========================================================================================================
	Çì´õ
========================================================================================================= */
.header {position:relative;display:inline-block;width:100%;min-width:1024px;background:#313a4e;z-index:200;}
.header .text {position:absolute;right:100px;bottom:-10px;font-size:32px;font-weight:bold;opacity:.05;color:#fff;z-index:0;cursor:default;}

.header .header_info {position:absolute;right:0;top:0;padding-left:20px;text-decoration:none !important;letter-spacing:-1px;line-height:60px;z-index:1;}
.header .header_info .info {float:left;margin:8px 15px 0 0;padding:0 45px 0 20px;background:url('/images/icon_myinfo.png') no-repeat right center #1d2a41;border-radius:50px;line-height:36px;color:#fff;font-size:12px;}
.header .header_info .name {float:left;display:inline-block;width:40px;height:50px;border-style:solid;font-size:0;line-height:0;color:#fff;background:url('/images/icon_myinfo.png') no-repeat center center;text-decoration:none !important;overflow:hidden;}
.header .header_info .name.on {/*background-color:#430c1f;*/}
.header .header_info .btn_logout {float:left;display:inline-block;width:50px;height:46px;padding-right:80px;font-size:10px;line-height:0;color:#838d9e;background:url('/images/icon_logout.png') no-repeat 88% center;text-decoration:none !important;overflow:hidden;}
.header .header_info .btn_close {display:inline-block;width:50px;padding-left:10px;color:#fff;font-size:12px;background-image:url('/images/icon_close.png');background-repeat:no-repeat;background-position:center 3px;text-decoration:none !important;line-height:25px;overflow:hidden;vertical-align:middle;}

.info_layer {display:none;position:absolute;right:0;top:59px;width:280px;padding:15px;background:#fff;border:1px solid #1a2046;box-shadow:3px 3px 10px rgba(0,0,0,.1);text-align:center;z-index:1000;}
.info_layer:before {content:'';position:absolute;right:130px;top:-7px;width:0;height:0;border-bottom: 7px solid #fff;border-right: 7px solid transparent;border-left: 7px solid transparent;}
.info_layer.on {display:block;}
.info_layer .photo {width:40px;height:40px;margin:0 auto;border-radius:50%;background-color:#dbdbdb;background-repeat:no-repeat;background-position:center center;background-image:url(/images/myphoto_noimg.png);overflow:hidden;}
.info_layer .myname {padding:10px 0 15px;border-bottom:1px solid #ebebeb;font-size:15px;line-height:20px;}
.info_layer .log {line-height:34px;color:#999;font-size:11px;}
.info_layer button {min-width:auto;width:48%;margin-top:3px;}

/* ¸Þ´º */
.header .gnb {display:inline-block;float:left;position:relative;margin:0 auto;padding:0;z-index:1;}
.header .gnb li {position:relative;}
.header .gnb > ul > li {float:left; display:inline-block;}
.header .gnb > ul > li > div {display:block;font-size:0 !important;} 

.header .gnb > ul > li.m1 > div {background:url('/images/menuicon1.svg') no-repeat center center;}
.header .gnb > ul > li.m1:hover > div, .header .gnb > ul > li.m1.on > div {background:url('/images/menuicon1_on.svg') no-repeat center center;}
.header .gnb > ul > li.m2 > div {background:url('/images/menuicon2.svg') no-repeat center center;}
.header .gnb > ul > li.m2:hover > div, .header .gnb > ul > li.m2.on > div {background:url('/images/menuicon2_on.svg') no-repeat center center;}
.header .gnb > ul > li.m3 > div {background:url('/images/menuicon3.svg') no-repeat center center;}
.header .gnb > ul > li.m3:hover > div, .header .gnb > ul > li.m3.on > div {background:url('/images/menuicon3_on.svg') no-repeat center center;}
.header .gnb > ul > li.m4 > div {background:url('/images/menuicon4.svg') no-repeat center center;}
.header .gnb > ul > li.m4:hover > div, .header .gnb > ul > li.m4.on > div {background:url('/images/menuicon4_on.svg') no-repeat center center;}
.header .gnb > ul > li > div {position:relative;display:inline-block;width:56px;padding:0;color:#d2d5d8;letter-spacing:-1px;font-size:15px;font-weight:bold;line-height:50px;cursor:pointer;background-image:url('/images/header_icon.png');background-position:right center;background-repeat:no-repeat;vertical-align:middle;font-family:'Pretendard-Regular';z-index:11;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);}
.header .gnb li ul {display:none;position:absolute;left:0;*left:-2px;top:50px;width:140px;padding:5px 0;background:#fff;border:1px solid #e2e2e2;border-top:0;box-shadow:3px 3px 10px rgba(0,0,0,.2);z-index:10;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;z-index:12;}
.header .gnb li:hover ul {display:block;}
.header .gnb li:hover li ul {display:none;}
.header .gnb li:hover li::after {display:none;}
.header .gnb li li {clear:both;display:block;padding:0;}
.header .gnb li li div {display:block;height:30px;font-size:13px;color:#555;line-height:30px;text-decoration:none;text-indent:15px;font-weight:bold;letter-spacing:-1px;box-sizing:border-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}
.header .gnb li li div:hover, .header .gnb li:hover li:hover > div {background-color:#f0f0f0;color:#000;}
.header .gnb li:hover li:hover ul {display:block;left:100%;top:0;border-top:1px solid !important;}
.header .gnb li li span {float:right;padding-right:5px;font-size:8px !important;color:inherit;}

.tab-box {margin:0px;background:#fff;font-size:0;overflow:hidden;}
.tab-box li:first-child {border-left:0;}
.tab-box li:last-child {border-right:0;}
.tab-box li {position:relative;display:inline-block;width:20%;height:42px;border-color:#cdcdcd;border-style:solid;border-width:0 0 1px;font-weight:bold;font-famiy:'Pretendard-Regular';text-align:center;letter-spacing:-1px;line-height:42px;padding:0;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab-box li::before {content:'';position:absolute;right:-1px;top:13px;width:1px;height:15px;background:#cdcdcd;}
.tab-box li.on {text-decoration:none;border-width:0 1px 1px;border-color:transparent #cdcdcd #ebebeb;background:#ebebeb;color:#000;}
.tab-box.col5 li {width:20%;}

.tab-box-fixed {height:42px;}
.tab-box-fixed .tab-box {position:fixed;left:0;top:0;right:0;z-index:300;}

.location{position: relative;padding:0 20px;font-size:12px;}
.location > span {display: inline-block;padding:15px 5px;line-height:25px;color:#999;letter-spacing:-1px;}
.location .home {padding-left:20px;background: url("/images/location.png") 0 center no-repeat;}
.location span:last-child {color:#000;}
.location .right {position:absolute;right:15px;top:15px;}


/* =========================================================================================================
	´Þ·Â
========================================================================================================= */
.helloCalenderDiv {padding:10px 20px 20px 20px;margin-top:3px;background:#fff;border:1px solid #818691; z-index:1000;}
.hcTable {width:300px;border-collapse:collapse;}
.hcTitle {padding:0 45px;}
.hcControlBar {padding:10px 0;}
.hcTable th { background-color:#f9f9f9; padding:5px 0px; font-size:14px;color:#888;}
.hcTable td { padding:9px 0 10px 0; text-align:center; background-color:#FFFFFF; color:#626262; font-size:16px; }
.hcPrev,.hcNext { cursor:pointer; }
.hcTable select {margin:0 5px; border: 0; border-color:#C8C8C8; border-style: solid; background:url('/images/icon_arr1.png') no-repeat right center #fff; font-size:16px;color: #333; font-weight:bold;}
.hcTable .Year {width:100px;}
.hcTable .Month {width:80px;}
.hcTable .mouseOver { background-color:#f9f9f9; cursor:pointer; }
.hcTable .hcSun { color:#FF0000; }
.hcTable .hcSat { color:#1c4fb9; }
.hcTable .selectDay {border:1px solid #233554;color:#233554; overflow:hidden; font-weight:bold;}
.hcPrev {width:28px;height:28px;margin-right:20px;border-radius:50px;border:0;background:url('/images/btn_prev.png') no-repeat center center #233554; background-size:15px 15px; font-size: 0; color: #fff;}
.hcNext {width:28px;height:28px;margin-left:15px;border-radius:50px;border:0;background:url('/images/btn_next.png') no-repeat center center #233554; background-size:15px 15px; font-size: 0; color: #fff;}
.hcToday { border: 1px; border-color: #C8C8C8; border-style: solid; background-color: white; font-size: 12px; color: #6C6C6C;padding-top:4px; }
.hcToday { margin-right:25px; }
.hcTable .noSelect { background-color:#EAEAEA; }

.date-picker-wrapper {border-width:1px !important}
.date-picker-wrapper .drp_top-bar .apply-btn {width:80px !important;background:#ffe800 !important;color:#222 !important;font-weight:bold;}
.date-picker-wrapper .drp_top-bar .date-picker-close {width:50px !important;background:#1a2046 !important;font-size:12px !important;}
.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;}

/* =========================================================================================================
	¼­ºê
========================================================================================================= */
.title_fixed, .table_scroll_title {background:#ebebeb;overflow:hidden}
/*.title_fixed > table th, .table_scroll_title > table th {box-shadow:inset 0 2px 1px rgba(0,0,0,.05);}*/

.submenu_tab ul {padding:10px 0 0;font-size:0;}
.submenu_tab ul li {display:inline-block; }
.submenu_tab ul li > div {padding:0 10px;background:#ebebeb;border:1px solid #ebebeb;line-height:28px;font-weight:bold;color:#999;cursor:pointer;}
.submenu_tab ul li.on > div {border-color:#a9a9a9;background:#fff; color:#1d1d1b;}
.submenu_tab ul.col2 li {width:50%;}
.submenu_tab ul.col3 li {width:33.33%;}
.submenu_tab ul.col4 li {width:25%;}
.submenu_tab ul.col5 li {width:20%;}

.icon_state { display:inline-block;width:75px;padding:3px 0;border:1px solid #dfdfdf; background:#fff;border-radius:15px;line-height:18px;color:#505966;font-weight:bold;text-align:center; letter-spacing:-1px;}
.icon_state.pause {color:#f94b34;}

.t_header {position:relative;height:35px;padding:10px 15px 0;border-bottom:1px solid #ddd;}
.t_header h2 {font-family:'Pretendard-Regular';padding:25px 0 0 30px;color:#000;font-size:20px;}
.t_header.big {height:60px;}
.t_header.big h2 {padding:10px 0 0;font-size:20px;}
.t_header.sise {height:110px;padding:0;border:0;overflow:hidden;}
.t_header.sise {background:#f3f5f7;}
.t_header.sise h2 {position:absolute;font-family:'Pretendard-Regular';padding:30px 0 0 30px;}
.t_header.sise button {position:absolute;left:2rem;top:4rem;}
.t_header h3, .h3 {padding-right:10px;display:inline-block;width:auto;vertical-align:middle;}
.t_header .left {width:auto;padding-right:15px;}
.t_header .left.tight button {padding:0 10px !important;}
.t_header .btn {min-width:auto;padding:0 22px;}
.t_header .right {position:absolute;right:15px;top:10px;}
.t_header div, .t_header span {display:inline-block;vertical-align:middle;}
.t_header .font14 {display:inline-block;padding-right:17px;font-size:13px !important;line-height:28px;font-weight:normal;vertical-align:middle;}
.t_header .font14 strong {padding:0 3px;font-size:16px;letter-spacing:0;}
.f_right > .t_header h3 {font-weight:bold;}
.t_header .info {font-weight:bold;}
.t_header .info span {display:inline-block;line-height:30px;}
.t_header .info strong {display:inline-block;font-size:20px;color:#dd042b;font-family:'Pretendard-Regular';vertical-align:sub;line-height:30px;}
.t_header.first {padding-top:0 !important;}

.t_header .carbox {float:right;position:relative;padding:20px 140px 0 0;text-align:right;color:#132a44;}
.t_header .carbox .tit {padding:22px 0 0 0;font-size:1.2rem;font-family: 'Pretendard-Regular';}
.t_header .carbox p span {display:inline-block;padding:0 0 0 10px;font-size:.8rem;font-family: 'Pretendard-Regular';}
.t_header .carbox .img {position:absolute;right:25px;top:35px;width:95px;}
.t_header .carbox .img img {width:100%;height:auto;}

.list_wrap, .table_scroll {position:relative;clear:both;overflow:auto;min-height:100px;}
.table_scroll {max-height:300px;}

.list_wrap .t_list {border:0 !important;}
.t_list {border-top:1px solid #233554;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.t_list thead th {position:relative;padding:0 5px;background:#f9f9f9;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;line-height:27px;letter-spacing:-1px;white-space:nowrap;}
.t_list thead th .select_item {width:100%;}
.t_list thead th.sort {cursor:pointer;}
.t_list thead th.sort span {position:absolute;right:2px;top:6px;width:15px;height:15px;background-position:right center;background-repeat:no-repeat;}
.t_list thead th .sort_none {background-image:url('/images/sort_none.png')}
.t_list thead th .sort_up {background-image:url('/images/sort_up.png')}
.t_list thead th .sort_down {background-image:url('/images/sort_down.png')}
.t_list tbody td {position:relative;min-width:30px !important;padding:10px 8px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;line-height:18px;font-size:13px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;}
.t_list tbody td.sum {background:rgba(184,0,45,.05);font-weight:bold;font-size:14px;}
.t_list tbody td.form {padding:2px 10px;}
.t_list tbody th {border-bottom:1px solid #eaeaea;-webkit-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;/*background:#efefef;text-align:center;*/}
.t_list th input[type=checkbox] + label {padding:0 8px !important;}
.t_list tbody tr:hover td, .t_list tbody tr:hover th {/*border-bottom:1px solid #333;*/background-color:rgba(255,191,54,.05);}
.t_list.data tr.selected td, .t_list.data tr.selected th {background-color:#e9f8ff;/*border-bottom:1px solid #dd042b;*/} 
.t_list.data_select tr.selected th, .t_list.data_select tr.selected td {background-color:#596675;color:#fff;/*border-bottom:1px solid #dd042b;*/}
.t_list tr.important th, .t_list tr.important td {background-color:#f5fafa;color:#00917e;}
.t_list tr.important td a {color:#00917e;}
.t_list tbody td button, .t_list tbody td .btn {margin:0 2px;}
.t_list td .secret {color:#999;}
.t_list .state_notpay td {background-color:#f7d9db !important;} /* ¹Ì³³ */
.t_list tbody td.state_end {background:#ffe7f0 !important;} /* °Ë»ç¸¸±â */
.t_list tbody td.state_wait {background:#e9f5ff !important;} /* ÀÔ°í´ë±â */
.t_list tbody td.state_repair {background:#fff4dc !important;} /* ¼º´É¸¸±â */
.t_list tbody tr.sum th {background:rgba(184,0,45,.05);color:#000;}
.t_list tbody tr.sum td {padding:12px 0;background:rgba(184,0,45,.05);font-size:14px;font-weight:bold;color:#dd042b;}
.t_list tbody td.td_wrap {white-space:pre-wrap;}
.t_list tbody td.td_wrap span {display:inline-block;padding:0 10px;margin:0 3px 3px 0;border:1px solid #ddd;background:#f6f6f6;border-radius:2px;}
.t_list tbody td .office_kind {display:inline-block;min-width:48px;background:#eff6e8;padding:0 17px;border-radius:5px;font-weight:bold;line-height:22px;}
.t_list tbody td .allow {display:inline-block;width:40px;background-color:#fff;background-repeat:no-repeat;background-position:8px center;border:1px solid #eee;padding:0 20px;border-radius:50px;font-weight:bold;line-height:22px;text-indent:6px;}
.t_list tbody td .allow.ok {background-image:url(/images/icon_allow.png);border:1px solid #77ce90;color:#00a02f;}
.t_list tbody td .allow.not {background-image:url(/images/icon_allow_not.png);border:1px solid #ed98a8;color:#e7002a;}
.t_list tbody td .allow.wait {background-image:url(/images/icon_allow_wait.png);border:1px solid #d6d6d6;}
.t_list tbody td.bg_today {background:rgba(184,0,45,.05);font-weight:bold;font-size:14px;color:#ff002e !important;}
.t_list tbody td.bg_blue {background:#f1f6ff;font-size:13px;}
.t_list tbody td.bg_red {background:#fff1f4;font-size:13px;font-weight:bold;}
.t_list tbody td.txt_wait, .t_list tbody td.txt_out_ok_temp, .t_list tbody td.txt_in_ok, .t_list tbody td.txt_out_ready, .t_list tbody td.txt_out_resv, .t_list tbody td.txt_out_ok, .t_list tbody td.txt_in_ready, .t_list tbody td.txt_in_resv, .t_list tbody td.txt_in_cancel {background-size:auto 13px !important;font-size:11px;}
.t_list tbody td.txt_wait:after, .t_list tbody td.txt_out_ok_temp:after, .t_list tbody td.txt_in_ok:after, .t_list tbody td.txt_out_ready:after, .t_list tbody td.txt_out_resv:after, .t_list tbody td.txt_out_ok:after, .t_list tbody td.txt_in_ready:after, .t_list tbody td.txt_in_resv:after, .t_list tbody td.txt_in_cancel:after {content:'';position:absolute;left:2px;top:2px;right:2px;bottom:2px;border-radius:50px;}
.t_list tbody td.txt_wait {background-repeat:no-repeat;background-position:12px center;font-weight:bold;color:#0a7bfb;}
.t_list tbody td.txt_wait:after {border:1px solid #0a7bfb;}
.t_list tbody td.txt_in_ok {background:url(/images/icon_allow2.png) no-repeat 12px center;font-weight:bold;color:#111;text-indent:10px;} /* ÀÔ°í¿Ï·á */
.t_list tbody td.txt_in_ok:after {border:1px solid #0a7bfb;}
.t_list tbody td.txt_in_resv {background:url(/images/icon_resev.png) no-repeat 12px center;font-weight:bold;color:#0060ff;text-indent:10px;} /* ÀÔ°í¿¹¾à */
.t_list tbody td.txt_in_resv:after {border:1px solid #ddd;}
.t_list tbody td.txt_in_ready {font-weight:bold;color:#333;} /* ÀÔ°í´ë±â */
.t_list tbody td.txt_in_ready:after {border:1px solid #0a7bfb;background:rgba(172,255,225,.07);}
.t_list tbody td.txt_in_cancel {background:url(/images/icon_allow_not.png) no-repeat 12px center;font-weight:bold;color:#999;text-indent:10px;} /* ÀÔ°íÃë¼Ò */
.t_list tbody td.txt_in_cancel:after {border:1px solid #d6d6d6;}
.t_list tbody td.txt_out_resv {background:url(/images/icon_resev.png) no-repeat 12px center;font-weight:bold;color:#ff524f;text-indent:10px;} /* Ãâ°í¿¹¾à */
.t_list tbody td.txt_out_resv:after {border:1px solid #ff2a00;}
.t_list tbody td.txt_out_ready {font-weight:bold;color:#ff524f;} /* Ãâ°í´ë±â */
.t_list tbody td.txt_out_ready:after {border:1px solid #ff2a00;background:rgba(255,184,114,.08);}
.t_list tbody td.txt_out_ok {font-weight:bold;color:#ff2a00;} /* Ãâ°í¿Ï·á */
.t_list tbody td.txt_out_ok:after {border:1px solid #ffae86;}
.t_list tbody td.txt_out_ok_temp {background-repeat:no-repeat;background-position:12px center;font-weight:bold;color:#ff2913;} /* ÀÓ½ÃÃâ°í¿Ï·á */
.t_list tbody td.txt_out_ok_temp:after {border:1px solid #ffae86;}
.t_list tbody td.right {text-align:right;}
.t_list tbody td.price {text-align:right;color:#ff003e;}
.t_list .car_photo {padding:0 !important;} /* ¼º´É»çÁø */
.t_list .car_photo img {max-height:60px;max-width:100px;}
.t_list td.nowrap {white-space:pre-wrap;overflow:auto;word-break:unset;}
.t_list td:first-child input + label {width:20px;height:25px;}
.t_list tbody .msum td {position:relative;border-bottom:1px solid #aaa;background:#e9f5ff !important;font-weight:bold;}

.t_list td.totalall {position:relative;border-bottom:1px solid #555;padding:.5rem .3rem;background:#c3eeff !important;font-weight:bold;font-size:.70rem;}
.t_list .left_devide, .t_list .right_devide {position:relative;}
.t_list .left_devide:after {content:'';position:absolute;left:-1px;top:0;bottom:-1px;width:1px;background:#aaa;z-index:1;}
.t_list .right_devide {border-right:1px solid #aaa !important;}
.t_list .bottom_devide {border-bottom:1px solid #aaa !important;}
.t_list .right {text-align:right;}
.t_list .center {text-align:center;}
.t_list .left {text-align:left;}
.t_list th.left {padding-left:.3rem;}

.t_list.type2 thead th {border-bottom:1px solid #aaa;}
.t_list.type2 tbody td {height: 1.1rem;padding: 0.2rem 0.3rem;}
.t_list.type2 tbody tr:nth-child(even) th, .t_list tbody tr:nth-child(even) td {background:#f5f5f5;}
.t_list.type2 tbody th.nobg {background:#fff !important;}
.t_list.type2 tbody i {padding:0 .3rem;font-weight:normal;color:#aaa !important;}



.view_info {border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:7px 0;}
.view_info th {width:120px;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;background:#f5f5f5;color:#656565;font-weight:bold;}
.view_info td {border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding:7px 10px;background:#fff;font-size:12px;}
.view_info td.title {font-weight:bold;font-size:14px;}

.view_content {border:1px solid #d7d7d7;background:#fff;padding:20px;font-size:14px;line-height:1.7;}
.view_content p, .view_content div, .view_content span {font-size:inherit;line-height:inherit;}
.view_content p {padding-bottom:20px;}

.t_form_header {position:relative;height:55px;border-bottom:1px solid #ececea}
.t_form_header h4, .t_form_header h3 {padding:13px 0 0 20px;line-height:40px;font-size:15px;}
.t_form_header h4 {font-family:'Pretendard-Regular';font-size:16px;}
.t_form_header .btn_box {position:absolute;right:8px;top:6px;}
.t_form_header .btn_box button {width:100px;}
.t_form_header .btn_box.btn_small button {width:auto;min-width:75px;}
.t_form_header_fixed {position:relative;height:43px;}
.t_form_header_fixed .t_form_header {position:fixed;left:0;top:42px;right:0;z-index:300;}

.t_form {background:#f9f9f9;}
.t_form th {padding:5px 7px;font-weight:bold;letter-spacing:-1px;}
.t_form th > span {display: inline-block;padding-right:3px;vertical-align: middle;color: #f94b34;}
.t_form td {height:30px;padding:4px 8px;/*border-bottom:1px solid #eaeaea;*/}
.t_form td:last-child, .t_form th:last-child {border-right:0;}
.t_form td.textarea {padding:8px;}
.t_form tr.sum th {color:#000;font-size:14px;}
.t_form tr.sum td {padding:12px 20px;font-size:18px;font-weight:bold;color:#17c9af;}
.t_form.cal td {padding:10px;text-align:center;font-size:14px;}
.t_form td .btn, .search_box td .btn {min-width:40px;height:30px;padding:0 15px;line-height:33px;vertical-align:middle;}
.t_form .car_photo img {max-height:200px;max-width:100%;}
.t_form .check_title {border-top:1px solid #777;}
.t_form .check_title strong {color:#333;font-size:16px;}
.t_form td .price {display:inline-block;border-right:1px solid #ccc;width:16px;line-height:18px; vertical-align:middle;}
.t_form .border_lt { border-left:1px solid #aaa; border-top:1px solid #aaa; }
.t_form .border_rt  { border-right:1px solid #aaa; border-top:1px solid #aaa; }
.t_form .border_r  { border-right:1px solid #aaa !important;}
.t_form .border_t  { border-top:1px solid #aaa !important;}
.t_form .border_rb  { border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
.t_form .border_b  { border-bottom:1px solid #aaa;}
.t_form.pass td {padding:5px;}
.t_form.pass td input {height: 40px;line-height: 40px;font-size: 16px;}

.t_form.write th {padding:10px 7px;}
.t_form.write td {border-bottom:1px solid #eaeaea;}

.t_form.check th {padding:4px 2px 3px;letter-spacing:-1px;}
.t_form.check td {padding:2px 10px 0;}
.t_form.check td select {height:22px;line-height:22px;}
.t_form.check td input[type=text] {height:22px;line-height:22px;}
.t_form.check td .btn {height:22px;line-height:22px;font-size:13px;}
.t_form.check td label {line-height:25px;}
.t_form.check_type2 td {padding:0 10px;}
.t_form .car_photo img {max-height:200px;max-width:100%;}
.guide {padding:5px 0 3px;color:#f54500;font-weight:bold;}

.photo_list {padding:30px;text-align:center;}
.photo_list ul {display:flex;width:100%;font-size:0;flex-wrap:wrap;}
.photo_list li {position:relative;display:block;float:left;/*width:19%;*/flex:19%;padding:0 .5%;font-size:0;}
.photo_list li .photo {position:relative;max-width:245px;margin:0 auto;overflow:hidden;font-size:0;}
.photo_list li a {display:block;font-size:0;}
.photo_list li .title {padding-top:5px;}
.photo_list li img {width:100%;}
.photo_list li button {display:none;position:absolute;right:0;top:0;width:30px;height:30px;background:url(/images/btn_del.png) no-repeat center center;background-size:cover;text-indent:-9999px;font-size:0;z-index:2;}
.photo_list li .photo.on button {display:block;}
.photo_list.col5 li .title {padding-bottom:10px;}
.photo_list.col2 {padding:0;}
.photo_list.col2 li {width:49%;}
.photo_list.col2 li button {width:50px !important;height:50px !important;}
.photo_list.col2 li .photo {max-width:100%;}
.photo_list.col2 li .title {padding-bottom:10px;}

.dealer_photo {display:inline-block;width:120px;height:160px;overflow:visible !important;background:url(/images/btn_photo_add.png) no-repeat center center;background-size:cover;vertical-align:bottom;}
.dealer_photo img {width:120px;height:160px;}

.btn_box_wrap {border-top: 1px solid #ececea;}
.btn_box_wrap .btn_box {padding:10px 20px;text-align:right;}

/* =========================================================================================================
	ÆË¾÷
========================================================================================================= */
.pop_bg {position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);z-index:9999;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_bg.bg2 {position:fixed;left:0;right:0;bottom:0;top:83px;background:rgba(255,255,255,.6);z-index:999;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_layer {position:absolute;left:50%;top:50%;border:1px solid #4a4a49;background:#fff;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:10000;-webkit-transition:background .3s ease;-ms-transition:all .3s ease;transition:background .3s ease;}
.pop_layer .pop_cont {width:100%;height:100%;overflow:auto;background:#fff;font-size:0;}
.pop_layer iframe {border-width:0 !important;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.pop_layer.layer {padding:0;}
.pop_layer.layer .header {position:relative;}
.pop_layer.layer .pop_cont {padding:20px;box-sizing:border-box;line-height:1.5;}
.pop_layer.layer .pop_cont p {padding-bottom:10px;}

.header_popup {min-width:100%;height:44px;border-bottom:1px solid #fff;}
.header_popup h2 {display:inline-block;float:left;height:35px;margin:5px 15px 0;padding:0;line-height:35px;font-size:15px;letter-spacing:-1px;font-weight:bold;vertical-align:middle;font-family:'Pretendard-Regular';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_popup h2.off {background:none;box-shadow:none;cursor:pointer;}
.header_popup h2.on {border-bottom:2px solid #1a2046;color:#1a2046;}
.header_popup .right {position:absolute;font-size:0;right:0;top:0;}
.header_popup .right .btn {min-width:90px;height:32px;margin-left:1px;border-color:#a5a5a5;border-radius:0;line-height:32px;font-size:15px;}
.header_popup .right .btn_close {display:inline-block;min-width:70px;width:39px;height:32px;padding:0;background-image:url('/images/icon_close.png');background-repeat:no-repeat;background-position:center center;line-height:32px;font-size:0 !important;text-indent:-9999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.pop_layer.hide {display:none;min-width:300px;min-height:300px;border:0;border-radius:0;padding-top:0;background:#fff;}
.pop_layer.hide .header.popup {position:relative;height:45px;}
.pop_layer.hide .cont {padding:15px;}
.pop_layer.hide .cont .btn_wrap {padding:10px 0 0;background:none;}




/* jqGrid */
.jqGrid{}
.ui-widget.ui-widget-content{border-top:1px solid #444 !important;}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div{font-weight:bold !important;}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td{height:30px !important; padding:3px !important;}
.ui-th-ltr{height:30px !important; color:#333 !important;  font-size:12px !important; letter-spacing: 0 !important;}
/*.ui-jqgrid tbody tr:nth-child(even){background:#f8f8fa;}*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#fffef3 !important; border:1px solid #aaa !important; }

/* .ui-jqgrid .gridEdit tr td{padding:2px !important;} */
.ui-jqgrid .inline-edit-cell {padding: 0px 0px 0px 4px !important;}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{font-weight: bold;}
.ui-jqgrid tr.ui-row-ltr td{border-color:#dbdbdb !important;}
.ui-widget-content td{font-size:12px !important; letter-spacing: 0 !important;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-radius:0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    background: #efefef !important;}
.ui-state-hover{background: #fffef3 !important;}
.th_bg{background: #efefef;}
.ui-jqgrid .ui-jqgrid-view select{padding-right: 30px !important;}

/* Áöµµ ¹Ú½º */
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,0,0, 1);
    box-shadow: 0 0 0 0 rgba(255,0,0, 1);
  }
  100% {
    -moz-box-shadow: 0 0 0 20px rgba(255,0,0, 0.1);
    box-shadow: 0 0 0 100px rgba(255,0,0, 0.1);
  }
}

/* Â÷·®µî·Ï °ü·Ã */
.tabbox {display:none;}
.tabbox .search_box {margin:0;border:0;}
.tabbox .search_box th {min-width:auto;}
.tabbox .subsearch_float.wid_l {border-bottom:1px solid #dbdbdb;}
.option-box label {width:31%;}
.memoadd {line-height:1.5}
.memoadd .add_text {cursor:pointer;}
.memoadd .add_text:hover {text-decoration:underline;}
.memoadd b {color:#ff3c00;}

/* Åë°è */
.sub_graph { padding:0 30px 30px;}

/*==================================================================================================================================
	°Ë»ö
==================================================================================================================================*/

.optionWrap > li {border-bottom:1px solid #f0f0f0;}
.optionWrap > li > p{position:relative;/*height:56px;*/line-height:3rem;padding:0 1rem;font-size:15px;letter-spacing:0;color:#0d0d0d;font-family:'Pretendard-Regular';font-weight:500;cursor:pointer;}
.optionWrap > li > p.toggle:after{position:absolute;top:1rem;right:15px;clear:both;display:inline-block;content:'';width:15px;height:15px;background:url("/images/icon_arr1.png") 50% 50% no-repeat;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
.optionWrap > li .option {display:none;padding:1rem .5rem 1rem 1rem;background:#f9f9f9;font-size:13px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.optionWrap > li .option.col2 li {display:inline-block;width:48%;}
.optionWrap > li .option.year li {display:inline-block;width:31.5%;}
.optionWrap > li .option.year li span {display:block;padding:3px 0;font-style:normal;font-size:13px;cursor:pointer;}
.optionWrap > li .option.year li.data_empty span {cursor:default;}
.optionWrap > li .option.year li:hover span {font-weight:bold;color:#000;}
.optionWrap > li .option.year li.on span {color:#33bce4;font-weight:bold;}  /*  #00a9e0 */
.optionWrap > li.on > p:after{transform:rotate(-180deg);}
/*.optionWrap > li.on .option {display:block;}*/
.optionWrap > li input[type=checkbox] + label {display:block;padding:0 0 0 23px;margin:0;font-size:13px;color:#555;font-family:'Malgun Gothic';line-height:26px;}
.optionWrap > li input[type=checkbox] + label:hover {color:#000;font-weight:bold;}
.optionWrap > li input[type=checkbox] + label:after {width:16px;height:16px;background-size:16px auto !important;}
.optionWrap > li input, .optionWrap > li select {font-size:13px;margin:0;}
.optionWrap > li select {width:83%;margin-bottom:2px;}
.optionWrap > li .month {width:37%;}
.optionWrap > li .range {display:none;}
.optionWrap > li .range input {display:inline-block;width:83%;height:34px;margin-bottom:2px;}
.optionWrap > li .option-wrap {background:#f9f9f9;}
.optionWrap > li .option .opt {display:table;width:100%;}
.optionWrap > li .option .opt .selected-item {display:block !important;}
.optionWrap > li .option .opt em, .optionWrap > li .option .opt .selected-item em {display:table-cell;width:100%;padding:3px 0;font-style:normal;color:#555;font-size:13px;font-family:'Malgun Gothic';cursor:pointer;}
.optionWrap > li .option .opt .depth5 em {color:#888;}
.optionWrap > li .option .opt em:hover {text-decoration:underline;color:#000;}
.optionWrap > li .option .opt span, .optionWrap > li .selected-item span {display:table-cell;text-align:right;}
.optionWrap > li .option .opt span i {color:#aaa;font-style:normal;}
.optionWrap > li .option .opt .selected-item span .r_close { display:inline-block;width:16px;height:16px;line-height:16px;border:0;vertical-align:middle;background:url("/images/icon_x.png") 0 0 no-repeat;}
.optionWrap > li .option .opt .selected-item em {font-weight:bold !important;}
.optionWrap > li .option .opt .selected-item.depth1 em {color:#33bce4 !important;}
.optionWrap > li .option .opt .selected-item.depth2 em, .optionWrap > li .option .opt .selected-item.depth3 em, .optionWrap > li .option .opt .selected-item.depth4 em, .optionWrap > li .option .opt .selected-item.depth5 em {color:#000 !important;}
.optionWrap > li .option .opt .selected-item.depth5 em {text-decoration:underline;}
.optionWrap > li .slimScrollBar {right:2px !important;}
.optionWrap > li .option .opt .depth2, .optionWrap > li.selected-item.depth2 {padding-left:7px;}
.optionWrap > li .option .opt .depth3, .optionWrap > li.selected-item.depth3 {padding-left:14px;}
.optionWrap > li .option .opt .depth4, .optionWrap > li.selected-item.depth4 {padding-left:21px;}
.optionWrap > li .option .opt .depth5, .optionWrap > li.selected-item.depth5 {padding-left:28px;}
.optionWrap > li .option .opt .depth5 span {display:none;}

.optionWrap > li li.data_empty {min-height:50px !important;}
.optionWrap > li li.data_empty span {top:30% !important;color:#ccc !important;}

.optionWrap > li.notoggle > p:after {display:none;}
.optionWrap > li.notoggle .searchbox {padding:0 1rem 1rem;}
.optionWrap > li.notoggle .searchbox input {display:inline-block;width:calc(100% - 65px);font-size:14px;}

.page_1 .f_left .btn {width:100%;margin-top:10px;padding:0 20px;background-image:url(/images/icon_btn_reflesh.png);background-repeat:no-repeat;background-position:75% center;background-color:#fff;color:#000;text-align:right;}
.page_1 .f_left .btn:hover {background-color:#fff !important;color:#000 !important;}

.sise_info {clear:both;padding:0px 8px 3px;background:#f3f5f7;font-size:0;}
.sise_info li {position:relative;display:inline-block;width:32.99%;padding:22px 0 20px 20px;/*padding:15px 0 35px 25px;*/border-radius:5px;margin:0 .5% .5% 0;background-color:#fff;background-position:96% 50%;background-repeat:no-repeat;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
/*.sise_info li:after {content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#e9e9e9;}
.sise_info li.icon3::after, .sise_info li.icon4::after {display:none;}*/
.sise_info li h5 {/*position:absolute;bottom:17px;*/display:inline-block;padding:3px 15px 0 0;font-family:'Pretendard-Regular';font-size:12px;vertical-align:top;}
.sise_info li p {display:inline-block;font-family:'Pretendard-Regular';font-size:2rem;font-weight:bold;/*color:#132a44;*/}
.sise_info li p i {padding-left:.2rem;font-style:normal;font-size:1rem;font-weight:normal;}
.sise_info li.icon3 {margin-right:0;}
.sise_info li.icon4 {position:relative;width:100%;padding:20px 0 20px 20px;;/*padding-top:16px;padding-bottom:12px;*/text-align:right;}
.sise_info li.icon4 h5 {position:absolute;left:25px;top:30%;font-size:14px;}
.sise_info li.icon4 span {padding:0 45px 0 15px;font-size:20px;font-family:'Pretendard-Regular';color:#70c0ec;font-weight:normal;line-height:1;}
.sise_info li.icon4 span i {display:inline-block;width:20px;height:20px;padding:0;margin-right:8px;background:#70c0ec;border-radius:50%;text-align:center;line-height:23px;font-family:'Pretendard-Regular';color:#fff;font-size:12px;vertical-align:text-top;}
.sise_info li.icon4 span b {letter-spacing: 1px;font-family:'Pretendard-Regular';font-size:32px;}
.sise_info li.icon4 span.last {color:#555;}
.sise_info li.icon4 span.last i {background:#555;}
.sise_info li.icon1 {background-image:url(/images/icon1.png);}
.sise_info li.icon2 {background-image:url(/images/icon2.png);}
.sise_info li.icon3 {background-image:url(/images/icon3.png);}

.graph_wrap {position:relative;clear:both;border-bottom: 1px solid #ccc;padding:0;font-size:0;}
.graph_wrap.thismonth {border-top:1px solid #ccc;/*padding-top:5px;*/}
.graph_wrap > .btn {position:absolute;right:.5rem;top:.5rem;z-index:10;}
.graph_info {display:inline-block;width:245px;background:#a8b8c9;border-radius:0;vertical-align:top;}
.graph_info h4 {position:relative;padding:40px 0 0 30px;margin-bottom:30px;font-size:1.5rem;color:#fff;font-family:'Pretendard-Regular';}
.graph_info h4:after {content:'';position:absolute;left:30px;bottom:-10px;height:1px;width:15px;background:#fff;}
.graph_info li {position:relative;padding:0 30px;font-size:.85rem;letter-spacing:-.5px;line-height:23px;color:rgba(255,255,255,.65);font-family:'Pretendard-Regular';}
.graph_info li b {position:absolute;right:30px;top:0;font-size:1rem;color:#fff;letter-spacing:.5px;font-weight:normal;font-family:'Pretendard-Regular';}
.graph_info .bg {padding:10px 0 55px;margin-top:10px;/*background:#88919c;border-top:1px solid rgba(255,255,255,.2);*/}

.thismonth .graph_info {background:#313a4e;}
.thismonth .graph_info .bg {/*background:#1f4375;*/}
.thismonth .graph_info h4:after {background:#70c0ec;}
.thismonth .graph_info .bg li {color:#87daff;}
.thismonth .graph_info h4 {font-size:1.5rem;}

.graph-area {display:inline-block;width:calc(100% - 245px);font-size:0;vertical-align:top;}
.graph-area .graph {display:inline-block;min-width:400px;min-height: 200px;position:relative;margin:0 auto;padding:20px 0 0 35px;}

.graph-area .price-pt { position:absolute; left:0; width:100%;top:0px;}
.graph-area .price-pt dl{display:inline-block; width:33.3%;vertical-align:bottom; padding-left:15px; padding-top:10px;}
.graph-area .price-pt dl dt { font-size:14px; color:#888 }
.graph-area .price-pt dl dd { font-size:17px; color:#333; padding-top:0px; letter-spacing:0;}

.graph-area .graph_tooltip {position:relative;width:160px;padding:10px;font-size:16px;letter-spacing:0;color:#000;}
.graph-area .graph_tooltip span {display:block;padding:3px 0;font-size:12px;line-height:1.2;white-space:pre-wrap;word-break:break-all;color:#333;}
.graph-area .graph_tooltip span b {padding-left:5px;word-break:keep-all;font-size:13px;}
.graph-area .graph_tooltip span.outprice {padding:10px 0;margin-top:12px;border-top:1px solid #eee;font-size:13px !important;color:#000;}
.graph-area .graph_tooltip span.outprice b {font-size:14px !important;}
.graph-area .graph_tooltip:before {content:'½ÃÀå';display:block;padding:0 0 7px;font-size:13px;font-weight:bold;letter-spacing:-2px;color:#33bce4;}
.graph-area .graph_tooltip2 {position:relative;width:120px;background:#177ee7;border:1px solid #177ee7;padding:10px;font-size:16px;letter-spacing:0;color:#fff;}
.graph-area .graph_tooltip2:before {content:'Ä«¸¶Æ® °¡°Ý';display:block;padding:0 0 7px;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-2px;}
.graph-area .graph_tooltip3 {position:relative;width:120px;background:#333;border:1px solid #333;padding:10px;font-size:16px;letter-spacing:0;color:#fff;}
.graph-area .graph_tooltip3:before {content:'½ÃÀåÆò±Õ';display:block;padding:0 0 7px;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-2px;}
.graph-area .x-km {position:absolute; right:15px; bottom:20px;font-size:12px; color:#999;letter-spacing:-1px;z-index:55;}
.graph-area .y-price {position:absolute; left:26px; top:25px;font-size:12px; color:#999;letter-spacing:-1px;z-index:55;}
.graph-area .line {position:absolute;left:80px;right:40px;bottom:70px;height:1px;background:#0fb1ec;z-index:10;}

.graph-line-area {position:relative;padding:20px 0 60px 30px;border-bottom:1px solid #e9e9e9;background:#f7f7f7;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
.graph-line-area h5 {padding:20px 0 10px;font-family:'Pretendard-Regular';font-size:17px;font-weight:bold;}

/* page */
.pagination { clear:both;margin:0; padding:1rem 0; }
.pagination:after {content:''; clear:both; }
.pagination ul {font-size:0;text-align:center; font-size:0  }
.pagination li { display:inline-block;  margin:0 3px; }
.pagination li a { display:inline-block; font-size:14px; border:1px solid #dcdde0; width:40px; height:40px; line-height:40px; border-radius:50%; color:#333;background:#fff; vertical-align:middle; transition:300ms ease-out 0ms;}
.pagination li i {font-family:"Material Design Icons","xeicon"; font-size:24px;}
.pagination li a.move {font-size:0;}
.pagination li a:hover {background:#233554; border:1px solid #233554;  color:#fff;text-decoration:none;}
.pagination li a.on { background:#233554; border:1px solid #233554; color:#fff; }
.pagination li a.off {opacity:.3;}
.pagination li a.off, .pagination li a.off:hover {background:transparent;border-color:#dcdde0;color:#333;}
.pagination li a i:before {font-size:inherit;color:inherit;}