*{
margin: 0;
padding: 0;
font-weight:normal;
}

a{
color: blue;
}

a:visited{
color: #3366FF;
}

a:hover{
 color: #FF0000;
}

body{
margin: 0px 0px 20px 0px;
text-align: center;
background:#fff;
}

#container{
background:#fff url("img2/s.gif") repeat-y;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:0px;
border-width: 1px 1px 1px 1px;
border-color: orange;
border-style: solid;
}

#title{
background: url("img2/top.gif") no-repeat;
height:200px;}


h1 {
margin:0px;
font-size: 26px;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
color: #9ad47f;
padding: 80px 0px 0px 50px;

}

h2{
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
font-weight:normal;
color: orange;
padding-top:40px;
padding-left:100px;
}

#banner{
margin: 0px;
width: 800px; height: auto;
padding: 0px;
text-align: leftr;
}

#center {
float: right;
width: 560px;
overflow: hidden;
}

.desc{
margin:10px 10px 0px 10px;
padding: 56px 10px 20px 25px;
background: url("img2/bgt.gif") no-repeat;
}


.desc h3 {
height:30px;
margin: 30px 0px 0px 20px;
padding: 14px 0px 0px 20px;
text-align: left;
font-size: 16px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/keikoup.gif) no-repeat;
}


.desc p{
padding: 10px 20px 0px 10px;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight:normal;
color:#666666;
line-height: 130%;
}

.desc p.osusume{
height:25px;
margin-top: 5px;
margin-left: 20px;
background: url("http://www.gogo-mix.com/eng/ucan/img/osusume-s.gif") no-repeat left center;
padding-top:20px;
padding-left:70px;
font-size:14px; color: red;
font-weight:bold;
}


/* ノートの部分の背景 */

.bg{
margin:0px 10px 0px 10px;
background: url("img2/bg.gif") repeat-y;
}

.bg h3 {
height:30px;
margin: 30px 0px 0px 20px;
padding: 14px 0px 0px 20px;
text-align: left;
font-size: 16px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/keikoup.gif) no-repeat;
}


.bg p{
padding: 10px 30px 0px 40px;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight:normal;
color:#666666;
line-height: 130%;
}

.bg p.box1{
margin: 15px 30px 0px 20px;
padding: 10px;
background-color: #f0ffff;
line-height: 130%;
border-width: 3px;
border-color: #ff6600;
border-style: double;
}

.bg p.pika{
margin: 10px 0px 0px 20px;
padding: 10px 30px 0px 30px;
background:url("img2/pika.gif") left center no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color: #000000;
height:40px;
line-height: 40px;
list-style-type:none;
}

.bg p.tyuui{
margin: 10px 0px 0px 20px;
padding: 10px 30px 0px 30px;
background:url("http://www.gogo-mix.com/eng/ucan/img/tyuui.gif") left center no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color: #000000;
height:30px;
line-height: 30px;
list-style-type:none;
}


.bg p.dot{
margin-left: 30px;
background: url("http://at-loan.zagu2.net/img/dot2.gif") no-repeat left center;
padding-top:3px;
padding-left:30px;
font-size:14px; color: #000000;
font-weight:bold;
}

.bg p.osusume{
height:25px;
margin-top: 5px;
margin-left: 20px;
background: url("http://www.gogo-mix.com/eng/ucan/img/osusume-s.gif") no-repeat left center;
padding-top:20px;
padding-left:70px;
font-size:14px; color: red;
font-weight:bold;
}

.bg p.next{
height:40px;
margin-top: 10px;
margin-left: 40px;
background: url("img2/next.gif") no-repeat left center;
padding-top:20px;
padding-left:35px;
font-size:14px;
font-weight:bold;
}


.bg table {
margin: 10px 30px 0px 10px;
border-width: 0px 0px 1px 1px;
border-color: #333;
border-style: solid;
table-layout :fixed
}

.bg th {
padding-left:5px;
color: #333333;
background-color: #f0ffff;
font-size: small;
font-weight: bold;
line-height: 130%;
text-align: left;
border-width: 1px 1px 0px 0px;
border-color: #333;
border-style: solid;
}


.bg td {
padding: 2px 0px 2px 5px;
color: #333333;
background-color: #ffffff;
font-size: small;
font-weight: normal;
line-height: 130%;
border-width: 1px 1px 0px 0px;
border-color: #333;
border-style: solid;
}

.th1{
width: 30%;
}

.td1{
width: 70%;
}

.th2{
width: 50%;
}

.td2{
width: 50%;
}

td.gray {
color: ;
background: #f2f2f2;
font-weight: bold;
font-size: 12px;
white-space: nowrap;
padding: 5px 5px 5px 5px;
width: ;
text-align: left;
}

/* ノートの部分の背景終わり */
.matome-before{
background: url("img2/yutori.gif") no-repeat 30px 20px;
height:340px;
}

/* ローンの一本化の位置*/
.bg p.loan{
padding-top:20px;
padding-left:35px;
color:orange;
font-weight:bold;
background: url("img2/sukkiri.gif") no-repeat 220px 0px;
height:80px;
}

