body{
width: 770px;
background: #fff;
padding: 0;
margin: 0;
font-size: 12px;
font-family: verdana, 'trebuchet ms', sans-serif;
text-align: left;
color: #000;
line-height: 1.6em;
}
ul{
padding: 0;
margin: 0;
}
h1,h2,h3,h4,h5,h6{
padding: 0;
margin: 0;
}
h1{
color: #fff;
padding: 30px 0 0 20px;
line-height: 1.5em;
display: inline;
}
h2{
color: #fff;
padding: 30px 0 0 10px;
display: inline;
}
h3{
border-left: 5px solid #666;
padding-left: 10px;
margin-bottom: 10px;
}
h4, h5{
font-size: 100%;
font-weight: normal;
padding-left: 10px;
margin-bottom: 10px;
} h6{
color: #f60;
font-size: 120%;
font-weight: bold;
}
#contents{
width: 770px;
margin-left: 30px;
}
a{
color: #339;
}
a:hover{
background: #339;
color: #fff;
}
.next{
font-size: 80%;
} /*ヘッダー*/
#header{
width: 770px;
height: 90px;
background: url(image/header.gif) no-repeat #fff;
margin-bottom: 10px;
} /*左カラム*/
#left-clum{
float: left;
width: 170px;
background: #eee;
padding-bottom: 30px;
}
#left-clum ul{
margin: 5px 0 0 20px;
}
.blue li, .red li, .green li{
list-style-image: url(image/ball.gif);
margin-bottom: 5px;
}
#left-clum .blue a{
color: #339;
}
#left-clum .blue a:hover{
background: #339;
color: #fff;
}
#left-clum .red a{
color: #600;
}
#left-clum .red a:hover{
background: #600;
color: #fff;
}
#left-clum .green a{
color: #030;
}
#left-clum .green a:hover{
background: #030;
color: #fff;
}
.blue-box{
background: #c8dcf8;
padding-left: 10px;
border: 1px solid #7b97e0;
}
.red-box{
background: #ead6ca;
padding-left: 10px;
border: 1px solid #b37b5e;
margin-top: 30px;
}
.green-box{
background: #d3e4cf;
padding-left: 10px;
border: 1px solid #46b40c;
margin-top: 30px;
}
.banner01{
text-align: center;
margin: 20px 0;
}
.navi{
background: #fff;
margin: 0 10px;
}
.navi ul{
margin: 5px 0 0 20px;
}
.navi li{
background: #fff;
list-style-image: url(image/list01.gif);
border-bottom: 1px dashed #999999;
}
.navi a{
color: #000;
text-decoration: none;
}
.navi a:hover{
background: #333;
color: #fff;
} /*中カラム*/
#center-clum{
float: left;
width: 360px;
margin-left: 10px;
}
.top-news{
text-indent: 1em;
}
.top-news img{
float: right;
margin: 0 0 10px 10px;
}
.top-news .next{
clear: both;
text-align: right;
}
.sub-header-blue{
background: #c8dcf8;
border-left: 5px solid #7b97e0;
margin-top: 30px;
}
.sub-header-orange{
background: #fc6;
border-left: 5px solid #c60;
margin-top: 30px;
}
.dot-style{
margin: 5px 0 0 20px;
}
.refer{
color:#666;
font-size: 80%;
}
.orange a{
color: #f60;
text-decoration: underline;
}
.orange a:hover{
background: #f60;
color: #fff;
} /*右カラム*/
#right-clum{
float: left;
width: 220px;
height: 200px;
margin-left: 10px;
}
.special{
text-align: center;
}
.special a{
font-size: 0%;
outline : 0;
}
.special a:hover{
background: #fff;
}
.special img{
margin-bottom: 30px;
}
.column img{
float: left;
margin-right: 10px;
}
.column .next{
clear: both;
text-align: right;
margin-bottom: 20px;
}
.ze-league{
background: #429f0f;
color: #fff;
font-size: 120%;
padding: 2px 0;
font-weight: bold;
} .ba-league{
background: #069;
color: #fff;
font-size: 120%;
padding: 2px 0;
font-weight: bold;
}
.rank table{
background: #fff;
margin-bottom: 30px;
border-top: 1px solid #666;
border-right: 1px solid #666;
}
.rank th, .rank td{
text-align: center;
padding: 0 2px;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
} /*フッター*/
#fotter{
clear: both;
width: 770px;
background: #789;
text-align: center;
}
