.free{
  color:#f00;
}
.c-section__content ul{
  margin-top:1rem;
}
.c-section__content ul li{
  padding-left:1rem;
  text-indent:-1rem;
}

.tbl_wrap_responsive{
	/*overflow: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;*/
    margin: 0 -6%;
}
.tbl_wrap_responsive::-webkit-scrollbar{
	 height: 5px;
}
.tbl_wrap_responsive::-webkit-scrollbar-track{
	 background: #F1F1F1;
}
.tbl_wrap_responsive::-webkit-scrollbar-thumb {
	 background: #BCBCBC;
}
.tbl_wrap_responsive table {
	width:100%;
	font-size: 11px;
	border-collapse: collapse;
}
.tbl_wrap_responsive table th {
	padding: 5px;
	border: #CCC solid 1px;
	background-color: #F1F1F1;
	font-weight: normal;
  	text-align:center;
}
.tbl_wrap_responsive table td {
	padding: 5px;
	border: #CCC solid 1px;
  	text-align:center;
}
.tbl_wrap_responsive table td.free {
	color: #F00;
}
.payment_img{
  margin-right:1rem;
}


@media screen and (min-width: 600px) {
	.p-layout-container--last {
		padding-bottom: 100px;
	}
	
	.tbl_wrap_responsive table {
		font-size: 14px;
	}
	.tbl_wrap_responsive{
		overflow: auto;
		white-space: auto;
      margin-top:40px;
	}
	.tbl_wrap_responsive table th {
		padding: 10px 15px;
      width:20%;
	}
	.tbl_wrap_responsive table td {
		padding: 10px 15px;
      width:20%;
	}
}





