@charset "utf-8";

.conUnit01{
	border:2px solid #000;
	text-align: left;
	padding:20px;
	margin-bottom:40px;
}
.conUnit01:nth-of-type(2){
	margin-bottom:0;
}
.conUnit01 .txt01{
	font-size: clamp(1.2rem,1.8vw,1.8rem);
}
.conUnit01 .wrap01{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.conUnit01 .wrap01 img{
	height: clamp(2.5rem,3.5vw,3.5rem);
	width:auto;
	margin-right:10px;
}
.conUnit01 .wrap01 p{
	font-size: clamp(2.4rem,3.6vw,3.6rem);
	font-weight: bold;
}
.conWrap01 .img01{
	margin:0 auto;
	margin-top:40px;
	max-width:300px;
}

@media(min-width: 768px){
	.conWrap01{
		display:flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	.conWrap01 .contact01{
		width: 70%;
		max-width:500px;
	}
	.conWrap01 .img01{
		width:30%;
		margin:0;
	}

}