.footer{ padding: 25px; background-color: #e3342f; }
/* #374252 */
	.footer em{ display: inline-block; font-style: normal; color: #fff; padding: 5px 30px 5px 0; letter-spacing: 1px; }
	.app_for_android{ width: 130px; height: 44px; margin-right: 20px; display: inline-block; vertical-align: bottom; background-image: url('../images/footer/app_android.png'); }
	.app_for_apple{ width: 150px; height: 44px; margin-right: 20px; display: inline-block; vertical-align: bottom; background-image: url('../images/footer/app_apple.png'); }

@media screen and (min-width: 769px){
.footer::after{ content: ""; display: block; clear: both; }
.bottom_info{ width: 40%; min-width:720px; /*margin-bottom: 25px;*/ display: inline-block; vertical-align: middle; }
.link{ display: inline-block; float: right; vertical-align: middle; padding: 5px 0; }

}

@media screen and (max-width: 768px){
.footer{ padding: 15px; }
.footer em{ font-size: 14px; letter-spacing: 0; }
.app_for_android{ margin: 15px 12px 15px 0; width: 150px; height: 38px; background-size: contain; background-repeat: no-repeat;  }
.app_for_apple{ margin: 15px 0; height: 38px; background-size: contain; background-repeat: no-repeat;  }

.footer .link em{ color: #ccc; font-weight: 300; font-size: 13px; /*margin-bottom: 15px;*/ }
}
