/********************************************************************
      CSS by TABLE ENOCH  http://mama.oops.jp/
      Template name [te02]  Ver.2007.07.03 忍者ブログ
********************************************************************/

html,body {
  margin:0px ;
  background:#fff ;
  scrollbar-3dlight-color:#fff ;
  scrollbar-darkshadow-color:#fff ;
  scrollbar-highlight-color:#fff ;
  scrollbar-shadow-color:#fff ;
  scrollbar-arrow-color:#333 ;
  scrollbar-face-color:#fff ;
  scrollbar-track-color:#333 ;

color:#333 ;

}

a {
  text-decoration:none ;
}

hr {
  border:solid 1px #000 ;
  height:1px ;
}

form {
  margin:0px ;
  padding:0px ;
}

.left {
  text-align:left ;
}
.center {
  text-align:center ;
}
.right {
  text-align:right ;
}





/****************************************************** レイアウト */
/*全体のブロック*/
#MainBlock {
  width:820px ; /*サイズ変更①+②*/
  overflow:hidden ;
  background-image:url(http://file.ldds.gjpw.net/haikei.gif) ;
  background-repeat:repeat-y ;
  background-position:left ;
}
/*記事ブロック*/
#EntryBlock {
  float:right ; /*左右変更right をleft に*/
  width:600px ; /*サイズ変更①*/
  overflow:hidden ;
}
/*プラグインブロック*/
#PluginBlock {
  float:left ; /*左右変更left をright に*/
  width:220px ; /*サイズ変更②*/
  overflow:hidden ;
}





/**************************************************** 記事ブロック */
/* 投稿日時 */
.entry_date {
  margin-top:20px ;
  background:#333;
  padding:3px 5px ;
  text-align:left ;
  font:10px Verdana ;
  color:#fff ;
}
.entry_date a {
  font:bold 12px Verdana ;
  color:#fff ;
}
.entry_date a:hover {
  color:#999 ;
}
/* 記事タイトル */
.entry_title {
  text-align:right ;
  font:12px/150% Verdana ; /*エントリタイトル文字サイズ*/
  padding-right:5px ;
  padding-bottom:10px;
}
.entry_title a {
  font-size:10px;
  color:#333 ;
}
.entry_title a:hover {
  text-decoration:underline ;
  color:#333 ;
}
/* 記事本文 */
.entry_text {
  overflow:hidden ;
  margin:10px 5px ;
  text-align:left ;
  font:12px/150% Verdana ; /*エントリの文字サイズ*/
  padding-bottom:20px ;
}
.entry_text a {
  text-decoration:underline ;
  color:#c77 ;
}
.entry_text a:hover {
  background:#c77 ;
  text-decoration:none ;
  color:#fff ;
}

/* 記事の投稿時imgタグに「class="pict"」を追加すると反映されます */
.pict {
  margin:5px ;
  padding:3px ;
  border:solid 1px #ccc ;
}


/********************************************** 次の記事へのリンク */
.page_link {
  margin-top:20px ;
  background:#333 ;
  padding:3px ;
  text-align:center ;
  font:10px Verdana ;
  color:#999 ;
}
.page_link a {
  color:#fff ;
}
.page_link a:hover {
  color:#ccc ;
}
.page_link span {
  padding:0px 2px ;
}

/* 広告＜CM2＞ */
.cm1 {
  padding:10px 0px ;
  text-align:center ;
  font:10px/160% Verdana ;
  letter-spacing:1px ;
}
.cm1 a {
  color:#333 ;
}
.cm1 a:hover {
  color:#999 ;
}


/****************************************************** プラグイン */
.plugin {
  margin:15px 10px ;
  overflow:hidden ;
  background:#fff ;
  padding:5px 0px ;
  font:10px Verdana ; /*プラグインの文字サイズ*/
}
.plugin a {
  color:#666 ;
}
.plugin a:hover {
  background:#666 ;
  color:#fff ;
}

