@charset "euc-jp";
* {margin:0;}

body {
text-align:center;
font-size:14px;
font-family:"MS UI Gothic", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", sans-serif;
background-color:#111111;
color:#cccccc;
}

/* リンクカラーの設定 */
a {color:#6699FF;}
a:hover {color:#6699FF;}

/* リンク */
a {text-decoration:none;}

a:hover {text-decoration:underline;}

/* リストの基本設定 */
li {color:#cccccc;}
li a {color:#dcdcdc;}
li a:hover {color:#ff6666;}

.entry_text img{
margin:5px;
border:0px solid #ffffff;
}

/* 見出しの設定　*/
h2 { color:#ffffff;}
h4, h5, h6 { font-size:13px;}

/* ベースボックス */
#body {
width:870px;
padding-top:0px;
position:relative;
margin:0 auto;
text-align:left;
}

/* ヘッダー部 */
#header {
width:870px;
height:160px;
background:url();
background-repeat:no-repeat;
text-align:center;
}

/* タイトルエリア */
#tittle{
width:930px;
height:80px;
}

/* ブログタイトル */
.site-tittle {
text-align:left;
padding-top:10px;
margin:5px 0 5px 0;
}

.site-tittle a{
font-size:15px;
text-decoration:none;
color:#cccccc;
font-family:"Arial Black", "Impact", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
}

.site-tittle a:hover {
text-decoration:none;
color:#ff6666;
}

/* ブログ説明 */
.site_info {
color:#cccccc;
margin:0 0 5px 0;
font-size:12px;
font-weight:normal;
text-align:center;
}

/* コンテンツ */
#content {
width:940px;
margin:0;
padding-top:10px;
text-align:left;
}

/* 左メニュー */
#menu {
float:left;
width:180px;
margin:0 15px 0px 0px;
text-align:left;
overflow:hidden;
font-size:12px;
}




/* メイン */

#main {
margin:0 15px 0px 0px;
padding-left:5px;
float:left;
width:500px;
text-align:left;
color:#cccccc;
}

/* エントリー部 */
.entry_table{
width:500px;
margin-bottom:15px;
overflow:hidden;
background-color:#000000;
border-top:1px solid #666666;
border-left:1px solid #666666;
}

/* ネクスト */
.home_next{
width:500px;
margin:0px 0px 30px 0px;
}

/* 右メニュー */
#menu_2 {
float:left;
width:210px;
margin:0;
text-align:left;
font-size:13px;
}

/* フッター */
#footer {
clear:both;
width:870px;
color:#cccccc;
text-align:center;
padding-top:5px;
padding-bottom:3px;
margin:0;
}

#footer a{ text-decoration:none;color:#6699FF;}
#footer a:hover{ text-decoration:underline;color:#ff6666;}

