@charset "utf-8";

article {
	width: 90%;
	padding: 30px 0;
}

nav {
	font-size: 85%;
}

#section-1{
	height: 400px;
	min-height: 400px;
	margin-top: 60px;
	background-size: 130% auto;
}


#section-1 h1{
        font-size: 300%;
}

#section-1 p{
        font-size:116%;
}

#pagetop img {
	width: 40px; height: 40px;
}

.mailform {
	font-size:93%;
}

@media only screen and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 1) {
article {
	width: 90%;
	padding: 30px 0;
}

nav {
	font-size: 85%;
}

#section-1{
	height: 400px;
	min-height: 400px;
	margin-top: 60px;
	background-size: 130% auto;
}

#section-1 h1{
        font-size: 300%;
}

#section-1 p{
        font-size:116%;

}

#pagetop img {
	width: 40px; height: 40px;
}

.mailform {
	font-size:93%;
}

}


@media only screen and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) {
article {
	width: 90%;
	padding: 30px 0;
}

nav {
	font-size: 85%;
}

#section-1{
	height: 400px;
	min-height: 400px;
	margin-top: 60px;
	background-size: 130% auto;
}


#section-1 h1{
        font-size: 300%;
}

#section-1 p{
        font-size:116%;
}

#pagetop img {
	width: 40px; height: 40px;
}

.mailform {
	font-size:93%;
}

}