img {
  border: 0px;
}

.news_data {
  width: 200px;
  height: 26px;
  position: absolute;
  top: 46px;
  left: 15px;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .dataarea_top {
    position: relative;
    top: 170px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
    padding-bottom: 100px;
  }
}

.color_content_light {
  color: #111111 !important;
  font-weight: 400 !important;
}

@media screen and (max-width: 768px) {
  .color_note_title_light {
    color: #644d34 !important;
  }

  .color_content_light {
    color: #111111 !important;
    font-weight: 400 !important;
  }

  .mobile_header .header_info /*手機選單展開後的底色*/ {
    background: #111111;
  }

  /*手機版麵包選單之上中下顏色*/
  #menu_toggle button {
    background: #bbbbbb;
  }

  #menu_toggle button:before {
    content: "";
    background: #ffffff;
  }

  #menu_toggle button:after {
    background: #888888;
  }

  /*手機版第二層選單展開後的底色*/
  .mobile_header .top_nav_mobile .main_menu_nav ul {
    background: #555555;
  }

  /*手機版第二層選單展開後的選單文字顏色*/
  .mobile_header .top_nav_mobile .main_menu_nav > li:hover > a {
    color: #ff388c;
  }

  /*手機版第二層選單展開後右方XX的顏色*/
  .mobile_header
    .top_nav_mobile
    .main_menu_nav
    > li.menu-item-has-children
    .arrow.active
    i:before,
  .mobile_header
    .top_nav_mobile
    .main_menu_nav
    > li.menu-item-has-children
    .arrow.active
    i:after {
    background: #ffdd1e;
  }

  /*手機版第二層選單展開後子選單文字的顏色*/
  .mobile_header .top_nav_mobile .main_menu_nav ul li:active > a,
  .mobile_header .top_nav_mobile .main_menu_nav ul li a:hover {
    color: #ffdd1e;
  }
}

.dataarea_bottom_up {
  position: relative;
  top: -100px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1000;
  padding-bottom: 100px;
}

body {
  background-color: #1c1d21 !important;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  font-size: 16px;

  font-family: "微軟正黑體", "Arial", "Microsoft JhengHei";
  color: #444444;
  text-align: left;
  overflow-x: hidden; /*讓橫向捲軸隱藏*/
  /*overflow-y:hidden; /*讓縱向捲軸隱藏*/
}

.room_title {
  font-family: "Raleway_blod";
  font-weight: 500;
  text-transform: none;
  color: #ffffff;
  font-size: 1.8em;
}

.cursive {
  font-family: "Dancing Script", cursive;
  text-transform: none;
}

.Raleway_thin {
  font-family: "Raleway_thin";
  text-transform: none;
  font-size: 4em;
}

.Raleway_thin_roomtitle {
  font-family: "Raleway_thin";
  text-transform: none;
  font-size: 1.3em;
}

.Raleway_blod {
  font-family: "Raleway_blod";
  font-weight: 900;
  text-transform: none;
  color: #e0d5a9;
}
/*電腦版下拉子選單的背景色*/
.top_nav .top_nav_wrapper > ul > li ul,
.top_nav .main_menu_nav > ul > li ul {
  background: #816260;
  width: 230px;
}
/*電腦版下拉子選單展開後，滑鼠移入的背景色與文字顏色*/
.top_nav .main_menu_nav > ul > li ul li:hover > a,
.top_nav .top_nav_wrapper > ul > li ul li:hover > a {
  background: #ffffff;
  color: #000;
  -webkit-transition: all 0.5s ease 0;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease 0;
}

.word_menueng {
  color: #2b2415;
  font-style: italic;
}

.textshadow {
  text-shadow: 0px 0px 10px #512d14, 0px 0px 10px #512d14, 0px 0px 10px #512d14;
}

.word_logo_cht {
  color: #dbf431;
  font-size: 18px;
}

.word_logo_en {
  color: #ded2a7;
}

.font_menu {
  font-family: "微軟正黑體", "Arial", "Microsoft JhengHei";
  font-size: 1.1em !important;
  text-transform: capitalize !important; /*選單英文字第一個字母為大寫*/
}

.color_white {
  color: #ffffff;
}

.color_copyright {
  color: #cccccc;
}

.color_text {
  color: #e1dfd7;
  line-height: 1.6em !important;
  font-size: 1em !important;
}

.color_text_dark {
  color: #333333;
  line-height: 1.6em !important;
  font-size: 1em !important;
}

.color_orange {
  color: #e27a00;
}

.color_grey {
  color: #888888;
}

.color_grey1 {
  color: #444444;
}

.color_grey2 {
  color: #eeeeee;
}

.color_title {
  color: #ffeb62 !important;
}

.color_room2_title {
  color: #7b4800 !important;
}

.color_room4_title {
  color: #794118 !important;
}

.color_room5_title {
  color: #a20026 !important;
}

.color_note_title {
  color: #603201 !important;
}

.color_pricetitle {
  color: #352822;
  line-height: 30px;
}

.color_price {
  color: #b6002b;
  font-size: 1.3em;
}

.color_red {
  color: #be0028;
}

.color_red1 {
  color: #ac0035;
}

.color_yellow {
  color: #fff074;
}

.color_white {
  color: #ffffff;
}

.color_dark {
  color: #222222;
}

.line_height_30 {
  line-height: 30px !important;
}

.title_bold {
  font-weight: 600;
}

.font_blod {
  font-family: "微軟正黑體", "Arial", "Microsoft JhengHei";
  font-weight: 500;
}

.facility_title {
  font-family: "微軟正黑體", "Arial", "Microsoft JhengHei";
  font-size: 1.3em !important;
  line-height: 30px;
  color: #ddcb75;
}

A.nax:link {
  color: #fff3c3;
  text-decoration: none;
}
A.nax:visited {
  color: #fff3c3;
  text-decoration: none;
}
A.nax:hover {
  color: #ffffff;
  text-decoration: underline;
  left: 2px;
  top: 2px;
  right: -2px;
  bottom: 0px;
  position: relative;
}

A.nay:link {
  color: #cfc636;
  text-decoration: none;
}
A.nay:visited {
  color: #cfc636;
  text-decoration: none;
}
A.nay:hover {
  color: #ffffff;
  text-decoration: underline;
  left: 2px;
  top: 2px;
  right: -2px;
  bottom: 0px;
  position: relative;
}

A.naw:link {
  color: #eeff7d;
  text-decoration: none;
}
A.naw:visited {
  color: #eeff7d;
  text-decoration: none;
}
A.naw:hover {
  color: #ffffff !important;
  text-decoration: underline;
  left: 2px;
  top: 2px;
  right: -2px;
  bottom: 0px;
  position: relative;
}

A.naz:link {
  color: #007ec7;
  text-decoration: none !important;
}
A.naz:visited {
  color: #007ec7;
  text-decoration: none !important;
}
A.naz:hover {
  color: #8caf00 !important;
  text-decoration: underline;
  left: 2px;
  top: 2px;
  right: -2px;
  bottom: 0px;
  position: relative;
}

A.naa:link {
  color: #dc003e;
  text-decoration: none !important;
}
A.naa:visited {
  color: #dc003e;
  text-decoration: none !important;
}
A.naa:hover {
  color: #8caf00 !important;
  text-decoration: underline;
  left: 2px;
  top: 2px;
  right: -2px;
  bottom: 0px;
  position: relative;
}
