/***************************************************************************
    CSS by TABLE ENOCH  http://mama.oops.jp/
    Template name [ te05pink ]  Ver.2007.07.02 忍者ブログ
****************************************************************************/

/*************************************************************************** 全体の設定 */


html {
  scrollbar-face-color:#ffe8ef;
    scrollbar-arrow-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff; }
body { 
background-color: #ffffff; 
background-image: url(http://file.erdbeere.blog.shinobi.jp/wa.png); 
background-repeat: no-repeat; 
background-position: 100% 0%; 
background-attachment: fixed; 
font-size: 65%; 
color: #999999; 
font-family: 'ＭＳ　ゴシック',Verdana,sans-serif; 
letter-spacing: 0.03em; 
line-height: 2.5; 
text-align: center;  
}

body,div,td,th,ul,li {
  font-size:10px ;
  font-family:Verdana ;
  color:#666 ;
}

input,textarea,option,select {
  background:#fff ;
  border:solid 1px #ffe1e6 ;
  vertical-align:middle ;
  font-size:10px ;
  font-family:Verdana ;
  color:#666 ;
}

p,form {
  margin:0 ;
  padding:0 ;
}

hr {
  color:#ffe1e6;
  height:1px ;
}

img.emoji{
  vertical-align:middle ;
  border:0px ;
}



/*************************************************************************** リンクの設定 */

/*通常のリンクの設定*/
a:link { 
color: #ff99cc; 

text-decoration: none; 
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{ 
color: #ff99cc; 

text-decoration: none; 
}
/*カーソルが合っている状態のリンクの設定*/
a:hover { 

background-color:#ffe8ef; 
text-decoration: none; 
}
/*アクティブ状態のリンクの設定*/
a:active { 
color: #ff99cc; 

text-decoration: none; 
}



/*************************************************************************** 画像の設定 */
.bg , .btn , .main .submit .submit_button , .main .submit .error_submit_button , .main .submit .result_submit_button {
  background-image:url('http://file.erdbeere.blog.shinobi.jp/38.png') ;
}
.PluginTitle , .CalendarTdLink a {
  background-image:url('http://file.erdbeere.blog.shinobi.jp/heart2.gif') ;
}



/*************************************************************************** レイアウト */
#layout {
  width:690px ; /* 全体＝エントリー部分＋プラグイン部分＋余白10px */
  overflow:hidden ;
}
#layout_main {
  float:left ; /* 左右変更する場合は「right」に */
  width:460px ; /* エントリー部分 横幅 */
  overflow:hidden ;
  padding:20px 0px ;
}
#layout_side {
  float:right ; /* 左右変更する場合は「left」に */
  width:220px ; /* プラグイン部分 横幅 */
  overflow:hidden ;
}




/*************************************************************************** エントリー */
/*メインの外枠*/
.border {
  overflow:hidden ;
  border:solid 1px #fff;
}
/*メインの背景*/
.bg {
  overflow:hidden ;
  border:solid 2px #fff ;
}

/*記事タイトル*/
.entry_title {
  float:left ;
  overflow:hidden ;
  margin-top:30px ;
  margin-left:10px ;
  text-align:left ;
  color:#666 ;
}
.entry_title a {
  color:#666 ;
}
.entry_title a:hover {
  color:#ff99cc ;
}

/*記事日時*/
.entry_date {
  float:right ;
  overflow:hidden ;
  margin-top:30px ;
  margin-right:10px ;
  text-align:right ;
  line-height:15px ;
  color:#999 ;
}

/*記事本文*/
.entry_text {
  clear:both ;
  overflow:hidden ; /*はみ出した部分は切る*/
  background:#fff ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:170% ;
  color:#666 ;
}
/*追記*/
.entry_ps_text {
  clear:both ;
  overflow:hidden ; /*はみ出した部分は切る*/
  margin-top:10px ;
  padding:10px 0px ;
  border-top:solid 1px #fff ;
  line-height:180% ;
  color:#666 ;
}
.entry_ps_text a , .entry_text a {
  color:#ff99cc ;
}
.entry_ps_text a:hover, .entry_text a:hover{
  color:#ff99cc ;
}

/* 画像にclass="pict"を設定した場合 */
.pict {
  margin:5px ;
  padding:2px ;
  border:solid 1px #ccc ;
}

/*記事カテゴリ等*/
.entry_state {
  overflow:hidden ; /*はみ出した部分は切る*/
  padding:2px ;
  text-align:center ;
  color:#999 ;
}
.entry_state a {
  color:#999 ;
}
.entry_state a:hover {
  color:#ff99cc ;
}
.entry_state ul {
  margin:0px ;
  padding:0px ;
  list-style:none ;
}
.entry_state li {
  display:inline ;
  padding:0px 5px ;
}



/*************************************************************************** トラックバック・コメント */
/*トラックバック記事・コメント本文*/
.message_txt {
  clear:both ;
  overflow:hidden ;
  background:#fff ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:150% ;
  color:#666 ;
}
.message_txt a {
  color:#f9a ;
}

/*コメント返信*/
.message_res_txt {
  clear:both ;
  overflow:hidden ;
  background:#fff4f7 ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:150% ;
  color:#666 ;
}

/*トラックバック・コメント日時等*/
.message_state {
  overflow:hidden ; /*はみ出した部分は切る*/
  padding:2px 10px 10px ;
  text-align:right ;
  color:#999 ;
}
.message_state a {
  color:#666 ;
}
.message_state a:hover {
  color:#ff99cc ;
}
.message_state ul {
  margin:0px ;
  padding:0px ;
  list-style:none ;
}
.message_state li {
  display:inline ;
  padding:0px 5px ;
}



