@charset "UTF-8";:root{--color-main:#f6461d;--color-base:#fce224;--color-sub:#ff9b14;--color-accent:#ef2d7b;--color-bg:#fff5e3;--color-txt:#180702;--color-white:#fff;--win-pd:40px}html{scroll-behavior:smooth}.l-page.brand-detail .p-breadcrumb--has-pb{background:var(--color-white)}.menokazu{width:100%;position:relative;color:var(--color-txt);font-family:hiragino-kaku-gothic-pron,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","游ゴシック Medium",YuGothic,YuGothicM,"メイリオ",meiryo,sans-serif;font-weight:500;font-size:clamp(9px,2.86vw,16px);line-height:1.6;letter-spacing:0;padding-bottom:min(120px,8.3333333333vw);background-color:var(--color-bg);background-image:url("../images/bg-pattern.svg");background-repeat:repeat;background-size:80px 80px}@media (max-width:768px){.menokazu{padding-bottom:21.3333333333vw}}.menokazu ol,.menokazu ul{list-style-type:none}.menokazu a{cursor:pointer;outline:none;text-decoration:none;color:var(--color-txt);-webkit-transition:0.3s cubic-bezier(0.4,0.4,0,1);transition:0.3s cubic-bezier(0.4,0.4,0,1)}.menokazu img,.menokazu picture,.menokazu video{max-width:100%;height:auto;vertical-align:bottom}.menokazu *{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}@media (max-width:768px){.menokazu .forPC{display:none}}.menokazu .forSP{display:none}@media (max-width:768px){.menokazu .forSP{display:inline}}.mv{position:relative;width:100%;max-width:1440px;margin-inline:auto;padding-bottom:min(120px,8.3333333333vw)}@media (max-width:768px){.mv{padding-bottom:14.9333333333vw}}.mv__inr{width:min(1240px,86.1111111111vw);margin-left:min(45px,3.125vw);position:relative}@media (max-width:768px){.mv__inr{width:100%;margin-left:0}}.mv__ttl{position:absolute;z-index:2;top:min(88px,6.1111111111vw);left:0;width:min(426px,29.5833333333vw);margin:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:mvTtlIn 0.6s ease-out 0.9s both;animation:mvTtlIn 0.6s ease-out 0.9s both}@media (max-width:768px){.mv__ttl{position:relative;width:66.6666666667vw;margin:0 auto -17.0666666667vw;z-index:5;top:3.7333333333vw}}.mv__imgbox{margin:0 0 0 auto;width:min(946px,65.6944444444vw);background:url("../images/mv-img-flame.svg") no-repeat top center/contain;mask:url("../images/mv-img-flame.svg") no-repeat top center/contain;-webkit-mask:url("../images/mv-img-flame.svg") no-repeat top center/contain;text-align:right}@media (max-width:768px){.mv__imgbox{width:100%;margin:0;background:url("../images/mv-img-flame-sp.svg") no-repeat top center/100% auto;mask:url("../images/mv-img-flame-sp.svg") no-repeat top center/100% auto;-webkit-mask:url("../images/mv-img-flame-sp.svg") no-repeat top center/100% auto;padding-top:23.7333333333vw;padding-bottom:15.4666666667vw}}.mv__img{position:relative;left:min(30px,2.0833333333vw);width:min(934px,64.8611111111vw);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:mvImgIn 0.7s ease-out 1.3s both;animation:mvImgIn 0.7s ease-out 1.3s both}@media (max-width:768px){.mv__img{left:0;width:100%;margin:0 auto}}.mv__copy{position:absolute;z-index:3;top:min(160px,11.1111111111vw);right:min(80px,5.5555555556vw);width:min(240px,16.6666666667vw);margin:0;-webkit-transform:rotate(27deg);transform:rotate(27deg);-webkit-animation:mvCopyIn 0.55s ease-out 1.95s both;animation:mvCopyIn 0.55s ease-out 1.95s both}@media (max-width:768px){.mv__copy{top:98.6666666667vw;right:1.6vw;width:37.3333333333vw}}.mv-intro{position:absolute;z-index:3;top:min(458px,31.8055555556vw);right:max(-100px,-6.9444444444vw);width:min(450px,31.25vw);font-family:"ads-tree","hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;-webkit-animation:mvIntroIn 0.6s ease-out 2.45s both;animation:mvIntroIn 0.6s ease-out 2.45s both}@media (max-width:768px){.mv-intro{position:static;width:80%;margin:-21.3333333333vw auto 0 0;-webkit-animation-name:mvIntroInSp;animation-name:mvIntroInSp}}.mv-intro__bg{display:block;width:100%}.mv-intro__illust{position:absolute;top:max(-16px,-1.1111111111vw);left:16%;width:20.8888888889%}@media (max-width:768px){.mv-intro__illust{left:5.3333333333vw;top:5.3333333333vw;width:18.6666666667vw}}.mv-intro .mv-intro__name{position:absolute;top:12.582781457%;left:39.7777777778%;margin:0;color:var(--color-sub);font-weight:normal;font-size:max(10px,min(28px,1.9444444444vw));line-height:1.2;letter-spacing:-0.1em;white-space:nowrap}@media (max-width:768px){.mv-intro .mv-intro__name{font-size:6.4vw;top:16vw;left:26.6666666667vw}}.mv-intro .mv-intro__name-lg{display:block;color:var(--color-sub);font-size:max(10px,min(40px,2.7777777778vw));letter-spacing:-0.2em}@media (max-width:768px){.mv-intro .mv-intro__name-lg{font-size:9.0666666667vw}}.mv-intro .mv-intro__txt{position:absolute;top:49.6688741722%;left:14.4444444444%;width:60.4444444444%;margin:0;color:var(--color-txt);font-family:"ads-tree","hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:max(10px,min(18px,1.25vw));line-height:1.4;letter-spacing:-0.06em;text-align:center}@media (max-width:768px){.mv-intro .mv-intro__txt{font-size:4vw;top:37.3333333333vw;left:8vw;width:77.7142857143%}}.mv-intro__txt .mv-intro__sic{font-family:"sictype","hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif}.mv-intro__sic-wide{letter-spacing:0.03em}@-webkit-keyframes mvTtlIn{0%{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4)}55%{opacity:1;-webkit-transform:scale(1.22);transform:scale(1.22)}75%{-webkit-transform:scale(0.94);transform:scale(0.94)}90%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mvTtlIn{0%{opacity:0;-webkit-transform:scale(0.4);transform:scale(0.4)}55%{opacity:1;-webkit-transform:scale(1.22);transform:scale(1.22)}75%{-webkit-transform:scale(0.94);transform:scale(0.94)}90%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mvImgIn{0%{opacity:0;-webkit-transform:translateY(80px) scale(0.8);transform:translateY(80px) scale(0.8)}60%{opacity:1}75%{-webkit-transform:translateY(-10px) scale(1.04);transform:translateY(-10px) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes mvImgIn{0%{opacity:0;-webkit-transform:translateY(80px) scale(0.8);transform:translateY(80px) scale(0.8)}60%{opacity:1}75%{-webkit-transform:translateY(-10px) scale(1.04);transform:translateY(-10px) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes mvCopyIn{0%{opacity:0;-webkit-transform:rotate(27deg) scale(0);transform:rotate(27deg) scale(0)}55%{opacity:1;-webkit-transform:rotate(27deg) scale(1.25);transform:rotate(27deg) scale(1.25)}75%{-webkit-transform:rotate(27deg) scale(0.9);transform:rotate(27deg) scale(0.9)}90%{-webkit-transform:rotate(27deg) scale(1.06);transform:rotate(27deg) scale(1.06)}to{-webkit-transform:rotate(27deg) scale(1);transform:rotate(27deg) scale(1)}}@keyframes mvCopyIn{0%{opacity:0;-webkit-transform:rotate(27deg) scale(0);transform:rotate(27deg) scale(0)}55%{opacity:1;-webkit-transform:rotate(27deg) scale(1.25);transform:rotate(27deg) scale(1.25)}75%{-webkit-transform:rotate(27deg) scale(0.9);transform:rotate(27deg) scale(0.9)}90%{-webkit-transform:rotate(27deg) scale(1.06);transform:rotate(27deg) scale(1.06)}to{-webkit-transform:rotate(27deg) scale(1);transform:rotate(27deg) scale(1)}}@-webkit-keyframes mvIntroIn{0%{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}70%{opacity:1;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mvIntroIn{0%{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}70%{opacity:1;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mvIntroInSp{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}70%{opacity:1;-webkit-transform:translateX(8px);transform:translateX(8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mvIntroInSp{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}70%{opacity:1;-webkit-transform:translateX(8px);transform:translateX(8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.mv-intro,.mv__copy,.mv__img,.mv__ttl{-webkit-animation:none;animation:none}}.about{position:relative;width:100%;padding-bottom:min(120px,8.3333333333vw);overflow:hidden}@media (max-width:768px){.about{padding-bottom:21.3333333333vw}}.about:before{content:"";position:absolute;inset:0;z-index:0;background-color:#fce224;-webkit-mask:url("../images/about-top.svg") top center/100vw 16.0416666667vw no-repeat,-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) center 13.8888888889vw/100vw calc(100% - 13.8888888889vw - 10.4166666667vw) no-repeat,url("../images/about-btm.svg") bottom center/100vw 12.0833333333vw no-repeat;-webkit-mask:url("../images/about-top.svg") top center/100vw 16.0416666667vw no-repeat,linear-gradient(#000,#000) center 13.8888888889vw/100vw calc(100% - 13.8888888889vw - 10.4166666667vw) no-repeat,url("../images/about-btm.svg") bottom center/100vw 12.0833333333vw no-repeat;mask:url("../images/about-top.svg") top center/100vw 16.0416666667vw no-repeat,-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) center 13.8888888889vw/100vw calc(100% - 13.8888888889vw - 10.4166666667vw) no-repeat,url("../images/about-btm.svg") bottom center/100vw 12.0833333333vw no-repeat;mask:url("../images/about-top.svg") top center/100vw 16.0416666667vw no-repeat,linear-gradient(#000,#000) center 13.8888888889vw/100vw calc(100% - 13.8888888889vw - 10.4166666667vw) no-repeat,url("../images/about-btm.svg") bottom center/100vw 12.0833333333vw no-repeat}.about__inr{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto}.about__head{text-align:center}.about .about__en{margin:0 0 min(10px,0.6944444444vw);color:var(--color-sub);font-family:jumble,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(36px,2.5vw);line-height:1;letter-spacing:0.03em}@media (max-width:768px){.about .about__en{margin-bottom:2.1333333333vw;font-size:5.8666666667vw}}.about .about__lead{position:relative;display:inline-block;margin:0 0 min(74px,5.1388888889vw);padding:min(10px,0.6944444444vw) min(24px,1.6666666667vw) min(7px,0.4861111111vw);background:var(--color-white);border:1px solid var(--color-main);color:var(--color-main);font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(28px,1.9444444444vw);line-height:1.2;white-space:nowrap}@media (max-width:768px){.about .about__lead{margin-bottom:6.4vw;padding:2.1333333333vw 3.7333333333vw 1.6vw;font-size:max(10px,3.7333333333vw)}}.about .about__lead:before{content:"";position:absolute;inset:-3px;border:1px solid var(--color-main);pointer-events:none}.about .about__lead:after{content:"";position:absolute;inset:-6px;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-main)),to(var(--color-main))),-webkit-gradient(linear,left top,left bottom,from(var(--color-main)),to(var(--color-main))),-webkit-gradient(linear,left top,left bottom,from(var(--color-main)),to(var(--color-main))),-webkit-gradient(linear,left top,left bottom,from(var(--color-main)),to(var(--color-main)));background-image:linear-gradient(var(--color-main),var(--color-main)),linear-gradient(var(--color-main),var(--color-main)),linear-gradient(var(--color-main),var(--color-main)),linear-gradient(var(--color-main),var(--color-main));background-repeat:no-repeat;background-size:8px 8px;background-position:left top,right top,left bottom,right bottom;pointer-events:none}.about .about__ttl{margin:0;color:var(--color-main);font-family:ads-tree,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;line-height:1;white-space:nowrap}@media (max-width:768px){.about .about__ttl{white-space:normal}}.about__ttl-sm{font-size:min(72px,5vw)}@media (max-width:768px){.about__ttl-sm{display:block;font-size:9.0666666667vw}}.about__ttl-lg{font-size:min(88px,6.1111111111vw);letter-spacing:-0.04em}@media (max-width:768px){.about__ttl-lg{display:block;font-size:11.2vw}}.about-points{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:87.5%;margin:min(56px,3.8888888889vw) auto 0;padding:0}@media (max-width:768px){.about-points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:89.3333333333vw;margin:8.5333333333vw auto 0;gap:6.4vw}}.about-points:before{content:"MENOKAZU　MENOKAZU　MENOKAZU　MENOKAZU　MENOKAZU　MENOKAZU　MENOKAZU　MENOKAZU　";position:absolute;left:0;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:transparent;-webkit-text-stroke:2px var(--color-sub);font-family:jumble,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(120px,8.3333333333vw);line-height:1;letter-spacing:0.03em;white-space:nowrap;pointer-events:none;-webkit-animation:menokazuMarquee 40s linear infinite;animation:menokazuMarquee 40s linear infinite}@media (max-width:768px){.about-points:before{font-size:17.0666666667vw}}@-webkit-keyframes menokazuMarquee{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes menokazuMarquee{0%{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.about-point{position:relative;width:32.0634920635%;padding:min(56px,3.8888888889vw) min(24px,1.6666666667vw) min(48px,3.3333333333vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fffcf5;border:4px solid var(--color-main);border-radius:min(80px,5.5555555556vw)}@media (max-width:768px){.about-point{width:100%;padding:10.6666666667vw 5.3333333333vw 9.6vw;border-radius:10.6666666667vw}}.about-point .about-point__no{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 min(20px,1.3888888889vw) min(8px,0.5555555556vw);color:var(--color-sub);font-family:jumble,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(32px,2.2222222222vw);line-height:1;letter-spacing:0.03em;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (max-width:768px){.about-point .about-point__no{margin:-3.2vw 0 5.3333333333vw 1.0666666667vw;font-size:6.4vw}}.about-point .about-point__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:min(130px,9.0277777778vw);margin:0 0 min(32px,2.2222222222vw);color:var(--color-main);font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(40px,2.7777777778vw);line-height:1.2}@media (max-width:768px){.about-point .about-point__ttl{min-height:auto;margin-bottom:5.3333333333vw;font-size:8vw}}.about-point__pre{width:100%;text-align:center}.about-point__circles{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.about-point__circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:min(13px,0.9027777778vw);background:var(--color-white);border:2px solid var(--color-main);border-radius:50%;font-size:min(56px,3.8888888889vw);line-height:1}@media (max-width:768px){.about-point__circle{padding:2.6666666667vw;font-size:10.6666666667vw}}.about-point__circle+.about-point__circle{margin-left:max(-12px,-0.8333333333vw)}@media (max-width:768px){.about-point__circle+.about-point__circle{margin-left:-2.1333333333vw}}.about-point .about-point__txt{margin:0;color:var(--color-txt);font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(21px,1.4583333333vw);line-height:1.5;letter-spacing:-0.06em;text-align:center}@media (max-width:768px){.about-point .about-point__txt{font-size:max(10px,4.5333333333vw)}}.about-point__marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,var(--color-base)));background:linear-gradient(transparent 60%,var(--color-base) 60%)}.about-point__chara{position:absolute;z-index:2}.about-point__chara01{top:min(135px,9.375vw);left:-11.2920792079%;width:25.2475247525%}@media (max-width:768px){.about-point__chara01{top:26.6666666667vw}}.about-point__chara02{top:max(-28px,-1.9444444444vw);left:74.0099009901%;width:22.5247524752%}@media (max-width:768px){.about-point__chara02{top:-4.2666666667vw}}.about-point__chara03{top:min(232px,16.1111111111vw);left:77.4752475248%;width:27.7227722772%}@media (max-width:768px){.about-point__chara03{top:44.2666666667vw}}.about-package{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;width:100%;margin-top:min(101px,7.0138888889vw)}@media (max-width:768px){.about-package{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0vw;margin-top:17.0666666667vw}}.about-package__main{position:relative;width:57%;z-index:2}@media (max-width:768px){.about-package__main{width:100%}}.about-package__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:min(8px,0.5555555556vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 max(-110px,-7.6388888889vw) 11.3609467456%;z-index:3}@media (max-width:768px){.about-package__head{margin:0 0 -8vw 4.2666666667vw;gap:1.6vw}}.about-package__illust{-ms-flex-negative:0;flex-shrink:0;width:min(95px,6.5972222222vw)}@media (max-width:768px){.about-package__illust{width:17.0666666667vw}}.about-package__copy{-ms-flex-negative:0;flex-shrink:0;width:min(381px,26.4583333333vw);margin:0}@media (max-width:768px){.about-package__copy{width:58.6666666667vw}}.about-package__items{position:relative;width:100%;z-index:2}.about-package__items img{width:100%}.about-package__bowl{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0;width:43%;margin-left:var(--win-pd);z-index:2}@media (max-width:768px){.about-package__bowl{width:100%}}.about-package__bowl>.about-package__imgbox{min-width:0}.about-package__bubble{-ms-flex-negative:0;flex-shrink:0;width:min(150px,10.4166666667vw);margin:0}@media (max-width:768px){.about-package__bubble{width:24vw}}.about-package__note{position:absolute;right:11.3609467456%;bottom:min(72px,5vw);margin:0;color:#000;font-size:max(10px,min(12px,0.8333333333vw));line-height:1;text-align:right}@media (max-width:768px){.about-package__note{right:6.4vw;bottom:8.5333333333vw;font-size:10px}}.about-package__dec{position:absolute;z-index:1}@media (max-width:768px){.about-package__dec{display:none}}.about-package__dec01{top:min(477px,33.125vw);left:-1.5972222222%;width:15.4166666667%}.about-package__dec02{top:min(45px,3.125vw);left:63.75%;width:9.375%}.about-package__dec03{top:min(435px,30.2083333333vw);left:88.6805555556%;width:13.0555555556%}.about__head .about__en,.about__head .about__lead,.about__head .about__ttl{opacity:0}.about__head.is-active .about__en{-webkit-animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0s both;animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0s both}.about__head.is-active .about__lead{-webkit-animation:aboutRise 0.6s cubic-bezier(0.22,1,0.36,1) 0.14s both;animation:aboutRise 0.6s cubic-bezier(0.22,1,0.36,1) 0.14s both}.about__head.is-active .about__ttl{-webkit-animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0.28s both;animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0.28s both}.about-point{opacity:0}.about-point__chara{opacity:0}.about-points.is-active .about-point{-webkit-animation:aboutCardPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both;animation:aboutCardPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.18s);animation-delay:calc(var(--i, 0) * 0.18s)}.about-points.is-active .about-point__chara{-webkit-animation:aboutPop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;animation:aboutPop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.18s + 0.32s);animation-delay:calc(var(--i, 0) * 0.18s + 0.32s)}.about-package__bowl,.about-package__bubble,.about-package__head,.about-package__items{opacity:0}.about-package.is-active .about-package__head{-webkit-animation:aboutRise 0.7s cubic-bezier(0.22,1,0.36,1) 0s both;animation:aboutRise 0.7s cubic-bezier(0.22,1,0.36,1) 0s both}.about-package.is-active .about-package__items{-webkit-animation:aboutRise 0.7s cubic-bezier(0.22,1,0.36,1) 0.15s both;animation:aboutRise 0.7s cubic-bezier(0.22,1,0.36,1) 0.15s both}.about-package.is-active .about-package__bowl{-webkit-animation:aboutSlideR 0.8s cubic-bezier(0.22,1,0.36,1) 0.28s both;animation:aboutSlideR 0.8s cubic-bezier(0.22,1,0.36,1) 0.28s both}.about-package.is-active .about-package__bubble{-webkit-animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0.62s both;animation:aboutPop 0.6s cubic-bezier(0.34,1.56,0.64,1) 0.62s both}@-webkit-keyframes aboutPop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes aboutPop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.12);transform:scale(1.12)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes aboutRise{0%{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes aboutRise{0%{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes aboutCardPop{0%{opacity:0;-webkit-transform:translateY(28px) scale(0.85);transform:translateY(28px) scale(0.85)}60%{opacity:1;-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes aboutCardPop{0%{opacity:0;-webkit-transform:translateY(28px) scale(0.85);transform:translateY(28px) scale(0.85)}60%{opacity:1;-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes aboutSlideR{0%{opacity:0;-webkit-transform:translateX(12%);transform:translateX(12%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes aboutSlideR{0%{opacity:0;-webkit-transform:translateX(12%);transform:translateX(12%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.about-package__bowl,.about-package__bubble,.about-package__head,.about-package__items,.about-point,.about-point__chara,.about__en,.about__lead,.about__ttl{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.about-points:before{-webkit-animation:none!important;animation:none!important}}.texture{position:relative;margin-top:min(120px,8.3333333333vw);margin-bottom:min(120px,8.3333333333vw)}@media (max-width:768px){.texture{margin-top:19.2vw;margin-bottom:10.6666666667vw;padding-bottom:21.3333333333vw;overflow-x:clip}}.texture .texture__ttl{margin:0 0 min(24px,1.6666666667vw);color:var(--color-main);font-family:ads-tree,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;line-height:1.1;letter-spacing:-0.15em;text-align:center}@media (max-width:768px){.texture .texture__ttl{margin-bottom:7.4666666667vw;letter-spacing:-0.08em}}.texture__ttl-lg{font-size:min(88px,6.1111111111vw)}@media (max-width:768px){.texture__ttl-lg{display:block;font-size:max(10px,12.2666666667vw)}}.texture__ttl-sm{font-size:min(72px,5vw)}@media (max-width:768px){.texture__ttl-sm{display:block;font-size:max(10px,10.1333333333vw)}}.texture__inr{position:relative;max-width:1440px;margin:0 auto}@media (max-width:768px){.texture__inr{position:static}}.texture__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.texture__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.6666666667vw}}.texture__illust{position:absolute;z-index:3;bottom:0;left:3.6111111111%;width:9.375%}@media (max-width:768px){.texture__illust{left:3.2vw;width:25.6vw}}.texture-card{width:27.7777777778%;max-width:400px}@media (max-width:768px){.texture-card{width:85.3333333333vw;position:relative}}.texture-card__bubble{position:relative;background:url("../images/texture-flame.svg") no-repeat center/contain}.texture-card__img{width:100%}.texture-card .texture-card__romaji{position:absolute;z-index:3;color:var(--card-color);font-family:jumble,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(32px,2.2222222222vw);line-height:1;letter-spacing:0.03em;white-space:nowrap}@media (max-width:768px){.texture-card .texture-card__romaji{font-size:6.4vw}}.texture-card__body{position:absolute;z-index:2;top:24.9382716049%;left:16%;width:52.5%}@media (max-width:768px){.texture-card__body{width:58.6666666667vw}}.texture-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 min(12px,0.8333333333vw)}@media (max-width:768px){.texture-card__label{margin-bottom:2.6666666667vw}}.texture-card__label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(39px,2.7083333333vw);height:min(39px,2.7083333333vw);margin-right:max(-8px,-0.5555555556vw);border-radius:50%;background:var(--card-color);color:var(--color-white);font-family:sicuveiw-nexus,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:600;font-size:min(28px,1.9444444444vw)}@media (max-width:768px){.texture-card__label span{width:8vw;height:8vw;margin-right:-1.6vw;font-size:5.3333333333vw}}.texture-card .texture-card__name{margin:0 0 min(8px,0.5555555556vw);color:var(--card-color);font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(40px,2.7777777778vw);line-height:1.2}@media (max-width:768px){.texture-card .texture-card__name{margin-bottom:1.6vw;font-size:7.4666666667vw}}.texture-card .texture-card__txt{margin:0;font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:min(21px,1.4583333333vw);line-height:1.5;letter-spacing:-0.06em}@media (max-width:768px){.texture-card .texture-card__txt{font-size:4.2666666667vw}}@media (max-width:768px){.texture-card:nth-child(odd){left:-5.3333333333vw}.texture-card:nth-child(2n){right:-5.3333333333vw}}.texture-churun{--card-color:var(--color-main);--i:0;margin-top:min(52px,3.6111111111vw)}@media (max-width:768px){.texture-churun{margin-top:0}}.texture-churun .texture-card__romaji{top:0;left:45.75%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.texture-mochi{--card-color:var(--color-sub);--i:1;margin-top:min(132px,9.1666666667vw)}@media (max-width:768px){.texture-mochi{margin-top:0}}.texture-mochi .texture-card__romaji{top:89.3827160494%;left:26.75%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.texture-puri{--card-color:var(--color-accent);--i:2}@media (max-width:768px){.texture-puri{margin-top:0}}.texture-puri .texture-card__romaji{top:-1.4814814815%;left:63%;-webkit-transform:rotate(16.93deg);transform:rotate(16.93deg)}.texture__ttl-char{display:inline-block;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.texture__ttl.is-active .texture__ttl-char{-webkit-animation:texturePop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;animation:texturePop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.06s);animation-delay:calc(var(--i, 0) * 0.06s)}.texture-card{opacity:0}.texture-card__img{-webkit-transform:translateX(15%);transform:translateX(15%)}.texture__list.is-active .texture-card{-webkit-animation:textureCardPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both;animation:textureCardPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.22s);animation-delay:calc(var(--i, 0) * 0.22s)}.texture__list.is-active .texture-card__img{-webkit-animation:textureSlideIn 0.7s cubic-bezier(0.22,1,0.36,1) both;animation:textureSlideIn 0.7s cubic-bezier(0.22,1,0.36,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.22s + 0.12s);animation-delay:calc(var(--i, 0) * 0.22s + 0.12s)}@-webkit-keyframes texturePop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes texturePop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes textureCardPop{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.85);transform:translateY(24px) scale(0.85)}60%{opacity:1;-webkit-transform:translateY(-6px) scale(1.04);transform:translateY(-6px) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes textureCardPop{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.85);transform:translateY(24px) scale(0.85)}60%{opacity:1;-webkit-transform:translateY(-6px) scale(1.04);transform:translateY(-6px) scale(1.04)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes textureSlideIn{0%{-webkit-transform:translateX(15%);transform:translateX(15%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textureSlideIn{0%{-webkit-transform:translateX(15%);transform:translateX(15%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.texture__illust{-webkit-transform-origin:bottom center;transform-origin:bottom center}.texture__illust.is-active{-webkit-animation:textureSway 2.4s ease-in-out infinite;animation:textureSway 2.4s ease-in-out infinite}@-webkit-keyframes textureSway{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes textureSway{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.texture-card,.texture-card__img,.texture__illust,.texture__ttl-char{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}}.products{font-family:aralet-n,"hiragino-maru-gothic-pron","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN","M PLUS Rounded 1c",sans-serif}.products__inr{max-width:1240px;margin:0 auto;padding:0 min(20px,1.3888888889vw)}@media (max-width:768px){.products__inr{padding:0 4.2666666667vw}}.product-series{--theme:var(--color-main);padding:min(56px,3.8888888889vw) min(100px,6.9444444444vw);background:#fffcf5;border:4px solid var(--theme);border-radius:min(80px,5.5555555556vw)}@media (max-width:768px){.product-series{padding:7.4666666667vw 4.2666666667vw}}.product-series:not(:last-child){margin-bottom:min(24px,1.6666666667vw)}@media (max-width:768px){.product-series:not(:last-child){margin-bottom:4.2666666667vw}}.product-series__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:min(64px,4.4444444444vw)}@media (max-width:768px){.product-series__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.4vw}}@media (max-width:768px){.product-series__txt{width:100%;text-align:center}}.product-series__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 min(24px,1.6666666667vw);font-weight:normal;white-space:nowrap}@media (max-width:768px){.product-series__ttl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.2666666667vw}}.product-series__ttl-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-series__char{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(84px,5.8333333333vw);font-size:min(64px,4.4444444444vw)}@media (max-width:768px){.product-series__char{width:10.1333333333vw;font-size:max(10px,7.2vw)}}.product-series__char:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(92px,6.3888888889vw);height:min(92px,6.3888888889vw);background:var(--color-white);border:1px solid var(--theme);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){.product-series__char:before{width:11.2vw;height:11.2vw}}.product-series__ttl-sub{margin-left:min(8px,0.5555555556vw);font-size:min(40px,2.7777777778vw)}@media (max-width:768px){.product-series__ttl-sub{margin-left:1.6vw;font-size:max(10px,4.5333333333vw)}}.product-series__lead{margin:0;font-size:min(24px,1.6666666667vw);line-height:1.5;letter-spacing:-0.06em}@media (max-width:768px){.product-series__lead{font-size:max(10px,4vw)}}.product-series__btn{font-size:min(24px,1.6666666667vw)}@media (max-width:768px){.product-series__btn{font-size:max(10px,4vw)}}.product-series__hero{-ms-flex-negative:0;flex-shrink:0;width:38%}@media (max-width:768px){.product-series__hero{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:88%;margin-bottom:4.2666666667vw}}.product-series__note{margin-top:10px;color:#000;font-size:max(10px,min(12px,0.8333333333vw));line-height:1;text-align:right}@media (max-width:768px){.product-series__note{font-size:10px}}.product-series__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(56px,3.8888888889vw);margin:0;padding:0}@media (max-width:768px){.product-series__list{gap:4.2666666667vw}}.product-series__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - min(56px, 3.8888888889vw) * 2) / 3)}@media (max-width:768px){.product-series__item{width:calc((100% - 4.2666666667vw) / 2)}}.product-series-harusame{--theme:var(--color-main)}.product-series-harusame .product-series__lead{margin-bottom:min(20px,1.3888888889vw)}.product-series-hiramen{--theme:var(--color-sub)}.product-series-bifun{--theme:var(--color-accent)}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-card__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:91.2162162162%;margin:0 auto min(12px,0.8333333333vw)}.product-card__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__btn{margin:0 auto;font-size:min(21px,1.4583333333vw)}@media (max-width:768px){.product-card__btn{font-size:max(10px,3.2vw)}}.product-card__btn,.product-series__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(12px,0.8333333333vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:min(12px,0.8333333333vw) min(20px,1.3888888889vw) min(12px,0.8333333333vw) min(24px,1.6666666667vw);border-radius:999px;background:var(--color-main);border:1px solid var(--color-main);font-weight:normal}@media (max-width:768px){.product-card__btn,.product-series__btn{padding:2.4vw 2.1333333333vw 2.4vw 3.2vw;margin-left:auto;margin-right:auto}}.product-card__btn:after,.product-series__btn:after{content:"";-ms-flex-negative:0;flex-shrink:0;width:min(32px,2.2222222222vw);height:min(32px,2.2222222222vw);background:currentColor;border-radius:50%;-webkit-transition:0.3s cubic-bezier(0.4,0.4,0,1);transition:0.3s cubic-bezier(0.4,0.4,0,1)}@media (max-width:768px){.product-card__btn:after,.product-series__btn:after{width:3.2vw;height:3.2vw}}.product-card__btn:before,.product-series__btn:before{content:"";position:absolute;top:50%;right:min(20px,1.3888888889vw);width:min(32px,2.2222222222vw);height:min(32px,2.2222222222vw);background:var(--color-main);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3E%3Cpath%20d='M14.4615%2011.2856L19.5385%2015.9999L14.4615%2020.7142'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3E%3Cpath%20d='M14.4615%2011.2856L19.5385%2015.9999L14.4615%2020.7142'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s cubic-bezier(0.4,0.4,0,1);transition:0.3s cubic-bezier(0.4,0.4,0,1)}@media (max-width:768px){.product-card__btn:before,.product-series__btn:before{right:2.1333333333vw;width:3.2vw;height:3.2vw}}.menokazu .product-series__ttl{color:var(--theme);line-height:1}.menokazu .product-series__note{font-family:hiragino-kaku-gothic-pron,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","游ゴシック Medium",YuGothic,YuGothicM,"メイリオ",meiryo,sans-serif}.menokazu .product-card__btn,.menokazu .product-series__btn{color:var(--color-white);line-height:1.2}.menokazu .product-card__btn:hover,.menokazu .product-series__btn:hover{background:var(--color-white);color:var(--color-main)}.menokazu .product-card__btn:hover:before,.menokazu .product-series__btn:hover:before{background:var(--color-white)}.product-card__img img,.product-series__hero img{-webkit-transition:0.3s cubic-bezier(0.4,0.4,0,1);transition:0.3s cubic-bezier(0.4,0.4,0,1)}.product-card:hover .product-card__img img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.product-series__head:has(.product-series__btn:hover) .product-series__hero img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.product-series__char,.product-series__ttl-sub{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.product-series__ttl.is-active .product-series__char,.product-series__ttl.is-active .product-series__ttl-sub{-webkit-animation:seriesCharPop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;animation:seriesCharPop 0.5s cubic-bezier(0.34,1.56,0.64,1) both;-webkit-animation-delay:calc(var(--i, 0) * 0.08s);animation-delay:calc(var(--i, 0) * 0.08s)}.product-series__hero{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1)}.product-series__hero.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-series__item{opacity:0}.product-series__item.is-active{-webkit-animation:seriesItemPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both;animation:seriesItemPop 0.6s cubic-bezier(0.34,1.56,0.64,1) both}.product-series__item.is-active:nth-child(3n+2){-webkit-animation-delay:0.12s;animation-delay:0.12s}@media (max-width:768px){.product-series__item.is-active:nth-child(3n+2){-webkit-animation-delay:0s;animation-delay:0s}}.product-series__item.is-active:nth-child(3n+3){-webkit-animation-delay:0.24s;animation-delay:0.24s}@media (max-width:768px){.product-series__item.is-active:nth-child(3n+3){-webkit-animation-delay:0s;animation-delay:0s}}@media (max-width:768px){.product-series__item.is-active:nth-child(2n){-webkit-animation-delay:0.12s;animation-delay:0.12s}}@-webkit-keyframes seriesCharPop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes seriesCharPop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes seriesItemPop{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.8);transform:translateY(24px) scale(0.8)}60%{opacity:1;-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes seriesItemPop{0%{opacity:0;-webkit-transform:translateY(24px) scale(0.8);transform:translateY(24px) scale(0.8)}60%{opacity:1;-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.product-series__char,.product-series__hero,.product-series__item,.product-series__ttl-sub{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}}@media (min-width:769px) and (max-height:800px){.menokazu{padding-bottom:min(56px,3.8888888889vw)}.mv{padding-bottom:min(72px,5vw)}.about{padding-bottom:min(64px,4.4444444444vw)}.about .about__lead{margin-bottom:min(40px,2.7777777778vw)}.about-points{margin-top:min(28px,1.9444444444vw)}.about-point{padding-top:min(32px,2.2222222222vw);padding-bottom:min(28px,1.9444444444vw)}.about-package{margin-top:min(48px,3.3333333333vw)}.texture{margin-top:min(56px,3.8888888889vw);margin-bottom:min(56px,3.8888888889vw)}.product-series{padding-top:min(32px,2.2222222222vw);padding-bottom:min(32px,2.2222222222vw)}.product-series__head{margin-bottom:min(32px,2.2222222222vw)}.about__ttl-sm{font-size:min(60px,4.1666666667vw)}.about__ttl-lg{font-size:min(72px,5vw)}.texture__ttl-sm{font-size:min(60px,4.1666666667vw)}.texture__ttl-lg{font-size:min(72px,5vw)}.product-series__ttl-main{font-size:min(54px,3.75vw)}.product-series__ttl-sub{font-size:min(34px,2.3611111111vw)}.product-card__img{width:81.0810810811%}}