@CHARSET "UTF-8";

#col2 .blc_fixed {
  overflow: visible !important;
}

.desktop {
  background-color: #fff;
}

.block_content li {
  background: url(img/desktop_arr.gif) no-repeat 15px 12px;
}
.label, .tag,
.block_content li span.label,
.block_content li span.tag {
  color: #fff;
  vertical-align: middle;
}

.content {
  width: 100%;
}

th.fc-sun,td.fc-sun { background: #fff3f4; }
th.fc-sat,td.fc-sat { background: #f4f8ff; }


.navL_tn .nav_list {
  width: 74px;
}
.navL .nav_list ul, .navL_tn .nav_list ul {
  padding: 10px;
}


html.normal, .normal body { overflow: auto !important; }
.normal .jsp { overflow: visible !important; }
.normal header { position: fixed !important; }
.normal .snap-content { transform: inherit; }

a:hover { text-decoration: underline; }


html.normal .default .navL .nav_list {
  width: 103px;
}
html.normal .default .navL .nav_list ul, html.normal .default .navL_tn .nav_list ul {
  padding: 10px 0 10px 15px;
}
html.normal .default .navL .nav_list ul li {
  padding: 5px 5px 5px 9px;
}
html.normal .default .navL_tn .nav_list ul li {
  padding: 5px;
  text-align: center;
}
html.normal .default .navL .nav_list ul li, html.normal .default .navL_tn .nav_list ul li {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
html.normal .default .navL .nav_list ul li img, html.normal .default .navL_tn .nav_list ul li img {
  width: 36px;
}

html.normal .default .navL .nav_list ul {
  width: 165px;
}

html.normal .default .navL #content {
  margin-left: 165px;
}

html.normal .default .navL_tn .nav_list ul {
  width: 74px;
}

html.normal .default .navL_tn #content {
  margin-left: 74px;
}

input::-ms-clear {
  display:none;
}

input::-ms-reveal {
  display:none;
}
