body {
  background: #F9F8F4;
  color: #595959; }

.area_main .img_main .main_slide li {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  /*&:nth-child(2) {
  	background-image:url("../images/stay_img02.jpg");
  	animation-delay: 8s;
  }
  &:nth-child(3) {
  	background-image:url("../images/stay_img03.jpg");
  	animation-delay: 16s;
  }*/ }
  .area_main .img_main .main_slide li:nth-child(1) {
    background-image: url("../images/stay_img01.jpg"); }
.area_main .sec_main::before {
  background: #595959; }

/** anime **/
@keyframes mainanime {
  /* Images 3, Delay 8s,
  Fade 3s, Duration 0m24s */
  0% {
    opacity: 1; }
  20.8333% {
    opacity: 1; }
  33.3333% {
    opacity: 0; }
  87.5% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.stay_detail a {
  background: #3d3d3d; }
  .stay_detail a div.base span.line_left {
    border-left: 1px solid #e4e4e4; }
  .stay_detail a div.base span.line_right {
    border-right: 1px solid #e4e4e4; }
  .stay_detail a div.arrow {
    background: #fff; }
    .stay_detail a div.arrow span::before {
      background: #3d3d3d; }
    .stay_detail a div.arrow span::after {
      border-top: 1px solid #3d3d3d; }
  .stay_detail a p {
    color: #fff;
    text-align: left;
    padding-left: 30px; }

.area_stay {
  background: #efefef; }
  .area_stay .sec_stay::after {
    background: #e4e4e4; }
  .area_stay .box_stay {
    background: #3d3d3d; }
    .area_stay .box_stay span.pdfLink {
      display: block;
      font-size: 1.4em;
      margin-top: 8px; }
  .area_stay:nth-child(odd) span.pdfLink a {
    color: #3d3d3d; }
