@charset "utf-8";

/*

************************************************************************

 手続き・流れ

************************************************************************

*/

.flow

{

}

.flow .flow-item

{

	

}

.flow .flow-item .flow-title

{

}

.flow .flow-item .flow-title .step

{

	display: inline-flex;

	align-items: center;

	align-content: center;

	

	line-height:1;

	

	padding:0.5em 0.8em;

	border-radius:var(--border-radius);

	background-color:var(--accent-background-color);

	color:var(--accent-font-color);

	

	margin-bottom:0.5em;

	

	font-size:0.8em !important;

}

.flow .flow-item .flow-title .step > i

{

	color:var(--accent-icon-color);

	font-size:1.5em !important;

}

.flow .flow-item .flow-title .main

{

	display:block;

	font-size:1.5em;

	font-weight:bold;

	line-height:1.2;

}

.flow .flow-item .flow-text

{

	padding:1em;

	padding-bottom:2em;

	margin-left:1em;

	margin-top:1em;

	margin-bottom:1em;

	

	border-left:1px solid var(--body-border-color);

}



/* ################################################################################################ */

/* ## TAB                        ################################################################## */

/* ################################################################################################ */

@media screen and (max-width:1040px) {

}



/* ################################################################################################ */

/* ## スマホサイト用スタイル ###################################################################### */

/* ################################################################################################ */

@media screen and (max-width:640px) {

}

