/**************************************************************************************
▼　記事の画像枠設定
・一部の画像枠を消したいときは、
<img src="画像のアドレス" class="emoji" />で消えると思います。

・そもそも枠はいらないという人は
初めから
.EntryText img.emoji{
	background-color: transparent;
	padding         : 0;
	border          : 0px #ffffff none;
}
までを削除

≪ プラグイン５について ≫
・TOPページのみ、記事の一番上に表示されます。
使わない場合この部分は表示されません。

その他詳しい使い方はブログにて
**************************************************************************************/
/** 画像枠 **/
.EntryText img{
	margin          : 0 5px 0 0;
	padding         : 7px;
	border-top      : 1px #FFF8F4 solid;
	border-right    : 1px #DCCDAF solid;
	border-bottom   : 1px #DCCDAF solid;
	border-left     : 1px #FFF8F4 solid;
	background-color: #ffffff;
}
.EntryText img.emoji{
	background-color: transparent;
	padding         : 0;
	border          : 0px #ffffff none;
}
/** 見出し **/
.EntryText h4{
	border-bottom   : 1px dashed #D6D3A0;
	margin-bottom   : 1em;
}
/** リストマーク **/
.EntryText ul{
	list-style-type : none;
	padding-left    : 1.5em;
}
.EntryText li{
	background      : url(http://bfile.shinobi.jp/4396/09_icon1.gif)  no-repeat 0% 7px;
	padding         : 0 0 0 12px;
}

/**************************************************************************************

■ 全ブロックの共通設定

**************************************************************************************/
* {
	margin          : 0px;
	padding         : 0px;
}
body {
	font-size       : small;
	color           : #4B3F30;
	text-align      : center;
	font-family     : Verdana, "Osaka", sans-serif;
	background-color: #F1F0D1;
}
a:link,
a:visited,
a:active{
	color           : #3D5589;
	text-decoration : none;
}
a:hover {
	color           : #3D5589;
	background-color: #DCCB34;
}
textarea{
	font-size       : small;
}
/******** ▼ 外枠 ********************************************/
#MainBlock {
	width           : 900px;
	text-align      : left;
	margin          : 0 auto;
}
#MainInnerBlock {
	padding         : 20px 0;
	width           : 900px;
	background      : url(http://bfile.shinobi.jp/4396/09_wp3.gif)  repeat-y right top;
	float           : left;
}

/**************************************************************************************

■ ヘッダーのデザイン

**************************************************************************************/
#TopBlock{
	background      : url(http://bfile.shinobi.jp/4396/09_wp4.gif) repeat-x 50% 0;
	text-align      : left;
	margin          : ;
	padding         : ;
}
/******** ▼ メニュー ****************************************/
#TopMenu a{ color: #464646;}
#TopMenu {
	font-size       : x-small;
	font-weight     : bold;
	padding         : 80px 30px 0 0;
	list-style-type : none;
}
#TopMenu li{
	display         : inline;
}
#TopMenu li a{
	float           : left;
	display         : block;
	height          : 30px;
	line-height     : 30px;
	padding         : 0 12px;
	margin-left     : 5px;
	color           : #F1F0D1;
	background      : #5C4E3A;
}
#TopMenu li a:hover{
	float           : left;
	display         : block;
	height          : 30px;
	line-height     : 30px;
	padding         : 0 12px;
	margin-left     : 5px;
	color           : #705a41;
	background      : #F1F0D1;
}
/******** ▼ タイトル・説明 **********************************/
.TopInnerBlock{
	border-top      : 10px solid #5C4E3A;
	background      : url(http://bfile.shinobi.jp/4396/09_wp2.gif)  repeat-x bottom center #DCCB34;
	clear           : both;
	text-align      : right;
	height          : 150px;
	padding         : 0 30px;
}
.TopInnerBlock h1{
	padding-top     : 50px;
	font-size       : 25px;
}
.TopInnerBlock h1 a{
	color           : #4B3F30;
}
.TopExplanation{
	font-size       : x-small;
	padding-top     : 10px;
}


/**************************************************************************************

■ エントリーのデザイン

**************************************************************************************/
/******** ▼ タイトル・枠 ************************************/
#EntryBlock{
	float           : left;
	width           : 600px;
}
.EntryInnerBlock{
	margin-bottom   : 5em;
}
.EntryTitle{
	border-left     : 10px solid #5C4E3A;
	font-family     : "ＭＳ Ｐ明朝", "細明朝体",Verdana, "Osaka", sans-serif;
	font-size       : 20px;
	letter-spacing  : 0.2em;
	padding         : 3px 5px;
}
/******** ▼ 日付など ****************************************/
.EntryTop{
	padding-top     : 0.5em;
	font-size       : x-small;
	list-style-type : none;
}
.EntryTop li{
	display         : inline;
	margin-right    : 1em;
}
.EntryBottom{
	background      : url(http://bfile.shinobi.jp/4396/09_wp1.gif) repeat #E3E0B9;
	text-align      : right;
	font-size       : x-small;
	list-style-type : none;
	padding         : 0.5em 0;
}
.EntryBottom li{
	display         : inline;
	margin-right    : 1em;
}
/******** ▼ 本文 ********************************************/
.EntryText{
	line-height     : 1.8;
	margin          : 1em 0 3em 0;
}
.EntryPsText{
	padding-top     : 1.5em;
}
.EntryPsLink{
	margin          : 1.5em 0 0 0;
}
/******** ▼ ナビ ********************************************/
#NaviBlock{
	text-align      : center;
	padding-bottom  : 3em;
}
#NaviBlock ul{
	font-weight     : bold;
	list-style-type : none;
}
#NaviBlock li{
	border          : 1px solid #;
	background-color: #DCCB34;
	padding         : 2px 5px;
	margin          : 5px;
	display         : inline;
}
#NaviBlock a{
	font-weight     : normal;
}


