@charset "utf-8";
/* CSS Document */
#left{
	float:left;
	width:579px;
	padding:15px 15px 30px 18px;
	color:#0087C7;
}

#left .left_inner{
	background:url(../image/using_flow/bg.gif);
}


#box1,#box2,#box3,#box4,#box5{
	width:555px;
	margin:0 auto 30px;
	padding-bottom:20px;
	border-bottom:solid 1px #c8c8c8;
}

#box1 .ttl,#box2 .ttl,#box4 .ttl,#box5 .ttl{
	margin-bottom:10px;
}

#box1 .left{
	width:353px;
	float:left;
}
#box1 .right{
	width:181px;
	float:left;
	text-align:center;
}
#box1 .right p{
	margin-top:10px;
}

#box1 .btm{
	clear:both;
}
.contents{
	width:534px;
	margin:0 auto;
}
#box2 .contents p,#box3 .contents p{
	margin-top:20px;
}

#box4 .contents div{
	margin:20px 0 40px;
}

#box5 .btn{
	width:236px;
	margin:0 auto 20px;
}

#box6{
	width:534px;
	margin:0 auto;
}
#box7{
	width:382px;
	margin:25px auto 0;
}

.first{
	background:url(../image/using_flow/101a.jpg) left top no-repeat;
	padding-top:185px;
}

.first_pra{
	text-align:right;
	margin:0 0px 10px 0;
}

.drive dt{
	margin-left:10px;
	margin-bottom:20px;
}

.drive dd{
	margin-left:20px;
	margin-right:20px;
}

.line{
	border-bottom:dashed solid 1px #CCCCCC;
	margin:30px 10px;
}

.second{
	background:url(../image/using_flow/201.gif) no-repeat left top;
	padding-top:225px;
	margin-bottom:10px;
}

.third_dl li{
     float:left;
	 margin-right:2px;
	 margin-bottom:2px;
}

.third_dl ul{
	display:inline-block;
	margin-bottom:10px;
	
}

.third_dl ul:after{
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

.third_dl li.right_image{
     margin-right:0;
}

      

.third{
	padding-top:160px;
}
.third_a{
	padding-top:160px;
}

.fourth{
	background:url(../image/using_flow/401.jpg) no-repeat left top;
	padding-top:200px;
}
.fourth_a{
	background:url(../image/using_flow/402.jpg) no-repeat left top;
	padding-top:200px;
	margin:50px 0;
}
.fourth_b{
	background:url(../image/using_flow/403.jpg) no-repeat left top;
	padding-top:200px;
	margin:50px;
}
.fourth_c{
	background:url(../image/using_flow/404.jpg) no-repeat left top;
	padding-top:200px;
	margin-top:50px;
}
.fifth{
	background:url(../image/using_flow/501.jpg) no-repeat left top;
	padding-top:220px;
	margin-top:40px;
}

.m_502{
	margin:30px 0;
}
.btm_entry{
	margin:30px 0;
}



