@charset "utf-8";
/* CSS Document */

.btn_01 {display:inline-block;position:relative;padding:3px 5px 3px;border:1px solid #d7d7d7;background:#fff;font-size:12px;color:#b1acac !important;text-align:center;line-height:12px;vertical-align:middle;}
.btn_02 {display:inline-block;position:relative;padding:3px 5px 3px;border:1px solid #e43173;background:#e43173;font-size:12px;color:#fff !important;text-align:center;line-height:12px;vertical-align:middle;}
.search_btn {height:35px;background:url(/ui/imgs/btn/search_btn_bg.gif) repeat-x 0 100% #fff;border:1px solid #d7d7d7;-webkit-border-radius:5px !important; -moz-border-radius: 5px !important;border-radius: 5px !important;font-size:14px;color:#666;text-align:center}
.search_btn2 {height:35px;background:#e43173;border:1px solid #e43173;-webkit-border-radius:5px !important; -moz-border-radius: 5px !important;border-radius: 5px !important;font-size:14px;color:#fff;text-align:center}
.search_btn3 {height:35px;background:#e43173;border:1px solid #e43173;-webkit-border-radius:5px 5px 5px 5px !important; -moz-border-radius: 5px 5px 5px 5px !important;border-radius:5px 5px 5px 5px !important;font-size:14px;color:#fff;text-align:center}


.selectbox {position:relative;width:100%;height:33px;line-height:33px;background:url(/ui/imgs/board/select_dot.png) no-repeat 98% 12px #fff;border:1px solid #d7d7d7;z-index:1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.selectbox:hover {border:1px solid #c1c1c1}
.selectbox label {position:absolute;top:0px;left:10px;height:33px;line-height:33px;font-size:14px;color:#666;z-index:-1;}
.selectbox select {width:100%;height:33px;line-height:33px;font-family:inherit;border:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none; /* 네이티브 외형 감추기 */
  -moz-appearance:none;appearance: none;}

select::-ms-expand { 
  display: none;
}

.select_type1 {
	position: relative;
 	display: inline-block;		
	height: 35px;
    padding: 0 30px 0 3px;
    border: 1px solid #d7d7d7;
    background:url(/ui/imgs/board/select_dot.png) no-repeat 100% 0 #fff;  
    color: #666;
    font-size: 14px;
	border-radius:5px;
    -webkit-border-radius: 5px;
    -webkit-appearance: none;
	-ms-appearance: none;
    -moz-appearance: none;
}
.input_type1 {
	position: relative;
 	display: inline-block;	
	height:35px;
  	text-align: left;
	font-weight:normal;
	font-size:14px;
	color:#666;
	background-color:#fff;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
  	border-radius: 5px;  	
	border:1px solid #d7d7d7;	
	vertical-align:middle;	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	outline:none;
	font-family:'Malgun Gothic','맑은고딕','돋움',dotum, sans-serif;
	text-indent:12px;
}

.input_type1:hover {border:1px solid #c1c1c1}
.input_type1::focue {box-shadow:none !important}
.input_type1::-webkit-input-placeholder {color:#666 !important}
.input_type1:-moz-placeholder {color:#666 !important}
.input_type1::-moz-placeholder {color:#666 !important}
.input_type1::-ms-input-placeholder {color:#666 !important}


.nw_btn_01 {display:inline-block;position:relative;padding:7px 12px 7px;background-color:#ec6161;font-size:12px;font-weight:bold;line-height:14px;color:#fff !important;border-radius:5px;-webkit-border-radius:5px;}
.nw_btn_01 i {margin-right:3px;font-size:12px;color:#fff}
button.nw_btn_01, input.nw_btn_01 {margin-top:1px}

.nw_btn_02 {display:inline-block;position:relative;padding:7px 11px 7px;background-color:#fff;border:1px solid #d7d7d7;font-size:12px;font-weight:bold;line-height:14px;color:#686868 !important;border-radius:5px;-webkit-border-radius:5px;}
.nw_btn_02 i {margin-right:3px;font-size:12px;color:#686868}

.nw_btn_03 {display:inline-block;position:relative;padding:20px;background-color:#ec6161;font-size:15px;font-weight:bold;line-height:15px;color:#fff !important;border-radius:5px;-webkit-border-radius:5px;}
.nw_btn_03 i {margin-right:3px;font-size:15px;color:#fff}

.nw_btn_04 {display:inline-block;position:relative;padding:20px;background-color:#fff;border:1px solid #d7d7d7;font-size:15px;font-weight:bold;line-height:15px;color:#686868 !important;border-radius:5px;-webkit-border-radius:5px;}
.nw_btn_04 i {margin-right:3px;font-size:15px;color:#fff}

.nw_btn_05 {display:inline-block;position:relative;padding:20px 0 20px;background-color:#ec6161;font-size:15px;font-weight:bold;line-height:15px;color:#fff !important;border-radius:5px;-webkit-border-radius:5px;text-align:center;border:0}
.nw_btn_05 i {margin-right:3px;font-size:15px;color:#fff}

.nw_btn_06 {display:inline-block;position:relative;padding:20px 0 20px;background-color:#fff;border:1px solid #d7d7d7;font-size:15px;font-weight:bold;line-height:15px;color:#686868 !important;border-radius:5px;-webkit-border-radius:5px;text-align:center;}
.nw_btn_06 i {margin-right:3px;font-size:15px;color:#fff}

.nw_btn_07 {display:inline-block;position:relative;width:54px;height:20px;background-color:#ec6161;font-size:11px;font-weight:bold;line-height:18px;color:#fff !important;}
.nw_btn_07 i {margin-right:3px;font-size:11px;color:#fff}


.nw_btn_08 {display:inline-block;position:relative;width:54px;height:20px;background-color:#fff;border:1px solid #d7d7d7;font-size:11px;font-weight:bold;line-height:18px;color:#686868 !important;}
.nw_btn_08 i {margin-right:3px;font-size:11px;color:#686868}

.nw_btn_09 {display:inline-block;position:relative;height:20px;padding:0 5px 0;background-color:#fff;border:1px solid #d7d7d7;font-size:11px;font-weight:bold;line-height:18px;color:#686868 !important;}
.nw_btn_09 i {margin-right:3px;font-size:11px;color:#686868}


.nw_btn_10 {display:inline-block;position:relative;padding:5px 5px 5px;background-color:#fff;border:1px solid #5d5e97;font-size:11px;font-weight:bold;line-height:11px;color:#5b5c96 !important;border-radius:5px;-webkit-border-radius:5px;}
.nw_btn_10 i {margin-right:3px;font-size:12px;color:#686868}



/* input 그룹 */
.input-group {position:relative;display:table;border-collapse:separate;}
.input-group .input_type1 {position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group-addon {padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#666;text-align:center;background-color:#eee;border:1px solid #d7d7d7;border-radius:4px;-webkit-border-radius:5px}
.input-group-addon.fst {border-left:0;}
.input-group .input_type1.fst {border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group-addon.brd_none {border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group-addon, .input-group-btn, .input-group .input_type1 {display:table-cell}
.input-group-addon, .input-group-btn {width:1%;white-space:nowrap;vertical-align:middle;}
.input-group .input_type1:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {border-bottom-right-radius:0;border-top-right-radius:0;}


select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */


/* 검색 입력폼 */
.input {display:block;}
.stxt {display:block;position:absolute;z-index:0;top:0;right:1px;height:20px;padding:0 10px;background:#e77859;line-height:20px;font-size:11px;color:#fff;opacity:0;filter: alpha(opacity=0);visibility:hidden;border-top-left-radius:3px;border-top-right-radius:3px}
.input .input_list {width:100%;position:relative;}
.input .input_list li {float:left;position:relative;line-height:32px;font-size:14px;color:#666;text-align:center}
.input .input_list li.w1 {width:1%}
.input .input_list li.w2 {width:2%}
.input .input_list li.w3 {width:3%}
.input .input_list li.w4 {width:4%}
.input .input_list li.w5 {width:5%}
.input .input_list li.w6 {width:6%}
.input .input_list li.w7 {width:7%}
.input .input_list li.w8 {width:8%}
.input .input_list li.w9 {width:9%}
.input .input_list li.w10 {width:10%}
.input .input_list li.w11 {width:11%}
.input .input_list li.w12 {width:12%}
.input .input_list li.w13 {width:13%}
.input .input_list li.w14 {width:14%}
.input .input_list li.w15 {width:15%}
.input .input_list li.w16 {width:16%}
.input .input_list li.w17 {width:17%}
.input .input_list li.w18 {width:18%}
.input .input_list li.w19 {width:19%}
.input .input_list li.w20 {width:20%}
.input .input_list li.w21 {width:21%}
.input .input_list li.w22 {width:22%}
.input .input_list li.w23 {width:23%}
.input .input_list li.w24 {width:24%}
.input .input_list li.w25 {width:25%}
.input .input_list li.w26 {width:26%}
.input .input_list li.w27 {width:27%}
.input .input_list li.w28 {width:28%}
.input .input_list li.w29 {width:29%}
.input .input_list li.w30 {width:30%}
.input .input_list li.w31 {width:31%}
.input .input_list li.w32 {width:32%}
.input .input_list li.w33 {width:33%}
.input .input_list li.w34 {width:34%}
.input .input_list li.w35 {width:35%}
.input .input_list li.w36 {width:36%}
.input .input_list li.w37 {width:37%}
.input .input_list li.w38 {width:38%}
.input .input_list li.w39 {width:39%}
.input .input_list li.w40 {width:40%}
.input .input_list li.w41 {width:41%}
.input .input_list li.w42 {width:42%}
.input .input_list li.w43 {width:43%}
.input .input_list li.w44 {width:44%}
.input .input_list li.w45 {width:45%}
.input .input_list li.w46 {width:46%}
.input .input_list li.w47 {width:47%}
.input .input_list li.w48 {width:48%}
.input .input_list li.w49 {width:49%}
.input .input_list li.w50 {width:50%}
.input .input_list li.w51 {width:51%}
.input .input_list li.w52 {width:52%}
.input .input_list li.w53 {width:53%}
.input .input_list li.w54 {width:54%}
.input .input_list li.w55 {width:55%}
.input .input_list li.w56 {width:56%}
.input .input_list li.w57 {width:57%}
.input .input_list li.w58 {width:58%}
.input .input_list li.w59 {width:59%}
.input .input_list li.w60 {width:60%}
.input .input_list li.w61 {width:61%}
.input .input_list li.w62 {width:62%}
.input .input_list li.w63 {width:63%}
.input .input_list li.w64 {width:64%}
.input .input_list li.w65 {width:65%}
.input .input_list li.w66 {width:66%}
.input .input_list li.w67 {width:67%}
.input .input_list li.w68 {width:68%}
.input .input_list li.w69 {width:69%}
.input .input_list li.w70 {width:70%}
.input .input_list li.w72 {width:72%}
.input .input_list li.w73 {width:73%}
.input .input_list li.w74 {width:74%}
.input .input_list li.w75 {width:75%}
.input .input_list li.w80 {width:80%}
.input .input_list li.w90 {width:90%}
.input .input_list li.w100 {width:100%}
.input .input_list li.fst input, .input_list li.fst select, .input_list li.fst .selectbox, .input_list li.fst button {border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.input .input_list li.mid input, .input_list li.mid select {border-radius:0 !important;border-left:none !important}
.input .input_list li.last input, .input_list li.last button {border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:none !important}
.input .input_list li:hover .stxt {top:-20px;opacity:1;filter:alpha(opacity=100);visibility:visible;}
.input .btn-group > .btn, .btn-group-vertical > .btn {height:34px;line-height:34px;padding-left:10px;border:1px solid #d7d7d7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#666}
.input .btn-group > .btn, .btn-group-vertical > .btn:hover, .input .btn-group > .btn, .btn-group-vertical > .btn:active {background-color:transparent;border:1px solid #d7d7d7}
.input .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-color:transparent !important;border:1px solid #d7d7d7 !important;color:#666 !important}
.input .bootstrap-select.btn-group .dropdown-menu li {float:none !important;text-align:left}
.input .bs-caret {position:absolute;top:1px;right:1px;width:20px;height:26px;}
.input .bs-caret .caret {right:3px !important;width:15px;height:9px;background:url(/ui/imgs/board/select_dot.png) no-repeat 0 0;border:none !important}
.input .selectbox2 {position:relative;width:100%}
.input .bs-searchbox .form-control {height:inherit !important;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box}
.input .form-group {width:100%;position:relative;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;}
.input .dropdown-menu > .active > a, .input .dropdown-menu > .active > a:hover, .input .dropdown-menu > .active > a:focus {background-color:#e77859 !important}


/* 체크박스 디자인 */
.checks {position:relative}
.checks input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.checks input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.checks input[type="checkbox"] + label:before {content:'';position:absolute;left:0;top:-10px;width:15px;height:15px;line-height:15px;text-align:center;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checks input[type="checkbox"] + label:active:before,
.checks input[type="checkbox"]:checked + label:active:before {box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}
.checks input[type="checkbox"]:checked + label:before {content:'\f00c';color:#da6240;text-shadow:1px 1px #fff;background:#fafafa;border-color:#d7d7d7;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);font:normal normal normal 16px/1 FontAwesome;}


.checks2 {position:relative}
.checks2 input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.checks2 input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.checks2 input[type="checkbox"] + label:before {content:'';position:absolute;left:0;top:2px;width:15px;height:15px;line-height:15px;text-align:center;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.checks2 input[type="checkbox"] + label:active:before,
.checks2 input[type="checkbox"]:checked + label:active:before {box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}
.checks2 input[type="checkbox"]:checked + label:before {content:'\f00c';color:#da6240;text-shadow:1px 1px #fff;background:#fafafa;border-color:#d7d7d7;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);font:normal normal normal 16px/1 FontAwesome;}

/* 소수점 아래 금액 표시 */
.floatMoney {color:red; font-size:10px}
.floatMoneyW {color:white; font-size:11px}