@charset "euc-jp";



/*=====================================================
金利紹介ページのCSS 0811改修（右コンテンツのみ）
=======================================================*/


/*buyersflow00*/
div#buyersFlowMainImg {
	width:522px;
	margin-bottom:25px;
	}
p#buyersFlowRead {
	width:510px;
	line-height:140%;
	letter-spacing: 1px;
	margin-bottom:30px;
	margin-left:15px;
	}
body#buyersflow00 div#content h2 {
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:30px;
	margin-bottom:20px;
	}


/*buyersflow01*/
body#buyersflow01 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf01Read {
	height:186px;
	background-image:URL(/imgs/useful/tebiki/b_flow/sf_01_phot1.gif);
	}
div#bf01Read p {
	padding-top:30px;
	}
div#bf01InfoSumai1 div#bf01InfoSumai1Tops {
	width:520px;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:20px;
	}
div#bf01InfoSumai1 div#bf01InfoSumai1Tops dl {
	width:260px;
	float:left;
	margin-bottom:20px;
	}
div#bf01InfoSumai1 dl#bf01InfoSumai1Point {
	clear:both;
	width:510px;
	height:160px;
	margin-left:20px;
	}
div#bf01InfoSumai1 dl#bf01InfoSumai1Point dt {
	width:160px;
	float:left;
	}
div#bf01InfoSumai1 dl#bf01InfoSumai1Point ul {
	float:right;
	width:340px;
	line-height:140%;
	letter-spacing: 1px;
	}
div#bf01InfoSumai1 dl#bf01InfoSumai1Point ul li {
	background-image:URL(/imgs/useful/tebiki/b_flow/sf_01_shikaku.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-top:5px;
	}
div#bf01InfoJword {
	clear:both;
	width:510px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	overflow:hidden;
	padding-top:20px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
div#bf01InfoJword h3 {
	float:left;
	width:202px;
	}
div#bf01InfoJword p {
	float:right;
	width:280px;
	margin-bottom:10px;
	line-height:130%;
	letter-spacing: 1px;
	}
div#bf01InfoJword p.bf01InfoJwordCaution {
	width:256px;
	margin-left:2em;
	text-indent:-2em;
	}


/*buyersflow02*/
body#buyersflow02 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf02Read {
	height:185px;
	background-image:URL(/imgs/useful/tebiki/b_flow/sf_02_phot1-2.gif);
	}
div#bf02Read p {
	padding-top:15px;
	}
div#bf02Last {
	margin-bottom:30px;
	}

/*buyersflow03*/
body#buyersflow03 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf03Read {
	height:191px;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_01_02.jpg);
	}
div#bf03Read p {
	width:335px;
	padding-top:40px;
	}
div#bf03Last {
	width:534px;
	padding-top:30px;
	margin-bottom:30px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
div#bf03Last h3 {
	margin-bottom:10px;
	text-align:center;
	}


/*buyersflow04*/
body#buyersflow04 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf04Read {
	height:175px;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_04_pic1.jpg);
	}
div#bf04Read p {
	padding-top:20px;
	width:290px;
	}
div#bf04Last {
	width:530px;
	padding-top:30px;
	padding-left:10px;
	margin-bottom:30px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}

/*buyersflow05*/
body#buyersflow05 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf05Read {
	height:166px;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_02img.jpg);
	}
div#bf05Read p {
	padding-top:40px;
	width:325px;
	}
div#bf05Last {
	width:534px;
	margin-left:5px;
	padding-top:30px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin-bottom:30px;
	}
div#bf05Last div {
	width:534px;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_03_11.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#cf6a6a;
	padding-bottom:23px;
	}
div#bf05Last div table {
	width:530px;
	border-collapse:collapse;
	border:none;
	margin:0 2px 0px 2px;
	background-color:#ffffff;
	}
div#bf05Last div table td {
	background-color:#ffffff;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_02_t05.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
	line-height:140%;
	letter-spacing: 1px;
	border:none;
	}
div#bf05Last div table th {
	background-color:#ffffff;
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_02_t05.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0 10px 0;
	vertical-align:middle;
	border:none;
	}


/*buyersflow06*/
body#buyersflow06 p#read {
	clear:both;
	margin-top:20px;
	}
/*buyersflow07*/
body#buyersflow07 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf07Read p {
	width:100%;
	}
