:root {
  --clr-vol02-primary: #006934;
  --clr-vol02-secondary: #72ae2c;
  --clr-vol02-accent: #947343;
  --clr-beige: #F9F2DE;
  --clr-green: #006934;
  --clr-green-light: #EBF5EE;
  --clr-link: #1d2088;
}

#junrei .junrei-lead ._headline ._secondary {
  background: var(--clr-vol02-primary);
}
#junrei .junrei-about ._headline {
  background: var(--clr-vol02-secondary);
}
#junrei .junrei-about ._program-headline ._strong {
  color: var(--clr-vol02-accent) !important;
}
#junrei .junrei-report ._headline {
  background: var(--clr-vol02-secondary);
}
#junrei .junrei-report ._sec ._headline ._primary {
  color: var(--clr-vol02-accent);
}
#junrei .junrei-sanosai {
  padding-left: 30px;
  padding-right: 30px;
  /** @media max-width: 767px */
}
#junrei .junrei-sanosai a._cta {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 420px;
  padding: 1.5em 2.8em 1.5em 1.6em;
  border-radius: 2em;
  background: #c00;
  color: #fff;
  line-height: 1;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  box-shadow: 1px 4px 0 #ccc;
  transition: all 0.2s ease-in-out;
}
#junrei .junrei-sanosai a._cta:hover {
  box-shadow: 0 0 0 transparent;
  transform: translate3d(1px, 4px, 0);
}
#junrei .junrei-sanosai a._cta._arrow {
  position: relative;
}
#junrei .junrei-sanosai a._cta._arrow:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-top: solid 3px #fff;
  border-left: solid 3px #fff;
  position: absolute;
  right: 1.5em;
  top: 50%;
  transform: translate(0, -50%) rotate(135deg);
}
#junrei .junrei-sanosai a._cta._center {
  margin-inline: auto;
}
#junrei .junrei-sanosai a._inline {
  display: inline-block;
  position: relative;
  text-decoration: underline;
  font-weight: 500;
  color: var(--clr-link);
}
#junrei .junrei-sanosai a._inline:hover {
  opacity: 0.5;
}
#junrei .junrei-sanosai a._inline._arrow {
  position: relative;
  padding-right: 1em;
}
#junrei .junrei-sanosai a._inline._arrow:before {
  content: "";
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-top: solid 2px var(--clr-link);
  border-left: solid 2px var(--clr-link);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%) rotate(135deg);
}
#junrei .junrei-sanosai .junrei-wrapper {
  background: var(--clr-green-light);
  padding: 36px;
}
#junrei .junrei-sanosai ._cols2 {
  align-items: center;
}
#junrei .junrei-sanosai ._headline {
  display: flex;
  align-items: baseline;
  color: var(--clr-green);
  margin-bottom: 1em;
}
#junrei .junrei-sanosai ._body ._row {
  margin-top: 1em;
}
#junrei .junrei-sanosai ._figure {
  width: 100%;
  max-width: 360px;
}
#junrei .junrei-sanosai ._outline dl {
  border-top: none;
  margin-top: 0;
}
#junrei .junrei-sanosai ._outline dl dt {
  background: var(--clr-green);
  color: #fff;
  padding-left: 2em;
  padding-right: 2em;
}
@media screen and (max-width: 767px) {
  #junrei .junrei-sanosai {
    padding-left: 18px;
    padding-right: 18px;
  }
  #junrei .junrei-sanosai .junrei-wrapper {
    padding: 24px;
  }
  #junrei .junrei-sanosai ._headline {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImp1bnJlaS9yZXBvcnQvdm9sMDIvYy9wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBT007RUFDRTs7QUFNSjtFQUNFOztBQUtFO0VBQ0U7O0FBT047RUFDRTs7QUFLRTtFQUNFOztBQU9SO0VBQ0U7RUFDQTtBQWlKQzs7QUE3SUM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBV1I7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBT0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQXJJRjtJQXNJSTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQSIsImZpbGUiOiJqdW5yZWkvcmVwb3J0L3ZvbDAyL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAndXRmLTgnO1xuXG46cm9vdHtcbiAgLS1jbHItdm9sMDItcHJpbWFyeTogIzAwNjkzNDtcbiAgLS1jbHItdm9sMDItc2Vjb25kYXJ5OiAjNzJhZTJjO1xuICAtLWNsci12b2wwMi1hY2NlbnQ6ICM5NDczNDM7XG4gIC0tY2xyLWJlaWdlOiAjRjlGMkRFO1xuICAtLWNsci1ncmVlbjogIzAwNjkzNDtcbiAgLS1jbHItZ3JlZW4tbGlnaHQ6ICNFQkY1RUU7XG4gIC0tY2xyLWxpbms6ICMxZDIwODg7XG59XG5cbiNqdW5yZWl7XG4gIC5qdW5yZWl7XG4gICAgJi1sZWFke1xuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgLl9zZWNvbmRhcnl7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXZvbDAyLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2hlYWRsaW5lXG4gICAgfS8vJi1sZWFkXG5cbiAgICAmLWFib3V0e1xuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXZvbDAyLXNlY29uZGFyeSk7XG4gICAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAgIC5fcHJvZ3JhbXtcbiAgICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgICAuX3N0cm9uZ3tcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItdm9sMDItYWNjZW50KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH0vLy5fc3Ryb25nXG4gICAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgIH0vLy5fcHJvZ3JhbVxuICAgIH0vLyYtYWJvdXRcblxuICAgICYtcmVwb3J0e1xuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXZvbDAyLXNlY29uZGFyeSk7XG4gICAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAgIC5fc2Vje1xuICAgICAgICAuX2hlYWRsaW5le1xuICAgICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItdm9sMDItYWNjZW50KTtcbiAgICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgICAgfS8vLl9oZWFkbGluZVxuICAgICAgfS8vLl9zZWNcbiAgICB9Ly8mLXJlcGVhdFxuXG5cbiAgICAmLXNhbm9zYWl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cbiAgICAgIGF7XG4gICAgICAgICYuX2N0YXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMi44ZW0gMS41ZW0gMS42ZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDAgI2NjYztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC8vb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXB4LDRweCwwKVxuICAgICAgICAgIH0vLyY6aG92ZXJcblxuICAgICAgICAgICYuX2Fycm93e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMS41ZW07XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly8mLl9hcnJvd1xuXG4gICAgICAgICAgJi5fY2VudGVye1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfS8vICYuX2J0blxuXG4gICAgICAgICYuX2lubGluZXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNsci1saW5rKTtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLl9hcnJvd3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHZhcigtLWNsci1saW5rKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCB2YXIoLS1jbHItbGluayk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly8uX2Fycm93XG5cbiAgICAgICAgfS8vJi5faW5saW5lXG5cbiAgICAgIH0vL1xuXG5cblxuXG4gICAgICAuanVucmVpLXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1ncmVlbi1saWdodCk7XG4gICAgICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIC5fY29sczJ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9Ly8uX2NvbHMyXG5cbiAgICAgIC5fcm93e1xuICAgICAgICAgIFxuICAgICAgfS8vLl9yb3dcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWdyZWVuKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfS8vLl9oZWFkbGluZVxuXG4gICAgICAuX2JvZHl7XG4gICAgICAgIC5fcm93e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfS8vLl9yb3dcbiAgICAgIH0vLy5fYm9keVxuXG4gICAgICAuX2ZpZ3VyZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5fb3V0bGluZXtcbiAgICAgICAgZGx7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgZHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZ3JlZW4pO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5fb3V0bGluZVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgICAgICAgLmp1bnJlaS13cmFwcGVye1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX2hlYWRsaW5le1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgICB9Ly8uanVucmVpLXJhaWhhaWtvdVxuICB9Ly8uanVucmVpXG59Ly8janVucmVpIl19 */
