/* CSS Document */
/* CSS Document */
/* line 5, style.scss */
.recruit_img {
  width: 100%;
  height: 400px;
  position: relative; }
  @media all and (min-width: 1200.01px) and (max-width: 1240px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 32.3vw; } }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 32.3vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 32.3vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 100vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 100vw; } }
  @media screen and (max-width: 350px) {
    /* line 5, style.scss */
    .recruit_img {
      height: 100vw; } }
  /* line 30, style.scss */
  .recruit_img .recruit_img01 {
    position: absolute;
    width: 520px;
    height: 340px;
    position: absolute;
    top: 20px;
    left: 0;
    background-image: url("../images/photo01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    @media all and (min-width: 1200.01px) and (max-width: 1240px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 41.9vw;
        height: 27.4vw;
        top: 1.6vw; } }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 41.9vw;
        height: 27.4vw;
        top: 1.6vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 41.9vw;
        height: 27.4vw;
        top: 1.6vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 78%;
        height: 55%;
        top: 10%;
        background-position: 40% 50%; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 78%;
        height: 55%;
        top: 10%;
        background-position: 40% 50%; } }
    @media screen and (max-width: 350px) {
      /* line 30, style.scss */
      .recruit_img .recruit_img01 {
        width: 78%;
        height: 55%;
        top: 10%;
        background-position: 40% 50%; } }
  /* line 84, style.scss */
  .recruit_img .recruit_img02 {
    position: absolute;
    width: 420px;
    height: 320px;
    position: absolute;
    bottom: 0;
    left: 410px;
    background-image: url("../images/photo02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 2; }
    @media all and (min-width: 1200.01px) and (max-width: 1240px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 33.9vw;
        height: 25.8vw;
        left: 33vw; } }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 33.9vw;
        height: 25.8vw;
        left: 33vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 33.9vw;
        height: 25.8vw;
        left: 33vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 75%;
        height: 40%;
        left: 18%; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 75%;
        height: 40%;
        left: 18%; } }
    @media screen and (max-width: 350px) {
      /* line 84, style.scss */
      .recruit_img .recruit_img02 {
        width: 75%;
        height: 40%;
        left: 18%; } }
  /* line 136, style.scss */
  .recruit_img .recruit_img03 {
    position: absolute;
    width: 493px;
    height: 350px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("../images/photo03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    @media all and (min-width: 1200.01px) and (max-width: 1240px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 39.7vw;
        height: 28.2vw; } }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 39.7vw;
        height: 28.2vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 39.7vw;
        height: 28.2vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 52%;
        height: 55%;
        background-position: 60% 50%; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 52%;
        height: 55%;
        background-position: 60% 50%; } }
    @media screen and (max-width: 350px) {
      /* line 136, style.scss */
      .recruit_img .recruit_img03 {
        width: 52%;
        height: 55%;
        background-position: 60% 50%; } }

