body{
padding: 16px;
margin: 16px;
background-color: white;
}
.p-c{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.p-l{
text-align: left;
}
.p-r{
text-align: right;
}
div#logo{
text-align: right;
margin-bottom: 1px;
}
div#logo img{
border: none;
}
div#banner{
margin-bottom: 16px;
border-bottom: solid 2px black;
}
h1#banner-header{
margin-top: 1px;
margin-bottom: 1px;
font-weight: normal;
}
h1#entry{
font-size: 1em;
text-align: right;
display: inline;
}
p#banner-header{
margin-top: 1px;
margin-bottom: 1px;
font-size: 2em;
font-weight: normal;
}
p#banner-header a{
color: black;
text-decoration: none;
}
h1#banner-header a{
color: black;
text-decoration: none;
}
h2#banner-description{
margin-top: 1px;
font-size: 1.2em;
text-align: right;
}
div.entry-body h3{
font-size: 1em;
}
p.entry-footer{
font-size: 0.8em;
text-align: right;
}
span.separator{
font-size: 1.2em;
}
div#container{
float: left;
width: 68%;
padding: 5px;
}
div#right-bar{
float: left;
width: 29%;
margin-top: 12px;
padding-left: 5px;
}
div#foot{
clear: both;
}
h3.entry-title{
font-size: 1.4em;
background-image: url(http://www.marusankakusikaku.jp/images/ac.jpeg);
background-repeat: no-repeat;
padding-left: 84px;
border-bottom: solid 2px black;
}
h3.entry-title a{
color: black;
}


ul.content-nav{

}
div#banner-description{
text-align: right;
font-size: 1.2em;
margin-bottom: 0.9em;
}
p.comment-footer{
text-align: right;
}
div.comment-content{
border: solid black 1px;
padding: 4px;
}
p.ping-blogname{
text-align: right;
margin-top: 0px;
margin-bottom: 3px;
font-size: 0.9em;
}
h2.entry-title{
font-size: 1.4em;
background-image: url(http://www.marusankakusikaku.jp/images/ac.jpeg);
background-repeat: no-repeat;
padding-left: 84px;
border-bottom: solid 2px black;
}
h2.entry-title a{
color: black;
}
h4.entry-title a{
color: black;
}
h4.entry-title{
font-size: 1.2em;
background-image: url(http://www.marusankakusikaku.jp/images/ac.jpeg);
background-repeat: no-repeat;
padding-left: 84px;
border-bottom: solid 2px black;
}
h4.module-header{
text-align: center;
}
p.footer-left{
text-align: left;
float: left;
width: 300px;
}
p.footer-right{
text-align: right;
float: right;
}
div.module-powered{
padding-top: 6px;
border-top: solid 2px gray;
}
div.module-powered img{
border: none;
}
div#name-email{
margin-bottom: 0px;
}
div#name-email p{
margin-bottom: 0px;
margin-top: 0px;
}
div#comment-textarea{
margin-top: 0px;
}



table.aws{
margin-bottom: 0px;
margin-top: 0px;
}
table.aws img{
border: none;
}
table.aws h4{
font-weight: normal;
font-size: 0.8em;
margin-bottom: 0px;
margin-top: 0px;
}
table.aws h4 img{
vertical-align: middle;
}
table.aws p{
margin-top: 0px;
margin-bottom: 0px;
font-size: 0.7em;
}


ul.aws{
margin-bottom: 0px;
margin-top: 0px;
}
ul.aws img{
border: none;
}
ul.aws h4{
font-weight: normal;
font-size: 0.8em;
margin-bottom: 0px;
margin-top: 0px;
}
ul.aws h4 img{
vertical-align: middle;
}
ul.aws{
list-style-type: none;
}
ul.aws p{
margin-top: 0px;
font-size: 0.7em;
margin-bottom: 0px;
}
ul.aws li{
margin-bottom: 0px;
margin-top: 0px;
}

h3.amazon-header{
font-size: 1em;
margin-bottom: 1px
}
h3.amazon-header a,h3.amazon-header a:link,h3.amazon-header a:hover,h3.amazon-header a:visited{
color: black;
text-decoration: underline;
}
p.amazon-footer{
font-size: 0.7em;
text-align: right;
}
p.amazon-footer a,p.amazon-footer a:link,p.amazon-footer a:hover,p.amazon-footer a:visited{
color: black;
text-decoration: underline;
}


.entry-tags {margin: 0 0 10px 10px; }
.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; padding: 3px;}
.entry-tags-list {
list-style:none;
padding: 0px;
}
.module-list-tag { list-style: none; } 
.module-list-tag li { display: inline; } 
.module-list-tag li.taglevel1 { font-size: 19px; }
.module-list-tag li.taglevel2 { font-size: 17px; } 
.module-list-tag li.taglevel3 { font-size: 15px; } 
.module-list-tag li.taglevel4 { font-size: 13px; } 
.module-list-tag li.taglevel5 { font-size: 11px; } 
.module-list-tag li.taglevel6 { font-size: 9px; }

ul.module-list ul{
padding-left: 3px;
margin-left: 12px;
}