.matome-after{
margin-bottom:10px;
background: url("img2/raku.gif") no-repeat 20px 10px;
height:160px;
}

.matome-after ul li{
margin-left:230px;
padding-left:30px;
background:url("img2/pika.gif") no-repeat;
text-align:left;
font-size:12px;
height:40px;
line-height:40px;
list-style-type:none;
}

/* ノートの部分の背景下 */

.bgb{
line-height:64px;
height:64px;
margin:0px 10px 20px 10px;
padding-top:15px;
padding-left:360px;
background: url("img2/bgb.gif") no-repeat;}


.cont1{
margin: 0px;
padding: 10px 10px 0px 10px;
}

.cont1 h3 {
height:30px;
margin: 30px 0px 0px 20px;
padding: 14px 0px 0px 20px;
text-align: left;
font-size: 16px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/keikoup.gif) no-repeat;
}

.cont1 h4 {
height:30px;
margin: 30px 0px 0px 10px;
padding: 5px 0px 0px 72px;
text-align: left;
font-size: 13px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/osusume.gif) no-repeat;
}

.cont1 p{
margin-top: 12px;
margin-bottom: 5px
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: normal; color: #333333;
line-height: 18px;
padding-left:10px;
padding-right:20px;}

.cont1 p.point{
height:18px;
margin-top: 10px;
background: yellow url(img2/point.gif) no-repeat left center;
padding-top:5px;
padding-left:80px;
font-size:14px; color: #000000;
font-weight:bold;
}

.cont1 p.bana{
text-align: center;
}

.cont1 p.dot{
margin-left: 30px;
background: url("http://at-loan.zagu2.net/img/dot2.gif") no-repeat left center;
padding-top:3px;
padding-left:30px;
font-size:14px; color: #000000;
font-weight:bold;
}

.cont1 p.osusume{
height:25px;
margin-top: 5px;
margin-left: 20px;
background: url("http://www.gogo-mix.com/eng/ucan/img/osusume-s.gif") no-repeat left center;
padding-top:20px;
padding-left:70px;
font-size:14px; color: red;
font-weight:bold;
}


.cont1 p.gendo{
height:20px;
margin-top: 5px;
background: url(img2/gendo.gif) no-repeat left center;
padding-top:3px;
padding-left:90px;
color: #333333;
font-weight:bold;
}


.cont1 p.kinri{
height: 20px;
margin-top: 5px;
background: url(img2/risoku.gif) no-repeat left center;
padding-top:3px;
padding-left:90px;
color: #000000;
font-weight:bold;
}

.cont1 p.tokutyo{
height: 20px;
margin-top: 5px;
background: url(img2/tokutyo.gif) no-repeat left center;
padding-top:3px;
padding-left:90px;
font-size:11px; color: #000000;
font-weight:bold;
}

.cont1 p.go{
height: 20px;
margin-top: 5px;
background: url(img2/go.gif) no-repeat left center;
padding-top:3px;
padding-left:90px;
padding-bottom:5px;
font-size:14px; color: #000000;
font-weight:bold;
}

.cont1 table {
margin: 0px 20px 10px 0px;
border-width: 0px 0px 1px 1px;
border-color: #333;
border-style: solid;
table-layout :fixed
}

.cont1 th {
padding-top:5px;
text-align:center;
color: #333333;
background-color: #fffacd;
border-width: 1px 1px 0px 0px;
border-color: #333;
border-style: solid;
}

.cont1 td {
padding-left:5px;
color: #333333;
background-color: #ffffff;
border-width: 1px 1px 0px 0px;
border-color: #333;
border-style: solid;
line-height: 130%;
}

.th2{
width:30%;
}

.td2{
width:70%;
}

.cont1 a.aaa {
cursor: text;
color: #333333;
text-decoration:none;
}


table.rank-table1 {
table-layout: auto;
border-collapse: collapse;
}



table.rank-table1 td.rank-setumei {
padding: 5px;
line-height: 1.3em;
}

table.rank-table1 td.rank-cap {
padding: 5px;
width: 35%;
}

table.rank-table1 td.rank-cap img {
margin: 0px;
padding: 3px;
border: solid 1px #aaa;

}

table.rank-table1 td.gray {
color: #666;
background: #f2f2f2;
font-weight: bold;
font-size: 12px;
white-space: nowrap;
padding: 5px 5px 5px 5px;
width: 19%;
text-align: left;
}

table.rank-table1 td.white {
background: #fff;
font-weight: normal;
font-size: 12px;
white-space: nowrap;
padding: 5px 5px 5px 5px;
width: 12%;
}

table.rank-table1 td.rank-mousikomi {
padding-left: 40px;
overflow: hidden;
}

table.rank-table1 td.rank-mousikomi a {
display: block;
width: 200px;
height: 26px;
background-position:0 0;
background-repeat:no-repeat;
background-image: url(img2/rank-mousikomi.jpg);
margin: 0;
padding: 0;
text-indent: -7777px;
}

