body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    margin: 0px 0px 10px 0px;
    background-color: #ffffff;
    text-align: center;
    color:#555555;
}

img {
    vertical-align: bottom;
    border:0px;
}

.blogimg {
    border:solid 2px #cccccc;
}

h1#entry{
    font-size:x-large;
    margin: 0px;
    padding: 0px;
    display: inline;
}

h1#top{
    display: inline;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:100%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

blockquote {
    width: 400px;
    border: 1px dotted #cccccc;
    background: url(http://www.wakatta-blog.com/images/quote_both.gif) no-repeat scroll top center;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 30px;
}


blockquote p {
   padding-top: 10px;
   padding-right: 30px;
   padding-bottom: 10px;
   padding-left: 30px;
   margin: 0px;
}

blockquote cite {
    display: block;
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin: 0px;
}

.catdescription  {
    font-size: small;
    padding: 10px;
    margin-bottom:10px;
}

#subcat {
    margin-bottom:50px;
}

a {text-decoration:underline;}
a:hover {LEFT: 1px; COLOR: #ff0000; POSITION: relative; TOP: 1px}

.catfolder_midashi a {text-decoration:none;}
.catfolder_midashi a:link{COLOR: #333333;}
.catfolder_midashi a:visited{COLOR: #333333;}

#container {
    line-height: 140%;
    font-size: 85%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    width: 850px;
    list-style-position:outside;
    margin-top:0px;
    padding-top:10px;
}

#head {
    width: 850px;
    margin-bottom: 20px
}

#main {
    width: 850px;
    margin: 0px 0px 20px 0px;
}

#pan {
    margin: 0px 0px 10px 0px;
    font-size: x-small;
}

#center {
    width: 570px;
    margin: 0px 30px 0px 0px;
    letter-spacing:0.05em;
    float:left;
}

.catfolder {
    width:270px;
    margin:0px 15px 20px 0px;
    float:left;
}

.catfolder_midashi {
    width:265px;
    margin-bottom:10px;
    padding:5px;
    color:#ffffff;
    border-bottom: 1px dotted #cc6600;
}

.catfolder_contents {
    width:280px;
    margin-bottom:10px;
    font-size:small;
}
.andmore {
    width:280px;
    text-align:right;
    font-size:x-small;
}

.contents {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.contents_midashi {
    border-bottom: 1px dotted #cc6600;
    padding:5px;
    margin-bottom:20px;
    font-weight: bold;
}

.contents_midashi a {text-decoration:none;}
.contents_midashi a:link {COLOR: #000000;}
.contents_midashi a:visited {COLOR: #000000;}

.contents_post {
    font-size: x-small;
    color:#777777;
    text-align:right;
}

.contents_post a {text-decoration:none;}
.contents_post a:link {COLOR: #777777;}
.contents_post a:visited {COLOR: #777777;}

.cat_midashi {
    border-bottom: 2px solid #cccccc;
    padding:5px;
    margin-bottom:20px;
    font-weight: bold;
}

#trackbacks {
    border-bottom: 1px dotted #cc6600;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.trackback-content {
    border: 1px dotted #bbbbbb;
    margin:10px 0px;
    padding:10px;
}

#comments {
    margin-bottom: 20px;
}

.comment-body {
    padding: 10px;
    margin :10px 0px 0px 0px;
    border: 1px dotted #cc6600;

}

#right {
    width: 250px;
    font-size: 90%;
    float:left;
}

.right_midasi {
    border-left: 5px solid #aaaaaa;
    padding:5px;
    margin-bottom: 10px;
    background-color:#eeeeee;
    text-align: left;
    font-weight: bold;
    text-align: left;
    width: 235px;
}

.right_box {
    margin-bottom: 20px;
}

.sidebar ul {
    padding: 0px;
    margin: 10px 0px;

}

.sidebar li {
    text-align: left;
    line-height: 180%;
    margin-top: 5px;
    list-style-type: none;
}

#foot {
    width: 850px;
    text-align: left;
    clear:both;
}

#index {
    width:100%;
    margin:10px 0px;
    text-align: center;

}

#index a {text-decoration:none;}
#index a:link{COLOR: #555555;}
#index a:visited{COLOR: #555555;}

.current_page{
    border: 1px solid #bbbbbb;
    padding: 5px;
}

.link_page{
    border: 1px solid #bbbbbb;
    padding: 5px;
}

.link_next{
    border: 1px solid #bbbbbb;
    padding: 5px;
}

.link_before{
    border: 1px solid #bbbbbb;
    padding: 5px;
}

.blogpartselement{
    float:left;
    margin-right:10px;
}

#prlink{
    margin:20px 0;
    width:100%;
    text-align:left;
}

#prlink ul {
    display:inline;
    font-size:small;
    margin:0;
    padding:0;
}

#prlink ul li {
    display:inline;
    margin-left:0px;
    margin-right:10px;
}