/**************************************************************************************

■ プラグインのデザイン

**************************************************************************************/
#PluginBlock{
	float           : right;
	width           : 220px;
}
.PluginInnerBlock{
	margin-bottom   : 5em;
}
.PluginTitle{
	padding-bottom  : 3px;
	margin-bottom   : 1em;
	border-bottom   : 1px solid #D6D3A0;
	font-size       : 15px;
	letter-spacing  : 0.1em;
}
.PlaginExplanation{font-size : x-small;}

.PlaginData{
	font-size       : x-small;
	line-height     : 1.6;
	margin          : ;
	padding         : ;
}
/******** ▼ 内部設定 ****************************************/
.plugin_data {
	background      : url(http://bfile.shinobi.jp/4396/09_icon1.gif)  no-repeat 0% 7px;
	text-align      : left;
	border-bottom   : 1px dashed #E3E0B9;
	padding         : 5px 0 0 12px;
}
.plugin_data_date {
	font-size       : x-small;
	text-align      :right;
}

/**************************************************************************************

■ コメント
■ トラックバック

**************************************************************************************/
/******** ▼ タイトル・枠 ************************************/
.CtBlock{
	margin-bottom   : 20px;
}
.CtInnerBlock{
	margin-bottom   : 3em;
}
.CtTitle{
	border-left     : 10px solid #5C4E3A;
	font-family     : "ＭＳ Ｐ明朝", "細明朝体",Verdana, "Osaka", sans-serif;
	font-size       : 20px;
	letter-spacing  : 0.2em;
	padding         : 3px 5px;
}
.CtTitle_2{
	margin          : 1em 0 0 0;
	font-size       : 15px;
}
/******** ▼ 日付など ****************************************/
.CtTop{
	font-size       : x-small;
	color           : #3D5589;
	list-style-type : none;
}
.CtTop li{
	display         : inline;
	margin-right    : 1em;
}
.CtTop a{color: ;}

/******** ▼ 本文 ********************************************/
.CtText{
	line-height     : 1.6;
	margin          : 0.5em 0;
}
.CtRsBlock{
	background-color: ;
	padding-left    : 5em;
	border-bottom   : 1px dashed #E3E0B9;
}
/******** ▼ フォーム ****************************************/
.CtBlock input,
.CtBlock textarea{
	background-color: transparent;
	border          : 1px solid #D6D3A0;
}


/**************************************************************************************

■ フッターのデザイン

**************************************************************************************/
#FooterBlock{
	background-color: #5C4E3A;
	text-align      : center;
	clear           : both;
	font-size       : x-small;
	color           : #DBD2C6;
	padding-top     : 20px;
}
#FooterBlock a{
	color           : #ffffff;
}
/******** ▼ メニュー ****************************************/
#FooterBlock ul{
	padding         : 1em 0;
}
#FooterBlock li{
	display         : inline;
	list-style-type : none;
	margin-right    : 6px;
	padding-left    : 10px;
	border-left     : 1px solid #999;
}
#FooterBlock li.FooterBlockHome{
	border-left     : 0;
	padding-left    : 0;
}
/******** ▼ 著作権部分 ****************************************/
.FooterCp{
	padding         : 1em 0;
}
.FooterCm{
}


/**************************************************************************************

■ カレンダー・検索用デザイン

**************************************************************************************/
/******** ▼ カレンダー日付移動用テーブル*********************/
.CalendarMoveTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 190px;
	background-color: #DCCB34;
}
.CalendarMoveTr {
	text-align: center;
}
/******** ▼ カレンダー表示用テーブ***************************/
.CalendarTable {
	margin          : 0 auto;
	text-align      : center;
	width           : 190px;
}
.CalendarTable a{font-weight     : bold;}

/*** ▼ 曜日表示部分 のデザイン *************************/
.CalendarWdayTr {
	text-align      : center;
}
/**** ▼ 曜日表示部分、日曜日 ***************************/
.CalendarWdaySun {
	color           : #e3b0a2;
}
/**** ▼ 曜日表示部分、土曜日 ***************************/
.CalendarWdaySat {
	color           : #A2C2E3;
}
/**** ▼ 日付表示部分<tr> *******************************/
.CalendarTr {
	text-align      : center;
}

