/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
background-color:#000000;
background-repeat:no-repeat;
color:#ccffff ;
}
/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a:link {
text-decoration:underline;
color:#FF00CC;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
text-decoration:underline;
color:#FF00CC;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
text-decoration:underline;
color:#CCFF00;
}
/*アクティブ状態のリンクの設定*/
a:active {
text-decoration:underline;
color:#CCFF00;
}

/*全体の設定*/
#mainBlock {
width: 100%;
text-align: center;
margin-top: 5px ;
}
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/

.title { content: '†' } 

/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
width: 100%;
height: 120px;
text-align: left;
background-color: #000000;
background-image: url('http://file.aquamarines.blog.shinobi.jp/top_2012apr_astromap.JPG');
background-repeat: repeat;
background-position: right top;
}
/*ページタイトル文字部分の設定*/
#TopTitle {
padding: 10px 0px 0px 20px;
font-size:24px;
font-weight:bold;
text-decoration: none ;
font-family: 'Times New Roman',cursive ;
}

#TopTitle a:link,#TopTitle a:visited { text-decoration: none }

#TopTitle a:hover { text-decoration: none ; background-color: black ; border: 1px yellow solid ;}

/*ページタイトル文字色の設定*/
.TopTitleFont {
color:#f6c;
background-color: #000;
}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
padding: 10px 0px 0px 20px;
color: #fef;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
color: #906 ;
clear:both;
text-align: center;
margin: 0.25em auto ;
padding: 2px ;
}


/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 250px ;
text-align: left;
border-color: #9900bb ;
border-style: solid ;
border-width: 0px 1px ;
line-height: 1.00em ;
}

.PluginBlock a:link { text-decoration: none }
.PluginBlock a:visited { text-decoration: none }

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding:4px;
}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
color: #c6f ;
letter-spacing: 0.2em ;
padding-left: 1.2em ;
border-top-width:1;
border-right-width: 0px;
border-bottom-width:1;
border-left-width: 0px;
border-color:#CC0066;
border-style:dashed;
font-family: 'Times New Roman',cursive ;
font-weight: bold ;
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
color: #c9f ;
font-size: 0.9em ;
padding: 4px;
}
/*プラグインが表示される場所の設定*/
.PluginContents {
font-size: 0.8em ;
padding: 10px;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
font-size: 1.0em ;
float:left;
text-align: left ;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
padding: 10px;
text-align: left;
line-height: 175% ;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
text-align: left;
font-size: 1.2em ;
border-style: dashed ;
border-color:#c06;
border-top-width:1px;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
padding-top:8;
padding-bottom:8;
padding-right:4;
padding-left:12;
}

.EntryTitle a:link, .EntryTitle a:visited { text-decoration: none }

/*各記事タイトル部分の文字色設定*/
.EntryTitleFont {
color:#FF33FF;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 5px 0px;
}


.EntryTextBox h4 { border-top: 1px dashed #448 }
/*記事本文が記載される部分*/

.EntryText {
padding: 10px;
font-size: 1.0em ;
}

.EntryText p img { margin: 0.25em ; border: black 0.25em ridge ; }

/*追記文書が記載される部分*/

.EntryPsTitle {
width:  10em ;
font-size: 2.0em ;
text-align: left ;
color: red ;
background: #204 ;
margin: 0.25em;
padding: 0.5em 0.5em;
border: outset 0.25em #c6f ;
}

.EntryPsTitle a { display: block ; }

.EntryPsText {
padding: 20px;
text-align: right;
}

.EntryAttribute {
text-align:right;
padding:5px;
color:#FF66FF;
font-size:0.9em ;
}


/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align: left ;
padding:5px;
color:#FF66FF;
background-color: #303 ;
font-size:16px;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {
}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {
margin-left: 5px;
}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
margin-left: 5px;
}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
margin-left: 5px;
}
/*記事へのトラックバックリンクが記載されている部分*/
.EntryTrackback {
margin-left: 5px;
}
/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align: center ;
padding: 5px 10px ;
margin: auto 0.50em ;
clear: both ;
border-style: double ;
border-color: #c06;
border-top-width: 1px;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
}

.PageLinkBlock div.line {
width: 24em ;
text-align: center ;
margin: auto ;
}

.PageLinkBlock div.line + br {
clear: both 
}

.PageLinkNumber {
border: 1px solid #90c ;
width: 2.0em ;
text-align: center ;
float: left ;
margin: 1px ;
}

.PageLinkNumber a {
width: 1.75em ; 
display: block ;
margin: auto ;
text-align: center ;
}

.PageLinkNumber a:hover {
background-color: fuchsia ; 
color: yellow;

}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
padding:10px;
border-style: dashed ;
border-color:#c06;
border-top-width:2px;
border-right-width:0;
border-bottom-width:0;
border-left-width:0;
color: #ccf ;

}
/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
text-align: left;
color: #f69 ;
border: #90b 2px dotted ;
padding: 4px ;
}

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
margin: 5px 0px;
}

