@charset "UTF-8";#indexP{position:relative}#indexP main{background-color:#000}#indexP header:before{opacity:1}#indexP .h-Nav p{color:#fff}#indexP .h-Nav a:before{border-top:1px solid #fff;border-right:1px solid #fff}#hero-Vis{position:relative;width:100%;height:100vh;aspect-ratio:16/9;overflow:hidden;z-index:10;background-color:#000;padding-top:100px}#hero-Vis .hero-Vis-inner{position:relative;width:100%;height:100%}#hero-Vis>p{display:block;position:absolute;bottom:10px;left:10px;width:100px;padding:8px 10px;color:#3c3c3c;background-color:#fff;border:1px solid #a5895e;font-size:12px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;z-index:5}#hero-Vis .hero-Vis-inner video{position:relative;width:100%;height:100%;line-height:1;-o-object-fit:cover;object-fit:cover;z-index:4;-o-object-position:top;object-position:top}#hero-Vis .hero-Vis-inner .hero-Vis-fig{position:absolute;top:0;left:0;width:100%;height:100vh;aspect-ratio:16/9;z-index:1}#hero-Vis .hero-Vis-inner .hero-Vis-fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#hero-Vis .hero-Vis-inner .hero-Vis-fig3{opacity:0;-webkit-transition:1s;transition:1s;position:absolute;bottom:0;right:0;width:auto;height:calc(100vh - 50px);z-index:2}#hero-Vis .hero-Vis-inner .hero-Vis-fig3 img{position:relative;width:auto;height:100%;-webkit-transition:3s;transition:3s;transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}#hero-Vis .hero-Vis-inner .hero-Vis-fig2{opacity:0;-webkit-transition:1s;transition:1s;position:absolute;right:56%;top:50%;width:30%;max-width:540px;height:auto;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hero-Vis .hero-Vis-inner .hero-Vis-fig2 img{display:block;vertical-align:bottom;width:100%;height:auto}#hero-Vis.ani1 .hero-Vis-inner .hero-Vis-fig,#hero-Vis.ani1 .hero-Vis-inner .hero-Vis-fig2,#hero-Vis.ani1 .hero-Vis-inner .hero-Vis-fig3{opacity:1}#hero-Vis.ani1 .hero-Vis-fig3 img{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1)}@media only screen and (max-width:899px){#hero-Vis .hero-Vis-inner .hero-Vis-fig2{right:auto;left:50%;top:calc(17% - 50px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#hero-Vis .hero-Vis-inner .hero-Vis-fig3{width:100%;height:auto}#hero-Vis .hero-Vis-inner .hero-Vis-fig3 img{width:90%;height:auto;position:absolute;right:0;bottom:0}#hero-Vis .hero-Vis-inner .hero-Vis-fig2{width:76%}}@media screen and (max-width:384px){#hero-Vis .hero-Vis-inner .hero-Vis-fig2{top:calc(17% - 50px)}#hero-Vis .hero-Vis-inner .hero-Vis-fig2{width:70%}#hero-Vis .hero-Vis-inner .hero-Vis-fig3 img{width:80%}}#sec-Img{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5}.sec01-Img:before,.sec02-Img:before,.sec03-Img:before{display:block;content:"";position:absolute;width:100%;height:100vh;background:rgba(0,0,0,0.7);-webkit-transition:0.3s;transition:0.3s;opacity:0;z-index:7;pointer-events:none}.sec01-Img.is-blur:before,.sec02-Img.is-blur:before{opacity:1}.sec03-Img:before{opacity:1}#sec-Img>div{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;-webkit-transition:0.5s;transition:0.5s}#sec-Img figure{width:100vw;height:100vh;background-color:#000}#sec-Img .sec03-Img figure{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:140/183;overflow:hidden}#sec-Img img{width:100%;height:100%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.1s linear;transition:-webkit-transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear,-webkit-transform 0.1s linear;will-change:transform;-o-object-fit:cover;object-fit:cover}.sec01-Img{z-index:5}.sec02-Img{z-index:6;opacity:0}.sec03-Img{z-index:7;opacity:0}.bann_lmt{position:relative;z-index:8;width:100%;max-width:800px;margin-left:auto;margin-right:auto;-webkit-transition:0.3s;transition:0.3s;margin-top:80px}@media only screen and (max-width:899px){.bann_lmt{width:88vw}}.bann_lmt a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}.bann_lmt figure{display:block;vertical-align:bottom;width:100%}.bann_lmt figure img{display:block;vertical-align:bottom;width:100%}.bann_lmt:hover{opacity:0.7}#sec-Img.is-show-sec02 .sec01-Img,#sec-Img.is-show-sec03 .sec01-Img{opacity:0}#sec-Img.is-show-sec02 .sec02-Img{opacity:1}#sec-Img.is-show-sec03 .sec03-Img{opacity:1}.sec01-Txt{position:relative;width:100%;margin-top:200vh;padding-bottom:100px;color:#fff;font-family:"Shippori Mincho",serif;text-align:center;z-index:10}.sec01-Txt h2{max-width:414px;width:80%;margin:0 auto 10px}.sec01-Txt h3{font-size:min(6vw,35px);font-weight:100;letter-spacing:0.3em}.sec01-Txt .lead-Txt{margin:150px auto;font-size:16px;line-height:2.5;letter-spacing:0.2em}.sec01-Txt .lead-Txt .note-Txt{margin-top:40px;display:block;text-align:center;font-size:12px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.2}@media only screen and (max-width:899px){.sec01-Txt .lead-Txt .note-Txt{text-align:left}}.sec01-Txt picture{display:block;max-width:1000px;width:100%;margin:0 auto}.sec02-Txt{position:relative;width:100%;margin-top:200vh;padding:100vh 0;padding-bottom:50vh;color:#fff;font-family:"Shippori Mincho",serif;text-align:center;z-index:10}@media only screen and (max-width:899px){.sec02-Txt{padding-bottom:25vh}}.sec02-Txt h2{background:-webkit-gradient(linear,left top,right top,from(#b7a370),to(#7b674c));background:linear-gradient(90deg,#b7a370,#7b674c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:min(6vw,35px);line-height:2}.sec02-Txt .lead-Txt{margin-top:50px;font-size:16px;line-height:2.5;letter-spacing:0.2em}#sec03{position:relative}#sec03 figure.i_img_03{position:relative;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:899px){#sec03 figure.i_img_03{position:relative;width:100%;height:100vh;margin-left:auto;margin-right:auto}#sec03 figure.i_img_03 img{height:100%;-o-object-fit:cover;object-fit:cover}}#sec03-Wrap{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:4}#sec03-Wrap>figure{position:relative;width:100%;height:100vh;aspect-ratio:140/183;-webkit-transition:0.5s;transition:0.5s;opacity:0;overflow:hidden}#sec03-Wrap figure.is-scroll{opacity:1}#sec03-Wrap picture{display:block;width:100%;height:100%}#sec03-Wrap img{position:absolute;left:0;width:100%;-webkit-transition:5s;transition:5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;aspect-ratio:140/183;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(calc(-100% + 100vh));transform:translateY(calc(-100% + 100vh))}#sec03-Wrap figure.is-scroll img{-webkit-transform:translateY(0);transform:translateY(0)}#wht-Wrap{position:relative;width:100%;margin-top:100px;padding:0 0 80px;background-color:#fff;z-index:11}@media only screen and (max-width:899px){#wht-Wrap{margin-top:18vh}}.brand-Ttl{position:relative}.brand-Ttl>h3{position:absolute;top:10%;left:50%;color:#fff;font-size:min(12vw,80px);font-family:"Cormorant Garamond",serif;letter-spacing:0.2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.brand-List{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:3%;max-width:1600px;width:90%;margin:0 auto;padding:100px 0}.brand-List>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;width:31.3333333333%}.brand-List>li>section{text-align:center}.brand-List h4{margin:50px auto 20px;font-size:min(2vw,24px);font-family:"Shippori Mincho",serif;line-height:1.8}.brand-List p{font-size:min(0.9vw,14px);line-height:2}.brand-List .m-Img{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 0 auto;grid-template-areas:"large large" "small1 small2";gap:0}.brand-List .large{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:large}.brand-List figcaption{bottom:0;right:0;padding:5px;background-image:-webkit-gradient(linear,right top,left top,from(#000),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#000,rgba(0,0,0,0));line-height:1.4;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:clamp(0.5rem,0.316rem + 0.283vw,0.6875rem)}.req-Block{position:relative;max-width:1000px;width:90%;margin:0 auto;padding:50px;background:url(../img/top/bdr_bg.png) no-repeat center center;background-size:100% 100%;font-family:"Shippori Mincho",serif;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.req-Block h3{margin-bottom:30px;font-size:min(7vw,35px);letter-spacing:0.2em}.req-Block .req-Btn{max-width:400px;margin:0 auto;padding:20px}.req-Block .info-Block{margin-top:50px;padding-top:50px;border-top:1px solid #7b674c}.req-Block .info-Block h4{margin-bottom:30px;color:#a5895e;font-size:min(5vw,25px);font-family:"Cormorant Garamond",serif;letter-spacing:0.2em}.req-Block .info-List{max-width:700px;width:90%;margin:0 auto}.req-Block .info-List a{display:inline-block;text-decoration:underline}.req-Block .info-List>li:not(:first-child){margin-top:10px}.req-Block .info-List dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1em;padding-bottom:10px;border-bottom:1px solid #3c3c3c;font-size:14px}.req-Block .info-List dt{font-weight:400}.req-Block .info-List dd{line-height:1.5;text-align:left}@media only screen and (max-width:899px){#hero-Vis{height:calc(100svh - 50px);aspect-ratio:9/16;padding-top:60px}#hero-Vis .hero-Vis-inner>figure{height:calc(100svh - 60px);aspect-ratio:9/16}#sec-Img .sec01-Img img{width:auto;height:100%;-o-object-fit:none;object-fit:none;-webkit-transform:translateX(0);transform:translateX(0)}#sec-Img .sec03-Img figure{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:8/15;overflow:hidden}.sec01-Txt .lead-Txt{margin:30px auto 100px;font-size:14px}.point-List{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:70%;margin:0 auto;padding:30px 0;border-top:1px solid #a5895e;border-bottom:1px solid #a5895e}.sec02-Txt .lead-Txt{margin-top:30px;font-size:14px}#sec03-Wrap>figure{aspect-ratio:32/89}#sec03-Wrap img{aspect-ratio:32/89}.brand-List{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;padding:70px 0}.brand-Ttl>h3{top:15%}.brand-List>li{gap:30px;max-width:100%;width:100%}.brand-List>li>section{text-align:center}.brand-List .m-Logo{max-width:400px;width:100%;margin:0 auto}.brand-List h4{margin:30px auto 20px;font-size:min(5vw,24px)}.brand-List p{font-size:3.1vw}.brand-List figcaption{font-size:min(2.2vw,10px)}.req-Block{padding:50px 20px;background:url(../img/top/bdr_bg_sp.png) no-repeat center center;background-size:100% 100%}.req-Block .req-Btn{padding:15px 0}.req-Block .info-Block{margin-top:30px;padding-top:30px}.req-Block .info-Block h4{margin-bottom:10px}.req-Block .info-List dl{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-size:12px}}
/*# sourceMappingURL=top.css.map */