@charset "utf-8";
/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
/* clearfix */	
.clearfix:after {content: "";display: block;clear: both;}
/* flex */	
.flex,.flexA,.flexB,.flexC {display: flex;flex-wrap: wrap;}
.flexA {justify-content: space-around;}
.flexB {justify-content: space-between;}
.flexC {justify-content: center;}
/*------------------------------------------------------------
	common
------------------------------------------------------------*/
@media all and (max-width: 749px) {
}

/* .slide-item0 { opacity: 0; }

.slide-item0.show { opacity: 1; }

.slide-item1 { position: relative; top: 25px; opacity: 0; -webkit-filter: blur(25px); filter: blur(25px); -webkit-transition: opacity 1.0s,top 1.2s,filter 1s; -moz-transition: opacity 1.0s,top 1.2s,filter 1s; -ms-transition: opacity 1.0s,top 1.2s,filter 1s; -o-transition: opacity 1.0s,top 1.2s,filter 1s; transition: opacity 1.0s,top 1.2s,filter 1s; transition-delay: 0s; }

.slide-item1.show { -webkit-filter: blur(0); filter: blur(0); top: 0; opacity: 1; }

.slide-item2 { position: relative; top: 25px; opacity: 0; -webkit-filter: blur(25px); filter: blur(25px); -webkit-transition: opacity 1.0s,top 1.2s,filter 1s; -moz-transition: opacity 1.0s,top 1.2s,filter 1s; -ms-transition: opacity 1.0s,top 1.2s,filter 1s; -o-transition: opacity 1.0s,top 1.2s,filter 1s; transition: opacity 1.0s,top 1.2s,filter 1s; transition-delay: 0.6s; }

.slide-item2.show { -webkit-filter: blur(0); filter: blur(0); top: 0; opacity: 1; } */