@charset "utf-8";

/* !Clearfix
---------------------------------------------------------- */
.ul_education01,
.box_education01,
.ol_education02 li.step02,
.ol_education02 li.step03 > ul > li > div > a,
.ol_education03 > li.adjust02
{
	display: block;
	min-height: 1%;
}
.ul_education01:after,
.box_education01:after,
.ol_education02 li.step02:after,
.ol_education02 li.step03 > ul > li > div > a:after,
.ol_education03 > li.adjust02:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .ul_education01,
* html .box_education01,
* html .ol_education02 li.step02,
* html .ol_education02 li.step03 > ul > li > div > a,
* html .ol_education03 > li.adjust02
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* index
---------------------------------------------------------- */
.section01 {
	margin-bottom: 30px;
}


/* レスポンシブ ----------------------------------- */
.englishPage .imgSection01 .btn_type01 a {
    line-height: 1;
}
.englishPage .imgSection01 .btn_type01 a span{
	background: url(/common/img/ico-arrow03-1.png) left 0.3em no-repeat;
}

/* listArea ----------------------------------- */
.listArea {
	overflow: hidden;
	box-sizing: border-box;
}
	.listArea .list01 li {
		float: left;
		width: 345px;
		margin: 0 20px 20px 0;
		background: url(/common/img/bg-linkbox-title02-no.gif) repeat left top;
	}
	.englishPage .listArea .list01 li {
		min-height: 50px;
	}
	
	.listArea .list01 li.type02 {
		background-image: url(/common/img/bg-linkbox-title04-no.gif);
	}
		.listArea .list01 li div:hover {
			background-image: url(/common/img/bg-linkbox-title02-on.gif);
		}
		.listArea .list01 li.type02 div:hover {
			background-image: url(/common/img/bg-linkbox-title04-on.gif);
		}
	.listArea .list01 li.type03 {
		overflow: hidden;
		position: relative;
	}
	.listArea .list01 li div {
		width: 100%;
		background: url(/common/img/bg-linkbox-title01-no.gif) repeat-y left top;
}
	.englishPage .listArea .list01 li div {
		display: table;
    width: 345px;
}

	.listArea .list01 li.type02 div {
    	background-image: url(/common/img/bg-linkbox-title03-no.gif);
}

	.listArea .list01 li.type03 .btn02 {
		width: 60px;
		height: 34px;
		display: inline-block;
		float: right;
		overflow: hidden;
		padding: 0 0;
	}
	.listArea .list01 li:nth-child(2n) {
		margin-right: 0;
	}
	.listArea .list01 li a  {
		display: block;
		color: #fff;
		background: url(/common/img/ico-arrow03-1.png) no-repeat 6px center;
		padding: 6px 6px 6px 24px;
	}
	.englishPage .listArea .list01 li a {
		display: table-cell;
		height: 38px;
		width: 100%;
		color: #fff;
		background: url(/common/img/ico-arrow03-1.png) no-repeat 6px center;
		padding: 6px 6px 6px 24px;
		vertical-align: middle;
	}

	.englishPage .listArea .list01 li a span {
			line-height: 1.4;
			display: inline-block;
		}
	.listArea .list01 li.type03 a {
		display: block;
		color: #fff;
		padding: 6px 60px 6px 24px;
		background: url(/common/img/ico-arrow03-1.png) no-repeat 6px center;
	}
	.englishPage .listArea .list01 li.type03 a {
		display: table-cell;
		color: #fff;
		padding: 6px 122px 6px 24px;
		background: url(/common/img/ico-arrow03-1.png) no-repeat 6px center;
	}
	
	.listArea .list01 li.type03 .btn02 {
		position: absolute;
		top: 0;
		right: 0;
		width: 60px;
		height: 100%;
		padding: 0;
		display: inline-block;
		overflow: hidden;
		background: url(/common/img/bg-pagination01-cr.gif) repeat left top;
	}
	.englishPage .listArea .list01 li.type03 .btn02 {
		width: 112px;
		}

	.listArea .list01 li.type03 .btn02 a {
		display: block;
		width: auto;
		height: auto;
		padding: 6px 3px 4px 15px;
		line-height: 1.2;
		font-size: 86%;
		background: url(/common/img/ico-arrow08.png) no-repeat 5px 50%;
	}
	.englishPage .listArea .list01 li.type03 .btn02 a {
		display: table-cell;
    	vertical-align: middle;
		width: auto;
		height: 30px;
		padding: 12px 8px 7px 15px;
		line-height: 1.2;

		font-size: 82%;
		background: url(/common/img/ico-arrow08.png) no-repeat 5px 50%;
	}
	
	.listArea .list01 li div:hover {
		background-image: url(/common/img/bg-linkbox-title01-on.gif);
		text-decoration: none;
	}
	.listArea .list01 li.type02 div:hover {
		background-image: url(/common/img/bg-linkbox-title03-on.gif);
	}
	.listArea .list01 li.type03 .btn01:hover > a {
		background-image: url(/common/img/bg-linkbox-title01-on.gif);
	}
	.listArea .list01 li.type03 .btn02:hover a img {
		margin-top: -34px;
	}
/* inc
---------------------------------------------------------- */
/* !Listing
---------------------------------------------------------- */
.ul_type01 {
}
	.ul_type01 li {
		padding: 0 0 0 20px;
		margin: 0 0 5px 0;
		background: url(/education/graduate_majors/img/ico_bullet01.png) left 0.5em no-repeat;
	}
	.ul_type01 li:last-child {
		margin: 0 0 0 0;
	}
		.ul_type01 li .ico_pdf01 img {
			position: relative;
			top: 5px;
		}
.ul_type02 {}
	.ul_type02 li {}
		.ul_type02 li a {
			background: url(/common/img/ico-arrow01.png) no-repeat left 0.2em;
			padding-left: 20px;
		}
		.ul_type02 li .ico_pdf01 img {
			position: relative;
			top: 5px;
		}
