@charset "UTF-8";.sec-ttl::before{background-image:url(../img/main_img.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.sec-lead{padding:0 4%}.lead-sub-ttl{font-weight:700;margin-bottom:9px}.lead-sub-ttl-wrap+.lead-sub-ttl-wrap{margin-top:27px}.lead-cnt{max-width:1000px;margin:0 auto}.lead-cnt .topics-lead{margin-bottom:84px}.sec-topics{padding:0 4% 160px}.topics-cnt{max-width:1204px;margin:0 auto}.topics-block{padding-top:82px}.topics-block+.topics-block{margin-top:82px}.lead-block{max-width:1000px;margin:0 auto}.lead-ttl{font-size:3.2rem;font-weight:400;line-height:1.34;position:relative;margin-top:60px;margin-bottom:36px}.lead-ttl:first-child{margin-top:0}.disc-list>li::before,.lead-ttl .lead-num{position:absolute;left:0;top:0}.pickles-type-wrap{margin-top:90px}.pickles-type-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px 20px}.lead-compare-box{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:23px 0}.type-name{font-size:2rem;font-weight:700;color:#b81c22;line-height:1.4;margin-bottom:14px}.lead-compare-ttl{font-size:2.6rem;margin-bottom:20px}.topics-img{margin:57px auto 75px;max-width:796px}.sec-product{background-color:#f2f2f2;padding:110px 0 116px}.sec-product .topics-cnt{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4%}.product-ttl{max-width:1000px;text-align:center;font-size:3.8rem;line-height:1.31;margin:0 auto 42px}.product-main{width:100%;height:700px;margin-bottom:50px}.product-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cook-lead{max-width:1000px;text-align:center;margin:0 auto 85px}.btn-feature-more-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px;gap:20px}.btn-feature-more-list>li{width:calc((100% - 20px)/2);max-width:388px}.btn-feature-more-list>li .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.disc-list>li{position:relative;padding-left:.7em}.disc-list>li::before{content:"•"}.Pickles-type-wrap-note{max-width:1000px;margin-inline:auto;margin-top:90px}.sec-com-rice{padding:150px 4% 0}.com-rice-cnt{max-width:1204px;margin:0 auto}.com-rice-block+.com-rice-block{margin-top:40px}.com-rice-ttl-cap{margin-bottom:45px}.com-rice-ttl{font-size:3.2rem;font-weight:400;margin-bottom:30px}.com-rice-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.com-rice-img{width:32.06%;-webkit-box-flex:0;-ms-flex:0 0 32.06%;flex:0 0 32.06%;text-align:center}.com-rice-detail{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.com-rice-company-name{font-size:2.2rem;margin-bottom:10px}.com-rice-more-btn{margin-top:30px}@media only screen and (max-width:640px){.sec-lead,.sec-topics{padding:0 5.64%}.lead-cnt .topics-lead{margin-bottom:40px}.topics-block{padding-top:64px}.topics-block+.topics-block{margin-top:36px}.lead-ttl{font-size:2.2rem;margin-bottom:20px}.pickles-type-wrap{margin-top:60px}.pickles-type-box{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px 0}.lead-compare-box,.lead-compare-box img{width:100%}.lead-compare-ttl{font-size:2rem;margin-bottom:12px}.topics-img{margin-top:40px}.sec-product{margin-top:100px;padding:54px 0 100px}.sec-product .topics-cnt{margin:0 5.64%;padding:0}.product-ttl{font-size:2.2rem;margin:0 5.64% 34px}.product-main{height:46.66vw;margin-bottom:40px}.product-cook-lead{text-align:left;margin:0 0 70px}.btn-feature-more-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.btn-feature-more-list>li{width:100%;max-width:100%}.sec-com-rice{padding:80px 5.64% 0}.com-rice-ttl{font-size:2.2rem}.com-rice-box{display:block;padding-left:0}.com-rice-img{width:100%;margin-bottom:20px}.com-rice-company-name{margin-bottom:18px}.com-rice-more-btn{text-align:center}}@media only screen and (min-width:641px) and (max-width:960px){.sec-com-rice{padding:100px 4% 0}.com-rice-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}