/* ブログタイトル */
.blog_title {
  margin:5px 0px 0px ;
  text-align:center ;
  font:bold 12px Verdana ;
  letter-spacing:1px ;
}
.blog_title a {
  color:#333 ;
}


/* プラグインタイトル */
.plugin_title {
  margin:0px 5px ;
  font-weight:bold ;
  color:#333 ;
}

/* プラグインリスト */
.plugin_contents {
  margin:0px 10px ;
  color:#666 ;
}
.plugin_contents ul {
  margin:0px ;
  padding:0px ;
  line-height:160% ;
}
.explanation {
  padding-top:6px ;
  color:#aaa ;
}

/* 各プラグイン処理内の基本デザイン */
.plugin_data {
  padding-top:6px ;
}
/* 各プラグイン処理内基本デザインの下に記載する日付など */
.plugin_data_date {
  text-align:right ;
  line-height:100% ;
  color:#aaa ;
}

/* ブログ内検索 */
.blogsearch {
  text-align:center ;
}
/* 検索テキストボックス */
.box {
  width:100px ;
  border:solid 1px #000 ;
  background:#fff ;
  font:10px Verdana ;
  color:#f00 ;
}

/* 検索ボタン */
.btn {
  width:35px ;
  border:solid 1px #000 ;
  background:#000 ;
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#fff ;
}




/******************************************** プラグインカレンダー */
/* 年月 */
.CalendarMoveTable td {
  padding:0px 10px ;
  text-align:center ;
  font:10px Verdana ;
  color:#666 ;
}
.CalendarMoveTable td a {
  color:#666 ;
}

/* 曜日(日) */
.CalendarWdaySun {
  width:22px ;
  padding:5px 0px ;
  text-align:center ;
  font:bold 10px Verdana ;
  color:#c77 ;
}
/* 曜日(平日) */
.CalendarWday {
  width:22px ;
  padding:5px 0px ;
  font:bold 10px Verdana ;
  color:#aaa ;
}
/* 曜日(土) */
.CalendarWdaySat {
  width:22px ;
  padding:5px 0px ;
  font:bold 10px Verdana ;
  color:#77c ;
}

/* 日付(日) */
.CalendarTdSun {
  text-align:center ;
  font:10px Verdana ;
  color:#c77 ;
}
/* 日付(平日) */
.CalendarTd {
  text-align:center ;
  font:10px Verdana ;
  color:#666 ;
}
/* 日付(土) */
.CalendarTdSat {
  text-align:center ;
  font:10px Verdana ;
  color:#77c ;
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
  background:#666 ;
  color:#fff ;
}
.CalendarTdLink a {
  display:block ;
  background:#666 ;
  color:#fff ;
}
.CalendarTdLink a:hover {
  background:#c77 ;
  color:#fff ;
}




/********************************************** 忍者メールフォーム */
.plugin_contents .main br {
  line-height:50% ;
}
.plugin_contents .main input {
  width:180px ;
  border:solid 1px #000 ;
  font:10px Verdana ;
  color:#999 ;
}
.plugin_contents .main textarea {
  width:180px ;
  border:solid 1px #000 ;
  font:10px Verdana ;
  color:#999 ;
}
.plugin_contents .main .error ,
.plugin_contents .main .result {
  text-align:center ;
}
.plugin_contents .main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.plugin_contents .main input.submit_button ,
.plugin_contents .main input.error_submit_button ,
.plugin_contents .main input.result_submit_button {
  width:100px ;
  margin-top:5px ;
  border:solid 1px #000 ;
  background:#000 ;
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#fff ;
}





/******************************************************** ドリコム */
.drecomrss_blog_list_item {
  width:100% ; /*IE専用*/
  line-height:200% ;
}
.drecomrss_blog_list_powered {
  width:100% ; /*IE専用*/
  line-height:160% ;
}





/************************************************** フッター著作権 */
.footer {
  cloear:both ;
  margin-left:220px ;
  padding:10px 0px ;
  text-align:center ;
  font:10px/160% Verdana ;
}
.footer a {
  color:#333 ;
}
.footer a:hover {
  background:#666 ;
  color:#fff ;
}
