body {

	background-color: #FFFFFF;	
	margin: 0px;
                 text-align: center;
	border-left: 1px solid #E6E7E8;
	border-right: 1px solid #E6E7E8;
	border-bottom: 1px solid #E6E7E8;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	color: #0074BC;
	font-size: small;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 1px 15px;
	background-repeat: repeat-x;
	background-position: top left;
	text-decoration: none;
}

#container {
	background-color: #FFFFFF;	
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
                padding:0px 15px 0px 15px;
	width: 865px;	
	border: 1px solid #666666;

}

.pan {
      float:right;
      }

#banner {
	font-family: Verdana, Arial, sans-serif;
background:url(http://www.cash-rank.com/img/header.jpg ) no-repeat;
	color: #FFFFFF;
	text-align: left;
	height: 151px;
　　　　　　　width:865px;
	}
.ba {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	text-align: left;
	height: 100px;
                width:610px;
	float: right;
     }
.ba a {
display: block;
background-repeat: no-repeat;
margin:40px 0px 0px -100px;
height: 30px;
width: 300px;
float:left;

}
.ba span {
display: none;
}

.des {
	text-align: left;
	color: #666666;
                width:500px;
                padding: 5px 10px 0px 10px;
	float: right;
                font-size:small;
                font-weight:bold;
      }
#banner-img {
	display: none;
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	
	
	
	}

#banner h2 {
	font-size: small;
	}

#tmenu {  
       float:center;
       margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;
       font-color:#666666;
       }
.menubar {
       background:url( http://www.cash-rank.com/img/bt2.gif ) no-repeat;
       width:173px;
       height:23px;
       font-size:small;
       text-align:center;
       font-color:#666666;
         }
.menubar a:link {
         text-decoration:none;
         color:666666;
           }
.menubar a:visited {
         text-decoration:none;
         color:666666;
	}

.menubar a:active {
         text-decoration:none;
         color:666666;
	}

.menubar a:hover {
         text-decoration:none;
         color:666666;
	}


#center {
	float:right;
	width: 600px;
	overflow: hidden;
        margin:0px 5px 0px 0px;
	}

.content {
        margin:0px 0px 0px 0px;
	padding: 15px 5px 5px 15px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	}
.content pre {
	font-size: larger;
}

.con1 {
	padding: 5px 10px 20px 30px;
                margin:0ox 0px 30px 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-size: 15px;
}
.con2 {
	padding: 0px 10px 0px 15px;
	margin:  0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;
	font-size: 15px;
}
#hyou {
  background-color:#FFFFFF;
  padding-top:30px;
  margin:10px 0px 20px 10px;

       }
.table {
margin: 0px 20px;
padding: 0px;
background-color: #609f7f;
}

.t0 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: center;
background-color: #e8f1ec;
vertical-align:middle;
}

.t1 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}

