@charset "UTF-8";main *{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif!important}.brand-bg{position:absolute;top:0;left:0;background:#e0dfdf}main.scrolloff{overflow:hidden}.c-button--full,.c-button--round,.c-button{display:inline-block;padding:3.5416666667vw 4.1666666667vw;font-size:3.75vw;line-height:5.4166666667vw;text-align:center;text-decoration:none}.c-button--full:hover,.c-button--round:hover,.c-button:hover{text-decoration:none}.c-button--round{border-radius:5px}.c-button--full{width:100%}.l-footer{color:#fff;background-color:#191919}.m-footer{max-width:1092px;padding:12.5vw 10vw;margin:0 auto}.m-footer .m-footer__logo .m-footer__logo_link{display:block;width:37.5vw;color:#fff}.m-footer .m-footer__logo .m-footer__logo_link .m-footer__logo_img{width:100%}.m-footer .m-footer__logo .m-footer__logo_link .m-footer__logo_img svg{width:130px;height:32.465px;color:#fff}.m-footer .m-footer__logo .m-footer__logo_link .m-footer__logo_img svg path{fill:currentColor}.m-footer .m-footer__navi{display:flex;flex-wrap:wrap;padding:12.5vw 0}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_head,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_head{width:100%;margin-bottom:5vw;font-family:Neue Haas Grotesk,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:5.8333333333vw}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_item{width:50%;padding:5vw 0 0 5vw;border-left:#c0c8d3 1px solid}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item .m-footer__naviLists_link,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_item .m-footer__naviLists_link{font-size:3.75vw;color:#fff}.m-footer .m-footer__navi .m-footer__naviLists--wide{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:12.5vw}.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_item:nth-child(-n+3){padding-top:0}.m-footer .m-footer__navi .m-footer__naviLists{width:50%}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item{width:100%}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item:nth-child(-n+2){padding-top:0}.m-footer .m-footer__sub{width:100%;padding-top:8.3333333333vw;border-top:#c0c8d3 1px solid}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists{display:flex;flex-wrap:wrap}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists .m-footer__subNaviLists_item{margin-left:4.1666666667vw}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists .m-footer__subNaviLists_item:first-of-type{margin-left:0}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists .m-footer__subNaviLists_item .m-footer__subNaviLists_link{font-size:3.75vw;color:#fff}.m-footer .m-footer__sub .m-footer__copyright{padding-top:8.3333333333vw;font-family:Neue Haas Grotesk,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.9166666667vw;text-align:right}.m-header{position:relative;z-index:10;display:flex;padding:0}.m-header .m-header__logo .m-header__logo_link{display:flex;align-items:center;width:29.1666666667vw;height:100%;padding:0 0 0 20px}.m-header .m-header__logo .m-header__logo_link .m-header__logo_img{width:130px}.m-header .m-header__sub{display:flex;flex-direction:row-reverse;margin-left:auto}.m-header .m-header__sub .m-header__menuButton{display:block}.m-header .m-header__sub .m-header__menuButton .c-button{display:flex;align-items:center;justify-content:center;width:16.6666666667vw;max-width:80px;height:16.6666666667vw;max-height:80px}.m-header .m-header__sub .m-header__menuButton .m-header__menuButton_inner{position:relative;display:block;width:36px;height:36px;transition:.4s}.m-header .m-header__sub .m-header__menuButton .m-header__menuButton_inner:before,.m-header .m-header__sub .m-header__menuButton .m-header__menuButton_inner:after{position:absolute;display:block;width:28px;height:3px;content:"";background-color:#191919}.m-header .m-header__sub .m-header__menuButton .m-header__menuButton_inner:before{top:8px;left:4px;transition:.4s;transform:translateY(-50%)}.m-header .m-header__sub .m-header__menuButton .m-header__menuButton_inner:after{bottom:8px;left:4px;transition:.4s;transform:translateY(50%)}.m-header .m-header__sub .m-header__menuButton .c-icon{position:absolute;top:50%;left:50%;width:28px;height:3px;overflow:hidden;line-height:1;text-indent:100%;background-color:#191919;transform:translate(-50%,-50%)}.m-header .m-header__sub .m-header__menu{position:absolute;top:16.6666666667vw;left:0;width:100%;height:0;overflow:hidden;pointer-events:none;background-color:#fff;transition:.4s}.m-header .m-header__sub .m-header__menu .m-header__navi{padding:60px 7.9166666667vw 90px}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists{display:flex;flex-wrap:wrap}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists .m-header__naviLists_item{width:50%}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists .m-header__naviLists_item .m-header__naviLists_link{display:flex;align-items:center;height:100%;padding:20px 0;font-size:18px;font-weight:700;color:#191919;text-decoration:none}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists .m-header__naviLists_item .m-header__naviLists_link:hover{color:#6976cb;opacity:1}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__contact{width:100%;margin-top:40px}.m-header .m-header__sub .m-header__request{width:35.8333333333vw;margin-top:2.0833333333vw;margin-bottom:2.0833333333vw}.m-header .m-header__sub.is-open .m-header__menuButton .m-header__menuButton_inner{transform:rotate(180deg)}.m-header .m-header__sub.is-open .m-header__menuButton .m-header__menuButton_inner:before{top:8px;left:2px;transform:translateY(-50%) rotate(-45deg);transform-origin:100% 100%}.m-header .m-header__sub.is-open .m-header__menuButton .m-header__menuButton_inner:after{bottom:8px;left:0;transform:translateY(50%) rotate(45deg);transform-origin:100% 100%}.m-header .m-header__sub.is-open .m-header__menuButton .c-icon{opacity:0}.m-header .m-header__sub.is-open .m-header__menu{height:calc(100vh - 16.6666666667vw);pointer-events:all}header{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#eee;border-bottom:1px solid #000}.p-top-heading{margin-bottom:30px;font-size:30px;font-weight:600;line-height:46px}.p-button{max-width:500px;margin:20px auto 0;text-align:center;opacity:0;transition:1s;transform:translateY(20px)}.p-button.is-show{opacity:1;transform:translateY(0)}.c-button{display:inline-flex;align-items:center;justify-content:center;min-width:100%;min-height:56px;padding:10px 20px;font-size:1.6rem;font-weight:700;line-height:25px;color:#73180f;text-align:center;letter-spacing:.08em;border:1px solid #fff;border-radius:50px;transition:.3s}@-webkit-keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideanime{0%{-webkit-clip-path:inset(0 30% 0 0);clip-path:inset(0 30% 0 0);opacity:0;transform:scale(1.1)}30%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}99.9%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}to{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0);opacity:1;transform:scale(1)}}@keyframes slideanime{0%{-webkit-clip-path:inset(0 30% 0 0);clip-path:inset(0 30% 0 0);opacity:0;transform:scale(1.1)}30%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}99.9%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}to{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0);opacity:1;transform:scale(1)}}@-webkit-keyframes fadeUpAnime{0%{filter:blur(10px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes fadeUpAnime{0%{filter:blur(10px);opacity:0}to{filter:blur(0px);opacity:1}}body{background-color:#e0dfdf}.body_bg{display:none}.bgContainer{position:fixed;top:0;right:0;left:50%;width:100%;max-width:1440px;height:100svh;margin:auto;transform:translate(-50%)}.bg_img{display:none}.bg_img01{top:5%;right:-200px;width:48.6111111111%;height:600px;aspect-ratio:700/600;margin:auto}.bg_img01:before{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img01.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img01.svg?v=1678173199)}.bg_img01 img{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img01.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img01.svg?v=1678173199)}.bg_img02{top:15%;left:-100px;width:600px;width:41.6666666667%;height:450px;aspect-ratio:600/450;margin:auto}.bg_img02:before{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img02.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img02.svg?v=1678173199)}.bg_img02 img{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img02.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img02.svg?v=1678173199)}.bg_img03{top:60%;left:50px;width:500px;width:34.7222222222%;height:450px;aspect-ratio:500/450;margin:auto}.bg_img03:before{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img03.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img03.svg?v=1678173199)}.bg_img03 img{-webkit-mask-image:url(/cdn/shop/files/brand-mask_img03.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img03.svg?v=1678173199)}.bgTxtLogo{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;width:280px;opacity:0;transition:1s;transform:translate(-50px)}.bgTxtLogo.is-active{opacity:1;transform:translate(0);transform-origin:left}.bgTxtLogo.is-active:before{transform:scaleX(1)}.bgTxtLogo:before{display:block;width:120px;height:1px;margin-right:20px;content:"";background:#524a48;transition:1s;transform:scaleX(0)}main{width:100%;height:auto;max-height:100%;aspect-ratio:375/583;overflow-x:hidden;background:#fff;scale:1}.targetInner{overflow:auto}.scrolloff .targetInner{overflow:hidden}article{overflow:hidden;opacity:1;transition:1s}.panelInner{position:absolute;top:0;left:0;z-index:5;display:none;width:100%;height:100%}.panelInner.scrolloff{display:block}@-webkit-keyframes fade{0%{filter:blur(5px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes fade{0%{filter:blur(5px);opacity:0}to{filter:blur(0px);opacity:1}}.logo-circle,#logo-2{opacity:0}#logo-2.is-active{-webkit-animation:fade 1.8s forwards ease-in-out;animation:fade 1.8s forwards ease-in-out}.logo{position:fixed;top:0;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;max-width:120vw;height:100dvh;pointer-events:none;transition:.8s;transform:translate(-50%)}.logo.is-inactive{filter:blur(10px);opacity:.6;transform:translate(-50%,-50%) scale(.8)}.logo svg{width:100%;height:auto}.scrollItem{position:absolute;right:0;bottom:0;left:0;display:none;width:60px;margin:auto;pointer-events:all;cursor:pointer;transform-origin:bottom;-webkit-animation:pig 3s infinite;animation:pig 3s infinite}.scrollArrow{position:absolute;right:0;bottom:20px;left:0;width:68px;margin:auto;pointer-events:none;cursor:pointer;opacity:0;transition:.3s;transform:translateY(-20px)}.is-active .scrollArrow{pointer-events:all;opacity:1;transition:.8s 4.2s;transform:translateY(0)}.scrollTxt{display:block;width:47px;margin:auto auto 10px}@-webkit-keyframes pig{0%{transform:scale(1)}7.5%{transform:scale(1.3,.7)}14%{transform:scale(.8,1.2)}19%{transform:scale(1.1,.8)}22.5%{transform:scale(.9,1.1)}25%{transform:scale(1.05,.95)}27%{transform:scale(1)}to{transform:scale(1)}}@keyframes pig{0%{transform:scale(1)}7.5%{transform:scale(1.3,.7)}14%{transform:scale(.8,1.2)}19%{transform:scale(1.1,.8)}22.5%{transform:scale(.9,1.1)}25%{transform:scale(1.05,.95)}27%{transform:scale(1)}to{transform:scale(1)}}.mvWrapper{position:relative;overflow:hidden}.movie{height:100%;-webkit-clip-path:circle(30% at 130% 130%);clip-path:circle(30% at 130% 130%);background:#000;filter:blur(50px);opacity:0;transition:1.5s transform .8s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1),1.5s -webkit-clip-path .8s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .8s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s clip-path .8s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .8s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s clip-path .8s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1),1.5s -webkit-clip-path .8s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .8s cubic-bezier(.03,.22,.26,.9),1.5s filter .8s cubic-bezier(.03,.22,.26,.9),1.5s clip-path .8s cubic-bezier(.03,.22,.26,.9),1.5s opacity 1s cubic-bezier(.03,.22,.26,.9);transform:scale(1.2)}.movie.left{-webkit-clip-path:circle(30% at -30% 130%);clip-path:circle(30% at -30% 130%);transition:1.5s transform .5s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1),1.5s -webkit-clip-path .5s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .5s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s clip-path .5s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .5s cubic-bezier(.32,1.12,1,1),1.5s filter .8s cubic-bezier(.32,1.12,1,1),1.5s clip-path .5s cubic-bezier(.32,1.12,1,1),1.5s opacity 1s cubic-bezier(.32,1.12,1,1),1.5s -webkit-clip-path .5s cubic-bezier(.32,1.12,1,1);transition:1.5s transform .5s cubic-bezier(.03,.22,.26,.9),1.5s filter .8s cubic-bezier(.03,.22,.26,.9),1.5s clip-path .5s cubic-bezier(.03,.22,.26,.9),1.5s opacity 1s cubic-bezier(.03,.22,.26,.9)}.is-active .movie.left{-webkit-clip-path:circle(113% at 19% 78%);clip-path:circle(113% at 19% 78%);transition:1.2s transform 1s cubic-bezier(.32,1.12,1,1),2s filter 1s cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1),1.4s -webkit-clip-path 1s cubic-bezier(.32,1.12,1,1);transition:1.2s transform 1s cubic-bezier(.32,1.12,1,1),2s filter 1s cubic-bezier(.32,1.12,1,1),1.4s clip-path 1s cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1);transition:1.2s transform 1s cubic-bezier(.32,1.12,1,1),2s filter 1s cubic-bezier(.32,1.12,1,1),1.4s clip-path 1s cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1),1.4s -webkit-clip-path 1s cubic-bezier(.32,1.12,1,1);transition:1.2s transform 1s cubic-bezier(.03,.22,.26,.9),2s filter 1s cubic-bezier(.03,.22,.26,.9),1.4s clip-path 1s cubic-bezier(.03,.22,.26,.9),.5s opacity cubic-bezier(.03,.22,.26,.9)}.is-active .movie{-webkit-clip-path:circle(100% at 75% 79%);clip-path:circle(100% at 75% 79%);filter:blur(0);opacity:1;transition:1.2s transform cubic-bezier(.32,1.12,1,1),2s filter cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1),1.4s -webkit-clip-path cubic-bezier(.32,1.12,1,1);transition:1.2s transform cubic-bezier(.32,1.12,1,1),2s filter cubic-bezier(.32,1.12,1,1),1.4s clip-path cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1);transition:1.2s transform cubic-bezier(.32,1.12,1,1),2s filter cubic-bezier(.32,1.12,1,1),1.4s clip-path cubic-bezier(.32,1.12,1,1),.5s opacity cubic-bezier(.32,1.12,1,1),1.4s -webkit-clip-path cubic-bezier(.32,1.12,1,1);transition:1.2s transform cubic-bezier(.03,.22,.26,.9),2s filter cubic-bezier(.03,.22,.26,.9),1.4s clip-path cubic-bezier(.03,.22,.26,.9),.5s opacity cubic-bezier(.03,.22,.26,.9);transform:scale(1.2);transform:scale(1)}.bg{position:absolute;top:0;width:100%;height:100%;background:#0003;opacity:0;transition:opacity .3s .2s}.is-active .bg{opacity:1;transition:opacity 1.5s 3s}.openingMovie,.movie{width:100%}.openingMovie img,.openingMovie video,.movie img,.movie video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.openingMovie video,.movie video{filter:saturate(110%) contrast(110%) brightness(110%)}.openingMovie{height:100%;filter:blur(50px);opacity:0;transition:2s filter cubic-bezier(.03,.22,.26,.9),.5s opacity cubic-bezier(.03,.22,.26,.9)}.is-active .openingMovie{filter:blur(0);opacity:1}.main{height:100%;overflow:hidden}.swiper{scroll-behavior:unset}.movie--inner{height:100%}.animationArea{position:absolute;top:0;z-index:6;width:100%;height:100%;pointer-events:none}.wrapper{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:auto;overflow:hidden}.item{position:absolute;top:50%;width:100%;height:120%;transform:translateY(-50%)}.item.txtBlock{height:100%}.item.clip{-webkit-clip-path:circle(62.3% at 50% 50%);clip-path:circle(62.3% at 50% 50%)}.blank-container,.blank-container02{height:100vh}.swiper-wrapper{height:100%}.swiper{height:100dvh}.txtBox{position:absolute;top:0;z-index:3;display:flex;align-items:flex-end;width:97%;height:100%;padding:0 0 70px 20px;color:#fff;letter-spacing:0;filter:blur(10px);opacity:0;transition:1.2s}.txtBox dl{transition:1s;transform:scale(1.1)}.is-active .txtBox{filter:blur(0);opacity:1;transition:1.2s 3s}.is-active .txtBox dl{transition:1s 3.2s;transform:scale(1)}.txtBox dt{font-size:30px;font-weight:700;line-height:1.4;color:#fff;letter-spacing:.08em}.txtBox dd{padding-top:15px;font-size:16px;line-height:1.5;color:#fff;letter-spacing:.08em}.openingTxtBlock{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:70%;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);background:#0003;transition:.7s cubic-bezier(.08,.43,.22,1);transform:translate(-50%,-50%)}.is-active .openingTxtBlock{height:120%;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);transition:3s cubic-bezier(.03,.22,.26,.9) 2s}.openingTxtBox{z-index:3;color:#fff;text-align:center;filter:blur(10px);opacity:0;transition:1.2s}.openingTxtBox dl{transition:1s;transform:scale(1.1)}.is-active .openingTxtBox{filter:blur(0);opacity:1;transition:1.8s 2.7s}.is-active .openingTxtBox dl{transition:1.3s 2.7s;transform:scale(1)}.openingTxtBox dt{font-size:20px;color:#fff;letter-spacing:.05em}.openingTxtBox dd{padding-top:5px;font-size:34px;font-weight:700;line-height:1.5;color:#fff;letter-spacing:.05em}section{overflow:hidden}.recipe{position:relative;z-index:10;overflow:hidden;background:#f6f8f9}.recipe .p-button{margin-top:60px}.recipe .recipe_heading{position:relative;z-index:1;padding-top:70px}.recipe .recipe_heading h2{position:relative;z-index:5;padding:0 20px;font-size:3.6rem;font-weight:700;line-height:52px;color:#524a48;letter-spacing:.1em}.recipe .recipe_heading:after{position:absolute;right:0;bottom:0;z-index:-1;display:block;width:100%;height:34%;max-height:300px;content:"";background:#73180f}.recipe .movie--inner{position:relative;width:130%;height:100%;aspect-ratio:557/527;margin:-30px 0 0 -20px;overflow:hidden;-webkit-mask-image:url(/cdn/shop/files/brand-mask_img04.svg?v=1678173199);mask-image:url(/cdn/shop/files/brand-mask_img04.svg?v=1678173199);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-o-object-fit:cover;object-fit:cover}.recipe .movie--inner video{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe .inner{padding:110px 25px 85px;background-color:#73180f!important}.recipe .swiper-button-prev{top:auto;bottom:0;left:0}.recipe .swiper-button-next{top:auto;bottom:0;left:50px}.recipe .swiper-button-prev:before,.recipe .swiper-button-next:before,.recipe .swiper-button-prev:after,.recipe .swiper-button-next:after{position:absolute;top:0;bottom:0;width:0;height:0;margin:auto;content:""}.recipe .swiper-button-prev:before,.recipe .swiper-button-next:before{width:40px;height:40px;border:1px solid #ffffff;border-radius:50%}.recipe .swiper-button-prev:after{border-top:5px solid transparent;border-right:8px solid #ffffff;border-bottom:5px solid transparent}.recipe .swiper-button-next:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #ffffff}.recipe .arrow-content{display:none}.recipe__link,.recipe__link:hover{text-decoration:none}.recipe__img{overflow:hidden;opacity:0;transform:scale(1.1)}.recipe__text{opacity:0}.recipe__ttl{margin-top:20px;font-size:20px;font-weight:700;color:#fff}.recipe .fadeUp.recipe__img{-webkit-animation:slideanime 1.5s forwards;animation:slideanime 1.5s forwards}.recipe .fadeUp.recipe__text{-webkit-animation:fadeUp 1s forwards;animation:fadeUp 1s forwards}.recipe .swiper-container{width:100%;overflow:inherit!important}.recipe .swiper-slide{max-width:360px;overflow:hidden}.recipe .p-top-heading{color:#fff;text-align:center}.m-voice{position:relative;z-index:10}.m-voice .inner{padding:100px 25px 30px;background-color:#524a48}.m-voice .p-top-heading{color:#fff;text-align:center}.m-voice__icon{position:absolute;top:0}.m-voice__icon img{width:20px}.m-voice__icon__left{left:0}.m-voice__icon__right{right:0;transform:rotate(180deg)}.m-voice__list{max-width:600px;margin:0 auto}.m-voice__item{position:relative;padding:25px 20px;margin-bottom:35px}.m-voice__text{font-size:1.6rem;font-weight:200;line-height:28px;color:#fff;opacity:0;transition:1.5s}.m-voice__name{position:relative;display:block;padding-left:40px;margin-top:15px;font-size:12px;line-height:22px;color:#fff;transition:1.5s}.m-voice__name:before{position:absolute;top:9px;left:0;width:30px;height:1px;content:"";background-color:#fff}.m-voice .fadeUp{opacity:0;-webkit-animation:fadeUpAnime 1s forwards;animation:fadeUpAnime 1s forwards}.omoi{position:relative;z-index:10;background:#f6f8f9}.omoi .inner{padding:70px 0 80px}.omoi .p-top-heading{text-align:center}.omoi__list{max-width:1200px;margin:0 auto}.omoi__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.omoi__textArea{position:relative;z-index:2;width:100%;padding:0 6.6666666667%}.omoi__img{position:relative;width:100%;height:340px;overflow:hidden;-webkit-clip-path:ellipse(100px 80px at center);clip-path:ellipse(100px 80px at center);opacity:0;transition:2s;transform:translate(0) scale(1) rotate(16deg)}.omoi__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.2);transform:rotate(16deg)}.omoi__img.center-img{transform:translateY(-40px) scale(1.3) rotate(-16deg)}.omoi__img.center-img img{transform:scale(1.2) rotate(16deg);-o-object-position:0% 50%;object-position:0% 50%}.omoi__img.left-img{transform:translate(-50px) rotate(-23deg) scale(1)}.omoi__img.left-img img{transform:scale(1.3) rotate(23deg);-o-object-position:40% 50%;object-position:40% 50%}.omoi__img.left-img img.last{transform:scale(1.5) rotate(23deg)}.omoi__img.right-img{transform:translate(50px) rotate(18deg) scale(1)}.omoi__img.right-img img{transform:scale(1.4) rotate(-18deg)}.omoi__ttl{font-size:3.6rem;font-weight:700;line-height:52px;color:#524a48;text-shadow:#fff 0 0 2px;letter-spacing:.05em}.omoi__secondary{font-size:3rem;font-weight:700;line-height:42px;color:#524a48;text-shadow:#fff 0 0 2px;letter-spacing:.3rem}.omoi__text{margin:15px 0;font-size:1.6rem;font-weight:200;line-height:24px}.brand{position:relative;z-index:10}.brand .inner{padding:70px 0;background-color:#73180f!important}.brand .p-top-heading{color:#fff;text-align:center}.brand__img{overflow:hidden;opacity:0;transform:scale(1.1)}.brand__list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto}.brand__textArea{padding:0 25px;opacity:0}.brand__item{width:100%}.brand__item+.brand__item{margin-top:100px}.brand__item .is-show.brand__img{-webkit-animation:slideanime 1.5s forwards;animation:slideanime 1.5s forwards}.brand__item .is-show.brand__textArea,.brand__item .is-show.p-button{-webkit-animation:fadeUp 1.5s forwards;animation:fadeUp 1.5s forwards}.brand__ttl{margin-top:30px;font-size:2rem;font-weight:700;color:#fff}.brand__text{margin-top:8px;font-size:1.6rem;line-height:28px;color:#fff;letter-spacing:0}.bgcircle01{position:absolute;top:22%;left:5%}.bgcircle01-2{position:absolute;top:23%;left:65%}.bgcircle02{position:absolute;top:44%;right:5%}.bgcircle02-2{position:absolute;top:46%;right:65%}.bgcircle03{position:absolute;top:66%;left:5%}.bgcircle03-2{position:absolute;top:68%;left:65%}.bgcircle04{position:absolute;top:90%;right:5%}.bgcircle04-2{position:absolute;top:91%;right:65%}.mvbase{opacity:0;transition:1.2s;transform:translateY(20px)}.mv{opacity:1;transform:translateY(0)}.mask{-webkit-clip-path:ellipse(50% 50% at center);clip-path:ellipse(50% 50% at center);opacity:1}.bgbase{opacity:0;transition:1.2s;transform:scale(.5)}.bgbase.mv{opacity:1;transition:1.2s;transform:scale(1.8)}.bgbase-s{opacity:0;transition-delay:.2s;transition-duration:1.2s;transform:scale(.5)}.bgbase-s.mv{opacity:1;transition:1.2s;transform:scale(1.2)}@media screen and (min-width:481px){.m-header .m-header__sub .m-header__menuButton .c-button{width:80px;max-width:80px;height:80px;max-height:80px}.m-header .m-header__sub .m-header__menu{top:80px;left:-30px;width:calc(100% + 60px)}.m-header .m-header__sub .m-header__menu .m-header__navi{padding:60px 50px 90px}.m-header .m-header__sub .m-header__request{display:flex;align-items:center;width:200px;margin-top:0;margin-bottom:0}.m-header .m-header__sub.is-open .m-header__menu{height:calc(100vh - 80px)}}@media screen and (min-width:769px){.m-footer{display:flex;flex-wrap:wrap;padding:60px 18px}.m-footer .m-footer__logo .m-footer__logo_link{width:246px}.m-footer .m-footer__navi{align-items:flex-start;width:716px;padding:20px 0 60px;margin-left:auto}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_head,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_head{margin-bottom:20px;font-size:24px}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_item{padding:20px 0 0 16px}.m-footer .m-footer__navi .m-footer__naviLists .m-footer__naviLists_item .m-footer__naviLists_link,.m-footer .m-footer__navi .m-footer__naviLists--wide .m-footer__naviLists_item .m-footer__naviLists_link{font-size:14px}.m-footer .m-footer__navi .m-footer__naviLists--wide{width:375px;margin-bottom:0}.m-footer .m-footer__navi .m-footer__naviLists{width:185px}.m-footer .m-footer__navi .m-footer__naviLists:last-of-type{width:150px}.m-footer .m-footer__sub{display:flex;justify-content:space-between;padding-top:20px}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists .m-footer__subNaviLists_item{margin-left:40px}.m-footer .m-footer__sub .m-footer__subNavi .m-footer__subNaviLists .m-footer__subNaviLists_item .m-footer__subNaviLists_link{font-size:14px}.m-footer .m-footer__sub .m-footer__copyright{padding-top:0;font-size:12px}.body_bg{display:block;width:100vw;height:100vh;background:url(/cdn/shop/files/brand-pc_bg.png?v=1678173200) #e0dfdf no-repeat center;background-size:cover;opacity:0}.bg_img{position:absolute;z-index:5;display:block;overflow:hidden;opacity:0}.bg_img:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#d8b1ae;transform:translate(-10px,10px);-webkit-mask-size:90%;mask-size:90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bg_img img{-webkit-mask-size:90%;mask-size:90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.targetWrapper{position:absolute;top:calc(45% + 80px);left:50%;width:auto;max-width:385px;height:calc(77vh - 80px);max-height:583px;aspect-ratio:385/583;padding:5px;border:#524a48 solid 1px;border-radius:12px;transform:translate(-50%,-50%);transform-origin:50% 50%}main{border:#524a48 solid 10px;border-radius:12px}.targetInner{position:relative;width:100%;height:100%}.logo{max-width:40vw;height:100%}.blank-container{height:77vh;max-height:583px}.txtBox{height:100%}.recipe .p-button{margin-top:20px}.recipe .arrow-content{display:block;height:40px}}@media screen and (min-width:1280px){.m-header{padding:10px 0}.m-header .m-header__logo .m-header__logo_link{width:190px;padding:0 20px 0 40px}.m-header .m-header__sub{flex-direction:row;align-items:center}.m-header .m-header__sub .m-header__menuButton{display:none}.m-header .m-header__sub .m-header__menu{position:relative;top:auto;left:auto;width:auto;height:auto!important;pointer-events:all}.m-header .m-header__sub .m-header__menu .m-header__navi{display:flex;flex-wrap:nowrap;padding:0}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists{display:flex;flex-wrap:nowrap;align-items:center}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists .m-header__naviLists_item{width:auto;height:100%}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__naviLists .m-header__naviLists_item .m-header__naviLists_link{padding:0 20px;font-size:14px}.m-header .m-header__sub .m-header__menu .m-header__navi .m-header__contact{width:200px;margin-top:0;margin-left:20px;font-size:14px;line-height:20px}.m-header .m-header__sub .m-header__request{width:200px;margin-top:0;margin-bottom:0;margin-left:16px}}@media screen and (max-width:768px){main{position:static;top:auto;left:auto;width:100vw;height:100vh;height:100dvh;max-height:100%;transform:translate(0)}}@media(min-aspect-ratio:376/860){.p-top-heading{font-size:3rem;font-size:min(3.48vh,3rem);line-height:min(6vh)}.c-button{font-size:1.6rem;font-size:min(1.86vh,1.6rem)}.txtBox dt{font-size:3rem;font-size:min(3.48vh,3rem)}.txtBox dd{font-size:1.6rem;font-size:min(1.86vh,1.6rem)}.openingTxtBox dt{font-size:2rem;font-size:min(2.32vh,2rem)}.openingTxtBox dd{font-size:3.4rem;font-size:min(3.95vh,3.4rem)}.recipe .recipe_heading h2{font-size:3.6rem;font-size:min(4.18vh,3.6rem)}.recipe__ttl{font-size:2rem;font-size:min(2.32vh,2rem)}.m-voice__text{font-size:1.6rem;font-size:min(1.86vh,1.6rem)}.m-voice__name{font-size:1.2rem;font-size:min(1.39vh,1.2rem)}.omoi__ttl{font-size:3.6rem;font-size:min(3.8vh,3.6rem);line-height:min(7vh)}.omoi__secondary{font-size:3rem;font-size:min(3.48vh,3rem)}.omoi__text{font-size:1.6rem;font-size:min(1.86vh,1.6rem)}.brand__ttl{font-size:2rem;font-size:min(2.32vh,2rem)}.brand__text{font-size:1.6rem;font-size:min(1.86vh,1.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand.css.map */
