@charset "utf-8";
@keyframes anim{0%{opacity:0;} 100%{opacity:0.6;}}
.slick-prev,
.slick-next{
	width:40px;
	height:40px;
	top:initial;
	bottom:80px;
}
.slick-prev:before,
.slick-next:before{font-size:32px;}
.home #logo{
	width:80%;
	max-width:600px;
	top:20px!important;
	transform:translate(-50%,0%);
}
#aprilSlider,
.home .ap41 li{
	list-style:none;
	margin:0;
	padding: 0;
}
.home .ap41{
	position:absolute;
	width:400px;
	top:150px;
	left:calc(50% - 200px);
	color:#fff;
}
.home .ap41 .slick-list,
.home .ap41 .slick-track{height:100%;}
.home .ap41 .slick-track{display:flex;}
.home .ap41 li{
	display:block;
	float:none;
	height:100%;
	text-align:center;
}
.home .ap41 .aprilTxt{
	display: table;
	margin:0 auto 8px;
	padding:0 10px;
	text-align:center;
	background-color: #fff;
	color: #D70003;
	font-size: 1.6rem;
}
.home .ap41 .slider01 h2>*{display: block;}
.home .ap41 .slider01 h2 strong,
.home .ap41 .slider02 h3{color:#BD0003;}
.home .ap41 .slider01 p small{
	color:#399C4D;
	font-size:16px;
}
.home .ap41 .slider01 p strong{
	font-size:18px;
	color: aqua;
}
.home .ap41 .slider01 div img{
	margin:0 auto;
	width:70%;
	opacity:0;
	animation:anim 1.0s ease-out 0.4s forwards;
}
.home .ap41 .leads{
	text-align:right;
	font-size: 10px;
}
.home .ap41 .slider02 img{
	margin:0 auto;
	width:80%;
}
.home .ap41 .slider03{
	position:relative;
	font-weight:bold;
	font-size:1.6rem;
	color: #48FFF6;
}
.home .ap41 .slider03 > *{
	position:relative;
	z-index:1;
}
.home .ap41 .slider03:before{
	content:"";
	display:block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:calc(100vh - 300px);
	background:url("../images/ap41/ap41b.webp") no-repeat right bottom / 200px auto;
	opacity:0.2;
	z-index:0;
}
.home .ap41 .slider03 .wh{color:#fff;}
.home .ap41 .slider04 strong{
	font-weight:bold;
	color:#BD0003;
}
@media screen and (max-width:499.98px) {
	.home .ap41{
		width:80%;
		left:10%;
	}
	.home .ap41 .new dd{display:block;}
}
@media screen and (min-width:500px) {
	.home .ap41 .new dt{width:10rem;}
	.home .ap41 .new dd{width:calc(100% - 10rem);}
}