@charset "utf-8";

/*-----------------------------------------------------
box-contents
-------------------------------------------------------*/

.box-contents--lead{
  background: url(../images/mensmenu/bg_geometric01.png) no-repeat center center;
  background-size: cover;
}
.box-contents--bed{
  background: url(../images/mensmenu/bg_bed01.jpg) no-repeat center top;
  background-size: cover;
}
.box-contents--set{
  background: url(../images/mensmenu/bg_geometric02.png) no-repeat center center;
  background-size: cover;
}
.box-contents--aroma{
  background: url(../images/mensmenu/bg_aroma01.jpg) no-repeat center top;
  background-size: cover;
}
.box-contents--attention{
  background: url(../images/mensmenu/bg_geometric03.png) no-repeat center bottom;
  background-size: cover;
}

/*-----------------------------------------------------
半透明パネル
-------------------------------------------------------*/

.panel-body--opacity{
  font-size: 1.4rem;
}

/*-----------------------------------------------------
テーブルレイアウト
-------------------------------------------------------*/

.menu-list__line{
  margin: 30px 0;
  padding-top: 30px;
  border-top: 1px solid #fff;
}
.menu-list__line:first-child{
  margin-top: 0;
  border: 0;
}
.layout-table__title{
  padding-right: 9em;
  font-size: 1.4rem;
}
.layout-table__description{
  width: 6em;
  font-size: 1.8rem;
  font-weight: bold;
  text-align: right;
}
@media screen and (max-width:991px){
  .layout-table__title,
  .layout-table__description{
    width: 100%;
    padding-right: 0;
  }
  .layout-table__description{
    padding-top: 0;
  }
}