/******************************************************
  CSS by TABLE ENOCH  http://mama.oops.jp/
  TemplateName [te17] Ver.2007.04.26 忍者ブログ
*******************************************************/


/*ページスクロール設定*/
body {
  scrollbar-3dlight-color:#fff ;
  scrollbar-darkshadow-color:#fff ;
  scrollbar-highlight-color:#fff ;
  scrollbar-shadow-color:#fff ;
  scrollbar-arrow-color:#000 ;
  scrollbar-face-color:#fff ;
  scrollbar-track-color:#fff ;
}


/*テーブルの設定*/
table {
  table-layout:fixed ;
}


/*ブログタイトル文字部分の設定*/
.blog_title {
  text-align:center ;
  font:bold 20px Tahoma ;
  letter-spacing:2px ;
}
.blog_title a {
  text-decoration:none ;
  color:#000 ;
}
.blog_title a:hover {
  text-decoration:none ;
  color:#f69 ;
}


/*記事部分の設定*/
.entry {
  scrollbar-3dlight-color:#000 ;
  scrollbar-darkshadow-color:#000 ;
  scrollbar-highlight-color:#000 ;
  scrollbar-shadow-color:#000 ;
  scrollbar-arrow-color:#fff ;
  scrollbar-face-color:#000 ;
  scrollbar-track-color:#fff ;
  float:left ;
  width:248px ;
  height:248px ;
  overflow:auto ;
  background:#000 ;
  text-align:left ;
}


/*記事を投稿した日が記載されている部分*/
.entry_date {
  padding-bottom:5px ;
  font:bold 10px/160% Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
.entry_date a {
  text-decoration:none ;
  color:#f69 ;
}
.entry_date a:hover {
  text-decoration:underline ;
  color:#f69 ;
}


/*記事のタイトル部分*/
.entry_title {
  text-align:center ;
  font:bold 10px/160% Tahoma ;
  letter-spacing:1px ;
  color:#fff ;
}


/*記事本文・追記が記載される部分*/
.entry_text {
  padding-top:5px ;
  padding-right:5px ;
  font:10px/160% Tahoma ;
  color:#fff ;
}
.entry_text a {
  text-decoration:underline ;
  color:#f69 ;
}
.entry_text a:hover {
  text-decoration:none ;
  background:#f69 ;
  color:#000 ;
}


/*記事のカテゴリ・コメント等が記載される部分*/
.entry_state {
  padding-top:10px ;
  padding-right:5px ;
  padding-bottom:40px ;
  text-align:right ;
  font:10px/140% Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
.entry_state a {
  text-decoration:none ;
  color:#f69 ;
}
.entry_state a:hover {
  text-decoration:none ;
  background:#fff ;
  color:#f69 ;
}


/* コメントフォーム */
.comment_form {
  width:210px ;
  overflow:hidden ;
  padding-top:10px ;
  background:#000 ;
}
.comment_form label {
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#fff ;
}
.comment_form input , .comment_form textarea {
  border:0px ;
  scrollbar-3dlight-color:#fff ;
  scrollbar-darkshadow-color:#fff ;
  scrollbar-highlight-color:#fff ;
  scrollbar-shadow-color:#fff ;
  scrollbar-arrow-color:#000 ;
  scrollbar-face-color:#fff ;
  scrollbar-track-color:#fff ;
  vertical-align:middle ;
  font-size:10pt ;
  color:#000 ;
}
.comment_form input#name ,
.comment_form input#pass {
  width:120px ;
  margin-bottom:10px ;
}
.comment_form input#title ,
.comment_form input#email ,
.comment_form input#url ,
.comment_form input#TrackbackURL ,
.comment_form textarea#description {
  width:200px ;
  margin-bottom:10px ;
}
.comment_form td.emoji {
  padding-bottom:7px ;
}
.comment_form input#submit {
  background:#000 ;
  font:10px/20px Tahoma ;
  letter-spacing:2px ;
  color:#f69 ;
}


/* コメントの本文 */
.comment_text {
  padding-top:10px ;
  padding-right:26px ;
  font:10px/160% Tahoma ;
  color:#fff ;
}
.comment_text a {
  text-decoration:underline ;
  color:#f69 ;
}
.comment_text a:hover {
  text-decoration:none ;
  background:#f69 ;
  color:#000 ;
}


