body,th,td {
margin:0px;
padding:0px;
text-align:center;
color:#000;
background:#fff;
font-size:12px;
font-weight:normal;
font-family:Verdana,Osaka;
letter-spacing:2px;
line-height:19px;
}
body{
background-image:url('http://bfile.shinobi.jp/4787/bg.gif');
}
html {
scrollbar-arrow-color:#e6e6fa;
scrollbar-3dlight-color:#ffffff;
scrollbar-base-color:#e6e6fa;
scrollbar-shadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#e6e6fa;
}
table{
border-collapse: collapse;
}
input,select,textarea { 
background:#fff;
color:#000;
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}
a:link {
color:#000;text-decoration:underline;
}
a:visited{
color:#000;text-decoration:underline;
}
a:hover {
color:#000;text-decoration:none;
}
a:active {
color:#000;text-decoration:none;
}
a{
cursor:crosshair;
}
br { 
letter-spacing: 0;
}
#mainBlock {
width:840px;
text-align: center;
background:#fff;
padding: 0;
vertical-align: top;
}
.PluginBlock {
width: 230px;
overflow: hidden;
vertical-align: top;
background:#fff;
text-align: left;
}
.left {
text-align:left;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.TopBlock {
width:600px;
height: 330px;
text-align: center;
background-image:url('http://bfile.shinobi.jp/4787/bg2.jpg');
background-repeat : no-repeat ;
}
#TopTitle {
padding: 160px 0px 0px 20px;
font-size:26px;
font-weight:normal;
font-family:ＭＳ Ｐ明朝;
}
.TopTitleFont {
color:000;
}
#TopExplanation {
padding: 20px 0px 75px 20px;
color:#000;
}
.blank {
width: 10px;
background-image:url('http://bfile.shinobi.jp/4787/bg.gif');
}
#EntryBlock {
width:600px;
text-align: left;
}
.EntryInnerBlock {
padding: 20px;
text-align: left;
border-top:1px dotted #000;
}
.EntryTitle {
text-align: left;
}
.EntryTitleFont {
color:#000;
}
.EntryTextBox {
margin: 5px 0px;
}
.EntryText {
padding:5px;
}
.EntryPsText {
padding: 20px;
text-align: right;
}
.EntryFooter {
text-align:right;
padding:5px;
}
.EntryWriteDate {
margin-left: 5px;
}
.EntryCategory {
margin-left: 5px;
}
.EntryComment {
margin-left: 5px;
}
.PageLinkBlock{
text-align:center;
padding:10px;
border-top:1px dotted #000;
}
.PluginInnerBlock {
margin: 20px 10px;
padding: 10px 0;
}
.PluginTitle {
margin: 0;
padding: 1px 5px;
background-image:url('http://bfile.shinobi.jp/4787/bg.gif');
}
.PluginContents {
padding: 10px;
color: #000;
}
p.PluginExplanation {
margin: 0;
padding: 0;
color: #000;
}
.plugin_data {
padding-top: 6px;
line-height: 140%;
}
.plugin_data_date {
text-align: right;
color: #999;
}
.CommentBlock{
padding:30px 10px 20px 20px;
background-color:#FFFFFF;
}
.CommentMenuTitle{
text-align: left;
background-color:#FFFFFF;
padding:0px 8px;
}
.CommentTextBox{
margin: 5px 0px;
}
.CommentTitle{
text-align: left;
margin:70px 30px 10px 0px;
padding:2px 8px;
border-bottom:1px dotted #000;
}
.CommentText{
padding:0px 33px 20px 8px;
}
.CommentFooter{
text-align:right;
margin:0px 30px 0px 5px;
padding:3px 0px;
}
.CommentUserName{
margin-left: 5px;
}
.CommentURL{
margin-left: 5px;
}
.CommentWriteDate{
margin-left: 5px;
}
.CommentEdit{
margin-left: 5px;
}
.CommentFormBlock{
margin-bottom:20px;
}
.CommentFormTable{
}
.CommentFormTh{
padding:5px 10px 0px 0px;
text-align:right;
}
.CommentFormTd{
padding-top:5px;
text-align:left;
}
.CommentFormSubmit{
padding-top:5px;
text-align:left;
}
.CommentForms{
}
.CommentResBlock {
padding:10px 30px 10px 50px;
}
.CommentResBox {
border:solid 1px #000;
padding:10px;
}
.CommentResTitle {
font-weight:700;
}
.CommentResText {
padding:10px 0px 0px 10px;
}
.CommentResFooter {
text-align:right;
margin:15px 0;
border-top:1px dotted #000;
}
.CalendarMoveTable {
width: 80%;
position: relative;
margin-left: auto;
margin-right: auto;
}
.CalendarMoveTr {
text-align: center;
}
.CalendarPrevTd {
padding-bottom: 3px;
}
.CalendarPrevTd a {
text-decoration: none;
color: #000;
}
.CalendarPrevTd a:hover {
background-color: #fff;
color: #999;
}
.CalendarNowTd {
padding-bottom: 3px;
}
.CalendarNextTd {
padding-bottom: 3px;
}
.CalendarNextTd a {
text-decoration: none;
color: #000;
}
.CalendarNextTd a:hover {
background-color: #fff;
color: #999;
}
.CalendarTable {
width: 182px;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 3px 0;
background: #fff;
}
.CalendarWdayTr {
text-align: center;
}
.CalendarWdaySun {
width: 26px;
color: #f66;
}
.CalendarWday {
width: 26px;
color: #000;
}
.CalendarWdaySat {
width: 26px;
color: #09c;
}
.CalendarTr {
text-align: center;
}
.CalendarTdSun {
width: 26px;
color: #f66;
}
.CalendarTd {
width: 26px;
color: #000;
}
.CalendarTdSat {
width: 26px; 
color: #09c;
}
.CalendarTdLink {
}
.CalendarTdLink a {
width: 26px;
display: block;
text-decoration:underline;
color: #000;
}
.CalendarTdLink a:hover {
text-decoration:none;
color: #ccc;
}
.CalendarTdLinkFont {
}