@charset "UTF-8";
@import 'reset.css';
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
body {
  font-family: "Noto Sans JP", sans-serif;
  color: #3D3D3D;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

p {
  font-size: 16px;
  line-height: 2;
}

a {
  text-decoration: none;
}

.button {
  font-size: 24px;
  background: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.button__wrapper {
  margin-top: 50px;
  margin-bottom: 20px;
}

ul {
  list-style: none;
}

tr {
  height: 60px;
  line-height: 2;
}

input {
  min-height: 2rem;
  min-width: 200px;
}

textarea {
  min-width: 300px;
}

input, textarea {
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.l-section {
  position: relative;
  margin-bottom: 0;
}

.l-section img {
  width: 100%;
  height: auto;
}

.l-wrapper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -75px;
  width: 84%;
}

.greeting,
.about,
.staff {
  padding-bottom: 50px;
}

.hamburger-menu {
  display: block;
}

.header-logo {
  margin-left: 10px;
  width: 40%;
}
.header-logo img {
  height: auto;
  width: 100%;
}

.menu-btn {
  position: fixed;
  top: 19px;
  right: 10px;
  display: flex;
  height: 40px;
  width: 40px;
  justify-content: center;
  align-items: center;
  z-index: 90;
}

.menu-btn span,
.menu-btn span:before,
.menu-btn span:after {
  content: "";
  display: block;
  height: 4px;
  width: 31px;
  border-radius: 6px;
  background-color: #ffffff;
  position: absolute;
}

.menu-btn span:before {
  bottom: 8px;
}

.menu-btn span:after {
  top: 8px;
}

#menu-btn-check:checked ~ .menu-btn span {
  background-color: rgba(255, 255, 255, 0);
}

#menu-btn-check:checked ~ .menu-btn span::before {
  bottom: 0;
  transform: rotate(45deg);
}

#menu-btn-check:checked ~ .menu-btn span::after {
  top: 0;
  transform: rotate(-45deg);
}

#menu-btn-check {
  display: none;
}

.menu-content {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 80;
  background-color: #3584bb;
}

.menu-content ul {
  padding: 50px 10px 0;
}

.menu-content ul li a {
  display: block;
  width: 45%;
  font-size: 16px;
  color: #2a2a2a;
  text-decoration: none;
  padding: 30px 15px 30px 15px;
  position: relative;
  text-align: left;
  font-weight: bold;
  margin: 0 auto;
}

.menu-content {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 100%; /*leftの値を変更してメニューを画面外へ*/
  z-index: 80;
  background-color: #3584bb;
  transition: all 0.5s; /*アニメーション設定*/
}

.menu-content {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 100%; /*leftの値を変更してメニューを画面外へ*/
  z-index: 80;
  background-color: rgba(255, 255, 255, 0.95);
  transition: all 0.5s; /*アニメーション設定*/
}

#menu-btn-check:checked ~ .menu-content {
  left: 0; /*メニューを画面内へ*/
}

.menu-content ul li img {
  width: 100px;
  display: block;
  margin: 0 auto;
  padding-top: 30px;
}

.header-nav {
  display: none;
}

.greeting__head,
.about__head,
.staff__head,
.sns__head,
.service__head,
.price__head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 60%;
}
.greeting__title,
.about__title,
.staff__title,
.sns__title,
.service__title,
.price__title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}

.kv--pc,
.sv--pc {
  display: none;
}
.kv--sp,
.sv--sp {
  display: block;
}
.kv__image,
.sv__image {
  height: 100%;
  width: 100%;
}
.kv__image img,
.sv__image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.service__heading img {
  height: auto;
  margin-right: 15px;
  width: 45px;
}

.greeting__heading,
.about__heading,
.staff__heading {
  line-height: 1.7;
  margin-bottom: 40px;
}
.greeting__text,
.about__text,
.staff__text {
  line-height: 1.8;
}

