.lazyLoadImage_imageContainer__eI4Hh{display:flex;opacity:0;transition:opacity .5s ease-out;overflow:hidden;margin:.5rem}.lazyLoadImage_imageWrapper__CDCh5{width:100%}.lazyLoadImage_imageContainer__eI4Hh{border-radius:10px;box-shadow:var(--box-shadow)}.lazyLoadImage_imageContainer__eI4Hh img{width:100%;height:auto;height:100%;object-fit:contain}.lazyLoadImage_imageContainer__eI4Hh.lazyLoadImage_loaded__cNvrG{opacity:1}.lazyLoadImage_imageContainer__eI4Hh.lazyLoadImage_noShadow__IsFhW{box-shadow:none}.imageGroup_images__krsTd{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -.5rem 2rem}.imageGroup_images__krsTd.imageGroup_desktop__PJYe0{display:none}.imageGroup_imageColumn__6PUBw{display:flex;flex-direction:column;flex-wrap:wrap;width:50%}@media(min-width:720px){.imageGroup_imageColumn__6PUBw{width:calc(100% / 3)}.imageGroup_images__krsTd.imageGroup_desktop__PJYe0{display:flex}.imageGroup_images__krsTd.imageGroup_mobile__9UAj4{display:none}}.guestbook_posts__LXFkH{display:flex;flex-direction:column}.guestbook_post__uO1j1{margin:1rem 0;max-width:420px;align-self:flex-start}@media (min-width:520px){.guestbook_post__uO1j1:nth-child(2n){align-self:flex-end;margin-right:0}}.guestbook_post__uO1j1:first-child{margin-top:0}.guestbook_post__uO1j1:last-child{margin-bottom:0}.guestbook_date__nBKSi{font-size:.8rem;color:#747474}.guestbook_author__FOgzH{font-weight:600}.guestbook_author__FOgzH:after{content:"·";font-weight:600;margin-left:.5rem;margin-right:.5rem}.guestbook_content__ikDCh{font-size:.8rem;margin:0;padding:.5rem;border:1px solid #f2f2f2;border-radius:2px;background-color:#f8f8f8}.mainContent_bold__DnWMz{font-weight:600}.mainContent_authorContainer__7wDgd{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f2f2f2}.mainContent_date__SSHWW{margin-left:1rem}