@charset "utf-8";

.Keyvisual{
	padding-bottom: 3.8rem;
}

@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){
	.Keyvisual{
		padding-bottom: 3.8rem;
	}
}



/*-------------------------------
	許可証一覧
-------------------------------*/

.Permit__item-wrap{
	width: 100%;
	max-width: 63rem;
	gap: 8rem 3rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left: auto;
	margin-right: auto;
}
.Permit__item{
	width: calc((100% - 3rem) / 2);
}
.Permit__item-image{
	width: 100%;
}
.Permit__item-image-inner{
	width: 100%;
	display: block;
}
.Permit__item-image-inner img{
	width: 100%;
}
.Permit__item-image-text{
	margin-top: .8rem;
}

@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){	
	.Permit__item-wrap{
		gap: 8rem 3rem;
	}
	.Permit__item{
		width: 100%;
	}
	.Permit__item-image-text{
		margin-top: 1.2rem;
	}
}