@charset "UTF-8";

.benebone a:hover {
	opacity: 0.7;
}
img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}
.red {
	margin-bottom: 20px;
	font-size: 12px;
	color: #ff0000;
}
.lico .lico_mainvisual {
	position: relative;
	background: url(/assets/img/products/choice/lico/mainvisual_pc.jpg) center center no-repeat;
	background-size: cover;
	height: 53.2vw;
}
.lico .lico_mainvisual .mv_logo {
	position: absolute;
	top: 82%;
	left: 53%;
	width: 27.34375vw
}
.lico .lico_mainvisual .mv_logo img {
	width: 100%
}
.lico .lico_mainvisual .mv_note {
	position: absolute;
	top: 95%;
	left: 53%;
	font-size: 12px;
}
.lico .lico_mainvisual .mv_copy{
	position: absolute;
	top: 63%;
	left: 53%;
	width: 22.5vw
}
.lico .lico_mainvisual .mv_copy img{
	width: 100%
}
.lico .feature05 h4 span {
	background: #b6006a;
}
.lico .feature05 li:nth-child(2) {
	margin-bottom: 30px
}
.lico .lineup {
	background: url(/assets/img/products/choice/lico/lineup_items_bg.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
	height: 960px;
}
.lico .lineup .ttl{
	width: 425px;
	margin: 0 auto;
	padding: 70px 0 10px;
	text-align: center;
}
.lico .lineup .main_item {
	width: 163px;
	margin: 0 auto
}
.lico .lineup .items_slick{
	margin-top: -190px;
}
.lico .lineup .items_slick .slick-track {
	height: 690px;
}
.lico .lineup .items_slick li{
	margin: 0 30px;
	-webkit-transition: ease-out 0.5s;
	transition: ease-out 0.5s;
	transform:scale3d(0.8,0.8,0.8);
}
.lico .lineup .items_slick li img {
	max-width: 328px !important;
	text-align: center;
	margin: 0 auto
}
.lico .lineup .items_slick li a{
	outline: none;
}
.lico .lineup .items_slick li.slick-center{
		transform:scale3d(1,1,1);
		padding-top: 100px;
}
.items_slick .slick-next,
.items_slick .slick-prev{
	opacity: 1;
}

@media screen and (max-width: 999px) {
	.lico .lico_mainvisual {
		background: url(/assets/img/products/choice/lico/mainvisual_sp.jpg) center center no-repeat;
		background-size: cover;
		height: 169.33vw;
	}
	.lico .lico_mainvisual .mv_logo {
		top: 85%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		width: 74.6666vw
	}
	.lico .lico_mainvisual .mv_note {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		width: 100%;
		text-align: center;
		font-size: 3.2vw;
	}
	.lico .lico_mainvisual .mv_copy{
		position: absolute;
		top: 53%;
		left: 42%;
		width: 53.6vw
	}
	.lico .product__detail .detail{
		text-align: center;
	}

	.lico .product__detail .detail .pr__tag,
	.lico .product__detail .detail .spec,
	.lico .product__detail .detail .detail__opt{
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.lico .lineup {
		height: auto;
	}
	.lico .lineup .ttl{
		padding: 50px 0 10px;
		width: 78.6666vw;
	}
	.lico .lineup .main_item {
		width: 30.2666vw;
		margin: 0 auto
	}
	.lico .lineup .items_slick{
		margin-top: -220px;
	}
}


@media screen and (max-width: 768px) {
	.lico .lineup {
		height: 146vw;
		background: url(/assets/img/products/choice/lico/lineup_items_bg_sp.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
		background-size: contain;
	}
	.lico .lineup .items_slick{
		margin-top: -220px;
	}
	.lico .lineup .items_slick .slick-track {
		height: auto;
	}
	.lico .lineup .items_slick li{
		margin: 0;
	}
	.lico .lineup .items_slick li img{
		margin: 0 auto;
		width: 57.8666vw !important;
	}
	.lico .lineup .items_slick li.slick-center{
		padding-top: 100px;
	}
}

@media screen and (max-width: 740px) and (min-width: 680px) {
	.lico .lineup {
		height: 148vw;
		background: url(/assets/img/products/choice/lico/lineup_items_bg_sp.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
		background-size: contain;
	}
}

@media screen and (max-width: 680px) and (min-width: 640px) {
	.lico .lineup {
		height: 153vw;
		background: url(/assets/img/products/choice/lico/lineup_items_bg_sp.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
		background-size: contain;
	}
}

@media screen and (max-width: 640px) and (min-width: 600px) {
	.lico .lineup {
		height: 160vw;
		background: url(/assets/img/products/choice/lico/lineup_items_bg_sp.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
		background-size: contain;
	}
}

@media screen and (max-width: 600px) {
	.lico .lineup {
		height: 175vw;
		background: url(/assets/img/products/choice/lico/lineup_items_bg_sp.png) bottom center no-repeat,
		linear-gradient(#e6eef3, #fff);
		background-size: contain;
	}
	.lico .lineup .items_slick{
		margin-top: -110px;
	}
	.lico .lineup .items_slick .slick-track {
		height: auto;
	}
	.lico .lineup .items_slick li{
		margin: 0;
	}
	.lico .lineup .items_slick li img{
		margin: 0 auto;
		width: 57.8666vw !important;
	}
	.lico .lineup .items_slick li.slick-center{
		padding-top: 50px;
	}
}
