.piciberry[data-astro-cid-oip7xfl7]{color:#333;letter-spacing:-.025em;background:#fff}.project-contents[data-astro-cid-oip7xfl7]{overflow:clip}.project-contents[data-astro-cid-oip7xfl7] img{vertical-align:top;max-width:100%}.project-contents[data-astro-cid-oip7xfl7] .m-view{display:none}.inner[data-astro-cid-oip7xfl7]{max-width:1300px;margin:0 auto;padding:0 20px;position:relative}.inner[data-astro-cid-oip7xfl7]:after{content:"";clear:both;display:block}.sec1[data-astro-cid-oip7xfl7]{padding:190px 0 200px}.sec1[data-astro-cid-oip7xfl7] .img-wrap[data-astro-cid-oip7xfl7]{perspective:1000px;position:relative;overflow:hidden}.sec1[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.sec1[data-astro-cid-oip7xfl7] .img2[data-astro-cid-oip7xfl7]{width:100%;height:100%;position:absolute;top:0;left:0}.sec1[data-astro-cid-oip7xfl7] .img3[data-astro-cid-oip7xfl7]{z-index:2;position:relative;overflow:hidden}.sec1[data-astro-cid-oip7xfl7] .img4[data-astro-cid-oip7xfl7]{z-index:9;width:100%;height:100%;position:absolute;top:0;left:0}.sec1[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec1[data-astro-cid-oip7xfl7] .img-scroll[data-astro-cid-oip7xfl7]{text-align:right;background:var(--strip) no-repeat left top;background-size:auto 100%;width:200%;animation:20s linear infinite strip;position:relative}.sec1[data-astro-cid-oip7xfl7] .img-scroll[data-astro-cid-oip7xfl7] img{width:50%}@keyframes strip{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec2[data-astro-cid-oip7xfl7]{background:#f8f8f8;padding:0 0 180px}.sec2[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{text-align:center;margin:65px 0 0}.sec2[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec3[data-astro-cid-oip7xfl7]{margin:180px 0 0}.sec3[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{background:var(--sec3-bg) no-repeat center bottom;background-size:contain;max-width:1592px;margin:0 auto;padding:0 0 268px;position:relative}.sec3[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{width:52.324%}.sec3[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{color:#5d5d5d;width:43.216%;position:absolute;bottom:150px;right:0}.sec3[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] b[data-astro-cid-oip7xfl7]{font-family:Playfair Display,serif;font-size:2.813em;font-weight:400;line-height:1.244em;display:block}.sec3[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] p[data-astro-cid-oip7xfl7]{letter-spacing:-.01em;margin:20px 0 0;font-size:2.188em;line-height:1.4em}.sec3[data-astro-cid-oip7xfl7] .img2[data-astro-cid-oip7xfl7]{width:58.806%;margin:88px 0 0}.sec3[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec4[data-astro-cid-oip7xfl7]{color:#fff;text-align:center;background:#b18dc0;margin:138px 0 0;padding:185px 0 80px;font-family:Playfair Display,serif;position:relative}.sec4[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7]{letter-spacing:.025em;z-index:1;width:100%;font-size:6.75em;line-height:1;position:absolute;top:98px;left:0}.sec4[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] span[data-astro-cid-oip7xfl7]{border-bottom:2px solid #fff;padding-bottom:8px;display:inline-block}.sec4[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec4[data-astro-cid-oip7xfl7] .txt2[data-astro-cid-oip7xfl7]{letter-spacing:-.025em;opacity:.24;margin:58px 0 0;font-size:4.563em;line-height:1}.sec5[data-astro-cid-oip7xfl7]{margin:177px 0 0}.sec5[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{max-width:1592px;margin:0 auto;padding:247px 0 0;position:relative}.sec5[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{width:70.1%}.sec5[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{width:56.155%;position:absolute;top:0;right:0}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7]{text-align:right;margin:25px 0 0;padding-right:130px}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] a[data-astro-cid-oip7xfl7]{color:#ef95a1;letter-spacing:.025em;font-family:Playfair Display,serif;font-size:2.188em;line-height:1;text-decoration:none;display:inline-block}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] a[data-astro-cid-oip7xfl7]:hover{text-decoration:underline}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] a[data-astro-cid-oip7xfl7]:focus-visible{outline-offset:4px;outline:2px solid #c1001b}.sec5[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec6[data-astro-cid-oip7xfl7]{background:#f8f8f8;margin:180px 0 0;padding:0 0 180px}.sec6[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{max-width:1615px;margin:75px auto 0}.sec6[data-astro-cid-oip7xfl7] .img-list[data-astro-cid-oip7xfl7]{margin:42px -3px 0;padding:0;list-style:none;display:flex}.sec6[data-astro-cid-oip7xfl7] .img-list[data-astro-cid-oip7xfl7]>li[data-astro-cid-oip7xfl7]{width:50%}.sec6[data-astro-cid-oip7xfl7] img{width:100%;height:auto}.sec7[data-astro-cid-oip7xfl7]{max-width:1780px;margin:0 auto}.sec7[data-astro-cid-oip7xfl7] .cont1[data-astro-cid-oip7xfl7]{text-align:center;margin:65px auto 0}.sec7[data-astro-cid-oip7xfl7] .catalog[data-astro-cid-oip7xfl7]{display:inline-block;position:relative}.sec7[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{z-index:1;position:relative}.sec7[data-astro-cid-oip7xfl7] .catalog-view[data-astro-cid-oip7xfl7]{z-index:2;border-radius:15px;position:absolute;inset:4% 10.764% 17.027%;overflow:hidden}.catalog-slide[data-astro-cid-oip7xfl7]{margin:0;padding:0;list-style:none;position:relative}.catalog-slide[data-astro-cid-oip7xfl7] .slide[data-astro-cid-oip7xfl7]{outline:none}.catalog[data-astro-cid-oip7xfl7]:not(.ready) .slide[data-astro-cid-oip7xfl7]+.slide[data-astro-cid-oip7xfl7]{display:none}.catalog[data-astro-cid-oip7xfl7].ready .slide[data-astro-cid-oip7xfl7]{opacity:0;width:100%;transition:opacity 1s;position:absolute;top:0;left:0}.catalog[data-astro-cid-oip7xfl7].ready .slide[data-astro-cid-oip7xfl7]:first-child{position:relative}.catalog[data-astro-cid-oip7xfl7].ready .slide[data-astro-cid-oip7xfl7].on{opacity:1;z-index:1}.sec7[data-astro-cid-oip7xfl7] .slick-prev[data-astro-cid-oip7xfl7],.sec7[data-astro-cid-oip7xfl7] .slick-next[data-astro-cid-oip7xfl7]{cursor:pointer;z-index:10;background:0 0;border:0;width:60px;height:60px;margin-top:-30px;padding:0;position:absolute;top:50%}.sec7[data-astro-cid-oip7xfl7] .slick-prev[data-astro-cid-oip7xfl7]{left:0}.sec7[data-astro-cid-oip7xfl7] .slick-next[data-astro-cid-oip7xfl7]{right:0}.sec7[data-astro-cid-oip7xfl7] .slick-prev[data-astro-cid-oip7xfl7]:focus-visible,.sec7[data-astro-cid-oip7xfl7] .slick-next[data-astro-cid-oip7xfl7]:focus-visible{outline-offset:-4px;outline:2px solid #c1001b}.sec7[data-astro-cid-oip7xfl7] .cont2[data-astro-cid-oip7xfl7]{background:var(--sec7-bg) no-repeat center top;background-size:cover}.sec7[data-astro-cid-oip7xfl7] img{width:100%;height:auto}@media (width<=1450px){.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7]{padding-right:0}}@media (width<=1200px){.sec3[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{padding:0 0 21%}.sec3[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{bottom:16%}.sec3[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] p[data-astro-cid-oip7xfl7]{display:none}.sec3[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] b[data-astro-cid-oip7xfl7]{font-size:2.333em}.sec3[data-astro-cid-oip7xfl7] .img2[data-astro-cid-oip7xfl7]{width:80%;margin:15% 0 0}}@media (width<=1023px){.sec5[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{padding:30% 0 0}.sec5[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{width:60%}}@media (width<=767px){.project-contents[data-astro-cid-oip7xfl7] .m-hidden{display:none}.project-contents[data-astro-cid-oip7xfl7] .m-view{display:block}.inner[data-astro-cid-oip7xfl7]{padding:0 40px}.sec1[data-astro-cid-oip7xfl7]{margin:25% 0 0;padding:0}.sec1[data-astro-cid-oip7xfl7] .img-wrap[data-astro-cid-oip7xfl7]{padding:27% 0}.sec1[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7],.sec1[data-astro-cid-oip7xfl7] .img4[data-astro-cid-oip7xfl7]{width:auto;top:27%;left:-30%;right:-30%}.sec1[data-astro-cid-oip7xfl7] .img2[data-astro-cid-oip7xfl7]{top:0}.sec1[data-astro-cid-oip7xfl7] .img3[data-astro-cid-oip7xfl7]{width:140%;margin:10% 0 0 -20%}.sec2[data-astro-cid-oip7xfl7]{padding:0 0 25%}.sec3[data-astro-cid-oip7xfl7]{margin:25% 0 0}.sec3[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{padding:0 0 11%}.sec3[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{width:auto}.sec3[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{width:auto;margin-top:-3.5%;position:relative;inset:0 auto auto 0}.sec3[data-astro-cid-oip7xfl7] .img2[data-astro-cid-oip7xfl7]{width:auto;margin:6.8% 0 0 33.9%}.sec4[data-astro-cid-oip7xfl7]{margin:20% 0 0;padding:123px 0 50px}.sec4[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7]{font-size:4.5em;top:80px}.sec4[data-astro-cid-oip7xfl7] .txt2[data-astro-cid-oip7xfl7]{margin:40px 0 0;font-size:2.583em}.sec5[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{padding:0}.sec5[data-astro-cid-oip7xfl7] .info[data-astro-cid-oip7xfl7]{width:auto;position:relative}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7]{margin:10px 0 0}.sec5[data-astro-cid-oip7xfl7] .txt1[data-astro-cid-oip7xfl7] a[data-astro-cid-oip7xfl7]{font-size:1.333em}.sec5[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{width:auto;margin:11.8% 0 0}.sec6[data-astro-cid-oip7xfl7]{margin:25% 0 0;padding:0 0 25%}.sec6[data-astro-cid-oip7xfl7] .cont[data-astro-cid-oip7xfl7]{margin:13.5% auto 0}.sec6[data-astro-cid-oip7xfl7] .img1[data-astro-cid-oip7xfl7]{margin:0 -3px}.sec6[data-astro-cid-oip7xfl7] .img-list[data-astro-cid-oip7xfl7]{margin:0 -3px;display:block}.sec6[data-astro-cid-oip7xfl7] .img-list[data-astro-cid-oip7xfl7]>li[data-astro-cid-oip7xfl7]{width:auto;margin:12% 0 0}.sec7[data-astro-cid-oip7xfl7] .cont1[data-astro-cid-oip7xfl7]{margin:10.5% auto 15%}.sec7[data-astro-cid-oip7xfl7] .cont2[data-astro-cid-oip7xfl7]{background-image:var(--sec7-bg-m)}}@media (prefers-reduced-motion:reduce){.stage-root:not(.force) .sec1[data-astro-cid-oip7xfl7] .img-scroll[data-astro-cid-oip7xfl7]{animation:none}}
