@charset "UTF-8";

html{
scrollbar-arrow-color: #fff;
scrollbar-base-color: #fff;
scrollbar-face-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3d-light-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-track-color: #000;
scrollbar-darkshadow-color: #fff;
}

body {text-align:center;background-color:#000;font-size:12px;color:#333;font-family:"MS UI Gothic","Osaka","sans-serif";margin:auto;}

input,textarea{border:1px solid #ccc;background-color:#fff;color:#333;}
.box{border:1px solid #ccc;background-color:#fff;color:#333;}
.btn{margin-top:5px;border:1px solid #ccc;background-color:#fff;color:#333;}
td {text-align:center;font-size:12px;}
table{border-collapse: collapse;}

a:link {color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
a:active {color:#f00;text-decoration:none;}


.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.emoji {vertical-align:middle;}

#LayoutBlock {width:850px;background-color:#000;text-align: center;margin:auto;padding:0px;text-align:center;}
#TopBlock {width:100%;height:300px;background-image:url('http://bfile.shinobi.jp/3822/3ce2b116.gif');background-position:top center;background-repeat:no-repeat;text-align:left;margin: 0px;}
#TopTitle {padding: 90px 50px 0px 80px;font-size:24px;font-weight:bold;}
#TopTitle a:hover {text-decoration:none;}
#TopExplanation {padding: 10px 300px 50px 90px;color:#999;text-align: left;}

#AdminBlock{text-align: right;padding: 0px 5px 5px 5px;color:#666; }
#AdminBlock a:link {text-decoration:none;color:#666;}
#AdminBlock a:visited{text-decoration:none;color:#666;}
#AdminBlock a:active {text-decoration:line-through;color:#7f7f7f;}
#AdminBlock a:hover {text-decoration:none;color:#7f7f7f;}

#FooterBlock {color:#ccc;width : 100%;height:100px;clear:both;text-align: center;padding:10px 0px 0px 0px;}
#FooterBlock a:link { text-decoration:none; color:#ccc;}
#FooterBlock a:visited{ text-decoration:none;color:#ccc;}
#FooterBlock a:active { text-decoration:line-through;}
#FooterBlock a:hover { text-decoration:none;color:#f00;}

#LeftBlock{float: left;width: 230px;margin: 0px 0px 0px 10px;}

.Plugin {text-align: left;}
.Plugin a:link {text-decoration:none;}
.Plugin a:visited{text-decoration:none;}
.Plugin a:hover {text-decoration:none;color:#f00;}
.PluginInner {background-image:url('http://bfile.shinobi.jp/3822/230-1.gif');background-position:center;background-repeat:repeat-y;margin-bottom: 20px;padding: 0px;}
.PluginTitle {text-align: center;font-weight:bold;background-image:url('http://bfile.shinobi.jp/3822/230-3.gif');background-position:top center;background-repeat:no-repeat;}
.P-Title-font {font-size:14px;background-image:url('http://bfile.shinobi.jp/3822/db921c9c.gif');background-position:bottom center;background-repeat:no-repeat;padding:25px 20px 22px 20px;}
.PluginExplanation {padding: 0px 20px;}
.pluginContents {font-size:12px;text-align: center;padding: 10px 20px 0px 20px;}
.PluginFooter{background-image:url('http://bfile.shinobi.jp/3822/230-2.gif');background-position:bottom center;background-repeat:no-repeat;height:1px;padding: 15px;}
.plugin_data {text-align:left;padding:0px;font-size: 12px;}
.plugin_data_date {text-align:right;font-size: 10px;}

#EntryBlock {width:600px;float: right;text-align: left;margin: 0px;}
.EntryInner {background-image:url('http://bfile.shinobi.jp/3822/5ad027df.gif');background-position:center center;background-repeat:repeat-y;padding: 0px 20px;text-align: left;margin-bottom: 20px;}
.EntryTitle {background-image:url('http://bfile.shinobi.jp/3822/32fb1bb5.gif');background-position:top center;background-repeat:no-repeat;text-align: center;font-size:16px;font-weight:bold;padding:20px 20px 10px 20px;margin:0px 0px;vertical-align:middle;}
.EntryTextBox {
margin: 0px;
padding:0px 20px;
}

.EntryText {
padding:0px 30px;
line-height:140%;
}

blockquote{
background-image:url('http://bfile.shinobi.jp/3822/59d48b54.gif');
border:solid 1px #CCC;
padding:10px;
}


.Entry_PS_Text{
background-image:url('http://bfile.shinobi.jp/3822/6aca2680.gif');
background-position:top center;
background-repeat:no-repeat;
margin:30px 0px;
padding: 60px 30px 10px 30px;
}

.EntryPsText {
padding: 20px 30px ;
text-align: right;
}


.EntryFooter {
background-image:url('http://bfile.shinobi.jp/3822/6.gif');
background-position:bottom center;
background-repeat:no-repeat;
height:px;
padding: 10px 45px 30px 30px;
text-align:right;
margin: 0px 0px 10px 0px;
}



.EntryDate {
text-align: right;
padding: 5px 45px 5px 30px;
}

.EntryWriteDate {margin-left: 5px;}


.EntryCategory {
margin-left: 5px;
}

.EntryComment {margin-left: 5px;}


.EntryTrackback {margin-left: 5px;}


.PageLinkBlock{
width:100%;
text-align:center;
padding:10px;
}
.PageLinkBlock a:link { text-decoration:none; color:#ccc;}
.PageLinkBlock a:visited{ text-decoration:none;color:#ccc;}
.PageLinkBlock a:active { text-decoration:underline;}
.PageLinkBlock a:hover { text-decoration:none;}

.CommentBlock{
width:450px;
float: right;
padding:10px 0px;
margin:20px 50px 10px 0px;}


.CommentBlock a:link { text-decoration:none; }
.CommentBlock a:visited{ text-decoration:none;}
.CommentBlock a:active { text-decoration:underline;}
.CommentBlock a:hover { text-decoration:none; }


.Commentbottom{height:20px;margin-bottom:15px;}


.CommentMenuTitle{
color:#ccc;
padding-left:30px;
text-align: left;
}

.CommentTextBox{
background-image:url('http://bfile.shinobi.jp/3822/4c456d7c.gif');
background-repeat:repeat-y;
margin: 0px;
}

.Commentbody{}

.CommentTitle{
background-image:url('http://bfile.shinobi.jp/3822/cdd5828f.gif');
background-position:top center;
background-repeat:no-repeat;
text-align: left;
padding:10px 10px 5px 10px;
font-weight:bold;
border-bottom:dashed 1px #999;
}
.CommentTitleh{color:#CCC;
text-align: left;
padding-left:15px;
margin:5px;
}

.CommentText{
padding: 10px 20px 10px 20px;
}
.Commentbottom{
background-image:url('http://bfile.shinobi.jp/3822/c20da6d5.gif');
background-position:bottom center;
background-repeat:no-repeat;
}

.CommentFooter{
text-align:right;
padding: 10px;
}


.CommentUserName{
margin-left: 5px;
}

.CommentURL{
margin-left: 5px;
}

.CommentWriteDate{
margin-left: 5px;
}

.CommentEdit{
margin-left: 5px;
}


.CommentFormBlock{
background-image:url('http://bfile.shinobi.jp/3822/4c456d7c.gif');
background-repeat:repeat-y;
margin-bottom:20px;
pading-top:20px;
}

.C-F-T{background-image:url('http://bfile.shinobi.jp/3822/cdd5828f.gif');
background-position:top center;
background-repeat:no-repeat;
height:20px
}


.C-F-Table{
}
.kanrininnomi{color:#ccc;}

.C-F-Th{ font-size:12px; font-weight:bold; padding:0px 5px; text-align:right;color:#333;}

.C-F-Td{ font-size:11px; padding:3px 5px; text-align:left;color:#333;}


.CommentFormBlock2{
font-size:10px;
color:#ccc;
margin-left:5px;
background-image:url('http://bfile.shinobi.jp/3822/59d48b54.gif');
}

.CommentFormpass{
font-size:12px;
color:#ccc;
background-color:#000;
}

.C-F-B{
background-image:url('http://bfile.shinobi.jp/3822/c20da6d5.gif');
background-position:bottom center;
background-repeat:no-repeat;
height:25px
}

.CommentForms{
color:#ccc;
background-color:#000;
font-size: 12px;
}

.TrackbackBlock{
padding:10px;
margin: 20px 0px;
color:#ccc;
}
.TrackbackBlock a:link { text-decoration:none; color:#ccc;}
.TrackbackBlock a:visited{ text-decoration:none;color:#ccc;}
.TrackbackBlock a:active { text-decoration:underline;color:#ccc;}
.TrackbackBlock a:hover { text-decoration:none; color:#ccc;}

.TrackbackMenuTitle{
padding:50px 20px 10px 20px;
text-align: left;
}

.TrackbackTextBox{
margin: 5px 10px;
border:solid 1px #ebebeb;
}

.TrackbackTitle{
text-align: left;
font-weight:bold;
border-bottom:dashed 1px #ebebeb;
padding-top:10;
padding-right:10;
padding-bottom:5;
padding-left:10;
}

.TrackbackText{
padding: 10px;
line-height:140%;
font-size:12px;
}

.TrackbackFooter{
text-align:right;
padding:5px;
}

.TrackbackUserName{
margin-left: 5px;
}

.TrackbackFromURL{
margin-left: 5px;
}

.TrackbackWriteDate{
margin-left: 5px;
}

.TrackbackURLTitle{}

.TrackbackURL{}


.CalendarMoveTable {padding:3px;width:190px;}

.CalendarMoveTr {}

.CalendarPrevTd {}

.CalendarNowTd {}

.CalendarNextTd {}

.CalendarTable {width:190px;padding:5px 0px 20px 0px;}

.CalendarWdayTr {font-size: 14px;}

.CalendarWdaySun {}

.CalendarWday {}

.CalendarWdaySat {}

.CalendarTr {}

.CalendarTdSun {padding:5px 0px;}

.CalendarTdSat {padding:5px 0px;}

.CalendarTd {}

.CalendarTdLink {font-weight:bold;background-color:#737373;}

.CalendarTdLinkFont { color:#fff;}

.CommentResBlock {
padding:0px 0px 10px 30px;
width:90%;
margin: 0px ;
}
.CommentResBox {
background-image:url('http://bfile.shinobi.jp/3822/59d48b54.gif');
padding:20px;
border:solid 1px #CCC;
}
.CommentResTitle {
font-size:12px;
font-weight:bold;
}
.CommentResText {
padding:10px 0px 0px 10px;
}
.CommentResheader {
text-align:right;
margin:5px 0px;
}

.CommentResFooter {
text-align:right;
margin:5px 0;
}
