@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}

body{
    font-family:'ＭＳ 明朝';
    background-image:url('/image/bg1-c.jpg');
    background-color:black;
    color:white;
    text-align:center;
    line-height: 1.3em;
    font-size:14px;
}
a{
    text-decoration: none; 
}
a:link{
    color:#CFCFCF;
}
a:visited{
    color:#5F5F5F;
}
a:active{
    color:black;
}
a:hover{
	text-decoration: line-through;
}
tr{
    padding:0px;
    margin:0px;
}
td{
    padding:0px;
    margin:0px;
    vertical-align:top;
}
img{
    border:0px;

}
hr{
    color:black;
}

textarea {
	border: 1px solid #cccccc;
	font-family: Tahoma, sans-serif;
	background-image: url(/image/bg1-c.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}


#main{
    padding-top:10px;
    padding-bottom:10px;
    margin: 0 auto;
}

#main_varance{
    margin: 0 auto;
    background-color:#231816;
}
#main_center{
    margin: 0 auto;
}
#menu{
    text-align:left;
    padding-left:16px;
    padding-top:10px;
}
#footer{
    margin: 0 auto;
    background-color:#2F2F2F;
}
.center{
    width:850px;
    margin: 0 auto;
    background-color:black;
}
.td_left{
    text-align:left;
    padding-left:10px;
}
.table_center{
    margin: 0 auto;
}





h1{
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-legt:0px;
    margin-right:0px;
    margin-bottom:0px;
}
h2{
    font-size:16px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-legt:0px;
    margin-right:0px;
    margin-bottom:0px;
}
h3{
    font-size:14px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-legt:0px;
    margin-right:0px;
    margin-bottom:0px;
}
h4{
    font-size:12px;
    padding-top:0px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-legt:0px;
    margin-right:0px;
    margin-bottom:0px;
}
.rank{
    vertical-align:middle;
}
.back{
    padding-left:10px;
    font-size:12px;
    font-weight:bold;
}


/*- Menu Tabs 6--------------------------- */
#tabs6 {
      font: bold 12px/1.5em Verdana;/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
}
#tabs6 ul {
      margin:0;
      padding:0 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#tabs6 li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs6 a {
      float:left;
      background:url("images/tableft6.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabs6 a span {
      float:left;
      display:block;
      background:url("images/tabright6.jpg") no-repeat right top;
      padding:10px 20px 10px 15px;
      color:#000;
}
#tabs6 a span {
      float:none;
}
#tabs6 a:hover span {
      color:#fff;
}
#tabs6 a:hover {
      background-position:0% -42px;
}
#tabs6 a:hover span {
      background-position:100% -42px;
}