/* ------------------------
	ロゴカラー変更対応 WH
------------------------ */
.static-mainVisual {
	background-color: #3CE132;
}
.static-mainVisual__box__text {
	color: #000000;
}
.static-pointA-pc {
	background-color: #f2f2f2;
}
.static-pointA-sp__title {
	background-color: #3CE132;
	color: #000000;
}
.static-pointA-sp__contact>dl {
	border: 2px solid #3CE132;
	color: #000000;
}
.static-pointA-sp__contact__title {
	background-color: #3CE132;
	color: #000000;
}

/* ロゴ周りレギュレーション対応 */
.static-header {
	background-color: #000;
	color: #fff;
}
.static-mainVisual__box__logo {
    background: url(/static/assets/images/logo_black.png) center no-repeat;
    background-size: contain;
	height: 76px;
	margin-top: 50px;
}
@media only screen and (min-width: 768px) {
	.static-mainVisual .static-mainVisual__box__text {
		font-size: 2.8rem;
		line-height: 1.4;
		margin-top: 50px;
	}
}
@media only screen and (max-width: 767px) {
	.static-mainVisual__box__logo {
		padding-top: 13%;
		margin-top: 7%;
		height: auto;
	}
	.static-mainVisual .static-mainVisual__box__text {
		font-size: 2.7vw;
	}
}

/* 無料トライアル終了 */
.static-common-freeBtnBox__btn {
	background-image: url(/static/assets/images/cvBtn.png);
}
@media screen and (max-width: 767px) {
	.static-common-freeBtnBox__btn {
		background-image: url(/static/assets/images/cvBtn-sp.png);
	}
}