@charset "UTF-8";
/* ******************************************************************

	--course.css--

	1. Layout setting

****************************************************************** */


/*==================================================================
	1. Layout setting
===================================================================*/
.section {
	padding-bottom:50px;
	font-size:15px;
}
.trainTxt a {
	margin-top:5px;
	text-decoration:underline;
}
.trainTxt a:hover {
	text-decoration:none;
}
ul.termInfo {
	padding-bottom:60px;
}
ul.termInfo li {
	float:left;
	width:49%;
	margin-left:2%;
}
ul.termInfo li:first-child {
	margin-left:0;
}
ul.termInfo li p.termTxt {
	padding-top:5px;
}
.schoolarship {
	margin-top:45px;
	padding:30px;
	border:1px solid #efefef;
}
.schoolarship p.scholar {
	padding-bottom:15px;
	color:#EB323C;
	font-size:25px;
}
.schoolarship .inner {
	position:relative;
}
.schoolarship .inner p:first-child {
	float:left;
	width:65%;
}
.schoolarship .inner p:nth-child(2) {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-25px;
	float:right;
	width:28%;
}
.btnRed a {
	display:inline-block;
	width:100%;
	padding:10px 10% 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #a2131b 0px 3px 0px;
	-moz-box-shadow: #a2131b 0px 3px 0px;
	box-shadow: #a2131b 0px 3px 0px;
	background: #eb323c;
	color:#FFF;
	font-size:22px;
	text-decoration:none;
	text-align:center;
}

/* Asking */
.headline03 {
	padding:7px 15px 3px
}
.blue {
	color:#0071BE !important;
}
ul.termInfo li {
	float:left;
	width:49%;
	margin-left:2%;
	padding:20px 15px;
	font-size:14px;
}
ul.termInfo li:first-child {
	margin-left:0;
}
ul.termInfo li p:first-child {
	padding-bottom:15px;
	font-size:19px;
}
ul.termInfo02 li {
	border:1px solid #efefef;
}
ul.decimal {
	padding:25px 0 25px 1.8em;
}
.pdf {
	padding:20px 15%;
	border:1px solid #efefef;
}
.pdf span {
	display:inline-block;
	padding:10px 0 10px 55px;
	background:url(img/course/index/icon_pdf.gif) no-repeat 0 50%;
}
.pdf span:last-child {
	float:right;
}
.pdf span a {
	color:#0071BE;
}

/* event */
.eventBlock {
	padding-bottom:85px;
}
table {
	width:100%;
	border:1px solid #f2f2f2;
	border-bottom:none;
	border-right:none;
	color:#666;
	font-size:14px;
}
table th {
	padding:12px 20px 10px;
	background:#FFE0E9;
}
table td {
	padding:12px 10px 10px;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.eventTable01 .col01 {
	width:27%;
}
.eventTable01 .col02 {
	width:27%;
}
.eventTable02 .col01 {
	width:9%;
	text-align:center;
}
.eventTable02 .col02 {
	width:8%;
	text-align:center;
}
.eventTable02 .col03,
.eventTable02 .col04 {
	width:25%;
}
.timeTit {
	color:#666;
	font-size:19px;
	text-align:center;
}
.eventBlock ul li {
	margin-bottom:70px;
}
.eventBlock ul li:last-child {
	margin-bottom:0;
}
.eventBlock ul li .eventTable th {
	width:15%;
	text-align:center;
}
.eventBlock ul li .eventTable td {
	text-align:center;
}
.timeTable th.col06 {
	width:20% !important;
}


/* ------------------------------------------------------------------
	Tablet grid styles
-------------------------------------------------------------------*/
@media only screen and  (max-width:768px) {
	.pdf span {
		display:block;
		float:none !important;
		padding-left:32px;
		background-size:25px 33px;
	}
	ul.termInfo li {
		/* float: left; */
		width: 100%;
		/* margin-left: 2%; */
		/* padding: 20px 15px; */
		font-size: 14px;
		margin-left: 0% !important;
	}
}


/* ------------------------------------------------------------------
	Mobile grid styles
-------------------------------------------------------------------*/
@media only screen and (max-width:480px) {
	.schoolarship .inner p:first-child {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.schoolarship .inner p:nth-child(2) {
		position:inherit;
		float:none;
		width:100%;
		margin-top:0;
	}
	ul.termInfo li {
		/* float: left; */
		width: 100%;
		/* margin-left: 2%; */
		/* padding: 20px 15px; */
		font-size: 14px;
		margin-left: 0% !important;
	}
	
}