@charset "utf-8";
/*************************************************
 リセット
*************************************************/
html, body, div, h1 ,h2, h3, h4, h5, h6, p, blockquote, 
dl, dt, dd, ul, ol, li, pre, form, fieldset, table, th, tr, td, address {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th { text-align: left; }

ul, ol { list-style: none; }

img { border: 0; }

address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before, 
q:after { content: ''; }


/**************************************************************************************
 全ブロックの共通設定
**************************************************************************************/
body {
    margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-align:center;
	background:#FFFDD9;
}

/* 見出し
------------------------------------------------*/
h1 {
	font-size:24px;
}

h2 {
	font-size:14px;
	font-weight:bold;
}

h3 {
	font-size:13px;
	font-weight:bold;
}

h4, h5, h6 {
	font-size:12px;
	font-weight:bold;
}

/* 画像の基本指定 
------------------------------------------------*/
img, a img {
	margin: 2px;
	border: 0;
}

/* 絵文字の基本指定 
------------------------------------------------*/
img.emoji {
	margin: 0 1px;
	border: 0;
}

/* テーブルの基本設定 
------------------------------------------------*/
th, td { text-align: center; }

/* フォームの基本指定 
------------------------------------------------*/
form {
	margin:0px;
	padding:0px;
}

select,input {
	vertical-align:middle;
}

textarea,input,select {
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	color:#555555;
}

textarea, input {
        padding:2px;
}

/* その他
------------------------------------------------*/
.Counter{
	text-align:right;
}

.left {
	text-align:left;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

/**************************************************************************************
 リンクの共通設定
**************************************************************************************/

a:link {
	text-decoration:none;
	color: #447700;
}

a:visited{
	text-decoration:none;
	color: #447700;
}

a:active {
	text-decoration:none;
	color: #FF6600;
}

a:hover {
	text-decoration: none;
	color: #FF9933;
}

/**************************************************************************************
 メインブロックの設定
**************************************************************************************/

#mainBlock {
	width:750px;
	margin:0px auto;
        padding:60px 0px;
	text-align:center;
	background:#FFFFFF;
	background-image: url(http://file.organoize.blog.shinobi.jp/spitz_recycle_1500.gif);
	background-repeat:repeat-y;
}
	
/**************************************************************************************
 トップブロック用デザイン
**************************************************************************************/

#TopBlock {
	width:750px;
	height:110px;
	background-image: url(http://file.organoize.blog.shinobi.jp/spitz_recycle_head.png);
	background-repeat:no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
}

#TopTitle {	
	padding:20px 20px 38px 20px;
}

#TopTitle a:link,
#TopTitle a:visited {
	color: #F9F9F9;
}

#TioTitle a:hover {
	position:relative;
	top:2px;
	left:2px;
}
	
#TopExplanation {
	padding:5px 15px;
	color:#F9F9F9;
	text-align:left;
}

/**************************************************************************************
 
 トップカレンダーブロック用デザイン
**************************************************************************************/

#TopCalender{
	margin:0px;
	padding:2px;
	height:16px;	
	text-align:center;
}

.TopCalender{
	margin:0 auto;
	color:#666666;
	font-size:11px;
	word-spacing:2px;
}

#TopCalender a{
	color: #FF9933;
}

#TopCalender a:visited{
	color:#FF9933;
}

#TopCalender a:hover{
	color:#447700;
}

/**************************************************************************************
 アドミンブロック用デザイン
**************************************************************************************/

.Admin{
	width:730px;
	height:11px;
	margin:0px;
	padding:2px 10px;
	background-image: url(http://file.organoize.blog.shinobi.jp/spitz_recycle_head2.png);
	text-align:right;
	font-size:9px;
	color:#F9F9F9;
}

.Admin a{
	color:#F9F9F9;
}

.Admin a:visited{
	color:#F9F9F9;
}

.Admin a:hover{
	color:#FF9933;
}

/**************************************************************************************
  ページリンク部分の設定
**************************************************************************************/

#PageLinkBlock{
	width:746px;
	height:16px;
	padding:2px;
	margin:0px 0px 10px 0px;
	background-image: url(http://file.organoize.blog.shinobi.jp/spitz_recycle_foot3.png);
	color:#F9F9F9;	
	text-align:center;
	clear:both;
}

#PageLinkBlock a{
	color:#F9F9F9;
}