.t2 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.t3 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
background-color: #e8f1ec;
text-align: left;
vertical-align:middle;
}
.t4 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
line-height: 200%;
background-color: #FFFFFF;
vertical-align:middle;
}
.t5 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t6 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t7 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t8 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t9 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t10 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t11 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t12 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t13 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t14 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t15 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t16 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t17 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t18 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t19 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t20 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t20 a:link {
color:#FF0000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t20 a:hover {
color:#1B3997;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}
.t21 {
color:#000000;
font-size:small;
margin: 0px;
padding: 5px;
text-align: left;
background-color: #e8f1ec;
vertical-align:middle;
}
.t22 {
color:#000000;
font-size:small;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #FFFFFF;
vertical-align:middle;
}

.main {
        margin: 0px;
        padding:0px;
        }
.main h2 {
        margin: 10px 0px 0px 0px;
        padding:0px;
        width:590px;
        height:43px;

        font-size: medium;
        }

.main h2 a:link {
         text-decoration:none;
         color:666666;
           }
.main h2 a:visited {
         text-decoration:none;
         color:666666;
	}

.main h2 a:active {
         text-decoration:none;
         color:666666;
	}

.main h2 a:hover {
         text-decoration:none;
         color:666666;
	}

.main h2 span {
display: none;
}

.main2 {
        margin: 0px;
        padding:0px;
        }
.main2 h2 {
background:url( http://www.cash-rank.com/img/contents_title.gif ) no-repeat;	
         font-size: medium;
        width:544px;
        height:31px;
         margin:20px 0px 0px 0px;
         padding:5px 0px 0px 30px;
         color:666666;
         font-weight:bold;

         }
.main2 h2  a:link {
	text-decoration: none;
	color: #666666;
}

.main2 h2  a:visited {
	text-decoration: none;
	color: #666666;
}

.main2 h2  a:hover {
	text-decoration: none;
	color: #666666;
}

.main2 h2  a:active {
	text-decoration: none;
	color: #666666;
}



.main2 h2 span {
display: none;
}

#menu1 {
            margin:0px;
            }
.tab1 {
        text-align:center;
        width:113px;
        height:40px;
       font-color:#666666;
       }
.tab1  a:link {
	text-decoration: none;
	color: #666666;
}

.tab1  a:visited {
	text-decoration: none;
	color: #666666;
}

.tab1  a:hover {
	text-decoration: none;
	color: #666666;
}

.tab1  a:active {
	text-decoration: none;
	color: #666666;
}

.tab1 img {
        border:0px;
               }






/****全体位置の決定****/



/****メインメニュー用スタイル****/
td.menu1{
    margin:0px;
    padding:0px 0px 0px 0px;
        text-align:center;
        width:108px;
        height:39px;
       font-color:#666666;
    position:relative;
    list-style:none;
    font-weight:bold;
    background:url(http://www.fx-navi.net/img/out.gif) no-repeat;
}
td.menu1 a:link {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:20px 0px 0px 5px;
}

td.menu1 a:visited {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:5px 0px 0px 5px;
}

td.menu1 a:hover {
	text-decoration: none;
        text-align:center;
        width:108px;
        height:39px;
       font-color:#666666;
	color: #363C88;
        font-weight:bold;
    padding:5px 0px 0px 5px;
}

td.menu1 a:active {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:0px 0px 0px 5px;
}
/*通常時*/
.menu1 td.off{
    position:relative;
    float:left;
        text-align:center;
        width:108px;
        height:39px;
       font-color:#666666;
    overflow:hidden;

    padding:2px 0px 0px 5px;
    background:url(http://www.cash-rank.com/img/menu_over.gif) no-repeat;

}
/*展開時*/
.menu1 td.on{
    float:left;
        text-align:center;
        width:108px;
        height:39px;
       font-color:#666666;
    overflow:hidden;

    padding:2px 0px 0px 5px;
    background:url(http://www.cash-rank.com/img/menu.gif) no-repeat;
}

/*リンクスタイル*/
.nemu1 a{
    display:block;
    text-decoration:none;
	color: #666666;
}
.nemu1 a:hover{
	color: #666666;
}









.ta1 {
background:url( http://www.cash-rank.com/img/hai1.gif ) no-repeat;
padding:15px 0px 0px 20px;
width:568px;
height:45px;
    }

.ta2 {
background:url( http://www.cash-rank.com/img/hai2.gif ) ;
padding:0px 0px 0px 20px;
    }

.ta3 {
background:url( http://www.cash-rank.com/img/hai3-2.gif ) no-repeat;
padding:0px 0px 10px 20px;
width:568px;
height:36px;
    }
.moji {
padding:0px 50px 20px 30px;

    }
.oji {
padding:0px 0px 20px 30px;

    }
.bot {
       margin:30px 0px 0px 0px;
       }
.bot img {
       border: 0px;
       }
.ktitle {
         font-size: medium;
         height:43px;

         margin:0px 0px 0px 0px;
         padding:10px 0px 0px 10px;
         color:000000;
         font-weight:bold;
         }
.ktitle  a:link {
	text-decoration: none;
	color: #666666;
}

.ktitle  a:visited {
	text-decoration: none;
	color: #666666;
}

.ktitle  a:hover {
	text-decoration: none;
	color: #666666;
}

.ktitle  a:active {
	text-decoration: none;
	color: #666666;
}

.ktitle1 {
background:url( http://www.cash-rank.com/img/contents_title.gif ) no-repeat;	
         font-size: medium;
        width:544px;
        height:31px;
         margin:50px 0px 0px 0px;
         padding:5px 0px 0px 20px;
         color:#FF0000;
         font-weight:bold;

         }
.ktitle1 a:link {
	text-decoration: none;
         color:#FF0000;
}

.ktitle1 a:visited {
	text-decoration: none;
         color:#FF0000;
}

.ktitle1 a:hover {
	text-decoration: none;
         color:#FF0000;
}

.ktitle1 a:active {
	text-decoration: none;
         color:#FF0000;
}

.kn {
    padding: 10px 0px 30px 30px;
      }

.ktitle3 {
         font-size: medium;
        width:590px;
        height:43px;

         margin:0px 0px 0px 0px;
         padding:10px 0px 0px 10px;
         color:#666666;
         font-weight:bold;
         }
.ktitle3  a:link {
	text-decoration: none;
	color: #666666;
}

.ktitle3  a:visited {
	text-decoration: none;
	color: #666666;
}

.ktitle3  a:hover {
	text-decoration: none;
	color: #666666;
}

.ktitle3  a:active {
	text-decoration: none;
	color: #666666;
}




.con1 {
         padding:5px 10px 30px 10px;

         }

.af {
         padding:30px 10px 30px 10px;
    }

.rk{
	margin:10px 0px 0px 0px;
        padding:0px 0px 0px 20px;
        text-align:left;
   }



#right {
	float: left;
	width: 260px;
	background-color: #fdfeea;
	overflow: hidden;
                padding:0px 0px 0px 5px;
	}
.sidebar {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	font-size: small;
}
.sidetitle {
background:url( http://www.cash-rank.com/img/title_bt.gif ) no-repeat;
	padding: 5px 0px 0px 10px;
               margin:0px;
	font-size: medium;
        font-weight:bold;
        color:#666666;
        width:240px;
        height:30px;
}
.sidetitle  a:link {
	text-decoration: none;
	color: #666666;
}

.sidetitle  a:visited {
	text-decoration: none;
	color: #666666;
}

.sidetitle  a:hover {
	text-decoration: none;
	color: #666666;
}

.sidetitle  a:active {
	text-decoration: none;
	color: #666666;
}
.sidetitle1 {
background:url( http://www.cash-rank.com/img/title_bt.gif ) no-repeat;
                float:left;
	padding: 5px 0px 0px 10px;
	font-size: medium;
        font-weight:bold;
	color: #666666;
        width:240px;
        height:30px;
}
.sidetitle1  a:link {
	text-decoration: none;
	color: #666666;
}

.sidetitle1  a:visited {
	text-decoration: none;
	color: #666666;
}

.sidetitle1  a:hover {
	text-decoration: none;
	color: #666666;
}

.sidetitle1  a:active {
	text-decoration: none;
	color: #666666;
}
.sidetitle2 {
background:url( http://www.cash-rank.com/img/title_bt.gif ) no-repeat;
	padding: 5px 0px 0px 10px;
	font-size: medium;
        font-weight:bold;
	color: #666666;
        width:240px;
        height:30px;
}

.sidetitle2  a:link {
	text-decoration: none;
	color: #666666;
}

.sidetitle2  a:visited {
	text-decoration: none;
	color: #666666;
}

.sidetitle2  a:hover {
	text-decoration: none;
	color: #666666;
}

.sidetitle2  a:active {
	text-decoration: none;
	color: #666666;
}
.sidetitle3 {
background:url( http://www.cash-rank.com/img/title_bt.gif ) no-repeat;
	padding: 5px 0px 0px 10px;
	font-size: medium;
        font-weight:bold;
	color: #666666;
        width:240px;
        height:30px;
}
.sidetitle3  a:link {
	text-decoration: none;
	color: #666666;
}

.sidetitle3  a:visited {
	text-decoration: none;
	color: #666666;
}

.sidetitle3  a:hover {
	text-decoration: none;
	color: #666666;
}

.sidetitle3  a:active {
	text-decoration: none;
	color: #666666;
}

.side1 {
	padding: 5px 0px 5px 0px;
        margin: 10px 0px 10px 0px;
	overflow: hidden;
	font-size: small;
	line-height: 130%;
	color: #666666;
}
.side1   a:link {
	text-decoration: none;
	color: #666666;
}

.side1   a:visited {
	text-decoration: none;
	color: #ff6600;
}

.side1   a:hover {
	text-decoration: none;
	color: #ff6600;
}

.side1   a:active {
	text-decoration: none;
	color: #ff6600;
}

.side2 {
	padding: 5px 0px 5px 0px;
        margin: 10px 0px 10px 0px;
	overflow: hidden;
	font-size: small;
	line-height: 130%;
	color: #666666;
}

.side2   a:link {
	text-decoration: none;
	color: #666666;
}

.side2   a:visited {
	text-decoration: none;
	color: #ff6600;
}

.side2   a:hover {
	text-decoration: none;
	color: #ff6600;
}

.side2   a:active {
	text-decoration: none;
	color: #ff6600;
}



.content p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
               font-size: medium;
	padding:10px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
	
	
	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

.sidebar {
	padding: 15px;
	}



#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}
.footer {
	clear:both;
               background:url( http://www.cash-rank.com/img/bottom_line.gif ) no-repeat;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	padding-right: 10px;
	margin: 50px 0px 0px 0px;
	overflow: hidden;
	font-size: 10px;
	color: #666666;
}

.footer a:link {
	color: #0000FF;
	}

.footer a:visited {
	color: #800080;
	}

.footer a:active {
	color: #800080;
	}

.footer a:hover {
	color: #FF0000;
	}




/****全体位置の決定****/



/****メインメニュー用スタイル****/
td.menu1{
    margin:0px;
    padding:0px 0px 0px 0px;
    width:200px;
    position:relative;
    list-style:none;
    font-weight:bold;
    background:url(http://www.fx-navi.net/img/out.gif) no-repeat;
}
td.menu1 a:link {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:20px 0px 0px 5px;
}

td.menu1 a:visited {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:5px 0px 0px 5px;
}

td.menu1 a:hover {
	text-decoration: none;
                width:200px;
                height:22px;
	color: #363C88;
        font-weight:bold;
    padding:5px 0px 0px 5px;
}

td.menu1 a:active {
	text-decoration: none;
	color: #363C88;
        font-weight:bold;
    padding:0px 0px 0px 5px;
}
/*通常時*/
.menu1 td.off{
    position:relative;
    float:left;
    height:22px;
    width:200px;
    overflow:hidden;
    color: #363C88;
    padding:2px 0px 0px 5px;
    background:url(http://www.cash-rank.com/img/menu_over.gif) no-repeat;

}
/*展開時*/
.menu1 td.on{
    float:left;
    height:22px;
    width:200px;
    overflow:hidden;
    color: #363C88;
    padding:2px 0px 0px 5px;
    background:url(http://www.cash-rank.com/img/menu.gif) no-repeat;
}

/*リンクスタイル*/
.nemu1 a{
    display:block;
    text-decoration:none;
	color: #363C88;
}
.nemu1 a:hover{
	color: #363C88;
}


