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

.flow_content{
 margin:30px auto auto auto;
 _margin:25px auto;
 }

.sodan{
	width:auto;
	height:73px;
	background-image:url(../images/flow1_sodan.gif);
	background-repeat:no-repeat;
	padding:0 0 0 322px;
	margin:25px auto 0 auto;
	}
	
.shiryo{
	width:auto;
	height:73px;
	background-image:url(../images/flow1_shiryo.gif);
	background-repeat:no-repeat;
	padding:0 0 0 325px;
	margin:5px auto 10px auto;
	}

ul.nayami-sodan{
	border:1px solid #ccc;
	padding-left:20px;
	_padding-left:10px;
	_padding-top:10px;
	}

ul.nayami-sodan li{
	height:30px;
	line-height:1.6em;
	list-style:none;
	}

.ns1{
	background-image:url(../images/flow2_komatta.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	margin-top:10px;
	}

.ns2{
	background-image:url(../images/flow2_sodan.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	}

.ns3{
	background-image:url(../images/flow2_motto.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	}

.ns4{
	background-image:url(../images/flow2_wakaranai.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	margin-bottom:5px;
	}

.nav_step{
	display:block;
	width:150px;
	height:27px;
	margin:10px auto 20px 250px;
	padding:0;
	}

a.back2{
	background:url(../images/flow_back.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display:block;
	width:67px;
	height:27px;
	margin-left:5px;
	}

a:hover.back2{
	background:url(../images/flow_back.gif) 0 -27px;
	display:block;
	width:67px;
	height:27px;
	}

a.back{
	background:url(../images/flow_back.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display:block;
	width:67px;
	height:27px;
	float:right;
	}

a:hover.back{
	background:url(../images/flow_back.gif) 0 -27px;
	display:block;
	width:67px;
	height:27px;
	}

a.next{
	background:url(../images/flow_go.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display:block;
	width:67px;
	height:27px;
	float:right;
	margin-left:10px;
	}

a:hover.next{
	background:url(../images/flow_go.gif) 0 -27px;
	display:block;
	width:67px;
	height:27px;
	}

.flow_box{
	background:url(../images/flow3_login_sample.gif) no-repeat right;
	width:580px;
	height:auto;
	}

.flow_box_content{
	width:370px;
	height:150px;
	}

dl.setteidaiko{
	margin:20px auto;
	}

dl.setteidaiko dd{
	margin:15px 0 0 0;
	_margin:7px 0 0 0;
	padding:0;
	}

.imgPosition{
	margin:auto;
	text-align:center;
	}

.support_list{
	background:url(../images/shake_hands.jpg) no-repeat;
	background-position:right;
	width:550px;
	height:100px;
	}

ul.support_list li{
	font-size:120%;
	line-height:1.6em;
	}

.best_flow{
	width:auto;
	height:auto;
	background:url(../images/teian.gif) no-repeat;
	background-position:right;
	}

.best_flow_text{
	width:450px;
	height:110px;
	}
	
.tel_box{
	margin:30px auto 20px auto;
	width:635px;
	}

.tel_box_text{
	width:500px;
	height:130px;
	float:right;
	margin:0;
	padding:0;
	}

.kanryo{
	background:url(../images/kanryo.gif) no-repeat right;
	width:550px;
	height:90px;
	}

div.setteikanryo p{
	width:500px;
	}
	
.step4_pipe{
	width:630px;
	height:auto;
	margin:0 auto;
	padding:0;
	}

.step4_h4{
	margin:40px 0 0 auto;
	}

.step5_h4{
	background-color:#F0F0F0;
	padding:5px;
	width:635px;
	font-size:110%;
	}