/* line 182, style.scss */
.recruit_read {
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 182, style.scss */
    .recruit_read {
      position: static;
      margin-bottom: 30px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 182, style.scss */
    .recruit_read {
      position: static;
      margin-bottom: 30px; } }
  @media screen and (max-width: 350px) {
    /* line 182, style.scss */
    .recruit_read {
      position: static;
      margin-bottom: 30px; } }
  /* line 207, style.scss */
  .recruit_read p {
    font-size: 20px;
    font-size: 2.0rem;
    display: inline-block;
    text-align: left;
    margin-right: -2em; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 207, style.scss */
      .recruit_read p {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 207, style.scss */
      .recruit_read p {
        font-size: 18px;
        font-size: 1.8rem;
        color: #FFA722; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 207, style.scss */
      .recruit_read p {
        font-size: 15px;
        font-size: 1.5rem;
        color: #FFA722;
        margin-right: -1em;
        font-weight: 600; } }
    @media screen and (max-width: 350px) {
      /* line 207, style.scss */
      .recruit_read p {
        font-size: 15px;
        font-size: 1.5rem;
        margin-right: 0;
        color: #FFA722;
        font-weight: 600; } }

/* line 242, style.scss */
h3.recruit_title {
  text-align: center;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 242, style.scss */
    h3.recruit_title {
      font-size: 22px;
      font-size: 2.2rem; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 242, style.scss */
    h3.recruit_title {
      font-size: 22px;
      font-size: 2.2rem; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 242, style.scss */
    h3.recruit_title {
      font-size: 20px;
      font-size: 2.0rem; } }
  @media screen and (max-width: 350px) {
    /* line 242, style.scss */
    h3.recruit_title {
      font-size: 18px;
      font-size: 1.8rem; } }

/* line 272, style.scss */
.recruit_joblistb {
  background: #ffffff;
  border: 1px solid #ffa722; }
  /* line 275, style.scss */
  .recruit_joblistb ul.point_orange {
    margin: 30px auto 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 275, style.scss */
      .recruit_joblistb ul.point_orange {
        display: block;
        width: 350px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 275, style.scss */
      .recruit_joblistb ul.point_orange {
        display: block; } }
    @media screen and (max-width: 350px) {
      /* line 275, style.scss */
      .recruit_joblistb ul.point_orange {
        display: block; } }
    /* line 296, style.scss */
    .recruit_joblistb ul.point_orange li {
      margin: 5px 50px 5px 0;
      padding: 0 0 0 1.5em;
      position: relative;
      line-height: 1.5; }
      @media all and (min-width: 930.01px) and (max-width: 1200px) {
        /* line 296, style.scss */
        .recruit_joblistb ul.point_orange li {
          margin: 5px 3.5vw 5px 0; } }
      @media screen and (min-width: 760.01px) and (max-width: 930px) {
        /* line 296, style.scss */
        .recruit_joblistb ul.point_orange li {
          margin: 5px 3vw 5px 0; } }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 296, style.scss */
        .recruit_joblistb ul.point_orange li {
          margin: 5px 0; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 296, style.scss */
        .recruit_joblistb ul.point_orange li {
          margin: 5px 0;
          width: 50%; } }
      @media screen and (max-width: 350px) {
        /* line 296, style.scss */
        .recruit_joblistb ul.point_orange li {
          margin: 5px 0; } }
      /* line 317, style.scss */
      .recruit_joblistb ul.point_orange li:before {
        display: block;
        content: '';
        width: 0.6em;
        height: 0.6em;
        border: 3px solid #ffa722;
        border-radius: 50%;
        position: absolute;
        top: 0.5em;
        left: 0; }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 328, style.scss */
        .recruit_joblistb ul.point_orange li:first-of-type {
          width: 100%;
          margin: 5px 0; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 328, style.scss */
        .recruit_joblistb ul.point_orange li:first-of-type {
          width: 100%;
          margin: 5px 0; } }
      /* line 344, style.scss */
      .recruit_joblistb ul.point_orange li:last-of-type {
        margin: 5px 0; }
      /* line 347, style.scss */
      .recruit_joblistb ul.point_orange li span {
        font-size: 20px;
        font-size: 2.0rem;
        font-weight: 600; }
        @media screen and (min-width: 760.01px) and (max-width: 930px) {
          /* line 347, style.scss */
          .recruit_joblistb ul.point_orange li span {
            font-size: 18px;
            font-size: 1.8rem; } }
        @media screen and (min-width: 600.01px) and (max-width: 760px) {
          /* line 347, style.scss */
          .recruit_joblistb ul.point_orange li span {
            font-size: 18px;
            font-size: 1.8rem; } }
        @media screen and (min-width: 350.1px) and (max-width: 600px) {
          /* line 347, style.scss */
          .recruit_joblistb ul.point_orange li span {
            font-size: 16px;
            font-size: 1.6rem; } }
        @media screen and (max-width: 350px) {
          /* line 347, style.scss */
          .recruit_joblistb ul.point_orange li span {
            font-size: 16px;
            font-size: 1.6rem; } }
        /* line 369, style.scss */
        .recruit_joblistb ul.point_orange li span small {
          font-size: 16px;
          font-size: 1.6rem;
          font-weight: 400;
          margin-left: 1.0em; }
          @media all and (min-width: 930.01px) and (max-width: 1200px) {
            /* line 369, style.scss */
            .recruit_joblistb ul.point_orange li span small {
              margin-left: 0; } }
          @media screen and (min-width: 760.01px) and (max-width: 930px) {
            /* line 369, style.scss */
            .recruit_joblistb ul.point_orange li span small {
              margin-left: 0;
              font-size: 14px;
              font-size: 1.4rem; } }
          @media screen and (min-width: 600.01px) and (max-width: 760px) {
            /* line 369, style.scss */
            .recruit_joblistb ul.point_orange li span small {
              margin-left: 0;
              font-size: 15px;
              font-size: 1.5rem; } }
          @media screen and (min-width: 350.1px) and (max-width: 600px) {
            /* line 369, style.scss */
            .recruit_joblistb ul.point_orange li span small {
              font-size: 15px;
              font-size: 1.5rem;
              margin-left: 0; } }
          @media screen and (max-width: 350px) {
            /* line 369, style.scss */
            .recruit_joblistb ul.point_orange li span small {
              font-size: 14px;
              font-size: 1.4rem;
              margin-left: 0; } }

/* line 402, style.scss */
.recruit_txt {
  margin: 30px 0 0; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 402, style.scss */
    .recruit_txt {
      margin: 20px 0 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 402, style.scss */
    .recruit_txt {
      margin: 20px 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 402, style.scss */
    .recruit_txt {
      margin: 15px 0 0; } }
  /* line 417, style.scss */
  .recruit_txt ul {
    width: fit-content;
    margin: auto; }
    /* line 430, style.scss */
    .recruit_txt ul li {
      text-indent: -1.0em;
      margin-left: 1.0em; }

/* line 436, style.scss */
.recruit_entry {
  margin: 60px 80px 0; }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 436, style.scss */
    .recruit_entry {
      margin: 40px 40px 0; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 436, style.scss */
    .recruit_entry {
      margin: 40px 40px 0; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 436, style.scss */
    .recruit_entry {
      margin: 40px 0 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 436, style.scss */
    .recruit_entry {
      margin: 40px 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 436, style.scss */
    .recruit_entry {
      margin: 40px 0 0; } }

/* line 457, style.scss */
.entry_btn {
  margin: 30px 0 0; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 457, style.scss */
    .entry_btn {
      margin: 20px 0 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 457, style.scss */
    .entry_btn {
      margin: 20px 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 457, style.scss */
    .entry_btn {
      margin: 20px 0 0; } }

/* line 469, style.scss */
.entry_btnb {
  max-width: 370px;
  width: 100%;
  margin: auto; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 469, style.scss */
    .entry_btnb {
      max-width: 320px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 469, style.scss */
    .entry_btnb {
      max-width: 240px; } }
  @media screen and (max-width: 350px) {
    /* line 469, style.scss */
    .entry_btnb {
      max-width: 200px; } }
  /* line 486, style.scss */
  .entry_btnb a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    background: #ffa722;
    border-radius: 5px;
    color: #ffffff;
    font-size: 22px;
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 0.1em; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 486, style.scss */
      .entry_btnb a {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 486, style.scss */
      .entry_btnb a {
        font-size: 16px;
        font-size: 1.6rem;
        height: 50px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 486, style.scss */
      .entry_btnb a {
        font-size: 16px;
        font-size: 1.6rem;
        height: 50px;
        letter-spacing: 0; } }
    @media screen and (max-width: 350px) {
      /* line 486, style.scss */
      .entry_btnb a {
        font-size: 15px;
        font-size: 1.5rem;
        height: 50px;
        letter-spacing: 0; } }
    /* line 523, style.scss */
    .entry_btnb a:before {
      display: block;
      content: '';
      width: 32px;
      height: 22px;
      background-image: url("../images/icon_entryform.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain;
      position: relative;
      margin-right: 15px; }

/* line 537, style.scss */
.caution {
  margin: 20px 0 0;
  text-align: center; }
  /* line 540, style.scss */
  .caution p {
    display: inline-block;
    text-align: left;
    text-indent: -1.0em;
    margin-left: 1.0em; }

/* 20250515 */
/* line 549, style.scss */
.recruit_voice {
  margin: 30px 0 0; }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 549, style.scss */
    .recruit_voice {
      margin: 20px 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 549, style.scss */
    .recruit_voice {
      margin: 20px 0 0; } }

/* line 564, style.scss */
.voice_titleb {
  text-align: center; }
  /* line 566, style.scss */
  .voice_titleb h3 {
    display: inline-block;
    padding: 5px 20px;
    font-size: 40px;
    font-size: 4.0rem;
    line-height: 1.5;
    color: #ffa722;
    background-image: linear-gradient(to right, #ffa722 8px, transparent 6px), linear-gradient(to right, #ffa722 8px, transparent 6px);
    background-size: 12px 3px, 12px 3px;
    background-repeat: repeat-x, repeat-x;
    background-position: left bottom, left top; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 566, style.scss */
      .voice_titleb h3 {
        font-size: 32px;
        font-size: 3.2rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 566, style.scss */
      .voice_titleb h3 {
        font-size: 28px;
        font-size: 2.8rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 566, style.scss */
      .voice_titleb h3 {
        font-size: 24px;
        font-size: 2.4rem; } }
    @media screen and (max-width: 350px) {
      /* line 566, style.scss */
      .voice_titleb h3 {
        font-size: 20px;
        font-size: 2.0rem; } }
    /* line 597, style.scss */
    .voice_titleb h3 span {
      display: inline-block; }
  /* line 601, style.scss */
  .voice_titleb p {
    margin-top: 20px;
    font-size: 20px;
    font-size: 2.0rem; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 601, style.scss */
      .voice_titleb p {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 601, style.scss */
      .voice_titleb p {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 601, style.scss */
      .voice_titleb p {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (max-width: 350px) {
      /* line 601, style.scss */
      .voice_titleb p {
        font-size: 15px;
        font-size: 1.5rem; } }

/* line 625, style.scss */
.voice_list {
  margin: 50px 0 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 625, style.scss */
    .voice_list {
      margin: 20px 0 0; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 625, style.scss */
    .voice_list {
      margin: 15px 0 0; } }
  @media screen and (max-width: 350px) {
    /* line 625, style.scss */
    .voice_list {
      margin: 15px 0 0; } }

/* line 639, style.scss */
.voice_listb {
  position: relative;
  height: 710px;
  background-image: url("../images/photo04.png"), url("../images/photo05.png");
  background-position: bottom left, bottom right 10px;
  background-repeat: no-repeat, no-repeat;
  background-size: 340px auto, 197px auto; }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 639, style.scss */
    .voice_listb {
      height: 60vw;
      background-size: 28.4vw auto, 16.41vw auto; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 639, style.scss */
    .voice_listb {
      height: 100vw;
      background-size: 34.08vw auto, 18.7vw auto; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 639, style.scss */
    .voice_listb {
      height: 130vw;
      background-size: 34.08vw auto, 19.69vw auto; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 639, style.scss */
    .voice_listb {
      height: auto;
      background-position: bottom left 10vw, bottom right 10vw;
      background-size: 44.97vw auto, 24.7vw auto;
      padding-bottom: 53vw; } }
  @media screen and (max-width: 350px) {
    /* line 639, style.scss */
    .voice_listb {
      height: auto;
      background-position: bottom left 5vw, bottom right 5vw;
      background-size: 44.97vw auto, 24.7vw auto;
      padding-bottom: 53vw; } }

/* line 671, style.scss */
.voice_box {
  position: absolute;
  background-image: url("../images/bg01.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 671, style.scss */
    .voice_box {
      position: relative; } }
  @media screen and (max-width: 350px) {
    /* line 671, style.scss */
    .voice_box {
      position: relative; } }

/* line 690, style.scss */
.voice_boxb {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #fff;
  width: 95%;
  height: 90%; }
  /* line 698, style.scss */
  .voice_boxb p.voice_txt {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.5; }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 698, style.scss */
      .voice_boxb p.voice_txt {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 698, style.scss */
      .voice_boxb p.voice_txt {
        font-size: 15px;
        font-size: 1.5rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 698, style.scss */
      .voice_boxb p.voice_txt {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 698, style.scss */
      .voice_boxb p.voice_txt {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (max-width: 350px) {
      /* line 698, style.scss */
      .voice_boxb p.voice_txt {
        font-size: 14px;
        font-size: 1.4rem; } }
  /* line 723, style.scss */
  .voice_boxb p.voice_name {
    margin-top: 5px; }

/* line 727, style.scss */
.voice01 {
  width: 363px;
  height: 280px;
  top: 3%;
  left: 0;
  background-image: url("../images/bg01.png"); }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 727, style.scss */
    .voice01 {
      width: 30.25vw;
      height: 23.33vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 727, style.scss */
    .voice01 {
      left: 8%;
      width: 36.3vw;
      height: 27.996vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 727, style.scss */
    .voice01 {
      width: 42.35vw;
      height: 32.662vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 727, style.scss */
    .voice01 {
      top: 0;
      left: 0;
      margin: 0 auto 0 0;
      width: 75.625vw;
      height: 51.326vw; } }
  @media screen and (max-width: 350px) {
    /* line 727, style.scss */
    .voice01 {
      top: 0;
      left: 0;
      margin: 0 auto 0 0;
      width: 75.625vw;
      height: 51.326vw; } }
  /* line 760, style.scss */
  .voice01 .voice_boxb {
    width: 95%;
    height: 90%; }
  /* line 764, style.scss */
  .voice01.bg02 {
    left: 3%;
    width: 363px;
    height: 265px;
    background-image: url("../images/bg01_2.png"); }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 764, style.scss */
      .voice01.bg02 {
        width: 30.25vw;
        height: 22.08vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 764, style.scss */
      .voice01.bg02 {
        width: 36.3vw;
        height: 26.496vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 764, style.scss */
      .voice01.bg02 {
        width: 42.35vw;
        height: 30.912vw; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 764, style.scss */
      .voice01.bg02 {
        width: 75.625vw;
        height: 48.576vw; } }
    @media screen and (max-width: 350px) {
      /* line 764, style.scss */
      .voice01.bg02 {
        width: 75.625vw;
        height: 48.576vw; } }
    /* line 789, style.scss */
    .voice01.bg02 .voice_boxb {
      width: 96%;
      height: 95%; }

/* line 795, style.scss */
.voice02 {
  width: 358px;
  height: 278px;
  top: 0;
  left: 34%;
  background-image: url("../images/bg02.png"); }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 795, style.scss */
    .voice02 {
      left: 32%;
      width: 29.83vw;
      height: 23.16vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 795, style.scss */
    .voice02 {
      left: auto;
      right: 10%;
      width: 35.796vw;
      height: 27.792vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 795, style.scss */
    .voice02 {
      top: 3%;
      left: auto;
      right: 5%;
      width: 41.762vw;
      height: 32.424vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 795, style.scss */
    .voice02 {
      left: 0;
      right: 0;
      margin: 0 0 0 auto;
      width: 77.558vw;
      height: 50.952vw; } }
  @media screen and (max-width: 350px) {
    /* line 795, style.scss */
    .voice02 {
      left: 0;
      right: 0;
      margin: 0 0 0 auto;
      width: 77.558vw;
      height: 50.952vw; } }
  /* line 833, style.scss */
  .voice02 .voice_boxb {
    width: 93%;
    height: 90%; }
  /* line 837, style.scss */
  .voice02.bg02 {
    width: 358px;
    height: 268px;
    background-image: url("../images/bg02_2.png"); }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 837, style.scss */
      .voice02.bg02 {
        left: 34%;
        width: 29.83vw;
        height: 22.33vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 837, style.scss */
      .voice02.bg02 {
        right: 13%;
        width: 35.796vw;
        height: 26.796vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 837, style.scss */
      .voice02.bg02 {
        right: 0;
        width: 41.762vw;
        height: 31.262vw; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 837, style.scss */
      .voice02.bg02 {
        margin: 5px 0 0 auto;
        width: 77.558vw;
        height: 49.126vw; } }
    @media screen and (max-width: 350px) {
      /* line 837, style.scss */
      .voice02.bg02 {
        margin: 5px 0 0 auto;
        width: 77.558vw;
        height: 49.126vw; } }
    /* line 866, style.scss */
    .voice02.bg02 .voice_boxb {
      width: 94%;
      height: 94%; }

/* line 872, style.scss */
.voice03 {
  width: 391px;
  height: 275px;
  top: 0;
  right: 0;
  background-image: url("../images/bg03.png"); }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 872, style.scss */
    .voice03 {
      width: 32.58vw;
      height: 22.91vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 872, style.scss */
    .voice03 {
      top: 30%;
      right: 5%;
      width: 39.096vw;
      height: 27.492vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 872, style.scss */
    .voice03 {
      top: 30%;
      right: 0;
      width: 48.87vw;
      height: 34.365vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 872, style.scss */
    .voice03 {
      top: 0;
      right: 0;
      margin: 0 auto 0 0;
      width: 87.966vw;
      height: 50.402vw; } }
  @media screen and (max-width: 350px) {
    /* line 872, style.scss */
    .voice03 {
      top: 0;
      right: 0;
      margin: 0 auto 0 0;
      width: 87.966vw;
      height: 50.402vw; } }
  /* line 908, style.scss */
  .voice03 .voice_boxb {
    width: 93%;
    height: 95%; }
  /* line 912, style.scss */
  .voice03.bg02 {
    right: 2%;
    width: 376px;
    height: 300px;
    background-image: url("../images/bg03_2.png"); }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 912, style.scss */
      .voice03.bg02 {
        right: 1%;
        width: 31.33vw;
        height: 25vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 912, style.scss */
      .voice03.bg02 {
        top: 28%;
        right: 2%;
        width: 37.596vw;
        height: 30vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 912, style.scss */
      .voice03.bg02 {
        width: 46.995vw;
        height: 35vw; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 912, style.scss */
      .voice03.bg02 {
        width: 78.325vw;
        height: 55vw; } }
    @media screen and (max-width: 350px) {
      /* line 912, style.scss */
      .voice03.bg02 {
        width: 78.325vw;
        height: 55vw; } }
    /* line 940, style.scss */
    .voice03.bg02 .voice_boxb {
      width: 100%;
      height: 91%; }

/* line 946, style.scss */
.voice04 {
  width: 407px;
  height: 275px;
  top: 40%;
  left: 20%;
  background-image: url("../images/bg04.png"); }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 946, style.scss */
    .voice04 {
      top: 35%;
      width: 33.8vw;
      height: 22.91vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 946, style.scss */
    .voice04 {
      top: 32%;
      left: 9%;
      width: 40.56vw;
      height: 27.492vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 946, style.scss */
    .voice04 {
      top: 55%;
      left: 24%;
      width: 50.7vw;
      height: 34.365vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 946, style.scss */
    .voice04 {
      top: 5px;
      left: 0;
      margin: 0 0 0 auto;
      width: 84.5vw;
      height: 50.402vw; } }
  @media screen and (max-width: 350px) {
    /* line 946, style.scss */
    .voice04 {
      top: 0;
      left: 0;
      margin: 0 0 0 auto;
      width: 84.5vw;
      height: 50.402vw; } }
  /* line 983, style.scss */
  .voice04 .voice_boxb {
    width: 98%;
    height: 92%; }
  /* line 987, style.scss */
  .voice04.bg02 {
    top: 38%;
    width: 407px;
    height: 275px;
    background-image: url("../images/bg04_2.png"); }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 987, style.scss */
      .voice04.bg02 {
        top: 34%;
        left: 19%;
        width: 33.91vw;
        height: 22.91vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 987, style.scss */
      .voice04.bg02 {
        top: 31%;
        width: 40.692vw;
        height: 27.492vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 987, style.scss */
      .voice04.bg02 {
        top: 56%;
        width: 50.865vw;
        height: 32.074vw; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 987, style.scss */
      .voice04.bg02 {
        width: 81.384vw;
        height: 50.402vw; } }
    @media screen and (max-width: 350px) {
      /* line 987, style.scss */
      .voice04.bg02 {
        width: 84.775vw;
        height: 50.402vw; } }
    /* line 1016, style.scss */
    .voice04.bg02 .voice_boxb {
      width: 98%;
      height: 92%; }

/* line 1022, style.scss */
.voice05 {
  width: 330px;
  height: 258px;
  top: 35%;
  right: 18%;
  background-image: url("../images/bg05.png"); }
  @media all and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 1022, style.scss */
    .voice05 {
      right: 17%;
      width: 27.0vw;
      height: 21.5vw; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 1022, style.scss */
    .voice05 {
      top: 58%;
      right: 0;
      left: 0;
      margin: auto;
      width: 32.4vw;
      height: 25.8vw; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 1022, style.scss */
    .voice05 {
      top: 30%;
      right: auto;
      left: 0;
      width: 40.5vw;
      height: 32.25vw; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 1022, style.scss */
    .voice05 {
      top: 10px;
      right: 0;
      margin: 0 auto 0;
      width: 91.8vw;
      height: 45.15vw; } }
  @media screen and (max-width: 350px) {
    /* line 1022, style.scss */
    .voice05 {
      top: 0;
      right: 0;
      margin: 0 auto 0 0;
      width: 91.8vw;
      height: 45.15vw; } }
  /* line 1062, style.scss */
  .voice05 .voice_boxb {
    width: 98%;
    height: 85%; }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 1062, style.scss */
      .voice05 .voice_boxb {
        width: 100%;
        height: 92%; } }
  /* line 1078, style.scss */
  .voice05.bg02 {
    top: 44%;
    width: 329px;
    height: 246px;
    background-image: url("../images/bg05_2.png"); }
    @media all and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 1078, style.scss */
      .voice05.bg02 {
        top: 35%;
        width: 27.41vw;
        height: 20.5vw; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 1078, style.scss */
      .voice05.bg02 {
        top: 58%;
        width: 32.892vw;
        height: 24.6vw; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 1078, style.scss */
      .voice05.bg02 {
        top: 32%;
        width: 38.374vw;
        height: 28.7vw; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 1078, style.scss */
      .voice05.bg02 {
        margin: 5px auto 0 0;
        width: 71.266vw;
        height: 45.1vw; } }
    @media screen and (max-width: 350px) {
      /* line 1078, style.scss */
      .voice05.bg02 {
        width: 74.007vw;
        height: 45.1vw; } }
    /* line 1107, style.scss */
    .voice05.bg02 .voice_boxb {
      width: 99%;
      height: 90%; }

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