@charset "UTF-8";
/* タイトル
-------------------------------------*/
h1 {
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #CCCCCC;
}

#title-banner {
  margin: 0 0 10px 0;
}

/* 名入れ
-------------------------------------*/
#naire {
  margin-bottom: 25px;
  padding: 0 10px;
}

/* ラベルサイズ比較一覧リンク
-------------------------------------*/
.label-hyo {
  position: relative;
  float: right;
  width: 395px;
  height: 70px;
  margin: 0 0 25px 0;
  background: url(/static/images/product/yosi/label_seal/size_base.png) no-repeat left top;
}

.label-hyo:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

.label-hyo .pdf-btn {
  position: absolute;
  top: 34px;
  left: 143px;
}

.label-hyo .html-btn {
  position: absolute;
  top: 34px;
  left: 267px;
}

/* ページリンク
-------------------------------------*/
#type-menu .title {
  margin: 0 0 10px 0;
}

#type-menu ul {
  list-style-type: none;
  border: 1px solid #CCCCCC;
  background-color: #F6F6F6;
  margin: 0;
  padding: 0;
}

#type-menu ul li {
  float: left;
  margin: 0;
  padding: 0;
}

ul.page-link li.sec {
  float: left;
  margin: 0;
  padding: 3px 7px 3px 0;
}

#type-menu ul li img {
  border: none;
}

ul.page-link li.sec img.num {
  left: 14px;
  position: absolute;
  top: 23px;
}

/* 製品詳細
-------------------------------------*/
.cate-area {
  margin: 0 0 40px 0;
}

h2 {
  margin: 0 0 12px 0;
  clear: both;
}

.item-block {
  margin: 0 0 30px 0;
}

h3 {
  margin: 0 0 10px 0;
}

.type-cap {
  margin: 0 0 6px 0;
  font-size: 0.8em;
}

.item-photo {
  margin: 0 10px 0 0;
  float: left;
  width: 200px;
}

.item-photo img {
  border: 1px solid #CCCCCC;
  vertical-align: bottom;
}

.item-photo img.img-margin {
  margin: 0 0 20px 0;
}

.item-text {
  float: left;
  padding-left: 10px;
  width: 566px;
}

td.p-price span.zeinuki {
  display: block;
}

body.mac td.p-price span.zeinuki {
  display: block;
  margin-right: -9px;
}

/* 製品テーブル
-------------------------------------*/
.item-lineup {
  width: 100%;
  background-color: #999999;
}

/*セル色*/
tr.trcolor1 td {
  background-color: #FFFFFF;
}

tr.trcolor2 td {
  background-color: #EDEDED;
}

tr td.tdcolor1 {
  background-color: #FFFFFF;
}

tr td.tdcolor2 {
  background-color: #EDEDED;
}

/*////// 宛名ラベル 列サイズ /////*/
/*.item-lineup th.col-num {	width: 34%;}	品番*/
/*.item-lineup th.col-price {	width: 18%;}	価格*/
/*.item-lineup th.col-size {	width: 14%;}	サイズ*/
/*.item-lineup th.col-sheets {	width: 17%;}	シート数*/
/*.item-lineup th.col-men {	width: 17%;}	面付*/
.item-lineup td.p-num {
  /*品番*/
  text-align: left;
}

.item-lineup td.p-price {
  /*価格*/
  text-align: right;
}

/* 戻るボタン
-------------------------------------*/
.return {
  margin: 0 0 10px 0;
  text-align: right;
  font-size: 0.8em;
  line-height: 1.3;
}
