@media (max-width:999px){.kinno-matcha main{overflow:hidden}.kinno-matcha .c-sub-mv{margin-top:7px}.kinno-matcha .c-sub-mv__desc{padding-bottom:80px;padding-top:21px}}.kinno-matcha .title-sub-page__jp{font-size:20px;font-size:2rem;letter-spacing:.2em}@media (max-width:999px){.kinno-matcha .title-sub-page__jp{font-size:18px;font-size:1.8rem;letter-spacing:.1em}}.kinno-matcha .title-sub-page__img{left:-23px;margin-top:25px;position:relative}@media (max-width:999px){.kinno-matcha .title-sub-page__img{left:-7px;margin:14px auto 0;width:234px}}.kinno-matcha .title-sub-page__en{margin-left:-6px;margin-top:32px}@media (max-width:999px){.kinno-matcha .title-sub-page__en{margin-left:3px;margin-top:26px}}.kinno-matcha .title-sub-page__content{margin-left:-35px;margin-top:-9.85294vw}@media (max-width:999px){.kinno-matcha .title-sub-page__content{margin-left:0;margin-top:40px}}.kinno-matcha .sec-golden-matcha{margin-top:-16px;padding-bottom:121px;padding-top:145px;position:relative;z-index:1}@media (max-width:999px){.kinno-matcha .sec-golden-matcha{margin-top:0;padding-bottom:55px;padding-top:71px}}.kinno-matcha .sec-golden-matcha .item01{align-items:flex-start;display:flex;padding-left:71px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item01{display:block;padding-left:0}}.kinno-matcha .sec-golden-matcha .item01__img{width:345px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item01__img{left:17px;padding:0 42px;position:relative;width:100%}.kinno-matcha .sec-golden-matcha .item01__img img{width:100%}}.kinno-matcha .sec-golden-matcha .item01__desc{flex:1;margin-top:-8px;padding-left:24px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item01__desc{margin-top:12px;padding-left:0}}.kinno-matcha .sec-golden-matcha .item01__desc .title{left:-7px;position:relative}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item01__desc .title{margin:0 auto;width:234px}.kinno-matcha .sec-golden-matcha .item01__desc .title img{width:100%}}.kinno-matcha .sec-golden-matcha .item01__desc .text{font-size:18px;font-size:1.8rem;letter-spacing:.1em;line-height:2em;margin-top:30px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item01__desc .text{font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:2em;margin-top:28px}}.kinno-matcha .sec-golden-matcha .item02{align-items:center;background-color:#fff;display:flex;margin-top:78px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item02{flex-direction:column-reverse;margin-top:51px}}.kinno-matcha .sec-golden-matcha .item02__desc{flex:1;padding:14px 62px 14px 86px}@media only screen and (min-width:1000px) and (max-width:1100px){.kinno-matcha .sec-golden-matcha .item02__desc{padding-left:40px;padding-right:40px}}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item02__desc{padding:35px 25px}}.kinno-matcha .sec-golden-matcha .item02__desc .title{font-size:24px;font-size:2.4rem;letter-spacing:.05em;line-height:1.83333em;margin-top:-6px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item02__desc .title{font-size:18px;font-size:1.8rem;line-height:1.77778em;text-align:center}}.kinno-matcha .sec-golden-matcha .item02__desc .text{font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:1.875em;margin-top:16px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item02__desc .text{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.71429em}}.kinno-matcha .sec-golden-matcha .item02__img{flex-shrink:0;width:408px}@media (max-width:999px){.kinno-matcha .sec-golden-matcha .item02__img,.kinno-matcha .sec-golden-matcha .item02__img img{width:100%}.kinno-matcha .sec-instruct{padding:53px 20px}}.kinno-matcha .sec-instruct__top{align-items:center;display:flex;justify-content:flex-end}@media (max-width:999px){.kinno-matcha .sec-instruct__top{display:block;position:relative}}.kinno-matcha .sec-instruct__top .left{margin-top:-48px;position:relative;width:calc(50% + 92px);z-index:1}@media only screen and (min-width:1000px) and (max-width:1280px){.kinno-matcha .sec-instruct__top .left{margin-top:0;padding-bottom:50px;padding-top:50px}}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left{margin-top:0;width:100%}}.kinno-matcha .sec-instruct__top .left .title{font-size:30px;font-size:3rem;letter-spacing:.05em;line-height:1.6em}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .title{font-size:22px;font-size:2.2rem;line-height:1.72727em}}.kinno-matcha .sec-instruct__top .left .text{margin-top:19px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .text{margin-top:21px}}.kinno-matcha .sec-instruct__top .left__content{margin-left:auto;margin-right:-68px;width:672px}@media only screen and (min-width:1000px) and (max-width:1100px){.kinno-matcha .sec-instruct__top .left__content{margin-left:40px;margin-right:0}}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left__content{margin:0;width:100%}}.kinno-matcha .sec-instruct__top .left .list{margin-top:41px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list{margin-top:35px}}.kinno-matcha .sec-instruct__top .left .list__item{background-color:#fff;border:1px solid #4f7137;display:flex;margin-top:12px;min-height:94px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list__item{margin-top:10px;padding:39px 15px 27px;position:relative}.kinno-matcha .sec-instruct__top .left .list__item:first-child .desc .txt{margin-top:4px}.kinno-matcha .sec-instruct__top .left .list__item:nth-child(2){padding:39px 30px 28px 19px}.kinno-matcha .sec-instruct__top .left .list__item:last-child{padding:39px 30px 25px 19px}}.kinno-matcha .sec-instruct__top .left .list .number{align-items:center;background-color:#4f7137;color:#fff;display:flex;flex-shrink:0;font-family:Crimson Text,serif;font-size:14px;font-size:1.4rem;font-weight:400;justify-content:center;letter-spacing:.1em;line-height:1.85714em;min-height:94px;text-align:center;width:101px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .number{font-size:13px;font-size:1.3rem;height:28px;left:0;letter-spacing:.07em;line-height:1.38462em;min-height:auto;position:absolute;top:0;width:87px}}.kinno-matcha .sec-instruct__top .left .list .number span{font-size:23px;font-size:2.3rem;font-style:italic;letter-spacing:.05em;line-height:1.95652em;margin-left:3px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .number span{font-size:20px;font-size:2rem;letter-spacing:.025em;line-height:2.25em;margin-left:4px}.kinno-matcha .sec-instruct__top .left .list .number p{align-items:center;display:flex}}.kinno-matcha .sec-instruct__top .left .list .number p:before{background-image:url(../../img/kinno-matcha/ico-check.svg);background-size:100% 100%;content:"";display:block;height:15px;margin:9px auto -2px;width:15px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .number p:before{height:11px;margin:-2px 5px 0 -6px;width:11px}}.kinno-matcha .sec-instruct__top .left .list .desc{align-items:center;display:flex;flex:1;padding:10px 26px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .desc{padding:0}}.kinno-matcha .sec-instruct__top .left .list .desc .ttl{font-size:18px;font-size:1.8rem;letter-spacing:.05em;line-height:1.55556em;margin-top:2px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .desc .ttl{font-size:16px;font-size:1.6rem;line-height:1.25em}}.kinno-matcha .sec-instruct__top .left .list .desc .txt{font-size:14px;font-size:1.4rem;letter-spacing:.025em;line-height:1.85714em;margin-top:4px}@media (max-width:999px){.kinno-matcha .sec-instruct__top .left .list .desc .txt{line-height:1.57143em;margin-top:6px}}.kinno-matcha .sec-instruct__top .img{margin-top:-20px;width:calc(50% - 92px)}@media (max-width:999px){.kinno-matcha .sec-instruct__top .img{margin-top:0;position:absolute;right:-30px;top:-106px;width:192px}}.kinno-matcha .sec-instruct__top .img img{position:relative;width:100%}.kinno-matcha .sec-instruct__video{margin:20px auto 0;max-width:848px}@media (max-width:999px){.kinno-matcha .sec-instruct__video{margin-top:57px}}.kinno-matcha .sec-instruct__video .title{display:table;font-size:26px;font-size:2.6rem;letter-spacing:.1em;line-height:1.23077em;margin:0 auto;position:relative}@media (max-width:999px){.kinno-matcha .sec-instruct__video .title{font-size:18px;font-size:1.8rem;line-height:1.77778em}}.kinno-matcha .sec-instruct__video .title:after,.kinno-matcha .sec-instruct__video .title:before{background-color:#000;content:"";height:31px;position:absolute;top:4px;width:1px}@media (max-width:999px){.kinno-matcha .sec-instruct__video .title:after,.kinno-matcha .sec-instruct__video .title:before{height:26px}}.kinno-matcha .sec-instruct__video .title:before{left:-44px}@media (max-width:999px){.kinno-matcha .sec-instruct__video .title:before{left:-30px}}.kinno-matcha .sec-instruct__video .title:after{right:-44px}@media (max-width:999px){.kinno-matcha .sec-instruct__video .title:after{right:-30px}}.kinno-matcha .sec-instruct__video .video{height:455px;margin-top:53px;width:100%}@media (max-width:999px){.kinno-matcha .sec-instruct__video .video{height:48vw;margin-top:19px}}.kinno-matcha .sec-instruct__video .video iframe{height:100%;width:100%}.kinno-matcha .sec-restaurant{margin-top:160px;padding-bottom:110px;padding-top:111px}@media (max-width:999px){.kinno-matcha .sec-restaurant{margin-top:7px;overflow:hidden;padding-bottom:50px;padding-top:49px}}.kinno-matcha .sec-restaurant .inner{max-width:1212px}.kinno-matcha .sec-restaurant__title{text-align:center}.kinno-matcha .sec-restaurant__title .text-small{font-size:20px;font-size:2rem;letter-spacing:.1em;line-height:1.5em}@media (max-width:999px){.kinno-matcha .sec-restaurant__title .text-small{font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:2.5em}}.kinno-matcha .sec-restaurant__title .text-big{font-size:32px;font-size:3.2rem;letter-spacing:.1em;line-height:1.75em;margin-top:18px}@media (max-width:999px){.kinno-matcha .sec-restaurant__title .text-big{font-size:24px;font-size:2.4rem;letter-spacing:.05em;line-height:1.58333em;margin-top:4px}}.kinno-matcha .sec-restaurant .list-matcha{margin-top:46px;padding:0 64px 0 66px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha{margin-left:-20px;margin-top:22px;padding:0 5px 0 10px;width:calc(100% + 40px)}}.kinno-matcha .sec-restaurant .list-matcha__content{display:flex;justify-content:space-between}@media only screen and (min-width:1000px) and (max-width:1180px){.kinno-matcha .sec-restaurant .list-matcha__content{margin-right:-25px}}.kinno-matcha .sec-restaurant .list-matcha .item{text-align:center;width:320px}@media only screen and (min-width:1000px) and (max-width:1180px){.kinno-matcha .sec-restaurant .list-matcha .item{margin-right:20px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha .item{width:29.86667vw}}.kinno-matcha .sec-restaurant .list-matcha .item .desc{margin-top:19px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha .item .desc{margin-top:10px}}.kinno-matcha .sec-restaurant .list-matcha .item .title{font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.5em}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha .item .title{font-size:16px;font-size:1.6rem;letter-spacing:.05em;line-height:1.25em}}.kinno-matcha .sec-restaurant .list-matcha .item .text{font-size:18px;font-size:1.8rem;letter-spacing:.025em;line-height:1.44444em;margin-top:10px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha .item .text{font-size:12px;font-size:1.2rem;letter-spacing:.01em;line-height:1.33333em;margin-top:13px}}.kinno-matcha .sec-restaurant .list-matcha .item:last-child{width:338px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-matcha .item:last-child{width:31.46667vw}}.kinno-matcha .sec-restaurant .list-recipes{margin-top:146px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes{margin-top:58px}}.kinno-matcha .sec-restaurant .list-recipes__title{align-items:center;border:1px solid #000;border-left:0;border-right:0;display:flex;font-size:26px;font-size:2.6rem;height:125px;justify-content:center;letter-spacing:.1em;line-height:1.23077em;text-align:center}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes__title{font-size:18px;font-size:1.8rem;height:80px;letter-spacing:.05em;line-height:1.38889em}}.kinno-matcha .sec-restaurant .list-recipes__content{display:flex;margin-left:-14px;margin-top:56px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes__content{display:block;margin-left:-20px;margin-top:36px;width:calc(100% + 40px)}}.kinno-matcha .sec-restaurant .list-recipes .item{background-color:#fff;margin-left:14px;padding:20px 43px 44px;width:calc(50% - 14px)}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item{margin-left:0;padding:20px 20px 25px;width:100%}}.kinno-matcha .sec-restaurant .list-recipes .item__top{align-items:flex-end;display:flex;min-height:308px;pointer-events:none}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top{min-height:auto;pointer-events:auto;position:relative}.kinno-matcha .sec-restaurant .list-recipes .item__top:after{background-image:url(../../img/kinno-matcha/ico-toggle.svg);background-size:100% 100%;content:"";height:30px;position:absolute;right:0;top:calc(50% + 10px);transition:transform .3s;width:30px;will-change:transform}.kinno-matcha .sec-restaurant .list-recipes .item__top.is-active:after{transform:rotate(180deg)}}.kinno-matcha .sec-restaurant .list-recipes .item__top .img{flex-shrink:0;width:112px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top .img{width:71px}}.kinno-matcha .sec-restaurant .list-recipes .item__top .desc{flex:1;padding-left:53px;position:relative;top:-12px}@media only screen and (min-width:1000px) and (max-width:1100px){.kinno-matcha .sec-restaurant .list-recipes .item__top .desc{padding-left:20px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top .desc{padding-left:26px;top:-19px}}.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .title{font-size:30px;font-size:3rem;letter-spacing:.2em;line-height:1.6em}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .title{font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.25em}}.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .title-en{color:#4f7137;font-family:Crimson Text,serif;font-size:14px;font-size:1.4rem;font-weight:400;letter-spacing:.25em;line-height:1.42857em;margin-top:12px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .title-en{font-size:13px;font-size:1.3rem;letter-spacing:.125em;line-height:1.38462em;margin-top:7px}}.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .text{font-size:16px;font-size:1.6rem;line-height:1.875em;margin-top:9px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__top .desc .text{font-size:14px;font-size:1.4rem;letter-spacing:.05em;line-height:1.57143em;margin-top:11px}}.kinno-matcha .sec-restaurant .list-recipes .item__content{flex-wrap:wrap;margin-left:-12px;margin-top:34px}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content{display:flex!important}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content{display:none;margin-left:0;margin-top:0;padding-bottom:25px;padding-top:16px}}.kinno-matcha .sec-restaurant .list-recipes .item__content .step{background-color:#f7f7f7;margin:12px 0 0 12px;min-height:240px;padding:31px 10px 20px;position:relative;width:calc(50% - 12px)}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step{align-items:center;display:flex;margin-left:0;margin-top:10px;min-height:128px;padding:18px 18px 18px 30px;width:100%}}.kinno-matcha .sec-restaurant .list-recipes .item__content .step__number{align-items:center;background-color:#4f7137;color:#fff;display:flex;font-family:Crimson Text,serif;font-size:22px;font-size:2.2rem;font-style:italic;font-weight:400;height:43px;justify-content:center;left:0;letter-spacing:.05em;line-height:1.68182em;position:absolute;top:0;width:43px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step__number{font-size:20px;font-size:2rem;height:35px;letter-spacing:.01em;line-height:1em;width:35px}.kinno-matcha .sec-restaurant .list-recipes .item__content .step__number span{margin-left:-3px;margin-top:1px}}.kinno-matcha .sec-restaurant .list-recipes .item__content .step__img{margin:0 auto;max-width:112px;mix-blend-mode:multiply;position:relative;text-align:center}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step__img{width:109px}}.kinno-matcha .sec-restaurant .list-recipes .item__content .step__text{font-size:14px;font-size:1.4rem;letter-spacing:.05em;line-height:1.57143em;text-align:center}@media only screen and (min-width:1000px) and (max-width:1260px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step__text{font-size:1.02941vw}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step__text{flex:1;letter-spacing:.025em;padding-left:6px;text-align:left}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--01 .step__img{left:21px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--01 .step__img{left:-5px}.kinno-matcha .sec-restaurant .list-recipes .item__content .step--01 .step__img img{width:100px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--01 .step__text{margin-top:22px}.kinno-matcha .sec-restaurant .list-recipes .item__content .step--02 .step__img{left:12px}}@media only screen and (min-width:1000px) and (max-width:1100px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--02 .step__img{left:0}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--02 .step__img{left:-11px;width:109px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--02 .step__text{margin-top:22px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03{padding-bottom:10px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__img{left:60px;top:-27px}.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__content .step--02 .step__img,.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__content .step--02 .step__img img{max-width:154px}.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__content .step--03 .step__img img{max-width:136px}}@media only screen and (min-width:1000px) and (max-width:1160px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__img{left:2.5vw}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__img{left:-4px;top:-7px}.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__img img{width:53px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__text{margin-top:-20px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--03 .step__text{margin-top:-7px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--04 .step__img{left:6px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--04 .step__img{left:-9px}.kinno-matcha .sec-restaurant .list-recipes .item__content .step--04 .step__img img{width:79px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item__content .step--04 .step__text{margin-top:22px}}.kinno-matcha .sec-restaurant .list-recipes .item--01 .item__top{margin-top:-101px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--01 .item__top{margin-top:-45px}.kinno-matcha .sec-restaurant .list-recipes .item--02{margin-top:40px}}.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top{margin-top:-101px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top{margin-top:-37px}}.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top .img{left:1px;position:relative;width:133px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top .img{left:-10px;width:92px}}.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top .desc{padding-left:36px}@media only screen and (min-width:1000px) and (max-width:1100px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top .desc{padding-left:20px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .item__top .desc{padding-left:5px;top:-7px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--02 .step__text{margin-top:19px}.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--03 .step__img{left:21px;top:-13px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--03 .step__img img{width:91px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--03 .step__text{margin-top:9px}.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--04 .step__img{left:0;top:6px}}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--04 .step__img{left:-12px;top:3px}.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--04 .step__img img{width:85px}}@media (min-width:1000px){.kinno-matcha .sec-restaurant .list-recipes .item--02 .step--04 .step__text{margin-top:28px}}.kinno-matcha .sec-restaurant .list-other{margin:0 auto;max-width:942px}.kinno-matcha .sec-restaurant .list-other__img{display:block;left:-5px;margin-top:-18px;position:relative;width:100%}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__img{left:-40px;margin-top:30px;width:calc(100% + 80px)}.kinno-matcha .sec-restaurant .list-other__img img{width:100%}}.kinno-matcha .sec-restaurant .list-other__desc{margin-top:-52px;text-align:center}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__desc{margin-top:0}}.kinno-matcha .sec-restaurant .list-other__desc .title{font-size:26px;font-size:2.6rem;letter-spacing:.2em;line-height:1.46154em}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__desc .title{font-size:22px;font-size:2.2rem;letter-spacing:.1em;line-height:1.72727em}}.kinno-matcha .sec-restaurant .list-other__desc .text{letter-spacing:.05em;margin-top:10px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__desc .text{font-size:16px;font-size:1.6rem;letter-spacing:.025em;line-height:1.625em}}.kinno-matcha .sec-restaurant .list-other__link{align-items:center;background-color:#fff;display:flex;margin:50px auto 0;max-width:446px;min-height:106px;padding:0 31px 0 44px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__link{margin-top:35px;min-height:86px;padding:0 17px 0 28px}}.kinno-matcha .sec-restaurant .list-other__link .text{flex:1;font-size:15px;font-size:1.5rem;letter-spacing:.025em;line-height:1.6em;position:relative;top:-4px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__link .text{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1.57143em}}@media only screen and (max-width:999px) and (max-width:374px){.kinno-matcha .sec-restaurant .list-other__link .text{font-size:13px;font-size:1.3rem}}.kinno-matcha .sec-restaurant .list-other__link .img{margin-top:-32px;width:92px}@media (max-width:999px){.kinno-matcha .sec-restaurant .list-other__link .img{height:88px;margin-top:-25px;width:76px}.kinno-matcha .sec-restaurant .list-other__link .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media (min-width:1000px){.kinno-matcha .c-link-others{margin-top:141px}}