.red {
  color: #9A4335; }

#pagettl {
  background-image: url("/common/img/pagettl-bg3.jpg"); }

/*============================
#main
============================*/
article#main {
  /*============================
  #for-stay
  ============================*/
  /*============================
  common
  ============================*/
  /*============================
  #sec02
  ============================*/
  /*============================
  #sec03
  ============================*/ }
  article#main section#for-stay.sec {
    background: none; }
    article#main section#for-stay.sec div.w960 ul.maruList {
      margin-top: 2em; }
  article#main .sec figure.room-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin: 60px 0;
    background: #fff;
    overflow: hidden;
    padding: 2em; }
    @media screen and (max-width: 767px) {
      article#main .sec figure.room-item {
        display: block;
        padding: 0; } }
    article#main .sec figure.room-item span.photo {
      display: block;
      flex: 0 0 50%; }
    article#main .sec figure.room-item figcaption {
      flex: 0 0 50%;
      max-width: 50%;
      padding-left: 2em; }
      @media screen and (max-width: 767px) {
        article#main .sec figure.room-item figcaption {
          max-width: none;
          padding: 20px; } }
      article#main .sec figure.room-item figcaption h3 small {
        font-size: 60%;
        letter-spacing: 0; }
      article#main .sec figure.room-item figcaption dl {
        display: flex;
        flex-wrap: wrap;
        border-top: 1px solid #ddd;
        margin: 1em 0; }
        article#main .sec figure.room-item figcaption dl dt, article#main .sec figure.room-item figcaption dl dd {
          padding: 0.5em 1.5em;
          border-bottom: 1px solid #ddd;
          font-size: 90%;
          text-align: center; }
        article#main .sec figure.room-item figcaption dl dt {
          flex: 0 0 50%;
          max-width: 50%;
          background: #eee; }
        article#main .sec figure.room-item figcaption dl dd {
          flex: 0 0 50%;
          max-width: 50%; }
