@charset "UTF-8";
/*
.l-header__menu li:nth-child(3) a {
	cursor: text;
	pointer-events: none;
	color: #ccc;
*/

.l-header__logo {
	width: 80px;
    margin-left: 460px;
}

@media (max-width: 768px) {
	.l-header__logo {
		width: 45px;
	}
}

@media (min-width: 769px) {
	.p-biography .l-main {
		padding: 0 70px;
	}

	.p-biographyProf__cont {
		flex: 0 0 500px;
	}

	.p-biographyExplan {
		padding: 0;
	}
}

.p-biographyDesc p:last-of-type {
	line-height: 1.9;
}

.p-biographyName p,.p-biographyTitle p,.p-biographyDesc p:last-of-type,
.p-biographyAbout p,.p-biographyExplan p:last-of-type,
.p-contactDesc:last-of-type,.p-contactForm div,.p-topTopic p,.p-worksTitle p,
.p-worksType p:last-of-type,.p-worksDesc p:last-of-type {
	color: #777;
}

.p-biographyDesc,
.p-biographyExplan p {
	text-align: justify;
}