html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background-color:rgba(0,0,0,0)}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}hr{display:block;height:1px;border:0;margin:0;padding:0}input,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0}select{outline:0;border-radius:0}input,textarea{padding:0;background-color:inherit;border:none}iframe[name=google_conversion_frame]{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px}@font-face{font-family:zen-old-mincho-regular;src:url("../../font/zen-old-mincho/ZenOldMincho-Regular.ttf") format("opentype")}@font-face{font-family:zen-old-mincho-medium;src:url("../../font/zen-old-mincho/ZenOldMincho-Medium.ttf") format("opentype")}@font-face{font-family:eb-garamond-regular;src:url("../../font/eb-garamond/EBGaramond-Regular.ttf") format("opentype")}@font-face{font-family:eb-garamond-medium;src:url("../../font/eb-garamond/EBGaramond-Medium.ttf") format("opentype")}@font-face{font-family:nunito-regular;src:url("../../font/nunito/Nunito-Regular.ttf") format("opentype")}@font-face{font-family:nunito-semibold;src:url("../../font/nunito/Nunito-SemiBold.ttf") format("opentype")}@font-face{font-family:roboto-regular;src:url("../../font/roboto/Roboto-Regular.ttf") format("opentype");font-weight:normal;font-style:normal}.reserve.hide{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.header{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.header.show{opacity:1;visibility:visible;transition:opacity .3s}.mv{height:calc(var(--dvh, 1vh)*100);min-height:600px;position:fixed;inset:0}@media screen and (min-width: 835px){.mv{height:100vh}}@supports(height: 100svh){.mv{height:100svh}@media screen and (min-width: 835px){.mv{height:100vh}}}.mv__img{display:block;width:100%;height:100%;position:relative;transform:scale(1.05);animation:zoom-out 1.5s forwards}.mv__img::after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}@media screen and (min-width: 835px){.mv__img::after{display:none}}.mv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__texts{width:100%;text-align:center;color:#fff;position:absolute;top:15.5%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 835px){.mv__texts{height:100vh;text-align:justify;top:33.6666666667%;left:16.6666666667%;transform:unset}}@media screen and (min-width: 835px){.mv__titleWrapper{position:relative}.mv__titleWrapper::before{content:"";display:block;position:absolute;width:50px;height:1px;background-color:rgba(255,255,255,.3);top:12px;left:-60px;transform:scale(0, 1);transform-origin:left top;animation:heading-line-animation .8s 1.3s cubic-bezier(0, 0.55, 0.45, 1) forwards}}.mv__titleInner{overflow:hidden}.mv__title{font-size:1.6rem;line-height:2.4rem;letter-spacing:.05em;transform:translateY(100%);animation:vertical-animation 1s .7s forwards cubic-bezier(0, 0.55, 0.45, 1)}@media screen and (min-width: 835px){.mv__title{font-size:1.7rem;line-height:2.55rem}}.mv__heading{margin-top:120px;font-size:1.8rem;line-height:4.14rem;letter-spacing:.1em;opacity:0;animation:blur-animation 1.3s 1.5s forwards}@media screen and (min-width: 835px){.mv__heading{margin-top:90px;font-size:2rem;line-height:4.6rem;animation:blur-animation 1.3s 1.8s forwards}}.mv__heading:lang(en){font-size:1.9rem;line-height:3.515rem;letter-spacing:.05em}@media screen and (min-width: 835px){.mv__heading:lang(en){margin-top:88px;font-size:2.1rem;line-height:3.885rem}}.mv__lead{margin-top:35px;font-size:1.4rem;line-height:3.5rem;letter-spacing:.11em;opacity:0;animation:blur-animation 1.3s 1.5s forwards}@media screen and (min-width: 835px){.mv__lead{margin-top:45px;font-size:1.4rem;line-height:3.5rem;animation:blur-animation 1.3s 1.8s forwards}}.mv__lead:lang(en){margin-top:40px;font-size:1.5rem;line-height:3.3rem;letter-spacing:.05em}@media screen and (min-width: 835px){.mv__lead:lang(en){margin-top:46px}}.sp-line{position:absolute;bottom:70px;left:50%;transform:translateX(10px)}.sp-line:lang(en){left:47.5%}.mv__lineWrapper{display:grid;place-content:center;opacity:0;animation:scroll-line-animation 1s 2.5s both}@media screen and (min-width: 835px){.mv__lineWrapper{display:grid;margin-top:45px;place-content:unset}}@keyframes scroll-line-animation{to{opacity:1}}.mv__line{grid-area:1/1;width:1px;height:60px;background-color:rgba(255,255,255,.2)}@media screen and (min-width: 835px){.mv__line{left:33px}}.mv__line--avtive{grid-area:1/1;width:1px;height:60px;background-color:#fff;animation:scroll-animation 2s 3.5s infinite both}@media screen and (min-width: 835px){.mv__line--avtive{left:33px;animation:scroll-animation 2s 3.6s infinite both}}.mt{grid-column:1/-1;margin-top:100vh}@media screen and (min-width: 835px){.mt{margin-top:100vh}}.nature{position:relative;z-index:2}.nature__inner{grid-column:1/-1;background-color:#eaeaea}@media screen and (min-width: 835px){.nature__inner{grid-column:unset}}.nature__content{display:grid;grid-template-columns:10px 1fr 10px;grid-column:1/-1;padding-bottom:183px;position:relative}@media screen and (min-width: 835px){.nature__content{grid-template-columns:5.5555555556% auto 5.5555555556%;place-content:center;margin-inline:auto;max-width:1536px;padding-bottom:443px}}.nature__content::before{content:"";display:block;width:1px;height:50px;background-color:#b3b3b3;position:absolute;left:50%;transform:translateX(-50%);bottom:60px}@media screen and (min-width: 835px){.nature__content::before{height:80px;bottom:182px}}.nature__content:lang(en){padding-bottom:171px}@media screen and (min-width: 835px){.nature__content:lang(en){padding-bottom:436px}}.nature__introduction{grid-column:2/3}@media screen and (min-width: 835px){.kabusugi{display:grid;grid-template-columns:7.8125% 362px 13.984375% 1fr;place-items:center;margin-top:222px}}.kabusugi__texts{padding:82px 22px 48px;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 835px){.kabusugi__texts{display:grid;place-content:center;grid-column:2/3;padding:6px 0 0}}.kabusugi__texts.show .kabusugi__text{animation:fade-in 1.5s .8s forwards}.kabusugi__texts.show .kabusugi__text:lang(en){animation:fade-in 1.5s 2s forwards}@media screen and (min-width: 835px){.kabusugi__texts:lang(en){padding:0}}.kabusugi__heading{font-size:1.8rem;line-height:4.14rem;text-align:center;letter-spacing:.1em}@media screen and (min-width: 835px){.kabusugi__heading{font-size:2rem;line-height:4.6rem}}.kabusugi__heading:lang(en){font-size:1.9rem;line-height:3.515rem;letter-spacing:.05em}@media screen and (min-width: 835px){.kabusugi__heading:lang(en){font-size:2.1rem;line-height:3.885rem}}.kabusugi__text{margin-top:25px;font-size:1.4rem;line-height:2.8rem;letter-spacing:.1em;opacity:0}@media screen and (min-width: 835px){.kabusugi__text{margin-top:40px}}.kabusugi__text:lang(en){font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em}.kabusugi__img{overflow:hidden}@media screen and (min-width: 835px){.kabusugi__img:nth-last-of-type(2){grid-column:4/-1}}@media screen and (min-width: 835px){.kabusugi__img:last-of-type{grid-column:1/-1;margin-inline:17.1875% auto;width:60.9375%}}.kabusugi__img picture{display:block;transform:scale(1.05);transition:transform 2s}.kabusugi__img picture.scale{transform:scale(1)}.kabusugi__img+.kabusugi__img{margin-top:5px}@media screen and (min-width: 835px){.kabusugi__img+.kabusugi__img{margin-top:150px}}@media screen and (min-width: 835px){.ajisai{display:grid;grid-template-columns:1fr 13.984375% 360px 7.8125%;margin-top:154px;place-items:center}}@media screen and (min-width: 835px){.ajisai:lang(en){margin-top:149px}}.ajisai__texts{padding:81px 22px 49px}@media screen and (min-width: 835px){.ajisai__texts{display:grid;place-content:center;grid-column:3/4;padding:2px 0 0;height:-moz-fit-content;height:fit-content}}.ajisai__texts.show .ajisai__text{opacity:1}.ajisai__heading{font-size:1.8rem;line-height:4.14rem;text-align:center;letter-spacing:.1em}@media screen and (min-width: 835px){.ajisai__heading{font-size:2rem;line-height:4.6rem}}.ajisai__heading:lang(en){font-size:1.9rem;line-height:3.515rem;letter-spacing:.05em}@media screen and (min-width: 835px){.ajisai__heading:lang(en){font-size:2.1rem;line-height:3.885rem}}.ajisai__text{margin-top:25px;font-size:1.4rem;line-height:2.8rem;letter-spacing:.1em;opacity:0;transition:opacity 1.5s 1s}@media screen and (min-width: 835px){.ajisai__text{margin-top:40px}}.ajisai__text:lang(en){font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;transition:opacity 1.5s 1.5s}.ajisai__img{overflow:hidden}@media screen and (min-width: 835px){.ajisai__img:nth-last-of-type(2){grid-column:1/2;grid-row:1/2}}@media screen and (min-width: 835px){.ajisai__img:last-of-type{grid-column:1/-1;margin-inline:auto 17.1875%;width:60.9375%}}.ajisai__img picture{display:block;transform:scale(1.05);transition:transform 2s}.ajisai__img picture.scale{transform:scale(1)}.ajisai__img+.ajisai__img{margin-top:5px}@media screen and (min-width: 835px){.ajisai__img+.ajisai__img{margin-top:150px}}@media screen and (min-width: 835px){.nameless-pond{display:grid;grid-template-columns:7.8125% 362px 13.984375% 1fr;margin-top:150px;place-items:center}}.nameless-pond__texts{padding:82px 22px 49px}@media screen and (min-width: 835px){.nameless-pond__texts{display:grid;place-content:center;grid-column:2/3;padding:5px 0 0;height:-moz-fit-content;height:fit-content}}.nameless-pond__texts.show .nameless-pond__text{opacity:1}.nameless-pond__texts:lang(en){padding-top:86px;padding-bottom:50px}@media screen and (min-width: 835px){.nameless-pond__texts:lang(en){padding-top:53px}}.nameless-pond__heading{font-size:1.8rem;line-height:4.14rem;text-align:center;letter-spacing:.1em}@media screen and (min-width: 835px){.nameless-pond__heading{font-size:2rem;line-height:4.6rem}}.nameless-pond__heading:lang(en){font-size:1.9rem;line-height:1.4;letter-spacing:.05em}@media screen and (min-width: 835px){.nameless-pond__heading:lang(en){font-size:2.1rem}}.nameless-pond__headingEnSmall:lang(en){font-size:1.4rem;line-height:2.59rem;letter-spacing:.05em}@media screen and (min-width: 835px){.nameless-pond__headingEnSmall:lang(en){font-size:1.5rem;line-height:2.775rem}}.nameless-pond__text{margin-top:25px;font-size:1.4rem;line-height:2.8rem;letter-spacing:.1em;opacity:0;transition:opacity 1.5s .9s}@media screen and (min-width: 835px){.nameless-pond__text{margin-top:40px}}.nameless-pond__text:lang(en){font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;transition:opacity 1.5s 1.2s}.nameless-pond__img{overflow:hidden}@media screen and (min-width: 835px){.nameless-pond__img{grid-column:4/-1}}.nameless-pond__img picture{display:block;transform:scale(1.05);transition:transform 2s}.nameless-pond__img picture.scale{transform:scale(1)}.others{display:grid;row-gap:5px;margin-top:110px}@media screen and (min-width: 835px){.others{grid-template-columns:7.8125% 14.0625% 28.125% 32.8125% auto 7.8125%;row-gap:151px;margin-top:152px}}.others:lang(en){margin-top:112px}@media screen and (min-width: 835px){.others:lang(en){margin-top:149px}}.others__img{overflow:hidden}@media screen and (min-width: 835px){.others__img:first-of-type{grid-column:2/6}.others__img:nth-of-type(2){grid-column:1/4}.others__img:nth-of-type(3){grid-column:3/5}.others__img:nth-of-type(4){grid-column:4/-1}.others__img:nth-of-type(5){grid-column:2/6}.others__img:nth-of-type(6){grid-column:1/4}}.others__img picture{display:block;transform:scale(1.05);transition:transform 2s}.others__img picture.scale{transform:scale(1)}