.caution__content p img {
  height: auto;
  margin-right: 15px;
  width: 45px;
}

.sns__head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.sns__content {
  display: block;
  min-height: 200px;
  width: 100%;
}
.sns__banner-line {
  margin: 0 10px;
  text-align: center;
}
.sns__banner-instagram {
  margin: 43px 10px 0;
}
.sns__text {
  display: block;
  margin-bottom: 10px;
  margin-top: 20px;
}

.sns__text {
  color: #fff;
  position: relative;
}
.sns__text::before, .sns__text::after {
  background: #fff;
  bottom: -5px;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  width: 4px;
}
.sns__text::before {
  left: 17%;
  transform: rotate(-30deg);
}
.sns__text::after {
  right: 17%;
  transform: rotate(30deg);
}

.button {
  padding: 25px;
  width: 300px;
}
.button__cta {
  color: #fff;
  display: block;
  margin-bottom: 10px;
  margin-top: 20px;
  position: relative;
  text-align: center;
}
.button__cta--bk {
  color: #F89C59;
  display: block;
  margin-bottom: 10px;
  margin-top: 20px;
  position: relative;
  text-align: center;
}
.button__cta::before, .button__cta::after {
  background: #fff;
  bottom: -5px;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  width: 4px;
}
.button__cta--bk::before, .button__cta--bk::after {
  background: #F89C59;
  bottom: -5px;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  width: 4px;
}
.button__cta::before {
  left: 17%;
  transform: rotate(-30deg);
}
.button__cta--bk::before {
  left: 17%;
  transform: rotate(-30deg);
}
.button__cta::after {
  right: 17%;
  transform: rotate(30deg);
}
.button__cta--bk::after {
  right: 17%;
  transform: rotate(30deg);
}

.footer__content {
  display: block;
  padding-top: 20px;
}

.footer-info__logo {
  margin-bottom: 20px;
}
.footer-info__logo img {
  width: 70%;
}

.footer-nav {
  display: none;
}
.footer-nav__item {
  padding: 20px;
}

.copyright {
  padding-bottom: 65px;
  text-align: center;
}

.button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  text-align: center;
  width: 80%;
}

.service__heading {
  align-items: center;
  border-bottom: 3px solid #F89C59;
  display: flex;
  line-height: 2.1;
  margin-bottom: 40px;
  width: 90%;
}
.service__heading img {
  height: auto;
  margin-right: 15px;
  width: 45px;
}
.service__image {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.service__image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.price__head,
.caution__head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 60%;
}
.price__title,
.caution__title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.price__content,
.caution__content {
  display: block;
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.price__content table,
.caution__content table {
  width: 100%;
}
.price__table tr,
.caution__table tr {
  height: 60px;
  text-align: center;
}
.price__table tr td,
.caution__table tr td {
  vertical-align: middle;
}
.price__table tr td:nth-of-type(1),
.caution__table tr td:nth-of-type(1) {
  text-align: left;
}
.price__table th,
.caution__table th {
  color: #fff;
  vertical-align: middle;
}

.salon__head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 60%;
}
.salon__title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.salon__heading {
  align-items: center;
  border-bottom: 3px solid #F89C59;
  display: flex;
  line-height: 2.1;
  margin-bottom: 40px;
  width: 90%;
}
.salon__heading img {
  margin-right: 15px;
  width: 45px;
}
.salon__content {
  display: block;
  min-height: 200px;
  width: 100%;
}
.salon__item {
  min-height: 100px;
  margin-bottom: 60px;
  position: relative;
}
.salon__item--photo {
  display: flex;
  justify-content: space-around;
  margin: 0 auto;
  width: 90%;
}
.salon__image {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
  width: 40%;
}
.salon__image img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  position: static;
  top: -15px;
  left: 0;
  width: 100%;
}

