@charset "utf-8";
/* CSS Document */

#education .kensyu-title{
	background-color:#5dcdde;
	color:#FFF;
	padding:5px 10px;
	margin:20px auto;
	width:90%;
	box-sizing:border-box;
}

#education .gallery-title{
	border-left:5px solid #5dcdde;
	border-bottom:1px solid #5dcdde;
	padding:2px 5px;
	color:#000;
	font-weight:bold;
	margin:20px auto;
	width:80%;
	box-sizing:border-box;
}

#education .show-all{
	background-color:#5dcdde;
	border-radius:10px;
	color:#FFF;
	width:200px;
	text-align:center;
	line-height:133px;
	float:left;
	margin:2px;
	cursor:pointer;
}
#education .show-all2{
	background-color:#5dcdde;
	border-radius:10px;
	color:#FFF;
	width:200px;
	text-align:center;
	line-height:150px;
	float:left;
	margin:2px;
	cursor:pointer;
}
#education .show-all3{
	background-color:#5dcdde;
	border-radius:10px;
	color:#FFF;
	width:200px;
	text-align:center;
	line-height:113px;
	float:left;
	margin:2px;
	cursor:pointer;
}

#education .hide{
	display:none;
}


#education .gallery{
	margin:auto;
	width:816px;
}

#education .gallery img{
	display:block;
	float:left;
	margin:2px;
}

.gallery-1,.gallery-2,.gallery-3,.gallery-4,.gallery-5,.gallery-6,.gallery-7,.gallery-8,.gallery-9,.gallery-10,.gallery-11,.gallery-12,.gallery-13,.gallery-14,.gallery-15,.gallery-16,.gallery-17,.gallery-18{
	text-align:center;

}

.gallery-more-1,.gallery-more-2,.gallery-more-3,.gallery-more-4,.gallery-more-5,.gallery-more-6,.gallery-more-7,.gallery-more-8,.gallery-more-9,.gallery-more-10,.gallery-more-11,.gallery-more-12,.gallery-more-13,.gallery-more-14,.gallery-more-15,.gallery-more-16,.gallery-more-17,.gallery-more-18{
	text-align:center;
}

.n-im{
    display: none;
}


@media screen and ( max-width:959px) {
#education .kensyu-title{
	background-color:#5dcdde;
	color:#FFF;
	padding:5px 10px;
	margin:20px auto;
	width:100%;
	box-sizing:border-box;
}

#education .gallery-title{
	border-left:5px solid #5dcdde;
	border-bottom:1px solid #5dcdde;
	padding:2px 5px;
	color:#000;
	font-weight:bold;
	margin:20px auto;
	width:96%;
	box-sizing:border-box;
}
#education .show-all,#education .show-all2,#education .show-all3{
	background-color:#5dcdde;
	border-radius:10px;
	color:#FFF;
	width:612px;
	text-align:center;
	line-height:40px;
	float:left;
	margin:2px;
	cursor:pointer;
}
#education .gallery{
	margin:auto;
	width:612px;
}

}


@media screen and (min-width:0px) and ( max-width:599px) {
#education .kensyu-title{
	background-color:#5dcdde;
	color:#FFF;
	padding:5px 10px;
	margin:10px auto;
	width:100%;
	box-sizing:border-box;
}

#education .gallery-title{
	border-left:5px solid #5dcdde;
	border-bottom:1px solid #5dcdde;
	padding:2px 5px;
	color:#000;
	font-weight:bold;
	margin:10px auto;
	width:100%;
	box-sizing:border-box;
}
#education .show-all,#education .show-all2,#education .show-all3{
	background-color:#5dcdde;
	border-radius:10px;
	color:#FFF;
	width:50%;
	text-align:center;
	line-height:25px;
	float:left;
	margin:2px 0% 2px 50%;
	cursor:pointer;
	box-sizing:border-box;
	font-size:14px;
}
#education .gallery{
	margin:auto;
	width:100%;
}

#education .gallery img{
	width:32.33333%;
	height:inherit;
	display:block;
	float:left;
	margin:0.5%;
}

}

#education .brother{
	width:80%; margin:auto;
}
#education .brother p{
	width:70%; 
	float:left; 
	box-sizing:border-box; 
	margin:auto; 
	padding-right:20px; 
	font-size:15px;
	line-height:1.8em;
}
#education .brother div{
	float:left;
	width:30%;
}
#education .brother div img{
	width:100%;
	height:auto;
}
@media screen and ( max-width:959px) {
#education .brother{
	width:100%;
}
@media screen and (min-width:0px) and ( max-width:599px) {
#education .brother p{
	float:none;
	width:100%;
	font-size:12px;
}
#education .brother div{
	float:none;
	width:100%;
}
}




