@charset "utf-8";

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
html {
margin: 0;
padding: 0;
}
/*BODY全体に関する設定*/
body {
margin: 0;
padding: 0;
height:100%;
font-size:12px;
font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
background: url(http://bfile.shinobi.jp/6233/blog_back_wh2.gif) fixed;
word-wrap:break-word;
}


/*<td>の全ての設定*/
td {
text-align:center;
empty-cells: hide;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a {
color:#59b3be;
text-decoration:none;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#fff;
background:url(http://bfile.shinobi.jp/6233/yokikoto_c.gif);
text-decoration:none;
}

img {
border:0;
}

/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
padding:0;
margin:0;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}


.float_l{float:left;
padding:0;
margin:0;
}

.float_r{float:right;
padding:0;
margin:0;
}

.clear{
clear:both;
height:0;
width:0;
padding:0;
margin:0;
}

/**************************************************************************************
  外枠の設定
**************************************************************************************/
#over_all{
 width:75%;
 max-width:1000px;
 min-width:800px;
 margin:0 auto;
 padding:0 25px 0 0;
 background:url(http://bfile.shinobi.jp/6233/r_border.gif) #fff repeat-y top right;
}

#contener{
 background:url(http://bfile.shinobi.jp/6233/l_border.gif) repeat-y left #fff;
 padding:0 0 0 25px;
 margin:0;
 }
 
/**************************************************************************************
  上部ブロックの設定
**************************************************************************************/
#header{
 padding:20px;
 margin:0;
 background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x bottom left #fff;
 }
 
#header .head_1{
padding:0;
margin:0;
} 


#header .head_1 .title{
padding:0;
margin:0;
float:left;
}
 
#header .head_1 .title a{
color:#000;
}

#header .head_1 .title a:hover {
color:#ccc;
text-decoration:none;
}
 
#header .head_1 .title h1{
font-size:3em;
padding:0;
margin:0;
font-weight:normal;
text-decoration:none;
font-style:normal;
} 

#header .head_1 .CalendarMoveTable{
padding:0;
margin:0;
float:right;
}


 
#header .head_1 .CalendarMoveTable .CalendarPrevTd,#header .head_1 .CalendarMoveTable .CalendarNextTd{
padding:0;
margin:0;
font-size:3em;
}

#header .head_1 .CalendarMoveTable .CalendarNowTd{
padding:0 5px 0;
margin:0;
font-size:1em;
}


#header .head_2{
padding:0;
margin:0;
} 

#header .head_2 .dis{
max-width:500px;
float:left;
padding:10px 0 0;
margin:0;
}

#header .head_2 .CalendarTable{
padding:0;
margin:10px 0 0 0;
float:right;
}


 
#page{
 padding:20px 20px 25px;
 margin:0;
 background:#FFF;
 }
 
/**************************************************************************************
  プラグインブロックの設定
**************************************************************************************/

 #plugin{
 width:200px;
 float:left;
 margin-top:-5px;
 padding:0 10px 10px 0;
 }
  
 #plugin .title{
 font-size:1em;
 background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x top left;
 padding:18px 0 10px 15px;
 margin:0;
 }

 #plugin .title img{
padding:0;
margin:5px 0 0 0;
float:left;
 }

 #plugin .title h3{
font-size:16px;
padding:0;
margin:0;
} 
 
 
 #plugin .txt{
 margin:0;
 padding:30px;
 background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x top left;
 font-size:0.9em;
 line-height:1.5em;
 margin:0 0 15px 0;
 }

 #plugin .txt a{
 color:#555;
 display:block;
 }

 #plugin .txt a:hover{
 color:#fff;
 text-decoration:none;
 background: url(http://bfile.shinobi.jp/6233/back_img.gif);
 }

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
 #plugin .CalendarMoveTable {
	width:100%;
	margin: 0 auto;
	padding:3px;
	border-collapse: collapse;
}

#header .CalendarTable a,#header .CalendarMoveTable a ,#plugin .CalendarTable a,#plugin .CalendarMoveTable a{
color:#f88;
}

