/**************************************************************************
  CSS by TABLE ENOCH  http://mama.oops.jp/
  Template name [ te15 ]  Ver.2006/10/30/ninja
**************************************************************************/




body{
  background:#000000 url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) fixed ;
}



/**********************************************************/
                                      /*ブロックレイアウト*/
.main_block {
  background:#ffffff ;
  width:620px ;
  overflow:hidden ;
  text-align:left ;
}
.main_block:after {
  content:"" ;
  display:block ;
  clear:both ;
  height:1px ;
  overflow:hidden ;
}
/*\*/
* html .main_block {
  height:1em ;
  overflow:visible ;
}
/**/
.block_top {
  background:#ffffff url(http://file.tableenochtest.blog.shinobi.jp/te15_bg5.gif) left no-repeat ;
  width:620px ;
  height:19px ;
  font-size:0px ;
}
.block_bottom {
  background:#ffffff url(http://file.tableenochtest.blog.shinobi.jp/te15_bg6.gif) right no-repeat ;
  width:620px ;
  height:19px ;
  font-size:0px ;
}
#main_left {
  float:left;
  width:420px ;
  background:#ffffff ;
}
#main_right {
  float:left;
  width:200px ;
  background:#ffffff ;
}



/**********************************************************/
                                            /*サイト内検索*/
form {
  margin:0 ;
  padding:0 ;
}
#search_block form{
  background: #ffffff ;
  width:620px ;
  text-align:right ;
  padding:0 30px ;
  margin:0 30px ;
}
#search_input {
  border:solid 1px #000000 ;
  background:url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) #000000 ;
  font:10px Georgia ;
  color:#ffffff ;
  height:18px ;
  margin:0 ;
  padding:0 ;
}
#search_sub {
  border:solid 1px #000000 ;
  background:url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) #ffffff ;
  font:10px Georgia ;
  color:#ffffff ;
  height:18px ;
  margin-right:20px ;
}



/**********************************************************/
                                          /*ブログタイトル*/
#blog_name {
  padding-top:10px ;
  margin-bottom:5px ;
  text-align:center ;
  font:bold 14px Georgia ;
  color:#000000 ;
}
#blog_name A{
  color:#000000 ;
  text-decoration:none ;
}
#blog_name A:HOVER{
  color:#0000cc ;
}
#blog_description {
  margin-top:5px ;
  padding-bottom:20px ;
  text-align:center ;
  font:10px Verdana ;
  color:#000066 ;
}



/**********************************************************/
                                                /*カレンダ*/
.calendar {
  text-align:center ;
  font:10px Georgia ;
  color:#0000ff ;
  word-spacing:2px ;
  padding:10px 0 ;

}
.calendar A{
  color:#ffffff ;
  text-decoration:none ;
}
.calendar A:HOVER{
  color:#efef2f ;
}



/**********************************************************/
                                      /*エントリレイアウト*/
