@charset "Shift_JIS";

/* 300 633 966 c99 fcc    */
/* 303 636 969 c9c fcf    */
/* 003 336 669 99c ccf    */
/* 033 366 699 9cc cff  */
/* 030 363 696 9c9 cfc    */
/* 330 663 996 ccf ffc    */

*{
background-color:transparent;
color:#003;
font-size:medium;
font-family:"rg f30-P","lr oSVbN","Osaka",sans-serif;
padding:0 auto;
margin:0 auto;
text-align:left;
}
body{
background-color:#ccf;
text-align:center;
}
a{text-decoration:none;}
a:hover{color:#669;}
h1,h2,h3,h4{font-weight:normal;}
img{border:none;}
ul,li{list-style:none;}
ul,li,dl,dt,dd{
margin:0;
padding:0;
}
td{vertical-align:top;}
.r{text-align:right;}
.c{text-align:center;}
.s{font-size:small;}

.tit{
background-image:url(../img/fish/top.jpg);
background-repeat:no-repeat;
width:600px;
height:300px;
}

.cm{
background-color:#336;
text-align:center;
width:600px;
}

.main{
width:600px;
background-color:#fff;
padding-bottom:10px;
}
.main h2{
padding:20px 0 5px 0;
background-color:#cff;
font-size:large;
text-align:center;
border-bottom:solid 5px #699;
letter-spacing:0.5em;
}
.main p{
text-align:center;
padding-top:10px;
}
.main p span.mark{
background-color:#fcc;
padding:0 3px;
color:#300;
}
.main dt{
border-style:solid;
border-color:#669;
border-width:0 0 1px 5px;
margin:10px 10px 0px 10px;
padding:5px 10px 0 5px;
background-color:#ccf;
clear:both;
}
.main dd{
border-style:solid;
border-color:#669;
border-width:0 1px 1px 0;
padding:5px 5px 5px 20px;
margin:0 10px 0 0;
clear:both;
}
.main dd ul li.point{
background-color:#ccf;
border-bottom:solid 1px #99c;
border-left:solid 5px #99c;
padding:5px 0 0 5px;
margin:5px 0;
clear:both;
}
.main dd ul li.danger{
color:#300;
background-color:#fcc;
border-bottom:solid 1px #c99;
border-left:solid 5px #c99;
padding:5px 0 0 5px;
margin:5px 0;
clear:both;
}
.main dd ul.itemimg{float:right;}
.main dd ul.item{padding-left:3em;}
.main h3{
margin-top:10px;
padding:10px 0 5px 30px;
background-color:#cff;
font-size:large;
text-align:center;
border-bottom:solid 5px #699;
letter-spacing:0.5em;
}
.main dd table.fish1{
width:512px;
height:256px;
background-image:url(../img/fish/map1.jpg);
background-repeat:no-repeat;
}
.main dd table.fish2{
width:512px;
height:256px;
background-image:url(../img/fish/map2.jpg);
background-repeat:no-repeat;
}
.main dd table.fish3{
width:512px;
height:256px;
background-image:url(../img/fish/map3.jpg);
background-repeat:no-repeat;
}
.main dd table.fish4{
width:512px;
height:256px;
background-image:url(../img/fish/map4.jpg);
background-repeat:no-repeat;
}
.main dd table.fish5{
width:512px;
height:256px;
background-image:url(../img/fish/map5.jpg);
background-repeat:no-repeat;
}
.main h4{
text-align:right;
padding-right:30px;
padding-top:10px;
}
.main p.past{
text-align:right;
padding-right:30px;
padding-top:5px;
}
.main dd p.fishicon{text-align:right;}

.btm{
margin:0 auto;
width:600px;
height:350px;
background-image:url(../img/fish/btm.jpg);
background-repeat:no-repeat;
}
.btm dt{
padding:5px 0 0 5px;
}
.btm dt a{
font-size:large;
}
.btm dd{padding:5px 10px;}