@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Noto+Serif+JP:wght@900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700&display=swap");
/*############　各幅　############*/
/*############　基本　############*/
/* line 25, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
*,
*:before,
*:after {
  box-sizing: inherit; }

/* line 31, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
html {
  box-sizing: border-box;
  scroll-behavior: smooth;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 38, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
html {
  font-size: 62.5%; }

/* line 41, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
body, div, pre, p, blockquote, form, fieldset,
option, dl, dt, dd, li, table, th, td, embed, object {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  word-break: break-all;
  letter-spacing: 2px;
  font-feature-settings: "palt" 1;
  font-kerning: auto;
  color: #4d4d4d;
  line-height: 160%;
  font-family: "Noto Sans JP", sans-serif, "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";
  font-size: 1.8rem; }

/* line 55, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.wrap {
  overflow: hidden; }

/* line 58, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#wrapper {
  padding-top: 0px;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  background-color: white; }

/* line 66, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
body {
  overflow-x: hidden;
  /* IE6対策 */
  position: relative; }

/* line 72, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
ul, ol {
  vertical-align: baseline; }

/* line 73, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
b {
  font-weight: bold; }

/* line 74, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
address {
  font-family: "Mplus 1p"; }

/* line 75, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marl10 {
  margin-left: 10px; }

/* line 76, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fwb {
  font-weight: bold; }

/*############　top slide　############*/
/* line 79, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_back {
  width: 100%; }

/* line 80, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_back {
  width: 100%;
  margin: 0px auto 0 auto; }

/* line 86, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-slide img {
  width: 100%;
  margin: 0 auto; }

/* line 87, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0 auto; }

/* line 93, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots2 {
  position: absolute;
  bottom: -40px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }

/* line 103, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots2 li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

/* line 112, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots2 li.slick-active
button::before {
  color: red; }

/* line 116, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots2 li button {
  background: transparent;
  border: 0;
  font-size: 0pt; }

/* line 121, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots2 li button::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25; }

/* line 137, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.thumb-item li {
  text-align: center; }

/*左右の矢印の色を変える*/
/* line 140, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-prev:before,
.slick-next:before {
  color: #000; }

/*左右の矢印の位置を変える*/
/* line 146, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-next {
  right: 15%;
  top: 25%; }

/* line 153, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-prev {
  z-index: 100;
  left: 10%;
  top: 25%; }

/*スライド数のドットの色を変える*/
/*スライド画像の横幅可変*/
/* line 166, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 170, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.lazy-item .slick-next,
.thumb-item-nav .slick-next,
.multiple-item .slick-next,
.center-item .slick-next {
  right: 20px;
  z-index: 90; }

/* line 177, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.lazy-item .slick-prev,
.thumb-item-nav .slick-prev,
.multiple-item .slick-prev,
.center-item .slick-prev {
  left: 15px;
  z-index: 100; }

/* line 184, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.single-item .slick-prev::before,
.single-item .slick-next::before {
  color: #666; }

/* line 188, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slick-dots {
  bottom: -25px; }

/* line 189, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.multiple-item li {
  margin: 0 5px; }

/* line 190, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.thumb-item {
  max-width: 880px;
  margin: 50px auto 5px;
  padding: 0 5px; }

/* line 195, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.thumb-item-nav {
  max-width: 880px;
  width: 100%;
  margin: 0 auto 50px auto; }

/* line 200, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.thumb-item-nav li {
  margin: 5px;
  text-align: center; }

/* line 204, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider {
  overflow: hidden;
  height: 560px; }
  /* line 207, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider .bx-wrapper {
    border: none;
    box-shadow: none; }
  /* line 211, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider .bx-viewport {
    overflow: visible !important;
    width: 1400px !important;
    margin: 0 auto; }

@media screen and (max-width: 1400px) {
  /* line 219, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider .bx-viewport {
    width: 100% !important; } }

/*##########　slider カルーセル　##########*/
/* line 227, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider_ph {
  display: flex;
  background-color: #efefef;
  overflow: hidden; }

/* line 234, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider-list {
  display: flex;
  margin: 0;
  padding: 0;
  align-items: center;
  animation: slideShow 40s infinite linear;
  list-style: none; }

/* line 243, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider-item {
  width: 400px;
  height: 250px; }

/* line 248, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0 0.5rem; }

/* line 255, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.slider:hover .slider-list {
  animation-play-state: paused; }

@keyframes slideShow {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(-100%); } }

/*##########　header　##########*/
/* line 270, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.sp_logo {
  display: none; }

/* line 273, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
header {
  width: 100%;
  margin: 0 auto;
  display: inline-block; }
  /* line 282, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .logo_box {
    background: #fff;
    display: block;
    height: 78px; }
  /* line 288, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu {
    width: 100%;
    margin: 0 auto;
    background-color: white; }
    /* line 292, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    header #head_menu ul {
      max-width: 1120px;
      width: 96%;
      margin: 0 auto;
      box-sizing: border-box;
      text-align: center;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 4rem;
      /*現在地とhoverの設定*/ }
      /* line 304, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li {
        box-sizing: border-box;
        transition: all .3s ease 0s;
        line-height: 120%;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        white-space: nowrap;
        border-right: 1px solid #fff; }
        /* line 313, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
        header #head_menu ul li a {
          display: inline-block;
          width: 100%;
          height: 100%;
          display: block;
          padding: 0px;
          text-decoration: none; }
          /* line 319, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
          header #head_menu ul li a span {
            font-size: 2.4rem; }
      /* line 325, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li:last-child {
        border-right: none; }
      /* line 327, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul .btn_home span {
        display: inline-block;
        vertical-align: middle;
        margin-left: 1rem; }
      /* line 333, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul .btn_on span {
        color: #F94892; }
      /* line 334, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul .btn_off span {
        color: #2B2B2B; }
      /* line 335, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li {
        margin: 5px 0px;
        color: #fff;
        z-index: 1; }
      /* line 340, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li a {
        position: relative;
        display: inline;
        color: white; }
      /* line 345, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li.current a,
      header #head_menu ul li a:hover {
        color: #fff; }
      /* line 352, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li a:visited img, header #head_menu ul li a img {
        display: inline; }
      /* line 355, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li a::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 5%;
        background: #9B8C6C;
        /*アニメーション*/
        transition: all .3s;
        transform: scale(0, 1);
        /*X方向0、Y方向1*/
        transform-origin: center top;
        /*上部中央基点*/ }
      /* line 367, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      header #head_menu ul li.on a::after,
      header #head_menu ul li a:hover::after {
        transform: scale(1, 1);
        /*X方向にスケール拡大*/ }
  /* line 375, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .logo {
    text-align: center; }
  /* line 378, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .pc_nav_menu {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    background-color: white; }
  /* line 385, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .hnav_fle {
    max-width: 1120px;
    width: 100%;
    margin: 0 auto; }

/* line 396, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
:root {
  --header: 65px;
  scroll-padding: calc(var(--header) + 30px);
  scroll-behavior: smooth; }

/* line 401, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.is-fixed {
  position: fixed;
  top: 0px;
  /* left: calc(50% - 960px/2); */
  left: 0%;
  z-index: 3;
  text-align: center;
  display: inline-block;
  max-width: 100%;
  text-align: center;
  box-shadow: 0 5px 5px -5px #999; }
  /* line 413, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .is-fixed .logo {
    display: none; }
  /* line 414, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .is-fixed .top_main_contents p {
    display: none; }
  /* line 417, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .is-fixed .top_main_menu {
    background-color: white;
    box-shadow: 0 5px 5px -5px #999;
    height: var(--header);
    max-width: 100%; }
    /* line 423, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .is-fixed .top_main_menu ul {
      margin-top: 0 !important; }
    /* line 426, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .is-fixed .top_main_menu ul li a {
      color: #4d4d4d !important; }
    /* line 430, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .is-fixed .top_main_menu li {
      border-right: 1px solid #4d4d4d;
      color: #4d4d4d !important; }
    /* line 434, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .is-fixed .top_main_menu li:last-child {
      border-right: none; }

/* line 439, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.wrap_cnt {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  background: white; }

/* line 447, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l_fixed {
  position: fixed;
  top: 80px;
  left: 0%;
  z-index: 3;
  text-align: center;
  display: inline-block; }

/* line 456, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.r_cnt {
  max-width: calc( 100% - 370px);
  width: 80%;
  margin: 0 auto;
  display: inline-block;
  padding-left: 5rem;
  text-align: left; }

/* line 465, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.widget--sticky {
  position: sticky;
  top: 80px;
  z-index: 1; }

/* line 471, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_bg {
  position: relative;
  background: url("../../../../../img/TOP_main.jpg") center center no-repeat;
  width: 100%;
  padding-top: 50%;
  background-size: cover; }

/* line 478, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_any_bg {
  position: relative;
  background: url("../../../../../img/TOP_any.jpg") center center no-repeat;
  width: 100%;
  padding-top: 25%;
  background-size: cover; }

/* line 485, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_qa_bg {
  position: relative;
  background: url("../../../../../img/top_qa_back.jpg") center center no-repeat;
  width: 100%;
  padding-top: 25%;
  background-size: cover; }

/* line 493, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_contents {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  padding: 1% 3%; }

/* line 510, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_contents p {
  padding: 10% 2% 2% 2%;
  text-align: center; }
  /* line 513, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_main_contents p img {
    max-width: 70%;
    margin: 0 auto; }

/* line 518, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_main_menu {
  position: absolute;
  width: 100%;
  top: 5%;
  left: auto;
  max-width: 1120px;
  margin: 0 auto;
  z-index: 1; }

/*##########　second　##########*/
/* line 529, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.second {
  max-width: 1920px;
  width: 100%;
  padding: 0px 0px;
  text-align: justify;
  text-justify: inter-ideograph; }
  /* line 536, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .second p {
    padding: 2rem 0; }

/* line 541, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.body_wrap {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto; }

/*##########　slider　##########*/
/* line 549, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bx-wrapper {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
  margin: 0px auto 0px !important; }

/* line 556, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bx-viewport {
  max-height: 780px !important; }

/* line 559, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
  bottom: 30px !important; }

/*############　animation　############*/
/* line 563, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.scroll {
  width: 100%;
  margin: 0 auto;
  padding: 0; }

/* line 568, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.scroll div {
  list-style: none;
  transition: 1.5s;
  margin: 0 0 50px; }

/* line 573, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.scroll img {
  width: 100%; }

/* line 576, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fade_in {
  opacity: 0; }

/* line 580, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fade_in_anime {
  opacity: 1;
  transition: 1.5s; }

/* line 584, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.up {
  transform: translate(0, 10px);
  -webkit-transform: translate(0, 10px);
  opacity: 0;
  transition: 1.5s; }

/* line 591, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.up_anime {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  opacity: 1;
  transition: 1.5s; }

/* line 598, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.side {
  transform: translate(10px, 0);
  -webkit-transform: translate(10px, 0);
  opacity: 0; }

/* line 604, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.side_anime {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  opacity: 1;
  transition: 1.5s; }

/* line 610, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_right {
  opacity: 0;
  transform: translate(50%, 0);
  transition: 2s; }

/* line 615, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_right.is-show {
  transform: translate(0, 0);
  opacity: 1; }

/* line 619, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_left {
  opacity: 0;
  transform: translate(-50%, 0);
  transition: 2s; }

/* line 624, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_left.is-show {
  transform: translate(0, 0);
  opacity: 1; }

/* line 628, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_up {
  opacity: 0;
  transform: translate(0, 50%);
  transition: 2s; }

/* line 633, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fadeIn_up.is-show {
  transform: translate(0, 0);
  opacity: 1; }

/* line 637, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.imgBox {
  text-align: center;
  margin: 50px 0; }

/* line 641, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.imgBox img {
  max-width: 100%;
  height: auto;
  vertical-align: top; }

/*############　top　############*/
/* line 648, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_catch_wrap {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto;
  text-align: center; }
  /* line 654, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_catch_wrap .top_catch {
    position: relative;
    display: inline-block;
    margin: 6rem auto;
    font-size: 2.8rem;
    text-align: left; }

/* line 662, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_catch::before {
  content: url(../../../../../img/img02.png);
  position: absolute;
  top: -30px;
  left: -20px; }

/* line 668, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_text {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 6rem;
  text-align: left;
  padding-right: 30px;
  line-height: 2.2; }

/* line 678, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.top_text::after {
  content: url(../../../../../img/img_01.png);
  position: absolute;
  top: -50px;
  right: -180px; }

/*############　contents　############*/
/* line 686, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cont_100width {
  max-width: 100%;
  width: 100%;
  margin: 0rem auto 0rem auto; }

/* line 691, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cont_basewidth {
  max-width: 1920px;
  width: 100%;
  margin: 0rem auto 0rem auto; }

/* line 696, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cont_content_width {
  max-width: 1120px;
  width: 100%;
  margin: 10rem auto;
  text-align: left; }

/* line 703, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cnt_width {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto;
  text-align: left; }

/* line 711, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.full-width {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%); }

/* line 715, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.full-menu {
  margin-left: calc(-70vw + 60%);
  margin-right: calc(-50vw + 50%); }

/* line 720, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.full-width-back {
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw); }

/* line 725, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.full-width-back img {
  display: block;
  height: auto;
  width: 100%; }

/*############　padd　############*/
/* line 732, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.paddtb5rem {
  padding: 5rem 0; }

/* line 735, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.padd5rem {
  padding: 5rem !important; }

/* line 736, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.padd4rem {
  padding: 4rem !important; }

/* line 737, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.padd3rem {
  padding: 3rem !important; }

/*############　foot　############*/
/* line 740, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bg_dark {
  padding: 6rem 2rem; }
  /* line 743, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_dark .add {
    width: 40%;
    display: inline-block;
    border-right: 1px solid white;
    vertical-align: top; }
    /* line 748, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_dark .add .title {
      color: white;
      text-align: left;
      font-size: 120%;
      margin-bottom: 2rem; }
    /* line 753, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_dark .add .cnt {
      color: white;
      text-align: left;
      line-height: 120%; }

/*############　to_button　############*/
/* line 764, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.to_button {
  width: 45%;
  max-width: 240px;
  display: inline-block;
  text-align: center;
  border-radius: 10px;
  background-color: #90663C;
  font-size: 2.0rem;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  transition: .4s;
  margin: 100px auto; }
  /* line 778, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .to_button a {
    color: #fff;
    width: 100%;
    display: inline-block;
    height: 100%;
    padding: 10px 40px; }

/* line 786, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bg_gray_widthauto {
  background-color: #F7F5F2; }

/* line 790, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.to_button:hover {
  background-color: #64472A;
  color: #fff; }

/* line 797, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cont860 {
  max-width: 860px;
  width: 100%;
  margin: 15rem auto; }

/* line 803, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.pos_st {
  position: static; }

/* line 804, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.lineh180p {
  line-height: 180%; }

/* line 805, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.lineh215p {
  line-height: 215%; }

/*############　all_news　############*/
/* line 809, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.all_news {
  max-width: 900px;
  width: 95%;
  margin: 0 auto; }
  /* line 814, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .all_news .topic_item {
    max-width: 100%;
    width: 100%;
    padding: 1rem; }
    /* line 818, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_news .topic_item a, .all_news .topic_item a:active, .all_news .topic_item a:focus {
      color: #4d4d4d;
      width: 96%;
      display: inline-block; }
  /* line 824, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .all_news .topic_item {
    position: relative; }
  /* line 827, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .all_news .topic_item:after {
    font-family: 'FontAwesome';
    content: "\f054";
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -12px;
    font-size: x-small; }

/* line 839, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.news_btn {
  text-align: right;
  margin: 2rem 0; }
  /* line 842, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_btn a {
    color: #4d4d4d; }

/* line 844, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.btn_follow_insta {
  text-align: left; }

/* line 845, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.insta_width {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto;
  text-align: left; }
  /* line 850, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .insta_width .w90p {
    width: 90%;
    margin: 1rem auto; }
    /* line 853, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .insta_width .w90p img {
      width: 250px;
      height: 250px;
      object-fit: cover; }

/* line 860, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.all_point_box {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: center; }
  /* line 869, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .all_point_box .point {
    background-color: #ECF9FA;
    padding: 10px;
    width: calc((100%/3) - 2rem);
    margin: 1rem;
    height: auto;
    display: flex;
    /* 高さを揃える指定 */
    flex-direction: column;
    /* 高さを揃える指定 */ }
    /* line 877, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point h3 {
      color: #2B2B2B;
      text-align: left;
      padding: 45px 0 0 70px;
      margin: 3rem 0;
      font-size: 2.2rem;
      border-bottom: none; }
    /* line 885, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point01::before, .all_point_box .point .point02::before,
    .all_point_box .point .point03::before, .all_point_box .point .point04::before,
    .all_point_box .point .point05::before, .all_point_box .point .point06::before {
      position: absolute;
      top: -20px;
      left: 10px; }
    /* line 892, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point01::before {
      content: url(../../../../../img/point01.png); }
    /* line 895, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point02::before {
      content: url(../../../../../img/point02.png); }
    /* line 898, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point03::before {
      content: url(../../../../../img/point03.png); }
    /* line 901, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point04::before {
      content: url(../../../../../img/point04.png); }
    /* line 904, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point05::before {
      content: url(../../../../../img/point05.png); }
    /* line 907, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .point06::before {
      content: url(../../../../../img/point06.png); }
    /* line 910, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point .cnt {
      padding: 1rem;
      text-align: left; }

/* line 916, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.menu_box_all {
  text-align: center;
  width: 880px; }
  /* line 919, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu_box_all .menu_box {
    max-width: 425px;
    display: inline-block;
    text-align: center; }

/* line 925, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.step {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto 6rem auto;
  display: inline-block; }
  /* line 930, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .step .cnt_box {
    padding-left: 10px; }
    /* line 932, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .step .cnt_box h4 {
      margin: 0; }

/* to_btn */
/* line 939, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.to_btn a {
  background: #fff;
  border-radius: 10px;
  position: relative;
  display: inline-block;
  margin: 10px auto;
  padding: 20px 40px;
  color: #FFF;
  font-weight: 600;
  border-radius: 50px;
  border: 1px solid #666;
  color: #ffffff;
  /* 文字の色 */
  font-size: 2.6rem;
  /* 文字のサイズ */
  letter-spacing: 4px;
  /* 文字間 */
  text-shadow: 1px  1px 0px #000000, -1px  1px 0px #000000, 1px -1px 0px #000000, -1px -1px 0px #000000, 1px  0px 0px #000000, 0px  1px 0px #000000, -1px  0px 0px #000000, 0px -1px 0px #000000;
  /* 文字の影 */
  box-shadow: 0px 5px 1px 1px #F0F02B; }

