#main{margin-top:-95px;padding-top:95px}@media screen and (max-width: 768px){#main{margin-top:-60px;padding-top:60px}}.main-visual{display:block;width:100%;padding-top:95px}.main-visual .swiper{max-width:1500px;margin:0 auto;padding:0 100px}.main-visual .swiper-wrapper{width:100%}.main-visual .swiper-slide{position:relative;width:100%;height:720px;background-color:#fff;overflow:hidden;border-radius:30px;overflow:hidden}.main-visual .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-visual .swiper-pagination{display:flex;flex-direction:column;width:auto;height:auto;bottom:50%;left:unset;right:70px;transform:translateY(50%)}.main-visual .swiper-pagination .swiper-pagination-bullet{margin:4px 0;width:10px;height:10px;background-color:#997465;border:1px solid #997465;opacity:1}.main-visual .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.main-visual .page-scroll{position:absolute;bottom:0;right:70px;writing-mode:vertical-rl}.main-visual .page-scroll span{margin-bottom:15px;font-family:Poppins;color:#997465;font-size:1.5rem;transition:.4s}.main-visual .page-scroll svg{margin-right:-7px;animation:link_arw 2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s infinite}.main-visual .page-scroll svg polyline{fill:none;stroke:#997465;stroke-miterlimit:10;transition:.4s}.main-visual .page-scroll:hover span{color:#efa262}.main-visual .page-scroll:hover svg polyline{stroke:#efa262}@keyframes link_arw{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(1rem);opacity:0}50.1%{transform:translateY(-1rem);opacity:0}}.block1{margin-top:160px;overflow:hidden}.block1 .w1200{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:200px}.block1 h2{font-size:15rem;color:#fff;font-family:Poppins;text-align:center;line-height:1;text-transform:uppercase;letter-spacing:.15em}.block1 h3{font-size:2.4rem;font-weight:bold;margin-top:80px;margin-bottom:60px}.block1 p{line-height:2;margin-bottom:60px}.block1 .bg01{position:absolute;bottom:-75px;left:-130px;z-index:-1}.block1 .bg02{position:absolute;bottom:-60px;right:-225px;z-index:-1}.block2{position:relative}.block2 .bg{width:100%;margin-top:-167px}.block2 .bgc{background-color:#ede6e2}.block2 h2{font-size:15rem;color:#fff;font-family:Poppins;text-align:center;line-height:1;text-transform:uppercase;position:relative;z-index:2;padding-top:120px;letter-spacing:.15em}.block2 .flex{margin-top:-170px;padding-bottom:140px;display:flex;justify-content:space-between;position:relative;align-items:flex-start}.block2 .flex .item{position:relative;width:43%;display:block}.block2 .flex .item figure{width:100%;height:auto;aspect-ratio:520/640;overflow:hidden}.block2 .flex .item figure.img01{clip-path:url(#clipshape01);-webkit-clip-path:url(#clipshape01)}.block2 .flex .item figure.img02{clip-path:url(#clipshape02);-webkit-clip-path:url(#clipshape02)}.block2 .flex .item figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px;pointer-events:none}.block2 .flex .item svg{position:absolute;top:0;left:0}.block2 .flex .item .btn01{width:280px;font-size:1.8rem;position:absolute;bottom:0;left:20px;bottom:10px;font-weight:bold;color:#997465}.block2 .flex .item:last-of-type{margin-top:120px}.block2 .flex .item:last-of-type .btn01{width:250px;left:unset;right:50px}.block2 .stamp01{position:absolute;top:-180px;left:-100px}.block2 .stamp01 g{opacity:0}.block2 .stamp01 g:first-of-type{transition-delay:1s}.block2 .stamp01 g:nth-of-type(2){transition-delay:.6s}.block2 .stamp01 g:nth-of-type(3){transition-delay:.5s}.block2 .stamp01 g:nth-of-type(4){transition-delay:.3s}.block2 .stamp01 path{fill:#dbd5d2}.block2 .stamp01.active g{opacity:1}.block3{padding-top:210px;position:relative;z-index:1;overflow:hidden;padding-bottom:200px}.block3 .stamp02{position:absolute;top:0;right:0}.block3 .stamp02 g{opacity:0}.block3 .stamp02 g:first-of-type{transition-delay:1s}.block3 .stamp02 g:nth-of-type(2){transition-delay:.6s}.block3 .stamp02 g:nth-of-type(3){transition-delay:.5s}.block3 .stamp02 g:nth-of-type(4){transition-delay:.3s}.block3 .stamp02 path{fill:#dbd5d2}.block3 .stamp02.active g{opacity:1}.block3 .flex{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:2}.block3 h2{font-size:14.5rem;color:#fff;font-family:Poppins;text-align:center;line-height:1;text-transform:uppercase;position:relative;z-index:2;margin-bottom:75px;letter-spacing:.15em}.block3 h3{font-size:2.4rem;font-weight:bold;margin-bottom:60px}.block3 p{line-height:2;margin-bottom:60px}.block3 .w1300{position:relative}.block3 figure{position:absolute;border-radius:30px;overflow:hidden}.block3 figure.bg01{top:-40px;left:-110px;aspect-ratio:560/640}.block3 figure.bg02{bottom:-185px;right:0;aspect-ratio:1/1}.block3 figure img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover;margin-top:-100px;pointer-events:none}.block4{margin-top:200px}.block4 h2{font-size:14.5rem;color:#ede6e2;font-family:Poppins;text-transform:uppercase;line-height:1;text-align:center;letter-spacing:.15em}.block4 .insta-slide{width:100%;background-color:#fff;padding:100px 0 60px;margin-top:-70px}.block4 .insta-slide .swiper{margin-top:30px}.block4 .insta-slide .swiper-wrapper{transition-timing-function:linear}.block4 .insta-slide .swiper-slide{width:175px;height:175px;overflow:hidden;border-radius:10px}.block4 .insta-slide .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block4 .insta-slide .btn-area{display:flex;justify-content:center;margin-top:60px}@media screen and (max-width: 1024px){.main-visual .swiper{padding:0 40px}.main-visual .swiper-slide{height:400px}.main-visual .swiper-slide img{-o-object-position:left center;object-position:left center}.main-visual .swiper-pagination{right:16px}.main-visual .page-scroll{right:15px}.block1{margin-top:100px}.block1 .w1200{align-items:flex-start}.block1 h2{font-size:11rem}.block1 h3{margin-top:60px;margin-bottom:45px}.block1 .bg01{display:none}.block1 .bg02{width:400px;right:-10px}.block2 h2{font-size:9rem}.block2 .flex{margin-top:-110px}.block2 .flex .item{width:48%}.block2 .flex .item .btn01{width:240px;bottom:0;left:0;font-size:1.5rem}.block2 .flex .item:last-of-type .btn01{width:210px;right:0}.block2 .stamp01{top:-200px;left:10px}.block3 h2{font-size:12rem}.block3 figure.bg01{left:-300px}.block3 figure.bg02{width:190px;right:10px}.block4{margin-top:120px}.block4 h2{font-size:10rem}.block4 .insta-slide{margin-top:-50px}.block4 .insta-slide .swiper{margin-top:0}}@media screen and (max-width: 767px){.main-visual{padding-top:65px}.main-visual .swiper{padding:0}.main-visual .swiper-slide{height:210px;border-radius:15px}.main-visual .swiper-pagination{right:25px}.main-visual .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:3px 0}.main-visual .page-scroll{display:none}.block1{margin-top:60px}.block1 h2{font-size:5rem}.block1 h3{font-size:1.8rem;margin-top:30px;margin-bottom:20px}.block1 p{margin-bottom:40px}.block1 .bg02{width:200px;bottom:70px}.block2 h2{font-size:4.5rem;padding-top:75px}.block2 .flex{margin-top:45px;padding-bottom:80px;flex-wrap:wrap}.block2 .flex .item{width:100%}.block2 .flex .item:last-of-type{margin-top:60px}.parallax.ob-right img{-o-object-position:right 30% top 0;object-position:right 30% top 0}.block3{padding:80px 15px 110px}.block3 h2{font-size:5rem;text-align:left;margin-bottom:40px}.block3 h3{font-size:1.8rem;margin-bottom:30px}.block3 p{margin-bottom:40px}.block3 figure.bg01{display:none}.block3 figure.bg02{width:175px;right:0;bottom:-110px}.block3 .stamp02{top:-45px;right:-20px}.block4{margin-top:80px}.block4 h2{font-size:5rem}.block4 .insta-slide{margin-top:-25px;padding:45px 0}.block4 .insta-slide .btn-area{margin-top:30px}}/*# sourceMappingURL=index.min.css.map */