@charset "utf-8";

/* 光線療法普及協会とは
============================ */

.about ol.business {
	font-size: clamp(1.125rem, 1.03rem + 0.41vw, 1.375rem); /* 18px-22px */
	font-weight: normal;
	margin: 0.7em 0 0.7em 0.5em;
}
.about ol.business li {
	margin-top: 0;
	}
.about .col.name {
	justify-content: flex-end;
	align-items: center;
}
.about .col.name .pic {
	flex-basis: 100px;
	margin-right: 20px;
	}
	@media screen and (max-width:1024px) {
	.about .col.name {
		display: flex;
	}
}

/* 活動内容 */
.about .col.activity  {
	margin-top: 2em;
}
.about .col.activity .box {
	flex-basis: 47.5%;
	background: #f6f6f6;
	padding: 40px 40px 30px;
}
.about .col.activity .box h3 {
	margin-top: 0;
}
.about .col.activity .box li {
	margin-top: 0.25em;
	}
	@media screen and (max-width:1024px) {
	.about .col.activity .box {
		padding: 30px 30px 25px;
	}
	.about .col.activity .box:not(:last-of-type) {
		margin-bottom: 20px;
	}
}

/* 協会概要 */
.about table td .history span {
	display: inline-block;
	width: 8em;
}
.about table td .riji span {
	display: inline-block;
	width: 7em;
	}
	@media screen and (max-width:1024px) {
	.about table td li {
		margin-bottom: 0.5em;
	}
	.about table td .history span,
	.about table td .riji span {
		display: block;
	}
}