@charset "UTF-8";
@use 'base';
/* tab_cont */
/* animation */
.area-toolbar {
  box-shadow: -2px 3px 8px rgba(0, 0, 0, 0.3); }
  .area-toolbar button {
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    overflow: visible; }
  .area-toolbar .toolbarGroup_1 {
    position: relative;
    background-color: #fff;
    border: 1px solid #dddddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    .area-toolbar .toolbarGroup_1:hover .txtUnit {
      display: block;
      bottom: 22px; }
    .area-toolbar .toolbarGroup_1 > button {
      display: block;
      height: 24px;
      text-indent: -9999px; }
    .area-toolbar .toolbarGroup_1 .txtUnit {
      display: none;
      position: absolute;
      left: -65px;
      padding: 3px 0;
      width: 65px;
      text-align: center;
      color: #666;
      font-size: 11px;
      font-family: "Dotum", "돋움";
      background-color: #fff;
      border: 1px solid #bfbfbf;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }
      .area-toolbar .toolbarGroup_1 .txtUnit:before {
        display: block;
        position: absolute;
        right: -5px;
        top: 50%;
        margin-top: -4px;
        content: "";
        width: 0;
        height: 0;
        border-left: 5px solid #bfbfbf;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent; }
      .area-toolbar .toolbarGroup_1 .txtUnit:after {
        display: block;
        position: absolute;
        right: -4px;
        top: 50%;
        margin-top: -3px;
        content: "";
        width: 0;
        height: 0;
        border-left: 4px solid #fff;
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent; }
    .area-toolbar .toolbarGroup_1 .wrap-zoomSlider {
      float: left;
      padding-top: 10px;
      padding-bottom: 10px;
      width: 100%;
      height: 165px;
      border-top: 1px solid #dddddd;
      border-bottom: 1px solid #dddddd; }
    .area-toolbar .toolbarGroup_1 .zoomSlider {
      margin: auto;
      width: 9px;
      height: 150px; }
      .area-toolbar .toolbarGroup_1 .zoomSlider div {
        margin-bottom: 0px; }
    .area-toolbar .toolbarGroup_1 .ui-widget-content {
      padding: 15px 0;
      background-image: url("/resources/images/zoombar_bg.png");
      background-repeat: repeat-y;
      background-position: left bottom;
      left: inherit;
      transform: translate(0, -50%); }
    .area-toolbar .toolbarGroup_1 .ui-slider .ui-slider-handle {
      margin-left: -1px; }
    .area-toolbar .toolbarGroup_1 .ui-slider-vertical .ui-slider-handle {
      margin-bottom: -5px; }
    .area-toolbar .toolbarGroup_1 .ui-state-default, .area-toolbar .toolbarGroup_1 .ui-widget-content .ui-state-default, .area-toolbar .toolbarGroup_1 .ui-widget-header .ui-state-default {
      width: 19px;
      height: 10px;
      background: transparent url("/resources/images/zoombar_handle.png") center center no-repeat;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .area-toolbar .toolbarGroup_1 .ui-widget-header {
      background: #4c6199; }

.btn-tbg1-1 {
  background-image: url("/resources/images/m_btn_tbg1_1.png"); }

.btn-tbg1-2 {
  background-image: url("/resources/images/m_btn_tbg1_2.png"); }
