
.tab2 {
	font-size: 18px;
}
.tab3 {
	font-size: 20px;
}

.content__2col{
	justify-content: flex-start;
}

.content__2col img{
	width: 300px;
	margin-right: 50px;
}

.content__bg--gray .content__2col{
	justify-content: space-between;
}

@media screen and (max-width: 426px){
	.content__bg .content__2col{
		flex-direction: column;
	}

	.content__2col img{
		width: 100%;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 768px){
	.tab2 {
		font-size: 12px;
	}
	.tab3 {
		font-size: 16px;
	}

	.content__bg--gray .content__2col{
		justify-content: space-between;
	}

	.txt__link{
		word-break: break-all;
	}
}