/*************************************************************
   Template name 「te05pink」
   CSS by TABLE E.NO.CH http://mama.oops.jp/
   Ver.2006/09/20/ninja
*************************************************************/

body {
  scrollbar-3dlight-color:#fff ;
  scrollbar-darkshadow-color:#fff ;
  scrollbar-highlight-color:#fff ;
  scrollbar-shadow-color:#fff ;
  scrollbar-arrow-color:#444 ;
  scrollbar-face-color:#fff ;
  scrollbar-track-color:#ffffff ;
  background-color:#ffffff ;
font-size:12px;
}

body,div,td,th,ul,li,input,textarea{
  font-size:12px ;
  font-family:"Verdana","\30D2\30E9\30AE\30CE\20Pro\20W3","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Osaka" ;
  color:#cccccc ;
}

input {
  background:#ffffff ;
  color:#444 ;
}

a{
  text-decoration:none ;
}
a:hover{
  color:#ffffff ;
  border-bottom:dashed 0px ;
}

P{
  margin:0 ;
  padding:0 ;
}

HR {
  border:solid #ffffff ;
}

/**************************************************/
/*ボックス（レイアウト設定）*/
#layout {
  width:150px ;
  text-align:left ;
  vertical-align:top ;
}

/*メイン表示部分*/
#box_main {
  width:150px ;
  float:left ;
}

/*サイド表示部分*/
#box_side {
  width:150px ;
  float:right ;
}



/**************************************************/
/*タイトル部分---------------------------*/

/*サイトタイトル*/
.site_title {
  background color:#fff ;
  margin-top:0px ;
  padding-left:0px ;
  text-align:left ;
  color:#fff ;
	font-size:1px;
}
.site_title a{
  color:#fff ;
}
.site_title a:hover{
  position:relative ;
  top:2px ; left:2px ;

}
.side_icon{
  width:0px ;
  height:0px ;
}

/*サイト説明文*/
.site_intro {
  text-align:left ;
  color:#fff ;
	font-size:1px;
}



/**************************************************/
/* プラグイン ---------------------------*/

.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*サイド：見出し*/
.PluginTitle {

  margin-top:0px ;
  padding-left:0px ;
  text-align:left ;
  color:#fff ;
	font-size:0px;
}

/* プラグイン説明 */
.PluginExplanation {
  padding:0px ;
  color:#fff ;	font-size:0px;
}

/*「プラグイン1,4,5」*/
.PluginContents {
  margin:0 0px 0 0px ;
  color:#fff ;
  line-height:0px ;
  width:210px ;
  overflow:hidden ;	font-size:0px;
}
.plugin_data A{
  color:#fff ;	font-size:0px;
}
.plugin_data A:HOVER{
  color:#fff ;
}


/*「プラグイン２」*/
.PluginContents2 {
  margin:5px 0 0px 0px ;
  color:#fff ;
  letter-spacing:1.2px ;
  line-height:0px ;
  width:2px ;
}
.PluginContents2 A{
  color:##0000ff ;
}
.PluginContents2 A:HOVER{
  color:##0000ff ;
}


/*「プラグイン３」*/
.PluginContents3 {
  margin:0px 0 ;
  border:solid 1px #ffe1e6 ;
  padding:0px ;
  color:#cccccc ;
  line-height:0px ;
  width:1px ;
}
.PluginContents3 A{
  color:#84ceff ;
  border:0 ;
}
.PluginContents3 A:HOVER{
  position:relative ;
  top:0px ; left:0px ;
  border:0 ;
}



/**************************************************/
/* エントリー関連 */

/*エントリーテーブル（1ブロック）---------------------------*/
.entry_table{
  border:solid 1px #fff ;
  margin:0 ;
  width:300px ; /* ひだりのテーブルの幅 */
}


/*エントリー：背景---------------------------*/
.entry_bg{
  background: #fff ;
  padding-bottom:0px ;
}


/*エントリーヘッダ---------------------------*/
.entry_title_table{
  margin-top:0px ;
  width:300px ; /* ひだりのテーブルの中の幅 */
}
.entry_title {
  text-align:left ;
  color:#ccc ;
  width:300px ; 
}
.entry_title a{
  color:#444444 ;
	font-size:14px;
	font-weight:bold;
}
.entry_title a:hover{
  color:#444444 ;
}
.entry_date{
  color:#fff ;
  text-align:right ;
  line-height:0px ;
  width:0px ; 
}


/*エントリー：テキスト---------------------------*/
.entry_text_box{
  background:#fff ;
  width:300px ; /* ひだりのテーブルの中の幅 */
  text-align:left ;
  padding:20px 0 ;
}
.entry_text {
  width:300px ; /* ひだりのテーブルの中の幅 */
  overflow:hidden ; /*はみ出した部分は切る*/
  line-height:150% ;
  color:#444 ;
  margin:0 0px ;
  text-align:left ;
}
.entry_ps_text{
  width:300px ; /* ひだりのテーブルの中の幅 */
  overflow:hidden ; /*はみ出した部分は切る*/
  line-height:150% ;
  color:#444 ;
  margin-top:0px ;
  margin-left:0px ;
  margin-right:0px ;
  border-top:solid 1px #fff
 ;
  padding-top:0px ;
  text-align:left ;
}
.entry_ps_text A, .entry_text A{
  color:#0000ff ;
}
.entry_ps_text A:hover, .entry_text A:hover{
  color:#990099 ;
}

/*エントリー：ステータス（日付等）---------------------------*/
.entry_state {
  color:#666 ;
  text-align:center ;
  width:300px ; /* ひだりのテーブルの中の幅 */
  padding:2px ;
  margin-bottom:10px ;
}
.entry_state A{
  color:#666 ;
}
.entry_state A:HOVER{
  color:#666 ;
}




/*エントリー：ナビゲーション---------------------------*/
.entry_navi{
  text-align:center;
  width:300px ; /* ひだりのテーブルの中の幅 */
  padding:0px ;
  margin-top:0px ;
  margin-bottom:0px ;
  color:#666;
}
.entry_navi a{
  color:#666 ;
}
.entry_navi a:hover{
  color:#666 ;
}



/**************************************************/
/*フッター*/
.footer_table {
  text-align:center ;
  width:0px ; /* ひだりのテーブルの中の幅 */
  margin-top:0px ;
}

/*コピーライト*/
.copyright {
  line-height:0% ;
  color:#fff ;
}
.copyright a{
  color:#fff ;
}
.copyright a:hover{
  color:#fff;
}




/**************************************************/
/* 自己紹介部分の画像 */
.pay {
  text-align: center;
}



/**************************************************/
/* 検索 */
.box {
  border:solid 1px #fff;
  color:#fff ;
  width:1px ;
}
.btn {
  border:solid 1px #fff ;
  color:#fff ;
  background:#fff ;
}
form{
  margin:0 ;
  padding:0;
}






/**************************************************/
img.emoji{
  vertical-align:middle ;
  border:0 ;
}

