.yakushin {	display: flex;	justify-content: space-between;	padding: 50px 20px 40px 20px;}.yakushin p {	max-width: 510px;	margin: 0  0  0 30px;}.yakushin  img {	max-width: 340px;}.scene {	padding: 50px 10px 40px 10px;}.scene p {	max-width: 100%;}	.scene_photo {	display: flex;  	flex-wrap: wrap;	max-width: 920px;	height: auto;	margin: 0px 0px 50px 0px;}.scene_photo img {	margin: 15px auto;}.history {	padding:20px 20px  0 20px;}.history p {	padding: 10px 0 0 0;}.history img {	width: 960px;	padding: 0 0 10px 0;}.award-flex {	display: flex;	justify-content: space-between;	margin: 30px 0 0 0;}.award-flex text {	max-width: 690px;}.award-text h3{	margin: 0 0 10px 0; }.award-flex p {	padding: 0 20px 0 0;}.award shojo img{	max-width: 400px;}/*　SP版　*/@media screen and (max-width: 767px){	.about-body {	margin: 0px auto 20px auto;}.yakushin {	display: flex;	flex-wrap: wrap;	 justify-content: center;	padding: 20px 10px 40px 10px;}.yakushin  img {	max-width: 340px;	margin: 0 auto;}.yakushin p {	margin: 0;}.scene p {	margin: 0 auto;}.scene_photo {	display: block;	text-align: center;}.history {	padding: 0 10px;}.award-flex {	display: flex;	 justify-content: center;	flex-wrap: wrap;	}	.award-flex p {	max-width: auto;	margin: auto;	padding: 0px;}}