#page_title{
	background:#ff9100 url('../images/civil/pagetitle.webp') no-repeat top center;
}
main section article:after{
	clear:both;
	content:"";
	display:block;
}
    .flow-wrapper {
      position: relative;
    }

    .flow-container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      gap: 10px;
		padding:40px 0 0;
    }

    .flow-item {
      border: 2px solid #fd4e01;
      color: inherit;
      padding: 20px 30px;
      border-radius: 30px;
      font-size: 1rem;
      white-space: nowrap;
      text-align: center;
      min-width: 110px;
      height: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      background-color: #fff;
    }
    .flow-wrapper2{
		border-bottom:1px solid #111;
		border-right:1px solid #111;
		margin:0 130px 0 80px;
		line-height:1em;
		position:relative;
}
.flow-wrapper2 .yajirusi{
	display:block;
	position:relative;
	left:-8px;
}