@charset "UTF-8";

/***************************************************************/

/* /hojin/service/bs/furikomishounin/index.html

/***************************************************************/
/* indexMvArea01 */
.indexMvArea01 {
	position: relative;
	margin-top: -30px;
	height: 448px;
}
.indexMvArea01 .indexMvImg01 {
	position: absolute;
	top: 0;
	left: 50%;
	width: 2000px;
	transform: translateX(-50%);
}

/* indexAncList01 */
.indexAncList01 {
	margin: 50px 0;
	text-align: center;
}
.indexAncList01 > li {
	display: inline-block;
	margin-left: 10px;
}
.indexAncList01 > li:first-child {
	margin-left: 0;
}

/* indexListBox01 */
.indexListBox01 {
	position: relative;
}
.indexListBox01 .indexListImg01 {
	position: absolute;
	bottom: 0;
	right: 69px;
	width: 122px;
	height: 176px;
}

/* indexTab01 */
.indexTab01.v4-tabPattern02 .v4-tabIcon {
	width: 78px;
	height: 76px;
}


@media screen and (max-width: 767px) {
	/***************************************************************/

	/* /hojin/service/bs/furikomishounin/index.html

	/***************************************************************/
	/* indexMvArea01 */
	.indexMvArea01 {
		margin: -20px -10px 0 -10px;
		height: auto;
	}
	.indexMvArea01 .indexMvImg01 {
		position: relative;
		left: 0;
		width: 100%;
		transform: none;
	}

	/* indexAncList01 */
	.indexAncList01 {
		text-align: left;
	}
	.indexAncList01 {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.indexAncList01 > li {
		display: block;
		width: 48%;
		margin-left: 4%;
	}
	.indexAncList01 > li:nth-child(2n+1) {
		margin-left: 0;
	}

	/* indexListBox01 */
	.v2-cardBlockA03 > .indexListBox01.detail {
		padding-bottom: 142px;
	}
	.indexListBox01 .indexListImg01 {
		position: absolute;
		bottom: 0;
		right: 50%;
		width: 90px;
		height: 130px;
		transform: translateX(50%);
	}

	/* indexSpScrollItem01 */
	.indexSpScrollItem01 {
		min-width: 750px;
		margin-bottom: 10px;
	}

	/* indexCarousel01 */
	.indexCarousel01.v4-carousel01 .bx-prev {
		left: -5px !important;
	}
	.indexCarousel01.v4-carousel01 .bx-next {
		right: -5px !important;
	}
}
