@charset "utf-8";
@media (max-width: 875px) {
	h1, .h1 { font-size: 32px; }
	h2, .h2 { font-size: 26px; }
	h3, .h3 { font-size: 22px; }
	.section-title h1{ font-size: 22px; line-height: 28px;}
	.section-title h1.manychars{ font-size: 14px;}
	.section-about {
		font-size: 14px;
		line-height: 28px;
	}
	h1.top-en{ font-size: 28px;}
	.banner_text h2 {
		line-height: 50px;
	}
	.tabnav-mobile .col-xs-4 {
		width: 25%;
	  text-align: center;margin-bottom: 20px;
	  padding-left:5px;
	  padding-right:5px;
	}
	.tabnav-mobile .col-xs-4 p { font-size: 10px; }
	.tabnav-mobile img { height: 40px; }
}
