@charset "UTF-8";

@media screen and (max-width: 480px) {
/* =======================================
	base
========================================== */
.clearfixSp:after {
	display: block;
	clear: both;
	content: '';
	visibility: hidden;
	height: 0;
}

.menuBox:nth-child(n) {
	margin: 0 0 10px;
	width: 100%;
}



/* =======================================
	学科紹介
========================================== */
.introductionAbout img {
	max-height: 250px;
}
.introductionProgram01,
.introductionProgram02,
.introductionProgram03 {
	width: 49%;
	padding-right: 2%;
}
.introductionProgram .name {
	font-size: 100%;
}
.introductionProgram .description {
	font-size: 80%;
}
.introductionProgram02 {
	padding: 0;
}
.introductionProgram03 {
	float: none;
	margin: 0 auto;
}

.programKeyword li {
	padding-top: 16px;
	width: 124px;
	height: 90px;
	-webkit-background-size: 124px auto;
	background-size: 124px auto;
}
.programKeyword li p {
	height: 66px;
}
.programCurriculum .half {
	display: block;
	float: none;
	width: 100%;
}
.programCurriculum .all p {
	padding: 10px 4%;
}
.programCurriculum .half:nth-child(2n+1) p {
	border-right: none;
}
.programCurriculum .half:nth-child(2n) .midashiHalf {
	border-top: 1px solid #ccc;
}
/* 教員一覧 */
.teacherList li {
	width: 49%;
}
.teacherList li:nth-child(2n) {
	padding: 0;
	width: 50%;
}
.teacherList a {
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 0 8px;
}
.teacherProfileBox th,
.teacherProfileBox td {
	display: block;
	border: none;
	padding: 5px 10px;
}
.teacherProfileBox td {
	margin-bottom: 5px;
}


/* =======================================
	188bet体育_188bet备用网址室紹介
========================================== */
.laboratoryList,
.laboratoryListTr,
.laboratoryListEntry {
	display: block;
	width: 100%;
}
.laboratoryListEntry:nth-child(2n) {
	padding-left: 1%;
}
.laboratoryListEntry:nth-child(2n+1) {
	padding-right: 1%;
}
.labMember th {
	width: 60px;
}

/* =======================================
	進学?就職
========================================== */
.futureDiagram {
	float: none;
	width: 100%;
}
.futureCompany:nth-child(n) {
	float: none;
	padding: 0;
	width: 100%;
}
/* 卒業生からのメッセージ */
.messageList li {
	width: 50%;
}


/* =======================================
	media screen end
========================================== */
}