.page-in h1 {
	font-size: 6vw;
	line-height: 1;
}
.row_block .subtitle {
	padding-right: 35%;
}
.row_block .subtitle h2 {
	font-size: 1.5vw;
}


/* 1024 ************/
@media (max-width: 1024px) {
	.page-in h1 {
		font-size: 6vw;
	} 
	.row_block .subtitle {
		padding-right: 5%;
	}
	.row_block .subtitle h2 {
		font-size: 2.4vw;
	}
}
/* 768 ************/
@media (max-width: 768px) {
	.row_block .subtitle h2 {
		font-size: 2.4vw;
	}
}
/* 480 ************/
@media (max-width: 480px) {
	.page-in h1 {
		font-size: 26px;
	} 
	.row_block .subtitle {
		padding-right: 0;
	}
	.row_block .subtitle h2 {
		font-size: 20px;
	}	
}