



/********************************
 
    SP
 
********************************/
   @media screen and (max-width:897px) {
    #excursion_set {
        width: 98%;
        font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
        margin: 0 auto;
    }
    /**回遊タイトル**/
	   
  #ttl_frame{
    margin: 0 auto;
    width: fit-content;
    height: 50px;
    margin-top: 20px;
  }
  .line_excursion{
    border-top: solid 2px #C3A264;
    border-bottom: solid 2px #C3A264;
    margin: 0 10px 0 10px;
    display: none;
  }
  #right_line{
    float: left;
    width: 50px;
    height: 6px;
    margin-top: 11px;
  }
  #left_line{
    float: left;
    width: 50px;
    height: 6px;
    margin-top: 11px;
  }
  #excursion_ttl{
    float: left;
    font-size: 17px;
    display: none;
  }
  .iterest_ttl #right_line{
    width: 180px !important;
  }
  .iterest_ttl #left_line{
    width: 180px !important;
  }

  #excursion_set p.name {
      text-align: center;
  }
  img.num_img{
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
  }

  .excursion_recommend_ttl{
    margin-bottom: -20px !important;
  }
  .ttl_weight{
      font-weight: bold;
  }

  #excursion_history div#ttl_frame{
    margin-bottom: 0 !important;
  }
	   
#realtime_order{
	margin-top: 20px !important;
	margin-bottom:20px !important;
}
	   
#library_box{
	margin-bottom:20px !important;
}
	   
}
/********************************
 
    /SP
 
********************************/



/********************************
 
    PC
 
********************************/

   @media screen and (min-width:898px) {/**PC**/
       
#excursion_set, #library_box {
    max-width: 1000px;
    display: block;
    margin: 0 auto;
    width: 90%;
    clear: both;
}

#excursion_set img.fs-c-productImage__image{
    height: initial;
}

/**回遊タイトル**/
#users_voice_iframe{
  width: -webkit-fill-available;
  height: 500px;
  margin: 0 20px;
}

.users_voice{
  width: -webkit-fill-available;
  margin: 0 20px;
}
#ttl_frame{
    margin: 0 auto;
    width: fit-content;
    height: 50px;
    margin-top: 20px;
  }
  .line_excursion{
    border-top: solid 2px #C3A264;
    border-bottom: solid 2px #C3A264;
    margin: 0 10px 0 10px;
    display: none;
  }
  #right_line{
    float: left;
    width: 300px;
    height: 6px;
    margin-top: 11px;
  }
  #left_line{
    float: left;
    width: 300px;
    height: 6px;
    margin-top: 11px;
  }
  #excursion_ttl{
    float: left;
    font-size: 22px;
    display: none;
  }
  .iterest_ttl #right_line{
    width: 180px !important;
  }
  .iterest_ttl #left_line{
    width: 180px !important;
  }

  #excursion_set p.name {
      text-align: center;
  }
 .inBox::-webkit-scrollbar {
    display: none;
}
.inBox{
  -ms-overflow-style:none;
}


   }
/********************************
 
    /PC
 
********************************/
#ttl_frame + img, #ttl_frame + img + img {
    display: none !important;
}
