/* 폰트 new */
.c_mustit{color:#d01f3c !important;}
.c_mired{ color:#D00000 !important; }
.c_black0 {color:#000 !important;}
.c_black14 {color:#141414 !important;}
.c_black {color:#222 !important;}
.c_white {color:#fff !important;}
.c_gray3 {color:#333 !important;}
.c_gray5 {color:#555 !important;}
.c_gray6 {color:#666 !important;}
.c_gray7 {color:#777 !important;}
.c_gray8 {color:#888 !important;}
.c_gray9 {color:#999 !important;}
.c_graya0 {color:#a0a0a0 !important;}
.c_violet {color:#6666ff !important;}
.c_delivery {color:#638789 !important;}
.c_purple {color:#cc33ff !important;}
.c_orange {color:#ff8804 !important;}
.c_blue {color:#4a50e0 !important;}
.c_lblue {color:#7787ce !important;}
.c_green {color:#50a450 !important;}
.c_myblue {color:#306eb5 !important;}
.c_turquoise {color:#0093ca !important;}

.inherit {font:inherit;}

.b_fff4f4 {background-color: #fff4f4;}
.fs9 {font-size: 9px !important;}
.fs10 {font-size: 10px !important;}
.fs11 {font-size: 11px !important;}
.fs12 {font-size: 12px !important;}
.fs13 {font-size: 13px !important;}
.fs14 {font-size: 14px !important;}
.fs15 {font-size: 15px !important;}
.fs16 {font-size: 16px !important;}
.fs17 {font-size: 17px !important;}
.fs18 {font-size: 18px !important;}
.fs19 {font-size: 19px !important;}
.fs20 {font-size: 20px !important;}
.fs21 {font-size: 21px !important;}
.fs22 {font-size: 22px !important;}
.fs24 {font-size: 24px !important;}
.fs25 {font-size: 25px !important;}

.fs_throw {text-decoration: line-through;}

.extra {font-weight: 900 !important;}
.bold {font-weight: bold !important;}
.normal {font-weight: normal !important;}
.underline {text-decoration: underline;}
.line-through {text-decoration: line-through}
.lh12 {line-height: 12px;}
.lh13 {line-height: 13px;}
.lh14 {line-height: 14px;}
.lh15 {line-height: 15px;}
.lh16 {line-height: 16px;}
.lh17 {line-height: 17px;}
.lh18 {line-height: 18px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh23 {line-height: 23px;}
.lh25 {line-height: 25px;}

.verti_1 {vertical-align: -1px !important;}
.verti_2 {vertical-align: -2px !important;}
.verti_3 {vertical-align: -3px !important;}
.verti_4 {vertical-align: -4px !important;}
.verti_1_p {vertical-align: 1px !important;}
.verti_2_p {vertical-align: 2px !important;}
.verti_3_p {vertical-align: 3px !important;}
.verti_4_p {vertical-align: 4px !important;}
.verti_10_p {vertical-align: 10px !important;}
.verti_t{ vertical-align:top !important; }
.verti_m{ vertical-align:middle; }
.verti_b{ vertical-align:bottom !important; }

.f8_back {background: #f8f8f8}
.bg_f9 {background-color:#f9f9f9;}
.bg_white{ background-color:#fff !important; }
.bg_gray_e {background-color:#eee;}
/* 마진 & 패딩 */
.margin_r_0{margin-right: 0px !important;}
.margin_r_2 {margin-right: 2px !important;}
.margin_r_3 {margin-right: 3px !important;}
.margin_r_4 {margin-right: 4px !important;}
.margin_r_5 {margin-right: 5px !important;}
.margin_r_6 {margin-right: 6px !important;}
.margin_r_7 {margin-right: 7px !important;}
.margin_r_8 {margin-right: 8px !important;}
.margin_r_9 {margin-right: 9px !important;}
.margin_r_10 {margin-right: 10px !important;}
.margin_r_15 {margin-right: 15px !important;}
.margin_r_20 {margin-right: 20px !important;}

.margin_l_0{margin-left: 0px !important}
.margin_l_1{margin-left: 1px !important}
.margin_l_2{margin-left: 2px !important}
.margin_l_3{margin-left: 3px !important}
.margin_l_4{margin-left: 4px !important}
.margin_l_5{margin-left: 5px !important}
.margin_l_6{margin-left: 6px !important}
.margin_l_7{margin-left: 7px !important}
.margin_l_8{margin-left: 8px !important}
.margin_l_9{margin-left: 9px !important}
.margin_l_10{margin-left: 10px !important}
.margin_l_11{margin-left: 11px !important}
.margin_l_12{margin-left: 12px !important}
.margin_l_15{margin-left: 15px !important}
.margin_l_20{margin-left: 20px !important}
.margin_l_24{margin-left: 24px !important}
.margin_l_30{margin-left: 30px !important}
.margin_l_75{margin-left: 75px !important}
.margin_l_105{margin-left: 105px !important}

.margin_t_0 {margin-top:0px !important}
.margin_t_1 {margin-top:1px !important}
.margin_t_2 {margin-top:2px !important}
.margin_t_3 {margin-top:3px !important}
.margin_t_4 {margin-top:4px !important}
.margin_t_5 {margin-top:5px !important}
.margin_t_6 {margin-top:6px !important}
.margin_t_7 {margin-top:7px !important}
.margin_t_8 {margin-top:8px !important}
.margin_t_9 {margin-top:9px !important}
.margin_t_10 {margin-top:10px !important}
.margin_t_15{margin-top: 15px !important}
.margin_t_20{margin-top: 20px !important}
.margin_t_24{margin-top: 24px !important}
.margin_t_25{margin-top: 25px !important}
.margin_t_30{margin-top: 30px !important}
.margin_t_50{margin-top: 50px !important}

.margin_b_0 {margin-bottom: 0px !important;}
.margin_b_1 {margin-bottom: 1px !important;}
.margin_b_2 {margin-bottom: 2px !important;}
.margin_b_3 {margin-bottom: 3px !important;}
.margin_b_4 {margin-bottom: 4px !important;}
.margin_b_5 {margin-bottom: 5px !important;}
.margin_b_6 {margin-bottom: 6px !important;}
.margin_b_7 {margin-bottom: 7px !important;}
.margin_b_8 {margin-bottom: 8px !important;}
.margin_b_9 {margin-bottom: 9px !important;}
.margin_b_10 {margin-bottom: 10px !important;}
.margin_b_15 {margin-bottom: 15px !important;}
.margin_b_16 {margin-bottom: 16px !important;}
.margin_b_20 {margin-bottom: 20px !important}
.margin_b_25 {margin-bottom: 25px !important}
.margin_b_30 {margin-bottom: 30px !important}
.margin_b_50 {margin-bottom: 50px !important}

.margin_20 {margin: 20px !important}
.margin_15 {margin: 15px !important}
.margin_10 {margin: 10px !important}
.margin_0 {margin: 0px !important}
.margin_1 {margin: 1px !important}
.margin_2 {margin: 2px !important}
.margin_5 {margin: 5px !important}

/***/
.padding_r_0{padding-right: 0px !important;}
.padding_r_2 {padding-right: 2px !important;}
.padding_r_3 {padding-right: 3px !important;}
.padding_r_4 {padding-right: 4px !important;}
.padding_r_5 {padding-right: 5px !important;}
.padding_r_6 {padding-right: 6px !important;}
.padding_r_7 {padding-right: 7px !important;}
.padding_r_8 {padding-right: 8px !important;}
.padding_r_9 {padding-right: 9px !important;}
.padding_r_10 {padding-right: 10px !important;}
.padding_r_15 {padding-right: 15px !important;}
.padding_r_20 {padding-right: 20px !important;}
.padding_r_30 {padding-right: 30px !important;}

.padding_l_0{padding-left: 0px !important}
.padding_l_1{padding-left: 1px !important}
.padding_l_2{padding-left: 2px !important}
.padding_l_3{padding-left: 3px !important}
.padding_l_4{padding-left: 4px !important}
.padding_l_5{padding-left: 5px !important}
.padding_l_6{padding-left: 6px !important}
.padding_l_7{padding-left: 7px !important}
.padding_l_8{padding-left: 8px !important}
.padding_l_9{padding-left: 9px !important}
.padding_l_10{padding-left: 10px !important}
.padding_l_15{padding-left: 15px !important}

.padding_t_0 {padding-top:0px !important}
.padding_t_1 {padding-top:1px !important}
.padding_t_2 {padding-top:2px !important}
.padding_t_3 {padding-top:3px !important}
.padding_t_4 {padding-top:4px !important}
.padding_t_5 {padding-top:5px !important}
.padding_t_6 {padding-top:6px !important}
.padding_t_7 {padding-top:7px !important}
.padding_t_8 {padding-top:8px !important}
.padding_t_9 {padding-top:9px !important}
.padding_t_10 {padding-top:10px !important}
.padding_t_12{padding-top: 12px !important}
.padding_t_15{padding-top: 15px !important}
.padding_t_18{padding-top: 18px !important}
.padding_t_20{padding-top: 20px !important}
.padding_t_24{padding-top: 24px !important}
.padding_t_25{padding-top: 25px !important}

.padding_b_0 {padding-bottom: 0px !important;}
.padding_b_1 {padding-bottom: 1px !important;}
.padding_b_2 {padding-bottom: 2px !important;}
.padding_b_3 {padding-bottom: 3px !important;}
.padding_b_4 {padding-bottom: 4px !important;}
.padding_b_5 {padding-bottom: 5px !important;}
.padding_b_6 {padding-bottom: 6px !important;}
.padding_b_7 {padding-bottom: 7px !important;}
.padding_b_8 {padding-bottom: 8px !important;}
.padding_b_9 {padding-bottom: 9px !important;}
.padding_b_10 {padding-bottom: 10px !important;}
.padding_b_12 {padding-bottom: 12px !important;}
.padding_b_14 {padding-bottom: 14px !important;}
.padding_b_20 {padding-bottom: 20px !important}

.padding_25 {padding: 25px !important}
.padding_20 {padding: 20px !important}
.padding_15 {padding: 15px !important}
.padding_13 {padding: 13px !important}
.padding_14 {padding: 14px !important}
.padding_12 {padding: 12px !important}
.padding_10 {padding: 10px !important}
.padding_0 {padding: 0px !important}
.padding_1 {padding: 1px !important}
.padding_2 {padding: 2px !important}
.padding_3 {padding: 3px !important}
.padding_4 {padding: 4px !important}
.padding_5 {padding: 5px !important}

/* 보더& 마진 무효화 */
.b_left {border-left: 1px solid #ddd !important;}
.b_right {border-right: 1px solid #ddd !important;}
.b_top {border-top: 1px solid #ddd !important;}
.b_bottom {border-bottom: 1px solid #ddd !important;}
.b_dd {border: 1px solid #ddd !important;}
.border_r_none {border-right: none !important;}
.border_l_none {border-left: none !important;}
.border_b_none {border-bottom: none !important;}
.border_t_none {border-top: none !important;}
.border_none{border: none !important;}
.margin_none{margin: 0px !important}

.cursor {cursor: pointer;}
.clear {clear: both;}
.gulim {font-family: Gulim,'굴림' !important;}
.nanum {font-family:'Nanum Gothic',serif !important;}
.dotum {font-family:Arial,'돋움',Dotum !important;}

/* width */
.W40 {width: 40px;}
.W60 {width: 60px !important;}
.W70 {width: 70px !important;}
.W80 {width: 80px !important;}
.W90 {width: 90px !important;}
.W100 {width: 100px !important;}
.W110 {width: 110px !important;}
.W120 {width: 120px !important;}
.W130 {width: 130px !important;}
.W140 {width: 140px !important;}

/* table */
table tr td {vertical-align: middle !important;}
table tr th {vertical-align: middle !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.text-left {text-align: left !important;}

/* 포지션 */
.fr {float: right !important; }
.fl {float: left !important;}
.fi { float:inherit !important; }
.auto {overflow: auto;}
.display_inline {display:inline-block !important;*display:inline !important; zoom:1}
.position_r{ position:relative; }


.textbox { 
    border: 1px solid #c4c4c4; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
} 
 
.textbox:focus { 
    outline: none; 
    border: 1px solid #7bc1f7; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
} 
.input-sm24,
.form-horizontal .form-group-sm .form-control {
  height: 12px;
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 3px;
}

.mform{ padding: 0px 10px !important; height: 27px; font-size: 12px; float: left; margin-right: 5px ; width: 93%}
.mselect { padding: 0px 5px !important;  font-size: 12px; float: left; margin-right: 5px; height: 29px}
.mform_small{padding: 0px 10px !important; height: 20px; font-size: 12px; display:inline-block; margin-right: 5px ;}

/* 말줄임표 */
.ellipse2 {max-height:26px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.ellipse1 {max-height:26px;display:-webkit-box;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.ellipse{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/**/
.word{word-break: break-all; word-wrap: break-word;}

/* pretendard */
.ff_pretendard * {font-family: 'Pretendard' !important;}