/**************************************************************************************
  全体
**************************************************************************************/
body {
font-size:11px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:center;
background:#F5F5F5;
height:100%;
margin:0;
padding:0px;
}
html {
height:100%;
}
td {
text-align:center;
font-size:11px;
}
.c_tbl {
text-alaign:center;
width:100%;
background:#F5F5F5;
}
table{
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
}
#hako {
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
background:#FFFFFF;
}
a:link {
color:#333333;
text-decoration:none;
}

a:visited{
color:#333333;
text-decoration:none;
}

a:hover {
color:#999999;
text-decoration:none;
}

a:active {
color:#999999;
text-decoration:none;
}

.box {
background-color:#000000;
color:#CCCCCC;
border:none;
}

/**************************************************************************************
  トップページ設定
**************************************************************************************/
#top_hako {
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
width:770px;
height:530px;
background:#FFFFFF;
}
#Top {
height:65px;
padding:15px 0px;
}

.top_category {
text-align:center;
font-size:12px;
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}

.top_main {
text-align:center;
vertical-align:middle;
width:770px;
height:400px;
}
.top_category_title {
padding:3px 0px;
margin:3px 0px;
margin-left:auto;
margin-right:auto;
font-size:10px;
color:#000000;
}
#top_FooterBlock {
padding:15px 0px;
}
/**************************************************************************************
　　トップ
**************************************************************************************/
#Top {
width:770px;
height: 65px;
text-align: center;
padding:15px 0px;
}

#TopTitle {
color:#000000;
padding: 10px 0px 0px 0px;
font-size:20px;
}

.TopTitleFont {
}

#TopTitle a:link {
color:#000000;
text-decoration:none;
}
#TopTitle a:visited {
color:#000000;
text-decoration:none;
}

#TopTitle a:hover {
color:#999999;
text-decoration:none;
}
#TopTitle a:active {
color:#999999;
text-decoration:none;
}

#TopExplanation {
font-size:10px;
padding: 0px ;
}

/**************************************************************************************
  エントリー、コメント、トラックバック
**************************************************************************************/
.Sentences img {
background-color: #FFFFFF;
border-top:1px solid #eeeeee;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #eeeeee;
background-position:100% bottom;	
margin:5px;
padding:8px 8px 30px 8px;	
}

img.emoji {
padding:0px;
margin:0;
border:none;
}

.entry {
width:500px;
color:#666666;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-left:10px;
}

.PostTitle {
width: 450px;
padding:5px 2px　0px 2px;
text-align: left;
font-size:13px;
}

.EntryDay {
padding:0px 2px;
width: 450px;
text-align:left;
font-size:10px;
}

.day {
}

.time {
margin-left:5px;
}

.Sentences {
width: 450px;
padding: 10px 2px;
text-align:left;
line-height:1.4;
}

.Footer {
width: 450px;
padding: 5px 2px;
text-align:left;
font-size:10px;
margin-bottom:0px;
}
.p15x {
font-size:15px;
margin-right:3px;
}
.kiji_footer {
width: 450px;
padding: 5px 2px;
text-align:left;
font-size:10px;
border-bottom:dotted 1px #333333;
}
.EntryUserName {
margin-left:5px;
}

.kijihenshuu {
margin-left:5px;
}
.category {
width: 450px;
text-align:right;
font-size:10px;
margin-bottom:40px;
}
.top {
}

/**********************************ページリンク*/
.pagelink {
text-align:center;
padding:10px 2px;
width:450px;
margin-top:30px;
}

/*****************************コメント＆レスひとくくり*/
.comment {
width:450px;
text-align:left;
padding:10px 0px;
}

/*****************************コメント*/
.commentbox {
width:450px;
color:#333333;
}
.commentbox a:link {
color:#666666;
}
.commentbox a:visited {
color:#666666;
}
.commentbox a:hover {
color:#999999;
}
.commentbox a:active {
color:#999999;
}

/*****************************レス*/
.commentres {
margin:20px 0px;
color:#666666;
}

/*******************************コメント＆トラバのメニュータイトル*/
.MenuTitle {
width:450px;
text-align:left;
padding:10px 2px;
color:#333333;
font-size:18px;
}
/*******************************コメントフォーム*/
.commentform {
text-align:left;
padding:10px 0px 10px 10px;
width:450px;
font-size:11px;
}

.CommentForm {
margin:0px;
padding:0px;
}

.CommentForm textarea {
font-size:11px;
}

.area {
background-color:#000000;
color:#CCCCCC;
width:200px;
margin-bottom:3px;
border:none;
}

.btn {
background-color:#000000;
color:#CCCCCC;
margin-top:10px;
border:none;
}

.sendbtn {
background-color:#000000;
color:#999999;
margin-top:15px;
border:none;
}
.p10x {
font-size:10px;
}
/*****************************トラックバック*/
.trackback {
width:450px;
}

.TrackbackURL{
background-color:#000000;
color:#CCCCCC;
border:none;
}
/**************************************************************************************
  メニュー（プラグイン）
**************************************************************************************/
.menu {
width:200px;
color:#666666;
margin-left:auto;
margin-right:auto;
padding-left:10px;
}

.PluginBlock {
font-size:11px;
width: 170px;
text-align: left;

}

.PluginInnerBlock {
padding:10px 0px;
}

.PluginTitle {
color:#999999;
font-size:13px;
}

.PluginExplanation {
padding: 5px 0px;
}

.PluginContents {
padding: 5px 0px;
}

.Plugin_data {
text-align:left;
padding:0px;
}

.Plugin_data_date {
color:#999999;
font-size:10px;
text-align:left;
}

/*****************************プラグインカレンダー*/
.CalendarMoveTable {
color:#FFFFFF;
font-size:11px;
padding:3px;
width:100%;
}

.CalendarMoveTr {
color:#333333;
}

.CalendarPrevTd {

}

.CalendarNowTd {
font-size:13px;
}

.CalendarNextTd {
}

.CalendarTable {
border:solid 1px #666666;
width:100%;
padding:3px;
}


.CalendarWdayTr {
color:#CCCCCC;
font-size:10px;
text-align:center;
}

.CalendarWdaySun {
}

.CalendarWday {
}

.CalendarWdaySat {
}

.CalendarTr {
}

.CalendarTdSun {
border:solid 1px #000000;
color:#000000;
background-color:#999999;
}

.CalendarTdSat {
border:solid 1px #000000;
color:#000000;
background-color:#CCCCCC;
}

.CalendarTd {
border:solid 1px #000000;
color:#000000;
background-color:#CCCCCC;
}

.CalendarTdLink {
background-color:#000000;
}

.CalendarTdLinkFont {
color:#FFFFFF;
}

/**************************************************************************************
  フッター
**************************************************************************************/
#FooterBlock {
padding:15px 0px;
font-size:10px;
clear:both;
height: 65px;
text-align: center;
}
#FooterBlock a:link {
color:#999999;
text-decoration:none;
}
#FooterBlock a:visited {
color:#999999;
text-decoration:none;
}

#FooterBlock a:hover {
color:#000000;
text-decoration:none;
}
#FooterBlock a:active {
color:#000000;
text-decoration:none;
}
#master {
margin:0;
padding:0px;
}
#copy {
margin:0;
color:#000000;
}
#samurai {
color:#000000;
}
