@charset "utf-8";
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.fi {
    float: inherit !important;
}
.r_0 {
    right: 0 px !important;
}
.cb {
    clear: both;
}
.fw_b {
    font-weight: bold;
}
.wa {
    width: auto !important;
}
.ha {
    height: auto !important;
}
.oa {
    overflow: auto !important;
}
.oi {
    overflow: inherit !important;
}
.oa_x {
    overflow-x: auto !important;
}
.bg_white {
    background: #fff !important;
}
.cursor_p {
    cursor: pointer !important;
}
.cursor_n_d {
    cursor: no-drop !important;
}
.wb_ba {
    word-break: break-all !important;
}
.emphasis {
    color: #ff5858;
}
.red {
    color: #ff0000 !important;
}
.plus {
    color: #e51735 !important;
}
.minus {
    color: #4575fd !important;
}
.fa-envelope {
	cursor:pointer;
	color: #4575fd !important;
}
.fa-info-circle {
	cursor: pointer;
	margin-right: 3px;
	font-size: 12px;
	color: #4575fd !important;
}
.plusBg {
	background: #f75b72 !important;
}
.minusBg {
	background: #789bff !important;
}
.success {
	color:#2dd470 !important;
	font-family: 'Pretendard';
	font-weight: 300;
}
.fail {
    color: #ff3653 !important;
    font-family: 'Pretendard';
    font-weight: 300;
}
.ing {
    color: #5dafff !important;
    font-family: 'Pretendard';
    font-weight:300;
}
.non {
	color: #888 !important;
	font-family: 'Pretendard';
	font-weight: 300;
}
.defaultBg {
    background: #bbb !important;
}
.ff_NEB {
    font-family: 'Pretendard';
    font-weight: 400;
}
.tdMultiLine {
    text-overflow: clip !important;
    word-break: break-all !important;
    white-space: normal !important;
    padding: 5px 0;
}
.ovF_a {
    overflow: auto !important;
}
.ovF_h {
    overflow: hidden !important;
}
.ovF_i {
    overflow: initial !important;
}
.ovF_x_a {
    overflow-x: auto !important;
}
.ovF_x_h {
    overflow-x: hidden !important;
}
.ovF_y_a {
    overflow-y: auto !important;
}
.ovF_y_h {
    overflow-y: hidden !important;
}
.up1 {
    position: relative !important;
    top: -1px !important;
}
.down3 {
    position: relative !important;
    top: 3px !important;
}
.pointerE_n {
    pointer-events: none;
}
.btnDisable {
    pointer-events: none !important;
    background: #aaa !important;
    border: 1px solid #aaa !important;
}
.z_index_9 {
    z-index: 99999;
}
.errMsgBox {
    display: inline-block;
    position: relative;
    top: -2px;
    left: 5px;
    background: #e51735;
    color: #fff;
    padding: 5px 8px 7px;
    border-radius: 5px;
    font-size: 11px;
    z-index: 9;
    text-align: center;
    min-width: 140px;
    margin-left: 7px;
    line-height: 18px;
}
.errorMsg {
    color: var(--danger-color);
    line-height: 20px;
    display: inline-block;
    font-size: var(--small-font-size);
    font-weight: 400;
}
.errMsgBox::after {
    content: "";
    position: absolute;
    top: 8px;
    left: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #e51735 transparent transparent;
}
.errMsgBoxBtm {
    position: absolute;
    top: 0px;
    left: 4px;
    top: 31px;
    margin-left: 0;
    padding: 6px 8px;
    min-width: 110px;
}
.errMsgBoxBtm::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 16px;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #e51735 transparent;
}
/*position*/
.po_u {
	position:unset !important;
}
.po_r {
	position:relative !important;
}
.po_a {
	position: absolute !important;
}
.top-10 {
	top: -10px !important;
}
.t_60 {top:60px !important;}
.t_80 {top:80px !important;}
.t_160 {top:160px !important;}