/*************************************************************************** トラックバック・コメントフォーム */
.message_form {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:15px 0px ;
  background:#fff ;
  text-align:center ;
  color:#ffb6c1 ;
}
.message_form td {
  text-align:left ;
  font-size:9px ;
  color:#ffb6c1;
}
.message_form th {
  text-align:right ;
}
.message_form th img {
  vertical-align:middle ;
}
.message_form label {
  font-size:10px ;
  color:#ffb6c1 ;
}

/*input・textarea*/
input#TrackbackURL {
  width:85% ;
}
input#title {
  width:280px ;
  margin-bottom:6px ;
  ime-mode:active ;
}
input#name {
  width:190px ;
  margin-right:10px ;
  margin-bottom:6px ;
  ime-mode:active ;
}
input#pass {
  width:72px ;
  margin-bottom:6px ;
}
input#mail , input#url {
  width:280px ;
  margin-bottom:6px ;
  ime-mode:inactive ;
}
textarea#comment {
  width:280px ;
  margin-bottom:12px ;
  ime-mode:active ;
}



/*************************************************************************** ページリンク */
.entry_navi {
  margin-top:30px ;
  text-align:center ;
  color:#ccc ;
}
.entry_navi a {
  color:#666 ;
}
.entry_navi a:hover {
  color:#ff99cc ;
}



/*************************************************************************** プラグイン */
.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*プラグインタイトル*/
.PluginTitle {
  background-repeat:no-repeat ;
  background-position:left ;
  margin-top:30px ;
  padding-left:14px ;
  text-align:left ;
  color:#666 ;
}
.PluginTitle a {
  color:#ff99cc ;
}
.PluginTitle a:hover {
  color:#ff99cc ;
}

/*「プラグイン1,4」*/
.PluginA {
  overflow:hidden ;
  margin-left:14px ;
  line-height:125% ;
  color:#aaa ;
}
.PluginA a {
  color:#ff99cc ;
}
.PluginA a:hover {
  color:#ff99cc ;
}

/*「プラグイン2」*/
.PluginB {
  overflow:hidden ;
  margin-left:14px ;
  line-height:125% ;
  color:#aaa ;
}
.PluginB a {
  color:#f9a ;
}
.PluginB a:hover {
  color:#ff99cc ;
}

/*「プラグイン3,5」*/
.PluginC {
  overflow:hidden ;
  margin:5px 0px ;
  border:solid 1px #ffe1e6 ;
  padding:10px ;
  color:#aaa ;
}
.PluginC a {
  border:0px ;
  color:#ff99cc ;
}
.PluginC a:hover {
  
  border:0px ;
}

/* プラグイン説明 */
.PluginExplanation {
  padding-top:3px ;
  color:#ccc ;
}

/*各プラグイン処理内の基本デザイン*/
.plugin_data {
  overflow:hidden ;
  padding:3px 0px 0px 0px ;
  color:#999 ;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
  text-align:right ;
  color:#aaa ;
}



/*************************************************************************** ドリコム */
.drecomrss_blog_list_item {
  padding-top:3px ;
  line-height:180% ;
}
.drecomrss_blog_list_powered {
  padding-top:3px ;
  line-height:160% ;
}



/*************************************************************************** 忍者メールフォーム */
.main {
  overflow:hidden ;
  padding-right:5px ;
  color:#9cf ;
}
.main br {
  line-height:10% ;
}
.main input {
  width:99% ;
}
.main textarea {
  width:99% ;
  height:50px ;
}
.main .error ,
.main .result {
  text-align:center ;
}
.main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.main .submit .submit_button ,
.main .submit .error_submit_button ,
.main .submit .result_submit_button {
  width:100px ;
  margin-top:5px ;
  letter-spacing:1px ;
}



/*************************************************************************** カレンダー設定 */
.CalendarMoveTable {
  margin-bottom:5px ;
  font:10px Verdana ;
  color:#ccc ;
}
.CalendarPrevTd , .CalendarNextTd {
  text-align:center ;
  width:50px ;
}
.CalendarPrevTd a , .CalendarNextTd a{
  color:#f9a ;
}
.CalendarWdaySun {
  width:23px ;
  height:20px ;
  background:#--- ;
  text-align:center ;
  font-weight:bold ;
  color:#ffb6c1 ;
  text-align:center ;
}
.CalendarWday {
  width:23px ;
  height:20px ;
  background:#--- ;
  text-align:center ;
  font-weight:bold ;
  color:#ccc ;
}
.CalendarWdaySat {
  width:23px ;
  background:#--- ;
  text-align:center ;
  font-weight:bold ;
  color:#9cf ;
}
.CalendarTdSun , .CalendarTd , .CalendarTdSat {
  width:23px ;
  background:#--- ;
  color:#9f9f9f ;
  text-align:center ;
}
.CalendarTdLink a {
  display:block ;
  background-repeat:no-repeat ;
  background-position:center ;
  color:#666 ;
}
.CalendarTdLink a:hover {
  color:#ff99cc ;
  border:0px ;
}



/*************************************************************************** 自己紹介部分の画像 */
.pay {
  text-align: center;
}



/*************************************************************************** 検索 */
.box {
  width:120px ;
}
.btn {
  width:60px ;
  color:#999 ;
}
form{
  margin:0 ;
  padding:0 ;
}



/*************************************************************************** フッター */
#footer {
  padding:10px 5px 0px ;
  text-align:right ;
}
#footer a {
  color:#ff99cc ;
}

/*コピーライト*/
#copyright {
  padding:0px 0px 20px ;
  text-align:center ;
line-height:180% ;

    color:#999 ;
}
#copyright a{
  color:#999 ;
}
#copyright a:hover {
  color:#f9a ;
}