/* トップページ用CSS文(スマホ向け) */
@media screen and (max-width: 770px) {
  #facid_box {
    margin-top: 45px;
    width: 100%;
  }
  #kodawari_box {
    display: none;
  }
  div#sp__kodawari_circles {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 30px auto;
  }
  div#sp__kodawari_circles > div {
    position: relative;
    width: 207px;
    align-self: center;
  }
  div#sp__kodawari_circles > div#circle1 {
    height: 288px;
    background-image: url("/img/misc/sonomama_kodawari_1.png");
  }
  div#sp__kodawari_circles > div#circle2 {
    height: 294px;
    margin-top: 20px;
    background-image: url("/img/misc/sonomama_kodawari_2.png");
  }
  div#sp__kodawari_circles > div#circle3 {
    height: 295px;
    margin-top: 20px;
    background-image: url("/img/misc/sonomama_kodawari_3.png");
  }
  div#main_banner {
    display: none;
  }
  div#sp__main_banner {
    position: relative;
    display: block;
    width: 100%;
    z-index: 0;
  }
  div#sp__main_banner > img {
    position: relative;
    width: 100%;
    z-index: -1;
  }
  #news_box {
    width: 100%;
  }
  #post_container {
    margin-top: 30px;
  }
}
/*# sourceMappingURL=sp_index.css.map */