/* CSS Document */
/* CSS Document */
/* line 6, style.scss */
.cimg {
  background-image: url("../images/cimg.jpg"); }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 6, style.scss */
    .cimg {
      background-image: url("../images/cimg_tb.jpg"); } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 6, style.scss */
    .cimg {
      background-image: url("../images/cimg_tb.jpg"); } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 6, style.scss */
    .cimg {
      background-image: url("../images/cimg_sp.jpg"); } }
  @media screen and (max-width: 350px) {
    /* line 6, style.scss */
    .cimg {
      background-image: url("../images/cimg_sp.jpg"); } }

@media screen and (min-width: 350.1px) and (max-width: 600px) {
  /* line 27, style.scss */
  .smenub ul li {
    font-feature-settings: "palt"; } }
@media screen and (max-width: 350px) {
  /* line 27, style.scss */
  .smenub ul li {
    font-feature-settings: "palt"; } }
@media screen and (max-width: 350px) {
  /* line 40, style.scss */
  .smenub ul li a {
    line-height: 1.1; } }

/* line 59, style.scss */
.pagelink:nth-of-type(2) .main {
  margin-top: 80px; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 59, style.scss */
    .pagelink:nth-of-type(2) .main {
      margin-top: 60px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 59, style.scss */
    .pagelink:nth-of-type(2) .main {
      margin-top: 60px; } }
  @media screen and (max-width: 350px) {
    /* line 59, style.scss */
    .pagelink:nth-of-type(2) .main {
      margin-top: 40px; } }

/* line 78, style.scss */
.pagelink:nth-of-type(n+3) .main {
  margin-top: 90px; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 78, style.scss */
    .pagelink:nth-of-type(n+3) .main {
      margin-top: 60px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 78, style.scss */
    .pagelink:nth-of-type(n+3) .main {
      margin-top: 60px; } }
  @media screen and (max-width: 350px) {
    /* line 78, style.scss */
    .pagelink:nth-of-type(n+3) .main {
      margin-top: 40px; } }

/* line 98, style.scss */
.faq_boxb {
  background: #f4f4f4;
  padding: 50px 70px; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 98, style.scss */
    .faq_boxb {
      padding: 30px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 98, style.scss */
    .faq_boxb {
      padding: 30px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 98, style.scss */
    .faq_boxb {
      padding: 20px; } }
  @media screen and (max-width: 350px) {
    /* line 98, style.scss */
    .faq_boxb {
      padding: 15px; } }
  /* line 116, style.scss */
  .faq_boxb dl dt,
  .faq_boxb dl dd {
    display: flex;
    color: #192276; }
    /* line 120, style.scss */
    .faq_boxb dl dt:before,
    .faq_boxb dl dd:before {
      display: block;
      content: 'Q';
      width: 26px;
      height: 26px;
      font-size: 26px;
      font-size: 2.6rem;
      font-weight: 700;
      margin-right: 10px;
      line-height: 1.0;
      position: relative; }
      @media screen and (min-width: 760.01px) and (max-width: 930px) {
        /* line 120, style.scss */
        .faq_boxb dl dt:before,
        .faq_boxb dl dd:before {
          font-size: 24px;
          font-size: 2.4rem;
          width: 24px;
          height: 24px; } }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 120, style.scss */
        .faq_boxb dl dt:before,
        .faq_boxb dl dd:before {
          font-size: 24px;
          font-size: 2.4rem;
          width: 24px;
          height: 24px; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 120, style.scss */
        .faq_boxb dl dt:before,
        .faq_boxb dl dd:before {
          font-size: 20px;
          font-size: 2.0rem;
          width: 20px;
          height: 20px;
          margin-right: 5px;
          top: 4px; } }
      @media screen and (max-width: 350px) {
        /* line 120, style.scss */
        .faq_boxb dl dt:before,
        .faq_boxb dl dd:before {
          font-size: 20px;
          font-size: 2.0rem;
          width: 20px;
          height: 20px;
          margin-right: 5px;
          top: 4px; } }
    /* line 162, style.scss */
    .faq_boxb dl dt span,
    .faq_boxb dl dd span {
      width: calc(100% - 36px);
      font-weight: 700; }
      @media screen and (min-width: 760.01px) and (max-width: 930px) {
        /* line 162, style.scss */
        .faq_boxb dl dt span,
        .faq_boxb dl dd span {
          width: calc(100% - 34px); } }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 162, style.scss */
        .faq_boxb dl dt span,
        .faq_boxb dl dd span {
          width: calc(100% - 34px); } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 162, style.scss */
        .faq_boxb dl dt span,
        .faq_boxb dl dd span {
          width: calc(100% - 25px); } }
      @media screen and (max-width: 350px) {
        /* line 162, style.scss */
        .faq_boxb dl dt span,
        .faq_boxb dl dd span {
          width: calc(100% - 25px); } }
  /* line 181, style.scss */
  .faq_boxb dl dd {
    margin: 30px 0 0 36px;
    color: #000000; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 181, style.scss */
      .faq_boxb dl dd {
        margin: 30px 0 0 34px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 181, style.scss */
      .faq_boxb dl dd {
        margin: 10px 0 0; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 181, style.scss */
      .faq_boxb dl dd {
        margin: 5px 0 0; } }
    @media screen and (max-width: 350px) {
      /* line 181, style.scss */
      .faq_boxb dl dd {
        margin: 5px 0 0; } }
    /* line 198, style.scss */
    .faq_boxb dl dd:before {
      content: 'A'; }
    /* line 201, style.scss */
    .faq_boxb dl dd span {
      font-weight: 400; }

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