/* $Id: base.css 546 2005-05-20 11:50:21Z takayama $ */

@charset "UTF-8";

/* 選択ハイライト */
div.flush,
div.flush div.body {
   background-color: #EE9;
}

li.flush {
   background-color: #EE9;
}

/* フォーム */
form#sForm input.search {
   width: 130px;
}

/* 編集画面 */
form#update textarea {
   width: 90%;
   height: 450px;
}

form#update input.button {
   width: 70px;
}

div#smemoEdit {
   display: none;
   width: 96%;
   position: absolute;
   background: #EEE;
   padding: 15px;
}

div#editForm {
   width: 50%;
}

div#editPreview {
   left: 50%;
   width: 49%;

   position: absolute;
   top: 10px;

   margin-top: 10px;
   border: 1px solid #999;
   height: 450px;
   overflow: auto;
}

/* リスト */
div#slist {
   overflow: auto;
   height: 150px;
   margin-top: 4px;
}

div#slist li span.del {
   font-size: xx-small;
}

div#flist {
   overflow: auto;
   height: 1000px;
   margin-bottom: 20px;
}

/* ナビゲーションリンク */
div.day div.nav {
   text-align: right;
}

div#menu {
   background-color: #FFF;
   position: absolute;
   display: none;
}

div.day div.nav a,
div#menu a {
   border-bottom: 1px solid #999;
   border-right:  1px solid #999;
   padding: 2px;
   margin: 1px 3px 1px 3px;
}

div.bmenu {
   background-color: #FFF;
   position: absolute;
   display: none;
   border: 1px solid #999;
   padding-right: 10px;
}

/* search のタブ */
div.tab a {
   padding: 2px;
   margin: 2px;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
}

div.tab .now {
   background-color: #ACF;
}

/* リンク色 */
div.body a.inner {
   text-decoration: none;
}

div.body a.search {
   border-bottom: dashed 1px #333;
   text-decoration: none;
}

div.body a.asearch {
   border: solid 1px #999;
   text-decoration: none;
}

/* Menu専用 */
div#amenu div.body {
   padding: 0px 5px 0px 5px;
}

/* サイドバー create リンク */
div.sidebar p.createitem {
   margin-top: 0px;
}

/* タイトル部のタグリンク */
div.day span.taganchor {
   font-size: 65%;
   font-weight: normal;
}

div.day span.taganchor a {
   text-decoration: none;
}

/* suggest */
div#suggest {
   position: absolute;
   display: none;
   border: solid 1px #999;
   background-color: #FFF;
   width: 130px;
   margin-top: 0px;
   padding: 0px 3px 4px 3px;
   z-index: 1;
}

div#suggest ol {
   margin:  0px;
   padding: 0px;
   list-style: none;
}

div#suggest a {
   margin:  0px;
   padding: 1px;
   display: block;
   width: 100%;
   color: #000;
   text-decoration: none;
}

div#suggest a:hover {
   background-color: transparent;
}

div#suggest li.off {
   background-color: #FFF;
}

div#suggest li.on {
   background-color: #666;
}

div#suggest li.on a {
   color: #FFF;
}

a.hit {
   background-color: #FF6;
}

