@charset "shift_jis";

a:link    { text-decoration:none; color: #0000ff }
a:visited { text-decoration:none; color: #0000ff }
a:active  { text-decoration:none; color: #ffffff ;background-color: #3366ff }
a:hover   { color: blue ; border-bottom:1px dashed ; background-color: #ffffce }

a.shot:link    { text-decoration:none; color: seagreen }
a.shot:visited { text-decoration:none; color: seagreen }
a.shot:active  { text-decoration:none; color: white }
a.shot:hover   { color:seagreen;  border-bottom:1px dashed ; background-color:#ffffce; }

a.top:link    { text-decoration:none; color:white;  }
a.top:visited { text-decoration:none; color:white;  }
a.top:hover   { color: blue ; border-bottom:1px dashed ;background-color: #ffffce }

a.base:link    { text-decoration:none; color: lightgreen }
a.base:visited { text-decoration:none; color: lightgreen }
a.base:active  { text-decoration:none; color: white }
a.base:hover   { color:seagreen;  border-bottom:1px dashed ; background-color:#ffffce; }

a.dash:link    { color: #0000ff ;border-bottom:1px dashed ;}
a.dash:visited { color: #800080 ;border-bottom:1px dashed ;}
a.dash:active  { color: #ffffff ;background-color: #3366ff }
a.dash:hover   { color: #0000ff ; border-bottom:1px dashed ; background-color: #ffffce }

body { color:#ffffff; line-height:1.5; font-size:16px; background-color:#000000; background:#000000 url('../image/angel.png') right bottom no-repeat; }

img { border: 0px; }

div.box { color:#000000; margin-left:10%; margin-right:10%; background-color:#ccffcc; padding:10px; border: 2px dashed #669999 ; -moz-border-radius:30px;}
div.menu { color:#000000; margin-left:20%; margin-right:20%; background-color:#ccffcc; padding:10px; border: 1px dashed #669999; -moz-border-radius:30px;}
div.data { color:#000000; margin-bottom:0.5em; background-color:#ccffcc; padding:5px; border: 1px dashed #669999; -moz-border-radius:30px;}
div.reco { color:#000000; margin-left:1%; margin-right:1%; background-color:#ccffcc; padding:5px; border: 1px dashed #669999; -moz-border-radius:30px;}
div.list { line-height:1.2 }
div.info { margin-left:20%; margin-right:20%; line-height:1.5; background-color:#ffcc99; color:#000000; padding:7px; border: 1px #CC6666 dashed ;-moz-border-radius:30px;}
div.info2 { margin-left:20%; margin-right:20%; line-height:1.5; background-color:#87ceeb; color:#000000; padding:7px; border: 1px #0000ff dashed ;-moz-border-radius:30px;}
div.info3 { margin-left:10%; margin-right:10%; line-height:1.5; background-color:#ffcc99; color:#000000; padding:7px; border: 1px #CC6666 dashed ;-moz-border-radius:30px;}

div.center { text-align:center; }
div.right { text-align:right; }

table { border: 1px solid #669999; -moz-border-radius:5px; }
td { color:#000000; border: 1px solid #669999; padding: 2px; -moz-border-radius:2px;}


h2 { color:#008080; text-align:center; margin-left:10%;margin-right:10%; background-color:white; padding:3px; border: 3px double #669999; -moz-border-radius:30px;}
h1 { color:#ffffff; text-align:center; -moz-border-radius:30px;}
hr.list { border: 1px #669999 dashed ; }

span.date { color:darkcyan; font-size:12px;}
span.date2 { color:red; font-size:12px;}
span.em { color:#b00000; font-weight:bold; }
span.title { color:#b00000; }
span.em2 { color:darkcyan; }
div.diary { color:#000000; margin-left:10%; margin-right:10%; background-color:#ccffcc; padding:5px; border: 3px double #669999;-moz-border-radius:20px;}
span.diary-date { color:#181870; font-weight: bold; }
span.f { color:#ff9900; font-weight: bold; }
span.c { color:#999999; font-weight: bold; }
span.r { color:#9999cc; font-weight: bold; }
span.s { color:#9999cc; font-weight: bold; }
span.d { color:#181870; font-size: 50%; }
span.diary-title { color: #008080; font-weight: bold; }
span.diary-body { color:#181870; }
