@charset "utf-8";
/* kiyomoto.common */

@import url(http://www.kiyomoto-c.com/blog/common.css);

#main{
 width:100%;
 margin:0;
 padding:0;
 border-bottom:10px #361B00 solid;
}

#main_contents{
 width:930px;
 margin:0 0 0 43px;
 padding:0;
}

#blog_title{
 margin:0 0 50px 0;
 width:930px;
 text-align:left;
}

#main_contents #archive{
 float:left;
 width:240px;
 margin:0;
 padding:0;
 display:inline;
}

#main_contents #archive #archive_title{
 width:inherit;
 height:19px;
 margin:0;
 padding:0;
 background:url(http://www.kiyomoto-c.com/blog/img/title_icon.gif) no-repeat top left;
}

#main_contents #archive #archive_title.margin{
 margin:20px 0;
}

h3{
 font-size:1.6em;
 margin:0 0 0 15px;
 padding:4px 0 0 0;
 color:#381C00;
 font-weight:bold;
}

#main_contents #archive ul.category{
 margin:0;
 padding:0;
 list-style:url(http://www.kiyomoto-c.com/blog/img/category_icon.gif);
 list-style-position: outside;
 color:#7B2500;
}

#main_contents #archive ul.category li{
 margin:20px 0 0 20px;
 padding:0 0 0 0;
 border-bottom:1px #DFDFDF dotted;
 font-size:1.5em;
}

#main_contents #archive ul.archive{
 margin:0 0 0 8px;
 padding:0;
 list-style: url(http://www.kiyomoto-c.com/blog/img/archive_icon.gif);
 list-style-position: outside;
 color:#7B2500;
}

#main_contents #archive ul.archive li{
 margin:10px 0 0 10px;
 padding:0 0 0 0;
 font-size:1.4em;
 line-height:150%;
}

h4 a:link, h4 a:visited{
 color:#FF6600;
 text-decoration: none;
}

h4 a:hover, h4 a:active{
 color:#FF6600;
 text-decoration: underline;
}

#main_contents #archive ul li a:link, #main_contents #archive ul li a:visited{
 color:#7B2500;
 text-decoration: none;
}

#main_contents #archive ul li a:hover, #main_contents #archive ul li a:active{
 color:#7B2500;
 text-decoration: underline;
}

#main_contents #blog_contents{
 float:right;
 margin:0 0 40px 0;
 padding:0;
 width:654px;
 display:inline;
}

#main_contents #blog_contents #category{
 width:654px;
 background:url(http://www.kiyomoto-c.com/blog/img/category_title.gif) no-repeat top left;
 height:63px;
 margin:0 0 30px 0;
}

#main_contents #blog_contents #category p{
 padding:15px 0 0 20px;
 font-size:1.6em;
 color:#FFFFFF;
 font-weight:bold;
}

#main_contents #blog_contents #text div{
 margin:30px;
 font-size:13px;
 color:#4C4C4C;
}

#main_contents #blog_contents #date{
 width:inherit;
 height:19px;
 margin:0;
 padding:0;
 background:url(http://www.kiyomoto-c.com/blog/img/title_icon.gif) no-repeat top left;
}

#main_contents #blog_contents #date p{
 font-size:1.5em;
 margin:0 0 0 15px;
 padding:4px 0 0 0;
 color:#361B00;
}

#main_contents #blog_contents #text{
 width:654px;
 margin:0;
 padding:0;
}

#main_contents #blog_contents #text p{
 margin:30px;
 font-size:1.3em;
 color:#4C4C4C;
}

#main_contents #blog_contents #text p.blue{
 color:#0066FF;
}

#main_contents #blog_contents #text p.blue a:link, #main_contents #blog_contents #text p.blue a:visited{
 color:#0066FF;
 text-decoration: none;
}

#main_contents #blog_contents #text p.blue a:hover, #main_contents #blog_contents #text p.blue a:active{
 color:#0066FF;
 text-decoration: underline;
}

h4{
 font-size:2em;
 color:#FF6600;
 margin:30px;
 font-weight:bold;
}

#main_contents #blog_contents #page{
 text-align:center;
 width:inherit;
 margin:0;
 padding:0;
 font-size:1.3em;
 color:#4C4C4C;
}

#main_contents #blog_contents #page a:link,#main_contents #blog_contents #page a:visited{
 color:#4C4C4C;
 text-decoration: none;
}

#main_contents #blog_contents #page a:hover, #main_contents #blog_contents #page a:active{
 color:#4C4C4C;
 text-decoration: underline;
}

#main_contents #blog_contents #coment{
 width:654px;
 margin:0;
 padding:0;
 font-size:1.3em;
 color:#4C4C4C;
}

#main_contents #blog_contents #coment p{
 margin:20px 30px;
}

#main_contents #blog_contents #footer{
 width:654px;
 height:18px;
 margin:0;
 padding:0;
 background-color:#361B00;
 padding:4px 0 0 0;
}

#main_contents #blog_contents #footer p{
 float:right;
 color: #FFFFFF;
}

#main_contents #bottom{
 width:930px;
 margin:100px 0 0 0;
 padding:0;
 height:35px;
 background:url(http://www.kiyomoto-c.com/blog/img/footer_img.gif) no-repeat top left;
 position:relative;
}

#top_button{
 position:absolute;
 right:0;
 bottom:0;
 margin:0;
 padding:0;
}


#main_contents #blog_contents #text p img.right{
 float: right;
 margin:0 0 20px 20px;
}

#main_contents #blog_contents #text p img.center{
 text-align:center;
}

.jiban_title{
 font-weight:bold;
 font-size:14px;
}
