@charset "utf-8";


/*=Contents===============================
カテゴリー一覧ページ、検索結果ページに使用
メインコンテンツ内容はw689にて作成========*/


/*ページタイトルh2用背景指定*/
#midashi02 {
  width: 689px;
  height: 81px;
  padding-top: 2px;
  background: url(../images/05_products_midashi_bgimg02.gif) top left no-repeat;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}
/*検索結果ページタイトルh2用背景指定*/
#midashi03 {
  width: 689px;
  height: 81px;
  padding-top: 2px;
  background: url(../images/05_productSearch_midashi_bg.gif) top left no-repeat;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}
/*===カテゴリー相違による条件分け簡単な説明見出し===*/
.cateMidashi table {
  margin-top: 1em;
  margin-bottom: 1em;
}
.cateMidashi table td {
  padding: 1em;
  border: 1px solid #ccc;
  vertical-align: top;
}
.cateMidashi ul {
  padding-left: 2em;
  margin-bottom: 2em;
}
.cateMidashi ul li {
  list-style-type: disc;
}

/*===製品一覧表示｜概要===*/
.entryList {
  margin-bottom: 30px;
  line-height: 1.2;
  font-size: 13px;
}
.entryList h3 {
  width: 689px;
  margin-bottom: 10px;
  font-size: 16px;
}
.entryList h3 a {
  display: block;
  width: 664px;
  color: #fff;
  text-decoration: none;
  padding: 6px 0 6px 25px;
  background: url(../images/05_products_h3_bgimg02.gif) center left no-repeat;
}
.entryList h3 a:hover {
  color: #000;
  background: url(../images/05_products_h3_bgimg.gif) center left no-repeat;
}
.entryList p, .entry-body p {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
.entry-body table {
  width: 660px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.entry-body table td {
  padding: 15px;
  vertical-align: top;
}
.entry-body img.pdtImg, .entry-body img.mt-image-none {
  width: 150px;
}
.seihinmei {
  font-weight: bold;
  font-size: 14px;
}
.kakaku {
  padding-left: 14px;
  font-size: 12px;
}
.kakaku span { color: #930000; font-weight: bold; }
.p_toiawase {
  display: inline;
  padding-left: 14px; 
}
.p_toiawase a {
  padding-right: 20px;
  background: url(../images/00_icon-mail.gif) center right no-repeat;
}
.catalogDL {
  padding-left: 13px;
  display: inline;
}
.catalogDL02 {
  padding-left: 13px;
}
.text_catch {
  margin: 0 auto;
  margin-bottom: 20px;
  width: 600px;
  padding: 10px;
  border-top: 1px dotted #333;
  text-align: left;
}
.text_catch02 {
  margin: 0 auto;
  margin-bottom: 20px;
  width: 600px;
  padding: 10px;
  text-align: left;
}

/*===記事の続き===*/
.entry-more div {
  padding: 0 20px;
  margin-bottom: 20px;
}
ul.square {
  margin-bottom: 15px;
}
ul.square li {
  margin-bottom: 2px;
  padding-left: 20px;
  background: url(../images/00_icon_circle_gray.gif) center left no-repeat;
}
ul.circle {
  margin-bottom: 15px;
}
ul.circle li {
  margin-bottom: 2px;
  padding-left: 20px;
  background: url(../images/00_icon_circle_gray.gif) center left no-repeat;
}
.entry-body dt, .entry-more dt {
  margin-bottom: 3px;
  padding-left: 5px;
  border-left: 5px solid #999;
}
.entry-body dd, .entry-more dd {
  margin-bottom: 12px;
  padding-left: 28px;
}

/*===記事のフッター部分===*/
div.content-nav {
  padding-top: 20px;
  border-top: 3px double #999;
  font-size: 13px;
  text-align: center;
}


/*===検索用===*/
/*===今何ページ目かを表示===*/
#current-page {
  margin-bottom: 13px;
}


/* ImageMainLinksサイドバー */
ul#naviP {
  margin-bottom: 30px;
}
ul#naviP li.h40 {
  height: 40px;
  border-bottom: 1px solid #252525;
  background: #252525;
  >font-size: 1px;  /* IE bagFix */
  >line-height: 1px;  /* IE bagFix */
}
ul#naviP li.pdtList {
  padding-bottom: 6px;
  background: #252525;
}
ul#naviP li ul {
  margin-top: 0;
  padding: 0 6px 0 6px;
}
ul#naviP li ul li {
  padding: 6px 0 6px 12px;
  background: url(../images/00_icon_yaji_gray03.gif) top left no-repeat;
  border-bottom: 1px solid #666;
}
ul#naviP li ul li a, ul#naviP li ul li a:link, ul#naviP li ul li a:visited {
  color: #fff !important;
  text-decoration: none !important;
}
ul#naviP li ul li a:active, ul#naviP li ul li a:hover {
  color: #aaa !important;
}

