@charset "UTF-8";
h1 {
	background: #e9fbff;
	padding: 56px 0;
	text-align: center;
}
h2{
	color: var(--primary);
	font-size: 20px;
	position: relative;
	padding-left: 114px;
	line-height: 1.5;
}
.article01 h2{
	background: url(/assets/img/about/anshinlab_tsushin/pc_title01_decoration.jpg) no-repeat;
}
.article02 h2{
	background: url(/assets/img/about/anshinlab_tsushin/pc_title02_decoration.jpg) no-repeat;
}

h3{
	color: var(--primary);
	font-size: 24px;
	border-bottom: 1px solid var(--primary);
	margin-bottom: 29px;
	padding-bottom: 16px;
}
.article {
	background: #f4f5f6;
	padding: 74px 0;
	margin-bottom: 74px;
}
.article p{
	color: #333;
	font-size: 16px;
	line-height: 1.5;
}
.articleImg{
	float: left;
	width: 378px;
	margin-right: 30px;
}
.article_txt{
	float: right;
	width: 450px;
}
.article_txt p{
	font-size: 15px;
	margin-top: 25px;
}
.article01, .article02{
	background: #fff;
	padding: 30px;
}


.labTxt{
	color: var(--primary);
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 45px;
	text-align: center;
}
.labImg a{
	display: block;
}
.article a div:hover,
.labImg a:hover{
	opacity: 0.65;
}
#footer_m17{
	display: none;
}
.releaseDay{
	width: 100%;font-size: 14px;text-align: right;
}
@media screen and (max-width: 869px){
	h1{
		padding: 0;
	}
	h2{
	font-size: 15px;
	padding-left: 20%;
	margin-top: 16px;
	}
	.article01 h2{
	background: url(/assets/img/about/anshinlab_tsushin/sp_title01_decoration.jpg) no-repeat;
	background-size: 50px 30px;
	background-position: 0 7px;
	}
	.article02 h2{
	background: url(/assets/img/about/anshinlab_tsushin/sp_title02_decoration.jpg) no-repeat;
	background-size: 50px 30px;
	background-position: 0 7px;
	}

	h3{
	font-size: 16px;
	margin-bottom: 16px;
	padding-bottom: 16px;
	}
	.article {
	padding: 45px 0;
	margin-bottom: 45px;
	}
	.article p{
		color: #333;
		font-size: 13px;
	}
	.articleImg{
		width: 100%;
	}
	.article_txt{
	width: 100%;
 }
 .article_txt p{
	font-size: 13px;
	margin-top: 16px;
 }
	.article01, .article02{
		padding: 29px 16px;
	}

	.labTxt{
		font-size: 18px;
		margin-bottom: 29px;
		line-height: 1.5;
	}
	.labImg a:hover{
		opacity: 1;
	}
}
