﻿@charset "UTF-8";
@media (min-width: 1024px) {
  .page-room-search {
    max-width: 90%;
    margin: auto; }
    .page-room-search .mb1 div {
      display: inline-block; }
    .page-room-search .article > .wrapper {
      /*display:flex;*/ }
    .page-room-search .searchcond {
      /*background-color: antiquewhite;*/
      width: 35rem;
      float: left; }
    .page-room-search .schedulecond {
      /*background-color: azure;*/
      max-width: 77%;
      float: left;
      padding-left: 4rem; } }

.page-room-search .header .title b {
  max-width: 270px; }

.page-room-search .article {
  padding-bottom: 6rem; }
  .page-room-search .article > .wrapper {
    padding: 1rem; }
    .page-room-search .article > .wrapper .each-form.search {
      min-height: 4rem !important; }
      .page-room-search .article > .wrapper .each-form.search > div label {
        margin-top: 0.5rem; }
    .page-room-search .article > .wrapper .each-form.search2 {
      min-height: 4rem !important;
      margin-bottom: 0 !important; }
      .page-room-search .article > .wrapper .each-form.search2 > div label {
        margin-top: 0.5rem; }
    .page-room-search .article > .wrapper .each-form.search3 {
      display: inline-block; }
    .page-room-search .article > .wrapper .each-form.btn-bar {
      border-bottom: 1px solid #ddd;
      margin-bottom: 3rem !important;
      min-height: 6rem !important; }
    .page-room-search .article > .wrapper .each-form .modaldate3 {
      display: contents;
      margin-bottom: 1.5rem; }
    .page-room-search .article > .wrapper .each-form .rentdays {
      text-align: left;
      overflow-y: auto;
      height: auto;
      font-size: 1.2rem; }
      .page-room-search .article > .wrapper .each-form .rentdays .readonly {
        background-color: #eee;
        padding: 0.6rem;
        text-align: center; }
      .page-room-search .article > .wrapper .each-form .rentdays .title {
        margin-bottom: 0.6rem; }
      .page-room-search .article > .wrapper .each-form .rentdays ul {
        list-style: none;
        padding: 0;
        margin: 0; }
        .page-room-search .article > .wrapper .each-form .rentdays ul li {
          border: 0.1rem solid #dedede;
          margin: 0.3rem 0.3rem 0rem 0;
          display: inline-block;
          padding: 0.6rem 2.5rem 0.6rem 0.6rem;
          position: relative;
          float: left; }
          .page-room-search .article > .wrapper .each-form .rentdays ul li .time span {
            display: inline-block; }
          .page-room-search .article > .wrapper .each-form .rentdays ul li span {
            display: block;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
            .page-room-search .article > .wrapper .each-form .rentdays ul li span.remove-btn {
              cursor: pointer;
              color: #666;
              position: absolute;
              padding: 0.6rem;
              right: 0;
              top: 0; }
              .page-room-search .article > .wrapper .each-form .rentdays ul li span.remove-btn:hover {
                color: #000;
                background: #eee;
                outline: 0.1rem solid #dedede; }
    .page-room-search .article > .wrapper .each-form .col-row div.left {
      padding-left: 0; }
      .page-room-search .article > .wrapper .each-form .col-row div.left.full {
        padding-right: 0; }
    .page-room-search .article > .wrapper .each-form .col-row div.right {
      padding-right: 0; }
      .page-room-search .article > .wrapper .each-form .col-row div.right.full {
        padding-left: 0; }
    .page-room-search .article > .wrapper table {
      border: 0;
      table-layout: fixed; }
      .page-room-search .article > .wrapper table > tbody > tr > th, .page-room-search .article > .wrapper table > tbody > tr > td {
        border: 0; }
      .page-room-search .article > .wrapper table > tbody > tr > th {
        width: 25%;
        text-align: center;
        font-weight: normal;
        padding: 0;
        vertical-align: top; }
        .page-room-search .article > .wrapper table > tbody > tr > th .year {
          color: #999; }
        .page-room-search .article > .wrapper table > tbody > tr > th .icon {
          width: 30px;
          height: 30px;
          border-radius: 4px;
          padding-top: 4px;
          display: inline-block;
          margin-top: 10px; }
          .page-room-search .article > .wrapper table > tbody > tr > th .icon.black {
            background: #777; }
          .page-room-search .article > .wrapper table > tbody > tr > th .icon .fa {
            font-size: 2rem;
            color: #fff; }
      .page-room-search .article > .wrapper table > tbody > tr td.line {
        position: relative;
        width: 1%; }
        .page-room-search .article > .wrapper table > tbody > tr td.line span {
          height: 100%;
          position: absolute;
          width: 1px;
          right: 0;
          top: 0;
          background: #eee; }
      .page-room-search .article > .wrapper table > tbody > tr td.content {
        cursor: pointer;
        padding: 0; }
        .page-room-search .article > .wrapper table > tbody > tr td.content .each {
          position: relative;
          min-height: 170px; }
          .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text {
            display: inline-block;
            vertical-align: top;
            padding: 0 20px 20px 20px;
            width: 100%; }
            .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top {
              position: relative;
              margin: 0 0 7px 0; }
              .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top > .title {
                font-weight: bold;
                position: relative;
                /*white-space: nowrap;*/
                text-overflow: ellipsis;
                overflow: hidden; }
                .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top > .title .mb1 {
                  margin-bottom: 1rem; }
                  .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top > .title .mb1 .content {
                    padding-left: 1rem; }
                .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top > .title .cancel {
                  text-decoration: line-through;
                  color: #ff0000; }
              .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .top:before {
                content: '';
                position: absolute;
                left: -31px;
                width: 12px;
                height: 12px;
                border-radius: 50%;
                background: #eee;
                top: 0.3rem; }
            .page-room-search .article > .wrapper table > tbody > tr td.content .each > .text > .content {
              /*font-size: 1.2rem;*/
              max-height: 217px;
              overflow: hidden;
              -webkit-line-clamp: 12;
              -webkit-box-orient: vertical;
              word-wrap: break-word;
              text-overflow: ellipsis;
              display: -webkit-box; }
      .page-room-search .article > .wrapper table > tbody > tr:first-child td span {
        top: 4px; }
    .page-room-search .article > .wrapper .schedulecond .notice .ok {
      margin-right: 0.1rem;
      width: 1rem;
      display: inline-block;
      height: 1rem; }
    .page-room-search .article > .wrapper .schedulecond .notice .ready {
      margin-left: 0.5rem;
      margin-right: 0.1rem;
      width: 1rem;
      display: inline-block;
      height: 1rem; }
    .page-room-search .article > .wrapper .schedulecond .ok {
      display: inline-block;
      width: 100%;
      height: 100%;
      background-color: #d3454c; }
    .page-room-search .article > .wrapper .schedulecond .approve {
      display: inline-block;
      width: 100%;
      height: 100%;
      background-color: #d3454c; }
    .page-room-search .article > .wrapper .schedulecond .ready {
      display: inline-block;
      width: 100%;
      height: 100%;
      background-color: #679ddb; }
    .page-room-search .article > .wrapper .schedulecond .blank {
      display: inline-block;
      width: 100%;
      height: 100%;
      background-color: #ffffff; }
    .page-room-search .article > .wrapper .schedulecond .pt-10 {
      padding-top: 10px; }
    .page-room-search .article > .wrapper .schedulecond .pt-20 {
      padding-top: 20px; }
    .page-room-search .article > .wrapper .schedulecond .pt-30 {
      padding-top: 30px; }
    .page-room-search .article > .wrapper .schedulecond .rent_name {
      font-size: 2rem;
      font-weight: bold;
      margin-bottom: 1rem; }
    .page-room-search .article > .wrapper .schedulecond .rent_day {
      font-size: 1.5rem;
      color: red; }
    .page-room-search .article > .wrapper .schedulecond .schedule {
      overflow: auto;
      /*overflow-x: scroll;*/
      width: 100%;
      -webkit-overflow-scrolling: touch;
      white-space: nowrap; }
      .page-room-search .article > .wrapper .schedulecond .schedule .table {
        padding-bottom: 1.5rem;
        display: inline-block;
        min-width: 124rem;
        white-space: nowrap; }
        .page-room-search .article > .wrapper .schedulecond .schedule .table .t-data {
          min-width: 1rem;
          padding: 0.5rem 0.1rem;
          text-align: center; }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-data.white {
            background-color: #fff; }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-data.date {
            width: 2.5rem; }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-data.hour {
            width: 5rem; }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-data.minute {
            width: 2.5rem; }
        .page-room-search .article > .wrapper .schedulecond .schedule .table .t-head {
          height: 6rem;
          position: absolute;
          left: 0;
          width: 100%;
          overflow: hidden; }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-head .t-row.second {
            top: 3rem; }
        .page-room-search .article > .wrapper .schedulecond .schedule .table .t-body {
          position: relative;
          max-height: 100%;
          overflow: hidden;
          top: 3rem;
          /*.t-row.theme {
                                &:hover::before {
                                    content: none !important;
                                    display: none !important;
                                }

                                &::before {
                                    content: none !important;
                                    display: none !important;
                                }

                                &:hover,
                                &.hover {
                                    .t-data,
                                    .t-data input,
                                    .t-data select,
                                    .t-data-flex,
                                    .t-data-flex input,
                                    .t-data-flex select {
                                        background: none !important;
                                    }
                                }
                                // Ȥ�� .t-data�� ���� .hover Ŭ������ �ٴ� ���쵵 ����
                                .t-data.hover,
                                .t-data-flex.hover {
                                    background: none !important;
                                }
                            }*/
          /*.t-row.theme {
                                &:hover {
                                    // .ok �Ǵ� .ready Ŭ������ �ִ� ���Ҵ� hover ���� ����
                                    .t-data.ok,
                                    .t-data.approve,
                                    .t-data.ready {
                                        background: none !important;
                                    }
                                }
                                // Ȥ�� JavaScript ��� .hover Ŭ������ �ٴ� ���쵵 �Բ� ����
                                .t-data.hover.ok,
                                .t-data.hover.approve,
                                .t-data.hover.ready {
                                    background: none !important;
                                }
                            }*/ }
          .page-room-search .article > .wrapper .schedulecond .schedule .table .t-body .t-data {
            border-bottom: 0.1rem solid #dedede; }
            .page-room-search .article > .wrapper .schedulecond .schedule .table .t-body .t-data.minute {
              padding: 0; }
            .page-room-search .article > .wrapper .schedulecond .schedule .table .t-body .t-data .useTime {
              cursor: pointer;
              width: 100%;
              height: 100%; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAid3d3cm9vdC9wYWdlcy9yb29tL3NlYXJjaC9zdHlsZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJInd3d3Jvb3QvcGFnZXMvcm9vbS9zZWFyY2gvc3R5bGUuc2NzcyIsCgkJInd3d3Jvb3QvY3NzL19taXhpbi5zY3NzIiwKCQkid3d3cm9vdC9jc3MvX3ZhcmlhYmxlcy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIjtBQ2VJLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFRGI3QixBQUFBLGlCQUFpQixDQUFDO0lBRVYsU0FBUyxFQUFFLEdBQUc7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQTRkbkI7SUEvZEQsQUFNWSxpQkFOSyxDQUtULElBQUksQ0FDQSxHQUFHLENBQUM7TUFDQSxPQUFPLEVBQUUsWUFBWSxHQUN4QjtJQVJiLEFBWWMsaUJBWkcsQ0FXVCxRQUFRLEdBQ0YsUUFBUSxDQUFDO01BQ1AsaUJBQWlCLEVBQ3BCO0lBZGIsQUFpQlEsaUJBakJTLENBaUJULFdBQVcsQ0FBQztNQUNSLG1DQUFtQztNQUNuQyxLQUFLLEVBQUUsS0FBSztNQUNaLEtBQUssRUFBRSxJQUFJLEdBQ2Q7SUFyQlQsQUF1QlEsaUJBdkJTLENBdUJULGFBQWEsQ0FBQztNQUNWLDRCQUE0QjtNQUM1QixTQUFTLEVBQUUsR0FBRztNQUNkLEtBQUssRUFBRSxJQUFJO01BQ1gsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBNUJULEFBaUNZLGlCQWpDSyxDQStCYixPQUFPLENBQ0gsTUFBTSxDQUNGLENBQUMsQ0FBQztFQUNFLFNBQVMsRUFBRSxLQUFLLEdBQ25COztBQW5DYixBQXVDSSxpQkF2Q2EsQ0F1Q2IsUUFBUSxDQUFDO0VBQ0wsY0FBYyxFQUFFLElBQUksR0FzYnZCO0VBOWRMLEFBMENVLGlCQTFDTyxDQXVDYixRQUFRLEdBR0YsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLElBQUksR0FrYmhCO0lBN2RULEFBNkNZLGlCQTdDSyxDQXVDYixRQUFRLEdBR0Ys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 */