/* 7�����p�̒�` */
@media ( min-width : 992px) {
	.seven-cols .col-md-2 {
		width: 24.2%;
	}
	.seven-cols .col-md-3 {
		width: 51.6%;
	}
}

/* �u��������v3�����p��` */
@media ( min-width : 768px) {
	.navi_electrical.col-sm-4, .navi_electronic.col-sm-4 {
		width: 171px;
	}
	.navi_communications.col-sm-4 {
		width: 174px;
	}
}

/* �p������ */
.topic_path {
	background: linear-gradient(to bottom, #eaeaea 0, #ffffff 60%);
	margin-top: 2px;
	margin-left: 0;
	padding-top: 20px;
	font-size: 12px;
}

.topic_path li:not(:first-child) {
	margin-left: -10px;
}


/* ���o���i�r�G���A */
@media ( min-width : 768px) {
	.midashi_navarea .col-sm-grad {
		width: 28%;
	}
}

@media ( min-width : 992px) {
	.midashi_navarea .col-md-grad {
		width: 25%;
	}
}

@media ( min-width : 1200px) {
	.midashi_navarea .col-lg-grad {
		width: 25%;
	}
}

.midashi_navarea {
	border-bottom: 1px solid #ed701d;
	margin: 0 0 25px 0;
}

.midashi_navarea .current {
	background-color: #ed701d;
	border-left: 1px solid #ed701d;
	padding: 6px 0;
	margin-right: -12px;
}

.midashi_navarea .current .tit {
	text-shadow: -1px -1px 0px #4f4f4f;
	font-size: 19px;
	color: #fff;
	padding: 6px 10px
}


/* �R���e���c */
.contents h4 {
	font-weight: bold;
}

.contents p {
	font-size: 15px;
/*202510_英デザインのため削除*/
	/*text-indent: 1em;*/
}

.contents .sub_title {
	color: #ed701d;
	font-weight: bold;
	text-indent: 0;
}

.contents .underlined {
	text-decoration: underline;
}

/* ����{�^�� */
.bunyabtn ul {
	background-color: #f8e4db;
	/*padding-bottom: 20px; 202510_英デザインのため変更*/
	padding-bottom: 10px;
}

.bunyabtn li {
	margin-bottom: 10px;
}

.bunyabtn li:first-child {
	background: url("../images/study_en.png") no-repeat left center;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.bunyabtn .electrical {
	background: url("../images/btn01_en.png") no-repeat left top;
	width: 250px;
	height: 58px;
}

.bunyabtn .electrical a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.bunyabtn .electrical:hover {
	background: url("../images/btn01_en.png") no-repeat left bottom;
}

.bunyabtn .electronic {
	background: url("../images/btn02_en.png") no-repeat left top;
	width: 250px;
	height: 58px;
}

.bunyabtn .electronic a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.bunyabtn .electronic:hover {
	background: url("../images/btn02_en.png") no-repeat left bottom;
}

.bunyabtn .communications {
	background: url("../images/btn03_en.png") no-repeat left top;
	width: 250px;
	height: 60px;
}

.bunyabtn .communications a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.bunyabtn .communications:hover {
	background: url("../images/btn03_en.png") no-repeat left bottom;
}