@media screen and (min-width: 751px) {
	#internship2019.internship_vol2 .mainimage h2{ background: url(../img/main_image.jpg) 0 0 no-repeat; }
	#internship2019.internship_vol2 .photogallery_frame { background-color:#d8e6f0; }
	#internship2019.internship_vol2 .photogallery_frame ul { display: flex;justify-content:space-around;flex-wrap: wrap;padding:5px 0 0 0; }
	#internship2019.internship_vol2 .photogallery_frame ul li { width: calc(33.3% - 10px); margin: 5px;  float:none; }
	#internship2019.internship_vol2 .photogallery_frame ul li img { width:100%; }

	#internship2019.internship_vol2 .voice_frame { display: flex; border:solid 4px #d8e6f0; padding:10px; margin-bottom:20px; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(1) { margin-right:10px; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(2) { line-height:1.5; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(2) span { font-weight:bold; color:#ff0000; }
}
@media screen and (max-width: 750px) {
	#internship2019.internship_vol2 .mainimage h2{ background: url(../img/main_image_sp.jpg) 0 0 no-repeat; background-size: contain; }
	#internship2019.internship_vol2 .photogallery_frame { background-color:#d8e6f0; }
	#internship2019.internship_vol2 .photogallery_frame ul { display: flex; align-items:center; flex-direction:column; padding:5px 0 0 0; }
	#internship2019.internship_vol2 .photogallery_frame ul li { width: calc(90% - 10px); margin: 5px; float:none; height:auto; }
	#internship2019.internship_vol2 .photogallery_frame ul li img { width:100%; height:auto; }

	#internship2019.internship_vol2 .voice_frame { display: flex; border:solid 4px #d8e6f0; padding:10px; margin-bottom:20px; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(1) { display:none; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(2) { line-height:1.5; }
	#internship2019.internship_vol2 .voice_frame p:nth-child(2) span { font-weight:bold; color:#ff0000; }
}