/* Base */
@import url(/.shared-ja/themes/common/base-weblog.css);
/* Portal */
/* Theme */
/*
@import url(/.shared-ja/themes/vox/minimalist-light-green/screen.css);
*/

/* バナー部分の中身 ! important */

div#banner { float: center; }
div#banner-inner { color: #333333 ! important; margin: 50px 0 0; padding: 0; border: 0; }
div#banner-inner h1#banner-header { font-size: x-small; font-weight: bold; margin: 0 ! important; }
div#banner-inner h2#banner-description { font-size: small; font-weight: normal; margin: 0 0 10px ! important; padding: 0 ! important; border: 0 ! important; }
div#banner-inner p { text-align: center ! important; }
div#banner h1 a { color: #006abb; text-decoration: none; }
div#banner h1 a:hover { color: #333333; text-decoration: none; }
div#banner ul#navigation { margin: 0 ! important; padding: 0 ! important; border: 0 ! important; background: #333333 ! important; }
div#banner ul#navigation li { font-size: small; font-weight: normal; color:#ffffff; margin: 0 ! important; padding: 5px 15px ! important; border-right: 1px #ffffff solid ! important; list-style-type: none; display: inline-block; }
div#banner ul#navigation a { color:#ffffff; text-decoration: none; }
div#banner ul#navigation a:hover { color:#ffffff; text-decoration: underline; }
p.banner-promotion { text-align: center; font-size: small; margin: 0 ! important; }

body { font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif; color: #333333; }
div#container { float: center; width: 700px ! important; margin: 0 auto; }
div#container div#container-inner {  }

a { color: #006abb; text-decoration: none; }
a:hover { text-decoration: underline; }

div#pagebody { float: center ! important; }
div#pagebody div#pagebody-inner { width: 700px ! important; }

body.layout-two-column-right div#alpha { float: left; width: 430px ! important; }
body.layout-two-column-right div#alpha-inner { width: 430px ! important; margin: 0 ! important; }
body.layout-two-column-right div#beta { float: right; width: 270px ! important; }
body.layout-two-column-right div#beta-inner { width: 234px ! important; padding: 40px 0 0 36px ! important; }

h2.date-header { font-size: x-small ! important; color: #e0e0e0 ! important; }
h2.content-header,
h3.content-header { text-align: center ! important; font-size: medium ! important; font-weight: bold ! important; margin: 0 0 20px ! important; padding: 5px ! important; border: 1px #e0e0e0 solid ! important; }
div.entry {}
div.entry h1.entry-header,
div.entry h2.entry-header { font-size: large ! important; font-weight: bold ! important; margin: 0 ! important; padding: 0 ! important; border-bottom: 0 ! important; }
div.entry h3.entry-header { font-size: medium ! important; font-weight: bold ! important; margin: 0 ! important; padding: 0 ! important; border-bottom: 0 ! important; }
div.entry h2.entry-header a,
div.entry-featured entry h2.entry-header a,
div.entry h3.entry-header a { text-decoration: none ! important; color: #333333 ! important; } 
p.content-nav { text-align: left ! important; margin: 10px 0 20px ! important; padding: 0 ! important; }
div.entry div.entry-content { margin: 20px 0 ! important; padding: 0 ! important; line-height: 175%; }
div.entry div.entry-content div.entry-body {}
div.entry p.posted { font-size: small; margin: 10px 0 5px ! important; padding: 0; border: 0; }
div.entry p.entry-footer-info { font-size: x-small; text-align: center;  color: #888888; margin: 10px 0 20px ! important; padding: 0 0 5px; border-bottom: 1px #e0e0e0 solid; }
div.entry p.entry-footer-info a { color: #888888; text-decoration: none; }
div.entry p.entry-footer-info a:hover { text-decoration: underline; }
div.entry-content h3,div.entry-content h4,
div.entry-more h3,div.entry-more h4 { font-size: 13px ! important; font-weight: bold; }
div.entry div.entry-footer {  }
div.entry div.entry-footer a { color: #333333; text-decoration: none; }
div.entry div.entry-footer a:hover { color: #778129; text-decoration: underline; }
h3.archive-header { font-size: small ! important; font-weight: bold; margin: 0 0 10px; padding: 10px 0; border-top: 0! important; border-right: 0 ! important; border-bottom: 0 ! important; border-left: 0 ! important; color: #333333 ! important; }
div.trackbacks-info,div.trackback-content { margin: 5px 0 ! important; padding: 0 ! important; line-height: 150%; }
h2.comments-open-header,
h3.comments-header,
h3.trackbacks-header { font-size: medium ! important; font-weight: bold ! important; margin: 0 0 10px ! important; padding: 0 ! important; border: 0 ! important; }

div.entry-content h4.entry-header { font-size: 13px ! important; font-weight: bold ! important; margin: 0 ! important; padding: 0 ! important; border-bottom: 0 ! important; }
div.entry-content p.sponsoredlink { margin: 0 0 10px; padding: 0; border: 0; }

#comment-author, #comment-email, #comment-url, #comment-text { width: 350px; }

/* サイドバー・モジュールの指定 ! important */

div.module {}
h2.module-header { font-size: small ! important; font-weight: bold; margin: 0 0 10px; padding: 10px 0; border-top: 1px #e0e0e0 solid ! important; border-right: 0 ! important; border-bottom: 1px #e0e0e0 solid ! important; border-left: 0 ! important; color: #333333 ! important; }
h2.module-header a,h3.module-header a { color: #333333 ! important; text-decoration: none ! important; }
h2.module-header a:hover,h3.module-header a:hover { color: #778129 ! important; text-decoration: underline ! important; }
div.module h3.module-description { font-weight: normal ! important; font-size: small ! important; }
h3.module-header { font-size: small; font-weight: bold; color: #333333 ! important; margin: 0 0 10px; padding: 0; border-top: 0; border-left: 0; border-bottom: 0; border-right: 0; }
div.module-content { font-size: small; margin: 0 0 0 0 ! important; padding: 0 0 20px ! important; border: 0 ! important; }
ul.module-list { margin: 10px 0 20px ! important; }
ul.module-list li.module-list-item { line-height: 150%; }
h4.module-header { font-size: small; font-weight: normal; color: #999999 ! important; margin: 0; padding: 0; border: 0; }
div.module-content p { margin: 0 0 10px; padding: 0; border: 0; }



/* Custom */

p {
 text-align: left;
 margin: 10px 0 20px;
 padding: 0;
 border: 0;
 line-height: 175%;
}

blockquote {
 text-align: left;
 line-height: 175%;
 color: #333333;
 margin: 10px 0 20px;
 padding: 10px;
 border: 1px #e0e0e0 solid;
 background: #f5f5f5;
}

.profile { float: left; margin: 0 10px 0 0; padding: 0; border: 0; }

/* Footer */

div#footer { float: center ! important; background: #ffffff! important; }
div#footer div#footer-inner { color: #333333 ! important;  }
div#footer div#footer-inner p.common_anchor { text-align: right; margin: 0 5px; }
div#footer div#footer-inner p.common_anchor a { color: #888888; text-decoration: none; }
div#footer div#footer-inner p.common_anchor a:hover { color: #006abb; text-decoration: underline; }
div#footer div#footer-inner p.common_footer { margin: 0; padding: 10px 0 30px; border-top: 1px #e0e0e0 solid ! important; font-size: x-small; line-height: 150%; text-align: left; }
/* ph=1 */
/* nhm:from_kauri */
