@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600&display=swap";body,h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd,pre,form,blockquote,fieldset,input,address,figure,figcaption,main{margin:0;padding:0}main,article,aside,details,figcaption,figure,picture,footer,header,hgroup,nav,section,summary{display:block}img{vertical-align:middle;border:none;max-width:100%;width:initial;height:initial}img[src$=".svg"]{width:100%;height:auto}ul,li{list-style:none}h1,h2,h3,h4,h5,h6,caption{font-weight:400;font-size:100%}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}figcaption{font-size:1.2rem}fieldset{border:none}legend{display:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}a{color:#000;text-decoration:underline}a:hover,a:active{text-decoration:none}::selection,::-moz-selection{color:#fff;background:#000}html{font-size:62.5%}html.is-snap{scroll-snap-type:y mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:none}html.pageLink{scroll-snap-type:none}body{color:#000;font-size:clamp(1.5rem,1.214vw,1.7rem);font-family:Zen Old Mincho,serif;font-weight:400;font-feature-settings:"palt";letter-spacing:.18em;line-height:1.95;width:100%;min-width:1200px;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}body.is-navOpen{overflow:hidden}.skip-link{display:none}#wrapper{width:100%;padding-top:80px}#siteHeader{width:100%;height:80px;background-color:#fff;position:fixed;top:0;left:0;z-index:100}#siteHeader>.inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 70px 0 40px}#siteLogo{width:152px}#siteLogo .in{display:block;height:0;text-indent:-9999px;padding-top:40.789%;background:url(/cdn/shop/files/20240723_hammock_zaisu_logo.svg) no-repeat center/cover}#gNavOpener{display:none}#gNavWrapper .gNav ul{display:flex;justify-content:end;align-items:center;gap:0 30px;list-style-type:none;padding:0;margin:0}#gNavWrapper .gNav ul li a{transition:opacity .3s ease-out 0s;display:block;font-size:clamp(1.5rem,1.428vw,2rem);letter-spacing:normal;text-decoration:none}#gNavWrapper .gNav ul li a:hover{opacity:.6}@media only screen and (max-width: 767px){#gNavWrapper .gNav ul li a{transition:none}#gNavWrapper .gNav ul li a:hover{opacity:1}}#container{padding-bottom:35px}#main{padding-bottom:55px}.pageTopVox{width:44px;height:104px;margin:0 0 0 auto;position:fixed;bottom:45px;right:50px;z-index:10;opacity:0;transition:opacity ease-out .3s}.pageTopVox button{transition:opacity .3s ease-out 0s;cursor:pointer;text-indent:-9999px;width:100%;height:100%;padding:0;background:url(/cdn/shop/files/20240723_hammock_zaisu_pagetop-pc.svg) no-repeat center/24px auto;border:none}.pageTopVox button:hover{opacity:.6}@media only screen and (max-width: 767px){.pageTopVox button{transition:none}.pageTopVox button:hover{opacity:1}}#siteFooter{font-size:1.3rem;font-weight:600;letter-spacing:.15em;line-height:2;margin:0 50px;padding:35px 0 100px;border-top:1px solid gray}#siteFooter>.inner{width:1100px;margin:0 auto}#siteFooter .outline{display:flex;align-items:center;gap:0 10px;margin-bottom:20px}#siteFooter .outline .name{font-size:2.2rem;font-weight:600;letter-spacing:.2em;line-height:1.75}#siteFooter .copyright{display:block;font-size:1.1rem;font-weight:500;text-align:right;letter-spacing:.05em;padding-right:25px}@media only screen and (max-width: 767px){body{font-size:3.2vw;letter-spacing:normal;line-height:1.8;min-width:inherit}#wrapper{padding-top:0}#siteHeader{height:16.8vw;background-color:#0000;position:absolute}#siteHeader>.inner{padding:4vw 0 0 4vw}#siteLogo{width:26.133vw}#siteLogo .in{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_logo_w.svg)}#gNavOpener{display:block;width:16.8vw;height:16.8vw;background-color:#0000;border:none;position:fixed;top:0;right:0;z-index:101}#gNavOpener span:not(.txt){width:6.666vw;height:1px;background-color:#fff;position:absolute;top:50%;transition:transform ease-out .3s}#gNavOpener span:not(.txt):nth-child(1){right:50%;transform:translate(50%,-2vw)}#gNavOpener span:not(.txt):nth-child(2){left:50%;transform:translate(-50%)}#gNavOpener span:not(.txt):nth-child(3){left:50%;transform:translate(-50%,2vw)}#gNavOpener .txt{display:none}#gNavOpener.is-navOpen span:not(.txt){background-color:#000;top:8vw}#gNavOpener.is-navOpen span:not(.txt):nth-child(1){transform:translate(50%) rotate(-45deg)}#gNavOpener.is-navOpen span:not(.txt):nth-child(2){opacity:0}#gNavOpener.is-navOpen span:not(.txt):nth-child(3){transform:translate(-50%) rotate(45deg)}#gNavWrapper{width:100%;height:100svh;padding-top:29.333vw;padding-bottom:28vw;background:#fff url(/cdn/shop/files/20240723_hammock_zaisu_logo.svg) no-repeat 4vw 4vw/26.133vw auto;position:fixed;top:0;left:0;z-index:100;overflow-y:auto;opacity:0;visibility:hidden;transition:height ease-out .3s,opacity ease-out .3s,visibility ease-out .3s}#gNavWrapper .gNav ul{display:block}#gNavWrapper .gNav ul li:not(:last-child){margin-bottom:4vw}#gNavWrapper .gNav ul li a{font-size:5.973vw;line-height:1.1;text-align:center;padding:2.666vw}body.is-navOpen #gNavWrapper{opacity:1;visibility:visible}#container,#main{padding-bottom:5.333vw}.pageTopVox{width:10.133vw;height:10.133vw;bottom:6vw;right:2.666vw}.pageTopVox button{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_pagetop-sp.svg);background-size:cover}#siteFooter{font-size:2.533vw;margin:0;padding:8vw 10.666vw 4.666vw}#siteFooter>.inner{width:auto}#siteFooter .companyVox{margin-bottom:7.333vw}#siteFooter .outline{gap:0 3.333vw;margin-bottom:2vw}#siteFooter .outline .name{font-size:3.6vw;letter-spacing:.1em}#siteFooter .copyright{font-size:2vw;text-align:center;padding-right:0}}@keyframes heightStretch{0%{height:0}to{height:70px}}@keyframes fadeIn{0%{display:none;opacity:0;visibility:hidden}1%{display:block;opacity:0;visibility:hidden}to{display:block;opacity:1;visibility:visible}}@keyframes opacity_anime01{0%{opacity:0}to{opacity:1}}@keyframes opacity_anime02{0%{opacity:1}99%{opacity:0}to{visibility:hidden;opacity:0}}@keyframes kv_anime_swing01{0%{transform:rotate(-60deg)}45%{transform:rotate(100deg)}55%{transform:rotate(100deg)}to{transform:rotate(-60deg)}}@keyframes kv_anime_imgrotate01{0%{transform:rotate(60deg)}45%{transform:rotate(-80deg)}55%{transform:rotate(-80deg)}to{transform:rotate(60deg)}}@keyframes kv_anime_swing02{0%{transform:rotate(60deg)}45%{transform:rotate(-100deg)}55%{transform:rotate(-100deg)}to{transform:rotate(60deg)}}@keyframes kv_anime_imgrotate02{0%{transform:rotate(-60deg)}45%{transform:rotate(80deg)}55%{transform:rotate(80deg)}to{transform:rotate(-60deg)}}@keyframes kv_anime_move01{0%{bottom:24.357vw;right:-54.285vw}45%{bottom:0;right:-15vw}55%{bottom:0;right:-15vw}to{bottom:19.357vw;right:-54.285vw}}@keyframes kv_anime_move02{0%{bottom:13.142vw;right:-66.285vw}45%{bottom:-11.215vw;right:-7vw}55%{bottom:-11.215vw;right:-7vw}to{bottom:8.142vw;right:-66.285vw}}@keyframes kv_anime_move03{0%{top:-33vw;left:-64.927vw}45%{top:-12.643vw;left:-25.642vw}55%{top:-12.643vw;left:-25.642vw}to{top:-23vw;left:-64.927vw}}@keyframes kv_anime_move04{0%{top:-13vw;left:-28.642vw}45%{top:5.357vw;left:10.643vw}55%{top:5.357vw;left:10.643vw}to{top:-3vw;left:-28.642vw}}@keyframes kv_anime_finish{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0px)}}@keyframes kv_anime_h2{0%{opacity:0;filter:blur(10px);transform:scale(1.1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes kv_anime_swing01_sp{0%{transform:rotate(60deg)}45%{transform:rotate(-60deg)}55%{transform:rotate(-60deg)}to{transform:rotate(60deg)}}@keyframes kv_anime_swing02_sp{0%{transform:rotate(-60deg)}45%{transform:rotate(60deg)}55%{transform:rotate(60deg)}to{transform:rotate(-60deg)}}@keyframes kv_anime_imgrotate01_sp{0%{transform:rotate(-60deg)}45%{transform:rotate(40deg)}55%{transform:rotate(40deg)}to{transform:rotate(-60deg)}}@keyframes kv_anime_imgrotate02_sp{0%{transform:rotate(60deg)}45%{transform:rotate(-40deg)}55%{transform:rotate(-40deg)}to{transform:rotate(60deg)}}@keyframes kv_anime0_move01_sp{0%{top:-30svh;left:-103vw}45%{top:-20svh;left:-60vw}55%{top:-20svh;left:-60vw}to{top:-10svh;left:-103vw}}@keyframes kv_anime0_move02_sp{0%{top:-10svh;left:-50vw}45%{top:5svh;left:10vw}55%{top:5svh;left:10vw}to{top:20svh;left:-50vw}}@keyframes kv_anime0_move03_sp{0%{top:0svh;right:-132.266vw}45%{top:10svh;right:-70vw}55%{top:10svh;right:-70vw}to{top:10svh;right:-132.266vw}}@keyframes kv_anime0_move04_sp{0%{top:50svh;right:-84vw}45%{top:50svh;right:-24vw}55%{top:50svh;right:-24vw}to{top:60svh;right:-84vw}}@keyframes kv_scroll{0%{clip-path:inset(0 0 50% 0)}75%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 50% 0)}}.opacityFade{transition:opacity .3s ease-out 0s}.opacityFade:hover{opacity:.6}@media only screen and (max-width: 767px){.opacityFade{transition:none}.opacityFade:hover{opacity:1}}.logo{display:block}.logo .in,.logo a{transition:opacity .3s ease-out 0s;display:block;text-decoration:none;width:326px}.logo .in:hover,.logo a:hover{opacity:.6}@media only screen and (max-width: 767px){.logo .in,.logo a{transition:none}.logo .in:hover,.logo a:hover{opacity:1}}.logo.small .in,.logo.small a{width:152px}.btnStyle01 a{transition:opacity .3s ease-out 0s;display:inline-block;font-size:2.2rem;letter-spacing:.2em;text-align:center;text-decoration:none;min-width:280px;padding:2px 30px;border:2px solid #000}.btnStyle01 a:hover{opacity:.6}@media only screen and (max-width: 767px){.btnStyle01 a{transition:none}.btnStyle01 a:hover{opacity:1}}.btnStyle01 a>span{display:inline-block;padding-right:35px;position:relative}.btnStyle01 a>span:after{display:block;content:"";width:10px;height:10px;border-right:2px solid #000;border-top:2px solid #000;position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg)}.btnStyle02 a{transition:opacity .3s ease-out 0s;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.75;letter-spacing:.2em;text-align:center;text-decoration:none;min-width:170px;padding:2px 10px;border:1px solid #000}.btnStyle02 a:hover{opacity:.6}@media only screen and (max-width: 767px){.btnStyle02 a{transition:none}.btnStyle02 a:hover{opacity:1}}@media only screen and (min-width: 768px){.pcDspNone{display:none}}@media only screen and (max-width: 767px){.spDspNone{display:none}.logo .in,.logo a{width:38.666vw}.logo.small .in,.logo.small a{width:152px}.btnStyle01 a{font-size:2.933vw;min-width:37.333vw;padding:.266vw 4vw;border-width:1px}.btnStyle01 a>span{padding-right:4.666vw}.btnStyle01 a>span:after{width:1.333vw;height:1.333vw;border-right-width:1px;border-top-width:1px;right:.666vw}.btnStyle02 a{font-size:2.266vw;letter-spacing:.1em;min-width:21.333vw;padding:.266vw 1.333vw}input[type=submit],input[type=button]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.popupWrapper{width:80%;margin-left:10%;left:0}}#opening{perspective:1000;width:100vw;height:100vh;overflow:hidden;position:fixed;z-index:1;top:0;animation-name:opacity_anime01,opacity_anime02;animation-timing-function:ease-in-out,ease-in-out;animation-duration:1s,1s;animation-delay:0s,9s;animation-fill-mode:forwards,forwards}#opening #bg_container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}#opening #bg_container .bg_image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:z-index .2s}#opening #bg_container #bg_image1{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg01.jpg);z-index:1}#opening #bg_container #bg_image2{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg02.jpg);z-index:0}#opening #bg_container #bg_image3{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg03.jpg);z-index:0}#opening #bg_container #bg_image4{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg04.jpg);z-index:0}#opening #element_container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center}#opening #element_container ul{width:100%;height:100%;position:absolute;top:0;left:0}#opening #element_container ul li{position:absolute;opacity:.6}#opening #element_container ul li img{width:100%;position:absolute;bottom:0;left:0}#opening #element_container ul li:nth-child(1){width:54.285vw;height:54.285vw;bottom:24.357vw;right:-54.285vw;transform:rotate(-60deg);animation-name:kv_anime_swing01,kv_anime_move01;animation-timing-function:ease-in-out,ease-in-out;animation-duration:4.5s,4.5s;animation-delay:.5s,.5s;animation-fill-mode:forwards,forwards}#opening #element_container ul li:nth-child(2){width:33.785vw;height:33.785vw;bottom:13.142vw;right:-66.285vw;transform:rotate(-60deg);animation-name:kv_anime_swing01,kv_anime_move02;animation-timing-function:ease-in-out,ease-in-out;animation-duration:4.5s,4.5s;animation-delay:.75s,.75s;animation-fill-mode:forwards,forwards}#opening #element_container ul li:nth-child(1) img{transform:rotate(60deg);animation-name:kv_anime_imgrotate01;animation-timing-function:ease-in-out;animation-duration:4.5s;animation-delay:.5s;animation-fill-mode:forwards}#opening #element_container ul li:nth-child(2) img{transform:rotate(60deg);animation-name:kv_anime_imgrotate01;animation-timing-function:ease-in-out;animation-duration:4.5s;animation-delay:.75s;animation-fill-mode:forwards}#opening #element_container ul li:nth-child(3){width:45.5vw;height:45.5vw;top:-23vw;left:-64.927vw;transform:rotate(60deg);animation-name:kv_anime_swing02,kv_anime_move03;animation-timing-function:ease-in-out,ease-in-out;animation-duration:4.5s,4.5s;animation-delay:1.5s,1.5s;animation-fill-mode:forwards,forwards}#opening #element_container ul li:nth-child(4){width:28.642vw;height:28.642vw;top:3vw;left:-28.642vw;transform:rotate(60deg);z-index:-1;animation-name:kv_anime_swing02,kv_anime_move04;animation-timing-function:ease-in-out,ease-in-out;animation-duration:4.5s,4.5s;animation-delay:1.75s,1.75s;animation-fill-mode:forwards,forwards}#opening #element_container ul li:nth-child(3) img{transform:rotate(-60deg);animation-name:kv_anime_imgrotate02;animation-timing-function:ease-in-out;animation-duration:4.5s;animation-delay:1.5s;animation-fill-mode:forwards}#opening #element_container ul li:nth-child(4) img{transform:rotate(-60deg);animation-name:kv_anime_imgrotate02;animation-timing-function:ease-in-out;animation-duration:4.5s;animation-delay:1.75s;animation-fill-mode:forwards}#opening #finish{width:100%;height:100%;position:relative;z-index:1}#opening #finish p{width:34vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation-name:kv_anime_finish;animation-timing-function:ease-in-out;animation-duration:2s;animation-delay:5s;animation-fill-mode:forwards}#opening #finish:before{perspective:1000;content:"";width:100%;height:100%;background:url(../../images/opening/op_bg02.jpg) no-repeat;background-size:cover;position:absolute;top:0;left:0;opacity:0;animation-name:opacity_anime01;animation-timing-function:ease-in-out;animation-duration:2s;animation-delay:5s;animation-fill-mode:forwards}@media only screen and (max-width: 768px){#opening{height:100svh}#opening #bg_container #bg_image1{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg01SP.jpg)}#opening #bg_container #bg_image2{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg02SP.jpg)}#opening #bg_container #bg_image3{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg03SP.jpg)}#opening #bg_container #bg_image4{background-image:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg04SP.jpg)}#opening #element_container ul li:nth-child(1){width:103vw;height:103vw;top:-30svh;left:-103vw;bottom:auto;right:auto;transform:rotate(60deg);animation-name:kv_anime_swing01_sp,kv_anime0_move01_sp}#opening #element_container ul li:nth-child(2){width:64.6vw;height:64.6vw;top:-10svh;left:-50vw;bottom:auto;right:auto;transform:rotate(60deg);animation-name:kv_anime_swing01_sp,kv_anime0_move02_sp}#opening #element_container ul li:nth-child(1) img{transform:rotate(-60deg);animation-name:kv_anime_imgrotate01_sp}#opening #element_container ul li:nth-child(2) img{transform:rotate(-60deg);animation-name:kv_anime_imgrotate01_sp}#opening #element_container ul li:nth-child(3){width:132.266vw;height:132.266vw;top:0svh;left:auto;right:-132.266vw;transform:rotate(-60deg);animation-name:kv_anime_swing02_sp,kv_anime0_move03_sp}#opening #element_container ul li:nth-child(4){width:84vw;height:84vw;top:50svh;left:auto;right:-84vw;transform:rotate(-60deg);animation-name:kv_anime_swing02_sp,kv_anime0_move04_sp}#opening #element_container ul li:nth-child(3) img{transform:rotate(60deg);animation-name:kv_anime_imgrotate02_sp}#opening #element_container ul li:nth-child(4) img{transform:rotate(60deg);animation-name:kv_anime_imgrotate02_sp}#opening #finish p{width:67.733vw}#opening #finish:before{background:url(/cdn/shop/files/20240723_hammock_zaisu_op_bg02SP.jpg) no-repeat;background-size:cover}}#wrapper{perspective:1000;opacity:0;animation-name:opacity_anime01;animation-timing-function:ease-in-out;animation-duration:1s;animation-delay:9s;animation-fill-mode:forwards}#kv_area{width:100vw;height:50.357vw;position:relative}#kv_area p.scroll{position:absolute;top:2.3vw;left:5.3vw;width:.8vw;z-index:10000}#kv_area p.scroll span{width:1px;height:4.7vw;overflow:hidden;position:absolute;top:0;left:-.57vw}#kv_area p.scroll span:before{content:"";width:100%;height:100%;display:block;background:linear-gradient(to bottom,#fff 50%,#fff0 50%);background-position:0 -4.7vw;background-size:100% 200%;animation-name:kv_scroll;animation-timing-function:ease-in-out;animation-duration:2.5s;animation-delay:.5s;animation-iteration-count:infinite}#kv_area h2{position:absolute;top:7.6vw;left:18.2vw;z-index:1000;width:23vw;opacity:0;animation-name:kv_anime_h2;animation-timing-function:ease-in-out;animation-duration:1s;animation-delay:14s;animation-fill-mode:forwards}@media only screen and (max-width: 768px){#kv_area{height:100svh}#kv_area p.scroll{top:75svh;left:4.5vw;width:2vw}#kv_area p.scroll span{height:13vw;left:-1.5vw}#kv_area p.scroll span:before{background-position:0 -13vw;animation-name:kv_scroll_sp}#kv_area h2{top:29.4vw;left:10vw;width:48vw}}#mainVisualWrapper{width:100%;height:0;padding-top:50.357%;padding-bottom:2px;position:relative;overflow:hidden}#mainVisualWrapper:after{display:block;content:"";width:100%;height:0;padding-top:11.857%;background:url(/cdn/shop/files/20240723_hammock_zaisu_bg_mainvisual.svg) no-repeat center bottom/cover;position:absolute;bottom:-1px;left:0;z-index:5}#mainVisualWrapper .copy{position:absolute;width:23vw;top:7.6vw;left:18.2vw;z-index:5;opacity:0}#mainVisualWrapper .copy.is-active{animation-name:kv_anime_h2;animation-timing-function:ease-in-out;animation-duration:1s;animation-delay:.45s;animation-fill-mode:forwards}#mainVisualWrapper .copy img{width:100%}#mainVisualWrapper .sliderWrap{width:100%;position:absolute;top:0;left:0;z-index:1}#mainVisualWrapper .sliderWrap .item{position:absolute;top:0;left:0}#mainVisualWrapper .sliderWrap .item:first-child{opacity:0;z-index:1;transition:opacity 1.75s linear 1.2s}#mainVisualWrapper .sliderWrap .item:first-child.is-active{opacity:1}#mainVisualWrapper .scrollBtn{text-align:center;width:25px;height:66px;position:absolute;left:4.7%;top:4.5%;z-index:5}#mainVisualWrapper .scrollBtn a{position:relative;transition:opacity .3s ease-out 0s;display:block;text-decoration:none;height:100%;padding:0 5px}#mainVisualWrapper .scrollBtn a:hover{opacity:.6}@media only screen and (max-width: 767px){#mainVisualWrapper .scrollBtn a{transition:none}#mainVisualWrapper .scrollBtn a:hover{opacity:1}}#mainVisualWrapper .scrollBtn a:before{content:"";position:absolute;top:0;left:0;background:#fff;width:1px;height:100%;animation-name:kv_scroll;animation-timing-function:ease-in-out;animation-duration:2.5s;animation-delay:.5s;animation-iteration-count:infinite;clip-path:inset(0 0 50% 0)}#mainVisualWrapper .scrollBtn a img{width:10px;vertical-align:top}.conceptVox{position:relative;font-size:clamp(1.8rem,1.642vw,2.3rem);line-height:3.35;letter-spacing:.37em;padding:100px 50px 80px;background-color:#e6dfce}.conceptVox>.inner{max-width:1100px;padding:0 110px;margin:0 auto}.conceptVox .logo{margin-top:40px;width:326px}.conceptVox .conceptTxt .block{display:block}.conceptVox .conceptTxt .block span{opacity:.3}.imageAnimWrap{position:relative}.movieVox{font-size:2.7rem;line-height:2.6;letter-spacing:.42em;text-align:center;padding:50px}.movieVox>.inner{width:1100px;margin:0 auto}.movieVox .movieContents{height:0;padding-top:52.25%;margin-bottom:115px;position:relative;overflow:hidden}.movieVox .movieContents .toggleVideo{transition:opacity .3s ease-out 0s;cursor:pointer;display:block;text-indent:-9999px;width:100%;height:100%;padding:0;background:url(/cdn/shop/files/20240723_hammock_zaisu_ico_play.svg) no-repeat center/120px auto;border:none;position:absolute;top:0;left:0;z-index:3;transition:opacity ease-out .3s,visibility ease-out .3s}.movieVox .movieContents .toggleVideo:hover{opacity:.6}@media only screen and (max-width: 767px){.movieVox .movieContents .toggleVideo{transition:none}.movieVox .movieContents .toggleVideo:hover{opacity:1}}.movieVox .movieContents .thm{position:absolute;top:0;left:0;z-index:2;transition:opacity ease-out .3s,visibility ease-out .3s}.movieVox .movieContents iframe{width:100%;height:100%;border:none;position:absolute;top:0;left:0;z-index:1}.movieVox .movieContents .is-play .toggleVideo,.movieVox .movieContents .is-play .thm{opacity:0;visibility:hidden}.featureVox{overflow:hidden;padding-top:90px}.featureVox .sliderArea{display:flex}.featureVox .sliderArea .item{padding:45px 50px 65px;min-width:100%;width:100%;min-height:750px}.featureVox .sliderArea .item:nth-of-type(odd){background-color:#e6dfce}.featureVox .sliderArea .item:nth-of-type(2n){background-color:#cfcfcf}.featureVox .sliderArea .item .outline{display:flex;align-items:center;letter-spacing:.12em;width:1100px;margin:0 auto 50px}.featureVox .sliderArea .item .outline .copy{white-space:nowrap;font-size:2.7rem;line-height:2;padding-right:20px;margin-right:40px;position:relative}.featureVox .sliderArea .item .outline .copy:after{display:block;content:"";width:1px;height:calc(100% - 1em);background-color:#000;position:absolute;top:50%;right:0;transform:translateY(-50%)}.featureVox .sliderArea .item .featureList{display:flex;justify-content:space-between;gap:0 40px;width:1100px;margin:0 auto}.featureVox .sliderArea .item .featureList>.list{width:calc(33.3% - 20px)}.featureVox .sliderArea .item .featureList>.list .img{text-align:center;margin-bottom:30px}.featureVox .sliderArea .item .featureList>.list .txt{letter-spacing:.12em;line-height:1.8;padding:0 15px;border-left:1px solid #000}.featureVox .sliderArea .item .featureList>.list .txt .copy{font-size:2.2rem;line-height:1.5;margin-bottom:15px}.photoVox{position:relative}.photoVox .logo{width:63.571vw;position:absolute;top:8.214vw;left:50%;z-index:5;transform:translate(-50%)}.photoVox .logo .in{width:23.285vw}.photoVox .logo .in img,.photoVox .img{width:100%}.lineupVox{padding:130px 50px;margin-bottom:30px}.lineupVox>header,.lineupVox>.inner,.lineupVox>footer{width:1100px;margin:0 auto}.lineupVox .heading{width:170px;margin:0 auto 100px}.lineupVox .heading img{width:100%}.lineupVox .lineupList{display:flex;flex-wrap:wrap;gap:50px}.lineupVox .lineupList>.item{width:calc(33.3% - 34px)}.lineupVox .lineupList>.item .img{margin-bottom:10px}.lineupVox .lineupList>.item .txt .title{font-size:1.8rem;font-weight:500;letter-spacing:.05em}.lineupVox>footer{text-align:center;margin-top:80px}.brandLogo{width:335px;text-align:center;margin:0 auto}.brandLogo a{transition:opacity .3s ease-out 0s}.brandLogo a:hover{opacity:.6}@media only screen and (max-width: 767px){.brandLogo a{transition:none}.brandLogo a:hover{opacity:1}}.brandLogo img{width:100%}.imageVox{position:relative}.imageVox .itemInner,.imageVox .itemInner2{position:relative;max-width:1100px;margin:0 auto;height:100%;max-height:620px;border-radius:40px;overflow:hidden}.imageVox .itemInner{transform:scale(.5);border-radius:300px}.imageVox .itemInner2{transform:scale(2)}.imageVox .animItem{position:sticky;top:0;left:0;height:100vh;padding:150px 50px 70px}.imageVox .animItem:before{display:block;content:"";width:100%;height:0;padding-top:17.285%;background:url(/cdn/shop/files/20240723_hammock_zaisu_bg_image.svg) no-repeat center top/cover;position:absolute;top:-1px;left:0;z-index:-1}.imageVox .animItem .img{position:absolute;top:0;left:0;mask-image:linear-gradient(45deg,#000 0%,#000 40%,transparent 45%);mask-size:340% 100%;mask-position:100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(45deg,#000 0%,#000 40%,transparent 45%);-webkit-mask-size:340% 100%;-webkit-mask-position:100%;-webkit-mask-repeat:no-repeat;transition:mask-position cubic-bezier(.25,1,.5,1) .95s;max-height:100%;display:flex}.imageVox .animItem .img.is-active{mask-position:0%;-webkit-mask-position:0%}.imageVox .animItem .img img{width:100%;max-height:100%;object-fit:cover}.imageVox .animItem .copy{font-size:2.4rem;line-height:2.4;letter-spacing:.15em;position:absolute;color:#fff}.imageVox .animItem .img01{mask:unset;z-index:1}.imageVox .animItem .img01 img{width:100%}.imageVox .animItem .img01 .copy{top:110px;left:70px}.imageVox .animItem .img02{z-index:2}.imageVox .animItem .img02 .copy{top:55px;right:50px}.imageVox .animItem .img03{z-index:3}.imageVox .animItem .img03 .copy{top:125px;right:50px}.imageVox .animItem .img04{z-index:4}.imageVox .animItem .img04 .copy{top:115px;right:230px}.imageVox .animItem .img05{z-index:5}.imageVox .animItem .img05 .copy{top:130px;left:85px}.imageVox .animItem .img06{z-index:6}.imageVox .animItem .img06 .copy{bottom:13%;right:50px}.imageVox .animItem .copySP{display:none}.imageVox .animItem .control .count{display:flex;justify-content:space-between;align-content:space-between;font-size:2.4rem;font-family:Century Gothic,Futura,sans-serif;line-height:1;width:38px;height:45px;position:absolute;left:40px;bottom:20px;z-index:10;color:#fff}.imageVox .animItem .control .count:before{display:block;content:"";width:48px;height:1px;margin-top:3px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.imageVox .animItem .control .count .current{align-self:start}.imageVox .animItem .control .count .total{align-self:end}.imageVox .animItem .control .scrollBtn{width:112px;position:absolute;z-index:10;bottom:0;left:50%;transform:translate(-50%,45px)}.imageVox .animItem .control .scrollBtn button{transition:opacity .3s ease-out 0s;cursor:pointer;padding:0;margin:0;background:none;border:none}.imageVox .animItem .control .scrollBtn button:hover{opacity:.6}@media only screen and (max-width: 767px){.imageVox .animItem .control .scrollBtn button{transition:none}.imageVox .animItem .control .scrollBtn button:hover{opacity:1}}.imageVox .svgItem{position:absolute;top:0;left:0;z-index:30}.imageVox .animSec{position:relative;height:100vh;scroll-snap-align:start}.imageVox .animSec.animSec06{height:200vh}@media only screen and (max-width: 767px){#mainVisualWrapper{padding-top:166.666%;padding-bottom:0}#mainVisualWrapper .copy{top:29.4vw;left:10vw;width:48vw}#mainVisualWrapper .scrollBtn{width:4vw;height:14.266vw;left:2.933vw;top:auto;bottom:20.666vw}#mainVisualWrapper .scrollBtn a img{width:1.8vw}.conceptVox{position:relative;z-index:10;font-size:4.133vw;letter-spacing:.2em;padding:10vw 0 13.333vw}.conceptVox>.inner{padding:0 9.333vw 0 17.333vw}.conceptVox .logo{margin-top:10vw;width:38.666vw}.movieVox{font-size:4.4vw;line-height:2.4;padding:16vw 5.333vw 0;margin-bottom:0}.movieVox>.inner{width:auto}.movieVox .movieContents{margin-bottom:16vw}.movieVox .movieContents .toggleVideo{background-size:12.8vw auto}.featureVox{margin-top:16vw}.featureVox .sliderArea{display:block}.featureVox .sliderArea .item{padding:12vw 9.333vw 13.333vw;min-width:0}.featureVox .sliderArea .item .outline{display:block;width:auto;margin-bottom:10vw}.featureVox .sliderArea .item .outline .copy{font-size:4.266vw;padding-right:0;margin-right:0;margin-bottom:2.666vw}.featureVox .sliderArea .item .outline .copy span{padding-bottom:3px;background:linear-gradient(180deg,#0000 calc(100% - 1px),#000 calc(100% - 1px) 100%)}.featureVox .sliderArea .item .outline .copy:after{display:none}.featureVox .sliderArea .item .featureList{display:block;width:auto}.featureVox .sliderArea .item .featureList>.list{width:auto}.featureVox .sliderArea .item .featureList>.list:not(:last-child){margin-bottom:10.666vw}.featureVox .sliderArea .item .featureList>.list .img{margin-bottom:4vw}.featureVox .sliderArea .item .featureList>.list .txt{padding:0;border-left:none}.featureVox .sliderArea .item .featureList>.list .txt .copy{font-size:4vw;line-height:1.9;margin-bottom:2.266vw}.photoVox .logo{width:78vw;top:10.666vw}.photoVox .logo .in{width:53.466vw}.lineupVox{padding:13.333vw 7.333vw;margin-bottom:6.666vw}.lineupVox>header,.lineupVox>.inner,.lineupVox>footer{width:auto}.lineupVox .heading{width:22.666vw;margin-bottom:8vw}.lineupVox .lineupList{justify-content:space-between;gap:4vw 0}.lineupVox .lineupList>.item{width:40vw}.lineupVox .lineupList>.item .img{margin-bottom:2vw}.lineupVox .lineupList>.item .txt .title{font-size:2.4vw}.lineupVox>footer{margin-top:8.666vw}.brandLogo{width:44.666vw}.imageVox{display:none}.imgVoxWrapSP .itemInner{border-radius:40px;overflow:hidden}.imgVoxWrapSP .img{position:relative;height:100vh;width:100%}.imgVoxWrapSP .img picture{width:100%}.imgVoxWrapSP .img picture img{width:100%;height:100%;object-position:top right}.imgVoxWrapSP .img .copy{position:absolute;color:#fff;font-size:4.266vw;line-height:2.2;letter-spacing:.05em;top:76%;left:35.5%}.imgVoxWrapSP .img .copy.black{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/hammock_zaisu.css.map */
