.fadeIn {
	opacity: 0;
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.fadeIn.run {
	opacity: 1;
}
.fadeIn_up {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.fadeIn_up.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_down {
	opacity: 0;
	transform: translate(0, -20px);
	-webkit-transform: translate(0, -20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.fadeIn_down.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_right {
	opacity: 0;
	transform: translate(20px, 0px);
	-webkit-transform: translate(20px, 0px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.fadeIn_right.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_left {
	opacity: 0;
	transform: translate(-20px, 0px);
	-webkit-transform: translate(-20px, 0px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.fadeIn_left.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}


/* PC ================================================== */
@media all and (min-width:1025px){
.story__contents .top__sec_heading {
	opacity: 0;
	transform: translate(0, 20px) rotate(90deg);
	-webkit-transform: translate(0, 20px) rotate(90deg);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.story__contents .top__sec_heading.run {
	transform: translate(0, 0) rotate(90deg);
	-webkit-transform: translate(0, 0) rotate(90deg);
	opacity: 1;
}
.story__contents__details__txt_h,
.story__contents__details__txt_d,
.story__contents__image {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.story__contents__details__txt_h.run,
.story__contents__details__txt_d.run,
.story__contents__image.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.major_nav__list .major_nav__item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.major_nav__list.run .major_nav__item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.major_nav__item:nth-of-type(2) {transition-delay: .2s;}
.major_nav__item:nth-of-type(3) {transition-delay: .4s;}
.major_nav__item:nth-of-type(4) {transition-delay: .6s;}
.major_nav__item:nth-of-type(5) {transition-delay: .8s;}
.topics__list {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.run .topics__list {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
}

/* Tablet ================================================== */
@media all and (min-width:600px) and (max-width:1024px){
.major_nav__list .major_nav__item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.major_nav__list.run .major_nav__item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.major_nav__item:nth-of-type(2) {transition-delay: .2s;}
.major_nav__item:nth-of-type(3) {transition-delay: .4s;}
.major_nav__item:nth-of-type(4) {transition-delay: .6s;}
.major_nav__item:nth-of-type(5) {transition-delay: .8s;}
.topics__list {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.run .topics__list {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
}

/* SP ================================================== */
@media all and (max-width:599px){
.major_nav__list .major_nav__item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.major_nav__list.run .major_nav__item {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.major_nav__item:nth-of-type(2) {transition-delay: .2s;}
.major_nav__item:nth-of-type(3) {transition-delay: .4s;}
.major_nav__item:nth-of-type(4) {transition-delay: .6s;}
.major_nav__item:nth-of-type(5) {transition-delay: .8s;}
.topics__list {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: 0.8s ease-out;
	-webkit-transition: 0.8s ease-out;
}
.run .topics__list {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
}