#header .CalendarTable a:hover,#header .CalendarMoveTable a:hover,#plugin .CalendarTable a:hover,#plugin .CalendarMoveTable  a:hover{
color:#FFFFFF;
background:url(http://bfile.shinobi.jp/6233/yokikoto_p.gif);

}

#plugin .CalendarMoveTable .CalendarPrevTd,#plugin .CalendarMoveTable .CalendarNextTd{
padding:0;
margin:0;
font-size:3em;
}

/*カレンダー表示用テーブル*/
 #plugin .CalendarTable {
	width:100%;
	margin: 0 auto;
	padding:3px;
	border-collapse: collapse;
}

 #plugin .CalendarMoveTable tr th,
 #plugin .CalendarMoveTable tr td,
 #plugin .CalendarTable tr th,
 #plugin .CalendarTable tr td {
	padding: 3px;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
 #plugin .CalendarMoveTr {
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
 #plugin .CalendarPrevTd {
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
 #plugin .CalendarNowTd {
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
 #plugin .CalendarNextTd {
}


/**************************************************************************************
  コンテンツブロックの設定
**************************************************************************************/
 #content{
 padding:0 0 5px 0;
 margin:-5px 0 0 215px;
 }

#content .entry{
 padding:0;
 margin:0 0 30px 0;
 } 
 
#content .title{
background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x top left;
padding:18px 0 10px 10px;
margin:0;
}
 
#content .title img{
padding:0;
margin:5px 0 0 0;
float:left;
 }
 
#content .title a {
padding:0;
margin:0;
color:#000;
}

#content .title a:hover {
color:#ccc;
}
 
#content .title h2{
font-size:16px;
padding:0;
margin:0;
}

#content .title h3{
font-size:16px;
display:block;
padding:0;
margin:0;
}

#content .data{
width:200px;
margin-top:-18px; padding:4px 30px 0 0;
font-size:11px;
text-align:right;
float:right;
}

#content .txt:first-letter{
float:left;
display:block;
padding:2px 0 0 0;
margin:0;
font-size:3em;
font-weight:900;
}

#content .txt{
background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x top left;
margin:0;
padding:30px 20px 30px;
letter-spacing:0.1em;
line-height:1.5em;
}

#content .footer{
font-size:11px;
text-align:right;
padding:20px 30px 5px 0;
margin:0 0 15px 0;
}
 
/**************************************************************************************
  コメント表示部分の設定
**************************************************************************************/
table.comment_form {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}
table.comment_form tr th,
table.comment_form tr td {
	padding: 5px;
	text-align: left;
}
table.comment_form tr th {
	text-align: right;
	font-weight: normal;
}

table.comment_form tr td.btn {
	text-align: center;
}

table.comment_form input.text {
	width: 400px;
	background: #fff;
	border: 1px solid #9ea0a1;
}
table.comment_form textarea.text{
	width: 460px;
	background: #fff;
	border: 1px solid #9ea0a1;
}
table.comment_form td.btn input {
	width: 100px;
	height: 24px;
	margin-top: 10px;
	background: #fff;
	border: 1px solid #9ea0a1;
}

div.user_comment {
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0;
}


/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/

input.trackback {
	width: 400px;
	background: #ccc;
	border: 1px solid #9ea0a1;
}
div.user_trackback {
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0;
}


/**************************************************************************************
  下部ブロックの設定
**************************************************************************************/
 
 #footer{
 background:url(http://bfile.shinobi.jp/6233/line.gif) repeat-x top left #fff;
 padding:20px;
 margin:5px 0 0 0;
 text-align:right;
 }

 #footer a{
 font-size:0.9em;
 color:#f88;
 padding:1px;
 margin:0 0 0 10px;
 border:#f88 1px solid;
 }

 #footer a:hover{
 color:#fff;
 background:#f88;
 padding:1px;
 margin:0 0 0 10px;
 border:#f88 1px solid;
 text-decoration:none;
 }

