*{
 margin:0px;
 padding: 0px;
}

body{
 width: auto;
 height: auto;
 background-color:#000000;
 margin:0px;
 padding:0px;
 font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a img{
 border:0px;
}

#blog-title{
 width: 1100px;
 height: 100px;
 margin-left: auto;
 margin-right: auto;
}

#blog-title img{
 padding-top:20px;
}

#main{
 width: 1100px;
 margin-left: auto;
 margin-right: auto;
}

#navigator-containar{
 height:30px;
}

#navigator{
 width: 1100px;
 margin-left: auto;
 margin-right: auto;
 color:#ffffff;
}
#navigator td{
 padding-top:10px;
}
#navigator a{
    color:#ffffff;
    text-decoration:none;
}

#rss-reader-containar{
 width:760px;
 padding: 10px 10px 10px 10px; 
 margin-bottom:20px;
 font-size:12px;
}

#rss-reader{
 height:150px;
 overflow:auto;
}

#left{
 width:780px;
 float:left;
 background-color:#ffffff;
}

#left img{
 padding:5px 5px 5px 5px;
}

.left-body{
 padding: 10px 10px 10px 10px;
 size:12px;
 overflow: auto;
}

.left-navigator{
 text-align:center;
 padding-bottom:10px;
}

.comment{
 padding: 10px 10px 10px 10px;
}

.comment h3{
 padding-top:5px;
 padding-bottom:5px;
}

.left-body-info{
 font-size:12px;
 margin: 2px 0px 0px 0px;
}
.left-body-info li{
 margin-left:10px;
}


.left-body-title{
 background-color:#333333;
 color:#ffffff;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 margin-top:0px;
 margin-bottom:0px;
}

.left-body-info li{
 list-style:none;
 float:right;
}

.left-body-article{
 font-size:13px;
 padding-left:10px;
 overflow: auto;
}

left-body-article-parent{
 font-size:13px;
 overflow: auto;
}

.left-body-article .normal{
 font-size:15px;
 line-height:20px;
 font-weight:600;
 margin-left:5px;
 margin-right:30px;
}

.left-body-article blockquote{
 margin-left:20px;
}

#left h3{
 background-color:#333333;
 color:#ffffff;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 margin-top:0px;
 margin-bottom:10px;
}
#left h3 a{
 color:#ffffff;
}

.extend{
 padding-top: 5px;
 padding-bottom: 5px;
 margin-top:20px;
 margin-left:20px;
 margin-right:10px;
 background-color:deepPink;
 text-align:center;
 font-weight:bold;
}

#right{
 width:300px;
 float:right;
 margin-left:0px;
 color:#eeeeee;
}

#right a{
 color:#eeeeee;
}

#right-containar{
 margin-left:15px;
}

#right h3{
 font-size:14px;
 width:260px;
 color:#c0c0c0;
 margin-top:20px;
 margin-bottom:10px;
 padding: 5px 5px 5px 5px;
 border-bottom: 1px solid #c0c0c0;
}

#right ul{
 padding-left:30px;
}
#right li{
 margin-top:3px;
}

.comment_sub{
 float:right;
 font-size:13px;
}

.comment_sub ul{
 list-style-type:none;
}

.comment_sub li{
 float:left;
}

.body{
 margin-left:15px;
}