	/* 背景 */
	#bgchg{
		position:fixed;
    top:0px;
	    height:100%;
	    width:100%;
	    transition:background-color 1s linear 0s;    
	}
	div.move{
		display:block;
    	float:left;
    	height:35px;
    	width:35px;
		margin-left:12%;
     
    	animation-name:objmovey;
    	animation-duration:10s;
    	animation-timing-function:ease-in;
    	animation-iteration-count:infinite;
    	animation-direction:normal;
	}
	div.obj11{
		height:100%;
		width:100%;
    	background-repeat:no-repeat;
     	animation:objmovex 1s ease-in-out 0s infinite alternate;
	}
	@keyframes objmovey{
   		0%{margin-top:0px;}
   		100%{margin-top:100%;}
	}
	@keyframes objmovex{
   		0%{transform:translateX(-30px);}
   		100%{transform:translateX(30px);}
	}

	/* タイトル */
	#titleContainer{
    	margin:50px auto;
	}
	#titleContainer img{
   		animation-duration:1s;
   		animation-timing-function:ease-in;
   		animation-direction:alternate;
	}
	@keyframes title_ptn1{
   		0%{transform:rotateZ(0deg);}
   		100%{transform:rotateZ(360deg);}
	}
	@keyframes title_ptn2{
   		0%{transform:rotateY(0deg);}
   		100%{transform:rotateY(360deg);}
	}
	@keyframes title_ptn3{
   		0%{transform:rotateX(0deg);}
   		100%{transform:rotateX(360deg);}
	}
	@keyframes title_ptn4{
   		0%{transform:skewX(0deg);}
   		50%{transform:skewX(60deg);}
   		100%{transform:skewX(0deg);}
	}
	@keyframes title_ptn5{
   		0%{transform:skewY(0deg);}
   		50%{transform:skewY(60deg);}
   		100%{transform:skewY(0deg);}
	}
	@keyframes title_ptn6{
   		0%{transform:scaleX(1);}
   		50%{transform:scaleX(0);}
   		100%{transform:scaleX(1);}
	}
	@keyframes title_ptn7{
   		0%{transform:scaleY(1);}
   		50%{transform:scaleY(0);}
   		100%{transform:scaleY(1);}
	}
	@keyframes title_ptn8{
   		0%{transform:translateX(0px);}
   		25%{transform:translateX(-100px) translateY(0px);}
   		50%{transform:translateX(-100px) translateY(-50px);}
   		75%{transform:translateX(0px) translateY(-50px);}
   		100%{transform:translateX(0px) translateY(0px);}
	}
	/* 角丸 */
	td.menu,td.omikuji{
    	border-radius:10px;
	}
	/* おまけ */
	a{
    	transition:all 300ms linear 0s;
	}
	