.ie_alert {
  position: fixed;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  background: rgb(250, 250, 250); /* rgba未対応の古いIE用 */
  background: rgba(250, 250, 250, 0.95);
  text-align: center;
  padding: 10% 0;
  z-index: 1000;
  line-height: 2.0em;
}
.ie_alert div {
  display: inline-block;
  margin: 0 auto 30px;
  text-align: left;
}
.ie_alert span, .ie_alert p, .ie_alert a {
  color: #69360F;
}
.ie_alert span {
  display: block;
  font-size: 40px;
  line-height: 1.4em;
}
.ie_alert p {
  font-size: 20px;
}
.ie_alert a {
  display: inline-block;
  font-size: 16px;
  margin-top: 20px;
  padding: 8px 80px;
  border: solid 1px #69360F;
  &:hover {
    background: rgba(255, 255, 255, 0.1);
  }
}