@media screen and (max-width:1280px) {
	.full > .sleeve { width:94%; padding:0 3% !important; }

}

@media screen and (max-width:1024px) {
	.the-content p {  }
	h1 {  }

}

@media screen and (max-width:875px) {

}

@media screen and (max-height:670px) {  
	.the-content { height:auto; margin-bottom:100px;}


}


@media screen and (max-width:768px) and (max-height:670px) {
	.the-content { height:auto; margin-bottom:100px;}

}

@media screen and (max-width:720px) {
	.the-content { height:auto!important; margin-bottom:100px; }




}

@media screen and (max-width:640px) {

}

@media screen and (max-width:575px) {



}
@media screen and (max-height:565px) {
.the-content { height:auto!important; }

}
@media screen and (max-width:512px) {
.the-content ul li.email { padding:30px 0 0; margin:0 0 10px 0; background-position: center top; }
.the-content ul li.tel { padding:50px 0 0 0; margin:0 0 10px 0; background-position: center top; }
}
@media screen and (max-width:486px) {

}

@media screen and (max-width:450px) {
#logo img { width:90%; height:auto; }
}

@media screen and (max-width:420px) {


}
@media screen and (max-width:410px) {
	.the-content .email { }
	.the-content { margin-top:40px; }
	.the-content p { font-size:1.8em; line-height:28px; }
	.the-content p.main { margin:0 auto 40px; }

}

@media screen and (max-width:320px) {
	


}