/* CSS Document */
/* CSS Document */
/* line 8, style.scss */
.cimgb {
  background-image: url("../images/cimg_img.png");
  background-position: top -50px left;
  background-repeat: no-repeat;
  background-size: 560px auto; }
  @media all and (min-width: 930.01px) and (max-width: 1100px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: top -50px left -30px; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: top -40px left -50px;
      background-size: 450px auto; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: top -30px left -70px;
      background-size: 390px auto; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: center left -70px;
      background-size: 322px auto; } }
  @media all and (min-width: 350.01px) and (max-width: 460px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: center left -70px;
      background-size: 70vw auto; } }
  @media screen and (max-width: 350px) {
    /* line 8, style.scss */
    .cimgb {
      background-position: center left -75px;
      background-size: 70vw auto; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 38, style.scss */
    .cimgb h2 {
      letter-spacing: 0.1em; } }
  @media screen and (max-width: 350px) {
    /* line 38, style.scss */
    .cimgb h2 {
      letter-spacing: 0; } }

/* line 54, style.scss */
.img02_1 {
  background-image: url("../images/img02_1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 54, style.scss */
    .img02_1 {
      background-image: url("../images/img02_1_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 54, style.scss */
    .img02_1 {
      background-image: url("../images/img02_1_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 54, style.scss */
    .img02_1 {
      background-image: url("../images/img02_1_sp.jpg"); } }

/* line 73, style.scss */
.unit_about_02_2,
.unit_about_04_1,
.unit_about_04_3 {
  flex-direction: row-reverse; }

/* line 78, style.scss */
.img02_2 {
  background-image: url("../images/img02_2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 78, style.scss */
    .img02_2 {
      background-image: url("../images/img02_2_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 78, style.scss */
    .img02_2 {
      background-image: url("../images/img02_2_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 78, style.scss */
    .img02_2 {
      background-image: url("../images/img02_2_sp.jpg"); } }

/* line 97, style.scss */
.img03 {
  background-image: url("../images/img03.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media all and (min-width: 1200.01px) {
    /* line 97, style.scss */
    .img03 {
      min-height: 360px; } }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 97, style.scss */
    .img03 {
      min-height: 30vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 97, style.scss */
    .img03 {
      min-height: 30vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 97, style.scss */
    .img03 {
      background-image: url("../images/img03_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 97, style.scss */
    .img03 {
      background-image: url("../images/img03_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 97, style.scss */
    .img03 {
      background-image: url("../images/img03_sp.jpg"); } }

/* line 121, style.scss */
.attention {
  margin: 50px 50px 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 121, style.scss */
    .attention {
      margin: 30px 30px 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 121, style.scss */
    .attention {
      margin: 30px 30px 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 121, style.scss */
    .attention {
      margin: 20px 20px 0; } }
  @media screen and (max-width: 350px) {
    /* line 121, style.scss */
    .attention {
      margin: 20px 20px 0; } }
  /* line 137, style.scss */
  .content_boxb:has(.attention) {
    padding-bottom: 50px; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 137, style.scss */
      .content_boxb:has(.attention) {
        padding-bottom: 30px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 137, style.scss */
      .content_boxb:has(.attention) {
        padding-bottom: 30px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 137, style.scss */
      .content_boxb:has(.attention) {
        padding-bottom: 20px; } }
    @media screen and (max-width: 350px) {
      /* line 137, style.scss */
      .content_boxb:has(.attention) {
        padding-bottom: 20px; } }

/* line 155, style.scss */
.attentionb {
  border: 1px solid #686868;
  padding: 30px;
  text-align: left; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 155, style.scss */
    .attentionb {
      padding: 20px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 155, style.scss */
    .attentionb {
      padding: 20px; } }
  @media screen and (max-width: 350px) {
    /* line 155, style.scss */
    .attentionb {
      padding: 20px; } }

/* line 173, style.scss */
.img04_1 {
  background-image: url("../images/img04_1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media all and (min-width: 1200.01px) {
    /* line 173, style.scss */
    .img04_1 {
      min-height: 440px; } }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 173, style.scss */
    .img04_1 {
      min-height: 36vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 173, style.scss */
    .img04_1 {
      min-height: 36vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 173, style.scss */
    .img04_1 {
      background-image: url("../images/img04_1_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 173, style.scss */
    .img04_1 {
      background-image: url("../images/img04_1_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 173, style.scss */
    .img04_1 {
      background-image: url("../images/img04_1_sp.jpg"); } }

/* line 197, style.scss */
.img04_2 {
  background-image: url("../images/img04_2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media all and (min-width: 1200.01px) {
    /* line 197, style.scss */
    .img04_2 {
      min-height: 440px; } }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 197, style.scss */
    .img04_2 {
      min-height: 36vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 197, style.scss */
    .img04_2 {
      min-height: 36vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 197, style.scss */
    .img04_2 {
      background-image: url("../images/img04_2_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 197, style.scss */
    .img04_2 {
      background-image: url("../images/img04_2_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 197, style.scss */
    .img04_2 {
      background-image: url("../images/img04_2_sp.jpg"); } }

/* line 221, style.scss */
.img04_3 {
  background-image: url("../images/img04_3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media all and (min-width: 1200.01px) {
    /* line 221, style.scss */
    .img04_3 {
      min-height: 400px; } }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 221, style.scss */
    .img04_3 {
      min-height: 33vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 221, style.scss */
    .img04_3 {
      min-height: 33vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 221, style.scss */
    .img04_3 {
      background-image: url("../images/img04_3_sp.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 221, style.scss */
    .img04_3 {
      background-image: url("../images/img04_3_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 221, style.scss */
    .img04_3 {
      background-image: url("../images/img04_3_sp.jpg"); } }

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