/**************************************************************************************
   CSS by TABLE E.NO.CH * http://mama.oops.jp/
**************************************************************************************/

body {
  margin:30px ;
  font:10px Verdana ;
  color:#ffffff ;
  scrollbar-3dlight-color:#FF9999;
  scrollbar-darkshadow-color:#FF9999;
  scrollbar-highlight-color:#FF9999 ;
  scrollbar-shadow-color:#FF9999;
  scrollbar-arrow-color:#FF9999 ;
  scrollbar-face-color:#FF9999 ;
  scrollbar-track-color:#000000 ;
  text-align:center ;
background-color:#EF0C58;
}

table{
  border-collapse:collapse ;
}
td,th{
  text-align:center ;
  font:10px Verdana ;
  color:#ffffff ;
}

a{
  text-decoration:none ;
}
a:hover {
}

.left {
  text-align:left;
}
.center {
  text-align:center;
}
.right {
  text-align:right;
}



/**************************************************************************************
  ブログタイトル
**************************************************************************************/
#TopTitleBlock{
  text-align:left ;
  width:660px ;
  background-color:#000000 ;
  padding:5px 8px 3px 8px ;
  margin-bottom:3px ;
}
#TopTitle{
  font-size:14px ;
  letter-spacing:2px ;
}
#TopTitle a{
  color:#ffffff;
  text-decoration:none ;
}
#TopTitle a:hover{
  color:#000000 ;
}

#TopExplanation{
  margin-left:10px ;
  letter-spacing:1.6px ;
  color:#CCCCCC ;
}

#TopBlock {
  width:660px ;
  height:90% ;
  overflow:auto ;
  background-color:#000000;
}

#mainBlock {
  width:580px ;
}



/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
  background-color:#000000 ;
  width:380px ;
  margin-right:30px ;
  float:left ;
  text-align:left ;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
  width:380px ;
  margin-top:50px ;
  background-color:#000000 ;
}

/*記事を投稿した日が記載されている部分*/
.EntryWriteDate{
  text-align:left ;
  width:360px ;
  padding:3px 3px 3px 8px ;
  margin-right:20px ;
  margin-bottom:3px ;
  background-color:#EF0C58 ;
}
.EntryWriteDate a{
  color:#000000 ;
  text-decoration:none ;
}
.EntryWriteDate a:hover{
  color:#ffffff ;
  background-color:#ff0000 ;
}

/*記事のタイトル*/
.EntryTitle {
  width:360px ;
  text-align:right ;
  padding:3px 8px 3px 3px ;
  margin-left:20px ;
  background-color:#ffffff ;
  letter-spacing:1.6px ;
  color:#EF0C58 ;
}
/*記事のタイトルリンク*/
.EntryTitle a, .EntryCategory a, .EntryComment a, .EntryTrackback a {
  padding-left:3px ;
  color:#000000 ;
}
.EntryTitle a:hover, .EntryCategory a:hover, .EntryComment a:hover, .EntryTrackback a:hover {
  color:#66ccff ;
  position:relative ;
  top:2px ; left:2px ;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
  text-align:left ;
  line-height:18px ;
  margin:20px ;
  font-size:12px ;
  color:#ffffff ;
}
.EntryTextBox a{
  color:#ffffff ;
  border-bottom:dashed 1px #ffffcc ;
}
.EntryTextBox a:hover{
  color:#ffff00 ;
}

/*追記文書が記載される部分*/
.EntryPsText {
  text-align:left ;
}
.EntryPsText a{
  color:#000000 ;
  padding:3px ;
  background-color:#999999 ;
  border:0 ;
}
.EntryPsText a:hover{
  color:#ffffff ;
}

/*記事リンク*/
.PageLinkBlock{
  padding:5px ;
  text-align:center ;
  color:#cccccc ;
}
.PageLinkBlock a{
  color:#ffffff ;
}
.PageLinkBlock a:hover{
  color:#ff0000 ;
  position:relative ;
  top:2px ; left:2px ;
}



/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメントのタイトル部分*/
.CommentMenuTitle {
  text-align:left ;
  width:250px ;
  padding:3px 3px 3px 8px ;
  margin-right:20px ;
  margin-bottom:3px ;
  background-color:#ffffff ;
  letter-spacing:1.6px ;
  color:#000000 ;
}

.CommentTextBox {
  padding:3px 20px ;
  text-align:left ;
  color:#ffffff ;
}

.CommentTitle{
  text-align:left ;
  letter-spacing:1.6px ;
  color:#ffffff ;
  border:solid 1px #cccccc ;
  padding:3px ;
}

.CommentHeader {
  text-align:right ;
  color:#999999 ;
  margin-top:3px ;
}
.CommentHeader a{
  color:#999999 ;
}
.CommentHeader a:hover{
  color:#ffffff ;
  position:relative ;
  top:2px ; left:2px ;
}

/*コメント部分*/
.CommentText{
  padding:10px ;
  line-height:16px ;
  color:#ffffff ;
}
/*投稿者名の部分*/
.CommentUserName{
  margin-left:5px ;
}

/*投稿者のホームページへのリンク部分*/
.CommentURL{
  margin-left:5px ;
}

