@charset "EUC-JP";

/*---------------------------------------------------------------------------
 カレンダー設定
(共有プラグインのカレンダーを使用の場合は消して下さい)
---------------------------------------------------------------------------*/

table.calender{
width:190px;
margin:0px auto;
text-align:center;
border-top:1px solid #252525;
border-left:1px solid #252525;
border-collapse:collapse;
}

.calender caption,table.calender th{
text-align:center;
}

table.calender th,table.calender td{
border-right:1px solid #252525;
border-bottom:1px solid #252525;

}

table.calender td a:link{
display:block;
background-color:#212121;
}

table.calender td a:visited{
display:block;
background-color:#212121;
}

/*---------------------------------------------------------------------------
記事表示の横幅設定。初期値は535px
変更する場合は全ての値を同じにして下さい。

※616px以上大きくするとレイアウトが崩れます。
※記事幅＋サイドメニュー幅が855pxより大きくなると
レイアウトが崩れます。
---------------------------------------------------------------------------*/

div.article{
	width:535px;
}

div.time{
	width:535px;
}

div.category{
	width:535px;
}

/*---------------------------------------------------------------------------
サイドメニューの横幅設定。初期値204px。
余白の関係上、+10pxくらいが限界だと思います。

※記事幅＋サイドメニュー幅が855pxより大きくなると
レイアウトが崩れます。
---------------------------------------------------------------------------*/

#rightcontent{
	width:204px;
	}



/*---------------------------------------------------------------------------
リセットCSS
---------------------------------------------------------------------------*/

/*marginとpaddingのリセット
---------------------------------------------------------------------------*/

body, table, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, textarea, p, blockquote, th, td,iframe{
margin: 0;
padding: 0;
}

/*見出し、強調タグの文字サイズ、太さのリセット
---------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{
font-size: 100%;
font-weight: normal;
}

address, caption, cite, code, dfn, em, strong, th, var{
font-style: normal;
font-weight: normal;
}

/*リストマークなし
---------------------------------------------------------------------------*/

ol, ul{
list-style:none;
}

/*画像のボーダー表示なし
---------------------------------------------------------------------------*/

fieldset, img{
border:0;
}


/*ブラウザのスクロールバーの表示統一
---------------------------------------------------------------------------*/

html{
overflow-y: scroll;
overflow: -moz-scrollbars-vertical;
overflow-x:scroll;
}

/*テーブルのテキストの流れの統一
---------------------------------------------------------------------------*/
table,th,td{
border:none;
}

caption, th{
text-align: left;
}

/*フォントのリセット
---------------------------------------------------------------------------*/

body{
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}

table{
font-size:inherit;
font:100%;
}

pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}

/*詳細にフォントの種類の設定
---------------------------------------------------------------------------*/

*{
font-family:
"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
"メイリオ",Meiryo,
Osaka
}

/*--IE7に対するフォントの種類--*/
*:first-child+html *{
font-family:
"メイリオ",Meiryo,
"ＭＳ　Ｐゴシック","MS P Gothic",
sans-serif;
}

/*--IE6に対するフォントの種類--*/
* html *{
font-family:
"メイリオ",Meiryo,
"ＭＳ　Ｐゴシック","MS P Gothic",
sans-serif;
}


/*CSSハック
------------------------------------------------------------------------*/

/*--IE7の「hasLayout」問題の解決--*/
*:first-child+html *{
letter-spacing:0;
}


/* body設定
--------------------------------------------------------------*/

body {
	text-align: center;
	background: #171717 url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/headback.jpg) no-repeat top center;
}


#backimage {
	width:855px;
	margin: 0px auto;
	background: #171717 url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/backimage2.jpg) no-repeat left top;
	border:0px solid #cccccc;	
}


/*コンテナー 
--------------------------------------------------------------*/

#conteiner {
	width: 855px;
	margin: 0px auto;
	font-size: 13px;
	line-height: 1.7;
	color: #cccccc;
	text-align: left;
}


/*ヘッダー
--------------------------------------------------------------*/

#header {
	height:315px;
	position:relative;
}

#header #rss{
	width:54px;
	position:absolute;
	top:34px;
	left:798px;
	}

#header #blogtitle{
	width:421px;
	height:67px;
	position:absolute;
	top:192px;
	left:417px;
	}


/*コンテンツ
--------------------------------------------------------------*/

#content {
	width: 855px;
	margin: 0px auto;
}


/* 2カラム化
--------------------------------------------------------------*/

#leftcontent{
	width:616px;
	float:left;
	padding-top:4px;
	}

#rightcontent{
	float:right;
	font-size:11px;
	}


/* 記事テーブル
--------------------------------------------------------------*/