/*margin*/
.no_margin	{ 
	margin:0 !important
}
.m_0_auto	{
	margin:0 auto !important;
}
.m_init 	{
	margin: initial !important;
}
.m_10 		{margin: 10px !important;}
.m_20 		{margin: 20px !important;}
.m_30 		{margin: 30px !important;}
.m_t_0 		{margin-top: 0px !important;}
.m_t_2 		{margin-top: 2px !important;}
.m_t_3 		{margin-top: 3px !important;}
.m_t_5 		{margin-top: 5px !important;}
.m_t_6 		{margin-top: 6px !important;}
.m_t_7 		{margin-top: 7px !important;}
.m_t_8 		{margin-top: 8px !important;}
.m_t_10		{margin-top: 10px !important;}
.m_t_15		{margin-top: 15px !important;}
.m_t_20		{margin-top: 20px !important;}
.m_t_30   	{margin-top: 30px !important;}
.m_t_40   	{margin-top: 40px !important;}
.m_t_50		{margin-top: 50px !important;}
.m_t_60		{margin-top: 60px !important;}
.m_t_70		{margin-top: 70px !important;}
.m_t_80		{margin-top: 80px !important;}
.m_b_0 		{margin-bottom: 0px !important;}
.m_b_1 		{margin-bottom: 1px !important;}
.m_b_5 		{margin-bottom: 5px !important;}
.m_b_10 	{margin-bottom: 10px !important;}
.m_b_20 	{margin-bottom: 20px !important;}
.m_b_50 	{margin-bottom: 50px !important;}
.m_b_80    	{margin-bottom: 80px !important;}
.m_l_0 		{margin-left: 0px !important;}
.m_l_3 		{margin-left: 3px !important;}
.m_l_5 		{margin-left: 5px !important;}
.m_l_10 	{margin-left: 10px !important;}
.m_l_15 	{margin-left: 15px !important;}
.m_l_20 	{margin-left: 20px !important;}
.m_l_25 	{margin-left: 25px !important;}
.m_l_30 	{margin-left: 30px !important;}
.m_l_40 	{margin-left: 40px !important;}
.m_l_50 	{margin-left: 50px !important;}
.m_l_100 	{margin-left: 100px !important;}
.m_l_-140 	{margin-left: -140px !important;}
.m_r_0 		{margin-right: 0px !important;}
.m_r_3 		{margin-right: 3px !important;}
.m_r_5 		{margin-right: 5px !important;}
.m_r_10 	{margin-right: 10px !important;}
.m_r_15 	{margin-right: 15px !important;}
.m_r_20 	{margin-right: 20px !important;}
.m_r_30 	{margin-right: 30px !important;}
.m_r_50 	{margin-right: 50px !important;}

/*padding*/
.no_padding {padding:0 !important;}
.p_0		{padding:0 !important;}
.p_5	 	{padding:5px !important;}
.p_10	 	{padding:10px !important;}
.p_20	 	{padding:20px !important;}
.p_30	 	{padding:30px !important;}
.p_l_0 		{padding-left: 0 !important;}
.p_l_5 		{padding-left: 5px !important;}
.p_l_7 		{padding-left: 7px !important;}
.p_l_10 	{padding-left: 10px !important;}
.p_l_15 	{padding-left: 15px !important;}
.p_l_20 	{padding-left: 20px !important;}
.p_l_30 	{padding-left: 30px !important;}
.p_l_40 	{padding-left: 40px !important;}
.p_l_50 	{padding-left: 50px !important;}
.p_r_0 		{padding-right: 0px !important;}
.p_r_5 		{padding-right: 5px !important;}
.p_r_10 	{padding-right: 10px !important;}
.p_r_13 	{padding-right: 13px !important;}
.p_r_15 	{padding-right: 15px !important;}
.p_r_16 	{padding-right: 16px !important;}
.p_r_17 	{padding-right: 17px !important;}
.p_r_20 	{padding-right: 20px !important;}
.p_r_30 	{padding-right: 30px !important;}
.p_r_40 	{padding-right: 40px !important;}
.p_r_50 	{padding-right: 50px !important;}
.p_r_60 	{padding-right: 60px !important;}
.p_t_0 		{padding-top: 0px !important;}
.p_t_5 		{padding-top: 5px !important;}
.p_t_10 	{padding-top: 10px !important;}
.p_t_15 	{padding-top: 15px !important;}
.p_t_20 	{padding-top: 20px !important;}
.p_t_30 	{padding-top: 30px !important;}
.p_t_40 	{padding-top: 40px !important;}
.p_t_50 	{padding-top: 50px !important;}
.p_t_80 	{padding-top: 80px !important;}
.p_t_100 	{padding-top: 100px !important;}
.p_t_120 	{padding-top: 120px !important;}
.p_t_130 	{padding-top: 130px !important;}
.p_t_140 	{padding-top: 140px !important;}
.p_t_150 	{padding-top: 150px !important;}
.p_t_200 	{padding-top: 200px !important;}
.p_t_250 	{padding-top: 200px !important;}
.p_b_0 		{padding-bottom: 0px !important;}
.p_b_3 		{padding-bottom: 3px !important;}
.p_b_5 		{padding-bottom: 5px !important;}
.p_b_10 	{padding-bottom: 10px !important;}
.p_b_20 	{padding-bottom: 20px !important;}
.p_b_30 	{padding-bottom: 30px !important;}

