<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.service__img {
  margin-top: -50px;
}
.top_bg {
    padding-top: 50px;
    padding-bottom: 0px;
    background: rgba(255, 255, 255, 0.3);
    /* margin-left: 15px; */
    /* margin-right: 15px; */
    text-align: center;
    margin: 0 auto;
}
.section-himawari__title__riyou {
margin: 60px 0 30px 0;
text-align: center; 
}
/*____header_____*/
.header {
  height: 0px;
  position: relative;
  background-color: #fff;
}
.top-logo__img {
  position: absolute;
  top: 28px;
  left: 15px;
  width: 30%;
}
.top__bg__area {
  background-image: url("../img/main_title＿bg@2x.png");
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 100px;
  position: relative;
  background-color: #fff;
  height: 147px;
}
.main__title {
  font-size: 2.4rem;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 62px;
  color: #fff;
  font-weight: 500;
}
.service_title__01 {
  margin-top: 50px;
  text-align: center;
  font-size: 2.0rem;
}
.himawari-text {
  margin: 0 32px 10px 32px;
  letter-spacing: 0.030em;
  text-align: left;
}
.himawari-text01 {
  margin: 0 32px 60px 32px;
  letter-spacing: 0.030em;
  text-align: left;
}
.himawari-text02 {
  margin: 0 32px 50px 32px;
  letter-spacing: 0.030em;
  text-align: left;
}
.main__seikatukaigo__pc {
  display: none;
}
/*_____利用できる方_____*/
.riyou__text {
  width: 285px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.riyou__text__03 {
  width: 285px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.seikatukaigo__riyou {
  width: 285px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.riyou__title {
  text-align: center;
  margin-bottom: 30px;
}
.riyou__text::before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("../img/check__icon.svg");
  background-repeat: no-repeat;
  padding-right: 5px;
  background-size: contain;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 5px;
}
.riyou__area {
  background-color: #fff;
  width: 85%;
  border-radius: 10px;
  border: solid;
  border-color: #71B3B1;
  margin: 0 auto;
  margin-bottom: 70px;
}
.service__img {
  text-align: right;
}
/*_____利用できる方_____*/
.picture__pc {
  display: none;
}
/*_____お問い合わせ_____*/
.top_title__area {
  font-size: 2.4rem;
  line-height: 2.4rem;
  text-align: center;
  padding-top: 50px;
  margin-bottom: 50px;
}
.reserve_text {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 1.8rem;
}
.section-information__bg {
  background-image: url("../img/houmon_contact@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
  height: 500px;
  margin-bottom: 200px;
}
.taxi-bg {
  margin-bottom: 20px;
}
.taxi_infore {
  padding-top: 50px;
  padding-bottom: 50px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
}

.bg-mask {
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  padding-bottom: 140px;
}
.reserve_text {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 1.8rem;
  font-weight: 500;
}
.reserve_text01 {
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 1.8rem;
}
.tell_namber {
  margin-bottom: 15px;
  font-size: 1.8rem;
  font-weight: 600;
}
.main__seikatukaigo__pc {
  display: none;
}
.top_title__area {
  font-size: 2.2rem;
  line-height: 2.4rem;
  text-align: center;
  padding-top: 50px;
  margin-bottom: 50px;
}
/*_____お問い合わせ_____*/
@media (min-width: 1041px) {
  /*========= ヘッダー ===============*/
  .header {
    display: block;
  }
  .service__tell {
    display: block;
  }
  .header__nav {
    display: none;
  }
  .header__nav {
    display: block;
  }
  .service__tell {
    display: block;
  }
  .header__nav ul {
    display: flex;
    font-size: 1.6rem;
    justify-content: center;
    margin-top: 20px;
  }
  .header__nav-item {
    margin: 0;
    border: 1px solid #F2A053;
    border-width: 0 1px;
    max-width: 20vw;
  }
  .fa-chevron-down:before {
    color: #F2A053;
  }
  .icon__area {
    display: flex;
  }
  .icon__nav {
    text-align: center;
  }
  .header__area {
    display: flex;
    justify-content: flex-end;
    margin-right: 86px;
  }
  .header__text {
    font-size: 1.5rem;
    padding-top: 5px;
  }
  .header__text01 {
    font-size: 1.5rem;
    margin-top: 15px;
    text-align: center;
  }
  .header__text02 {
    font-size: 2.0rem;
    margin-top: 6px;
    font-weight: 600;
  }
  .service__tell {
    display: flex;
  }
  .header__tell_area {
    width: 200px;
    margin-right: 15px;
  }
  .fa-phone-alt:before {
    margin-right: 6px;
  }
  .fa-envelope::before {
    margin-right: 7px;
  }
  .fa-chevron-down:before {
    content: "\f078";
  }
  .fa-chevron-down:before {
    color: #F2A053;
  }
  /*========= ヘッダー ===============*/
  .top__bg__area {
    background-image: url("../img/himawari_news__pc@2x.jpg");
    width: 1440px;
    background-repeat: no-repeat;
    background-position: center;
    height: 183px;
    margin: 0 auto;
    position: absolute;
    margin-bottom: 500px;
    margin-top: 20px;
  }
  .header {
  height: 160px;
  position: relative;
  background-color: #fff;
}
  .top_bg {
   padding-top: 50px;
    padding-bottom: 27px;
    /*background: rgba(255, 255, 255, 0.3);*/
  }
  .main__houmonkaigo {
    display: flex;
    margin-top: 150px;
  }
  .top_title__01 {
    text-align: left;
    margin: 0 32px 50px 32px;
    margin-top: 60px;
    font-size: 2.4rem;
    width: 542px;
    padding-top: 90px;
    line-height: 1.5;
  }
  .himawari-text02{
    font-size: 1.8rem;
    width: 500px;
    padding-top: 0px;
    line-height: 1.6;
    margin-bottom: 10px;
}
  .riyou__text {
    width: 934px;
  }
  .riyou__title {
    text-align: left;
    padding-bottom: 30px;
    width: 934px;
    margin: 0 auto;
  }
  .top-logo__img__sp {
    display: none;
  }
  .top-logo__img__pc {
    display: block;
  }
  .main__seikatukaigo__sp {
    display: none;
  }
  .main__seikatukaigo__pc {
    display: block;
  }
   .top__pc__area02 ul {
    display: flex;
    justify-content: space-evenly;
  }
  .himawari-text {
    margin: 0 32px 10px 32px;
    letter-spacing: 0.030em;
    text-align: left;
    width: 360px
  }
  .himawari-text01 {
    margin: 0 32px 60px 32px;
    letter-spacing: 0.030em;
    text-align: left;
    width: 360px;
  }
  .section-information__bg {
  background-image: url("../img/houmonkaigo__pc@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
  height: 500px;
  margin-bottom: 200px;
}
  .taxi_infore {
    padding-top: 50px;
    padding-bottom: 70px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    width: 950px;
    margin: 0 auto;
  }
  .contact__area {
    display: flex;
    justify-content: space-evenly;
  }
  .tell_namber {
    margin-bottom: 15px;
    font-size: 2.0rem;
    font-weight: 600;
  }
  .namber__area {
    margin-top: 30px;
  }
  .top_title__area {
    font-size: 2.4rem;
    line-height: 2.4rem;
    text-align: center;
    padding-top: 130px;
    margin-bottom: 60px 
  }
  .main__title {
    padding-top: 35px;
} 
    .section-information__bg {
    background-image: url("../img/houmonkaigo__pc@2x.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 50px;
    height: 563px;
    margin-bottom: 200px;
  }
  .contact__area {
    display: flex;
    justify-content: space-evenly;
  }
  .namber__area {
    margin-top: 30px;
  }
  .main__title {
    padding-bottom: 43px;
  }
  .bg-mask {
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    padding-bottom: 255px;
  }
  
}</pre></body></html>