@charset "utf-8";

section#about_akjc {
}
section#about_akjc h3.title01 {
	margin-top: 80px;
}
section#about_akjc h3#akjcMessage {
	padding-top: 80px;
}
section#about_akjc div#akjcMessageWrapper div#akjcMessageLeft h3#akjcMessageLeftSlogan {
	width: auto;
	max-width: 640px;
}

section#about_akjc ul.akjcButtonList {
}
section#about_akjc ul.akjcButtonList li.linkBtn {
}
section#about_akjc ul.akjcButtonList li.linkBtn a {
	margin-top: 20px;
}
section#about_akjc ul.akjcButtonList li.linkBtn:first-child a {
	margin-top: 0;
}

section#about_akjc div#akjcMessageWrapper {
	display: flex;
	justify-content: space-between;
}
section#about_akjc div#akjcMessageWrapper div#akjcMessageLeft {
	width: 47.5%;
}
section#about_akjc div#akjcMessageWrapper div#akjcMessageRight {
	width: 47.5%;
}



/* タブレット用
------------------------------------------------------------------------------------ */
@media screen and (min-width:768px) and (max-width:1279px) {
	section#about_akjc div#akjcMessageWrapper {
		display: flex;
		flex-wrap: wrap;
	}
	section#about_akjc div#akjcMessageWrapper div#akjcMessageLeft {
		width: 100%;
		order: 2;
		margin-top: 50px;
	}
	section#about_akjc div#akjcMessageWrapper div#akjcMessageRight {
		width: auto;
		max-width: 480px;
		margin: 0 auto;
		order: 1;
	}
}



/* スマホ用
------------------------------------------------------------------------------------ */
@media screen and (max-width:767px) {
	section#about_akjc h3.title01 {
		margin-top: 50px;
	}
	section#about_akjc h3#akjcMessage {
		padding-top: 50px;
	}

	section#about_akjc div#akjcMessageWrapper {
		display: flex;
		flex-wrap: wrap;
	}
	section#about_akjc div#akjcMessageWrapper div#akjcMessageLeft {
		width: 100%;
		order: 2;
		margin-top: 30px;
	}
	section#about_akjc div#akjcMessageWrapper div#akjcMessageRight {
		width: 100%;
		margin: 0 auto;
		order: 1;
	}
}
