@charset 'utf-8';
/*/////////////////////////////////////

  エクスショップとは

////////////////////////////////////*/
/* ====================================================
  共通設定
====================================================*/

.ex-main {
  color: #717171;
  text-align: left;
  font-size: 13px;
  line-height: 2;
  margin: 0 auto;
}
.ex-main * {
  margin: 0;
}
a {
  text-decoration: none;
}
a:hover {
    color: #FF6666;
  }
.Lbox {
  background-color:#FFF;
  border: none;
}

/* ====================================================
  トップ
====================================================*/
h1.ex-main_hd {
  background: url(/img/top/bg_items.jpg) left bottom repeat-x;
}
h1.ex-main_hd img {
  margin: 12px auto;
}
.ex-main_ttl {
  text-align: center;
}
/* ====================================================
  ボディ
====================================================*/
.ex-body {
  width: 610px;
}
/* ====================================================
  上部
====================================================*/
.ex-lead {
  margin-bottom: 35px;
}
.ex-lead_img {
  margin: 48px 0 45px;
  text-align: center;
}
.ex-lead_txt {
  line-height: 2;
}
/* ====================================================
  コンテンツ
====================================================*/
.ex-box {
  margin-bottom: 40px;
}
.ex-box_ttl {
  font-weight: bold;
  margin-bottom: 25px;
}
.ex-box_hd {
  margin: 27px 0 16px;
  font-size: 13px;
  font-weight: bold;
}
.ex-box_lead {
  margin-bottom: 25px;
}
.ex-box-link-wrap {
}
.ex-box-link-wrap a {
  display: inline-block;
  text-decoration: underline;
}
.ex-box_img {
  margin-bottom: 27px;
}
.ex-box--review .ex-box_img {
  margin-bottom: 15px;
}
.ex-box_txt {
  margin-bottom: 40px;
  line-height: 2;
}
.ex-box-show {
  margin-bottom: 22px;
}
.ex-box-show_txt {
  color: #1fa898;
  font-size: 12px;
}
a:hover .ex-box-show_txt {
  text-decoration: underline;
}
.ex-to-shop {
  margin-bottom: 86px;
}
.ex-to-shop a {
  color: #1fa898;
  text-decoration: underline;
}