/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*全体の設定*/
html{
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",sans-serif;
color:#333;
overflow: auto;
scrollbar-face-color: #EEEEEE;
scrollbar-track-color: #EEEEEE;
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #EEEEEE;
scrollbar-darkshadow-color: #EEEEEE;
}

body {
text-align:center;
background:url(http://file.bluffmemo.blog.shinobi.jp/Img/1278723374/) fixed;
letter-spacing:1px;
line-height:1.6;}

a:link,a:visited {
   color:#68903C;
   text-decoration:none;
}

a:hover,a:active {
   color:#92C45B;
   border-bottom:0px;
}

div#top {
   text-align:left;
   width:700px;
   margin:20px auto;
   padding:0 20px;
   border:1px solid #CECFCE;
   background:#fff;
}

div#header {
   width:700px;
   position:relative;
}

div#contents {
   clear:both;
}

div#navi {
   position:absolute;
   top:20px;
   right:0;
}

div#menu {
   float:left;
   width:700px;
   margin:10px 0;
   background:#333;
}

dl,ol,ul {
   margin:0 0 1em 0;
   padding:0;
   font-size:75%;/* 14px相当 */
}

li {
   margin:0 0 0 40px;
   padding:0;
}

div#header h1 {
   padding:10px 0;
   font-weight:bold;
   font-size:175%;/* 28px相当 */
}

div#header p {
   margin:0;
   padding:0 0 5px 0;
   border-bottom:1px solid #CECFCE;
}

div#navi ul {
   list-style:none;
}

div#navi li {
   float:left;
   margin:0 0 0 22px;
   padding:0 0 0 20px;
   font-size:100%;/* 13px相当 */
}

div#navi li.clap {
   background:url(http://file.bluffmemo.blog.shinobi.jp/Thumbnail/1279276752/) 0 50% no-repeat;
}

div#navi li.twitter {
   background:url(http://file.bluffmemo.blog.shinobi.jp/Img/1279033444/) 0 50% no-repeat;
}

div#navi li.pixiv {
   background:url(http://file.bluffmemo.blog.shinobi.jp/Img/1279033437/) 0 50% no-repeat;
}

div#navi li.bookmeter {
   background:url(http://file.bluffmemo.blog.shinobi.jp/Img/1279033450/) 0 50% no-repeat;
}

div#navi li a {
   border-bottom:1px solid #CECFCE;
}


/* ========MENU CUSTOMIZE======== */
div#menu ul {
   list-style:none;
   margin:0;
   padding:0;
   font-size:75%;/* 12px相当 */
}
div#menu li {
   float:left;
   margin:0;
   padding:0;
}
div#menu li a {
   display:block;
   padding:8px 20px;
   color:#fff;
}

div#menu li a:hover {
   color:#fff;
   background-color:#68903C;
   border:none;
}

div#menu .on {
   background-color:#68903C;
   color:#fff;
}

h1,h2,h3,h4,h5,h6 {
   margin:0;
   padding:0;
   font-weight:normal;
   font-size:88%;/* 14px相当 */
}

p {
   margin:0 0 1em 0;
   padding:0;
   font-size:75%;/* 14px相当 */
}

br {
   letter-spacing:normal;
}

img {
margin: 0px 0px 0px 0px;
border: none
} 

#mainBlock {
width: 500px;
}


/* ========CONTENTS CUSTOMIZE======== */
div#contents h2 {
   font-weight:bold;
   font-size:88%;/* 16px相当 */
   border-left:5px solid #333;
   margin:5px 0;
   padding:2px 0 2px 10px;
   line-height:1.0;
}

div#contents h3 {
   font-weight:bold;
   font-size:88%;/* 15px相当 */
}

div#contents dl {
   margin:0;
   padding:0;
}

div#contents dt {
   text-decoration:underline;
}

div#contents dd {
   margin:0 0 1em 1em;
}



/* ========TOTOP CUSTOMIZE========= */
div#totop {
   padding:10px 0;
   text-align:right;
   font-size:82%;/* 13px相当 */
}

div#totop a {
   padding:0 0 0 12px;
   background:url(http://file.bluffmemo.blog.shinobi.jp/Img/1278723381/) 0 60% no-repeat;
}


/* ========FOOTER CUSTOMIZE======== */
address {
   text-align:center;
   font-size:63%;/* 10px相当 */
   font-style:normal;
   padding:20px 0;
   border-top:1px solid #CECFCE;
}

/*記事タイトル下の水平線の設定*/
hr { 
height: 0px; 
border-width: 1px 0px 0px 0px; 
border-color: #000000; 
border-style: solid; 
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#TopBlock {
width:500px;
font-size: 10pt;
}

/*ページタイトル文字部分の設定*/


}


/*管理画面へのリンク*/
.AdminLink {
font-size: 10pt;
text-align:right;
}

#FooterBlock {
font-size: 8pt;
text-align:left;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 500px;
font-size: 10pt;
}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding: 0px 0px 50px 0px;
}

/*プラグインが表示される場所の設定*/
.PluginContents {
padding: 5px 0px 0px 0px;
}**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width: 500px;
font-size: 10pt;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
padding: 20px 0px 0px 0px;
font-size: 10pt;
}

/*日付と記事タイトル部分*/
.EntryTitle {
float:left;
font-size:10pt;
font-family: sans-serif,Osaka,"ＭＳ Ｐゴシック"; 
} 

/*記事タイトル右側の部分*/
.EntrySubtitle {
text-align:right;
font-size: 10pt;
} 

/*追記文書が記載される部分*/
.EntryPsText {
text-align:left;
padding: 10px 0px 0px 0px;
font-size: 10pt;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
padding:20px 0px 10px 0px;
font-size: 10pt;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
margin: 70px 0px 0px 0px;
font-size: 10pt;
}

.CommentMenuTitle{
margin: 70px 0px 0px 0px;
font-size: 10pt;
}

/*コメントのタイトル部分*/
.CommentTitle{
float: left;
font-size: 10pt;
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
text-align:right;
font-size: 10pt;
}

/*コメントフォーム用テーブル*/
.CommentFormTable{
font-size: 10pt;
}

/*inputタグやtextareaの設定*/
input, select, textarea { 
background-color: #ffffff; 
border: 1px #000000 solid; 
scrollbar-face-color: #ffffff; 
scrollbar-track-color:  #ffffff; 
scrollbar-arrow-color: #000000; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
padding:10px 0px 0px 80px;
font-size: 10pt;
}

.CommentResTitle {
text-align:right;
font-size: 10pt;
}