/*---------------------------------------------------------
★BODY関連
---------------------------------------------------------*/
body 
{
 font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
 font-size: 10px;
 color:#808080;
 line-height:20px;
 margin:0px 0px 20px 0px;
 padding:0px;
 background-color:#FFFFFF;
}

/*お洒落さんスクロールはIE only*/
html
{
 scrollbar-face-color:#FFFFFF;
 scrollbar-arrow-color:#C0C0C0;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-highlight-color:#C0C0C0;
 scrollbar-shadow-color:#C0C0C0;
 scrollbar-track-color:#FFFFFF;
}


/*---------------------------------------------------------
★LINK関連
---------------------------------------------------------*/
a:link
{color: #808080;text-decoration:underline;}
a:active
 {color: #808080;text-decoration: underline;}
a:visited
 {color: #808080;text-decoration: underline;}
a:hover
{
color:#FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★投稿フォーム入力・ボタン・送信・テキストエリア関連
---------------------------------------------------------*/
input,button,submit 
{
 color:#666666;
 font-size :10px;
 border:1px solid #C0C0C0;
 margin:1px 0px 1px 0px;
 background-color:#FFFFFF;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
}

textarea
{
 color:#666666;
 font-size :10px;
 line-height:160%;
 text-align:left;
 padding:5px;
 border:1px solid #C0C0C0;
 background-color:#FFFFFF;
 scrollbar-face-color:#FFFFFF;
 scrollbar-arrow-color:#C0C0C0;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
}

form 
{
 color:#666666;
 font-size:10px;
 text-align:left;
 margin:0px;
}
 
  
/*---------------------------------------------------------
★ブログ全体のレイアウト関連
---------------------------------------------------------*/
#main
{
 width:702px;
}

#entry
{
 width:492px;
}

#right
{
 width:200px;
 padding-left:30px;
}

#header 
{
 width:492px;
 text-align:center;
 margin-top:20px;
}
 
#footer 
{
 width:492px;
 text-align:center;
 margin-top:20px;
}

 
/*---------------------------------------------------------
★ヘッダー関連
---------------------------------------------------------*/
/*ブログタイトル*/
h1#blog_name 
{ 
 color:#666666;
 font-size:2.4em;
 font-family:Century Gothic;
 text-align:center;
 line-height:160%;
 margin:20px 0px 10px 0px;
}
h1#blog_name a:link 
{color: #666666;text-decoration: none;}
h1#blog_name a:active 
{color: #666666;text-decoration: none;}
h1#blog_name a:visited 
{color: #666666;text-decoration: none;}
h1#blog_name a:hover 
{
color:#FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
/*ブログ説明*/
#introduction 
{
 color:#666666;
 font-size:10px;
 line-height:160%;
 text-align:center;
 margin:10px 0px 20px 0px;
}
#introduction a:link 
{color: #FF7521;text-decoration:none;}
#introduction a:active 
{color: #FF7521;text-decoration:none;}
#introduction a:visited 
{color: #FF7521;text-decoration:none;}
#introduction a:hover 
{
color:#666666;text-decoration:none;position:relative;top:1px;left:1px;}
 
/*日記テンプレからログインプルダウンを追加した場合*/
#gide_plu 
{
 width:100px;
 font-size:10px;
 color:#808080;
 font-family:Verdana,osaka,sans-serif;   
}

.gide 
{
 width:100px;
 font-size:10px;
 color:#808080;
 font-family:Verdana,osaka,sans-serif; 
}
 
 
/*---------------------------------------------------------
★プラグインON右メニューコンテンツ関連
---------------------------------------------------------*/
.side_tablep ul
{
 font-size:10px;
 margin:0px;
 padding:0px 0px 0px 20px;
}

.side_tablep li
{
 color:#808080;
 font-size:10px;
 margin:0px;
 padding:0px;
 list-style:square;
}

.side_tablep 
{
 width:180px;
 font-size:10px;
 margin-bottom:10px;
 padding-bottom:10px;
}
.side_tablep a:link 
{ color: #808080;text-decoration:none;}
.side_tablep a:active 
{ color: #808080; text-decoration:none;}
.side_tablep a:visited 
{ color: #808080; text-decoration:none;}
.side_tablep a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}

h3.side_titlep 
{
 color:#808080;
 font-size:10px;
 text-align:left;
 letter-spacing:0.1em;
 margin:0px 0px 10px 0px;
}
h3.side_titlep a:link 
{ color: #808080;text-decoration: none;}
h3.side_titlep a:active 
{ color: #808080;text-decoration: none;}
h3.side_titlep a:visited 
{ color: #808080;text-decoration: none;}
h3.side_titlep a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
.side_bodyp 
{
 color:#808080;
 font-size:10px;
 line-height:160%;
 padding:0px 5px 0px 5px;
}
.side_bodyp a:link 
{ color: #808080;text-decoration:none;}
.side_bodyp a:active 
{ color: #808080; text-decoration:none;}
.side_bodyp a:visited 
{ color: #808080; text-decoration:none;}
.side_bodyp a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}
 

/*---------------------------------------------------------
★プラグイン上下説明文関連
---------------------------------------------------------*/
p.side_discription {
 color:#808080;
 font-size:10px;
 line-height:160%;
 margin:0px 0px 10px 0px;
}
p.side_discription a:link 
{ color: #FF7521;text-decoration:none;}
p.side_discription a:active 
{ color: #FF7521; text-decoration:none;}
p.side_discription a:visited 
{ color: #FF7521; text-decoration:none;}
p.side_discription a:hover 
{color: #808080;text-decoration: none;position:relative;top:1px;left:1px;}
 
p.side_discription2 {
 color:#808080;
 font-size:10px;
 line-height:160%;
 margin:10px 0px 0px 0px;
}
p.side_discription2 a:link 
{ color: #FF7521;text-decoration:none;}
p.side_discription2 a:active 
{ color: #FF7521; text-decoration:none;}
p.side_discription2 a:visited 
{ color: #FF7521; text-decoration:none;}
p.side_discription2 a:hover 
{color: #808080;text-decoration: none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
プラグインON・OFFカレンダー関連
---------------------------------------------------------*/
table.calender 
{
 width:148px;
 color:#999999;
 font-size:10px;
 border-collapse:collapse;
 margin:0 auto;
}

table.calender th 
{
 width:20px;
 color:#999999;
 font-size:10px;
 text-align:center;
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#D4D4D4;
}

th#sat 
{
 color:#999999;
}

th#sun 
{
 color:#999999;
}

table.calender td 
{
 border:1px solid #DDDDDD;
 text-align:center;
}
table.calender td a:link 
{color: #FF7521;text-decoration:none;}
table.calender td a:active 
{color: #FF7521;text-decoration:none;}
table.calender td a:visited 
{color: #FF7521;text-decoration:none;}
table.calender td a:hover 
{color: #999999;text-decoration:none;position:relative;top:1px;left:1px;}
 
caption
{
 color:#999999;
 font-size:10px;
 margin:0 auto;
}
 
 
/*---------------------------------------------------------
★プラグインOFF右メニューコンテンツ関連
---------------------------------------------------------*/
.side_table ul
{
 font-size:10px;
 text-align:left;
 margin:0px;
 padding:0px 0px 0px 20px;
}

.side_table li
{
 color:#999999;
 font-size:10px;
 margin:0px;
 padding:0px;
 text-align:left;
}

.side_table 
{
 width:180px;
 font-size: 10px;
 margin-bottom:10px;
 padding-bottom:10px;
}
.side_table a:link 
{ color: #999999;text-decoration:none;}
.side_table a:active 
{ color: #999999; text-decoration:none;}
.side_table a:visited 
{ color: #999999; text-decoration:none;}
.side_table a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}

h3.side_title 
{
 color:#666666;
 font-size:10px;
 text-align:left;
 letter-spacing:0.1em;
 margin:0px 0px 10px 0px;
}
.side_title a:link 
{ color: #999999;text-decoration: none;}
.side_title a:active 
{ color: #999999;text-decoration: none;}
.side_title a:visited 
{ color: #999999;text-decoration: none;}
.side_title a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
.side_body 
{
 color:#999999;
 font-size:10px;
 text-align:left;
 line-height:160%;
 padding:0px 5px 0px 5px;
}
.side_body a:link 
{ color: #999999;text-decoration:none;}
.side_body a:active 
{ color: #999999; text-decoration:none;}
.side_body a:visited 
{ color: #999999; text-decoration:none;}
.side_body a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★プラグイン未対応検索フォーム関連
---------------------------------------------------------*/
form#search 
{
 font-size:10px;
 text-align:left;
 margin:0px;
}
 
.search 
{
 color:#808080;
 font-size :10px;
 text-align:center;
 margin:1px 0px 1px 0px;
 border:1px solid #808080;
 background-color:transparent;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
}

  
/*---------------------------------------------------------
★エントリーテーブル関連
---------------------------------------------------------*/
.entry_no
{
 width:485px;
 font-size:10px;
 text-align:right;
 margin:5px 5px 0px 0px;
}
.entry_no a:link
{color: #808080;text-decoration:none;}
.entry_no a:active
 {color: #808080;text-decoration:none;}
.entry_no a:visited
 {color: #808080;text-decoration:none;}
.entry_no a:hover
{
color:#FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
.entry_day
{
 width:485px;
 font-size:10px;
 text-align:right;
 margin:5px 5px 0px 0px;
}
.entry_day a:link
{color: #808080;text-decoration:none;}
.entry_day a:active
 {color: #808080;text-decoration:none;}
.entry_day a:visited
 {color: #808080;text-decoration:none;}
.entry_day a:hover
{
color:#FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
.entry_table 
{
 width:490px;
 margin-bottom:50px;
 padding-bottom:20px;
 border-width:2px 1px 1px 1px;
 border-style:solid;
 border-color:#C0C0C0;
}

h2.entry_title 
{
 height:24px;
 color:#666666;
 font-size:10px;
 text-align:left;
 margin:0px;
 padding:2px 10px 2px 10px;
 border-top:1px solid #C0C0C0;
 background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line2.png);
 background-repeat:repeat-x;
 background-position:bottom;
}
h2.entry_title a:link 
{ color:#666666;text-decoration: none;}
h2.entry_title a:active 
{ color: #666666; text-decoration: none;}
h2.entry_title a:visited 
{ color: #666666; text-decoration: none;}
h2.entry_title a:hover 
{ color:#FF7521; text-decoration:none;position:relative;top:0px;left:0px;}
 
.entry_body 
{
 color:#666666;
 font-size:10px;
 line-height:20px;
 text-align:left;
 padding:20px;
background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line1.png);
}
.entry_body a:link 
{ color:#FF7521;text-decoration:underline;}
.entry_body a:active 
{ color: #FF7521; text-decoration:underline;}
.entry_body a:visited 
{ color: #FF7521; text-decoration:underline;}
.entry_body a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}

.entry_state 
{
 color:#808080;
 font-size:10px;
 text-align:right;
 line-height:20px;
 margin:0px;
 padding:1px 10px 3px 10px;
background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line2.png);
 background-repeat:repeat-x;
 background-position:bottom;
}
.entry_state a:link 
{ color: #808080;text-decoration: none;}
.entry_state a:active 
{ color: #808080; text-decoration: none;}
.entry_state a:visited 
{ color: #808080; text-decoration: none;}
.entry_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
 
 
/*---------------------------------------------------------
★プラグインON3エントリー本文関連
---------------------------------------------------------*/
.entry_tablep 
{
 width:490px;
 margin-bottom:50px;
 padding-bottom:20px;
 border:1px solid #C0C0C0;
}

.entry_bodyp 
{
 color:#666666;
 font-size:10px;
 line-height:20px;
 text-align:left;
 padding:20px;
background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line1.png);
}
.entry_bodyp a:link 
{ color:#FF7521;text-decoration:underline;}
.entry_bodyp a:active 
{ color: #FF7521; text-decoration:underline;}
.entry_bodyp a:visited 
{ color: #FF7521; text-decoration:underline;}
.entry_bodyp a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
★コミュニティ関連
---------------------------------------------------------*/
p.community
{
 color:#666666;
 font-size:10px;
 text-align:left;
 padding:0px;
 margin:20px 0px 0px 0px;
}
p.community a:link 
{ color: #FF7521;text-decoration: none;}
p.community a:active 
{ color: #FF7521; text-decoration: none;}
p.community a:visited 
{ color: #FF7521; text-decoration: none;}
p.community a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}
 
/*絵文字*/
img.emoji 
{
 margin:3px 1px 2px 1px;
 vertical-align:middle;
}
 
 
/*---------------------------------------------------------
★コメントテーブル関連
---------------------------------------------------------*/
.comment_table 
{
 width:490px;
 margin-bottom:50px;
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#C0C0C0;
}

h2.comment_title 
{
 height:24px;
 color:#666666;
 font-size:10px;
 text-align:left;
 margin:0px;
 padding:2px 10px 2px 10px;
 border-top:1px solid #C0C0C0;
 background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line2.png);
 background-repeat:repeat-x;
 background-position:bottom;
}
h2.comment_title a:link 
{ color:#666666;text-decoration: none;}
h2.comment_title a:active 
{ color: #666666; text-decoration: none;}
h2.comment_title a:visited 
{ color: #666666; text-decoration: none;}
h2.comment_title a:hover 
{ color:#FF7521; text-decoration:none;position:relative;top:0px;left:0px;}
 
.comment_body 
{
 color:#666666;
 font-size:10px;
 line-height:20px;
 text-align:left;
 padding:20px;
background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line1.png);
}
.comment_body a:link 
{ color:#FF7521;text-decoration:underline;}
.comment_body a:active 
{ color: #FF7521; text-decoration:underline;}
.comment_body a:visited 
{ color: #FF7521; text-decoration:underline;}
.comment_body a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}

.comment_state 
{
 color:#808080;
 font-size:10px;
 text-align:right;
 line-height:20px;
 margin:0px;
 padding:0px 10px 0px 10px;
 border-bottom:1px solid #C0C0C0;
}
.comment_state a:link 
{ color: #808080;text-decoration: none;}
.comment_state a:active 
{ color: #808080; text-decoration: none;}
.comment_state a:visited 
{ color: #808080; text-decoration: none;}
.comment_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
.comment_formbody 
{
 color:#666666;
 font-size:10px;
 line-height:20px;
 text-align:left;
 padding:0px 20px 20px 20px;
 border-bottom:1px solid #C0C0C0;
}
.comment_formbody a:link 
{ color:#FF7521;text-decoration:underline;}
.comment_formbody a:active 
{ color: #FF7521; text-decoration:underline;}
.comment_formbody a:visited 
{ color: #FF7521; text-decoration:underline;}
.comment_formbody a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★トラックバックテーブル関連
---------------------------------------------------------*/
.trackback_table 
{
 width:490px;
 margin-bottom:50px;
 border-width:1px 1px 0px 1px;
 border-style:solid;
 border-color:#C0C0C0;
}

h2.trackback_title 
{
 height:24px;
 color:#666666;
 font-size:10px;
 text-align:left;
 margin:0px;
 padding:2px 10px 2px 10px;
 border-top:1px solid #C0C0C0;
 background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line2.png);
 background-repeat:repeat-x;
 background-position:bottom;
}
h2.trackback_title a:link 
{ color:#666666;text-decoration: none;}
h2.trackback_title a:active 
{ color: #666666; text-decoration: none;}
h2.trackback_title a:visited 
{ color: #666666; text-decoration: none;}
h2.trackback_title a:hover 
{ color:#FF7521; text-decoration:none;position:relative;top:0px;left:0px;}
 
.trackback_body 
{
 color:#666666;
 font-size:10px;
 line-height:20px;
 text-align:left;
 padding:20px;
background-image:url(http://blog-imgs-41-origin.fc2.com/c/o/q/coquecigrue/line1.png);
}
.trackback_body a:link 
{ color:#FF7521;text-decoration:underline;}
.trackback_body a:active 
{ color: #FF7521; text-decoration:underline;}
.trackback_body a:visited 
{ color: #FF7521; text-decoration:underline;}
.trackback_body a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}

.trackback_state 
{
 color:#808080;
 font-size:10px;
 text-align:right;
 line-height:20px;
 margin:0px;
 padding:0px 10px 0px 10px;
 border-bottom:1px solid #C0C0C0;
}
.trackback_state a:link 
{ color: #808080;text-decoration: none;}
.trackback_state a:active 
{ color: #808080; text-decoration: none;}
.trackback_state a:visited 
{ color: #808080; text-decoration: none;}
.trackback_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★ページナビゲーション関連
---------------------------------------------------------*/
#navi
{
 width:472px;
 color:#666666;
 font-size:10px;
 text-align:right;
 margin:0px;
 padding:2px 10px 2px 10px;
 border-top:1px solid #C0C0C0;
 border-bottom:1px solid #C0C0C0;
}
#navi a:link 
{color:#666666;text-decoration:none;}
#navi a:active 
{ color: #666666; text-decoration:none;}
#navi a:visited 
{ color: #666666; text-decoration:none;}
#navi a:hover 
{ color: #FF7521; text-decoration: none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★追記関連
---------------------------------------------------------*/
#more 
{ 
 color:#666666;
 font-size: 10px;
 line-height: 20px;
 text-align:left;
 margin-top:20px;
 padding-top:20px;
}
#more a:link 
{ color:#FF7521;text-decoration:underline;}
#more a:active 
{ color:#FF7521 ; text-decoration:underline;}
#more a:visited 
{ color: #FF7521; text-decoration:underline;}
#more a:hover 
{ color: #666666; text-decoration:none;position:relative;top:1px;left:1px;}
 
.more_link 
{
 color:#666666;
 font-size:10px;
 text-align:left;
 margin:20px 0px 0px 0px;
}
.more_link a:link 
{ color:#666666;text-decoration:none;}
.more_link a:active 
{ color:#666666; text-decoration:none;}
.more_link a:visited 
{ color: #666666; text-decoration:none;}
.more_link a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★引用関連
---------------------------------------------------------*/
blockquote
{ 
 width:420px;
 color:#999999;
 font-size:10px;     
 text-align:left;
 margin:0px 0px 0px 15px;
}
blockquote a:link 
{color: #999999;text-decoration:underline;}
blockquote a:active 
{color: #999999;text-decoration:underline;}
blockquote a:visited 
{color: #999999;text-decoration:underline;}
blockquote a:hover 
{color: #FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★段落
---------------------------------------------------------*/
p 
{ 
 margin:20px 0px 20px 0px;
}

 
/*---------------------------------------------------------
★見出し関連
---------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 
{
 font-size:100%;
 margin:20px 0px 20px 0px;
}
 
 
/*---------------------------------------------------------
★リスト関連
---------------------------------------------------------*/
ul,ol
{
 color:#666666;
 margin:20px 10px 20px 10px;
 padding:0px 10px 0px 10px;
 list-style:square;
}
 
td ul,td ol
{
 color:#666666;
 margin:20px 0px 20px 0px;
 padding:0px 10px 0px 10px;
 list-style:square;
} 

dl 
{
 margin:20px 0px 20px 0px;
 padding:0px;
}

dt 
{
 color:#666666;
 font-weight:bold;
 margin:0px;
 padding:0px;
}

dd 
{
 color:#666666;
 margin:0px 20px 0px 20px;
 padding:0px;
}

td dl 
{
 margin:20px 0p 20px 0px;
 padding:0px;
}

td dt
{
 color:#666666;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
 
td dd 
{
 color:#666666;
 margin:0px 20px 0px 20px;
 padding:0px;
}

  
/*---------------------------------------------------------
★その他
---------------------------------------------------------*/
/*管理者画像*/
.pay 
{
 text-align:center;
 margin:5px 0px 5px 0px;
}


/*画像クラス*/
.img
{
 width:140px;
 height:160px;
 margin:4px 5px 8px 0px;
 padding:3px;
 border:1px solid #D4D4D4;
 background-color:#FFFFFF;
}

.imgleft 
{
 float:left;
 width:140px;
 height:160px;
 margin:4px 5px 10px 0px;
 padding:3px;
 border:1px solid #D4D4D4;
 background-color:#FFFFFF;
}

.imgright 
{
 float:right;
 width:140px;
 height:160px;
 margin:4px 5px 10px 0px;
 padding:3px;
 border:1px solid #D4D4D4;
 background-color:#FFFFFF;
}