.contents{margin:0}#tsunagu-recipe{font-size:1.6rem}#tsunagu-recipe .tsunagu-heading{font-size:3.4rem;margin-bottom:1.7em;line-height:1.64;font-weight:500}#tsunagu-recipe .tsunagu-heading::before{content:url(/product/kitchen01/builtin/tsunagu-recipe/img/icon_title.svg);display:block}@media only screen and (max-width: 767px){#tsunagu-recipe{font-size:1.4rem}#tsunagu-recipe .tsunagu-heading{font-size:2.6rem;margin-bottom:0.9em}}#tsunagu-recipe .effect{opacity:0;transition-duration:0.7s;transition-property:opacity, transform;transform:translate(0, 30px);position:relative;z-index:2}#tsunagu-recipe .effect.-active{opacity:1;transform:translate(0, 0)}#tsunagu-recipe .mv{background:url(/product/kitchen01/builtin/tsunagu-recipe/img/bg_mv.jpg) no-repeat center/cover;margin-bottom:85px}#tsunagu-recipe .mv__inner{max-width:1200px;margin:auto;color:#fff;position:relative}#tsunagu-recipe .mv__txt{line-height:1.8}#tsunagu-recipe .mv__img{box-shadow:0 10px 40px rgba(0,0,0,0.08)}#tsunagu-recipe .mv img{width:100%}@media only screen and (min-width: 768px){#tsunagu-recipe .mv__inner{padding:82px 20px 56px;display:flex}#tsunagu-recipe .mv__txt{width:52%}#tsunagu-recipe .mv__img{position:absolute;width:37.5%;right:20px;bottom:-75px;border-radius:8px}}@media only screen and (max-width: 767px){#tsunagu-recipe .mv{background:url(/product/kitchen01/builtin/tsunagu-recipe/img/bg_mv_sp.jpg) no-repeat top;background-size:100% calc(100% - 170px);margin-bottom:20px}#tsunagu-recipe .mv__inner{padding:46px 26px 0}#tsunagu-recipe .mv__img{width:89.7%;margin:30px -26px 0 auto}}#tsunagu-recipe .mv-heading{font-size:4rem;font-weight:500;line-height:1.5;margin-bottom:1em;position:relative}#tsunagu-recipe .mv-heading>span{position:relative;z-index:2}#tsunagu-recipe .mv-heading::before{content:"";width:95px;height:95px;border-radius:100px;display:block;background:#e64b0f;position:absolute;left:-40px;top:-30px}@media only screen and (max-width: 767px){#tsunagu-recipe .mv-heading{font-size:2.8rem;margin-bottom:0.7em;line-height:1.5}#tsunagu-recipe .mv-heading::before{content:"";width:56px;height:56px;left:-20px;top:-14px}}#tsunagu-recipe .mv-bnr{display:flex;align-items:center;max-width:88.3%;margin-top:4em}@media only screen and (min-width: 768px){#tsunagu-recipe .mv-bnr__item:nth-child(1){width:21.3%;margin-right:7.4%}#tsunagu-recipe .mv-bnr__item:nth-child(2){width:29.8%;margin-right:4.4%}#tsunagu-recipe .mv-bnr__item:nth-child(3){width:36.8%}#tsunagu-recipe .mv-bnr__item img{width:100%}}@media only screen and (max-width: 767px){#tsunagu-recipe .mv-bnr{display:-ms-grid;display:grid;-ms-grid-columns:82px 160px;grid-template-columns:82px 160px;gap:12px 30px;margin-top:1.5em;margin-left:0}#tsunagu-recipe .mv-bnr__item:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3}#tsunagu-recipe .mv-bnr__item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}#tsunagu-recipe .mv-bnr__item:nth-child(2) img{width:81.25%}#tsunagu-recipe .mv-bnr__item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}#tsunagu-recipe .mv-bnr__item img{width:auto;max-width:100%}}#tsunagu-recipe .intro{overflow:hidden;position:relative;padding:65px 0}#tsunagu-recipe .intro__inner{max-width:1200px;padding:0 20px;margin:auto}#tsunagu-recipe .intro::after{content:"";display:block;width:100%;height:553px;background:url(/product/kitchen01/builtin/tsunagu-recipe/img/bg_intro.jpg) no-repeat center/cover;z-index:-2;position:absolute;bottom:0}@media only screen and (max-width: 767px){#tsunagu-recipe .intro{padding:0}#tsunagu-recipe .intro__inner{padding:0 15px}#tsunagu-recipe .intro::after{height:324px;background:url(/product/kitchen01/builtin/tsunagu-recipe/img/bg_intro_sp.jpg) no-repeat center/cover}}#tsunagu-recipe .intro-bg-gray{position:relative;padding:0 8.6% 56px;margin-bottom:277px}#tsunagu-recipe .intro-bg-gray::before{content:"";display:block;background:#f3f3f3;height:100%;width:100vw;border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 767px){#tsunagu-recipe .intro-bg-gray{padding:0 0 20px 20px;margin-bottom:175px}#tsunagu-recipe .intro-bg-gray::before{height:calc(100% - 175px);top:175px}}#tsunagu-recipe .intro-slide{display:flex;margin-bottom:50px}@media only screen and (max-width: 767px){#tsunagu-recipe .intro-slide{flex-direction:column-reverse;margin-bottom:24px}}#tsunagu-recipe .intro-slide-txt{width:44%;height:auto;padding-top:72px}#tsunagu-recipe .intro-slide-txt .intro-slide-item__num{display:block;font-size:2rem;color:#e64b0f;margin-bottom:0.83em}#tsunagu-recipe .intro-slide-txt .intro-slide-item__heading{font-size:2.6rem;font-weight:500;margin-bottom:1.3em}#tsunagu-recipe .intro-slide-txt .intro-slide-item a{border-bottom:1px solid #e64b0f}#tsunagu-recipe .intro-slide-txt .intro-slide-item a:hover{border-color:transparent}#tsunagu-recipe .intro-slide-txt .slick-track{display:flex}#tsunagu-recipe .intro-slide-txt .slick-slide{height:auto !important}#tsunagu-recipe .intro-slide-txt .txt-slider-prev,#tsunagu-recipe .intro-slide-txt .txt-slider-next{position:absolute;bottom:30px;cursor:pointer;transition:0.3s}#tsunagu-recipe .intro-slide-txt .txt-slider-prev:hover,#tsunagu-recipe .intro-slide-txt .txt-slider-next:hover{opacity:0.6}#tsunagu-recipe .intro-slide-txt .txt-slider-prev.slick-disabled,#tsunagu-recipe .intro-slide-txt .txt-slider-next.slick-disabled{opacity:0.2;pointer-events:none}#tsunagu-recipe .intro-slide-txt .txt-slider-prev{right:65px}#tsunagu-recipe .intro-slide-txt .txt-slider-next{right:0}#tsunagu-recipe .intro-slide-txt .slick-dots li{height:20px;width:calc((100% - 40px) / 5)}#tsunagu-recipe .intro-slide-txt .slick-dots li:first-child{margin-left:0}#tsunagu-recipe .intro-slide-txt .slick-dots li:last-child{margin-right:0}#tsunagu-recipe .intro-slide-txt .slick-dots li.slick-active{pointer-events:none}#tsunagu-recipe .intro-slide-txt .slick-dots li.slick-active button{background:#e64b0f}#tsunagu-recipe .intro-slide-txt .slick-dots li button{width:100%;height:1px;background:#bbb;padding:0}#tsunagu-recipe .intro-slide-txt .slick-dots li button::before{content:none}@media only screen and (max-width: 767px){#tsunagu-recipe .intro-slide-txt{width:100%;padding-top:40px}#tsunagu-recipe .intro-slide-txt .intro-slide-item__num{font-size:1.4rem;margin-bottom:0;margin-right:10px}#tsunagu-recipe .intro-slide-txt .intro-slide-item__heading{font-size:2rem;margin-bottom:0.7em;display:flex;align-items:center}#tsunagu-recipe .intro-slide-txt .txt-slider-prev,#tsunagu-recipe .intro-slide-txt .txt-slider-next{bottom:auto;top:0;width:34px;height:34px}#tsunagu-recipe .intro-slide-txt .txt-slider-prev{right:42px}#tsunagu-recipe .intro-slide-txt .slick-dots{bottom:-40px}}#tsunagu-recipe .intro-slide-img{margin-top:-55px;padding-left:64px}#tsunagu-recipe .intro-slide-img .slick-slide{padding:20px}#tsunagu-recipe .intro-slide-img .slick-slide img{transform:scale(0.85);transition:all 0.5s;transform-origin:right bottom;filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.2))}#tsunagu-recipe .intro-slide-img .slick-slide.slick-active img{transform:scale(1)}@media only screen and (max-width: 767px){#tsunagu-recipe .intro-slide-img{margin:0 auto}#tsunagu-recipe .intro-slide-img .slick-slide{padding:10px 10px 20px}#tsunagu-recipe .intro-slide-img .slick-slide img{max-width:150px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.1))}#tsunagu-recipe .intro-slide-img .slick-slide.slick-active img{transform:scale(1)}}#tsunagu-recipe .intro-recipe{padding:32px;text-align:center;background:#fff;border-radius:10px}#tsunagu-recipe .intro-recipe__heading{color:#e64b0f;font-size:2.2rem;font-weight:500;margin-bottom:0.72em}#tsunagu-recipe .intro-recipe__txt{margin-bottom:5px}@media only screen and (max-width: 767px){#tsunagu-recipe .intro-recipe{padding:16px}#tsunagu-recipe .intro-recipe__heading{font-size:1.8rem;margin-bottom:0.6em}#tsunagu-recipe .intro-recipe__txt{margin-bottom:12px}}#tsunagu-recipe .howto{padding:130px 0 65px}#tsunagu-recipe .howto__inner{max-width:1200px;padding:0 20px;margin:auto}@media only screen and (max-width: 767px){#tsunagu-recipe .howto{padding:42px 0 18px}}#tsunagu-recipe .howto-step{display:flex;justify-content:space-between;margin-bottom:16px}#tsunagu-recipe .howto-step__item{text-align:center;width:calc((100% - 50px) / 3);background:#f3f3f3;border-radius:10px;padding:26px}#tsunagu-recipe .howto-step__step{font-weight:500;font-size:2rem;color:#e64b0f;margin-bottom:0.6em}#tsunagu-recipe .howto-step__title{font-size:1.8rem;line-height:1.5;margin-bottom:0.8em}@media only screen and (max-width: 767px){#tsunagu-recipe .howto-step{display:block}#tsunagu-recipe .howto-step__item{width:100%;margin-bottom:16px}#tsunagu-recipe .howto-step__step{margin-bottom:0.5em}}#tsunagu-recipe .howto-movie{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-top:40px}#tsunagu-recipe .howto-movie__item{width:calc(50% - 12px)}#tsunagu-recipe .howto-movie__btn{width:100%;aspect-ratio:71 / 40;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:20px;overflow:hidden;position:relative;color:#fff;cursor:pointer}#tsunagu-recipe .howto-movie__btn::before{content:"";display:block;width:4em;height:4em;background:url(/product/kitchen01/builtin/tsunagu-recipe/img/icon_movie.svg) no-repeat center/cover;margin:1em auto 0;z-index:2}#tsunagu-recipe .howto-movie__btn::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;left:0;top:0}#tsunagu-recipe .howto-movie__btn:hover .howto-movie__img img{transform:scale(1.1, 1.1)}#tsunagu-recipe .howto-movie__text{margin-top:10px}#tsunagu-recipe .howto-movie__img{width:100%;height:100%;position:absolute;z-index:-1}#tsunagu-recipe .howto-movie__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.3s}@media only screen and (max-width: 767px){#tsunagu-recipe .howto-movie{gap:16px;margin-top:32px}#tsunagu-recipe .howto-movie__item{width:100%}#tsunagu-recipe .howto-movie__btn{padding:10px}#tsunagu-recipe .howto-movie__text{font-size:1.6rem}#tsunagu-recipe .howto-movie__text::after{margin:0.55em auto 0}}#tsunagu-recipe .faq{padding:65px 0}#tsunagu-recipe .faq__inner{max-width:1200px;padding:0 20px;margin:auto}@media only screen and (max-width: 767px){#tsunagu-recipe .faq{padding:18px 0}#tsunagu-recipe .faq__inner{padding:0 15px}}#tsunagu-recipe .faq-accordion-outer{margin:-32px 0 55px}@media only screen and (max-width: 767px){#tsunagu-recipe .faq-accordion-outer{margin:-24px 0 32px}}#tsunagu-recipe .faq-accordion{border-bottom:1px solid #d2d2d2}#tsunagu-recipe .faq-accordion__btn{text-align:left;font-weight:500;width:100%;padding:32px 60px;background:transparent;cursor:pointer;position:relative}#tsunagu-recipe .faq-accordion__btn::before{content:"Q";color:#e64b0f;font-size:2rem;font-weight:500;border:1px solid #e64b0f;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100px;position:absolute;left:0;top:50%;transform:translateY(-50%)}#tsunagu-recipe .faq-accordion__icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}#tsunagu-recipe .faq-accordion__icon>span{width:21px;height:1px;background:#e64b0f;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#tsunagu-recipe .faq-accordion__icon>span:nth-of-type(2){transform:translateY(-50%) rotate(90deg);transition:0.3s}#tsunagu-recipe .faq-accordion__icon.-active>span:nth-of-type(2){transform:translateY(-50%) rotate(0deg)}#tsunagu-recipe .faq-accordion__item{display:none;background:#f3f3f3;border-radius:10px;margin:0 60px 32px;padding:24px}@media only screen and (max-width: 767px){#tsunagu-recipe .faq-accordion__btn{padding:24px 44px;font-size:1.6rem}#tsunagu-recipe .faq-accordion__btn::before{font-size:1.4rem;width:32px;height:32px}#tsunagu-recipe .faq-accordion__icon>span{width:18px}#tsunagu-recipe .faq-accordion__item{margin:0 44px 24px;padding:16px}}#tsunagu-recipe .models{padding:65px 0 175px;font-size:1.4rem}#tsunagu-recipe .models__inner{max-width:1200px;padding:0 20px;margin:auto}#tsunagu-recipe .models__list{margin-bottom:40px}#tsunagu-recipe .models__list li{padding-left:1em}#tsunagu-recipe .models__list li::before{content:"・";display:inline-block;color:#e64b0f;margin-left:-1em}@media only screen and (max-width: 767px){#tsunagu-recipe .models{padding:18px 0 56px}#tsunagu-recipe .models__list{margin-bottom:32px}}#tsunagu-recipe .models-btn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-top:104px}#tsunagu-recipe .models-btn__btn{width:calc(50% - 12px);aspect-ratio:71 / 40}#tsunagu-recipe .models-btn__link{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;position:relative;color:#fff}#tsunagu-recipe .models-btn__link::after{content:url(/product/kitchen01/builtin/tsunagu-recipe/img/icon_arrow.svg);position:absolute;top:50%;transform:translateY(-50%);right:54px}#tsunagu-recipe .models-btn__link:hover .models-btn__img img{transform:scale(1.1, 1.1)}#tsunagu-recipe .models-btn__text{margin-bottom:0}#tsunagu-recipe .models-btn__img{position:absolute;z-index:-1}#tsunagu-recipe .models-btn__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.3s}@media only screen and (max-width: 767px){#tsunagu-recipe .models-btn{gap:16px;margin-top:40px}#tsunagu-recipe .models-btn__btn{width:100%}#tsunagu-recipe .models-btn__link::after{right:20px}#tsunagu-recipe .models-btn__text{max-width:136px}#tsunagu-recipe .models-btn__text img{width:100%;height:auto}}

/*# sourceMappingURL=maps/tsunagu-recipe.css.map */
