@charset "utf-8";

/*-------------------------------
	施工事例
-------------------------------*/

.Case{
	padding-bottom: 11rem;
}
.C-Works-block-wrap__inner{
	gap: 6rem 3.6rem;
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:1240px) and (min-width: 769px){

}
@media screen and (max-width:1100px) and (min-width: 769px){

}
@media screen and (max-width:960px) and (min-width: 769px){

}
@media screen and (max-width:768px){

	.Case{
		padding-top: 4rem;
		padding-bottom: var(--padding-bottom);
	}
	.C-Works-block-wrap{
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.C-Works-block-wrap__inner{
		display: flex;
		gap: 3rem 1.4rem;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-between;
	}
	.C-Works-block{
		width: calc((100% - 1.4rem) / 2);
	}
	.C-Works-block:not(:last-child){
		margin-right: 0;
	}
	.C-Works-block__image{
		margin-bottom: 1.2rem;
	}
	.C-Works-block__image img{
		height: 10.4rem;
	}
	.C-Works-block__body{
		line-height: 1;
	}
	.C-Works-block__area{
		width: fit-content;
		margin-bottom: .5rem;
		font-size: .9rem;
		height: 1.6rem;
		padding: 0 1rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.C-Works-block__title{
		font-size: 1.1rem;
		line-height: calc(1.9 / 1.1);
	}

}