@charset "utf-8";
.prevention {
	padding: 100px 140px 200px;
	max-width:1440px;
	margin:0 auto;
}

/* add 20250427 */
.policy2-bg {
	background-image: url('../images/prevention/innaikansen_top.jpg');
}
.news-bg {
	background-image: url('../images/news/oshirase_top.jpg');	
}

.prevention .prevention-catch {
	width: 100%;
	text-align: center;
	font: 400 24px 'Noto Serif', serif;
	letter-spacing: 2.4px;
	color: #080402;
	margin-bottom: 100px;
}

.prevention .prevention-content:not(:last-child) {
	margin-bottom: 80px;
}

.prevention .prevention-content{
	text-align: left;
}

.prevention .prevention-content h2 {
	font: 400 34px/40px 'Noto Serif', serif;
	letter-spacing: 3.4px;
	color: #e08a09;
	margin-bottom: 5px;
}

.prevention .prevention-content h3 {
	font: 400 20px/40px 'Noto Sans JP', sans-serif;
	color: #080402;
}

@media screen and (max-width:1200px){
	.prevention {
		padding: 40px 25px 50px;
	}
	
	.prevention .prevention-catch {
		text-align: left;
		font: 400 18px 'Noto Serif', serif;
		letter-spacing: 1.8px;
		margin-bottom: 50px;
	}
	
	.prevention .prevention-content:not(:last-child) {
		margin-bottom: 30px;
	}
	
	.prevention .prevention-content{
		text-align: left;
	}
	
	.prevention .prevention-content h2 {
		font: 400 24px/24px 'Noto Serif', serif;
		letter-spacing: 2.4px;
		margin-bottom: 18px;
	}
	
	.prevention .prevention-content h3 {
		font: 400 16px/30px 'Noto Sans JP', sans-serif;
	}
}