body {
  background-color: #ffe3ee;
  color: #a00050;
}

/*リンクの色*/
a:link{color: #ff3333}
a:visited{color: #ff0099}
a:hover{color: #ff3366}
a:active{color: #ff6699}

p {
  line-height: 1.8em;
}

strong {color: #ff6600;}

a:link{color: #cc33ff;}

a:visited{color: #9900cc;}

div.box{
  position:relative;
  width: 100%;
  max-width: 453.5px;
  height: 100%;
  max-height: 255px;
}

div.box img{
  width: 100%;
  max-width: 453.5px;
  height: 100%;
  max-height: 255px;
  z-index: 1;
}

.btn{
  position:absolute;
  bottom: 0px;
  left: 0px;
  z-index: 100;
  width: 12%;
  height: 20%;
  font-size: 1px;
  color: white;
  background-color: rgb(0, 0, 0, 0);
  margin: 0px 0px;
  padding: 4% 3%;
}

.startbtn {
  background-color: #fff5fa;
  border: solid 2px #a00050;
  box-shadow: 0rem 0.5rem 0 #a00050;
  color: #a00050;
}
.startbtn:hover {
  background-color: #ffffff;
}

.nazoform button {
  background-color: #a00050;
}