/*a:hover img {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}*/

img.logo {
	margin-top: 15px;
}

.inst-btn{
	display: inline-block;
}

.grayback {
 background-color: #f0f0f0;	
	margin-bottom: 60px;
	margin-top: 15px;
	padding-top: 60px;
	padding-bottom: 60px;
}


footer {
	width: 100%;
	background-color: #1a1a1a;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 90px;
	position: absolute;/*←絶対位置*/
    bottom: 0; /*下に固定*/
}

.corptext {
	color: white;
	font-size: 18px;
}
.copyright{
	color:  white;
	font-size: 12px;
	margin-top: 10px;
}

.img-btn{
	display: inline-block;
}
