@charset "utf-8";
  body {
background-color: rgb(238,238,234);
margin: 0;
padding: 0;
color: rgb(75, 75, 75);
font-family:メイリオ, Meiryo, Osaka, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”, “ＭＳ Ｐゴシック”, “MS PGothic”, sans-serif;
font-size: 9px;
line-height: 1.5;
}
a {
text-decoration: none;
color: rgb(75, 75, 75);
}
a:hover {
color: rgb(59, 167, 255);
}
a img {
border: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 1em 0;
}
h1 {
font-size: 28px;
font-weight: normal;
}
h2,
h3,
h4,
h5,
h6 {
font-size: 13px;
margin-top: 2em;
padding-left: 5px;
}
blockquote {
margin: 0;
padding: 10px;
border-left: 5px solid #e9e9e9;
background-color:  #f9f9f9;
color: #666666;
}
pre {
overflow: auto;
margin: 0;
padding: 10px;
background-color: #f9f9f9;
color: #666666;
}
fieldset {
border: 1px solid #cccccc;
padding: 10px;
}
table {
margin: 1em 0;
border: 1px solid #999999;
}
th, td {
padding: 2px 4px; }
th {
background-color: rgb(238,238,234);
font-weight: normal;
}
td {
background-color: rgb(238,238,234);
} .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
margin: 0 0 2px 10px;
}
.alignleft {
float: left;
margin: 0 10px 2px 0;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 5px;
display: inline;
}
img.alignleft {
padding: 5px;
display: inline;
}
.caution {
padding: 10px;
color: #e9e9e9;
text-align: center;
background-color: #cc0000;
}
noscript .caution {
margin: 0;
}
.wp-caption {
width: 100%;
border: 1px solid #e3e3e3;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #ffffff;
text-align: center;
}
.wp-caption img {
padding-top: 5px;
}
.wp-caption-text {
margin: 5px 0;
text-align: center;
font-size: smaller;
color: #666666;
}
code strong {
color: #cc3366;
font-weight: normal;
} #top-container {
margin: 0 auto;
padding: 5px;
background: white;
}
#container {
margin: 0 auto;
padding: 0;
}
#header {
margin: 50px 0 50px 16px;
}
#header h1 {
margin: 0;
color: #000000;
}
#header h1 a{
margin: 0;
color: #000000;
}
#header p {
margin: 0;
}
#grid-wrapper {
clear: both;
margin: 0;
padding: 0;
padding-top: 1000px; }
#single-wrapper {
clear: both;
margin: 0;
padding: 0;
padding-top: 1000px; }
#bottom-container {
clear: both;
width: 100%;
margin: 0;
padding: 30px 0 0;
}
#footer-wrapper {
background: none;
}
#footer {
margin: 0 auto;
}
#footer p {
margin: 0;
padding: 10px;
}  div.x1 { width:  290px; }
div.x2 { width:  615px; }
div.x3 { width:  940px; }
div.x4 { width: 1265px; }
div.grid-item,
div.single-item {
overflow: hidden;
margin: 0 5px 5px 0;
padding: 15px 15px 30px 15px;
border: 0;
background-color: rgb(255,255,255);
}
div.grid-item h2.post-title,
div.single-item h2.post-title {
margin: 0;
padding-left: 0;
border-left: 0;
font-weight: bolder;
}
div.grid-item div.grid-image {
margin-bottom: 1em;
}
div.grid-item div.wp-caption {
display: none;
}
div.post-body p,
div.comment-body p {
font-size: 14px;
}
div.post-body p img,
div.post-body p object {
max-width: 100%;
padding: 0;
}
p.post-meta,
p.comment-meta {
margin-bottom: 0;
}
.comment-list .navigation {
margin: 10px 0;
}
.comment-list .navigation a {
margin-right: 10px;
}
.comment-list ol li {
margin: 10px 0;
}
.comment-list ol li.trackback {
padding: 5px;
border: 1px solid #c4c4c4;
}
.comment-list ul.children {
list-style: none;
}
.comment-list ul.children li {
border-left: 5px solid #c4c4c4;
padding-left: 5px;
}
.comment-list li.bypostauthor {
}
.comment-list li.bypostauthor cite.fn {
text-decoration: underline;
}
.comment-list li.comment .reply {
margin: 10px 0 20px;
}  .pagination {
margin: 50px 0 0;
font-size: 13px;
}
.pagination .current {
color: #333333;
font-weight: bold:
}
.pagination .next, 
.pagination .prev {
}
.pagination .page-numbers,
.pagination .current {
margin: 0 10px 0 0;
padding: 10px 15px;
text-decoration: none;
background: #d9d9d9;
} a.page-numbers:hover {
color: #333333;
background-color: #eeeeee;
}
#post-pagination {
margin: 1em 0;
color: #c4c4c4;
}
#post-pagination .prefix {
color: #eaeaea;
} #sidebar{
list-style: none;
list-style-type: none;
margin: 50px 0 30px 16px;
padding-left: 0;
}
#sidebar2 {
list-style: none;
list-style-type: none;
margin: 50px 0;
padding-left: 0;
}
#sidebar li {
margin:0px 30px 0px 0px;
}
#sidebar li.widget h2.widgettitle {
display: none;
}
#sidebar li.widget ul {
list-style: none;
margin: 0;
padding: 0;
}
#sidebar li.widget ul li {
display: inline;
padding-right: 5px;
}
li.current-cat {
text-decoration: underline;
}
#sidebar2 li.widget {
display: block;
overflow: hidden;
float: left;
margin: 0 5px 5px 0;
width: 320px;
padding: 5px 0 0 0;
border: 0;
}
#sidebar2 h2.widgettitle {
margin-top: 0;
padding: 5px 10px;
color: rgb(75, 75, 75);
background-color: rgb(238,238,234);
}
#sidebar li.widget div {
font-family:メイリオ, Meiryo, Osaka, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”, “ＭＳ Ｐゴシック”, “MS PGothic”, sans-serif;
padding: 0 6px;
font-size: 12px;
}
#sidebar2 li.widget div {
padding: 0 10px;
font-size: 12px;
}
#sidebar2 li.widget ul {
margin: 0;
padding: 0 10px;
font-size: 12px;
}
#sidebar2 li.widget ul li {
list-style: none;
}
#sidebar2 ul.children ul li {
list-style: none;
}
#wp-calendar {
margin: 1em 0;
border: none;
}
#wp-calendar caption{
text-align: left;
margin: 2px 0 0 0;
padding: 0;
}
#wp-calendar td {
text-align: center;
} div.comment-form {
margin: 0;
padding: 0;
}
#commentform {
margin: 0;
padding: 0;
}
#commentform textarea {
width: 99%;
max-width: 640px;
} #searchform {
width: 300px;
}
#searchform div {
padding: 0;
font-size: 12px;
}
#searchform label.screen-reader-text {
display: none;
}
#searchsubmit {
display: inline;
}
#s { width: 170px;
margin: 0;
} nav ul li {
font-size: 15px;
margin: 0 0 10px 0;
padding: 15px 25px;
border: none;
line-height: 1.0;
display: block;
float: left;
}