body { 
text-align : center;
background-color:#000000;
color : #ff9;
font-size : 13px;
font-family : 'Times New Roman', 'MS明朝','平成明朝';
background-image : url('http://bfile.shinobi.jp/1989/dragon.gif');
} 
td { 
text-align : center;
} 
table { 
border-collapse : collapse;
font-size : 12px;
} 
a { 
text-decoration : none;
} 
a:link { 
color : #9f0;
} 
a:visited { 
color : #9f0;
} 
a:hover { 
color : #ff3;
} 
a:active { 
color : #ff3;
} 
#mainBlock { 
width : 770px;
text-align : left;
margin : 0 auto;
border-style:ridge;
border-width:8px;
border-color:#990000;
background-color : #000;
background-image : url('http://bfile.shinobi.jp/1989/5.gif');
background-position : 200px 0%;
background-repeat : repeat-y;
} 
input, textarea, select {
font-size:13px;
background-color:#600;
color : #ff9;
border-style:double;
border-width:3px;
border-color:#900;
} 
img, emoji { 
vertical-align : middle;
margin : 0;
padding : 0;
border-style : none;
} 
ul, ol, dl, dt, dd { 
margin : 2px;
padding : 0;
} 
hr { 
border : 3px double #900;
} 
.left { 
text-align : left;
} 
.center { 
text-align : center;
} 
.right { 
text-align : right;
} 
#TopBlock { 
height : 250px;
text-align : left;
background-image:url('http://file.bannin.blog.shinobi.jp/IMG_0046-5.JPG');
} 
#TopTitle { 
padding : 50px 10px 5px 220px;
font-size:32px;
font-weight : bold;
} 
.TopTitleFont { 
text-decoration : none;
color:#FF0000;
} 
#TopTitle a:link { 
color : #900;
} 
#TopTitle a:visited { 
color : #900;
} 
#TopTitle a:hover { 
color : #9f0;
} 
#TopTitle a:active { 
color : #9f0;
} 
#TopExplanation { 
padding : 10px 200px 0 220px;
font-size : 14px;
line-height : 1.3;
} 
#AdminBlock { 
text-align : right;
padding : 2px 5px;
background-color : #600;
} 
#FooterBlock {
background-color:#660000; 
height : 80px;
clear : both;
text-align : center;
} 
.PluginBlock { 
width : 220px;
text-align : left;
float : left;
} 
.PluginInnerBlock { 
padding : 10px 0px;
} 
.PluginTitle { 
font-weight : bold;
color : #ff3;
margin : 0 25px 0 5px;
padding : 3px 5px 3px 20px;
background-color : #600;
background-image : url('http://bfile.shinobi.jp/1989/zizheng04_orange.gif');
background-repeat : no-repeat;
background-position : left 0%;
} 
.PluginExplanation { 
padding : 5px;
} 
.PluginContents { 
padding : 5px 25px 5px 5px;
} 
#EntryBlock { 
width : 534px;
float : right;
text-align : left;
} 
.EntryInnerBlock { 
margin : 0 10px 15px 5px;
text-align : left;
border : 4px double #600;
} 
.EntryTitle { 
height : 50px;
padding : 15px 5px 5px 50px;
font-size : 18px;
font-weight : bold;
text-align : left;
border : 1px solid #600;
background-color : #600;
background-image : url('http://bfile.shinobi.jp/1989/happy1_midi.gif');
background-repeat : no-repeat;
background-position : left 0%;
} 
.EntryTextBox { 
margin : 5px 0;
} 
.EntryText { 
padding : 10px;
line-height : 1.5;
} 
.EntryPsText { 
padding : 20px;
text-align : right;
} 
.EntryFooter { 
text-align : right;
padding : 5px;
} 
.EntryWriteDate { 
margin-left : 5px;
} 
.EntryCategory { 
margin-left : 5px;
} 
.EntryComment { 
margin-left : 5px;
} 
.EntryTrackback { 
margin-left : 5px;
} 
.PageLinkBlock { 
text-align : center;
margin : 10px 0 10px 0;
padding : 2px 10px;
} 
.CommentBlock { 
width : 534px;
padding : 10px;
float : right;
} 
.CommentMenuTitle { 
font-size : 14px;
font-weight : bold;
text-align : left;
} 
.CommentTextBox { 
margin : 5px 0;
border : 3px double #600;
} 
.CommentTitle { 
font-weight : bold;
text-align : left;
background-image : url('http://bfile.shinobi.jp/1989/zizheng04_1.gif');
background-repeat : no-repeat;
background-position : left 0%;
padding : 5px 5px 2px 20px;
} 
.CommentText { 
padding : 10px;
background-color : #600;
border : 3px double #600;
line-height : 1.3;
} 
.CommentFooter { 
text-align : right;
padding : 5px;
background-color : #600;
} 
.CommentUserName { 
margin-left : 5px;
} 
.CommentURL { 
margin-left : 5px;
} 
.CommentWriteDate { 
margin-left : 5px;
} 
.CommentEdit { 
margin-left : 5px;
} 
.CommentFormTh { 
padding-top : 5px;
text-align : right;
} 
.CommentFormTd { 
padding-top : 5px;
text-align : left;
} 
.CommentFormSubmit { 
padding-top : 5px;
padding-left : 66px;
text-align : left;
} 
.TrackbackBlock {
width : 534px;
padding : 10px;
float : right; 
} 
.TrackbackMenuTitle { 
font-size : 14px;
font-weight : bold;
text-align : left;
} 
.TrackbackTextBox { 
margin : 5px 0;
border : 3px double #600;
} 
.TrackbackTitle { 
font-weight : bold;
text-align : left;
background-image : url('http://bfile.shinobi.jp/1989/zizheng04_1.gif');
background-repeat : no-repeat;
background-position : left 0%;
padding : 5px 5px 2px 20px;
} 
.TrackbackText { 
padding : 10px;
line-height : 1.3;
background-color : #600;
} 
.TrackbackFooter { 
text-align : right;
padding : 5px;
background-color : #600;
} 
.TrackbackUserName { 
margin-left : 5px;
} 
.TrackbackFromURL { 
margin-left : 5px;
} 
.TrackbackWriteDate { 
margin-left : 5px;
} 
.TrackbackURLTitle { 
text-align : left;
font-size : 12px;
} 
.Plugin_data { 
text-align : left;
padding : 5px;
} 
.Plugin_data_date { 
text-align : right;
} 
.CalendarMoveTable { 
padding : 3px;
width : 80%;
} 
.CalendarTable { 
width : 80%;
padding : 3px;
} 
.CalendarWdaySun { 
color : #900;
} 
.CalendarWdaySat { 
color : #009;
} 
.CalendarTdSun { 
color : #900;
} 
.CalendarTdSat { 
color : #009;
} 
.CalendarTdLink { 
background-color : #900;
} 
.CalendarTdLinkFont { 
color : #9f0;
} 
.CommentResBlock { 
padding : 10px 30px 10px 50px;
} 
.CommentResBox { 
border : 3px double #600;
padding : 10px;
} 
.CommentResTitle { 
font-size : 14px;
font-weight : bold;
text-align : left;
background-image : url('http://bfile.shinobi.jp/1989/zizheng04_1.gif');
background-repeat : no-repeat;
background-position : left 0%;
padding : 5px 5px 2px 20px;
} 
.CommentResText { 
padding : 10px 0 0 10px;
} 
.CommentResFooter { 
text-align : right;
margin : 10px 0 0 0;
padding : 5px 5px 2px 5px;
border-top : 3px dotted #600;
} 
