@charset "UTF-8";
.quick-search .switcher {
  background: #462b0c; }

h2 {
  border-left-color: #462b0c; }

.square_btn03 {
  background: #462b0c;
  /*色*/ }

a {
  color: #462b0c; }

.navbar-nav li li:hover > a {
  background: linear-gradient(180deg, #462b0c 0, #8c5c24); }

.navbar-nav li li li:hover > a, .navbar-nav li li li > .active {
  background: rgba(140, 92, 36, 0.9); }

.navbar-nav .text .more {
  background: rgba(140, 92, 36, 0.9); }

.navbar-nav .text .more:hover {
  background: #f8b661; }

/**/
/* main nav */
/**/
.navbar-nav li .active {
  background: #f8b661; }

.navbar-nav li ul {
  background: rgba(140, 92, 36, 0.9); }

.navbar-nav li:hover > a {
  background: rgba(140, 92, 36, 0.9); }

.navbar-nav li li ul {
  background: #f8b661; }

.navbar-nav li li ul:before {
  background: #f8b661; }

.navbar-nav li li:hover > a {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #666 !important; }

/* mobile main nav */
/**/
.mobile-main-nav a {
  background: rgba(140, 92, 36, 0.9); }

.mobile-main-nav li li a {
  background: #f8b661; }

.mobile-main-nav .text {
  background: #f8b661; }

.mobile-main-nav .text .more {
  background: rgba(140, 92, 36, 0.9); }

.mobile-main-nav .text .more:hover {
  background: #f8b661; }

.quick-search {
  background: #462b0c; }

.quick-search input,
.quick-search select {
  color: #462b0c; }

.quick-search select {
  background-image: url(../img/orange/select.png); }

.quick-search input::-moz-placeholder {
  color: #462b0c; }

.quick-search input::-webkit-input-placeholder {
  color: #462b0c; }

.quick-search button {
  color: #462b0c; }

.quick-search .switcher {
  /*background:#462b0c;*/
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.page-title {
  border-top-color: #462b0c;
  background-color: rgba(140, 92, 36, 0.9); }

@media (max-width: 991px) {
  .bg-light {
    background-color: #462b0c !important; }

  ul.navbar-nav li:first-child {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li:nth-child(2) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li li:nth-child(2) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li:nth-child(3) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li li:nth-child(3) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li:nth-child(4) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li li:nth-child(4) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li:nth-child(5) {
    border-right: 0px solid #462b0c !important; }

  ul.navbar-nav li li:nth-child(5) {
    border-right: 0px solid #462b0c !important; } }
.pagination span.current {
  color: #462b0c;
  border: 1px solid #462b0c; }

table {
  width: 100%;
  /*padding:0 20px;*/
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed; }
  table thead tr th {
    background: #462b0c;
    color: white;
    padding: 0.5em;
    overflow: hidden; }
    table thead tr th:first-child {
      border-radius: 10px 0 0 0; }
    table thead tr th:last-child {
      border-radius: 0 10px  0 0; }
    table thead tr th .day {
      display: block;
      /*font-size: 1.2em;*/
      border-radius: 50%;
      text-align: center;
      /*width: 10px;
      height: 10px;
      margin: 0 auto 5px;
      padding: 5px;*/
      line-height: 1.8; }
      table thead tr th .day.active {
        background: white;
        color: #462b0c; }
    table thead tr th .short {
      display: none; }
    table thead tr th i {
      vertical-align: middle;
      font-size: 2em; }
  table thead tr th.time {
    width: 30%; }
  table thead tr th.holy {
    width: 18%; }
  table thead tr span.off {
    color: red !important; }
  table tbody tr {
    background: white; }
    table tbody tr:nth-child(odd) {
      background: #fdf8f2; }
    table tbody tr:nth-child(2n+0) td {
      border-bottom: 1px solid #462b0c; }
    table tbody tr td {
      text-align: center;
      vertical-align: middle;
      border-left: 1px solid #462b0c;
      position: relative;
      height: 32px;
      cursor: pointer; }
      table tbody tr td:last-child {
        border-right: 1px solid #462b0c; }
      table tbody tr td.hour {
        font-size: 1.0em;
        padding: 0;
        color: #462b0c;
        background: #fff;
        /*border-bottom:1px solid $orange;*/
        border-collapse: separate;
        min-width: 100px;
        cursor: default; }
        table tbody tr td.hour span {
          display: block; }

@media (max-width: 767px) {
  table {
    width: 560px; }
    table thead tr th .long {
      display: none; }
    table thead tr th .short {
      display: block; }
    table tbody tr td.hour {
      /*span{
      transform:rotate(270deg);
      -webkit-transform:rotate(270deg);
      -moz-transform:rotate(270deg);
      }*/ } }
@media (max-width: 575px) {
  thead tr th {
    font-size: 65%; }
    thead tr th .day {
      display: block;
      font-size: 1.2em;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      margin: 0 auto 5px;
      padding: 5px; }
      thead tr th .day.active {
        background: white;
        color: #462b0c; }

  tbody tr td.hour {
    font-size: 1.2em;
    /*span{
    transform:translateY(16px)rotate(270deg);
    -webkit-transform:translateY(16px)rotate(270deg);
    -moz-transform:translateY(16px)rotate(270deg);
    }*/ } }
.fill01 {
  fill: #462b0c; }

.map_section_content {
  background: #462b0c; }

/*# sourceMappingURL=main6.css.map */
