@charset "UTF-8";
/* Scss Document */
/*@import "_variables.scss";*/
/*-------------------------------------
	insta
-------------------------------------*/
#instafeed { width: 1190px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; flex-wrap: wrap; }
#instafeed > div { flex-basis: 25%; max-width: 25%; }
#instafeed > div#insta01, #instafeed > div#insta02 { flex-basis: 33.33333%; max-width: 33.33333%; }
#instafeed > div.title { flex-basis: 33.33333%; max-width: 33.33333%; text-align: center; padding: 40px; position: relative; }
#instafeed > div.title header { position: relative; z-index: 1; }
#instafeed > div.title header h3.large { margin-bottom: 20px; color: #FFFFFF; }
#instafeed > div.title .girls { position: absolute; z-index: 0; width: 254px; height: 232px; margin-left: auto; margin-right: auto; left: 0; right: 0; bottom: 0; }
#instafeed > div.follow { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 40px 20px; text-align: center; }
#instafeed > div.follow p { font-size: 14px; color: #FFFFFF; line-height: 2.142857; font-family: "Times New Roman", "Georgia", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, "ＭＳ Ｐ明朝", "MS PMincho", serif; }
#instafeed > div.logo { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; align-items: center; }
#instafeed > div.insta { display: block; position: relative; margin-bottom: 0; }
#instafeed > div.insta-item { width: 100%; width: 100%; display: block; position: relative; overflow: hidden; }
#instafeed > div.insta-item::before { content: ''; display: block; padding-top: 100%; }
#instafeed > div.insta-item img { position: absolute; width: 100%; height: 100%; object-fit: cover; object-position: center center; font-family: 'object-fit: cover;object-position: center center;'; top: 0; left: 0; z-index: 1; }
#instafeed > div.insta-item:hover p { opacity: 1; }
#instafeed > div.insta-item:hover img { opacity: 1; filter: alpha(opacity=100); }
#instafeed .insta img { width: 298px; }
#instafeed #insta01 img, #instafeed #insta02 img { width: 395px; }

/*# sourceMappingURL=insta_stay.css.map */
