/* CSS Document */
/* line 11, style.scss */
.mainb {
  max-width: 1300px;
  margin: 0 auto; }

/* line 17, style.scss */
.main2column {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row-reverse; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 17, style.scss */
    .main2column {
      display: block; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 17, style.scss */
    .main2column {
      display: block; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 17, style.scss */
    .main2column {
      display: block; } }
  @media screen and (max-width: 350px) {
    /* line 17, style.scss */
    .main2column {
      display: block; } }

/* line 42, style.scss */
.main2column_img {
  max-width: 460px; }
  @media screen and (min-width: 930.01px) and (max-width: 1300px) {
    /* line 42, style.scss */
    .main2column_img {
      max-width: 400px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 42, style.scss */
    .main2column_img {
      max-width: 400px;
      margin: 0 auto; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 42, style.scss */
    .main2column_img {
      margin: 0 auto; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 42, style.scss */
    .main2column_img {
      margin: 0 auto; } }
  @media screen and (max-width: 350px) {
    /* line 42, style.scss */
    .main2column_img {
      margin: 0 auto; } }

/* line 65, style.scss */
.main2column_txt {
  width: calc(100% - 460px - 60px); }
  @media screen and (min-width: 930.01px) and (max-width: 1300px) {
    /* line 65, style.scss */
    .main2column_txt {
      width: calc(100% - 400px - 40px); } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 65, style.scss */
    .main2column_txt {
      width: 100%;
      margin: 20px 0 0 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 65, style.scss */
    .main2column_txt {
      width: 100%;
      margin: 20px 0 0 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 65, style.scss */
    .main2column_txt {
      width: 100%;
      margin: 20px 0 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 65, style.scss */
    .main2column_txt {
      width: 100%;
      margin: 20px 0 0 0; } }

/* line 92, style.scss */
.catch {
  font-size: 20px;
  line-height: 1.5; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 92, style.scss */
    .catch {
      font-size: 18px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 92, style.scss */
    .catch {
      font-size: 18px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 92, style.scss */
    .catch {
      font-size: 18px; } }
  @media screen and (max-width: 350px) {
    /* line 92, style.scss */
    .catch {
      font-size: 16px; } }

/* line 113, style.scss */
.list.list-target > ul {
  grid-template-columns: auto; }
  /* line 116, style.scss */
  .list.list-target > ul > li {
    padding-top: 10px;
    padding-bottom: 10px;
    background-position: 0 20px; }
/* line 123, style.scss */
.list.list-target strong {
  font-weight: 700; }

/*# sourceMappingURL=style.css.map */