div.articletable{
	width:616px;
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/maintable_top.gif) no-repeat;
	margin:0px auto 35px auto;
}

div.articletable .h2table{
	padding:27px 0px 5px 40px;
}

div.articletable h2,.freecategory h2{
	font-size:17px;
	font-weight:bold;
	color:#978f59;
}

div.article{
	margin:0px auto 0px auto;
}

div.time{
	margin:0px auto 20px auto;
	text-align:right;
	font-size:11px;
}

div.category{
	margin:0px auto 0px auto;
	text-align:right;
	font-size:11px;
}

div.entrybody{
padding-bottom:20px;
word-break:break-all;
overflow:hidden;
}


/* サイドバー
--------------------------------------------------------------*/
#rightcontent h2{
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/border.gif) no-repeat left bottom;
	padding-bottom:3px;
	margin-bottom:4px;
	color:#fff;
	}

#rightcontent ul,#rightcontent div{
	margin-bottom:20px;
	}

form,input,textarea,select{
  font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}


/* フーター
--------------------------------------------------------------*/

#footer {
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/footerback.gif) no-repeat center;
	padding:30px 0px 5px 0px;
	font-size: 11px;
	margin: 20px auto 0px auto;
	text-align: center;
	color: #cccaca;
	line-height: 1.7;
}


/* h1設定
--------------------------------------------------------------*/

#conteiner h1 {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	display:inline;
}


/* Pタグの設定
--------------------------------------------------------------*/

/*content内のPタグ指定*/
#content p {
	padding-bottom: 20px;
}


/* リンクの設定
--------------------------------------------------------------*/

a:link{
	color:#888;
	text-decoration:none;
}

a:visited{
	color:#888;
	text-decoration:none;
}

a:hover{
	color:#fff;
	text-decoration:none;
}


.h2table a:link{
	color:#978f59;
	text-decoration:none;
}

.h2table a:visited{
	color:#978f59;
	text-decoration:none;
}

.h2table a:hover{
	color:#cccaca;
	text-decoration:none;
}

h1 a:link{
	color:#fff;
	text-decoration:none;
}

h1 a:visited{
	color:#fff;
	text-decoration:none;
}

h1 a:hover{
	color:#888;
	text-decoration:none;
}


/* コメント表示(トラックバック兼用)
--------------------------------------------------------------*/

.commentarea{
	margin:0px auto 0px auto;
}

.commenteditarea{
	padding:30px 30px 0px 40px;
}

.commenttitle{
	color:#978f59;
	margin:20px 0px 20px 40px;
}


h2#comment_post{
	color:#978f59;
	margin:0px 0px 20px 40px;
}

.commentarea ul{
	margin:0px auto 10px auto;
	padding:25px 60px 20px 60px;
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/commentback.gif) no-repeat top;
}

li.liday{
	text-align:right;
}

.commentname h3{
	font-weight:bold;
}


/* コメントフォーム装飾
--------------------------------------------------------------*/

.commentformpadding{
	padding-left:42px;
}

.commentform input,
.commentform textarea,
.commenteditarea input,
.commenteditarea textarea{
	background-color:#212121;
	border:1px solid #444;
	color:#cccaca;
	paddng:5px;
	font-size:13px;
}

.commentform .inputs,
.commenteditarea .inputs{
	width:200px;
}

.commentform .inputpass,
.commenteditarea .inputpass{
	width:100px;
	font-size:13px;
}

.commentform textarea,
.commenteditarea textarea{
	width:400px;
	height:150px;
}


/* トラックバックURL
--------------------------------------------------------------*/
p#tburl{
	width:547px;
	border:1px solid #333333;
	padding:3px;
	color:#aaaaaa;
	background-color:#212121;
	margin:0px 0px 20px 40px;
	word-break:break-all;
	overflow:hidden;
}


/* 戻る・進む
--------------------------------------------------------------*/
.nextback{
	width:606px;
	margin:0px auto 20px auto;
	text-align:center;
}


/* フリーカテゴリー
--------------------------------------------------------------*/
.freecategory{
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/freecategoryback.gif) no-repeat bottom;
	width:616px;
	margin:0px auto 20px auto;
	font-size:12px;
}

.freecategory li{
	padding-left:17px;
	background:url(http://blog-imgs-44.fc2.com/b/l/u/blurplus/sankaku.gif) no-repeat left center;
}

.freecategoryspace{
	padding:15px 15px 20px 39px;
}

.freecategory .freenextback{
	text-align:center;
}


/*clearfix
--------------------------------------------------------------*/
.clearfix{
	overflow: hidden;
}

* html .clearfix{
	zoom:1;
}