@charset 'UTF-8';
.flow-info{
	width: 800px;
}
.flow-info .box{

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 85px;
	position: relative;
}
.flow-info .box:nth-child(10){
	margin-bottom: 80px;
}
.flow-info .box:nth-child(10):before{
	background: none;
}
.flow-info .box:before{
	content: '';
    position: absolute;
    z-index: 20;
    bottom: -160px;
    left: 70px;
    width: 7px;
    height: 100%;
    background: url(../image/dot_line.jpg) top center repeat-y;
    z-index: -1;
}
.flow-info dt{
	font-family: '游ゴシック', 'Yu Gothic', YuGothic, "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 2.4rem;
	line-height: 1.25;
	margin-bottom: 15px;
}
.flow-info dd a {
	text-decoration: none;
	color: #333;
	font-weight: normal;
}
.flow-info dd a.mailform {
	font-weight: normal;
	text-decoration: underline;
}
.flow-info dd a.mailform:hover{
	text-decoration: none;
}
.flow-info .imgleft .image{
	width: 150px;
	margin-right: 30px;
}
.flow-info .button{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: center;
	align-items: flex-start;
}
.flow-info .button li {
	max-width: 229px;
}
.flow-info .button li:first-child{
	margin-right: 50px;
}