/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

News CSS

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/* Variables
-------------------------------------------- */
body #flow {
  max-width: 900px;
  margin: 0 auto 60px;
  box-sizing: border-box; }
  @media (max-width: 1420px) {
    body #flow {
      padding: 0 40px; } }
  @media (max-width: 960px) {
    body #flow {
      padding: 0 10px; } }
  body #flow li {
    padding: 12px 0 12px 160px;
    border-bottom: solid 1px #ccc;
    position: relative; }
    @media (max-width: 640px) {
      body #flow li {
        padding: 35px 0 12px 35px; } }
    body #flow li::before {
      position: absolute;
      content: "";
      left: 0;
      top: calc(14px + 0.7rem);
      width: 15px;
      height: 2px;
      background: #CCAC00; }
    body #flow li:first-child {
      border-top: solid 1px #ccc; }
    body #flow li span {
      position: absolute;
      left: 40px;
      top: 12px; }
      @media (max-width: 640px) {
        body #flow li span {
          left: 35px; } }
    @media (max-width: 480px) {
      body #flow li span {
        display: block;
        width: 100%;
        float: none;
        margin: 0 0 14px; }
      body #flow li p {
        margin-left: 0; } }