.access__head {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 60%;
}
.access__title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.access__content {
  display: block;
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.access__content table {
  width: 100%;
}
.access__table tr {
  height: 60px;
}
.access__table tr th {
  text-align: center;
}
.access__table tr td {
  padding-left: 20px;
  vertical-align: middle;
}
.access__table th {
  color: #fff;
  vertical-align: middle;
}
.access__map {
  text-align: center;
}

.map__content--pc {
  display: none;
}
.map__content--sp {
  display: block;
}

.contact__heading {
  align-items: center;
  border-bottom: 3px solid #F89C59;
  display: flex;
  line-height: 2.1;
  margin-bottom: 40px;
  width: 90%;
}
.contact__heading img {
  height: auto;
  margin-right: 15px;
  width: 45px;
}
.contact__image {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.contact__image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.about,
.sns {
  background: #F89C59;
}

.about__title, .about__heading, .about__text {
  color: #fff;
}

.button--white {
  background: #fff;
  color: #3D3D3D;
}

.button--orange {
  background: #F89C59;
  color: #fff;
}

.l-footer {
  background: #F89C59;
  color: #fff;
}
.l-footer a:visited {
  color: #fff;
}

.price__table__head {
  background: #F89C59;
}
.price__table tr {
  border-bottom: 3px solid #F89C59;
  text-align: center;
}

.access__table th {
  background: #F89C59;
}
.access__table tr {
  border-bottom: 3px solid #F89C59;
}

.caution__content p {
  align-items: center;
  border-bottom: 3px solid #F89C59;
  display: flex;
  margin-bottom: 37px;
}
.caution__content p img {
  height: auto;
  margin-right: 15px;
  width: 45px;
}

@media screen and (min-width: 984px) {
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 24px;
  }
  .button {
    font-size: 24px;
  }
  .button__cta {
    font-size: 24px;
  }
  .button__cta--bk {
    font-size: 24px;
  }
  .button__wrapper {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  p {
    font-size: 16px;
    line-height: 2;
  }
  .sns__text {
    font-size: 24px;
  }
  .caution__content p {
    font-size: 14px;
  }
  .copyright {
    font-size: 1rem;
    letter-spacing: 0.08em;
  }
  .l-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .l-section {
    margin-bottom: 0;
    position: relative;
  }
  .l-wrapper {
    position: relative;
    top: -50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    width: 80%;
  }
  .greeting,
  .about,
  .staff {
    padding-bottom: 50px;
  }
  .hamburger-menu {
    display: none;
  }
  .header-logo {
    margin-left: 80px;
    width: 20%;
  }
  .header-logo img {
    height: auto;
    width: 100%;
  }
  .header-nav {
    display: block;
    margin-right: 80px;
  }
  .header-nav__item {
    margin: 20px;
  }
  .header-nav ul {
    display: flex;
  }
  .header-nav ul li {
    align-items: center;
    display: flex;
  }
  .header-nav img {
    margin-right: 5px;
    width: 30px;
  }
  .kv {
    height: 688px;
  }
  .kv--pc {
    display: block;
  }
  .kv--sp {
    display: none;
  }
  .kv__image {
    height: 100%;
    width: 100%;
  }
  .kv__image img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
  .sv {
    height: 429px;
  }
  .sv__image {
    height: 100%;
    width: 100%;
  }
  .sv__image img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
  .greeting__head,
  .about__head,
  .staff__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .greeting__title,
  .about__title,
  .staff__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .greeting__content,
  .about__content,
  .staff__content {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    width: 43%;
  }
  .greeting__content--reverse,
  .about__content--reverse,
  .staff__content--reverse {
    margin-left: auto;
    width: 48%;
  }
  .greeting__image,
  .about__image,
  .staff__image {
    height: 100%;
    position: absolute;
    top: 230px;
    left: 50%;
    width: 45%;
  }
  .greeting__image img,
  .about__image img,
  .staff__image img {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .greeting__heading,
  .about__heading,
  .staff__heading {
    line-height: 1.7;
    margin-bottom: 40px;
  }
  .greeting__text,
  .about__text,
  .staff__text {
    line-height: 1.8;
  }
  .greeting__content--reverse .greeting__image,
  .greeting__content--reverse .staff__image,
  .staff__content--reverse .greeting__image,
  .staff__content--reverse .staff__image {
    left: 0;
  }
  .about__heading::before {
    background-image: url(../images/icon_list_dog_wh.svg);
    content: "";
    display: block;
    height: 35px;
    margin-right: 10px;
    width: 45px;
  }
  .about__heading {
    align-items: center;
    display: flex;
  }
  .sns__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .sns__content {
    display: flex;
    justify-content: space-around;
    min-height: 200px;
    width: 100%;
  }
  .sns__banner-line {
    margin: 0 10px;
    text-align: center;
  }
  .sns__banner-instagram {
    margin: 43px 10px 0;
  }
  .sns__text {
    display: block;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .button {
    padding: 25px;
    width: 300px;
  }
  .button__cta {
    color: #fff;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    text-align: center;
  }
  .button__cta::before, .button__cta::after {
    background: #fff;
    bottom: -5px;
    border-radius: 5px;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    width: 4px;
  }
  .button__cta::before {
    left: 17%;
    transform: rotate(-30deg);
  }
  .button__cta::after {
    right: 17%;
    transform: rotate(30deg);
  }
  .button__cta--bk {
    color: #F89C59;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    text-align: center;
  }
  .button__cta--bk::before, .button__cta--bk::after {
    background: #F89C59;
    bottom: -5px;
    border-radius: 5px;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    width: 4px;
  }
  .button__cta--bk::before {
    left: 17%;
    transform: rotate(-30deg);
  }
  .button__cta--bk::after {
    right: 17%;
    transform: rotate(30deg);
  }
  .footer__content {
    display: flex;
    justify-content: space-around;
    padding-top: 0;
  }
  .footer-info__logo {
    margin-bottom: 20px;
  }
  .footer-nav {
    display: block;
  }
  .footer-nav__item {
    padding: 20px;
  }
  .copyright {
    padding-bottom: 65px;
    text-align: center;
  }
  .button {
    padding: 25px;
    text-align: center;
    width: 300px;
  }
  .service__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .service__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .service__heading {
    align-items: center;
    border-bottom: 3px solid #F89C59;
    display: flex;
    line-height: 2.1;
    margin-bottom: 40px;
    width: 90%;
  }
  .service__heading img {
    height: auto;
    margin-right: 15px;
    width: 45px;
  }
  .service__content {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    width: 60%;
  }
  .service__content--image60 {
    margin-top: 100px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .service__content--image80 {
    margin-top: 100px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
  .service__content--reverse {
    margin-left: auto;
    width: 60%;
  }
  .service__content--reverse .service__image {
    left: 0;
  }
  .service__item {
    min-height: 360px;
    position: relative;
  }
  .service__image {
    height: 100%;
    position: absolute;
    top: 100px;
    left: 60%;
    width: 25%;
  }
  .service__image img {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
  }
  .service__text {
    line-height: 1.8;
    margin: 0 100px 0 0;
  }
  .price__head,
  .caution__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .price__title,
  .caution__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .price__content,
  .caution__content {
    display: block;
    margin-bottom: 46px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
  }
  .price__content table,
  .caution__content table {
    width: 800px;
  }
  .price__table tr,
  .caution__table tr {
    height: 60px;
    text-align: center;
  }
  .price__table tr td,
  .caution__table tr td {
    vertical-align: middle;
  }
  .price__table tr td:nth-of-type(1),
  .caution__table tr td:nth-of-type(1) {
    text-align: left;
  }
  .price__table th,
  .caution__table th {
    color: #fff;
    vertical-align: middle;
  }
  .access__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .access__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .access__content {
    display: block;
    margin-bottom: 46px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
  }
  .access__content table {
    width: 800px;
  }
  .access__table tr {
    height: 60px;
  }
  .access__table tr th {
    text-align: center;
  }
  .access__table tr td {
    padding-left: 90px;
    vertical-align: middle;
  }
  .access__table th {
    color: #fff;
    vertical-align: middle;
  }
  .access__map {
    text-align: center;
  }
  .caution__content p {
    align-items: center;
    border-bottom: 3px solid #F89C59;
    display: flex;
    margin-bottom: 37px;
  }
  .caution__content p img {
    height: auto;
    margin-right: 15px;
    width: 45px;
  }
  .salon__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .salon__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .salon__heading {
    align-items: center;
    border-bottom: 3px solid #F89C59;
    display: flex;
    line-height: 2.1;
    margin-bottom: 40px;
    width: 90%;
  }
  .salon__heading img {
    margin-right: 15px;
    width: 45px;
  }
  .salon__content {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    width: 60%;
  }
  .salon__item {
    min-height: 200px;
    margin-bottom: 60px;
    position: relative;
  }
  .salon__item--photo {
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    width: 90%;
  }
  .salon__image {
    height: 100%;
    position: absolute;
    top: 0;
    left: 60%;
    width: 25%;
  }
  .salon__image img {
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
  }
  .salon__image--sq {
    height: 100%;
    position: absolute;
    top: 0;
    left: 60%;
    width: 40%;
  }
  .salon__image--sq img {
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
  }
  .salon__text {
    line-height: 1.8;
    margin: 0 100px 0 0;
  }
  .map__content--pc {
    display: block;
  }
  .map__content--sp {
    display: none;
  }
  .contact__head {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
  }
  .contact__title {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .contact__heading {
    align-items: center;
    border-bottom: 3px solid #F89C59;
    display: flex;
    line-height: 2.1;
    margin-bottom: 40px;
    width: 90%;
  }
  .contact__heading img {
    height: auto;
    margin-right: 15px;
    width: 45px;
  }
  .contact__content {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    width: 60%;
  }
  .contact__text {
    line-height: 1.8;
    margin: 0 100px 0 0;
  }
  .contact__table {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
  }
  .contact__table th:nth-of-type(1) {
    padding-top: 70px;
  }
  .contact__table th:last-child {
    padding-bottom: 70px;
  }
  .contact__table th {
    width: 40%;
  }
  p {
    color: #3D3D3D;
  }
  .header-nav a {
    color: #3D3D3D;
  }
  .footer-info__content p {
    color: #fff;
  }
  .l-header {
    background: #fff;
  }
  .l-footer {
    background: #F89C59;
    color: #fff;
  }
  .about__title, .about__heading, .about__text {
    color: #fff;
  }
  .about,
  .sns {
    background: #F89C59;
  }
  .sns__text {
    color: #fff;
    position: relative;
  }
  .sns__text::before, .sns__text::after {
    background: #fff;
    bottom: -5px;
    border-radius: 5px;
    content: "";
    display: inline-block;
    height: 30px;
    position: absolute;
    width: 4px;
  }
  .sns__text::before {
    left: 17%;
    transform: rotate(-30deg);
  }
  .sns__text::after {
    right: 17%;
    transform: rotate(30deg);
  }
  .button--white {
    background: #fff;
    color: #3D3D3D;
  }
  .button--orange {
    background: #F89C59;
    color: #fff;
  }
  .footer-nav a {
    color: #fff;
  }
  .copyright {
    color: #fff;
  }
  .price__table__head {
    background: #F89C59;
  }
  .price__table tr {
    border-bottom: 3px solid #F89C59;
    text-align: center;
  }
  .access__table th {
    background: #F89C59;
  }
  .access__table tr {
    border-bottom: 3px solid #F89C59;
  }
  .contact__table {
    background-color: #F89C59;
  }
  .contact__table th {
    color: #fff;
  }
}/*# sourceMappingURL=style.css.map */