/*コメントのタイトル部分*/
.CommentTitle{
text-align: left;
color: aqua ;
border: #a06 dashed 2px ;
}

/*コメント部分*/
.CommentText{
padding: 10px;
color: #ccf;
background-color: #ddd ;
line-height: 150%;    
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
text-align:right;
padding:5px;
}

/*投稿者名の部分*/
.CommentUserName{
margin-left: 5px;
}
/*投稿者のホームページへのリンク部分*/
.CommentURL{
margin-left: 5px;
}
/*投稿された時間が記載されている部分*/
.CommentWriteDate{
margin-left: 5px;
}
/*コメント編集へのリンク部分*/
.CommentEdit{
margin-left: 5px;
}
/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
margin-bottom:20px;
}
/*コメントフォーム用テーブル*/
.CommentFormTable{
}
/*コメントフォームTHタグ設定*/
.CommentFormTh{
color: #f9a ;
text-align: right ;
padding-right: 4px;
text-align:right;
border-color:#990066;
}
/*コメントフォームTDタグ設定*/
.CommentFormTd{
text-align:left;
border-style: ridge ;
border-color: #c9f ;
border-width: 4px ;
}
/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
text-align: right;
}


/*inputタグやtextareaの設定*/
.CommentForms{
}

.CommentFormTd input{
color: #ccf ;
background: pink ;
border-color: fuchsia ;
}

.CommentFormTd select {
color: black ;
background: silver ;
}

.CommentFormTd textarea {
color: black ;
background: pink ;
border-color: fuchsia ;
}

.CommentFormSubmit input{
color: #404 ;
background: #c9f ;
border-color: fuchsia ;
margin: 4px 5% ; 
width: 8em ;
}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.TrackbackBlock{
padding:10px;
}
/*トラックバックメニューのタイトル部分*/
.TrackbackMenuTitle{
text-align: left;
color: #f69 ;
border: #90b 2px dotted ;
padding: 4px ;
}
/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox{
margin: 5px 0px;
}
/*トラックバックタイトルの部分*/
.TrackbackTitle{
text-align: left;
}
/*トラックバックの記事部分*/
.TrackbackText{
padding: 10px;
line-height:140%;
}
/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
text-align:right;
padding:5px;
}
/*トラックバック元のブログ名部分*/
.TrackbackUserName{
margin-left: 5px;
}
/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
margin-left: 5px;
}
/*トラックバックされた日付部分*/
.TrackbackWriteDate{
margin-left: 5px;
}
/*この記事のトラックバック　と書かれた部分の設定*/
.TrackbackURLTitle{
text-align: left;
font-size: 12px;
}
/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.TrackbackURL{
width: 100% ; 
}

input#TrackbackURL {
 color: black ; background-color: #fcf ; font-style: italic ; width: 100% ; 
 }

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
color: #ccf ;
text-align:left;
padding:5px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
text-align:right;
color: #c9f;
}
/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
padding:3px;
width:80%;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}
/*カレンダー表示用テーブル*/
.CalendarTable {
width:80%;
padding:3px;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
color:#FF0000;
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
color:#CCFFFF;
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
color:#0000FF;
}
/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
color:#FF0066;
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
color:#3300FF;
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
background-color:#990066;
}
.CalendarTdLink a:link,.CalendarTdLink a:visited {
background-color: maroon;
display: block;
}
.CalendarTdLink a:hover {
background-color: fuchsia;
display: block;

}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
color:#ccffff;
}
.CalendarTdLinkFont a:hover {
color: yellow ;
}
/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	padding:10px 30px 10px 50px;
}

.CommentResBox {
	border:solid 1px #995555;
	padding:10px;
}

.CommentResTitle {
	font-size:14px;
	font-weight:700;
	color: #90b ;
}

.CommentResText {
	padding:10px 0px 0px 10px;
	color: #afc;
	line-height: 150%;    
}

.CommentResFooter {
	text-align:right;
	margin:15px 0;
	border-top:1px ridge #9af ;
}

/*-------------------------------------------------------
  コメント -> 管理者拡張
-------------------------------------------------------*/
#mewframe{
	width: 100% ;
	padding: 0px ;
	margin: 0px ;
}

#mewflame td {
	margin-top: 0px ; 
	padding-top: 0px ; 
	vertical-align: top ;
}

#mewflame td#mainblock {
	border-right : 1px solid #90b ;
}

#tail {
	margin: auto ;
	padding-bottom: 1.0em ;
	text-align: center ;
	color: blue ;
	font-size: 0.9em ;

}

#copy {
	margin: auto ;
	text-align: center ;
	color: aqua ;
	font-size: 0.9em ;
	border-top: #609 solid 2px ;

}

