@charset "utf-8";
@import url("https://unpkg.com/sanitize.css");
.page_catch{
    width: 60%;
    margin: 30px auto;
	background-color: #fff;
    max-width: 840px;
	padding: 40px 50px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.2); 
	font-size: 18px;
	text-align: center;
}
.top_catch{
    width: 60%;
    margin: 30px auto;
	font-size: 18px;
	text-align: center;
}
.top_catch img{
	width:30%;
}

.contact_g{
	color: hsla(94,60%,43%,1.00);
	font-size:18px;
	font-weight: 600;
	margin: 10px auto;
}
.contact_g a{
	text-decoration: none;
	color: hsla(94,60%,43%,1.00);
}
.page_catch span{
	color: hsla(94,60%,43%,1.00);
	font-size:22px;
	font-weight: 600;
}
.page_catch img{
    width: 40%;
    margin: 0 auto;
}
.top_catch img{
	width:40%;
	max-width: 300px;
}

@media screen and (max-width:900px) {


.page_catch{
    width: 80%;
    margin: 30px auto;
	background-color: #fff;
    max-width: 840px;
	padding: 40px 50px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.2); 
	font-size: 15px;
	text-align: center;
}  
.page_catch span{
	color: hsla(94,60%,43%,1.00);
	font-size:20px;
	font-weight: 600;
}
}
@media screen and (max-width:480px) {

.page_catch{
    width: 90%;
    margin: 20px auto;
	background-color: #fff;
    max-width: 840px;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.2); 
	font-size: 13px;
	text-align: center;
}  
.page_catch span{
	color: hsla(94,60%,43%,1.00);
	font-size:16px;
	font-weight: 600;
}
.page_catch img{
    width: 60%;
    margin: 0 auto;
}
.top_catch{
    width: 90%;
    margin: 20px auto;
	font-size: 14px;
	text-align: center;
}
.top_catch img{
	width:60%;
}

.contact_g{
	color: hsla(94,60%,43%,1.00);
	font-size:15px;
	font-weight: 600;
	margin: 10px auto;
}
}
