.sit.named .page-title .title {
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	letter-spacing: 0.04em;
}
.sit.named .page-title .sub {
	font-family: "Lexend", sans-serif;
	font-weight: 600;
	color: #134e3b;
}
.sit.masters .course-list .std-accordion, .sit.doctors .course-list .std-accordion {
	background-color: transparent;
}
.sit.masters .course-list .std-accordion > .title, .sit.doctors .course-list .std-accordion > .title {
	background-color: #f5f5f5;
}
.sit.masters .course-list .std-accordion .contents > .wrap, .sit.doctors .course-list .std-accordion .contents > .wrap {
	width: 100%;
}
.sit.masters .course-list .std-accordion .contents > .wrap .inner, .sit.doctors .course-list .std-accordion .contents > .wrap .inner {
	width: 100%;
}
.sit.masters .course-list .std-accordion .contents > .wrap .inner .misc, .sit.doctors .course-list .std-accordion .contents > .wrap .inner .misc {
	color: #646464;
}
@media screen and (min-width: 1601px) {
	.sit.named .page-title {
		margin-left: auto;
		margin-right: auto;
		width: 1400px;
	}
}
@media screen and (min-width: 1281px) and (max-width: 1600px) {
	.sit.named .page-title {
		margin-left: 100px;
		margin-right: 100px;
		width: auto;
	}
}
@media screen and (min-width: 751px) and (max-width: 1280px) {
	.sit.named .page-title {
		margin-left: auto;
		margin-right: auto;
		width: 84.375%;
	}
}
@media screen and (max-width: 750px) {
	.sit.named .page-title {
		margin-left: auto;
		margin-right: auto;
		width: 89.3333333333vw;
	}
	.sit.named .page-title {
		margin-top: 8.9333333333vw;
		margin-bottom: 11.3333333333vw;
	}
	.sit.named .page-title .title {
		font-size: 8vw;
		line-height: 11.2vw;
	}
	.sit.named .page-title .sub {
		font-size: 3.4666666667vw;
		line-height: 5.8666666667vw;
		margin-top: 0.4vw;
	}
	.sit .std-labs-index-list .std-lab-card {
		margin-top: 5.3333333333vw;
	}
	.sit.masters .course-list + .course-list, .sit.doctors .course-list + .course-list {
		margin-top: 2.6666666667vw;
	}
	.sit.masters .course-list .std-accordion > .title, .sit.doctors .course-list .std-accordion > .title {
		border-radius: 1.3333333333vw;
	}
	.sit.masters .course-list .std-accordion > .title a .std-dept-genre-icon, .sit.doctors .course-list .std-accordion > .title a .std-dept-genre-icon {
		margin-right: 4vw;
		width: 12.5333333333vw;
		height: 12.5333333333vw;
	}
	.sit.masters .course-list .std-accordion > .title a .std-dept-genre-icon img, .sit.doctors .course-list .std-accordion > .title a .std-dept-genre-icon img {
		width: 7.3333333333vw;
		height: 7.3333333333vw;
	}
	.sit.masters .course-list .std-accordion > .title a .sdgs-img, .sit.doctors .course-list .std-accordion > .title a .sdgs-img {
		margin-right: 4vw;
		width: 12.5333333333vw;
		height: 12.5333333333vw;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap, .sit.doctors .course-list .std-accordion .contents > .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap .inner .layout .std-lab-card, .sit.doctors .course-list .std-accordion .contents > .wrap .inner .layout .std-lab-card {
		margin-top: 5.3333333333vw;
	}
}
@media print {
	.sit.named .page-title {
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}
}
@media print, screen and (min-width: 751px) {
	.sit.named .page-title {
		margin-top: 17px;
		margin-bottom: 86px;
	}
	.sit.named .page-title .title {
		font-size: 46px;
		line-height: 70px;
	}
	.sit.named .page-title .sub {
		font-size: 16px;
		line-height: 26px;
	}
	.sit .std-labs-index-list {
		display: flex;
		flex-wrap: wrap;
		column-gap: 2.5641025641%;
		row-gap: 20px;
	}
	.sit .std-labs-index-list .std-lab-card {
		width: 48.7179487179%;
	}
	.sit.masters .course-list + .course-list, .sit.doctors .course-list + .course-list {
		margin-top: 10px;
	}
	.sit.masters .course-list .std-accordion > .title, .sit.doctors .course-list .std-accordion > .title {
		border-radius: 6px;
	}
	.sit.masters .course-list .std-accordion > .title a .std-dept-genre-icon, .sit.doctors .course-list .std-accordion > .title a .std-dept-genre-icon {
		margin-right: 15px;
		width: 46px;
		height: 46px;
	}
	.sit.masters .course-list .std-accordion > .title a .std-dept-genre-icon img, .sit.doctors .course-list .std-accordion > .title a .std-dept-genre-icon img {
		width: 27px;
		height: 27px;
	}
	.sit.masters .course-list .std-accordion > .title a .sdgs-img, .sit.doctors .course-list .std-accordion > .title a .sdgs-img {
		margin-right: 15px;
		width: 46px;
		height: 46px;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap, .sit.doctors .course-list .std-accordion .contents > .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap .inner, .sit.doctors .course-list .std-accordion .contents > .wrap .inner {
		padding-top: 30px;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap .inner .layout, .sit.doctors .course-list .std-accordion .contents > .wrap .inner .layout {
		display: flex;
		flex-wrap: wrap;
		column-gap: 2.5641025641%;
		row-gap: 20px;
	}
	.sit.masters .course-list .std-accordion .contents > .wrap .inner .layout .std-lab-card, .sit.doctors .course-list .std-accordion .contents > .wrap .inner .layout .std-lab-card {
		width: 48.7179487179%;
	}
}
/*# sourceMappingURL=faculty.css.map */