/****************************** mobile,cpmmon ******************************/

.reason_list {
	margin-bottom: 30px;
}

.reason_item {
	border-bottom: 1px dotted var(--corp_color);
	padding-bottom: 15px;
}
.reason_item:not(:last-child) {
	margin-bottom: 15px;
}

.reason_item img {
	height: 120px;
	border-radius: 10px;
	margin-bottom: 15px;
	filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.1));
}

.reason_item h3 {
	margin-bottom: 5px;
}


/****************************** tablet ******************************/
@media (min-width: 600px){

}

/****************************** PC ******************************/
@media (min-width: 1025px){

	.reason_list {
    display: flex;
    justify-content: space-between;
	}
	.reason_item {
    width: 31%;
    position: relative;
    border: none;
	}
	.reason_item:not(:last-child) {
		margin-bottom: 0px;
	}

	.reason_item img {
		height: 180px;
		margin-bottom: 25px;
	}

	.reason_item h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}
}
