/*****全ブロックの共通設定*****/
/*HTML全体に関する設定*/
html{
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #FFFFFF;
 scrollbar-face-color: #46425A;
 scrollbar-highlight-color: #000000;
 scrollbar-3d-light-color: #000000;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-track-color: #000000;
 scrollbar-darkshadow-color: #000000;
}
/*右端のスクロールバーを透明化するための設定
(壁紙もここで設定しないとbodyで設定すると固定されちゃいます)*/
#all{
 width:100%;
 font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","Century Gothic";
 overflow:hidden;
}

/*BODY全体に関する設定*/
body {
 text-align:center;
 font-size:11px;
 margin:0px;
 color:#FF00C6;
 background-color:#000;
}

/*<td>の全ての設定*/
td {
 text-align:center;
 font-size:11px;
 color:#fff;
}
/*table全ての設定*/
table{
 border-collapse: collapse;
}

/*リンクの設定*/
a:link {
 color:#fff;
 text-decoration:none;
 }

a:visited{
 color:#fff;
 text-decoration:none;
 }

a:hover {
 color:#FF00C6;
 text-decoration:none;
 }

a:active {
 color:#FF00C6;
 text-decoration:none;
 }

img .emoji {
 vertical-align:middle;
 border:0px;
}

form{
 margin: 5px 10px 5px 10px;
}

input{
 font-size:11px;
 border-width:1px;
 border-style: solid;
 border-color:#000;
}

textarea{
 font-size:11px;
 border-width:1px;
 border-style: solid;
 border-color:#000;
 font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","Century Gothic";
}

/****レイアウト全体の設定****/
#LayoutBlock {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/body_bg.gif');
 background-position:top left;
 background-repeat:repeat-y;
 width:882px;
 text-align: center;
 margin:0px;
 padding:0px;
}

/*テキスト*/
.left {
 text-align:left;
}
.center {
 text-align:center;
}
.right {
 text-align:right;
}
/******全体のデザイン******/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/title01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 width:882px;
 height:150px;
 text-align:left;
 margin: 0px;
}

/*ブログタイトル文字部分の設定*/
#TopTitle {
 padding: 130px 0px 0px 90px;
 font-size:11px;
 color:#000;
}
#TopTitle a:link {
 text-decoration:underline;
 color:#000;
}
#TopTitle a:visited{
 text-decoration:underline;
 color:#000;
}
#TopTitle a:active {
 text-decoration:none;
 color:#FF00C6;
 position:relative;
 bottom:2px;
}
#TopTitle a:hover {
 text-decoration:none;
 color:#FF00C6;
 position:relative;
 bottom:2px;
}

/*ブログタイトル、編集部分以下の設定*/
#LayoutBody {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/title04.gif');
 background-position:top left;
 background-repeat:no-repeat;
 width:882px;
 padding:0px;
}
/******右メニューデザイン******/
#RightBlock{
 width: 192px;
 float: right;
 margin:40px 0px 0px 0px
 padding: 0px 0px 0px 0px;
 color:#FFFFF;
}
/******フッターブロック用デザイン******/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/footer02.gif');
 background-position:top center;
 background-repeat:no-repeat;
 width:882px;
 text-align: center;
 padding:50px 0px 10px 0px;
 color:#FFFFF;
}



/*固定カレンダー部分*/
#cale {
 width: 160px;
 float: left;
 text-align: center;
 padding:20px 0px 0px 0px;
}


/*-------------------------
カレンダー日付移動用テーブル
--------------------------*/

/*前月、次月へのリンク等*/

#CalendarMovePrev a:hover{
 position:relative;
 bottom:2px;
}

#CalendarMoveNext a:hover{
 position:relative;
 top:2px;
}

#CalenderBorder {
 margin:0px 12px 0px 12px;
 border-width: 1px;
 border-color: #000;
 border-style: solid;
 padding: 0px 0px 10px 0px;
}

/*中央td(表示月)部分のデザイン*/
.CalendarNowTd {
 text-align: center;
 padding:10px 0px 10px 0px;
 }