div#bf07info {
	width:515px;
	padding-top:30px;
	margin-bottom:30px;
	margin-left:10px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
div#bf07info h3 {
	margin-bottom:15px;
	}
div#bf07info table {
	border-collapse:collapse;
	border:none;
	}
div#bf07info table th {
	text-align:center;
	width:169px;
	vertical-align:top;
	}
div#bf07info table td {
	padding-left:15px;
	padding-bottom:20px;
	vertical-align:top;
	line-height:130%;
	letter-spacing: 1px;
	}
div#bf07info table td p.link {
	text-align:right;
	margin:5px 0;
	}
div#bf07Last {
	width:509px;
	margin-left:10px;
	margin-bottom:15px;
	background-color:#ffffe7;
	}
div#bf07Last p {
	line-height:130%;
	letter-spacing: 1px;
	}
div#bf07Last p#bf07LastRead {
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_05_20.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 15px 20px 15px;
	}
div#bf07Last p#bf07LastCaution {
	background-image:URL(/imgs/useful/tebiki/b_flow/sf_05_26.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 15px 21px 15px;
	margin-left:2em;
	text-indent:-2em;
	}
div#bf07Last table {
	margin:0 15px;
	border-collapse:collapse;
	border:none;
	}
div#bf07Last table th {
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_05_20.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0 10px 0;
	vertical-align:middle;
	border:none;
	}
div#bf07Last table th img {
	margin-bottom:10px;
	}
div#bf07Last table td {
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_05_20.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0 10px 10px;
	vertical-align:middle;
	border:none;
	line-height:130%;
	letter-spacing: 1px;
	}
div#bf07Last table tr.none th, 
div#bf07Last table tr.none td {
	background:none;
	}
p#bf07Bottom {
	width:509px;
	margin-left:10px;
	text-align:right;
	margin-bottom:30px;
	}
	
/*buyersflow08*/
body#buyersflow08 h2 {
	margin-top:20px;
	text-align:center;
	}
div#bf08Read p {
	width:510px;
	}
body#buyersflow08 div.bfInfo {
	width:505px;
	margin-left:10px;
	margin-bottom:30px;
	}
body#buyersflow08 div#bf08Info {
	padding-top:30px;
	background-image:URL(/imgs/useful/tebiki/hasen.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
body#buyersflow08 div#bf08Last {
	margin-bottom:30px;
	}
body#buyersflow08 div.bfInfo h3 {
	margin-bottom:20px;
	}
body#buyersflow08 div.bfInfo dl {
	margin-left:20px;
	}
body#buyersflow08 div.bfInfo dl dd {
	width:450px;
	margin-left:20px;
	margin-bottom:20px;
	line-height:130%;
	letter-spacing: 1px;
	}
body#buyersflow08 div.bfInfo dl dd p.link {
	width:430px;
	text-align:right;
	}


/*buyersflow09*/
body#buyersflow09 h2 {
	margin-top:40px;
	margin-bottom:40px;
	text-align:right;
	}
body#buyersflow09 div.bfInfo {	
	margin-bottom:30px;
	}
body#buyersflow09 div.bfInfo h4 {
	margin:20px 0px 10px 30px;
	}
body#buyersflow09 div.bfInfo p {
	width:460px;
	margin-left:50px;
	margin-bottom:12px;
	}
body#buyersflow09 div.bfInfo p.bf09InfoCoution {
	padding-left:2em;
	text-indent:-2em;
	}
body#buyersflow09 div#bf09Info02 {
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_10_pic1.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:240px;
	}
body#buyersflow09 div#bf09Info02 p {
	margin-top:50px;
	width:290px;
	}
body#buyersflow09 div#bf09Last {
	background-image:URL(/imgs/useful/tebiki/b_flow/bf_10_stit3.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:140px;
	width:538px;
	margin-bottom:15px;
	}
body#buyersflow09 div#bf09Last h3 {
	height:30px;
	visibility:hidden;
	}
body#buyersflow09 div#bf09Last p {
	margin:30px 35px;
	padding:0;
	font-weight:bold;
	line-height:130%;
	letter-spacing: 1px;
	}
body#buyersflow09 p#bf09Bottom {
	text-align:right;
	margin-bottom:30px;
	}

