/* Top PAGE STYLES */


.mainbody {
  padding-top: 40px;
  padding-bottom: 40px;
  background: url("../img/AdobeStock_325254635.jpeg") #FFF;
  background-size: cover;
  background-repeat: no-repeat;
}

.resizeimage img {
  width: 100%;
}


.container{
  width:600px;
  height:auto;
  position: relative;
}
.container img{
  width:170%;
  height:170%;
  transform: translate(-20%,0%);
}
p{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  padding:0;
  margin:0;
  font-size:30px;
  color: white;
}

textarea {
	width: 500px;  /* 横幅 */
	height: 100px; /* 高さ */
}



.container2{
  width:600px;
  height:auto;
  position: relative;
}
.container2 img{
  width:200%;
  height:200%;
}