@charset "UTF-8";*{box-sizing:border-box}:before,:after{box-sizing:border-box}body{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.root{width:100%;overflow:hidden;color:#333}@media (min-width:769px){.root{min-width:1200px}.show_sp{display:none!important}.inner{max-width:1200px;margin-inline:auto}.main-slide{margin-bottom:0}.point-tl{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;font-size:2.5rem;font-weight:600;text-align:center;line-height:2;letter-spacing:0}.point-tl__count{position:relative;padding-top:25px;margin-bottom:42px}.point-tl__count .design{position:absolute;top:0;left:50%;width:130px;max-width:inherit;transform:translate3d(-50%,0,0);filter:invert(14%) sepia(0%) saturate(0%) hue-rotate(163deg) brightness(99%) contrast(83%)}.point-tl__count span{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:110px;height:110px;padding:20px 10px 10px;border-radius:50%;border:2px solid #333;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:2rem;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.point-tl__count span em{font-size:.9375rem;line-height:1.6}.point-tl--white{color:#fff}.point-tl--white .point-tl__count .design{filter:invert(100%) sepia(2%) saturate(0%) hue-rotate(41deg) brightness(116%) contrast(100%)}.point-tl--white .point-tl__count span{border-color:#fff}.crispi-about{padding:123px 0 120px;background-color:#f9f8f4;text-align:center}.crispi-about__tl{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;text-align:center;font-size:2.5rem;line-height:2;letter-spacing:0}.crispi-about__tl .en{margin-bottom:46px;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:3rem;font-weight:700;line-height:1;letter-spacing:0}.crispi-about__desc{margin-bottom:55px;font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.crispi-about__photo{position:relative;z-index:1;border-radius:16px;overflow:hidden}.crispi-about__video{position:relative;z-index:0}.crispi-about__video video,.crispi-about__video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:16px}.crispi-point--01{position:relative;z-index:0;padding:120px 0}.crispi-point--01:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:calc(100% + 552px);background-color:#373739}.crispi-point--01 .point-tl{margin-bottom:55px;font-size:3rem;line-height:1.66667}.crispi-point--02{position:relative;z-index:1;padding:120px 0}.crispi-point--02:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:calc(100% - 96px);height:calc(100% + 432px);border-top-right-radius:32px;border-bottom-right-radius:32px;background-color:#f9f8f4}@media only screen and (max-width:1296px){.crispi-point--02:before{width:calc(100% - 48px)}}@media only screen and (max-width:1200px){.crispi-point--02:before{width:100%}}.crispi-point--03{position:relative;z-index:1;padding:120px 0}.crispi-point--03:before{position:absolute;top:0;right:0;z-index:-1;content:"";width:calc(100% - 96px);height:calc(100% + 378px);border-top-left-radius:32px;border-bottom-left-radius:32px;background-color:#373739}@media only screen and (max-width:1296px){.crispi-point--03:before{width:calc(100% - 48px)}}@media only screen and (max-width:1200px){.crispi-point--03:before{width:100%}}.crispi-point--03 .point-tl__count{padding-top:28px}.crispi-point--03 .point-tl__count .design{top:-2px;width:150px}.crispi-point--03 .point-tl__count span{width:127px;height:127px}.crispi-point--03 .crispi-point__desc{color:#fff}.crispi-point--04{position:relative;z-index:1;padding:120px 0}.crispi-point--04:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:calc(100% - 96px);height:100%;border-top-right-radius:32px;border-bottom-right-radius:32px;background-color:#f9f8f4}@media only screen and (max-width:1296px){.crispi-point--04:before{width:calc(100% - 48px)}}@media only screen and (max-width:1200px){.crispi-point--04:before{width:100%}}.crispi-point__desc{font-size:1.125rem;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-point__note{margin-top:5px;font-size:.875rem;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-point__step{max-width:1000px;margin-inline:auto;margin-top:56px;overflow:visible}.crispi-point__step .swiper-control{display:none}.crispi-point__step .swiper-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}.crispi-point__step .item{position:relative;z-index:1;display:flex;flex-direction:row-reverse;width:825px;border-radius:16px}.crispi-point__step .item--extra{padding-bottom:100px}.crispi-point__step .item__photo{position:relative;z-index:0;flex-shrink:0;width:398px;height:100%;border-radius:0 16px 16px 0;overflow:hidden}.crispi-point__step .item__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point__step .item__text{display:flex;flex-direction:column;justify-content:center;width:100%;padding:30px 30px 30px 38px;border-radius:16px 0 0 16px;background-color:#fff}.crispi-point__step .item__text .lead{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:14px;font-size:2rem;font-weight:600;line-height:1.3125}.crispi-point__step .item__text .lead__count{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:118px;min-height:42px;margin-bottom:16px;padding:10px 20px;border-radius:42px;background-color:#373739;color:#fff;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:500;line-height:1;letter-spacing:0}.crispi-point__step .item__text .content{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.crispi-point__step .item:nth-of-type(2n){margin-left:auto;margin-right:0}.crispi-point__step .item__extra{position:absolute;bottom:0;right:-95px;min-height:19px;display:flex;align-items:center}.crispi-point__step .item__extra .extra-txt{position:relative;width:100%;margin-top:65px;padding-right:23px;font-size:1.125rem;font-weight:600;line-height:1.55556;letter-spacing:0}.crispi-point__step .item__extra .extra-txt:after{position:absolute;top:50%;right:0;content:"";width:12px;height:13px;background-color:#333;transform:translateY(-50%);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.crispi-point__step .item__extra .extra-thumb{flex-shrink:0;width:199px;height:199px;margin-left:5px;border-radius:50%;overflow:hidden}.crispi-point .point01-slide{padding-bottom:100px;margin-bottom:115px}.crispi-point .point01-slide .swiper-slide{position:relative;z-index:0;width:483px;height:600px;margin:0 16px;border-radius:16px;overflow:hidden;transform:translate3d(0,64px,0);transition:transform .6s ease-out;will-change:transform}.crispi-point .point01-slide .swiper-slide-active{transform:translateZ(0)}.crispi-point .point01-slide .swiper-pagination{top:inherit;bottom:0}.crispi-point .point01-slide .swiper-pagination-bullet{width:14px;height:14px;margin:0 8px;opacity:1;background-color:#fff}.crispi-point .point01-slide .swiper-pagination-bullet-active{background-color:#bcb3aa}.crispi-point .point01-photo{position:relative;z-index:0;max-width:800px;margin:0 auto;border-radius:16px;overflow:hidden}.crispi-point .point01-video{position:relative;z-index:1}.crispi-point .point01-video:before{position:absolute;top:50%;right:0;z-index:-1;content:"";width:calc(100% - 96px);height:calc(100% + 192px);background-color:#1f1f1f;transform:translateY(-50%);border-radius:32px 0 0 32px}@media only screen and (max-width:1296px){.crispi-point .point01-video:before{width:calc(100% - 48px)}}@media only screen and (max-width:1200px){.crispi-point .point01-video:before{width:100%}}.crispi-point .point01-video__inner{max-width:1000px;margin:193px auto 96px}.crispi-point .point01-video video,.crispi-point .point01-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:16px}.crispi-point .point01-photoAd{position:relative;z-index:0;margin-top:-80px}.crispi-point .point01-photoAd__caption{position:absolute;top:132px;right:120px;font-size:2rem;font-weight:600;line-height:2;letter-spacing:0}.crispi-point .point03-photo{position:relative;z-index:0;width:900px;margin-inline:auto;margin-top:56px;border-radius:16px;overflow:hidden}.crispi-point .point03-slide{margin-top:54px}.crispi-point .point03-slide .swiper-wrapper{transition-timing-function:linear}.crispi-point .point03-slide .swiper-slide{position:relative;width:706px;height:470px;margin:0 8px;border-radius:16px;overflow:hidden}.crispi-point .point03-slide .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point04-anchor{max-width:891px;margin-inline:auto;margin-top:58px;padding:32px;background-color:#fff;border-radius:16px;overflow:hidden}.crispi-point .point04-anchor__lead{margin-bottom:16px;font-size:1.375rem;font-weight:600;text-align:center;line-height:2;letter-spacing:0}.crispi-point .point04-anchor__content ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.crispi-point .point04-anchor__content ul>li a{display:flex;align-items:center;justify-content:center;min-width:210px;min-height:64px;padding:10px 20px;border-radius:64px;background-color:#444040;color:#fff;font-size:1.375rem;font-weight:600;text-align:center;line-height:2;letter-spacing:0;box-shadow:0 0 16px #0000003d}.crispi-point .point04-anchor__content ul>li.has-small a{min-width:124px}.crispi-point .point04-mode{display:grid;grid-template-columns:repeat(1,1fr);gap:96px;max-width:1000px;margin-inline:auto;margin-top:95px}.crispi-point .point04-mode .item{position:relative;padding-bottom:96px}.crispi-point .point04-mode .item:not(:last-of-type):after{position:absolute;bottom:0;left:0;content:"";width:calc(100vw - 96px);height:1px;margin-left:calc(50% - 50vw);background-color:#bbb}.crispi-point .point04-mode .item__main{display:flex;margin-left:calc(50% - 50vw)}.crispi-point .point04-mode .item__main .photo{position:relative;width:100%;border-bottom-right-radius:16px;border-top-right-radius:16px;overflow:hidden}.crispi-point .point04-mode .item__main .photo .img-sub{position:absolute;bottom:0;right:0;width:195px;height:195px}.crispi-point .point04-mode .item__main .photo__caption{position:absolute;top:0;left:0;z-index:2;width:auto;padding:8px 16px;background-color:#ffffffe6;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__main .text{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:336px;margin-left:72px}.crispi-point .point04-mode .item__main .text__lead{margin-bottom:10px;font-size:2rem;font-weight:600;letter-spacing:0}.crispi-point .point04-mode .item__main .text__content .txt{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__main .text__content .img{margin-top:35px;width:180px}.crispi-point .point04-mode .item__main .text__content .note{margin-top:28px;font-size:.875rem;font-weight:300;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__pabulum{display:grid;grid-template-columns:repeat(4,1fr);gap:56px 16px;margin-top:56px}.crispi-point .point04-mode .item__pabulum .photo{position:relative;z-index:0;width:238px;height:160px;border-radius:16px;overflow:hidden}.crispi-point .point04-mode .item__pabulum .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point04-mode .item__pabulum .caption{margin-top:8px;font-size:1.125rem;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__box{display:flex;align-items:center;width:1100px;margin-left:-100px;padding:55px 89px;border-radius:16px;background-color:#fff}.crispi-point .point04-mode .item__box .photo{position:relative;z-index:0;flex-shrink:0;width:544px;margin-right:72px;border-radius:16px;overflow:hidden}.crispi-point .point04-mode .item__box .text__lead{font-size:2rem;font-weight:600;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__box .text__content .txt{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__box .text__content .img{width:180px;margin-top:20px}.crispi-point .point04-button{margin-top:30px;text-align:center}.crispi-point .point04-button a{position:relative;display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:center;min-width:714px;min-height:150px;padding:20px 152px 20px 78px;border-radius:240px;background-color:#e64b40;color:#fff;font-size:1.375rem;font-weight:600;text-align:left;line-height:2;letter-spacing:0}.crispi-point .point04-button a .icon{position:absolute;top:50%;right:78px;width:34px;height:34px;transform:translateY(-50%)}@media (hover:hover){.crispi-point .point04-button a{transition:opacity .2s ease-out;will-change:opacity}.crispi-point .point04-button a:hover{opacity:.6}}.crispi-movie{position:relative;margin-top:120px;height:750px;background-color:#f5f5f5}.crispi-movie:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.crispi-movie__inner{position:relative;height:100%;overflow:hidden}.crispi-movie__inner iframe{position:absolute;top:50%;left:calc(50% - 2px);width:100%;height:auto;aspect-ratio:16/9;transform:translate(-50%,-50%)}.crispi-more{padding:120px 0}.crispi-more__tl{margin-bottom:105px;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:3rem;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.crispi-more__feature{display:grid;grid-template-columns:repeat(1,1fr);gap:96px}.crispi-more__feature .item{display:flex;align-items:center}.crispi-more__feature .item__photo{position:relative;z-index:0;flex-shrink:0;width:640px;height:427px;border-radius:16px;overflow:hidden}.crispi-more__feature .item__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-more__feature .item__text{width:100%}.crispi-more__feature .item__text .lead{margin-bottom:25px;font-size:2.5rem;font-weight:700}.crispi-more__feature .item__text .content{font-size:1.125rem;font-weight:300;line-height:2}.crispi-more__feature .item:nth-of-type(odd) .item__photo{margin-right:72px}.crispi-more__feature .item:nth-of-type(2n){flex-direction:row-reverse}.crispi-more__feature .item:nth-of-type(2n) .item__photo{margin-left:72px}.crispi-brand{padding:120px 0 110px;background-color:#373739}.crispi-brand__head{display:flex;flex-direction:column;align-items:center;margin-bottom:46px;text-align:center}.crispi-brand__head .logo{width:207px;margin-bottom:10px}.crispi-brand__head .tagline{color:#fff;font-size:2rem;font-weight:600;line-height:2;letter-spacing:0}.crispi-brand__head .tagline span{position:relative;display:inline-block;margin:0 8px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:6.25rem;font-weight:600;line-height:1;font-style:italic}.crispi-brand__head .tagline span sup{position:absolute;top:12px;right:-10px;font-size:1.5rem;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-style:normal;font-weight:300;vertical-align:baseline}.crispi-brand__head .note{margin-top:5px;color:#fff;font-size:.875rem;line-height:2;letter-spacing:0}.crispi-brand__photo{position:relative;z-index:0;border-radius:16px;overflow:hidden}.crispi-brand__variants{display:grid;grid-template-columns:repeat(2,1fr);gap:56px;padding:0 100px 56px;margin-top:56px}.crispi-brand__variants .item figure{position:relative;z-index:0;height:300px;border-radius:16px;overflow:hidden}.crispi-brand__variants .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-brand__variants .item .name{margin-top:13px;color:#fff;font-size:1.375rem;font-weight:300;text-align:center}.crispi-brand__variants .item .name span:not(:last-of-type){margin-right:16px}.crispi-brand__variants .item .name span.small{font-size:1.125rem}.crispi-brand__variants .item:nth-of-type(2n){transform:translateY(56px)}.crispi-how{padding:120px 0}.crispi-how__tl{margin-bottom:105px;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:3rem;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.crispi-how__photo{position:relative;z-index:0;border-radius:16px;overflow:hidden}.crispi-how__video{position:relative;z-index:0}.crispi-how__video video,.crispi-how__video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:16px}.crispi-hero{padding:72px 0 20px;background-color:#f5f5f5}.crispi-hero__inner{max-width:1220px;margin-inline:auto;transform:translate(-10px)}.crispi-hero__inner:after{content:"";display:block;clear:both}.crispi-hero__inner .photo{width:628px;float:left}.crispi-hero__inner .logo{width:591px;float:right;margin-bottom:10px}.crispi-hero__inner .logo img{width:196px}.crispi-hero__inner .text{width:591px;float:right}.crispi-hero__inner .text__img{display:block;width:292px;margin-bottom:40px}.crispi-hero__inner .text__lead{margin-bottom:10px;font-size:2rem;font-weight:600;line-height:2;letter-spacing:0}.crispi-hero__inner .text__desc{font-size:1.125rem;font-weight:300;line-height:2;letter-spacing:0}.crispi-hero__inner .text__button{display:flex;flex-wrap:wrap;gap:32px;margin-top:22px}.crispi-hero__inner .text__button a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:256px;min-height:68px;padding:10px 40px;border-radius:68px;background-color:#333;color:#fff;font-size:1.125rem;font-weight:600;line-height:2;letter-spacing:0;box-shadow:0 0 24px #00000029}.crispi-hero__inner .text__button a.type02{color:#333;background-color:#fff}@media (hover:hover){.crispi-hero__inner .text__button a{transition:opacity .2s ease-out;will-change:opacity}.crispi-hero__inner .text__button a:hover{opacity:.6}}.util-contents-navigation,.footer-direct{position:relative;z-index:5}}@media (max-width:768px){.show_pc{display:none!important}.inner{width:86.1vw;margin:0 auto}.main-slide{margin-bottom:-1.9vw}.point-tl{display:flex;flex-direction:column;align-items:center;margin-bottom:4.3vw;font-size:6.9vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0}.point-tl__count{position:relative;padding-top:5.9vw;margin-bottom:8vw}.point-tl__count .design{position:absolute;top:0;left:50%;width:26.7vw;max-width:inherit;transform:translate3d(-50%,0,0);filter:invert(14%) sepia(0%) saturate(0%) hue-rotate(163deg) brightness(99%) contrast(83%)}.point-tl__count span{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:22.7vw;height:22.7vw;padding:2.7vw;border-radius:50%;border:.5vw solid #333;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:6.7vw;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.point-tl__count span em{font-size:3.2vw;line-height:1.6}.point-tl--white{color:#fff}.point-tl--white .point-tl__count .design{filter:invert(100%) sepia(2%) saturate(0%) hue-rotate(41deg) brightness(116%) contrast(100%)}.point-tl--white .point-tl__count span{border-color:#fff}.crispi-about{padding:16vw 0 13.6vw;background-color:#f9f8f4;text-align:center}.crispi-about__tl{display:flex;flex-direction:column;align-items:center;margin-bottom:4vw;text-align:center;font-size:5.9vw;line-height:1.5;letter-spacing:0}.crispi-about__tl .en{margin-bottom:11.5vw;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:7.5vw;font-weight:700;line-height:1;letter-spacing:0}.crispi-about__desc{margin-bottom:6.4vw;font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.crispi-about__photo{position:relative;z-index:1;height:48.5vw;border-radius:2.1vw;overflow:hidden}.crispi-about__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-about__video{position:relative;z-index:0}.crispi-about__video video,.crispi-about__video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:2.1vw}.crispi-point--01{position:relative;z-index:0;padding:14.4vw 0 14.9vw}.crispi-point--01:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:calc(100% + 37.9vw);background-color:#333}.crispi-point--01 .point-tl{margin-bottom:10.7vw}.crispi-point--02{position:relative;z-index:1;padding:14.4vw 0}.crispi-point--02:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:calc(100% + 14.9vw);border-top-right-radius:6.4vw;border-bottom-right-radius:6.4vw;background-color:#f9f8f4}.crispi-point--03{position:relative;z-index:1;padding:14.4vw 0}.crispi-point--03:before{position:absolute;top:0;right:0;z-index:-1;content:"";width:100%;height:calc(100% + 32vw);border-top-left-radius:6.4vw;border-bottom-left-radius:6.4vw;background-color:#373739}.crispi-point--03 .crispi-point__desc{color:#fff}.crispi-point--04{position:relative;z-index:1;padding:14.9vw 0}.crispi-point--04:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;border-top-right-radius:6.4vw;border-bottom-right-radius:6.4vw;background-color:#f9f8f4}.crispi-point__desc{font-size:3.7vw;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-point__note{margin-top:.5vw;font-size:3.2vw;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-point__step{margin:10.7vw -2.7vw 0;overflow:visible}.crispi-point__step .item{position:relative;z-index:1;display:flex;flex-direction:column;width:77.6vw;height:auto!important}.crispi-point__step .item__photo{position:relative;z-index:0;flex-shrink:0;width:100%;height:48.8vw;border-radius:2.1vw 2.1vw 0 0;overflow:hidden}.crispi-point__step .item__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point__step .item__text{width:100%;height:100%;padding:4vw 7.2vw 6.9vw;border-radius:0 0 2.1vw 2.1vw;background-color:#fff}.crispi-point__step .item__text .lead{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.6vw;font-size:5.3vw;font-weight:600;line-height:1.5}.crispi-point__step .item__text .lead__count{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:26.7vw;min-height:9.9vw;margin-bottom:2.7vw;padding:2.7vw 5.3vw;border-radius:9.9vw;background-color:#373739;color:#fff;font-family:Montserrat,sans-serif;font-size:4.8vw;font-weight:500;line-height:1;letter-spacing:0}.crispi-point__step .item__text .content{font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.crispi-point__step .item__extra{position:absolute;bottom:-12.3vw;left:0;width:100%;min-height:24vw;padding:0 6.7vw;display:flex;align-items:center}.crispi-point__step .item__extra .extra-txt{position:relative;width:100%;padding-right:6.1vw;font-size:3.5vw;font-weight:600;line-height:1.538;letter-spacing:0}.crispi-point__step .item__extra .extra-txt:after{position:relative;top:1.1vw;content:"";display:inline-block;width:1.9vw;height:2.1vw;margin-left:1.1vw;background-color:#333;transform:translateY(-50%);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.crispi-point__step .item__extra .extra-thumb{flex-shrink:0;width:24vw;height:24vw;margin-left:1.3vw;border-radius:50%;overflow:hidden}.crispi-point__step .item:not(:last-of-type){margin-right:4.3vw}.crispi-point__step .swiper-control{display:flex;align-items:center;margin:22.4vw 9.3vw 0 10.7vw}.crispi-point__step .swiper-control .swiper-pagination{position:static;margin-top:-1.3vw}.crispi-point__step .swiper-control .swiper-pagination-bullet{width:2.1vw;height:2.1vw;margin:0 1.1vw;opacity:1;background-color:#d9d9d9}.crispi-point__step .swiper-control .swiper-pagination-bullet-active{background-color:#333}.crispi-point__step .swiper-control .swiper-buttons{flex-shrink:0;display:flex;gap:6.4vw;margin-left:5.3vw}.crispi-point__step .swiper-control .swiper-buttons .swiper-button-prev,.crispi-point__step .swiper-control .swiper-buttons .swiper-button-next{position:static;display:block;width:14.1vw;height:10.1vw;margin-top:0;border:.5vw solid #e9ecef;border-radius:10.1vw;background-color:#fff;transform:translateY(0);background-repeat:no-repeat;background-position:center;background-size:6.4vw 4vw;opacity:1}.crispi-point__step .swiper-control .swiper-buttons .swiper-button-prev{background-image:url(../images/ninja/heating/crispi/ic_arrow_prev.png?v5c6cc3e5ffe828dda8337340f76ef2e3)}.crispi-point__step .swiper-control .swiper-buttons .swiper-button-next{background-image:url(../images/ninja/heating/crispi/ic_arrow_next.png?va1ed6b9b5b2cde23cb7d289dd02f2167)}.crispi-point .point01-slide{padding-bottom:15.5vw;margin-bottom:13.3vw}.crispi-point .point01-slide .swiper-slide{position:relative;z-index:0;width:61.1vw;height:75.7vw;margin:0 2.2vw;border-radius:2.1vw;overflow:hidden;transform:translate3d(0,8.3vw,0);transition:transform .6s ease-out;will-change:transform}.crispi-point .point01-slide .swiper-slide-active{transform:translateZ(0)}.crispi-point .point01-slide .swiper-pagination{top:inherit;bottom:0}.crispi-point .point01-slide .swiper-pagination-bullet{width:2.1vw;height:2.1vw;margin:0 1.1vw;opacity:1;background-color:#fff}.crispi-point .point01-slide .swiper-pagination-bullet-active{background-color:#bcb3aa}.crispi-point .point01-photo{position:relative;z-index:0;width:77.6vw;height:48.5vw;margin:0 auto;border-radius:2.1vw;overflow:hidden}.crispi-point .point01-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point01-video{position:relative;z-index:1}.crispi-point .point01-video:before{position:absolute;top:50%;right:0;z-index:-1;content:"";width:100%;height:calc(100% + 21.3vw);background-color:#1f1f1f;transform:translateY(-50%);border-radius:6.4vw 0 0 6.4vw}.crispi-point .point01-video__inner{max-width:77.6vw;margin:24vw auto 11.2vw}.crispi-point .point01-video video,.crispi-point .point01-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:2.1vw}.crispi-point .point01-photoAd{position:relative;z-index:0;margin-top:-12vw}.crispi-point .point01-photoAd__caption{position:absolute;top:16.3vw;right:6.9vw;font-size:3.5vw;font-weight:600;line-height:1.615;letter-spacing:0}.crispi-point .point03-photo{position:relative;z-index:0;margin-inline:auto;margin-top:10.7vw;border-radius:2.1vw;overflow:hidden}.crispi-point .point03-slide{margin-top:6.1vw}.crispi-point .point03-slide .swiper-wrapper{transition-timing-function:linear}.crispi-point .point03-slide .swiper-slide{position:relative;width:57.6vw;height:38.4vw;margin:0 .7vw;border-radius:2.1vw;overflow:hidden}.crispi-point .point03-slide .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point04-anchor{margin-inline:auto;margin-top:10.7vw;padding:8vw 3.5vw;background-color:#fff;border-radius:4.3vw;overflow:hidden}.crispi-point .point04-anchor__lead{margin-bottom:4.3vw;font-size:4.3vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0}.crispi-point .point04-anchor__content ul{display:grid;grid-template-columns:repeat(2,1fr);gap:4vw 2.1vw}.crispi-point .point04-anchor__content ul>li a{display:flex;align-items:center;justify-content:center;min-height:11.7vw;padding:.8vw 1.3vw;border-radius:11.7vw;background-color:#444040;color:#fff;font-size:4.3vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0;box-shadow:0 0 4.3vw #0000003d}.crispi-point .point04-anchor__content ul>li.has-small a{min-width:33.1vw}.crispi-point .point04-mode{display:grid;grid-template-columns:repeat(1,1fr);gap:10.7vw;margin-inline:auto;margin-top:10.7vw}.crispi-point .point04-mode .item{position:relative;padding-bottom:10.7vw}.crispi-point .point04-mode .item:not(:last-of-type):after{position:absolute;bottom:0;left:0;content:"";width:100vw;height:.3vw;margin-left:calc(50% - 50vw);background-color:#bbb}.crispi-point .point04-mode .item__main .photo{position:relative;height:48vw;margin:0 4.3vw 4.3vw -6.9vw;border-bottom-right-radius:2.1vw;border-top-right-radius:2.1vw;overflow:hidden}.crispi-point .point04-mode .item__main .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point04-mode .item__main .photo__caption{position:absolute;top:0;left:0;z-index:2;min-width:29.6vw;padding:2.7vw 2.1vw;background-color:#ffffffe6;font-size:3.2vw;font-weight:600;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__main .text{position:relative}.crispi-point .point04-mode .item__main .text__lead{margin-bottom:2.1vw;font-size:5.3vw;font-weight:600;letter-spacing:0}.crispi-point .point04-mode .item__main .text__content .txt{font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__main .text__content .img{position:absolute;top:-14.4vw;right:0;width:26.7vw}.crispi-point .point04-mode .item__main .text__content .note{margin-top:2.7vw;font-size:3.2vw;font-weight:300;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__pabulum{display:grid;grid-template-columns:repeat(2,1fr);gap:5.3vw 4.3vw;margin-top:5.9vw}.crispi-point .point04-mode .item__pabulum .photo{position:relative;z-index:0;height:24vw;border-radius:2.1vw;overflow:hidden}.crispi-point .point04-mode .item__pabulum .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-point .point04-mode .item__pabulum .caption{margin-top:3.2vw;font-size:3.7vw;font-weight:300;text-align:center;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__box{padding:4vw 4.3vw 4.3vw;border-radius:2.1vw;background-color:#fff}.crispi-point .point04-mode .item__box .photo{position:relative;z-index:0;height:42.1vw;margin-bottom:4.3vw;border-radius:2.1vw;overflow:hidden}.crispi-point .point04-mode .item__box .photo img{width:100%;height:100%}.crispi-point .point04-mode .item__box .text{position:relative}.crispi-point .point04-mode .item__box .text__lead{margin-bottom:2.1vw;font-size:5.3vw;font-weight:600;line-height:1.5;letter-spacing:0}.crispi-point .point04-mode .item__box .text__content .txt{font-size:3.7vw;font-weight:300;line-height:2;letter-spacing:0}.crispi-point .point04-mode .item__box .text__content .img{position:absolute;top:-12.3vw;right:1.3vw;width:26.7vw}.crispi-point .point04-button{margin-top:4vw;text-align:center}.crispi-point .point04-button .lead{margin-bottom:4.3vw}.crispi-point .point04-button .lead span{position:relative;display:inline-block;padding:0 5.3vw;font-size:4.3vw;font-weight:600;text-align:center;line-height:1.5;letter-spacing:0}.crispi-point .point04-button .lead span:before,.crispi-point .point04-button .lead span:after{position:absolute;bottom:.5vw;content:"";width:3.5vw;height:5.1vw;background-repeat:no-repeat;background-size:100% 100%}.crispi-point .point04-button .lead span:before{left:0;background-image:url(../images/ninja/heating/miniairfryer/line_left.png?vcbf834ab4335f789f7b6cefff799e188)}.crispi-point .point04-button .lead span:after{right:0;background-image:url(../images/ninja/heating/miniairfryer/line_right.png?v9faa0020d452bccaad68f5184c722de3)}.crispi-point .point04-button a{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:100%;min-height:24.3vw;padding:2.7vw 26.7vw 2.7vw 13.9vw;border-radius:24.3vw;background-color:#e64b40;color:#fff;font-size:4.3vw;font-weight:600;text-align:left;line-height:1.5;letter-spacing:0}.crispi-point .point04-button a .icon{position:absolute;top:50%;right:13.3vw;width:9.1vw;height:9.1vw;transform:translateY(-50%)}.crispi-movie{position:relative;margin-top:14.9vw;height:53.3vw;background-color:#f5f5f5}.crispi-movie:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.crispi-movie__inner{position:relative;height:100%;overflow:hidden}.crispi-movie__inner iframe{position:absolute;top:50%;left:calc(50% - .5vw);width:100%;height:auto;aspect-ratio:16/9;transform:translate(-50%,-50%)}.crispi-more{padding:14.9vw 0 14.7vw}.crispi-more__tl{margin-bottom:13.3vw;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:7.5vw;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.crispi-more__feature{display:grid;grid-template-columns:repeat(1,1fr);gap:12vw}.crispi-more__feature .item__photo{position:relative;z-index:0;flex-shrink:0;height:57.3vw;margin-bottom:4vw;border-radius:2.1vw;overflow:hidden}.crispi-more__feature .item__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-more__feature .item__text{width:100%}.crispi-more__feature .item__text .lead{margin-bottom:2.7vw;font-size:5.9vw;text-align:center;line-height:1.5;font-weight:700}.crispi-more__feature .item__text .content{font-size:3.7vw;font-weight:300;text-align:center;line-height:2}.crispi-brand{padding:14.9vw 0 13.9vw;background-color:#373739}.crispi-brand__head{display:flex;flex-direction:column;align-items:center;margin-bottom:8vw}.crispi-brand__head .logo{width:40.3vw;margin-bottom:2.1vw}.crispi-brand__head .tagline{color:#fff;font-size:5.9vw;font-weight:600;line-height:1.2;letter-spacing:0}.crispi-brand__head .tagline span{position:relative;display:inline-block;margin:0 2.1vw;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:21.1vw;font-weight:600;line-height:1;font-style:italic}.crispi-brand__head .tagline span sup{position:absolute;top:3.2vw;right:-2.7vw;font-size:4.3vw;font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:300;vertical-align:baseline}.crispi-brand__head .note{margin-top:6.7vw;color:#fff;font-size:3.2vw;line-height:1.5;letter-spacing:0}.crispi-brand__photo{position:relative;z-index:0;border-radius:2.1vw;overflow:hidden}.crispi-brand__variants{display:grid;grid-template-columns:repeat(2,1fr);gap:4vw;margin-top:8vw;padding-bottom:8.5vw}.crispi-brand__variants .item figure{position:relative;z-index:0;height:26.1vw;border-radius:2.1vw;overflow:hidden}.crispi-brand__variants .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crispi-brand__variants .item .name{margin-top:2.1vw;color:#fff;font-size:4.3vw;font-weight:300;text-align:center}.crispi-brand__variants .item .name span{display:block}.crispi-brand__variants .item .name span.small{font-size:3.7vw}.crispi-brand__variants .item:nth-of-type(2n){transform:translateY(8.5vw)}.crispi-how{padding:15.5vw 0 14.1vw}.crispi-how__tl{margin-bottom:10.7vw;color:#d4ccc3;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:7.5vw;font-weight:700;text-align:center;line-height:1;letter-spacing:0}.crispi-how__photo{position:relative;z-index:0;border-radius:2.1vw;overflow:hidden}.crispi-how__video{position:relative;z-index:0}.crispi-how__video video,.crispi-how__video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:2.1vw}.crispi-hero{padding:14.4vw 0 14.9vw;background-color:#f5f5f5}.crispi-hero__inner{display:flex;flex-direction:column}.crispi-hero__inner .photo{margin-top:-4vw;margin-left:1.3vw}.crispi-hero__inner .logo{position:relative;z-index:2;text-align:center}.crispi-hero__inner .logo img{display:inline-block;width:42.7vw}.crispi-hero__inner .text{position:relative;z-index:2;margin-top:-8.5vw;padding-left:5.6vw;padding-right:5.6vw}.crispi-hero__inner .text__lead{margin-bottom:2.1vw;font-size:5.9vw;font-weight:600;line-height:2;letter-spacing:0;text-align:center}.crispi-hero__inner .text__desc{font-size:3.7vw;font-weight:300;text-align:center;line-height:2;letter-spacing:0}.crispi-hero__inner .text__button{display:flex;flex-direction:column;flex-wrap:wrap;gap:6.4vw;margin-top:8.5vw}.crispi-hero__inner .text__button a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:15.2vw;padding:2.7vw 10.7vw;border-radius:18.1vw;background-color:#333;color:#fff;font-size:3.7vw;font-weight:600;line-height:2;letter-spacing:0;box-shadow:0 0 6.4vw #00000029}.crispi-hero__inner .text__button a.type02{color:#333;background-color:#fff}.product-header__sub-navigation{transform:translateY(26.9vw)}.product-header__sub-navigation.show{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/ninja_crispi.css.map */