.loud { 
	font-size: 1.25em ; 
	font-weight: bold ;
	color: red ;
	background: transparent ;
	border: 2px dotted yellow ;
	padding: 4px ;
}

.talk {
	display: block ;
	font-size: 1.0em ;
	font-family: serif ;
	color: ivory ;
	background: transparent ;
	margin: 0.2em 0.2em ;
}

.sound {
	display: block ;
	font-size: 1.0em ;
	font-family: serif ;
	color: yellow ;
	background: transparent ;
	margin: 0.2em 0.2em ;
}

h3 { border-top: 1px dash #63c ; padding-top: 0.25em ; font-size: 1.0em ; font-weight: bold ; color: #ffc; clear: both }

h4 { border-top: 1px dash #63c ; padding-top: 0.25em ; font-size: 1.0em ; font-weight: bold ; color: #fef ; clear: both }

h5 { font-size: 1.0em ; font-weight: bold ; color: #fef ; clear: both }

p { margin: 2.0em 0.0em ; text-indent: 1.0em }

q { color: skyblue ; padding: 0em 0.25em }

em { color: #f6c ; padding: 0em 0.25em ; font-style: normal ;}

ins { text-decoration: none ; color: #caa }

del { text-decoration: lime-through ; color: #966 }

strong { color: #fc0 ; padding: 0em 0.25em ; font-weight: bold ; }

ul { list-style-position: inside ;}

li { margin: 0.25em 0.5em }

blockquote {
	border: 1px solid purple ;
	margin: 0.5em 2px ;
	padding: 0.2em ;
}

blockquote h5 { font-size:larger ; text-decoration: none ; }

ruby { color: #cfc ; font-weight: normal }

rp { color: #c99 }

rt { color: #f99 }
 
small { color: orange }

.wind { display: block ; float: right ; color: #c9f ; background: block ; margin: 4px ; padding: 4px ; border: purple 2px ridge ; text-align: center ; font-size: 0.9em ; width: auto ; height: auto ; max-width: 240px; overflow: auto ; line-height: 1.0em }

.qind { display: block ; float: left ; color: #c9f ; background: block ; margin: 4px ; padding: 4px ; border: purple 2px ridge ; text-align: center ; font-size: 0.9em ; width: auto ; height: auto ; max-width: 240px; overflow: auto ; line-height: 1.0em }

.qind ul, .quind ul li  { margin-left: 0.1em ; padding: 0.25em 0.1em ; text-align: left ;}

.wind a, .qind a { width: auto ; height: auto ; margin: auto ; clear: both ; }

.wind img, .qind img { width: auto ;  height: auto ; margin: auto; padding: 1px ; clear: both ; display: block }

.wind p, .qind p { margin: auto ; text-align: left ; margin: 1px ; padding: 1px }

.wind h6, .qind h6 { margin: 1px ; padding: 1px ; font-size: x-small }

.wwind { display: block ; float: right ; color: #c9f ; background: block ; margin: 2px ; padding: 4px ; border: purple 2px ridge ; text-align: center ; font-size: 0.9em ; width: 100% ; height: auto ; overflow: auto ; line-height: 1.0em }

.wwind img { width: auto ;  height: auto ; margin: auto; padding: 1px ; float: right ; clear: both ; display: block }

.clr { clear: both ;}

#psblock-text { border-top: #60b dashed 1px ;}

#tailad { border-top: #906 dashed 1px ; padding-top: 1.0em }

#entry-bottom { border-top: #c06 dashed 2px ; padding: 1.0em auto ; }

.boxy { display: block ; border: 1px solid #cae ; padding: 0.1em 0.25em ; font-size: 0.9em ;
 list-style-position: inside ; } 

.dick { display: block }

.puff { padding-top: 0.5em ; border-top: 1px dash #63c ; }

.face { color: black ; background-color: ivory ; padding: auto 0.5em ; }

#footer-notice { font-size: xx-small ; border: 1px dotted #6ac ; margin: 4px }

#blogport div { width: 75px ; margin: 1px ; padding: 1px ; display: block ; float: left }

#blogport img { width: 66px ; display: block } 

.rakten { width: 160px ;  color: #f9c ; background-color: #000 ; float: left ; margin: 2px ; padding: 2px ;  }

.rakten a:link { color: #c69 ; text-decoration: none  }
.rakten a:hover { color: #9f9 ; text-decoration: none  }

.rakten img { display: block ; margin: auto ; text-align: center ; margin: 0px ; padding: 0px ;}

.rakten p { color: #9cf ; background-color: transparent ; font-size: 0.75em ; margin: 0px ; padding: 2px ; line-height: normal ; text-indent: 0 ; text-decoration: none ; }

.rakten > br { clear: both ; }

br.end { clear: both }

div.NinjaEntryCommercial { clear: both }

.blogmura { clear: both ; margin: auto ;  border: #939 2px solid
 ; padding: 4px  ; text-align: right }
