@charset "UTF-8";
@media screen and (min-width: 768px) {
	.u-toshin.v4-carousel01.carouselType03 .bx-prev {
		margin-left: -41px;
	}

	.u-toshin.v4-carousel01.carouselType03 .bx-next {
		margin-right: -41px;
	}

	.-nisa .toshinMv01Inner {
		background-position: left top 24% !important;
	}
}


.-step.v3-hasMerit01 .iconMerit01 {
	margin-left: -58px;
	width: 110px;
}

.-step.v3-cardblockA01 {
	border: none;
	box-shadow: none;
}
.-step.v3-cardblockA01:before {
	background: none;
}

a.v3-cardblockA01.v3-linkBottom.-step > .v3-blockInner {
	padding-bottom: 40px;
}

@media screen and (max-width: 767px) {
	.-step.v3-hasMerit01 .iconMerit01 {
		margin-left: -45px;
		width: 80px;
		height: 40px;
	}

	.-step *[class*="v3-detailListB"] {
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 3em;
	}

	.-step.v3-cardblockA01.v3-linkBottom > .v3-blockInner {
		padding: 20px 10px 40px;
	}

	/* MV Nav */
	.architectureType2018 .coverTitle {
		position: relative;
	}
	.toshinGuidePageNaviBlock01 .toshinGuidePageNaviAnimation {
		bottom: -15px;
		z-index: 100;
	}
}
