@charset "UTF-8";


/* ------------------------------------------*/
/* ------------------------------------------*/
 /* 見出し */
 .content__sub_other h3{padding-top: 5rem;}

 /* 背景 */
 #item_room,#item_set{
  width: 100%;
  background: url("../img/bg_01.png") no-repeat top center/100%;
}
#item_window, #item_other{
  width: 100%;
  background: url("../img/bg_02.png") no-repeat top center/100%;
  background-color: rgb(193, 231, 247);
}

/* ------------------------------------------*/
 /* item 横並び */
 .box__sub_top_four,
 .box__sub_top_three{
  display: flex;
  flex-wrap : wrap;
  justify-content:space-between;
  margin: 5rem auto 0 auto;
}

.box__sub_top_four .item,
.box__sub_top_three .item{
  margin-bottom: 5rem;
  width: 48%;
}

.one_line{padding: 0.63rem 0;} /* １行見出し調整 */

.box__sub_top_four figcaption,
.box__sub_top_three figcaption{
  color: var(--main-c);
  text-align: center;
  font-size: var(--font14);
  margin: 2rem auto 1rem auto;
  font-weight: 600;
  letter-spacing: 0;
}
.box__sub_top_four table,
.box__sub_top_three table{width: 100%;}

.box__sub_top_four table th,
.box__sub_top_three table th{
  font-size: var(--font13);
  border-top: solid 1px var(--gray);
  border-bottom: solid 1px var(--gray);
  background-color: var(--gray-el);
  font-weight: 300;
  padding: 0.2rem 0;
  line-height: 1rem;
}
.box__sub_top_four table td,
.box__sub_top_three table td{
  text-align: center;
  font-weight: 500;
  border-bottom: solid 1px var(--gray);
  padding: 0.5rem 0;
  line-height: 1rem;
}
.item span{font-size: var(--font12);}
.item p{
  font-size:var(--font10);
  line-height: 1rem;
  text-align: justify;
  margin-top: 0.3rem;
}
