@charset "utf-8";

.mo {display:none !important}
.mo_x {display:block !important}

@media (max-width:767px) {
	.mo {display:block !important}
	.mo_x {display:none !important}
}

/* Font */
.fs2 {font-size:2em !important}
.fs19 {font-size:1.9em !important}
.fs18 {font-size:1.8em !important}
.fs17 {font-size:1.7em !important}
.fs16 {font-size:1.6em !important}
.fs15 {font-size:1.5em !important}
.fs14 {font-size:1.4em !important}
.fs13 {font-size:1.3em !important}
.fs12 {font-size:1.2em !important}
.fs11 {font-size:1.1em !important}
.fs1 {font-size:1em !important}
.fs95 {font-size:0.95em !important}
.fs9 {font-size:0.9em !important}
.fs85 {font-size:0.85em !important}
.fs8 {font-size:0.8em !important}
.fs75 {font-size:0.75em !important}
.fs7 {font-size:0.7em !important}
.fs65 {font-size:0.65em !important}
.fs6 {font-size:0.6em !important}

.fs8px {font-size:8px !important}
.fs9px {font-size:9px !important}
.fs10px {font-size:10px !important}
.fs11px {font-size:11px !important}
.fs12px {font-size:12px !important}
.fs13px {font-size:13px !important}
.fs14px {font-size:14px !important}
.fs15px {font-size:15px !important}
.fs16px {font-size:16px !important}
.fs17px {font-size:17px !important}
.fs18px {font-size:18px !important}
.fs19px {font-size:19px !important}
.fs20px {font-size:20px !important}
.fs21px {font-size:21px !important}
.fs22px {font-size:22px !important}
.fs23px {font-size:23px !important}
.fs24px {font-size:24px !important}
.fs25px {font-size:25px !important}
.fs26px {font-size:26px !important}
.fs27px {font-size:27px !important}
.fs28px {font-size:28px !important}
.fs29px {font-size:29px !important}
.fs30px {font-size:30px !important}

.normal {font-weight:normal !important}
.bold {font-weight:bold !important}

