header{
	top:0;
}
/*
.hm-container{
	    padding-top: 100px;
}
*/


body.exhibition .irika-1__wrap img,
body.exhibition .irika-2__wrap img,
body.exhibition .irika-3__wrap img,
body.exhibition .irika-4__wrap img{
	display: block;
	width: 100%;
	height: auto;
}

body.exhibition .irika-1__wrap,
body.exhibition .irika-2__wrap,
body.exhibition .irika-3__wrap,
body.exhibition .irika-4__wrap{

	position: absolute;
	z-index: 2;
	transform: scale(0.01);opacity: 0;
	transform-origin: right bottom;
	animation-fill-mode: backwards;
	animation-duration:5.0s;
	animation-timing-function: cubic-bezier(.02, .01, .47, 1);
	animation-iteration-count: 1;
}

body.exhibition .irika-4__wrap{
	transform: scale(1);
	transition:opacity 0.6s ease-out;
}



body.exhibition .irika-1__wrap.show,
body.exhibition .irika-2__wrap.show,
body.exhibition .irika-3__wrap.show{
	animation-name:bound-anim ;
}

body.exhibition .irika-4__wrap.show{
	opacity: 1;
}

body.exhibition .irika-1__wrap{
	animation-delay: 0s;
}

body.exhibition .irika-2__wrap{
	animation-delay: 0s;
}

body.exhibition .irika-3__wrap{
	animation-delay: 0s;
}

body.exhibition .irika-4__wrap{
	animation-delay: 0s;
}


@keyframes bound-anim {
	0%{transform: scale(0.01);opacity: 0;}
	7% {transform: scale(1.05);opacity: 1;}
	11.5% {transform: scale(0.95);opacity: 1;}
	16% {transform: scale(1.025);opacity: 1;}
	20.5% {transform: scale(0.98);opacity: 1;}
	25% {transform: scale(1.005);opacity: 1;}
	29.5% {transform: scale(0.99.5);opacity: 1;}
	34% {transform: scale(1);opacity: 1;}
	85% {transform: scale(1);opacity: 1;}
	100% {transform: scale(0.01);opacity: 0;}
}

body.exhibition .irika-1__wrap{
	width: 10.17%;
	left:49.31%;
	top:6.72%;
}

body.exhibition .irika-2__wrap{
	width: 10.17%;
	left:64.22%;
	top:3.13%;
}

body.exhibition .irika-3__wrap{
	width: 10.17%;
	left:78.17%;
	top:16.56%;
}

body.exhibition .irika-4__wrap{
	width: 16.85%;
	left:81.3%;
	top:56.0%;
}



@media only screen and (max-width: 768px){

	.hm-container{
		padding-top: 20px;	
	}

	body.exhibition .irika-1__wrap{
		width:23.24%;
		left:16.7%;
		top:4.66%;
	}

	body.exhibition .irika-2__wrap{
		width:23.24%;
		left:43.99%;
		top:2.14%;
	}

	body.exhibition .irika-3__wrap{
		width:23.24%;
		left:70.36%;
		top:11.65%;
	}

	body.exhibition .irika-4__wrap{
		width:38.51%;
		left:59.8%;
		top:63.68%;
	}

	.swiper-container{
		overflow: visible;
	}



}