@charset "UTF-8";

.flowill { position:relative; display:block; }
.flowno {
	position:absolute;left:0; top:0; font-size:20px; line-height:30px; width:30px; height:30px;
	border-radius:15px; background-color:var(--wa-orange); color:#fff; text-align:center;
}

.fig_block4 { display:flex; flex-wrap:wrap; justify-content:space-between; }
.fig_block4 div { flex:0 0 48%; }

.fig_block6 { display:flex; flex-wrap:wrap; justify-content:space-between; }
.fig_block6 div { flex:0 0 48%; margin-bottom:10px;  }
.fig_block6 div img.fig_right { float:right; width:44%; padding-left:12px; }

.fig_block6 h4.stit { margin:10px 0 0 0; font-size:1rem; }
.fig_block6 h4.stit span { border-bottom:none; }

.cau_line_tit { display:inline-block; padding:2px 10px; background-color:#fff; color:var(--wa-gray); border-radius:6px; }

@media only screen and (max-width: 960px) {
}

@media only screen and (max-width: 767px) {
	.fig_block4 div { flex:0 0 100%; }
	.fig_block6 div { flex:0 0 100%; }

	.fig_block6 div img.fig_right { width:40%; }
}
