/******************************
 reset
*******************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
b,u,i,center,dl,dt,dd,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-weight:normal;
    background: transparent;
    line-height: 1;
    text-align:left;
}
fieldset, img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    overflow:hidden;
    line-height: 1;
}

ol,ul { list-style: none; }
blockquote:before,blockquote:after,
q:before,q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/**************************************************************
 common
**************************************************************/
body {
    font-size:13px;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    color:#333333;
    background-image:url('http://bfile.shinobi.jp/6752/backg_gray.gif');
}

input, textarea{
    padding:2px;
    border:1px solid #cccccc;
    background:#ffffff;
    color:#333333;
}
a:link,a:visited{
    outline:0;
    text-decoration:underline;
    color:#666666;
}
a:hover,a:active {
    outline:0;
    color:#999999;
    text-decoration:none;
}

strong,b {
    font-weight:bold;
}

.clear {
    height:0;
    line-height:0;
    clear:both;
}
.left {
    text-align:left;
}
.center {
    text-align:center;
}
.right {
    text-align:right;
}

/******************************
 レイアウト
*******************************/
#HeaderBlock {
    width:100%;
    background:#333333;
}

#TopBlock {
    width:100%;
    margin: 0 0 15px ;
}

#EntryBlock {
    width:650px;
    margin: 0 auto ;
    padding:0;
}

#FooterBlock {
    width:100%;
}

/******************************
ヘッダーブロック
*******************************/
#TopText {
    padding:15px;
}

#TopText a:link, #TopText a:visited {
    font-weight:bold;
    text-decoration:none;
    /*color:#DD4B39;*/
    color:#FFFFFF;
}

/******************************
トップブロック
*******************************/
#TopPankuzu {
    padding:15px;
}

/******************************
フッターブロック
*******************************/
#FooterBlock ul {
    text-align:center;
}
#FooterBlock li {
    display:block;
    padding:0 0 0.7em ;
}

#FooterBlock li.cm {
    font-size:80%;
}

#FooterBlock li.copy {
}


/******************************
記事
*******************************/
.EntryInnerBlock {
    margin:0 0 2em;
    padding:2em;
    background:#FFFFFF;
    border:4px solid #BBBBBB;
}

/*各記事タイトル部分の設定*/
.EntryTitle {
    padding:0.5em 0 ;
    font-size:130%;
    line-height:1.4;
    border-bottom:3px solid #BBBBBB;
}

.EntryTitle a:link, .EntryTitle a:visited {
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
.EntryTitle a:hover {
    color:#999999;
}

.EntryTitleFont {}
.EntryTextBox {}

.EntryText {
    padding:1em;
    line-height:1.5;
}

.EntryPsText {
    padding:1em 0;
    text-align: right;

}
.EntryPsText a {
    padding-left:13px;
    background:url('http://bfile.shinobi.jp/6752/icon_arrow_r.gif') no-repeat 0 50%;
}

/*-------------------------------------------------------
EntryText内で使用するタグの調整
-------------------------------------------------------*/
.EntryText * {
    line-height:1.5;
}

.EntryText a:link,
.EntryText a:visited{
    text-decoration:underline;
    color:#666666;
}

.EntryText a:hover,
.EntryText a:active {
    color:#999999;
}

/*画像*/
.EntryText img {
    padding: 0.2em ;
    border:1px solid #cccccc;
    text-align:center;
    width:100%;
}

/*見出し*/
.EntryText h3 { 
    font-size:120%;
    font-weight:bold;
    border-left: #333333 4px solid;
    margin:1em 0px 0.5em;
    padding:0 0 0 8px; 
}

.EntryText h4 { 
    font-size:110%;
    font-weight:bold;
}

.EntryText p { 
    margin:1em 0;
}

/*リスト*/
.EntryText ol,ul { 
    list-style: square;
}

/*テーブル*/
.EntryText table {
    width: 100%;
　　margin: 0 1em 1em;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.EntryText table th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.EntryText table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

.EntryText blockquote, .EntryText pre{
    background-color: #F2F2F2;
    padding: 10px;
    border-left: #BFBFBF 5px solid;
    margin: 3px 15px 3px 15px;
    font-size:90%;
}

/*-------------------------------------------------------
拍手ボタン
-------------------------------------------------------*/

.NinjaClap {
    padding:1em 0 0;
}
.NinjaClap a img {
    margin:0 0.5em;
    vertical-align:middle;
    width:80px;
}

/*-------------------------------------------------------
記事のメタ情報（カテゴリー、日付部分）
-------------------------------------------------------*/

.EntryMeta {
    padding: 0.5em;
    text-align:right;
}

.EntryMeta ul {
    margin: 0;
}
.EntryMeta li {
    padding:0 0 0 1em;
    display:inline-block;
    float:right;
}
.EntryMeta li a:link, .EnryFooter li a:visited {
    display:inline-block;
    padding:0 0 0 13px;
    background:url('http://bfile.shinobi.jp/6752/icon_arrow_r.gif') no-repeat 0 50%;
    text-decoration:none;
}
.EntryMeta li a:hover {
    text-decoration:underline;
}
/*記事の投稿者名が記載されている部分*/
.EntryUserName {}
/*記事を投稿した日が記載されている部分*/
.EntryWriteDate {}
/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {}
/*記事へのコメントリンクが記載されている部分*/
.EntryComment {}

/*-------------------------------------------------------
ページリンク
-------------------------------------------------------*/
.PageLinkBlock {
    display:block;
    margin:2em auto ;
}
.PageLinkBlock ul {
    text-align:center;
}
.PageLinkBlock li{
    display:inline;
}
.PageLinkBlock li a.prev {
}
.PageLinkBlock li a.next {
}

.PageLink10 {
    padding:0.5em 0;
    text-indent:center;
}
.PageLink10 li {
    border:1px dotted #BBBBBB;
    margin:0.2em;
    padding:0.4em 0.5em;
    background-color:#FFFFFF;
}

.PageLink10 li a{
	font-weight:normal;
}