@charset "UTF-8";
/* CSS Document */

html,
body {
	padding: 0;
	margin: 0;
}
img {
	width: 100%;
	border: none;
}
ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#cl_look {
	position: relative;
	font-family: "avenir-next-lt-pro", sans-serif;
	font-weight: 500;
}
#cl_look .pcv {
	display: none!important;
}
@media only screen and (min-width: 769px)  {
	#cl_look {
		width: 100%;
		height: 100vh;
		overflow: hidden;
	}	
	#cl_look .pcv {
		display: block!important;
	}
	#cl_look .spv {
		display: none!important;
	}
}

#main_visual {
	position: absolute;
	top: 0;
	width: 100%;
	height: 200vh;
}
#main_visual ul {
	position: sticky;
	top: 0;
	width: 100%;
	height: 100svh;
}
#main_visual li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: 0.05s all 0s ease;
}

#main_visual li:nth-of-type(1) {
	background: url("../img/NY1.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 0s
}
#main_visual li:nth-of-type(2) {
	background: url("../img/NY2.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 0.6s
}
#main_visual li:nth-of-type(3) {
	background: url("../img/NY3.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 0.8s
}
#main_visual li:nth-of-type(4) {
	background: url("../img/NY4.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 1s
}
#main_visual li:nth-of-type(5) {
	background: url("../img/NY5.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 1.2s
}
#main_visual li:nth-of-type(6) {
	background: url("../img/NY6.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 1.4s
}
#main_visual li:nth-of-type(7) {
	background: url("../img/NY7.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 1.6s
}
#main_visual li:nth-of-type(8) {
	background: url("../img/NY8.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 1.8s
}
#main_visual li:nth-of-type(9) {
	background: url("../img/NY9.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 2s
}
#main_visual li:nth-of-type(10) {
	background: url("../img/NY10.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 2.2s
}
#main_visual li:nth-of-type(11) {
	background: url("../img/NY11.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 2.4s
}
#main_visual li:nth-of-type(12) {
	background: url("../img/NY12.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 2.6s
}
#main_visual li:nth-of-type(13) {
	background: url("../img/NY40.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 2.8s
}
#main_visual li:nth-of-type(14) {
	background: url("../img/NY13.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 3s
}
#main_visual li:nth-of-type(15) {
	background: url("../img/NY14.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 3.2s
}
#main_visual li:nth-of-type(16) {
	background: url("../img/NY15.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 3.4s
}
#main_visual li:nth-of-type(17) {
	background: url("../img/NY16.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 3.6s
}
#main_visual li:nth-of-type(18) {
	background: url("../img/NY17.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 3.8s
}
#main_visual li:nth-of-type(19) {
	background: url("../img/NY18.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 4s
}
#main_visual li:nth-of-type(20) {
	background: url("../img/NY19.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 4.2s
}
#main_visual li:nth-of-type(21) {
	background: url("../img/NY20.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 4.4s
}
#main_visual li:nth-of-type(22) {
	background: url("../img/NY21.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 4.6s
}
#main_visual li:nth-of-type(23) {
	background: url("../img/NY22.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 4.8s
}
#main_visual li:nth-of-type(24) {
	background: url("../img/NY23.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 5s
}
#main_visual li:nth-of-type(25) {
	background: url("../img/NY24.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 5.2s
}
#main_visual li:nth-of-type(26) {
	background: url("../img/NY25.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 5.4s
}
#main_visual li:nth-of-type(27) {
	background: url("../img/NY26.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 5.6s
}
#main_visual li:nth-of-type(28) {
	background: url("../img/NY27.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 5.8s
}
#main_visual li:nth-of-type(29) {
	background: url("../img/NY28.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 6s
}
#main_visual li:nth-of-type(30) {
	background: url("../img/NY31.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 6.2s
}
#main_visual li:nth-of-type(31) {
	background: url("../img/NY30.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 6.4s
}
#main_visual li:nth-of-type(32) {
	background: url("../img/NY29.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 6.6s
}
#main_visual li:nth-of-type(33) {
	background: url("../img/NY32.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 6.8s
}
#main_visual li:nth-of-type(34) {
	background: url("../img/NY33.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 7s
}
#main_visual li:nth-of-type(35) {
	background: url("../img/NY34.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 7.2s
}
#main_visual li:nth-of-type(36) {
	background: url("../img/NY35.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 7.4s
}
#main_visual li:nth-of-type(37) {
	background: url("../img/NY36.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 7.6s
}
#main_visual li:nth-of-type(38) {
	background: url("../img/NY37.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 8.2s
}
#main_visual li:nth-of-type(39) {
	background: url("../img/NY38.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 8.8s
}
#main_visual li:nth-of-type(40) {
	background: url("../img/NY39.jpg") no-repeat center;
	background-size: cover;
	transition-delay: 9.4s
}

