/* parts-blog-main
------------------------------------------------------------------ */
#main-parts-entry {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 0;
  border-top: 3px solid #8AB1C5;
 }

#main-parts-entry h2 {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 10px 0;
  font-size: 107%;
  font-weight: bold;
  color: #4A85A2;
  border-top: 1px solid #8AB1C5;
 }

#main-parts-entry {
  clear: both;
  width: 540px;
  margin: 0;
  padding: 0;
 }

#main-parts-entry .content-nav {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 10px 0;
  font-size: 77%;
  text-align: left;
 }

#p-blog-entry h3 {
  margin: 0;
  padding: 0;
  font-size: 107%;
  font-weight: bold;
  color: #4A85A2;
 }

#p-blog-entry .entry-title h3 {
  float: left;
  width: 70px;
  height: auto;
  margin: 0 10px 0 0;
  padding: 2px;
  font-weight: normal;
  text-align: center;
  color: #FFFFFF;
  background: #666;
 }

#p-blog-entry h3 {
  width: 540px;
 }

#nintei-id {
  width: auto;
  height: auto;
  margin: 0;
  padding: 2px;
 }

#p-blog-entry .entry-body img {
  padding: 0 0 10px;
 }

#parts-inq {
  width: 540px;
  height: auto;
  margin: 10px 0 0;
  padding: 10px 0 0;
  border-top: 1px solid #8AB1C5;
 }

.p-btn-inq {
  margin: 0 0 0 420px;
  padding: 0;
  text-indent: -9999px;
  font-size: 1px;
  line-height: 0;
 }

.p-btn-inq a {
  display: block;
  width:115px;
  height: 22px;
  background: url(../common/img/btn-inq.jpg) no-repeat;
 }

#p-blog-entry .entry-title {
  border-bottom: 0 solid #8AB1C5;
 }

#main-parts-entry .entry-body, #main-parts-entry .comment-content, #main-parts-entry .trackback-content {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0 10px 0;
  font-size: 92%;
 }

#main-parts-entry .entry-body, #main-parts-entry .comment-content {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0 10px 0;
  font-size: 92%;
 }

#main-parts-entry .entry-footer, #main-parts-entry .trackback-footer, #main-parts-entry .comment-footer {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0 10px;
  font-size: 77%;
  text-align: right;
  border-top: 1px solid #8AB1C5;
 }

#main-parts-entry .trackback-content {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 92%;
 }

#main-parts-entry #trackbacks-info p {
  height: auto;
  margin: 0;
  padding: 5px;
  font-size: 77%;
  border: 1px solid #CCCCCC;
 }

#main-parts-entry .comments-open-moderated {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0;
  font-size: 77%;
 }

#main-parts-entry #comments-open-data,#main-parts-entry #comments-open-text, .p-entry-content .text-s {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0;
  font-size: 77%;
 }

#main-parts-entry #comments-open-data p {
  width: 540px;
  height: auto;
  margin: 0;
  padding: 5px 0;
 }

#comments-open-footer input {
  margin: 0;
  padding: 0;
  font-size: 77%;
  line-height:140%;
 }