/*
	地域とのつながり
	2025.3.3
*/

#Contents{
	& h1{
		margin-bottom:.4em;
		color:#003334;
	}
	& section{font-weight:bold;}
	& section > div{
		display:grid;
		grid-template-columns:1fr 2fr;
		margin-bottom:1em;
	}
	& section > div > div{
		display:grid;
		place-items:center;
	}
	& a{text-decoration:none;}
	& :is(a:hover,a:focus){text-decoration:underline;}
}

/*
** Respansible
*/

@media screen and (max-width:960px){}
@media screen and (max-width:810px){
	#Contents{
		font-size:.9em;
		& img{width:290px;}
	}
}
@media screen and (max-width:760px){
	#Contents{
		font-size:.8em;
		& img{width:260px;}
	}
}
@media screen and (max-width:710px){
	#Contents{
		font-size:.75em;
		& img{width:230px;}
	}
}
@media screen and (max-width:665px){
	#Contents{font-size:.8em;}
}
@media screen and (max-width:500px){
	#Contents{
		font-size:.7em;
		& img{width:210px;}
	}
}
@media screen and (max-width:470px){}
