/* logo header_page */

.logo_circle {
	width: 80px;
	padding: 50px 30px 30px;
	margin: auto;
	vertical-align: middle;
	display: block;
}
@media screen and (min-width : 480px) {
	.logo_circle { padding: 30px 40px 50px; display: inline; }
}


.logo_text {
	width: 65%;
	margin: auto;
	padding-bottom: 50px;
	vertical-align: middle;
}
@media screen and (min-width : 768px) {
	.logo_text { width: 250px; padding: 30px 50px 50px 0; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	.logo_text { width: 250px; padding: 30px 40px 50px 0; }
}


	