.footbox {
	background-color:#00ACCA;
	
}


.foot {
	max-width:1040px;
	margin-left:auto;
	margin-right:auto;
	padding-top:80px;
	padding-bottom:80px;
}

.foot1 {
	width:30%;
	float:left;
}

.foot2 {
	width:60%;
	float: right;
}

.foot2 p {
	text-align:right;
}

.foot2 p span {
	margin-left:15px;
}

.foot2 p a {
	color:#FFFFFF;
	
}

.foot1 h2 img{
	max-width: 260px;
}
.foot1 h3 {
	color:#FFFFFF;
	font-size:120%;
	font-weight: bold;
	letter-spacing:0.1em;
	line-height:1.5;
	font-family: "Sawarabi Mincho";
	margin-bottom: 20px;
	margin-top: 10px;
}

.foot1 h6 {
	color:#FFFFFF;
	font-size:80%;
	letter-spacing:0.1em;
	line-height:1.5;
	font-family: "Sawarabi Mincho";
}

.foot1 p {
	margin-top:20px;
	color:#FFFFFF;
	font-size:100%;
	letter-spacing:0.1em;
	line-height:1.6;
}

address {
	color: #D0D0D0;
	font-size:80%;
	text-align:right;
	margin-top:70px;
	letter-spacing:0.1em;
}


@media screen and ( max-width:800px )
{
.foot {
	padding-left: 5%;
	padding-right: 5%;
    padding-top: 50px;
    padding-bottom: 50px;
}
.foot1 {
    width: 100%;
    float: none;
}
.foot2 {
    width: 100%;
    float: none;
}
.foot2 p {
    text-align: center;
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top: 20px;
}
.foot2 p a {
		display: block;
		width: 50%;
		box-sizing: border-box;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
}
address {
	font-size:50%;
	text-align:center;
	margin-top:20px;
	letter-spacing:0.1em;
}
}