img{max-width:100%;height:auto;vertical-align:middle;display:block}ul{list-style:none}.ttl{font-size:5.6vw;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.2rem;text-align:center}.txt{color:#040000;text-align:center;font-size:3.3vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.3px}.contents-wrap{padding-top:60px}.contents-heading{display:none}.kv{position:relative;background:#fff}.kv .kv-slide{margin-top:-33.8vw;padding-bottom:51.1vw}.kv .kv-slide-inner{height:calc(100vh - 60px);position:relative;overflow:hidden}.kv .kv-slide-inner .slide-item{position:absolute;top:0;right:0;z-index:0;width:100%;height:100%;transition:width 1s ease;overflow:hidden}.kv .kv-slide-inner .slide-item.active{z-index:1}.kv .kv-slide-inner .slide-item img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%);transition:all 1s ease;height:auto;min-height:100%;object-fit:cover}.kv h1{color:#000;font-size:7.2vw;font-style:normal;font-weight:700;line-height:130%;letter-spacing:3px;position:sticky;top:15.8vw;padding:7.8vw 0 0 8vw;z-index:2}.kv h1 span{display:block;font-size:3.2vw;font-weight:700;line-height:normal;letter-spacing:1.2px;margin-top:2.8vw;transition:all 0.3s ease}.kv h1.cchange span{color:#8A866B}.section{padding-top:9.7vw;background:#fff;position:relative}.section:before{content:"";position:absolute;bottom:0;width:100%;height:10.6vw;background:#fff;z-index:0}.section>*{position:relative;z-index:1}.section p{font-size:clamp(13px, 3.6vw, 19px);font-weight:700;line-height:250%;letter-spacing:0.358vw}.section .txt01{padding-left:8vw}.section .txt02{margin-top:-5.5vw;line-height:200%;padding-left:8vw}.section .txt03{text-align:right;margin-top:3.8vw;line-height:200%;padding-right:6vw}.section .contentimgs{margin-top:15.6vw;display:flex}.section .contentimgs li{width:50%}.section #collection01{margin-top:17.1vw;margin-left:8vw;width:63.5vw}.section #collection02{width:37vw;margin:-9.7vw 0 0 auto}.section #collection05{width:60.8vw;margin:15.4vw auto 0}.items{margin:40.7vw 0 0;background:#fff}.items .items-wrap{margin-top:16.2vw}.items .items-nav{display:flex;border-top:1px solid;border-bottom:1px solid;position:sticky;top:60px;z-index:1}.items .items-nav:before{content:"";height:100%;width:1px;position:absolute;top:0;left:50%;transform:translate(-50%);background:#000;z-index:1}.items .items-nav li{position:relative}.items .items-nav li:before{content:"";width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.3);backdrop-filter:blur(15px)}.items .items-nav img{position:relative}.items .items-details{margin-top:23vw;position:relative}.items .items-details>div{position:absolute;width:100%;transition:all 0.5s ease;opacity:0;visibility:hidden;transform:translate(0, 2%)}.items .items-details .active{transition:all 0.7s ease;opacity:1;visibility:visible;transform:translate(0)}.items .items-ttl{font-size:5vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1px;text-align:center}.items .items-ttl span{color:#040000;font-size:3.4vw;font-style:normal;font-weight:700;line-height:80%;letter-spacing:1.3px;display:block;margin-top:4vw}.items .items-price{font-size:4vw;font-style:normal;font-weight:700;line-height:80%;letter-spacing:0.48px;text-align:center;margin-top:8.8vw}.items .items-img{margin-top:4vw;position:relative}.items .items-img li{position:absolute}.items .items-img li>img:nth-child(2){height:4vw;margin:-3.2vw auto 0}.items .items-img img:nth-child(1){width:70%;margin:0 auto}.items .items-btn{width:90%;height:14vw;font-size:3.6vw;color:#fff;position:sticky;top:89svh;margin:0 auto;background:#040000;display:flex;align-content:center;justify-content:center;align-items:center;margin-top:11vw}.items .items-btn img{position:absolute;top:50%;right:3vw;transform:translate(0, -50%);width:5%}.items .items-point{margin-top:12vw;display:flex;flex-direction:column;gap:20vw 0}.items .items-point-wrap{padding:0}.items .items-point-label{padding:0 5.3vw}.items .items-point-label dt{color:#040000;font-size:4.9vw;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.8vw}.items .items-point-label dd{color:#8A866B;font-size:2.6vw;font-style:normal;font-weight:700;line-height:normal;display:block}.items .items-point-heading{color:#040000;font-size:4.3vw;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.9px;margin-top:6vw;padding:0 5.3vw}.items .items-point-heading span{font-size:3.4vw;letter-spacing:0.75px;display:block;margin-bottom:3vw}.items .items-point-img{width:88%;margin:8vw auto 0}.items .items-point-detail{color:#040000;font-size:3.2vw;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:0;margin-top:7vw;padding:0 5.3vw;text-align:justify}.items .items-size{margin-top:38.8vw;padding-bottom:31vw}.items .items-size .ttl{padding:0}.items .items-size img{width:60%;margin:15.6vw auto 0}.others{margin-top:39.2vw}.others .txt{margin-top:5.8vw}.others .others-item{display:flex;flex-wrap:wrap;padding:0 3vw;margin-top:17vw;gap:8.6vw 0}.others .others-item li{width:50%}.others .others-item a{padding:0}.others .others-item img{width:93%;margin:0 auto}.others .others-item dl{margin-top:3vw;text-align:center}.others .others-item dl dt{color:#040000;font-size:3vw;font-style:normal;font-weight:700;line-height:125%}.others .others-item dl dd{color:#3C3C3C;font-size:3.2vw;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0.6px;margin-top:2vw}.parents{margin-top:39.2vw}.parents .txt{margin-top:5.8vw}.parents a{display:block;width:90%;margin:21.8vw auto 0}.item-modaal{position:fixed;bottom:-100%;transition:all 0.3s ease;width:100%;background:rgba(255,255,255,0.6);backdrop-filter:blur(25px);z-index:5;padding:23vw 0 12vw;border-radius:30px 30px 0 0;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.item-modaal .icon_close{position:absolute;right:4vw;top:4vw;width:11%}.item-modaal .modaal-wrap{width:80%;margin:0 auto;position:relative}.item-modaal .modaal-wrap>div{opacity:0;visibility:hidden;position:absolute;width:100%}.item-modaal .modaal-wrap .active{opacity:1;visibility:visible}.item-modaal .modaal-wrap p{color:#000;font-size:4.8vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1px}.item-modaal .modaal-wrap ul{display:flex;flex-direction:column;margin-top:10.6vw;gap:10vw}.item-modaal .modaal-wrap a{color:#040000;font-size:4vw;font-style:normal;font-weight:700;line-height:80%;letter-spacing:0.8px;display:flex;gap:4vw;background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/icon_arrow.svg") no-repeat right center/3%;align-items:baseline}.item-modaal .modaal-wrap img{width:3.7vw}.modaal-bg{width:100%;height:100%;position:fixed;top:0;background:rgba(0,0,0,0.25);z-index:1;transition:all 0.3s ease;opacity:0;visibility:hidden}.modaal-active .modaal-bg{opacity:1;visibility:visible}.modaal-active .item-modaal{bottom:0}.collections{display:none}@media screen and (min-width: 769px){.ttl{font-size:min(2.2vw, 33.231px);letter-spacing:1.662px}.txt{font-size:min(1.24vw, 18px);letter-spacing:1.8px}.contents-wrap{max-width:1520px;margin:0 auto;padding-top:95px}.contents-heading{display:flex;width:55%;height:calc(100vh - 95px);position:sticky;top:95px;flex-wrap:wrap;flex-direction:column;justify-content:center}.contents-heading .contents-heading-inner{display:block;max-height:700px;height:100%;position:relative}.contents-heading .contents-heading-inner p{color:#000;font-size:min(4vw, 60.537px);font-style:normal;font-weight:700;line-height:125%;letter-spacing:6.054px;position:absolute;top:14%;left:10%}.contents-heading .contents-heading-inner p img{margin-top:42px;width:81.2%}.contents-heading .contents-heading-inner ul{position:absolute;bottom:4.5%;left:9%;display:flex;width:75%}.contents-heading .contents-heading-inner ul li{width:20%}.contents-heading .contents-heading-inner ul li:hover{opacity:0.6}.contents-heading .contents-heading-inner ul li img{width:190px;max-width:170%;position:relative;left:50%;transform:translate(-50%)}.contents-wrap-inner{width:42%;max-width:540px;position:relative;left:50%;transform:translate(17.5%);margin-top:calc( -100vh + 95px);background:#fff}.contents-wrap-inner:before{content:"";position:absolute;height:100%;width:3px;background:#000;top:0;left:0;z-index:2}.contents-wrap-inner:after{content:"";position:absolute;height:100%;width:3px;background:#000;top:0;right:0;z-index:2}.kv{display:flex;flex-direction:column}.kv .kv-slide{margin-top:0;padding-bottom:0;width:100%}.kv .kv-slide-inner{height:calc(100vh - 95px)}.kv .kv-slide-inner .slide-item img{max-width:none;width:540px}.kv h1{font-size:min(2.7vw, 41.538px);line-height:125%;letter-spacing:4.154px;position:relative;top:auto;padding:min(19%, 82px) 0 0 min(8.3%, 45px);order:2}.kv h1 span{font-size:min(1.1vw, 16.615px);letter-spacing:1.662px;margin-top:3%}.section{padding-top:min(11%, 55px)}.section:before{height:58px}.section p{font-size:min(1.3vw, 19px)}.section .txt01{padding-left:min(8.3%, 45px);letter-spacing:1.938px}.section .txt02{margin-top:min(-1.6vw, -25px);padding-left:min(2.9vw, 44px)}.section .txt03{margin-top:min(3.9%, 21px);padding-right:min(5.6%, 30px)}.section .contentimgs{margin-top:min(7.9vw, 83px)}.section #collection01{margin-top:min(17.3%, 94px);margin-left:min(8.3%, 45px);width:63.52%}.section #collection02{width:36.67%;margin:min(-9.6%, -52px) 0 0 auto}.section #collection05{width:60.74%;margin:min(15.6%, 84px) auto 0}.items{margin:min(40.7%, 220px) 0 0}.items .items-wrap{margin-top:min(15.8%, 85px)}.items .items-nav{border-top:2px solid;border-bottom:2px solid;top:95px}.items .items-nav:before{width:2px}.items .items-details{margin-top:min(23%, 125px)}.items .items-ttl{font-size:min(1.8vw, 27.692px);line-height:100%;letter-spacing:1.385px}.items .items-ttl span{font-size:min(1.2vw, 18px);letter-spacing:1.8px;margin-top:min(3.9%, 21px)}.items .items-price{font-size:min(1.5vw, 22.154px);letter-spacing:0.665px;margin-top:min(8.6%, 46px)}.items .items-img{margin-top:min(3.7%, 20px)}.items .items-img li>img:nth-child(2){height:auto;max-height:23px;margin:min(-3%, -16px) auto 0}.items .items-btn{width:89.815%;height:auto;font-size:min(1.3vw, 19.385px);font-style:normal;font-weight:700;line-height:80%;letter-spacing:1.938px;top:calc( 100vh - 110px);margin-top:min(12.8%, 69px);padding:5.51% 0}.items .items-point{margin-top:min(15.8%, 64px);gap:min(11vw, 110px) 0}.items .items-point-label{padding:0 5%}.items .items-point-label dt{font-size:min(1.8vw, 27.692px);letter-spacing:1.385px}.items .items-point-label dd{font-size:min(1vw, 15.231px)}.items .items-point-heading{font-size:min(1.6vw, 24.3px);letter-spacing:1.246px;margin-top:min(5.2%, 26px);padding:0 5%}.items .items-point-heading span{font-size:min(1.35vw, 20.769px);letter-spacing:1.038px;margin-bottom:min(4%, 14px)}.items .items-point-img{width:89.815%;margin:min(2.6vw, 39px) auto 0}.items .items-point-detail{font-size:min(1.15vw, 16.615px);letter-spacing:0.831px;margin-top:min(5.9%, 32px);padding:0 29px}.items .items-size{margin-top:min(53.3%, 216px);padding-bottom:min(41%, 167px)}.items .items-size img{margin:min(20%, 81px) auto 0}.others{margin-top:min(51%, 211px)}.others .txt{margin-top:min(5.7%, 31px)}.others .others-item{padding:0 min(3.9%, 21px);margin-top:min(17.1%, 92px);gap:min(3.5vw, 53px) 0}.others .others-item dl{margin-top:min(7.1%, 18px)}.others .others-item dl dt{font-size:min(1.1vw, 16.615px)}.others .others-item dl dd{font-size:min(1.1vw, 16.615px);letter-spacing:0.831px;margin-top:min(4.4%, 11px)}.parents{margin-top:min(51%, 211px);padding-bottom:min(40%, 160px)}.parents .txt{margin-top:30px}.parents a{margin:min(29%, 115px) auto 0}.item-modaal{width:42%;max-width:540px;padding:min(12.5vw, 122px) 0 min(8.8vw, 86px);left:50%;transform:translate(17.5%)}.item-modaal .icon_close{right:5%;top:5%;width:10.4%}.item-modaal .modaal-wrap{width:72%}.item-modaal .modaal-wrap p{font-size:min(1.8vw, 27.115px);letter-spacing:1.356px}.item-modaal .modaal-wrap ul{margin-top:min(13.8%, 54px);gap:min(5.6vw, 54px)}.item-modaal .modaal-wrap a{font-size:min(1.4vw, 21.692px);letter-spacing:1.085px;gap:9px;background-size:10px}.item-modaal .modaal-wrap img{width:17px}.collections{display:block;width:100vw;height:calc(100vh - 95px);position:fixed;top:95px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:all 0.3s ease}.collections.active{opacity:1;visibility:visible}#collection01-bg{background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/content_fc_bg01.jpg") no-repeat center top;background-size:cover}#collection02-bg{background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/content_fc_bg02.jpg") no-repeat center top;background-size:cover}#collection03-bg{background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/content_fc_bg03.jpg") no-repeat center top;background-size:cover}#collection04-bg{background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/content_fc_bg04.jpg") no-repeat center top;background-size:cover}#collection05-bg{background:url("https://fd-cdn-mato.z01.azurefd.net/public/assets/image/feature/container_tote_bag/content_fc_bg05.jpg") no-repeat center top;background-size:cover}.collection-inner{width:55%;height:calc(100vh - 95px)}.collection-wrap{width:382px;height:382px;position:relative;top:53%;left:50%;transform:translate(-50%, -50%)}.collection-wrap>div{position:absolute;opacity:0;visibility:hidden;transition:all 0.3s ease}.collection-wrap>div.active{opacity:1;visibility:visible}.collection-wrap .ttl-img{position:absolute;right:min(-2.3vw, -35px);bottom:0}.collection-wrap .label-img{position:absolute;bottom:10px;left:10px}}

/*# sourceMappingURL=feature-container_tote_bag.css.map */