@charset "utf-8";

*{
margin:0;
padding:0;
}

html{
height:100%;
margin:0;
padding:0;
}

a:link {color : #333333 ;text-decoration : none;}
a:visited {color : #333333 ;text-decoration : none;}
a:hover {color : #990000 ;text-decoration : underline;}
a:active {color : #333333 ;text-decoration : underline;}

body{
height:100%;
margin:0;
padding:0;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:90%;
line-height:1.8;
letter-spacing:1px;
color:#333333;
}


/* バナー部分 */

#banner{
width : 850px;
height : 300px;
background : url(http://blog-imgs-74.fc2.com/m/i/x/mixluglio/DSC_3044-1.jpg) no-repeat;
text-align:right;
margin-bottom:20px;
}

#banner h1{
padding : 200px 30px 0 250px;
}

#banner h1 a{
color:#000000;
font-size : 75%;
font-weight : bold;
}

#banner h1 a:hover{
color:#990000;
}

#banner h2{
padding : 0 30px 0 250px;
font-size:75%;
color:#333333;
line-height: 1.5;
}

/* 本文 */

#container{
width:850px;
background :#fff;
margin:0 auto;
}

#blogcontainer{
margin:0;
padding:0;
}

/* メイン */

#blog{
float:left;
width:640px;
}

.section{
margin-bottom:10px;
}

.entrytop{
margin:0;
padding:0;
}

.entry-header{
background : url(http://blog-imgs-14.fc2.com/m/a/t/matsumotoblog/title.gif) 0 5px no-repeat;
border-bottom:solid 1px #cccccc;
padding:0 0 5px 38px;
margin-bottom:5px;
}

.date{
margin:0;
padding:0;
}

.entryheaderback{
margin:0;
padding:0;
}

#blog .entry-header h3{
font-size:94%;
font-weight:bold;
}

#blog h3 a{
font-size:100%;
font-weight:bold;
}

.headerdate{
margin:0;
padding:0;
}

.entry-body{
padding:0 0 10px 0;
}

.aabody{
margin:0;
padding:0;
font-size:88%;
}

.entry-more a{
padding:0 0 10px 0;
}

#blog p{
padding:0 0 10px 0;
}


.entry-footer1{
margin:0;
padding:0;
text-align:right;
font-size:70%;
}

.entry-footer{
margin:0;
padding:0;
text-align:right;
}


.section{
margin:0;
padding:0;
}


.date{
margin:0;
padding:0;
}

.section ul.entry-footer {
padding : 10px 0 5px 0;
list-style-position : inside;
}

.section ul.entry-footer li {
display : inline;
list-style-type : none;
}

.blogbottom{
height:13px;
margin-bottom:20px;
}

.blogbottom img{
margin:0;
padding:0;
}

.prevnext{
text-align:center;
font-size:70%;
}


/* コメント部 */

#comment-top,
.comment-post,
.comment-edit,
#trackback-top{
font-weight:bold;
font-size:94%;
margin-bottom:20px;
}

.comment-header{
font-size:94%;
font-weight:bold;
margin-bottom:10px;
}

.comment-body{
font-size:88%;
margin-bottom:20px;
}

.comment-footer{
margin-top:10px;
text-align:right;
font-size:70%;
}

.form-btn{
text-align:center;
}

.trackback-uri{
font-size:70%;
}

.trackback-header{
font-size:94%;
font-weight:bold;
margin-bottom:10px;
}

.trackback-excerpt{
font-size:88%;
margin-bottom:20px;
}
.trackback-footer{
margin-top:10px;
text-align:right;
font-size:70%;
}

.prev-next-navi{
text-align:center;
font-size:70%;
}

/* 右サイドバー */

#right{
float:right;
width:200px;
font-size:70%;
}

#right h3{
font-size:100%;
height : 25px;
color:#000000;
background : url(http://blog-imgs-14.fc2.com/m/a/t/matsumotoblog/hone.gif) no-repeat 0 2px;
padding:0 0 0 22px;
}

.sidebody{
padding:0 10px;
}

.description{
padding:0 15px;
}


#right ul {
margin : 0 10px 0 20px;
}

.sidebottom{
margin-bottom:15px;
}

.calender{
width:100%;
margin:0;
}

.calender caption{
font-weight : bold;
}

.calender th{
text-align:center;
}

.calender td{
text-align:center;
}

.calender td a{
font-weight : bold;
text-decoration:underline;
}

.calender td a:hover{
color:#ffffff;
background-color:#990000;
}


.ads{
color:#2124A5;
}

.categories td{
width:22px;
}

/* フッター */
#footer{
font-size:70%;
height:25px;
padding-top:6px;
}

hr{
width:100%;
border:1px dashed #ccc;
}

/*   */

blockquote{
margin:10px;
padding:8px;
border: 1px solid #cccccc;
background-color: #eeeeee;
}

.code {
overflow: scroll;
font-size: 88%;
font-family: 'Courier New';
line-height: 1.5;
white-space: pre;
width: 90%;
padding-left: 1em;
background-color: #F5F5F5;
border: 1px solid #666;
}