@charset "utf-8";@media (min-width:1440px){.nowrap{white-space:nowrap}sub{vertical-align:sub;margin-bottom:-5px;display:inline-block}.main-mv__box{position:relative;background:#fff;border-radius:20px;display:flex;align-items:center;gap:48px;padding-block:54px 56px}.main-mv__box .box-image{flex-shrink:0;width:247px;height:140px}.main-mv__box .box-image.kikkoman .fit{object-fit:contain}.main-mv__box .box-content .dish{font-size:4.5rem;font-weight:900;letter-spacing:-.05em;line-height:1.25;margin-bottom:13px}.main-mv__box .box-content .time{font-size:2rem;display:flex;gap:15px}.main-mv__box .box-content .time .bold{font-weight:700}.main-mv__box .ill01{position:absolute;right:20px;bottom:0;width:132px;height:126px;background:url(../img/asagochi/recipe/ill01_sp.png?v6d20f51b43bf27e2e51a1de2e7ddc83a)no-repeat;background-size:contain}.tutorial-box{padding:59px 120px 65px;background:#fff;display:flex;gap:120px;border-radius:20px}.tutorial-box:not(:last-child){margin-bottom:60px}.tutorial-box .title{font-size:2rem;font-weight:900;color:var(--primary-color);line-height:1.25;margin-bottom:22px}.tutorial-box .ingredient{width:300px}.tutorial-box .ingredient-wrap:not(:last-child){margin-bottom:18px}.tutorial-box .ingredient-wrap figure{margin-top:20px}.tutorial-box .ingredient-wrap figure img{border-radius:10px;overflow:hidden}.tutorial-box .ingredient-item{display:flex;gap:40px;justify-content:space-between;font-size:1.4rem}.tutorial-box .ingredient-item.sub{padding-left:15px;gap:20px}.tutorial-box .ingredient-item:not(:last-child){margin-bottom:6px}.tutorial-box .ingredient-item .mass{font-weight:400;flex-shrink:0}.tutorial-box .ingredient-item p span{display:inline-block;width:40px}.tutorial-box .ingredient .collabo{background:#fbf7f3;border-radius:10px;margin-bottom:36px;padding:24px 20px}.tutorial-box .ingredient .collabo_ttl{border-bottom:1px solid #e2e2e2;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:16px;padding-bottom:17px}.tutorial-box .ingredient .collabo_ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:6px;width:90px}.tutorial-box .ingredient .collabo_item{display:flex;align-items:center;gap:12px}.tutorial-box .ingredient .collabo_item img{height:auto;width:77px}.tutorial-box .ingredient .collabo_item_text_ttl{background:#f59b63;border-radius:15px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:8px;padding:8px 12px}.tutorial-box .ingredient .collabo_item_text_detail{font-size:1.4rem;font-weight:700;line-height:1.7}.tutorial-box .making{width:540px}.tutorial-box .making-box:not(:last-child){padding-bottom:40px;margin-bottom:41px;border-bottom:1px solid #e2e2e2}.tutorial-box .making-box ol{margin-top:33px}.tutorial-box .making-box ol.no-num li{padding-left:0}.tutorial-box .making-box ol.no-num li:before{display:none}.tutorial-box .making-box ol li{position:relative;counter-increment:number;padding-left:32px;font-size:1.4rem;line-height:1.7;font-weight:400;display:flex}.tutorial-box .making-box ol li .clr{color:var(--primary-color);font-weight:500}.tutorial-box .making-box ol li:not(:last-child){margin-bottom:25px}.tutorial-box .making-box ol li:before{position:absolute;font-size:1.4rem;font-weight:500;color:#fff;top:-1px;left:0;content:counter(number);font-family:var(--font-en);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-color)}.tutorial-box .making-box ol li .notes{font-size:1.2rem;margin-top:11px}.tutorial-box .making-box ol li .text{width:calc(100% - 180px)}.tutorial-box .making-box ol li figure{flex-shrink:0;width:160px;margin-left:20px;margin-bottom:5px}.tutorial-box .making-box ol li figure picture+picture{display:block;margin-top:10px}.tutorial-box .making-box ol li figure img{height:110px;border-radius:10px;overflow:hidden}.tutorial-box .making-banner{position:relative;margin-top:47px;border-radius:10px;background:#fbf7f3;display:flex;align-items:center;justify-content:space-between;padding-inline:20px}.tutorial-box .making-banner__content{padding-block:15px 19px;padding-right:105px;min-height:138px;display:flex;flex-direction:column;justify-content:center}.tutorial-box .making-banner__content .ttl{color:var(--primary-color);font-size:1.6rem;font-weight:900;line-height:1.7;margin-bottom:6px}.tutorial-box .making-banner__content ul li{position:relative;padding-left:20px;font-size:1.4rem;font-weight:500;line-height:1.7}.tutorial-box .making-banner__content ul li:before{content:"";position:absolute;left:9px;top:9px;width:3px;height:3px;border-radius:50%;background:var(--text-color)}.tutorial-box .making-banner__content ul.no-dot li{padding-left:0}.tutorial-box .making-banner__content ul.no-dot li:before{display:none}.tutorial-box .making-banner__image{position:absolute;width:105px;right:0;bottom:0;flex-shrink:0}.tutorial-box .making-banner01 .making-banner__content{padding-right:230px}.tutorial-box .making-banner01 .making-banner__image{width:212px}.tutorial-box+.tutorial-box{border-radius:0 0 20px 20px;display:flex;flex-direction:row-reverse;gap:40px;margin-top:-80px;padding:0 120px 65px}.tutorial-box+.tutorial-box .ingredient{width:380px}.box-btn{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:40px}.box-btn .btn{min-width:160px;background-color:#fff}.info-wrap{display:flex;gap:48px}.info-wrap .info-left{width:100%}.info-wrap .info-right{flex-shrink:0;width:616px}.info-wrap .info-block:not(:last-child){margin-bottom:22px}.info-wrap .info-title{font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:0;margin-bottom:7px}.info-wrap .info-text{position:relative;display:flex;font-size:1.4rem;font-weight:400;line-height:1.7;padding-left:18px}.info-wrap .info-text+.info-text{margin-top:6px}.info-wrap .info-text:before{content:"※";position:absolute;left:0}.block-bg{background:#fbf7f3}.block-bnr{background:var(--foreign-color);padding-block:80px}.block-bnr .content-box{padding-block:55px 64px}.block-bnr .button{text-align:right}.block-content{padding-block:80px;position:relative;z-index:2}.content-box{padding:55px 122px;background:#fff;border-radius:20px}.content-box .page-tl,.content-box .page-tl01{margin-bottom:33px}.content-box .fz-large{line-height:1.45;margin-block:-10px 25px}.content-box p{font-size:1.6rem;font-weight:700;line-height:2;letter-spacing:0}.content-box p.txt-center{text-align:center}.content-box p:not(:last-child){margin-bottom:40px}.content-box p.text:not(:last-child){margin-bottom:32px}.content-box .logo-wrap{display:flex;justify-content:center;gap:60px}.content-box .logo-wrap figure{position:relative;width:198px;height:73px}.content-box .logo-wrap figure:not(:last-child){position:relative}.content-box .logo-wrap figure:not(:last-child):after{content:"";position:absolute;top:0;right:-31px;width:1px;height:100%;background:#e2e2e2}.content-wrap{display:flex;margin-top:42px}.content-side{width:374px;flex-shrink:0;margin-right:64px}.content-side .title{width:359px}.content-side .title:not(:last-child){margin-bottom:30px}.content-side .logo-bnr{display:flex;align-items:center;gap:34px}.content-main{margin-top:5px}.content-main p{font-size:1.6rem;font-weight:500;letter-spacing:.07em}.block-company{padding:48px 0;background-color:#fbf7f3}.company-list{display:flex;align-items:center;justify-content:center;gap:24px}.company-list .item{width:278px}.notes-box{display:flex;gap:20px;margin-top:48px;background:#fbf7f3;border-radius:10px;overflow:hidden;padding:25px 20px 20px}.notes-box__content .ttl{position:relative;display:inline-block;color:#fff;background:var(--primary-color);font-size:1.6rem;font-weight:700;border-radius:40px;padding:0 20px 0 36px;margin-bottom:13px}.notes-box__content .ttl:before{content:"";position:absolute;top:0;left:0;width:30px;height:32px;background:url(../img/asagochi/recipe/ill-ttl.png?vc03798f9ab30be70665c6597121cbddc)no-repeat;background-size:cover}.notes-box__content ul li{position:relative;font-size:1.4rem;line-height:1.7;padding-left:21px}.notes-box__content ul li:before{content:"";position:absolute;left:9px;top:10px;width:3px;height:3px;border-radius:50%;background:var(--text-color)}.notes-box__image{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0}.comment-box{margin-top:48px;background:#fbf7f3;border-radius:10px;overflow:hidden;padding:25px 20px}.comment-box__content .ttl{display:flex;align-items:baseline;font-size:1.6rem;font-weight:700;margin-bottom:5px}.comment-box__content .ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:6px;width:110px}.comment-box__content .comment{font-size:1.4rem;line-height:1.7}.comment-box__content .comment a{color:#00e;text-decoration:underline}.block-btn{padding-block:40px}.block-btn .row .btn_area .box-btn{margin-top:0}.block-btn .row .btn_area .box-btn .btn{width:320px}.recommend-wrap{margin-top:48px;padding-top:48px;position:relative}.recommend-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:url(../img/asagochi/line_pc.png?v9b772095e0a008c9d73e31ca156eeab3)no-repeat;background-size:cover}.recommend-wrap .page-tl02{font-size:3rem;line-height:1.25;letter-spacing:0;font-weight:900;text-align:center;margin-bottom:48px}.recommend-wrap .page-tl02 span{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:8px;text-decoration-color:var(--foreign-color)}.recommend-wrap .recommend_list{display:flex;justify-content:center;gap:40px}.recommend-wrap .recommend_list li{border-radius:20px;overflow:hidden;width:373px}.recommend-wrap .recommend_list li .recommend_img{width:100%;height:252px;overflow:hidden;flex-shrink:0}.recommend-wrap .recommend_list li .recommend_info{background:#fff;padding:20px 24px}.recommend-wrap .recommend_list li .recommend_info .recommend_ttl{font-size:2rem;line-height:1.25;font-weight:700;text-align:center}}@media (min-width:768px) and (max-width:1439px){.nowrap{white-space:nowrap}sub{vertical-align:sub;margin-bottom:-.35vw;display:inline-block}.main-mv__box{position:relative;background:#fff;border-radius:1.39vw;display:flex;align-items:center;gap:3.33vw;padding-block:3.75vw 3.89vw}.main-mv__box .box-image{flex-shrink:0;width:17.15vw;height:9.72vw}.main-mv__box .box-image.kikkoman .fit{object-fit:contain}.main-mv__box .box-content .dish{font-size:3.13vw;font-weight:900;letter-spacing:-.05em;line-height:1.25;margin-bottom:.9vw}.main-mv__box .box-content .time{font-size:1.39vw;display:flex;gap:1.04vw}.main-mv__box .box-content .time .bold{font-weight:700}.main-mv__box .ill01{position:absolute;right:1.39vw;bottom:0;width:9.17vw;height:8.75vw;background:url(../img/asagochi/recipe/ill01_sp.png?v6d20f51b43bf27e2e51a1de2e7ddc83a)no-repeat;background-size:contain}.tutorial-box{padding:4.1vw 8.33vw 4.51vw;background:#fff;display:flex;gap:8.33vw;border-radius:1.39vw}.tutorial-box:not(:last-child){margin-bottom:4.17vw}.tutorial-box .title{font-size:1.39vw;font-weight:900;color:var(--primary-color);line-height:1.25;margin-bottom:1.53vw}.tutorial-box .ingredient{width:20.83vw}.tutorial-box .ingredient-wrap:not(:last-child){margin-bottom:1.25vw}.tutorial-box .ingredient-wrap figure{margin-top:1.39vw}.tutorial-box .ingredient-wrap figure img{border-radius:.69vw;overflow:hidden}.tutorial-box .ingredient-item{display:flex;gap:2.78vw;justify-content:space-between;font-size:.97vw}.tutorial-box .ingredient-item.sub{padding-left:1.04vw;gap:1.39vw}.tutorial-box .ingredient-item:not(:last-child){margin-bottom:.42vw}.tutorial-box .ingredient-item .mass{font-weight:400;flex-shrink:0}.tutorial-box .ingredient-item p span{display:inline-block;width:2.78vw}.tutorial-box .ingredient .collabo{background:#fbf7f3;border-radius:.69vw;margin-bottom:2.5vw;padding:1.67vw 1.39vw}.tutorial-box .ingredient .collabo_ttl{border-bottom:1px solid #e2e2e2;display:flex;align-items:center;justify-content:center;font-size:1.39vw;font-weight:700;margin-bottom:1.11vw;padding-bottom:1.18vw}.tutorial-box .ingredient .collabo_ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:.42vw;width:6.25vw}.tutorial-box .ingredient .collabo_item{display:flex;align-items:center;gap:.83vw}.tutorial-box .ingredient .collabo_item img{height:auto;width:5.35vw}.tutorial-box .ingredient .collabo_item_text_ttl{background:#f59b63;border-radius:1.04vw;color:#fff;display:inline-block;font-size:.97vw;font-weight:700;line-height:1;margin-bottom:.56vw;padding:.56vw .83vw}.tutorial-box .ingredient .collabo_item_text_detail{font-size:.97vw;font-weight:700;line-height:1.7}.tutorial-box .making{width:37.5vw}.tutorial-box .making-box:not(:last-child){padding-bottom:2.78vw;margin-bottom:2.85vw;border-bottom:1px solid #e2e2e2}.tutorial-box .making-box ol{margin-top:2.29vw}.tutorial-box .making-box ol.no-num li{padding-left:0}.tutorial-box .making-box ol.no-num li:before{display:none}.tutorial-box .making-box ol li{position:relative;counter-increment:number;padding-left:2.22vw;font-size:.97vw;line-height:1.7;font-weight:400;display:flex}.tutorial-box .making-box ol li .clr{color:var(--primary-color);font-weight:500}.tutorial-box .making-box ol li:not(:last-child){margin-bottom:1.74vw}.tutorial-box .making-box ol li:before{position:absolute;font-size:.97vw;font-weight:500;color:#fff;top:-1px;left:0;content:counter(number);font-family:var(--font-en);width:1.67vw;height:1.67vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-color)}.tutorial-box .making-box ol li .notes{font-size:.83vw;margin-top:.76vw}.tutorial-box .making-box ol li .text{width:calc(100% - 12.5vw)}.tutorial-box .making-box ol li figure{flex-shrink:0;width:11.11vw;margin-left:1.39vw;margin-bottom:.35vw}.tutorial-box .making-box ol li figure picture+picture{display:block;margin-top:.69vw}.tutorial-box .making-box ol li figure img{height:7.64vw;border-radius:.69vw;overflow:hidden}.tutorial-box .making-banner{position:relative;margin-top:3.26vw;border-radius:.69vw;background:#fbf7f3;display:flex;align-items:center;justify-content:space-between;padding-inline:1.39vw}.tutorial-box .making-banner__content{padding-block:1.04vw 1.32vw;padding-right:7.29vw;min-height:9.58vw;display:flex;flex-direction:column;justify-content:center}.tutorial-box .making-banner__content .ttl{color:var(--primary-color);font-size:1.11vw;font-weight:900;line-height:1.7;margin-bottom:.42vw}.tutorial-box .making-banner__content ul li{position:relative;padding-left:1.39vw;font-size:.97vw;font-weight:500;line-height:1.7}.tutorial-box .making-banner__content ul li:before{content:"";position:absolute;left:.63vw;top:.63vw;width:.21vw;height:.21vw;border-radius:50%;background:var(--text-color)}.tutorial-box .making-banner__content ul.no-dot li{padding-left:0}.tutorial-box .making-banner__content ul.no-dot li:before{display:none}.tutorial-box .making-banner__image{position:absolute;width:7.29vw;right:0;bottom:0;flex-shrink:0}.tutorial-box .making-banner01 .making-banner__content{padding-right:15.97vw}.tutorial-box .making-banner01 .making-banner__image{width:14.72vw}.tutorial-box+.tutorial-box{border-radius:0 0 1.39vw 1.39vw;display:flex;flex-direction:row-reverse;gap:2.78vw;margin-top:-5.56vw;padding:0 8.33vw 4.51vw}.tutorial-box+.tutorial-box .ingredient{width:26.39vw}.box-btn{display:flex;justify-content:center;flex-wrap:wrap;gap:1.67vw;margin-top:2.78vw}.box-btn .btn{min-width:11.11vw;background-color:#fff}.info-wrap{display:flex;gap:3.33vw}.info-wrap .info-left{width:100%}.info-wrap .info-right{flex-shrink:0;width:42.78vw}.info-wrap .info-block:not(:last-child){margin-bottom:1.53vw}.info-wrap .info-title{font-size:.97vw;font-weight:700;line-height:1.7;letter-spacing:0;margin-bottom:.49vw}.info-wrap .info-text{position:relative;display:flex;font-size:.97vw;font-weight:400;line-height:1.7;padding-left:1.25vw}.info-wrap .info-text+.info-text{margin-top:.42vw}.info-wrap .info-text:before{content:"※";position:absolute;left:0}.block-bg{background:#fbf7f3}.block-bnr{background:var(--foreign-color);padding-block:5.56vw}.block-bnr .content-box{padding-block:3.82vw 4.44vw}.block-bnr .button{text-align:right}.block-content{padding-block:5.56vw;position:relative;z-index:2}.content-box{padding:3.82vw 8.47vw;background:#fff;border-radius:1.39vw}.content-box .page-tl,.content-box .page-tl01{margin-bottom:2.29vw}.content-box .fz-large{line-height:1.45;margin-block:-.69vw 1.74vw}.content-box p{font-size:1.11vw;font-weight:700;line-height:2;letter-spacing:0}.content-box p.txt-center{text-align:center}.content-box p:not(:last-child){margin-bottom:2.78vw}.content-box p.text:not(:last-child){margin-bottom:2.22vw}.content-box .logo-wrap{display:flex;justify-content:center;gap:4.17vw}.content-box .logo-wrap figure{position:relative;width:13.75vw;height:5.07vw}.content-box .logo-wrap figure:not(:last-child){position:relative}.content-box .logo-wrap figure:not(:last-child):after{content:"";position:absolute;top:0;right:-2.15vw;width:1px;height:100%;background:#e2e2e2}.content-wrap{display:flex;margin-top:2.92vw}.content-side{width:25.97vw;flex-shrink:0;margin-right:4.44vw}.content-side .title{width:24.93vw}.content-side .title:not(:last-child){margin-bottom:2.08vw}.content-side .logo-bnr{display:flex;align-items:center;gap:2.36vw}.content-main{margin-top:.35vw}.content-main p{font-size:1.11vw;font-weight:500;letter-spacing:.07em}.block-company{padding:3.33vw 0;background-color:#fbf7f3}.company-list{display:flex;align-items:center;justify-content:center;gap:1.67vw}.company-list .item{width:19.31vw}.notes-box{display:flex;gap:1.39vw;margin-top:3.33vw;background:#fbf7f3;border-radius:.69vw;overflow:hidden;padding:1.74vw 1.39vw 1.39vw}.notes-box__content .ttl{position:relative;display:inline-block;color:#fff;background:var(--primary-color);font-size:1.11vw;font-weight:700;border-radius:2.78vw;padding:0 1.39vw 0 2.5vw;margin-bottom:.9vw}.notes-box__content .ttl:before{content:"";position:absolute;top:0;left:0;width:2.08vw;height:2.22vw;background:url(../img/asagochi/recipe/ill-ttl.png?vc03798f9ab30be70665c6597121cbddc)no-repeat;background-size:cover}.notes-box__content ul li{position:relative;font-size:.97vw;line-height:1.7;padding-left:1.46vw}.notes-box__content ul li:before{content:"";position:absolute;left:.63vw;top:.69vw;width:.21vw;height:.21vw;border-radius:50%;background:var(--text-color)}.notes-box__image{width:8.33vw;height:8.33vw;border-radius:50%;overflow:hidden;flex-shrink:0}.comment-box{margin-top:3.33vw;background:#fbf7f3;border-radius:.69vw;overflow:hidden;padding:1.74vw 1.39vw}.comment-box__content .ttl{display:flex;align-items:baseline;font-size:1.11vw;font-weight:700;margin-bottom:.35vw}.comment-box__content .ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:.42vw;width:7.64vw}.comment-box__content .comment{font-size:.97vw;line-height:1.7}.comment-box__content .comment a{color:#00e;text-decoration:underline}.block-btn{padding-block:2.78vw}.block-btn .row .btn_area .box-btn{margin-top:0}.block-btn .row .btn_area .box-btn .btn{width:22.22vw}.recommend-wrap{margin-top:3.33vw;padding-top:3.33vw;position:relative}.recommend-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:.21vw;background:url(../img/asagochi/line_pc.png?v9b772095e0a008c9d73e31ca156eeab3)no-repeat;background-size:cover}.recommend-wrap .page-tl02{font-size:2.08vw;line-height:1.25;letter-spacing:0;font-weight:900;text-align:center;margin-bottom:3.33vw}.recommend-wrap .page-tl02 span{text-decoration:underline;text-underline-offset:.56vw;text-decoration-thickness:.56vw;text-decoration-color:var(--foreign-color)}.recommend-wrap .recommend_list{display:flex;justify-content:center;gap:2.78vw}.recommend-wrap .recommend_list li{border-radius:1.39vw;overflow:hidden;width:25.9vw}.recommend-wrap .recommend_list li .recommend_img{width:100%;height:17.5vw;overflow:hidden;flex-shrink:0}.recommend-wrap .recommend_list li .recommend_info{background:#fff;padding:1.39vw 1.67vw}.recommend-wrap .recommend_list li .recommend_info .recommend_ttl{font-size:1.39vw;line-height:1.25;font-weight:700;text-align:center}}@media (max-width:767px){.nowrap{white-space:nowrap}sub{vertical-align:sub;margin-bottom:-1.28vw;display:inline-block}.main-mv__box{position:relative;background:#fff;padding:5.13vw 0 7.69vw;border-radius:5.13vw}.main-mv__box .box-image{width:33.33vw;height:18.97vw;margin-bottom:6.92vw}.main-mv__box .box-image img{object-fit:contain}.main-mv__box .box-image.kikkoman{width:100%}.main-mv__box .dish{font-size:7.69vw;font-weight:900;letter-spacing:-.05em;line-height:1.25;margin-bottom:1.54vw}.main-mv__box .time{display:flex;gap:3.85vw}.main-mv__box .time .bold{font-weight:700}.main-mv__box .ill01{position:absolute;right:1.54vw;bottom:0;width:13.33vw;height:12.82vw;background:url(../img/asagochi/recipe/ill01_sp.png?v6d20f51b43bf27e2e51a1de2e7ddc83a)no-repeat;background-size:100% 100%}.tutorial-box{margin-top:-7.18vw;padding:10.51vw 5.13vw 5.13vw;background:#fff;border-radius:5.13vw}.tutorial-box:not(:last-child){margin-bottom:10.77vw}.tutorial-box .title{font-size:5.13vw;font-weight:900;color:var(--primary-color);line-height:1.25;margin-bottom:5.64vw}.tutorial-box .ingredient{width:76.92vw;margin-bottom:12.56vw}.tutorial-box .ingredient-wrap:not(:last-child){margin-bottom:4.62vw}.tutorial-box .ingredient-wrap figure{width:100%;margin-top:4.36vw}.tutorial-box .ingredient-wrap figure img{border-radius:4.62vw;overflow:hidden}.tutorial-box .ingredient-item{display:flex;gap:10.26vw;justify-content:space-between;font-size:3.59vw}.tutorial-box .ingredient-item.sub{padding-left:3.85vw;gap:5.13vw}.tutorial-box .ingredient-item:not(:last-child){margin-bottom:1.54vw}.tutorial-box .ingredient-item .mass{font-weight:400;flex-shrink:0}.tutorial-box .ingredient-item p span{display:inline-block;width:9.23vw}.tutorial-box .ingredient .collabo{background:#fbf7f3;border-radius:2.56vw;margin-bottom:16.41vw;padding:6.15vw 5.13vw}.tutorial-box .ingredient .collabo_ttl{border-bottom:1px solid #e2e2e2;display:flex;align-items:center;justify-content:center;font-size:5.13vw;font-weight:700;margin-bottom:4.1vw;padding-bottom:2.05vw}.tutorial-box .ingredient .collabo_ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:1.54vw;width:23.08vw}.tutorial-box .ingredient .collabo_item{display:flex;align-items:center;gap:3.08vw}.tutorial-box .ingredient .collabo_item img{height:auto;width:19.74vw}.tutorial-box .ingredient .collabo_item_text_ttl{background:#f59b63;border-radius:3.85vw;color:#fff;display:inline-block;font-size:3.59vw;font-weight:700;line-height:1;margin-bottom:2.05vw;padding:2.05vw 3.08vw}.tutorial-box .ingredient .collabo_item_text_detail{font-size:3.59vw;font-weight:700;line-height:1.7}.tutorial-box .making-box:not(:last-child){padding-bottom:10.26vw;margin-bottom:10.77vw;border-bottom:1px solid #e2e2e2}.tutorial-box .making-box ol{margin-top:8.46vw}.tutorial-box .making-box ol.no-num li{padding-left:0}.tutorial-box .making-box ol.no-num li:before{display:none}.tutorial-box .making-box ol li{position:relative;counter-increment:number;padding-left:8.21vw;font-size:3.59vw;line-height:1.7;font-weight:400}.tutorial-box .making-box ol li .clr{color:var(--primary-color);font-weight:500}.tutorial-box .making-box ol li:not(:last-child){margin-bottom:6.67vw}.tutorial-box .making-box ol li:before{position:absolute;font-size:3.59vw;font-weight:500;color:#fff;top:-1px;left:0;content:counter(number);font-family:var(--font-en);width:6.15vw;height:6.15vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-color)}.tutorial-box .making-box ol li p{margin-right:-3.08vw}.tutorial-box .making-box ol li p.wide{letter-spacing:-.25px}.tutorial-box .making-box ol li .notes{font-size:3.08vw;margin-top:3.08vw}.tutorial-box .making-box ol li figure{width:100%;margin-top:4.36vw;margin-bottom:8.21vw}.tutorial-box .making-box ol li figure img{border-radius:4.62vw;overflow:hidden;height:48.97vw}.tutorial-box .making-box ol li figure picture+picture{display:block;margin-top:2.56vw}.tutorial-box .making-banner{margin-top:10.77vw;border-radius:2.56vw;background:#fbf7f3;padding:6.92vw 5.13vw 0}.tutorial-box .making-banner__content .ttl{color:var(--primary-color);font-size:4.1vw;font-weight:900;line-height:1.7;margin-bottom:1.54vw}.tutorial-box .making-banner__content ul li{position:relative;padding-left:5.13vw;font-size:3.59vw;font-weight:500;line-height:1.7}.tutorial-box .making-banner__content ul li:before{content:"";position:absolute;left:2.31vw;top:2.31vw;width:.77vw;height:.77vw;border-radius:50%;background:var(--text-color)}.tutorial-box .making-banner__content ul.no-dot li{padding-left:0}.tutorial-box .making-banner__content ul.no-dot li:before{display:none}.tutorial-box .making-banner__image{width:27.18vw;margin-top:4.62vw;margin-inline:auto 7.69vw}.tutorial-box .making-banner01 .making-banner__image{width:54.36vw;margin-inline:auto}.tutorial-box+.tutorial-box{margin-top:-17.44vw;padding:5.13vw 5.13vw 5.13vw;border-radius:0 0 5.13vw 5.13vw}.box-btn{display:flex;justify-content:center;flex-wrap:wrap;gap:6.15vw;margin-top:5.13vw}.box-btn .btn{min-width:38.72vw;background-color:#fff}.info-wrap .info-block:not(:last-child){margin-bottom:5.64vw}.info-wrap .info-left:not(:last-child){margin-bottom:8.97vw}.info-wrap .info-title{font-size:3.59vw;font-weight:700;line-height:1.7;letter-spacing:0;margin-bottom:1.79vw}.info-wrap .info-text{position:relative;display:flex;font-size:3.59vw;font-weight:400;line-height:1.7;padding-left:4.62vw}.info-wrap .info-text+.info-text{margin-top:1.54vw}.info-wrap .info-text:before{content:"※";position:absolute;left:0}.block-bg{background:#fbf7f3}.block-content{padding-block:16.41vw 7.69vw}.block-bnr{background:var(--foreign-color);padding-block:9.23vw}.block-bnr .content-box{padding-block:13.85vw 15.9vw}.block-bnr .button{text-align:center}.content-box{padding:13.85vw 5.13vw 16.41vw;background:#fff;border-radius:5.13vw}.content-box .page-tl,.content-box .page-tl01{margin-bottom:7.95vw}.content-box p{font-size:4.1vw;font-weight:700;line-height:2;letter-spacing:0}.content-box p.txt-center{text-align:center}.content-box p:not(:last-child){margin-bottom:9.74vw}.content-box p.text:not(:last-child){margin-bottom:8.21vw}.content-box .logo-wrap figure{position:relative;margin-inline:auto;width:65.13vw;height:24.36vw}.content-box .logo-wrap figure:not(:last-child){margin-bottom:15.38vw;position:relative}.content-box .logo-wrap figure:not(:last-child):after{content:"";position:absolute;bottom:-7.69vw;left:0;width:100%;height:1px;background:#e2e2e2}.content-wrap{margin-top:10.77vw}.content-side{margin-top:-.77vw;margin-bottom:10.26vw}.content-side .title{width:76.41vw}.content-side .title:not(:last-child){margin-bottom:7.69vw}.content-side .logo-bnr{display:flex;align-items:center;gap:7.69vw}.content-main p{font-size:4.1vw;font-weight:500;letter-spacing:.07em}.block-company{padding:12.31vw 0;background-color:#fbf7f3}.company-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6.15vw}.company-list .item{width:71.28vw}.notes-box{position:relative;margin-top:12.31vw;background:#fbf7f3;border-radius:2.56vw;overflow:hidden;padding:6.41vw 5.13vw 4.62vw}.notes-box__content .ttl{position:relative;display:inline-block;color:#fff;background:var(--primary-color);font-size:4.1vw;font-weight:700;border-radius:10.26vw;padding:0 5.13vw 0 9.23vw;margin-bottom:39.49vw}.notes-box__content .ttl:before{content:"";position:absolute;top:0;left:0;width:7.69vw;height:8.21vw;background:url(../img/asagochi/recipe/ill-ttl.png?vc03798f9ab30be70665c6597121cbddc)no-repeat;background-size:cover}.notes-box__content ul li{position:relative;font-size:3.59vw;line-height:1.7;padding-left:5.38vw}.notes-box__content ul li:before{content:"";position:absolute;left:2.31vw;top:2.56vw;width:.77vw;height:.77vw;border-radius:50%;background:var(--text-color)}.notes-box__image{position:absolute;top:20vw;left:46.8%;transform:translateX(-50%);width:30.77vw;height:30.77vw;border-radius:50%;overflow:hidden;flex-shrink:0}.comment-box{margin-top:12.31vw;background:#fbf7f3;border-radius:2.56vw;overflow:hidden;padding:6.41vw 5.13vw}.comment-box__content .ttl{display:flex;align-items:baseline;font-size:4.1vw;font-weight:700;margin-bottom:1.28vw}.comment-box__content .ttl img{display:inline-block;flex-shrink:0;height:auto;line-height:1;margin-right:1.54vw;width:28.21vw}.comment-box__content .comment{font-size:3.59vw;line-height:1.7}.comment-box__content .comment a{color:#00e;text-decoration:underline}.block-btn{padding-block:10.26vw}.block-btn .row .btn_area .box-btn{margin-top:0}.block-btn .row .btn_area .box-btn .btn{width:100%}.recommend-wrap{margin-top:9.23vw;padding-top:12.31vw;position:relative}.recommend-wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:.77vw;background:url(../img/asagochi/line_pc.png?v9b772095e0a008c9d73e31ca156eeab3)no-repeat;background-size:cover}.recommend-wrap .page-tl02{font-size:7.69vw;line-height:1.25;letter-spacing:0;font-weight:900;text-align:center;margin-bottom:12.31vw}.recommend-wrap .page-tl02 span{text-decoration:underline;text-underline-offset:2.05vw;text-decoration-thickness:2.05vw;text-decoration-color:var(--foreign-color)}.recommend-wrap .recommend_list{display:flex;justify-content:center;gap:3.08vw}.recommend-wrap .recommend_list li{border-radius:5.13vw;overflow:hidden;width:43.33vw}.recommend-wrap .recommend_list li .recommend_img{width:100%;height:29.49vw;overflow:hidden;flex-shrink:0}.recommend-wrap .recommend_list li .recommend_info{background:#fff;padding:6.15vw 3.08vw}.recommend-wrap .recommend_list li .recommend_info .recommend_ttl{font-size:3.59vw;line-height:1.25;font-weight:700;min-height:13.85vw;text-align:center}}