.topimage{
	width: 1200px;
	height: 1200px;
	background-position: center bottom;
	background-image : url("img/alvorna_se_top.png") ;
	background-repeat : no-repeat;
	opacity: 0;
}
.topimage:nth-child(1) {
  -webkit-animation: moveitem 0.5s ease 0.5s 1 forwards;
  animation: moveitem 3.0s ease 0.1s 1 forwards;
}
h1{
	font-size: 200%;
	font-family:Times New Roman;
	font-weight: bold;
	font-color:#502a2c;
	text-decoration:underline;
}
h3{
	font-size: 142%;
	font-family:Times New Roman;
	font-weight: bold;
	font-color:#502a2c;
}
pre {
	white-space: -moz-normal-wrap; /* Mozilla */
	white-space: -normal-wrap; /* Opera 4-6 */
	white-space: -o-normal-wrap; /* Opera 7 */
	white-space: normal-wrap; /* CSS3 */
	word-wrap: break-word; /* IE 5.5+ */
}

.item2{
position: relative;/*相対配置*/
  float: center;
  margin-right: 10px;
  width: 1200px;
  text-align: center;
  opacity: 1;
}
.item2:nth-child(1) {
  -webkit-animation: moveitem2 0.5s ease 0.5s 1 forwards;
  animation: moveitem2 7.0s ease 0.0s 1 forwards;
}
.item2 p {
  text-align: center;
  letter-spacing: 0.4em;
  position: absolute;/*絶対配置*/
  color: white;/*文字は白に*/
  top: 500px;
  left:600px;
  font-size: 15px;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
@-webkit-keyframes moveitem2 {
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes moveitem2 {
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.item{
  position: relative;/*相対配置*/
  float: center;
  margin-right: 0px;
  width: 300px;
  text-align: center;
  opacity: 0;
}
.item:nth-child(1) {
  -webkit-animation: moveitem 0.5s ease 0.5s 1 forwards;
  animation: moveitem 3.0s ease 0.2s 1 forwards;
}
@-webkit-keyframes moveitem {
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes moveitem {
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