#PageLinkBlock a:visited{
	color:#F9F9F9;
}

#PageLinkBlock a:hover{
	color:#FF9933;
}

/**************************************************************************************
 フッターブロック用デザイン
**************************************************************************************/

#FooterBlock {
	width:750px;
	height:35px;
	margin:0px 0px 0px auto;
	padding:20px 0px 10px;
	background-image: url(http://file.organoize.blog.shinobi.jp/spitz_recycle_foot4.png);
	clear:both;
	text-align:center;
	color:#F9F9F9;
	line-height:130%;
}

#FooterBlock a:link,
#FooterBlock a:visited {
	color:#EEE685;
}

#FooterBlock a:hover {
	color:#F93;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/

.PluginBlock{
	width:190px;
	float:right;
	text-align:left;
	margin:0px 20px 0px auto;
	padding:40px 0px 10px 0px;
	color:#666666;
}

.PluginBlock a:link{
	color: #447700;
}

.PluginBlock a:visited{
	color: #447700;
}

.PluginBlock a:hover{
	color:#FF9933;
}

.PluginInnerBlock {
	width:190px;
	margin-bottom:15px;
	padding:0px;
	line-height:150%;
}

.PluginInnerBlockPull{
	width:190px;
	height:55px;
	margin-bottom:15px;
	padding:0px;
	line-height:150%;
}	
	
.PluginTitle {
	width:170px;
	height:20px;
	margin-bottom:5px;
	padding:0px 5px 0px 15px;
	text-align:left;
	background-image: url(http://bfile.shinobi.jp/4726/b-icon01a.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color:#666666;
}

.PluginTitle a:link,
.PluginTitle a:visited{
	color:#666666;
}

.PluginTitle a:visited{
	color:#666666;
}

.PluginTitle a:hover{
	color:#CCCCCC;
}

.PluginTitleFont{
}

.PluginExplanation{
	padding:0px 5px;
}

.PluginContents{
	padding:5px;
}

.blogsearch{
	vertical-align:middle;
}

.box{
	margin-bottom:5px;
	width:150px;
}
 
#selectcategoryMenu{
	color:#447700;
	font-size:12px;
}

#selectarchiveMenu{
	color:#447700;
	font-size:12px;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/

/*各プラグイン処理内の基本デザイン*/
.plugin_data {
	text-align:left;
	padding:2px 5px;
}

/* レスのアイコン */
.plugin_cm_with_res img {
	margin: 0 3px;
	vertical-align: top;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	text-align:right;
}

.Plugin_data_Pull{
	height:30px;
	padding:5px;
	text-align:left;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/

#EntryBlock {
	width:515px;
	float:left;
	padding:40px 0px 0px 0px;
	text-align:center;
}

.EntryInnerBlock {
	width:475px;
	margin:0px 0px 30px 0px; 
	padding:0px 20px 10px 20px;
	text-align:left;
}

.EntryTitle {
	width:465px;
	height:18px;
	padding:5px 5px;
	border-bottom: dotted 2px #DB1B04;
}

.EntryTitle a{
	color:#666666;
}

.EntryTitle a:visited{
	color:#666666;
}

.EntryTitle a:hover{
	color:#FF9933;
}

.EntryTitleFont {
}

.EntryText {
	padding:8px 0px 2px;
}

.EntryText {
	padding:10px 5px 0px;
	line-height:180%;
}

.EntryText a:link,
.EntryText a:visited {
	color:#F63;
	text-decoration:underline;
}

.EntryText a:hover {
	color:#F60;
	text-decoration:none;
}

.EntryPsText {
	margin:15px 10px 5px 5px;
	text-align:right;
}

.EntryPsText a:link,
.EntryPsText a:visited{
	text-decoration:underline;
}

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

