@charset "shift_jis";


/* ------------------
 navi_menu
 ------------------*/

#menu_box_2{
	width:763px;
	height:20px;
	margin:10px 0 0 187px;
	}
	 
.navi_menu{
	width:109px;
	height:20px;
	float:left;
	}
	
/* ------------------
 container_2
 ------------------*/
 
#container_2{
	width:900px;
	height:auto;
	margin:0 auto 0 auto;
	}
	
.h1{
	border-top:1px solid #454EC4;
	padding:10px 0 0 0;
	margin:0 0 40px 0;
	}
	
.p_area{
	width:500px;
	height:auto;
	}
	
.h3_text{
	width:400px;
	height:auto;
	margin:10px 0 20px 30px;
	}
	
#flow_area{
	width:500px;
	height:auto;
	margin:0 auto 0 auto;
	text-align:center;
	}
	
.step{}

.step_text{
	margin:0 0 10px 0;
	}
	
.step_arow{
	margin:0 0 20px 0;
	}
	
.contact_bn{
	width:600px;
	height:80px;
	margin:30px auto 30px auto;
	}