body{font-size:14px; font-family:Meiryo,Tahoma,Arial; background-color:#0391ff}
h2 {color:#ffffff; padding:0px 4px; font-weight:bold; font-size:24px; position:relative; left:8px; top:0px}
em{font-size:16px; color:#ff0000}
p{line-height:16px; text-indent:1em; font-size:12px;}

.reading{ont-size:16px; background-image:url("/kanpachi/image/diaryback.gif"); width:760px}
.dayframe{font-size:16px; background-image:url("/kanpachi/image/diaryback.gif"); width:760px}
span.frame{background-color:#0391ff;}
td.dateframe{}
span.pointframe{font-size:14px; width:100%}
.header{width:580px}
.bottom{background-image:url("/kanpachi/image/diarybottom.gif"); width:760px; height:16px}

.openclose{text-decoration:none; vertical-align:middle}
a.openclose:visited{color:#000000}
a.openclose:link{color:#000000}
a.openclose:active{color:#000000}
a.openclose:hover{color:#000000}
img.togglebutton{cursor:pointer}

div.date{text-align:middle}
span.week{font-size:14px;}
span.sunday{color:#ff0000}
span.saturday{color:#0000ff}
span.weekday{color:#000000}

div.tide{position:relative; left:0px; font-size:12px; line-height:16px; border-style:solid; border-width:1px; width:137px; padding:4px; margin:0px; background-color:#ffffd0}
span.tideframe{position:absolute; left:2px;}
span.tidetype{position:absolute; left:12px;}
span.tidetime{position:absolute; left:46px;}
span.tideheight{position:absolute; left:82px; width:44px; text-align:right}

div.photoframe{font-size:10px; border-style:solid; border-width:1px; width:129px; padding:6px 8px 8px 8px; margin-top:4px; line-height:12px}
img.photo{cursor:pointer; margin-top:4px}
a.photo{text-decoration:none; padding:0px; margin:0px; border-style:none}
a.photo:active{padding:0px; margin:0px; outline-style:none}

.part{background-color:#0391ff; width:100%; color:#ffffff}
span.point{font-size:16px}
span.map{cursor:pointer; padding:4px; vertical-align:bottom}
span.city{font-size:12px; padding-left:2px; padding-right:8px}
span.time{}
span.weather{font-size:12px; padding-left:8px; padding-right:8px}
span.wind{font-size:12px; padding-left:8px; padding-right:8px}
span.wave{font-size:12px; padding-left:8px; padding-right:8px}

.tackletitle{font-size:10px; vertical-align:middle; padding:0px; margin:0px; border:0px}
.tackleframe{border-style:solid; border-width:1px; border-color:#000000; background-color:#ffffd0}
span.set{font-size:11px}

.gettitle{font-size:10px; vertical-align:middle; padding:0px; margin:0px; border:0px}
.getframe{left:0px;border-style:solid; border-width:1px; padding:2px 4px; border-color:#000000; background-color:#ffffd0}
td.fishname{padding:4px; font-size:10px; padding:0px 8px 0px 0px}
td.fishsize{font-size:10px; padding:0px 8px 0px 0px; text-align:right}
td.fishcount{font-size:10px; padding:0px; text-align:right}
td.fishrelease{font-size:10px; padding:0px}
tr.record{font-weight:bold; color:#ff0000}

td.tabyear{font-size:12px; width:80px; background-color:#d0d0d0; color:#a0a0a0; text-align:center}
td.tabcurrent{font-size:12px; width:45px; background-color:#ffffff; text-align:center}
td.tabgray{font-size:12px; width:45px; background-color:#d0d0d0; color:#a0a0a0; text-align:center}
td.tabseparator{font-size:12px; width:1px; background-color:#909090; color:#a0a0a0; text-align:center}
td.tabnormal{font-size:12px; width:45px; background-color:#e0e0e0; color:#000000; text-align:center}

.affiliate{position:absolute; left:760px; top:18px}