.RankingBannerBlock {
	margin:15px 5px 0px;
	text-align:left;
}

.EntryFooter {
	height:15px;
	text-align:right;
	padding:5px;
	border-top: dotted 2px #DB1B04;
}

.EntryData {
	margin-left:5px;
}

/* 記事内の画像
------------------------------------------------*/

.EntryTextBox img, 
.EntryTextBox a img {
	margin: 2px 4px;
}

/* ランキングバナー用画像
------------------------------------------------*/
.RankingBannerBlock  img {
	margin: 1px;
}

/* 記事内の罫線
------------------------------------------------*/
hr {
	width:100%;
	height:1px;
	margin:10px auto;
	text-align:center;
	background-color:#999999;
	color:#999999;
	border:none;
}

/* 記事内のリスト
------------------------------------------------*/
.EntryTextBox ul,
.EntryTextBox ol {
	margin: 1em 0;
	padding-left: 2em;
}

.EntryTextBox ul li { list-style: disc outside;	}

.EntryTextBox ol li { list-style: decimal outside; }


/* 記事内の定義リスト
------------------------------------------------*/
.EntryTextBox dl { margin: 1em 0; }

.EntryTextBox dl dt { font-weight: bold; }

.EntryTextBox dl dd { margin: 0 1em 1em; }

/* 記事内の引用文
------------------------------------------------*/
.EntryTextBox blockquote {
	margin: 1em;
	padding: 2px 8px;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	border-left:solid 1px #CCCCCC;
}

