@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap");
.work_info {
  color: #8f7c77;
}
.work_info .sec_inner {
  line-height: 1.6rem;
}
.work_info .sec_inner h2 {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.work_info .sec_inner p {
  margin-bottom: 0.5rem;
}
.work_info .sec_inner .work_blk {
  display: flex;
  padding-bottom: 1rem;
}
.work_info .sec_inner .work_blk .setsumei_left {
  width: 60%;
}
.work_info .sec_inner .work_blk .setsumei_left img {
  display: block;
  width: 100%;
  margin-top: 1.5rem;
}
.work_info .sec_inner .work_blk .setsumei_right {
  width: 40%;
  padding: 1.5rem;
}
.work_info .sec_inner .work_blk .setsumei_right dl .setsumei {
  padding: 1rem;
  display: flex;
  border-bottom: dotted 1px #8f7c77;
}
.work_info .sec_inner .work_blk .setsumei_right dl .setsumei dt, .work_info .sec_inner .work_blk .setsumei_right dl .setsumei dd {
  color: #8f7c77;
  margin-bottom: 1rem;
  line-height: 1.6rem;
}
.work_info .sec_inner .work_blk .setsumei_right dl .setsumei dt {
  margin-right: 1rem;
}
.work_info .sec_inner .work_blk .setsumei_right .link_area {
  width: 100%;
  margin-top: 2rem;
}
.work_info .sec_inner .work_blk .setsumei_right .link_area a {
  padding: 1rem;
  width: 100%;
  background-color: #d0aba8;
  color: #ffffff;
  border-radius: 0.8rem;
}
.work_info .content_info h2 {
  margin-bottom: 1.2rem;
}
.work_info .content_info .content, .work_info .content_info .kadai, .work_info .content_info .point {
  margin-bottom: 1.5rem;
  margin-top: 2rem;
  line-height: 1.3rem;
}
.work_info .content_info .kadai {
  margin-bottom: 2rem;
}
.work_info .content_info .boder {
  border: 1px dotted #787575;
}
.work_info .design_info {
  padding-top: 1rem;
}
.work_info .design_info h3 {
  text-align: center;
  font-size: 1.5rem;
  padding: 2rem;
}
.work_info .design_info .design_blk {
  display: block;
  display: flex;
}
.work_info .design_info .design_blk .point_one, .work_info .design_info .design_blk .point_two {
  width: 50%;
  padding: 0.5rem;
}
.work_info .design_info .design_blk .point_one dl, .work_info .design_info .design_blk .point_two dl {
  margin-left: 1rem;
  width: 100%;
  padding: 1rem;
  text-align: center;
  line-height: 1.6rem;
  background-color: #d0aba8;
  color: #ffffff;
  border-radius: 15px;
}/*# sourceMappingURL=product.css.map */