<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
/* line 3, style.scss */
.topimg {
  background: url(../images/topimgbg.jpg) 50% 0 no-repeat; }

/* line 8, style.scss */
.txt1 {
  font-size: 16px;
  font-size: 1.6rem;
  max-width: 940px;
  margin: 30px auto 0 auto; }

/* line 15, style.scss */
.title1 {
  font-size: 28px;
  font-size: 2.8rem;
  color: #04287e;
  text-align: center;
  margin: 30px 0 0 0; }

/* line 24, style.scss */
.title2 {
  font-size: 22px;
  font-size: 2.2rem;
  color: #04287e;
  text-align: center;
  margin: 10px 0 0 0; }

/* line 33, style.scss */
.txt2 {
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin: 30px 0 0 0; }

/* line 41, style.scss */
.komeTxt {
  font-size: 16px;
  font-size: 1.6rem;
  max-width: 940px;
  margin: 30px auto 0 auto;
  padding-left: 16px;
  padding-left: 1.6rem;
  text-indent: -16px;
  text-indent: -1.6rem;
  color: #f00; }

/* line 53, style.scss */
.komeTxt2 {
  font-size: 16px;
  font-size: 1.6rem;
  max-width: 940px;
  margin: -20px auto 0 auto;
  padding-left: 32px;
  padding-left: 3.2rem;
  text-indent: -32px;
  text-indent: -3.2rem;
  color: #f00; }

/* line 65, style.scss */
.komeTxt3 {
  font-size: 16px;
  font-size: 1.6rem;
  max-width: 940px;
  margin: -40px auto 40px auto;
  padding-left: 32px;
  padding-left: 3.2rem;
  text-indent: -32px;
  text-indent: -3.2rem; }

@media screen and (min-width: 711px) and (max-width: 940px) {
  /* line 78, style.scss */
  .txt1 {
    margin: 30px 10px 0 10px; }

  /* line 82, style.scss */
  .txt2 {
    margin: 30px 10px 0 10px; }

  /* line 86, style.scss */
  .komeTxt {
    margin: 30px 10px 0 10px; }

  /* line 90, style.scss */
  .komeTxt2 {
    margin: -20px 10px 0 10px; }

  /* line 94, style.scss */
  .komeTxt3 {
    margin: -40px 10px 0 10px; } }
@media screen and (max-width: 710px) {
  /* line 102, style.scss */
  .txt1 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 30px 10px 0 10px; }

  /* line 108, style.scss */
  .title1 {
    font-size: 20px;
    font-size: 2.0rem; }

  /* line 114, style.scss */
  .title2 {
    font-size: 16px;
    font-size: 1.6rem; }

  /* line 120, style.scss */
  .txt2 {
    font-size: 14px;
    font-size: 1.4rem;
    text-align: left;
    margin: 30px 10px 0 10px; }

  /* line 128, style.scss */
  .komeTxt {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 30px 10px 0 10px;
    padding-left: 14px;
    padding-left: 1.4rem;
    text-indent: -14px;
    text-indent: -1.4rem; }

  /* line 138, style.scss */
  .komeTxt2 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: -20px 10px 0 10px;
    padding-left: 28px;
    padding-left: 2.8rem;
    text-indent: -28px;
    text-indent: -2.8rem; }

  /* line 148, style.scss */
  .komeTxt3 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: -40px 10px 0 10px;
    padding-left: 28px;
    padding-left: 2.8rem;
    text-indent: -28px;
    text-indent: -2.8rem; } }
/*
----------------------------------------------*/
/* line 165, style.scss */
.priceBox {
  padding: 20px 20px;
  background: #effbff;
  max-width: 940px;
  margin: 30px auto 50px auto;
  margin: 0 auto 50px auto; }

/* line 173, style.scss */
.priceBox_first {
  margin-top: 30px; }

/* line 179, style.scss */
.priceBoxTitle {
  font-size: 22px;
  font-size: 2.2rem;
  color: #04287e;
  text-align: center; }

/* line 186, style.scss */
.priceBoxTitle.end {
  font-size: 17px;
  font-size: 1.7rem;
  color: #04287e;
  text-align: center; }

