/* COMMON */
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,img,{margin:0; padding:0; font-size:100%; list-style-type:none;}
img{ border:none; }
body {margin:0; background-color:#344b0e; color: #FFFFFF; text-align:center;}

a {color:#ffffff;}


/*TOP BASE*/
#container{width:720px; margin:0 auto 0 auto; text-align:left; /*background-image:url(images/containerbg.jpg); background-repeat:repeat-y; background-position:bottom;*/}
#container h1{ color:#FFFFFF; position:absolute; top:5px;margin:0 0px 0 0px; padding:0px 0 0 0px; font-size:9px; font-weight:normal;/*background-image:url(images/h1bg.gif); background-repeat:repeat-x; background-position:top; */height:10px;}
#header{width:720px; height:140px; margin:0; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; background-position:top; background-image:url(images/topheaderimage.jpg); background-repeat:no-repeat; background-position:top; border-bottom:1px solid #A08803;}
#createsasayama{ position:relative; top:-110px;}
#createsasayama img{ border:1px solid #A57531;}

#navigation{text-align:right; background-color:#001F00; border-bottom:1px solid #A08803;}
#navigation ul{margin:0px 5px 5px 5px;}
#navigation li{display:inline; margin:0 0 0 10px; font-size:13px;}
#navigation a{ text-decoration:none;}
#contents{width:720px; padding:10px 0 0 0; margin:0px 0 10px 0;  background-image:url(images/h3bg.jpg); background-repeat:repeat-x; background-position:top;}
#wrapper{width:540px; float:left}
#alpha{ width:162px; float:left; margin:0 0px 0 0px; }
#beta{width:350px; float:right; margin-right:5px; padding-top:5px;}
#ganma{width:162px; float:right;  margin:0 0px 0 0; }
.clear{clear:both}
.clearleft{clear:left}
.note{ font-size:80%; margin:5px 0 0 10px;line-height:130%;}
p.note-right { font-size:80%; margin:-5px 0 0 10px; text-align:right;}
.note-bottom{ border:1px dotted #A57531; margin:10px; padding:5px;}
.date{font-weight:bold; color:#A57531; margin:0 0px 5px 10px;}

#footer{width:720px; text-align:center; height:50px; border-top:1px solid #A57531;}
#footer h4{ margin:10px; font-size:14px;}
#footer p{ font-size:13px;}

#side-menu h2{ margin:0 0 3px 0; /*font-size:120%;color:#29658C; background-color:#F7EB9C; padding:3px; border-bottom:2px solid #A57531; background-image:url(images/h2-sidemenu.gif); background-repeat:repeat-y;*/}
#side-menu ul{ padding:0; margin:0;}
#side-menu li{margin:0 0 1px 0; list-style-type:none; padding:0;}
#side-menu li img{border:1px solid #A57531; vertical-align: bottom;}
.side-submenu{ font-size:12px; margin:0 0 5px 15px;}
.side-submenu li{ border-bottom:1px solid #A08803; line-height:150%;}
.side-submenu a{ text-align:left; text-decoration:none; padding:2px 0 2px 10px; display:block;background-image:url(images/submenuarrow.gif); background-position:left; background-repeat:no-repeat; }
.side-submenu a:link{ text-align:left; text-decoration:none;}
.side-submenu a:visited{ text-align:left; text-decoration:none;}
.side-submenu a:hover{ text-align:left; text-decoration:none; background-color:#001F00;}


#side-link h2{font-size:120%; margin:0px 0 3px 0;}
#side-link li{margin:0 0 1px 0; list-style-type:none;}
#side-link ul{ margin:0 0 5px 0; padding:0}
#side-link li img{border:1px solid #A57531; vertical-align: bottom;}
#golf { margin:1px 0 0 0;}
#golf img{border:1px solid #A57531;margin:5px 0 0 0;}

#side-link dl{ margin:0; padding:0}
#side-link dt {margin:0; padding:0}
#side-link dd{border-bottom:1px solid #A57531; margin:0 0 2px 0 ; padding:0 0 2px 0; font-size:10px;}
#side-link dt img{border:1px solid #A57531; }
.rightbutton{ text-align:right;}

#ppbox{ font-size:12px; padding:10px 5px 5px 5px; border:1px solid #A57531; line-height:130%; background-image:url(images/h3bg.jpg); background-repeat:repeat-x; background-position:top;}
#ppbox h2{ font-size:14px;}
/* TOPDESIGN CSS */

#news{ margin:0 0px 10px 0px; width:350px;}
#news h3{ margin:0px 0 0px 0; font-size:17px; color:#fff; padding:5px 0 5px 3px; /*background-image:url(images/h3bg.jpg); background-repeat:repeat-x; background-position:top; */border-top:1px solid #001F00; background-color:#A08803;}
#news h2{font-size:120%; margin:0 0 2px 0; color:#29658C; background-color:#F7EB9C; padding:3px; border-bottom:2px solid #A57531; background-image:url(images/h2_news.gif); background-repeat:repeat-x}
.rss{ text-align:right;  position:relative; top:-22px; margin:0 5px 0px 0;}
#news iframe{width:350px; margin:-15px 0 15px 0; padding:0; border-top:1px solid #001F00; }

#news table{width:340px; margin:0; padding:0;}
#news th{border-bottom:1px dotted #A57531; text-align:left; padding:2px;}
#news td{border-bottom:1px dotted #A57531; line-height:130%; padding:2px;}
