@charset "utf-8";

/* =============================================
	style
============================================= */
img{
	max-width: 100%;
	height: auto;
}

.mgn_t2{
	margin-top: 2em;
}

.report_point{
	margin: 15px 0 ;
	/*padding: 20px;*/
	padding: 10px;
	text-align: center;
	/*font-size: 1.7rem;*/
	font-size: 2rem;
	/*color: #ed5032;*/
	color: #fff;
	font-weight: bold;
	/*border: 1px solid #ed5032;*/
	background-color: #e04536;
}
.report_point p{
	margin: 0;
	line-height: 1.5;
}

.passrate_note li{ font-size: 1.2rem; }

/*****
直近10年間実績
*****/
#suc10y{}

.suc10y_lead_area{}
.suc10y_check_li{}
.suc10y_check_li li{
	font-size: 1.25em;
	padding: 0 0 0 1.5em;
	margin-bottom: 0.5em;
	background-image: url("../img/icon_check.jpg");
	background-repeat: no-repeat;
	background-position: left top 0.25em;
	background-size: 1em auto;
}

/***合格者数プレート***/
.suc10y_plate{
	margin: 1em auto;
  text-align: center;
}

/***累計合格者数 表組***/
.suc10y_tbl_area{}
.tbl_10y{}
.tbl_10y td{
	text-align: center;
}

/*****
バナー掲載
*****/
.bn_area{
	max-width: 970px;
	margin: 2em auto;
}

.bn_area1{
	padding: 4em 0;
}
.bn_area1 .bn_img{
	max-width: 714px;
	margin: 0 auto;
}

.bn_area2{
	padding: 2em 0;
}
.bn_area2 .bn_img{}

/* ===========================================
	MediaQueries
=========================================== */
/* PC----------------------------- */
@media screen and (min-width: 768px){
	/*****
	直近10年間実績
	*****/
	/***累計合格者数 表組***/
	.tbl_10y{
		width: 60%;
		margin: 0 auto 1em auto;;
	}
	.w60_pc{
		width: 60%;
		margin: 0 auto;
	}
	
	/*****
	バナー掲載
	*****/
	.bn_area1{
		padding: 4em 0;
	}
	.bn_area1 .bn_img{}
	
	.bn_area2{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 4em 0 0 0;
	}
	.bn_area2 .bn_img{
		width: 48%;
		margin-bottom: 2em;
	}
}

/* スマホ----------------------------- */
@media screen and (max-width: 767px){
	/*****
	直近10年間実績
	*****/
	/***累計合格者数 表組***/
	
	/*****
	バナー掲載
	*****/
	.bn_area1{
		padding: 2em 0;
	}
	.bn_area1 .bn_img{}
	
	.bn_area2{
		padding: 2em 0;
	}
	.bn_area2 .bn_img{
		margin-bottom: 1em;
	}
	.bn_area2 .bn_img:last-of-type{
		margin-bottom: 0;
	}
}


