﻿html{ height:100%;}

body{margin:0 auto ;padding:0; width:100%;
background:#FFF url(/img/bg_body.gif) repeat-x top;
text-align:center;font-family:"ＭＳ Ｐゴシック", Osaka;
font-size:0.8em;}

a{color:#333;text-decoration:none;}
a:hover{color:#f90;}

hr{visibility:hidden;clear:both;margin:0;padding:0}

#ozorabunko{width:780px;height:100%;margin:0 auto;
background:url(../img/bg_bigbody2.gif);
}

#ozora{padding:10px 20px 0 20px;height:100%;margin:0;text-align:left;
background:url(../img/bg_bigbody.gif) no-repeat;}

	#ozora h1{padding:0;margin:0;border-bottom:3px double #EEE;}
	#ozora h2{padding:0;margin:0;border-bottom:3px double #333;}
	#footer{clear:both;border-top:1px solid #ccc;background:#fff url(../img/footer_txt.gif) no-repeat right;padding:7px;font-size:1px;}


#sportsmain{ width:740px; padding:18px 0;}

#sportsleft{float:left;width:540px;}
#sportsleftblock{padding:0;}
	.logs{margin:0 0 50px 0;padding:0 0 0 10px;line-height:200%;}
	.logs h3{margin:0;padding:4px 0 2px 4px;background:#494949;color:#FFF; font-size:11px; font-weight:normal; line-height:1.0em;}
	.logs h4{margin:12px 0 0 0;padding:4px 4px 4px 28px;font-size:14px;background:url(../images/ico_paper.gif) no-repeat 0 4px;border-bottom:1px dotted #CCC;}
	.logs h5{margin:0;padding:4px;font-size:12px;}
	.logs p{margin:12px 0 12px 12px;}
	.logs p a{color:#33F;}
	.logs p a:hover{color:#F90;}
	.logs p.extended{text-align:right;margin:-5px 5px 10px 0;padding:0;}
	.logs p.extended a{color:#33F;}
	.logs p.extended a:hover{color:#F90;}
	
	.entrybody{padding:0 5px 0 15px;}
	.posted{border-top:1px solid #EBF6FF;text-align:right;padding-top:4px;font-size:11px;}

#sidebar{float:right;width:180px;}
#sideblock{padding:0;}
#soloside{padding:0;_font-family:"Arial", "Helvetica", "sans-serif";}





#sololeft{float:left;width:540px;}
#diaryblock{padding:0px 0 0 10px;_font-family:"ＭＳ Ｐゴシック", "Osaka","Arial", "Helvetica", "sans-serif";}
#sololeftbox{padding:0 10px 0 0;_font-family:"Arial", "Helvetica", "sans-serif";}


#trackbacks{margin:20px 0 6px 0;}
.trackback_p{font-size:11px;_font-size:80%;}
.trackback_p b a{color:#555;font-size:12px;_font-size:112%;}
.trackback_p b a:hover{color:#000;}

.linknote{margin:0;padding:8px;color:#666;font-size:11px;}
.diarynavi{text-align:left;font-size:80%;padding:10px;}
.techstuff{padding:2px 5px;border:1px solid #CFDADF;margin:0;background:#DDD;}



.Banner_rightbook{
	text-align:center;
	font-size:smaller;
	line-height:1.5em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.Banner_rightbook strong{font-size:14px;}

#calendar{padding:0 0 10px 0;color:#666;border-bottom:3px double #EBF6FF;}
#calendar caption{font-size:12px;font-weight:bold;color:#555;padding:4px 0;margin-bottom:4px;background:url(../diary/images/tl_bg.gif);}
#calendar td{font-size:11px;text-align:center;padding:2px 2px 9px;}
#calendar a{text-decoration:underline;color:#333;display:block;}
#calendar a:hover{text-decoration:underline;color:#F60;background:#FFFCF0;}
.calsun{color:#F33;padding-top:5px;}
.calmon{color:#333;padding-top:5px;}
.calsat{color:#33C;padding-top:5px;}
.caltoday{background:url(../diary/images/caltoday.gif) no-repeat;}

#sidebar h5{margin:0;padding:5px 0px;}
#sidebar h6{margin:0;padding:0;background:url(../images/bgxx.gif) right;display:block;}
h6.ttl{margin:0 0 10px 10px;padding:0;background:url(../diary/images/tl_bg.gif);display:block;}
#sidebar ul{margin:0 0 8px 0;padding:0;list-style:none;}
#sidebar ul li{margin:0;padding:8px 0 0 20px;_padding:4px 0 4px 20px;background:url(../images/arrowbox.gif) no-repeat 2px 8px;color:#666;}
