@charset "utf-8";

#h2Area.ar_title {
  height: 56px;
}
#allrequest .ar_lead {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 44px;
}
#allrequest .ar_lead a {
  color: #FF0000;
}
#allrequest .ar_howto {
  text-align: center;
  padding-bottom: 22px;
  border-bottom: 1px solid #339933;
}

#allrequest .ar_list {
  margin-left: -30px;
}

#allrequest .ar_result,
#allrequest .ar_coming {
  width: 390px;
  margin: 0 0 44px 30px;
  float: left;
}
#allrequest .ar_result:nth-child(2n+1),
#allrequest .ar_coming:nth-child(2n+1) {
  clear: left;
}
#allrequest .ar_result h3,
#allrequest .ar_coming h3 {
  color: #339933;
  font-size: 16px;
  line-height: 1.5;
  border-bottom: 1px solid #339933;
  margin-bottom: 22px;
  padding: 0;
}
#allrequest .ar_result .triggers,
#allrequest .ar_coming .triggers {
  color: #FF0000;
  font-size: 12px;
}

#allrequest .apple_overlay {
  width: 702px;
  margin-left: -141px;
}
#allrequest .details {
  padding: 22px 26px 11px;
}
#allrequest .details h3 {
  color: #339933;
  font-size: 16px;
  line-height: 1.5;
  border-bottom: 1px solid #339933;
  margin-bottom: 22px;
  padding-bottom: 22px;
  text-align: center;
}
#allrequest .ar_rank {
  margin: 0 0 44px 0;
  padding-bottom: 44px;
  border-bottom: 1px solid #339933;
}
#allrequest .ar_rank ol {
  width: 312px;
  float: left;
}
#allrequest .ar_rank ol:first-child {
  margin-right: 26px;
}
#allrequest .ar_comment {
  padding-bottom: 22px;
  border-bottom: 1px solid #339933;
}
#allrequest .ar_comment .left {
  display: block;
  width: 312px;
}
#allrequest .ar_comment .left p {
  text-align: justify;
}
#allrequest .ar_comment .right {
  display: block;
  width: 312px;
  text-align: right;
}
#allrequest .details_bottom {
  height: 22px;
  margin-bottom: 11px;
}