/*------------------------
　カレンダー表示用テーブル
--------------------------*/
/*テーブル全体の設定*/
.CalendarTable {
 width:120px;
}

/*------------
　曜日表示部分
--------------*/
/*<tr>タグ部分*/
.CalendarWdayTr {
}
/*日曜日の<th>タグ部分*/
.CalendarWdaySun {
 color:#FF00C6;
 font-size:9px;
}
/*平日の<th>タグ部分*/
.CalendarWday {
 font-size:9px;
 }
/*土曜日の<th>タグ部分*/
.CalendarWdaySat {
 font-size:9px;
 color:#FF00C6;
}

/*--------------------
　日付表示部分デザイン
-----------------------*/
/*<tr>タグ部分*/
.CalendarTr {
 vertical-align: middle;
}
/*日曜日の<td>タグ部分*/
.CalendarTdSun {
 height:15px;
 vertical-align: middle;
 color:#FF00C6;
 font-size:9px;
}
/*土曜日の<td>タグ部分*/
.CalendarTdSat {
 height:15px;
 vertical-align: middle;
 color:#FF00C6;
 font-size:9px;
}
/*平日曜日の<td>タグ部分*/
.CalendarTd {
 height:15px;
 vertical-align: middle;
 font-size:9px;
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
 height:15px;
 background-color:#000;
 vertical-align: middle;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
 font-size:9px;
}

/*カテゴリーの設定*/
#cate {
 width: 160px;
 float: left;
 margin:40px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#cateTitle{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/plugin01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 text-align: center;
 height:32px;
 color:#FFF;
 margin:0px 0px 3px 0px;
 padding: 2px 0px 0px 0px;
}

.cate_block{
 margin:0px 3px 0px 0px;
}

.cate_block UL {
 list-style-image: url('http://file.gardeningatnight.blog.shinobi.jp/plugin03.gif');
 margin-top:0px;
 margin-left:26px;
}


/*ギャラリーの設定*/
#gallery {
 width: 160px;
 float: left;
 margin:20px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

/*アーカイヴの設定*/
#arch {
 width: 160px;
 float: left;
 margin:50px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#archTitle {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/plugin01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 text-align: center;
 height:32px;
 color:#FFF;
 margin:0px 0px 3px 0px;
 padding: 2px 0px 0px 0px;
}


/*アーカイヴの設定*/
#sear {
 width: 160px;
 float: left;
 margin:50px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#searTitle {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/plugin01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 text-align: center;
 height:32px;
 color:#FFF;
 margin:0px 0px 3px 0px;
 padding: 2px 0px 0px 0px;
}

/******各プラグイン共通項目用設定******/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
 text-align:left;
 font-size: 11px;
 padding:  5px 0px 5px 23px;
 text-indent: -23px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
 text-align:right;
 font-size: 10px;
}

/******記事ブロック用デザイン******/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
 width:690px;
 float: left;
 text-align: left;
}

/*記事を投稿した日が記載されている部分の背景*/
.EntryDate {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/entry01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 text-align: right;
 margin-top:10px;
 padding-top:46px;
 padding-right:10px;
}

/*各記事タイトル部分の設定*/
.EntryTitle {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/entry02.gif');
 background-position:top left;
 background-repeat:no-repeat;
 height:22px;
 text-align: left;
 color:#FFB6EF;
 padding:3px 0px 0px 60px;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInner {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/entry_bg.gif');
 background-position:top left;
 background-repeat:repeat-y;
}

/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/entry03.gif');
 background-position:top left;
 background-repeat:no-repeat;
 height:60px;
 padding:46px 10px 0px 0px;
 margin-bottom:100px;
 text-align:right;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
 margin: 0px;
}
/*記事本文が記載される部分*/
.EntryText {
 padding: 10px 10px 0px 53px;
}

.image_block{
 width:402px;
 vertical-align:top;
 padding-bottom:20px;
}


.image_block img{
 border:0px;
 margin:0px;
 padding:0px;
}

.text_table{
 width:627px;
 border:0px;
}

.text_block{
 color:#FFFFFF;
 text-align:left;
 vertical-align:top;
 padding:15px 3px 20px 3px;
 line-height: 130%;
}