/**** ▼ 検索用デザイン **********************************/
.box{
	background-color: transparent;
	border          : 1px solid #D6D3A0;
	font-size       : x-small;
	width: 120px;}
.btn{
	background-color: transparent;
	border          : 1px solid #D6D3A0;
	font-size       : x-small;}


/**************************************************************************************
**************************************************************************************
≪ 忍者メールフォーム１ 400px ver. ≫

■ タイトル部分の背景色や、広告部分の背景色、枠線、フォーム入力部分の色などは
ある程度CSSの知識があれば変えられると思います。

■ 幅の変更、パーツ部分背景色（名前とか）などはフロートやマージン・パディングを
理解していないのなら触らないことがおすすめです。
サポートはしていません、自己責任でアレンジされてください。

■　対応パーツは、[ name ]　[ mail ]　[ url ]　[ title ]　[ textarea ]　[ answer ]　[ text ]
減らす場合はそのままご利用していただいて大丈夫です。
他のパーツを増やす場合は、CSSの追加で可能です。CSSの知識がある方のみ自力でアレンジして下さい。

■ 再配布はしないようお願いします。

http://karma7.blog.shinobi.jp/
KARMA7
**************************************************************************************
**************************************************************************************/

/**************************************************************************************
全体のデザイン
**************************************************************************************/
/*メールフォーム全体を囲っているタグのid*/
#ninja_mail {
	margin          : 0px;
	padding         : 0px;
	color           : #373737;
	font-size       : x-small;
	text-align      : left;
	width           : 400px;
	border          : 1px solid #000000;
}
/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#ninja_mail .main {
	background-color: #ffffff;
	padding-top     : 5px;
}
/*メールフォームのタイトルを囲っているタグのclass*/
#ninja_mail .title{
	background-color: #BBBBBB;
	padding         : 5px 10px;
	font-size       : 24px;
	font-weight     : bold;
}
/*メールフォームの説明文を囲っているタグのclass*/
#ninja_mail .explain {
	color           : #B6B6B6;
	font-size       : x-small;
	padding         : 2px 10px;
}
/**************************************************************************************
パーツのデザイン
**************************************************************************************/
/*パーツの表示名と入力項目を囲っているタグのclass*/
#ninja_mail .name_top,
#ninja_mail .mail_top,
#ninja_mail .url_top,
#ninja_mail .title_top,
#ninja_mail .textarea_top,
#ninja_mail .answer_top,
#ninja_mail .text_top{
	clear           : both;
	padding         : 2px 0 2px 10px;
}
/*パーツの表示名を囲っているタグのclass（[ 名前 ]の部分）*/
#ninja_mail .name_left,
#ninja_mail .mail_left,
#ninja_mail .url_left,
#ninja_mail .title_left,
#ninja_mail .textarea_left,
#ninja_mail .answer_left,
#ninja_mail .text_left{
	float           : left;
	width           : 70px;
}
/*パーツの入力項目を囲っているタグのclass*/
#ninja_mail .name_right,
#ninja_mail .mail_right,
#ninja_mail .url_right,
#ninja_mail .title_right,
#ninja_mail .textarea_right,
#ninja_mail .answer_right,
#ninja_mail .text_right{
	float           : right;
	width           : 300px;
}
/*パーツの入力項目のclass（inputなどの部分）*/
#ninja_mail .name_parts,
#ninja_mail .mail_parts,
#ninja_mail .url_parts,
#ninja_mail .title_parts,
#ninja_mail .answer_parts,
#ninja_mail .text_parts{
	font-size       : small;
	width           : 100px;
	border          : 1px dashed #D8D8D8;
}
#ninja_mail .textarea_parts{
	font-size       : small;
	width           : 90%;
	height          : 100px;
	border          : 1px dashed #D8D8D8;
}
/**************************************************************************************
ボタンのデザイン
**************************************************************************************/
/*メールフォームの送信ボタンを囲っているタグのclass*/
#ninja_mail .submit {
	clear           : both;
	padding         : 10px 0 0 100px;
}
/*メールフォームの送信ボタンのclass*/
#ninja_mail .submit_button {
}
/**************************************************************************************
エラーメッセージ
送信完了メッセージ
**************************************************************************************/
/*エラーメッセージを囲っているタグのclass*/
#ninja_mail .error,
#ninja_mail .result{
	padding         : 20px 0 0 10px;
	font-size       : 18px;
}
/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#ninja_mail .error_submit,
#ninja_mail .result_submit {
}
/*エラーメッセージのリトライボタンのclass*/
#ninja_mail .error_submit_button,
#ninja_mail .result_submit_button {
}
/**************************************************************************************
広告・著作権のデザイン
**************************************************************************************/
#shinobi_jp_text {
	background-color: #BBBBBB;
	padding-top     : 10px;
	width           : 100% !important;
	text-align      : right !important;
}
#karma7 a, #shinobi_jp_text a{
	color           : #ffffff;
	text-decoration : none;
}
#karma7{
	font-size       : x-small;
	background-color: #BBBBBB;
	padding         : 2px 0;
	width           : 100%;
	text-align      : right;
}
