/*グローバルナビ*/
#gNavi li:nth-child(3){
	float: left;
	width: 177px;
}
#gNavi li:nth-child(3) a{
	background-image: url(../../common/img/arrow_01_hover.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-color: #4782F2;
}

/* タイトル */
.mainLeft h2 {
	font-weight: bold;
	font-size: 26px;
	color: #333333;
	padding-bottom: 8px;
	background: url(../../common/img/border_01.jpg) 0 bottom no-repeat;
}
/*  コンテンツ1   */
.firstArticle table {
	width:100%;
}
.firstArticle tr {
	height:150px;
}
.firstArticle tr.sche {
    height: auto;
}
.firstArticle tr.sche td {
    text-align: center;
    background: #C5DCF9;
    padding: 5px;
    font-size: 93%;
}

.firstArticle th {
	width: 200px;
	background-color:#2B5CB9;
	border:#5B87D9 1px solid;
	padding:10px;
	text-align:center;
	color:#fff;
	font-size: 20px;
	font-weight: bold;
	position:relative;
}

.firstArticle th img.recommend {
	position:absolute;
	top: 140px;
	left: 60px;
}

.firstArticle td{
	width:auto;
	border:#5B87D9 1px solid;
	padding:15px;
}
.firstArticle td .textA{
	margin-right: 30px;
	margin-top: 7px;
}
.firstArticle td .textA span{
	font-size:24px;
	color:#2B5CB9;
	text-decoration:line-through;
}

.firstArticle td .att{font-size: 17px;color: #C0703F;font-weight: bold;margin: 20px 0 0 0;}

.firstArticle td .day{
	font-size:93%;
	color:#2B5CB9;
	padding:45px 40px;
}
.firstArticle td .time{
	font-size:83%;
}
.firstArticle .textB{
	font-size:24px;
	color:#BD4B00;
}
.firstArticle .textB span{
	font-size:30px;
	color:#BD4B00;
}
.textBlue span{
font-size:24px;
	color:#2B5CB9;
	}

/*ボタン*/
.firstArticle .btn{
	margin:10px 0 50px 0;
	text-align:right;
	overflow:hidden;
}

.firstArticle .btn a{
	color: #fff;
	background-color: #C0703F;
	padding: 10px 10px 10px 20px;
	background-image: url(../img/arrow_01.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	display:block;
	width:150px;
	text-align:center;
	float:right;
	text-decoration:none;
	transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;
}
.firstArticle .btn a:hover{
	opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;
}

.redtxt{color:#B20000;}
.online{padding:5px 10px;margin:0 0 15px 0;font-size:117%;color:#2B59B8;font-weight:bold;background:#EDEFF3;}

.onlinetbl th{
	width: 200px;
	background-color:#C5DCF9;
	border:#5B87D9 1px solid;
	color:#24599B!important;
	padding:10px;
	text-align:center;
	color:#fff;
}

.onlinetbl td{
	width:auto;
	border:#5B87D9 1px solid;
	padding:15px;
}

.b_b_txt{
	color: #2B5CB9;
	font-weight: bold;
	font-size: 18px;
}

.b_s_txt{
	font-size: 14px!important;
	color: #2B5CB9;
	font-weight: normal!important;
	font-style: none;
}

.school_lead{overflow:hidden;margin:0 0 50px 0;}
.school_lead_l{float:left;width:350px;}
.school_lead_r{float:right;width:360px;}








