#pagetitle{
	background:url('../images/about4/bg_h2.webp') no-repeat top center;
}
#section1{
	margin:0 auto 40px;
}
#section1 article{
	display:flex;
	justify-content:space-between;
}
#section1 article .fll{
	width:65%;
}
#section1 article .flr{
	width:30%;
	text-align:center;
}
#section1 article .flr .photo{
	text-align:center;
}
#section2 article{
	display:flex;
	justify-content:space-between;
}
#section2 article .fll{
	width:55%;
}
#section2 article .fll .photo{
	text-align:center;
	margin:0 auto 20px;
}
#section2 article .fll table{
	width:100%;
}
#section2 article .fll th,
#section2 article .fll td{
	border:1px solid #ccc;
	padding:10px;
}
#section2 th{
	background:#014099;
	color:#fff;
	white-space:nowrap;
}
#section2 article .flr{
	width:40%;
	text-align:center;
}
#section2 article .flr iframe{
	width:100%;
	height:100%;
}
#section3 ul{
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	gap:20px 2%;
}
#section3 ul li{
	width:calc(96% / 3);
	text-align:center;
	background:#ccc;
	line-height:230px;
}
#chosashi_list{
	max-width:1350px;
	margin:0 auto 80px;
	padding:30px;
	border:2px solid #ccc;
	box-sizing:border-box;
	border-radius:20px;
	background:#fff;
}
#chosashi_list table{
	width:100%;
}
#chosashi_list th,
#chosashi_list td{
	padding:10px;
	border:1px solid #ccc;
}
#chosashi_list th{
	text-align:center;
	background:#bbf3ff;
	white-space:nowrap;
}
#chosashi_list .name,
#chosashi_list .tel,
#chosashi_list .adr,
#chosashi_list .mail{
	white-space:nowrap;
}
#section3 table{
	width:100%;
}
#section3 th,
#section3 td{
	border:1px solid #ccc;
	padding:10px;
}