@media(min-width: 768px){body{padding-top:0}.top_header_back{position:fixed;left:0;top:0;z-index:80;width:100%;height:56px;background-color:#666;mix-blend-mode:multiply}}@media(min-width: 768px){header{background-color:rgba(0,0,0,0)}header>h1>img,header a>img{filter:brightness(0) invert(1)}}@media(min-width: 768px){#header_nav>.header_ul>li.text>a{color:#fff}#header_nav>.header_ul>li.text::after{background-color:#fff}#header_nav>.header_ul>li.cart>a>img{filter:brightness(0) invert(1)}}.top_slide .swiper-horizontal>.swiper-pagination-bullets,.top_slide .swiper-pagination-bullets.swiper-pagination-horizontal,.top_slide .swiper-pagination-custom,.top_slide .swiper-pagination-fraction{bottom:5px}.top_slide .swiper-pagination-bullet{background-color:#d3d3d3;opacity:1;width:11px;height:11px}.top_slide .swiper-pagination-bullet-active{background-color:#717071}.top_slide .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.top_slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 14px}.top_slide .swiper-slide::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../common/images/logo/lead.svg) no-repeat center;background-size:40% auto}@media(min-width: 768px){.news_ttl{padding-top:50px}}@media(max-width: 767.98px){.news_ttl{padding-top:36px}}@media(min-width: 768px){.news_list{padding-bottom:50px}}@media(max-width: 767.98px){.news_list{padding-bottom:36px}}.top_lead>h2{letter-spacing:.1em;line-height:1.566em}.top_lead>p{letter-spacing:.1em;line-height:2.0625em;margin:0}@media(min-width: 768px){.top_lead{display:flex;justify-content:center;padding:60px 0}.top_lead>h2,.top_lead>p{writing-mode:vertical-rl}.top_lead>h2{order:1;font-size:30px;margin:0 0 0 80px}.top_lead>p{order:0;font-size:16px}}@media(max-width: 767.98px){.top_lead{padding:30px 10px}.top_lead>h2{writing-mode:vertical-rl;margin:0 auto 30px}}a.btn_base{display:inline-block;margin:0;position:relative;color:#fff}a.btn_base>span{background-color:#000;display:inline-flex;align-items:center;letter-spacing:.1em;padding-right:.1em}a.btn_base::after{content:"";height:100%;top:0;right:.1px;position:absolute;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);display:block;background-color:#000}a.btn_base.btn_gray{color:#000}a.btn_base.btn_gray>span,a.btn_base.btn_gray::after{background-color:#edeee7}a.btn_base.btn_brown{color:#000}a.btn_base.btn_brown>span,a.btn_base.btn_brown::after{background-color:#f5ede9}a.btn_base.btn_white{color:#000}a.btn_base.btn_white>span,a.btn_base.btn_white::after{background-color:#fff}a.btn_base.btn_green{color:#000}a.btn_base.btn_green>span,a.btn_base.btn_green::after{background-color:#d3d4c4}@media(min-width: 768px){a.btn_base{font-size:14px;padding-right:2em}a.btn_base>span{height:58px;padding:.25em 0 .25em 1em}a.btn_base::after{width:2em}}@media(max-width: 767.98px){a.btn_base{padding-right:1.5em;font-size:12px}a.btn_base>span{height:40px;padding:.25em 0 .25em 1em}a.btn_base::after{width:1.5em}}.top_lead_link{text-align:center}@media(min-width: 768px){.top_lead_link{padding:0 0 40px}}@media(max-width: 767.98px){.top_lead_link{padding:0 0 36px}}.page_ct_midashi>.container>.ttl{width:100%;margin:0}@media(max-width: 767.98px){.page_ct_midashi>.container>.ttl{padding:0 10px}}.page_ct_midashi.recipe_ct_midashi{background-color:#a6a988}.page_ct_midashi.recipe_ct_midashi>.container{color:#000}@media(min-width: 768px){.page_ct_midashi.recipe_ct_midashi{padding-top:150px;margin-top:60px}}@media(max-width: 767.98px){.page_ct_midashi.recipe_ct_midashi{margin-top:30px}}.top_item_container>div>div>.text.type01{position:relative}.top_item_container>div>div>.text.type01>*{letter-spacing:.1em}.top_item_container>div>div>.text.type01>.lead{font-weight:600;margin:0 0 1em}.top_item_container>div>div>.text.type01>.ct{font-weight:600;margin:0 0 .25em}.top_item_container>div>div>.text.type01>.name{font-weight:600;position:relative;padding-bottom:.75em;margin:0 0 .8em}.top_item_container>div>div>.text.type01>.name::after{content:"";display:block;height:.5px;background-color:#221715;width:100%;position:absolute;right:0;bottom:0}.top_item_container>div>div>.text.type01>.info{font-weight:600;line-height:1.846em;margin:0 0 1em}.top_item_container>div>div>.text.type01>.recipe{font-weight:700;line-height:1.928em;margin:0 0 3em}.top_item_container>div>div>.text.type01>.btn_base{font-weight:400}.top_item_container>div>div>.text.type01>.pake{position:absolute;right:0;bottom:0}.top_item_container>div>div>.text.type02{position:relative}.top_item_container>div>div>.text.type02>*{letter-spacing:.1em}.top_item_container>div>div>.text.type02>.lead{font-weight:600;margin:0 0 1em}.top_item_container>div>div>.text.type02>.sub_item{display:flex;position:relative}.top_item_container>div>div>.text.type02>.sub_item>dl{position:relative;z-index:1;margin:0}.top_item_container>div>div>.text.type02>.sub_item>dl>dt{display:flex;position:relative;align-items:center}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.name{font-weight:600;margin:0}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.caution{color:#e50012;border:#e50012 solid 1px;line-height:1.3em;padding:.1em .5em 0}.top_item_container>div>div>.text.type02>.sub_item>dl>dt::after{content:"";display:block;height:.5px;background-color:#000;position:absolute;bottom:0;width:100%}.top_item_container>div>div>.text.type02>.sub_item>dl>dd{margin:0}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>p{line-height:1.4em}.top_item_container>div>div>.text.type02>.sub_item>img{position:relative;z-index:2}@media(min-width: 768px){.top_item_container>div>div{display:flex;justify-content:space-between;align-items:center;width:1000px;margin:0 auto}.top_item_container>div>div>.img{width:440px}.top_item_container>div>div>.text{width:490px}.top_item_container>div>div>.text.type01>.lead{font-size:18px}.top_item_container>div>div>.text.type01>.ct{font-size:18px}.top_item_container>div>div>.text.type01>.name{font-size:30px}.top_item_container>div>div>.text.type01>.info{font-size:13px}.top_item_container>div>div>.text.type01>.recipe{font-size:14px}.top_item_container>div>div>.text.type01>.btn_base{font-size:12px;padding-right:1.2em}.top_item_container>div>div>.text.type01>.btn_base>span{height:32px}.top_item_container>div>div>.text.type01>.btn_base::after{width:1.2em}.top_item_container>div>div>.text.type01>.pake{width:90px}.top_item_container>div>div>.text.type02>.lead{font-size:18px}.top_item_container>div>div>.text.type02>.sub_item{align-items:center;justify-content:space-between;margin-right:-43px}.top_item_container>div>div>.text.type02>.sub_item>dl{width:calc(100% - 85px)}.top_item_container>div>div>.text.type02>.sub_item>dl>dt{padding-bottom:10px;margin:0 -12.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.name{font-size:25px;margin:0 12.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.caution{font-size:11px;margin:0 12.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt::after{left:7.5px;width:100%}.top_item_container>div>div>.text.type02>.sub_item>dl>dd{display:flex;align-items:center;justify-content:space-between;padding:10px 5px 0 0}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>p{font-size:13px;letter-spacing:normal;margin:0}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base{font-size:12px;padding-right:1em}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base>span,.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base::after{background-color:#fff}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base>span{height:32px;letter-spacing:normal}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base::after{width:1em}.top_item_container>div>div>.text.type02>.sub_item>img{width:85px}.top_item_container>div>div>.text.type02>.sub_item:nth-child(n+2){margin-top:20px}.top_item_container>div:nth-child(odd)>div{padding:60px 0}.top_item_container>div:nth-child(odd)>div>.text>.name::after,.top_item_container>div:nth-child(odd)>div>.text>.pake{right:70px}.top_item_container>div:nth-child(even){background-color:#f5ede9}.top_item_container>div:nth-child(even)>div>.img{order:1}.top_item_container>div:nth-child(even)>div>.text{order:0;width:437px}.top_item_container>div:nth-child(even)>div>.text>.btn_base.btn_brown>span,.top_item_container>div:nth-child(even)>div>.text>.btn_base.btn_brown::after{background-color:#fff}}@media(max-width: 767.98px){.top_item_container>div{margin-top:20px}.top_item_container>div>div>.text{padding:20px}.top_item_container>div>div>.text.type01>.lead{font-size:18px}.top_item_container>div>div>.text.type01>.ct{font-size:18px}.top_item_container>div>div>.text.type01>.name{font-size:30px}.top_item_container>div>div>.text.type01>.info{font-size:13px}.top_item_container>div>div>.text.type01>.recipe{font-size:14px}.top_item_container>div>div>.text.type01>.btn_base{font-size:12px;padding-right:1.2em}.top_item_container>div>div>.text.type01>.btn_base>span{height:32px}.top_item_container>div>div>.text.type01>.btn_base::after{width:1.2em}.top_item_container>div>div>.text.type01>.pake{width:70px;right:20px;bottom:20px}.top_item_container>div>div>.text.type02>.lead{font-size:18px}.top_item_container>div>div>.text.type02>.sub_item{align-items:flex-start;justify-content:space-between;margin-right:-10px}.top_item_container>div>div>.text.type02>.sub_item>dl{width:calc(100% - 85px)}.top_item_container>div>div>.text.type02>.sub_item>dl>dt{padding-bottom:10px;flex-wrap:wrap;margin:0 -5.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.name{font-size:22px;margin:0 5.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt>.caution{font-size:10px;margin:0 5.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dt::after{left:7.5px}.top_item_container>div>div>.text.type02>.sub_item>dl>dd{padding:10px 5px 0 0}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>p{font-size:11px;letter-spacing:normal;margin:0 0 1em}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base{font-size:10px;padding-right:1em}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base>span{height:32px;letter-spacing:normal}.top_item_container>div>div>.text.type02>.sub_item>dl>dd>.btn_base::after{width:1em}.top_item_container>div>div>.text.type02>.sub_item>img{width:85px}.top_item_container>div>div>.text.type02>.sub_item:nth-child(n+2){margin-top:20px}}.top_recipe_info>.text>h3{line-height:2.22em;letter-spacing:.1em;text-decoration:underline;text-underline-offset:.4em}.top_recipe_info>.text>p{line-height:2em;letter-spacing:.09em}@media(min-width: 768px){.top_recipe_info{display:flex;justify-content:space-between}.top_recipe_info>.text{width:440px;padding:50px 0 100px 25px}.top_recipe_info>.text>h3{font-size:18px;margin:0 0 50px}.top_recipe_info>.text>p{font-size:13px;margin:0 0 70px}.top_recipe_info>.img{width:560px}.top_recipe_info>.img>.recipe_img{width:calc(100% + 12px);margin-top:-135px}}@media(min-width: 1024px){.top_recipe_info>.img>.recipe_img{width:calc(100% + 12px + 50vw - 512px);max-width:625px}}@media(max-width: 767.98px){.top_recipe_info{padding:0 10px;margin-bottom:36px}.top_recipe_info>.text{padding:30px 0}.top_recipe_info>.text>h3{font-size:18px;margin:0 0 30px}.top_recipe_info>.text>p{font-size:13px;margin:0 0 35px}}@keyframes flowimg{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.flow_container{overflow:hidden;display:flex}.flow_container>.flow_img{display:flex}.flow_container>.flow_img>div{aspect-ratio:100/66.637;overflow:hidden}.flow_container>.flow_img>div>img{width:101%;height:101%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.flow_container>.flow_img{animation:flowimg 36s linear infinite both}.flow_container>.flow_img>div{width:340px}}@media(max-width: 767.98px){.flow_container>.flow_img{animation:flowimg 24s linear infinite both}.flow_container>.flow_img>div{width:150px}}@media(min-width: 768px){.top_sp_products_link{display:none}}@media(max-width: 767.98px){.top_sp_products_link{position:sticky;left:0;bottom:0;text-align:center;z-index:70;padding:10px}}.top_sp_products_link>a{background-color:#000;color:#fff;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;margin:0 auto;height:46px;width:100%;position:relative;line-height:1em;padding-right:.5em;font-size:14px}.top_sp_products_link>a::after{content:"▶︎";position:absolute;right:10px;top:calc(50% - .5em)}footer{z-index:71;position:relative}