@charset "UTF-8";

html{
scrollbar-arrow-color: #ADD8E6;
scrollbar-base-color: #ADD8E6;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-3d-light-color: #ADD8E6;
scrollbar-shadow-color: #ADD8E6;
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #ADD8E6;
}

body {
text-align:center;
background-color:#fff;
background-image:url('http://bfile.shinobi.jp/4085/heart-candyw6.jpg');
background-position:top left;
background-repeat:no-repeat;
background-attachment: fixed;
font-size:12px;
color:#333;
letter-spacing: 3px;
line-height:140%;
font-family:"MS UI Gothic","Osaka","sans-serif";
margin:auto;}

input,textarea{border:1px solid #ADD8E6;background-color:#fff;color:#333;}
.box{border:1px solid #ADD8E6;background-color:#fff;color:#333;}
.btn{margin-top:5px;border:1px solid #ADD8E6;background-color:#fff;color:#333;}
td {text-align:center;font-size:12px;}
table{border-collapse: collapse;}

a:link {color:#87CEFA;text-decoration:none;}
a:visited{color:#6495ED;text-decoration:none;}
a:hover {color:#ADD8E6;text-decoration:none;}
a:active {color:#6495ED;text-decoration:none;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.emoji {vertical-align:middle;}

#LayoutBlock {width:850px;text-align: center;margin:auto;padding:0px;text-align:center;}

#TopBlock {width:100%;height:280px;background-image:url('http://bfile.shinobi.jp/4085/rws.jpg');background-position:bottom right;background-repeat:no-repeat;text-align:left;margin: 0px;}

#TopTitle {padding: 90px 50px 0px 280px;font-size:20px;font-weight:bold;}
#TopTitle a:hover {text-decoration:none;}
#TopExplanation {padding: 10px 250px 50px 290px;color:#999;text-align: left;}

#AdminBlock{text-align: right;padding: 0px 5px 5px 5px;color:#ccc; }
#AdminBlock a:link {text-decoration:none;color:#ccc;}
#AdminBlock a:visited{text-decoration:none;color:#ccc;}
#AdminBlock a:active {text-decoration:line-through;color:#ADD8E6;}
#AdminBlock a:hover {text-decoration:none;color:#ADD8E6;}

#FooterBlock {color:#666;width : 100%;height:100px;clear:both;text-align: center;padding:10px 0px 0px 0px;}
#FooterBlock a:link { text-decoration:none; color:#666;}
#FooterBlock a:visited{ text-decoration:none;color:#666;}
#FooterBlock a:active { text-decoration:line-through;color:#1eo0ff;}
#FooterBlock a:hover { text-decoration:none;color:#1eo0ff;}

#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:#1E90FF;}

.PluginInner {background-color:#fff;border:solid 1px #B0E0E6;margin-bottom: 20px;padding: 0px;}
.PluginTitle {}
.P-Title-font {font-size:12px;text-align:center;font-weight:bold;background-image:url('http://bfile.shinobi.jp/4085/pla1-4w.jpg');background-position:bottom center;background-repeat:no-repeat;padding:5px 20px 35px 20px;}
.PluginExplanation {padding: 0px 20px;}
.pluginContents {font-size:12px;text-align: center;padding: 10px 20px 0px 20px;}

.PluginFooter{}
.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/4085/ecbb8c75.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/4085/ebcd9514.gif');background-position:top center;background-repeat:no-repeat;text-align: center;font-size:16px;font-weight:bold;padding:35px 35px 10px 35px;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/4085/59d48b54.gif');border:solid 1px #CCC;padding:10px;}

.Entry_PS_Text{background-image:url('http://bfile.shinobi.jp/4085/pla1-3w.jpg');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/4085/f614ccb1.gif');background-position:bottom center;background-repeat:no-repeat;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:#666;}
.PageLinkBlock a:visited{ text-decoration:none;color:#666;}
.PageLinkBlock a:active { text-decoration:underline;}
.PageLinkBlock a:hover { text-decoration:none;color:#1E90FF;}

.CommentBlock{width:500px;float: right;padding:10px 0px;margin:20px 20px 10px 50px;}
.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:0px;margin-bottom:0px;}

.CommentMenuTitle{background-image:url('http://bfile.shinobi.jp/4085/3abe0ffc.gif');background-position:left center;background-repeat:no-repeat;color:#87CEEB;padding:0px 30px 5px 25px;text-align: left;font-weight:bold;}

.CommentTextBox{width:450px;background-image:url('http://bfile.shinobi.jp/4085/be9d4fe4.gif');background-repeat:repeat-y;margin-bottom: 20px;}
.Commentbody{}
.CommentTitle{background-image:url('http://bfile.shinobi.jp/4085/6ccb7dde.gif');background-position:top center;background-repeat:no-repeat;text-align: left;padding:30px 30px 10px 30px;font-weight:bold;}
.CommentTitleh{color:#666;text-align: left;padding-left:15px;margin:5px;}
.CommentText{padding: 10px 30px 10px 35px;}
.Commentbottom{height: 36px;background-image:url('http://bfile.shinobi.jp/4085/e1ce3899.gif');background-position:bottom center;background-repeat:no-repeat;}
.CommentFooter{text-align:right;padding:5px 30px 3px 35px;}
.CommentUserName{margin-left: 5px;}
.CommentURL{margin-left: 5px;}
.CommentWriteDate{margin-left: 5px;}
.CommentEdit{margin-left: 5px;}
.CommentFormBlock{border:solid 1px #B0E0E6;width:450px;margin-bottom:20px;pading-top:20px;}

.C-F-T{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{border:solid 1px #B0E0E6;font-size:10px;color:#ccc;margin-left:5px;}
.CommentFormpass{font-size:12px;color:#666;background-color:#fff;}
.C-F-B{height:25px}
.CommentForms{color:#666;background-color:#000;font-size: 12px;}

.TrackbackBlock{padding:10px;margin: 20px 0px;color:#999;}
.TrackbackBlock a:link { text-decoration:none; color:#999;}
.TrackbackBlock a:visited{ text-decoration:none;color:#999;}
.TrackbackBlock a:active { text-decoration:underline;color:#999;}
.TrackbackBlock a:hover { text-decoration:none; color:#ccc;}

.TrackbackMenuTitle{padding:50px 20px 10px 20px;text-align: left;}
.TrackbackTextBox{margin: 5px 10px;border:solid 1px #999;}

.TrackbackTitle{text-align: left;font-weight:bold;border-bottom:dashed 1px #ebebeb;padding:10px 10px 5px 10px;}
.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:160px;}
.CalendarMoveTr {}
.CalendarPrevTd {}
.CalendarNowTd {}
.CalendarNextTd {}
.CalendarTable {width:150px;padding:0px 0px 0px 0px;}
.CalendarWdayTr {font-size: 14px;}
.CalendarWdaySun {}
.CalendarWday {}
.CalendarWdaySat {}
.CalendarTr {}
.CalendarTdSun {padding:5px 0px;}
.CalendarTdSat {padding:5px 0px;}
.CalendarTd {}
.CalendarTdLink {font-weight:bold;background-color:#ADD8E6;}
.CalendarTdLinkFont { color:#fff;}
.CommentResBlock {padding:0px 30px 10px 50px;width:80%;}
.CommentResBox {background-image:url('http://bfile.shinobi.jp/4085/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 0px;}
