@charset "UTF-8";
/* CSS Document */

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	information

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ---------- flowBlock ---------- */
#flowBlock { }
#flowList { }
#flowList li { position:relative; background:#fff; border-radius:10px; padding:30px 40px 30px 90px; margin-bottom:60px; }
#flowList li::before { position:absolute; content:''; width:0; height:0; bottom:-60px; left:0; right:0; margin:0 auto; border:solid 30px transparent; border-top:solid 30px #fff; }
#flowList li:last-child::before { display:none; }
#flowList .number { position:absolute; top:-10px; left:20px; display:inline-block; width:3rem; height:3rem; font-size:1.5rem; line-height:1.75; text-align:center; color:#fff; background:#46a429; border-radius:100%; border:3px solid #fff; }
#flowList h4 { font-size:1.25rem; font-weight:bold; margin-bottom:10px; }

a.link_ul { display:inline-block; text-decoration:underline; }
a.link_ul:hover { text-decoration:none; }


/*--------------------------------------------------------------
	SP　表示領域が1000px未満
--------------------------------------------------------------*/
@media (max-width: 1000px) {
}



/*--------------------------------------------------------------
	SP　表示領域が768px未満
--------------------------------------------------------------*/
@media (max-width: 768px) {

			/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

				information

			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
			/* ---------- flowBlock ---------- */
			#flowBlock { }
			#flowList { }
			#flowList li { padding:40px 30px 30px 30px; margin-bottom:30px; }
			#flowList li::before { bottom:-40px; border:solid 20px transparent; border-top:solid 20px #fff; }
			#flowList li:last-child::before { }
			#flowList .number { left:10px; width:2.5rem; height:2.5rem; font-size:1.2rem; }
			#flowList h4 { font-size:1.15rem; }



}











