h2#guide_title{
	margin:8px 0 0 0;
	line-height:0;
}
#main h3 {margin-bottom:1em;}

div#guide_nagare{
	width:888px;
	margin:0 10px 1em;
	font-size:14px;
	line-height:16px;
}
	div#guide_nagare h3{
		line-height:0;
		margin:0;
	}
	div#guide_nagare div#g_title{
		width:888px;
		height:122px;
		background:url(../img/guide/guide_09.jpg) top right no-repeat;
	}
	div#guide_nagare div#g_title-text{
		padding:13px 247px 0 15px;
		line-height:16px;
		font-size:14px;
	}

div#step1-2{
	width:888px;
	margin:0 auto;
}
	div#step1-2 img{
		vertical-align:bottom;
	}

	div#step1-2 div#s1-2_net{
		width:422px;
		float:left;
	}
		div#s1-2_net div#net_s0{
			width:422px;
			height:179px;
			background:url(../img/guide/guide_14.jpg) top left no-repeat;
		}
			div#s1-2_net div#net_s0 div#net_s0-text{
				padding:11px 185px 0 15px;
			}
		div#s1-2_net div#net_s1{
			width:422px;
			height:114px;
			background:url(../img/guide/guide_18.gif) top left no-repeat;
		}
			div#s1-2_net div#net_s1 div#net_s1-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_net div#net_s2{
			width:422px;
			height:184px;
			background:url(../img/guide/guide_21.gif) top left no-repeat;
		}
			div#s1-2_net div#net_s2 div#net_s2-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_net div#s1-2_net-btm{
			width:422px;
			height:18px;
			background:url(../img/guide/guide_24.gif) top left no-repeat;
		}

	div#step1-2 div#s1-2_real{
		width:422px;
		float:right;
	}
		div#s1-2_real div#real_s0{
			width:422px;
			height:179px;
			background:url(../img/guide/guide_15.jpg) top left no-repeat;
		}
			div#s1-2_real div#real_s0 div#real_s0-text{
				padding:11px 190px 0 15px;
			}
		div#s1-2_real div#real_s1{
			width:422px;
			height:218px;
			background:url(../img/guide/guide_19.gif) top left no-repeat;
		}
			div#s1-2_real div#real_s1 div#real_s1-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_real div#real_s2{
			width:422px;
			height:80px;
			background:url(../img/guide/guide_23.gif) top left no-repeat;
		}
			div#s1-2_real div#real_s2 div#real_s2-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_real div#s1-2_real-btm{
			width:422px;
			height:18px;
			background:url(../img/guide/guide_25.gif) top left no-repeat;
		}

	div#s12_arrow{
		clear:both;
		width:888px;
		height:60px;
		position:relative;

		background:url(../img/guide/guide_ya.gif) top left no-repeat;
	}

div#step3-e{
	width:888px;
	margin-top:-23px;
}
div#step3-e_b{
	border:1px solid #CCC;
	padding:12px 0 0 14px;
}
	div#step3-e_b img{
		vertical-align:bottom;
	}

	div#step3-e_b div#g_step3-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step3-line img{
		padding:55px 0 0 13px;
	}
	div#step3-e_b div#g_step3-text{
		width:810px;
		padding:11px 0 0 17px;
		float:left;
	}

div#step3-e_b img.g_step-cl{
	clear:both;
}

	div#step3-e_b div#g_step4-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step4-line img{
		padding:145px 0 0 13px;
	}
	div#step3-e_b div#g_step4-text{
		width:580px;
		margin:11px 0 0 17px;
		float:left;
	}


	div#step3-e_b div#g_step5-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step5-line img{
		padding:110px 0 0 13px;
	}
	div#step3-e_b div#g_step5-text{
		width:820px;
		height:144px;
		background:url(../img/guide/guide_37.jpg) center right no-repeat;
		float:left;
	}
	div#step3-e_b div#g_step5-text-in{
		padding:20px 230px 0 17px;
	}

	div#step3-e_b div#g_stepE-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_stepE-line img{
		padding:157px 0 0 13px;
	}
	div#step3-e_b div#g_stepE-text{
		width:827px;
		height:205px;
		background:url(../img/guide/guide_41.jpg) bottom right no-repeat;
		float:left;
	}
	div#step3-e_b div#g_stepE-text-in{
		padding:20px 350px 0 17px;5
	}

	div#step3-e_b div#g_stepA-text{
		width:820px;
		/*height:165px;*/
		background:url(../img/guide/guide_ta_25.jpg) center right no-repeat;
		/*float:left;*/
	}
	div#step3-e_b div#g_stepA-text-in{
		padding:20px 160px 20px 48px;
	}


