* {
	margin: 0;
	padding: 0;
	font-size: 95%;
}
body {
	background: url(images/back1.gif) repeat;
	width: 740px;
	color: #000000;
	margin: 10px auto;
	line-height: 110%;
              text-align:center;
}
#wrap {
              width:730px;
              margin-left:auto; 
              margin-right:auto;
              text-align:left;
	padding-left: 1px;
	padding-right: 1px;
	background: #ffffff;
}
/* タイトル */
.title {
	background: url(images/title.jpg) no-repeat;
	color: #000000;
	font-size: 140%;
              height : 90px;
}

h1 {
	font-size : 12px;
	font-weight: normal;
	padding-left: 5px;
}
/* サブタイトル */
h2 {
	font-size : 15px;
              line-height : 120%;
	font-weight: bold;
	font-size: 110%;
	padding-left: 10px;
	margin-top: 10px;
	color: #000000;
}

/* 左ブロック */
#left_block {
	float: left;
	width: 516px;
	margin-top: 5px;
	font-size: 80%;
	margin-bottom: 5px;
}
/* 右ブロック メニュー */
#right_block {
	background: url(images/menu_back.jpg) repeat;
	float: right;
	width: 200px;
	margin-top: 5px;
	margin-right: 1px;
	font-size: 100%;
	padding-bottom: 10px;
}
/* 相互リンク */
#link_block {
	float: left;
	width: 725px;
	margin-top: 5px;
	font-size: 100%;
	margin-bottom: 5px;
}
	#link_block a:link,
	#link_block a:visited {
		color: #003900;
		text-decoration: underline;	
	}
	#link_block a:hover,
	#link_block a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* 相互リンク　ページ */
.linknavi {
	background: url(images/link2.gif) no-repeat;
	color: #000000;
	padding-left: 45px;
	padding-top: 5px;
	font-size: 120%;
	font-weight: bold;
              height : 40px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 20px;
}
	.linknavi a:link,
	.linknavi a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.linknavi a:hover,
	.linknavi a:active {
		color: #555555;
		text-decoration: none;	
	}
