@charset "utf-8";
.contents__header{
	margin-bottom:min(calc(80 / var(--vw-min) * 100vw),80px);
}
@media screen and (max-width:768px){
	.contents__header{
		margin-bottom:min(calc(96 / var(--vw-min) * 100vw),96px);
	}
}
.contents__title--ja:before,
.contents__title--ja:after{
	background:var(--color-brown);
}
.contents__title--en{
	color:var(--color-orange);
	letter-spacing:0em;
	white-space: nowrap;
}
.original__contents{
	margin:0 13.3333vw;
}
@media screen and (max-width:768px){
	.original__contents{
		margin:0 min(calc(48 / var(--vw-min) * 100vw),48px);
	}
}
.original__catch {
	text-align: center;
	font-size: min(calc(26 / var(--vw-min) * 100vw),26px);
	font-weight: 700;
	margin-bottom:1.5em;
	transform: rotate(0.03deg);
}
@media screen and (max-width:768px){
	.original__catch {
		font-size: min(calc(32 / var(--vw-min) * 100vw),32px);
	}
}
.original__lists{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:calc(100% + min(calc(40 / var(--vw-min) * 100vw),40px));
	margin:0 max(calc(-20 / var(--vw-min) * 100vw),-20px);
}
@media screen and (max-width:768px){
	.original__lists{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		width:calc(100% + min(calc(48 / var(--vw-min) * 100vw),48px));
		margin:0 max(calc(-24 / var(--vw-min) * 100vw),-24px);
	}
}
.original__list{
	width:calc(100% / 3);
	padding:0 min(calc(20 / var(--vw-min) * 100vw),20px) min(calc(40 / var(--vw-min) * 100vw),40px);
}
@media screen and (max-width:768px){
	.original__list{
		width:calc(100% / 2);
		padding:0 min(calc(24 / var(--vw-min) * 100vw),24px) min(calc(48 / var(--vw-min) * 100vw),48px);
	}
}
.original__list dt{
	margin-bottom:min(calc(14 / var(--vw-min) * 100vw),14px);
}
.original__list dt a{
	display:block;
}
.original__list dt a img{
	display:block;
	width:100%;
	height:auto;
	transition:all 0.3s ease;
}
@media screen and (hover:hover){
	.original__list dt a:hover img{
		transform:rotate(4deg) scale(1.1);
	}
}
.original__list dd{
	font-weight:700;
	transform:rotate(0.03deg);
}
@media screen and (max-width:768px){
	.original__list dd{
		font-size:min(calc(24 / var(--vw-min) * 100vw),24px);
	}
}