@charset "UTF-8";
/* CSS Document */


.region-t {
	 font-family: "Noto Serif JP", serif;
	font-weight: 500;
	font-size: clamp(18px, 1.25vw, 32px);

 
}
.reform-data-h4{
	font-family: "dairy";
	font-size: clamp(18px, 1.25vw, 32px);
	margin-bottom: 30px;
}

.reform-data-list{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.reform-data-list li{
	width: 30%;
	margin-bottom: 15px;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}
.reform-data-list li:last-child{
	width: 100%;
	flex-flow: row wrap;
	margin-bottom: 0px;
}

.data-st{
	width: 45%;
	line-height: 1.2;
	padding: 10px 15px;
	border-radius: 30px;
	background: #fff;
	text-align: center;
	box-sizing: border-box;
}
.data-txt{
	width: 50%;
	margin-left: 5%;
	
}

.reform-data-list li:last-child .data-st{
	width: 20%;
}

.reform-data-list li:last-child .data-txt{
	width: 78%;
	margin-left: 2%;
}
@media only screen and (max-width: 767px) {
	.reform-data-list li:last-child .data-st{
	width: 100%;
}

.reform-data-list li:last-child .data-txt{
	width: 100%;
}
  .reform-data-list li{
	width: 100%;
	margin-bottom: 0px;
	display: flex;
	align-items: center;
	  border-bottom: 1px solid #000;
}
.data-st{
	
	border-radius: 0px;
	
}
.data-txt{
	
}
	.gaiyo-hyo {

		display: block;
	  justify-content: space-between;
	  
	  
	  }
	  .gaiyo-hyo dt {
	  width: 100%;
		  font-weight: bold;
		  border-bottom: 1px solid #ccc;
		  padding-bottom: 10px;
		
		
		}
		.gaiyo-hyo dd {
		  width: 100%;
		  border-bottom: 1px solid #333;
		  padding-bottom: 10px;  
			
			
			}
	.reform-slick{
		width: 80%;
		margin: auto;
	}
	  
}


.reform-item{
	font-size: clamp(13px, 0.83vw, 20px);
	color: #fff;
	background: #B3B542;
	padding: 10px 20px;
	margin-right: 15px;
	font-weight: bold;
	border-radius: 60px;
}
