@charset 'utf-8';

body {color:#333366;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
background:#4682b4 url("http://kyuu.jp/image/kyback.png");}
a:link   { text-decoration:none; font-weight:bold; color:#000033 }
a:visited{ text-decoration:none; font-weight:bold; color:#000066 }
a:active { text-decoration:none; font-weight:bold; color:#ff6600 }
a:hover  { text-decoration:underline; font-weight:bold; color:#ff6600 }
h2 {font-size:120%;border-bottom: 1px solid #ff6600; font-weight: bold; margin-bottom:10px;}
h3 {font-size:medium;color:#ff6600;border-left: 10px solid #ff6600; font-weight: bold;letter-spacing:2px;margin-top:15px; margin-bottom: 0px;padding:5px; }
h4 {color:#333366;font-size:medium;font-weight:bold;border-left: 10px solid #6699CC;border-top: 1px dashed #6699CC;margin:5px 0px 15px 0px;padding:2px 5px;}
h5 {color:#333366;font-size:medium;font-weight:bold;border-top: 1px solid #cccccc;margin:5px 0px 3px 5px;padding:2px 10px;}
p {font-size:93%;line-height: 150%;margin-top:5px;margin-left: 20px;}
li {font-size:93%;line-height: 150%;margin-top:5px;}
dt  {font-size:medium;border-top: 1px solid #cccccc; margin-top:10px;font-weight: bold; }
hr {color:#b0c4de;background-color:#b0c4de;height:1px;border:none;margin:6px 0;}
address  {margin:0;padding:0;font-size:9px; color:#ffffff;font-style:normal;text-align:right;}
.sml {font-size:small;line-height: 150%; }
.xsml {font-size:x-small;}
.wnsml {font-size:small;line-height: 150%; }
.wnsml dt  {font-size:small;border-top: 1px solid #cccccc; margin-top:10px;padding-top:5px;}
.menu {font-size:12px; color:#6699CC;text-align:left;letter-spacing:1px; border-bottom: 1px solid #6699FF; margin-bottom: 5px;margin-left: 15px;}
.menu a:link   { text-decoration:none; font-weight:bold; color:#9999ff; }
.menu a:visited{ text-decoration:none; font-weight:bold; color:#9999ff; }
.menu a:active { text-decoration:none; font-weight:bold; color:#f0eb8c; }
.menu a:hover  { text-decoration:none; font-weight:bold; color:#f0eb8c ;background-color:#6699ff;}
.menu p { line-height: 200%;margin-left:0px;}
.menus { font-size:11px; color:#6699CC;text-align:left;border-bottom: 1px solid #6699FF; margin-bottom: 5px;margin-left: 15px;line-height: 180%;}
.menus a:link   { text-decoration:none; font-weight:bold; color:#9999ff; }
.menus a:visited{ text-decoration:none; font-weight:bold; color:#9999ff; }
.menus a:active { text-decoration:none; font-weight:bold; color:#f0eb8c; }
.menus a:hover  { text-decoration:none; font-weight:bold; color:#f0eb8c ;background-color:#6699ff;}
#toptext {font-size:10px;color:#999999;margin:0;padding:0 15px 2px 15px;border-bottom:2px solid #ff6600;}

#notemenu { text-align:right;margin:0px;border:0;}

div#diary h2 {display: none;}
div#diary .info {text-align:right;margin:8px 0 0 0;padding:0 0 3px 0;border-bottom:1px #ff6600 dashed;}
div#diary .info li { display:inline; margin:0px;padding:6px;font-size:x-small; }
div#diary .info a {font-weight:normal;}
div.list {margin-left:40px;border-bottom: 1px dashed #6699CC;}
div.list h4 {display: none;}
div.list dt{font-size:small;padding:3px 0;border-top: 1px dashed #6699CC;}
div#navi,#page h2 {display: none;}
div#navi,#page ul {margin: 5px 0px;text-align: right;}
div#navi,#page ul li {display: inline;margin-left: 5px;font-size:small;}
div#navi,#page form dl dt {display: none;}
div#navi,#page form dl dd {float: left;}
div#navi,#page form input {padding: 0px;}
div#navigation .block {background-color:#ffffff;border:0;margin-right: 15px;margin-top: 10px;padding-bottom: 20px;width:260px;float: left;}
div#navigation .block h3 {font-size:medium;color:#6495ed;border-left: 10px solid #6495ed; font-weight: bold;letter-spacing:2px;margin:0;padding:5px;}
.new {color: #FF0000;}
form fieldset {border:0;}
form legend {display: none;}
form input, form select {margin-right: 1px;padding: 1px;font-size: 90%;}

.ad {margin:0;padding:15px;text-align:center;}
.topjmp{clear: both;font-size:10px;text-align:right;margin:12px 15px;}
#cgi{font-size:10px;text-align:right;margin:6px 15px;}