body,form,fieldset{
margin:0;
padding:0;
}
body {
background-color:#EEEEEE;
background-image:url(image/root_background.gif);
background-repeat:repeat-y;
background-position:center;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{
margin:0;
padding:0;
}
h3{font-size:100%;}
h4{font-size:80%;}
h5{font-size:125%; padding:15px 0px 5px 0px; margin:0;}

#warpper {
width:100%;
height:100%;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#warpper img{
vertical-align:bottom;
}

#mainstage{
width:920px;
margin: 0 auto;
background-color:#FFFFFF;
}

#warpperdome{
width:920px;
background-image:url(image/contentsback.gif);
background-repeat:repeat-y;
}

#mainstagecontentsleft{
float:left;
font-size:110%;
padding:0px 0px 0px 15px;
width:258px;
background-color:#FFFFFF;
}

#toppagecontentswarpper{
background-color:#FFFFFF;
height:100%;
}

.allright{float:right;}
.allleft{float:left;}

.toppageleft{
float:left;
width:733px;
padding-left:25px;
}

.toppageleftunder{
float:left;
width:365px;
padding-left:25px;
}

.toppageright{
float:right;
width:325px;
}

.toppagerightunder{
float:right;
width:385px;
}

.toppageleft p{padding-bottom:13px;}
.toppageright p{padding-bottom:13px;}

.toppageleftunder p{padding-bottom:13px;}
.toppagerightunder p{padding-bottom:13px;}

.topsubunder{
clear:both;
padding-left:25px;
}

.topsubunder img{ padding-bottom:13px;}

.cssclear{clear:both;}

#topheader{
width:920px;
margin: 0 auto;
background-color:#EEEEEE;
height:72px;
}

#topheaderbtn{
float:right;
width:562px;
text-align:left;
}
#topheaderlogo{
float:left;
	margin:0px;
	padding:0px;
	height:72px;
	position:absolute;
	top:0px;
}

#footer {
font-size:12px;
color:#999999;
margin-left:auto;
margin-right:auto;
width:920px;
text-align:center;
clear:both;
}

#footer a {color:#666666;}

#footer img{padding-bottom:15px;}

#header {
width : 100% ;
background-repeat : repeat-x ;
}

#main {
width : 100% ;
background-color : #EEEEEE ;
}

#leftmenu{
float:left;
width:200px;
}

#rightcontents {
float:right;
width : 620px;
padding:5px 20px 10px 0px;
}

#headnavi {
	width:548px;
}	

#stage{width:920px;}


	#global_navi{
	margin:0px;
	padding:0px;
	height:38px;
	position:absolute;
	top:0px;
	background:#EEEEEE;
}
	#global_navirss{
	margin:0px;
	padding:0px;
	height:120px;
	position:absolute;
	top:72px;
}
	#global_navi ul{margin:0px;padding:0px;}
	#global_navi li{margin:0px;padding:0px;float:left;list-style:none;}
	#global_navirss ul{margin:0px;padding:0px;}
	#global_navirss li{margin:0px;padding:0px;float:left;list-style:none;}
	#topheaderlogo ul{margin:0px;padding:0px;}
	#topheaderlogo li{margin:0px;padding:0px;float:left;list-style:none;}

	#global_companyinfo a{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/teikikoudoku.gif) no-repeat 0px 0px;text-decoration:none;}
	#global_companyinfo a:hover{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/teikikoudoku.gif) no-repeat 0px -38px;}
	
	#global_group a{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/backnumber.gif) no-repeat 0px 0px;text-decoration:none;}
	#global_group a:hover{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/backnumber.gif) no-repeat 0px -38px;}
	
	#global_contact a{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/present.gif) no-repeat 0px 0px;text-decoration:none;}
	#global_contact a:hover{width:182px;height:38px;display:block;text-indent:-9999px;
	background:url(image/btn/present.gif) no-repeat 0px -38px;}
	
	#global_rss a{width:258px;height:120px;display:block;text-indent:-9999px;
	background:url(image/btn/rss.gif) no-repeat 0px 0px;text-decoration:none;}
	#global_rss a:hover{width:258px;height:120px;display:block;text-indent:-9999px;
	background:url(image/btn/rss.gif) no-repeat 0px -120px;}
	

	#global_toplogo a{width:273px;height:129px;display:block;text-indent:-9999px;
	background:url(image/root_top_logo.gif) no-repeat 0px 0px;text-decoration:none;}
	#global_toplogo a:hover{width:273px;height:129px;display:block;text-indent:-9999px;
	background:url(image/root_top_logo.gif) no-repeat 0px -129px;}
	
	.entry{line-height:125%}
	.date-header{font-size:80%; color:#CCCCCC; padding:30px 15px 5px 15px; border-bottom:1px #000066 dotted;}
	.entry-header{font-size:100%; color:#000000; padding:10px 15px 0px 15px;}
	.entry-body{ background-color:#FFFFFF; font-size:100%; color:#333333; padding:5px 5px; vertical-align:150%; font-size:80%; line-height:125%; border:1px solid #EEEEEE;}
	
	.module-archives module{font-size:80%;}
	
	
	
	
	
	.module-list{color:#00FF33; list-style:none; line-height:150%; padding-right:5px;}
	.module-list-item{color:#FF0000;font-size:70%; padding-left:30px; background: url(image/list_image.gif) no-repeat 5px; line-height:225%;}
	.module-list-item a:hover{color:#00CCFF;}
	.topmodule-list-item{color:#999999;font-size:90%; padding-left:25px; background: url(image/toppage_arrow.gif) no-repeat 5px;}
	
	
	#top_list_wrap {
		width="620px";
	}	
	
	#top_list_left {
		width="280px";
		float:left;
	}
	
	#top_list_right {
		width="360px";
		float:right;
	}
	
	.allclear {
		clear:both;
	}	
	
	.kobegolfers_bana {
		padding-top:15px;
		}			
	
	
	
	.rssfield{font-size:80%;}
	.entry-more{line-height:125%; color:#333333; padding:5px 15px; vertical-align:150%; font-size:80%;}
	
	.content-nav{ color:#333333; font-size:80%; padding:5px 15px;}
	.content-nav a:hover{color:#00CCFF;}
	.entry-footer{ font-size:80%; color:#333333; padding:5px 15px;}
	.entry-footer a:hover{color:#00CCFF;}
	.trackbacks{font-size:80%; color:#333333; padding:5px 15px;}
	.lisence{ margin:5px;}
	.comment-content{ font-size:80%; color:#333333; padding:15px 15px; background-color:#FFFFCC; border:1px #CCCCCC dotted;}
	.comments-open-header{font-size:80%; padding:30px 15px;}
	.comments-open-content{font-size:80%; color:#333333; padding:5px 15px;}
	.catetop{padding:0px 15px;}
	.commenttext{font-size:80%; padding:5px 15px;}
	.comments-header{width:500px; border-bottom:1px #999999 solid; padding-bottom:30px;}
	
	.toptable table{margin:0; padding:0; border-collapse:collapse;}
	.toptable td{border-collapse:collapse; margin:0; padding:0; vertical-align:top;}
	.toptable_text{float:right; width:175px; font-size:70%; line-height:125%; padding-right:5px;}
	.toptable_photo{float:left;}
	.lastuptextsize{font-size:125%; display:inline;}
	.topmidashiminitext{font-size:70%; display:inline;}
	.entry-content{ background-color:#FFFFFF; font-size:100%; color:#333333; padding:5px 5px; vertical-align:150%; border:1px solid #CCCCCC;}