/* カスタム CSS をここに入力してください */

.ttl-lv2 {
  font-weight: normal;
  font-size: 22px;
  border-left: 4px solid #00949c;
  padding-left: 15px;
  margin-bottom: 40px;
}

.table-style02 {
  border: 0;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
  width: 100%;
  border-collapse: inherit;
  border-spacing: 0;  
  margin: 20px 0;
}
.table-style02 th,
.table-style02 td {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.table-style02 th {
	font-weight: bold;
	width: 20%;
	background-color: #edf2f8;
}
.table-style02 td {
  text-align: center;
}
.page-discount .table-style02 th,
.page-discount .table-style02 td {
  padding: 10px;
}


.ttl-lv2-sns01 {
  font-weight: normal;
  font-size: 22px;
  border-left: 4px solid #FF0033;
  padding-left: 15px;
  margin-bottom: 40px;
}


.table-style02-sns01 {
  border: 0;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;

  border-collapse: inherit;
  border-spacing: 0;  
  margin: 20px 0;
}
.table-style02-sns01 th,
.table-style02-sns01 td {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.table-style02-sns01 th {
	font-weight: bold;

	background-color: #edf2f8;
}
.page-discount .table-style02-sns01 th,
.page-discount .table-style02-sns01 td {
  padding: 10px;
}