@charset "UTF-8";

@media (max-width: 47.9375rem) {
	.intro {
		height: 200px;
	}



	/* NEWS */
	#News, #Videos, #Comment {
		padding: 0 0 100px;
	}
	.news-content ul li {
		padding: 4.5em 1em 3em;
	}
	.news-content ul li span {
		top: 2.5em;
		left: 1em;
	}




	/* VIDEOS */
	.video {
		padding: 5em 0;
	}
	.video:last-child {
		padding-bottom: 0;
	}
	.video h2 {
		margin-bottom: .5em;
	}	
	.video-attn {
		padding-right: 2em;
		font-size: 10px;
		text-align: center;
	}



	/* PROFILES */
	#Message {
		padding: 50px 0 0;
	}
	.intro-hero {
		width: 100%;
		height: 200px;
	}
	#Message h2, #Comment h2 {
		margin-bottom: 1.5em;
	}
	#Message h2::before, #Comment h2::before,
	#Message h2::after, #Comment h2::after {
		width: 4.5em;
	}
	#Comment h2::before,
	#Comment h2::after {
		width: 1.5em;
	}
	.mess-txt, .mess-photo {
		width: 100%;	
	}
	.-kurt .mess-photo-box {
		width: 100%;
		margin-left: 0;
	}
	.-kurt .mess-txt {
		width: 100%;
		margin-left: 0;
	}
	.-higashi .mess-photo {
		width: 100%;
		margin-left: 0;
	}
	.mess-txt-from {
		margin: 2em 0 2.5em;
	}
	.mess-txt-from span {
		margin-top: 1em;
	}
	#Message .inner.bar {
		margin-top: 8.5em;
	}




	/* COMMENT */
	#Comment {
		padding-top: 8.5em;
	}
	.profs-box {
		padding-top: 30px;
		width: 80%;
		margin: auto;
		padding-left: 0;
		margin-bottom: 50px;
	}
	.profs-box:last-child {
		margin-bottom: 0;
	}
	.profs-box::before {
		height: 20px;
		width: 100%;
		background-size: 85px;
	}
	.profphoto {
		width: 100%;
	}
	.proftx {
		width: 100%
	}
	.profs-box-name {
		margin: 1.5em 0;
		text-align: center;
	}
}

