@charset "UTF-8";
#folk .page-title {
  border-color: #00B650;
  color: #00B650;
}
#folk .icon {
  top: -110px;
}
#folk .contents {
  background: url(../images/folk/top.png) no-repeat center 30px #00B650;
  padding: 252px 0 0;
}
#folk .contents #top-text {
  width: 780px;
  margin: 0 auto;
  font-size: 13px;
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.5;
  padding-bottom: 25px;
}
#folk .contents #top-text strong {
  display: block;
}
#folk .contents #main {
  background: url(../images/folk/main.jpg) no-repeat center 0 #fff;
  padding: 450px 0 30px;
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#folk .contents #main table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 840px;
  margin: 0 auto;
}
#folk .contents #main table th {
  height: 30px;
  background: #00B650;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 14px;
  border-left: solid 1px #fff;
}
#folk .contents #main table tr.even td {
  background: #96E4BD;
}
#folk .contents #main table td {
  font-size: 12px;
  padding: 10px;
  vertical-align: middle;
  line-height: 1.5;
  background: #C0EED5;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#folk .contents #main table td.p1 {
  width: 40px;
}
#folk .contents #main table td.p2 {
  width: 129px;
}
#folk .contents #main table td a {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
#folk .contents #main table td a:hover {
  color: #00B650;
}
#folk .contents #main #price {
  margin: 10px auto 0;
  width: 840px;
  font-size: 13px;
}
