@charset "UTF-8";
h1 {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 12px;
  font-size: 1.6em;
  padding-bottom: 3px;
}

.update {
  margin: 0px 0px 12px 0px;
  font-size: 0.8em;
  line-height: 1.2;
  text-align: right;
}

#container {
  width: 100%;
}

/* 見出し
----------------------------------*/
p.midashi-setumei {
  font-size: 0.8em;
  margin: 0 0 0.5% 0;
}

p.midashi-setumei img {
  margin: 0 0.5% 0 0;
}

/* 表の注意事項
----------------------------------*/
p.setumei-comment {
  font-size: 0.8em;
  margin: 0.5% 0 0 0;
  padding: 0 0 0 1em;
  text-indent: -1em;
  line-height: 1.2em;
}

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

/*カテゴリ表
--------------------------------*/
.hyo-cate {
  margin: 0 0 1% 0;
  border-collapse: collapse;
  border: 2px solid #FFFFFF;
  width: 100%;
}

.hyo-cate th {
  padding: 0.5%;
  border: 2px solid #FFFFFF;
  background-color: #DDDDDD;
  font-size: 0.8em;
  line-height: 1.4em;
  text-align: left;
}

.hyo-cate td {
  padding: 0.5%;
  border: 2px solid #FFFFFF;
  background-color: #EEEEEE;
  font-size: 0.8em;
  line-height: 1.4em;
  text-align: center;
}

.hyo-cate span.cate-nukedome {
  font-size: 1.2em;
  margin: 0 1em 0 0;
}

.hyo-cate span.cate-nukedome-comment {
  font-weight: normal;
}

/* リンク用矢印
----------------------------------*/
span.link-arrow {
  padding: 0 0 0 0.8em;
  background: url("/static/images/common/menu_yajirushi.png") 0 0.35em no-repeat;
}

/* 2P抜け止め見出し
----------------------------------*/
td#midashi-nukedome2p {
  padding: 0.1em 0 0 0;
  height: 4em;
  text-align: left;
  text-indent: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  background: url("/static/images/support/list/html/tap/tap2-1.gif") 1em 1em no-repeat;
}

/* 2Pノーマル見出し
----------------------------------*/
td#midashi-normal2p {
  padding: 0.1em 0 0 0;
  height: 4em;
  text-align: left;
  text-indent: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  background: url("/static/images/support/list/html/tap/tap2-2.gif") 1em 1em no-repeat;
}

table.yohaku5 {
  margin: 5% 0 0 0;
}

/* 3P抜け止め見出し
----------------------------------*/
td#midashi-nukedome3p {
  padding: 0.1em 0 0 0;
  height: 4em;
  text-align: left;
  text-indent: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  background: url("/static/images/support/list/html/tap/tap3-1.gif") 1em 1em no-repeat;
}

/* 3Pノーマル見出し
----------------------------------*/
td#midashi-normal3p {
  padding: 0.1em 0 0 0;
  height: 4em;
  text-align: left;
  text-indent: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  background: url("/static/images/support/list/html/tap/tap3-2.gif") 1em 1em no-repeat;
}

/* 3P・2Pノーマル見出し
----------------------------------*/
td#midashi-normal23p {
  padding: 0.1em 0 0 0;
  height: 4em;
  text-align: left;
  text-indent: 4em;
  font-size: 1.2em;
  line-height: 1.2em;
  background: url("/static/images/support/list/html/tap/tap3-2.gif") 1em 1em no-repeat;
}

td#midashi-normal23p img {
  margin: 0 1em 0 0;
}

/* 一覧表
----------------------------------*/
.hyo {
  margin: 2% 0 0 0;
  border-collapse: collapse;
  border: 1px solid #333333;
  width: 100%;
}

.hyo th {
  padding: 5px 5px 5px 5px;
  border: 1px solid #333333;
  background-color: #EAEAEA;
  font-size: 0.8em;
}

.hyo td {
  padding: 5px 5px 5px 5px;
  border: 1px solid #333333;
  /*	background-color: #FFFFFF;*/
  font-size: 0.8em;
  text-align: center;
}

/* 品番セル
-------------------------*/
.hyo td.hinban-bold {
  font-weight: bold;
}

/* 品番 廃止限定絵文字
-------------------------*/
.hyo td.hinban-bold img {
  margin: 0 0 0 0.5em;
}

/* フロート解除処理
----------------------------------*/
/* for modern browser */
.clfx:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE7,MacIE5 */
.clfx {
  display: inline-block;
}

/* WinIE6 below, Exclude MacIE5 \*/
* html .clfx {
  height: 1%;
}

.clfx {
  display: block;
}

/**/
.floatyHead {
  display: block;
  width: 565px;
  border: none;
}
