/* Android(380px以下) css */
@media only screen and (max-width: 379px) {
	.kv-brand .line {
		font-size: 30px;
	}

	.kv-brand .sub {
		font-size: 26px;
	}

	.kv-icons div {
		font-size: .9em;
		width: 110px;
		height: 110px;
	}

	h1.kv-title {
		font-size: 28px;
	}

	.cta-btn {
		padding: 10px 14px;
		font-size: .9em;
	}

	span.answer-heading {
		font-size: 20px;
	}

	section.what {
		margin-top: -45px;
	}

	p.what-text {
		text-align: center;
		font-size: 20px;
	}

	.monitor-label {
		width: 45%;
	}

	.point-title {
		font-size: 23px;
	}

	p.note_red {
		font-size: 12px;
	}

	.price-old {
		width: 35%;
	}

	.flow-circle {
		width: 85px;
		height: 85px;
	}

	.flow-circle p {
		font-size: 20px;
		font-weight: 500;
	}

	.flow-card p {
		font-size: 18px;
	}

	p.qa-q {
		font-size: 17px;
	}

	section.note {
		background: #F8F1F0;
		width: 82%;
		padding: 5px 20px;
	}
}