#pagetitle{
	background:url('../images/about4/bg_h2.webp') no-repeat top center;
}
#subnav ul li:nth-child(4) a{
	background:url('../images/common/arrow2.svg') no-repeat bottom center;
}
main section a{
	color:#313131;
}
#shibu{
	display:flex;
	flex-wrap:wrap;
	gap:60px 40px;
	padding:60px 0;
}
#shibu dl{
	width:calc((100% - 80px) / 3);
	padding:30px;
	box-sizing:border-box;
	border-radius:10px;
}
#shibu1{
	background:#c9caf8;
}
#shibu2{
	background:#f69797;
}
#shibu3{
	background:#98ca64;
}
#shibu4{
	background:#c7fecd;
}
#shibu5{
	background:#f5f89b;
}
#shibu6{
	background:#98ccfd;
}
#houjin{
	padding:30px;
	box-sizing:border-box;
	border-radius:10px;
	background:#f9d06c;
}
#houjin ul{
	list-style:none;
	padding:40px 0 0;
	display:flex;
	flex-wrap:wrap;
}
#houjin ul li{
	width:50%;
	margin:0 0 20px;
}
.map{
	float:right;
	width:255px;
	height:378px;
	position:relative;
}
#maplink{
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:378px;
}

#maplink li{
	position:absolute;
}
#maplink a{
	display:block;
	line-height:50px;
	width:100px;
	text-indent:-9999px;
}
#maplink_morioka{
	top:100px;
	left:60px;
}
#maplink_ninohe{
	top:20px;
	left:100px;
}
#maplink_hanamaki{
	top:204px;
	left:40px;
}
#maplink_engan{
	top:144px;
	right:0px;
}
#maplink_mizusawa{
	bottom:66px;
	left:40px;
}
#maplink_ichinoseki{
	bottom:11px;
	left:40px;
}