@charset "UTF-8";

.pink_b{background:linear-gradient(transparent 55%, #ED86B3 0%) ;}
.yellow_b{background:linear-gradient(transparent 55%, #ffef00 0%) ;}
.yellow_b02{background: linear-gradient(transparent 60%, #fdf47f 0%);}
@media screen and (min-width: 769px) {
#student{width:100%;padding:20px 0; }
.student_icon{width: 40px; height: 40px; display: block; margin: auto; background:url(../img/common/icon_student.svg) no-repeat; }		
.studentWrap{width:1120px; margin: auto; margin-top:40px; margin-bottom:20px;}
.studentWrap h2{font-size: 24px; margin-bottom:10px;}	
.studentWrap h2 span{font-size:20px!important;margin-bottom:20px;text-align: center;}		
.studentWrap p{font-size: 14px;line-height: 2; margin-bottom: 60px;}	
.studentWrap span{font-size: 14px;line-height: 28px;}		
	
.studentContents{ margin-bottom: 60px;}	
.stimg{width: 220px; float: left; padding-top: 15px;}	
.summary{width: 860px; float: left; margin-left: 30px;}	
.summary dl{width: 860px; }	
.summary dt{ border-bottom: solid 1px #333; margin-bottom: 20px;}
.summary dt h3{font-size: 26px;line-height: 1.7;}	
.summary dt h3 span{font-size: 46px;line-height: 1.7; color:#036eb7; padding-right: 2px;}		
.summary dd{font-size: 16px;line-height: 2;}	
	
.studentlast{font-size: 27px!important; color: white; background: #e5428f repeat; line-height: 1.6!important; padding: 30px 60px; display: block; width: 100%; font-weight: bold; margin-bottom: 100px;}
}

@media screen and (max-width: 768px)  {
#student{width:100%;padding:20px 0; }
.student_icon{width: 30px; height: 32px; display: block; margin: auto; background:url(../img/common/icon_student.svg) no-repeat; }		
.studentWrap{width:95%; margin: auto; margin-top:10px; margin-bottom:20px;}
.studentWrap h2{font-size: 20px; margin-bottom:10px;}		
.studentWrap p{font-size: 14px;line-height: 24px; margin-bottom: 60px;}
.studentWrap span{font-size: 13px;line-height: 21px;}	
	

.studentContents{ margin-bottom: 100px;}	
.stimg{width: 70%; padding-bottom: 20px; max-width: 768px; margin: auto;}	
.summary{width: 95%; max-width: 768px; margin: auto;}	
.summary dl{width: 100%; max-width: 768px;}	
.summary dt{ border-bottom: solid 1px #333; margin-bottom: 20px;}
.summary dt h3{font-size: 25px;line-height: 1.5;}	
.summary dt h3 span{font-size: 40px;line-height: 1.5; color:#036eb7; padding-right: 2px;}		
.summary dd{font-size: 14px;line-height: 2;}	
	
.studentlast{font-size: 18px!important; color: white; background: #e5428f repeat; line-height: 1.6!important; padding: 30px 30px; display: block; width: 90%; font-weight: bold; margin-bottom: 100px;  max-width: 768px;}
		

}