.ol_education01 {
	margin: 70px 0 0 0;
}
	.ol_education01 > li {
		position: relative;

		margin: 0 0 75px 0;
	}
	.ol_education01 > li:last-child {
		margin: 0 0 0 0;
	}

		.ol_education01 li .num {
			display: inline-block;
			float: left;
		}
			.ol_education01 li .num span {
				display: inline-block;
				padding: 0 15px 0 5px;
				background-color: #fff;
				font-size: 214.28%;
				font-weight: bold;
				color: #aa8f12;
			}

.ol_education03 {
	margin: 55px 0 0 85px;
}
.ol_education03.type02 {
	margin-left: 163px;
}
	.ol_education03 > li {
		border-left: 1px solid #0f6b92;
		position: relative;
		padding: 0 0 45px 0;
		margin: 0 0 10px 0;
		background: url(/education/graduate_majors/img/bg_curriculum01.gif) -1px bottom no-repeat;
	}
	.ol_education03 > li:last-child {
		border-left: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		background: none;
	}
		.ol_education03 > li > .tit01 {
			position: absolute;
			top: 0;
			left: -85px;
		}
			.ol_education03 > li > .tit01 > span {
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				background-color: #0f6b92;
				width: 170px;
				height: 170px;
				color: #fff;
				font-size: 164.28%;
				border-radius: 85px;
				-webkit-border-radius: 85px;
				-moz-border-radius: 85px;
				line-height: 1.0;
			}
			.englishPage .ol_education03 > li > .tit01 > span {
				font-size: 142.85%;
			}

				.ol_education03 > li > .tit01 > span > span {
					letter-spacing: -0.06em;
				}
				.englishPage .ol_education03 > li > .tit01 > span > span {
					letter-spacing: normal;
				}
				.ol_education03 > li > .tit01 > span> .break01 {
					display: inline-block;
					border-bottom: 1px solid #4089a9;
					margin: 0 0 8px 0;
					padding: 0 0 8px 0;
				}
				body.ie .ol_education03 > li > .tit01 > span> .break01 {
					padding-bottom: 3px;
				}
				.ol_education03 > li > .tit01 > span > .break02 {
					display: block;
					margin: 6px 0 0 0;
					padding: 6px 0 0 0;
					font-weight: 200;
					position: relative;
				}
					.ol_education03 > li > .tit01 > span > .break02 > sup {
						position: relative;
						font-size: 12px;
						display: inline-block;
						top: -3px;
					}
				.ol_education03 > li > .tit01 > span > .size_s {
					display: inline-block;
					font-size: 14px;
					font-weight: 200;
					line-height: 1.5;
					margin: 10px 0 0 0;
				}
		.ol_education03 > li > .tit02 {
			position: absolute;
			top: 0;
			left: -50px;
		}
			.ol_education03 > li > .tit02 > span {
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				background-color: #fff;
				border: 1px solid #0f6b92;
				width: 100px;
				height: 100px;
				color: #0f6b92;
				border-radius: 85px;
				-webkit-border-radius: 85px;
				-moz-border-radius: 85px;
				line-height: 1.0;
			}
			body.ie .ol_education03 > li > .tit02 > span {
				font-weight: bold;
			}
		.ol_education03 > li > dl {
		}
			.ol_education03 > li > dl > dt {
				border-bottom: 1px solid #ccc;
				padding: 0 0 10px 130px;
				margin: 0 0 15px 0;
				font-weight: 600;
				font-size: 16px;
			}
			.englishPage .ol_education03 > li > dl > dt span {
				font-size: 14px;
			}
			body.ie .ol_education03 > li > dl > dt {
				font-weight: bold;
			}
				.ol_education03 > li > dl > dt > span {
					font-size: 14px;
					font-weight: 200;
				}
			.ol_education03 > li > dl > dd {
				padding: 0 0 0 130px;
				letter-spacing: -0.02em;
			}
				.ol_education03 > li > dl > dd > ul.curriculum {
				}
					.ol_education03 > li > dl > dd > ul.curriculum > li {
						border: 1px solid #ccc;
						margin: 0 0 20px 0;
						padding: 10px 20px;
					}
					.ol_education03 > li > dl > dd > ul.curriculum > li:last-child {
						margin: 0 0 0 0;
					}
						.ol_education03 > li > dl > dd > ul.curriculum > li > dl {
						}
							.ol_education03 > li > dl > dd > ul.curriculum > li > dl > dt {
								font-weight: 600;
								font-size: 16px;
								padding: 3px 0 3px 30px;
								color: #937600;
								background: url(/0/img/ico-curriculum01.gif) left 0.4em no-repeat;
							}
							body.ie .ol_education03 > li > dl > dd > ul.curriculum > li > dl > dt {
								font-weight: bold;
							}
							.ol_education03 > li > dl > dd > ul.curriculum > li > dl > dd {
							}
	.ol_education03 > li.box01 {
		padding: 0 0 65px 0;
	}
		.ol_education03 > li.box01 > div {
			margin: 0 0 0 -85px;
			border: 1px solid #0f6b92;
			background-color: #fff;
			display: table;
			padding: 25px 20px 25px 0;
		}
		.ol_education03.type02 > li.box02 > div {
			margin-left: -164px;
		}
			.ol_education03 > li.box01 > div > .tit {
				display: table-cell;
				width: 170px;
				text-align: center;
				color: #0f6b92;
				vertical-align: middle;
				padding: 0 45px 0 0;
			}
			.ol_education03 > li.box01 > div > p {
				display: table-cell;
			}
	.ol_education03 > li.box02 {
			padding: 0 0 35px 0;
	}
	.ol_education03.type02 > li.box02 {
		width: 168px;
		float: left;
	}
	.ol_education03.type02 > li.box02:first-of-type {
		width: 339px;
		margin-right: 30px;
	}
	.ol_education03.type02 > li.box02:last-of-type {
		float: right;
	}
		.ol_education03 > li.box02 > div {
			width: 687px;
			margin: 0 0 0 -86px;
			border: 1px solid #0f6b92;
			background-color: #fff;
			padding: 9px;
			overflow: hidden;
		}
		.ol_education03.type02 > li.box02 > div {
			width: 340px;
			box-sizing: border-box;
		}
			.ol_education03 > li.box02 > div > ul {
				width: 700px;
			}
				.ol_education03 > li.box02 > div > ul > li {
					float: left;
					display: block;
					background-color: #eff3f4;
					padding: 10px 0 10px;
					width: 339px;
					margin: 0 9px 0 0;
				}

				.englishPage .isc .ol_education03 > li.box02 > div > ul > li,
				.englishPage .mis .ol_education03 > li.box02 > div > ul > li,
				.englishPage .tim .ol_education03 > li.box02 > div > ul > li {
					height: 100px;
				}

				.ol_education03.type02 > li.box02 > div > ul > li {
					width: 320px;
				}
					.ol_education03 > li.box02 > div > ul > li > div {
						text-align: center;
						font-size: 16px;
						font-weight: 600;
						padding: 50px 0 0 0;
					}
					.englishPage .ol_education03 > li.box02 > div > ul > li > div {
						font-size: 14px;
					}
					body.ie .ol_education03 > li.box02 > div > ul > li > div {
						font-weight: bold;
					}
					.ol_education03 > li.box02 > div > ul > li > div.tokyotech {
						background: url(/0/img/ico-univ01.png) center top no-repeat;
					}
					.ol_education03 > li.box02 > div > ul > li > div.other {
						background: url(/0/img/ico-univ02.png) center top no-repeat;
					}
	.ol_education03 > li.box03 {
	}
		.ol_education03 > li.box03 > div {
			margin: 0 0 0 -85px;
			width: 658px;
			border: 1px solid #0f6b92;
			background-color: #fff;
			display: table;
			padding: 20px 25px 20px 25px;
		}
		.ol_education03.type02 > li.box03 > div {
			margin-left: -163px;
		}
			.ol_education03 > li.box03 > div span {
				display: inline-block;
				padding: 0 0 0 17px;
				background: url(/common/img/ico-arrow01.png) left 0.55em no-repeat;
			}
				.ol_education03 > li.box03 > div span a {
					text-decoration: none;
				}
				.ol_education03 > li.box03 > div span a:hover {
					text-decoration: underline;
				}
	.ol_education03 > li.adjust01 {
		padding: 0 0 55px 0;
		margin: 0 0 0 0;
		background: none;
	}
	.ol_education03.type02 > li.adjust01 {
		margin-left: -78px;
	}
	.ol_education03 > li.adjust02 {
		border: none;
		padding: 0 0 85px 0;
		margin: 0 0 10px -85px;
		background: url(/education/graduate_majors/img/bg_curriculum02.gif) left 99.5% no-repeat;
	}
	.ol_education03 > li.adjust02.none {
		padding: 0 0 0 0;
		background: none;
	}
	.ol_education03.type02 > li.adjust02 {
		margin-left: -163px;
	}
		.ol_education03 > li.adjust02 > ol {
			float: left;
			width: 340px;
		}
		.ol_education03 > li.adjust02 > .type01:first-child {
			margin: 0 30px 0 0;
		}
			.ol_education03 > li.adjust02 > .type01 > li {
			}
				.ol_education03 > li.adjust02 > .type01 > li > div {
					margin: 0 0 10px 35px;
					padding: 0 0 52px 0;
					background: url(/education/graduate_majors/img/bg_curriculum01.gif) 50px bottom no-repeat;
				}
				.englishPage .tim .ol_education03 > li.adjust02 > .type01 > li > div {
					padding-bottom: 53px;
				}
					.ol_education03 > li.adjust02 > .type01 > li > div > .tit {
						display: table-cell;
						vertical-align: middle;
						text-align: center;
						background-color: #fff;
						border: 1px solid #0f6b92;
						width: 100px;
						height: 100px;
						color: #0f6b92;
						font-weight: 500;
						-webkit-border-radius: 85px;
						-moz-border-radius: 85px;
						border-radius: 85px;
						line-height: 1.0;
					}
					body.ie .ol_education03 > li.adjust02 > .type01 > li > div > .tit {
						font-weight: bold;
					}
				.ol_education03 > li.adjust02 > .type01 > li > dl {
					border: 1px solid #0f6b92;
					padding: 30px 20px 20px;
					background: #fff;
				}
					.ol_education03 > li.adjust02 > .type01 > li > dl > dt {
						text-align: center;
						font-weight: 600;
						color: #0f6b92;
						margin: 0 0 15px 0;
					}
					.ol_education03 > li.adjust02 > .type01 > li > dl > dd {
					}
		.ol_education03 > li.adjust02 > .type02 {
		}
			.ol_education03 > li.adjust02 > .type02 > li {
					margin: 0 0 10px 0;
					padding: 0 0 32px 0;
					background: url(/education/graduate_majors/img/bg_curriculum01.gif) 170px bottom no-repeat;
			}
			.englishPage .ol_education03 > li.adjust02 > .type02 > li {
					margin: 0 0 14px 0;
			}
			.ol_education03 > li.adjust02 > .type02 > li:last-child {
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					background: none;
			}
				.ol_education03 > li.adjust02 > .type02 > li > div {
					border: 1px solid #0f6b92;
					background-color: #fff;
				}
					.ol_education03 > li.adjust02 > .type02 > li > div > .tit {
						display: block;
						margin: 8px;
						text-align: center;
						font-size: 16px;
						font-weight: 600;
						padding: 60px 0 15px 0;
						background: #eff3f4 url(/0/img/ico-univ02.png) center 10px no-repeat;
					}
					.englishPage .ol_education03 > li.adjust02 > .type02 > li > div > .tit {
						font-size: 14px;
						letter-spacing: -0.05em;
					}
				.ol_education03 > li.adjust02 > .type02 > li > dl {
					border: 1px solid #0f6b92;
					padding: 30px 20px 20px;
					background: #fff;
				}
					.ol_education03 > li.adjust02 > .type02 > li > dl > dt {
						text-align: center;
						font-weight: 600;
						color: #0f6b92;
						margin: 0 0 15px 0;
					}
					body.ie .ol_education03 > li.adjust02 > .type02 > li > dl > dt {
						font-weight: bold;
					}
					.ol_education03 > li.adjust02 > .type02 > li > dl > dd {
					}
	.ol_education03 > li.adjust03 {
		width: 100px;
		padding: 0 0 135px 0;
		margin: -135px 0 10px;
	}
	.ol_education03.type02 > li.adjust03 {
		margin-left: -78px;
	}
