
.bg2CnavMusic{
	left: -281px;
	opacity: 0;
}
.bg2CnavMusic.appear{
	left: 0;
	opacity: 1;
	transition: opacity 0.5s 0.5s,left 0.5s ease-out 0.5s;
}
.bg2CnavService{
	left: -281px;
	opacity: 0;
}
.bg2CnavService.appear{
	left: 350px;
	opacity: 1;
	transition: opacity 0.5s,left 0.5s ease-out;
}
.bg2CnavNotes{
	left: 1334px;
	opacity: 0;
}
.bg2CnavNotes.appear{
	left: 702px;
	opacity: 1;
	transition: opacity 0.5s,left 0.5s ease-out;
}
.bg2CnavTouch{
	left: 1334px;
	opacity: 0;
}
.bg2CnavTouch.appear{
	left: 1050px;
	opacity: 1;
	transition: opacity 0.5s 0.5s,left 0.5s ease-out 0.5s;
}

.bg3Cimg{
	overflow: hidden;
}
.bg3Cimg1{
	left: -1920px;
}
.bg3Cimg2{
	right: -1920px;
}
.bg3Cimg1.appear{
	left: 0;
	transition: left 1s ease-out;
}
.bg3Cimg2.appear{
	right: 0;
	transition: right 1s ease-out;
}
.bg3CTxt1{
	top: 575px;
}
.bg3CTxt2{
	top: 575px;
}
.bg3CTxt1.appear{
	top: 390px;
	transition: top 1s;
}
.bg3CTxt2.appear{
	top: 390px;
	transition: top 1s;
}

.bg5CmapItem1,.bg5CmapItem2,.bg5CmapItem3,.bg5CmapItem4,.bg5CmapItem5{
	left: -156px;
    top: 0;
    opacity: 0;
}
.bg5CmapItem6{
	opacity: 0;
}
.bg5CmapItem.appear{
	opacity: 1;
}
.bg5CmapItem1.appear{
	left: -156px;
    top: 0;
	/*transition: all 1s;*/
}
.bg5CmapItem2.appear{
	left: 30px;
    top: 189px;
    animation: bg5CmapItem2 0.25s linear;
}
@keyframes bg5CmapItem2{
	0%{
		left: -156px;
    	top: 0;
	}
	100%{
		left: 30px;
    	top: 189px;
	}
}
.bg5CmapItem3.appear{
	left: 219px;
    top: 0;
    animation: bg5CmapItem3 0.5s linear;
}
@keyframes bg5CmapItem3{
	0%{
		left: -156px;
    	top: 0;
	}
	50%{
		left: 30px;
    	top: 189px;
	}
	100%{
		left: 219px;
	    top: 0;
	}
}
.bg5CmapItem4.appear{
	left: 408px;
    top: 189px;
    animation: bg5CmapItem4 0.75s linear;
}
@keyframes bg5CmapItem4{
	0%{
		left: -156px;
    	top: 0;
	}
	33%{
		left: 30px;
    	top: 189px;
	}
	66%{
		left: 219px;
	    top: 0;
	}
	100%{
		left: 408px;
    	top: 189px;
	}
}
.bg5CmapItem5.appear{
	left: 597px;
    top: 0;
    animation: bg5CmapItem5 1s linear;
}
.bg5CmapItem6.appear{
	transition: opacity 0.5s 1s;
}
@keyframes bg5CmapItem5{
	0%{
		left: -156px;
    	top: 0;
	}
	25%{
		left: 30px;
    	top: 189px;
	}
	50%{
		left: 219px;
	    top: 0;
	}
	75%{
		left: 408px;
    	top: 189px;
	}
	100%{
		left: 597px;
	    top: 0;
	}
}
.bg5CmapItem7.appear{
	left: 975px;
    top: 0;
    animation: bg5CmapItem7 1s linear;
}
@keyframes bg5CmapItem7{
	0%{
		left: 1731px;
    	top: 0;
	}
	25%{
		left: 1542px;
    	top: 189px;
	}
	50%{
		left: 1353px;
    	top: 0;
	}
	75%{
		left: 1164px;
    	top: 189px;
	}
	100%{
		left: 975px;
    	top: 0;
	}
}
.bg5CmapItem8.appear{
	left: 1164px;
    top: 189px;
    animation: bg5CmapItem8 0.75s linear;
}
@keyframes bg5CmapItem8{
	0%{
		left: 1731px;
    	top: 0;
	}
	33%{
		left: 1542px;
    	top: 189px;
	}
	66%{
		left: 1353px;
    	top: 0;
	}
	100%{
		left: 1164px;
    	top: 189px;
	}
}
.bg5CmapItem9.appear{
	left: 1353px;
    top: 0;
    animation: bg5CmapItem9 0.5s linear;
}
@keyframes bg5CmapItem9{
	0%{
		left: 1731px;
    	top: 0;
	}
	50%{
		left: 1542px;
    	top: 189px;
	}
	100%{
		left: 1353px;
    	top: 0;
	}
}
.bg5CmapItem10.appear{
	left: 1542px;
    top: 189px;
    animation: bg5CmapItem10 0.25s linear;
}
@keyframes bg5CmapItem10{
	0%{
		left: 1731px;
    	top: 0;
	}
	100%{
		left: 1542px;
    	top: 189px;
	}
}
.bg5CmapItem11.appear{
	left: 1731px;
    top: 0;
}

/*.bg9Cnav{
	overflow: hidden;
}
.bg9NavWx,.bg9NavDy,.bg9NavWb{
	left: -156px;
}
.bg9NavKp,.bg9NavHz,.bg9NavLt{
	right: -156px;
}
.bg9NavWx.appear{
	left: 0;
	transition: left 0.5s ease-out 1s;
}
.bg9NavDy.appear{
	left: 180px;
	transition: left 0.5s ease-out 0.5s;
}
.bg9NavWb.appear{
	left: 360px;
	transition: left 0.5s ease-out;
}
.bg9NavKp.appear{
	right: 360px;
	transition: right 0.5s ease-out;
}
.bg9NavHz.appear{
	right: 180px;
	transition: right 0.5s ease-out 0.5s;
}
.bg9NavLt.appear{
	right: 0;
	transition: right 0.5s ease-out 1s;
}
*/