.lang_en .common_ttl {
  letter-spacing: 0.1em;
}
.lang_en header .header_right .common_btn.reserve.teaser a {
  width: 562rem;
  font-size: 17rem;
}
.lang_en .room_top .swiper_area .swiper .swiper-wrapper .swiper-slide .detail_area .common_btn a {
  font-size: 18rem;
}

.lang_cn {
  font-family: "Noto Sans SC", sans-serif;
}

.lang_tw {
  font-family: "Noto Sans TC", sans-serif;
}

.lang_ko {
  font-family: "Noto Sans KR", sans-serif;
}

.lang_en .info_access_top .info_area .content_wrap .txt_box .name,
.lang_cn .info_access_top .info_area .content_wrap .txt_box .name,
.lang_tw .info_access_top .info_area .content_wrap .txt_box .name,
.lang_ko .info_access_top .info_area .content_wrap .txt_box .name {
  letter-spacing: 0.05em;
}

.lang_cn header .header_right .common_btn.reserve.teaser a,
.lang_tw header .header_right .common_btn.reserve.teaser a,
.lang_ko header .header_right .common_btn.reserve.teaser a {
  width: 415rem;
}

@media screen and (max-width: 680px) {
  .lang_en header .header_right .common_btn.reserve.teaser a {
    width: 100%;
    font-size: 12rem;
  }
  .lang_en header .header_right .common_btn.reserve.teaser a::after {
    top: 38%;
  }
  .lang_en .room_top .swiper_area .swiper .swiper-wrapper .swiper-slide .detail_area .common_btn a {
    font-size: 14rem;
  }
  .lang_cn header .header_right .common_btn.reserve.teaser a,
  .lang_tw header .header_right .common_btn.reserve.teaser a,
  .lang_ko header .header_right .common_btn.reserve.teaser a {
    width: 100%;
  }
}/*# sourceMappingURL=language.css.map */