.sec-page-ikotsu-mosi .h3-cmn {
  margin-top: 30px;
}
.sec-page-ikotsu-mosi .wrap-btn-center+.h3-cmn {
  margin-top: 40px;
}
.sec-page-ikotsu-mosi .wrap-ul-dot {
  padding: 0;
}
.wrap-green-table-ikotsu-price {
  padding-bottom: 40px;
}
.sec-page-ikotsu-sanpai .txt-cmn-16+.wrap-ul-dot {
  padding-top: 20px;
  padding-bottom: 15px;
}
.sec-page-ikotsu-sanpai .wrap-ul-dot ul li {
  padding-bottom: 2px;
  line-height: 1.6;
}
.sec-page-ikotsu-sanpai .txt-cmn-16+.txt-cmn-16 {
  padding-top: 15px;
}
.sec-page-ikotsu-gaiyou .txt-cmn-16 p {
  margin-bottom: 0;
}
/*-------------------------------------------------
break point 1100px 
--------------------------------------------------*/
@media only screen and (max-width: 1100px) {
  
}
/*-------------------------------------------------
break point 960px Tablet
--------------------------------------------------*/
@media only screen and (max-width: 960px) {
  .sec-page-ikotsu-mosi .h3-cmn {
    margin-top: 20px;
  }
  .wrap-green-table-ikotsu-price table,
  .wrap-green-table-ikotsu-price2 table {
    width: 100%;
  }
}
/*-------------------------------------------------
break point 800px Tablet
--------------------------------------------------*/
@media only screen and (max-width: 800px) {
  
}
/*-------------------------------------------------
break point 520px SP
--------------------------------------------------*/
@media only screen and (max-width: 520px) {
  .sec-page-ikotsu-mosi .wrap-btn-center+.h3-cmn {
    margin-top: 30px;
  }
  .wrap-green-table-ikotsu-price table .table-txt-right,
  .wrap-green-table-ikotsu-price2 table .table-txt-right {
    text-align: center;
  }
  .wrap-green-table-ikotsu-price table td {
    padding: 10px 5px;
  }
}