#page_title{
	background:#ff9100 url('../images/about/pagetitle.webp?20250520') no-repeat top center;
}
#section1 figure{
	width:455px;
	flex:none;
}
#section1 .cooment{
	width:calc(100%- 495px);
	flex:none;
}
#section2 figure{
	width:400px;
	flex:none;
}
#section2 .cooment{
	width:calc(100%- 440px);
	flex:none;
}
#section3 .inner{
	display:flex;
	gap:40px;
	margin:0 auto 30px;
}
#section3 .about_l,
#section3 .about_r{
	width:calc((100% - 40px) / 2);
	flex:none;
}
#section3 .about_l table,
#section3 .about_l th,
#section3 .about_l td{
	border:0;
}
#section3 ul{
	display:flex;
	gap:40px;
	list-style:none;
	padding:20px 0 0;
}
#section3 ul li{
	width:calc((100% - 40px) / 2);
}
.gallery{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	list-style:none;
	padding:0;
}
.gallery li{
	width:calc((100% - 30px) / 4);
}
.gallery li img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
iframe{
	width:100%;
}
#section8 ul{
	padding:0;
	list-style:none;
}
#section8 ul li{
	line-height:35px;
	background:url('../images/common/icon_pdf.svg') no-repeat left center;
	padding:0 0 0 40px;
}
#section8 ul li a{
	color:#000;
	text-decoration:none;
}
#section8 ul li a{
	text-decoration:underline;
}