.slide,.slide img{position:relative}.slide img:nth-child(n+2){display:none;position:absolute;top:0;left:0}#fixed_bnr{position:fixed;bottom:20px;right:20px;width:145px;z-index:10;opacity:0;transform:scale(.6);transition:all .2s cubic-bezier(.6,-.28,.735,.045);cursor:pointer}@media(max-width:1024px){#fixed_bnr{bottom:15px;right:15px}}#fixed_bnr.on{opacity:1;transform:scale(1);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#fixed_bnr.hide{opacity:0;pointer-events:none!important;cursor:default;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#fixed_bnr.hide *{pointer-events:none!important}#fixed_bnr>div{position:relative;transform:translate(90%);box-shadow:2px 2px 10px #0000001a;transition:transform .2s ease-in}#fixed_bnr.act>div{transform:translate(0);transition:transform .2s ease-out}#fixed_bnr.act a{pointer-events:all}#fixed_bnr a{display:block;transition:filter .6s ease-out}@media(hover:hover){#fixed_bnr a:hover{transition:filter .2s ease-out;filter:brightness(1.2)}}#fixed_bnr a img{border:1.5px solid #252525;border-radius:8px;box-shadow:1px 3px 3px #0003}#fixed_bnr .btn_close{position:absolute;top:-9px;right:-13px;width:20px;height:20px;border-radius:100px;border:1px solid #252525;background-color:#fff;transform:rotate(0);transition:transform .3s ease-out;cursor:pointer}@media(hover:hover){#fixed_bnr .btn_close:hover{transform:rotate(180deg)}}#fixed_bnr .btn_close:before,#fixed_bnr .btn_close:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:1px;background-color:#252525}#fixed_bnr .btn_close:before{transform:translate(-50%,-50%) rotate(45deg)}#fixed_bnr .btn_close:after{transform:translate(-50%,-50%) rotate(-45deg)}#top .inner{display:flex;justify-content:flex-start;padding-left:120px}@media only screen and (max-width:1024px){#top .inner{display:block;padding:72px 0 0;transform:none!important}}#top .body{position:relative;min-width:350px;width:35vw}@media only screen and (max-width:1024px){#top .body{min-width:auto;width:auto}}#top nav{position:absolute;bottom:0;left:30px;box-sizing:border-box}@media only screen and (max-width:1024px){#top nav{position:static;width:100vw;padding:60px 30px;box-sizing:border-box}}#top nav h3{font-family:Jost,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.01em;font-weight:500;opacity:0;transform:translateY(50%);transition:all .6s ease-out 1.3s}@media only screen and (max-width:1024px){#top nav h3{transition-delay:0s}}#top nav ol{box-sizing:border-box;margin-top:.75em}@media only screen and (max-width:1024px){#top nav ol{display:flex;gap:.2em;flex-wrap:wrap}}#top nav li{margin-top:.2em;opacity:0;transform:translateY(50%);transition:opacity .6s ease-out,transform .6s ease-out}@media only screen and (max-width:1024px){#top nav li{width:calc(50% - .2em);margin-top:0}}#top nav li:nth-child(1){transition-delay:1.6s}@media only screen and (max-width:1024px){#top nav li:nth-child(1){transition-delay:.1s}}#top nav li:nth-child(2){transition-delay:1.7s}@media only screen and (max-width:1024px){#top nav li:nth-child(2){transition-delay:.2s}}#top nav li:nth-child(3){transition-delay:1.8s}@media only screen and (max-width:1024px){#top nav li:nth-child(3){transition-delay:.3s}}#top nav li:nth-child(4){transition-delay:1.9s}@media only screen and (max-width:1024px){#top nav li:nth-child(4){transition-delay:.4s}}#top nav li:nth-child(5){transition-delay:2s}@media only screen and (max-width:1024px){#top nav li:nth-child(5){transition-delay:.5s}}#top nav li:nth-child(6){transition-delay:2.1s}@media only screen and (max-width:1024px){#top nav li:nth-child(6){transition-delay:.6s}}#top nav li:nth-child(7){transition-delay:2.2s}@media only screen and (max-width:1024px){#top nav li:nth-child(7){transition-delay:.7s}}#top nav li:nth-child(8){transition-delay:2.3s}@media only screen and (max-width:1024px){#top nav li:nth-child(8){transition-delay:.8s}}#top nav li:nth-child(9){transition-delay:2.4s}@media only screen and (max-width:1024px){#top nav li:nth-child(9){transition-delay:.9s}}#top nav li:nth-child(10){transition-delay:2.5s}@media only screen and (max-width:1024px){#top nav li:nth-child(10){transition-delay:1s}}#top nav.on h3,#top nav.on li{opacity:1;transform:translateY(0)}#top nav a{position:relative;letter-spacing:-.03em;font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-weight:400;text-decoration:none}#top nav a:after{position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#000;content:"";transition:width .3s ease-out}@media(hover:hover){#top nav a:hover:after{width:100%}}@media only screen and (max-width:1024px){#top nav a{padding-right:1.7em}#top nav a:after{position:absolute;transform:translateY(-50%) rotate(90deg);inset:50% 0 auto auto;width:.8em;height:.8em;background:url(/cms/sp/zf-zozo/assets/img/common/icon_arrow2.svg) no-repeat center center/100% auto}}@media only screen and (max-width:1024px)and (hover:hover){#top nav a:hover:after{width:1.2em}}#top .logo{position:relative;top:20%;margin-left:100px;text-align:center}@media only screen and (max-width:1024px){#top .logo{top:0;width:100%;margin:58px 0 45px}}#top .logo h2 .x{width:45px;height:45px;margin-left:60px;opacity:0;transform:translateY(-50%) rotate(-180deg) scale(.5);transition:opacity .5s ease-in-out .5s,transform .5s cubic-bezier(.175,.885,.32,1.275) .5s}#top .logo .logo0,#top .logo .logo1{opacity:0;transition:opacity .8s ease-in-out}#top .logo .logo0.on,#top .logo .logo1.on{opacity:1}#top .logo .logo0.on .x,#top .logo .logo1.on .x{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}#top .logo .logo0{transition-delay:.1s}@media only screen and (max-width:1024px){#top .logo .logo0{display:inline-block}#top .logo .logo0 img{width:65px}#top .logo .logo0 .x{width:20px;height:20px;margin-left:25px}}@media(min-width:1025px)and (max-height:650px){#top .logo .logo0 img{width:97px}#top .logo .logo0 .x{width:20px;height:20px;margin-left:25px}}#top .logo .logo1{margin-top:5em;transition-delay:.9s}@media only screen and (max-width:1024px){#top .logo .logo1{display:inline-block;margin-top:0;margin-left:25px}#top .logo .logo1 img{width:111px}}@media(min-width:1025px)and (max-height:650px){#top .logo .logo1{margin-top:2em;margin-left:25px}#top .logo .logo1 img{width:165px}}#top .scroll{position:absolute;right:-50px;top:60%;width:194px;opacity:0;transform:scale(.6);transition:opacity .5s ease-out 2s,transform .8s cubic-bezier(.175,.885,.32,1.275) 2s}#top .scroll.on{opacity:1;transform:scale(1)}@media only screen and (max-width:1024px){#top .scroll{display:none}}@media(min-width:1025px)and (max-height:650px){#top .scroll{width:150px}}#top .img0{height:60%;width:23vw;align-self:flex-end}#top .img0 img{object-position:center 10%}@media only screen and (max-width:1024px){#top .img0{display:none}}#top .img1{height:100%;width:34vw}#top .img1 img{object-position:center 10%}@media only screen and (min-width:1025px){#top .img1 img:nth-child(n+2){display:none!important}}@media only screen and (max-width:1024px){#top .img1{height:auto;width:100vw}}#top .img2{aspect-ratio:1264/1800;height:100vh;margin-top:-32px;margin-left:50px}@media only screen and (max-width:1024px){#top .img2{height:auto;width:100vw;margin:0}}#top .img3{aspect-ratio:1118/728;height:40vh;margin:5vh 0 0 160px}@media only screen and (max-width:1024px){#top .img3{height:auto;width:48vw;margin:100px 0 0}}#top .txt0{width:250px;margin:55vh 0 15vh -61vh}@media only screen and (max-width:1024px){#top .txt0{width:82vw;margin:70px auto 30px}}#top .txt0 p{font-size:1.4rem}#top .img4{aspect-ratio:850/620;height:34vh;margin:55vh 0 0 15vh}@media only screen and (max-width:1024px){#top .img4{height:auto;width:73.6vw;margin:100px 0 0 26.4vw}}#top .img5{aspect-ratio:851/1151;height:64vh;margin:32.5vh 0 0 170px}@media only screen and (max-width:1024px){#top .img5{aspect-ratio:207/345;height:auto;width:55.2vw;margin:15px 0 0}}#top .img6{aspect-ratio:974/718;height:40vh;margin:0 0 0 140px}@media only screen and (max-width:1024px){#top .img6{height:auto;width:53.3vw;margin:100px 0 0 42vw}}#top .img7{aspect-ratio:802/650;height:36vh;margin:55vh 150px 0 -200px}@media only screen and (max-width:1024px){#top .img7{height:auto;width:69.3vw;margin:50px 0 120px}}@media only screen and (max-width:1024px){.container.stick-bottom{position:fixed;top:auto;bottom:0;left:0;width:100vw}}.contents .inner{display:flex;justify-content:flex-start;padding-left:90px}@media only screen and (max-width:1024px){.contents .inner{display:block;padding:0;margin:0;transform:none!important}}.contents article{display:flex;justify-content:flex-start}@media only screen and (max-width:1024px){.contents article{display:block}}.contents h2{position:relative;margin:8vh 0 0 80px;text-align:center}@media only screen and (max-width:1024px){.contents h2{margin:100px 0 0}}.contents h2 .direct{position:absolute;top:0;left:50%;transform:translate(-50%,-160%);background-color:#a75434;padding:.12em .8em;font-size:1.4rem;font-weight:300;color:#fff;white-space:nowrap;opacity:0;transition:all .6s ease-out .6s}@media only screen and (max-width:1024px){.contents h2 .direct{font-size:1.1rem}}.contents h2 span{display:block;margin-top:.2em;overflow:hidden}.contents h2 span span{position:relative;display:inline-block;margin-top:0;padding:0 .05em;font-family:Jost,sans-serif;font-weight:400;font-style:normal;font-weight:500;font-size:8.5vh;line-height:1;letter-spacing:.08em;transform:translateY(100%);opacity:0;transition:all .6s ease-out}@media only screen and (max-width:1024px){.contents h2 span span{font-size:5.8rem}}.contents h2 span span:before{content:"";position:absolute;bottom:3px;left:0;width:0;height:5px;transition:width .4s ease-out}.contents h2 i{display:block;margin-top:.75em;font-weight:500;transform:translateY(50%);opacity:0;transition:all .6s ease-out}.contents h2.on .direct{opacity:1;transform:translate(-50%,-200%)}.contents h2.on span span{transform:translateY(0);opacity:1}.contents h2.on span span:before{width:100%}.contents h2.on span:nth-of-type(1) span{transition-delay:0s}.contents h2.on span:nth-of-type(1) span:before{transition-delay:.5s}.contents h2.on span:nth-of-type(2) span{transition-delay:.1s}.contents h2.on span:nth-of-type(2) span:before{transition-delay:.6s}.contents h2.on i{transition-delay:.8s;transform:translateY(0);opacity:1}.contents .caption{letter-spacing:-.03em;font-family:Cormorant Garamond,serif;font-style:italic;font-style:normal;font-weight:300;font-size:1.2rem;line-height:1;letter-spacing:0;white-space:nowrap;text-align:right}@media only screen and (max-width:1024px){.contents .caption{position:static;transform:none;margin-top:1em;text-align:center}}.contents article:nth-child(1) .img0{position:relative;aspect-ratio:1040/1800;min-width:57.7vh;height:100vh;margin-top:-32px}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img0{width:100vw;min-width:auto;height:auto;margin-top:0}}.contents article:nth-child(1) .img0 .caption{position:absolute;right:-20px;bottom:32px;transform-origin:right bottom;transform:rotate(90deg)}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img0 .caption{position:static;transform:none;margin-top:1em;text-align:center}}.contents article:nth-child(1) .img1{align-self:flex-end;height:53vh;aspect-ratio:410/932;margin:0 0 0 -28vh;transition-delay:1s 1s 1s}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img1{height:auto;width:35vw;margin:20px auto!important}}.contents article:nth-child(1) .txt0{align-self:flex-end;margin:0 0 50px 3vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .txt0{margin:auto}}.contents article:nth-child(1) .txt0 .box{width:330px;margin:50px 0 0 10px;transition-delay:.6s}@media only screen and (max-width:1024px){.contents article:nth-child(1) .txt0 .box{max-width:82vw;margin:30px auto 0;transition-delay:0s}}.contents article:nth-child(1) .txt0 h3{letter-spacing:-.03em;font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:16.6vh;line-height:1;white-space:nowrap}@media only screen and (max-width:1024px){.contents article:nth-child(1) .txt0 h3{font-size:10rem;text-align:center}}.contents article:nth-child(1) .img2{position:relative;aspect-ratio:822/572;height:31vh;margin:3vh 0 0 -16vh;z-index:1}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img2{aspect-ratio:822/572;width:73vw;max-width:400px;height:auto;margin:35px auto 0}}.contents article:nth-child(1) .img3{aspect-ratio:606/532;height:29.5vh;margin:23vh 0 0 -8vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img3{aspect-ratio:178/120;height:auto;width:50vw;margin:-30px 0 0}}.contents article:nth-child(1) .img4{align-self:flex-end;aspect-ratio:659/642;height:35.6vh;margin:0 0 0 -42vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img4{display:none}}.contents article:nth-child(1) .txt1{width:400px;margin:13vh 0 0 15vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .txt1{max-width:82vw;margin:50px auto 0}}.contents article:nth-child(1) .txt1 .small{margin-top:2em}.contents article:nth-child(1) .img5{align-self:flex-end;aspect-ratio:600/800;height:44.4vh;margin:0 0 0 -20vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img5{display:none}}.contents article:nth-child(1) .profile{align-self:flex-end;width:300px;margin:0 0 0 5vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .profile{width:82vw;margin:50px auto 100px}}.contents article:nth-child(1) .profile h4{transition-delay:.2s}.contents article:nth-child(1) .profile p{transition-delay:.4s}.contents article:nth-child(1) .img6{aspect-ratio:408/358;height:20vh;margin:28vh 0 0 -12vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img6{aspect-ratio:160/252;height:auto;width:42vw;margin:-50px 0 0 58vw}}.contents article:nth-child(1) .img7{aspect-ratio:677/444;height:24.6vh;margin:0 150px 0 -12vh}@media only screen and (max-width:1024px){.contents article:nth-child(1) .img7{display:none}}.contents article:nth-child(2) .img0{position:relative;aspect-ratio:1040/1800;min-width:57.7vh;height:100vh;margin-top:-32px}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img0{min-width:auto;height:auto;width:100vw;margin-top:0}}.contents article:nth-child(2) .img0 .caption{position:absolute;right:-20px;top:10px;transform-origin:left bottom;transform:translate(100%) rotate(90deg)}.contents article:nth-child(2) .img1{align-self:flex-end;height:60vh;aspect-ratio:392/1081;margin:0 0 0 15vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img1{height:auto;width:32vw;margin:60px auto 0}}.contents article:nth-child(2) .txt0{align-self:flex-end;margin:0 0 0 3vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .txt0{margin:auto}}.contents article:nth-child(2) .txt0 .box{width:330px;margin:50px 0 20px 50px}@media only screen and (max-width:1024px){.contents article:nth-child(2) .txt0 .box{max-width:96vw;margin:50px auto 0}}.contents article:nth-child(2) .txt0 h3{text-align:center;line-height:.7;letter-spacing:-.03em;font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:16.6vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .txt0 h3{font-size:10rem;margin:30px auto}}.contents article:nth-child(2) .img2{position:relative;height:31vh;aspect-ratio:822/572;margin:3vh 0 0 -28vh;z-index:1}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img2{aspect-ratio:822/572;width:73vw;max-width:400px;height:auto;margin:35px auto 0}}.contents article:nth-child(2) .img3{height:29.3vh;aspect-ratio:662/507;margin:13vh 0 0 -12vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img3{display:none}}.contents article:nth-child(2) .img4{align-self:flex-end;height:35.6vh;aspect-ratio:659/642;margin:0 0 0 -42vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img4{display:none}}.contents article:nth-child(2) .img5{align-self:flex-end;height:36.4vh;aspect-ratio:958/661;margin:0 0 -32px -10vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img5{height:auto;width:44vw;margin:-30px 0 0 56vw}}.contents article:nth-child(2) .txt1{width:330px;margin:15vh 0 0 -28vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .txt1{max-width:82vw;margin:50px auto 0}}.contents article:nth-child(2) .txt1 .small{margin-top:2em}.contents article:nth-child(2) .img6{align-self:flex-end;aspect-ratio:741/1094;height:60.7vh;margin:0 0 0 140px}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img6{display:none}}.contents article:nth-child(2) .profile{align-self:flex-end;width:300px;margin:0 0 0 5vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .profile{width:82vw;margin:50px auto 100px}}.contents article:nth-child(2) .img7{aspect-ratio:508/404;height:22.4vh;margin:5vh 150px 0 -25vh}@media only screen and (max-width:1024px){.contents article:nth-child(2) .img7{aspect-ratio:290/482;height:auto;width:38.6vw;margin:-40px 0 0}}.contents.sepia{background-color:#ece8df}.contents.sepia .caption{color:#76653f}.contents.sepia h2 span span:before{background-color:#76653f}.contents.sepia .txt0 h3{color:#76653f}.contents.sepia .box{border-color:#76653f}.contents.sepia .box:before{background-color:#76653f;border-color:#ece8df}.contents.sepia .box:after{background-color:#76653f}@media only screen and (min-width:1025px){.contents.sepia article:nth-child(1) .img1{margin-left:-32vh}.contents.sepia article:nth-child(1) .img3{aspect-ratio:533/390;height:21.6vh;margin:26vh 0 0 -13vh}.contents.sepia article:nth-child(1) .txt1{width:300px}.contents.sepia article:nth-child(1) .img6{aspect-ratio:492/358;height:20vh;margin-left:-12vh}.contents.sepia article:nth-child(2) .img3{height:31vh;aspect-ratio:405/528;margin:14vh 0 0 7vh}.contents.sepia article:nth-child(2) .img5{height:22.7vh;aspect-ratio:596/409;margin:0 0 10vh 20vh}.contents.sepia article:nth-child(2) .img6{aspect-ratio:600/800;height:44.4vh;margin:0 0 0 140px}}@media only screen and (max-width:1024px){.contents.sepia article:nth-child(1) .img3{aspect-ratio:533/390}.contents.sepia article:nth-child(2) .img7{margin:-40px 0 0 30px}}.contents.mauve{background-color:#e2dadb}.contents.mauve .caption{color:#a86c6e}.contents.mauve h2 span span:before{background-color:#a86c6e}.contents.mauve .txt0 h3{color:#a86c6e}.contents.mauve .box{border-color:#a86c6e}.contents.mauve .box:before{background-color:#a86c6e;border-color:#e2dadb}.contents.mauve .box:after{background-color:#a86c6e}@media only screen and (min-width:1025px){.contents.mauve article:nth-child(1) .img4{margin-left:-50vh}.contents.mauve article:nth-child(1) .txt1{width:360px;margin-left:35vh}.contents.mauve article:nth-child(1) .img5{margin-left:-50vh}.contents.mauve article:nth-child(1) .img6{margin-left:-5vh}.contents.mauve article:nth-child(2) .txt0{margin-bottom:80px}.contents.mauve article:nth-child(2) .img5{aspect-ratio:704/486;height:27vh;margin-bottom:50px}.contents.mauve article:nth-child(2) .txt1{margin-left:-20vh}.contents.mauve article:nth-child(2) .img6{aspect-ratio:600/800;height:44.4vh;margin-left:15vh}.contents.mauve article:nth-child(2) .img7{aspect-ratio:714/514;height:28.4vh;margin:0 200px 0 -35vh}}@media only screen and (max-width:1024px){.contents.mauve article:nth-child(1) .img3{width:46vw}.contents.mauve article:nth-child(1) .img6{width:36vw;aspect-ratio:321/504}.contents.mauve article:nth-child(2) .img7{width:44vw;aspect-ratio:170/245}}.contents.moss{background-color:#ccb}.contents.moss .caption{color:#676738}.contents.moss h2 span span:before{background-color:#676738}.contents.moss .txt0 h3{color:#676738}.contents.moss .box{border-color:#676738}.contents.moss .box:before{background-color:#676738;border-color:#ccb}.contents.moss .box:after{background-color:#676738}@media only screen and (min-width:1025px){.contents.moss article:nth-child(1) .txt0 h3{margin-left:50px}.contents.moss article:nth-child(1) .img4{margin-left:-50vh}.contents.moss article:nth-child(1) .txt1{width:320px;margin-left:35vh}.contents.moss article:nth-child(1) .img5{margin-left:-45vh}.contents.moss article:nth-child(2) .txt0{margin-bottom:10vh;margin-left:80px}}@media only screen and (max-width:1024px){.contents.moss article:nth-child(1) .img3{margin-left:6vw}.contents.moss article:nth-child(1) .img6{width:35vw;margin-left:65vw}}.contents.teal{background-color:#bcced0}.contents.teal .caption{color:#618a8d}.contents.teal h2 span span:before{background-color:#618a8d}.contents.teal .txt0 h3{color:#618a8d}.contents.teal .box{border-color:#618a8d}.contents.teal .box:before{background-color:#618a8d;border-color:#bcced0}.contents.teal .box:after{background-color:#618a8d}@media only screen and (min-width:1025px){.contents.teal article:nth-child(1) .img1{margin-left:-25vh}.contents.teal article:nth-child(1) .img2{margin-left:0}.contents.teal article:nth-child(1) .txt1{width:350px;margin:13vh 0 0 15vh}.contents.teal article:nth-child(1) .img5{margin-left:-44vh}.contents.teal article:nth-child(2) .img1{margin-left:10vh}.contents.teal article:nth-child(2) .img3{margin:18vh 0 0 -8vh}.contents.teal article:nth-child(2) .img4{margin:0 0 0 -30vh}.contents.teal article:nth-child(2) .img5{aspect-ratio:398/480;height:26.6vh;margin:0 0 12vh 20vh}.contents.teal article:nth-child(2) .txt1{margin-left:-30vh}}.contents.stone{background-color:#d1d1d1}.contents.stone .caption{color:#5f5d59}.contents.stone h2 span span:before{background-color:#5f5d59}.contents.stone .txt0 h3{color:#5f5d59}.contents.stone .box{border-color:#5f5d59}.contents.stone .box:before{background-color:#5f5d59;border-color:#d1d1d1}.contents.stone .box:after{background-color:#5f5d59}@media only screen and (min-width:1025px){.contents.stone article:nth-child(1) .img1{margin-left:-32vh}.contents.stone article:nth-child(1) .txt0{margin-left:0}.contents.stone article:nth-child(1) .box{margin-left:10vh}.contents.stone article:nth-child(1) .img5{align-self:flex-end;aspect-ratio:880/650;height:36vh;margin:0 0 0 -34vh}.contents.stone article:nth-child(1) .img6{margin-left:-25vh}.contents.stone article:nth-child(2) .txt0{margin-bottom:10vh}}@media only screen and (max-width:1024px){.contents.stone article:nth-child(2) .img5{width:52vw;margin:-30px 0 0 48vw}}.contents.cognac{background-color:#e1d8d4}.contents.cognac .caption{color:#a75434}.contents.cognac h2 span span:before{background-color:#a75434}.contents.cognac .txt0 h3{color:#a75434}.contents.cognac .box{border-color:#a75434}.contents.cognac .box:before{background-color:#a75434;border-color:#e1d8d4}.contents.cognac .box:after{background-color:#a75434}@media only screen and (min-width:1025px){.contents.cognac article:nth-child(1) .img1{margin-left:-35vh}.contents.cognac article:nth-child(1) .txt1{width:320px;margin:13vh 0 0 15vh}.contents.cognac article:nth-child(1) .img5{align-self:flex-end;aspect-ratio:880/650;height:36vh;margin:0 0 0 -40vh}.contents.cognac article:nth-child(1) .img6{margin-left:-25vh}.contents.cognac article:nth-child(2) .txt0{margin-bottom:80px}}@media only screen and (max-width:1024px){.contents.cognac article:nth-child(2) .img5{margin-left:50vw}.contents.cognac article:nth-child(2) .img7{margin-top:30px}}footer{margin:-32px -32px -32px 0}footer .inner{padding:0 0 0 30px!important}@media only screen and (max-width:1024px){footer{margin:0}footer .inner{padding:0!important}}