/*display*/
.disp_i_b 	{display:inline-block  !important;}
.disp_b 	{display:block !important;}
.disp_n 	{display:none !important;}
.disp_t 	{display:table !important;}

/*text*/
.t_a_l 		{text-align:left !important;}
.t_a_r 		{text-align:right !important;}
.t_a_c 		{text-align:center !important;}
.no_text_deco 	{text-decoration: none !important;}

/* background color */
.bg_blue 	{background:#5884ff !important;color:#fff !important;}
.bg_white 	{background:#fff !important;color:#777 !important;}

/*border*/
.no_border 	{border: none !important;}
   
.border_b_blue_1 { border-bottom: 1px solid #4A87EB;}
.border_b_0 {border-bottom: 0 !important;}
.border_b_1 {border-bottom: 1px solid #cccccc !important;}
.border_b_2 {border-bottom: 2px dotted #cccccc !important;}
.border_r_r {border-right:1px solid #cccccc !important;}
.border_t_0 {border-top:none !important;}
.border_t_1 {border-top:1px solid #cccccc !important;}
.b_1_red 	{border:1px solid #ff0000 !important}
.bb1_blueG 	{border-bottom:1px solid #bfc9e2 !important}
.bb1_555 	{border-bottom:1px solid #555 !important}
.b1_eee 	{border:1px solid #eee !important}
.b2_eee 	{border:2px solid #eee !important}
.b1_ddd 	{border:1px solid #ddd !important}
.b2_dot_aaa {border:2px dotted #aaa !important}
.b2_dot_blue {border:2px dotted #4983e3 !important}
.bb1_solid  {border-bottom: 1px solid #bbb !important;}

/*background*/
.bg_t 		{background:transparent !important;}
.bg_lightGray	{background:#f6f6f6 !important;}

/*align*/
.lh_init    {line-height: initial !important;}
.v_a_t 		{vertical-align:top !important;}
.v_a_m 		{vertical-align:middle !important;}
.v_a_n 		{vertical-align:inherit !important;}
.v_outer {display: table;width: 100%;height: 100%;}
.v_inner {display: table-cell;vertical-align: middle;text-align: center;}
.v_inner .v_contents {position: relative;width: 100%;padding-bottom: 1px;line-height: 1.0em;text-overflow: ellipsis;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.v_inner .v_contents ul {display: table-row !important;width: 100%;margin: 0;padding: 0;float: left;}
.v_inner .statNoDataSpan {display: inline;line-height: 120px;font-size: 12px;}

/*font*/
.ls_-1.5 {letter-spacing: -1.5px;}
.ls_-0.8 {letter-spacing: -0.8px;}
.font_italic{font-style: italic;color: #000 !important;}
.font_b		{font-weight:bold !important;}
.font_n		{font-weight: normal;}
.font_s_10	{font-size:10px !important;}
.font_s_11	{font-size:11px !important;}
.font_s_12	{font-size:12px !important;}
.font_s_13	{font-size:13px !important;}
.font_s_14	{font-size:14px !important;}
.font_s_15	{font-size:15px !important;}
.font_s_17	{font-size:17px !important;}
.font_s_18	{font-size:18px !important;}
.font_s_20	{font-size:20px !important;}
.font_s_23	{font-size:23px !important;}
.font_s_25	{font-size:25px !important;}
.font_s_30	{font-size:30px !important;}
.color_blue {color: #4983e3;}
.color_red {color: #ff0000 !important;}
.color_white {color: #fff;}
.color_999 {color: #999;}
.ellipsis	{text-overflow: ellipsis;word-break: break-all;white-space: nowrap;overflow: hidden}
.ws_i 	 {white-space: initial !important;}

/*width*/
.w_calc_-20 {width: calc(100% - 20px) !important;}
.w_calc_-93 {width: calc(100% - 93px) !important;}
    
    
.w_unset{width: auto !important;}
.w10	{width:10px !important;}
.w15	{width:15px !important;}
.w20	{width:20px !important;}
.w25	{width:25px !important;}
.w30	{width:30px !important;}
.w35	{width:35px !important;}
.w40	{width:40px !important;}
.w50	{width:50px !important;}
.w55	{width:55px !important;}
.w60	{width:60px !important;}
.w65	{width:65px !important;}
.w67	{width:67px !important;}
.w70	{width:70px !important;}
.w80	{width:80px !important;}
.w85	{width:85px !important;}
.w90	{width:90px !important;}
.w95	{width:95px !important;}
.w100	{width:100px !important;}
.w110	{width:110px !important;}
.w120	{width:120px !important;}
.w130	{width:130px !important;}
.w140	{width:140px !important;}
.w150	{width:150px !important;}
.w160	{width:160px !important;}
.w163	{width:163px !important;}
.w170	{width:170px !important;}
.w180	{width:180px !important;}
.w190	{width:190px !important;}
.w200	{width:200px !important;}
.w210	{width:210px !important;}
.w220	{width:220px !important;}
.w230	{width:230px !important;}
.w240	{width:240px !important;}
.w250	{width:250px !important;}
.w260	{width:260px !important;}
.w270	{width:270px !important;}
.w280	{width:280px !important;}
.w300	{width:300px !important;}
.w330	{width:330px !important;}
.w333	{width:333px !important;}
.w340	{width:340px !important;}
.w350	{width:350px !important;}
.w355	{width:355px !important;}
.w360	{width:360px !important;}
.w370	{width:370px !important;}
.w380	{width:380px !important;}
.w380	{width:380px !important;}
.w400	{width:400px !important;}
.w420	{width:420px !important;}
.w435	{width:435px !important;}
.w440	{width:440px !important;}
.w446	{width:446px !important;}
.w450	{width:450px !important;}
.w468	{width:468px !important;}
.w500	{width:500px !important;}
.w540	{width:540px !important;}
.w565	{width:565px !important;}
.w590	{width:590px !important;}
.w600	{width:600px !important;}
.w630	{width:630px !important;}
.w650	{width:650px !important;}
.w690	{width:690px !important;}
.w700	{width:700px !important;}
.w750	{width:750px !important;}
.w790	{width:790px !important;}
.w800	{width:800px !important;}
.w850	{width:850px !important;}
.w900	{width:900px !important;}
.w920	{width:920px !important;}
.w950	{width:950px !important;}
.w1000	{width:1000px !important;}
.w1100	{width:1100px !important;}
.w1140	{width:1140px !important;}
.w1200	{width:1200px !important;}
.w1260	{width:1260px !important;}
.w1500	{width:1500px !important;}
.w10p	{width:10% !important;}
.w12p	{width:12% !important;}
.w13p	{width:13% !important;}
.w14p	{width:14% !important;}
.w15p	{width:15% !important;}
.w16p	{width:16% !important;}
.w17p	{width:17% !important;}
.w18p	{width:18% !important;}
.w19p	{width:19% !important;}
.w19_5p	{width:19.5% !important;}
.w20p	{width:20% !important;}
.w21p	{width:21% !important;}
.w22p	{width:22% !important;}
.w23p	{width:23% !important;}
.w24p	{width:24% !important;}
.w25p	{width:25% !important;}
.w26p	{width:26% !important;}
.w27p	{width:27% !important;}
.w28p	{width:28% !important;}
.w29p	{width:29% !important;}
.w30p	{width:30% !important;}
.w35p	{width:35% !important;}
.w40p	{width:40% !important;}
.w42p	{width:42% !important;}
.w45p	{width:45% !important;}
.w48p	{width:48% !important;}
.w50p	{width:50% !important;}
.w55p	{width:55% !important;}
.w56p	{width:56% !important;}
.w58p	{width:58% !important;}
.w60p	{width:60% !important;}
.w65p	{width:65% !important;}
.w70p	{width:70% !important;}
.w75p	{width:75% !important;}
.w79p	{width:79% !important;}
.w80p	{width:80% !important;}
.w84p	{width:84% !important;}
.w85p	{width:85% !important;}
.w90p	{width:90% !important;}
.w95p	{width:95% !important;}
.w96p	{width:96% !important;}
.w97p	{width:97% !important;}
.w98p	{width:98% !important;}
.w100p	{width:100% !important;}
.h10	{height:10px !important;}
.h12	{height:12px !important;}
.h15	{height:15px !important;}
.h20	{height:20px !important;}
.h25	{height:25px !important;}
.h30	{height:30px !important;}
.h32	{height:32px !important;}
.h35 	{height:35px !important;}
.h37	{height:37px !important;}
.h40	{height:40px !important;}
.h42	{height:42px !important;}
.h45	{height:45px !important;}
.h50	{height:50px !important;}
.h60	{height:60px !important;}
.h70	{height:70px !important;}
.h80	{height:80px !important;}
.h90	{height:90px !important;}
.h100	{height:100px !important;}
.h120	{height:125px !important;}
.h125	{height:125px !important;}
.h130	{height:130px !important;}
.h135	{height:135px !important;}
.h150	{height:150px !important;}
.h160	{height:160px !important;}
.h165	{height:165px !important;}
.h170	{height:170px !important;}
.h180	{height:180px !important;}
.h185	{height:185px !important;}
.h190	{height:190px !important;}
.h200	{height:200px !important;}
.h230	{height:230px !important;}
.h300	{height:300px !important;}
.h350	{height:350px !important;}
.h500	{height:500px !important;}
.h530	{height:530px !important;}
.h540	{height:540px !important;}
.h560	{height:560px !important;}
.h700	{height:700px !important;}
.mw0	{min-width:0px !important;}
.mw40	{min-width:40px !important;}
.mw45	{min-width:45px !important;}
.mw50	{min-width:50px !important;}
.mw60	{min-width:60px !important;}
.mw70	{min-width:70px !important;}
.mw80	{min-width:80px !important;}
.mw90	{min-width:90px !important;}
.mw100	{min-width:100px !important;}
.mw120	{min-width:120px !important;}
.mw950	{min-width:950px !important;}
.mw1000 {min-width:1000px !important;}
.mha 	{min-height: auto !important;}
.mh20	{min-height:20px !important;}
.mh23	{min-height:23px !important;}
.mh100	{min-height:100px !important;}
.mh180	{min-height:180px !important;}
.mh200	{min-height:200px !important;}
.mh240	{min-height:240px !important;}
.mh266	{min-height:266px !important;}
.mh300	{min-height:300px !important;}
.mh400	{min-height:400px !important;}
.mh450	{min-height:450px !important;}
.mh470	{min-height:470px !important;}
.mh550	{min-height:550px !important;}
.mh620	{min-height:620px !important;}
.mxh200 {max-height:200px !important;}
.mxh300 {max-height:300px !important;}
.mxh400 {max-height:400px !important;}
.mxh560 {max-height:560px !important;}
.mxh620 {max-height:620px !important;}

