.symbol {
  font-size: 1.1em;
  font-family: Times New Roman;
  border-radius: 1em;
  padding: .1em .6em .1em .6em;
  font-weight: bolder;
  color: white;
  background-color: #4E5A56;
}

.icon-excl { background: #FA5858; color: white; }

.icon-excl:before { content: '!'; }

.notify {
  background-color:#e3f7fc; 
  color:#555; 
  border:.1em solid;
  border-color: #8ed9f6;
  font-family:Tahoma,Geneva,Arial,sans-serif;
  font-size:1.1em;
  padding:10px 10px 10px 10px;
  cursor: default;
}

.notify-yellow { background: #fff8c4; border-color: #f7deae; }
.notify-red { background: #ffecec; border-color: #fad9d7; }
.notify-green { background: #e9ffd9; border-color: #D1FAB6; }

.warning_title {
  font-weight: bold;
  text-align: center;
  font-size: 30px;
}

.warning_sub_title {
  text-align: center;
  font-size: 26px;
}

.warning_info {
  border:.1em solid;
  border-color: #fad9d7;
  margin-bottom: 0.5em;
}
.pref_wrapper  {
  font-size: 26px;
  display: inline-block;
}

.warning_info .pref_wrapper a{
 text-decoration: underline;
 color: #444444;
 padding-right: 15px; 
}

.warning_content {
  padding: 0.5em;
}

.warning_content {
  font-size: 25px;
}