/* line 967, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.to_btn a:active {
  transform: translateY(4px);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); }

/* line 972, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.yoyaku_tel {
  color: #669ecf;
  font-size: 3.6rem; }

/* line 977, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.btn_blue,
a.btn_blue {
  color: #fff;
  background-color: #29ABE2;
  border-radius: 100vh;
  width: 80%;
  margin: 5rem auto;
  display: inline-block;
  padding: 2rem 0rem;
  font-weight: bold;
  font-size: 2rem; }

/* line 989, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.btn_blue:hover,
a.btn_blue:hover {
  color: #fff;
  background: #29ABE2;
  border-radius: 100vh; }

/*############　topic　############*/
/* line 997, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.topics {
  position: relative; }
  /* line 999, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_title {
    width: 18%;
    display: inline-block;
    font-family: "Noto Sans JP", sans-serif, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
    vertical-align: bottom;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    /* line 1004, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .topics .topic_title span {
      position: absolute;
      top: 10px;
      left: 20px; }
  /* line 1016, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_cnt {
    width: 63%;
    display: inline-block;
    margin-left: 18%; }
  /* line 1021, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_more {
    width: 17%;
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    padding-left: 2rem; }

/* line 1030, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.topic_item {
  border-bottom: 2px dotted #333333;
  width: 100%;
  max-width: 880px;
  padding: 5px 0px 5px 10px;
  text-align: left; }
  /* line 1037, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item .tpdate {
    display: inline-block;
    max-width: 130px;
    width: 20%;
    text-align: center; }
  /* line 1043, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item .title {
    display: inline-block;
    padding-left: 20px;
    text-align: left; }

/*############　各ページ　############*/
/* line 1054, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.page_cont {
  margin-bottom: 150px;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto; }

/* line 1060, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.page_cont_content_width {
  margin-bottom: 150px;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto; }

/* line 1068, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.page_cont50 {
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 1073, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.w96p {
  width: 96%;
  margin: 0rem auto; }

/* line 1077, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.w92p {
  width: 92%;
  margin: 0rem auto; }

/* line 1081, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.map_width {
  width: 96%;
  max-width: 1120px;
  margin: 0 auto; }

/* line 1086, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.main_ph {
  width: 100%;
  max-width: 980px;
  margin: 0 auto; }

/* line 1091, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mw_wp_form i:before {
  content: '※必須';
  color: #B70000;
  width: 50px;
  margin-left: 20px;
  font-size: 80%;
  font-style: normal; }

/*############　h tag　############*/
/* line 1101, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
h1 {
  display: inline-block;
  font-size: 100%;
  font-weight: 200;
  margin: 0 10px 0;
  padding: 0; }

/* line 1108, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
h2 {
  padding: 5rem 0px;
  color: #333;
  text-align: center;
  line-height: 1.6; }

/* line 1115, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.midashi_h2 {
  margin: 8rem 0px;
  color: #64472A;
  text-align: center;
  line-height: 1.2; }

/* line 1121, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.midashi_h3 {
  padding: 2rem 0px;
  color: #333;
  text-align: center;
  line-height: 1.2; }

/* line 1127, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.back_blue {
  max-width: 1120px;
  width: 96%;
  margin: 0 auto;
  background-color: #ECF9FA; }

/* line 1133, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
h3 {
  padding: 1rem 2rem;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.6;
  position: relative;
  display: block;
  color: #64472A;
  border-bottom: 2px solid #64472A; }

/* line 1144, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
h4 {
  font-size: 2.6rem;
  margin: 2rem auto;
  text-align: left;
  line-height: 1.6;
  color: #64472A; }
  /* line 1150, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h4 a:link {
    color: #333; }
  /* line 1151, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h4 a:visited {
    color: #333; }
  /* line 1152, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h4 a:hover {
    color: #333; }

/*############　親要素でflex指定　############*/
/* line 1157, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.toppage .is-layout-flex {
  gap: 0 !important;
  align-items: center !important; }

/* line 1162, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.is-layout-flex {
  gap: 0 !important;
  align-items: center !important; }

/* line 1166, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.reversebox {
  display: flex; }

/*############　toppage　############*/
/* line 1174, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.toppage .page_cont {
  width: 100%;
  max-width: 100%;
  text-align: center; }

/* line 1182, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marl1p {
  margin-left: 1%; }

/*############　qa　############*/
/* line 1186, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.qa {
  background-image: url(../../../../../img/qa_back.png);
  background-repeat: no-repeat;
  background-position: top;
  background-size: auto; }

/*############　cont　############*/
/* line 1194, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.cont {
  width: 95%;
  margin: 0 auto 40px auto; }

/*#### フォント・,margin系　#####*/
/* line 1200, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fcblueb {
  color: #0342B8;
  font-weight: bold; }

/* line 1205, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb10 {
  margin-bottom: 10px; }

/* line 1206, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb20 {
  margin-bottom: 20px; }

/* line 1207, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb30 {
  margin-bottom: 30px; }

/* line 1208, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb60 {
  margin-bottom: 60px; }

/* line 1209, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart10 {
  margin-top: 10px; }

/* line 1210, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart20 {
  margin-top: 20px; }

/* line 1211, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart30 {
  margin-top: 30px; }

/* line 1212, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart40 {
  margin-top: 40px; }

/* line 1213, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart50 {
  margin-top: 50px; }

/* line 1214, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mart60 {
  margin-top: 60px; }

/* line 1215, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.martb20 {
  margin: 20px 0; }

/* line 1216, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marl20 {
  margin-left: 20px; }

/* line 1217, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marl10 {
  margin-left: 10px; }

/* line 1218, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marauto {
  margin: 0 auto !important; }

/* line 1220, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.martb8rem {
  margin: 8rem auto; }

/* line 1221, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.martb6rem {
  margin: 6rem auto; }

/* line 1222, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.martb4rem {
  margin: 4rem auto; }

/* line 1223, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.martb2rem {
  margin: 2rem auto; }

/* line 1225, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb8rem {
  margin-bottom: 8rem; }

/* line 1226, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb6rem {
  margin-bottom: 6rem; }

/* line 1227, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb5rem {
  margin-bottom: 5rem; }

/* line 1228, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb4rem {
  margin-bottom: 4rem; }

/* line 1229, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb3rem {
  margin-bottom: 3rem; }

/* line 1230, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.marb2rem {
  margin-bottom: 2rem; }

/* line 1232, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.padd8rem {
  padding-bottom: 8rem; }

/* line 1233, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.padd6rem {
  padding-bottom: 6rem; }

/* line 1235, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.paddl20 {
  padding-left: 20px; }

/* line 1237, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.paddt2rem {
  padding-top: 2rem; }

/* line 1239, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fs140 {
  font-size: 140%; }

/* line 1240, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fs130 {
  font-size: 130%; }

/* line 1241, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fs120 {
  font-size: 120%; }

/* line 1242, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.fs90 {
  font-size: 90%; }

/*############　onoff btn　############*/
/* line 1245, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion {
  position: fixed;
  bottom: 10px;
  right: 10px;
  background-color: #64472A;
  border-radius: 15px; }

/* line 1252, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion input {
  display: none; }

/* line 1256, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion .l-accordion-inside {
  border: 2px solid #64472A;
  height: 0;
  opacity: 0;
  transition: 0.5s; }

/* line 1263, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion input:checked ~ .l-accordion-inside {
  height: auto;
  opacity: 1;
  padding: 1rem; }

/* line 1269, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion .l-accordion-switch {
  position: relative;
  display: inline-block;
  background-color: #64472A;
  font-weight: bold;
  color: white;
  padding: 8px;
  cursor: pointer;
  width: 230px;
  border-radius: 15px; }

/* line 1282, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion .l-accordion-switch::before,
.l-accordion .l-accordion-switch::after {
  content: '';
  position: absolute;
  display: block;
  width: 14px;
  height: 3px;
  background: #fff;
  top: 50%;
  right: 15px;
  transform: translateY(-50%); }

/* line 1295, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion .l-accordion-switch::after {
  transform: translateY(-50%) rotate(90deg);
  transition: 0.5s; }

/* line 1300, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion input:checked ~ .l-accordion-switch::after {
  transform: rotate(0);
  transition: 0.5s; }

/* line 1305, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.l-accordion-inside {
  background-color: white;
  border-radius: 0 0 15px 15px; }

/* line 1309, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.borderbottom_red {
  border-bottom: 1px solid #64472A; }

/* line 1312, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.borderbottom_brown {
  border-bottom: 1px solid #64472A; }

/* line 1315, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.c_red {
  color: #64472A; }

/* line 1318, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.c_brown {
  color: #64472A; }

/*############　qa　############*/
/* line 1323, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto; }

/* inputのチェックボックスを非表示 */
/* line 1330, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-hidden {
  display: none; }

/* 見出しボタン部分 */
/* line 1335, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-open {
  display: block;
  padding: 30px 80px 30px 80px;
  background: #FEFFEB;
  cursor: pointer;
  margin: 5px 0;
  position: relative;
  border-radius: 20px; }

/* ＋アイコン */
/* line 1347, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-open::before,
.accordion-open::after {
  content: '';
  width: 20px;
  height: 3px;
  background: #000;
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%); }

/* アイコンのー */
/* line 1360, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-open::after {
  transform: translateY(-50%) rotate(90deg);
  transition: .5s; }

/* アコーディオンが開いたらーに */
/* line 1366, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-hidden:checked + .accordion-open:after {
  transform: translateY(-50%) rotate(0); }

/* アコーディオン中身部分 */
/* line 1371, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-inner {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  /* 表示速度の設定 */
  cursor: pointer; }

