body{overflow-x:hidden;line-height:1.75;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30afMedium,Yu Gothic Medium,\30d2\30e9\30ae\30ce\89d2\30b4Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#4d4d4d;font-size:26px}.dib{display:inline-block}.db{display:block}.di{display:inline}.green-text{text-align:center;font-size:39px;font-weight:700;color:#2a6043;letter-spacing:.1em}.green-text span.db{display:block}div.free-diagnose.free-diagnose{max-width:1040px;margin:0 auto;font-size:32.5px;padding-top:91px;padding-bottom:91px}div.free-diagnose.free-diagnose p.comment{position:relative;line-height:1.75;text-align:center;color:#2a6043;font-weight:700;width:fit-content;margin:0 auto 13px}div.free-diagnose.free-diagnose p.comment.white{color:#fff}div.free-diagnose.free-diagnose p.comment:before{position:absolute;left:-130px;top:0;content:"";display:block;width:117px;height:110.5px;background:no-repeat center / contain url(/cdn/shop/files/lp__free_left.svg?v=1686831813)}div.free-diagnose.free-diagnose p.comment.white:before{background:no-repeat center / contain url(/cdn/shop/files/lp__free_left_white.svg?v=1686831813)}div.free-diagnose.free-diagnose p.comment:after{position:absolute;right:-130px;top:0;content:"";display:block;width:112.125px;height:110.5px;background:no-repeat center / contain url(/cdn/shop/files/lp__free_right.svg?v=1686831813)}div.free-diagnose.free-diagnose p.comment.white:after{background:no-repeat center / contain url(/cdn/shop/files/lp__free_right_white.svg?v=1686831813)}div.free-diagnose.free-diagnose p.comment span{display:block}div.free-diagnose.free-diagnose a{max-width:702px;margin:0 auto;text-align:center;font-size:42.25px;color:#fff;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:42.25px 71.5px 42.25px 19.5px;border-radius:58.5px;box-shadow:0 9.75px #957400;background:no-repeat right 32.5px center url(/cdn/shop/files/lp__free_dir.svg?v=1686831813) #daa422;box-sizing:border-box;transition:box-shadow .4s ease;position:relative;z-index:1}div.free-diagnose.free-diagnose a:hover{box-shadow:0 16.25px #957400}div.free-diagnose.free-diagnose p.coupon span.num{font-family:Montserrat,sans-serif;padding:0 6.5px}div.catch{position:relative;max-width:1040px;margin:0 auto;padding:130px 78px;box-sizing:border-box;display:flex;justify-content:space-between;height:149.0625vw;max-height:1550.25px}div.catch h1{font-size:39px;padding-top:32.5px;color:#2a6043;text-shadow:0 0 8.125px #fff}div.catch h1 span.db:nth-child(3){margin-bottom:58.5px}div.catch h1 span.product-name{text-indent:-16248.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__catch_logo.png?v=1686831813);display:block;width:487.5px;height:130px;margin-left:-20px}div.catch p.no1{position:relative;display:flex;align-items:center;justify-content:center;width:260px;border-radius:50%;background:#daa422;height:260px;flex-direction:column;box-sizing:border-box;padding-top:19.5px;padding-right:29.25px}div.catch p.no1:before{content:"";display:block;width:calc(100% + 19.5px);height:calc(100% + 19.5px);border:solid 1.625px #DAA422;position:absolute;left:-9.75px;top:-9.75px;border-radius:50%}div.catch p.no1 span.item-name{display:flex;flex-direction:column;font-weight:700;color:#fff;font-size:29.25px;line-height:1.25}div.catch p.no1 span.no{width:159.25px;height:91px;background:no-repeat center / contain url(/cdn/shop/files/lp__no1_white.svg?v=1686831813);text-indent:-16248.375px;display:block;position:relative;left:21.125px;top:-39px}div.catch p.no1 span.breakthrough{width:224.25px;height:74.75px;text-indent:-16248.375px;background:no-repeat center / contain url(/cdn/shop/files/over_1000.svg?v=1690788053);position:absolute;bottom:-26px;left:39px}div.catch ul#catch-slider{position:absolute;top:0;left:0;display:flex;width:100%;z-index:-1;overflow:hidden}div.catch ul#catch-slider li{width:100%;min-width:100%}div.catch ul#catch-slider li img{display:block;width:100%}div#free-diagnose-after-catch.free-diagnose{margin-bottom:65px;padding-top:0;padding-bottom:0;position:relative;z-index:1}div#free-diagnose-after-catch.free-diagnose p.coupon span.num{font-family:Montserrat,sans-serif;padding:0 6.5px}section.hires-no1{max-width:1040px;margin:0 auto;padding-bottom:65px}section.hires-no1 h2{max-width:822.25px;margin:0 auto 104px;font-size:32.5px;text-align:center;letter-spacing:.1em}section.hires-no1 h2 span.gold-area{display:block;background:no-repeat left 50% top 9.75px url(/cdn/shop/files/lp__icon_clown.svg?v=1686831813),repeat-x left top 19.5px url(/cdn/shop/files/lp__gold_line_upper.svg?v=1686831813),repeat-x right top 19.5px url(/cdn/shop/files/lp__gold_line_upper.svg?v=1686831813),repeat-x right bottom url(/cdn/shop/files/lp__gold_line_lower.svg?v=1686831813);box-sizing:border-box;height:312px;margin-top:26px;padding-top:65px;color:#daa422;font-size:39px}section.hires-no1 h2 span.gold-area span.no{display:block;width:159.25px;height:91px;background:no-repeat center / contain url(/cdn/shop/files/lp__no1_gold.svg?v=1686831813);text-indent:-16248.375px;margin:19.5px auto 0}section.hires-no1 h2 span.gold-area span.lower{display:block;margin:0 auto}section.hires-no1 h2 span.gold-area span.lower span.num{font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:96px;font-weight:600;line-height:1}section.hires-no1 h2 span.gold-area span.supplement{display:block;font-size:28px}section.hires-no1 section.problem div.img-back-area{padding:52px 39px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:39px;color:#fff;min-height:591.5px;background:no-repeat center / cover url(/cdn/shop/files/lp__problem_back.jpg?v=1686831813);margin-bottom:65px}section.hires-no1 section.problem h3{margin-bottom:32.5px}section.hires-no1 section.problem ul{line-height:2.25}section.hires-no1 section.problem ul li{display:flex;align-items:center;justify-content:flex-start}section.hires-no1 section.problem ul li:before{content:"";display:block;width:58.5px;height:52px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_check.svg?v=1686831813);margin-right:32.5px}section.hires-no1 section.problem ul li strong{text-shadow:0 0px 8.125px #404040}section.hires-no1 section.problem article h4{margin-bottom:45.5px}section.hires-no1 section.problem article img{display:block;border-radius:50%;max-width:416px;margin:0 auto 13px}section.hires-no1 section.problem article p.name{font-size:32.5px;font-weight:700;text-align:center;color:#2a6043}section.hires-no1 section.problem article div.text-area{background:no-repeat right 71.5px top 338px / 172.25px url(/cdn/shop/files/lp__icon_bf.svg?v=1686831813)}section.hires-no1 section.problem article div.text-area p.clowd{background:no-repeat center / contain url(/cdn/shop/files/lp__problem_lowd_back.jpg?v=1686831813);height:292.5px;box-sizing:border-box;padding:91px 143px 78px;font-size:32.5px;font-weight:700;text-align:center}section.hires-no1 section.problem article div.text-area p.basic{text-align:center;font-size:32.5px;max-width:715px;margin:0 auto 91px;letter-spacing:.05em}section.hires-no1 section.problem article div.text-area p.rounded{font-size:32.5px;text-align:center;margin-top:117px;padding:32.5px;border-radius:94.25px;background-color:#ece6d8;letter-spacing:.05em;position:relative;font-weight:700;box-shadow:0 0 8.125px gray}section.hires-no1 section.problem article div.text-area p.rounded:before{content:"";display:block;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_eating.svg?v=1686831813);width:165.75px;height:105.625px;position:absolute;top:-105.625px;left:52px}div.colored-area{background:no-repeat center top url(/cdn/shop/files/lp__white_dir_under.svg?v=1686831813);padding:292.5px 39px 104px;background-color:#ece6d8}section.age-stage{padding:39px;max-width:965.25px;margin:195px auto 253.5px;box-sizing:border-box;box-shadow:0 0 8.125px gray;background-color:#fff}section.age-stage h2{color:#fff;font-size:52px;text-align:center;max-width:916.5px;margin:-195px auto 32.5px;padding:19.5px;box-sizing:border-box;background-color:#2a6043;position:relative}section.age-stage h2:after{content:"";display:block;width:87.75px;height:29.25px;background:no-repeat center / contain url(/cdn/shop/files/lp__green_dir_under.svg?v=1686831813);position:absolute;bottom:-29.25px;left:calc(50% - 43.875px)}section.age-stage img.img1{display:block;margin:0 auto 19.5px;width:100%;max-width:474.5px}section.age-stage section h3{text-align:center;color:#fff;font-size:39px;background-color:#daa422;margin:0 auto 65px;height:182px;box-sizing:border-box;padding:19.5px;max-width:672.75px;border-radius:91px}section.age-stage section h3 span.num{display:block}section.age-stage section p{max-width:715px;margin:0 auto;font-size:29.25px;letter-spacing:.2em}section.age-stage section p strong.underline{font-weight:700;background:linear-gradient(to top,#2A6043 0px,#2A6043 3.25px,transparent 3.25px)}section.age-stage section p.img-subtitle{font-size:22.75px;font-weight:700;margin:19.5px auto;text-align:center;color:#2a6043;letter-spacing:0em}section.age-stage section img.img2{display:block;width:100%;max-width:715px;margin:0 auto 5vw}section.age-stage section img.img3{display:block;width:100%;max-width:715px;margin:52px auto}section.age-stage section dl.doctor{margin:52px auto 0;max-width:760.5px;display:flex}section.age-stage section dl.doctor dt{max-width:214.5px;position:relative;z-index:1}section.age-stage section dl.doctor dt img{display:block;width:100%}section.age-stage section dl.doctor dd{max-width:585px;box-sizing:border-box;padding:26px 26px 26px 78px;margin-left:-52px;margin-top:45.5px;color:#fff;background-color:#2a6043}section.age-stage section dl.doctor dd span.names{display:block;font-size:19.5px;font-weight:700}section.age-stage section dl.doctor dd span.names span.name{letter-spacing:.2em;padding-left:32.5px}section.fresh{padding-top:39px;padding-bottom:39px;max-width:965.25px;margin:195px auto 52px;box-sizing:border-box;box-shadow:0 0 8.125px gray;background-color:#fff}section.fresh h2{color:#fff;font-size:52px;text-align:center;max-width:916.5px;margin:-195px auto 32.5px;padding:19.5px;box-sizing:border-box;background-color:#2a6043;position:relative}section.fresh h2:after{content:"";display:block;width:87.75px;height:29.25px;background:no-repeat center / contain url(/cdn/shop/files/lp__green_dir_under.svg?v=1686831813);position:absolute;bottom:-29.25px;left:calc(50% - 43.875px)}section.fresh h2 span.num{display:block}section.fresh h2 span.main{display:block}section.fresh img{display:block;width:100%;max-width:747.5px;margin:71.5px auto 52px}section.fresh h3.green-text{max-width:780px;margin:0 auto 39px}section.fresh h4.feature{background:#2a6043;max-width:539.5px;margin:19.5px auto -91px;display:flex;height:78px;align-items:center;justify-content:center;color:#fff;font-size:32.5px;border-radius:39px;position:relative}section.fresh ul.features{background-color:#ebe7dd;margin:52px auto 91px;padding:104px 104px 32.5px}section.fresh ul.features li{margin-bottom:52px}section.fresh ul.features li div.content{position:relative;width:100%}section.fresh ul.features li h5{color:#2a6043;font-size:32.5px;line-height:1.25;position:relative}section.fresh ul.features li h5 span.small{font-size:29.25px}section.fresh ul.features li{padding-left:302.25px;position:relative;height:208px;display:flex;align-items:center;background:no-repeat left top / contain url(/cdn/shop/files/lp__icon_ring.svg?v=1686831813)}section.fresh ul.features li:before{content:"";display:block;width:6.5px;height:81.25px;background-color:#f5f4ef;position:absolute}section.fresh ul.features li.more-water:before{left:91px;bottom:-65px;transform:rotate(26deg)}section.fresh ul.features li.more-water div.content:before{background:no-repeat center / contain url(/cdn/shop/files/lp__fresh_1.svg?v=1686831813);width:82.875px;height:86.125px;content:"";display:block;position:absolute;right:55.25px;top:-71.5px}section.fresh ul.features li.more-water:after{content:"";display:block;width:273px;height:271.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_more_water.svg?v=1686831813);position:absolute;left:-39px;top:-42.25px}section.fresh ul.features li.palatability:before{left:123.5px;bottom:-65px;transform:rotate(-14deg)}section.fresh ul.features li.palatability div.content:before{background:no-repeat center / contain url(/cdn/shop/files/lp__fresh_2.svg?v=1686831813);width:82.875px;height:86.125px;content:"";display:block;position:absolute;right:55.25px;top:-71.5px}section.fresh ul.features li.palatability:after{content:"";display:block;width:219.375px;height:214.5px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_palatability.svg?v=1686831813);position:absolute;left:0;top:-6.5px}section.fresh ul.features li.safe:before{left:71.5px;bottom:-65px;transform:rotate(16deg)}section.fresh ul.features li.safe div.content:before{background:no-repeat center / contain url(/cdn/shop/files/lp__fresh_3.svg?v=1686831813);width:82.875px;height:86.125px;content:"";display:block;position:absolute;right:55.25px;top:-71.5px}section.fresh ul.features li.safe:after{content:"";display:block;width:243.75px;height:243.75px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_safe.svg?v=1686831813);position:absolute;left:-37.375px;top:-24.375px}section.fresh ul.features li.no-addition:before{display:none}section.fresh ul.features li.no-addition div.content:before{background:no-repeat center / contain url(/cdn/shop/files/lp__fresh_4.svg?v=1686831813);width:82.875px;height:86.125px;content:"";display:block;position:absolute;right:55.25px;top:-71.5px}section.fresh ul.features li.no-addition:after{content:"";display:block;width:260px;height:243.75px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_no_addition.svg?v=1686831813);position:absolute;left:-21.125px;top:-11.375px}section.fresh ul li.right-icon{display:flex;justify-content:flex-end;margin-right:91px;padding-right:139.75px;padding-top:65px;position:relative;text-align:right}section.fresh ul li.right-icon:before{content:"";display:block;width:273px;height:273px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_ring.svg?v=1686831813);position:absolute;right:0;top:0}section.fresh ul li.right-icon h5 span.small{display:block;font-size:26px}section.fresh div.family-area{background-color:#ece6d8;max-width:845px;margin:305.5px auto 237.25px;min-height:292.5px;border-radius:104px;padding:45.5px;box-sizing:border-box;position:relative;font-size:29.25px}section.fresh div.family-area:before{content:"";display:block;width:442px;height:263.25px;background:no-repeat center bottom / contain url(/cdn/shop/files/lp__family_img.svg?v=1686831813);position:absolute;top:-234px;left:calc(50% - 221px)}section.fresh div.family-area h4{text-align:center;margin-bottom:19.5px}section.fresh div.family-area p strong.underline{background:linear-gradient(to top,#fff 0px,#fff 19.5px,transparent 19.5px)}section.fresh div.kagoshima-area{max-width:780px;margin:156px auto 104px;padding-left:247px;box-sizing:border-box;padding-right:19.5px;position:relative}section.fresh div.kagoshima-area:before{content:"";display:block;width:414.375px;height:338px;background:no-repeat center / contain url(/cdn/shop/files/lp__kagoshima_map.svg?v=1686831813);position:absolute;top:-133.25px;left:0}section.fresh div.kagoshima-area p{font-size:29.25px;position:relative}section.fresh div.kagoshima-area p strong.underline{font-weight:700;background:linear-gradient(to top,#2A6043 0px,#2A6043 1.625px,transparent 1.625px)}section.fresh div.web-public{padding:39px 26px;max-width:1040px;margin:26px;box-sizing:border-box;border-radius:32.5px;text-align:center;background-color:#fff}section.fresh div.web-public h4{background:no-repeat center top url(/cdn/shop/files/lp__eyecatch_web_public.svg?v=1686831813);padding-top:58.5px;font-size:32.5px;color:#2a6043}section.fresh div.web-public h4 span{display:block;font-size:26px}section.fresh div.web-public ul{display:flex;justify-content:center;margin:19.5px auto 0}section.fresh div.web-public ul li{position:relative;width:204.75px;height:204.75px;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:32.5px;font-weight:700;text-shadow:0 0 8.125px #fff;color:#2a6043;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 19.5px}section.fresh div.web-public ul li:before{content:"";display:block;width:224.25px;height:224.25px;position:absolute;top:-9.75px;left:-9.75px;border-radius:50%;border:solid 1.625px #2A6043;box-sizing:border-box}section.fresh div.web-public ul li.nutrition{background-image:url(/cdn/shop/files/lp__particular_02_eiyou.jpg?v=1686831813)}section.fresh div.web-public ul li.supplier{background-image:url(/cdn/shop/files/lp__particular_02_shiire.jpg?v=1686831813)}section.fresh div.web-public ul li.cooking{background-image:url(/cdn/shop/files/lp__particular_02_chouri.jpg?v=1686831813)}section.fresh div.web-public ul li a{flex-direction:column;text-decoration:none;color:#2a6043;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}section.bf-menu{padding:39px 0;max-width:965.25px;margin:195px auto 52px;box-sizing:border-box;box-shadow:0 0 8.125px gray;background-color:#fff}section.bf-menu h2{color:#fff;font-size:52px;text-align:center;max-width:916.5px;margin:-195px auto 78px;padding:19.5px 19.5px 0;background:no-repeat left 172.25px bottom 84.5px url(/cdn/shop/files/lp__menu_ac_left.svg?v=1686831813),no-repeat right 172.25px bottom 84.5px url(/cdn/shop/files/lp__menu_ac_right.svg?v=1686831813) #2a6043;position:relative;height:263.25px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}section.bf-menu h2:after{content:"";display:block;width:87.75px;height:29.25px;background:no-repeat center / contain url(/cdn/shop/files/lp__green_dir_under.svg?v=1686831813);position:absolute;bottom:-29.25px;left:calc(50% - 43.875px)}section.bf-menu h2 span.bf-title{text-indent:-16248.375px;width:390px;height:71.5px;background:no-repeat center / contain url(/cdn/shop/files/lp__menu_logo.svg?v=1686831813)}section.bf-menu h2 span.small{font-size:45.5px}section.bf-menu p.green-text{margin-bottom:65px}section.bf-menu ol{padding:52px}section.bf-menu ol li{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:39px}section.bf-menu ol li:last-child{margin-bottom:0}section.bf-menu ol li div.text-area{width:100%;max-width:370.5px}section.bf-menu ol li div.text-area h3{padding-left:110.5px;background-repeat:no-repeat;background-position:left top;background-size:contain;height:91px;margin-bottom:13px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.bf-menu ol li:first-child div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_01.svg?v=1686831813)}section.bf-menu ol li:nth-child(2) div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_02.svg?v=1686831813)}section.bf-menu ol li:nth-child(3) div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_03.svg?v=1686831813)}section.bf-menu ol li:nth-child(4) div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_04.svg?v=1686831813)}section.bf-menu ol li:nth-child(5) div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_05.png?v=1698317894)}section.bf-menu ol li:nth-child(6) div.text-area h3{background-image:url(/cdn/shop/files/lp__menu_06.png?v=1705664982)}section.bf-menu ol li div.text-area h3 span.num{display:none}section.bf-menu ol li div.text-area h3 span.en{width:221px;height:39px;background-repeat:no-repeat;background-position:left center;background-size:contain;display:block;text-indent:-16248.375px;margin-bottom:6.5px}section.bf-menu ol li:first-child div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_beef.svg?v=1686831813)}section.bf-menu ol li:nth-child(2) div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_chicken.svg?v=1686831813)}section.bf-menu ol li:nth-child(3) div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_pork.svg?v=1686831813)}section.bf-menu ol li:nth-child(4) div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_saba.svg?v=1686831813)}section.bf-menu ol li:nth-child(5) div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_liver.png?v=1698317894)}section.bf-menu ol li:nth-child(6) div.text-area h3 span.en{background-image:url(/cdn/shop/files/lp__menu_hatsu.png?v=1705664982)}section.bf-menu ol li:first-child div.text-area h3 span.jp{color:#d294a0}section.bf-menu ol li:nth-child(2) div.text-area h3 span.jp{color:#e4c18d}section.bf-menu ol li:nth-child(3) div.text-area h3 span.jp{color:#e7c3ad}section.bf-menu ol li:nth-child(4) div.text-area h3 span.jp{color:#a9becf}section.bf-menu ol li:nth-child(5) div.text-area h3 span.jp{color:#cba38a}section.bf-menu ol li:nth-child(6) div.text-area h3 span.jp{color:#e69980}section.bf-menu ol li div.text-area p{font-size:29.25px}section.bf-menu ol li div.ib{width:100%;max-width:455px}section.bf-menu ol li div.ib img{display:block;width:100%}section.bf-menu section.function{padding:39px 0 0;max-width:965.25px;margin:175.5px auto 0;box-sizing:border-box;background-color:#fff}section.bf-menu section.function header{padding-top:19.5px;padding-bottom:6.5px;background-color:#ebe7dd;position:relative;margin-bottom:104px}section.bf-menu section.function header:after{content:"";display:block;width:100%;height:39px;background:no-repeat left top / 100% 39px url(/cdn/shop/files/lp__function_wave.svg?v=1686831813);position:absolute;bottom:-39px;left:0}section.bf-menu section.function header h3{width:744.25px;height:412.75px;box-sizing:border-box;padding:146.25px 0 0;background:no-repeat center / contain url(/cdn/shop/files/lp__function_fukidashi.svg?v=1686831813);font-size:42.25px;text-align:center;color:#2a6043;margin-top:-234px;margin-left:auto;margin-right:26px}section.bf-menu section.function header h3 span.num{display:block}section.bf-menu section.function header h4{margin-bottom:26px;margin-top:19.5px;font-size:35.75px}section.bf-menu section.function header h4 span.dib{background:linear-gradient(to top,#fff 0px,#fff 26px,transparent 26px)}section.bf-menu section.function header p{font-size:32.5px;color:#2a6043}section.bf-menu section.function ul li{margin-bottom:39px}section.bf-menu section.function ul li div.textarea{width:100%;max-width:585px;box-sizing:border-box;padding:19.5px;margin-top:130px;background-color:#ffffff80;font-size:32.5px;position:relative}section.bf-menu section.function ul li div.textarea h5 span.en{position:absolute;text-indent:-16248.375px}section.bf-menu section.function ul li div.textarea h5 span.en.chicken{background:no-repeat center / contain url(/cdn/shop/files/lp__text_chiken.svg?v=1686831813);width:367.25px;height:43.875px;top:-26px;left:133.25px}section.bf-menu section.function ul li div.textarea h5 span.en.soba{background:no-repeat center / contain url(/cdn/shop/files/lp__text_saba.svg?v=1686831813);width:302.25px;height:43.875px;top:-42.25px;left:0}section.bf-menu section.function ul li div.textarea h5 span.en.hatsu{background:no-repeat center / contain url(https://buddyfood.jp/cdn/shop/t/17/assets/hatsucare.png?v=1715682582);width:367.25px;height:43.875px;top:-26px;left:133.25px}section.bf-menu section.function ul li div.textarea h5 span.en.hifu{background:no-repeat center / contain url(/cdn/shop/files/katsuocare.png?v=1730347069);width:367.25px;height:43.875px;top:-26px;left:133.25px}section.bf-menu section.function ul li div.ib{width:100%;max-width:458.25px}section.bf-menu section.function ul li div.ib img{display:block;width:100%}section.bf-menu section.function ul li:nth-child(odd){display:flex;flex-direction:row-reverse}section.bf-menu section.function ul li:nth-child(odd) div.textarea{margin-left:-78px}section.bf-menu section.function ul li:nth-child(2n){display:flex}section.bf-menu section.function ul li:nth-child(2n) div.textarea{margin-right:-78px;margin-left:78px}section.bf-menu section.function ul li:nth-child(2n) div.textarea p{text-align:right}div.colored-area p.calorie-grasp{max-width:747.5px;margin:0 auto}div.colored-area div.free-diagnose{margin-bottom:-357.5px}section.bf-menu section.function p.add{text-align:center;font-size:26px;margin-top:78px}div.free-diagnose p.coupon{font-size:35.75px;font-weight:700;text-align:center;margin-top:6.5px;color:#2a6043}div.free-diagnose p.coupon span.num{font-size:48.75px}section.easy-cooking{padding-top:195px;max-width:1040px;margin:0 auto;padding-bottom:65px}section.easy-cooking h2{position:relative;text-align:center;border-radius:19.5px;padding:26px 19.5px;background-color:#daa422;color:#fff;font-size:45.5px;margin-bottom:52px}section.easy-cooking h2:after{content:"";display:block;height:221px;width:100%;background:no-repeat center top / 100% auto url(/cdn/shop/files/lp__easy_title_back.svg?v=1686831813);position:absolute;bottom:-56.875px;left:0;z-index:-1}section.easy-cooking h2 span.small{display:block;font-size:32.5px}section.easy-cooking p.small{font-size:22.75px;padding-left:130px}section.easy-cooking p.yellow{text-align:center;font-weight:700;font-size:35.75px;color:#daa422;margin-bottom:39px}section.easy-cooking h3{width:fit-content;margin:0 auto 26px;font-size:35.75px;color:#fff;background-color:#daa422;padding:0 65px;border-radius:32.5px}section.easy-cooking ul{display:flex;justify-content:space-between}section.easy-cooking ul li{width:100%;max-width:calc(50% - 19.5px);box-shadow:0 0 8.125px gray;padding:58.5px 19.5px 39px;box-sizing:border-box;background-color:#fff}section.easy-cooking ul li dl{display:flex;flex-direction:column;text-align:center}section.easy-cooking ul li dl dt{order:2;text-align:center;font-size:32.5px;font-weight:700;color:#daa422}section.easy-cooking ul li dl dd:nth-child(2){order:3;font-size:29.25px;max-width:338px;margin:0 auto;line-height:1.5}section.easy-cooking ul li dl dd:nth-child(3){order:1}section.easy-cooking ul li dl dd img{display:block;width:100%;margin:0 auto;max-width:429px}section.particular{background-color:#ece6d8;padding-bottom:65px}section.particular h2{background:no-repeat center top / 100% 357.5px url(/cdn/shop/files/lp__particular_back.svg?v=1686831813);height:357.5px;display:flex;align-items:center;color:#fff;font-size:52px;justify-content:center;flex-direction:column;margin-bottom:104px}section.particular ol{margin:0 auto 110.5px;max-width:1040px}section.particular ol li{margin-bottom:65px}section.particular ol li h3{text-align:center;width:305.5px;height:130px;color:#2a6043;line-height:1.25;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8.125px gray;position:relative;z-index:2}section.particular ol li h3 span.num{display:block}section.particular ol li h3 span.title{font-size:39px}section.particular ol li img{width:100%;max-width:692.25px;margin-top:-78px;position:relative;z-index:1}section.particular ol li div.textarea-cover{display:flex;justify-content:flex-end;position:relative;z-index:3}section.particular ol li div.textarea{margin-top:-78px;padding:32.5px 45.5px;max-width:864.5px;box-sizing:border-box;color:#fff;font-size:29.25px;margin-right:32.5px;background-color:#2a6043b3}section.particular ol li div.textarea p strong.underline{text-decoration:underline}section.particular ol li:nth-child(2n){display:flex;flex-direction:column;align-items:end}section.particular div.free-diagnose{margin-bottom:-318.5px;background:no-repeat center top url(/cdn/shop/files/lp__free-diagnose_lines.svg?v=1686831813)}section.particular div.free-diagnose p.comment:before,section.particular div.free-diagnose p.comment:after{display:none}section.achievement{padding-top:312px}section.achievement h2{display:block;background:no-repeat left 50% top 52px url(/cdn/shop/files/lp__icon_crown_white.svg?v=1686831813),repeat-x left top 58.5px url(/cdn/shop/files/lp__white_line_upper.svg?v=1686831813),repeat-x right bottom 45.5px url(/cdn/shop/files/lp__white_line_lower.svg?v=1686831813) #daa422;box-sizing:border-box;height:336px;padding-top:86px;color:#fff;font-size:39px;max-width:1040px;margin:26px auto 52px;text-align:center}section.achievement h2 span.lower{display:block;margin:0 auto}section.achievement h2 span.lower span.num{font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:96px;font-weight:600;line-height:1}section.achievement h2 span.supplement{display:block;font-size:28px}section.achievement p.green-text{font-size:45.5px;margin-bottom:91px}section.achievement div.teacher-area{max-width:910px;margin:0 auto;position:relative;padding-bottom:32.5px}section.achievement div.teacher-area div.upper{display:flex;flex-direction:row-reverse;margin-left:39px;border-left:solid 26px #2A6043;padding-left:45.5px;margin-bottom:52px}section.achievement div.teacher-area div.upper h3{display:flex;flex-direction:column;width:100%;justify-content:center;padding:0 19.5px;font-size:29.25px;line-height:2.25}section.achievement div.teacher-area div.upper h3 span.hospi-name{font-size:18px}section.achievement div.teacher-area div.upper h3 span.names span.name{font-size:20px}section.achievement div.teacher-area div.upper h3 span.names span.teacher{font-size:13px;padding-left:8px}section.achievement div.teacher-area div.upper div.ib{max-width:268.125px;border-radius:50%;overflow:hidden}section.achievement div.teacher-area div.upper div.ib img{display:block;width:100%}section.achievement div.teacher-area div.text-area{padding-left:32.5px;font-size:29.25px}section.achievement div.teacher-area p.thank-you{text-indent:-16248.375px;width:432.25px;height:214.5px;background:no-repeat center / contain url(/cdn/shop/files/lp__text_thank_you.svg?v=1686831813);position:absolute;bottom:-97.5px;right:0;z-index:1}section.achievement section.tasting-party{background:no-repeat right bottom 146.25px / 377px url(/cdn/shop/files/lp__footprint_3.svg?v=1686831813),no-repeat center top url(/cdn/shop/files/lp__white_dir_under.svg?v=1686831813),no-repeat center bottom / 100% 195px url(/cdn/shop/files/lp__white_dir_under_reverse.svg?v=1686831813) #ece6d8;padding:292.5px 39px 104px;max-width:1040px;margin:0 auto 45.5px;box-sizing:border-box;position:relative}section.achievement section.tasting-party:before{content:"";display:block;width:281.125px;height:378.625px;background:no-repeat center / contain url(/cdn/shop/files/lp__footprint_1.svg?v=1686831813);position:absolute;right:-19.5px;top:503.75px}section.achievement section.tasting-party:after{content:"";display:block;width:162.5px;height:248.625px;background:no-repeat center / contain url(/cdn/shop/files/lp__footprint_2.svg?v=1686831813);position:absolute;left:-19.5px;top:1300px}section.achievement section.tasting-party h3{text-align:center;font-weight:700;font-size:45.5px;color:#daa422;margin-bottom:39px}section.achievement section.tasting-party img{display:block;margin:0 auto}section.achievement section.tasting-party ul li{display:flex}section.achievement section.tasting-party ul li:nth-child(2n){flex-direction:row-reverse}section.achievement section.tasting-party ul li div.ib{max-width:490.75px;width:100%;position:relative;z-index:1}section.achievement section.tasting-party ul li div.ib img{display:block;width:100%}section.achievement section.tasting-party ul li:first-child p{margin-left:-34.125px;background:no-repeat center top / contain url(/cdn/shop/files/lp__test_fukidashi_1.svg?v=1686831813);width:440.375px;height:336.375px;padding:84.5px 0 0 110.5px;box-sizing:border-box;transform:rotate(15deg)}section.achievement section.tasting-party ul li:nth-child(2) p{margin-right:-68.25px;background:no-repeat center top / contain url(/cdn/shop/files/lp__test_fukidashi_2.svg?v=1686831813);width:440.375px;height:336.375px;padding:87.75px 0 0 91px;box-sizing:border-box;transform:rotate(-19deg)}section.achievement section.tasting-party ul li:nth-child(3) p{background:no-repeat center top / contain url(/cdn/shop/files/lp__test_fukidashi_3.svg?v=1686831813);width:440.375px;height:336.375px;padding:84.5px 0 0 92.625px;box-sizing:border-box;transform:rotate(15deg);position:relative;z-index:3;margin-left:-91px}section.achievement section.tasting-party ul li:nth-child(4) p{background:no-repeat center top / contain url(/cdn/shop/files/lp__test_fukidashi_4.svg?v=1686831813);width:440.375px;height:336.375px;padding:84.5px 0 0 110.5px;box-sizing:border-box;transform:rotate(-23deg);position:relative;z-index:3;margin-right:-91px}section.achievement section.tasting-party ul li:nth-child(5) p{background:no-repeat center top / contain url(/cdn/shop/files/lp__test_fukidashi_5.svg?v=1686831813);width:440.375px;height:336.375px;padding:84.5px 0 0 110.5px;box-sizing:border-box;transform:rotate(15deg);position:relative;z-index:3;margin-left:-74.75px}section.achievement div.teacher-area div.text-area strong.underline{background:linear-gradient(to top,rgba(42,96,67,.5) 0px,rgba(42,96,67,.5) 6.5px,transparent 6.5px)}section.sns{background:no-repeat center top url(/cdn/shop/files/lp__white_dir_under.svg?v=1686831813) #ece6d8;padding:318.5px 39px 104px}section.sns div.content{max-width:1040px;margin:0 auto 45.5px;box-sizing:border-box}section.sns h2{text-align:center;font-weight:700;font-size:45.5px;color:#daa422;margin-bottom:39px}section.sns div.slide-area{position:relative}section.sns ul.sns-posts{max-width:858px;margin:0 auto;display:flex;overflow:hidden}section.sns ul.sns-posts>li{min-width:100%}section.sns ul.sns-posts li ul.disp-list{display:flex;justify-content:space-between}section.sns ul.sns-posts li ul.disp-list li{max-width:50%;box-shadow:0 0 8.125px gray;margin-bottom:19.5px;margin-left:9.75px;margin-right:9.75px;width:100%}section.sns ul.sns-posts li ul.disp-list li a{color:#4d4d4d;font-weight:700;text-decoration:none}section.sns ul.sns-posts li ul.disp-list li a section h3{position:relative}section.sns ul.sns-posts li ul.disp-list li a section h3:before{position:absolute;left:16.25px;top:16.25px;content:"";display:block;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_instagram.svg?v=1686831813);width:29.25px;height:29.25px}section.sns ul.sns-posts li ul.disp-list li a section h3 img{display:block;width:100%;height:344.5px;object-fit:cover;object-position:center}section.sns ul.sns-posts li ul.disp-list li a section div.text-area{padding:19.5px;background-color:#fff}section.sns ul.sns-posts li ul.disp-list li a section p.account{padding-left:65px;background:no-repeat left 19.5px center url(/cdn/shop/files/lp__icon_account.svg?v=1686831813)}section.sns ul.sns-posts li ul.disp-list li a section p.text-area{position:relative;overflow:hidden;height:200px;font-weight:400}section.sns ul.sns-posts li ul.disp-list li a section p.text-area:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:117px;background:linear-gradient(to top,#fff,transparent)}section.sns ul.sns-posts li ul.disp-list li a section p.date{font-weight:400;text-align:right;font-size:22.75px}section.sns ul.sns-nav{position:absolute;top:calc(50% - 32.5px);left:0;width:100%;display:flex;justify-content:space-between}section.sns ul.sns-nav li a{display:block;text-decoration:none;text-indent:-16248.375px;background-position:center;background-size:contain;background-repeat:no-repeat;width:22.75px;height:39px}section.sns ul.sns-nav li:first-child a{background-image:url(/cdn/shop/files/lp__icon_left.svg?v=1686831813)}section.sns ul.sns-nav li:nth-child(2) a{background-image:url(/cdn/shop/files/lp__icon_right.svg?v=1686831813)}section.volume{padding:195px 0 65px}section.volume h2{width:fit-content;padding:0 26px;margin:0 auto -42.25px;font-size:45.5px;background-color:#fff;color:#2a6043;position:relative}section.volume ul{max-width:942.5px;margin:0 auto;border:solid 6.5px #2A6043;padding:52px 52px 19.5px;box-sizing:border-box}section.volume ul li{display:flex;justify-content:space-between;padding:52px 0;border-bottom:dotted 1.625px #2A6043}section.volume ul li:last-child{border-bottom:none}section.volume ul li div.ib{max-width:318.5px;width:100%;display:flex;align-items:center;justify-content:center}section.volume ul li div.ib img{display:block;width:100%;max-width:269.75px}section.volume ul li dl{width:100%;text-align:center;color:#2a6043;font-size:32.5px;font-weight:700;line-height:1.5;letter-spacing:.1em}section.volume ul li dl dt:after{content:"";display:block;width:47.125px;height:24.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_dir_bottom_yellow.svg?v=1686831813);margin:26px auto 6.5px}section.volume ul li dl dd span.upper{display:block}section.volume ul li dl dd span.upper span.kcal{font-size:45.5px;padding:0 6.5px;font-family:Montserrat,sans-serif}section.volume ul li dl dd span.lower span.price{font-size:45.5px;padding:0 6.5px;font-family:Montserrat,sans-serif}section.volume div.detail-area{max-width:942.5px;margin:19.5px auto 91px;color:#2a6043}section.volume p.green-text.health-management{max-width:1040px;margin:0 auto 39px;font-size:45.5px;line-height:2.125}section.human-grade{background:no-repeat center top url(/cdn/shop/files/lp__white_dir_under.svg?v=1686831813) #ece6d8;padding:292.5px 39px 104px}section.human-grade div.content{max-width:1040px;margin:0 auto}section.human-grade h2{text-align:center;font-size:45.5px;margin-bottom:52px;color:#2a6043}section.human-grade img{display:block;margin:0 auto 39px;max-width:832px;width:100%}section.human-grade div.text-area{margin-bottom:71.5px;padding:52px 104px;font-size:29.25px;line-height:1.5;letter-spacing:.2em;max-width:832px;background:linear-gradient(to right,white 0px,white calc(100% - 208px),transparent calc(100% - 208px))}section.human-grade div.text-area.right{margin-left:auto;background:linear-gradient(to left,white 0px,white calc(100% - 208px),transparent calc(100% - 208px))}section.human-grade div.text-area strong{background:linear-gradient(to top,rgba(0,104,55,.45) 0px,rgba(0,104,55,.45) 19.5px,transparent 19.5px)}section.human-grade div.text-area.right p{margin-right:0}section.human-grade aside{background:no-repeat center / contain url(/cdn/shop/files/lp__atos_back.svg?v=1686831813);max-width:877.5px;width:100%;height:481px;box-sizing:border-box;padding:84.5px 78px 0;margin:117px auto 0}section.human-grade aside h3{text-align:center;font-size:35.75px;color:#2a6043}section.human-grade aside div.about-adfoods p{font-size:29.25px;letter-spacing:.2em}section.human-grade aside div.about-adfoods p strong.underline{background:linear-gradient(to top,#2A6043 0px,#2A6043 3.25px,transparent 3.25px)}section.faq{padding:65px;max-width:1040px;box-sizing:border-box;margin:0 auto}section.faq h2{text-align:center;font-weight:700;font-size:39px;color:#dba522;margin-bottom:52px}section.faq ul li{margin-bottom:19.5px}section.faq ul li:last-child{margin-bottom:0}section.faq ul li dl dt{background-color:#dba522;padding:13px 19.5px;display:flex}section.faq ul li dl dt span.q{text-indent:-16248.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_question.svg?v=1686831813);width:58.5px;min-width:58.5px;height:58.5px;margin-right:19.5px}section.faq ul li dl dt span.text{font-weight:700;color:#fff;display:block;width:100%;padding-top:6.5px}section.faq ul li dl dd{background-color:#ecd190;padding:13px 19.5px;display:flex}section.faq ul li dl dd span.a{text-indent:-16248.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__icon_answer.svg?v=1686831813);width:58.5px;min-width:58.5px;height:58.5px;margin-right:19.5px}section.faq ul li dl dd p{padding:6.5px 0}p.green-text.really-safe{margin:130px auto 104px}footer{padding:40px 12px;background-color:#ece6d8}footer h2{margin-bottom:40px}footer h2 a{text-indent:-16248.375px;background:no-repeat center / contain url(/cdn/shop/files/lp__catch_logo.png?v=1686831813);width:278px;height:56px;display:block;margin:0 auto}footer ul{display:flex;justify-content:center;align-items:center;margin-bottom:40px}footer ul li{margin:0 12px}footer ul li a{display:block;width:40px;height:40px;text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:contain}footer ul li.facebook a{background-image:url(/cdn/shop/files/lp__logo_facebook.svg?v=1686831813)}footer ul li.instagram a{background-image:url(/cdn/shop/files/lp__logo_instagram.svg?v=1686831813)}footer ul li.line a{background-image:url(/cdn/shop/files/lp__logo_line.svg?v=1686831813)}footer p.copyrights{text-align:center;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lp__index.css.map */