/* Border */
.bo_green {border:1px solid green !important}
.bo_lime {border:1px solid lime !important}
.bo_cyan {border:1px solid cyan !important}
.bo_blue {border:1px solid blue !important}
.bo_red {border:1px solid red !important}
.bo_pink {border:1px solid pink !important}
.bo_yellow {border:1px solid yellow !important}
.bo0 {border:0 !important}
.bo_bottom_000 {border-bottom:1px solid #000}
.bo_bottom_333 {border-bottom:1px solid #333}
.bo_bottom_666 {border-bottom:1px solid #666}
.bo_bottom_999 {border-bottom:1px solid #999}
.bo_bottom_ccc {border-bottom:1px solid #ccc}
.bo_bottom_eee {border-bottom:1px solid #eee}

.bo_bottom_000_dotted {border-bottom:1px dotted #000}
.bo_bottom_333_dotted {border-bottom:1px dotted #333}
.bo_bottom_666_dotted {border-bottom:1px dotted #666}
.bo_bottom_999_dotted {border-bottom:1px dotted #999}
.bo_bottom_ccc_dotted {border-bottom:1px dotted #ccc}
.bo_bottom_eee_dotted {border-bottom:1px dotted #eee}

/* Align */
.center {margin:0 auto !important}
.tleft {text-align:left !important}
.tcenter {text-align:center !important}
.tright {text-align:right !important}
.fleft {float:left !important}
.fright {float:right !important}
.fnone {float:none !important}
.vtop {vertical-align:top !important}
.vmiddle {vertical-align:middle !important}
.vbaseline {vertical-align:baseline !important}
.vbottom {vertical-align:bottom !important}

/* Display */
.block {display:block !important}
.inline {display:inline !important}
.inline-block {display:inline-block !important}
.none {display:none !important}
.visible {visibility:visible !important}
.hidden {visibility:hidden !important}

/* Color */
.fff {color:#fff !important}
.fc {color:#fcfcfc !important}
.f0 {color:#f0f0f0 !important}
.eee {color:#eee !important}
.ddd {color:#ddd !important}
.ccc {color:#ccc !important}
.silver {color:silver !important}
.c999 {color:#999 !important}
.gray {color:gray !important}
.c666 {color:#666 !important}
.c333 {color:#333 !important}
.c000 {color:#000 !important}
.darknavy {color:#141D2C !important}
.navy {color:navy !important}
.blue {color:blue !important}
.teal {color:#1ABC9C !important}
.neon      {color:#66ff00 !important}
.lime {color:lime !important}
.lightgreen {color:lightgreen !important}
.green {color:green !important}
.green1 {color:#7fbf4d !important}
.green2 {color:#63a62f !important}
.green3 {color:#339900 !important}
.darkgreen {color:darkgreen !important}
.brown {color:brown !important}
.red {color:red !important}
.red2 {color:#F44336 !important}
.orangered {color:orangered !important}
.orange {color:orange !important}
.gold {color:gold !important}
.yellow {color:yellow !important}
.lightcyan {color:lightcyan !important}
.darkcyan {color:darkcyan !important}
.cyan {color:cyan !important}
.pink {color:pink !important}
.deeppink {color:deeppink !important}
.violet {color:violet !important}
.darkviolet {color:darkviolet !important}
.purple {color:purple !important}
.lightskyblue {color:lightskyblue !important}
.skyblue {color:skyblue !important}
.deepskyblue {color:deepskyblue !important}
.deepblue {color:#005574 !important}
.deepblue2 {color:#0075A0 !important}
.lightsteelblue {color:lightsteelblue !important}
.steelblue {color:steelblue !important}
.slateblue {color:slateblue !important}
.royalblue {color:royalblue !important}
.turquoise {color:turquoise !important}
.darkturquoise {color:darkturquoise !important}
.beige      {color:beige !important}
.wheat      {color:wheat !important}
.darkorange      {color:darkorange !important}
.chocolate      {color:chocolate !important}
.burlywood      {color:burlywood !important}


/* Background Color */
.bg_A7A9B8 {background-color:#A7A9B8 !important}
.bg_fff {background-color:#fff !important}
.bg_fc  {background-color:#fcfcfc !important}
.bg_f6  {background-color:#f6f6f6 !important}
.bg_f0  {background-color:#f0f0f0 !important}
.bg_eee  {background-color:#eee !important}
.bg_e0  {background-color:#e0e0e0 !important}
.bg_ddd {background-color:#ddd !important}
.bg_ccc {background-color:#ccc !important}
.bg_999 {background-color:#999 !important}
.bg_666 {background-color:#666 !important}
.bg_333 {background-color:#333 !important}
.bg_000 {background-color:#000 !important}
.bg_navy        {background-color:navy !important}
.bg_blue        {background-color:blue !important}
.bg_steelblue   {background-color:steelblue !important}
.bg_royalblue   {background-color:royalblue !important}
.bg_lightcyan   {background-color:lightcyan !important}
.bg_powderblue   {background-color:powderblue !important}
.bg_cyan        {background-color:cyan !important}
.bg_darkcyan   {background-color:darkcyan !important}
.bg_lightskyblue   {background-color:lightskyblue !important}
.bg_skyblue   {background-color:skyblue !important}
.bg_deepskyblue   {background-color:deepskyblue !important}
.bg_lightsteelblue   {background-color:lightsteelblue !important}
.bg_yellow      {background-color:yellow !important}
.bg_pink        {background-color:pink !important}
.bg_deeppink        {background-color:deeppink !important}
.bg_violet      {background-color:violet !important}
.bg_purple      {background-color:purple !important}
.bg_lightpink   {background-color:#FFDCE1 !important}
.bg_red         {background-color:red !important}
.bg_red2        {background-color:#F44336 !important}
.bg_neon        {background-color:#66ff00 !important}
.bg_lime        {background-color:lime !important}
.bg_lightgreen  {background-color:lightgreen !important}
.bg_green       {background-color:green !important}
.bg_green1      {background-color:#7fbf4d !important}
.bg_green2      {background-color:#63a62f !important}
.bg_green3      {background-color:#339900 !important}
.bg_teal        {background-color:#1ABC9C !important}
.bg_darknavy    {background-color:#141D2C !important}
.bg_gold      {background-color:gold !important}
.bg_orange      {background-color:orange !important}
.bg_orangered   {background-color:orangered !important}
.bg_beige       {background-color:beige !important}
.bg_antiquewhite      {background-color:antiquewhite !important}
.bg_wheat      {background-color:wheat !important}
.bg_darkorange  {background-color:darkorange !important}
.bg_chocolate  {background-color:chocolate !important}
.bg_brown  {background-color:brown !important}
.bg_burlywood  {background-color:burlywood !important}

.bg_ipgo { color:#fff; background:#6F6C4C !important }
.bg_deposit { color:#fff; background:#701523 !important }
.bg_malso { color:#fff; background:#4C4F6F !important }
.bg_pecha { color:#fff; background:#115E52 !important }
.bg_dispatch { color:#fff; background:#1ABC9C !important }
.bg_happycall { color:#fff; background:purple !important }

.bg_hover {background:#0E2080 !important}

/* Padding */
.padding0 {padding:0 !important}
.padding1 {padding:1px !important}
.padding2 {padding:2px !important}
.padding3 {padding:3px !important}
.padding4 {padding:4px !important}
.padding5 {padding:5px !important}
.padding6 {padding:6px !important}
.padding7 {padding:7px !important}
.padding8 {padding:8px !important}
.padding9 {padding:9px !important}
.padding10 {padding:10px !important}
.padding11 {padding:11px !important}
.padding12 {padding:12px !important}
.padding13 {padding:13px !important}
.padding14 {padding:14px !important}
.padding15 {padding:15px !important}
.padding16 {padding:16px !important}
.padding17 {padding:17px !important}
.padding18 {padding:18px !important}
.padding19 {padding:19px !important}
.padding20 {padding:20px !important}
.padding21 {padding:21px !important}
.padding22 {padding:22px !important}
.padding23 {padding:23px !important}
.padding24 {padding:24px !important}
.padding25 {padding:25px !important}
.padding26 {padding:26px !important}
.padding27 {padding:27px !important}
.padding28 {padding:28px !important}
.padding29 {padding:29px !important}
.padding30 {padding:30px !important}
.padding40 {padding:40px !important}
.padding50 {padding:50px !important}
.padding60 {padding:60px !important}
.padding70 {padding:70px !important}
.padding80 {padding:80px !important}
.padding90 {padding:90px !important}
.padding100 {padding:100px !important}
.padding110 {padding:110px !important}
.padding120 {padding:120px !important}

.padding_t1 {padding-top:1px !important}
.padding_t2 {padding-top:2px !important}
.padding_t3 {padding-top:3px !important}
.padding_t4 {padding-top:4px !important}
.padding_t5 {padding-top:5px !important}
.padding_t6 {padding-top:6px !important}
.padding_t7 {padding-top:7px !important}
.padding_t8 {padding-top:8px !important}
.padding_t9 {padding-top:9px !important}
.padding_t10 {padding-top:10px !important}

.padding_b1 {padding-bottom:1px !important}
.padding_b2 {padding-bottom:2px !important}
.padding_b3 {padding-bottom:3px !important}
.padding_b4 {padding-bottom:4px !important}
.padding_b5 {padding-bottom:5px !important}
.padding_b6 {padding-bottom:6px !important}
.padding_b7 {padding-bottom:7px !important}
.padding_b8 {padding-bottom:8px !important}
.padding_b9 {padding-bottom:9px !important}
.padding_b10 {padding-bottom:10px !important}

.padding_l1 {padding-left:1px !important}
.padding_l2 {padding-left:2px !important}
.padding_l3 {padding-left:3px !important}
.padding_l4 {padding-left:4px !important}
.padding_l5 {padding-left:5px !important}
.padding_l6 {padding-left:6px !important}
.padding_l7 {padding-left:7px !important}
.padding_l8 {padding-left:8px !important}
.padding_l9 {padding-left:9px !important}
.padding_l10 {padding-left:10px !important}
.padding_l15 {padding-left:15px !important}
.padding_l20 {padding-left:20px !important}
.padding_l25 {padding-left:25px !important}
.padding_l30 {padding-left:30px !important}
.padding_l35 {padding-left:35px !important}
.padding_l40 {padding-left:40px !important}
.padding_l45 {padding-left:45px !important}
.padding_l50 {padding-left:50px !important}

.padding_r1 {padding-right:1px !important}
.padding_r2 {padding-right:2px !important}
.padding_r3 {padding-right:3px !important}
.padding_r4 {padding-right:4px !important}
.padding_r5 {padding-right:5px !important}
.padding_r6 {padding-right:6px !important}
.padding_r7 {padding-right:7px !important}
.padding_r8 {padding-right:8px !important}
.padding_r9 {padding-right:9px !important}
.padding_r10 {padding-right:10px !important}
.padding_r15 {padding-right:15px !important}
.padding_r20 {padding-right:20px !important}
.padding_r25 {padding-right:25px !important}
.padding_r30 {padding-right:30px !important}
.padding_r35 {padding-right:35px !important}
.padding_r40 {padding-right:40px !important}
.padding_r45 {padding-right:45px !important}
.padding_r50 {padding-right:50px !important}

.padding_lr1 {padding:0 1px 0 1px !important}
.padding_lr2 {padding:0 2px 0 2px !important}
.padding_lr3 {padding:0 3px 0 3px !important}
.padding_lr4 {padding:0 4px 0 4px !important}
.padding_lr5 {padding:0 5px 0 5px !important}
.padding_lr6 {padding:0 6px 0 6px !important}
.padding_lr7 {padding:0 7px 0 7px !important}
.padding_lr8 {padding:0 8px 0 8px !important}
.padding_lr9 {padding:0 9px 0 9px !important}
.padding_lr10 {padding:0 10px 0 10px !important}
.padding_lr15 {padding:0 15px 0 15px !important}
.padding_lr20 {padding:0 20px 0 20px !important}
.padding_lr25 {padding:0 25px 0 25px !important}
.padding_lr30 {padding:0 30px 0 30px !important}
.padding_lr35 {padding:0 35px 0 35px !important}
.padding_lr40 {padding:0 40px 0 40px !important}
.padding_lr45 {padding:0 45px 0 45px !important}
.padding_lr50 {padding:0 50px 0 50px !important}

/* Margin */
.margin0 {margin:0 !important}
.margin1 {margin:1px !important}
.margin2 {margin:2px !important}
.margin3 {margin:3px !important}
.margin4 {margin:4px !important}
.margin5 {margin:5px !important}
.margin6 {margin:6px !important}
.margin7 {margin:7px !important}
.margin8 {margin:8px !important}
.margin9 {margin:9px !important}
.margin10 {margin:10px !important}

.margin_t1 {margin-top:1px !important}
.margin_t2 {margin-top:2px !important}
.margin_t3 {margin-top:3px !important}
.margin_t4 {margin-top:4px !important}
.margin_t5 {margin-top:5px !important}
.margin_t6 {margin-top:6px !important}
.margin_t7 {margin-top:7px !important}
.margin_t8 {margin-top:8px !important}
.margin_t9 {margin-top:9px !important}
.margin_t10 {margin-top:10px !important}

.margin_b1 {margin-bottom:1px !important}
.margin_b2 {margin-bottom:2px !important}
.margin_b3 {margin-bottom:3px !important}
.margin_b4 {margin-bottom:4px !important}
.margin_b5 {margin-bottom:5px !important}
.margin_b6 {margin-bottom:6px !important}
.margin_b7 {margin-bottom:7px !important}
.margin_b8 {margin-bottom:8px !important}
.margin_b9 {margin-bottom:9px !important}
.margin_b10 {margin-bottom:10px !important}

.margin_l1 {margin-left:1px !important}
.margin_l2 {margin-left:2px !important}
.margin_l3 {margin-left:3px !important}
.margin_l4 {margin-left:4px !important}
.margin_l5 {margin-left:5px !important}
.margin_l6 {margin-left:6px !important}
.margin_l7 {margin-left:7px !important}
.margin_l8 {margin-left:8px !important}
.margin_l9 {margin-left:9px !important}
.margin_l10 {margin-left:10px !important}

.margin_r1 {margin-right:1px !important}
.margin_r2 {margin-right:2px !important}
.margin_r3 {margin-right:3px !important}
.margin_r4 {margin-right:4px !important}
.margin_r5 {margin-right:5px !important}
.margin_r6 {margin-right:6px !important}
.margin_r7 {margin-right:7px !important}
.margin_r8 {margin-right:8px !important}
.margin_r9 {margin-right:9px !important}
.margin_r10 {margin-right:10px !important}
.margin_r11 {margin-right:11px !important}
.margin_r12 {margin-right:12px !important}
.margin_r13 {margin-right:13px !important}
.margin_r14 {margin-right:14px !important}
.margin_r15 {margin-right:15px !important}
.margin_r16 {margin-right:16px !important}
.margin_r17 {margin-right:17px !important}
.margin_r18 {margin-right:18px !important}
.margin_r19 {margin-right:19px !important}
.margin_r20 {margin-right:20px !important}
.margin_r21 {margin-right:21px !important}
.margin_r22 {margin-right:22px !important}
.margin_r23 {margin-right:23px !important}
.margin_r24 {margin-right:24px !important}
.margin_r25 {margin-right:25px !important}
.margin_r26 {margin-right:26px !important}
.margin_r27 {margin-right:27px !important}
.margin_r28 {margin-right:28px !important}
.margin_r29 {margin-right:29px !important}
.margin_r30 {margin-right:30px !important}

/* Width */
.w90 {width:90%;margin:0 auto}
.w100 {width:100% !important;margin:0 auto}
.w1004 {width:100%;max-width:1004px;margin:0 auto}
.w1024 {width:100%;max-width:1024px;margin:0 auto}
.w1200 {width:100%;max-width:1200px;margin:0 auto}
.w1260 {width:100%;max-width:1260px;margin:0 auto}
.max40 {max-width:40px !important}

.w880 {min-width:880px}/* !important 금지 */

/* 차량사진 */
.t_img {display:inline-block;position:relative;width:120px;height:auto;margin:10px 0 10px 5px;border:1px solid #ccc;border-radius:5px;vertical-align:top}
.t_img img {width:118px;height:auto;border-radius:4px 4px 0 0}

.radius4 {border-radius:4px !important}
.radius4 img {border-radius:4px}

.t_img.small {display:inline-block;position:relative;width:60px;height:auto;margin:10px 0 10px 5px;border:1px solid #ccc;border-radius:5px;vertical-align:top}
.t_img.small img {width:58px;height:auto;border-radius:4px}

.t_img .t_blank {width:118px;height:89px;line-height:89px;border-radius:4px 4px 0 0;background:#f0f0f0;font-size:12px;font-weight:normal;text-align:center}

.t_img .t_title {display:block;padding:5px;font-size:12px;font-weight:bold;text-align:center;}
.t_img input[type=file] {display:block;font-size:11px;width:100%}

.t_img .file_wr {background:#fff;color:#000;vertical-align:middle;border-radius:3px}
.t_img .file_del {position:absolute;z-index:auto;top:3px;left:5px;font-size:12px;font-weight:bold;color:red;text-shadow: -1px 0 rgba(255,255,255,1), 0 1px rgba(255,255,255,1), 1px 0 rgba(255,255,255,1), 0 -1px rgba(255,255,255,1);}

.r_img {position:relative}
.r_img img {width:100%; height:auto}
.r_img .file_del {position:absolute;z-index:auto;left:5px;font-weight:bold;color:red;text-shadow: -1px 0 rgba(255,255,255,1), 0 1px rgba(255,255,255,1), 1px 0 rgba(255,255,255,1), 0 -1px rgba(255,255,255,1);}

/* Height */
.h30 {height:30px}

/* Shadow */
.shadow {-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2) !important}
.shadow5 {-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.5);-o-box-shadow:0 10px 10px rgba(0, 0, 0, 0.5);box-shadow:0 10px 10px rgba(0, 0, 0, 0.5) !important}
.no_shadow {-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none !important}

/* Box */
.box {background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);-o-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}

/* Radius */
.radius {-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}

.radius_left {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.radius_right {-webkit-border-radius:0 5px 5px 0 !important;-moz-border-radius:0 5px 5px 0 !important;-o-border-radius:0 5px 5px 0 !important;border-radius:0 5px 5px 0 !important}

/* word-break */
.wb_break {word-break:break-all !important}
.wb_keep {word-break:keep-all !important}
.wb_unset {word-break:unset !important}

/* wordwrap */
.wr_break {word-wrap:break-word !important}
.wr_normal {word-wrap:normal !important}
.wr_unset {word-wrap:unset !important}

/* white-space */
.ws_nowrap {white-space:nowrap !important}
.ws_normal {white-space:normal}
.ws_unset {white-space:unset !important}

/* List-style */
.lino {list-style:none}
.lino_in {list-style:none;display:inline-block}

/* blink */
.blink {
    animation-duration:0.3s;
    animation-name:blink;
    animation-iteration-count:infinite;
    animation-direction:alternate;
    animation-timing-function:ease-in-out;
}
@keyframes blink {
    from {
        opacity:1;
}
    to {
        opacity:0;
}
}
/* blink */

/* ETC */
.pointer {cursor:pointer}
.readonly {background:#f6f6f6}
.ql {font-family:'Roboto Mono';font-size:14px;color:cyan}
.ell {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tfixed {table-layout:fixed}

.col7_1 {width:5%}
.col7_2 {width:8.95%}

.div_5 {width:calc(72.2% - 2px)}
.col5_1 {width:6.95%}
.col5_2 {width:12.4%}

.div_2 {width:calc(30.5% - 2px)}
.col2_1 {width:16.6%}
.col2_2 {width:29.5%}

.div_1 {width:calc(16.5% - 2px)}
.col1_1 {width:31%}
.col1_2 {width:55%}

#btn_mc {cursor:pointer}
.clear_both {clear:both}

#info_area {background:#32344A; position:relative; color:#fff; line-height:24px}
#info_area:after {display:block;visibility:hidden;clear:both;content:""}
#info_left {float:left; padding:4px}
#info_right {float:right; padding:4px 6px 4px 0}
#info_left0 {float:left; padding:0}
#info_right0 {float:right; padding:0}

.underline {border-bottom:1px solid}
.underlinedot {border-bottom:1px dotted}
.line_th {text-decoration:line-through}

.t_info {width:100%; background-color:#eee; line-height:30px}
.t_info li {display:inline-block; padding-left:5px; padding-right:10px}
.t_info li:last-child {display:inline-block; padding-left:5px}