@charset "utf-8";
@import "style.css";

/*========================================================================================================================


  ◇◆◇ ご使用の手引き ◇◆◇
  
  
========================================================================================================================*/

/*-----------------------------------------------------------------------------------
  キャンセル料金
-----------------------------------------------------------------------------------*/

.cpriceTbl thead th { vertical-align:middle; }
.cpriceTbl th,
.cpriceTbl td { text-align:center; }

@media screen and (max-width:640px) {
  .cpriceTbl { margin-top:0.5rem; }
}


/*-----------------------------------------------------------------------------------
  list
-----------------------------------------------------------------------------------*/

.tebikiList {
  list-style:none;
  counter-reset:s-number;
}

.tebikiList li {
  padding-left:2.65em;
  line-height:1.5;
  margin-top:0.5em;
}

.tebikiList li:first-child { margin-top:0.25em; }

.tebikiList li:before {
  counter-increment:s-number;
  content:"（"counter(s-number)"）";
  margin-left:-2.65em;
}

@media screen and (max-width:640px) {
  .tebikiList li { margin-top:0.5rem; }
}
