/*************************************************************
   Template name 「 te05 blue 」
   CSS by TABLE E.NO.CH http://mama.oops.jp/
   Ver.2006/10/27/ninja
*************************************************************/

body {
  scrollbar-3dlight-color:#def0fe ;
  scrollbar-darkshadow-color:#def0fe ;
  scrollbar-highlight-color:#def0fe ;
  scrollbar-shadow-color:#def0fe ;
  scrollbar-arrow-color:#ffffff ;
  scrollbar-face-color:#def0fe ;
  scrollbar-track-color:#ffffff ;
  background:#ffffff ;
}

body,div,td,th,ul,li,input,textarea{
  font-size:10px ;
  font-family:"Verdana","\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka" ;
  color:#cccccc ;
}

input {
  background:#ffffff ;
  color:#999999 ;
}

a{
  text-decoration:none ;
}
a:hover{
  color:lightpink ;
  border-bottom:dashed 1px ;
}

P{
  margin:0 ;
  padding:0 ;
}

HR {
  border:solid #def0fe ;
}

/**************************************************/
/* レイアウト設定 */
#layout {
  width:700px ; /*全体 横幅*/
  text-align:center ;
  vertical-align:top ;
}

/*メイン表示部分*/
#box_main {
  width:480px ; /*エントリー部分 横幅*/
  float:left ; /*左右変更する場合は「right」に*/
}

/*サイド表示部分*/
#box_side {
  width:220px ; /*プラグイン部分 横幅*/
  float:right ; /*左右変更する場合は「left」に*/
}



/**************************************************/
/*タイトル部分---------------------------*/

/*サイトタイトル*/
.site_title {
  background:url('http://bfile.shinobi.jp/1391/te_ico_blue.gif') no-repeat left ;
  margin-top:30px ;
  padding-left:14px ;
  text-align:left ;
  color:#999999 ;
}
.site_title a{
  color:#ffb6c1 ;
}
.site_title a:hover{
  position:relative ;
  top:2px ; left:2px ;
}
.side_icon{
  width:12px ;
  height:12px ;
}

/*サイト説明文*/
.site_intro {
  text-align:left ;
  color:#cccccc ;
}



/**************************************************/
/* プラグイン ---------------------------*/

.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*サイド：見出し*/
.PluginTitle {
  background:url('http://bfile.shinobi.jp/1391/te_ico_blue.gif') no-repeat left ;
  margin-top:30px ;
  padding-left:14px ;
  text-align:left ;
  color:#999999 ;
}

/* プラグイン説明 */
.PluginExplanation {
  padding:5px ;
  color:#cccccc ;
}

/*「プラグイン1,4,5」*/
.PluginContents {
  margin:0 5px 0 5px ;
  color:#cccccc ;
  line-height:15px ;
  width:210px ;
  overflow:hidden ;
}
.plugin_data A{
  color:#ffb6c1;
}
.plugin_data A:HOVER{
  color:#84ceff ;
}


/*「プラグイン２」*/
.PluginContents2 {
  margin:5px 0 5px 5px ;
  color:#999999 ;
  letter-spacing:1.2px ;
  line-height:15px ;
  width:210px ;
}
.PluginContents2 A{
  color:#84ceff ;
}
.PluginContents2 A:HOVER{
  color:#ffb6c1 ;
}


/*「プラグイン３」*/
.PluginContents3 {
  margin:5px 0 ;
  border:solid 1px #def0fe ;
  padding:10px ;
  color:#cccccc ;
  line-height:15px ;
  width:220px ;
}
.PluginContents3 A{
  color:#ffb6c1 ;
  border:0 ;
}
.PluginContents3 A:HOVER{
  position:relative ;
  top:2px ; left:2px ;
  border:0 ;
}



/**************************************************/
/* エントリー関連 */

/*エントリーテーブル（1ブロック）---------------------------*/
.entry_table{
  border:solid 1px #cccccc ;
  margin:0 ;
  width:430px ; /* ひだりのテーブルの幅 */
}


/*エントリー：背景---------------------------*/
.entry_bg{
  background:#ffffff url('http://bfile.shinobi.jp/1391/te_bg_blue.gif') fixed ;
  padding-bottom:30px ;
}


/*エントリーヘッダ---------------------------*/
.entry_title_table{
  margin-top:30px ;
  width:400px ; /* ひだりのテーブルの中の幅 */
}
.entry_title {
  text-align:left ;
  color:#666666 ;
}
.entry_title a{
  color:#666666 ;
}
.entry_title a:hover{
  color:#ffb6c1 ;
}
.entry_date{
  color:#999999 ;
  text-align:right ;
  line-height:15px ;
}


