@CHARSET "UTF-8";

/*-----------B?^?C?v????p-----------*/

/*?w?b?_?[
-----------------------------------------------*/
/*header?i?S??j??*/
header {
  position: fixed;
  /*display:none;*/
}

/*18?????O?C????*/
header div#headerOther {
  display: none;
}


/*?d?b???????*/
header div#connectHotel {
  display: none;
}


/*???j???[
-----------------------------------------------*/
div#priorityNaviWrappar {
  display: none;
}


/*?L?[?r?W???A??
-----------------------------------------------*/
div#keyVisual,
div#keyVisual ul {
  display: none;
}

/*main?i?????j
-----------------------------------------------*/
main {
  min-height: calc(100vh - 190px);
  position: relative;
}

/*Topics?i?z?e???g?b?v??????j
-----------------------------------------------*/
body#hotelTop main div#topic {
  min-height: calc(100vh - 100px);
  background-repeat: repeat;
  padding-top: 70px;
}

body#hotelTop main div#topic h2 {
  white-space: nowrap;
}

main div.container {
  width: 70%;
}

/*What's New
-----------------------------------------------*/
body#hotelTop main div#whatsnew {
  display: none;
}



/*?A?N?Z?X???
-----------------------------------------------*/
body#hotelTop main div#access {
  display: none;
}

/*?t???[?G???A
-----------------------------------------------*/
div#freeArea1,
div#freeArea2,
div#freeArea3 {
  display: none;
}


/*?t?b?^?[
-----------------------------------------------*/
/*?S??g*/
footer {
  position: fixed;
  bottom: 0;
}

/*???j???[*/
footer div#footerNavi {
  display: none;
}

/*???S?A?Z??*/
footer div#footerHotelInfo {
  display: none;
}

/*18??*/
footer div#footerStop18 {
  display: none;
}


/*QR?R?[?h*/
footer div#qrcodeContainer {
  display: none;
}

/*copyright*/
footer div#copyright {
  height: 50px;
}

main div.container {
  background-color: #ffffff8f;
}