/* コメントの返信 */
.comment_res_text {
  padding-top:10px ;
  padding-right:26px ;
  font:10px/160% Tahoma ;
  color:#ccc ;
}
.comment_res_text a {
  text-decoration:underline ;
  color:#f69 ;
}
.comment_res_text a:hover {
  text-decoration:none ;
  background:#f69 ;
  color:#000 ;
}

/* コメントのステータス */
.comment_state {
  padding-right:26px ;
  text-align:right ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
.comment_state a {
  text-decoration:none ;
  color:#f69 ;
}
.comment_state a:hover {
  text-decoration:none ;
  background:#fff ;
  color:#f69 ;
}


/*プラグイン部分の設定*/
.plugin {
  scrollbar-3dlight-color:#000 ;
  scrollbar-darkshadow-color:#000 ;
  scrollbar-highlight-color:#000 ;
  scrollbar-shadow-color:#000 ;
  scrollbar-arrow-color:#fff ;
  scrollbar-face-color:#000 ;
  scrollbar-track-color:#fff ;
  float:right ;
  width:180px ;
  height:248px ;
  overflow:auto ;
  background:#000 ;
}


/*プラグインタイトル*/
.plugin_title {
  padding-bottom:5px ;
  text-align:left ;
  font:bold 10px/160% Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
.plugin_title a {
}
.plugin_title a:hover {
}


/*プラグインリスト*/
.plugin_list {
  padding-bottom:20px ;
  text-align:left ;
  font:10px/160% Tahoma ;
  letter-spacing:1px ;
  color:#ccc ;
}
.plugin_list ul {
  margin:0px 0px 0px 18px ;
  padding:0px ;
}
.plugin_list li {
  padding-bottom:5px ;
  font:10px/140% Tahoma ;
}
.plugin_list a {
  text-decoration:none ;
  color:#fff ;
}
.plugin_list a:hover {
  text-decoration:underline ;
  color:#f69 ;
}
.plugin_list td , .plugin_list th {
  text-align:center ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#ccc ;
}
.plugin_list td a , .plugin_list th a {
  width:20px ;
  text-decoration:underline ;
  color:#f69 ;
}
.plugin_list td a:hover , .plugin_list th a:hover {
  background:#f69 ;
  text-decoration:none ;
  color:#fff ;
}
.plugin_list td.CalendarNowTd {
  width:75px ;
  text-align:center ;
}


/* 検索 */
.plugin_list input.box {
  border:0px ;
  width:90px ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#000 ;
}
.plugin_list input.btn {
  border:0px ;
  background:#000 ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#fff ;
}



/*次の記事などへのリンクが表示される部分*/
table.pagelink td {
  padding:0px ;
  padding-top:35px ;
  width:100px ;
  text-align:left ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
table.pagelink th {
  padding:0px ;
  padding-top:35px ;
  width:145px ;
  text-align:right ;
  font:10px Tahoma ;
  letter-spacing:1px ;
  color:#f69 ;
}
.pagelink td a , .pagelink th a {
  text-decoration:none ;
  color:#f69 ;
}
.pagelink td a:hover , .pagelink th a:hover {
  text-decoration:none ;
  color:#000 ;
}


/*リンク部分の設定*/
.powered {
  text-align:right ;
  font:10px/130% Tahoma ;
  letter-spacing:1px ;
  color:#000 ;
}
.powered a {
  text-decoration:none ;
  color:#000 ;
}
.powered a:hover {
  background:#f69 ;
  color:#000 ;
}


/*カレンダーの設定*/
.calendar {
  padding:0px 10px ;
  background:#000 ;
  text-align:center ;
  font:10px Tahoma ;
  color:#fff ;
}
.calendar span {
  font-family:ＭＳ ゴシック ;
}
.calendar span.calendar_month {
  font:10px Tahoma ;
}
.calendar a {
  text-decoration:none ;
  color:#f69 ;
}
.calendar a:hover {
  background:#f69 ;
  color:#000 ;
}


/*著作権部分の設定*/
.footer {
  text-align:center ;
  font:10px/120% Tahoma ;
  letter-spacing:1px ;
}
.footer a {
  text-decoration:none ;
  color:#000 ;
}
.footer a:hover {
  text-decoration:underline ;
  color:#000 ;
}
