body{
background-image:url(../images/bg0111.gif);
	font-family: verdana, 'trebuchet ms', sans-serif;
}

#contents ul,li{
margin:1em 24px 1em 24px;
}


form,ul,li{
margin:0;
padding:0;
}

#relatelink li{
margin:0;
padding:0;
}

#l1 { 
width: 900px; 
margin: 0 auto; 
background-color:#7d5887;
}

#l2 { float: left; width: 700px; }

#menu { 
float: left; 
width : 190px;
background-color:#7d5887;
padding:9px;


 }
#contents {
 float :right;
  width: 470px;
  padding:10px;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

#contents img{
border:1px solid #7d5887;
}

#side {
 float: right; 
 width : 180px; 
 background-color:#7d5887;
 padding:5px;
 }

 h4{
margin:5px 0 0 0 ;
padding:0;
color:#FF9900;
}
#side li{
list-style:none;
border-bottom-color:#136A60;
border-bottom-width:1px;
border-bottom-style:solid;
display:block;
padding:3px 4px 0 4px;

}



#menu h2{
display:none;
}

#menu li{
list-style:none;
border-bottom-color:#136A60;
border-bottom-width:1px;
border-bottom-style:solid;
display:block;
padding:3px 4px 0 4px;

}

#menu a:link{
color:#fff;
}

#menu a:hover{
color:#FFFFCC;
background-color:#33CC99;
}

#menu a:visited{
color:#ddd;
}

#menu .allday{
text-decoration:underline;
}


.holiday{
color:#FF0000;

}

 .saturday{
color:#0099FF;

}


#contents h2,h3{
font-size:200%;
color:#7d5887;
}
#contents h3{
margin-left:12px;
}

#contents h4{
color:#7d5887;
font-weight:bold;
font-size:150%;
}
#contents .fielddata{
margin:12px auto;
color:#7d5887;
}

#contents .leadpart{
font-size:130%;
color:#7d5887;
}


#contents p,table{
margin:1em 24px 1em 24px;
line-height:150%;
}


#contents a{
text-decoration:underline;
font-weight:bold;
}

#contents .tackle{
margin:1em 24px 1em 24px;
}
#contents .fishdata{
	text-align:right;
 	border-bottom-color: #ddd;
	 	border-bottom-style:solid;
		border-bottom-width:1px;
}

#contents  .navi{
text-align:center;
font-size:14px;
}

#contents  .totop{
padding-left:20px;
}



#contents blockquote {
border-color:#7d5887;
border-style: dotted ;
border-width:1px;
background-color:#F0FFF1;
padding:5px;
margin:1em 30px 1em 24px;
font-style:italic;
}



#side a{
display:block;
padding:3px 4px 0 4px;
}

#side a:link{
color:#fff;
}

#side a:hover{
color:#FFFFCC;
background-color:#33CC99;
}

#side a:visited{
color:#ddd;
}

#side  .samedate{

}


#trackback {
border-color:#66CC99;
border-style: dotted ;
border-width:1px;
background-color:#F0FFF1;
padding:12px;
margin:1em 24px 1em 24px;
}

#trackback h4{
text-decoration:underline;
background-image:none;
	padding-left:0px;
}
#trackback p{
background-color:#fff;
padding:12px;
}


#backnumber {
color:#136A60;
}

#backnumber a:link{
color:#fff;
}

#backnumber a:hover{
color:#FFFFCC;
background-color:#33CC99;
}

#backnumber a:visited{
color:#ddd;
}



div.pager {
    margin-top: 20px;
    font-size: 80%;
	display:block;
width:480px;
margin:12px auto;
text-align:center;
}

div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
}

div.pager a {
    color: #105cb6;
    background-color: #fff;
    border: 1px solid #9aafe5;
    text-decoration: none;
}

div.pager a:hover {
    color: #003;
    background-color: #fff;
    border: 1px solid #2e6ab1;
}

div.pager span.current {
    color: #fff;
    background-color: #2e6ab1;
    border: 1px solid #2e6ab1;
    font-weight: bold;
}

div.pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;
}

div.pager a.nextprev {
    font-weight: bold;
} 

