/*************************** ブログ全体 ********************/

/* ボディ */
body {
    background-attachment: scroll;
    background-color: #000000; 
    background-repeat: repeat;
    background-position: left top;
    margin: 0;
}

/* サイトの幅や外枠の色 */
.site_main_table {
    width: 770px; 
    background-color: #000000; 
    text-align: left;
    margin: 0;
}


/**************************  リンク *************************/

/* 通常のリンク設定  */
a:link { color: #FFFFFF; 
}
a:visited { color: #FFFFFF; 
}
a:hover { color: #CC0000; 
}
a:active { color: #FFFFFF; 
}

/* ブログタイトルのリンクの擬似クラス指定  */
.title-color a:link{ 
    color: #78725B; 
    text-decoration:none;
}
.title-color a:visited{ 
    color: #78725B;
    text-decoration:none;
}
.title-color a:hover{ 
    color: #FFFFFF; 
    text-decoration:none;
}
.title-color a:active{ 
    color: #78725B; 
    text-decoration:none;
}

/* リンクの擬似クラス指定  */
.example a:link{ color: #FFFFFF; 
}
.example a:visited{ color: #FFFFFF;
}
.example a:hover{ color: #CC0000; 
}
.example a:active{ color: #FFFFFF; 
}


/************************ ヘッダー *************************/

/* ヘッダーレイアウト */
#header {
    text-align: right;
    background: 
url(http://blog-imgs-21.fc2.com/j/u/n/junkodq/20080430114621.jpg); 
    height: 245px;
    width: 601px;
    background-repeat: no-repeat;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #050400;
}
/* ヘッダー右画像 */
.header-right {
    background: 
url(http://blog-imgs-21.fc2.com/j/u/n/junkodq/20080430114621.jpg); 
    height: 245px;
    width: 169px;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #050400;
}

/* ブログタイトルの大きさなど */
h1 {
    font-size: 18px; 
    text-decoration:none;
    margin: 10px 30px;
}

/* ブログの説明文の色や大きさ */
h2 {
    color: #FFFFFF;  
    font-size: 12px; 
    font-weight: normal;
    margin: 10px 30px;
}



/*********************** サイドメニューエリア *******************/

/* サイドメニュータイトルの文字色や背景 */
.side-menu_title {
    color:#FFFFFF;
    font-size: 12px; 
    font-weight: bold;
    padding: 0.3em 1em;
    margin: 0;
    border-right: 3px solid #CC0066;
    border-left: 3px solid #CC0066;
    background-color: #660033; 
    width: 100%;
}

/* サイドメニューコンテンツ部分の文字やtable-borderの色 */
.side-menu_cont {
    color: #FFFFFF;
    font-size: 75%;  
    border: 1px #000000 solid;
    margin: 0;
    padding: 1 1em;
    width: 100%;
    background-color: #000000; 
    font-size: 12px;   
}

/* レフトカラムの外枠の色の設定 */
.side-menu-outline {
    border: 0px #FFFFFF solid; 
    padding: 0px;
}

/* レフトカラムの外枠の色や幅の設定 */
.left_width {
    width: 11em; 
    border-color:#FFFFFF;  
    border-style:solid;
    padding: 0px;
}

/* カレンダー */
.calender {
    color:#FFFFFF;
    font-size: 110%;
    margin: 1em 0.8em 0;
}
.calender td {
	text-align: center;
}
th#sun {
    color: #CC3300;
}
th#sat {
    color: #0066CC;
}




/********************* メインボディエリア *****************/

/* メインボディの背景色 */
#main_body {
    margin: 0;  
    background-color: #050400;
    color: #FFFFFF; 
}

/* 中央カラムレイアウト */
.center_block {
    width: 100%;
    text-align: left;
    background-color: #F0DBCA; 
}

/* 記事タイトルの色 */
h3 a:link,h3 a:visited,h3 a:active,h3 a:hover{
    color:#FFFFFF;
    text-decoration:none;
}

/* 記事タイトル文字の大きさや背景 */
h3 {
    font-size: 12px; 
    text-decoration:none;
    padding: 0.3em 0.3em 0.3em 1em;
    margin: 0 0 1.5em 0;
    border-top: 1px solid #CC0066;
    border-right: 3px solid #CC0066
    border-bottom: 1px solid #CC0066;
    border-left: 3px solid #CC0066;
    background-color: #660033;
    line-height: 130%;
}

/* 記事本文スタイル */
.article {
    color: #FFFFFF; 
    font-size: 12px; 
    padding: 0 1em;
    line-height: 140%;
    border: 1px #000000 solid; 
    margin: 0;
    padding: 1 1em;
    background-color: #000000;   
}
/* カテゴリ、月別、検索結果等の記事ナビタイトル表示 */
.sub-menu_title {
    color:#FFFFFF;
    font-size: 12px; 
    font-weight: bold;
    padding: 0.3em 1em;
    margin: 0;
    border-right: 3px solid #3D2022;
    border-left: 3px solid #3D2022;
    background-color: #3D2022; 
}

/* 記事ナビゲーション */
.bottom_navi {
    text-align: right;
    margin-bottom: 3em;
    font-size: 12px; 
    color:#FFFFFF;
}

/* ページナビゲーション */
.page_navi {
    text-align: center;
    margin: 2em;
    font-size: 12px; 
    color:#FFFFFF;
}

/* 記事本文の罫線 ( hr ) */
.kiji-bar {
    border-color:#999999;
    border-width:1px;
    border-style:dashed;
}

/* コメント入力文字サイズ */
textarea {
    font-size: 12px; 
}

/* 画像関係 */
img {
    margin: 5px;
}

/* 絵文字関係 */
.emoji{
    margin: 0 1px;
}




/*************************** フッター *************************/

 /* フッターの文字や背景の色 */
#footer {
    background-color: #040300;
    color: #443D35; 
    font-size: 10px; 
    padding: 5px;
    text-align: center;
    line-height: 150%;
}

/* フッターのリンクの色 */
#footer a{
    color: #443D35; 
}



/***************************** その他 ***********************/

/* タグ */
p {
    margin: 0;
    padding: 0;
}
ul {
    margin: 0;
    padding: 0 0 0 1em;
}
li {
    margin: 0 0 10px 0;
    padding: 0;
}


/* 画像等のカスタマイズは自由です。テンプレ作者へのリンクは消さないで下さい。再配布禁止。テンプレの不具合やカスタマイズ方法は以下にご連絡下さい。 */
/* 不具合など→http://mariasite.blog5.fc2.com/ */
/* SEOやGoogleサイトマップ作成方法→http://marianet.blog96.fc2.com/blog-category-15.html */
