body{background:#7B0046;margin:0;text-align: center;}
body,td,th{color:#333;font:normal 12px Arial,Helvetica,"ＭＳ Ｐゴシック",sans-serif;letter-spacing: 0.2em;}
div:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html div {height: 1%;}
th{font-weight:bold}
table{border-collapse: collapse;}
ol{margin:0 auto;}
a:link,a:visited{color: #09f;}
a:active,a:hover{color:#f00;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
form{padding:0;margin:0}
.button{background:#FF9094;border:3px double #FF9094;color:#fff}
hr{ border-width:0px;border-bottom:5px solid #FF9094}
p{text-indent:1em;margin:0 0 5px;padding:0}

#mainBlock {
width:800px;background:#fff url('http://file.aman1124.blog.shinobi.jp/main1.jpg') no-repeat;display:table}
#mainBlock_cell{height:100%;width:100%;background:url(http://file.aman1124.blog.shinobi.jp/main_bg.gif) repeat-y right;display:table-cell;clear:both}

#TopBlock{width:800px;height:250px;background:url('http://file.aman1124.blog.shinobi.jp/header.jpg') no-repeat;text-align:left}
#TopTitle{width:300px;padding:145px 0 0 40px;}
#TopTitle a:link,#TopTitle a:visited,#TopTitle a:hover,#TopTitle a:active{
color:#7B0046;font:bold 18px Arial,Helvetica,"ＭＳ Ｐゴシック",sans-serif;text-decoration: none;
}
#TopExplanation{width:300px;padding-left:40px;}
#TopExplanation a:link,#TopExplanation a:visited,#TopExplanation a:hover,#TopExplanation a:active{
color:#333;,sans-serif;text-decoration: none;
}

#FooterBlock{width:800px;height:56px;font-size:smaller;background:url('http://file.aman1124.blog.shinobi.jp/footer.jpg') no-repeat;text-align:left;}
#FooterBlock a:link,#FooterBlock a:visited,#FooterBlock a:hover,#FooterBlock a:active{color:#7B0046;text-decoration: none;}
.FooterInnerBlock{width:750px;text-align:right;padding:25px 15px 5px 15px;}

.PluginBlock {width:190px;text-align:left;vertical-align:top;float:left;clear:none;padding:0 10px}
.PluginHeaderBlock{padding:15px 0 0 40px;}
.PluginFooterBlock{width:190px;height:50px;background:url('http://file.aman1124.blog.shinobi.jp/plusin_foot.gif') no-repeat;}
.PluginInnerBlock {width:190px;background:#FFD3D1 url('http://file.aman1124.blog.shinobi.jp/plusin_head.gif') no-repeat;}
.PluginTitle {height:31px;color:#fff;font:bold 15px Arial,Helvetica,"ＭＳ Ｐゴシック";}
.PluginExplanation, .PluginContents{margin:0 15px;}
.plugin_data {text-align:left;}
.plugin_data_date {text-align:right;}
.plugin_data a:link,.plugin_data a:visited{color:#7B0046;text-decoration:none;}
.plugin_data a:hover,.plugin_data a:active{color:#09f;text-decoration:underline}

.CalendarMoveTable, .CalendarTable{width:160px;padding:3px;background:#FFEDEC}
.CalendarMoveTable td, .CalendarTable td{text-align:center}
.CalendarMoveTr {font-weight:bold;background:#FF9B9C}
.CalendarMoveTr a:link,.CalendarMoveTr a:visited,.CalendarMoveTr a:hover,.CalendarMoveTr a:active{
color:#fff;font:bold 12px Arial,Helvetica,"ＭＳ Ｐゴシック",sans-serif;text-decoration: none;letter-spacing:normal
}
.CalendarPrevTd, .CalendarNowTd, .CalendarNextTd{}
.CalendarWdayTr {}
.CalendarWdaySun {color:#f00;font-weight:bold;border-bottom:1px solid #FF9B9C;}
.CalendarWday {font-weight:bold;border-bottom:1px solid #FF9B9C}
.CalendarWdaySat {color:#00f;font-weight:bold;border-bottom:1px solid #FF9B9C}
.CalendarTr {}
.CalendarTdSat {}
.CalendarTdSun, .CalendarTd, .CalendarTdLink {border-right:1px solid #fff}

#EntryBlock {width:580px;font-size:12px;vertical-align:top;margin-top:50px;float:left;clear:none;}
.EntryInnerBlock {text-align: left;padding: 10px 20px;}
.EntryTitle {
height:15px;font:bold 15px Arial,Helvetica,"ＭＳ Ｐゴシック";background:#FF9094 url('http://file.aman1124.blog.shinobi.jp/title.gif') no-repeat;text-align:left;padding:3px 10px 2px 40px;
}
.EntryTitle a:link,.EntryTitle a:visited{color:#fff;text-decoration: none;}
.EntryTitle a:hover,.EntryTitle a:active{color:#FFF6BA;text-decoration: none;}
.EntryTextBox {margin: 5px 0px;}
.EntryText {color:#555;padding: 10px 36px 10px 26px;}
.EntryPsText {text-align: right;padding: 20px;}
.EntryFooter {width:100%;text-align:right;padding:5px;}
.EntryUserName, .EntryWriteDate, .EntryCategory, .EntryComment, .EntryTrackback{margin-left: 5px; font-size:smaller}
.PageLinkBlock{text-align:center;color:#999999;}

.CommentBlock{padding: 10px 20px;text-align:left}
.CommentMenuTitle{text-align:left;}
.CommentTextBox{margin: 5px 0px;padding:10px}
.CommentBorder{border:3px double #FF9094;}
.CommentTitle{border-bottom:1px dotted #FF9094;font:bold 12px Arial,Helvetica,"ＭＳ Ｐゴシック";text-align:left;padding:5px}
.CommentText{padding:5px}
.CommentFooter{border-top:1px dotted #FF9094;padding:5px;text-align:right;font-size:smaller}
.CommentUserName, .CommentURL, .CommentWriteDate, .CommentEdit{margin-left: 5px;}

.CommentResBlock {padding:10px 0;}
.CommentResBox {background:#FFEDEC;padding:10px;}
.CommentResTitle {font-weight:bold}
.CommentResText {padding:10px 0px 0px 10px;}
.CommentResFooter {font-size:smaller;text-align:right;margin:15px 0;}

.CommentFormBlock{padding:20px 20px;margin-bottom:20px;border:3px double #FF9094;}
.CommentFormTable{text-align:left;}
.CommentFormTh{padding-top:5px;text-align:right;}
.CommentFormTd{padding-top:5px;text-align:left;}
.CommentFormSubmit{text-align:left;}
.CommentForms{}

.TrackbackBlock{padding: 10px 20px;text-align: left;}
.TrackbackMenuTitle{text-align: left;}
.TrackbackTextBox{margin: 5px 0px;background:#FFD3D1;padding:10px;}
.TrackbackTitle{text-align:left;font-weight:bold;}
.TrackbackText{padding: 10px;line-height:110%;}
.TrackbackFooter{ font-size:smaller;text-align:right;padding:5px;}
.TrackbackUserName, .TrackbackFromURL, .TrackbackWriteDate{margin-left: 5px;}
.TrackbackURLTitle{text-align: left;}
.TrackbackURL{}