@charset "utf-8";
html,body,table,div{font-size: 13px; line-height:15px; letter-spacing:1px; font-family:'하모니 M','Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','sans-serif';}
body {padding:0 5px;width:100%;height: 100%}
input {letter-spacing:-1px;}
.input_cu90 {font-size:12px;width:90%; }
.w100 {width:100%; }
.w90 {width:90%; }
.w80 {width:80%; }
.w70 {width:70%; }
.w60 {width:60%; }
.w50 {width:50%; }

a, .a{cursor:pointer;}

form, .form-inline {margin:0px}
#cu_inline {vertical-align: middle;}
#cu_inline span { margin-top:-5px; }
.bg_gray { background-color:#dddddd; }
.bg_gray2 { background-color:#eeeeee; }
.small_font {font-size: 8px;line-height:normal; letter-spacing:-1px; font-weight:normal;}
.medium_font { font-size: 11px; line-height:12px; letter-spacing:0px; }
.nobr {white-space: nowrap;}

.center {text-align: center;}
.left {text-align: left;}
.popover {border: 5px solid #5c9ccc;}
.panal {border: 1px solid #cccccc; position: relative; display:block; margin-bottom:20px;}
.panal .popover-content {padding:10px;}
.main-menu {background-color: #fff; width:200px; position: fixed; top:0; left:0; bottom:0; z-index:1024; overflow-x: hidden; overflow-y: auto;-webkit-overflow-scrolling:touch}
.accordion-heading a {font-size: 14px; font-weight: 900;}
.accordion-inner li .btn {font-size: 11px;padding: 0 3px;height: 16px;line-height: 15px;}
.accordion-inner .nav li {font-size: 13px;letter-spacing:-2px;}
.accordion-inner .nav {margin-left:-10px;margin-right:-25px;}
a:hover {text-decoration:none}
.datetime_d, #date3, #date4 {width:70px;}
.btn-block+.btn-block {margin-top: 0}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #E90000; }

#intro_cu {
  background: url(images/main_bg.jpg) no-repeat;
  margin-top:0px;
  width: 900px;
  height: 630px;
}
.form-signin {
  width: 300px;
  padding: 0px 15px 15px 15px;
  margin: 350px auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
          box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

.div_scroll {
  margin:0;
  padding:0;
  overflow-y:auto;
//  overflow-x:hidden;
//  width:300px;
  height:330px
}
.bg_info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
padding:10px 0 10px 5px;
margin:5px 0 10px 0;
line-height:17px;}

.bg_info2 {background-color: #d9edf7;}

.bg_alert {
color: #c09853;
background-color: #fcf8e3;
border: 1px solid #fbeed5;
padding:10px 0 10px 0;
margin:5px 0 10px 10px;
line-height:17px;}

.brand_cu {
  width:120px;
  display: block;
  float: left;
  padding: 5px;
  font-size: 20px;
  font-weight: 200;
  color: #555;
  text-shadow: 0 1px 0 white;
}
label {font-size: 13px;}
.nav-tabs li a {  font-size: 15px; font-weight:900; }

input[type=checkbox] {margin-top: -3px;}
#h_table {z-index: 9 !important;}



.hidden {display: none;}
.big_date {height:40px; width:220px; font-size: 35px; line-height:35px; font-weight:900; border:2px solid #ccc;}
.big_input {height:40px; width:110px; font-size: 31px; font-weight:900; border:2px solid #ccc;line-height:36px }
.big_input2 {height:40px; width:220px; font-size: 35px; line-height:35px; font-weight:900; border:2px solid #ccc;}
.small_input {height:25px; width:50px; line-height:20px;  font-size: 12px; font-weight:900; border:2px solid #ccc; font-family:'하모니 M','Verdana','돋움체','굴림';}
.small_input_icon {height:25px; font-size: 25px; font-weight:900; text-align:center; vertical-align: middle;font-family:'하모니 M','Verdana','돋움체','굴림';}
.small2_input_icon {height:25px; font-size: 25px; font-weight:900; text-align:center; vertical-align: middle;letter-spacing:-3px;font-family:'하모니 M','Verdana','돋움체','굴림';}
.sum_input {height:25px; width:100px; line-height:25px;  font-size: 20px; font-weight:900; border:0 solid #fff; font-family:'하모니 M','Verdana','돋움체','굴림';}
.main_title {line-height:60px; font-size: 40px; font-weight:900; white-space: nowrap; font-family:'하모니 M','Verdana','돋움체','굴림';}
.main_title2 {line-height:70px; font-size: 60px; font-weight:900; white-space: nowrap; font-family:'하모니 M','Verdana','돋움체','굴림';}
.sub_title {width:100%; white-space: nowrap; font-family:'하모니 M','Verdana','돋움체','굴림'; font-size: 20px; line-height:25px;  font-weight:900; overflow: hidden; text-overflow: clip; display:inline-block; letter-spacing:-2px;  }
.sub_title2 {white-space: nowrap; font-family:'하모니 M','맑은 고딕','Verdana','돋움체','굴림'; font-size: 20px; line-height:25px;  font-weight:900; letter-spacing:-2px;  }
.sub_title3 {white-space: nowrap; text-align:left; font-family:'하모니 M','맑은 고딕','Verdana','돋움체','굴림'; font-size: 20px; line-height:35px; font-weight:400;  }
.sub_title3 li {margin-bottom: 10px;}
.key_pad td {padding: 12px;}
.key_pad2 td {padding: 30px;}
.key_input {color:red; height:40px; width:99%; line-height:40px;  font-size: 35px; font-weight:900; border:2px solid #ccc;}
.alert_msg {line-height:180pt; font-size: 110pt; font-weight:900; text-align:center; vertical-align: middle; background-color: yellow; color: #000; position:absolute; left:0; top:0; z-index:9000; display:none;}
.m_popup {position:absolute; left:0; background-color: #fff; top:0; z-index:8000; display:none;}
.hot_se {color:red;font-weight:900;background:#FFFF00;}
.big_textarea {height:40px; width:90%; font-size: 20px; font-weight:900; border:2px solid #ccc;line-height:23px}
