html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}html,body{font-size:62.5%}body{width:100%}*{box-sizing:border-box}@media screen and (max-width: 1080px){html,body{font-size:.9259259259vw}}body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;letter-spacing:.04em}.hidden{overflow:hidden}.sp,.tb{display:none}.pc{display:block}img{width:100%;height:auto}.txt{font-size:1.6rem;line-height:2.1}.annotation{display:inline-block;font-size:1.1rem;transform:translateY(-.5rem)}.page-3 .annotation{font-size:1.6rem;line-height:2.1;margin-top:.5rem}.common-inner{max-width:80.8rem;width:100%;margin:0 auto}@media (min-width: 1080px){.hover{transition:all .3s}.hover:hover{opacity:.7;transition:all .3s}}.fadeUp{animation:fadeUpAnime 1s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.l-banner{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;background-color:#effcff;z-index:11}.l-banner img.pc{display:block}.custom-header-orgain{position:fixed;top:2.7vw;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:2.5rem 6rem;background-color:#fff;box-shadow:0 .3rem .6rem #00000029;z-index:10}.header__logo{width:18rem}.header__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.6rem;font-weight:700;color:#78aa00;text-align:center;line-height:1}.header__copy span{display:block;font-size:1.6rem;font-weight:300;font-style:italic;letter-spacing:.1em;color:#333;margin-top:1rem}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;border-radius:0}.burger-btn{display:block}.bar{display:block;margin:0 auto;width:3.6rem;height:2px;background-color:#333;transition:all .3s}.bar-top{margin-bottom:1.3rem}.bar-mid{width:2.6rem;margin:0}.bar-bot{margin-top:1.3rem}.global-nav{position:fixed;top:0;right:0;bottom:0;background-color:#78aa00;padding:15rem 8rem 0;overflow:auto;height:0;opacity:0;visibility:hidden;z-index:11}.global-nav.is-open{height:auto;opacity:1;visibility:visible;transition:all .3s}.global-nav__item li:not(:last-of-type){margin-bottom:2.5rem}.global-nav__item a{font-size:1.8rem;font-weight:500;color:#fff}.global-nav__instagram{width:4.5rem;margin:5rem auto 0}.close{position:absolute;top:3rem;right:4rem;padding:3.6rem;cursor:pointer}.close:before,.close:after{content:"";position:absolute;top:3rem;right:2rem;width:3.6rem;height:.2rem;background-color:#fff}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.fv{margin-top:11rem;padding-top:6rem}.fv .common-inner{width:68.8rem}.fv__pic{width:120rem;height:60rem;margin:0 auto;border-radius:2rem;overflow:hidden}@media (max-width: 1279px){.fv__pic{width:102rem;height:51rem}}.fv__pic img{width:100%;height:100%;object-fit:cover}.fv__copy-wrap{display:flex;justify-content:center;text-align:center}.fv__copy{font-size:3.6rem;line-height:1.5;color:#fff;background-color:#78aa00;padding:1.5rem 3rem;margin:-4rem 0 7rem;box-shadow:0 .3rem .6rem #78aa0080;position:relative}.fv__copy:before{content:"";position:absolute;top:-6rem;left:50%;transform:translate(-50%);width:1px;height:8rem;background-color:#fff}.fv .txt{display:flex;justify-content:center;font-weight:500;margin:0 auto}.toc{width:68.8rem;border-radius:2rem;background-color:#ecefec;padding:4rem;margin:7rem auto 8rem;box-shadow:0 .3rem .6rem #00000029}.toc__ttl{font-size:3rem;font-weight:700;color:#78aa00}.toc__item{padding-left:2rem;list-style-type:disc}.toc__item li{margin-top:1rem}.toc__item li:first-of-type{margin-top:1.8rem}.toc__item li::marker{font-size:1.6rem}.toc__item a{font-size:1.6rem;font-weight:500;line-height:1.4;color:#333;transition:all .3s}@media (min-width: 1080px){.toc__item a:hover{color:#78aa00;transition:all .3s}}.content-section{padding:10rem 0;background-color:#f2fce8}.content{width:80.8rem;border-radius:2rem;box-shadow:0 .3rem .6rem #00000029;background-color:#fff;overflow:hidden}.content:not(:first-of-type){margin-top:12rem}.content__pic{height:39.5rem}.content__pic img{width:100%;height:100%;object-fit:cover}.content-inner{position:relative;padding:6.5rem 6.5rem 4.5rem}.content__num{position:absolute;top:-5rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:10rem;height:10rem;font-size:4.3rem;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.02em;color:#fff;border-radius:50%;background-color:#78aa00;box-shadow:0 .3rem .6rem #00000029}.content__num span{font-size:2.8rem;transform:translateY(.5rem)}.content__ttl{font-size:3.6rem;font-weight:700;line-height:1.4;color:#78aa00;text-align:center;margin-bottom:2rem}.border-line{font-weight:700;background:linear-gradient(transparent 60%,#00a3e173 60%)}.literature{width:59.2rem;padding:8rem 0 10rem;margin:0 auto}.literature__ttl{font-size:1.6rem;font-weight:400;text-align:center;padding-bottom:1.5rem;border-bottom:.1rem solid #707070}.literature__item{margin-top:1.5rem;word-break:break-all}.page-3 .literature__item{font-size:1.2rem;color:#333}.literature__item li{margin-top:1.7rem;line-height:1.4;padding-left:2em;text-indent:-2em}.literature__item li:first-of-type{margin-top:0}.literature__item a{color:#333}.literature__item span{color:#00a3e1}.indent-0 li{padding-left:0;text-indent:0}.literature--b-line{width:68rem;padding-bottom:0}.literature--b-line li{padding-bottom:1.7rem;border-bottom:.1rem solid #c3c3c3}.literature--b-line li:last-of-type{border-bottom:0}.literature--b-line a{display:block;margin-bottom:.8rem}.literature--b-line a.mb-0{margin-bottom:0}.literature--b-line p{font-size:1.2rem}.content__sbttl{font-size:1.8rem;font-weight:600;line-height:1;color:#78aa00;margin-bottom:1rem}table{border-collapse:collapse;border-spacing:0;font-size:1.4rem}.organictable{width:100%;border:solid 2.5px #78AA00;margin-top:1.8rem}.organictable .blank{width:18%;background-color:#fff}.organictable .organic{width:41%;background-color:#e9f5ce;font-weight:800}.organictable .nomal{width:41%;background-color:#fff;font-weight:800}.organictable th{background-color:#78aa00;font-weight:800}.organictable th,.organictable td{font-weight:400;padding:20px;border-right:solid 1.5px #78AA00;border-bottom:solid 1.5px #78AA00;text-align:center;font-weight:800}.organictable .name{color:#fff;font-weight:800;text-align:left;border-bottom:solid 1.5px #ffffff}.footer{display:flex;justify-content:center;align-items:center;gap:20px;background-color:#e0e3df;padding:6rem 0}.footer a{font-size:1.5rem;font-weight:500;color:#333;padding:0 1rem}@media (max-width: 1079px){.pc{display:none}.tb{display:block}.l-banner img.pc{display:none}.l-banner img.tab{display:block}}@media (max-width: 768px){html,body{font-size:1.3333333333vw}.tb{display:none}.sp{display:block}.txt{font-size:2.3rem;line-height:2}.annotation{display:inline-block;font-size:2rem;transform:translateY(-.5rem)}.common-inner{max-width:100%;width:100%;margin:0 auto;padding:0 6.8rem}.l-banner img.tab{display:none}.l-banner img.sp{display:block}.custom-header-orgain{position:fixed;top:16vw;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:3.8rem 3.2rem 3.8rem 1.5rem;background-color:#fff;box-shadow:0 .3rem .6rem #00000029;z-index:10}.header__logo{width:14.6rem}.header__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;font-weight:700;color:#78aa00;text-align:center;line-height:1}.header__copy span{display:block;font-size:1.4rem;font-weight:300;font-style:italic;letter-spacing:.1em;color:#333;margin-top:1rem}.burger-btn{display:block}.bar{display:block;margin:0 auto;width:3.6rem;height:2px;background-color:#333;transition:all .3s}.bar-top{margin-bottom:1.3rem}.bar-mid{width:2.6rem;margin:0}.bar-bot{margin-top:1.3rem}.global-nav{position:fixed;top:0;right:0;bottom:0;background-color:#78aa00;width:90%;padding:13rem 8rem 0 10rem;overflow:auto;height:0;opacity:0;visibility:hidden;z-index:11}.global-nav.is-open{height:auto;opacity:1;visibility:visible;transition:all .3s}.global-nav__item li:not(:last-of-type){margin-bottom:5rem}.global-nav__item a{font-size:3rem;font-weight:500;line-height:1.6;color:#fff}.global-nav__instagram{width:5rem;margin:4rem 0 0}.close{position:absolute;top:3rem;right:1rem;padding:3.6rem;cursor:pointer}.close:before,.close:after{content:"";position:absolute;top:3rem;right:2rem;width:4rem;height:2px;background-color:#fff}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.fv{margin-top:calc(11rem + 16vw);padding-top:3rem}.fv .common-inner{width:100%}.fv__pic{width:72rem;height:36rem;margin:0 auto;border-radius:2rem;overflow:hidden}.fv__pic img{width:100%;height:100%;object-fit:cover}.fv__copy-wrap{display:flex;justify-content:center}.fv__copy{font-size:3rem;line-height:1.5;color:#fff;text-align:center;background-color:#78aa00;padding:1.5rem 3rem;margin:-3rem 0 4rem;box-shadow:0 .3rem .6rem #78aa0080;position:relative}.fv__copy:before{content:"";position:absolute;top:-6.5rem;left:50%;transform:translate(-50%);width:1px;height:8rem;background-color:#fff}.fv .txt{width:100%;font-weight:500;margin:0 auto}.toc{width:61.4rem;border-radius:2rem;background-color:#ecefec;padding:4rem;margin:4rem auto;box-shadow:0 .3rem .6rem #00000029}.toc__ttl{font-size:3rem;font-weight:700;color:#78aa00}.toc__item{padding-left:2.5rem;list-style-type:disc}.toc__item li{margin-top:1.7rem}.toc__item li:first-of-type{margin-top:2rem}.toc__item li::marker{font-size:2.3rem}.toc__item a{font-size:2.3rem;font-weight:500;line-height:1.4;color:#333;transition:all .3s}.content-section{padding:6rem 0 5rem;background-color:#f2fce8}.content{width:100%;border-radius:2rem;box-shadow:0 .3rem .6rem #00000029;background-color:#fff;overflow:hidden}.content:not(:first-of-type){margin-top:6rem}.content__pic{height:30rem}.content__pic img{width:100%;height:100%;object-fit:cover}.content-inner{position:relative;padding:6.5rem 3rem 3.5rem}.content__num{position:absolute;top:-5rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:10rem;height:10rem;font-size:4.3rem;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.02em;color:#fff;border-radius:50%;background-color:#78aa00;box-shadow:0 .3rem .6rem #00000029}.content__num span{font-size:2.8rem;transform:translateY(.5rem)}.content__ttl{font-size:3rem;font-weight:700;line-height:1.4;color:#78aa00;text-align:center;margin-bottom:2rem}.content__sbttl{font-size:2.5rem}.page-3 .annotation{font-size:1.4rem;margin-top:.5rem}table{font-size:1.6rem}.organictable .blank{width:26%}.organictable .organic,.organictable .nomal{width:37%;line-height:14px}.organictable th,.organictable td{padding:10px}.border-line{font-weight:700;background:linear-gradient(transparent 70%,#00a3e173 70%)}.literature{width:100%;padding:4rem 0;margin:0 auto}.literature__ttl{font-size:2.3rem;font-weight:400;text-align:center;padding-bottom:1.5rem;border-bottom:.1rem solid #707070}.literature__item{margin-top:2rem;word-break:break-all}.page-3 .literature__item{font-size:2rem}.literature__item li{margin-top:2.5rem;line-height:1.5;padding-left:0;text-indent:0}.literature__item li:first-of-type{margin-top:0}.literature__item a{color:#333}.literature__item span{display:block;color:#00a3e1;text-indent:1em}.indent-0 li{padding-left:0;text-indent:0}.indent-0 span{display:inline}.literature--b-line{width:100%;padding-bottom:0}.literature--b-line li{padding-bottom:2.5rem;border-bottom:.1rem solid #c3c3c3;padding-left:-2em;text-indent:-2em}.literature--b-line a{display:block;margin-bottom:1rem}.literature--b-line a.mb-0{margin-bottom:0}.literature--b-line span{text-indent:0}.literature--b-line p{font-size:2rem}.footer{flex-direction:column}.footer a{font-size:2.3rem;font-weight:500;color:#333;padding:0 1.2rem}}.footer.color-background-1{display:none}
/*# sourceMappingURL=/cdn/shop/t/343/assets/custom-protein-page.css.map */