/* チェックボックスにチェックが入ったら中身部分を表示する */
/* line 1385, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-hidden:checked + .accordion-open + .accordion-inner {
  height: auto;
  opacity: 1;
  padding: 10px; }

/* ↑ここまで共通 */
/* Q&A追加 */
/* line 1394, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .Q,
.accordion_qa .Anser {
  position: relative;
  display: block;
  padding-left: 20px; }

/* line 1401, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .Q::before,
.accordion_qa .Anser::before {
  font-size: 1.5em;
  display: block;
  position: absolute;
  top: -15px;
  left: -60px; }

/* line 1410, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .Q::before {
  content: url(../../../../../img/ico_q.png); }

/* line 1414, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .Anser::before {
  content: url(../../../../../img/ico_a.png);
  color: #64472A; }

/* line 1419, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .accordion-open {
  padding-left: 80px; }

/* line 1423, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion_qa .accordion-hidden:checked + .accordion-open + .accordion-inner {
  height: auto;
  opacity: 1;
  display: flex;
  padding: 25px 80px 25px 80px;
  background: #EFFAFB;
  cursor: pointer;
  position: relative;
  border-radius: 20px; }

/* Q&A追加ここまで */
/* 中にいろいろ入れたいとき */
/* line 1438, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-box {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  transition: 1s; }

/* line 1447, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.accordion-hidden:checked + .accordion-open + .accordion-box {
  height: auto;
  opacity: 1; }

/*############　page　############*/
/* line 1453, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.tbl_auto {
  width: auto;
  min-width: 70%; }
  /* line 1456, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl_auto th, .tbl_auto td {
    padding: 1rem 2rem !important; }

/* line 1460, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.tbl_auto table {
  width: auto;
  margin: 0 auto; }

/* line 1464, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.box_meyasu {
  min-width: 820px;
  display: inline-block;
  padding: 4rem; }

/*############　inquery　############*/
/* line 1470, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.wpcf7c-conf {
  background-color: #eee;
  border: 1px solid #999999; }

/* line 1476, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.mw_wp_form th,
.mw_wp_form td {
  padding: 25px 25px; }

/* line 1481, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.btn input[type="submit"],
.btn input[type="button"] {
  padding: 10px; }

/* line 1485, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.btn input[type="button"] {
  margin-top: 10px; }

/* line 1488, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
select,
button[type="submit"],
input[type="text"],
textarea {
  padding: 10px; }

/* line 1494, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.err {
  text-align: center;
  padding: 10px;
  border: 1px solid #990000;
  margin: 10px 50px;
  color: #990000;
  font-size: 120%;
  font-weight: bold; }

/* line 1503, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.error-message {
  display: block;
  color: #990000;
  font-size: 120%;
  font-weight: bold;
  text-align: left; }

/*############　alpha　############*/
/* line 1512, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)"; }

/*##########　btm map　##########*/
/* line 1518, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.bg_foot {
  margin: 0rem calc(50% - 50vw) 0 calc(50% - 50vw);
  width: 100vw;
  padding: 5rem 0 0rem 0; }
  /* line 1522, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .btm_map {
    max-width: 1920px;
    width: 100%;
    margin: 5rem auto; }
    /* line 1526, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .btm_map .lcnt {
      display: inline-block;
      padding-left: 5rem; }
    /* line 1530, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .btm_map .rcnt {
      display: inline-block;
      text-align: left;
      vertical-align: top;
      padding-left: 5rem; }
      /* line 1539, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_foot .btm_map .rcnt .logo {
        margin-bottom: 2rem; }
  /* line 1547, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .foot_text {
    max-width: 1120px;
    width: 96%;
    margin: 5rem auto; }
    /* line 1551, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .foot_text .dpib {
      display: inline-block;
      vertical-align: top;
      margin-right: 3rem; }
    /* line 1558, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .foot_text .sub {
      margin: 2px 0;
      font-size: 1.5rem;
      display: inline-block;
      text-align: left; }
    /* line 1564, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .foot_text a {
      color: #000; }

/*#########　footer　#########*/
/* line 1569, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
footer {
  margin: 0 calc(50% - 50vw);
  width: 100%;
  margin: 0 auto; }
  /* line 1575, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  footer p {
    color: #4d4d4d; }

/* line 1582, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#pageTop {
  position: fixed;
  bottom: 40px;
  right: 20px; }

/* line 1589, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#pageTop i {
  padding-top: 6px; }

/* line 1593, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#pageTop a {
  display: block;
  z-index: 999;
  padding: 20px;
  text-decoration: none;
  text-align: center;
  line-height: 125%; }
  /* line 1607, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #pageTop a img {
    width: 100px; }

/* line 1612, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7; }

/* line 1616, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
hr {
  border-top: 1px solid #662D91;
  border-bottom: 1px solid #fff;
  margin: 100px auto 70px auto; }

/*========================================*/
/* contents*/
/*========================================*/
/* line 1625, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#main_contents {
  width: 100%;
  margin: 0 auto; }

/* line 1631, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.w50 {
  width: 49%; }

/*========================================*/
/* TOP頁*/
/* ========================================*/
/*========================================*/
/* 2階層*/
/*========================================*/
/*############　会社概要　############*/
/* line 1645, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.tbl_nc td,
.tbl_nc th,
.tbl td,
.tbl th {
  padding: 10px 10px;
  vertical-align: top; }

/* line 1652, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.tbl_nc th {
  text-align: justify; }

/* line 1656, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.justify {
  display: flex;
  justify-content: space-between; }

/* line 1660, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.noborder, .noborder td, .noborder th {
  border: none !important; }

/*========================================*/
/*ページネーション*/
/* ========================================*/
/*Pagenation*/
/* line 1667, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.pagenation {
  margin: 1em 0; }
  /* line 1669, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation ul {
    margin: 0 auto;
    display: inline-block; }
  /* line 1674, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation li {
    float: left;
    list-style: none outside none;
    margin-left: 3px; }
  /* line 1679, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation li:first-child {
    margin-left: 0; }
  /* line 1682, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation li.active {
    background-color: #64472A;
    color: #fff;
    cursor: not-allowed;
    padding: 10px 20px;
    border-radius: 5px; }
  /* line 1690, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation li a {
    background: none repeat scroll 0 0 #90663C;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }
  /* line 1699, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pagenation li a:hover {
    background-color: #64472A;
    color: #fff;
    opacity: 0.8;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease; }

/* line 1708, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.pagenation:after,
.pagenation ul:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

/*############　clearfix　############*/
/* line 1718, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

/* line 1727, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.clearfix {
  display: inline-block; }

/* line 1728, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.float_l {
  float: left; }

/* line 1729, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.float_r {
  float: right; }

/*############　ぱんくず　############*/
/* line 1731, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
.breadcrumb_back {
  width: 1120px;
  max-width: 96%;
  margin: 0 auto; }

/* line 1736, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#breadcrumb_list {
  margin: 20px auto;
  padding-left: 0px;
  list-style-type: none;
  width: 100%;
  text-align: left;
  font-size: 90%; }

/* line 1745, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#breadcrumb_list > li > h1 {
  display: inline;
  font-weight: normal; }

/* line 1750, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#breadcrumb_list > li {
  display: inline; }

/* line 1754, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
#breadcrumb_list > li + li:before {
  content: "\00a0>\00a0 "; }

/*------------------------------------------------------------------------------*/
/*############　スマホ系　###########################*/
/*------------------------------------------------------------------------------*/
@media screen and (max-width: 1460px) {
  /* line 1762, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pc_nav_menu .menu_onm ul > li {
    font-size: 2.0rem;
    padding: 0px 5px; }
    /* line 1765, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .pc_nav_menu .menu_onm ul > li a {
      padding: 0px 5px; } }

@media screen and (max-width: 1281px) {
  /* line 1772, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu ul li a span {
    font-size: 2.0rem; }
  /* line 1775, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .dropdown label a:visited, .dropdown label a {
    font-size: 2.0rem; } }

@media screen and (max-width: 1201px) {
  /* line 1781, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu ul li a span {
    font-size: 1.7rem; }
  /* line 1784, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .dropdown label a:visited, .dropdown label a {
    font-size: 1.7rem; }
  /* line 1788, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .pc_nav_menu .menu_onm ul > li {
    font-size: 1.8rem;
    padding: 0px 0px; }
    /* line 1791, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .pc_nav_menu .menu_onm ul > li a {
      padding: 0px 5px; } }

@media screen and (max-width: 993px) {
  /* line 1798, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu ul li a span {
    font-size: 1.5rem; }
  /* line 1801, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .dropdown label a:visited, .dropdown label a {
    font-size: 1.5rem; }
  /* line 1804, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu ul li {
    font-size: 1.5rem; }
  /* line 1807, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .dropLabel, .item {
    padding: 0px 5px;
    white-space: nowrap; }
  /* line 1811, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .footer .footer_left,
  .footer_right {
    display: block; }
  /* line 1816, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .footer .footer_left {
    padding-top: 50px; }
  /* line 1821, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  footer,
  .footer {
    width: 98%; }
  /*############　top bg　############*/ }

