@charset "shift_jis";

@import url(moji.css);

/*------------------------------------------------
初期設定
------------------------------------------------*/
*{
font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
margin: 0;
padding: 0;
}

body{
text-align: center;
background: url(../img/bg.gif) repeat-y center;
}

a{
color:#0064A4;/*通常のリンクテキストカラー*/
}
a:hover{
color:#1DB5B7;/*マウスが乗った時の通常のリンクテキストカラー*/
text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
}

img{border: 0;}
a:hover img{opacity: 0.5;filter: alpha(opacity=50);}


/*------------------------------------------------
本体の設定
------------------------------------------------*/

#container{
width:800px;
margin: 0 auto;
}

#header{
width:780px;
height:100px;
margin:0 auto 0 auto;
padding:0px;
background-image: url(../img/header.jpg);
}

#header h1{
font-size:18px;
color:#FFFFFF;
text-align:left;
padding:70px 0 0 13px;
}

h2{
width:700px;
height:36px;
color:#000000;
font-size:16px;
padding:10px 0 0 16px;
background:url(../img/h2.jpg) no-repeat ;
margin:25px 50px 5px 50px;
text-align:left;
}

#coment{
width:700px;
border:1px solid #CCCCCC;
margin:0 auto 0 auto;
background-color:#F0F7FF;
}

#coment p{
width:668px;
margin:10px 15px 8px 15px;
font-size:12px;
line-height:150%;
text-align:left;
}

.ranking{
width:700px;
margin:30px auto 0 auto;
}

.dairy{
width:700px;
border-top:2px solid #0064A4;
border-bottom:2px solid #0064A4;
margin:30px auto 0 auto;
text-align:center;
}
.dairy h3{font-size:16px;line-height:210%;color:#0064A4;}
.day{font-size:12px}

.ranking{
width:700px;
margin:3px auto 0 auto;
}

table {
width:697px;
border-collapse: collapse;
border:solid 1px #CCCCCC;
line-height:150%;
margin:10px auto 10px auto;
font-size:12px;
}


table th {
border:solid 1px #CCCCCC;
padding:6px;
text-align:center;
font-size:14px;
background:#0064A4;
white-space:nowrap;
color:#FFFFFF;
}

table td {
border: solid 1px #CCCCCC;
padding: 4px;
text-align:center;
}

table td.text {text-align:left;padding:0 6px 4px 15px;}
table td.text a {font-size:14px;line-height:240%;}

.table02 {
width:640px;
border-collapse: collapse;
border:solid 1px #CCCCCC;
line-height:150%;
margin:10px auto 10px auto;
font-size:12px;
text-align:left;
}

.table02 td {
padding:10px 0 10px 15px;text-align:left;}

.table02 td.entry{
font-weight:bold;
background-color:#F3F3F3;}


.link{
width:700px;
margin:0 auto 10px auto;
border-top:1px dotted #999999;
padding-top:10px;
text-align:center;
font-size:12px;
color:#0064A4;
}


/*------------------------------------------------
　　　著作権の表示
------------------------------------------------*/
#footer{
width:780px;
height:50px;
background:url(../img/footer.jpg);
margin:0 auto 0 auto;
}

address{
font-size:13px;
font-style:normal;
color:#FFFFFF;
padding-top:15px;
}

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