/*
Theme Name: Original Template
Author: Original Template
*/

/*-----------------------------------------------------
パララックス - 動作
-----------------------------------------------------*/

.fadein { position: relative; z-index: 3; }
.parallax{ position:absolute; will-change:transform; }
.section div { position: absolute; }
.section   { z-index: -1; position: relative; }
#section05 { z-index: 1; }
#section06 { z-index: 1; }

/*-----------------------------------------------------
パララックス - パーツ
-----------------------------------------------------*/

/* section01 */
#section01 .s1 { top: 614px; right:  0px;} #section01 .s1 img { width:231px; }
#section01 .a1 { top: 486px; right:  0px;} #section01 .a1 img { width:410px; }
#section01 .a2 { top: 525px; left:   0px;} #section01 .a2 img { width:546px; }
#section01 .t1 { top: 200px; right:200px;} #section01 .t1 img { width:217px; }
#section01 .t2 { top: 400px; left : 50px;} #section01 .t2 img { width:300px; }

/* section02 */
#section02 .t1 { top: 293px; right:  0px;} #section02 .t1 img { width:249px; }
#section02 .t2 { top: 390px; left :200px;} #section02 .t2 img { width:190px; }

/* section03 */
#section03 .s1 { top: 362px; left :  0px;} #section03 .s1 img { width:307px; }
#section03 .s2 { top:1030px; right: 80px;} #section03 .s2 img { width:310px; }
#section03 .a1 { top: 775px; right:  0px;} #section03 .a1 img { width:277px; }
#section03 .t1 { top: 820px; left:  40px;} #section03 .t1 img { width:269px; }
#section03 .t2 { top:1300px; right:260px;} #section03 .t2 img { width:195px; }

/* section04 */
#section04 .s1 { top: 120px; left:  93px;} #section04 .s1 img { width:680px; }
#section04 .t1 { top: 718px; left: 430px;} #section04 .t1 img { width:145px; }

/* section05 */
#section05 .a1 { top:1440px; left:  25px;} #section05 .a1 img { width:498px; }
#section05 .s1 { top: -50px; right:  0px;} #section05 .s1 img { width:430px; }
#section05 .t1 { top:1107px; left: 260px;} #section05 .t1 img { width:108px; }
#section05 .t2 { top:1410px; right: 35px;} #section05 .t2 img { width:157px; }
#section05 .t3 { top:1860px; left:  99px;} #section05 .t3 img { width:145px; }

/* section06 */
#section06 .s1 { top: 144px; right: 82px;} #section06 .s1 img { width:315px; }
#section06 .a1 { top: 45px;  right:  0px;} #section06 .a1 img { width:237px; }
#section06 .a2 { top: 320px; left :  0px;} #section06 .a2 img { width:222px; }
#section06 .t1 { top: 427px; right: 25px;} #section06 .t1 img { width:253px; }
#section06 .t2 { top: 160px; left :210px;} #section06 .t2 img { width:300px; }

@media screen and (max-width:1023px) {

	/* section01 - */
	#section01 .s1 { top: 220px; right:-20px;} #section01 .s1 img { width: 70px; }
	#section01 .a1 { top: 230px; right:-30px;} #section01 .a1 img { width:140px; }
	#section01 .a2 { top: 290px; left:-100px;} #section01 .a2 img { width:270px; }
	#section01 .t1 { top: 300px; right:  5px;} #section01 .t1 img { width: 70px; }
	#section01 .t2 { top: 590px; left : 10px;} #section01 .t2 img { width: 57px; }

	/* section02 */
	#section02 .t1 { top: 293px; right:  0px;} #section02 .t1 img { width:120px; }
	#section02 .t2 { top: 390px; left :30px;} #section02 .t2 img { width:85px; }

	/* section03 */
	#section03 .s1 { top: 362px; left :  0px;} #section03 .s1 img { width:153px; }
	#section03 .s2 { top:1030px; right: 80px;} #section03 .s2 img { width:155px; }
	#section03 .a1 { top: 775px; right:  0px;} #section03 .a1 img { width:138px; }
	#section03 .t1 { top: 820px; left:  40px;} #section03 .t1 img { width:134px; }
	#section03 .t2 { top:1300px; right:260px;} #section03 .t2 img { width: 97px; }

	/* section04 */
	#section04 .s1 { top:  60px; left: -100px;} #section04 .s1 img { width:340px; }
	#section04 .t1 { top: 358px; left:  30px;} #section04 .t1 img { width: 72px; }

	/* section05 */
	#section05 .a1 { top: 900px; left:  -25px;} #section05 .a1 img { width:160px; }
	#section05 .s1 { top: -20px; right:-50px;} #section05 .s1 img { width:180px; }
	#section05 .t1 { top: 557px; left: 20px;} #section05 .t1 img { width: 54px; }
	#section05 .t2 { top: 650px; right: 35px;} #section05 .t2 img { width: 78px; }
	#section05 .t3 { top: 900px; left:  99px;} #section05 .t3 img { width: 72px; }

	/* section06 */
	#section06 .s1 { top: 144px; right:-50px;} #section06 .s1 img { width:150px; }
	#section06 .a1 { top: 45px;  right:-60px;} #section06 .a1 img { width:110px; }
	#section06 .a2 { top: 320px; left :-10px;} #section06 .a2 img { width:110px; }
	#section06 .t1 { top: 427px; right:-25px;} #section06 .t1 img { width:120px; }
	#section06 .t2 { top: 160px; left : 30px;} #section06 .t2 img { width:150px; }
	
}