* {padding: 0px; margin: 0px; scrollbar-face-color:#F7E3E9;scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;scrollbar-3dlight-color:#F7E3E9;scrollbar-arrow-color:#000000;
scrollbar-track-color:#F7E3E9;scrollbar-darkshadow-color:#F7E3E9;}

br  {letter-spacing: 0px;}
img {margin: 0px; border: 0px;}
input {vertical-align: middle;}
#mainBlock .emoji {border: 0px; vertical-align: middle;}

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
body {color: #000000; font-size: 10px; font-family: ＭＳ ゴシック, Verdana, MS UI Gothic, sans-serif;
      letter-spacing: 1px; line-height:14px; background-color:#F7E3E9;
      margin: 10px 0px; text-align: center; cursor:default;}

td {text-align: center;}

table {border-collapse: collapse;}

a       {color: #760538; text-decoration: none; cursor:default;}
a:hover {color: #d6909d;}

#mainBlock {width: 760px; text-align: left; margin: 0px auto;}

.left  {text-align: left;}
.center{text-align: center;}
.right {text-align: right;}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
#TopBlock {text-align: left; padding-left: 1px; padding-bottom: 200px;}


#TopBlock {width:485px; height: 333px;
           background-image:url(http://file.kl29.blog.shinobi.jp/top-3-1009.jpg); no-repeat left top;}


#TopTitle {padding:0px 0px 0px 0px; font-size: 20px; letter-spacing: 5px; text-align: left; font-family: Verdana ; font-weight:bold;}

#TopTitle a       {color: #000;}
#TopTitle a:hover {color: #000;}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {text-align: left; line-height: 150%;
                 margin: 10px 20px 0px 20px;}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {clear: both; letter-spacing: 1px; text-align: right;
              margin-top: 50px;}

#FooterBlock a       {color: #000000; text-decoration: none;}
#FooterBlock a:hover {color: #000000;}

/**************************************************************************************
プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
#PluginBlock {float: right; width: 215px; padding-top: 40px; text-align: left;
              overflow: hidden;}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {line-height: 120%; margin: 20px 0px;}

.PluginTitle {font-weight: bold; padding: 5px 0px; text-align: left; letter-spacing:3px;}

/*プラグインの説明部分の設定*/
.PluginExplanation {padding: 0px 0px 0px 10px;}

/*プラグインが表示される場所の設定*/
.PluginContents {padding: 8px 0px 35px 15px; margin-left: 10px;
                 background-image: url(http://bfile.shinobi.jp/5544/line.gif);
                 background-repeat: repeat-y;}

/*プラグイン部分に表示されるフォームの設定*/
.PluginContents input {font-size: 10px;}
.PluginContents textarea {width: 170px; height: 80px; font-size: 10px;}

/**************************************************************************************
記事ブロック用デザイン
**************************************************************************************/
#EntryBlock {float: left; width: 485px; padding-top: 30px; overflow: hidden;}

.EntryInnerBlock {line-height: 30px; margin: 50px 0px; text-align: left;}

.EntryTitle {padding: 0px 8px; line-height: 20px;
             border-left: 20px solid #000;}

.EntryTextBox {margin: 5px 0px;}

.EntryText {line-height: 190%; margin: 10px 0px 20px 0px;}
.EntryText img{border:1px solid #eee;}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock {color: #d6909d; font-size: 12px; letter-spacing: 0px;
                line-height: 180%; margin-top: 20px;}




/*忍者拍手のところ*/
.NinjaClap {color: #aaa; text-align: right; margin: 10px 0px 0px 0px;}
/*忍者拍手の画像*/
.NinjaClap img {margin-right: 5px; vertical-align: middle;}
/*追記文書が記載される部分*/
.EntryPsText {float: right; margin: 0px 1px 0px 1px; border: 1px solid #bbb;}
/*追記文書が記載される部分のリンクの設定*/
.EntryPsText a {display: block; line-height: 26px; padding: 0px 10px 0px 13px;}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {color: #ccc; font-size: 10px; letter-spacing: 1px; line-height: 100%; margin: 15px 0px 35px 0px; text-align: right;}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {margin: 10px 0px; text-align: left;}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {margin-bottom: 5px; text-align: right;}

.profile_image {text-align: center;}

/*-------------------------------------------------------
  フォームの設定
-------------------------------------------------------*/
/*忍者メールフォーム*/
.submit_button ,.error_submit_button ,.result_submit_button {
    width:50px; color: #aaa; font-family: Verdana; letter-spacing: 2px; padding: 2px 0px 1px 2px; margin-bottom: 10px; border: 1px solid #cfcfcf; backgrond-color: #f5f5f5;}
.name_parts ,.mail_parts ,.url_parts ,.title_parts ,.text_parts ,.address_parts ,.tel_parts ,.mobile_parts {
    width: 120px; color: #555; font-family: Verdana; letter-spacing: 1px; padding: 1px; border: 1px solid #aaa;}
.age_parts {width: 103px; margin-right: 5px;}
.sex_parts ,.answer_parts ,.pref_parts {height: 20px; color: #aaa; font-family: Verdana; padding: 1px; border: 1px solid #aaa;}
/*ブログペットのトラックバック機能のところ*/
.pet_theme_q {border: 1px solid #bbb; padding: 10px 20px; margin: 10px 0px;}
.pet_theme_q a {display: block;}


/*リストの設定*/
ul {margin: 5px 0px;}
li {list-style-position: inside; list-style-type: circle;}