@charset "utf-8";
/* CSS Document */

.mainarea {
  border-radius:18px;
  border:4px solid #EEEEEE;
  padding:15px;
  background:#5B9F32;
  background: linear-gradient(#81CA55, #5B9F32);
  color:#fff;
  text-align:center;
  font-size:36px;
  font-size:3.6rem;
  letter-spacing:-2px;
  margin-bottom:30px;
}
.mainarea span {
  font-size:54px;
  font-size:5.4rem;
  line-height:1;
  font-weight:bold;
}
.logo-area {
  margin-bottom:2em;
}
.block-tokucyou {
  border-radius:16px;
  padding:15px;
  background:#FFFFDF;
  font-size:15px;
  font-size:1.5rem;
  line-height:1.5;
  margin:15px 0;
}
.kakomi {
  display:inline-block;
  background:#DF5D8C;
  padding:8px;
  font-size:24px;
  font-size:2.4rem;
  font-weight:bold;
  color:#fff;
  line-height:1;
  border-radius:10px;
  margin-bottom:5px;
}
.block-tokucyou h3 {
  color:#DF5D8C;
  font-size:28px;
  font-size:2.8rem;
  font-weight:bold;
  margin-bottom:5px;
}
.koufukin {
  text-align:center;
  margin:40px 0;
}
.koufukin-kakomi {
  display:inline-block;
  color:#DF5D8C;
  color:#DF5D8C;
  font-size:28px;
  font-size:2.8rem;
  border:3px solid #ccc;
  border-radius:40px;
  line-height:1;
  padding:15px 40px;
  font-weight:bold;
  background:#eee;
  margin-bottom:0.5em;
}