@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul,ol{list-style:none;padding:0}a{color:inherit;text-decoration:inherit;text-decoration-skip-ink:auto}img,svg,video,iframe{vertical-align:middle}img,video{max-width:100%}img[height]{height:auto}input,button,textarea,select{font:inherit}button{border:0;padding:0;background:none}small{font-size:inherit}sub{vertical-align:baseline}main{display:block}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#spoonfulone .p-doctor .l-photo{overflow:hidden!important}html{scroll-behavior:auto;font-size:62.5%;-webkit-text-size-adjust:100%}.p-download .c-sectionlabel{text-align:center}#spoonfulone body{color:#000;font-size:1.6em;line-height:1.8;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;letter-spacing:.08rem;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#spoonfulone .recipe_lead .t{text-align:center}table:not([class]){box-shadow:none}table:not([class]) td,table:not([class]) th{border:0}#spoonfulone table:not([class]){table-layout:auto}#spoonfulone .article_intro .lead p{letter-spacing:.7px}#spoonfulone .article_schedule .fix{right:1.5em}@media screen and (min-width: 768px){.v-mb{display:none!important}}@media screen and (max-width: 767px){.v-dt{display:none!important}}#spoonfulone .p-product .title,.title{margin-top:0;margin-bottom:0}#spoonfulone table:not([class]){font-size:16px}#spoonfulone .nso{display:inline-block}#spoonfulone .num{font-family:Montserrat,sans-serif;font-weight:600}#spoonfulone img.circle{border-radius:50%}#spoonfulone body.is-fixed{position:fixed;width:100%}::-webkit-scrollbar{-webkit-appearance:none;width:0}@media (min-width: 768px){#spoonfulone .v-mb{display:none}}@media (max-width: 767px){#spoonfulone .v-dt{display:none}}#spoonfulone .c-sectiontitle{text-align:center}#spoonfulone .p-product .title,#spoonfulone .p-doctor .title,#spoonfulone .p-lab .l-text .title,#spoonfulone .c-sectiontitle .main,#spoonfulone .c-subsection .c-sectiontitle,#spoonfulone .article_intro .title,#spoonfulone .page-sitemap .title,#spoonfulone .p-feature .title,#spoonfulone .background_title,#spoonfulone .p-learnmore .title,#spoonfulone .learnmore_title,#spoonfulone .overview_title .main,#spoonfulone .c-panel .panel_title{font-family:"M PLUS Rounded 1c",sans-serif}#spoonfulone .c-table .table_wrap{font-size:16px}.l-banner{z-index:6}.l-header{z-index:5}.l-main{z-index:1}.l-footer{z-index:6}.l-menu{z-index:7}.l-loading{z-index:10}a[aria-current=page]{pointer-events:none}.l-loading{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}.l-loading:not(.is-loading) .symbol{opacity:0}.l-loading.is-loading .symbol{transition:opacity .4s}.l-loading:not(.is-hide) .symbol{animation:loading .4s alternate infinite cubic-bezier(.1,.8,.4,1)}@keyframes loading{to{transform:scale(1.2)}}.l-loading.is-hide,.l-loading.is-loaded{pointer-events:none;opacity:0}.l-loading.is-hide{display:none}.l-loading{transition:opacity .6s}.l-loading:not(.is-loaded){transition-duration:.2s}.l-banner{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;background-color:#effcff}.l-banner img{display:block}.l-header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:2.2vw;width:100%;height:72px;padding:0 24px;background:#fff;box-shadow:0 4px 8px #0000001a}.l-header .nestle{flex-basis:112px}.l-header .nestle img{width:100%}.l-header .logo{position:absolute;top:8px;line-height:0}.l-header .logo a{display:inline-flex;align-items:center;height:57px}.l-header .c-button.-purchase{height:40px;font-size:1.4rem}.l-header .menu{cursor:pointer;flex-basis:48px;margin-left:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:none;stroke:#004ea3;stroke-linecap:round}@media (min-width: 768px){.l-header .logo{left:calc(50% - 112px);width:224px}.l-header .logo .symbol{flex-basis:44px}.l-header .logo .type{flex-basis:168px;margin-left:12px}}@media (max-width: 767px){.l-header{top:15vw;padding:0 calc(16vw / 4.8)}.l-header .nestle{flex-basis:96px}.l-header .logo{left:calc(50% - 60px);width:120px}.l-header .logo a{flex-direction:column;justify-content:space-between}.l-header .logo .symbol{width:40px}.l-header .logo .type{width:100%}.l-header .c-button.-purchase{max-width:24%;border-radius:48px;font-size:1.2rem;line-height:1.2;letter-spacing:.05em;white-space:nowrap;text-align:left}.l-header .c-button.-purchase .cart{width:16px;height:16px;margin-right:.3em}.l-header .c-button.-purchase .ico{width:8px;height:8px}.l-header .menu .ico{width:40px;height:40px}}@media (max-width: 480px){.l-header .nestle{flex-basis:80px}.l-header .logo{left:calc(50% - 72px);width:104px}.l-header .c-button.-purchase{font-size:1rem}.l-header .c-button.-purchase .ico{display:none}.l-header .menu{flex-basis:40px;width:40px;height:40px}.l-header .menu .ico{width:32px;height:32px}}.p-spoonfulone{overflow:hidden}.l-main{min-height:calc(100vh - 288px);padding-top:calc(72px + 2.2vw)}html.isTouch .l-main{min-height:calc(var(--vh) - 288px)}@media screen and (max-width: 767px){.l-main{padding-top:calc(72px + 15vw)}}.l-footer{display:flex;position:relative;max-width:848px;margin:0 auto;color:#fff}.l-footer:before{content:"";z-index:-1;position:absolute;top:0;right:calc(50% - 50vw);bottom:0;left:calc(50% - 50vw);background:#004ea3}.l-footer .pagetop{position:absolute;top:32px;right:24px;width:48px;height:48px;border-radius:48px;fill:currentcolor}.l-footer .nestle,.l-footer .links{display:flex;justify-content:center;align-items:center}.l-footer .nestle{width:216px;height:80px;padding:0 32px;border-radius:80px;background:#fff}.l-footer .nestle img{width:100%}.l-footer .links{font-size:1.3rem}.l-footer .links li+li{margin-left:2em}.l-footer .links a{display:block}.l-footer .character{width:100%;max-width:360px}@media (min-width: 768px){.l-footer{flex-wrap:wrap;padding:96px 24px 32px}.l-footer .nestle{flex-basis:216px}.l-footer .links{flex-basis:calc(100% - 216px);height:80px}.l-footer .character{margin-left:auto}}@media (max-width: 767px){.l-footer{flex-direction:column;align-items:center;padding:80px 16px 24px}.l-footer .pagetop{top:24px}.l-footer .links{order:-1;font-size:12px}.l-footer .links{margin-top:1em}.l-footer .links a{padding:.5em 0}.l-footer .nestle,.l-footer .character{margin-top:2em}}@media (max-width: 480px){.l-footer .links{flex-direction:column}.l-footer .links li{margin-left:0!important}}.l-menu{display:flex;align-items:center;overflow:hidden;position:fixed;top:0;right:0;width:50%;height:100vh;min-width:480px;padding:0 10%;color:#fff}html.isTouch .l-menu{height:var(--vh)}.l-menu .bg{z-index:-1;position:absolute;background:#004ea3;opacity:.98}.l-menu .bg{top:-141.4vh;right:-141.4vh;width:282.8vh;height:282.8vh;border-radius:200vh}html.isTouch .l-menu .bg{top:calc(var(--vh) * -1.414);right:calc(var(--vh) * -1.414)}.l-menu.is-landscape .bg{top:-70.7vw;right:-70.7vw;width:141.4vw;height:141.4vw;border-radius:100vw}@media (max-width: 480px){.l-menu{min-width:100%}}.l-menu .c-sitelist{font-size:1.8rem}.l-menu .c-sitelist li+li{margin-top:1em}.l-menu .c-sitelist li:before{content:"";display:inline-block;width:1.5em;border-top:1px solid currentcolor;vertical-align:middle}.l-menu .c-sitelist a{display:inline-block;padding:1em}.l-menu .c-sitelist a[aria-current=page]{opacity:.3}.l-menu .close{cursor:pointer;position:absolute;top:12px;right:24px;width:48px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:none;stroke:#fff;stroke-linecap:round}.l-menu:not(.is-active){pointer-events:none}.l-menu:not(.is-active) .bg{transform:scale(0)}.l-menu:not(.is-active) .c-sitelist li{opacity:0;transform:translate(-24px)}.l-menu.is-anim:not(.is-active) .c-sitelist li{transform:translate(24px)}.l-menu:not(.is-active) .close{opacity:0;transform:scale(.3)}.l-menu.is-anim .bg{transition:transform .6s cubic-bezier(.7,0,.3,1)}.l-menu.is-anim .c-sitelist li,.l-menu.is-anim .close{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.l-menu.is-anim.is-active .c-sitelist li:nth-child(1){transition-delay:.05s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(2){transition-delay:.1s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(3){transition-delay:.15s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(4){transition-delay:.2s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(5){transition-delay:.25s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(6){transition-delay:.3s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(7){transition-delay:.35s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(8){transition-delay:.4s}.l-menu.is-anim.is-active .c-sitelist li:nth-child(9){transition-delay:.45s}.l-menu.is-anim.is-active .close{transition-duration:.3s;transition-delay:.3s;transition-timing-function:ease,cubic-bezier(.3,1.6,.7,1)}.l-menu.is-anim:not(.is-active) .c-sitelist li,.l-menu.is-anim:not(.is-active) .close{transition-duration:.2s}@media (max-width: 767px){.l-menu .close{top:16px;right:calc(16vw / 4.8);width:40px;height:40px}}.l-decoration{z-index:2;position:absolute;top:0;right:0;left:0;pointer-events:none}.l-decoration>div{position:absolute;right:0;left:0;width:100%;max-width:800px;margin:0 auto}.c-button{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;width:160px;height:48px;padding:0 1em 0 0;border:0;border-radius:48px;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.1em;background:#bd2968;-webkit-appearance:none;-moz-appearance:none;appearance:none}span.c-button,a.c-button:not([href]),button.c-button:disabled{color:#ccc!important;background:#b2b2b2!important;pointer-events:none}span.c-button .ico,a.c-button:not([href]) .ico,a.c-button:not([href]) .arr{stroke:currentcolor!important}.c-button .ico{fill:none;stroke:currentcolor;stroke-linecap:round}.c-button .arr{position:absolute;top:calc(50% - .5em);right:1em;width:.6em;height:1em;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.c-button{transition:color .4s,background .4s}.c-button .arr{transition:transform .4s cubic-bezier(.3,1,.7,1)}.c-button:hover{color:#bd2968;background:#fff;transition-duration:.1s}.c-button:hover .arr{transform:translate(3px);transition-duration:.1s}}@media (max-width: 767px){.c-button{font-size:calc(14vw / 4.8);font-size:max(1.2rem,calc(14vw / 4.8))}}@media (min-width: 481px) and (max-width: 767px){.c-button{height:10vw}}.c-button.-purchase{display:inline-flex;justify-content:center;align-items:center;width:auto;margin-left:auto;padding:0 1em;border-radius:40px;color:#fff;font-weight:800;background:#ee812a}.c-button.-purchase svg{fill:none;stroke:currentcolor}.c-button.-purchase .cart{margin-right:.7em;opacity:.7}.c-button.-purchase .ico{margin-left:.4em}@media (hover: hover){.c-button.-purchase:hover{color:#ee812a;background:#fae4d1}}.c-dotlist li,.c-dotlist dt{padding-left:20px;text-indent:-20px}.c-dotlist li:before,.c-dotlist dt:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:12px;vertical-align:middle;background:currentcolor}@media (max-width: 767px){.c-dotlist li,.c-dotlist dt{padding-left:16px;text-indent:-16px}.c-dotlist li:before,.c-dotlist dt:before{width:8px;height:8px}}.c-numlist li,.c-numlist dt{counter-increment:num;padding-left:1.8em;text-indent:-1.8em}.c-numlist li *,.c-numlist dt *{text-indent:0}.c-numlist li:before,.c-numlist dt:before{content:counter(num)".";display:inline-block;width:1.6em;height:1.6em;margin-right:.2em;font-weight:800;text-indent:0}.c-numlist.-step li:before,.c-numlist.-step dt:before{content:counter(num);display:inline-flex;justify-content:center;align-items:center;margin-right:.5em;border-radius:1.6em;color:#fff;font-size:90%;line-height:1;background:currentcolor}.c-table{margin:40px auto}@media (max-width: 767px){.c-table{margin:24px 0}}.c-table .table_wrap{overflow:hidden;padding-bottom:4px;scrollbar-width:thin;overscroll-behavior:auto}@media (max-width: 948px){.c-table .table_wrap{overflow:auto}}.c-table .table_wrap::-webkit-scrollbar{width:6px;height:6px}.c-table .table_wrap::-webkit-scrollbar-thumb{border-radius:6px;box-shadow:none;background:#ff8f1a}.c-table .table_wrap::-webkit-scrollbar-track{border-radius:6px;background:#fff}html.isTouch .c-table .table_wrap::-webkit-scrollbar{width:12px;height:12px}html.isTouch .c-table .table_wrap::-webkit-scrollbar-thumb{border-radius:12px}html.isTouch .c-table .table_wrap::-webkit-scrollbar-track{border-radius:12px}.c-table table{width:100%;border-radius:20px;border-collapse:collapse;line-height:1.5}.c-table .table_wrap table{min-width:600px;max-width:calc(100% - 2px)}.c-table table th,.c-table table td{padding:.5em;font-weight:800}.c-table table th{color:#fff;background:#ff8f1a}.c-table table td small{font-size:80%}.c-table table .blank{background:transparent}.c-table table .row-c1 th,.c-table thead .cell-c1{background:#fc7a91}.c-table table .row-c1 .sth{background:#feaebd}.c-table table .row-c1 td,.c-table tbody .cell-c1{color:#fc7a91;background:#feeff2}.c-table table .row-c2 th,.c-table thead .cell-c2{background:#eb3}.c-table table .row-c2 .sth{background:#f2cc66}.c-table table .row-c2 td,.c-table tbody .cell-c2{color:#eb3;background:#fdf6d3}.c-table table .row-c3 th,.c-table thead .cell-c3{background:#33c0c7}.c-table table .row-c3 .sth{background:#66d0d5}.c-table table .row-c3 td,.c-table tbody .cell-c3{color:#33c0c7;background:#e8f8f9}.c-table table .row-c4 th,.c-table thead .cell-c4{background:#8c4799}.c-table table .row-c4 .sth{background:#bb8fc2}.c-table table .row-c4 td,.c-table tbody .cell-c4{color:#8c4799;background:#e8daeb}.c-table table .row-c5 th,.c-table thead .cell-c5{background:#d5419e}.c-table table .row-c5 .sth{background:#e68dc5}.c-table table .row-c5 td,.c-table tbody .cell-c5{color:#d5419e;background:#f7f2f8}.c-table table tr td.sth{color:#fff}.c-table table .r-0{border-radius:0!important}.c-table table .r-tl{border-top-left-radius:24px!important}.c-table table .r-tr{border-top-right-radius:24px!important}.c-table table .r-br{border-bottom-right-radius:24px!important}.c-table table .r-bl{border-bottom-left-radius:24px!important}@media (max-width: 767px){.c-table table .r-tl{border-top-left-radius:12px!important}.c-table table .r-tr{border-top-right-radius:12px!important}.c-table table .r-br{border-bottom-right-radius:12px!important}.c-table table .r-bl{border-bottom-left-radius:12px!important}}.c-table table .dot-left{padding-left:1em}.c-table table .row-c1 .dot-left{background:#feeff2 url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_dots_v_c1.svg?37137) left center repeat-y}.c-table table .row-c2 .dot-left{background:#fdf6d3 url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_dots_v_c2.svg?37137) left center repeat-y}.c-table table .row-c3 .dot-left{padding-right:1em;background:#e8f8f9 url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_dots_v_c3.svg?37137) left center repeat-y}.c-table thead th{border-bottom:5px solid #fff;font-size:1.8rem}.c-table thead th:first-child{border-right:5px solid #fff;border-radius:24px 0 0}.c-table thead th:last-child{border-radius:0 24px 0 0}.c-table tbody th{border-right:5px solid #fff;font-size:1.6rem}.c-table table th small{font-size:70%}.c-table tbody td p{margin:0;font-size:1.3rem}.c-table tbody tr:last-child>:first-child{border-radius:0 0 0 24px}.c-table tbody tr:last-child>:last-child{border-radius:0 0 24px}@media (max-width: 767px){.c-table thead th{font-size:1.6rem}.c-table tbody th{font-size:1.4rem}.c-table tbody td p{font-size:1.2rem}.c-table thead th:first-child{border-radius:12px 0 0}.c-table thead th:last-child{border-radius:0 12px 0 0}.c-table tbody tr:last-child>:first-child{border-radius:0 0 0 12px}.c-table tbody tr:last-child>:last-child{border-radius:0 0 12px}}@media (max-width: 480px){.c-table thead th{font-size:1.5rem}.c-table tbody th{font-size:1.3rem}.c-table tbody td p{font-size:1.1rem}}.c-reflist{max-width:808px;margin:0 auto;padding:0 64px;font-size:1.4rem;line-height:1.5}.c-reflist li{padding-left:1.5em;text-indent:-1.5em}.c-reflist li:nth-child(n+2){margin-top:.5em}.c-reflist li[data-note]:before{content:attr(data-note)".";margin-right:.5em}.c-reflist li sup{vertical-align:baseline}.c-reflist li sup a{padding:.5em;color:gray}@media (hover: hover){.c-reflist li sup a:hover{color:inherit}}@media (max-width: 767px){.c-reflist{padding:0 5vw;font-size:1.2rem}}@media (max-width: 480px){.c-reflist{font-size:1rem}}.c-reflist.js-inview:not(.is-inview) li{opacity:0;transform:translateY(40px)}.c-reflist.is-anim li{transition:opacity 1s,transform 1s cubic-bezier(.3,1,.7,1)}.c-reflist.is-anim li:nth-child(2){transition-delay:.05s}.c-reflist.is-anim li:nth-child(3){transition-delay:.1s}.c-reflist.is-anim li:nth-child(4){transition-delay:.15s}.c-reflist.is-anim li:nth-child(5){transition-delay:.2s}.c-reflist.is-anim li:nth-child(6){transition-delay:.25s}.c-reflist.is-anim li:nth-child(7){transition-delay:.3s}.c-reflist.is-anim li:nth-child(8){transition-delay:.35s}.c-reflist.is-anim li:nth-child(9){transition-delay:.4s}.c-reflist.is-anim li:nth-child(10){transition-delay:.45s}.c-reflist.is-anim li:nth-child(11){transition-delay:.5s}.c-reflist.is-anim li:nth-child(12){transition-delay:.55s}.c-reflist.is-anim li:nth-child(13){transition-delay:.6s}.c-reflist.is-anim li:nth-child(14){transition-delay:.65s}.c-reflist.is-anim li:nth-child(15){transition-delay:.7s}.c-video{position:relative}.c-video .wrap,.c-video .poster{cursor:pointer;position:relative;top:0;left:0;width:100%;height:0;padding-bottom:56.25%}.c-video .wrap:empty{display:flex;justify-content:center;align-items:center;border-radius:16px;background:#b2b2b2}.c-video .wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}.c-video .poster{position:absolute;transition:opacity .3s}.c-video.is-playing .poster{opacity:0}.c-video .poster:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background:#0003}.c-video .poster img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}.c-video .poster_wrap{position:absolute;top:0;left:-1px;width:calc(100% + 2px);height:100%;border-radius:16px;background:center / cover no-repeat}.c-video .play{pointer-events:none;z-index:1;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-video .play .ico{width:100%;height:100%;fill:#fff9;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.1))}@media (hover: hover){.c-video .play{transition:transform .3s cubic-bezier(.3,1,.7,1)}.c-video .poster:after{transition:background .3s}.c-video:hover .play{transform:scale(1.2)}.c-video:hover .poster:after{background:#0000}}@media (max-width: 767px){.c-video .wrap:empty,.c-video .wrap iframe,.c-video .poster:after,.c-video .poster img,.c-video .poster_wrap{border-radius:8px}}.c-video.-none .wrap,.c-video.-none .poster{cursor:default}.c-video.-none .poster:after{background:#0000}.c-video.-none .play{transform:none}.c-video.-none .play .ico{fill:#fff3;filter:none}.l-dialog{z-index:10;display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;padding:10% 24px}.l-dialog .bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#004ea3fa}.dialog_panel{align-self:center;position:relative;width:100%;max-width:600px;padding:48px;border-radius:10px;background:#fff}.dialog_panel .close{cursor:pointer;position:absolute;top:16px;right:24px;width:48px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:none;stroke:#004ea3;stroke-linecap:round}@media (max-width: 767px){.dialog_panel{padding:24px}.dialog_panel .close{top:8px;right:8px}}.p-caution:not(.is-active){opacity:0}.p-caution{text-align:center}.p-caution .dialog_panel{padding:48px 24px 64px}.p-caution .title{color:#bd2968;font-size:3rem;letter-spacing:.26em}.p-caution .title .ico{width:40px;height:58px;margin-right:.5em;fill:currentcolor}.p-caution .c-dotlist{display:inline-block;margin-top:32px;color:#004ea3;font-size:1.7rem;text-align:left}.p-caution .c-dotlist li+li{margin-top:1em}.p-caution .c-dotlist li:before{background:#bd2968}.p-caution.is-close .dialog_panel{opacity:0;transform:scale(.94)}.p-caution.is-close .bg{opacity:0}.p-caution.is-anim .dialog_panel{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.p-caution.is-anim .bg{transition:opacity .6s .3s}.p-confirmation{text-align:center}.p-confirmation .dialog_panel{padding:80px 24px}.p-confirmation .title{color:#004ea3;font-size:2.5rem}.p-confirmation .answer{display:flex;justify-content:center;margin-top:40px}.p-confirmation .c-button{cursor:pointer;flex-basis:200px;height:86px;padding-right:0;font-size:2.1rem}.p-confirmation .c-button+.c-button{margin-left:32px}@media (hover: hover){.p-confirmation .c-button:hover{background:#f6e2ea}}.p-confirmation:not(.is-active){pointer-events:none}.p-confirmation:not(.is-active) .dialog_panel{opacity:0;transform:scale(.94)}.p-confirmation:not(.is-active) .bg{opacity:0}.p-confirmation.is-anim .dialog_panel{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.p-confirmation.is-anim .bg{transition:opacity .6s}.p-confirmation.is-anim.is-active .dialog_panel{transition-delay:.3s}.p-confirmation.is-anim:not(.is-active) .bg{transition-delay:.3s}.c-symbol{display:inline-block!important;position:relative;width:60px;height:60px}@media (max-width: 767px){.c-symbol{width:6.25vw;height:6.25vw}}.c-symbol:after{content:"";position:absolute;width:100%;height:100%;background:center / cover no-repeat}.c-symbol.-obj1:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_1.svg?v=1679843893)}.c-symbol.-obj2:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_2.svg?v=1679843893)}.c-symbol.-obj3:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_3.svg?v=1679843893)}.c-symbol.-obj4:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_4.svg?v=1679843893)}.c-symbol.-obj5:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_5.svg?v=1679843893)}.c-symbol.-obj6:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_6.svg?v=1679843893)}.c-symbol.-obj7:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_7.svg?v=1679843893)}.c-symbol.-obj8:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_8.svg?v=1679843893)}.c-symbol.-obj9:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_9.svg?v=1679843893)}.c-symbol.-obj10:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_10.svg?v=1679843893)}.c-symbol.-obj11:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_11.svg?v=1679843893)}.c-symbol.-obj12:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_12.svg?v=1679843893)}.c-symbol.-obj13:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_13.svg?v=1679843893)}.c-symbol.-obj14:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_14.svg?v=1679843893)}.c-symbol.-obj15:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_obj_15.svg?v=1679843893)}.c-chara{display:inline-block!important;position:relative}.c-chara:before,.c-chara:after{content:""}.c-chara:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background:center / cover no-repeat}.c-chara.-ele{width:90px;height:109px}.c-chara.-ele:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/animal_ele.svg?v=1678629129)}.c-chara.-pig{width:73px;height:105px}.c-chara.-pig:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_animal_pig.svg?v=1679843893)}.c-chara.-bea{width:76px;height:105px}.c-chara.-bea:after{background-image:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sa1_animal_bea.svg?v=1679843893)}.c-chara.-rab{width:75px;height:133px}.c-chara.-rab:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_rab.svg?v=66598520280532817531750934770)}.c-chara.-rio{width:77px;height:116px}.c-chara.-rio:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_rio.svg?v=29864396190342419221750934770)}.c-chara.-fox{width:104px;height:111px}.c-chara.-fox:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_fox.svg?v=47143491957193410571750934769)}.c-chara.-dog{width:89px;height:103px}.c-chara.-dog:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_dog.svg?v=75596737007723408931750934768)}.c-chara.-pen{width:60px;height:86px}.c-chara.-pen:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_pen.svg?v=41096337610606904581750934769)}.c-chara.-cat{width:86px;height:113px}.c-chara.-cat:after{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/animal_cat.svg?v=22058142000540354691750934768)}@media (max-width: 767px){.c-chara.-ele{width:calc(90vw * .8 / 4.8);height:calc(109vw * .8 / 4.8)}.c-chara.-pig{width:calc(73vw * .8 / 4.8);height:calc(105vw * .8 / 4.8)}.c-chara.-bea{width:calc(76vw * .8 / 4.8);height:calc(105vw * .8 / 4.8)}.c-chara.-rab{width:calc(75vw * .8 / 4.8);height:calc(133vw * .8 / 4.8)}.c-chara.-rio{width:calc(77vw * .8 / 4.8);height:calc(116vw * .8 / 4.8)}.c-chara.-fox{width:calc(104vw * .8 / 4.8);height:calc(111vw * .8 / 4.8)}.c-chara.-dog{width:calc(89vw * .8 / 4.8);height:calc(103vw * .8 / 4.8)}.c-chara.-pen{width:calc(60vw * .8 / 4.8);height:calc(86vw * .8 / 4.8)}.c-chara.-cat{width:calc(86vw * .8 / 4.8);height:calc(113vw * .8 / 4.8)}}.svg-defs,.svg-parts,.visuallyhidden{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;clip:rect(0 0 0 0)}.svg-line{fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round}.l-modal{z-index:10;padding:40px 24px}.l-modal,.modal_overlay{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0}.modal_overlay{position:fixed;width:100%;background:#004ea8;opacity:.98}.modal_container{position:relative;max-width:640px;margin:0 auto;padding:40px;border-radius:24px;background:#fff}.modal_close{cursor:pointer;position:absolute;top:12px;right:12px;width:48px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;fill:none;stroke:#004ea8;stroke-linecap:round}.modal_purchase{text-align:center}.modal_purchase .photo{max-width:420px;margin:0 auto}.modal_purchase .title{margin-top:24px;color:#004ea8;font-size:3.6rem;font-weight:900}.modal_purchase .links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.modal_purchase .links li{flex-basis:calc(50% - 8px)}.modal_purchase .links li:nth-child(n+3){margin-top:16px}.modal_purchase .c-button{width:100%;height:64px;border-radius:64px;font-size:1.7rem;line-height:1.2;font-weight:900}.modal_purchase .c-button .ico{position:absolute;top:calc(50% - 8px);right:16px}.c-button.-nestle{background:#6cd0ff}.c-button.-amazon{background:#f3a023}.c-button.-rakuten{background:#b31e22}.c-button.-yahoo{background:#e72c26}.c-button.-aupay{background:#ee6b00}@media (hover: hover){.c-button.-nestle:hover{color:#6cd0ff;background:#d3f1ff}.c-button.-amazon:hover{color:#f3a023;background:#fdecd3}.c-button.-rakuten:hover{color:#b31e22;background:#f0d2d3}.c-button.-yahoo:hover{color:#e72c26;background:#fad5d4}.c-button.-aupay:hover{color:#ee6b00;background:#fce1cc}}@media (max-width: 767px){.modal_close{top:8px;right:8px}.modal_container{margin-top:0;padding:40px 24px}.modal_purchase .c-button{font-size:1.5rem}}@media (max-width: 480px){.modal_container{padding:40px 16px}.modal_purchase .title{font-size:7.5vw}.modal_purchase .title,.modal_purchase .links{margin-top:calc(16vw / 4.8)}.modal_purchase .links li{flex-basis:calc(50% - 4px)}.modal_purchase .links li:nth-child(n+3){margin-top:8px}.modal_purchase .c-button{height:40px;font-size:2.5vw}.modal_purchase .c-button .ico{top:calc(50% - 6px);right:8px;width:12px;height:12px}}.l-modal:not(.is-active){pointer-events:none}.l-modal:not(.is-active) .modal_container,.l-modal:not(.is-active) .modal_overlay,.l-modal:not(.is-active) .modal_close{opacity:0}.l-modal:not(.is-active) .modal_container{transform:translateY(24px)}.l-modal:not(.is-active) .modal_close{transform:scale(.3)}.l-modal.is-anim .modal_overlay{transition:opacity .6s}.l-modal.is-anim .modal_container,.l-modal.is-anim .modal_close{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.l-modal.is-anim.is-active .modal_container{transition-delay:.3s}.l-modal.is-anim.is-active .modal_close{transition-duration:.3s;transition-delay:.6s;transition-timing-function:ease,cubic-bezier(.3,1.6,.7,1)}.l-modal.is-anim:not(.is-active) .modal_overlay,.l-modal.is-anim:not(.is-active) .modal_container,.l-modal.is-anim:not(.is-active) .modal_close{transition-duration:.3s}.l-modal.is-anim:not(.is-active) .modal_overlay{transition-delay:.3s}.l-modal.is-anim:not(.is-active) .modal_container{transform:translateY(-24px)}.js-holder{display:none;position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:1px;height:1px}.js-sc-wrap{position:relative}.js-fixed{position:fixed;width:100%}.js-fixed,.js-sc-slip{backface-visibility:hidden;will-change:transform}.js-sc-dummy{z-index:-1;pointer-events:none}.js-pullToggle{cursor:pointer}.js-pullContents{overflow:hidden}.js-pullToggle.is-open .ico{transform:rotate(180deg)}.js-pullToggle.is-anim .ico{will-change:transform}.js-pullToggle.is-anim.is-open .ico{animation:flip .6s}.js-pullToggle.is-anim:not(.is-open) .ico{animation:reflip .6s}.js-pullContents.is-anim{transition:height 1s;backface-visibility:hidden;will-change:height}.js-pullContents.is-anim.is-open{transition-timing-function:cubic-bezier(.4,.1,.4,1)}.js-pullContents.is-anim.is-close{transition-timing-function:cubic-bezier(.1,.8,.4,1)}@keyframes flip{20%{transform:scale(.6) rotate(180deg)}40%{transform:scale(1.2) rotate(180deg)}60%{transform:scale(.92) rotate(180deg)}80%{transform:scale(1.04) rotate(180deg)}to{transform:rotate(180deg)}}@keyframes reflip{20%{transform:scale(.6)}40%{transform:scale(1.2)}60%{transform:scale(.92)}80%{transform:scale(1.04)}to{transform:none}}img[data-src]:not(.is-loaded){opacity:0}img.is-anim{transition:opacity .6s}.u-mt0{margin-top:0!important}.u-mt1{margin-top:4px!important}.u-mt2{margin-top:8px!important}.u-mt3{margin-top:12px!important}.u-mt4{margin-top:16px!important}.u-mt5{margin-top:20px!important}.u-mt6{margin-top:24px!important}.u-mt7{margin-top:28px!important}.u-mt8{margin-top:32px!important}.u-mt9{margin-top:36px!important}.u-mt10{margin-top:40px!important}.u-alignl{text-align:left!important}.u-alignc{text-align:center!important}.u-alignr{text-align:right!important}.u-vrl{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.u-vrl.-sw{text-orientation:sideways}.u-vrl.-ur,.u-vrl .ur{text-orientation:upright}.u-vrl .comb{text-combine-upright:all}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:none;color:#fff}.isTouch .flickity-button{opacity:.8}@media (hover:hover){.flickity-button:not(:hover){opacity:.8}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #004ea8}.flickity-button:active{margin-top:1px}}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:none;stroke:currentcolor;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.flickity-prev-next-button{top:calc(50% - 20px);width:40px;height:40px;padding:8px;line-height:1}.flickity-prev-next-button.previous{left:24px}.flickity-prev-next-button.next{right:24px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:16px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:16px}.flickity-prev-next-button .flickity-button-icon{width:100%;height:100%}.flickity-page-dots{z-index:1;position:absolute;width:100%;bottom:24px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#004ea8;border-radius:50%;cursor:pointer}.flickity-page-dots .dot:not(.is-selected){background:#fff}@media (max-width: 767px){.flickity-prev-next-button.previous{left:12px}.flickity-prev-next-button.next{right:12px}.flickity-page-dots{bottom:16px}}.sacra{font-family:Sacramento,cursive;font-weight:400}@media (max-width: 767px){body{font-size:1.4em}}@media (max-width: 480px){body{font-size:1.2em}}.page-article{line-height:2.1;font-weight:400}.nkgr{display:inline-block;overflow:hidden;width:.25em;height:.25em;margin:0 .15em;border-radius:.25em;background:currentcolor;vertical-align:middle}.page-article sup{padding:.1em;font-size:1rem;letter-spacing:0}.page-article :target{background:linear-gradient(to top,#ee812a4d .5em,#ee812a00 .5em)}@media (max-width: 480px){.page-article sup{font-size:.9rem}}.article_intro{position:relative;max-width:808px;margin:0 auto 80px;padding:64px;color:#fff}.article_intro:before,.article_intro:after{content:"";position:absolute;right:calc(50% - 50vw);left:calc(50% - 50vw);background:gray url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/bg_dots.svg?v=43784612212980487941750934810) center bottom}.article_intro:before{top:0;bottom:0}.article_intro:after{top:calc(100% - 1px);height:50px;background-position:center bottom 4px;-webkit-mask-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/intro_bottom.svg?v=18859822374019490661750934975);-webkit-mask-size:100% 50px;mask-image:url(#intro-bottom);mask-size:100% 50px}@media (min-width: 768px){.article_intro{min-height:600px}}@media (max-width: 767px){.article_intro{padding:calc(40vw / 4.8) calc(56vw / 4.8) calc(56vw / 4.8)}.article_intro:after{height:25px;-webkit-mask-size:100% 25px;mask-size:100% 25px}}.article_intro>*{position:relative}.article_intro .tag{display:inline-block;padding:.1em 1em;border-radius:2em;color:gray;font-size:3.2rem;line-height:1.5;font-weight:800;letter-spacing:.16em;background:#fff}.article_intro .title{margin-top:.5em;font-size:3.9rem;line-height:1.5;font-weight:800;letter-spacing:.1em}.article_intro .title b{font-size:110%;font-weight:inherit}.article_intro .lead{margin-top:2.5em;font-weight:800}.article_intro .lead:before{content:"";float:right;width:306px;height:306px;margin:-8px -8px 0 0;border-radius:0 0 0 52%;shape-outside:content-box}.article_intro .lead .image{position:absolute;top:-16px;right:-16px;width:306px;height:306px}.article_intro .lead .image img{box-shadow:4px 4px 8px #0000000d}.article_intro .lead p{font-size:1.7rem}.article_intro .lead p+p{margin-top:1.8em}@media (max-width: 767px){.article_intro .tag{margin-left:-.5em;font-size:5vw}.article_intro .title{margin-right:-.8em;margin-left:-.8em;font-size:calc(28vw / 4.8)}.article_intro .lead:before{width:40vw;height:40vw;margin-right:8px}.article_intro .lead .image{right:0;width:40vw;height:40vw}.article_intro .lead p{font-size:1.6rem}}@media (max-width: 480px){.article_intro .lead p{font-size:1.4rem}}.c-rainbow{position:absolute;right:0;bottom:8px}.c-rainbow .svg-rainbow{width:146px;height:73px}.c-rainbow .svg-cloud{position:absolute;top:calc(100% - 8px);width:61px;height:33px}.c-rainbow .svg-cloud.-l{left:-22px}.c-rainbow .svg-cloud.-r{right:-22px}@media (max-width: 767px){.c-rainbow{bottom:0}.c-rainbow .svg-rainbow{width:calc(86vw / 4.8);height:calc(43vw / 4.8)}.c-rainbow .svg-cloud{top:calc(100% - 8vw / 4.8);width:calc(37vw / 4.8);height:3.75vw}.c-rainbow .svg-cloud.-l{left:-2.5vw}.c-rainbow .svg-cloud.-r{right:-2.5vw}}.article_intro:not(.is-open) .tag,.article_intro:not(.is-open) .title,.article_intro:not(.is-open) .lead p{opacity:0;transform:translateY(24px)}.article_intro:not(.is-open) .lead .image{opacity:0;transform:scale(.6)}.article_intro:not(.is-open) .svg-cloud{opacity:0;transform:translateY(24px)}.article_intro:not(.is-open) .svg-rainbow{opacity:0}.article_intro:not(.is-open) .svg-rainbow .c1{stroke-dashoffset:220.9}.article_intro:not(.is-open) .svg-rainbow .c2{stroke-dashoffset:205.2}.article_intro:not(.is-open) .svg-rainbow .c3{stroke-dashoffset:189.5}.article_intro:not(.is-open) .svg-rainbow .c4{stroke-dashoffset:173.8}.article_intro:not(.is-open) .svg-rainbow .c5{stroke-dashoffset:158.1}.decoration_intro:not(.is-open) .c-symbol:after{opacity:0;transform:scale(.6)}.article_intro.is-opening .tag,.article_intro.is-opening .title,.article_intro.is-opening .lead p{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.article_intro.is-opening .title{transition-delay:.1s}.article_intro.is-opening .lead p:nth-child(1){transition-delay:.2s}.article_intro.is-opening .lead p:nth-child(2){transition-delay:.3s}.article_intro.is-opening .lead p:nth-child(3){transition-delay:.4s}.article_intro.is-opening .lead p:nth-child(4){transition-delay:.5s}.article_intro.is-open .lead .image{animation:popup 1s .8s both}.article_intro.is-opening .svg-cloud{transition:opacity .6s,transform .6s cubic-bezier(.3,1,.7,1)}.article_intro.is-opening .svg-rainbow>*{transition:opacity .6s,stroke-dashoffset 1s cubic-bezier(.7,0,.3,1)}.article_intro.is-opening .svg-cloud.-l{transition-delay:1.1s}.article_intro.is-opening .svg-cloud.-r,.article_intro.is-opening .svg-rainbow .c1{transition-delay:1.2s}.article_intro.is-opening .svg-rainbow .c2{transition-delay:1.3s}.article_intro.is-opening .svg-rainbow .c3{transition-delay:1.4s}.article_intro.is-opening .svg-rainbow .c4{transition-delay:1.5s}.article_intro.is-opening .svg-rainbow .c5{transition-delay:1.6s}.decoration_intro.is-opening .c-symbol:after{animation:popup .6s backwards}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(1):after{animation-delay:.5s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(2):after{animation-delay:.6s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(3):after{animation-delay:.7s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(4):after{animation-delay:.8s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(5):after{animation-delay:.9s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(6):after{animation-delay:1s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(7):after{animation-delay:1.1s}.decoration_intro.is-opening .-l .c-symbol:nth-of-type(8):after{animation-delay:1.2s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(1):after{animation-delay:1.2s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(2):after{animation-delay:1.1s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(3):after{animation-delay:1s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(4):after{animation-delay:.9s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(5):after{animation-delay:.8s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(6):after{animation-delay:.7s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(7):after{animation-delay:.6s}.decoration_intro.is-opening .-r .c-symbol:nth-of-type(8):after{animation-delay:.5s}@keyframes popup{0%{transform:scale(.6);opacity:0}20%{transform:scale(1.2);opacity:1}45%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:none;opacity:1}}@keyframes minpop{0%{transform:scale(.6);opacity:0}20%{transform:scale(1.08);opacity:1}45%{transform:scale(.98)}70%{transform:scale(1.01)}to{transform:none;opacity:1}}.c-section{position:relative;padding:56px 64px;text-align:center}.article_section2,.article_section4,.article_section6{padding:80px 64px;background:gray url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/bg_dots.svg?v=43784612212980487941750934810) center}.section_inner{position:relative;max-width:820px;margin:0 auto;padding:64px;border-radius:48px;background:#fff;box-shadow:4px 4px 8px #0000000d}.section_top,.section_bottom{z-index:1;position:absolute;right:calc(50% - 50vw);left:calc(50% - 50vw);width:100vw;height:20px;fill:#fff}.section_top{top:-19px}.section_bottom{bottom:-19px}.c-subsection{margin-top:48px}@media (max-width: 767px){.c-section{padding:calc(56vw / 4.8) 5vw}.article_section2,.article_section4,.article_section6{padding:calc(80vw / 4.8) 5vw}.section_inner{padding:calc(64vw / 4.8) 5vw;border-radius:24px}}@media (max-width: 480px){.section_inner{padding:10vw 5vw;border-radius:16px}}.section_inner>:first-child,.c-subsection>:first-child,.c-boxsection>:first-child{margin-top:0}.section_inner>:last-child,.c-subsection>:last-child,.c-boxsection>:last-child{margin-bottom:0}.c-section p,.c-section li,.c-section dt,.c-section dd{text-align:left}.section_inner .c-faq dt,.section_inner .c-sectiontitle,.section_inner .c-subsection,.section_inner .c-boxsection,.section_inner .c-voice{max-width:612px;margin-right:auto;margin-left:auto}.section_inner p,.section_inner .c-dotlist,.section_inner .c-faq dd{max-width:580px;margin-right:auto;margin-left:auto}.c-section p+p{margin-top:1em}.c-sectiontitle+*{margin-top:32px}.c-dotlist li,.c-dotlist dt,.c-dotlist dd,.c-numlist li,.c-numlist dt,.c-numlist dd{line-height:1.8}.c-dotlist li+li,.c-dotlist dd+dt,.c-numlist li+li,.c-numlist dd+dt{margin-top:.3em}.deco-bgcloud{pointer-eventS:none;position:absolute;top:0;left:0;width:100%;height:100%}.article_section3 .deco-bgcloud,.article_section5 .deco-bgcloud{top:80px}.article_section2 .deco-bgcloud,.article_section4 .deco-bgcloud,.article_section6 .deco-bgcloud{top:160px}.deco-bgcloud .svg-cloud{position:absolute}.deco-bgcloud .svg-cloud.c1,.deco-bgcloud .svg-cloud.c12,.deco-bgcloud .svg-cloud.c23,.deco-bgcloud .svg-cloud:nth-child(11n+1){right:calc(50% - 520px);width:160px;height:86px}.deco-bgcloud .svg-cloud.c2,.deco-bgcloud .svg-cloud.c13,.deco-bgcloud .svg-cloud.c24,.deco-bgcloud .svg-cloud:nth-child(11n+2){left:calc(50% - 560px);width:234px;height:126px}.deco-bgcloud .svg-cloud.c3,.deco-bgcloud .svg-cloud.c14,.deco-bgcloud .svg-cloud.c25,.deco-bgcloud .svg-cloud:nth-child(11n+3){right:calc(50% - 460px);width:74px;height:40px}.deco-bgcloud .svg-cloud.c4,.deco-bgcloud .svg-cloud.c15,.deco-bgcloud .svg-cloud.c26,.deco-bgcloud .svg-cloud:nth-child(11n+4){left:calc(50% - 480px);width:132px;height:71px}.deco-bgcloud .svg-cloud.c5,.deco-bgcloud .svg-cloud.c16,.deco-bgcloud .svg-cloud.c27,.deco-bgcloud .svg-cloud:nth-child(11n+5){right:calc(50% - 540px);width:160px;height:86px}.deco-bgcloud .svg-cloud.c6,.deco-bgcloud .svg-cloud.c17,.deco-bgcloud .svg-cloud.c28,.deco-bgcloud .svg-cloud:nth-child(11n+6){right:calc(50% - 470px);width:119px;height:64px}.deco-bgcloud .svg-cloud.c7,.deco-bgcloud .svg-cloud.c18,.deco-bgcloud .svg-cloud.c29,.deco-bgcloud .svg-cloud:nth-child(11n+7){right:calc(50% - 500px);width:70px;height:38px}.deco-bgcloud .svg-cloud.c8,.deco-bgcloud .svg-cloud.c19,.deco-bgcloud .svg-cloud.c30,.deco-bgcloud .svg-cloud:nth-child(11n+8){left:calc(50% - 500px);width:70px;height:38px}.deco-bgcloud .svg-cloud.c9,.deco-bgcloud .svg-cloud.c20,.deco-bgcloud .svg-cloud.c31,.deco-bgcloud .svg-cloud:nth-child(11n+9){left:calc(50% - 500px);width:200px;height:108px}.deco-bgcloud .svg-cloud.c10,.deco-bgcloud .svg-cloud.c21,.deco-bgcloud .svg-cloud.c32,.deco-bgcloud .svg-cloud:nth-child(11n+10){right:calc(50% - 540px);width:192px;height:103px}.deco-bgcloud .svg-cloud.c11,.deco-bgcloud .svg-cloud.c22,.deco-bgcloud .svg-cloud.c33,.deco-bgcloud .svg-cloud:nth-child(11n){left:calc(50% - 460px);width:117px;height:63px}.deco-bgcloud .svg-cloud.c1{top:8px}.deco-bgcloud .svg-cloud.c2{top:72px}.deco-bgcloud .svg-cloud.c3{top:152px}.deco-bgcloud .svg-cloud.c4{top:440px}.deco-bgcloud .svg-cloud.c5{top:700px}.deco-bgcloud .svg-cloud.c6{top:840px}.deco-bgcloud .svg-cloud.c7{top:1000px}.deco-bgcloud .svg-cloud.c8{top:1120px}.deco-bgcloud .svg-cloud.c9{top:1200px}.deco-bgcloud .svg-cloud.c10{top:1400px}.deco-bgcloud .svg-cloud.c11{top:1680px}.deco-bgcloud .svg-cloud.c12{top:1708px}.deco-bgcloud .svg-cloud.c13{top:1772px}.deco-bgcloud .svg-cloud.c14{top:1852px}.deco-bgcloud .svg-cloud.c15{top:2140px}.deco-bgcloud .svg-cloud.c16{top:2400px}.deco-bgcloud .svg-cloud.c17{top:2540px}.deco-bgcloud .svg-cloud.c18{top:2700px}.deco-bgcloud .svg-cloud.c19{top:2820px}.deco-bgcloud .svg-cloud.c20{top:2900px}.deco-bgcloud .svg-cloud.c21{top:3100px}.deco-bgcloud .svg-cloud.c22{top:3380px}.deco-bgcloud .svg-cloud.c23{top:3408px}.deco-bgcloud .svg-cloud.c24{top:3472px}.deco-bgcloud .svg-cloud.c25{top:3552px}.deco-bgcloud .svg-cloud.c26{top:3840px}.deco-bgcloud .svg-cloud.c27{top:4100px}.deco-bgcloud .svg-cloud.c28{top:4240px}.deco-bgcloud .svg-cloud.c29{top:4400px}.deco-bgcloud .svg-cloud.c30{top:4520px}.deco-bgcloud .svg-cloud.c31{top:4600px}.deco-bgcloud .svg-cloud.c32{top:4800px}.deco-bgcloud .svg-cloud.c33{top:5080px}.deco-bgcloud .svg-cloud.c34{top:5108px}.deco-bgcloud .svg-cloud.c35{top:5172px}.deco-bgcloud .svg-cloud.c36{top:5252px}.deco-bgcloud .svg-cloud.c37{top:5540px}.deco-bgcloud .svg-cloud.c38{top:5800px}.deco-bgcloud .svg-cloud.c39{top:5940px}.deco-bgcloud .svg-cloud.c40{top:6100px}.deco-bgcloud .svg-cloud.c41{top:6220px}.deco-bgcloud .svg-cloud.c42{top:6300px}.deco-bgcloud .svg-cloud.c43{top:6500px}.deco-bgcloud .svg-cloud.c44{top:6780px}.c-sectiontitle{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:calc(.5em + 8px);font-size:3.5rem;line-height:1.5;letter-spacing:.16em;font-weight:800}.c-sectiontitle .num{fill:currentcolor;margin-right:1em}.c-sectiontitle .main{text-align:left}.c-sectiontitle .main small{font-size:80%;letter-spacing:.06em}.c-sectiontitle:after{content:"";position:absolute;right:0;bottom:0;left:0;height:8px;border-radius:8px;background:#d3d3d3}.c-subsection .c-sectiontitle{padding-bottom:calc(.5em + 4px);font-size:2.7rem;letter-spacing:.1em}.c-subsection .c-sectiontitle:after{height:4px}.c-subsection .c-sectiontitle sup{position:relative;top:-.5em}@media (max-width: 767px){.c-sectiontitle{margin:0;font-size:calc(25vw / 4.8)}.c-sectiontitle:after{border-radius:4px}.c-sectiontitle .num{width:6.25vw;height:calc(40vw / 4.8);line-height:0}.c-sectiontitle .num svg{width:100%;height:100%}.c-subsection .c-sectiontitle{font-size:4.6875vw}}@media (max-width: 480px){.c-sectiontitle:after{height:4px}}.c-boxsection{margin-top:calc(32px + 2.6rem);padding:8px 64px 40px;border-radius:16px;background:#d3d3d3}.c-boxsection+.c-boxsection{margin-top:calc(48px + 2.6rem)}.ribbon_title{z-index:0;display:inline-block;position:relative;top:calc(-1em - 8px);padding:.25em 2em;color:#fff;font-size:2.1rem;line-height:1.5;font-weight:800;letter-spacing:.05em;white-space:nowrap;font-family:"M PLUS Rounded 1c",sans-serif}.ribbon_title small{font-size:85%}.ribbon_title:before,.ribbon_title:after{content:"";z-index:-1;position:absolute;right:0;left:0;height:0;border-style:solid;border-color:transparent}.ribbon_title:before{top:0;border-width:1.05em .5em 0;border-top-color:#d3d3d3}.ribbon_title:after{bottom:0;border-width:0 .5em 1.05em;border-bottom-color:gray}.c-boxsection.-c1{background:#feeff2}.c-boxsection.-c2{background:#fdf6d3}.c-boxsection.-c3{background:#e8f8f9}.c-boxsection.-c4{background:#f2ebf4}.c-boxsection.-c5{background:#f7f2f8}.c-boxsection.-c1 .ribbon_title:before{border-top-color:#fc92a5}.c-boxsection.-c1 .ribbon_title:after{border-bottom-color:#fc7a91}.c-boxsection.-c2 .ribbon_title:before{border-top-color:#efbd3b;border-top-color:#fdb261}.c-boxsection.-c2 .ribbon_title:after{border-bottom-color:#eaaa00;border-bottom-color:#fd8324}.c-boxsection.-c3 .ribbon_title:before{border-top-color:#66d0d5}.c-boxsection.-c3 .ribbon_title:after{border-bottom-color:#33c0c7}.c-boxsection.-c4 .ribbon_title:before{border-top-color:#a36cad}.c-boxsection.-c4 .ribbon_title:after{border-bottom-color:#8c4799}.c-boxsection.-c5 .ribbon_title:before{border-top-color:#dd67b1}.c-boxsection.-c5 .ribbon_title:after{border-bottom-color:#d5419e}.c-boxsection.-c1 .deco-bln{fill:#fc7a91}.c-boxsection.-c2 .deco-bln{fill:#eaaa00;fill:#fd8324}.c-boxsection.-c3 .deco-bln{fill:#33c0c7}.c-boxsection.-c4 .deco-bln{fill:#8c4799}.c-boxsection.-c5 .deco-bln{fill:#d5419e}.c-boxsection.-c1 .c-panel .panel_inner{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe_c1.svg?v=88948758942555331321750934812)}.c-boxsection.-c2 .c-panel .panel_inner{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe_c2.svg?v=180196043610872534171750934812)}.c-boxsection.-c3 .c-panel .panel_inner{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe_c3.svg?v=91081088982119696851750934812)}.c-boxsection.-c4 .c-panel .panel_inner{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe_c4.svg?v=155810825207235721201750934813)}.c-boxsection.-c5 .c-panel .panel_inner{background-image:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe_c5.svg?v=39567251643001218601750934813)}.c-boxsection.-c1 .c-panel:before,.c-boxsection.-c1 .c-panel:after,.c-boxsection.-c1 .c-numlist.-step li:before,.c-boxsection.-c1 .c-numlist.-step dt:before,.c-boxsection.-c1 .c-numlist.-step .step{background:#fc7a91}.c-boxsection.-c1 .panel_title,.c-boxsection.-c1 .c-recipe dt,.c-boxsection.-c1 .c-recipe .flow+dd:after{color:#fc7a91}.c-boxsection.-c2 .c-panel:before,.c-boxsection.-c2 .c-panel:after,.c-boxsection.-c2 .c-numlist.-step li:before,.c-boxsection.-c2 .c-numlist.-step dt:before,.c-boxsection.-c2 .c-numlist.-step .step{background:#eaaa00;background:#fd8324}.c-boxsection.-c2 .panel_title,.c-boxsection.-c2 .c-recipe dt,.c-boxsection.-c2 .c-recipe .flow+dd:after{color:#eaaa00;color:#fd8324}.c-boxsection.-c3 .c-panel:before,.c-boxsection.-c3 .c-panel:after,.c-boxsection.-c3 .c-numlist.-step li:before,.c-boxsection.-c3 .c-numlist.-step dt:before,.c-boxsection.-c3 .c-numlist.-step .step{background:#33c0c7}.c-boxsection.-c3 .panel_title,.c-boxsection.-c3 .c-recipe dt,.c-boxsection.-c3 .c-recipe .flow+dd:after{color:#33c0c7}.c-boxsection.-c4 .c-panel:before,.c-boxsection.-c4 .c-panel:after,.c-boxsection.-c4 .c-numlist.-step li:before,.c-boxsection.-c4 .c-numlist.-step dt:before,.c-boxsection.-c4 .c-numlist.-step .step{background:#8c4799}.c-boxsection.-c4 .panel_title,.c-boxsection.-c4 .c-recipe dt,.c-boxsection.-c4 .c-recipe .flow+dd:after{color:#8c4799}.c-boxsection.-c5 .c-panel:before,.c-boxsection.-c5 .c-panel:after,.c-boxsection.-c5 .c-numlist.-step li:before,.c-boxsection.-c5 .c-numlist.-step dt:before,.c-boxsection.-c5 .c-numlist.-step .step{background:#d5419e}.c-boxsection.-c5 .panel_title,.c-boxsection.-c5 .c-recipe dt,.c-boxsection.-c5 .c-recipe .flow+dd:after{color:#d5419e}@media (min-width: 768px){.c-boxsection{margin-right:-16px;margin-left:-16px}}@media (max-width: 767px){.c-boxsection{padding:8px calc(16vw / 4.8) 24px;border-radius:8px}.c-boxsection .ribbon_title{margin:0 -1em}}@media (max-width: 480px){.c-boxsection .ribbon_title{padding:.25em 1em;font-size:calc(20vw / 4.8)}}.c-panel{position:relative;padding:24px 24px 40px;background:#fff;box-shadow:4px 4px 8px #0000000d}.c-panel:before,.c-panel:after{content:"";position:absolute;top:16px;width:10px;height:10px;border-radius:10px;background:gray}.c-panel:before{left:16px}.c-panel:after{right:16px}.c-boxsection .c-panel{margin-top:56px}.c-panel .panel_title{display:inline-block;z-index:1;position:relative;margin-top:32px;padding:0 1em;color:gray;font-size:2.7rem;line-height:1.5;font-weight:800;background:#fff}.c-panel .panel_title:first-child{margin-top:0}.c-panel .panel_title .wrap{display:inline-block;margin-bottom:-16px;line-height:1.2;vertical-align:middle}.c-panel .panel_title small{font-size:80%}.c-panel .panel_title .ico{width:16px;height:48px}.c-panel .panel_title .svg-spoon{margin-right:.5em;transform:rotate(-30deg)}.c-panel .panel_title .svg-fork{margin-left:.5em;transform:rotate(30deg)}.c-panel .panel_inner{z-index:0;position:relative;margin-top:-16px;padding:48px 40px;border-radius:16px;background:url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/border_stripe.svg?37137) center}.c-panel .panel_inner:before{content:"";z-index:-1;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:12px;background:#fff}@media (min-width: 768px){.c-boxsection .c-panel{margin-right:-24px;margin-left:-24px}}@media (max-width: 767px){.c-panel{padding:24px calc(16vw / 4.8)}.c-panel .panel_inner{padding:32px 5vw}.c-panel:before,.c-panel:after{border-radius:5px}.c-panel .panel_title{font-size:calc(19vw / 4.8)}.c-panel .panel_title .svg-spoon,.c-panel .panel_title .svg-fork{width:calc(10vw / 4.8);height:6.25vw}}.c-recipe dt{color:gray;font-size:2.2rem;line-height:1.5;font-weight:800;letter-spacing:.1em}.c-recipe dd+dt{margin-top:24px}.c-recipe dt small{font-size:80%}.c-recipe .flow{display:flex;align-items:center;margin-top:32px}.c-recipe .flow:after,.c-recipe .flow+dd:after{content:"";flex-grow:1;border-top:1px solid currentcolor}.c-recipe .flow:after{margin-left:.5em}.c-recipe .flow+dd{position:relative;padding-bottom:32px}.c-recipe .flow+dd:after{position:absolute;bottom:0;width:100%}.c-recipe dd{margin-top:16px}.c-recipe dd>*{margin-top:0}.c-recipe .c-numlist .step{display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;border-radius:1.6em;color:#fff;font-size:70%;font-weight:800;vertical-align:middle;background:gray}@media (max-width: 767px){.c-recipe dt{font-size:calc(17vw / 4.8)}}.c-section .image{position:relative;margin:40px 0}.c-panel .panel_inner+.image{margin-top:64px}.c-section .image img{border-radius:24px}.c-boxsection .image{max-width:400px;margin:0 auto}.image .deco-chara{display:flex;align-items:baseline;position:absolute;right:-6%;bottom:-16px;left:-6%;width:112%}.image .deco-chara{display:flex;justify-content:space-between;position:absolute;bottom:-16px}.image .c-chara.-ele{width:calc(90px * .7);height:76.3px}.image .c-chara.-pig{width:calc(73px * .7);height:73.5px}.image .c-chara.-bea{width:calc(76px * .7);height:73.5px}.image .c-chara.-rab{width:52.5px;height:93.1px}.image .c-chara.-rio{width:53.9px;height:calc(116px * .7)}.image .c-chara.-fox{width:72.8px;height:calc(111px * .7)}.image .c-chara.-dog{width:62.3px;height:72.1px}.image .c-chara.-pen{width:42px;height:calc(86px * .7)}.image .c-chara.-cat{width:calc(86px * .7);height:79.1px}.image .deco-bln{display:flex;justify-content:center;align-items:center;z-index:0;position:absolute;bottom:100%;width:118px;height:112px;color:#fff;font-size:2.6rem;line-height:1}.image .deco-bln .bg{z-index:-1;position:absolute;top:0;left:0}.image .deco-chara.-l{justify-content:flex-start}.image .deco-chara.-l .deco-bln{left:-16%}.image .deco-chara.-l .deco-bln .bg{transform:scaleX(-1)}.image .deco-chara.-r{justify-content:flex-end}.image .deco-chara.-r .deco-bln{right:-16%}@media (max-width: 767px){.c-section .image{max-width:calc(100% - 32px);margin:24px auto}.c-section .image img{border-radius:12px}.image .c-chara.-ele{width:11.25vw;height:13.625vw}.image .c-chara.-pig{width:9.125vw;height:13.125vw}.image .c-chara.-bea{width:9.5vw;height:13.125vw}.image .c-chara.-rab{width:9.375vw;height:16.625vw}.image .c-chara.-rio{width:9.625vw;height:14.5vw}.image .c-chara.-fox{width:13vw;height:13.875vw}.image .c-chara.-dog{width:11.125vw;height:12.875vw}.image .c-chara.-pen{width:7.5vw;height:10.75vw}.image .c-chara.-cat{width:10.75vw;height:14.125vw}.image .deco-bln{width:calc(70vw / 4.8);height:13.75vw;font-size:calc(16vw / 4.8)}.image .deco-bln .bg{width:100%;height:100%}}.c-linkpanel{display:flex;max-width:480px;margin:0 auto;border-radius:10px;box-shadow:4px 4px 8px #0000000d}.c-linkpanel.-v{flex-direction:column;height:100%}@media all and (-ms-high-contrast: none){.c-linkpanel.-v{display:block}}.c-linkpanel .image img{width:100%}.c-linkpanel.-h .image{flex-basis:184px}.c-linkpanel.-h .image img{border-radius:10px 0 0 10px}.c-linkpanel.-v .image img{border-radius:10px 10px 0 0}.c-linkpanel .text{flex-grow:1;display:flex;justify-content:center;align-items:center;position:relative;margin:0;padding-right:24px;font-size:1.8rem;line-height:1.5;font-weight:800;background:#fff}.c-linkpanel .text.c1,.c-linkpanel .text.c2,.c-linkpanel .text.c3,.c-linkpanel .text.c4{color:#fff}.c-linkpanel .text.c1{background:#fc7a91}.c-linkpanel .text.c2{background:#eb3}.c-linkpanel .text.c3{background:#33c0c7}.c-linkpanel .text.c4{background:#8c4799}.c-linkpanel.-h .text{border-radius:0 10px 10px 0}.c-linkpanel.-v .text{border-radius:0 0 10px 10px}.c-linkpanel .text small{font-size:80%}.c-linkpanel .text .ico{position:absolute;top:calc(50% - 9px);right:16px;fill:currentcolor}@media (max-width: 767px){.c-linkpanel{border-radius:5px}.c-linkpanel.-h .image{flex-basis:calc(136vw / 4.8)}.c-linkpanel .text{padding-right:5vw;font-size:3.125vw}.c-linkpanel .text .ico{right:calc(8vw / 4.8);width:3.75vw;height:3.75vw}}.c-voice{position:relative;margin-top:40px;padding:40px;background:linear-gradient(to top,#d3d3d3 1px,#86c0de00 1px) center / 16px 16px,linear-gradient(to left,#d3d3d3 1px,#86c0de00 1px) center / 16px 16px;background-color:#dcdcdc}.c-voice:after{content:"";position:absolute;right:0;bottom:0;border-width:18px;border-style:solid;border-color:gray #fff #fff gray}.c-voice .deco-bln{display:flex;justify-content:center;align-items:center;z-index:0;position:absolute;top:-32px;right:calc(100% - 48px);width:114px;height:112px;padding:8px 8px 0 0;color:#fff;font-size:2.6rem;line-height:1;text-align:center}.c-voice .deco-bln .bg{z-index:-1;position:absolute;top:0;left:0}.c-voice .author{float:left;display:flex;flex-direction:column;margin-right:1em}.c-voice .author .image{float:left;width:105px;height:105px;margin:0}.c-voice .author .image img{position:absolute;bottom:0;left:0}.c-voice .author figcaption{font-weight:800;white-space:nowrap}.c-voice p{margin-top:.8em;letter-spacing:.08em}.c-voice.-c1{background:linear-gradient(to top,#fee6ea 1px,#86c0de00 1px) center / 16px 16px,linear-gradient(to left,#fee6ea 1px,#86c0de00 1px) center / 16px 16px;background-color:#feeef1}.c-voice.-c1:after{border-top-color:#fdbfca;border-left-color:#fdbfca}.c-voice.-c1 .deco-bln{fill:#fda4b4}.c-voice.-c1 .author figcaption{color:#fb637e}.c-voice.-c2{background:linear-gradient(to top,#f9e7b8 1px,#86c0de00 1px) center / 16px 16px,linear-gradient(to left,#f9e7b8 1px,#86c0de00 1px) center / 16px 16px;background-color:#fdf3c1}.c-voice.-c2:after{border-top-color:#f3cc66;border-left-color:#f3cc66}.c-voice.-c2 .deco-bln{fill:#f3cc66}.c-voice.-c2 .author figcaption{color:#eaaa00}.c-voice.-c3{background:linear-gradient(to top,#cceff1 1px,#cceff100 1px) center / 16px 16px,linear-gradient(to left,#cceff1 1px,#cceff100 1px) center / 16px 16px;background-color:#e1f5f4}.c-voice.-c3:after{border-top-color:#66d0d5;border-left-color:#66d0d5}.c-voice.-c3 .deco-bln{fill:#66d0d5}.c-voice.-c3 .author figcaption{color:#66d0d5}.c-voice.-c4{background:linear-gradient(to top,#ede5fc 1px,#ede5fc00 1px) center / 16px 16px,linear-gradient(to left,#ede5fc 1px,#ede5fc00 1px) center / 16px 16px;background-color:#f2ecfd}.c-voice.-c4:after{border-top-color:#d0b4d5;border-left-color:#d0b4d5}.c-voice.-c4 .deco-bln{fill:#d0b4d5}.c-voice.-c4 .author figcaption{color:#d0b4d5}.c-voice.-c5{background:linear-gradient(to top,#f1d5e4 1px,#f1d5e400 1px) center / 16px 16px,linear-gradient(to left,#f1d5e4 1px,#f1d5e400 1px) center / 16px 16px;background-color:#f6e3ed}.c-voice.-c5:after{border-top-color:#e3abca;border-left-color:#e3abca}.c-voice.-c5 .deco-bln{fill:#e3abca}.c-voice.-c5 .author figcaption{color:#e3abca}.c-voice.-c6{background:linear-gradient(to top,#e2f3db 1px,#e2f3db00 1px) center / 16px 16px,linear-gradient(to left,#e2f3db 1px,#e2f3db00 1px) center / 16px 16px;background-color:#e9f6e4}.c-voice.-c6:after{border-top-color:#a7da92;border-left-color:#a7da92}.c-voice.-c6 .deco-bln{fill:#a7da92}.c-voice.-c6 .author figcaption{color:#a7da92}@media (max-width: 767px){.c-voice{padding:5vw}.c-voice .deco-bln{width:calc(70vw / 4.8);height:13.75vw;font-size:calc(16vw / 4.8)}.c-voice .deco-bln .bg{width:100%;height:100%}.c-voice .author{width:20vw}.c-voice .author .image{display:block;float:none;min-width:20vw;height:20vw;margin:0}}.c-faq{margin-top:40px}.c-faq dt{display:flex;justify-content:center;align-items:center;position:relative;padding:.8em 1em;border-radius:3em;font-size:2rem;line-height:1.5;font-weight:800;background:#d3d3d3}.c-faq dd+dt{margin-top:24px}.c-faq dt .tail{position:absolute;top:calc(100% - 1px);left:calc(50% - 16px);width:32px;height:20px;fill:#d3d3d3}.c-faq dt:before{content:"";width:32px;height:32px;margin-right:.5em}.c-faq dd{position:relative;margin-top:26px;padding-left:2em;line-height:1.8}.c-faq dd:before{position:absolute;top:-.12em;left:0;margin-right:.3em;content:"A.";font-size:168%;line-height:1;font-weight:800}@media (max-width: 767px){.c-faq{margin-top:24px}.c-faq dt{font-size:calc(16vw / 4.8)}.c-faq dt:before{width:1.4em;height:1.4em}}.c-dotlist.-inline dt{float:left;font-weight:800}.c-dotlist.-inline dd{padding-left:20px}.c-dotlist.-inline dd:before{content:"\ff1a"}.c-dotlist.-inline dt:nth-of-type(n+2),.c-dotlist.-inline dd:nth-of-type(n+2){margin-top:.3em}.c-boxsection.-c1 .c-dotlist.-inline dt{color:#fc7a91}.c-boxsection.-c2 .c-dotlist.-inline dt{color:#eaaa00}.c-boxsection.-c3 .c-dotlist.-inline dt{color:#33c0c7}.c-boxsection.-c4 .c-dotlist.-inline dt{color:#8c4799}.c-boxsection .c-dotlist dt:before{background:currentcolor}.article_point{padding:80px 64px 0}.article_point .section_inner{max-width:580px;padding:40px 64px 48px}.point_title{display:flex;justify-content:space-between;align-items:center;font-size:4.3rem;line-height:1}.point_title:before,.point_title:after{content:"";flex-grow:1;position:relative;top:-.1em;height:4px;border-radius:4px;background:#d3d3d3}.point_title:before{margin-right:24px}.point_title:after{margin-left:24px}.article_point p{margin-top:1em}.article_point .deco-chara{display:flex;justify-content:center;align-items:baseline;position:relative;margin-top:24px;padding-bottom:40px}.article_point .deco-chara .c-chara:nth-child(n+2){margin-left:16px}.article_point .deco-chara:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:4px;background:#d3d3d3}.article_point .c-chara.-ele{width:calc(90px * .7);height:76.3px}.article_point .c-chara.-pig{width:calc(73px * .7);height:73.5px}.article_point .c-chara.-bea{width:calc(76px * .7);height:73.5px}.article_point .c-chara.-rab{width:52.5px;height:93.1px}.article_point .c-chara.-rio{width:53.9px;height:calc(116px * .7)}.article_point .c-chara.-fox{width:72.8px;height:calc(111px * .7)}.article_point .c-chara.-dog{width:62.3px;height:72.1px}.article_point .c-chara.-pen{width:42px;height:calc(86px * .7)}.article_point .c-chara.-cat{width:calc(86px * .7);height:79.1px}@media (max-width: 767px){.article_point{padding:calc(64vw / 4.8) 5vw}.article_point .section_inner{width:calc(100% - 80px);min-width:280px;padding:calc(40vw / 4.8) 5vw}.point_title{font-size:3.8rem}.point_title:before,.point_title:after,.article_point .deco-chara:after{border-radius:2px}.article_point .deco-chara{margin-top:16px;padding-bottom:24px}.article_point .deco-chara .c-chara:nth-child(n+2){margin-left:4px}.article_point .c-chara.-ele{width:13.125vw;height:calc(109vw * .7 / 4.8)}.article_point .c-chara.-pig{width:calc(73vw * .7 / 4.8);height:calc(105vw * .7 / 4.8)}.article_point .c-chara.-bea{width:calc(76vw * .7 / 4.8);height:calc(105vw * .7 / 4.8)}.article_point .c-chara.-rab{width:10.9375vw;height:calc(133vw * .7 / 4.8)}.article_point .c-chara.-rio{width:calc(77vw * .7 / 4.8);height:calc(116vw * .7 / 4.8)}.article_point .c-chara.-fox{width:calc(104vw * .7 / 4.8);height:16.1875vw}.article_point .c-chara.-dog{width:calc(89vw * .7 / 4.8);height:calc(103vw * .7 / 4.8)}.article_point .c-chara.-pen{width:8.75vw;height:calc(86vw * .7 / 4.8)}.article_point .c-chara.-cat{width:calc(86vw * .7 / 4.8);height:calc(113vw * .7 / 4.8)}}.p-relation{position:relative;margin:160px 0 120px;padding-bottom:64px;text-align:center;background:gray url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/bg_stripe.svg?v=17319724387563639321750934810) center top;box-shadow:4px 4px 8px #0000000d}.p-relation:before{content:"";position:absolute;width:calc(100% - 48px);height:calc(100% - 48px);top:24px;left:24px;border-top:1px solid #fff;border-bottom:1px solid #fff}.relation_title{display:inline-block;position:relative;margin-top:-24px;padding:0 32px;color:#fff;font-size:2.2rem;line-height:1.6}.relation_title:before{content:"";position:absolute;top:-48px;left:calc(50% - 168px);width:336px;height:240px;border-radius:50%;background:gray url(//healthscienceshop.nestle.jp/cdn/shop/t/432/assets/bg_stripe.svg?v=17319724387563639321750934810) center top 72px}.relation_title>*{position:relative}.relation_title .main{font-weight:800;letter-spacing:.14em}.relation_title .sub{display:block;font-size:3rem}.relation_title .ico{position:absolute;top:.5em;width:16px;height:48px;color:#000}.relation_title .svg-spoon{left:0;transform:rotate(-30deg)}.relation_title .svg-fork{right:0;margin-left:.5em;transform:rotate(30deg)}.js-relation{padding:0 24px}.c-relationlist{position:relative;width:calc(100% - 48px);max-width:1080px;margin:32px auto 0;text-align:left;outline:0}.c-relationlist:not(.flickity-enabled){display:flex;justify-content:space-between;max-width:720px}.c-relationlist .item{float:left;width:170px;margin-right:12px}.c-relationlist .item.-cur{opacity:.3;pointer-events:none}.c-relationlist:not(.flickity-enabled) .item{flex-basis:calc(50% - 40px);float:none;width:auto;margin-right:0}.c-relationlist .c-linkpanel{border-radius:15px}.c-relationlist .c-linkpanel .image img{border-radius:15px 15px 0 0}.c-relationlist .c-linkpanel .text{flex-basis:64px;padding:8px 24px 8px 12px;border-radius:0 0 15px 15px;font-size:1.2rem;line-height:1.2}.c-relationlist .c-linkpanel .text .main{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-relationlist .c-linkpanel .text small{font-size:90%}.c-relationlist:not(.flickity-enabled) .c-linkpanel .text{font-size:1.7rem}.c-relationlist .c-linkpanel .text .ico{right:12px;width:12px}.c-relationlist .flickity-viewport{overflow:visible}.c-relationlist .flickity-prev-next-button{cursor:pointer;z-index:1;position:absolute;top:calc(50% - 24px);width:48px;height:48px;padding:12px}.c-relationlist .flickity-button-icon{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.c-relationlist .previous{left:-48px}.c-relationlist .next{right:-48px}@media (hover: hover){.c-relationlist .flickity-button:not(:hover){opacity:.8}.c-relationlist .flickity-button[disabled]{opacity:.3}}@media (max-width: 767px){.p-relation{margin:96px 0 48px;padding-bottom:48px}.relation_title{font-size:calc(19vw / 4.8)}.relation_title:before{top:calc(-32vw / 4.8);left:calc(50% - 130vw / 4.8);width:calc(260vw / 4.8);height:37.5vw}.relation_title .sub{font-size:calc(29vw / 4.8)}.relation_title .svg-spoon,.relation_title .svg-fork{width:3.125vw;height:9.375vw}.relation_title .svg-spoon{left:.5em}.relation_title .svg-fork{right:.5em}.c-relationlist{width:calc(100% - 10vw);margin-top:12px}.c-relationlist .item{flex-basis:calc(50% - 2.5vw)}}.c-relationlist.js-inview:not(.is-inview) .c-linkpanel{opacity:0;transform:scale(.6s)}.c-relationlist.is-anim .c-linkpanel{animation:minpop 1s backwards}.c-relationlist.is-anim .item:nth-child(1) .c-linkpanel{animation-delay:.1s}.c-relationlist.is-anim .item:nth-child(2) .c-linkpanel{animation-delay:.2s}.c-relationlist.is-anim .item:nth-child(3) .c-linkpanel{animation-delay:.3s}.c-relationlist.is-anim .item:nth-child(4) .c-linkpanel{animation-delay:.4s}.c-relationlist.is-anim .item:nth-child(5) .c-linkpanel{animation-delay:.5s}.c-relationlist.is-anim .item:nth-child(6) .c-linkpanel{animation-delay:.6s}.c-relationlist.is-anim .item:nth-child(7) .c-linkpanel{animation-delay:.7s}.c-relationlist.is-anim .item:nth-child(8) .c-linkpanel{animation-delay:.8s}.c-relationlist.is-anim .item:nth-child(9) .c-linkpanel{animation-delay:.9s}@media (min-width: 768px){.article_notes{margin-top:64px}}.svg-cloud{fill:#fff}.svg-rainbow{fill:none;stroke-width:5.2;stroke-linecap:round}.svg-rainbow .c1{stroke:#fb637e}.svg-rainbow .c2{stroke:#eaaa00}.svg-rainbow .c3{stroke:#fceea8}.svg-rainbow .c4{stroke:#26bcc3}.svg-rainbow .c5{stroke:#c173b5}.svg-rainbow .c1{stroke-dasharray:220.9 220.9}.svg-rainbow .c2{stroke-dasharray:205.2 205.2}.svg-rainbow .c3{stroke-dasharray:189.5 189.5}.svg-rainbow .c4{stroke-dasharray:173.8 173.8}.svg-rainbow .c5{stroke-dasharray:158.1 158.1}.l-decoration .deco-symbol{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:96px}.l-decoration .deco-symbol>*{align-self:flex-start}.l-decoration .deco-symbol>*:nth-child(2n){align-self:flex-end}.decoration_intro .deco-chara{display:inline-block;position:absolute;bottom:-48px;left:-40px}.decoration_intro .deco-chara .svg-cloud{position:absolute;bottom:-32px;left:-14px;width:265px;height:143px}@media (min-width: 768px){.l-decoration .deco-symbol.-l{right:100%}.l-decoration .deco-symbol.-r{left:100%}}@media (max-width: 767px){.l-decoration .deco-symbol{width:calc(40vw / 4.8)}.l-decoration .deco-symbol.-l{left:calc(8vw / 4.8)}.l-decoration .deco-symbol.-r{right:calc(8vw / 4.8)}.decoration_intro .deco-chara{left:calc(22vw / 4.8)}.decoration_intro .deco-chara .svg-cloud{bottom:-5vw;left:-1.25vw;width:calc(232vw / 4.8);height:calc(125vw / 4.8)}}.decoration_point .deco-symbol{bottom:24px;height:320px}.decoration_point .deco-symbol.-l>*,.decoration_point .deco-symbol.-r>*:nth-child(2n){align-self:flex-end}.decoration_point .deco-symbol.-r>*,.decoration_point .deco-symbol.-l>*:nth-child(2n){align-self:flex-start}@media (min-width: 768px){.decoration_point .deco-symbol.-l{right:calc(100% - 80px)}.decoration_point .deco-symbol.-r{left:calc(100% - 80px)}}@media (max-width: 767px){.decoration_point .deco-symbol{bottom:calc(64vw / 4.8);width:10vw;height:calc(320vw / 4.8)}}.l-decoration .deco-dots{position:absolute}.l-decoration .-s .svg-dots{width:74px;height:67px}.l-decoration .-l .svg-dots{width:118px;height:107px}.decoration_intro .deco-dots.-s{top:96px;right:88px;fill:#fb738b}.decoration_intro .-s .svg-dots{width:57px;height:52px}.decoration_intro .deco-dots.-l{top:120px;right:-32px;fill:#33c0c7}.decoration_intro .-l .svg-dots{width:91px;height:82px}.decoration_section1 .deco-dots.-s{top:-48px;right:200px;fill:#33c0c7}.decoration_section1 .deco-dots.-l{top:-120px;right:48px;fill:#85bf3f}.decoration_section2 .deco-dots.-s{top:0;left:200px;fill:#eaaa00}.decoration_section2 .deco-dots.-l{top:-120px;left:48px;fill:#d5419e}.decoration_section3 .deco-dots.-s{top:-24px;right:200px;fill:#33c0c7}.decoration_section3 .deco-dots.-l{top:-80px;right:48px;fill:#85bf3f}.decoration_section4 .deco-dots.-s{top:-24px;left:8px;fill:#eaaa00}.decoration_section4 .deco-dots.-l{top:-120px;left:112px;fill:#fc7a91}@media (max-width: 767px){.l-decoration .-s .svg-dots{width:calc(74vw * .7 / 4.8);height:calc(67vw * .7 / 4.8)}.l-decoration .-l .svg-dots{width:calc(118vw * .7 / 4.8);height:calc(107vw * .7 / 4.8)}.decoration_intro .deco-dots.-s{top:14vw;right:calc(128vw / 4.8)}.decoration_intro .-s .svg-dots{width:8.3125vw;height:calc(52vw * .7 / 4.8)}.decoration_intro .deco-dots.-l{top:17.5vw;right:calc(16vw / 4.8)}.decoration_intro .-l .svg-dots{width:calc(91vw * .7 / 4.8);height:calc(82vw * .7 / 4.8)}.decoration_section1 .deco-dots.-s{top:-7vw;right:calc(200vw * .7 / 4.8)}.decoration_section1 .deco-dots.-l{top:-17.5vw;right:7vw}.decoration_section2 .deco-dots.-s{top:0;left:calc(200vw * .7 / 4.8)}.decoration_section2 .deco-dots.-l{top:-17.5vw;left:7vw}.decoration_section3 .deco-dots.-s{top:-3.5vw;right:calc(200vw * .7 / 4.8)}.decoration_section3 .deco-dots.-l{top:calc(-80vw * .7 / 4.8);right:7vw}.decoration_section4 .deco-dots.-s{top:-3.5vw;left:calc(8vw * .7 / 4.8)}.decoration_section4 .deco-dots.-l{top:-17.5vw;left:calc(112vw * .7 / 4.8)}}.deco-chara.js-inview:not(.is-inview){opacity:0}.deco-chara.is-anim{transition:opacity .6s}.deco-dots.js-inview:not(.is-inview) .svg-dots,.decoration_point.js-inview:not(.is-inview) .c-symbol:after{opacity:0;transform:scale(.6)}.deco-dots.is-anim .svg-dots,.decoration_point.is-anim .c-symbol:after{animation:popup 1s backwards}.decoration_point.is-anim .-l .c-symbol:nth-child(1):after{animation-delay:.1s}.decoration_point.is-anim .-l .c-symbol:nth-child(2):after{animation-delay:.2s}.decoration_point.is-anim .-l .c-symbol:nth-child(3):after{animation-delay:.3s}.decoration_point.is-anim .-l .c-symbol:nth-child(4):after{animation-delay:.4s}.decoration_point.is-anim .-r .c-symbol:nth-child(1):after{animation-delay:.4s}.decoration_point.is-anim .-r .c-symbol:nth-child(2):after{animation-delay:.3s}.decoration_point.is-anim .-r .c-symbol:nth-child(3):after{animation-delay:.2s}.decoration_point.is-anim .-r .c-symbol:nth-child(4):after{animation-delay:.1s}div:empty{display:inherit}#spoonfulone .p-keyvisual,#spoonfulone .article_intro{z-index:3}#spoonfulone .c-zindex{z-index:4}#spoonfulone .article_section2_3 table:not([class]){table-layout:auto}#spoonfulone .article_section2_4 table:not([class]){table-layout:auto}#spoonfulone .article_section2_5 table:not([class]){table-layout:auto}#spoonfulone .article-001-tablelayout{table-layout:fixed}#spoonfulone .article_section3 table:not([class]){table-layout:auto}#spoonfulone .article_section4 table:not([class]){table-layout:auto}#spoonfulone .article_point p{letter-spacing:.8px}#spoonfulone .p-greeting .title{margin-top:104px}@media screen and (max-width: 767px){#spoonfulone .p-greeting .title{margin-top:10vw}}#spoonfulone #sample .c-sectiontitle,#spoonfulone #download .c-sectiontitle,#spoonfulone #movie .c-sectiontitle{padding-bottom:0}.title,.l-header{font-family:"M PLUS Rounded 1c",sans-serif}main{font-family:"M PLUS Rounded 1c",sans-serif;color:#000}
/*# sourceMappingURL=/cdn/shop/t/432/assets/custom-spoonfulone.css.map */