div#guide_pay{
	width:888px;
	margin:0 auto;
}
	div#guide_pay h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url(../img/guide/guide_54.gif) top left no-repeat;
	}

div#pay_area{
	width:500px;
	float:left;
}

div#pay_cash{
	width:530px;
}
	div#pay_cash img{
		display:block;
		float:left;
	}
	div#pay_cash div#pay_cash-r{
		width:330px;
		margin:20px 0 0 0;
		float:left;
	}
	div#pay_cash div#pay_cash-text{
		padding:5px 0 0 20px;
	}

div#pay_card{
	clear:both;
	width:530px;
}
	div#pay_card img{
		display:block;
		float:left;
	}
	div#pay_card div#pay_card-r{
		width:330px;
		float:left;
	}
	div#pay_card div#pay_card-text{
		padding:5px 0 0 20px;
	}

div#pay_bank{
	clear:both;
	width:530px;
}
	div#pay_bank img{
		display:block;
		float:left;
	}
	div#pay_bank div#pay_bank-r{
		width:330px;
		float:left;
	}
	div#pay_bank div#pay_bank-text{
		padding:5px 0 0 20px;
	}

div#pay_board{
	float:left;
}
img#bank_img{
	clear:both;
	padding:0 0 0 130px;
}

div#bank_info{
	margin:10px 0 0 130px;
}
	div#bank_info table{
		width:350px;
		border-right: solid 1px #AAA;
		border-bottom: solid 1px #AAA;
		border-spacing: 0;
	}

	div#bank_info td{
		border-top: solid 1px #AAA;
		border-left: solid 1px #AAA;
	}
	div#bank_info td.b_th{
		width:115px;
		padding:4px 0;
		text-align:center;
		background-color:#d3e9ff;
	}
	div#bank_info td.b_td{
		padding:4px 0 0 12px;
	}

	div#bank_info table#bank1{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank2{
		margin:0 0 5px 5px;
		float:left;
	}
	div#bank_info table#bank3{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank4{
		margin:0 0 5px 5px;
		float:left;
	}
	div#bank_info table#bank5{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank6{
		margin:0 0 20px 5px;
		float:left;
	}

div#guide_cancel{
	clear:both;
}

	div#guide_cancel h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url(../img/guide/guide_54.gif) top left no-repeat;
	}

	div#guide_cancel img#can_img{
		margin:5px 21px 20px 20px;
		display:block;
		float:left;
	}
	div#guide_cancel div#cancel_t{
		width:769px;
		float:left;
	}
	div#guide_cancel div#cancel_text1{
		padding:5px 0 10px 20px;
	}
	div#guide_cancel div#cancel_text2{
		padding:5px 0 20px 20px;
	}

div#guide_receipt{
	clear:both;
	height:250px;
}

	div#guide_receipt h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url(../img/guide/guide_54.gif) top left no-repeat;
	}

	div#guide_receipt img#rec_img{
		margin:45px 9px 0px 10px;
		display:block;
		float:left;
	}
	div#guide_receipt div#receipt_t{
		float:left;
	}
	div#guide_receipt div#receipt_text1{
		padding:5px 0 10px 20px;
	}
	div#guide_receipt div#receipt_text2{
		padding:5px 0 10px 20px;
	}
	div#guide_receipt div#receipt_text3{
		padding:5px 0 10px 20px;
	}