table.rank-table1 td.rank-mousikomi a:hover {
display: block;
width: 200px;
height: 26px;
background-position:0 -26px;
text-indent: -7777px;
}



/* まとめローンはこんな方に不向きです*/
.cont2{
margin: 0px;
padding: 10px 10px 10px 10px;
}

.cont2 h3 {
height:30px;
margin: 30px 0px 0px 20px;
padding:14px 0px 0px 20px;
text-align: left;
font-size: 16px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/keikou.gif) no-repeat;
}

.cont2 h4 {
height:30px;
margin: 30px 0px 0px 10px;
padding: 5px 0px 0px 72px;
text-align: left;
font-size: 13px; color: #222222; 
font-family:"HG創英角ｺﾞｼｯｸ";
letter-spacing: 1pt;
background:url(img2/fumuki.gif) no-repeat;
}

.cont2 p{
margin-top: 12px;
margin-bottom: 5px
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: normal; color: #333333;
line-height: 18px;
padding-left:10px;
padding-right:20px;}

.cont2 a.aaa {
cursor: text;
color: #333333;
text-decoration:none;
}




.foot{
margin:auto;
padding: 5px 0px 5px 0px;
text-align: center;
background-color: orange;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 12px;
width:800px;}

.foot p{
margin: 0px 0px 0px 0px;
color: #ffffff;
}

.foot p a{color: #ffffff;}

.foot p a:visited {color: #ffffff;}


/*-----   menu  -------*/

#menu {
float: left;	
overflow: hidden;
}

.sidebar  {
width: 230px;
margin:0px;
padding: 0px;
text-align: center;
border-color:  #8b0000;
overflow:hidden;
font-size: 12px; color: #86ABB9;
}

.sidebar p.tmenu {
font-size: 12px; color: #fff; 
margin: 0px;
padding-top:13px;
padding-bottom: 13px;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-weight: bolder;
list-style: none; 
letter-spacing: 2pt;  
background-image: url("http://www.matomete.info/img2/s4.gif");
}

.sidebar p.tmenu2 {
font-size: 12px; color: green; 
margin:auto;
padding: 14px 0px 13px 48px;
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-weight: bolder;
list-style: none; 
letter-spacing: 1pt;
background-image: url("http://www.matomete.info/img2/s3.gif");
}

.sidebar p.tmenu3 {
font-size: 12px; color:#fff; 
margin: 0px;
padding-top:13px;
padding-bottom: 13px;
text-align: ;
font-family: Verdana, Arial, sans-serif;
font-weight: bolder;
list-style: none; 
letter-spacing: 2pt;  
background-image: url("http://www.matomete.info/img2/s1.gif");
}

.sidebar ul {
margin: 10px 0px 10px 0px;
padding: 5px 0px 10px 10px;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
list-style-type: none;
line-height: 200%;
}

.sidebar li.mame{
background:url("http://www.rate-zagu.net/img/mokuji2.gif") no-repeat left center;
padding-left:25px; 
}

.sidebar li.corp{
background:url("http://www.rate-zagu.net/img/mokuji2.gif") no-repeat left center;
padding-left:25px; 
}

.sidebar li.yen{
background:url("http://myone.zagu2.net/img/en-blue.gif") no-repeat left center;
padding-left:25px; 
}

.sidebar li.osusume{
background:url("http://www.matomete.info/img2/sagasu.gif") no-repeat left center;
padding-left:25px; 
}


.clear {
clear:both;
}

table.table-chu {
margin-bottom: 0px;
}

p.p-chu {
margin: 0px;
padding: 0px;
text-align: right;
font-size: 12px;
margin-right: 50px;
}

p.p-chu-left {
margin: 0px;
padding: 0px;
text-align: left;
font-size: 12px;
margin-right: 50px;
}

/*------------- 　文字  ----------*/

p a.aaa {
cursor: text;
color: #333333;
text-decoration:none;
}

p a.aaa:visited {
color: #333333;
}

p a.aaa:hover {
color: #333333;
}


strong {
font-weight:normal;
}
em{
font-style:normal;
}


.black  {color: #000000;}
.blackl {color: #000000; font-weight: bold; font-size: 15px;}

.red  {color: red; }
.redb {color: red; font-weight: bold; }
.redl {color: red; font-weight: bold; font-size: 16px; }


.blue  {color: blue; font-weight: normal }
.blueb {color: blue; font-weight: bold }
.bluel {color: blue; font-weight: bold; font-size: 16px }



.sblue  {color: #6a5acd; font-weight: normal}
.sblueb {color: #6a5acd; font-weight: bold}
.sbluel {color: #6a5acd; font-weight: bold; font-size: 16px}


.green  {color: green; font-weight: normal}
.greenb {color: green; font-weight: bold}
.greenl {color: green; font-weight: bold; font-size: 16px}


.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}

.yellow  {background-color: yellow; font-weight: normal}

.black  {color: #000000; font-weight: normal }
.blackb {color: #000000; font-weight: bold }