/* 相互リンク　募集 */
.linknavi1 {
	background: url(images/sougo.gif) #d4ffd4 no-repeat 5px 5px;
	color: #000000;
	padding-left: 15px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-right: 20px;
	font-size: 90%;
	line-height: 140%;
              border : 3px dotted #00bb00;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
	.linknavi1 a:link,
	.linknavi1 a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.linknavi1 a:hover,
	.linknavi1 a:active {
		color: #ff0000;
		text-decoration: none;	
	}
.linknavi2 {
	background: url(images/link2.gif) no-repeat;
	color: #003900;
	padding-left: 40px;
	padding-top: 5px;
	font-size: 100%;
	font-weight: bold;
              height : 25px;
	margin-left: 10px;
	margin-bottom: 5px;
}
	.linknavi2 a:link,
	.linknavi2 a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.linknavi2 a:hover,
	.linknavi2 a:active {
		color: #555555;
		text-decoration: none;	
	}
/* メール */
.mail {
	background: url(images/link0.gif) no-repeat;
	color: #000000;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 90%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
/* メニュー メインカテゴリ */
.main_menu {
	background: url(images/menu.jpg) no-repeat;
	height: 25px;
	color: #ffffff;
	padding-left: 20px;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 100%;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}
	.main_menu a:link,
	.main_menu a:visited,
	.main_menu a:hover,
	.main_menu a:active {
		color: #ffffff;
		text-decoration: none;	
	}

/* メニュー サブカテゴリ */
.sub_menu {
	background: url(images/menu_sub.jpg) no-repeat;
	height: 25px;
	padding-left: 10px;
	font-size: 100%;
	color: #1155a1;
	margin-left: 10px;
              border-left: 5px solid #003e00;
	padding-left: 15px;
	padding-top: 3px;
}
	.sub_menu a:link,
	.sub_menu a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.sub_menu a:hover,
	.sub_menu a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* トップ に帰る */
.top_menu {
	background: url(images/menu_home.jpg) no-repeat;
	height: 25px;
	color: #ffffff;
	padding-left: 20px;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 100%;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}
	.top_menu a:link,
	.top_menu a:visited,
	.top_menu a:hover,
	.top_menu a:active {
		color: #ffffff;
		text-decoration: underline;	
	}
/* トップの文章 */
.af0 {
              text-align:center;
	font-size: 70%;
	color: #ffffff;
	padding-top: 2px;	
	}

/* アフィリバナー */
.af {
              text-align:right;
	margin-top: 5px;
	margin-right: 5px;
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;	
	}
.af1 {
	margin-top: 5px;
	margin-left: 30px;	
	}
.af2 {
              text-align:center;
	}
.pr {
	background: url(images/pr.jpg) no-repeat;
	padding-left: 45px;
	padding-top: 4px;
	margin-top: 3px;
	margin-left: 25px;
	font-size: 115%;
              height : 25px;
	font-weight: bold;
	}
	.pr a:link,
	.pr a:visited {
		color: #003900;
		text-decoration: underline;	
	}
	.pr a:hover,
	.pr a:active {
		color: #555555;
		text-decoration: none;	
	}

/* メニュー */
.m1 {
	background : url(images/p4.jpg) repeat;
	font-size: 180%;
              height : 30px;
	color: #ffffff;
              width : 520px;
	padding-top: 9px;
	padding-left: 130px;
              margin-left: 3px;
              margin-right: 3px;
              margin-top: 3px;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}
.m2 {
	font-size: 110%;
	color: #000000;
              text-align:center;
	padding-top: 3px;
	padding-left: 5px;
              margin-left: 3px;
              margin-right: 3px;
              border-right: 1px solid #2a2a02;
              border-left: 1px solid #2a2a02;
              border-bottom: 1px solid #2a2a02;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}
.m3 {
	float: left;
              height : 30px;
              text-align:center;
              width : 230px;
	background : url(images/p1.jpg) no-repeat;
	font-size: 150%;
	color: #ffffff;
	padding-top: 8px;
	margin-bottom: 3px;
	padding-left: 5px;
              margin-left: 20px;
              margin-right: 3px;
              margin-top: 3px;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}
.m4 {
	float: right;
              text-align:center;
              height : 30px;
              width : 230px;
	background : url(images/p3.jpg) no-repeat;
	font-size: 150%;
	color: #ffffff;
	padding-top: 8px;
	margin-bottom: 3px;
	padding-left: 5px;
              margin-left: 3px;
              margin-right: 20px;
              margin-top: 3px;
	font-family : HGS創英角ｺﾞｼｯｸUB;
	font-style : normal;
	font-variant : small-caps;
}

/* フッター */
#footer {
	font-size: 85%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
	color: #FFFFFF;
              background : #003e00;
}
	#footer a:link,
	#footer a:visited {
		color: #ffffff;
		text-decoration: none;	
	}
	#footer a:hover,
	#footer a:active {
		color: #FFFFFF;
		text-decoration: underline;	
	}
/* 紹介 */
#a {
	background : url(images/image3.jpg) no-repeat;
	font-size: 120%;
	color : #003900;
              margin-left: 15px;
              height : 70px;
              width : 500px;
}
.b {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 12px;
	padding-top: 15px;
              height : 100px;
              width : 60px;
}
.c {
	float: left;
	font-size: 100%;
	color : #003900;
              height : 70px;
              width : 375px;
}
.d {
	float: left;
	font-size: 110%;
	color : #003900;
	padding-left: 30px;
	padding-top: 14px;
              height : 10px;
              width : 350px;
}
.e {
	float: left;
	font-size: 80%;
	color : #4d4d4d;
	padding-left: 13px;
	padding-top: 10px;
	line-height: 110%;
}
.f {
	float: left;
	font-size: 80%;
	color : #ffffff;
	padding-left: 35px;
	padding-top: 7px;
	line-height: 110%;
}
	.f a:link,
	.f a:visited {
		color: #ffffff;
		text-decoration: underline;	
	}
	.f a:hover,
	.f a:active {
		color: #ff0000;
		text-decoration: none;	
	}