.entry {
  margin-left:15px ;
  margin-bottom:20px ;
  width:385px ; /* エントリ幅 */
  text-align:center ;
}
.entry_header {
  background:#000000 url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
  padding:0 ;
  text-align:left ;
}
.entry_header_bg {
  background:url(http://file.tableenochtest.blog.shinobi.jp/te15_bg3.gif) left top no-repeat ;
  text-align:left ;
  height:12px ;
}
                                            /*記事タイトル*/
.entry_title {
  background:url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
  font:bold 12px Georgia ;
  color:#ffffff ;
  letter-spacing:1.4px ;
  text-align:left ;
  padding:10px ;
}
.entry_title A{
  color:#ffffff ;
  text-decoration:none ;
}
.entry_title A:HOVER{
  color:#0000cc ;
}
                                                /*投稿日時*/
.entry_date {
  background:url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
  font:10px Georgia ;
  color:#ffffff ;
  letter-spacing:1.2px ;
  word-spacing:4px ;
  text-align:right ;
  padding:3px ;
}
.entry_date A{
  color:#ffffff ;
  text-decoration:none ;
}
.entry_date A:HOVER{
  color:#757575 ;
}
                                                /*記事本文*/
.entry_description {
  font-size:12px ;
  color:#000000 ;
  line-height:20px ;
  text-align:left ;
  padding:10px 5px ;
  border:solid 1px #000000 ;
}
.entry_description A{
  color:#0000cc ;
  text-decoration:none ;
}
.entry_description A:HOVER{
  color:#00e000 ;
}
                                          /*記事ステータス*/
.entry_footer {
  font:11px Georgia ;
  color:#ffffff ;
  text-align:right ;
  background:#000000 url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
  padding:3px 5px ;
}
.entry_footer A{
  color:#ffffff ;
  text-decoration:none ;
}
.entry_footer A:HOVER{
  color:#0061d1 ;
}



/**********************************************************/
                                            /*ページリンク*/
.sequel {
  font:10px Georgia ;
  color:#000000 ;
  text-align:center ;
  margin-bottom:20px ;
}
.sequel a{
  color:#000000 ;
  text-decoration:none ;
}
.sequel a:hover{
  color:#0000cc ;
}



/**********************************************************/
                                /*コメント・トラックバック*/
.cmtb {
  text-align:center ;
  padding-left:15px ;
  margin-bottom:20px ;
  width:385px ; /* エントリ幅 */
}
.cmtb table{
  text-align:center ;
  margin-top:20px ;
  margin-bottom:20px ;
  width:315px ; /* コメント幅 */
}
.cmtb th{
  font:10px Georgia ;
  letter-spacing:1.1px ;
  word-spacing:4px ;
  color:#ffffff ;
  padding:5px ;
  background:#000000 url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
  text-align:left ;
  width:315px ; /* コメント幅 */
}
.cmtb td{
  font:10px Georgia ;
  color:#000000 ;
  line-height:15px ;
  padding:5px ;
  text-align:left ;
  width:315px ; /* コメント幅 */
}
.cmtb_state {
  font:12px Georgia ;
  color:#ffffff ;
}
.cmtb_state a{
  font-weight:bold ;
  color:#ffffff ;
}
.cmtb_state a:hover{
  color:#0000ff ;
}
.tb_state {
  text-align:right ;
  color:#ffffff ;
  line-height:12px ;
}
.tb_state a{
  color:#ffffff ;
  text-decoration:under-line ;
}
.tb_state a:hover{
  color:#efef2f ;
  text-decoration:none ;
}
                                        /*コメントフォーム*/
#form_table {
  margin-top:5px ;
  margin-bottom:15px ;
  text-align:center ;
}
#form_table td{
  font:10px Georgia ;
  color:#ffffff ;
  text-align:left ;
}
#form_table td input{
  font:10px Georgia ;
  color:#ffffff ;
  margin-bottom:5px ;
  background:transparent ;
}
#form_table td TEXTAREA{
  height:85px ;
  background:transparent ;
  font:10px Georgia ;
  color:#ffffff ;
}
#form_table th{
  font:10px Georgia ;
  color:#ffffff ;
  text-align:center ;
}
#form_table th input{
  font:10px Georgia ;
  color:#ffffff ;
  width:100px ;
  margin:8px 0 ;
  background:transparent ;
}
                                     /*トラックバックINPUT*/
#tb_input {
  font:10px Georgia ;
  color:#ffffff ;
  text-align:center ;
  background:transparent ;
  width:300px ;
  border:0 ;
}
.tb_bottom {
  font-size:12px ;
  color:#0000cc ;
  line-height:14px ;
  padding-top:5px ;
  text-align:right ;
}
.tb_bottom a{
  color:#0000ff ;
}
.tb_bottom a:hover{
  color:#ff0000 ;
}

.cm_date {
  font-size:10px ;
  color:#0000cc ;
}
.cm_date a{
  color:#ff0000 ;
  text-decoration:none ;
}
.cm_date a:hover{
  color:#0000ff ;
}




/**********************************************************/
                                              /*プラグイン*/