/* line 193, style.scss */
.priceBoxTable2 {
  border-spacing: 4px;
  border-collapse: separate;
  width: 100%;
  margin: 10px 0 0 0; }

/* line 200, style.scss */
.priceBoxTable2 &gt; tbody &gt; tr &gt; td {
  font-size: 16px;
  font-size: 1.6rem;
  background: #fff;
  padding: 20px 20px; }

/* line 207, style.scss */
.priceBox2Txt1 {
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center; }

/* line 213, style.scss */
.priceBox2Txt2 {
  color: #ff0000;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center; }

/* line 220, style.scss */
.priceBox2 {
  background: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 30px 50px;
  margin: 20px 0 0 0; }

@media screen and (min-width: 711px) and (max-width: 940px) {
  /* line 231, style.scss */
  .priceBox {
    margin: 30px 10px 50px 10px; }

  /* line 235, style.scss */
  .priceBoxTitle.end {
    font-size: 18px;
    font-size: 1.8rem; } }
@media screen and (max-width: 710px) {
  /* line 247, style.scss */
  .priceBox {
    margin: 30px 10px 50px 10px;
    padding: 10px 10px; }

  /* line 254, style.scss */
  .priceBoxTitle {
    font-size: 16px;
    font-size: 1.6rem; }

  /* line 259, style.scss */
  .priceBoxTitle.end {
    text-align: left; }

  /* line 263, style.scss */
  .priceBoxTable2 {
    border-spacing: 3px; }

  /* line 267, style.scss */
  .priceBoxTable2 &gt; tbody &gt; tr &gt; td {
    font-size: 14px;
    font-size: 1.4rem;
    background: #fff;
    padding: 5px 5px; }

  /* line 274, style.scss */
  .priceBox2Txt1 {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 279, style.scss */
  .priceBox2Txt2 {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 284, style.scss */
  .priceBox2 {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 10px 10px; } }
/*
----------------------------------------------*/
/* line 296, style.scss */
.priceBoxTxt {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 20px 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 305, style.scss */
  .priceBoxTxt {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 20px 0 0 0; } }
/*
----------------------------------------------*/
/* line 317, style.scss */
.priceBox2Title {
  font-size: 18px;
  font-size: 1.8rem;
  color: #04287e;
  text-align: center;
  margin: 0 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 327, style.scss */
  .priceBox2Title {
    font-size: 16px;
    font-size: 1.6rem; } }
/*
----------------------------------------------*/
/* line 338, style.scss */
.priceBox2Table {
  margin: 20px 0 30px 0; }

/* line 342, style.scss */
.priceBox2Table table {
  width: 100%; }

/* line 346, style.scss */
.priceBox2Table table th, .priceBox2Table table td {
  border: 1px solid #cccccc;
  padding: 10px;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 353, style.scss */
.priceBox2Table table th {
  text-align: center;
  /*width:30%;*/ }

@media screen and (max-width: 710px) {
  /* line 364, style.scss */
  .priceBox2Table {
    margin: 20px 0 30px 0; }

  /* line 368, style.scss */
  .priceBox2Table table th, .priceBox2Table table td {
    padding: 5px;
    font-size: 14px;
    font-size: 1.4rem; } }
/* line 383, style.scss */
.priceBox2Table.table_shingles {
  margin: 30px 0 0; }
  /* line 385, style.scss */
  .priceBox2Table.table_shingles th {
    padding: 10px 20px; }
    /* line 387, style.scss */
    .priceBox2Table.table_shingles th span {
      display: inline-block;
      text-align: left; }
  /* line 392, style.scss */
  .priceBox2Table.table_shingles td {
    vertical-align: top;
    width: 35%; }
    /* line 395, style.scss */
    .priceBox2Table.table_shingles td dl {
      display: flex;
      flex-wrap: wrap; }
      /* line 398, style.scss */
      .priceBox2Table.table_shingles td dl dt {
        width: 9.0em; }
      /* line 401, style.scss */
      .priceBox2Table.table_shingles td dl dd {
        width: calc(100% - 9.0em); }
        /* line 403, style.scss */
        .priceBox2Table.table_shingles td dl dd span.font_r {
          color: #ff0000; }
    /* line 409, style.scss */
    .priceBox2Table.table_shingles td ul li {
      display: flex; }
      /* line 411, style.scss */
      .priceBox2Table.table_shingles td ul li:before {
        display: block;
        content: '';
        width: 5px;
        height: 5px;
        background-color: #000000;
        border-radius: 50%;
        position: relative;
        top: 12px;
        margin-right: 8px; }
      /* line 422, style.scss */
      .priceBox2Table.table_shingles td ul li span {
        width: fit-content;
        max-width: calc(100% - 13px); }

@media screen and (min-width: 711px) and (max-width: 1100px) {
  /* line 432, style.scss */
  .priceBox2Table.table_shingles th {
    width: 20%; }
  /* line 435, style.scss */
  .priceBox2Table.table_shingles td {
    vertical-align: top;
    width: 40%; } }
@media screen and (max-width: 710px) {
  /* line 443, style.scss */
  .priceBox2Table.table_shingles th {
    padding: 5px;
    width: 25%; }
    /* line 446, style.scss */
    .priceBox2Table.table_shingles th span {
      display: inline-block;
      text-align: left; }
  /* line 451, style.scss */
  .priceBox2Table.table_shingles td {
    vertical-align: top;
    width: 37%; }
    /* line 454, style.scss */
    .priceBox2Table.table_shingles td dl {
      display: block; }
      /* line 456, style.scss */
      .priceBox2Table.table_shingles td dl dt {
        width: 100%; }
      /* line 459, style.scss */
      .priceBox2Table.table_shingles td dl dd {
        width: 100%; }
        /* line 461, style.scss */
        .priceBox2Table.table_shingles td dl dd span.font_r {
          color: #ff0000; }
    /* line 467, style.scss */
    .priceBox2Table.table_shingles td ul li {
      display: flex; }
      /* line 469, style.scss */
      .priceBox2Table.table_shingles td ul li:before {
        display: block;
        content: '';
        width: 3px;
        height: 3px;
        background-color: #000000;
        border-radius: 50%;
        position: relative;
        top: 12px;
        margin-right: 5px; }
      /* line 480, style.scss */
      .priceBox2Table.table_shingles td ul li span {
        width: fit-content;
        max-width: calc(100% - 13px); } }
/*
----------------------------------------------------*/
/* line 492, style.scss */
.priceBox2Table2 {
  margin: 20px 0 0 0; }

/* line 498, style.scss */
.priceBox2Table2 table th, .priceBox2Table2 table td {
  vertical-align: top;
  padding: 15px; }

@media screen and (max-width: 710px) {
  /* line 511, style.scss */
  .priceBox2Table2 {
    margin: 20px 0 0 0; }

  /* line 515, style.scss */
  .priceBox2Table2 table {
    width: 100%; }

  /* line 519, style.scss */
  .priceBox2Table2 table th, .priceBox2Table2 table td {
    padding: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    display: block; }

  /* line 526, style.scss */
  .priceBox2Table2 table th {
    border-bottom: 1px solid #04287e;
    color: #04287e;
    text-align: center;
    padding: 10px 0 5px 0;
    margin: 0 0 10px 0; } }
/*
----------------------------------------------*/
/* line 540, style.scss */
.gotyuiBox {
  background: #fff3f6;
  margin: 0 auto 0 auto;
  max-width: 980px;
  padding: 30px 30px; }

/* line 547, style.scss */
.gotyuiBoxTitle {
  font-size: 20px;
  font-size: 2.0rem;
  text-align: center;
  color: #fc86a0; }

/* line 556, style.scss */
.gotyuiBoxTxt {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 30px 0 0 0; }

/* line 562, style.scss */
.gotyuiBox2 {
  background: #fff;
  padding: 30px 30px;
  margin: 30px 0 0 0; }

/* line 570, style.scss */
.gotyuiBoxTitle1 {
  font-size: 16px;
  font-size: 1.6rem;
  background: url(../images/icon1.jpg) 0 0 no-repeat;
  padding: 0 0 0 40px; }

/* line 577, style.scss */
.gotyuiBoxTitle2 {
  font-size: 16px;
  font-size: 1.6rem;
  background: url(../images/icon2.jpg) 0 0 no-repeat;
  padding: 0 0 0 40px; }

/* line 584, style.scss */
.gotyuiBoxTitle3 {
  font-size: 16px;
  font-size: 1.6rem;
  background: url(../images/icon3.jpg) 0 0 no-repeat;
  padding: 0 0 0 40px; }

/* line 591, style.scss */
.gotyuiBoxTitle4 {
  font-size: 16px;
  font-size: 1.6rem;
  background: url(../images/icon4.jpg) 0 0 no-repeat;
  padding: 0 0 0 40px; }

@media screen and (min-width: 711px) and (max-width: 940px) {
  /* line 600, style.scss */
  .gotyuiBox {
    margin: 0 10px 0 10px; } }
@media screen and (max-width: 710px) {
  /* line 608, style.scss */
  .gotyuiBox {
    margin: 0 10px 0 10px;
    padding: 10px 10px; }

  /* line 613, style.scss */
  .gotyuiBoxTitle {
    font-size: 16px;
    font-size: 1.6rem; }

  /* line 620, style.scss */
  .gotyuiBoxTxt {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 625, style.scss */
  .gotyuiBox2 {
    padding: 10px 10px; }

  /* line 631, style.scss */
  .gotyuiBoxTitle1 {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0 0 0 40px; }

  /* line 637, style.scss */
  .gotyuiBoxTitle2 {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 642, style.scss */
  .gotyuiBoxTitle3 {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 647, style.scss */
  .gotyuiBoxTitle4 {
    font-size: 14px;
    font-size: 1.4rem; } }
/*
----------------------------------------------*/
/* line 658, style.scss */
.gotyuiBoxList {
  margin: 20px 0 0 40px; }

/* line 662, style.scss */
.gotyuiBoxList li {
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 16px;
  padding-left: 1.6rem;
  text-indent: -16px;
  text-indent: -1.6rem; }

@media screen and (max-width: 710px) {
  /* line 674, style.scss */
  .gotyuiBoxList {
    margin: 20px 0 0 0; }

  /* line 678, style.scss */
  .gotyuiBoxList li {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 14px;
    padding-left: 1.4rem;
    text-indent: -14px;
    text-indent: -1.4rem; } }
/*
----------------------------------------------*/
/* line 692, style.scss */
.gotyuiBoxKome {
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 16px;
  padding-left: 1.6rem;
  text-indent: -16px;
  text-indent: -1.6rem;
  margin: 30px 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 704, style.scss */
  .gotyuiBoxKome {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 14px;
    padding-left: 1.4rem;
    text-indent: -14px;
    text-indent: -1.4rem; } }
/*
----------------------------------------------*/
/* line 718, style.scss */
.gotyuiBoxImg {
  max-width: 617px;
  margin: 30px auto 0 auto; }
  /* line 721, style.scss */
  .gotyuiBoxImg img {
    max-width: 100%;
    width: auto;
    height: auto; }

@media screen and (max-width: 710px) {
  /* line 729, style.scss */
  .gotyuiBoxImg {
    max-width: 300px;
    margin: 30px auto 0 auto; } }
/* line 735, style.scss */
.gotyuiBoxShurui {
  margin: 40px 0 0 0;
  font-size: 16px;
  font-size: 1.6rem; }

@media screen and (max-width: 710px) {
  /* line 742, style.scss */
  .gotyuiBoxShurui {
    font-size: 14px;
    font-size: 1.4rem; } }
/* line 748, style.scss */
.gotyuiBoxShuruiTitle {
  text-align: center; }

/* line 752, style.scss */
.gotyuiBoxShuruiTable {
  margin: 15px 0 0 40px;
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 760, style.scss */
  .gotyuiBoxShuruiTable &gt; table &gt; tbody &gt; tr &gt; th {
    white-space: nowrap;
    border: 1px solid #ccc;
    padding: 10px 10px; }
  /* line 765, style.scss */
  .gotyuiBoxShuruiTable &gt; table &gt; tbody &gt; tr &gt; td {
    border: 1px solid #ccc;
    padding: 10px 10px; }

/* line 776, style.scss */
.gotyuiBoxShuruiTable-chusha th, .gotyuiBoxShuruiTable-chusha td {
  background: #FFF2F5; }

/* line 782, style.scss */
.gotyuiBoxShuruiTable-keko th, .gotyuiBoxShuruiTable-keko td {
  background: #FFF6EE; }

/* line 788, style.scss */
.gotyuiBoxShuruiTable-fukatsu th, .gotyuiBoxShuruiTable-fukatsu td {
  background: #EDF5FF; }

@media screen and (max-width: 710px) {
  /* line 795, style.scss */
  .gotyuiBoxShuruiTable {
    margin: 15px 0 0 0px;
    font-size: 14px;
    font-size: 1.4rem; }
    /* line 803, style.scss */
    .gotyuiBoxShuruiTable &gt; table &gt; tbody &gt; tr &gt; th {
      padding: 5px 5px; }
    /* line 806, style.scss */
    .gotyuiBoxShuruiTable &gt; table &gt; tbody &gt; tr &gt; td {
      padding: 5px 5px; } }
/*
----------------------------------------------*/
/* line 819, style.scss */
.gotyuiBoxKikanTitle {
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin: 30px 0 0 40px; }

/* line 826, style.scss */
.gotyuiBoxKikanTable {
  margin: 20px 0 0 40px; }

/* line 830, style.scss */
.gotyuiBoxKikanTable table {
  width: 100%; }

/* line 834, style.scss */
.gotyuiBoxKikanTable table th, .gotyuiBoxKikanTable table td {
  border: 1px solid #cccccc;
  padding: 10px;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 841, style.scss */
.gotyuiBoxKikanTable table th {
  text-align: center; }

@media screen and (max-width: 710px) {
  /* line 850, style.scss */
  .gotyuiBoxKikanTitle {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 30px 0 0 0; }

  /* line 857, style.scss */
  .gotyuiBoxKikanTable {
    margin: 20px 0 0 0; }

  /* line 861, style.scss */
  .gotyuiBoxKikanTable table th, .gotyuiBoxKikanTable table td {
    padding: 5px;
    font-size: 14px;
    font-size: 1.4rem; } }
/*
----------------------------------------------*/
/* line 882, style.scss */
.fushin_kome {
  margin: -15px 0 0 0; }

/* line 886, style.scss */
.fushin_kome_list {
  margin: 0 0 40px 0; }

/* line 891, style.scss */
.fushin_kome_list li {
  padding-left: 16px;
  padding-left: 1.6rem;
  text-indent: 16px;
  text-indent: -1.6rem; }

/*
----------------------------------------------------------------------------*/
/* line 905, style.scss */
.influenza_contact_wrap {
  max-width: 960px;
  margin: 30px auto 0 auto;
  padding: 0 10px; }

/* line 911, style.scss */
.influenza_contact_box {
  margin: 20px 0 20px 0; }

/* line 916, style.scss */
.influenza_contact_boxb {
  background: #effbff;
  padding: 30px 40px; }

/* line 925, style.scss */
.influenza_contact_box_titleb {
  color: #04287e;
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
  font-size: 18px;
  font-size: 1.8rem; }

/* line 935, style.scss */
.influenza_contact_box_txt {
  margin: 10px 0 0 0;
  text-align: center; }

/* line 940, style.scss */
.influenza_contact_box_txtb {
  text-align: left;
  display: inline-block; }

@media screen and (max-width: 710px) {
  /* line 950, style.scss */
  .influenza_contact_box {
    margin: 20px 0 20px 0; }

  /* line 954, style.scss */
  .influenza_contact_boxb {
    background: #effbff;
    padding: 20px 20px; }

  /* line 963, style.scss */
  .influenza_contact_box_titleb {
    color: #04287e;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.6rem; } }

/*# sourceMappingURL=style.css.map */
</pre></body></html>