body{
 margin:0;
 padding:0;
 text-align:center;
 font-size:14px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height:1.5em;
 }
#FRAME{
 width:1000px;
 margin:0 auto 0 auto;
 background:url(http://golfersweather.com/img/background.jpg) top center repeat-y;
 }
a img{
 border:none;
 }
.clear{
 clear:both;
 }
a:hover{color:#FF6600;}
/*shokisettei*/
#TOP,
#BOTTOM{
 background-color:#5A9840;
 color:#FFFFFF;
 line-height:25px;
 heigth:25px;
 font-size:12px;
 }
h1,
#SITEMAP a,
#BOTTOM a{
 color:#FFFFFF;
}
h2,
.h2{
 background:#5A9840;
 color:#FFFFFF;
 font-weight:bold;
 }
/*template*/
.clear{
 clear:both;
 }
#BODY{
 width:800px;
 margin:0 auto 0 auto;
 text-align:left;
 }
#TOP{
 }
h1{
 width:650px;
 font-size:12px;
 float:left;
 margin:0;
 padding:0;
 text-indent:1em;
 }
h2,
.h2{
 height:20px;
 line-height:20px;
 margin:0 0 10px 0;
 padding:0;
 font-size:12px;
 text-align:center;
 }
#SITEMAP{
 width:6em;
 float:right;
 text-align:left;
 }
#TITLE{
 padding-bottom:20px;
 background:#FFFFFF;
 }
.pankuzu{
 font-size:10px;
 text-indent:1em;
 }
#ADLINK{
&nbsp;background:#F4F4F4;
 text-align:center;
&nbsp;padding:10px 0 5px 0;
}
#MAIN{
 width:630px;
 float:left;
 }
#CONTENTS{
 width:440px;
 margin-bottom:3em;
 float:right;
 text-align:center;
 }
#CONTENTS .pad{
 width:400px;
 margin:0 auto 0 auto;
 text-align:left;
 }
div.blogtitle{
 font-size:12px;
 }
div.blogtitle span{
 font-weight:bold;
 font-size:15px;
 color:#5A9840;
&nbsp;}
p.blogentry{
 font-size:12px;
 margin:0 0 1.5em 0;
 }
.footlink{
 text-align:center;
 font-size:10px;
 }
.MENU{
 width:170px;
 float:left;
 margin-bottom:3em;
 }
#MAIN .MENU{
 width:190px;
 }
.MENU h2,
.MENU .h2{
 margin:0 5px 1em 5px;
 }
.MENU p{
 margin:0 10px 1em 10px;
 padding:0;
 font-size:12px;
 }
.MENU ul{
 margin:0 10px 1em 10px;
 padding:0;
 }
.MENU li{
 margin:0 0 1em 0;
 padding:0;
 font-size:12px;
 list-style:none;
 }
.MENU ul.ranking li{
 list-style:none;
 margin-bottom:2em;
 }
.MENU table{
 margin:0 5px 1em 5px;
 border-collapse: collapse;
 }
.MENU td,
.MENU th{
 width:25px;
 height:30px;
 text-align:center;
 vertical-align:middle;
 border:1px solid #000000;
 }
.MENU td a{
 display:block;
 background:#FFFF99;
 }
.MENU .swing{
 margin:0 10px 10px 10px;
 font-size:12px;
 line-height:1.5em;
 }
.MENU .swing img{
 margin-bottom:5px;
 }
.MENU .swing a{
 text-decoration:none;
 }
.MENU .swing a:hover{
 color:red;
 }
#BOTTOM{
 text-align:center;
 clear:both;
 }


.imgleft{
	float:left;
	margin-right:1em;
	}
.imgright{
	float:right;
	margin-left:1em;
	}

table.review td.tensuu{
	white-space:nowrap;
	font-size:20px;
	color:red;
	font-weight:bold;
	}
span.tensuu{
	font-size:20px;
	color:red;
	font-weight:bold;
	}
div.blogtitle{
 font-weight:bold;
 font-size:14px;
 border-bottom:1px solid #CCC;
 }
p.blogentry{
 font-size:12px;
 padding-bottom:1em;
 }


.cat{
	font-size:12px;
	padding:10px 0 30px 0;
	}
.cat-title{
	width:180px;
	float:left;
	}
	.cat-title p{
		margin:0;
		padding:0;
		}
.cat-link{
	width:200px;
	float:right;
	}
	.cat-link ul{
		list-style:decimal-leading-zero inside;
		margin:0;
		padding:0;
		font-size:12px;
		}
