@charset "UTF-8";

/* ====================================
	ORANGE追加css
===================================== */
.top #productsCommonFooter {
	display: none !important;
}

.top .products-common-footer {
	padding-top: 8rem;
}

/* ====================================
	TAB、PC、印刷専用スタイル（768px～）
===================================== */
@media print,
screen and (width >=768px) {
	.top .products-common-footer {
		padding-top: 13rem;
		padding-bottom: 0;
	}
}


.products-common-footer__title_contact {
	font-size: 2rem;
	font-weight: 700;
}

@media screen and (width < 768px) {
	.products-common-footer__title_contact {
		font-size: 1.7rem;
	}
}

.products-common-footer__freedial.ver-contact {
	border: none;
	justify-content: flex-start;
	margin-top: 2rem;
	padding: 0;
}

.products-common-footer__introduction-list.ver-contact-mb,
.products-common-footer__introduction-list.ver-contact {
	margin-top: 3rem;
}

.products-common-footer__introduction-list.ver-contact-mb {
	margin-bottom: 7rem;
}

.caption.big-size {
	margin-bottom: 5rem;
}

.caption.big-size li {
	font-size: 2rem;
}

@media screen and (width < 768px) {
	.caption.big-size li {
		font-size: 1.6rem;
	}
}

@media print, screen and (width >= 768px) {
	.introduction__text {
		font-size: 1.8rem;
	}
}

@media print, screen and (width >= 768px) {
	.products-common-footer__introduction-list {
		display: flex;
		justify-content: center;
	}

	.products-common-footer__introduction-list li {
		width: 25%;
	}
}

