@-webkit-keyframes table-swipe{0%{opacity:0;transform:translate(-20px,-5px) rotate(0)}75%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}100%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}}@keyframes table-swipe{0%{opacity:0;transform:translate(-20px,-5px) rotate(0)}75%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}100%{opacity:1;transform:translate(20px,-5px) rotate(15deg)}}@-webkit-keyframes link-underline{0%{width:0}100%{width:100%}}@keyframes link-underline{0%{width:0}100%{width:100%}}.anchor__item a:before,.button--text>a,.button--default>a,.figure img,.figure--movie:before,.icon,.icon:after,.movie:before,.movie:after{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes hang{0%{height:0}100%{height:100%}}@keyframes hang{0%{height:0}100%{height:100%}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-in{0%{left:-50px}100%{left:0}}@keyframes slide-in{0%{left:-50px}100%{left:0}}@-webkit-keyframes slide-out{0%{left:0}100%{left:50px}}@keyframes slide-out{0%{left:0}100%{left:50px}}@-webkit-keyframes hover{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hover{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}@-webkit-keyframes img-mask{0%{width:100%;opacity:1}100%{width:0;opacity:0}}@keyframes img-mask{0%{width:100%;opacity:1}100%{width:0;opacity:0}}.body-container-wrapper{overflow:hidden}.billboard.billboard--type02{height:calc(100vh - 125px);min-height:800px}@media only screen and (max-width:1049px){.billboard.billboard--type02{height:calc(100vh - 85px)}}@media only screen and (max-width:767px){.billboard.billboard--type02{height:calc(100vh - 75px);min-height:568px}}.billboard.billboard--type02:before{display:none}.billboard.billboard--type02 .heading-1-wrap{background-color:rgba(255,255,255,.7);top:90px;left:30%;max-width:500px;padding:85px 10px;position:absolute;transform:translate(-50%,0);width:100%;z-index:1;text-align:center}@media only screen and (max-width:1049px){.billboard.billboard--type02 .heading-1-wrap{top:50px;left:50px;transform:inherit;padding:99px 10px;max-width:380px}}@media only screen and (max-width:767px){.billboard.billboard--type02 .heading-1-wrap{top:30px;left:30px;width:calc(100% - 60px);padding:50px 10px;max-width:inherit}}.heading__deco:before,.heading__deco:after{content:"";position:absolute;display:inline-block;width:70px;height:70px;z-index:1;transition:.5s ease-out;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTgiIGhlaWdodD0iMzQuOTk4IiB2aWV3Qm94PSIwIDAgMzQuOTk4IDM0Ljk5OCI+CiAgPHBhdGggaWQ9IuWQiOS9k18xMjAiIGRhdGEtbmFtZT0i5ZCI5L2TIDEyMCIgZD0iTTM5NDIsMjQwMzV2LTM1aDM1djEwaC0yNXYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTQyLjAwMyAtMjQwMDAuMDAyKSIgZmlsbD0iI2ZmZDgwMCIvPgo8L3N2Zz4K)}@media only screen and (max-width:767px){.heading__deco:before,.heading__deco:after{width:50px;height:50px}}.heading__deco--up:before,.heading__deco--low:before{left:-50px;opacity:0}.heading__deco--up:after,.heading__deco--low:after{right:-50px;opacity:0}.heading__deco--up:before,.heading__deco--up:after{top:-50px;opacity:0}.heading__deco--low:before,.heading__deco--low:after{bottom:-50px;opacity:0}.is-view .heading__deco--up:before,.is-view .heading__deco--low:before{left:0;opacity:1}.is-view .heading__deco--up:after,.is-view .heading__deco--low:after{right:0;opacity:1}.is-view .heading__deco--up:before,.is-view .heading__deco--up:after{top:0;opacity:1}.is-view .heading__deco--low:before,.is-view .heading__deco--low:after{bottom:0;opacity:1}.heading__deco--low:before{transform:scale(1,-1)}.heading__deco--up:after{transform:scale(-1,1)}.heading__deco--low:after{transform:scale(-1,-1)}.billboard.billboard--type02 .heading-1-wrap .heading-1__eng{font-family:'mvboli',serif;color:#4d9a00;font-size:100px;margin-bottom:0;line-height:1;letter-spacing:-.07em;position:relative;left:-10px}@media only screen and (max-width:1049px){.billboard.billboard--type02 .heading-1-wrap .heading-1__eng{font-size:70px}}@media only screen and (max-width:767px){.billboard.billboard--type02 .heading-1-wrap .heading-1__eng{font-size:60px}}.billboard h1{margin-top:25px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:26px}@media only screen and (max-width:1049px){.billboard h1{font-size:24px}}@media only screen and (max-width:767px){.billboard h1{font-size:22px}}.billboard.billboard--type02 .heading-1-wrap .heading-1__lead{margin-top:30px;font-family:'noto-sans-jp-medium','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;line-height:1.4}@media only screen and (max-width:1049px){.billboard.billboard--type02 .heading-1-wrap .heading-1__lead{margin-top:15px}}.baby-leaf-anchor{margin:70px 0}@media only screen and (max-width:1049px){.baby-leaf-anchor{margin:50px 0}}.baby-leaf-anchor .anchor{margin-left:0;margin-right:0}.baby-leaf-anchor .anchor__item{border-left:1px solid #c7c2c2;border-bottom:0;margin-bottom:0;width:20%}.baby-leaf-anchor .anchor__item:last-child{border-right:1px solid #c7c2c2}.baby-leaf-anchor .anchor__item:not(:nth-child(4n+4)){margin-right:0}.baby-leaf-anchor .anchor__item a{display:block;font-size:18px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;text-decoration:none;text-align:center;padding:20px 10px;transition:.3s}.baby-leaf-anchor .anchor__item a:hover{color:#403434}.baby-leaf-anchor .anchor__item a:hover:before{bottom:-20px}@media screen and (max-width:767px){.baby-leaf-anchor .anchor__item a{padding:20px 0}}.baby-leaf-anchor .anchor__item a:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi41MDUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMi41MDUgMTUiPgogIDxwYXRoIGlkPSLlkIjkvZNfMTI5IiBkYXRhLW5hbWU9IuWQiOS9kyAxMjkiIGQ9Ik0zOTQ5LjUsMjQwMTguMzIybC03LjUwNi03LjUsMy43NTYtMy43NSw3LjUsNy41LDcuNS03LjUsMy43NSwzLjc1LTExLjI1NiwxMS4yNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOTQxLjk5OSAtMjQwMDcuMDcyKSIgZmlsbD0iI2ZmZDgwMCIvPgo8L3N2Zz4K);background-size:contain;background-repeat:no-repeat;bottom:0;content:"";width:22px;height:15px;right:calc(50% - 11px);transform:none}@media screen and (max-width:767px){.baby-leaf-anchor .anchor__item a:before{position:absolute}}.baby-leaf-anchor .anchor__item a:after{content:"";display:block;height:15px;width:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDMwIDE1Ij4KICA8cGF0aCBpZD0i5ZCI5L2TXzEyNCIgZGF0YS1uYW1lPSLlkIjkvZMgMTI0IiBkPSJNMzk0Mi41NzgsMjQwMTUuMWEzNC41MTksMzQuNTE5LDAsMCwxLDcuOTQzLTYuMTcyYzcuNzQzLTQuMywxMi44MTYtNC41NjEsMTIuODE2LTQuNTYxcy01LjUxNi0uNzI5LTEyLjY5NCwyLjgzOGEyOC4zMzgsMjguMzM4LDAsMCwwLTguNDc3LDYuMDE2LDE0LjQxMiwxNC40MTIsMCwwLDEsMS40NzUtMy45MDgsMTYuNzIxLDE2LjcyMSwwLDAsMSwxMy41NDMtOC4wODQsMzQuNywzNC43LDAsMCwxLDE0Ljk4MiwyLjYwNSwzMS45NjksMzEuOTY5LDAsMCwwLTUuODMxLDMuMzcxYy0zLjc4MSwyLjU3OC02LjIsNi4xMTctOS45NTgsNy45NzVhMTIuMTkyLDEyLjE5MiwwLDAsMS01LjMsMUE0OC4yNjQsNDguMjY0LDAsMCwxLDM5NDIuNTc4LDI0MDE1LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk0Mi4xNjYgLTI0MDAxLjE4KSIgZmlsbD0iIzRkOWEwMCIvPgo8L3N2Zz4K);background-size:contain;background-repeat:no-repeat;top:0;bottom:inherit;left:calc(50% - 15px);border-top:0}@media only screen and (max-width:1049px){.baby-leaf-anchor .container{padding-left:0 !important;padding-right:0 !important}.baby-leaf-anchor .anchor__item{border-left:0;padding:0;width:calc(20% - 8px)}.baby-leaf-anchor .anchor__item:nth-child(3){min-width:184px}.baby-leaf-anchor .anchor__item:last-child{border-right:0}.baby-leaf-anchor .anchor__item:not(:nth-child(3n+3)){margin-right:0}}@media screen and (max-width:767px){.baby-leaf-anchor .anchor__item{width:50%}.baby-leaf-anchor .anchor__item:nth-child(3){min-width:inherit}.baby-leaf-anchor .anchor__item:nth-child(n+3){margin-top:30px}}.heading-2.heading-2--babyleaf{text-align:center;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:18px;letter-spacing:0;line-height:1.4;position:relative;max-width:500px;margin:0 auto 100px;padding:40px 0}.heading-2.heading-2--babyleaf:before{content:attr(data-text) "";display:block;font-family:'mvboli',serif;color:#4d9a00;letter-spacing:-.07em;line-height:1;font-size:70px;margin-bottom:25px;height:inherit;background-color:inherit;position:relative;left:inherit;top:inherit;z-index:1;border-top:0}@media only screen and (max-width:1049px){.heading-2.heading-2--babyleaf{padding:33px 10px}.heading-2.heading-2--babyleaf:before{font-size:50px;margin-bottom:10px}}.heading-2.heading-2--babyleaf .heading__deco:before,.heading-2.heading-2--babyleaf .heading__deco:after{width:35px;height:35px}.heading-3.heading-3--babyleaf{font-size:30px;line-height:1.5;color:#4d9a00}@media only screen and (max-width:1049px){.heading-3.heading-3--babyleaf{font-size:27px}}@media screen and (max-width:767px){.heading-3.heading-3--babyleaf{font-size:24px}}.section{padding-top:0 !important}.columns--two>.columns__column:nth-child(n+3){margin-top:100px}.new-efforts{position:relative;counter-reset:section;overflow:hidden}@media screen and (max-width:1599px){.new-efforts .new-efforts_bg{width:1600px;height:330px}}@media screen and (max-width:767px){.new-efforts .new-efforts_bg{width:800px;height:165px}}.new-efforts .heading-2{margin-top:50px}.new-efforts__rich .columns__column,.pulizia-green__rich .columns__column,.products__rich .columns__column{opacity:0;transform:translateY(70px);transition:.5s}.new-efforts__rich .columns__column.is-show,.pulizia-green__rich .columns__column.is-show,.products__rich .columns__column.is-show{opacity:1;transform:translateY(0)}.new-efforts__rich .figure{counter-increment:section;position:relative}.new-efforts__rich .figure{counter-increment:section;position:relative}.new-efforts__rich .figure:before{content:"";position:absolute;bottom:-60px;left:calc(50% - 60px);border-radius:60px;width:120px;height:120px;background-color:#ffd800}@media only screen and (max-width:1049px){.new-efforts__rich .figure:before{bottom:-40px;left:calc(50% - 40px);border-radius:40px;width:80px;height:80px}}.new-efforts__rich .figure:after{content:counter(section,decimal-leading-zero);color:#fff;font-family:'mvboli',serif;font-size:50px;letter-spacing:-.07em;position:absolute;bottom:-15px;left:calc(50% - 6px);transform:translate(-50%,0)}@media only screen and (max-width:1049px){.new-efforts__rich .figure:after{font-size:33px;left:calc(50% - 3px)}}.new-efforts__rich .columns__column .heading-3:not(:first-child){margin-top:80px}.plant-factry{margin-top:150px;padding-bottom:150px;position:relative;background-color:#fffbe5}@media only screen and (max-width:1049px){.plant-factry{margin-top:100px;padding-bottom:100px}}.plant-factry:before{content:"";display:block;width:100%;height:450px;background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/attraction/challenge/babyleaf/img_plant-factory_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width:767px){.plant-factry:before{height:225px}}.plant-factry .heading-2{margin-top:150px}@media only screen and (max-width:1049px){.plant-factry .heading-2{margin-top:100px}}.plant-factry .plant-factry__rich{margin-top:25px}.plant-factry .plant-factry__rich .plant-factry__rich__heading{display:table;background-color:#4d9a00;color:#fff;font-size:26px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;box-sizing:border-box;border-radius:100px;width:calc(100% - 100px);padding:26px 50px;margin:0 auto;position:relative;top:40px}.plant-factry .plant-factry__rich .plant-factry__rich__heading .plant-factry__rich__heading__text{display:table-cell;vertical-align:middle}@media only screen and (max-width:1049px){.plant-factry .plant-factry__rich .plant-factry__rich__heading{font-size:24px;width:calc(100% - 40px);padding:12px 40px}}@media screen and (max-width:767px){.plant-factry .plant-factry__rich .plant-factry__rich__heading{font-size:20px;min-height:80px;padding:12px 30px}}@media only screen and (max-width:1049px){.plant-factry .plant-factry__rich .plant-factry__rich__heading .plant-factry__rich__heading__text{display:table-cell;vertical-align:middle}}.plant-factry .plant-factry__rich .natural{background-color:#fff;padding:80px 50px 50px 50px}@media only screen and (max-width:1049px){.plant-factry .plant-factry__rich .natural{padding:80px 30px 30px 30px}}@media screen and (max-width:767px){.plant-factry__rich .columns--two>.columns__column:not(:first-child){margin-top:0}}.plant-factry .breed-list{margin-top:40px}.plant-factry .breed-list .columns .columns__column{opacity:0;transform:translateY(30px);transition:.5s}.plant-factry .breed-list .columns .columns__column.is-show{opacity:1;transform:translateY(0)}.plant-factry .breed-list .columns{margin-left:0;margin-right:0}.plant-factry .breed-list .columns .columns__column{width:12.5%;padding-left:0;padding-right:0}@media only screen and (max-width:1049px){.plant-factry .breed-list .columns .columns__column{width:25%}.plant-factry .breed-list .columns .columns__column:nth-child(n+5){margin-top:50px}}@media screen and (max-width:767px){.plant-factry .breed-list .columns .columns__column{width:50%}.plant-factry .breed-list .columns .columns__column:nth-child(n+5){margin-top:0}.plant-factry .breed-list .columns .columns__column:nth-child(n+3){margin-top:50px}}.plant-factry .breed-list .columns .columns__column .figure figcaption{margin-top:20px;text-align:center}.pulizia-green{padding:150px 0}@media only screen and (max-width:1049px){.pulizia-green{padding:100px 0}}.pulizia-green:before{content:"";display:block;width:37.5vw;height:90.6vh;background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/attraction/challenge/babyleaf/img_pulizia-green_bg.png);background-size:contain;background-repeat:no-repeat;background-position:left top;position:absolute;transform:translateX(-200px);opacity:0;transition:.8s ease-out}.pulizia-green.is-active:before{transform:translateX(0);opacity:1}@media only screen and (max-width:1049px){.pulizia-green:before{width:380px;height:556px;left:-110px}}@media screen and (max-width:767px){.pulizia-green:before{display:none}}.pulizia-green .pulizia-green-leadcolum{min-height:880px;width:58.928%;margin-left:41.072%}@media only screen and (max-width:1049px){.pulizia-green .pulizia-green-leadcolum{min-height:inherit;width:62.8%;margin-left:37.2%}}@media screen and (max-width:767px){.pulizia-green .pulizia-green-leadcolum{width:100%;margin-left:0}}.pulizia-green .pulizia-green-leadcolum .pulizia-green__logo{max-width:250px}@media only screen and (max-width:1049px){.pulizia-green .pulizia-green-leadcolum .pulizia-green__logo{max-width:170px}}@media screen and (max-width:767px){.pulizia-green .pulizia-green-leadcolum .pulizia-green__logo{margin:0 auto}}.pulizia-green__rich{margin-top:65px}@media only screen and (max-width:1049px){.pulizia-green__rich{margin-top:100px}}@media screen and (max-width:767px){.pulizia-green__rich .columns--two>.columns__column:not(:first-child){margin-top:40px}}.pulizia-green__rich .pulizia-green__rich__title{display:table;position:relative;top:-60px;border-radius:60px;width:120px;height:120px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;color:#fff;font-size:26px;line-height:1.4;background-color:#4d9a00;margin:0 auto}@media only screen and (max-width:1049px){.pulizia-green__rich .pulizia-green__rich__title{top:-40px;border-radius:40px;width:80px;height:80px;font-size:18px}}.pulizia-green__rich .pulizia-green__rich__title .pulizia-green__rich__title__text{display:table-cell;vertical-align:middle}.pulizia-green__rich .natural{margin-top:-40px}@media only screen and (max-width:1049px){.pulizia-green__rich .natural{margin-top:-20px}}.products{padding:150px 0;background-image:url(https://cdn2.hubspot.net/hubfs/6608310/images/attraction/challenge/babyleaf/img_products_bg.jpg);background-size:contain}@media only screen and (max-width:1049px){.products{padding:100px 0}}.products .lead{margin-bottom:20px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:18px;text-align:center}.products .products__rich .figure{max-width:280px;margin:0 auto}@media only screen and (max-width:1049px){.products .products__rich .figure{max-width:165px}}.products .products__rich .columns--two>.columns__column:nth-child(n+3){margin-top:90px}@media only screen and (max-width:1049px){.products .products__rich .columns--two>.columns__column:nth-child(n+3){margin-top:80px}}@media only screen and (max-width:1049px){.products .products__rich .heading-3:not(:last-child){margin-bottom:20px}}.cta-wrapper--baby-leaf .cta-banner:first-child .cta-contact__inner{background-color:rgba(77,154,0,.7)}.cta-wrapper--baby-leaf .cta-banner p{display:table;width:100%;height:100%;background-color:#4d9a00;padding:30px;box-sizing:border-box}@media only screen and (max-width:1049px){.cta-wrapper--baby-leaf .cta-banner p{padding:23px}}.cta-wrapper--baby-leaf .cta-banner p .cta-wrapper--baby-leaf__text{display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:30px;line-height:1.4}@media only screen and (max-width:1049px){.cta-wrapper--baby-leaf .cta-banner p .cta-wrapper--baby-leaf__text{font-size:21px}}@media screen and (max-width:767px){.cta-wrapper--baby-leaf .cta-banner p .cta-wrapper--baby-leaf__text{font-size:20px}}