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

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

@media screen and (max-width: 710px) {
  /* line 17, style.scss */
  .title1 {
    font-size: 20px;
    font-size: 2.0rem; } }
/*
---------------------------------------------------------*/
/* line 29, style.scss */
.title2 {
  font-size: 22px;
  font-size: 2.2rem;
  color: #000000;
  text-align: center;
  margin: 30px 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 39, style.scss */
  .title2 {
    font-size: 16px;
    font-size: 1.6rem; } }
/*
---------------------------------------------------------*/
/* line 51, style.scss */
.inchoTable {
  max-width: 860px;
  margin: 50px auto 0 auto; }

/* line 58, style.scss */
.inchoTable table th, .inchoTable table td {
  vertical-align: top;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 64, style.scss */
.inchoTable table th {
  text-align: center;
  width: 230px; }

/* line 69, style.scss */
.inchoTable table th img {
  margin-bottom: 10px; }

/* line 73, style.scss */
.inchoTable table td {
  padding: 0 30px 0 0; }

@media screen and (min-width: 711px) and (max-width: 860px) {
  /* line 79, style.scss */
  .inchoTable {
    margin: 30px 20px 0 20px; } }
@media screen and (max-width: 710px) {
  /* line 89, style.scss */
  .inchoTable {
    margin: 30px 10px 0 10px; }

  /* line 93, style.scss */
  .inchoTable table th, .inchoTable table td {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 98, style.scss */
  .inchoTable table th {
    display: none; }

  /* line 102, style.scss */
  .inchoTable table td {
    padding: 0 0 0 0; } }
/* line 109, style.scss */
.inchoFace-sp {
  display: none; }

@media screen and (max-width: 710px) {
  /* line 115, style.scss */
  .inchoFace-sp {
    display: block;
    text-align: center;
    margin: 30px 0 0 0;
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 123, style.scss */
  .inchoFace-sp img {
    margin-bottom: 10px; } }
/*
---------------------------------------------------------*/
/* line 133, style.scss */
.staffTable {
  max-width: 860px;
  margin: 50px auto 0 auto; }

/* line 140, style.scss */
.staffTable table th, .staffTable table td {
  vertical-align: top;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 146, style.scss */
.staffTable table th {
  text-align: center;
  width: 230px; }

/* line 151, style.scss */
.staffTable table th img {
  margin-bottom: 10px; }

/* line 155, style.scss */
.staffTable table td {
  padding: 0 0 0 30px; }

@media screen and (min-width: 711px) and (max-width: 860px) {
  /* line 161, style.scss */
  .staffTable {
    margin: 30px 20px 0 20px; } }
@media screen and (max-width: 710px) {
  /* line 170, style.scss */
  .staffTable {
    margin: 30px 10px 0 10px; }

  /* line 174, style.scss */
  .staffTable table th, .staffTable table td {
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 179, style.scss */
  .staffTable table th {
    display: none; }

  /* line 183, style.scss */
  .staffTable table td {
    padding: 0 0 0 0; } }
/* line 190, style.scss */
.staffFace-sp {
  display: none; }

@media screen and (max-width: 710px) {
  /* line 196, style.scss */
  .staffFace-sp {
    display: block;
    text-align: center;
    margin: 30px 0 0 0;
    font-size: 14px;
    font-size: 1.4rem; }

  /* line 204, style.scss */
  .staffFace-sp img {
    margin-bottom: 10px; } }
/*
---------------------------------------------------------*/
/* line 215, style.scss */
.syokusyu {
  background: #effbff;
  margin: 50px auto 0 auto;
  max-width: 860px;
  padding: 40px 0;
  text-align: center; }

/* line 224, style.scss */
.syokusyu table {
  margin: 0 auto 0 auto; }

/* line 228, style.scss */
.syokusyu table td {
  padding: 10px 10px 10px 30px;
  background: url(../images/icon.jpg) 0 50% no-repeat;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left; }

@media screen and (min-width: 711px) and (max-width: 860px) {
  /* line 238, style.scss */
  .syokusyu {
    margin: 30px 20px 0 20px; } }
@media screen and (max-width: 710px) {
  /* line 247, style.scss */
  .syokusyu {
    text-align: left;
    margin: 30px 10px 0 10px;
    padding: 20px 10px; }

  /* line 253, style.scss */
  .syokusyu table td {
    display: block; }

  /* line 257, style.scss */
  .syokusyu table td {
    padding: 5px 10px 5px 30px;
    font-size: 14px;
    font-size: 1.4rem; } }
/* 募集なし
---------------------------------------------------------*/
/* line 269, style.scss */
.syokusyuNone {
  margin-bottom: 300px; }

/*
---------------------------------------------------------*/
/* line 276, style.scss */
.contact {
  margin: 30px auto 80px auto;
  max-width: 860px;
  border: 5px solid #eeeeee;
  background: url(../images/contacttitle.jpg) 50px 50px no-repeat;
  padding: 50px 50px 50px 220px; }

@media screen and (min-width: 711px) and (max-width: 860px) {
  /* line 286, style.scss */
  .contact {
    margin: 20px 20px 0 20px; } }
@media screen and (max-width: 710px) {
  /* line 294, style.scss */
  .contact {
    margin: 20px 10px 0 10px;
    border: 5px solid #eeeeee;
    background: none;
    padding: 10px 10px 10px 10px; } }
/* line 303, style.scss */
.contactTitle-sp {
  display: none; }

@media screen and (max-width: 710px) {
  /* line 309, style.scss */
  .contactTitle-sp {
    display: block;
    font-size: 20px;
    font-size: 2.0rem;
    text-align: center;
    color: #04287e;
    border: 1px solid #04287e;
    padding: 5px 10px;
    margin: 0 0 20px 0; } }
/* line 322, style.scss */
.contactClinic {
  color: #04287e;
  font-size: 30px;
  font-size: 3.0rem;
  text-align: center; }

@media screen and (max-width: 710px) {
  /* line 331, style.scss */
  .contactClinic {
    font-size: 20px;
    font-size: 2.0rem; } }
/* line 338, style.scss */
.contactTel {
  margin: 20px 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 344, style.scss */
  .contactTel {
    text-align: center; } }
/* line 350, style.scss */
.contactTxt {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 20px 0 0 0; }

/* line 356, style.scss */
.contactBtn {
  margin: 20px 0 0 0; }

@media screen and (max-width: 710px) {
  /* line 362, style.scss */
  .contactBtn {
    text-align: center; } }
/*
---------------------------------------------------------*/
/* line 375, style.scss */
.recruit_data_table {
  max-width: 880px;
  margin: 30px auto 0 auto;
  padding: 0 20px 40px 20px; }

@media screen and (max-width: 710px) {
  /* line 384, style.scss */
  .recruit_data_table {
    padding: 0 10px 20px 10px; } }
/* line 394, style.scss */
.recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; th {
  white-space: nowrap;
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 10px 20px 10px;
  font-size: 16px;
  font-size: 1.6rem; }
/* line 403, style.scss */
.recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; td {
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 10px 20px 30px;
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 411, style.scss */
  .recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; td strong {
    font-weight: bold; }

@media screen and (max-width: 710px) {
  /* line 426, style.scss */
  .recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; th {
    white-space: nowrap;
    vertical-align: top;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 0 20px 10px;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 435, style.scss */
  .recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; td {
    vertical-align: top;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 20px 10px 20px 20px;
    font-size: 14px;
    font-size: 1.4rem; }
    /* line 443, style.scss */
    .recruit_data_tableb &gt; table &gt; tbody &gt; tr &gt; td strong {
      font-weight: bold; } }
/*
---------------------------------------------------------*/
/* line 459, style.scss */
.recruit_data_tableb_p {
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: dashed 1px #ddd; }

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