ol, ul {
    list-style: none;
}
.wrap{position: relative; width:1430px; height:auto;margin:0 auto; border-top:solid 2px black; border-bottom:solid 2px black;  }
    table{width:1430px; padding:0;border-top:solid 2px black; border-bottom:solid 2px black;}
    table tr{background: url(1min_line.gif)repeat;}
    table td{background: url(10min_line.gif)repeat; height:420px; border-left:1px solid #eee; }
    table td:last-child{border-right:1px solid #eee;}
    table td ul{width:90%;margin:0 auto;}
    table td li{position: relative; float:left;width:32.4%; }
    table td li.plan{ margin-right:1px;}
    table td li.real{ margin-right:1px;}
    table td li.pred{ }
    table td li.plan .dash01 { position:absolute; top:0; left:0;width:100%;  background: #75a1e1; }
    table td li.real .dash02 {  position:absolute; top:0;left:26px; width:100%;  background: #ae71ca; }
    table td li.pred .dash03 {  position:absolute; top:0;  left:52px;width:100%; background: #ffb733; }
    .timeBar{width: 100%; border-top:solid 1px #666; position: absolute; z-index: 1;}
ul.head li{float:left;}
.faq-heading {
  font-family: Lato;   
  font-weight: 400;
  font-size: 19px;
   -webkit-transition: text-indent 0.2s; 
  color: #333;
}

.faq-text {
  font-family: Open Sans;   
  font-weight: 400;
  color: #919191;
  width:100%;
 margin-top: 80px;
 box-sizing: border-box;
}

.faq {
  width: 1432px;
  margin: 0 auto;
  background: white; 
  position: relative;
  border-top: 1px solid #E1E1E1;
}
.faq label {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  height: 80px;
  padding-top:1px;
 
  border-bottom: 1px solid #E1E1E1;
}

.faq input[type="checkbox"] {
  display: none;
}

 .faq input[type="checkbox"]:checked + label {
  display: block;
  background: rgba(255,255,255,255) !important;
  color: #4f7351;
  height: 420px;

}

 .faq input[type="checkbox"]:checked + label > p {display: none;}

 .faq input[type='checkbox']:not(:checked) + label {
  display: block;
  height: 80px; 
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

::-webkit-scrollbar {
  display: none;
}