#main_visual.on li {
	opacity: 1;
}
#main_visual li img {
	display: none;
}
.cp_arrows {
	position: absolute;
	top: auto;
	left: 50%;
	transform: translate(-50%,0);
	bottom: 6vh;
  display: flex;
  height: 20px;/*画面いっぱいにする場合100vh*/
  justify-content: center;
  align-items: center;
}
.cp_arrows .cp_arrow {/*矢印を配置するベースの設定*/
  position: absolute;
  top: 5%;/*着地点(cp_arrowsの高さの50%)*/
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 10px;
  opacity: 0;
}
.cp_arrows .cp_arrow:first-child {
  animation: arrow-move08 2.4s ease-in-out infinite;
}
.cp_arrows .cp_arrow:nth-child(2)  {
  animation: arrow-move08 2.4s 0.8s ease-in-out infinite;
}
.cp_arrows .cp_arrow:nth-child(3)  {
  animation: arrow-move08 2.4s 1.6s ease-in-out infinite;
}
.cp_arrows .cp_arrow:before,
.cp_arrows .cp_arrow:after {/*矢印全体の設定*/
  position: absolute;
  content: '';
  top: 0;
  width: 15px;
  height: 1px;
  background: #fff;
}
.cp_arrows .cp_arrow:before {/*矢印左の線の位置と傾斜*/
  left: 1px;
  transform: rotate(-30deg);
}
.cp_arrows .cp_arrow:after {/*矢印左の線の位置と傾斜*/
  right: 1px;
  transform: rotate(30deg);
}
@keyframes arrow-move08 {
    0% { opacity: 0; top: 100%;/*スタート地点(cp_arrowsの高さの40%)*/}
   70% { opacity: 1;}
  100% { opacity: 0;}
}
@media only screen and (min-width: 769px)  {
	#main_visual {
		position: relative;
		top: 0;
		width: auto;
		height: auto;
	}	
	#main_visual ul {
		position: relative;
		top: auto;
		width: auto;
		height: auto;
	}
	#main_visual li {
		background: none;
	}
	#main_visual li img {
		display: block;
		width: auto;
		height: 90vh;
		display: block;
		text-align: center;
		margin: 5vh auto;
		display: block;
	}
	.cp_arrows {
		display: none;
	}
}

#look {
	position: sticky;
}
#look .wrap {
	padding: 5vh 0 0;
	position: relative;
	background: #FFF;
}
.section {
	position: sticky;
	width: 100%;
	min-height: 100vh;
	background: #FFF;
}
.section .inner {
	position: relative;
	padding: 0;
}

.section .inner img {
	width: auto;
	height: 70vh;
	display: block;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.section .inner .img {
	box-sizing: border-box;
	padding: 5vh 0
}
.section .inner .stack {
	position: sticky;
	top: 0;
	height: 100vh;
	box-sizing: border-box;
	padding: 5vh 0
}
.section .list {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.section .box {
	position: sticky;
	top: 0;
	height: 100vh;
	width: 100%;
}
.section .link {
	position: absolute;
	bottom: 0%;
	left: 0;
	height: 20vh;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	overflow: hidden;
}

.section .list a,.section .list p {
	display: block;
	color: #000;
	text-decoration: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.section .list a span {
	font-weight: 800;
}
.section .link::before {
	content: "";
	background: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: 2s all 0s ease;
	z-index: 10
}
.section .link.in::before {
	top: 100%;
}
@media only screen and (min-width: 769px)  {
	#look .wrap {
		padding: 0;
	}
	.section .inner .img {
		box-sizing: border-box;
		padding: 10vh 0
	}
	.section .inner .stack {
		position: sticky;
		padding: 10vh 0 0
	}
	.section .inner img {
		width: auto;
		height: 80vh;
		display: block;
		text-align: center;
		margin: 0 auto;
		display: block;
	}
	.section .list {
		position: absolute;
		top: auto;
		bottom: 2vh;
		width: 100%;
		height: auto;
	}
	.section .box {
		position: relative;
		top: auto;
		height: auto;
		width: 100%;
	}
	.section .link {
		position: relative;
		bottom: auto;
		left: auto;
		height: auto;
		width: 100%;
		text-align: center;
		line-height: 1.8;
	}
	.section .list a,.section .list p {
		display: inline-block;
		color: #000;
		text-decoration: none;
		font-size: 10px;
		margin: 4px;
	}
	.section .link::before {
		display: none;
	}

}



.section .inner .spacer {
	width: 100%;
	height: 100vh;
	margin-top: 50vh;
}
.section .inner .stack img {
	display: block;
	position: relative;
}
@media only screen and (min-width: 769px)  {
	.section .inner .spacer {
		width: 0%;
		height: 0vh;
		margin-top: 0;
		display: none;
	}	
	
}



#look1 {
	margin-top: 100vh
}
#look1 .copy_pc {
	position: absolute;
	top: 50%;
	right: 10%;
	width: 15%;
	transform: translate(0,-50%);
}
#look1 .copy_pc img {
	width: 100%;
	height: auto;
}
@media only screen and (min-width: 769px)  {
	#look1 {
		margin-top: 0
	}
}
#look2 .inner .stack img {

}
#look2 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1;
	opacity: 0;
}
#look2 .copy_pc {
	position: absolute;
	top: 50%;
	right: 10%;
	width: 13%;
	transform: translate(0,-50%);
}
#look2 .copy_pc img {
	width: 100%;
	height: auto;
}
@media only screen and (min-width: 769px)  {
	#look2b .copy_pc {
		position: absolute;
		bottom: 15%;
		left: 10%;
		width: 15%;
	}
	#look2b .copy_pc img {
		width: 100%;
		height: auto;
	}
}

