/**************************************************************************************
  全体
**************************************************************************************/
body {
font-size:11px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px;
text-align:center;
background-color:#ffffff;
background-image:url('http://file.shunpei.blog.shinobi.jp/bg_01.gif');
}
a img { border: 0; }
td {
text-align:center;
font-size:12px;
}

table{
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
background-color:#ffffff;
}
#hako {
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
}
a:link {
color:#0099FF;
text-decoration:none;
}

a:visited{
color:#0099FF;
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:770;
height:530px;
border:solid 1px #000000;
}
#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: 130px;
text-align: center;
padding:15px 0px;
background-image:url('http://file.shunpei.blog.shinobi.jp/2123d314.jpg');
background-repeat:no-repeat;
position:relative;
}

.title{
position:absolute;top:65px;left:400px;

}
#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:550px;
color:#666666;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-left:10px;
}

.PostTitle {
width: 550px;
padding:5px 2px　0px 2px;
text-align: left;
font-size:13px;
border-bottom: #666666 solid 1px;
}

.EntryDay {
padding:0px 2px;
width: 550px;
text-align:left;
font-size:10px;
}

.day {
}

.time {
margin-left:5px;
}

.Sentences {
width: 550px;
padding: 10px 2px;
text-align:left;
line-height:1.4;
}

.Footer {
width: 550px;
padding: 5px 2px;
text-align:left;
font-size:10px;
margin-bottom:0px;
}
.p15x {
font-size:15px;
margin-right:3px;
}
.kiji_footer {
width: 550px;
padding: 5px 2px;
text-align:right;
font-size:10px;
margin-bottom:40px;
}
.EntryUserName {
margin-left:5px;
}

.kijihenshuu {
margin-left:5px;
}
.category {
width: 550px;
text-align:right;
font-size:10px;
margin-bottom:40px;
}
.top {
}

/**********************************ページリンク*/
.pagelink {
text-align:center;
padding:10px 2px;
width:450px;
margin-top:30px;
}

/*****************************コメント＆レスひとくくり*/
.comment {
width:550px;
text-align:left;
padding:10px 0px;
}

/*****************************コメント*/
.commentbox {
width:550px;
color:#666666;
}
.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:550px;
text-align:left;
padding:10px 2px;
color:#666666;
font-size:12px;
}
/*******************************コメントフォーム*/
.commentform {
text-align:left;
padding:10px 0px 10px 10px;
width:550px;
font-size:11px;
}

.CommentForm {
margin:0px;
padding:0px;
}

.CommentForm textarea {
font-size:11px;
}

.area {
background-color:#ffffff;
width:400px;
margin-bottom:3px;
}

.btn {
background-color:#ffffff;
color:#666666;
margin-top:10px;
border:none;
}

.sendbtn {
margin-top:15px;
}
.p10x {
font-size:10px;
}
/*****************************トラックバック*/
.trackback {
width:450px;
}

.TrackbackURL{
background-color:#000000;
color:#CCCCCC;
border:none;
}
/**************************************************************************************
  メニュー（プラグイン）
**************************************************************************************/
.menu {
width:150px;
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;
border-bottom-width:0;
border-color:#666666;
border-style:none;
font-weight:bold;
}

.PluginExplanation {
padding: 0px 0px;
}

.PluginContents {
padding: 5px 0px;
}

.Plugin_data {
text-align:left;
padding:5px;
}

.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:9px;
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:#999999;
text-decoration:none;
}
#FooterBlock a:active {
color:#999999;
text-decoration:none;
}
#master {
margin:0;
padding:0px;
}
#copy {
margin:0;
color:#999999;
}
#samurai {
color:#999999;
}
