@charset "UTF-8";
/*PC・タブレット・スマホ共通設定
---------------------------------------------------------------------------*/
/* mobile first*/
section#tamokuteki,
section#mroom1to3,
section#mroom4,
section#mroomsp,
section#trnroom1,
section#trnroom2,
section#mv_facilities,
section#etc_facilityes,
section#cary_on {
  display: none; }

nav i.fa-folder-o {
  display: inline; }

nav i.fa-folder-open-o {
  display: none; }

.Info ul {
  padding-left: 1.5rem; }
  @media screen and (min-width: 544px) {
    .Info ul {
      padding-left: .5rem; } }

.Info ul li {
  line-height: 1.5; }

.Info ul li.nomark {
  list-style: none; }

@media screen and (min-width: 992px) {
  .b-bottom {
    border-bottom: #dee2e6 thin solid; } }

.Info dl {
  margin-bottom: 2rem; }

.Info dl dt {
  background: #eee;
  position: relative;
  vertical-align: middle;
  margin-bottom: 1rem; }

.Info dl dt::before {
  /*
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;

     */
  content: '';
  width: 10px;
  height: 24px;
  display: inline-block;
  background-color: #eee;
  bottom: 50%;
  left: 0; }

.Info dl dt.backnone {
  background: none; }

.Info dl dt.backnone::before {
  background-color: transparent; }
