body {
text-align: center;
　　　　}

#banner {
text-align: left;
　　　　}

#banner h1 {
font-family: Century, Arial, sans-serif;
font-size: 20px;
font-weight: normal;
margin-bottom: 3px;
margin-top: -10px;
}

#banner h2 {
font-family: Verdana, Arial, sans-serif;
font-size: small;
margin-top: 2px;
margin-bottom: 6px;
font-weight: bold;
}

#banner h3 {
font-family: Verdana, Arial, sans-serif;
font-size: small;
margin-top: 2px;
margin-bottom: 6px;
font-weight: bold;
}

#banner h4 {
font-family: Verdana, Arial, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
}

#main {
font-family: Verdana, Arial, sans-serif;
text-align: left;
margin: 5px;
}

#left {
font-size: small;
font-family: Verdana, Arial, sans-serif;
border-right: 1px solid #cccccc;
text-align: left;
padding-right: 5px;
margin: 5px;
}

#right {
font-size: 13px;
font-family: Verdana, Arial, sans-serif;
text-align: left;
margin: 5px;
}

#bottom {
font-family: Verdana, Arial, sans-serif;
text-align: center;
margin: 5px;
}

.content p {
font-size: small;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-top: 0px;
margin-bottom: 10px;
}

.content ul {
line-height: 120%;
text-align: left;
margin: 0 0 10px 1em; 
padding: 0; 
}

.content li {
font-size: small;
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
line-height: 110%;
text-align: left;
margin-top: 5px;
margin-left: 0px;
list-style-type: ・;
}

.content h1 {
font-size: small;
color: #000000;
font-family: Verdana, Arial, sans-serif;
text-align: left;
font-weight: bold;
margin-top: 8px;
margin-left: 0px;
margin-bottom: 10px;
border-left: solid 5px #999999;
padding-left: 6px;
}

.content h5 {
font-size: 10px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
color: #000000;
text-align: right;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
}

.content h6 {
font-size: 13px;
color: #000000;
font-family: Verdana, Arial, sans-serif;
text-align: left;
font-weight: bold;
margin-top: 8px;
margin-left: 0px;
margin-bottom: 7px;
}

.content p.posted {
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #000000;
border-bottom: 1px solid #cccccc;
text-align: right;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 23px;
}

.left-sidebar h6 {
font-size: small;
color: #000000;
font-family: Verdana, Arial, sans-serif;
text-align: left;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
border-left: solid 8px #cccccc;
padding: 4px 0px 4px 5px;
background-color: #eeeeee;
box-sizing : border-box;
-moz-box-sizing : border-box;
}

.left-sidebar li {
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: small;
list-style-type: ・;
}

.left-sidebar ul {
line-height: 120%;
text-align: left;
margin: 0 0 0 1em; 
padding: 0; 
}

.right-sidebar h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
margin-top: 8px;
margin-bottom: 0px;
padding: 5px;
border: solid 1px #cccccc;
background-color: #eeeeee;
box-sizing : border-box;
-moz-box-sizing : border-box;
}

.right-sidebar h6 {
font-size: small;
color: #000000;
font-family: Verdana, Arial, sans-serif;
text-align: left;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
border-left: solid 8px #cccccc;
padding: 4px 0px 4px 5px;
background-color: #eeeeee;
box-sizing : border-box;
-moz-box-sizing : border-box;
}

#bottom h1 {
font-family: Verdana, Arial, sans-serif
font-size: 13px;
font-weight: normal;
border-top: solid 1px #cccccc;
}

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }

