@charset "utf-8";
/* 美しい */

#pd_main {
  width:494px;
  float:right;
}
#pd_catlist {
  width:170px;
  float:left;
}
#pd_catlist_head {
  width:156px;
  height:16px;
  background:url("/items/img/listbox_h.gif") no-repeat;
}
#pd_catlist_body {
  width:156px;
  font:normal normal small "MS UI Gothic",sans-serif;
  background:url("/items/img/listbox_b.gif") repeat-y;
}
#pd_catlist_body ul, #pd_catlist_body ul li ul {
  margin:0;
  padding:0;
  line-height:1.4;
}
#pd_catlist_body ul li {
  margin:0 15px 0 32px;
  padding:0;
}
#pd_catlist_body ul ul {
  list-style-type:none;
}
#pd_catlist_body ul li ul li {
  list-style-type:none;
  margin:0 0 0 8px;
}
#pd_catlist_foot {
  width:156px;
  height:16px;
  background:url("/items/img/listbox_f.gif") no-repeat;
}

#pd_catlist_bg {
  margin:0 0 12px 0;
  text-align:center;
}
#pd_catlist_searchbox {
  width:106px;
  margin:0 auto 12px auto;
  padding:4px;
  border:solid 1px #cccccc;
}
#pd_catlist_searchbox p {
  margin:0;
}

.top {
  margin-top:0;
}

table.spec td {
  padding:3px 4px;
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
}

h3.item_name {
  margin:0;
  font-size:large;
}
p.item_entry_category {
  margin:0 0 22px 0;
}
.item_headimg {
  width:494px;
  text-align:center;
}
.item_detail {
  width:494px;
  margin:0 0 22px 0;
}
.item_detail > p {
  margin-top:0;
}
.item_tocart {
  margin:22px 0;
  text-align:right;
}
.item_tocart table {
  margin:0 0 0 auto;
}
.item_tocart img {
  vertical-align:bottom;
}
.item_price {
  color:#f20000;
  font-weight:bold;
  font-size:120%;
  text-align:right;
}
h3.item_desc_header {
  color:#333333;
  font:normal bold 16px "ＭＳ Ｐ明朝",serif;
  width:474px;
  height:20px;
  padding:16px 0 0 20px;
  margin:22px 0;
  background:url("/img/icon_cloud.gif") no-repeat;
  border-bottom:solid 1px #cccccc;
}
.item_desc_wrap {
  width:494px;
}
.item_desc_box {
  width:155px;
  padding:0 14px 0 0;
  float:left;
}
.item_desc_img {
  text-align:center;
  padding-bottom:3px;
}
.item_desc_txt {
  width:145px;
  padding:5px;
  background-color:#eeeeee;
}
.item_desc_txt p {
  margin:0;
  line-height:1.5em;
}

.tb-cm {
  margin:22px 0 0 0;
}
.content-nav {
  margin:0;
  text-align:center;
  border-top:double 3px #cccccc;
  border-bottom:double 3px #cccccc;
}
.archive-nav {
  margin:0 0 22px 0;
}
.trackback-url {
  font-family:"Courier New",monospace;
}
#comments-open-data table {
  width:350px;
  margin:22px auto;
}
#comments-open-data td {
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
}
#comment-preview, #comment-post {
  width:80px;
}
#comment-post {
  color:#ffffff;
  background-color:#990000;
}
#comment-author, #comment-email, #comment-url, #comment-text {
  background:none;
}

h3.archive-title {
  margin:0 0 22px 0;
}
.item_onlist {
  width:494px;
  margin:0 0 22px 0;
  padding:12px 0 0 0;
  border-top:solid 1px #cccccc;
}
.item_onlist_txt {
  float:right;
}
.item_onlist_txt p {
  line-height:1.4;
  margin:0 0 16px 0;
}
.item_onlist_img {
  text-align:center;
  float:left;
}
.item_onlist_img img {
  vertical-align:bottom;
  margin-bottom:3px;
}
h4.item_onlist_name {
  margin:0 0 16px 0;
  font-size:medium;
}
.item_onlist_tocart {
  margin:0;
  text-align:right;
}
.item_onlist_tocart table {
  margin:0 0 0 auto;
}
.item_onlist_tocart img {
  vertical-align:bottom;
}
.item_onlist_footer {
  margin:0;
  text-align:right;
}

#search-form table {
  margin:12px 18px;
}
#search-form fieldset {
  border:double 3px #cccccc;
}
#search-form legend {
  font-weight:bold;
}
