@charset "UTF-8";

/*--------------------------------------------------------------------------------
 flow 領域
 --------------------------------------------------------------------------------*/
/*
====  flow_box　全体  ====
*/
#in_left .box_flow {
	padding:0 0 0 16px ;
	margin:30px 0 0 0;
	clear:both;
	float:none;
	width: 526px;
}


/*
====  Before 領域  ====
*/
/* dtタグ */
#in_left .before_box{
	letter-spacing:1px;
	line-height:1.4;
}

/* dtタグ */
#in_left .before_box dt{
	width:533px;
	height:23px;
	text-indent:-10000px;
}

/* ddタグ */

#in_left .before_box_dd{
	display:block;
	background:url(../img/inner/flow/flow_b_arrow.gif) 15px 0 no-repeat;
	padding:0 10px 0 70px;
	height:47px;
	margin-top:15px;
}
#in_left .before_box_dd_last{
	display:block;
	padding:0 10px 0 70px;
	height:47px;
	margin-top:15px;
}

/*テキストライン*/
#in_left .before_text_line{
	display:block;
	background:url(../img/common/dot1_1_w4_036.gif) repeat-x 0 bottom;
	padding:1px 0;
}
/*
====  before_step　画像  ====
*/

#in_left .flow_b_step1_bg{
	background:url(../img/inner/flow/flow_b_step1_bg.gif) 0 0 no-repeat;
	margin-top:25px;
}

#in_left .flow_b_step2_bg{
	background:url(../img/inner/flow/flow_b_step2_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_b_step3_bg{
	background:url(../img/inner/flow/flow_b_step3_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_b_step4_bg{
	background:url(../img/inner/flow/flow_b_step4_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_b_step5_bg{
	background:url(../img/inner/flow/flow_b_step5_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_b_step6_bg{
	background:url(../img/inner/flow/flow_b_step6_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_b_step7_bg{
	background:url(../img/inner/flow/flow_b_step7_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}


/***/
/*
====  After 領域  ====
*/
/* dtタグ */
#in_left .after_box{
	letter-spacing:1px;
	line-height:1.4;
}

/* dtタグ */
#in_left .after_box dt{
	width:533px;
	height:23px;
	text-indent:-10000px;
}

/* ddタグ */
#in_left .after_box_dd{
	display:block;
	background:url(../img/inner/flow/flow_a_arrow.gif) 15px 0 no-repeat;
	padding:0 10px 0 70px;
	height:47px;
	margin-top:15px;
}
#in_left .after_box_dd_last{
	display:block;
	padding:0 10px 0 70px;
	height:47px;
	margin-top:15px;
}

/*テキストライン*/
#in_left .after_text_line{
	display:block;
	background:url(../img/common/dot1_1_w4_300.gif) repeat-x 0 bottom;
	padding:1px 0;
}
/*
====  after_step　画像  ====
*/

#in_left .flow_a_step1_bg{
	background:url(../img/inner/flow/flow_a_step1_bg.gif) 0 0 no-repeat;
	margin-top:25px;
}

#in_left .flow_a_step2_bg{
	background:url(../img/inner/flow/flow_a_step2_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_a_step3_bg{
	background:url(../img/inner/flow/flow_a_step3_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_a_step4_bg{
	background:url(../img/inner/flow/flow_a_step4_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_a_step5_bg{
	background:url(../img/inner/flow/flow_a_step5_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}

#in_left .flow_a_step6_bg{
	background:url(../img/inner/flow/flow_a_step6_bg.gif) 0 0 no-repeat;
	margin-top:15px;
}
