.fv_cont {
	height: 555px;
}
.fv_inner {
	height: 450px;
	margin: 0 auto;
}
.head_slide {
	width: 860px;
	height: 450px;
	margin: 0 auto;
}
.head_slide img {
	width: 860px;
	height: 450px;
	-webkit-backface-visibility: hidden;
}
.slide {
	margin: 0;
}
.slick-dots {
	opacity: 0.8;
	bottom: 7px;
}
.slick-dots li button:before
{
	font-family: 'slick';
	font-size: 30px;
	color: #fff;
	opacity: 1;
}
.prev {
	position: absolute;
	top: 50%;
	right: 83%;
	transform: translateY(-50%);
	display: inline-block;
	padding: 18px 12px;
	color: #fff;
	font-size: 11px;
	z-index: 200;
	letter-spacing: 3px;
	opacity: 0.4;
	transition: 0.3s;
}
.next {
	position: absolute;
	top: 50%;
	left: 83%;
	transform: translateY(-50%);
	display: inline-block;
	padding: 18px 12px;
	color: #fff;
	font-size: 11px;
	z-index: 200;
	letter-spacing: 3px;
	opacity: 0.4;
	transition: 0.3s;
}
.hov_h:hover {
	opacity: 0.2;
}
/*slick setting*/

.slick-slide:not(.slick-center) {
	-webkit-filter: opacity(53%);
	-moz-filter: opacity(30%);
	-o-filter: opacity(30%);
	-ms-filter: opacity(30%);
	filter: opacity(30%);
	transition: 0.2s linear;
}
/*@media (max-width: 1327px) {*/
	.wrap {
		width: 1120px;
	}
	.fv_inner {
		height: 450px;
	}
	.copy_box {
		top: 290px;
	}
	.header {
		width: 1120px;
	}
	.slick-slide {
		margin: 0 auto;
	}
	.g_nav {
		justify-content: space-between;	
	}
	.g_list {
		margin-left: 17px;
	}
	.g_list_text {
		font-size: 15px;
		margin-left: 13px;
	}
	.top_nav {
		margin-right: 8px;
	}
	.top_nav_inner {
		align-items: center;
	}
	.pub_logo img {
		width: 200px;
	}
	.second_menu {
		top:155px;
		padding: 20px 40px;
	}
	.second_pal li {
		font-size: 11px;
	}
	.hov_nav_list p {
		text-align: left;
		font-size: 12px;
		letter-spacing: 2px;
	}
.prev {
	right: 89%;
}
.next {
	left: 89%;
}
/*}*/

/*バナー*/
.header_bn {
	margin-top: 60px;
	text-align: center;
}
.hd_bn_link {
	width: 859px;
	height: 86px;
}