.g {
	float: left;
	font-size: 80%;
	color : #ffffff;
	padding-left: 85px;
	padding-top: 8px;
	line-height: 110%;
}
	.g a:link,
	.g a:visited {
		color: #ffffff;
		text-decoration: underline;	
	}
	.g a:hover,
	.g a:active {
		color: #ff0000;
		text-decoration: none;	
	}

















/* オススメ!紹介 */
.h {
	background : url(images/image5.jpg) no-repeat;
	font-size: 120%;
	color : #003900;
              text-align:center;
              height : 100px;
	padding-top: 30px;
	margin-bottom: 10px;
              width : 200px;
}
/* PICKUP */
.pick1 {
	background : url(images/pick1.jpg) no-repeat;
	font-size: 110%;
	color: #000000;
	padding-top: 10px;
	padding-left: 190px;
	padding-bottom: 10px;
              margin-bottom: 10px;
              margin-left: 20px;
              margin-right: 10px;
              border-bottom: 3px dotted #2a2a02;
	height: 36px;
}
.pick2 {
	background : url(images/pick2.jpg) no-repeat;
	font-size: 110%;
	color: #000000;
	padding-top: 10px;
	padding-left: 190px;
	padding-bottom: 10px;
              margin-bottom: 10px;
              margin-left: 20px;
              margin-right: 10px;
              border-bottom: 3px dotted #2a2a02;
	height: 36px;
}
.pick3 {
	background : url(images/pick3.jpg) no-repeat;
	font-size: 110%;
	color: #000000;
	padding-top: 10px;
	padding-left: 190px;
	padding-bottom: 10px;
              margin-bottom: 10px;
              margin-left: 20px;
              margin-right: 10px;
              border-bottom: 3px dotted #2a2a02;
	height: 36px;
}
.pick4 {
	background : url(images/pick4.jpg) no-repeat;
	font-size: 110%;
	color: #000000;
	padding-top: 10px;
	padding-left: 190px;
	padding-bottom: 10px;
              margin-bottom: 10px;
              margin-left: 20px;
              margin-right: 10px;
              border-bottom: 3px dotted #2a2a02;
	height: 36px;
}
.o {
	background: url(images/image6.jpg) no-repeat;
	padding-left: 165px;
	padding-top: 10px;
	margin-top: 6px;
	margin-left: 10px;
	font-size: 100%;
	height: 36px;
	}
	.o a:link,
	.o a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.o a:hover,
	.o a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* バナー・詳しい詳細 */
.bn {
              text-align:center;
              margin-bottom: 10px;
	margin-left: 20px;	
	}
.bn0 {
              text-align:center;
	color: #ffffff;
	float: left;
	width: 468px;
	font-weight: bold;
	padding : 2px;
              border: 1px solid #002b00;
	background: #008f00;
	font-size: 110%;
	margin-left: 5px;
	}
.bn1 {
              text-align:center;
	float: left;
	width: 150px;
	padding : 2px;
              border: 1px solid #555555;
	background: #aaffaa;
	font-size: 110%;
	margin-left: 5px;
	}
.bn2 {
              text-align:left;
	float: left;
	width: 318px;
	padding : 2px;
              border: 1px solid #2a2a2a;
	background: #ffffff;
	font-size: 105%;
	}
/* ＰＲ */
.navi1 {
              text-align:right;
	color: #ffffff;
	padding-right: 7px;	
	}
	.navi1 a:link,
	.navi1 a:visited,
	.navi1 a:hover,
	.navi1 a:active {
		color: #FFFFFF;
		text-decoration: underline;	
	}
