/* 新UI対応 */
.single-column #htlMainContent.GOLDTemplate,
#htlContents.single-column div.travel__tab--top-page {
  width: calc(100vw + -17px)!important;
}
@media print, screen and (max-width: 1236px) {
.single-column #htlMainContent {
    margin-right: auto!important;
}
}
@media print, screen and (min-width: 1251px) {
#RthCustomizeW .mainwrap{
  max-width: 1200px;
}
}
@media print, screen and (min-width: 768px) and (max-width: 1250px) {
#RthCustomizeW .mainwrap {
  max-width: 95%;
}
}
@media print, screen and (min-width: 1251px) {
#RthCustomizeW .top_grt .mainwrap {
    max-width: 100%;
}
}
@media print, screen and (min-width: 768px) and (max-width: 1250px) {
#RthCustomizeW .top_grt .mainwrap {
  max-width: 100%;
}
}
@media print, screen and (min-width: 1251px) {
#RthCustomizeW .top .top_news + .ttl_imgtxt .top_imgtxt li .mainwrap {
    max-width: 95%;
}
}
@media print, screen and (max-width: 980px) {
.single-column #htlMainContent.GOLDTemplate, #htlContents.single-column div.travel__tab--top-page, #RthCustomizeW {
    width: 100% !important;
}
}
body {
    overflow: unset;
  }
  
  @media print, screen and (max-width: 1160px) {
    header#header .header_wrap {
        display: none;
    }
    .header_wrap .header_btm.fixed nav {
      display: none!important;
    }
  }
  @media print, screen and (max-width: 1160px) {
    header#header .header_wrap {
        display: none;
    }
    .header_wrap .header_btm.fixed nav {
      display: none!important;
    }
    }

#RthCustomizeW a:link:hover,
.link_btn a:hover,
.footer_wrap nav ul li a:hover,
header#header .header_wrap nav .header_menu li a,
header#header .header_wrap nav .header_menu li a:hover {
  color: #fff!important;
  text-decoration: unset;
}

.top_plan h4,
.top_plan ul li a .plan_f .plan_txt {
  color: #222 !important;
}

.lum-lightbox {
  max-width: 950px!important;
  height: 700px!important;
  left: 50%!important;
  top: 50%!important;
  transform: translate(-50%, -50%)!important;
}

.lum-lightbox-inner img {
  max-width: 85%;
    max-height: 85%;
}