/*投稿された時間が記載されている部分*/
.CommentWriteDate{
  margin-left:5px ;
}
/*コメント編集へのリンク部分*/
.CommentEdit{
  margin-left:5px ;
}



/**************************************************************************************
  コメントフォームの設定
**************************************************************************************/
.CommentFormBox{
  text-align:center ;
}

.CommentFormTh{
  text-align:right ;
  padding-right:5px ;
  color:#ffffff ;
}

.CommentFormTd{
  text-align:left ;
  padding-left:5px ;
  color:#ffffff ;
}

/*input*/
.CommentForms{
  border:0 ;
  background-color:#000000 ;
  border:solid 1px #ff0000 ;
  font:10px Verdana ;
  color:#ffffff ;
  width:150px ;
  height:18px ;
  margin-bottom:5px ;
}

/*textarea*/
.CommentFormTxt{
  border:0 ;
  background-color:#000000 ;
  border:solid 1px #ff0000 ;
  font:10px Verdana ;
  line-height:14px ;
  color:#ffffff ;
  width:180px ;
  margin-bottom:11px ;
  scrollbar-3dlight-color:#000000 ;
  scrollbar-darkshadow-color:#000000 ;
  scrollbar-highlight-color:#000000 ;
  scrollbar-shadow-color:#000000 ;
  scrollbar-arrow-color:#ff0000 ;
  scrollbar-face-color:#000000 ;
  scrollbar-track-color:#000000 ;
}

/*submit*/
.CommentFormSubmit{
  border:0 ;
  background-color:#000000 ;
  border:solid 1px #ff0000 ;
  font:10px Verdana ;
  color:#ffffff ;
  width:180px ;
  height:18px ;
  margin-bottom:5px ;
}



/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
#TrackbackURLBox{
  text-align:right ;
  margin-left:40px ;
  margin-bottom:40px ;
  background-color:#ffffff ;
  letter-spacing:1.6px ;
  color:#000000 ;
}
#TrackbackURL{
  border:0 ;
  background-color:#ffffff ;
  color:#000000 ;
  font:10px Verdana ;
  width:270px ;
}



/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
#PluginBlock {
  width:170px ;
  text-align:left ;
  float:left ;
  background-color:#000000 ;
}

#AdminLink {
  text-align:center ;
  margin:20px ;
  color:#ffffff ;
}
#AdminLink a{
  color:#ffffff ;
}
#AdminLink a:hover{
  color:#ffb6c1 ;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
  letter-spacing:2px ;
  color:#000000;
  background-color:#EF0C58;
  padding:3px 5px ;
}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
  padding:5px ;
  margin:2px 0 ;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
  padding:5px 3px ;
  color:#999999 ;
}

/*プラグインが表示される場所の設定*/
.PluginContents {
  padding:0 3px ;
}
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
  letter-spacing:1.4px ;
  line-height:16px ;
}
.Plugin_data a{
  color:#ffffff ;
  text-decoration:none ;
}
.Plugin_data a:hover{
  color:#0000ff ;
  position:relative ;
  top:2px ; left:2px ;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
  color:#cccccc ;
  margin-bottom:5px ;
}

.blogsearch{
  margin:0 ;
  padding:0 ;
  text-align:center ;
}
.box{
  border:0 ;
  background-color:#000000 ;
  border:1px dashed #cccccc ;
  color:#ffffff ;
  width:105px ;
}
.btn {
  border:0 ;
  background-color:#000000 ;
  color:#ffffff ;
  font:10px Verdana ;
  width:25px ;
}



/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*月表示*/
.CalendarMoveTable {
  padding:3px;
  width:80%;
  margin-bottom:8px ;
}

.CalendarNowTd, .CalendarPrevTd, .CalendarNextTd {
  color:#ffffff ;
}

.CalendarNowTd a, .CalendarPrevTd a, .CalendarNextTd a {
  color:#ffffff ;
}
.CalendarNowTd a:hover, .CalendarPrevTd a:hover, .CalendarNextTd a:hover {
  color:#0000ff ;
  position:relative ;
  top:2px ; left:2px ;
}

/*日付表示*/
.CalendarTable {
  width:80%;
  padding:3px;
}
/*曜日-日曜日･平日･土曜日*/
.CalendarWdaySun, .CalendarWday, .CalendarWdaySat {
  padding-bottom:8px ;
}
/*日付-日曜日･平日･土曜日*/
.CalendarTdSun, .CalendarTdSat, .CalendarTd {
}
/*記事が存在する時のリンク設定*/
.CalendarTdSun a, .CalendarTdSat a, .CalendarTd a {
  color:#ffff00 ;
  font-weight:bold ;
}
.CalendarTdSun a:hover, .CalendarTdSat a:hover, .CalendarTd a:hover {
  color:#ffff00 ;
  position:relative ;
  top:2px ; left:2px ;
}



/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
  clear:both ;
  width:660px ;
  text-align:right ;
  color:#000000 ;
  padding-top:3px ;
  padding-right:5px ;
}
#FooterBlock a{
  color:#000000 ;
  text-decoration:none ;
}
#FooterBlock a:hover{
  color:#0000ff ;
  position:relative ;
  top:2px ; left:2px ;
}