/*---------------------------------------------------------
★BODY関連
---------------------------------------------------------*/
body 
{
 font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
 font-size: 12px;
 color:#666666;
 line-height:160%;
 margin:0px;
 padding:0px; 
background-image:url(http://blog42.fc2.com/h/hizumiixplugin/file/az_gray03.png);
 background-repeat:repeat-y;
 background-position:center;
}

/*お洒落さんスクロールはIE only*/
html
{
 scrollbar-face-color:#C6C6C6;
 scrollbar-arrow-color:#000000;
 scrollbar-3dlight-color:#C6C6C6;
 scrollbar-darkshadow-color:#C6C6C6;
 scrollbar-highlight-color:#C6C6C6;
 scrollbar-shadow-color:#C6C6C6;
 scrollbar-track-color:#FFFFFF;
}


/*---------------------------------------------------------
★LINK関連
---------------------------------------------------------*/
a:link
{color: #666666;text-decoration:underline;}
a:active
 {color: #666666;text-decoration: underline;}
a:visited
 {color: #666666;text-decoration: underline;}
a:hover
{
color:#FF7521;text-decoration:none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
★投稿フォーム入力・ボタン・送信・テキストエリア関連
---------------------------------------------------------*/
input,button,submit 
{
 color:#666666;
 font-size :12px;
 border:1px solid #D4D4D4;
 background-color:transparent;
 padding:1px 2px 1px 2px;
 margin:1px 0px 1px 0px;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
}

textarea
{
 color:#666666;
 font-size :12px;
 line-height:160%;
 text-align:left;
 padding:5px;
 border:1px solid #D4D4D4;
 background-color:transparent;
 scrollbar-face-color:#FFFFFF;
 scrollbar-arrow-color:#666666;
 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:12px;
 text-align:left;
 margin:0px;
}

 
/*---------------------------------------------------------
★ブログ全体のレイアウト関連
---------------------------------------------------------*/
#main 
{
 width:752px;
 border-left:1px solid #C6C6C6;
 border-right:1px solid #C6C6C6;
}

#header 
{
 width:750px;
 height:265px;
 background-color:#C6C6C6;
 background-repeat:no-repeat;
 background-position:left bottom;
 background-image:url(http://blog42.fc2.com/h/hizumiixplugin/file/az_butterfly01.gif);
}

#entry
{
 width:520px;
 padding:20px 0px 20px 10px;
}

#right 
{
 width:230px;
 padding:20px 10px 20px 20px;
} 

#footer
{
 width:750px;
 color:#555555;
 font-size:12px;
 line-height:160%;
 text-align:center;
 padding:5px 0px 5px 0px;
 background-color:#C6C6C6;
}
#footer a:link 
{color: #555555;text-decoration: none;}
#footer a:active 
{color: #555555;text-decoration: none;}
#footer a:visited 
{color: #555555;text-decoration: none;}
#footer a:hover 
{
color:#FFFFFF;text-decoration:none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
★ヘッダー関連・レイアウトのheaderも
---------------------------------------------------------*/
/*ログイン*/
.gide1 
{
 color:#777777;
 text-align:right;
 padding:2px 5px 2px 5px;
 background-color:#FEFEFE;
}
.gide1 a:link 
{color: #777777;text-decoration: none;}
.gide1 a:active 
{color: #777777;text-decoration: none;}
.gide1 a:visited 
{color: #777777;text-decoration: none;}
.gide1 a:hover 
{
color:#C6C6C6;text-decoration:none;position:relative;top:1px;left:1px;}
  
/*ブログタイトル*/
p#blog_name 
{ 
 color:#000000;
 font-size:2.0em;
 font-family:Century Gothic;
 text-align:right;
 margin-top:50px;
 padding:10px 20px 10px 20px;
}
p#blog_name a:link 
{color: #000000;text-decoration: none;}
p#blog_name a:active 
{color: #000000;text-decoration: none;}
p#blog_name a:visited 
{color: #000000;text-decoration: none;}
p#blog_name a:hover 
{
color:#FFFFFF;text-decoration:none;position:relative;top:1px;left:1px;}
 
/*ブログ説明*/
#introduction 
{
 color:#151515;
 font-size:12px;
 line-height:160%;
 text-align:right;
 margin:10px 0px 20px 0px;
 padding:0px 20px 0px 40px;
}
#introduction a:link 
{color: #151515;text-decoration: underline;}
#introduction a:active 
{color: #151515;text-decoration: underline;}
#introduction a:visited 
{color: #151515;text-decoration: underline;}
#introduction a:hover 
{
color:#FFFFFF;text-decoration:none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
★フッター関連・レイアウトのfooterも
---------------------------------------------------------*/
.gide2 
{
 color:#777777;
 text-align:right;
 padding:2px 5px 2px 5px;
 background-color:#FEFEFE;
}
.gide2 a:link 
{color: #777777;text-decoration: none;}
.gide2 a:active 
{color: #777777;text-decoration: none;}
.gide2 a:visited 
{color: #777777;text-decoration: none;}
.gide2 a:hover 
{
color:#C6C6C6;text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★プラグインOFF右メニューコンテンツ関連
---------------------------------------------------------*/
.side_table ul
{
 font-size:12px;
 text-align:left;
 margin:0px;
 padding:0px 5px 0px 25px;
}

.side_table li
{
 color:#666666;
 font-size:12px;
 margin:0px;
 padding:0px;
 text-align:left;
}

.side_table 
{
 width:198px;
 font-size: 12px;
 line-height:140%;
 margin:0px 0px 30px 0px;
 padding-bottom:15px;
 border:1px solid #D4D4D4;
}
.side_table a:link 
{ color: #666666;text-decoration:none;}
.side_table a:active 
{ color: #666666; text-decoration:none;}
.side_table a:visited 
{ color: #666666; 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:12px;
 text-align:left;
 letter-spacing:0.1em;
 margin:15px 0px 15px 0px;
 padding-left:5px;
 border-bottom:1px dashed #D4D4D4;
}
.side_title a:link 
{ color: #666666;text-decoration: none;}
.side_title a:active 
{ color: #666666;text-decoration: none;}
.side_title a:visited 
{ color: #666666;text-decoration: none;}
.side_title a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
.side_body 
{
 color:#666666;
 font-size:12px;
 text-align:left;
 line-height:140%;
 padding:0px 5px 0px 5px;
}
.side_body a:link 
{ color: #666666;text-decoration:none;}
.side_body a:active 
{ color: #666666; text-decoration:none;}
.side_body a:visited 
{ color: #666666; text-decoration:none;}
.side_body a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}
 

/*---------------------------------------------------------
★プラグインON右メニューコンテンツ関連
---------------------------------------------------------*/
.side_tablep ul
{
 font-size:12px;
 margin:0px;
 padding:0px 5px 0px 25px;
}

.side_tablep li
{
 color:#666666;
 font-size:12px;
 margin:0px;
 padding:0px;
}

.side_tablep 
{
 width:198px;
 font-size: 12px;
 line-height:140%;
 margin:0px 0px 30px 0px;
 padding-bottom:15px;
 border:1px solid #D4D4D4;
}
.side_tablep a:link 
{ color: #666666;text-decoration:none;}
.side_tablep a:active 
{ color: #666666; text-decoration:none;}
.side_tablep a:visited 
{ color: #666666; text-decoration:none;}
.side_tablep a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}

h3.side_titlep 
{
 color:#666666;
 font-size:12px;
 letter-spacing:0.1em;
 margin:15px 0px 15px 0px;
 padding-left:5px;
 border-bottom:1px dashed #D4D4D4;
}
h3.side_titlep a:link 
{ color: #666666;text-decoration: none;}
h3.side_titlep a:active 
{ color: #666666;text-decoration: none;}
h3.side_titlep a:visited 
{ color: #666666;text-decoration: none;}
h3.side_titlep a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
.side_bodyp 
{
 color:#666666;
 font-size:12px;
 line-height:140%;
 padding:0px 5px 0px 5px;
}
.side_bodyp a:link 
{ color: #666666;text-decoration:none;}
.side_bodyp a:active 
{ color: #666666; text-decoration:none;}
.side_bodyp a:visited 
{ color: #666666; text-decoration:none;}
.side_bodyp a:hover 
{color: #FF7521;text-decoration: none;position:relative;top:1px;left:1px;}
 

/*---------------------------------------------------------
★プラグイン上下説明文関連
---------------------------------------------------------*/
p.side_discription {
 color:#666666;
 font-size:10px;
 line-height:140%;
 margin:0px 0px 10px 0px;
}
 
p.side_discription2 {
 color:#666666;
 font-size:10px;
 line-height:140%;
 margin:10px 0px 0px 0px;
}

 
/*---------------------------------------------------------
プラグインON・OFFカレンダー関連
---------------------------------------------------------*/
table.calender 
{
 width:162px;
 color:#999999;
 font-size:10px;
 border-collapse:collapse;
 margin:0 auto;
}

table.calender th 
{
 width:22px;
 color:#999999;
 font-size:10px;
 background-color:#ECECEC;
 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 #ded7ce;
 text-align:center;
}
table.calender td a:link 
{color: #555555;text-decoration:none;}
table.calender td a:active 
{color: #555555;text-decoration:none;}
table.calender td a:visited 
{color: #555555;text-decoration:none;}
table.calender td a:hover 
{color: #FF7521;text-decoration:none;position:relative;top:1px;left:1px;}
 
caption 
{
 color:#999999;
 font-size:10px;
 margin:0 auto;
}

 
/*---------------------------------------------------------
★プラグイン未対応検索フォーム関連
---------------------------------------------------------*/
form#search 
{
 font-size:12px;
 text-align:left;
 margin:0px;
}
 
.search 
{
 color:#666666;
 font-size :12px;
 text-align:center;
 border:1px solid #D4D4D4;
 background-color:transparent;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
}
 
 
/*---------------------------------------------------------
★エントリーコンテンツ関連
---------------------------------------------------------*/
.entry_table 
{
 width:508px;
 padding:15px 0px 15px 0px;
 margin-bottom:30px;
 border:1px solid #D4D4D4;
}

h2.entry_title 
{
 color:#353535;
 font-size:14px;
 text-align:left;
 margin:0px;
 padding:0px 20px 0px 20px;
 border-bottom:1px dashed #D4D4D4;
}
h2.entry_title a:link 
{ color:#353535;text-decoration: none;}
h2.entry_title a:active 
{ color: #353535; text-decoration: none;}
h2.entry_title a:visited 
{ color: #353535; text-decoration: none;}
h2.entry_title a:hover 
{ color:#666666; text-decoration:none;position:relative;top:1px;left:1px;}
 
.entry_body 
{
 color:#666666;
 font-size:12px;
 line-height:180%;
 text-align:left;
 padding:20px;
}
.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:#666666;
 font-size:10px;
 text-align:right;
 padding:0px 20px 0px 20px;
}
.entry_state a:link 
{ color: #666666;text-decoration: none;}
.entry_state a:active 
{ color: #666666; text-decoration: none;}
.entry_state a:visited 
{ color: #666666; text-decoration: none;}
.entry_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}

/*絵文字*/
.emoji 
{
 margin:1px 1px 2px 1px;
 vertical-align:middle;
 float:none;
}
 
 
/*---------------------------------------------------------
★コメントエリア関連
---------------------------------------------------------*/
#comment_top
{
 width:468px;
 padding:15px 20px 15px 20px;
 margin-bottom:30px;
 border:1px solid #D4D4D4;
}

h2.comment_title 
{
 color:#555555;
 font-size:12px;
 text-align:left;
 margin:0px;
 padding-top:5px;
 border-bottom:1px dashed #D4D4D4;
 background-color:#F4F4F4;
}
h2.comment_title a:link 
{ color:#555555;text-decoration: none;}
h2.comment_title a:active 
{ color: #555555; text-decoration: none;}
h2.comment a:visited 
{ color: #555555; text-decoration: none;}
h2.comment a:hover 
{ color:#C6C6C6 ; text-decoration:none;position:relative;top:1px;left:1px;}
 
.comment_body 
{
 color:#666666;
 font-size:12px;
 line-height:180%;
 text-align:left;
 padding:20px 0px 20px 0px;
}
.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:#666666;
 font-size:10px;
 text-align:right;
 margin-bottom:30px;
}
.comment_state a:link 
{ color: #666666;text-decoration: none;}
.comment_state a:active 
{ color: #666666; text-decoration: none;}
.comment_state a:visited 
{ color: #666666; text-decoration: none;}
.comment_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}

 
/*---------------------------------------------------------
* ★トラックバックエリア関連
---------------------------------------------------------*/
#trackback_top
{
 width:468px;
 padding:15px 20px 15px 20px;
 margin-bottom:30px;
 border:1px solid #D4D4D4;
}

h2.trackback_title 
{
 color:#555555;
 font-size:12px;
 text-align:left;
 margin:0px;
 padding-top:5px;
 border-bottom:1px dashed #D4D4D4;
 background-color:#F4F4F4;
}
h2.trackback_title a:link 
{ color:#555555;text-decoration: none;}
h2.trackback_title a:active 
{ color: #555555; text-decoration: none;}
h2.trackback a:visited 
{ color: #555555; text-decoration: none;}
h2.trackback a:hover 
{ color:#C6C6C6 ; text-decoration:none;position:relative;top:1px;left:1px;}
 
.trackback_body 
{
 color:#666666;
 font-size:12px;
 line-height:180%;
 text-align:left;
 padding:20px 0px 20px 0px;
}
.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: #C6C6C6; text-decoration:none;position:relative;top:1px;left:1px;}

.trackback_state 
{
 color:#666666;
 font-size:10px;
 text-align:right;
 margin-bottom:30px;
}
.trackback_state a:link 
{ color: #666666;text-decoration: none;}
.trackback_state a:active 
{ color: #666666; text-decoration: none;}
.trackback_state a:visited 
{ color: #666666; text-decoration: none;}
.trackback_state a:hover 
{ color: #FF7521; text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★ページナビゲーション関連
---------------------------------------------------------*/
#navi
{
 width:508px;
 color:#666666;
 font-size:12px;
 text-align:center;
 margin-top:15px;
 margin-bottom:15px;
 border:1px solid #D4D4D4;
}
#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: 12px;
 line-height: 160%;
 text-align:left;
 margin-top:10px;
 padding-top:20px;
 border-top:1px solid #D4D4D4;
}
#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:12px;
 text-align:left;
 margin:10px 0px 10px 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:400px;
 color:#666666;
 font-size:12px;
 line-height:160%;      
 text-align:left;
 margin:15px;
 padding:5px;
 border-left:5px solid #D4D4D4;
}
blockquote a:link 
{color: #666666;text-decoration: underline;}
blockquote a:active 
{color: #666666;text-decoration:underline;}
blockquote a:visited 
{color: #666666;text-decoration: underline;}
blockquote a:hover 
{color: #666666;text-decoration:none;position:relative;top:1px;left:1px;}
 
 
/*---------------------------------------------------------
★段落
---------------------------------------------------------*/
p 
{ 
 margin:10px 0px 10px 0px;
}

 
/*---------------------------------------------------------
★見出し関連
---------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 
{
 font-size:100%;
 margin:10px 0px 10px 0px;
}
 
 
/*---------------------------------------------------------
★リスト関連
---------------------------------------------------------*/
ul,ol
{
 color:#666666;
 margin:5px;
 padding:10px;
}

td li,td ul,td ol
{
 color:#666666;
 margin:5px;
} 

dl 
{
 color:#666666;
 margin:0px;
 padding:0px;
}

dt 
{
 color:#666666;
 margin:0px 20px 0px 20px;
 padding:0px;
}

dd 
{
 color:#666666;
 margin:0px 40px 0px 40px;
 padding:0px;
}

td dl 
{
 color:#666666;
 margin:10px 0px 10px 0px;
 padding:0px;
}

td dt
{
 color:#666666;
 margin:20px 20px 10px 20px;
 padding:0px;
 font-weight:bold;
}
 
td dd 
{
 color:#666666;
 margin:0px 40px 0px 40px;
 padding:0px;
}

  
/*---------------------------------------------------------
★その他
---------------------------------------------------------*/
/*管理者画像*/
.pay 
{
 text-align:center;
 margin:5px 0px 5px 0px;
}


/*画像回り込み左右クラス*/
.imgleft 
{
 float:left;
 margin:5px;
 padding:5px;
 border:1px solid #D4D4D4;
 background-color:#ECECEC;
}

.imgright 
{
 float:right;
 margin:5px;
 padding:5px;
 border:1px solid #D4D4D4;
 background-color:#ECECEC;
}
 
 
/*記事内で使える一言メモ*/
.memo
{
 color:#666666;
 font-size:12px;
 line-height:160%;      
 text-align:left;
 margin:15px 0px 15px 0px;
 padding:5px;
 border:1px solid #D4D4D4;
 background-color:#ECECEC;
}
.memo a:link 
{color: #666666;text-decoration: underline;}
.memo a:active 
{color: #666666;text-decoration:underline;}
.memo a:visited 
{color: #666666;text-decoration: underline;}
.memo a:hover 
{color: #666666;text-decoration:none;position:relative;top:1px;left:1px;}

/* h1 最下部表示の横カレンダー設定 */
.yokocal {
	text-align: right;
         margin:125px 10px 0px;
	padding: 0.2em;
	font-size:75%;
}

/* 横カレンダーの日付はリストを inline で横に並べてるので、不具合ある人もいるかも。*/
.yokocal li {
	color: #789;
	display: inline;
	margin: 0 0 0 0.1em;
}

.yokocal a{
	font-weight: bold;
}
.yokocal a:link {
	color: #def;
	text-decoration: underline;
}
.yokocal a:visited {
	color: #777;
	text-decoration: underline;
}
.yokocal a:hover {
	color: #b00;
	text-decoration: none;
}
