/* 社会活動などよう contents2.css */
#main_column h3
{
	margin: 3.48% 3.48% 0;
}

#main_column .layout_left01,
#main_column .layout_right01{
display: -ms-grid;
	display: grid;

	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

#main_column .layout_left01{
	-ms-grid-columns: 40.35% 59.65%;
	grid-template-columns: 40.35% 59.65%;
}

#main_column .layout_right01{
	-ms-grid-columns: 59.65% 40.35%;
	grid-template-columns: 59.65% 40.35%;
}

#main_column .layout_left01 .layout_cont01,
#main_column .layout_right01 .layout_cont01{

	-ms-grid-column:1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	grid-column: 1 / 2;
	grid-row: 1 / 2;
	width: auto;
	padding: 0 6%;
}

#main_column .layout_left01 .imagination,
#main_column .layout_right01 .imagination{
	float: none;
	display: inline-block;
	width: auto;
	padding: 0 6%;
}

#main_column .layout_right01 .layout_cont01{

	-ms-grid-column:1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	grid-column: 1 / 2;
	grid-row: 1 / 2;
	width: auto;
	max-width: none

}

#main_column .layout_right01 .imagination{
	-ms-grid-column:2;
	-ms-grid-column-span: 1;
		-ms-grid-row: 1;
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	width: auto;
	max-width: none;
}

#main_column .layout_left01 .layout_cont01{

	-ms-grid-column:2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	grid-column: 2 / 3;
	grid-row: 1 / 2;
	width: auto;
	max-width: none;
}

#main_column .layout_left01 .imagination{

	-ms-grid-column:1;
	-ms-grid-column-span: 1;
		-ms-grid-row: 1;
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	width: auto;
	max-width: none;
}

#main_column .layout_left01 .layout_cont01{
	padding: 0 4.8% 4.8% 0;
}

#main_column .layout_right01 .layout_cont01{
	padding: 0 0 4.8% 4.8%;
}

