@charset "utf-8";

/* 既存打消し */
.slick-dots li.slick-active button:before {
	color: #3b5fa6!important;
	opacity: 1.0!important;
}

.slick-dots li button:hover:before {
	opacity: .25!important;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	background-color: #e9f0f5!important;
}


/* お役立ち情報 */
.js-slide-oyakudachi .slick-dots {
	bottom: auto;
	margin-top: 20px;
}

.js-slide-oyakudachi .slick-dots li button {
	color: #fff;
}

.js-slide-oyakudachi .slick-dots li button:before {
	color: #fff;
	opacity: 1.0;
	font-size: 13px;
}

.oyakudachi-card__wrapper .slick-list {
	overflow: initial;
}

/* ノウハウ */
.knowhow-slide__items .slick-prev {
	top: 45%;
	left: -45px;
}

.knowhow-slide__items .slick-next {
	right: -45px;
}

.knowhow-card__wrapper .slick-prev,
.knowhow-card__wrapper .slick-next {
	background-color: #e9f0f5;
	width: 35px;
	height: 35px;
	border-radius: 50px;
}

.knowhow-card__wrapper .slick-prev:before,
.knowhow-card__wrapper .slick-next:before {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #005ead;
    border-right: 2px solid #005ead;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 45%;
    border-radius: 1px;
}

.knowhow-card__wrapper .slick-next:before {
	right: 18px;
}

.knowhow-card__wrapper .slick-prev:before {
	left: 6px;
}

.knowhow-card__wrapper .slick-prev {
	transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
}

.js-slide-newArticle .slick-dots {
	bottom: -5px;
}
@media screen and (max-width:767px) {
	.js-slide-newArticle .slick-dots {
		/* margin-top: 20px; */
		bottom: -10px;
	}

	.js-slide-newArticle .slick-dots li button {
		color: #fff;
	}

	.js-slide-newArticle .slick-dots li button:before {
		color: #fff;
		opacity: 1.0;
		font-size: 13px;
	}
}

/* 新着 */
.js-slide-newArticle .slick-track {
    display: flex;
}

.js-slide-newArticle .slick-slide {
    height: auto!important;
}

@media screen and (max-width:767px) {
	.js-slide-newArticle .slick-list {
		overflow: initial;
	}
}

/* 成功事例 */
.success-card__items .slick-center {
	margin-bottom: 50px;
}


/* specialize */
@media screen and (max-width:767px) {
	.specialize .slick-center {
		transform: none;
	}

	.specialize .slick-slider .slick-track {
		padding: 0;
	}

	.specialized__list--adviser.slick-initialized {
		height: auto;
		opacity: 1;
		padding-top: 0;
	  }

}
