@charset "utf-8";

#logo{
	width:80px;
}
footer{
	width:100%;
	display:block;
	background:#000;
	padding:20px 0;
}
.foot_box{
	width:90%;
	height:80px;
	color:#fff;
	display:flex;
	margin:0 auto;
	line-height:80px;
}
.f_left{
	width:35%;
}
.f_left h4 span{
	display:inline-block;
	width:40%;
	margin-left:30px;
}
.f_left h4 span img{
	width:15%;
}
.f_right{
	width:65%;
}
.f_right .fl05{
	display:flex;
	justify-content:flex-end;
}
.f_right .fl05 li{
	/*width:33%;*/
	margin-right:5%;
}
.f_right .fl05 li a{
	color:#fff;
}

/************* タブレット用 **************/
@media screen and (max-width: 844px) {
	.f_right .fl05 li a{
		font-size:84%;
	}
}

/************* スマホ用 ***************/
@media screen and (max-width: 768px) {
	.foot_box{
		padding:0;
		height:auto;
		line-height:1.5;
	}
	.f_left{
		margin-top:20px;
	}
	.f_right{
		text-align:right;
		padding:10px 0;
	}
	.f_right .fl05{
		display:block;
		padding:0;
		margin:0;
	}
	.f_right .fl05 li{
		padding:0px 10px 10px 0;
		margin:0;
	}


}

