@charset "UTF-8";
html {
	scroll-behavior: smooth;
}
a {
	text-decoration: none;
	color: inherit;
}
.pickup_ttl {
	margin-top: 16px;
}
/* ページ内リンク ========================= */
.pagelink {
	margin: 16px auto 40px ;
	display: flex;
	gap: 16px;
	justify-content: space-between;
}
.pagelink a {
	width: 33% ;
	padding: 8px;
	border: #F08300 solid 2px;
	color: #F08300;
	border-radius: 8px;
	font-size: 1.4rem;
	text-align: center;
	font-weight: bold;
	line-height: 1.4;
}
.pagelink a:hover {
	background-color: #F08300;
	color: #FFFFFF;
	transition: 0.3s;
}
/* .pagelink a:nth-of-type(3) {
	cursor:default;
	border: #999999 solid 2px;
	color: #999999;
}
.pagelink a:hover:nth-of-type(3) {
	background-color: #FFFFFF;
} */
@media screen and (min-width:768px) {
.pc_hide {
display: none;
}
.pagelink {
	gap: 16px;
}
.pagelink a {
	width: calc( 33% - 16px ) ;
	font-size: 1.6rem;
}
}
/* 特集バナー ======================== */
.pickupBox {
	max-width: 1200px;
	margin: 40px auto;
}
.pickupBox__flex {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 24px;
}
.pickupBox__bn {
	display: block;
	transition: 0.3s ease-in-out;
}
.pickupBox__bn img{
	width: 100%;
	margin: 0 auto;
}
@media (hover: hover) {
.pickupBox__bn:hover {
	transition: 0.4s;
	filter: brightness(1.20);
	opacity: 0.8;
	cursor: pointer;
	transform: translateY(-4px);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.1);
}
}
.pickupBox__bnImg {
	border-radius: 8px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	transition: transform 0.15s ease-out, box-shadow 0.15s ease-out;
}
@media screen and (min-width:768px) {
	.pickupBox {
		margin: 80px auto;
	}
	.pickupBox__flex {
		flex-wrap: wrap;
		flex-direction: row;
        gap: 40px 46px;
	}
	.pickupBox__item {
		width: calc(50% - 23px);
	}
	}