@charset "utf-8";
		/* 九州事例セクション */
		.kyushu_cases {
			margin-top: 50px;
		}
		.kyushu_cases_grid {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 32px;
			margin-top: 40px;
		}
		.kyushu_case_item {
			text-align: center;
		}
		.kyushu_case_item figure {
			margin: 0 0 16px 0;
			overflow: hidden;
			border-radius: 4px;
		}
		.kyushu_case_item figure img {
			width: 100%;
			height: auto;
			display: block;
		}
		.kyushu_case_item a {
			display: inline-block;
			font-size: 15px;
			font-weight: 500;
			color: var(--ecbeing_color_green2);
			text-decoration: none;
			padding: 8px 0;
			border-bottom: 1px solid var(--ecbeing_color_green2);
			transition: all 0.3s ease;
		}
		.kyushu_case_item a:hover {
			color: var(--ecbeing_color_green);
			border-bottom: 1px solid var(--ecbeing_color_green);
		}
 
		/* レスポンシブ */
		@media screen and (max-width: 1024px) {
			.kyushu_cases_grid {
				grid-template-columns: repeat(2, 1fr);
				gap: 24px;
			}
		}
		@media screen and (max-width: 768px) {
			.kyushu_cases_grid {
				grid-template-columns: 1fr;
				gap: 20px;
				margin-top: 32px;
			}
			.kyushu_case_item figure {
				margin-bottom: 12px;
			}
		}