#look4 .inner .img img:nth-last-of-type(1) {
	display: none;
}
@media only screen and (min-width: 769px)  {
	#look4 .inner .img {
		height: 100vh;
	}
	#look4 .inner .img img {
		display: none;
	}
	#look4 .inner .img img:nth-last-of-type(1) {
		display: block;
		width: 80%;
		height: auto;
		position: absolute;
		top: 50%;
		left: 10%;
		transform: translate(0,-50%);
		background: none;
	}
	
}

#look5 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1;
	box-sizing: border-box;
	padding: 12% 0;
}
#look5 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look5 .inner img {
		display: none;
	}	
	#look5 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
#look5b .inner .img img {
	position: absolute;
	top: 10vh;
	left: 50%;
	transform: translate(-50%,0)

}

@media only screen and (min-width: 769px)  {
	
	
}
#look7 .inner .switch img {
	box-sizing: border-box;
	padding: 12% 0;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	animation: img_switch 3.5s infinite;
}
#look7 .inner .switch img:nth-of-type(1) {
	position: relative;
	left: auto;
	transform: translate(0);
	opacity: 1
}
#look7 .inner .switch img:nth-of-type(2) {
	animation-delay: 0.5s;
}
#look7 .inner .switch img:nth-of-type(3) {
	animation-delay: 1s;
}
#look7 .inner .switch img:nth-of-type(4) {
	animation-delay: 1.5s;
}
#look7 .inner .switch img:nth-of-type(5) {
	animation-delay: 2s;
}
#look7 .inner .switch img:nth-of-type(6) {
	animation-delay: 2.5s;
}
#look7 .inner .switch img:nth-of-type(7) {
	animation-delay: 3s;
}
@keyframes img_switch {
  0%{ opacity: 0;}
  1%{ opacity: 1;}
  15%{ opacity: 1;}
  16%{ opacity: 0;}
  100%{ opacity: 0;}
}

#look7 .inner .stack img {
	box-sizing: border-box;
	padding: 12% 0;
}
#look7 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 1;
}
#look7 .inner .stack img:nth-of-type(3) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 2
}
#look7 .inner .stack img:nth-of-type(4) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 3
}
#look7 .inner .stack img:nth-of-type(5) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 4
}
#look7 .inner .stack img:nth-of-type(6) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 5
}
#look7 .inner .stack img:nth-of-type(7) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	opacity: 0;
	z-index: 6
}
#look7 .inner .switch img:nth-last-of-type(1) {
	display: none;
}
@media only screen and (min-width: 769px)  {
	#look7 .inner .switch img {
		display: none;
	}

	#look7 .inner .switch {
		height: 100vh;
	}
	#look7 .inner .switch img:nth-last-of-type(1) {
		display: block;
		background: none;
		height: auto;
		width: 90%;
		position: absolute;
		top: 50%;
		left: 5%;
		transform: translate(0,-50%);
		padding: 0;
		animation: none;
		opacity: 1;
	}
}

#look8 .inner .img img:nth-last-of-type(1) {
	display: none;
}
@media only screen and (min-width: 769px)  {
	#look8 .inner .img {
		height: 100vh;
	}
	#look8 .inner .img img {
		display: none;
	}
	#look8 .inner .img img:nth-last-of-type(1) {
		display: block;
		background: none;
		height: auto;
		width: 80%;
		position: absolute;
		top: 50%;
		left: 10%;
		transform: translate(0,-50%);
	}
}
#look9 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
#look10 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look10 .inner img {
		display: none;
	}	
	#look10 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
#look11 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look11 .inner img {
		display: none;
	}	
	#look11 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
#look12 .inner .img img {
	box-sizing: border-box;
	padding: 12% 0;
}
#look13 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
#look13 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {

	#look12 .inner .img img {
		box-sizing: border-box;
		padding: 3%;
	}
	#look13 .inner img {
		display: none;
	}	
	#look13 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
