.p-notes__list--item{position:relative}.p-notes__list--item a{position:relative;transition:.4s}.p-notes__list--item a::after,.p-notes__list--item a::before{content:"";display:block;width:0;height:1px;background-color:#d6d9e0;position:absolute;left:0;transition:.4s}.p-notes__list--item a::after{top:0}.p-notes__list--item a::before{bottom:0}@media screen and (min-width: 769px){.p-notes__list--item a:hover{background-color:rgba(0,0,0,.9);box-shadow:0 0 10px rgba(0,0,0,.3)}.p-notes__list--item a:hover::after,.p-notes__list--item a:hover::before{width:100%}.p-notes__list--item a:hover .p-notes__list__thumbnail img{border-radius:0}}.p-notes__list--item .p-notes__list--item__inner{position:relative;transition:.4s}.p-notes__list--item .p-notes__list--item__inner::after,.p-notes__list--item .p-notes__list--item__inner::before{content:"";display:block;width:1px;height:0;background-color:#d6d9e0;position:absolute;top:0;transition:.4s}.p-notes__list--item .p-notes__list--item__inner::after{left:0}.p-notes__list--item .p-notes__list--item__inner::before{right:0}@media screen and (min-width: 769px){.p-notes__list--item .p-notes__list--item__inner:hover::after,.p-notes__list--item .p-notes__list--item__inner:hover::before{height:100%}}.p-photography__section__list__item a img{transition:.4s}.p-photography__section__list__item a .p-photography__section__list__item__title{opacity:0;transition:.4s}.p-photography__section__list__item a::after{content:"";display:block;width:105%;height:105%;pointer-events:none;background-color:rgba(0,0,0,.7);opacity:0;transition:.4s;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.p-photography__section__list__item a:hover img{transform:scale(1.1)}.p-photography__section__list__item a:hover::after{opacity:1}.p-photography__section__list__item a:hover .p-photography__section__list__item__title{opacity:1}}@keyframes float{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-12px)}100%{transform:translateX(-50%) translateY(0)}}.js-anime.js-anime__from-under{overflow:hidden}.js-anime.js-anime__from-under>span,.js-anime.js-anime__from-under>div{display:block;transform:translateY(100%);transition:transform 1.3s cubic-bezier(0.22, 1, 0.36, 1)}.js-anime.is-active.js-anime__from-under span{transform:translateY(0)}@keyframes scroll-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes spinSp{from{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(-360deg)}}.c-page-title{color:#d6d9e0}@media screen and (min-width: 769px){.c-page-title{margin-bottom:min(2.7777777778vw,40px)}}@media screen and (max-width: 768px){.c-page-title{margin-bottom:6.6666666667vw}}.c-page-title span{display:block}.c-page-title .c-page-title--en{font-weight:600;line-height:1;letter-spacing:.05em;font-family:"Abel",sans-serif}@media screen and (min-width: 769px){.c-page-title .c-page-title--en{font-size:min(2.2222222222vw,32px)}}@media screen and (max-width: 768px){.c-page-title .c-page-title--en{font-size:7.4666666667vw}}@media screen and (min-width: 769px){.c-page-title .c-page-title--ja{font-size:min(.9722222222vw,14px);margin-top:min(1.0416666667vw,15px);margin-left:min(.1388888889vw,2px)}}@media screen and (max-width: 768px){.c-page-title .c-page-title--ja{font-size:3.2vw;margin-top:3.2vw}}.c-logo--white svg,.c-logo--white g,.c-logo--white path{fill:#f9f9f9}.p-photography__kv{position:relative;max-width:100%}@media screen and (min-width: 769px){.p-photography__kv{height:min(58.3333333333vw,840px)}}@media screen and (max-width: 768px){.p-photography__kv{padding-bottom:21.3333333333vw}}.p-photography__kv .p-photography__kv__inner__wide{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__inner__wide{max-width:min(111.1111111111vw,1600px)}}.p-photography__kv .p-photography__kv__satellite{border-radius:9999px;border:2px solid #d6d9e0;position:absolute;opacity:0;transition:opacity 1s;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform-origin:center}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__satellite{width:min(71.5277777778vw,1030px);height:min(71.5277777778vw,1030px);right:max(-14.9305555556vw,-215px);top:max(-21.875vw,-315px);animation:spin 50s linear infinite}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__satellite{top:-2.1333333333vw;left:50%;width:84.2666666667vw;height:84.2666666667vw;animation:spinSp 30s linear infinite}}.p-photography__kv .p-photography__kv__satellite.is-show{opacity:1}.p-photography__kv .p-photography__kv__outer-circle{border-radius:9999px;border:2px solid #d6d9e0;position:absolute;opacity:0;transition:opacity 1s}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__outer-circle{width:min(69.4444444444vw,1000px);height:min(69.4444444444vw,1000px);right:max(-13.8888888889vw,-200px);top:max(-20.8333333333vw,-300px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__outer-circle{top:0vw;left:50%;transform:translateX(-50%);width:80vw;height:80vw}}.p-photography__kv .p-photography__kv__outer-circle.is-show{opacity:1}.p-photography__kv .p-photography__kv__middle-circle{border-radius:9999px;border:2px solid #d6d9e0;position:absolute;opacity:0;transition:opacity 1s}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__middle-circle{width:min(69.4444444444vw,1000px);height:min(69.4444444444vw,1000px);right:max(-13.8888888889vw,-200px);top:max(-20.8333333333vw,-300px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__middle-circle{top:0vw;left:50%;transform:translateX(-50%);width:80vw;height:80vw}}.p-photography__kv .p-photography__kv__middle-circle.is-show{opacity:1}.p-photography__kv .p-photography__kv__inner-circle{border-radius:9999px;position:absolute;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__inner-circle{width:min(67.3611111111vw,970px);height:min(67.3611111111vw,970px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__inner-circle{width:75.7333333333vw;height:75.7333333333vw}}.p-photography__kv .p-photography__kv__list-wrap{display:flex;justify-content:center;position:relative;transform-origin:0% 0%}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__list-wrap{width:135%;transform:translateX(-21%) rotate(-10deg);gap:min(.6944444444vw,10px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__list-wrap{width:125%;transform:translateX(-18%) rotate(-10deg);gap:1.0666666667vw}}.p-photography__kv .p-photography__kv__list-wrap__horizontal{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__list-wrap__horizontal{gap:min(.6944444444vw,10px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__list-wrap__horizontal{gap:1.0666666667vw}}.p-photography__kv .p-photography__kv__list{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__list{gap:min(.6944444444vw,10px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__list{gap:1.0666666667vw}}.p-photography__kv .p-photography__kv__list-item{position:relative;overflow:hidden;pointer-events:none}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__list-item{width:min(18.0555555556vw,260px);height:min(8.59375vw,123.75px);border-radius:min(.6944444444vw,10px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__list-item{width:22.4vw;height:12.6vw;border-radius:2.1333333333vw}}.p-photography__kv .p-photography__kv__list-item img{pointer-events:none;width:100%;height:100%;object-fit:cover}.p-photography__kv .p-photography__kv__list-wrap__horizontal:nth-child(odd){animation:scroll-down 60s linear infinite}.p-photography__kv .p-photography__kv__list-wrap__horizontal:nth-child(even){animation:scroll-up 60s linear infinite}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__text{padding-top:min(4.8611111111vw,70px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__text{padding-top:85.3333333333vw}}.p-photography__kv .p-photography__kv__title{line-height:1;color:#d6d9e0;font-family:"Abel",sans-serif}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__title{font-size:min(8.3333333333vw,120px);margin-bottom:min(2.7777777778vw,40px)}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__title{font-size:12.8vw;margin-bottom:8vw}}.p-photography__kv .p-photography__kv__desc{color:#d6d9e0}@media screen and (min-width: 769px){.p-photography__kv .p-photography__kv__desc{font-size:min(1.25vw,18px);line-height:1.8}}@media screen and (max-width: 768px){.p-photography__kv .p-photography__kv__desc{font-size:4.2666666667vw;line-height:1.8}}.p-photography__kv .p-photography__kv__desc span{transition-delay:.2s}.p-photography{overflow:hidden}@media screen and (min-width: 769px){.p-photography .p-photography__section+.p-photography__section{margin-top:min(4.1666666667vw,60px)}}@media screen and (max-width: 768px){.p-photography .p-photography__section+.p-photography__section{margin-top:16vw}}.p-photography .p-photography__section__title{font-weight:600}@media screen and (min-width: 769px){.p-photography .p-photography__section__title{font-size:min(1.5277777778vw,22px);margin-bottom:min(1.0416666667vw,15px)}}@media screen and (max-width: 768px){.p-photography .p-photography__section__title{font-size:4.2666666667vw;margin-bottom:4vw}}.p-photography .p-photography__section__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-photography .p-photography__section__list{gap:min(.2777777778vw,4px)}}@media screen and (max-width: 768px){.p-photography .p-photography__section__list{gap:.5333333333vw}}.p-photography .p-photography__section__list__item{overflow:hidden}@media screen and (min-width: 769px){.p-photography .p-photography__section__list__item{width:min(9.2361111111vw,133px);height:min(9.2361111111vw,133px)}}@media screen and (max-width: 768px){.p-photography .p-photography__section__list__item{width:calc((100% - 1.0666666667vw)/3);height:29.3333333333vw}}@media screen and (min-width: 769px){.p-photography .p-photography__section__list__item:first-of-type{border-top-left-radius:min(.5555555556vw,8px)}.p-photography .p-photography__section__list__item:nth-of-type(8){border-top-right-radius:min(.5555555556vw,8px)}.p-photography .p-photography__section__list__item:nth-last-child(-n+8):nth-child(8n+1){border-bottom-left-radius:min(.5555555556vw,8px)}.p-photography .p-photography__section__list__item:nth-last-child(-n+8):nth-child(8n){border-bottom-right-radius:min(.5555555556vw,8px)}}@media screen and (max-width: 768px){.p-photography .p-photography__section__list__item:first-of-type{border-top-left-radius:2.6666666667vw}.p-photography .p-photography__section__list__item:nth-of-type(3){border-top-right-radius:2.6666666667vw}.p-photography .p-photography__section__list__item:nth-last-child(-n+3):nth-child(3n+1){border-bottom-left-radius:2.6666666667vw}.p-photography .p-photography__section__list__item:nth-last-child(-n+3):nth-child(3n){border-bottom-right-radius:2.6666666667vw}}.p-photography .p-photography__section__list__item a{display:block;width:100%;height:100%;padding-bottom:66.6666%;position:relative;overflow:hidden}.p-photography .p-photography__section__list__item a img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){.p-photography .p-photography__section__list__item .p-photography__section__list__item__title{font-size:min(.9027777778vw,13px);position:absolute;width:90%;text-align:center;color:#d6d9e0;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.p-photography .p-photography__section__list__item .p-photography__section__list__item__title{opacity:0}}
/*# sourceMappingURL=style.css.map */