/* メニュー見出し */
.menu_area,.menu_area2 { color:#ffffff;}
.menu_area h2,.menu_area2 h2 {
font-weight:bold;
padding:4px 0px 3px 10px;
margin-bottom:10px;
font-size:13px;
border-top:1px solid #666666;
border-left:1px solid #666666;
background-color:#000000;
}

/* 記事タイトル */
.entry_table h2 {
font-size:14px;
font-weight:bolder;
text-align:left;
margin:10px 10px 5px 10px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}

.entry_table h2 a{
text-decoration:none;
color:#cccccc;
}

.entry_table h2 a:hover {
text-decoration:underline;
color:#ff6666;
}

/* プロフィール画像 */
.pay, .plugin-myimage {
margin-bottom:10px;
text-align:center;
} 

/* メニューリスト */
.menu_area ul,.menu_area2 ul{
text-align:left;
margin:5px 0px 5px 0px;
padding-left:15px;
list-style-image:url();
text-decoration:none;
}

.menu_area li,.menu_area2 li {
text-align:left;
line-height:120%;
padding:1px 0px 3px 0px;
}

.menu_area a,.menu_area2 a {text-decoration:none;color:#6699FF;}
.menu_area a:hover,.menu_area2 a:hover {text-decoration:underline;}

/* プラグイン部 */
.plugin_area { margin:10px 5px 10px 5px;}

.plugin_content { margin:10px 0px 0px 0px;}

.menu_content { 
margin:10px 5px;
}

/* 記事本文 */
.entry_text {
line-height:20px;
font-size:14px;
margin:0px 10px 0px 3px;
padding:0px 5px 0px 5px;
color:#cccccc;
background:#000000 }

.entry_text2 {
line-height:160%;
font-size:13px;
margin-bottom:10px;
padding:0px 10px 0px 10px;
color:#cccccc;
background:#000000;
}

/* エントリー下部（ナビ）*/
.entry_navi {
font-size:13px;
text-align:center;
margin:0px;
padding:10px 20px 10px 20px;
color:#cccccc;
}

/* 記事内リンク */
.entry_text a{ text-decoration:underline;color:#6699FF;}
.entry_text a:hover{ text-decoration:underline;}

/* 記事内 ナビ */
.entry_state {
font-size:13px;
text-align:left;
line-height:120%;
padding-top:5px;
margin:0px 10px 15px 10px;
color:#aaaaaa;
}

.entry_state a,.comment_state a { text-decoration:none;color:#6699FF;}

/* コメント見出し */
.comment_header {
font-size:14px;
font-weight:bolder;
margin:10px 10px 15px 10px;
padding-bottom:10px;
border-bottom:1px solid #999999;
}

.comment_header a {
text-decoration:none;
color:#ffffff;
}
.comment_header a:hover {
text-decoration:none;
color:#ffffff;
}

/* コメント タイトル */
.comment_title {
font-size:13px;
font-weight:bolder;
margin:0px 10px 15px 10px;
}

.comment_title a {
text-decoration:none;
color:#cccccc;
}
.comment_title a:hover {
text-decoration:none;
color:#cccccc;
}

/* コメント ナビ */
.comment_state {
font-size:13px;
text-align:right;
line-height:120%;
padding:10px 0px 5px 0px;
margin:0px 10px 10px 10px;
}

.entry_state li,
.comment_state li,
.entry_navi li { display:inline;}

/* トラックバックURL */
.trackback_text {
line-height:140%;
padding-bottom:15px;
margin:0px 20px 10px 20px;
}

/* カレンダー */
.calendar_layout {
margin-left:5px;
margin-bottom:15px;
}
.calender {
font-size:11px;
width:150px;
background:#111111;
color:#cccccc;
}
.calender a {font-weight:bolder;}
.calender caption {
font-size:11px;
width:150px;
height:13px;
background:#000000;
color:#FFFFFF;
padding-top:2px;
padding-bottom:1px;
}
.calender caption a:link  {color:#6699FF; text-decoration:none;}
.calender caption a:active  {color:#E88A3E; text-decoration:none}
.calender caption a:visited {color:#6699FF; text-decoration:none}
.calender caption a:hover   {color:#ff6666; text-decoration:underline;}
.calender th {
width:20px;
height:16px;
font-weight:bolder;
text-align:center;
}

.calender td {
width:20px;
height:16px;
text-align:center;
}
.calender td a {
display:block;
}

.calender td a:link {
color:#6699FF;
text-decoration:none;
}

.calender td a:visited {
color:#333333;
text-decoration:none;
}

.calender td a:hover {
color:#ff6666;
text-decoration:underline;
}

/* カレンダー曜日 */
th#sun {
color:#CC3300;
}

th#sat {
color:#0066CC;
}

/* ▼メニューバー▼ */
ul#menu_bar {
font-size: 100%; /* 文字サイズ */
height:25px; /* 高さ */
padding-left:0px;
margin-left:0px;
margin-top:0px; /* 上の間隔 */
margin-bottom:5px; /* 下の間隔 */
}

#menu_bar li {
list-style-type:none;
float:left;
line-height:25px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:108px; /* １つのメニューボタンの幅 */
border-right:1px solid #cccccc; /* 区切り線 */
color:#6699FF; /* リンク文字の色 */
background-color:#000000; /* メニューボタンの背景 */
text-decoration:none;
border:1px solid #333333; /* 枠*/
}

#menu_bar li a:hover{
color:#ffffff; /* マウスが乗ったときのリンク文字の色 */
background-color:#222222; /* マウスが乗ったときの背景色 */
text-decoration:none;
border:1px solid #333333; /* 枠*/
}

#menu_bar li.menu_bar_end a {
border-right:none;
}

/* ▲メニューバー▲ */

