/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
* {
        margin: 0;
        padding: 0;
        font-style: normal;
}

.red  {color: #f00;}
.blue {color: #00f;}

.mf_side {
margin: 0;
padding: 0;
}

div.NinjaEntryCommercial{
display: none !important;
}

over {width:900px;}

blockquote {
font-size:14px;
margin:0 50 0 20px;
color:#000;
padding:20px;
border:#99f inset 5px;
background-color:#ccf;
/*    filter: Alpha(opacity=50);*/ /* IE系 */
/*    opacity:0.5;*/ /* Mozzila系 */
}

pre {
margin:10px 10px 10px 10px;
padding:0px 15px 15px 15px;
border:#99f dotted 1px;

    width:auto !important;
    overflow: auto !important;
    white-space: normal !important;
    white-space: -moz-pre-wrap !important; /* Mozilla */
    white-space: -pre-wrap !important;     /* Opera 4-6 */
    white-space: -o-pre-wrap !important;   /* Opera 7 */
    white-space: pre-wrap !important;      /* CSS3 */
    word-wrap: break-word !important;      /* IE 5.5+ */
}

code {
padding-left:10px;
margin:0px 10px 10px 10px;
font-size:12px;
color:#0f0;
background-color:#000;
}

#content0a { display:block; width:970px;}
#content0b { display:none; }

/*スクロールバーの設定（IE Sleipnir のみ）*/
html{
scrollbar-base-color:#00f;
scrollbar-arrow-color:#ff0;
scrollbar-track-color:#000;
}

/*BODY全体に関する設定*/
body {
background-color:#000;
padding:0px;
margin:0px;
background-image:url(http://bfile.shinobi.jp/590/cyber1024_768.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-position:50% 100%;
text-align:center;
font-size:16px;/*12pxを一括変更*/
color:#fff;
font-family:'ＭＳ 明朝', 'Verdana', 'Times New Roman', 'Helvetica';
}
/*<div> lineheight*/
.lineheight{/*line-height:1.5;*//*追記1.0->1.2*/
}
/*<img>の全ての設定*/
img {border:0;
text-align:center;

}
/*
<td>の全ての設定
td {
text-align:center;
}

table全ての設定
table{
border-collapse:collapse;
}
*/

/*通常のリンクの設定*/
a:link {color:#ff0;}
/*過去に見たことがあるページのリンクの設定*/
a:visited{color:#fc0;}
/*カーソルが合っている状態のリンクの設定*/
a:hover {color:#c00;}
/*アクティブ状態のリンクの設定*/
a:active {color:#fff;}
a{text-decoration:none;}
.link{cursor:hand;/*text-decoration:underline;*/color:#fc0;}
a:hover.marquee{text-decoration:underline overline;}

/*全体の全体の設定*/
#all{
/*text-align:center;position:relative;*/
margin-left:auto;margin-right:auto;
width:975px;/*800 960 985　990*/
}

/*テキスト左寄せ*/
.left {text-align:left;}
/*テキスト中央寄せ*/
.center {text-align:center;}
/*テキスト右寄せ*/
.right {text-align:right;}

/***プラグイン検索フォームの設定***/
.box{
margin-right:5px;
width:80px;
font-size:16px;/*12pxを一括変更*/
color:#cc0;
background-color:#000;
border:#00f 1px solid;
}

.btn{
width:40px;
font-size:16px;/*12pxを一括変更*/
color:#cc0;
background-color:#000;
border:#00f 1px solid;
}


/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#SuperTopBlock { width:900px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:10px;}
#TopBlock {margin-bottom:5px;}
#TopLeft {float:left;width:725px;/*margin:0px;*/}
#TopRight {float:left;padding-top:0px;margin:30 0 0 0px;width:160px;text-align:left;/*250->160*/}
#content {margin-left:auto;margin-right:auto; clear: both;}

/*　トップページ　*/
.twitter{margin-top:30px;border:1px dotted #339;width:160px;height:160px;overflow:hidden;/*200->140*/}
/*　記事ページ　*/
/*.a8{padding:5 0px;margin:40 0 0px;}*/
.twittere{margin:5 5 0px;border:1px dotted #339;width:160px;height:80px;overflow:hidden;}
.twitterx{margin:5px;}
.TwitterTitle{
text-align:center;
text-decoration:underline;
font-size:14px;
color:#639;//fff
padding:3 0px;
margin:3 0px;
font-weight:bold;
font-family:'Times New Roman', 'Helvetica';
}
.t_memo{font-size:12px;color:#fff;text-align:left; padding:5 10 0 10px;}
.t_time{font-size:10px;color:#666;text-align:right;margin:0 10 5 0px;}
.t_home{font-size:10px;color:#333;text-align:right;margin:5 5 5 0px;}

/*ページタイトル文字部分の設定*/
#TopTitle {
padding:10px 0px 0px 0px;
font-size:16px;
font-weight:bold;
}

#TopTitle a:link {font-weight:bold;color:#ff0;}
#TopTitle a:visited {font-weight:bold;color:#ff0;}
#TopTitle a:hover {font-weight:bold;color:#c00;} 
#TopTitle a:active {font-weight:bold;color:#fff;} 

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
/*padding:10px 0px 0px 20px;*//*100020*/
font-size:12px;/*12pxを16px一括変更*/
color:#99f;
text-align:left;
}
.Links{text-align:left;}
.topPluginInnerBlock{
/*margin-top:5px;*/
text-align:left;
/*padding:5 0px;*/
font-size:12px;/*10px→14を一括変更*/
color:#ccc;/*999*/
line-height:100%;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
#PluginBottomlist {border-bottom:solid 1px #fff;margin:5,20px;}
#Footer,#Footer2 {
border-top:solid 1px #fff;
margin:5px;
text-align:center;
padding:5px;
}

/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
margin:0px;
padding:10px;
font-size:8px;/*12pxを一括変更*/
color:#00f;
text-align:center;
}
#FooterBlock2 {
font-size:16px;/*12pxを一括変更*/
text-align:center;
}
/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/

#marquee {width:900px;height:20px;margin-left:auto;margin-right:auto;overflow:hidden;/*position:relative;*/}

.plugin_data_comment_one {
text-align:left;
/*padding-top:5px;*/
font-size:12px;/*10px→14を一括変更*/
color:#ccc;/*999*/
line-height:200%;
}


#mf_Monthlylist,#commentlist,#krank {
border: none;
scrollbar-3dlight-color:black;
scrollbar-face-color:black;
scrollbar-arrow-color:white;
scrollbar-highlight-color:black;
scrollbar-shadow-color:black;
scrollbar-darkshadow-color:black;
scrollbar-track-color:black;
}
#mf_Monthlylist{line-height:100%;height:600px;overflow:auto;}
#commentlist {/*height:480px;overflow: auto;*/}
#krank {height:350px;overflow: auto;}

/*--------------------------------
   右の外側のプラグインの設定 .PluginBlock 5
---------------------------------*/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
height:650px;/*450*/
text-align:left;
overflow:hidden;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
font-size:16px;/*10pxを14px一括変更*/
color:#fff;
padding:2px 10px 2px 10px;
background-image:url(http://bfile.shinobi.jp/590/cyber_line_2.jpg);
font-weight:bold;
font-family:'Times New Roman', 'Helvetica';
}
/*プラグインの説明部分の設定*/
.PluginExplanation {
padding:5 5 5 0px;/** 5 **/
color:#999;
}
/*プラグインが表示される場所の設定*/
.pluginContents {
padding:5px;
color:#ccc;/*999*/
}


/*--------------------------------
   左タイトル下のプラグインの設定 .subPluginBlock 1
---------------------------------*/
/*プラグイン表示箇所全体の設定-1*/
.subPluginBlock {
/*width:190px;180→200*/
text-align:left;
height:400px;
overflow:hidden;
}


/*プラグインのタイトル（名称）部分の設定*/
.subPluginTitle {
font-size:16px;/*10pxを14px一括変更*/
color:#fff;
padding:2px 10px 2px 10px;
background-image:url(http://bfile.shinobi.jp/590/cyber_line_2.jpg);
font-weight:bold;
font-family:'Times New Roman', 'Helvetica';
}


/*プラグインが表示される場所の設定*/
.subpluginContents {
padding:1px;//5px
color:#ccc;/*999*/
}

/*プラグイン表示箇所の背景や余白設定：ブロック5*/
.PluginInnerBlock { float:left;width:187px;/*180170190*/
}

/*プラグイン表示箇所の背景や余白設定：ブロック1*/
.subPluginInnerBlock { float:left;width:187px;/*180170190*/
}

/*プラグイン表示箇所の背景や余白設定：ブロック4*/
.lastPluginInnerBlock { 
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/

.plugin_data,.plugin_data_date,.plugin_data_comment,.comment_title,.commenter,.comment_time_date {
font-size:11px;/*10px→14->12を一括変更*/
font-family:'Times New Roman', 'ＭＳ Ｐ明朝', 'Verdana', 'Helvetica';
letter-spacing:0px;
}

.plugin_data {
text-align:left;
padding-top:5px;
color:#ccc;/*999*/
line-height:90%;
}

a.plugin_links {color:#eef;}/*ff6*/
a:visited.plugin_links {color:#fee;}/*ff6*/

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
text-align:right;
color:#f00;
}

/*コメントプラグイン処理内の基本デザイン*/
.plugin_data_comment {
text-align:left;
padding-top:5px;
color:#ccc;/*999*/
line-height:120%;
}

.comment_title {
text-align:left;
padding-top:5px;
margin-top:5px;
color:#ff6;/*999*/
/*line-height:120%;*/
}

.commenter{
text-align:left;
padding-top:5px;
color:#fff;/*999*/
/*line-height:120%;*/
}

.comment_time_date{
color:#f00;/*999*/
/*line-height:120%;*/
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
.sim {width:500px;margin 10px;}

/*記事繰り返し処理全ての部分の設定*/
#mainBlock {
text-align:center;
}

/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
text-align:left;
}
.autopagerize_page_element{
margin:5,10px;
}

.autopagerize_insert_before{
margin:5,10px;
}

/*各記事タイトル部分の設定*/
.EntryTitleImg {
width:32px;
height:32px;
}
.EntryTitle {
border-top:solid 3px #fff;
border-bottom:solid 3px #fff;
margin-top:10px;
padding:5px,0px;
text-align:center;
font-size:54px;/*12pxを16px一括変更->24*/
color:#9f6;
background-color:#111;
font-family:"HG正楷書体-PRO","ＭＳ 明朝",cursive;
font-weight:bolder;
height:60px;
}

.EntryTitle a:link {font-weight:bold;color:#fff;/*ff0:9f6*/}
.EntryTitle a:visited {font-weight:bold;color:#ccc;/*ff0:9f3*/}
.EntryTitle a:hover {font-weight:bold;color:#f00;/*00f*/} 
.EntryTitle a:active {font-weight:bold;color:#fff;/*fff*/}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin:0px;
}

/*記事本文が記載される部分*/
.EntryText {
padding:10px;/* 15px */
font-size:18px;/*12pxを16px->14一括変更*/
color:#fff;/*999*/
text-align:left;
line-height:1.2;/*追記*/
}


/*追記文書が記載される部分*/
.EntryPsText {
padding:0 20px;
text-align:left;
font-size:32px;/*12pxを一括変更*/
color:#999;
font-weight:bord;
}

/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
margin:5px 5px 10px 5px;
font-size:20px;/*12px->を一括変更*/
color:#fff;
border:inset 5px #639;
}

.EF1 {text-align:left;margin-left:100px;border-bottom:dotted 1px #306;}
.EF2 {text-align:right;margin-right:50px;padding:5 0px;/*border-bottom:solid 1px #fff;*/}

.EntryFooterCategory{font-size:36px;color:#66f;font-weight:border;}
.EntryFooterComment{font-size:36px;color:#fff;font-weight:border;}
.EFC{font-size:20px;font-weight:border;color:#f00;}

.EntryWriteDate {
text-align:right;/*left*/
font-size:14px;/*10pxを一括変更*/
color:#FFF;
margin:10px;
padding-left:10px;
}
.EntryWroteDate {
color:#F00;
}


/*記事のカテゴリ名が記載されている部分*/
.EntryCategory {
margin-left:5px;
font-size:14px;/*10pxを一括変更*/
color:#fff;
font-family:'Times New Roman', 'Helvetica';
}

/*記事へのコメントリンクが記載されている部分*/
.EntryComment {
margin-left:5px;
font-size:14px;/*10pxを一括変更*/
color:#fff;
font-family:'Times New Roman', 'Helvetica';
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
/*padding:10px;*/
font-size:14px;/*10pxを一括変更*/
color:#00f;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock2{
text-align:center;
padding:10px 10px;
font-size:14px;/*10pxを一括変更*/
color:#fff;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
}


/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.CommentBlock{
/*border-left:solid 1px #00f;*/
}

/*この記事にコメントする　と書かれてる部分の設定*/
.CommentMenuTitle{
text-align:left;
font-size:16px;/*12pxを一括変更*/
color:#cc0;
}

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
.CommentTextBox{
padding:5px 5px 20px 0px;
}

/*コメントのタイトル部分*/
.CommentTitle{
margin:0px;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
height:36px;
padding:2px 10px 2px 10px;
text-align:left;
font-size:32px;/*12px->を一括変更*/
background-color:#000;
color:#fff;
font-weight:bold;
}

/*コメント部分*/
.CommentText{
margin:0px;
padding:10px;/*15*/
font-size:16px;/*12pxを一括変更*/
/*color:#999;*/
text-align:left;
}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter{
text-align:right;
font-size:14px;/*10pxを一括変更*/
color:#00f;
padding:0 5px;
}

/*投稿者名の部分*/
.CommentUserName{
margin-left:5px;
font-size:32px;/*10pxを一括変更->*/
color:#f00;
font-weight:bold;
}

/*投稿者のホームページへのリンク部分*/
.CommentURL{
margin-left:5px;
font-size:14px;/*10pxを一括変更*/
color:#f00;
}

/*投稿された時間が記載されている部分*/
.CommentWriteDate{
margin-left:5px;
font-size:14px;/*10pxを一括変更*/
color:#cff;/*cc0*/
}

/*コメント編集へのリンク部分*/
.CommentEdit{
margin-left:5px;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
padding-bottom:20px;
}

/*コメントフォーム用テーブル*/
.CommentFormTable{
}

/*コメントフォームTHタグ設定*/
.CommentFormTh{
padding-top:5px;
text-align:right;
font-size:14px;/*10pxを一括変更*/
color:#fff;
font-weight:bold;
}

/*コメントフォームTDタグ設定*/
.CommentFormTd{
padding-top:5px;
text-align:left;
}

/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
text-align:right;
}

/*inputタグやtextareaの設定*/
.CommentForms{
margin-right:5px;
padding:2px;
width:150px;
font-size:16px;/*12pxを一括変更*/
/*color:#ff0;*/
color:#fff;
background-color:#003;
/*
background-image:url(http://bfile.shinobi.jp/590/cyber_line.jpg);
background-repeat:repeat-y;
background-position:30% 0%;
*/
border:#000 1px solid;
}

.CommentForms2{
margin-right:5px;
font-size:16px;/*12pxを一括変更*/
color:#fff;
background-color:#003;
/*
background-image:url(http://bfile.shinobi.jp/590/cyber_line.jpg);
background-repeat:repeat-y;
background-position:30% 0%;
*/
border:#000 1px solid;
margin-left:80px;
padding:2px;
width:700px;
height:100px;
}

.btn2{
margin-right:5px;
width:60px;
font-size:16px;/*12pxを一括変更*/
color:#fff;
background-color:#000;
border:#fff 1px solid;
}



/**************************************************************************************
  ツリーかスクリプト用デザイン
**************************************************************************************/

.plugin_data ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.plugin_data ul.tree li{
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(http://file.mazeppa.blog.shinobi.jp/tree_lst.gif);
background-repeat: no-repeat;
}
.plugin_data ul.tree li.end {
background-image: url(http://file.mazeppa.blog.shinobi.jp/tree_end.gif);
background-repeat: no-repeat;
}

/* サムネイル拡大ツール */

.highslide {
    cursor: url(http://file.mazeppa.blog.shinobi.jp/zoomin.cur), pointer;
    outline: none;
    text-align:center;
}
.highslide-caption {
    display: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    border: 5px solid #444444;
    border-top: none;
    padding: 5px;
    background-color: gray;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: black;/*silver*/
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: black;/*gray*/
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* プレビューリンク */

.previewlink {
border-bottom:dashed 1px #f00;
}
.arc90_linkpic {
display: none;
position: absolute;
left: 0;
top: 1.5em;
width: 160px;
height: 120px;
}
.arc90_linkpicIMG {
padding: 0 4px 4px 0;
background: transparent url(http://file.mazeppa.blog.shinobi.jp/linkpic_shadow.gif) no-repeat bottom right;
width: 160px;
height: 120px;
} 