.plugin {
  width:190px ;
  margin-top:10px ;
  margin-bottom:20px ;
}
.plug_ttl {
  padding-bottom:3px ;
  color:#000000 ;
  font:bold 10px Georgia ;
  line-height:150% ;
  width:190px ;
}
.plug_b {
  font:10px Verdana ;
  color:#ffffff ;
  line-height:180% ;
  width:190px ;
  padding:10px 0 ;
  background:#000000 url(http://file.tableenochtest.blog.shinobi.jp/te15_bg.gif) ;
}
.plug_w {
  color:#000066 ;
  font:10px Verdana ;
  color:#000000 ;
  line-height:180% ;
  width:190px ;
  background:#ffffff ;
}
.plug_b .plugin_data{
  color:#cccccc ;
  line-height:180% ;
  margin-top:5px ;
  padding:0 10px ;
}
.plug_b a{
  color:#3392ff ;
  text-decoration:none ;
}
.plug_b .plugin_data a:hover{
  color:#efef2f ;
}
.plug_b .plugin_data_date {
  color:#cccccc ;
  line-height:100% ;
  margin-bottom:5px ;
  padding:0 10px ;
  text-align:right ;
}

.plug_w .plugin_data{
  color:#000066 ;
  line-height:180% ;
  padding-right:3px ;
  margin-top:8px ;
  padding:0 10px ;
}
.plug_w a{
  color:#0000ff ;
}
.plug_w a:hover{
  text-decoration:none ;
}
.plug_w .plugin_data_date {
  color:#000066 ;
  line-height:100% ;
  text-align:right ;
  margin-bottom:5px ;
}

.profile_image {
  text-align:center ;
  padding:5px ;
}

.left {
  text-align:left ;
}
.center {
  text-align:center ;
}
.right {
  text-align:right ;
}



/**********************************************************/
                                                  /*フッタ*/
#copyright {
  clear:both ;
  text-align:center ;
  font:10px Georgia ;
  color:#ffffff ;
  letter-spacing:1.2px ;
  word-spacing:4px ;
  line-height:22px ;
  margin:10px ;
}
#copyright a{
  color:#ffffff ;
  text-decoration:none ;
}
#copyright a:hover{
  color:#ff0000 ;
}
/**********************************************************/
                                        /*プラグインカレンダ*/
                                          /*カレンダー月移動*/
.CalendarMoveTable {
  width:112px ;
  font:10px Georgia ;
}
.CalendarMoveTr {
}
.CalendarPrevTd {
  width:26px ;
  text-align:left ;
}
.CalendarPrevTd a{
  color:#ffffff ;
  text-decoration:none ;
}
.CalendarPrevTd a:hover{
  text-decoration:underline ;
}
.CalendarNowTd {
  width:60px ;
  color:#ffffff ;
  text-align:center ;
}
.CalendarNextTd {
  width:26px ;
  text-align:right ;
}
.CalendarNextTd a{
  color:#ffffff ;
  text-decoration:none ;
}
.CalendarNextTd a:hover{
  text-decoration:underline ;
}
                                       /* カレンダー曜日*/
.CalendarTable {
  text-align:center ;
  width:161px ;
  font:10px Georgia ;
}
.CalendarWdayTr {
  text-align:center ;
}
.CalendarWdaySun {
  width:23px ;
  height:14px ;
  padding:0 ;
}
.CalendarWday {
  width:23px ;
  height:14px ;
  padding:0 ;
}
.CalendarWdaySat {
  width:23px ;
  height:14px ;
  padding:0 ;
}
                                       /* カレンダー日付*/
.CalendarTr {
  text-align:center ;
}
.CalendarTdSun {
  width:20px ;
  height:14px ;
  padding:0 ;
  color:#0000ff ;
}
.CalendarTd {
  width:20px ;
  height:14px ;
  padding:0 ;
  color:#0000ff ;
}
.CalendarTdSat {
  width:20px ;
  height:14px ;
  padding:0 ;
  color:#0000ff ;
}
.plug_b td A{
  color:#ffffff ;
  text-decoration:none ;
}
.plug_b td A:HOVER{
  color:#efef2f ;
}
.plug_w .CalendarNowTd {
  color:#000000 ;
}
.plug_w td A{
  color:#0000ff ;
  font-weight:bold ;
  text-decoration:underline ;
}
.plug_w td A:HOVER{
  text-decoration:underline ;
}