/* entry_flow
--------------------------------------------------------- */
.entry_flow dl {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-height: 80px;
  font-size: 1.4rem;
}

.entry_flow dl.s_size {
  margin-left: 38px;
  position: relative;
}

.entry_flow dl.s_size > dt span {
  min-width: 186px;
  padding: 10px 16px;
}

.entry_flow dl.s_size > dt:after {
  content: '';
  width: 4px;
  height: 75px;
  border-left: dotted 4px #439EF8;
  position: absolute;
  top: 0;
  left: -22px;
}

.entry_flow dl.s_size.no_line > dt:before {
  display: none;
}

.entry_flow dl.long_line dt:after {
  content: '';
  width: 4px;
  height: 28px;
  border-left: dotted 4px #439EF8;
  position: absolute;
  top: 48px;
  left: 16px;
}

.entry_flow dl:last-of-type dt:before {
  display: none;
}

.entry_flow dt {
  position: relative;
}

.entry_flow dt span {
  border-radius: 6px;
  background: #FFFFFF;
  padding: 10px;
  text-align: center;
  display: inline-block;
  min-width: 224px;
}

.entry_flow dt:before {
  content: '';
  width: 4px;
  height: 28px;
  border-left: dotted 4px #439EF8;
  position: absolute;
  top: 48px;
  left: 50%;
}

.entry_flow dd {
  width: calc(100% - 244px);
  margin-left: 20px;
  margin-top: 8px;
  position: relative;
}

@media screen and (max-width: 768px) {
  .entry_flow dl {
    margin-top: 12px;
  }
  .entry_flow dl.s_size:after {
    content: '';
    width: 4px;
    height: 105%;
    border-left: dotted 4px #439EF8;
    position: absolute;
    top: -20px;
    left: -22px;
  }
  .entry_flow dl.s_size > dt span {
    min-width: 100%;
  }
  .entry_flow dl.s_size > dt:after {
    display: none;
  }
  .entry_flow dl.s_size.no_line > dd:after {
    display: none;
  }
  .entry_flow dl.long_line dt:after {
    display: none;
  }
  .entry_flow dl:first-of-type {
    margin-top: 0;
  }
  .entry_flow dl:last-of-type dd:after {
    display: none;
  }
  .entry_flow dt {
    width: 100%;
  }
  .entry_flow dt span {
    min-width: 100%;
  }
  .entry_flow dt:before {
    display: none;
  }
  .entry_flow dd {
    width: 100%;
    margin-left: 0;
    margin-top: 12px;
    padding-bottom: 32px;
  }
  .entry_flow dd:after {
    content: '';
    width: 4px;
    height: 25px;
    border-left: dotted 4px #439EF8;
    position: absolute;
    top: calc(100% - 22px);
    left: 50%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFtZXJ1L3Rvc2hpbi9jc3MvZW50cnkuY3NzIiwic291cmNlcyI6WyJ0YW1lcnUvdG9zaGluL2Nzcy9lbnRyeS5zY3NzIiwiY21uL2Nzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTs0REFDNEQ7QUFDNUQsQUFDRSxXQURTLENBQ1QsRUFBRSxDQUFDO0VBQ0QsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxNQUFNO0NBdUZsQjs7QUNyRkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRFByQyxBQUNFLFdBRFMsQ0FDVCxFQUFFLENBQUM7SUFNQyxVQUFVLEVBQUUsSUFBSTtHQXFGbkI7OztBQTVGSCxBQVNJLFdBVE8sQ0FDVCxFQUFFLEFBUUMsT0FBTyxDQUFDO0VBQ1AsV0FBVyxFQUFFLElBQUk7RUFDakIsUUFBUSxFQUFFLFFBQVE7Q0E2Q25COztBQ2pESCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VEUHJDLEFBYVEsV0FiRyxDQUNULEVBQUUsQUFRQyxPQUFPLEFBSUgsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLEVBQUU7SUFDWCxLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxJQUFJO0lBQ1osV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsS0FBSztJQUNWLElBQUksRUFBRSxLQUFLO0dBQ1o7OztBQXJCVCxBQXdCUSxXQXhCRyxDQUNULEVBQUUsQUFRQyxPQUFPLEdBY0YsRUFBRSxDQUNKLElBQUksQ0FBQztFQUNILFNBQVMsRUFBRSxLQUFLO0VBQ2hCLE9BQU8sRUFBRSxTQUFTO0NBSW5COztBQ3ZCUCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VEUHJDLEFBd0JRLFdBeEJHLENBQ1QsRUFBRSxBQVFDLE9BQU8sR0FjRixF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 */

/*# sourceMappingURL=../../../_maps/tameru/toshin/css/entry.css.map */