.text_block a:link{
 text-decoration:underline;
 color:#FFB6EF;
}

.text_block a:visited{
 text-decoration:underline;
 color:#FFB6EF;
}


/*追記文書が記載される部分*/
.EntryPsText {
 padding: 0px 10px 0px 10px;
 text-align: right;
}

/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}

/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
 margin-left: 5px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
 margin-left: 5px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
 margin-left: 5px;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/footer01.gif');
 background-position:center center;
 background-repeat:no-repeat;
 text-align:center;
 height:50px;
 margin:40px 0px 0px 40px;
 color:#FFB6EF;
}


/******各コメント表示部分の設定******/
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
 margin-top: 40px;
 color:#FFB6EF;
}

/*コメント全体のTOP部分*/
.Commenttop{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/comment01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 height:70px;
 padding:40px 0px 0px 40px;
 text-align:center;
}

/*コメント、レス分部の背景部分*/
.Commentbody{
 margin:0px 55px 0px 95px;
 padding:0px 75px 0px 75px;
}

/*投稿者が表示されている部分*/
.CommentName{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/comment02.gif');
 background-position:top center;
 background-repeat:no-repeat;
 height:35px;
 padding:3px 10px 0px 0px;
 margin:20px 0px 0px 0px;
 text-align:right;
}

/*投稿者名の部分*/
.CommentUserName{
 color:#FF00C6;
}

/*コメントのタイトル部分*/
.CommentTitle{
 text-align: left;
 padding:0px 0px 0px 10px;
 color:#FF00C6;
}

/*コメント部分*/
.CommentText{
 padding: 10px 10px 10px 10px;
}

/*投稿時間などが表示されている部分*/
.CommentFooter{
 padding:10px 10px 40px 0px;
 text-align:right;
}

/*投稿された時間が記載されている部分*/
.CommentWriteDate{
 margin-left: 5px;
}
/*コメント編集へのリンク部分*/
.CommentEdit{
 margin-left: 5px;
}


/****コメント -> 管理者返信部分デザイン****/

.CommentResBlock {
}
.CommentResBox {
}
.CommentResTitle {
 text-align: left;
 padding:0px 0px 0px 40px;
 color:#FF00C6;
}
.CommentResText {
 padding:10px 10px 10px 40px;
 }
.CommentResheader {
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/comment03.gif');
 background-position:top center;
 background-repeat:no-repeat;
 height:35px;
 padding:3px 10px 0px 0px;
 text-align:right;
 color:#FF00C6;
}

.CommentResFooter {
 padding:10px 10px 40px 0px;
 text-align:right;
 }

/*コメント全体の設定*/
.CommentBlock{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/form_bg.gif');
 background-position:top left;
 background-repeat:repeat-y;
 margin-top:40px;
}

/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/form01.gif');
 background-position:top left;
 background-repeat:no-repeat;
 padding:30px 0px 0px 40px;
 text-align: center;
 color:#fff;
}


/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
 padding:20px 0px 0px 40px;
 text-align:center;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
}
/*コメントフォームTHタグ設定*/
.CommentFormTh{
 padding:0px 5px;
 text-align:right;
 color:#fff;
}
/*コメントフォームTDタグ設定*/
.CommentFormTd{
 padding-top:6px;
 text-align:left;
}
.CommentFormText{
 padding-left:120px;
 text-align:left;
 font-size:10px;
 color:#fff;
 height:30px;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
 margin-left:70px;
}
/*inputタグやtextareaの設定*/
.CommentForms{
 color:#000;
}
.checkbuttom{
 font-size:11px;
 border-width:0px;
}

/*コメント全体のフッター部分*/
.Commentbottom{
 background-image:url('http://file.gardeningatnight.blog.shinobi.jp/form02.gif');
 background-position:top left;
 background-repeat:no-repeat;
 height:26px;
 margin-top:5px;
}

/*ブログランク用*/
.bloglank{
}
.bloglank img{
 border:0px;
 margin:0px;
 padding:0px;
 vertical-align:text-bottom;
}