@media only screen and (min-width: 769px)  {
	#look14 .inner .img  {
		height: 100vh;
	}
	#look14 .inner .img img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 50%;
		height: auto;
		
	}	
	
}

#look15 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
@media only screen and (min-width: 769px)  {
	#look15 .inner .stack img:nth-of-type(2) {
		display: none;
	}
}

#look17 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
#look17 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look17 .inner img {
		display: none;
	}	
	#look17 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
@media only screen and (min-width: 769px)  {
	#look17b .inner .img  {
		height: 100vh;
	}
	#look17b .inner .img img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 80%;
		height: auto;
		
	}	
	
}

@media only screen and (min-width: 769px)  {
	
}

#look19 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
#look19 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look19 .inner img {
		display: none;
	}	
	#look19 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
@media only screen and (min-width: 769px)  {
	#look19b .inner .img {
		height: 100vh;
	}
	#look19b .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}


#look22 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 1
}
@media only screen and (min-width: 769px)  {
	#look22 .inner .stack img:nth-of-type(2) {
		display: none;
	}
}
#look24 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look24 .inner img {
		display: none;
	}	
	#look24 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
	#look24b .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}
#look25 .inner .stack img:nth-of-type(2) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 4;
	opacity: 0;
}
#look25 .inner .stack img:nth-of-type(3) {
	position: absolute;
	top: 5vh;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 5;
	opacity: 0;
}
#look25 .inner img:nth-last-of-type(1) {
    display: none;
}
@media only screen and (min-width: 769px)  {
	#look25 .inner img {
		display: none;
	}	
	#look25 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
	#look25b .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
	#look25c .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 10vh;
		left: 50%;
		transform: translate(-50%,0);
		background: none;
	}
}

#foot {
	background: #e8e8e8;
	padding: 10% 0
}
#foot .copy {
	width: 90%;
	padding: 10% 0 10% 10%;
}
#foot .copy2 {
	width: 30%;
	margin: 5% 0 10% 60%
}
#foot .copy3 {
	width: 25%;
	position: absolute;
	top: 73%;
	left: 5%;
}
#foot .copy4 {
	width: 35%;
	margin: 5%
}
#foot .staff {
	width: 58%;
	margin: 5% 0 0 40%;
}
#look26 {
	height: 100svh;
}
#look26 .inner .img {
	padding-top: 10vh;
}
#look26 .inner img {
    box-sizing: border-box;
	padding: 12% 0;
}
#look26 .inner img:nth-last-of-type(1) {
    display: none;
}
#look26 .link {
    width: 50%;
	margin: 0 auto;
	left: 25%;
	height: auto;
	bottom: 14vh
}
#look26 .link::before {
	display: none;
}
@media only screen and (min-width: 769px)  {
	#foot {
		display: none;
	}
	#look26 {
		background: #e8e8e8;
	}
	#look26 .inner .img {
		height: 100vh;
	}
	#look26 .inner img {
		display: none;
	}	
	#look26 .inner img:nth-last-of-type(1) {
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		background: none;
		width: 70%;
		height: auto;
		padding: 0;
	}
}


.section .inner .stack.ac img:nth-of-type(1) {
	opacity: 0!important
}
.section .inner .stack img:nth-of-type(2) {
	opacity: 0!important;
}
.section .inner .stack.ac img:nth-of-type(2) {
	opacity: 1!important;
}
#look7 .inner .stack.ac img:nth-of-type(2) {
	opacity: 1;
}
#look7 .inner .stack.ac2 img:nth-of-type(3) {
	opacity: 1;
}
#look7 .inner .stack.ac3 img:nth-of-type(4) {
	opacity: 1;
}
#look7 .inner .stack.ac4 img:nth-of-type(5) {
	opacity: 1;
}
#look7 .inner .stack.ac5 img:nth-of-type(6) {
	opacity: 1;
}
#look7 .inner .stack.ac6 img:nth-of-type(7) {
	opacity: 1;
}
#look25 .inner .stack.ac img:nth-of-type(2) {
	opacity: 1;
}
#look25 .inner .stack.ac2 img:nth-of-type(3) {
	opacity: 1;
}

.splide__arrows {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 90vh;
	z-index: 100;
	opacity: 0
}
.splide__arrow--prev {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}
.splide__arrow--next {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
}

.copy.anim {
	opacity: 0;
	transition: 1s all 0s ease;
}
.copy2.anim {
	opacity: 0;
	transition: 1s all 0.2s ease;
}
.copy3.anim {
	opacity: 0;
	transition: 1s all 0.4s ease;
}
.staff.anim {
	opacity: 0;
	transition: 1s all 0.6s ease;
}
.copy4.anim {
	opacity: 0;
	transition: 1s all 0.8s ease;
}
.anim.ac {
	opacity: 1;
}