/*エントリー：テキスト---------------------------*/
.entry_text_box{
  background:#ffffff ;
  width:400px ; /* ひだりのテーブルの中の幅 */
  text-align:center ;
  padding:20px 0 ;
}
.entry_text {
  width:360px ; /* ひだりのテーブルの中の幅 */
  overflow:hidden ; /*はみ出した部分は切る*/
  line-height:150% ;
  color:#999999 ;
  margin:0 20px ;
  text-align:left ;
}
.entry_ps_text{
  width:360px ; /* ひだりのテーブルの中の幅 */
  overflow:hidden ; /*はみ出した部分は切る*/
  line-height:150% ;
  color:#999999 ;
  margin-top:20px ;
  margin-left:20px ;
  margin-right:20px ;
  border-top:solid 1px #def0fe ;
  padding-top:20px ;
  text-align:left ;
}
.entry_ps_text A, .entry_text A{
  color:#ffb6c1 ;
}
.entry_ps_text A:hover, .entry_text A:hover{
  color:#84ceff ;
}

/*エントリー：ステータス（日付等）---------------------------*/
.entry_state {
  color:#999999 ;
  text-align:center ;
  width:400px ; /* ひだりのテーブルの中の幅 */
  padding:2px ;
  margin-bottom:10px ;
}
.entry_state A{
  color:#999999 ;
}
.entry_state A:HOVER{
  color:#ffb6c1 ;
}


/* エントリーコメントフォーム--------------------------*/
.cm_input{
  border:solid 1px #def0fe ;
  color:#999999 ;
  width:240px ;
}
.cm_textarea{
  border:solid 1px #def0fe ;
  color:#999999 ;
  width:272px ;
}
.cm_submit{
  border:solid 1px #def0fe ;
  color:#999999 ;
  margin-left:10px ;
  width:160px ;
  background:#ffffff url('http://bfile.shinobi.jp/1391/te_bg_blue.gif') fixed ;
}
.cm_edit_submit{
  border:solid 1px #def0fe ;
  color:#999999 ;
  margin-right:10px ;
  width:110px ;
  background:#ffffff url('http://bfile.shinobi.jp/1391/te_bg_blue.gif') fixed ;
}
.cm_delete{
  border:solid 1px #def0fe ;
  background-color:#ffffff ;
  color:#999999 ;
  margin-left:10px ;
  width:60px ;
}



/*エントリー：トラックバック---------------------------*/
.TrackbackTITLE {
  padding-bottom:10px ;
  margin-left:20px ;
  color:#84ceff ;
  text-align:left ;
}
#TrackbackURL {
  border:0 ;
  width:300px ;
  text-align:center ;
  font:10px Verdana ;
}


/*エントリー：ナビゲーション---------------------------*/
.entry_navi{
  text-align:center;
  width:400px ; /* ひだりのテーブルの中の幅 */
  padding:3px ;
  margin-top:50px ;
  margin-bottom:5px ;
  color:#cccccc ;
}
.entry_navi a{
  color:#999999 ;
}
.entry_navi a:hover{
  color:#ffb6c1 ;
}



/**************************************************/
/*フッター*/
.footer_table {
  text-align:center ;
  width:400px ; /* ひだりのテーブルの中の幅 */
  margin-top:10px ;
}

/*コピーライト*/
.copyright {
  line-height:180% ;
  color:#cccccc ;
}
.copyright a{
  color:#cccccc ;
}
.copyright a:hover{
  color:#ffb6c1 ;
}



/************************************************** カレンダー設定 */
.CalendarMoveTable {
  margin-bottom:5px ;
  font:10px Verdana ;
  color:#cccccc ;
}
.CalendarPrevTd , .CalendarNextTd {
  text-align:center ;
  width:50px ;
}
.CalendarPrevTd a , .CalendarNextTd a{
  color:#84ceff ;
}
.CalendarWday {
  width:23px ;
  height:20px ;
  font-weight:normal ;
  color:#cccccc ;
  text-align:center ;
}
.CalendarWdaySun , .CalendarWdaySat {
  height:20px ;
}
.CalendarTdSun , .CalendarWdaySun {
  width:23px ;
  background:#ffffff ;
  font-weight:normal ;
  color:#ffb6c1 ;
  text-align:center ;
}
.CalendarTdSat , .CalendarWdaySat {
  width:23px ;
  background:#ffffff ;
  font-weight:normal ;
  color:#99ccff ;
  text-align:center ;
}
.CalendarTd {
  width:23px ;
  background:#ffffff ;
  color:#9f9f9f ;
  text-align:center ;
}
.CalendarTdLink a{
  width:12px ;
  background:url('http://bfile.shinobi.jp/1391/te_ico_blue.gif') no-repeat ;
  color:#999999 ;
}
.CalendarTdLink a:hover {
  color:#000000 ;
  border:0 ;
}



/**************************************************/
/* 自己紹介部分の画像 */
.pay {
  text-align: center;
}



/**************************************************/
/* 検索 */
.box {
  border:solid 1px #def0fe ;
  color:#999999 ;
  width:120px ;
}
.btn {
  border:solid 1px #def0fe ;
  color:#999999 ;
  background:#ffffff url('http://bfile.shinobi.jp/1391/te_bg_blue.gif') fixed ;
}
form{
  margin:0 ;
  padding:0 ;
}






/**************************************************/
img.emoji{
  vertical-align:middle ;
  border:0 ;
}