@media screen and (max-width: 769px) {
  /* line 1830, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider {
    margin-top: 50px; }
  /* line 1831, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #main_contents {
    width: 96%;
    margin: 0 auto; }
  /* line 1836, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .body_wrap {
    width: 100%;
    padding-right: 0px; }
  /* line 1841, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .head_back .l_box {
    width: 35%; }
  /* line 1844, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .head_back .r_box {
    width: 64%; }
  /* line 1847, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .head_back .r_box .text {
    font-size: 110%; }
  /*##########　second　##########*/
  /* line 1852, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .second {
    max-width: 100%;
    padding: 0 5%; }
  /* line 1856, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h2 {
    background-size: 100%;
    padding: 15px 10px;
    font-size: 2.2rem; }
  /* line 1862, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .main .inner {
    letter-spacing: 0; }
  /* line 1864, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .ctbox ul li {
    width: 32%; }
    /* line 1866, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .ctbox ul li .catch {
      font-size: 1.6rem; }
  /* line 1868, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header #head_menu ul li a {
    font-size: 1.2rem; } }

/*************************/
/*画面の横幅が640pxまで（スマホ用）*/
/*************************/
@media screen and (max-width: 640px) {
  /* line 1880, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  html {
    width: 100%; }
  /* line 1883, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .head_left,
  .rmenu {
    display: block;
    width: 100%; }
  /* line 1888, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body {
    padding: 0px;
    margin: 0px; }
  /* line 1893, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #main_contents {
    width: 94%; }
  /* line 1897, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body {
    text-align: center;
    margin: auto;
    position: inherit;
    overflow: auto;
    visibility: inherit;
    padding: 0px !important;
    width: 100%;
    margin: 0 auto;
    text-align: justify;
    text-justify: inter-ideograph; }
  /* h tag ************************/
  /* line 1911, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body, div, pre, p, blockquote, form, fieldset,
  option, dl, dt, dd, li, table, th, td, embed, object {
    letter-spacing: 2px;
    line-height: 230%;
    font-size: 14px; }
  /* line 1917, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body, div, pre, p, blockquote, form, fieldset, option, dl, dt, dd, li, table, th, td, embed, object {
    letter-spacing: 2px;
    line-height: 160%;
    font-size: 14px; }
  /* line 1923, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .heading::after {
    top: 35px; }
  /* line 1924, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h2 {
    font-size: 25px; }
  /* line 1925, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h2 span {
    font-size: 13px; }
  /* line 1926, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h3 {
    font-size: 18px; }
  /* line 1927, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h4 {
    font-size: 16px; }
  /* line 1930, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .text_link_btn a {
    border-bottom: 2px solid #90663C;
    margin-top: 1.4rem; }
  /* line 1935, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btn_02 {
    padding: 1rem 3rem; }
  /* line 1938, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .toppage .h_leftborder {
    font-size: 25px; }
  /* line 1941, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_fs2rem {
    font-size: 1.6rem; }
  /* line 1943, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .heading::before {
    font-size: 13px;
    top: -10px; }
  /* line 1947, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  h2 {
    padding: 10px; }
  /* line 1950, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .heading {
    font-size: 25px; }
  /* line 1954, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .body_back {
    width: 100%;
    margin: 0 auto; }
  /* line 1959, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #wrapper {
    float: none;
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 70px;
    overflow: hidden; }
  /* line 1969, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #main {
    float: none;
    width: 100%;
    display: block;
    margin: 0 auto; }
  /* line 1976, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cont_content_width {
    width: 100%;
    max-width: 100%; }
    /* line 1979, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .cont_content_width img {
      max-width: 90%;
      text-align: center;
      display: block;
      margin: 0 auto !important; }
    /* line 1985, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .cont_content_width .spw96 {
      width: 96%;
      max-width: 96%; }
  /* line 1990, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cnt1380 {
    width: 90%; }
  /* line 1993, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .map_width {
    width: 100%;
    max-width: 100%; }
    /* line 1996, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .map_width iframe {
      max-width: 100%; }
  /* line 1998, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .riji_aisatu div {
    margin: 0 auto !important;
    padding: 0 !important; }
  /* line 2002, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .wrap_cnt {
    margin: 20px auto 0 auto; }
  /* line 2005, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .r_cnt {
    text-align: justify;
    /* 追記 */
    text-justify: inter-ideograph; }
  /* line 2011, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .heading {
    padding-bottom: 0px; }
  /* line 2012, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_noboder {
    margin: 2rem 0rem;
    font-size: 16px; }
  /* line 2016, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_leftborder_ja_fs3rem {
    font-size: 25px; }
  /* line 2019, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_leftborder_ja {
    font-size: 25px;
    margin: 0 auto 0rem auto;
    padding-left: 20px; }
  /* line 2024, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_leftborder_ja span {
    top: -25px;
    padding-left: 20px; }
  /* line 2028, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_leftborder_ja::before {
    left: 0px; }
  /* line 2031, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .y_marker {
    display: inline; }
  /* line 2032, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .fs140 {
    font-size: 130%;
    line-height: 1.2; }
  /* line 2036, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .description {
    text-align: justify;
    /* 追記 */
    text-justify: inter-ideograph; }
  /* line 2041, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider {
    margin: 10px 0 0px; }
  /* line 2043, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_gray {
    padding: 2rem 0; }
  /* line 2046, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_h30 {
    height: 30px !important; }
  /* line 2052, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .bg_white {
    padding: 0 0 5rem 0; }
  /* line 2056, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .tab-area {
    flex-wrap: wrap;
    justify-content: center; }
    /* line 2059, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .topics .tab-area .tab {
      padding: 0px; }
    /* line 2060, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .topics .tab-area .cate01, .topics .tab-area .cate02, .topics .tab-area .cate03, .topics .tab-area .cate04, .topics .tab-area .cate_all {
      margin: 2px 5px;
      line-height: 26px;
      border-radius: 4px; }
  /* line 2069, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_cnt .panel-area .cate01, .topic_cnt .panel-area .cate02, .topic_cnt .panel-area .cate03, .topic_cnt .panel-area .cate04, .topic_cnt .panel-area .cate_all {
    border: none;
    width: 100px;
    font-size: 1.2rem; }
  /* line 2078, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_cate .all_item .tab-area {
    flex-wrap: wrap;
    justify-content: center; }
    /* line 2081, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .news_cate .all_item .tab-area .tab {
      padding: 0px; }
    /* line 2082, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .news_cate .all_item .tab-area .cate01, .news_cate .all_item .tab-area .cate02, .news_cate .all_item .tab-area .cate03, .news_cate .all_item .tab-area .cate04, .news_cate .all_item .tab-area .cate_all {
      margin: 2px 5px;
      line-height: 26px;
      border-radius: 4px; }
  /* line 2090, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .midashi_h2 {
    width: 85%;
    margin: 4rem auto; }
  /* line 2094, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .midashi_h3 {
    padding: 0rem 0px 2rem 0px;
    width: 85%;
    text-align: center;
    line-height: 1.2; }
  /* line 2100, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .martb8rem {
    margin: 4rem auto; }
  /* line 2101, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .martb6rem {
    margin: 3rem auto; }
  /* line 2102, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .martb4rem {
    margin: 2rem auto; }
  /* line 2104, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .all_point_box {
    display: inline-block; }
    /* line 2107, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .all_point_box .point {
      padding: 10px;
      width: 96%;
      margin: 1rem auto;
      height: auto; }
      /* line 2112, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point h3 {
        padding: 20px 0 0 50px;
        margin: 2.8rem 0 1.2rem 0;
        border-bottom: none; }
      /* line 2117, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point01::before, .all_point_box .point .point02::before,
      .all_point_box .point .point03::before, .all_point_box .point .point04::before,
      .all_point_box .point .point05::before, .all_point_box .point .point06::before {
        position: absolute;
        top: -20px;
        left: 10px;
        width: 60px;
        height: 60px;
        background-repeat: no-repeat;
        background-size: contain; }
      /* line 2127, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point01::before {
        content: '';
        background-image: url(../../../../../img/point01.png); }
      /* line 2131, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point02::before {
        content: '';
        background-image: url(../../../../../img/point02.png); }
      /* line 2135, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point03::before {
        content: '';
        background-image: url(../../../../../img/point03.png); }
      /* line 2139, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point04::before {
        content: '';
        background-image: url(../../../../../img/point04.png); }
      /* line 2143, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point05::before {
        content: '';
        background-image: url(../../../../../img/point05.png); }
      /* line 2147, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .point06::before {
        content: '';
        background-image: url(../../../../../img/point06.png); }
      /* line 2151, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .all_point_box .point .cnt {
        padding: 1rem;
        text-align: justify; }
  /* line 2157, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .yoyaku_tel {
    font-size: 2.0rem; }
  /* line 2160, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu_box_all {
    text-align: center;
    width: 100%; }
    /* line 2163, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .menu_box_all .menu_box {
      display: inline-block;
      text-align: center;
      margin: 3px; }
  /* line 2170, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu_title_img img {
    height: 50px; }
  /* line 2173, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .step {
    max-width: 1120px;
    width: 96%;
    margin: 0 auto 6rem auto;
    display: inline-block; }
    /* line 2178, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .step .cnt_box {
      padding-left: 10px; }
      /* line 2180, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .step .cnt_box h4 {
        margin: 0; }
  /*############　top　############*/
  /* line 2188, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .toukou_title {
    font-size: 2.2rem;
    padding: 4rem 2rem; }
  /* line 2192, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_2 {
    font-size: 2.2rem;
    padding: 4rem 2rem; }
  /* line 2197, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot {
    padding: 3rem 0 0rem 0; }
    /* line 2199, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .btm_map {
      width: 94%;
      margin: 0rem auto; }
      /* line 2202, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_foot .btm_map .lcnt, .bg_foot .btm_map .rcnt {
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 4rem 0 0 0; }
      /* line 2208, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_foot .btm_map .lcnt {
        text-align: center; }
      /* line 2211, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_foot .btm_map iframe {
        max-width: 90%; }
  /*############　top_page　############*/
  /* line 2218, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btn_follow_insta {
    text-align: right; }
  /*############　QA　############*/
  /* line 2222, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb8rem {
    margin-bottom: 4rem; }
  /* line 2223, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb6rem {
    margin-bottom: 3rem; }
  /* line 2224, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb4rem {
    margin-bottom: 2rem; }
  /* line 2225, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb5rem {
    margin-bottom: 2rem; }
  /* line 2226, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb3rem {
    margin-bottom: 1.5rem; }
  /* line 2227, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .marb2rem {
    margin-bottom: 1rem; }
  /* line 2229, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .page_qa {
    width: 98%;
    margin: -3rem auto 3rem auto; }
    /* line 2232, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .page_qa .btn_00 {
      padding: 1rem;
      margin: 1rem auto 0rem auto; }
  /*############　QA　############*/
  /* line 2239, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .accordion-open {
    padding-left: 55px; }
  /* line 2242, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .Q::before, .accordion_qa .Anser::before {
    left: -40px; }
  /* line 2245, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion-open {
    padding: 20px 40px 20px 40px; }
  /* line 2248, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion-open::before, .accordion-open::after {
    right: 4%; }
  /* line 2252, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .accordion-hidden:checked + .accordion-open + .accordion-inner {
    padding: 20px 20px 20px 55px; }
  /* line 2255, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .Anser::before {
    content: "";
    width: 45px;
    /*画像の幅*/
    height: 60px;
    /*画像の高さ*/
    background-image: url(../../../../../img/ico_a.png);
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
    top: -10px; }
  /* line 2265, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .Q::before {
    content: "";
    width: 45px;
    /*画像の幅*/
    height: 60px;
    /*画像の高さ*/
    background-image: url(../../../../../img/ico_q.png);
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
    top: -10px; }
  /* line 2275, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .Q {
    padding: 0 0px 0 15px;
    text-align: justify; }
  /* line 2279, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .accordion_qa .Anser {
    padding: 0 5px 0 10px; }
  /*############　column　############*/
  /* line 2284, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .column .column_title_noborder {
    width: 100%;
    padding: 40px 0 0 20px; }
  /* line 2289, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .column .column_cnt {
    width: 100%;
    display: inline-block; }
    /* line 2292, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .column .column_cnt .column_item {
      border-bottom: 1px solid #BEB5B5; }
      /* line 2294, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .column .column_cnt .column_item .tpdate {
        width: 100%;
        max-width: 100%;
        padding: 0 10px;
        text-align: left; }
      /* line 2300, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .column .column_cnt .column_item .title {
        width: 100%;
        max-width: 100%;
        padding-left: 10px; }
  /* line 2313, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_img {
    max-width: 100%;
    height: auto;
    margin-right: 0px;
    margin-left: 0px; }
  /* line 2320, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .spw100 img {
    width: 96%; }
  /* line 2324, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_logo {
    position: fixed;
    display: block;
    background-color: white;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.4);
    height: 62px;
    width: 100%;
    z-index: 10; }
  /* line 2333, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #sp-head {
    display: block;
    width: 100%; }
  /* line 2337, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .second .contents_main {
    width: 100%;
    margin: 0 auto;
    padding-top: 0px; }
  /* line 2342, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .toukou .contents_main {
    padding-top: 30px; }
  /* line 2346, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .second .catarog_item {
    width: 100%; }
  /* line 2351, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_in {
    width: 96%;
    margin: 0 auto; }
  /* line 2357, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .r_cnt {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    padding-left: 0rem; }
  /*############　saiyo　############*/
  /* line 2365, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cnt1200 {
    width: 100%; }
  /* line 2368, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .saiyo_wrap .saiyo {
    width: 100%; }
    /* line 2370, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_wrap .saiyo .title {
      font-size: 2rem; }
    /* line 2371, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_wrap .saiyo .cnt {
      display: flex; }
      /* line 2372, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .saiyo_wrap .saiyo .cnt .subtitle {
        font-size: 1.4rem; }
      /* line 2374, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .saiyo_wrap .saiyo .cnt .cnt {
        margin: 0 !important;
        padding: 5px; }
    /* line 2379, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_wrap .saiyo .cnt:last-child {
      margin: 1rem auto 1rem auto; }
  /* line 2383, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .saiyo_box {
    padding: 2rem 2rem;
    max-width: 80%;
    width: 80%;
    margin-bottom: 4rem; }
    /* line 2388, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_box .tel {
      font-size: 3rem; }
    /* line 2391, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_box .text {
      font-size: 1.6rem; }
    /* line 2394, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .saiyo_box .tantou {
      font-size: 1.6rem; }
  /* line 2399, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .insta_width .w90p {
    text-align: center; }
  /*############　page　############*/
  /* line 2403, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_enno {
    border-radius: 10px;
    padding: 1rem 1rem 1rem 4rem !important; }
    /* line 2406, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .h_enno span {
      left: -15px;
      top: -20px;
      padding: 10px 12px;
      font-size: 2rem; }
  /* line 2413, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl_auto {
    width: 100%; }
    /* line 2415, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .tbl_auto th, .tbl_auto td {
      padding: 1rem 2rem !important; }
  /* line 2420, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .box_meyasu {
    min-width: 96%;
    margin: 0 auto; }
  /* line 2426, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu .noborder, .menu .noborder td, .menu .noborder th {
    border: none !important; }
  /* line 2430, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu .noborder td:nth-child(2) {
    border-bottom: 1px solid #888 !important; }
  /* line 2433, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .menu .wp-block-table td, .menu .wp-block-table th {
    padding: 1rem; }
  /* line 2447, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl_nc td,
  .noborder th,
  .noborder td {
    display: block;
    padding: 5px 10px;
    vertical-align: top;
    box-sizing: border-box; }
  /* line 2456, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .noborder th {
    background-color: #eee; }
  /*############　qa　############*/
  /*############　page　############*/
  /* line 2466, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_marb1rem {
    margin-bottom: 1rem !important; }
  /* line 2468, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .header_nav {
    align-items: left;
    padding: 0 0px;
    background: #64472A;
    position: relative;
    position: fixed;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    z-index: 99;
    width: 100%;
    height: 50px;
    top: 0; }
    /* line 2480, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .header_nav .nav_lr {
      display: inline-block;
      width: 100%; }
      /* line 2483, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .header_nav .nav_lr .sp_nav {
        display: inline-block;
        width: 48%;
        float: left;
        background-color: white;
        border: 1px solid #64472A;
        height: 43px;
        border-radius: 10px;
        margin-left: 1%; }
        /* line 2493, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
        .header_nav .nav_lr .sp_nav img {
          display: inline-block;
          overflow: auto;
          padding: 12px;
          max-height: 50px;
          max-width: 50px; }
      /* line 2501, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .header_nav .nav_lr a {
        display: block;
        line-height: 43px;
        width: 100%;
        height: 46px;
        text-align: center;
        color: #F94892; }
  /* line 2511, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider {
    height: auto; }
  /* line 2512, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .logo {
    font-size: 24px;
    max-width: 100%; }
    /* line 2513, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .logo a {
      width: 80%;
      display: inline-block; }
    /* line 2519, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .logo img {
      max-width: 100%;
      padding: 5px 10px;
      height: 50px; }
  /* ここから下がハンバーガーメニューに関するCSS */
  /* チェックボックスを非表示にする */
  /* line 2529, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .drawer_hidden {
    display: none; }
  /* ハンバーガーアイコンの設置スペース */
  /* line 2534, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .drawer_open {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 25px;
    top: 20px;
    z-index: 100;
    /* 重なり順を一番上にする */
    cursor: pointer; }
  /* ハンバーガーメニューのアイコン */
  /* line 2546, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .drawer_open span,
  .drawer_open span:before,
  .drawer_open span:after {
    content: '';
    display: block;
    height: 3px;
    width: 25px;
    border-radius: 3px;
    background: #fff;
    transition: 0.5s;
    position: absolute; }
  /* 三本線の一番上の棒の位置調整 */
  /* line 2560, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .drawer_open span:before {
    bottom: 8px; }
  /* 三本線の一番下の棒の位置調整 */
  /* line 2565, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .drawer_open span:after {
    top: 8px; }
  /* アイコンがクリックされたら真ん中の線を透明にする */
  /* line 2570, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #drawer_input:checked ~ .drawer_open span {
    background: rgba(255, 255, 255, 0); }
  /* アイコンがクリックされたらアイコンが×印になように上下の線を回転 */
  /* line 2575, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #drawer_input:checked ~ .drawer_open span::before {
    bottom: 0;
    transform: rotate(45deg); }
  /* line 2580, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #drawer_input:checked ~ .drawer_open span::after {
    top: 0;
    transform: rotate(-45deg); }
  /* メニューのデザイン*/
  /* line 2586, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .nav_content {
    width: 90%;
    height: 100%;
    position: fixed;
    top: 0%;
    right: 100%;
    z-index: 99;
    background: white;
    transition: .5s;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 50px; }
  /* メニュー黒ポチを消す */
  /* line 2603, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .nav_list {
    list-style: none;
    margin-top: 40px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    height: 100%;
    overflow-y: scroll; }
    /* line 2612, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list li {
      margin: 0 10px;
      text-align: left;
      border-top: 1px solid #eee;
      padding: 1rem 1rem; }
    /* line 2619, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item nav {
      display: none; }
    /* line 2620, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item .nav-open {
      position: relative; }
    /* line 2623, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item .nav-open::before {
      /* 閉じている時 */
      content: "＋";
      position: absolute;
      right: 20px; }
    /* line 2628, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item .nav-open.active::before {
      /* 開いている時 */
      content: "－"; }
    /* line 2631, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item ul li a {
      padding-left: 2rem; }
      /* line 2633, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .nav_list .nav_item ul li a ul li a {
        padding-left: 4rem; }
    /* line 2638, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .nav_list .nav_item:nth-child(2):before {
      border-left: 5px solid red; }
  /* line 2643, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body.fixed {
    　width: 100%;
    　height: 100%;
    　position: fixed; }
  /* line 2648, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .nav_item a {
    color: #000;
    text-decoration: none;
    width: 100%;
    display: inline-block; }
  /* アイコンがクリックされたらメニューを表示 */
  /* line 2656, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #drawer_input:checked ~ .nav_content {
    left: 0;
    /* メニューを画面に入れる */ }
  /* line 2662, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .h_leftborder {
    font-size: 3rem;
    margin: 0 auto 0rem auto;
    padding: 0px 10px;
    left: -5px;
    text-align: center;
    display: block; }
  /* line 2670, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item .title {
    width: 90%; }
  /* line 2673, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sinryou_item {
    width: 90%; }
  /* line 2676, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btn01, .btn02 {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    float: none; }
  /* line 2682, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btn01 {
    border-right: none;
    border-bottom: 1px solid #666; }
  /* line 2686, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btm_map .lcnt {
    display: inline-block;
    width: 100%; }
  /* line 2695, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_w40p {
    width: 40%;
    display: inline-block; }
  /* line 2700, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .no_border:after {
    background-color: white; }
  /* line 2703, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_parking {
    display: inline-block; }
  /* line 2707, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .button01 a {
    padding: 1em 2em 1em 4em; }
  /* line 2711, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl, .tbl_nc {
    border-collapse: collapse; }
  /* line 2714, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl_nc td,
  .tbl_nc th,
  .tbl td,
  .tbl th {
    display: block;
    padding: 5px 10px;
    vertical-align: top;
    box-sizing: border-box; }
  /* line 2724, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl th {
    background-color: #eee; }
  /* line 2728, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .tbl_nc th {
    border-bottom: 1px solid #6F6F6F;
    width: 95% !important; }
  /* line 2732, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .slider {
    margin: 100px 0 0px; }
  /* line 2736, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_cnt .bx-wrapper {
    padding-left: 0px; }
  /* line 2739, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_cnt:before {
    top: 15px;
    left: 15px;
    width: 30px; }
  /* line 2744, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .news_slide_back {
    display: block;
    text-align: center; }
    /* line 2747, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .news_slide_back .topic_title {
      border-radius: 20px 20px 0 0;
      height: auto;
      font-size: 2rem;
      padding: 5px 5px;
      width: 100%;
      float: none; }
    /* line 2755, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .news_slide_back .topic_cnt {
      border-radius: 0 0 20px 20px;
      float: none;
      width: 100%;
      height: auto; }
    /* line 2760, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .news_slide_back ul li {
      margin-top: 1px; }
  /*yoyaku************************/
  /* line 2764, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .btn_01 {
    max-width: 100%;
    margin: 0 auto;
    display: inline-block; }
  /*TOP************************/
  /* line 2770, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .header .logo {
    display: block;
    width: 100%; }
  /* line 2774, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header {
    max-width: 100%; }
  /* line 2779, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cateitem {
    width: 47%; }
    /* line 2781, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .cateitem .icon01, .cateitem .icon02, .cateitem .icon03 {
      display: none; }
  /* line 2785, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .body_wrap {
    width: 100%;
    margin: 50px auto 0 auto; }
    /* line 2790, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .body_wrap .slider img {
      width: 100%; }
  /* line 2793, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #pageTop a {
    padding: 10px 0px; }
  /* line 2797, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  #pageTop {
    bottom: 0px;
    right: 10px; }
  /* line 2802, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_top_main_bg {
    position: relative;
    background: url("../../../../../img/TOP_main.jpg") center center no-repeat;
    width: 100%;
    padding-top: 50%;
    background-size: cover; }
  /* line 2809, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_top_any_bg {
    position: relative;
    background: url("../../../../../img/TOP_any.jpg") center center no-repeat;
    width: 100%;
    padding-top: 50%;
    background-size: cover; }
  /* line 2816, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_top_qa_bg {
    position: relative;
    background: url("../../../../../img/top_qa_back.jpg") center center no-repeat;
    width: 100%;
    padding-top: 50%;
    background-size: cover; }
  /* line 2823, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_main_contents {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    padding: 1% 3%; }
    /* line 2832, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .sp_main_contents img {
      filter: drop-shadow(2px 2px 2px #000);
      width: 75%; }
  /* line 2837, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_catch_wrap .top_catch {
    width: 85%;
    font-size: 2.2rem; }
  /* line 2841, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_catch_wrap .top_catch::before {
    top: -35px;
    left: -20px; }
  /* line 2845, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_text {
    padding-right: 0px; }
  /* line 2849, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .top_text::after {
    bottom: 0px;
    right: 0px;
    opacity: 0.2; }
  /* page_cont ************************/
  /* line 2858, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_title {
    width: 100%;
    padding-top: 20px;
    position: relative;
    text-align: center; }
    /* line 2861, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .topics .topic_title span {
      top: 0px; }
  /* line 2865, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_title:after {
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background-color: #1C1C1C;
    position: absolute;
    bottom: 0;
    left: calc(50% - 35px); }
  /* line 2875, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_cnt {
    width: 100%;
    margin-left: 0; }
  /* line 2879, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topics .topic_more {
    width: 100%;
    text-align: right; }
  /* line 2884, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .link {
    margin-top: 2rem; }
  /* line 2887, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .page_cont, .page_cont_content_width {
    margin-top: 0px;
    width: 100%; }
  /* line 2891, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item .tpdate {
    display: inline;
    width: 95%;
    max-width: 95%;
    text-align: left;
    padding: 5px; }
  /* line 2897, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item {
    width: 95%;
    max-width: 95%; }
  /* line 2900, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .topic_item .title {
    width: 90%;
    padding-left: 0px; }
  /* line 2904, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .to_button {
    margin: 3rem auto;
    display: block;
    font-size: 16px; }
    /* line 2908, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .to_button a {
      padding: 5px 10px; }
  /* line 2912, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  hr {
    margin: 40px auto 40px auto; }
  /* line 2915, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .foot_text {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center; }
    /* line 2921, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .foot_text .dpib {
      margin-right: 2% !important;
      width: 44%; }
  /* line 2926, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .foot_text .first {
    font-size: 1.4rem; }
  /* line 2929, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .foot_text .sub {
    font-size: 1.4rem; }
  /* line 2932, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .foot_text a {
    padding: 0 5px; }
  /*  ************************/
  /* line 2936, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .wp-block-buttons.wp-container-5 {
    justify-content: center !important; }
  /* line 2939, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  body .is-layout-flex {
    justify-content: center !important; }
  /*############　hajimete　############*/
  /* line 2943, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_marb3rem {
    margin-bottom: 3rem !important; }
  /* line 2944, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .sp_marb2rem {
    margin-bottom: 2rem !important; }
  /*############　cont　############*/
  /* line 2947, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cont {
    width: 95%;
    margin: 0 auto; }
  /* line 2951, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .page_cont {
    margin-bottom: 50px; }
  /* line 2952, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .left_imag, .right_cont {
    max-width: 100%;
    width: 100%;
    display: block; }
  /* line 2957, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .left_imag {
    text-align: center; }
  /*  ************************/
  /* line 2960, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .padd5rem {
    padding: 2.5rem !important; }
  /* line 2961, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .padd4rem {
    padding: 2rem !important; }
  /* line 2962, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .padd3rem {
    padding: 1.5rem !important; }
  /*footer************************/
  /* line 2965, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_dark {
    padding: 0rem 2rem; }
    /* line 2967, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_dark .foot_cnt01 {
      padding: 3rem 0; }
      /* line 2969, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_dark .foot_cnt01 .add {
        width: 100%;
        border-right: none; }
      /* line 2973, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_dark .foot_cnt01 .sinryou {
        width: 100%;
        margin-top: 2rem; }
      /* line 2977, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
      .bg_dark .foot_cnt01 .saiyo {
        float: none;
        margin: 2rem 0;
        width: 41%; }
  /* line 2986, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .btm_map .rcnt .tel, .bg_foot .btm_map .rcnt .add {
    font-size: 1.8rem;
    margin-top: 1rem;
    text-align: left; }
    /* line 2990, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .bg_foot .btm_map .rcnt .tel a, .bg_foot .btm_map .rcnt .add a {
      color: #4d4d4d; }
  /* line 2994, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .btm_map .rcnt p {
    font-size: 1.8rem; }
  /* line 2998, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .btm_map .rcnt .logo img {
    height: auto; }
  /* line 3001, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .foot_cnt01 {
    padding: 4rem 0; }
  /* line 3002, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .bg_foot .foot_text {
    padding: 1rem 0 0rem 0;
    border-top: 2px solid #4d4d4d;
    width: 95%;
    margin: 0rem auto; }
  /* line 3008, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .footer {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px; }
  /* line 3012, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  footer {
    margin-top: 0; }
  /* line 3013, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  footer,
  .footer {
    width: 100%;
    max-width: 100%; }
    /* line 3017, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    footer .f_copy,
    .footer .f_copy {
      width: 90%;
      margin: 0 auto; }
  /* line 3023, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .footer_link {
    text-align: center; }
  /* line 3026, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  input[type="email"],
  input[type="text"], textarea {
    padding: 5px;
    width: 90%; }
  /* line 3031, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  header .g-nav {
    width: 100%;
    margin-top: 0px; }
  /* line 3037, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cont900 {
    max-width: 900px;
    margin: 1rem auto; }
  /* line 3041, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cont800 {
    text-align: left;
    margin: 2rem auto; }
  /* line 3045, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
  .cont860 {
    margin: 2rem auto; }
    /* line 3047, ../../Users/nagad/ftp/remar5/sunnyheart/wp/wp-content/themes/sunnyheart/sass/css.scss */
    .cont860 .w50 {
      width: 75%; } }

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