.size-hidden {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.bg-cover {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.slide-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	mix-blend-mode: screen;
	z-index: 1;
}
.slide-wrap.slide-2 {
	mix-blend-mode: normal;
}
.ob {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(.6);
}
.slide-1 .b-1 {
	top: calc(50% - 108px);
	z-index: 50;
}
.slide-1 .b-2 {
	top: calc(50% - 70px);
	left: calc(50% + 219px);
	z-index: 50;
}
.slide-1 .b-3 {
	top: calc(50% + 136px);
	left: calc(50% + 175px);
	z-index: 50;
}
.slide-1 .b-4 {
	top: calc(50% + 71px);
	left: calc(50% + 142px);
	z-index: 38;
}

.slide-1 .n-7 {
	top: calc(50% + 57px);
	left: calc(50% + 135px);
	z-index: 40;
}

.slide-1 .w-1 {
	top: calc(50% + 115px);
	left: calc(50% + 122px);
	z-index: 30;
}
.slide-1 .c-1 {
	top: calc(50% + 56px);
	left: calc(50% + 192px);
	z-index: 35;
}
.slide-1 .c-2 {
	top: calc(50% + -45px);
	left: calc(50% + -141px);
	z-index: 35;
}

.slide-1 .s-1 {
	top: calc(50% + -165px);
	left: calc(50% + 160px);
	z-index: 60;
}
.slide-1 .w-2 {
	top: calc(50% + -20px);
	left: calc(50% + 12px);
	z-index: 20;
}

.slide-1 .s-2 {
	top: calc(50% + 76px);
	left: calc(50% + -86px);
	z-index: 10;
}

.slide-1 .l-4-3 {
	mix-blend-mode: screen;
	top: calc(50% + 8px);
	left: calc(50% + 36px);
	z-index: 30;
}
.slide-1 .l-1-3 {
	opacity: .74;
	mix-blend-mode: color-dodge;
	top: calc(50% + 140px);
	left: calc(50% + 164px);
	z-index: 30;
}

.slide-1 .l-1-2 {
	opacity: .74;
	mix-blend-mode: color-dodge;
	top: calc(50% + 140px);
	left: calc(50% + 164px);
	z-index: 30;
}

.slide-1 .l-1-1 {
	top: calc(50% + 124px);
	left: calc(50% + 183px);
	z-index: 30;
}

.slide-1 .l-2-1 {
	mix-blend-mode: color-dodge;
	opacity: .71;
	top: calc(50% + -6px);
	left: calc(50% + 7px);
	z-index: 25;
}
.slide-1 .l-3-1 {
	z-index: 46;
	mix-blend-mode: color;
	top: calc(50% - 124px);
    left: calc(50% + 191px);
}
.slide-1 .l-3-2 {
	z-index: 45;
	mix-blend-mode: color;
	top: calc(50% - 114px);
    left: calc(50% + 235px);
}
.slide-1 .l-3-3 {
	z-index: 45;
	mix-blend-mode: color;
	top: calc(50% - 124px);
    left: calc(50% + 183px);
}
.slide-1 .text-1 {
	top: calc(50% - 191px);
    left: calc(50% - 183px);
    z-index: 30;
}
.slide-1 .text-2 {
	top: calc(50% - 140px);
    left: calc(50% - 157px);
    z-index: 50;
}

/*slide 2*/
.slide-2-wrap {
	position: relative;
}
.slide-2-wrap .text-b {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 10%;
	transform: translateY(-50%);
	max-width: 900px;
}
.slide-2 .n-7 {
	z-index: 100;
    left: calc(50% + 258px);
}
.slide-2 .b-1 {
	z-index: 110;
    left: calc(50% + 100px);
    top: calc(50% - 296px);
}
.slide-2 .b-2 {
	z-index: 110;
    left: calc(50% + 480px);
    top: calc(50% - 30px);
}
.slide-2 .s-1 {
	z-index: 120;
    left: calc(50% + 380px);
    top: calc(50% + 155px);
}
.slide-2 .s-2 {
	z-index: 90;
    left: calc(50% + 200px);
    top: calc(50% + 40px);
}
.slide-2 .g-1 {
	z-index: 70;
    left: calc(50% + 291px);
}
.slide-2 .g-2 {
	z-index: 70;
    left: calc(50% + 358px);
    top: calc(50% + 162px);
}
.slide-2 .a-1 {
	z-index: 105;
    left: calc(50% + 156px);
    top: calc(50% - 253px);
}
.slide-2 .a-2 {
    z-index: 90;
    left: calc(50% + 400px);
    top: calc(50% + 24px);
}
.slide-2 .a-3 {
    z-index: 130;
    left: calc(50% + 121px);
    top: calc(50% + 221px);
}
.slide-2 .a-4 {
	z-index: 130;
    left: calc(50% + 485px);
    top: calc(50% - 308px);
}

.slide-2 .bar-1 {
	z-index: 80;
    left: calc(50% + 300px);
}
.slide-2 .bar-2 {
    z-index: 80;
    left: calc(50% + 277px);
    top: calc(50% + 50px);
}
/*end slide 2*/

@media (max-width: 767.82px) {
	.slide-wrap.slide-1 {
		transform: scale(.65);
	}
	.slide-wrap.slide-2 {
		transform: translateX(-36vw) scale(.7);
	}
	.slide-2-wrap .text-b {
		max-width: calc(100vw - 30px);
		left: 50%;
		transform: translate(-50%, -50%);
	}
}
@media (max-width: 575.82px) {
	.slide-wrap.slide-1 {
		transform: scale(.55);
	}
}

@media (max-width: 420px) {
	.slide-wrap.slide-1 {
		transform: scale(.47);
	}
}