@charset "UTF-8";
/*	1F	*/
/*.trg--alz { top: 17%; left: 12%; width: 81%; }*/
.trg--alz { top: 17%; left: 50%; width: 42%; transform: translateX(-50%); }
.trg--alz .trg__btn { clip-path: polygon(59% 11%, 100% 38%, 46% 74%, 0% 46%); }/*polygon(57% 0%, 100% 24%, 41% 57%, 0% 33%)

clip-path: polygon(57% 10%, 80% 20%, 31% 46%, 20% 33%);
*/
.trg--alz .trg__label { top: 28svh; left: 51%; }
.trg--bali { top: 15%; left: 58.5%; width: 4%; aspect-ratio: 1/1.7; }
.trg--bali .trg__btn { clip-path: polygon(41% 6%, 100% 26%, 100% 100%, 0% 74%); }
.trg--bali .trg__label { top: 2vh; left: 46%; }
.trg--floor--goto2f { top: 11%; left: 56.5%; width: 3.5%; aspect-ratio: 1/2; }
.trg--floor--goto2f .trg__loc-label { top: -3svh; left: 58%; }

.trg--floor--goto2f .trg__btn { clip-path: polygon(0 0, 100% 31%, 50% 94%, 0 77%); }

@media only screen and (max-width: 680px) {
	
}
@media only screen and (min-width: 681px) {
	.trg--floor--goto2f { top: 50%; left: 50%; transform: translate(210%, -360%); width: 3.5%; aspect-ratio: 1/1.2; }
	.trg--floor--goto2f .trg__loc-label { top: 0%; left: 20%; transform: translate(-50%, -50%); }/* left: 20%;*/
}

/*	2F	*/
.trg--sz { top: 11%; left: 21%; width: 56%; aspect-ratio: 1.6/1; }/*top: 4%; left: 6%; width: 86%;*/

.trg--sz .trg__btn { clip-path: polygon(57% 2%, 99% 40%, 36% 99%, 9% 72.6%, 15% 67%, 0% 53%); }
.trg--sz .trg__label { top: 32svh; left: 55%; }
.trg--ssr { bottom: 0%; left: 22%; width: 17%; aspect-ratio: 1.3/1; }/*bottom: 0%; left: 6%; width: 27%; aspect-ratio: 1.8/1;*/
.trg--ssr .trg__btn { clip-path: polygon(25% 0%, 100% 60%, 100% 100%, 60% 100%, 0% 55%, 0 18%); }
.trg--ssr .trg__label { top: 7svh; left: 54%; }
.trg--floor--goto1f { top: 12%; left: 60%; width: 4%; aspect-ratio: 1/1.6; }
.trg--floor--goto1f .trg__loc-label { top: 0svh; left: 52%; }
@media only screen and (max-width: 680px) {
	
}
@media only screen and (min-width: 681px) {
	.trg--sz .trg__label { top: 34svh; left: 55%; }
	.trg--ssr .trg__label { top: 9svh; }
	.trg--floor--goto1f .trg__loc-label { top: 3svh; left: 57%; }
}

/*		*/

@media only screen and (max-width: 680px) {
	
}
@media only screen and (min-width: 681px) {
	
}

/*		*/

@media only screen and (max-width: 680px) {
	
}
@media only screen and (min-width: 681px) {
	
}