/* 記事内の短い引用文*/
q        { quotes : '"' '"' "'" "'" ; color : #C60; }
q:before { content: open-quote; color: #C60; }
q:after  { content: close-quote; color: #C60; }

/* 記事内の表 
------------------------------------------------*/
.EntryTextBox table { margin: 0 auto; }  /* 中央寄せ */

/* 記事アクセサリー
------------------------------------------------*/
.EntryTextBox p { margin:1em 0; }

.EntryTextBox em { color: #930; }

.EntryTextBox pre {
	margin: 1em 0 1em auto;
	padding: 1em;
	border: 3px solid  #DDD;
	font-family: sans-serif;
	width: 92%;
	overflow: auto;
	line-height: 1.2;
}

code {
	font-family: "Lucida Console", Monaco, monospace;
	line-height : 1.2;
}

/* 拍手
------------------------------------------------*/
.EntryText .NinjaClap {
	 margin-top: 20px;
}

.NinjaClap img { vertical-align: middle; }

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/

.CommentBlock{
	width:0px;
	padding:0px;
	text-align:left;       
}

.CommentBlock a:link{
	color:#339933;
}

.CommentBlock a:visited{
	color:#339933;
}

.CommentBlock a:hover{
	color:#FF9933;
}

.CommentMenuTitle{
	width:0px;
	height:0px;
	text-align:left;
	margin:0px 0px;
	padding:0px 0px;
	background-image: url(http://bfile.shinobi.jp/4726/line1.jpg);
	color:#F9F9F9;
 }

.CommentBox{
	margin-bottom:0px;
	padding:0px;
	border: solid 0px #FFA54F;
} 

.CommentBox{
	padding:0px;
	margin-bottom:0px;
	border: solid 0px #FFA54F;
} 

.CommentInnerBox{
	margin:0px;
	padding:0px;
	border:solid 0px #FFA54F;
	background-color:#FFFAF0;
}

.CommentTextBox{
	padding:0px;
}

.CommentTitle{
	text-align:left;
	padding:0px 0px;
	border-bottom:solid 0px #FFA54F;
}

.CommentText{
	padding:0px 0px;
	line-height:0%;
}

.CommentUpper{
	text-align:right;
}

.CommentUpper span{
	margin-left:0px;
}

/**************************************************************************************
  コメント 管理者返信部分デザイン
**************************************************************************************/

.CommentResBox {
	margin-bottom:0px;
	padding:0px;
	border:solid 0px #BDB76B;
	text-align:left;
}

.CommentResTitle {
        padding:0px 0px;
	border-bottom:solid 0px #BDB76B; 
}

.CommentResText {
	padding:0px 0px;
	line-height:0%;
}

.CommentResUpper {
	text-align:right;
}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/

.TrackbackBlock{
	width:475px;
	margin-bottom:50px;
	padding:0px 20px;
}

.TrackbackBlock a{
	color:#339933;
}

.TrackbackBlock a:visited{
	color:#339933;
}

.TrackbackBlock a:hover{
	color:#FF9933;
}

.TrackbackMenuTitle{
	width:455px;
	height:16px;
	text-align:left;
	margin:0px 20px;
	padding:2px 10px;
	background-image: url(http://bfile.shinobi.jp/4726/line1.jpg);
	color:#F9F9F9;
}

.TrackbackBox{
	width:452px;
	padding:5px;
        margin:10px 0px 0px auto;
	border: solid 1px #BBBBBB;
	text-align:left;

} 	

.TrackbackTextBox{
	padding:0px;
}

.TrackbackTitle{
	text-align:left;
	padding:3px 10px;
	border-bottom:solid 1px #BBBBBB;
}

.TrackbackText{
	padding: 5px 10px;
	line-height: 160%;
}

.TrackbackUpper{
	text-align:right;
}

.TrackbackUserName{
	margin-left:5px;
}

.TrackbackFromURL{
	margin-left:5px;
}

.TrackbackWriteDate{
	margin-left:5px;
	font-size:11px;
}

.TrackbackURLTitle{
	padding:20px;
	text-align:left;
	font-size:12px;
}

#TrackbackURL{
	width:300px;
	font-size:12px;
}

/**************************************************************************************
  コメントフォームの設定
**************************************************************************************/

.CommentFormBlock{
	height:0px;
	margin-bottom:0px;
	padding:0px 0px;
	text-align:center;
}

.CommentFormTable{
        margin:0px auto;
}

.CommentFormTh{
	padding:0px;
	text-align:right;
	font-size:0px;
	border-style:none;
	vertical-align:middle;	
}

.CommentFormTd{
	padding-bottom:0px;
	text-align:left;
	vertical-align:middle;
}

.CommentFormTd img {
	margin:0;
}

.CommentForms {
	padding:0px 0px;
}

.textarea{
	padding:0px 0px;
	width:0px;
}

.CommentFormSubmit{
	height:0PX;
	text-align:left;
}

.Emoji{
	vertical-align:middle;
	margin:0;
}
 
.btn{
	padding:2px 4px 0px;
	background:#FFF;
	color:#555;       	
}

.checkbuttom {
	border:none;
}

.hide { display: none; }

/**************************************************************************************
  コメント編集ページの設定
**************************************************************************************/

.CommentEditBlock{
	width:0px;
	float:left;
	padding:0px 0px 0px 0px; 
}

.CommentEditTitle{
	width:0px;
	height:0px;
	text-align:left;
	margin:0px 0px 0px;
	padding:0px 0px;
	background-image: url(http://bfile.shinobi.jp/4726/line1.jpg);
	color:#F9F9F9;
}

.CommentEditFormBlock{
	height:0px;
	margin:0px auto;
}

.Backbtn {
	margin-top:0px;
}

.BackButton {
	width:0px;
	padding:0px;
	text-align:center;
}

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/

/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
	margin:0px auto;
	padding:2px;
	width:170px;
	border-bottom:solid 1px #666666 ;
	text-align:center;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
	padding-top:2px;
	padding-bottom:2px;
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
}


/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
}

/*カレンダー表示用テーブル*/
.CalendarTable {
	width:170px;
    margin:0px auto;
	padding:0px;
	text-align:center;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/

/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
	color: #FF6666;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
	font-weight:bold;
}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
	color: #AAAA00;
	font-weight:bold;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/

/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
	color: #FF6666;
	padding-top:2px;
	padding-bottom:2px;
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
	color: #AAAA00;
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}

/*記事が存在する場所の設定 */
.CalendarTdLink {
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
	color: #FF6600;
}