/*↓全体の構成↓
------------------------------------------------------------*/

/*↓レイアウト↓
-------------------------------------*/

#layout 
{
width: 780px;
margin-top:  0px;
padding-top: 0px;
}

#header 
{
width : 780px;
height : 200px;
margin-top:  0px;
padding-top: 0px;
text-align: left;
}

#menu 
{
float : left;
width : 175px;
margin: 20px 0px 0px 15px;
padding: 0px;
color: #330033;
text-align: left;
}

#main 
{
float : right;
width : 530px;
margin: 20px 10px 0px 0px;
padding: 0px;
text-align: left;
color: #4C4C4C;
}

#footer 
{
clear : both;
width: 780px;
color: #4C4C4C;
padding-top: 10px;
margin-top: 30px;
text-align: center;
padding-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
}

/*↑レイアウト↑
-------------------------------------*/

/*↓背景・top画像↓
-------------------------------------*/

body{
text-align: center;
margin: 0px;
padding: 0px;
font-size: 14px;
font-family: "MS Pゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif ;
background-color: #000000;
background-image: url(http://blog-imgs-31.fc2.com/c/h/o/chobirich/ho.gif);
background-repeat: no-repeat ;
background-position: center top;
}

.navi
{
background-color:#000000;
}

/*↑背景・top画像↑
-------------------------------------*/



/*↓スクロールバー↓
-------------------------------------*/

html {
scrollbar-arrow-color:#FFAA00;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#FFAA00;
scrollbar-3dlight-color:#FFAA00;
scrollbar-track-color:#000000;
scrollbar-shadow-color:#FFAA00;
scrollbar-darkshadow-color:#FFAA00;
}

/*↑スクロールバー↑
-------------------------------------*/

.img
{
border:none;vertical-align:middle;
}


/*↑全体の構成↑
------------------------------------------------------------*/




/*↓ヘッダー・タイトル部分↓
------------------------------------------------------------*/


/*↓サイトタイトル↓
-------------------------------------*/

.site_title
{
text-align:right;
font-size:16px;
font-family:Verdana,Osaka ;
font-weight:bolder;
color:#000000;
padding-top:140px;
padding-right:20px;
margin:0px;
}

/*↑サイトタイトル↑
-------------------------------------*/


/*↓タイトルのリンク色↓
-------------------------------------*/

.site_title a
{
color:#000000;
text-decoration:none;
}

.site_title a:hover
{
color:#000000;
text-decoration:underline;
}

/*↑タイトルのリンク色↑
-------------------------------------*/


/*↓ブログの紹介文↓
-------------------------------------*/

.site_intro 
{
text-align:right;
margin-top:15px;
font-size:10px;
font-weight:normal;
color:#000000;
padding-top:10px;
padding-right:20px;
margin:0px;
line-height:150%;
}

/*↑ブログの紹介文↑
-------------------------------------*/


/*↓左サイドタイトル↓
-------------------------------------*/

.side_title 
{
width:175px;
font-size:10px;
font-weight:bold;
font-family:Georgia;
letter-spacing:0.1em;
text-align:left;
margin-left:3px;
border-bottom:1px solid #FFAA00;
color: #FFAA00;
}


/*↑左サイドタイトル↑
-------------------------------------*/



/*↓左サイドテキスト↓
-------------------------------------*/

.side_body 
{
width:175px;
color:#FFAA00;
font-size: 10px;
line-height:200%;
text-align:left;
padding-left: 3px;
}

.side_body a:link 
{ 
color: #FFAA00;
text-decoration:none;
}

.side_body a:visited 
{
color: #FFAA00;
text-decoration:none;
}

.side_body a:hover 
{
color:#ffffff ;
text-decoration:none;
position:relative;
top:1px;left:1px;
}

/*↑左サイドテキスト↑
-------------------------------------*/



/*↓カレンダー↓
-------------------------------------*/
#calender 
{
width:175px;
color:#FFAA00;
font-size: 10px;
text-align:center;
}

caption 
{
width:175px;
color:#FFAA00;
font-size: 10px;
text-align:center;
padding-bottom:5px;
}

th 
{
color:#FFAA00;
font-size: 10px;
text-align:center;
padding-bottom:5px;
}

th#sun 
{
color: #FF8080;
}

th#sat 
{
color: #53A6A6;
}

.day 
{
width:25px;
color:#FFAA00;
text-align: center;
padding-bottom:3px;
}

.day a 
{
width:25px;
color: #000000;
background-color:#ffaa00;
font-size:10px;
font-weight:bold;
text-decoration: none;
}

.day a:link 
{
width:25px;
color: #000000;
background-color:#ffaa00;
font-size:10px;
font-weight:bold;
text-decoration: none;
}

.day a:visited 
{
color: #000000;
background-color:#ffaa00;
font-size:10px;
font-weight:bold;
text-decoration: none;
}


.day a:hover 
{ 
color: #000000;
background-color:#ffffff;
font-size:10px;
font-weight:bold;
text-decoration: none;
position:relative;top:1px;left:1px;
}

/*↑カレンダー↑
-------------------------------------*/


/* ↓自己紹介部分の画像↓
--------------------------------------*/

.pay img 
{
padding-left: 10px;
margin: 0px;
} 

/* ↑自己紹介部分の画像↑
--------------------------------------*/


/* ↓検索↓
--------------------------------------*/

.search input 
{
border: 1px solid #ffaa00;
background-color: #000000;
color:#ffaa00;
}

.btn
{
color:#ffaa00;
background-color: #000000;
}

/* ↑検索↑
--------------------------------------*/






/*エントリー
--------------------------------------------------*/


/*↓エントリーテーブル↓
--------------------------------------*/

.entry_table
{
background-color:#FFAA00;
width: 510px;
margin: 0px 20px 50px 0px;
color: 808080;
}

/*↑エントリーテーブル↑
--------------------------------------*/


/*↓エントリー：タイトル↓
--------------------------------------*/

.entry_title
{
font-size: 14px;
font-weight: bolder;
color: #FFAA00;
background-color:#000000;
margin: 10px 20px 10px 20px;
padding-top:3px;
padding-bottom: 3px;
}


.entry_title a{
color: #ffaa00;
text-decoration:none;
}

.entry_title a: hover{
color: #ffffff;
}


.entry_comment
{
font-size: 14px;
font-weight: bolder;
color: #000000;
margin: 10px 20px 10px 20px;
padding-top:3px;
padding-bottom: 3px;
}


.entry_postcomment
{
font-size: 14px;
font-weight: bolder;
color: #000000;
margin: 10px 20px 10px 20px;
padding-top:3px;
padding-bottom: 3px;
}


.entry_tb
{
font-size: 14px;
font-weight: bolder;
color: #000000;
margin: 10px 20px 10px 20px;
padding-top:3px;
padding-bottom: 3px;
}

/*↑エントリー：タイトル↑
--------------------------------------*/


/*↓エントリー：テキスト↓
--------------------------------------*/

.entry_text 
{
font-size: 12px;
color: #000000;
margin: 30px 20px 30px 20px;
line-height : 150%;
}

.entry_text a 
{
font-size: 12px;
color: #000000;
text-decoration:underline;
}


.entry_text a:hover 
{
color: #ffaa00;
background-color:#000000;
text-decoration : none;
position:relative;
top:1px;left:1px;
}

/*↑エントリー：テキスト↑
--------------------------------------*/



/*↓エントリー：ステータス（日付等）↓
--------------------------------------*/

.entry_state 
{
font-size: 12px;
color: #000000;
text-align: center;
margin: 0px 0px 10px 0px;
}


.entry_state a 
{
font-size: 12px;
color:#000000;
text-decoration:underline;
}


.entry_state a:hover 
{
color: #FFAA00;
background-color:#000000;
text-decoration : none;
position:relative;
top:1px;left:1px;
}

/*↑エントリー：ステータス（日付等）↑
--------------------------------------*/


/*↓エントリー：ナビゲーション↓
--------------------------------------*/

.entry_navi
{
font-size: 12px;
text-align:center;
background-color:#000000;
color:#ffaa00;
}

.entry_navi a 
{
font-size: 12px;
color: #ffaa00;
text-decoration:underline;
}

.entry_navi a:hover
{
color: #000000;
background-color:#ffaa00;
text-decoration : none;
position:relative;
top:1px;left:1px;
}

/*↑エントリー：ナビゲーション↑
--------------------------------------*/


/*↓テキスト内の画像の位置↓
--------------------------------------*/

.entry_text img 
{
padding: 0px;
margin-right: 3px;
margin-bottom: 3px;
} 

/*↑テキスト内の画像の位置↑
--------------------------------------*/


/*↓コメントフォーム↓
--------------------------------------*/

textarea,input,select 
{
font-size:12px;
font-family: "ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3"; 
}

/*↑コメントフォーム↑
--------------------------------------*/


/*↓フッター↓
---------------------------------------------------------*/

.copyright 
{
font-size:10px;
color:#ffffff;
}

.copyright a:link 
{
color: #ffaa00;
text-decoration:none;
}

.copyright a:visited 
{
color: #ffaa00;
text-decoration:none;
}

.copyright a:hover 
{
color: #000000;
background-color:#ffaa00;
text-decoration:none;
position:relative;
top:1px;left:1px;
}


/*↑フッター↑
---------------------------------------------------------*/