@charset "UTF-8";
/*********************/
/* line 13, sass/product.scss */
.item {
  margin-bottom: 50px;
}
/* line 17, sass/product.scss */
.item .item-header {
  padding-bottom: 30px;
}
/* line 20, sass/product.scss */
.item .item-header p {
  margin-bottom: 0;
}
/* line 25, sass/product.scss */
.item .item-section {
  margin-bottom: 2em;
  border-bottom: dashed 1px #999999;
}
/* line 29, sass/product.scss */
.item .item-section:last-of-type {
  border-bottom: none;
}
/* line 32, sass/product.scss */
.item .item-section:last-child {
  border-bottom: none;
}
/* line 37, sass/product.scss */
.item h1 {
  font-size: 27px;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 5px;
}
/* line 43, sass/product.scss */
.item h1 a {
  color: #5a5a5a;
}
/* line 48, sass/product.scss */
.item h2, .item h3, .item ul, .item dl, .item ol, .item table, .item p {
  margin-bottom: 1em;
}
/* line 52, sass/product.scss */
.item h2 {
  margin-top: 1em;
  color: #00afe6;
  font-size: 1.3em;
  font-weight: normal;
}
/* line 57, sass/product.scss */
.item h2:first-child {
  margin-top: 0;
}
/* line 61, sass/product.scss */
.item h2 .btn {
  background-color: #00afe6;
  color: #fff;
  border: none;
}
/* line 67, sass/product.scss */
.item h3 {
  color: #00afe6;
  font-size: 1em;
}
/* line 72, sass/product.scss */
.item a {
  color: #ff6666;
  border-bottom: solid 1px #ff6666;
}
/* line 76, sass/product.scss */
.item a.btn {
  color: #fff;
  border-bottom: none;
}
/* line 81, sass/product.scss */
.item dl.dl dd {
  margin-bottom: 1em;
}

/* line 92, sass/product.scss */
.page-bd .item .item-header {
  padding-bottom: 0px;
}

/* line 99, sass/product.scss */
.product-submenu {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: solid 1px #5a5a5a;
}
/* line 104, sass/product.scss */
.product-submenu ul {
  margin-left: -10px;
}
/* line 107, sass/product.scss */
.product-submenu li {
  float: left;
  margin-left: 10px;
  padding-bottom: 10px;
}
/* line 112, sass/product.scss */
.product-submenu a {
  display: inline-block;
  padding: 0 1em;
  background-color: #e6e6e6;
  border-radius: 6px;
  color: #5a5a5a;
}
/* line 118, sass/product.scss */
.product-submenu a:hover {
  color: #00afe6;
}
/* line 123, sass/product.scss */
.product-submenu li.active a {
  background-color: #a0e6ff;
}

/* line 130, sass/product.scss */
.novel-sample .novel-body {
  padding-bottom: 2em;
}
/* line 132, sass/product.scss */
.novel-sample .novel-body p {
  margin-bottom: 0;
}
