@charset "UTF-8";

/*--- レイアウト調整(2025/08/19) ---*/
#top_img_2-1+section .inner_item_img {
	max-width: 45% !important;
	margin-right: auto;
}
@media screen and (max-width: 900px){
	#top_img_2-1+section .inner_item_img{
		max-width: 90% !important;
		width: 90%;
		margin: 0 auto 20px;
	}
}
#top_img_2-1+section{
	overflow: visible;
}
@media screen and (max-width: 900px){
	#top_img_2-1+section .inner_item_txt .heading::before {
		top: -85px;
		left: -22px;
		background-position: top center;
		background-size: 180px;
		z-index: 1;
	}
}