/* 金利の紹介 */
#a0 {
	background : url(images/entry1.jpg) no-repeat;
	font-size: 120%;
	color : #003900;
              margin-left: 8px;
              height : 99px;
              width : 515px;
}
.b0 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 20px;
	padding-top: 30px;
              height : 100px;
              width : 60px;
}
.c0 {	float: left;
	font-size: 100%;
	color : #003900;
              height : 70px;
              width : 375px;
}
.e0 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 25px;
	padding-top: 15px;
	line-height: 110%;
}
.g0 {
	float: left;
	font-size: 80%;
	color : #ffffff;
	padding-left: 120px;
	padding-top: 5px;
	line-height: 120%;
}
	.g0 a:link,
	.g0 a:visited {
		color: #003900;
		text-decoration: underline;	
	}
	.g0 a:hover,
	.g0 a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* 無利子の紹介 */
#a1 {
	background : url(images/entry2.jpg) no-repeat;
	font-size: 120%;
	color : #003900;
              margin-left: 8px;
              height : 99px;
              width : 515px;
}
.b1 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 20px;
	padding-top: 30px;
              height : 100px;
              width : 60px;
}
.c1 {	float: left;
	font-size: 100%;
	color : #003900;
              height : 70px;
              width : 375px;
}
.e1 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 25px;
	padding-top: 15px;
	line-height: 110%;
}
.g1 {
	float: left;
	font-size: 80%;
	color : #ffffff;
	padding-left: 120px;
	padding-top: 5px;
	line-height: 120%;
}
	.g1 a:link,
	.g1 a:visited {
		color: #003900;
		text-decoration: underline;	
	}
	.g1 a:hover,
	.g1 a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* 急いで借りるの紹介 */
#a2 {
	background : url(images/entry3.jpg) no-repeat;
	font-size: 120%;
	color : #003900;
              margin-left: 8px;
              height : 99px;
              width : 515px;
}
.b2 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 20px;
	padding-top: 30px;
              height : 100px;
              width : 60px;
}
.c2 {	float: left;
	font-size: 100%;
	color : #003900;
              height : 70px;
              width : 375px;
}
.e2 {
	float: left;
	font-size: 100%;
	color : #003900;
	padding-left: 25px;
	padding-top: 15px;
	line-height: 110%;
}
.g2 {
	float: left;
	font-size: 80%;
	color : #ffffff;
	padding-left: 120px;
	padding-top: 5px;
	line-height: 120%;
}
	.g2 a:link,
	.g2 a:visited {
		color: #003900;
		text-decoration: underline;	
	}
	.g2 a:hover,
	.g2 a:active {
		color: #ff0000;
		text-decoration: none;	
	}

/* 相互リンク見出し */
.link {
	background : url(images/link1.gif) 5px 5px no-repeat;
	line-height: 140%;
	color: #2a2a2a;
	font-size: 80%;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 6px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
              border: 2px dashed #cccccc;
}
	.link a:link,
	.link a:visited {
	font-size: 120%;
		color: #003900;
		text-decoration: underline;	
	}
	.link a:hover,
	.link a:active {
	font-size: 120%;
		color: #ff0000;
		text-decoration: none;	
	}
/* パンくず */
.pan {
	font-size: 80%;
	color: #000000;
	padding-left: 7px;
	margin-left: 5px;
}
	.pan a:link,
	.pan a:visited {
		color: #1155a1;
		text-decoration: underline;	
	}
	.pan a:hover,
	.pan a:active {
		color: #ff0000;
		text-decoration: none;	
	}
/* 系統別 */
.center {
	background: #d4ffd4;
	font-size: 110%;
	color: #555555;
	padding : 8px;

              margin-left: 30px;
              margin-right: 20px;
              margin-top: 3px;
              border: 2px dotted #6eb100;
}
