@charset "UTF-8";

/*
 * FZdoujin Theme
 * slick slider
*/

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	background-color: #555555;
}

.slick-prev:before {
	font-family: "Font Awesome 5 Free";
	content: '\f0d9';
	font-weight: bold;
	color: #fff;
	opacity: 1;
	font-size: 18px;
}

.slick-next:before {
	font-family: "Font Awesome 5 Free";
	content: '\f0da';
	font-weight: bold;
	color: #fff;
	opacity: 1;
	font-size: 18px;
}

.slick-prev {
	z-index: 1;
	width: auto;
	height: 100%;
	padding: 0 10px;
	color: #fff;
	background-color: #666;
	transition: .4s;
}

.slick-next {
	width: auto;
	height: 100%;
	padding: 0 10px;
	background-color: #333;
	transition: .4s;
}

/*ここからループさせないときの指定例*/
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
	opacity: .1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 1;
}


/* top */
.category_slider {
	overflow: hidden;
	min-height: 220px;
}

.category_slider .post_item {
	float: left;
	width: 20%;
}


@media only screen and (max-width:1199px) {
	.category_slider .post_item {
		width: 25%;
	}

	.category_slider .post_item:nth-child(5) {
		display: none;
	}
}

@media only screen and (max-width:860px) {
	.category_slider .post_item {
		width: 33.3%;
	}

	.category_slider .post_item:nth-child(4),
	.category_slider .post_item:nth-child(5) {
		display: none;
	}
}

@media only screen and (max-width:640px) {
	.category_slider .post_item {
		width: 50%;
	}

	.category_slider .post_item:nth-child(3),
	.category_slider .post_item:nth-child(4),
	.category_slider .post_item:nth-child(5) {
		display: none;
	}
}

.category_slider .post_item a.item_link {
	margin: 0 5px;
}


@media only screen and (max-width:1399px) {
	.tab-pane {
		opacity: 0;
		transition: opacity .3s linear;
		margin: 0 25px;
		padding: 0 5px;
	}

	.tab-pane.slick-initialized {
		opacity: 1;
	}
}