/* !box
---------------------------------------------------------- */
.box_type01 {
	padding: 15px 20px;
	background-color: #eff3f4;
}
	.box_type01 .tit {
		font-weight: bold;
		margin: 0 0 5px 0;
		background: none;
		border: none;
		font-size: 100%;
		padding: 0;
	}
	.box_type01 .window {
		background: url(/common/img/ico-window02.svg) left 0.55em no-repeat;
		padding: 0 0 0 0;
		margin: 0 0 0 5px;
		display: inline;
	}
/* !heading
---------------------------------------------------------- */
.heading_education01 span > br {
	display: none;
}
.heading_education01,
.heading_education02,
.heading_esi01,
.heading_mis01,
.heading_esd01,
.heading_hcsbe01,
.heading_stm01,
.heading_ne01,
.heading_ai01,
.heading_els01,
.heading_udbe01 {
	width: 710px;
	height: 232px;
	display: table;
	text-align: center;
	position: relative;
	margin: 0 0 50px 0;
}
.type02 .heading_education01,
.type02 .heading_education02,
.type02 .heading_esi01,
.type02 .heading_mis01,
.type02 .heading_esd01,
.type02 .heading_hcsbe01,
.type02 .heading_stm01,
.type02 .heading_ne01,
.type02 .heading_ai01,
.type02 .heading_els01,
.type02 .heading_udbe01 {
	margin-bottom: 0;
}
	.heading_education01 .opBox,
	.heading_education02 .opBox,
	.heading_esi01 .opBox,
	.heading_mis01 .opBox,
	.heading_esd01 .opBox,
	.heading_hcsbe01 .opBox,
	.heading_stm01 .opBox,
	.heading_ne01 .opBox,
	.heading_ai01 .opBox,
	.heading_els01 .opBox,
	.heading_udbe01 .opBox {
		width: 710px;
		height: 232px;
		background-color: #000;
		position: absolute;
		z-index: 100;
		top: 0;
		left: 0;
		margin: auto;
	}
	.mech .heading_education02 .opBox {
		background: url(/education/graduate_majors/mech/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.math .heading_education02 .opBox {
		background: url(/education/graduate_majors/math/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.phys .heading_education02 .opBox {
		background: url(/education/graduate_majors/phys/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.chem .heading_education02 .opBox {
		background: url(/education/graduate_majors/chem/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.eps .heading_education02 .opBox {
		background: url(/education/graduate_majors/eps/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.gedes .heading_education02 .opBox {
		background: url(/education/graduate_majors/gedes/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.sc .heading_education02 .opBox {
		background: url(/education/graduate_majors/sc/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.ee .heading_education02 .opBox {
		background: url(/education/graduate_majors/ee/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.ict .heading_education02 .opBox {
		background: url(/education/graduate_majors/ict/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.iee .heading_education02 .opBox {
		background: url(/education/graduate_majors/iee/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.mat .heading_education02 .opBox {
		background: url(/education/graduate_majors/mat/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.cap .heading_education02 .opBox {
		background: url(/education/graduate_majors/cap/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.is .heading_education02 .opBox {
		background: url(/education/graduate_majors/is/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.cs .heading_education02 .opBox {
		background: url(/education/graduate_majors/cs/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.bio .heading_education02 .opBox {
		background: url(/education/graduate_majors/bio/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.arch .heading_education02 .opBox {
		background: url(/education/graduate_majors/arch/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.cv .heading_education02 .opBox {
		background: url(/education/graduate_majors/cv/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.tse .heading_education02 .opBox {
		background: url(/education/graduate_majors/tse/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.shs .heading_education02 .opBox {
		background: url(/education/graduate_majors/shs/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.tim .heading_education01 .opBox {
		background: url(/education/graduate_majors/tim/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.isc .heading_education02 .opBox {
		background: url(/education/graduate_majors/isc/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.esi .heading_esi01 .opBox {
		background: url(/education/graduate_majors/esi/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.mis .heading_mis01 .opBox {
		background: url(/education/graduate_majors/mis/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.esd .heading_esd01 .opBox {

		background: url(/education/graduate_majors/esd/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.hcsbe .heading_hcsbe01 .opBox {
		background: url(/education/graduate_majors/hcsbe/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.stm .heading_stm01 .opBox {
		background: url(/education/graduate_majors/stm/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.ne .heading_ne01 .opBox {
		background: url(/education/graduate_majors/ne/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.ai .heading_ai01 .opBox {
		background: url(/education/graduate_majors/ai/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.els .heading_els01 .opBox {
		background: url(/education/graduate_majors/els/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.udbe .heading_udbe01 .opBox {
		background: url(/education/graduate_majors/udbe/img/main01.jpg) left top no-repeat;
		background-size: cover;
	}
	.type02 .heading_education01 .opBox,
	.type02 .heading_education02 .opBox,
	.type02 .heading_esi01 .opBox,
	.type02 .heading_mis01 .opBox,
	.type02 .heading_esd01 .opBox,
	.type02 .heading_hcsbe01 .opBox,
	.type02 .heading_stm01 .opBox,
	.type02 .heading_ne01 .opBox,
	.type02 .heading_ai01 .opBox,
	.type02 .heading_els01 .opBox,
	.type02 .heading_udbe01 .opBox {
		display: none;
	}
	.heading_education01 .heading,
	.heading_education02 .heading,
	.heading_esi01 .heading,
	.heading_mis01 .heading,
	.heading_esd01 .heading,
	.heading_hcsbe01 .heading,
	.heading_stm01 .heading,
	.heading_ne01 .heading,
	.heading_ai01 .heading,
	.heading_els01 .heading,
	.heading_udbe01 .heading {
		position: relative;
		font-weight: bold;
		font-size: 30px;
		vertical-align: middle;
		z-index: 101;
		line-height: 1.5;
		text-align: left;
	}
	.englishPage .heading_education01 .heading br,
	.englishPage .heading_education02 .heading br,
	.englishPage .heading_esi01 .heading br,
	.englishPage .heading_mis01 .heading br,
	.englishPage .heading_esd01 .heading br,
	.englishPage .heading_hcsbe01 .heading br,
	.englishPage .heading_stm01 .heading br,
	.englishPage .heading_ne01 .heading br,
	.englishPage .heading_ai01 .heading br,
	.englishPage .heading_els01 .heading br,
	.englishPage .heading_udbe01 .heading br {
		display: none;
	}
	.englishPage .heading_education01 .heading,
	.englishPage .heading_education02 .heading,
	.englishPage .heading_esi01 .heading,
	.englishPage .heading_mis01 .heading,
	.englishPage .heading_esd01 .heading,
	.englishPage .heading_hcsbe01 .heading,
	.englishPage .heading_stm01 .heading,
	.englishPage .heading_ne01 .heading,
	.englishPage .heading_ai01 .heading,
	.englishPage .heading_els01 .heading,
	.englishPage .heading_udbe01 .heading {
		font-size: 28px;
	}
.englishPage .tim .heading_education01 .heading {
	font-size: 26px;
}
.type02 .heading_education01,
.type02 .heading_education02,
.type02 .heading_esi01,
.type02 .heading_mis01,
.type02 .heading_esd01,
.type02 .heading_hcsbe01,
.type02 .heading_stm01,
.type02 .heading_ne01,
.type02 .heading_ai01,
.type02 .heading_els01,
.type02 .heading_udbe01 {
	height: auto;
}
	.heading_education02.lower .opBox {
		width: 980px;
		height: 140px;
	}

.heading_education08 {
	width: 710px;
}
	.heading_education08 .img {
		width: 710px;
		height: 234px;
	}
		.heading_education08 .img img {
			width: 100%;
			height: 100%;
		}
.heading_type08 {
	font-size: 128.57%;
	color: #333;
	font-weight: 600;
	margin: 0 0 15px 0;
	background: none;
	border: none;
	text-align: center;
}
h2.heading_type08 {
	padding: 0;
}
.type03 .heading_type08 {
	text-align: center;
	margin-bottom: 50px;
}
/* !Contents Navigation
---------------------------------------------------------- */
.cNavi_education01 {
	background-color: #eff3f4;
	margin-top: 30px;
}
	.cNavi_education01 > ul {
		width: 710px;
		display: table;
	}
		.cNavi_education01 > ul > li {
			float: left;
			display: block;
			width: 236px;
			text-align: center;
		}
			.cNavi_education01 > ul > li > a {
				display: block;
				color: #333;
				font-size: 12px;
				border: 1px solid #ccc;
				min-height: 128px;
			}
			.mis .cNavi_education01 > ul > li > a,
			.esd .cNavi_education01 > ul > li > a,
			.isc .cNavi_education01 > ul > li > a,
			.tim .cNavi_education01 > ul > li > a,
			.hcsbe .cNavi_education01 > ul > li > a,
			.stm .cNavi_education01 > ul > li > a {
				height: 135px;
			}

			.cNavi_education01 > ul > li.first > a {
				border: 1px solid #ccc;
				border-right: none;
			}
			.cNavi_education01 > ul > li.last > a {
				border-left: none;
			}
			.cNavi_education01 > ul > li > a:hover {
				color: #005396;
			}
			.cNavi_education01 > ul > li.active > a {
				border: 1px solid #ccc;
				border-top: 1px solid #fff;
				background-color: #fff;
				width: 100%;
			}
			.englishPage .cNavi_education01 > ul > li > a {
				min-height: 135px;
			}
			.englishPage .cNavi_education01 > ul > li.active > a {
				box-sizing: inherit;
			}
			.cNavi_education01 > ul > li.first.active > a {
				border-right: none;
			}
			.cNavi_education01 > ul > li.last.active > a {
				border-left: none;
			}
				.cNavi_education01 > ul > li > a > .img {
					display: table-cell;
					vertical-align: bottom;
					padding: 3px 57px 0;
					width: 120px;
					height: 75px;
				}
				.cNavi_education01 > ul > li > a > .txt {
					display: inline-block;
					background: url(/common/img/ico-arrow02.png) left 0.7em no-repeat;
					padding: 0 0 0 12px;
					text-align: left;
				}
				.englishPage .cNavi_education01 > ul > li > a > .txt {
					line-height: 1.5;
					text-align: center;
					padding: 0 3px 15px 9px;
					background-position: left 0.5em;
				}
			.englishPage .ict .cNavi_education01 > ul > li > a {
				min-height: 150px;
			}
				.englishPage .ict .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					background-position: 19px 0.5em;
				}
			.englishPage .gedes .cNavi_education01 > ul > li > a {
				min-height: 150px;
			}
				.englishPage .gedes .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					background-position: 12px 0.5em;
				}
			.englishPage .gedes .cNavi_education01 > ul > li > a {
				min-height: 150px;
			}
				.englishPage .gedes .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					background-position: 12px 0.5em;
				}
			.englishPage .tim .cNavi_education01 > ul > li > a {
				min-height: 165px;
			}
				.englishPage .tim .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					width: 150px;
				}
			.englishPage .hcsbe .cNavi_education01 > ul > li > a {
				min-height: 150px;
			}
				.englishPage .hcsbe .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					background-position: 28px 0.5em;
				}
			.englishPage .stm .cNavi_education01 > ul > li > a {
				min-height: 150px;
			}
				.englishPage .stm .cNavi_education01 > ul > li:nth-child(1) > a > .txt {
					background-position: 28px 0.5em;
				}

/* !box
---------------------------------------------------------- */
.box_education01.bgImg01 {
	background: url(/education/graduate_majors/img/img_index01.gif) no-repeat left top;
	padding: 0px 0 0px 245px;
	min-height: 198px;
	box-sizing: border-box;
}
.box_education01.bgImg02,
.box_education01.bgImg_esi01,
.box_education01.bgImg_mis01,
.box_education01.bgImg_esd01,
.box_education01.bgImg_hcsbe01,
.box_education01.bgImg_stm01,
.box_education01.bgImg_ne01,
.box_education01.bgImg_ai01,
.box_education01.bgImg_els01,
.box_education01.bgImg_udbe01 {
	padding: 0px 0 0px 245px;
	min-height: 152px;
	box-sizing: border-box;
}
.mech .box_education01.bgImg02 {
	background: url(/education/graduate_majors/mech/img/img_index02.gif) no-repeat left top;
}
.math .box_education01.bgImg02 {
	background: url(/education/graduate_majors/math/img/img_index02.gif) no-repeat left top;
}
.phys .box_education01.bgImg02 {
	background: url(/education/graduate_majors/phys/img/img_index02.gif) no-repeat left top;
}
.chem .box_education01.bgImg02 {
	background: url(/education/graduate_majors/chem/img/img_index02.gif) no-repeat left top;
}
.eps .box_education01.bgImg02 {
	background: url(/education/graduate_majors/eps/img/img_index02.gif) no-repeat left top;
}
.gedes .box_education01.bgImg02 {
	background: url(/education/graduate_majors/gedes/img/img_index02.gif) no-repeat left top;
}
.sc .box_education01.bgImg02 {
	background: url(/education/graduate_majors/sc/img/img_index02.gif) no-repeat left top;
}
.ee .box_education01.bgImg02 {
	background: url(/education/graduate_majors/ee/img/img_index02.gif) no-repeat left top;
}
.ict .box_education01.bgImg02 {
	background: url(/education/graduate_majors/ict/img/img_index02.gif) no-repeat left top;
}
.iee .box_education01.bgImg02 {
	background: url(/education/graduate_majors/iee/img/img_index02.gif) no-repeat left top;
}
.mat .box_education01.bgImg02 {
	background: url(/education/graduate_majors/mat/img/img_index02.gif) no-repeat left top;
}
.cap .box_education01.bgImg02 {
	background: url(/education/graduate_majors/cap/img/img_index02.gif) no-repeat left top;
}
.is .box_education01.bgImg02 {
	background: url(/education/graduate_majors/is/img/img_index02.gif) no-repeat left top;
}
.cs .box_education01.bgImg02 {
	background: url(/education/graduate_majors/cs/img/img_index02.gif) no-repeat left top;
}
.bio .box_education01.bgImg02 {
	background: url(/education/graduate_majors/bio/img/img_index02.gif) no-repeat left top;
}
.arch .box_education01.bgImg02 {
	background: url(/education/graduate_majors/arch/img/img_index02.gif) no-repeat left top;
}
.cv .box_education01.bgImg02 {
	background: url(/education/graduate_majors/cv/img/img_index02.gif) no-repeat left top;
}
.tse .box_education01.bgImg02 {
	background: url(/education/graduate_majors/tse/img/img_index02.gif) no-repeat left top;
}
.shs .box_education01.bgImg02 {
	background: url(/education/graduate_majors/shs/img/img_index02.gif) no-repeat left top;
}
.tim .box_education01.bgImg02 {
	background: url(/education/graduate_majors/tim/img/img_index02.gif) no-repeat left top;
}
.isc .box_education01.bgImg02 {
	background: url(/education/graduate_majors/isc/img/img_index02.gif) no-repeat left top;
}
.box_education01.bgImg03 {
	background: url(/education/graduate_majors/img/img_index03.gif) no-repeat left top;
	padding: 0px 0px 0px 245px;
	min-height: 180px;
	box-sizing: border-box;
}
.box_education01.bgImg_esi01 {
	background: url(/education/graduate_majors/esi/img/img_index_esi01.gif) no-repeat left top;
}
.box_education01.bgImg_mis01 {
	background: url(/education/graduate_majors/mis/img/img_index_mis01.gif) no-repeat left top;
}
.box_education01.bgImg_esd01 {
	background: url(/education/graduate_majors/esd/img/img_index_esd01.gif) no-repeat left top;
}
.box_education01.bgImg_hcsbe01 {
	background: url(/education/graduate_majors/hcsbe/img/img_index_hcsbe01.gif) no-repeat left top;
}
.box_education01.bgImg_stm01 {
	background: url(/education/graduate_majors/stm/img/img_index_stm01.gif) no-repeat left top;
}
.box_education01.bgImg_ne01 {
	background: url(/education/graduate_majors/ne/img/img_index_ne01.gif) no-repeat left top;
}
.box_education01.bgImg_ai01 {
	background: url(/education/graduate_majors/ai/img/img_index_ai01.gif) no-repeat left top;
}
.box_education01.bgImg_els01 {
	background: url(/education/graduate_majors/els/img/img_index_els01.gif) no-repeat left top;
}
.box_education01.bgImg_udbe01 {
	background: url(/education/graduate_majors/udbe/img/img_index_udbe01.gif) no-repeat left top;
}
	.box_education01 .heading_type03 {
		display: block;
		margin: 8px 0 15px;
		font-size: 181.714%;
		padding-top: 9px;
		padding-bottom: 15px;
		line-height: 1.4;
		background: url(/education/graduate_majors/img/bg_linex01.gif) no-repeat left bottom;
	}
	.englishPage .box_education01 .heading_type03 {
		font-size: 164.28%;
		padding-top: 13px;
	}
		.box_education01 .heading_type03 br {
			display: none;
		}
	.box_education01 .heading_type03.space {
		letter-spacing: -0.03em;
	}
	.box_education01 .img {
		display: inline;
		float: left;
		margin-right: 30px;
	}

	.box_education01 .img_lqd {
		display: inline;
		float: left;
		margin-right: 30px;
		clear: both;
	}
		.box_education01 .img_lqd img {
			width: 340px;
			height: auto;
			margin: 16px 0 0 0;
		}
	.box_education01 .txt {
		overflow: hidden;
		*zoom: 1;
	}
	.box_education01 .txt_lqd {
		overflow: hidden;
		*zoom: 1;
		margin-top: 28px;
	}
.box_education01 .bdBox {
	border-top: 1px solid #ccc;
	padding: 30px 0;
}
.txtArea03 {
	min-height: 105px;
}
.englishPage .txtArea03 {
	min-height: 145px;
}
	.txtArea03 .txt {
		overflow: hidden;
		width: 475px;
		display: inline-block;
	}
	.txtArea03 .btnArea02 {
		display: block;
		margin-top: -98px;
	}
	.englishPage .txtArea03 .btnArea02 {
		margin-top: -150px;
	}
	.englishPage .txtArea03 .btnArea02 .btn a {
		height: 75px;
	}
	.englishPage .txtArea03 .btnArea02 .btn a:hover img {
		margin-top: -75px;
	}
/* btnArea ----------------------------------- */
.btnArea02 {
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
}
	.btnArea02 .txt {
		display: inline;
	}
	.btnArea02 .btn {
		float: right;
		margin-left: 20px;
	}
	.btnArea02 .btn.center {
		float: none;
		text-align: center;
	}
	.btnArea02 .btn a {
		text-align: center;
		display: inline-block;
		width: inherit;
		height: 34px;
		overflow: hidden;
	}
	.btnArea02 .btn a:hover img {
		margin-top: -34px;
	}
.ol_education01 .btn_type01,
.courseBtn .btn_type01 {
	width: 100%;
	text-align: center;
	background: none;
}
	.ol_education01 .btn_type01 li,
	.courseBtn .btn_type01 li {
		display: inline-block;
		text-align: center;
		margin: 0 10px;
		background: url(/education/graduate_majors/img/bg_type07.gif) left top repeat;
		width: 200px;
	}
	.ol_education01 .btn_type01 li.w310,
	.courseBtn .btn_type01 li.w310 {
		width: 310px;
	}
	.ol_education01 .btn_type01 li.w330,
	.courseBtn .btn_type01 li.w330 {
		width: 330px;
	}
	.englishPage .ol_education01 .btn_type01 li.w540,
	.englishPage .courseBtn .btn_type01 li.w540 {
		display: block;
		width: 540px;
		margin: 0 auto;
	}
	.englishPage .ol_education01 .btn_type01 li.w540:first-child,
	.englishPage .courseBtn .btn_type01 li.w540:first-child {
		margin-bottom: 20px;
	}
		.ol_education01 .btn_type01 a,
		.courseBtn .btn_type01 a {
			text-align: center;
			display: inline-block;
			color: #fff;
			text-decoration: none;
			padding: 4px 0 4px;
			width: 200px;
			background-color: rgba(0,0,0,0.5);
			transition-property: background-color;
			transition-duration: 0.2s;
			transition-timing-function: linear;
			-webkit-transition-property: background-color;
			-webkit-transition-duration: 0.2s;
			-webkit-transition-timing-function: linear;
			-moz-transition-property: background-color;
			-moz-transition-duration: 0.2s;
			-moz-transition-timing-function: linear;
		}
		.englishPage .ol_education01 .btn_type01 .w220,
		.englishPage .courseBtn .btn_type01 .w220 {
			width: 220px;
		}
		.englishPage .ol_education01 .btn_type01 .w220,
		.englishPage .courseBtn .btn_type01 .w220 a {
			width: 220px;
		}
		.ol_education01 .btn_type01 .w310 a,
		.courseBtn .btn_type01 .w310 a {
			width: 310px;
		}
		.ol_education01 .btn_type01 li.w330 a,
		.courseBtn .btn_type01 li.w330 a {
			width: 330px;
		}
		.englishPage .ol_education01 .btn_type01 .w540 a,
		.englishPage .courseBtn .btn_type01 .w540 a {
			display: block;
			width: 540px;
		}
		.ol_education01 .btn_type01 a:hover,
		.courseBtn .btn_type01 a:hover {
			background-color: rgba(0,0,0,0.0);
		}
			.ol_education01 .btn_type01 a span,
			.courseBtn .btn_type01 a span {
				display: inline-block;
				padding: 0 0 0 15px;
				background: url(/common/img/ico-arrow03-1.png) left 0.75em no-repeat;
			}
			 .ol_education01 li.first .courseBtn .btn_type01 a span {
				 background: url(/common/img/ico-arrow03-1.png) left 0.75em no-repeat;
			 }
			.ol_education01 .btn_type01 a span.window,
			.courseBtn .btn_type01 a span.window {
				padding: 0 0 0 20px;
				background: url(/common/img/ico-arrow03-1.png) left 0.65em no-repeat;
			}
			.ol_education01 .btn_type01 a span.window2,
			.courseBtn .btn_type01 a span.window2 {
				padding: 0 0 0 20px;
				background: url(/common/img/ico-window02.svg) left 0.65em no-repeat;
			}
			.ol_education01 .btn_type01 a span.back,
			.courseBtn .btn_type01 a span.back {
				padding: 0 0 0 20px;
				background: url(/common/img/ico-arrow04-2.png) left 0.70em no-repeat;
			}
			.ol_education01 .btn_type01 a span.load,
			.courseBtn .btn_type01 a span.load {
				padding: 0 0 0 29px;
				background: url(/common/img/ico_load01.png) left 0.4em no-repeat;
			}
			.ol_education01 .btn_type01 a span.open,
			.courseBtn .btn_type01 a span.open {
				padding-left: 20px;
				background: url(/ila/common/img/ico_open01.png) left 0.51em no-repeat;
			}
			.ol_education01 .btn_type01 a span.close,
			.courseBtn .btn_type01 a span.close {
				padding-left: 20px;
				background: url(/ila/common/img/ico_close01.png) left 0.9em no-repeat;
			}
			body.ie .ol_education01 .btn_type01 a span.load,
			body.ie .courseBtn .btn_type01 a span.load {
				background-position: left 0.3em;
			}
			.ol_education01 .btn_type01 a span.squeeze,
			.courseBtn .btn_type01 a span.squeeze {
				padding: 0 0 0 27px;
				background: url(/common/img/ico_squeeze01.png) left 0.5em no-repeat;
			}
.ol_education01 .btn_type02,
.ol_education03 .btn_type02,
.courseBtn .btn_type02 {
	width: 100%;
	text-align: center;
}
	.ol_education01 .btn_type02 li,
	.ol_education03 .btn_type02 li,
	.courseBtn .btn_type02 li {
		width: 100%;
		display: inline-block;
		text-align: left;
		background: #eff3f4;
		margin: 0 0 1px 0;
		transition-property: background-color;
		transition-duration: 0.2s;
		transition-timing-function: linear;
		-webkit-transition-property: background-color;
		-webkit-transition-duration: 0.2s;
		-webkit-transition-timing-function: linear;
		-moz-transition-property: background-color;
		-moz-transition-duration: 0.2s;
		-moz-transition-timing-function: linear;
	}
	.ol_education01 .btn_type02 li:hover,
	.ol_education03 .btn_type02 li:hover,
	.courseBtn .btn_type02 li:hover {
		background: #e3e7e8;
	}
		.ol_education01 .btn_type02 li a,
		.ol_education03 .btn_type02 li a,
		.courseBtn .btn_type02 li a {
			display: block;
			padding: 3px 15px 5px 35px;
			background: url(/common/img/ico-arrow03-1.png) 13px 0.8em no-repeat;
			text-decoration: none;
			color: #005396;
			text-align: left;
		}
		.ol_education01 .btn_type02 li a.window,
		.ol_education03 .btn_type02 li a.window,
		.courseBtn .btn_type02 li a.window {
			background: url(/common/img/ico-window01.svg) 13px 0.85em no-repeat;
			width: 90%;
		}
		.ol_education01 .btn_type02 li a.window,
		.ol_education03 .btn_type02 li a.window,
		.courseBtn .btn_type02 li a.window {
			background: url(/common/img/ico-arrow01.png) 13px 0.8em no-repeat;
		}
			.ol_education01 .btn_type02 li a.window span,
			.ol_education03 .btn_type02 li a.window span,
			.courseBtn .btn_type02 li a.window span {
				padding: 0 18px 0 0;
				background: url(/common/img/ico-window01.svg) right 0.2em no-repeat;
			}
			.ol_education01 .btn_type02 li a .ico_pdf01 img,
			.ol_education03 .btn_type02 li a .ico_pdf01 img,
			.courseBtn .btn_type02 li a .ico_pdf01 img {
				top: 5px;
			}
/* dl ----------------------------------- */
.dl_type02 {
}
	.dl_type02 > dt {
		font-weight: 500;
		color: #927500;
		background: url(/education/graduate_majors/img/ico_bullet01.png) left 0.5em no-repeat;
		padding: 0 0 0 20px;
		float: none;
	}
	body.ie .dl_type02 > dt {
		font-weight: bold;
	}
	.dl_type02 > dd {
		padding: 0 0 5px 20px;
		background: none;
	}

.dl_type04 {
}
	.dl_type04 > dt {
		float: left;
		width: 190px;
		margin: 0 15px 10px 0;
		font-weight: 500;
		padding: 0 0 10px 0;
		font-weight: bold;
	}
	.englishPage .dl_type04 > dt {
		width: auto;
		margin-right: 0;
	}
	.dl_type04 > dd {
		padding: 0 0 10px 205px;
		margin: 0 0 10px 0;
	}
	.englishPage .dl_type04 > dd {
		padding-left: 130px;
	}
	.dl_type04 > dt:last-child {
		margin: 0 15px 0 0;
	}
	.dl_type04 > dd:last-child {
		margin: 0 0 0 0;
	}
.dl_type05 > dt {
	font-weight: bold;
}
.dl_type05 > dd {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}
.dl_type02 dt {
	width: auto;
}
/* 汎用 ------------------------------------- */
span.window {
	padding-left: 19px;
	background: url(/common/img/ico-window01.svg) no-repeat left center;
}
span.window02 {
	padding-right: 18px;
	background: url(/common/img/ico-window02.svg) no-repeat right center;
}
span.arrow {
	padding-left: 17px;
	background: url(/common/img/ico-arrow01.png) no-repeat left center;
}
.txtType01 {
	font-size: 12px;
	text-align: right;
	margin-top: 13px;
}
.txtType02 {
	font-size: 12px;
}
.txt_note03 {
	font-size: 85.71%;
}
.txt_note03 > span,
.txt_note04 > span{
	display: inline-block;
	margin-right: 5px;
}
.color04 {
	color: #740d15;
}
.color05 {
	color: #937600;
}
.bg_0 {
	border: 1px solid #333;
	border-right: none;
}
.bg_1{
	background-color: #0d4f78;
	border: 1px solid #3d7293;

	border-bottom: none;
}
.bdDot {
	border-top: 1px dotted #3d7293;
}
.notCont {
	background: url(/common/img/bg-notcont.gif) no-repeat center center;
	background-size: 100% 100%;
}
.spOnly {
	display: none;
}
.border_top01 {
	border-top: 1px solid #CCC;
}
.ico_pdf01 {
	display: inline;
	position: relative;
	width: 16px;
	padding: 0px 5px;
}
.educOnly {
  display: none;
}
/* 上書き ------------------------------------- */
.heading_education01 .heading,
.heading_education02 .heading,
.heading_esi01 .heading,
.heading_mis01 .heading,
.heading_esd01 .heading,
.heading_hcsbe01 .heading,
.heading_stm01 .heading,
.heading_ne01 .heading,
.heading_ai01 .heading,
.heading_els01 .heading,
.heading_udbe01 .heading {
	position: absolute;
	display: none;
}
.heading_education01.lower,
.heading_education02.lower,
.heading_esi01.lower,
.heading_mis01.lower,
.heading_esd01.lower,
.heading_hcsbe01.lower,
.heading_stm01.lower,
.heading_ne01.lower,
.heading_ai01.lower,
.heading_els01.lower,
.heading_udbe01.lower {
	display: none;
}

/* !Course Button
---------------------------------------------------------- */
.courseBtn ul.btn_type01 li {
    width: 220px;
    margin: 0 5px;
}
    .courseBtn ul.btn_type01 li a {
            width: 220px;
    }