@charset "UTF-8";
/*basic elements------------------------------------------------*/
html { margin: 0; padding: 0;}
body { margin: 0; padding: 0; background: #0A0A0A url(http://odawara-zeros.com/file/img/bg_body.gif) no-repeat fixed center center; font: 14px 'trebuchet ms', verdana, helvetica, arial, sans-serif; color: #828282; text-align: center;}
form { margin: 0; padding: 0;}
a { text-decoration: none; color: #505883;}
a:hover { color: #F50153; text-decoration: none;}
a img, a:hover img, a:visited img { border: 0;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0; padding: 0; color: #7D7D7D;}
p { font-size: 14px; line-height: 1.5; margin-bottom: 22px;}

/*standard helper classes------------------------------------------------*/
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}

/*page layout------------------------------------------------*/
#container { position: relative; margin: 0 auto; width: 750px; text-align: left; overflow: visible; padding: 0;}

/*banner------------------------------------------------*/
#banner { display: none;}
#banner a {}
#banner a:hover {}

/*alpha------------------------------------------------*/
#alpha { position: absolute; width: 490px; left: 260px; top: 28px;}
div.entry { margin-bottom: 34px;}
h2.entry-header, h2.entry-header a { font-size: 28px; line-height: 1; letter-spacing: -0.04em; color: #CFCFCF; text-decoration: none;}
h2.entry-header a:hover {  color: #F50153; text-decoration: none;}
p.date-category { font-size: 12px; line-height: 1; padding: 0; margin-top: 2px; margin-bottom: 28px;}
div.entry-body { line-height: 1.5; font-size: 14px;}
p.entry-more-link {}
p.entry-footer { font-size: 12px; line-height: 1;}

/*Archive*/
h2#archive-title { font-size: 28px; line-height: 1; letter-spacing: -0.04em; color: #828282;}
body#archive h2#archive-title { margin-bottom: 28px;}
li.archive-list-item { font-size: 14px; line-height: 1; margin: 0 0 7px; padding: 0;}
li.archive-list-item a { color: #CFCFCF; font-weight: bold; font-size: 16px;}
li.archive-list-item a:hover { color: #F50153;}

/*Individual Entry Archive*/
body#individual-entry-archive h2#archive-title { color: #CFCFCF;}
div.entry-more { margin-top: 22px;}
h3.comments-header { font-size: 12px; line-height: 1; letter-spacing: -0.01em;
 padding: 0; margin-top: 0; margin-bottom: 12px;}
div.comments-content { margin-bottom: 56px; font-size: 12px; line-height: 1.5;}
div.comment-inner { margin-bottom: 12px;}
div.comment-content {}
p.comment-footer { font-size: 10px; line-height: 1;}
h2.comments-open-header { font-size: 20px; line-height: 1; padding: 0; margin-top: 0; margin-bottom: 4px; letter-spacing: -0.03em;}
p.comments-open-moderated { font-size: 10px; line-height: 1.2; padding: 0; margin-top: 0; margin-bottom: 28px;}
.comments-open label { display: block; font-size: 12px; line-height: 1; margin-bottom: 2px;}
input#comment-author,input#comment-email, input#comment-url, textarea#comment-text { font-size: 12px; line-height: 1; color: #0A0A0A; background: #F5F5F5; border: 0; padding: 2px;}
textarea#comment-text {line-height: 1.5;}
#comment-author, #comment-email, #comment-url { width: 75%;}
#comment-text { width: 98%;}
#comment-bake-cookie { margin-left: 0; vertical-align: middle;}
.comments-open-header {clear: both;}
div.comments-open-footer { margin-bottom: 28px;}
#comment-preview, #comment-post, #comment-cancel { font-size: 12px; line-height: 1; color: #0A0A0A; margin: 0; padding: 4px 12px; background: #F5F5F5; margin-right: 12px;}
#comment-post { font-weight: bold;}

/*Category Archive------------------------------------------------*/
body.category-archive h2.archive-title { line-height: 1; color: #828282; margin-bottom: 28px;}
body.category-archive div.entry p { font-size: 14px; line-height: 1; margin-bottom: 0;}
body.category-archive div.entry p a { font-weight: bold; color: #CFCFCF; font-weight: bold; font-size: 16px; line-height: 1;}
body.category-archive div.entry p a:hover { color: #F50153;}
body.category-archive div#container div.entry { margin-bottom: 0;}

/*Date Based Archive------------------------------------------------*/
body#date-based-archive h2#archive-title { line-height: 1; color: #828282; margin-bottom: 28px; font-size: 20px;}

/*beta------------------------------------------------*/
#beta { position: absolute; width: 204px; left: 0; top: 28px;}
div.module { position: relative; overflow: hidden; width: 100%; margin-bottom: 56px;}
h2.module-header, h2.module-header a { font-size: 10px; line-height: 1; padding-bottom: 4px; color: #828282;}

div.module-content {position: relative;}
ul.module-list, ul.archive-list {margin: 0; padding: 0; list-style: none;}
li.module-list-item a { padding-top: 4px; padding-bottom: 4px; display: block; border-bottom: 1px solid #3A3A3A; font-size: 12px; line-height: 1.2;}
p#map a, p.atom a { font-size: 12px; line-height: 1;}
p.atom a { background: url(http://www.odawara-zeros.com/file/img/main_rss.gif) no-repeat left center; padding-left: 19px;}

/*beta Individual Entry Archive*/
div.module-content p { font-size: 12px; line-height: 1.2; margin-bottom: 12px;}

/*content------------------------------------------------*/
.content-nav {}
.date-header,
.entry-content {position: static; clear: both;}
.entry,
.trackbacks,
.comments,
.archive {position: static; overflow: hidden; clear: both; width: 100%;}
.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed { clear: both;}
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more { clear: both;}
.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content { clear: both;}
img.image-full { width: 100%;}
.image-thumbnail {}
.image-thumbnail img {}