@charset "UTF-8";
.siteHeader{
	background: rgba(255, 255, 255, 1.0);
	padding: 20px 40px;
	position: static;
	height: auto;
}
.siteHeader .siteLogo{
	position: static;
}
.mv img{
	width: 100vw;	
}
.contact{
	margin: 0px;
	padding: 80px 0px;
	background-color: #113122;
	width: 100%;
	max-width: none;
}
.contact p{
	margin: 0px auto;
	max-width: 1000px;
}
.siteFooter{
	text-align: center;
	padding-top: 60px;
}
.copyrightBlock{
	
}
.company img{
	width: 85%;	
}
 @media (max-width: 700px) {
    body {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .siteHeader{
	margin: 0px;
	padding: 0px 0px 10px;
    }
	 .contact{
	padding: 30px;
}
	 .siteFooter{
	padding-top: 40px;		 
	 }
	 .copyrightBlock {
    padding: 20px 0 30px;
}
}