/* contentプロパティの初期化 */
*:before,
*:after {
	content: "";
}


/* 全体的なマージン・パディングの初期化 */
* {
	margin: 0;
	padding: 0;
}
/* ボディ */
body {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka; /* 文字の種類 */
	color: #ffffff; /* 文字の色 */
	background-color: #000000; /* 背景の色 */
	text-align: center; /* 古いIEでセンタリングする */
	line-height: 1.5; /* 行間 */
	font-size: x-small !important; /* 古いIEの文字サイズ */
	font-size: small !important; /* CSSを正しく解釈出来るブラウザ用の文字サイズ */
}

/*リンクの設定*/
a {
	text-decoration: none;
	color: #ffcc00;
}

/*カーソルON*/
a:hover {
	color: #ffcc00;
	text-decoration: underline;
}

/*リンク画像枠*/
a img {
	border-style: none;
	border-width: 0px;
	text-decoration: none;
}

/*段落の設定*/
p {
	margin: 1em 0;
}

/* 入力エリア、リスト、ボタンの設定 */
input,textarea,select,button,submit {
	color: #000000;
	background: #ffffff;
	border: 1px solid #660000;
}

/* テーブルセル全般 */
th,td {
	vertical-align: top;
}

/* 絵文字 */
img.emoji {
	vertical-align: middle;
}

/* リスト表示設定 */
ul {
	list-style-type: none;
}

li {
	border-bottom: 1px solid #660000;
}




/*レイアウト設定----------------------------------------------*/


/* サイト全体のテーブル */
#container-table {
	width: 984px;
	margin: 0;
	text-align: left;
	border: 2px solid #660000;
	background-color: #000000;
}


/* ヘッダー・サブタイトルセル */
#header-cell {
	padding: 0 5px;
	color: #fff;
         border: 2px solid #000000;
	background-color: #660000;
}


/* トップカテゴリーセル */
#category-cell {
	padding: 0 5px ;
	border-bottom: 1px solid #660000;
}


/* トップイメージ・ブログタイトルセル */
#titlecell {
	height: 200px;
	padding-left: 10px;

/*トップ画像*/
	background: url("http://blog-imgs-23.fc2.com/a/d/o/adobeurawaza/cocktailimage.jpg");
}


/* プラグイン1セル */
#plugin-first-cell {
	width: 210px;
	border-right: 1.5px solid #660000;
}


/* プラグイン2セル */
#plugin-second-cell {
	width: 210px;
	border-left: 1.5px solid #660000;
}


/* 記事等メインセル */
#main-cell {
	width: 564px;
}


/* フッターセル */
#footer-cell {
	border-top: 1px solid #660000;
	text-align: center ;
}


/*タイトル設定------------------------------------------------*/


/* ブログタイトル */
.blog-title {
         font-family:"ヒラギノ角ゴ Pro W3", "Impact", "Haettenschweiler", "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	font-weight: bold;
	color: #ffffcc;
}

html>body .blog-title {
	font-size: 15px;		/* Opera用の文字サイズ */
}




/*トップカテゴリー設定----------------------------------------*/


/* トップカテゴリー */
.category-name {
	color: #000000;
}




/*検索結果設定-----------------------------------------------*/

/* 検索結果タイトル */
.search-title {
	padding: 0 5px;
	font-weight: bold;
	border-bottom: 1px solid #660000;
	color: #ffffff;
	background-color: #000000;
}




/*プラグイン設定----------------------------------------------*/

/* プラグイン1タイトル */
.plugin-first-title {
	background-color: #000000;
}

/* プラグイン2タイトル */
.plugin-second-title {
	padding: 0 5px;
	background-color: #000000;
}

/* プラグイン3タイトル */
.plugin-third-title {
	padding: 0 5px;
	border-bottom: 1px dotted #660000;
	background-color: #000000;
}

/* プラグイン囲み */
.plugin-body {
	border-bottom: 1px solid #660000;
}




/*記事部分等設定----------------------------------------------*/


/* 記事日付 */
.entry-day {
	padding: 0 5px ;
	color: #ffffff;
	background-color: #660000;
}

/* 記事タイトル */
.main-title {
	margin: 5px 10px 15px 10px ;
	font-size: small;
	font-weight: bold;
	font-size: medium;
         color:#ffffcc;
}

html>body .main-title {
	font-size: medium; /* Opera用の文字サイズ */
}

/* その他タイトル */
.other-title {
	margin-bottom: 15px;
	padding: 0 5px ;
	font-weight: bold;
	background-color: #660000;
	color: #ffffff;
}

/* 記事部分等本文囲み */
.main-body {
	margin: 10px;
}

/* 記事ステータス */
.main-state {
	margin: 15px 10px 25px 10px;
	text-align: right;
	border-top: 1px solid #660000;
}

/* コメントタイトル */
.comment-title {
	font-weight: bold;}

/* コメントステータス */
.comment-state {
	margin-bottom: 10px;
	text-align: right;
	border-bottom: 1px solid #660000;
}

/* トラックバック囲み */
.trackback-block {
	margin: 10px;
	border: 1px solid #660000;
	background-color: #000000;
}

/* トラックバックタイトル */
.trackback-title {
	padding-top: 10px;
	border-top: 1px solid #660000;
	font-weight: bold;
}

/* トラックバックステータス */
.trackback-state {
	text-align: right;
}




/*その他------------------------------------------------------*/

/* ページ移動 */
.page-navi {
	text-align: center ;
	color: #ffcc00;
}
/* 横型カレンダー設定  */
#calender {
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
	text-align: center;
	font-size: 13px;
}
/* カレンダー枠テーブル */
table.calender {
	width: 100%;
}

/* ヘッダー（年、月） */
.calender caption {
	padding: 0px;
}

/* 曜日セル */
.calender th {
	font-weight: normal;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
}

/* 日付セル */
.calender td {
	text-align: center;
	background: #000000;
	font-size: 11px;
}
