@charset "UTF-8";


	.ecbn-selection-footer2 {
	display: none;
	}
	.ecbn-selection-powered-pre,
	.ecbn-selection-powered-name {
		display: none;
	}
	.ecbn-selection-slide-wrapper {
		margin-bottom: 0!important;
	}
/*	.ecbn-selection-wrapper .ecbn-selection-slide-wrapper img {
		max-width :100px!important;
		max-height: 100px!important;
		border-radius: 10px;
	}*/
	.ecbn-selection-snap {
		width: 100%;
	}
	.ecbn-selection-snap .ecbn-selection-item div {
		overflow: hidden;
		width: 100px;
		height: 100px;
		position: relative;
	}
	.ecbn-selection-snap .ecbn-selection-item img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		max-width: none;
		border-radius: 10px;
		max-width: 100px!important;
		max-height: 100px!important;
	}
	.ecbn-selection-snap .ecbn-selection-item {
		margin-right: 10px!important;
	}
	.ecbn-selection-wrapper {
		position: relative;
	}
	.ecbn-selection-widget {
	margin-bottom: 20px!important;
	}
	.ecbn-selection-header2 {
		/*position: absolute;
		bottom: -30px;
		left: 0;*/
		font-family: "秀英丸ゴシック B";
		font-weight: bold;
		font-size: 14px!important;
		line-height: 23px!important;
		margin: 0 auto!important;
	}
/*	.ecbn-selection-wrapper li {
		margin-right: 0!important;
}*/
	.hdg-lv3.insta {
		font-size: 16px;
		margin-bottom: 20px;
	}
	.hdg-lv3.insta:before {
		content: '';
		display: inline-block;
		width: 21px;
		height: 21px;
		background-image:url("https://www.kabankobo.com/assets/images/index/index-icon-insta.png");
		background-size: contain;
		vertical-align:top;
		margin-right: 5px;
		margin-top: 0;
	}
	.ecbn-selection-wrapper {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
}
	.ecbn-selection-wrapper .ecbn-selection-header {
			text-align: center;
			flex: 0 0 auto;
			order: 2;
	}

	.ecbn-selection-wrapper .ecbn-selection-header2 {
			text-align: center;
			flex: 0 0 auto;
			order: 3;
	}
@media (min-width: 768px) {
	.ecbn-selection-widget {
		width: 960px;
		margin: 0 auto 20px!important;
	}
	.ecbn-selection-slider-view {
		width: 840px;
		margin: 0 auto!important;
	}
	/*.ecbn-selection-wrapper li {
			width: 190px;
			width: auto;
			height: 190px;
			height: auto;
			margin-right: 20px!important;
	}*/
	/*.ecbn-selection-wrapper .ecbn-selection-slide-wrapper img {
		max-width :190px!important;
		max-height: 190px!important;
	}*/
	.ecbn-selection-wrapper li:nth-child(1)
	.ecbn-selection-wrapper li:nth-child(5) {
		display: none!important;
	}
	.hdg-lv3.insta {
		font-size: 22px;
		margin-top: 50px;
	}
	.hdg-lv3.insta:before {
		width: 27px;
		height: 27px;
		margin-right: 10px;
		margin-top: 2px;
	}
	.ecbn-selection-snap .ecbn-selection-item img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		max-width: none;
	}
	.ecbn-selection-snap .ecbn-selection-item div {
		overflow: hidden;
		width: 190px;
		height: 190px;
		position: relative;
	}
}

@media (min-width: 768px) and (max-width: 980px) {
	.ecbn-selection-widget {
		width: inherit;
		margin: 0 auto 20px!important;
	}
}
