@charset "Shift_JIS";
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
html	{font-family: 'Osaka', '‚l‚r ‚oƒSƒVƒbƒN', '‚l‚r ƒSƒVƒbƒN', monospace;}
body	{font-size:12px; margin:0px; text-align:center; background:url("../img/back.gif")}
a:link	{color:#049}
a:visited{color:#049}
a:hover, a:active{color:#490}
a img, img{border:none; margin:0px}
h1{background:#2257A0; color:#fff; font-size:12px; padding:2px; line-height:120%; margin:0; text-align:right}
h2,p{margin:0}
br.clear{clear:both; line-height:0}
ul, li	{list-style:none}

.whole{width:802px; text-align:left; border:1px solid #000; background:#fff}
#header{width:100%}
#header table{width:100%}
#main{width:611px; float:right; padding:10px 4px}
#week{width:100%}
#week h3{margin:0;text-align:center}
#week ul{margin:0; padding:0}
#week li{float:left; width:142px; margin:3px; height:190px; text-align:center; border:1px solid #000}
#blog{width:200px; float:left; margin-top:10px; padding:0 10px}
#info{width:400px; float:right; border:1px solid #000; margin-top:10px}
#cate{width:600px; padding:10px 15px}
#cate ul{margin:0; padding:0}
#cate li{float:left; width:182px; margin:3px; height:290px; text-align:center; border:1px solid #000}
#navi{width;189px; float:left; margin-top:15px}
#navi p{margin:5px 0}


span.keshi{text-decoration:line-through}
span.red{color:red}

#rank{width:100%}
#rank table{width:189px; font-size:12px}
.rankp{border:1px solid #000; width:110px}

#way{width:800px; padding:2px}
.way{background:#2257A0; color:#fff; text-align:center}
.waku{width:265px; height:240px; text-align:center; float:left; border:1px solid #000}
.waku td{font-size:12px}
#footer table{width:100%}
.copyright{background:#2257A0; color:#fff; line-height:14pt; text-align:center}
.copyright a:link{color:#fff; text-decoration:none}
.copyright a:visited{color:#fff; text-decoration:none}
