@charset "UTF-8";@media (max-width: 767px){.c-home .l-header .logo{display:block;filter:drop-shadow(0 0 3px white)}}.section_inner{max-width:1000px;padding:0;background:none}.is-new{position:relative}.is-new:after{content:"New!";display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;top:-40px;left:-48px;width:92px;height:92px;padding-bottom:.2em;border-radius:64px;color:#fff;font-size:23px;font-weight:700;letter-spacing:0;background:#ffa700}@media (min-width: 768px) and (max-width: 1128px){.is-new:after{top:calc(12vw / 11.28);left:calc(-8vw / 11.28);width:calc(64vw / 11.28);height:calc(64vw / 11.28);font-size:calc(17vw / 11.28)}}@media (max-width: 767px){.is-new:after{top:2.5vw;left:calc(-8vw / 4.8);width:calc(56vw / 4.8);height:calc(56vw / 4.8);font-size:calc(14vw / 4.8)}}.p-isocal .p-lineup{position:relative;text-align:center}.p-lineup .section_inner{max-width:800px;margin-top:16px;padding:64px;border-radius:12px;background:#fff;box-shadow:5px 5px 10px #0000001a}.p-lineup .lineup_title{display:inline-block;position:relative;margin-left:.3em;padding-bottom:8px;color:#1f2880;font-weight:700}.p-lineup .lineup_title:before,.p-lineup .lineup_title:after{content:"";position:absolute;bottom:0;width:74px;height:87px;background:center / cover no-repeat}.p-lineup .lineup_title:before{right:100%;background-image:url(../img/lineup_title_l.svg)}.p-lineup .lineup_title:after{left:calc(100% - .5em);background-image:url(../img/lineup_title_r.svg)}.p-lineup .lineup_title b{font-weight:900}.p-lineup .lineup_title b .mplus{font-weight:800}@media (min-width: 768px){.p-lineup .lineup_title{font-size:calc(32vw / 9)}}@media (min-width: 768px) and (max-width: 999px){.p-lineup .section_inner{padding:64px 6.4vw}}@media (min-width: 900px){.p-lineup .lineup_title{font-size:32px}}@media (max-width: 767px){.p-lineup .section_inner{padding:48px calc(20vw / 4.8) 24px}.p-lineup .lineup_title{font-size:calc(22vw / 4.8)}}.p-lineup .badge{display:flex;justify-content:center;align-items:center;position:absolute;top:-80px;left:-64px;width:164px;height:164px;border-radius:164px;color:#fff;font-size:18px;line-height:1;font-weight:900;background:#1f2880}.p-lineup .badge strong{font-size:150%}.p-lineup .badge .num{position:relative;top:.06em;font-size:150%;letter-spacing:-.05em}.p-lineup .badge sup{position:relative;top:-.1em;font-size:10px;vertical-align:text-top}.p-lineup .badge .type{margin-top:.5em;font-size:10px;font-weight:500}.p-lineup .note{display:inline-block;margin-top:8px;font-size:12px;color:#1f2880}@media (max-width: 767px){.p-lineup .badge{top:-20vw;left:calc(-56vw / 4.8);width:calc(128vw / 4.8);height:calc(128vw / 4.8);border-radius:calc(128vw / 4.8);font-size:calc(16vw / 4.8)}}@media (max-width: 479px){.p-lineup .note{margin-top:8px;font-size:10px;letter-spacing:0}}.p-lineup .lineup_section{position:relative;text-align:center}.p-lineup .lineup_section+.lineup_section{margin-top:40px}#isocal .p-lineup .lineup_section .caution{margin:1em auto 0;max-width:90%;color:#1f2880;font-size:12px;line-height:1.4}.p-lineup .lineup_jelly,.p-lineup .lineup_drink,.p-lineup .lineup_gohan{padding:48px 40px;border-radius:12px}.p-lineup .lineup_jelly{background:#e9f3ff}.p-lineup .lineup_drink{padding-bottom:24px;background:#fff0d7}.p-lineup .lineup_gohan{padding-top:64px;background:#ffe8d8}.p-lineup .lineup_jelly .jelly_type{margin-top:24px;padding:.5em 1em;border-radius:2em;color:#1e2280;font-size:27px;line-height:1.2;font-weight:900;background:#fff}.p-lineup .lineup_jelly .jelly_list{position:relative;margin-top:24px}.p-lineup .lineup_jelly .name,.p-lineup .lineup_drink .name,.p-lineup .lineup_gohan .name{color:#1f2880;font-size:15px;line-height:1.2;font-weight:700}.p-lineup .lineup_jelly .name b,.p-lineup .lineup_drink .name b,.p-lineup .lineup_gohan .name b{font-size:133%}.p-lineup .lineup_jelly .shadow,.p-lineup .lineup_drink .shadow,.p-lineup .lineup_gohan .shadow{position:relative;display:inline-block}.p-lineup .lineup_jelly .photo img,.p-lineup .lineup_drink .photo img,.p-lineup .lineup_gohan .photo img{position:relative}@media (min-width: 768px){.p-lineup .lineup_jelly .jelly_type.-pouch{margin-top:48px}.p-lineup .lineup_jelly .name,.p-lineup .lineup_drink .name,.p-lineup .lineup_gohan .name{margin-top:12px}}@media (min-width: 768px) and (max-width: 999px){.p-lineup .lineup_jelly,.p-lineup .lineup_drink,.p-lineup .lineup_gohan{padding:48px 4vw}.p-lineup .lineup_gohan{padding-top:64px}.p-lineup .lineup_jelly .name,.p-lineup .lineup_drink .name,.p-lineup .lineup_gohan .name{font-size:1.5vw}}@media (max-width: 767px){.p-lineup .lineup_jelly,.p-lineup .lineup_drink,.p-lineup .lineup_gohan{padding:calc(32vw / 4.8) calc(20vw / 4.8) 24px}.p-lineup .lineup_gohan{padding-top:10vw}.p-lineup .lineup_jelly{padding-top:calc(40vw / 4.8)}.p-lineup .lineup_jelly .jelly_type{font-size:5vw}.p-lineup .lineup_jelly .jelly_type.-cup{margin-top:16px}.p-lineup .lineup_jelly .jelly_list.-pouch{margin-top:8px}.p-lineup .lineup_jelly .name,.p-lineup .lineup_drink .name,.p-lineup .lineup_gohan .name{font-size:calc(17vw / 4.8)}}.p-lineup .lineup_type{position:absolute;top:-1em;width:100%;color:#1f2880;font-size:29px}.p-lineup .lineup_type .underline{padding-bottom:.2em;border-bottom:2px solid currentcolor}.p-lineup .lineup_type b{font-size:124%}@media (max-width: 767px){.p-lineup .lineup_type{font-size:calc(26vw / 4.8)}}#isocal .c-home .p-lineup .lineup_jelly .jelly_list.-cup{margin-top:48px}.p-lineup .lineup_cup{display:flex;flex-wrap:wrap}.p-lineup .lineup_cup .shadow:before{content:"";position:absolute;bottom:-16px;left:10%;width:80%;height:80px;background:url(../../assets/img/jelly_shadow.png) center / 100% 100% no-repeat}.p-lineup .lineup_cup .is-comingsoon{position:relative}.p-lineup .lineup_cup .is-comingsoon:after{content:"Coming Soon";color:#3aa1df;font-size:20px;font-family:"M PLUS 1p",sans-serif;font-weight:900;white-space:nowrap;text-shadow:0 4px 4px white,4px 0 4px white,0 -4px 4px white,-4px 0 4px white,4px 4px 4px white,4px -4px 4px white,-4px -4px 4px white,-4px 4px 4px white}.p-lineup .lineup_cup .is-new{z-index:0;position:relative}.p-lineup .lineup_cup .is-new:after{content:"New!";display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;top:-40px;left:-40px;width:92px;height:92px;padding-bottom:.2em;border-radius:64px;color:#fff;font-size:23px;font-weight:700;letter-spacing:0;background:#ffa700}.p-lineup .lineup_cup .is-comingsoon .photo{opacity:.3;pointer-events:none}@media (min-width: 768px){.p-lineup .lineup_cup{justify-content:center;justify-items:center;align-items:flex-end;gap:32px 40px}.p-lineup .lineup_cup .item{flex-basis:calc(40% - 24px)}#isocal .p-lineup .lineup_cup .item:nth-child(n+3) img{max-width:85%}.p-lineup .lineup_cup .is-comingsoon:after{position:absolute;top:calc(32% - 1em);left:0;width:100%}}@media (min-width: 768px) and (max-width: 999px){.p-lineup .lineup_cup .item .p-lineup .lineup_cup .item:first-child{max-width:calc(33.3333% - 2.4vw)}.p-lineup .lineup_jelly .item:nth-child(n+2){margin-left:3.6vw}}@media (max-width: 767px){.p-lineup .lineup_cup{flex-direction:column;align-items:center}.p-lineup .lineup_cup .item{display:-ms-grid;display:grid}.p-lineup .lineup_cup .item:nth-child(n+2){margin-top:16px}.p-lineup .lineup_cup .photo,.p-lineup .lineup_cup .is-comingsoon:after{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:1 / 1 / 3 / 2;margin-right:calc(16vw / 4.8)}.p-lineup .lineup_cup .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 2 / 3;align-self:flex-end}.p-lineup .lineup_cup .c-button{-ms-grid-row:2;-ms-grid-column:2;grid-area:2 / 2 / 3 / 3}.p-lineup .lineup_cup .is-comingsoon:after{z-index:1;align-self:center;font-size:calc(20vw / 4.8)}}.p-lineup .lineup_pouch .item{display:-ms-grid;display:grid;justify-content:center}.p-lineup .lineup_pouch .photo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:1 / 1 / 3 / 2;margin-right:36px}.p-lineup .lineup_pouch .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 2 / 3;align-self:flex-end}.p-lineup .lineup_pouch .c-button{-ms-grid-row:2;-ms-grid-column:2;grid-area:2 / 2 / 3 / 3}.p-lineup .lineup_pouch .shadow{max-width:132px}.p-lineup .lineup_pouch .shadow:before{content:"";position:absolute;bottom:0;left:0;width:200%;height:10%;background:url(../../assets/img/drink_shadow.png) center / 100% 100% no-repeat}@media (max-width: 767px){.p-lineup .lineup_pouch .photo{margin-right:calc(16vw / 4.8)}.p-lineup .lineup_pouch .name{margin-top:.5em}.p-lineup .lineup_pouch .shadow{max-width:80%}}.p-lineup .lineup_drink .item{display:-ms-grid;display:grid;justify-content:center}.p-lineup .lineup_drink .photo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:1 / 1 / 3 / 2;margin-right:36px}.p-lineup .lineup_drink .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 2 / 3;align-self:flex-end}.p-lineup .lineup_drink .c-button{-ms-grid-row:2;-ms-grid-column:2;grid-area:2 / 2 / 3 / 3}.p-lineup .lineup_drink .shadow{max-width:114px}.p-lineup .lineup_drink .shadow:before{content:"";position:absolute;bottom:0;left:0;width:200%;height:10%;background:url(../../assets/img/drink_shadow.png) center / 100% 100% no-repeat}@media (max-width: 767px){.p-lineup .lineup_drink .photo{margin-right:calc(16vw / 4.8)}.p-lineup .lineup_drink .name{margin-top:.5em}.p-lineup .lineup_drink .shadow{max-width:80%}}.p-lineup .lineup_gohan .item{display:-ms-grid;display:grid;justify-content:center}.p-lineup .lineup_gohan .shadow:before{content:"";position:absolute;bottom:-16px;left:10%;width:80%;height:80px;background:url(../../assets/img/jelly_shadow.png) center / 100% 100% no-repeat}.p-lineup .lineup_gohan .photo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:1 / 1 / 3 / 2;width:92%;margin-right:36px}.p-lineup .lineup_gohan .name{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 2 / 3;align-self:flex-end}.p-lineup .lineup_gohan .c-button{-ms-grid-row:2;-ms-grid-column:2;grid-area:2 / 2 / 3 / 3}.p-lineup .c-button{width:11em;height:2em;margin:.8em auto 0;padding:.3em 0 .4em .5em;font-size:14px}.p-lineup .c-button:after{border-width:.2em 0 .2em .4em}.c-purchasebutton .ico{min-width:1.2em}.p-lineup .c-purchasebutton{margin-top:48px;padding:1em 1em .9em}.p-lineup .c-purchasebutton .ico{top:-.2em}@media (max-width: 767px){.p-lineup .c-purchasebutton{margin-top:5vw}.p-lineup .c-button{font-size:calc(14vw / 4.8)}}.p-isocal .p-movie{padding-top:32px}.p-movie .section_inner{max-width:500px;text-align:center}.movie_title{padding:1em 0 .9em;border-top:2px solid currentcolor;border-bottom:2px solid currentcolor;color:#1f2880;font-weight:700}.movie_title .ico{width:1.6em;height:1.6em;margin-right:.5em}.p-movie .c-video{margin-top:32px}@media (min-width: 768px){.movie_title{font-size:3vw}}@media (min-width: 900px){.movie_title{font-size:27px}}@media (max-width: 767px){.movie_title{font-size:5.625vw}}.p-isocal .p-message{z-index:2;padding-top:80px;padding-bottom:0;text-align:center;background:#ffe8c4}.p-message .round{position:absolute;top:100%;left:0;width:100vw;height:60px;fill:#ffe8c4}.message_wrap{position:relative;background:url(../img/message_bg.svg) center top / contain no-repeat}.message_ribbon{position:absolute;top:-32px;left:0;width:100%}.message_wrap p{color:#1f2880;font-weight:700}.message_wrap p:nth-of-type(n+2){margin-top:1.8em}.message_wrap p em{font-weight:900;font-style:normal}.message_wrap:before,.message_wrap:after{content:"";z-index:-1;position:absolute;top:-32px;background:center / cover no-repeat}@media (min-width: 768px){.message_wrap{padding:calc(80vw / 9);padding-bottom:calc(160vw / 9)}.message_wrap:before{right:calc(100% - 180px);width:164px;height:184px;background-image:url(../img/message_cloud_tl.svg)}.message_wrap:after{left:calc(100% - 193px);width:193px;height:106px;background-image:url(../img/message_cloud_tr.svg)}.message_wrap p{font-size:calc(17vw / 9);line-height:2.4}.message_wrap p em{font-size:calc(19vw / 9)}}@media (min-width: 900px){.message_wrap{padding:80px 80px 160px}.message_wrap p{font-size:17px}.message_wrap p em{font-size:19px}}@media (min-width: 1000px){.message_wrap:before{right:69.2vw}.message_wrap:after{left:68vw}}@media (max-width: 767px){.p-isocal .p-message{padding-bottom:5vw}.p-message .round{height:6vw}.message_wrap{padding:5vw;padding-top:calc(56vw / 4.8);padding-bottom:calc(92vw / 4.8);background-image:url(../img/message_bg_mb.svg)}.message_ribbon{top:-5vw}.message_ribbon img{width:calc(200vw / 4.8)}.message_wrap p{font-size:calc(14vw / 4.8)}.message_wrap p:nth-of-type(n+2){margin-top:1em}.message_wrap p em{font-size:calc(16vw / 4.8)}.message_wrap:before,.message_wrap:after{top:-40px}.message_wrap:before{left:0;width:calc(91vw / 4.8);height:12.5vw;background-image:url(../img/message_cloud_tl_mb.svg)}.message_wrap:after{right:0;width:calc(95vw / 4.8);height:calc(40vw / 4.8);background-image:url(../img/message_cloud_tr_mb.svg)}}.message_cloud{position:relative;height:120px}.message_cloud:before,.message_cloud:after{content:"";position:absolute;top:0;background:center top / contain no-repeat}@media (min-width: 768px){.message_cloud{margin-top:-40px}.message_cloud:before{left:10%;width:116px;height:125px;background-image:url(../img/message_cloud_bl.svg)}.message_cloud:after{right:10%;width:140px;height:91px;background-image:url(../img/message_cloud_br.svg)}}@media (max-width: 767px){.message_cloud{height:calc(40vw / 4.8)}.message_cloud:before{left:0;width:21.875vw;height:calc(38vw / 4.8);background-image:url(../img/message_cloud_bl_mb.svg)}.message_cloud:after{right:0;width:calc(70vw / 4.8);height:calc(46vw / 4.8);background-image:url(../img/message_cloud_br_mb.svg)}}.p-message_movie{text-align:center}.message_movie{position:relative;max-width:500px;margin:64px auto 0}.message_lead{padding:1em 0;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#1f2880;font-weight:700}.message_movie .c-video{margin-top:32px}.message_movie:before,.message_movie:after{content:"";z-index:-1;position:absolute;background:center / cover no-repeat}@media (min-width: 768px){.message_lead{font-size:calc(25vw / 9)}.message_movie:before{top:32%;right:calc(100% + 32px);width:116px;height:125px;background-image:url(../img/message_cloud_bl.svg)}.message_movie:after{top:24%;left:calc(100% + 24px);width:140px;height:91px;background-image:url(../img/message_cloud_br.svg)}}@media (min-width: 900px){.message_lead{font-size:25px}}@media (min-width: 1000px){.message_movie:before{right:calc(100% + 3.2vw)}.message_movie:after{left:calc(100% + 2.4vw)}}@media (max-width: 767px){.p-isocal .p-message_movie{padding-bottom:calc(160vw / 4.8)}.message_lead{font-size:calc(25vw / 4.8)}.message_movie .c-video{margin-top:24px}.message_movie .c-video+.c-video{margin-top:16px}.message_movie:before,.message_movie:after{background:center / contain no-repeat}.message_movie:before{top:calc(100% + 5vw);left:3%;width:calc(112vw / 4.8);height:calc(119vw / 4.8);background-image:url(../img/message_cloud_bl.svg)}.message_movie:after{top:calc(100% + 32vw / 4.8);right:0;width:calc(125vw / 4.8);height:calc(80vw / 4.8);background-image:url(../img/message_cloud_br.svg)}}.p-isocal .p-nutrition{padding-top:120px;text-align:center;background:url(../img/about_bg.svg) center,linear-gradient(to right,#ffc2ba,#ffd9d5)}.nutrition_title{padding-bottom:.3em;border-bottom:3px solid currentcolor;color:#dd1e79;font-size:28px;font-weight:900}.nutrition_title b{font-size:35px}.nutrition_sub{margin-top:24px;color:#dd1e79;line-height:1.4;font-weight:700}.nutrition_sub b{font-weight:900}.p-nutrition .nutrition_lead{margin-top:.5em;font-weight:700}.nutrition_figure{position:relative;max-width:800px;margin:32px auto 0;padding:16px 49px 32px;border:1px solid #d51e79;border-radius:10px;background:#fff}.nutrition_figure .message{margin:0 -1em 24px;color:#1f2880;font-weight:900;white-space:nowrap}.nutrition_figure figcaption{position:absolute;left:16px;bottom:12px;width:calc(100% - 32px);font-size:10px;line-height:1.2;letter-spacing:0}.p-nutrition button.c-button{margin:40px auto 0;border-color:#fff;color:#dd1e79;background:#fff}@media (hover: hover){.p-nutrition button.c-button:hover{color:#fff;background:#dd1e79}}@media (min-width: 768px){.nutrition_sub{font-size:3.2vw}.nutrition_sub b{font-size:3.6vw}.p-nutrition .nutrition_lead{font-size:2vw}.nutrition_figure .message{font-size:3.6vw}}@media (min-width: 1000px){.nutrition_sub{font-size:32px}.nutrition_sub b{font-size:36px}.p-nutrition .nutrition_lead{font-size:20px}.nutrition_figure .message{font-size:36px}}@media (max-width: 767px){.p-isocal .p-nutrition{padding-top:80px}.nutrition_title{font-size:calc(28vw / 4.8)}.nutrition_title b{font-size:calc(35vw / 4.8)}.nutrition_sub{font-size:calc(32vw / 4.8)}.nutrition_sub b{font-size:7.5vw}.p-nutrition .nutrition_lead{font-size:calc(20vw / 4.8)}.nutrition_figure .message{font-size:calc(29vw / 4.8)}}@media (max-width: 480px){.nutrition_figure figcaption{font-size:calc(10vw / 4.8)}}.p-nutrition .nutrition_theme{font-size:27px;line-height:1.5}.nutrition_theme{position:relative;padding:1em;border-radius:10px;color:#fff;background:#e31e79}.nutrition_theme:after{content:"";position:absolute;top:calc(100% - 1px);left:calc(50% - 12px);border-width:20px 12px 0;border-style:solid;border-color:transparent;border-top-color:#e31e79}.nutrition_theme,.nutrition_section,.nutrition_summary{max-width:800px;margin:40px auto 0}@media (max-width: 767px){.p-nutrition .nutrition_theme{font-size:calc(22vw / 4.8)}}.nutrition_section{padding:40px 24px;border:1px solid #e31e79;border-radius:10px;background:#fff}.theme_title{padding-bottom:.5em;color:#e31e79;font-size:27px;line-height:1.4;background:url(../img/dot_underline_g.svg) center bottom repeat-x}.theme_title b{font-size:34px}.p-nutrition .theme_lead{font-size:20px;line-height:1.2}.theme_lead{display:inline-block;margin-top:24px;text-align:left}.theme_lead em{font-size:24px;font-weight:700;font-style:normal}.theme_lead em:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.3em;border-radius:.7em;background:currentcolor}.theme_lead .l1:before,.theme_lead .l1 strong{color:#3f92de}.theme_lead .l2:before,.theme_lead .l2 strong{color:#e33573}.theme_lead strong{margin-left:.2em;font-size:38px}.theme_lead .unit{font-size:27px;vertical-align:inherit}.theme_lead small{display:inline-block;margin-top:1em;font-size:10px;line-height:1.4}@media (max-width: 767px){.theme_title{font-size:5vw}.theme_title b{font-size:6.25vw}.p-nutrition .theme_lead{font-size:calc(16vw / 4.8);line-height:1.6;white-space:nowrap}.theme_lead em{font-size:3.75vw;line-height:1.2}.theme_lead strong{font-size:5vw}.theme_lead .unit{font-size:calc(20vw / 4.8)}}@media (max-width: 480px){.theme_lead small{font-size:calc(10vw / 4.8)}}.nutrition_column{margin-top:24px;padding:0 24px 24px;border:1px solid #e31e79;border-radius:10px}.nutrition_column:nth-of-type(n+2){margin-top:40px}.nutrition_column .title{margin:0 -24px;padding:.5em;border-bottom:1px solid #e31e79;border-radius:10px 10px 0 0;color:#e31e79;font-size:28px;line-height:1.2;background:#ffdde1 url(../img/about_bg.svg) center / 6px 6px}.nutrition_column .title .s{position:relative;top:-.3em;font-size:20px}.nutrition_column .q{margin-top:24px;font-size:24px;line-height:1.8;font-weight:700}.nutrition_column .q span{padding-bottom:.2em;background:url(../img/dot_underline_a.svg) center bottom repeat-x}.nutrition_column .figure{position:relative;margin-top:24px}.nutrition_column figcaption,.nutrition_column .figure .note{font-size:10px;line-height:1.4}.nutrition_column:nth-of-type(2) figcaption{text-align:left}@media (min-width: 768px){.nutrition_column figcaption{position:absolute}.nutrition_column:nth-of-type(1) figcaption{bottom:0;left:5%}.nutrition_column:nth-of-type(2) figcaption{right:0;bottom:1.4em;width:19.6vw}}@media (min-width: 1000px){.nutrition_column:nth-of-type(2) figcaption{width:196px}}@media (min-width: 768px) and (max-width: 1000px){.nutrition_column figcaption,.nutrition_column .figure .note{font-size:1vw}}@media (max-width: 767px){.nutrition_column{padding-right:5vw;padding-left:5vw}.nutrition_column .title{margin-right:-5vw;margin-left:-5vw;font-size:5vw}.nutrition_column .title .s{font-size:calc(16vw / 4.8)}.nutrition_column .q{font-size:calc(20vw / 4.8)}.nutrition_column:nth-of-type(1) figcaption{margin-top:1em}}@media (max-width: 480px){.nutrition_column figcaption,.nutrition_column .figure .note{font-size:calc(10vw / 4.8)}}.nutrition_summary{position:relative}.nutrition_summary:before,.nutrition_summary:after{content:"";z-index:-1;position:absolute;bottom:0;width:139px;height:163px;background:center / cover no-repeat}.nutrition_summary:before{left:0;background-image:url(../img/summary_title_l.svg)}.nutrition_summary:after{right:0;background-image:url(../img/summary_title_r.svg)}.summary_title{color:#e31e79;font-size:32px}.summary_title b{font-size:36px}.nutrition_summary p{margin-top:.5em;font-size:20px;font-weight:700}.nutrition_summary p span{padding-bottom:.2em;background:url(../img/dot_underline_w.svg) center bottom repeat-x}@media (min-width: 768px){.summary_title,.nutrition_summary p{letter-spacing:.16em}}@media (max-width: 767px){.summary_title{font-size:5vw}.summary_title b{font-size:6.25vw}.nutrition_summary p{font-size:calc(16vw / 4.8)}.nutrition_summary:before,.nutrition_summary:after{width:56px;height:65px}}.p-isocal .p-products{text-align:center}.p-products .section_inner{max-width:1000px}.products_title{color:#1f2880;font-weight:700}.products_title b{font-weight:900}.products_title .mplus{font-size:42px;line-height:1.4;font-weight:800}.p-isocal .products_lead{margin-top:1em;font-size:17px;font-weight:500}@media (min-width: 768px){.products_title{font-size:calc(30vw / 9)}.products_title b{font-size:calc(38vw / 9)}}@media (min-width: 900px){.products_title{font-size:30px}.products_title b{font-size:38px}}@media (max-width: 767px){.products_title{font-size:calc(23vw / 4.8)}.products_title b{font-size:6.25vw}.products_title .mplus{font-size:7.5vw}.p-isocal .products_lead{margin-top:.5em;font-size:calc(14vw / 4.8)}}@media (max-width: 767px){.products_anchor{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.products_anchor li{flex-basis:calc(50% - 4px)}.products_anchor li:nth-child(n+3){margin-top:8px}.products_anchor .c-button{width:auto;height:calc(80vw / 4.8);border-width:1px;color:#1f2880;font-size:3.75vw;line-height:1.2;letter-spacing:0}.products_anchor li:first-child .c-button{border-color:#368fc9;background:#97c6ff}.products_anchor li:nth-child(2) .c-button{padding-top:.2em;border-color:#dcac00;background:#ffd27c}.products_anchor li:nth-child(3) .c-button{padding-top:.1em;padding-left:.3em;border-color:#368fc9;background:#e4f0ff}.products_anchor li:nth-child(3) .c-button:after{margin-left:.2em}.products_anchor li:nth-child(4) .c-button{border-color:#dec397;background:#fbf0d8}}.products_container{display:-ms-grid;display:grid;margin-top:48px}.product_drink{background:#9ccbff}.product_jelly,.product_more{background:#ffd77c}.product_drink>*,.product_jelly>*,.product_more>*{z-index:1;position:relative}.products_container .bg{position:relative;margin:0 16px 40px;background:#fff;border-radius:10px;box-shadow:5px 5px 10px #0000001a}#isocal .product_drink.-list .visual{max-width:124px;margin:24px auto 0}#isocal .product_jelly.-list .visual{max-width:194px;margin:24px auto 0}@media (min-width: 768px){#isocal .c-home .products_container{-ms-grid-rows:(auto)[4];-ms-grid-columns:(50%)[2];grid-template:repeat(4,auto) / repeat(2,50%)}#isocal .c-home .product_drink.-head{-ms-grid-row:1;-ms-grid-column:1;grid-area:1 / 1 / 2 / 2}#isocal .c-home .product_drink.-photo{-ms-grid-row:2;-ms-grid-column:1;grid-area:2 / 1 / 3 / 2}#isocal .c-home .product_drink.-features{-ms-grid-row:3;-ms-grid-column:1;grid-area:3 / 1 / 4 / 2}#isocal .c-home .product_drink.-list{-ms-grid-row:4;-ms-grid-column:1;grid-area:4 / 1 / 7 / 2}#isocal .c-home .product_jelly.-head{-ms-grid-row:1;-ms-grid-column:2;grid-area:1 / 2 / 2 / 3}#isocal .c-home .product_jelly.-photo{-ms-grid-row:2;-ms-grid-column:2;grid-area:2 / 2 / 3 / 3}#isocal .c-home .product_jelly.-features{-ms-grid-row:3;-ms-grid-column:2;grid-area:3 / 2 / 4 / 3}#isocal .c-home .product_jelly.-list{-ms-grid-row:4;-ms-grid-column:2;grid-area:4 / 2 / 5 / 3}#isocal .c-home .product_more.-features{-ms-grid-row:5;-ms-grid-column:2;grid-area:5 / 2 / 6 / 3}#isocal .c-home .product_more.-list{-ms-grid-row:6;-ms-grid-column:2;grid-area:6 / 2 / 7 / 3}#isocal .c-home .products_container .bg.-drink{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row-span:3;grid-area:2 / 1 / 7 / 2}#isocal .c-home .products_container .bg.-jelly{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-row-span:3;grid-area:2 / 2 / 7 / 3}}@media (max-width: 767px){.products_container{-ms-grid-rows:(auto)[8];grid-template-rows:repeat(8,auto);margin-top:5vw;margin-right:-5vw;margin-left:-5vw}.products_container>*{grid-column:1 / 2}.product_drink.-head{-ms-grid-row:1;grid-row:1 / 2}.product_drink.-photo{-ms-grid-row:2;grid-row:2 / 3}.product_drink.-features{-ms-grid-row:3;grid-row:3 / 4}.product_drink.-list{-ms-grid-row:4;grid-row:4 / 5}.product_jelly.-head{-ms-grid-row:5;grid-row:5 / 6}.product_jelly.-photo{-ms-grid-row:6;grid-row:6 / 7}.product_jelly.-features{-ms-grid-row:7;grid-row:7 / 8}.product_jelly.-list{-ms-grid-row:8;grid-row:8 / 9}.products_container .bg.-drink{-ms-grid-row:1;-ms-grid-row-span:4;grid-row:2 / 5}.products_container .bg.-jelly{-ms-grid-row:5;-ms-grid-row-span:4;grid-row:6 / 9}}.products_container .-head{padding:40px 16px 24px}.product_title{color:#1f2880;line-height:1.2;font-weight:700;text-align:center}.product_title .tagline{position:relative;margin:0 -.5em;padding:0 32px;background:url(../img/product_title_l.svg) center left / 22px 27px no-repeat,url(../img/product_title_r.svg) center right / 22px 27px no-repeat}.product_title .tagline .nkgr{font-family:Noto Sans JP,sans-serif}.product_title.mplus,.product_title .mplus{font-weight:800}.product_title .logo{display:block;width:208px;margin:0 auto;filter:drop-shadow(-3px 3px 3px rgba(0,0,0,.3))}.product_title small{display:block;margin-top:1em;color:#000;font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.05em}.product_title .num{position:relative;bottom:-.08em;padding:0 .05em;line-height:1}@media (min-width: 768px){.products_container .-head{border-radius:20px 20px 0 0}.product_title{font-size:2.2vw}.product_title.mplus,.product_title .mplus{font-size:3vw}.product_drink.-head .logo{margin-top:calc(24vw / 10)}#isocal .c-home .product_jelly.-head .logo{display:flex;justify-content:center;gap:calc(24vw / 10);width:auto;margin-top:1.6vw}.product_jelly.-head .logo img{width:192px}.product_title .num{font-size:5.2vw}}@media (min-width: 1000px){.product_title{font-size:22px}.product_title.mplus,.product_title .mplus{font-size:30px}.product_drink.-head .logo{margin-top:24px}.product_jelly.-head .logo{margin-top:16px}.product_title .num{font-size:52px}}@media (max-width: 767px){.product_jelly.-head{margin-top:40px}.product_title{font-size:calc(22vw / 4.8)}.-head .product_title{font-size:5vw}.product_title.mplus,.product_title .mplus{font-size:6.25vw}.-head .product_title .mplus{font-size:calc(40vw / 4.8)}.product_title .logo{margin-top:calc(16vw / 4.8)}.product_title .num{font-size:calc(52vw / 4.8)}}.products_container .-photo{padding:0 16px}.products_container .-photo .photo{position:relative}.products_container .-photo .photo img{width:100%;border-radius:10px 10px 0 0}.products_container .-photo .wave{position:absolute;bottom:-1px;width:100%;height:36px;left:0;fill:#fff}.products_container .-photo figcaption{position:absolute;right:2em;bottom:3em;font-size:10px;line-height:1.2}.products_container .product_jelly.-photo figcaption{color:#fff}@media (max-width: 480px){.products_container .-photo figcaption{font-size:calc(10vw / 4.8)}}.products_container .-features{padding:24px 40px 0}.features_list{margin:16px auto 0}.features_list img{border:1px solid #1f2980;border-radius:6px}.product_drink .features_list img{background:linear-gradient(to right,#d2e9ef,#eff6f8)}.product_jelly .features_list img,.product_more .features_list img{background:linear-gradient(to right,#ffeab9,#f8f6e3)}.features_list li:nth-child(n+2){margin-top:8px}.features_list+.note{margin-top:12px;font-size:10px;line-height:1.4;font-weight:400;letter-spacing:0;text-align:left}.features_list+.note .word{display:inline-block}@media (min-width: 768px){.product_drink.-features .product_title{padding:.6em 0}}@media (min-width: 1000px){.features_list li:nth-child(n+2){margin-top:12px}}@media (max-width: 767px){.products_container .-features{padding-right:calc(40vw / 4.8);padding-left:calc(40vw / 4.8)}}@media (max-width: 480px){.features_list+.note{font-size:calc(10vw / 4.8)}}.products_container .-list{display:flex;flex-direction:column}#isocal .c-home .product_list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:12px 10px;margin:24px auto 0}.product_list li{line-height:1}.product_list figure{margin:0 auto}.product_list .shadow{display:block;position:relative}.product_list .shadow:before{content:"";z-index:-1;position:absolute}.product_list figcaption{line-height:1}#isocal .products_container .-list .note{margin:1em 0 40px;font-size:10px;line-height:1.6}@media (min-width: 768px){.products_container .-list{padding:3.2vw 4vw 8vw;border-radius:0 0 20px 20px}#isocal .c-home .products_container .product_jelly.-list{padding-bottom:3.2vw;border-radius:0}.product_list figcaption img{width:calc(120vw / 11.28)}}@media (min-width: 1000px){.products_container .-list{padding:32px 40px 80px}}@media (min-width: 1128px){.product_list figcaption img{width:120px}}@media (max-width: 767px){.products_container .-list{padding:32px calc(40vw / 4.8) 80px}.product_list figcaption img{width:25vw}}.product_drink .product_list figure{max-width:75px}.product_jelly .product_list .is-new,.product_drink .product_list .is-new{position:relative}.product_jelly .product_list .is-new:after,.product_drink .product_list .is-new:after{content:"New!";display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;top:12px;left:-8px;width:64px;height:64px;padding-bottom:.2em;border-radius:64px;color:#ef7c01;font-size:17px;font-weight:700;letter-spacing:0;background:#fddda7}.product_jelly .product_list .is-new:after{top:-32px;left:-24px}.product_jelly .product_list .is-new:nth-child(11):after{color:#6d6d6d;background:#dfdfdf}.product_jelly .product_list .is-new:nth-child(12):after{color:#f48700;background:#ffe89e}.product_drink .product_list .shadow:before{background:url(../img/drink_shadow.png) center / cover no-repeat}.product_drink .product_list figcaption{margin:16px -24px 0}@media (min-width: 768px){.product_drink .product_list .shadow:before{bottom:calc(-3vw / 11.28);left:calc(-2vw / 11.28);width:calc(140vw / 11.28);height:calc(20vw / 11.28)}}@media (min-width: 1128px){.product_drink .product_list .shadow:before{bottom:-3px;left:-2px;width:140px;height:20px}}@media (min-width: 768px) and (max-width: 1128px){.product_drink .product_list figure{max-width:calc(75vw / 11.28)}.product_drink .product_list figcaption{margin-right:calc(-24vw / 11.28);margin-left:calc(-24vw / 11.28)}.product_jelly .product_list .is-new:after,.product_drink .product_list .is-new:after{top:calc(12vw / 11.28);left:calc(-8vw / 11.28);width:calc(64vw / 11.28);height:calc(64vw / 11.28);font-size:calc(17vw / 11.28)}.product_jelly .product_list .is-new:after{top:calc(-32vw / 11.28);left:calc(-24vw / 11.28)}}@media (max-width: 767px){.product_jelly .product_list .is-new:after,.product_drink .product_list .is-new:after{top:2.5vw;left:calc(-8vw / 4.8);width:calc(56vw / 4.8);height:calc(56vw / 4.8);font-size:calc(14vw / 4.8)}.product_jelly .product_list .is-new:after{top:calc(-56vw / 11.28);left:calc(-40vw / 11.28)}.product_drink .product_list figure{max-width:15.625vw}.product_drink .product_list .shadow:before{bottom:-.625vw;left:calc(-2vw / 4.8);width:calc(140vw / 4.8);height:calc(20vw / 4.8)}.product_drink .product_list figcaption{margin-right:-5vw;margin-left:-5vw}}.product_jelly .product_list .shadow:before{bottom:0;background:url(../img/jelly_shadow.png) center / cover no-repeat}@media (min-width: 768px){.product_jelly .product_list figure{max-width:calc(104vw / 11.28)}.product_jelly .product_list .shadow{padding-bottom:calc(8vw / 11.28)}.product_jelly .product_list .shadow:before{left:calc(50% - 40vw / 11.28);width:calc(80vw / 11.28);height:calc(46vw / 11.28)}.product_jelly .product_list figcaption{margin:4px calc(-8vw / 11.28) 0}}@media (min-width: 1128px){.product_jelly .product_list figure{max-width:104px}.product_jelly .product_list .shadow{padding-bottom:8px}.product_jelly .product_list .shadow:before{left:calc(50% - 40px);width:80px;height:46px}.product_jelly .product_list figcaption{margin:4px -8px 0}}@media (max-width: 767px){.product_jelly .product_list figure{max-width:calc(104vw / 4.8)}.product_jelly .product_list .shadow{padding-bottom:calc(8vw / 4.8)}.product_jelly .product_list .shadow:before{left:calc(50% - 40vw / 4.8);width:calc(80vw / 4.8);height:calc(46vw / 4.8)}}#isocal .c-home .product_more.-list .visual{max-width:194px;margin:24px auto 0}.product_variety{margin-top:auto;border:1px solid #1f2880;border-radius:5px}.variety_title{display:flex;justify-content:center;align-items:center;width:calc(100% - 24px);margin:-1.4em auto 0;color:#1f2880;line-height:1.2;white-space:nowrap;letter-spacing:0;background:#fff}.variety_title .bln{display:flex;justify-content:center;align-items:center;position:relative;width:5em;height:5em;margin-right:1em;border-radius:5em}.variety_title .bln:before{content:"";position:absolute;top:calc(50% - 6px);left:calc(100% - 1px);border-width:6px 0 6px 8px;border-style:solid;border-color:transparent}.product_drink .variety_title .bln{background:#9ccbff}.product_drink .variety_title .bln:before{border-left-color:#9ccbff}.product_jelly .variety_title .bln{background:#ffd77c}.product_jelly .variety_title .bln:before{border-left-color:#ffd77c}@media (min-width: 768px){.variety_title{font-size:calc(21vw / 11.28)}.variety_title .bln{font-size:calc(12vw / 11.28)}}@media (min-width: 1128px){.variety_title{font-size:21px}.variety_title .bln{font-size:12px}}@media (max-width: 767px){.variety_title{font-size:4.375vw}.variety_title .bln{font-size:2.5vw}}.variety_wrap{padding:16px}@media (min-width: 481px){.variety_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.product_drink .variety_wrap{padding-top:calc(4vw / 11.28);padding-bottom:calc(24vw / 11.28)}.product_jelly .variety_wrap{padding-top:calc(45vw / 11.28);padding-bottom:calc(64vw / 11.28)}}@media (min-width: 1128px){.product_drink .variety_wrap{padding-top:4px;padding-bottom:24px}.product_jelly .variety_wrap{padding-top:45px;padding-bottom:64px}}@media (max-width: 767px){.variety_wrap{padding:calc(16vw / 4.8)}}.product_variety .text dt{line-height:1.2}.product_variety .text dt b{position:relative;bottom:-.05em;padding:0 .05em}.product_variety .text dd{margin-top:8px}.product_variety .text ul{display:flex;flex-wrap:wrap}.product_variety .text li{flex-basis:calc(50% - 2px);line-height:0}.product_variety .text img{width:100%}@media (min-width: 481px){.product_variety .photo{flex-basis:45%}.product_variety .text{flex-basis:50%}.product_variety .photo:nth-of-type(n+2),.product_variety .text:nth-of-type(n+2){margin-top:12px}.product_variety .text ul{justify-content:space-between}.product_variety .text li:nth-child(n+3){margin-top:4px}}@media (min-width: 768px){.product_variety .text dt{font-size:calc(12vw / 11.28)}.product_variety .text dt b{font-size:calc(23vw / 11.28)}}@media (min-width: 1128px){.product_variety .text dt{font-size:12px}.product_variety .text dt b{font-size:23px}}@media (max-width: 767px){.product_variety .text dt{font-size:2.5vw}.product_variety .text dt b{font-size:calc(23vw / 4.8)}}@media (max-width: 480px){.product_variety .photo{width:calc(260vw / 4.8);margin:0 auto}.product_variety .photo:nth-of-type(n+2){margin-top:5vw}.product_variety .text{margin-top:calc(4vw / 4.8)}.product_variety .text li{flex-basis:calc(33.333% - 2px)}.product_variety .text li:not(:nth-child(3n+1)){margin-left:3px}.product_variety .text li:nth-child(n+4){margin-top:3px}.product_drink .product_variety .text:nth-of-type(n+2) ul{justify-content:center}.product_drink .product_variety .text:nth-of-type(n+2) li:nth-child(odd){margin-left:15%}.product_drink .product_variety .text:nth-of-type(n+2) li:nth-child(2n){margin-right:15%;margin-left:3px}.product_drink .product_variety .text:nth-of-type(n+2) li:nth-child(n+3){margin-top:3px}}.product_drink .c-button,.product_jelly .c-button,.product_more .c-button{margin:0 auto}#isocal .c-isocaljhc .c-purchasebutton,#isocal .c-home .products_container .c-purchasebutton{align-items:center;margin:40px auto 0;padding:.6em 1em .5em;line-height:1.4;letter-spacing:0}@media (min-width: 768px){#isocal .c-home .products_container .c-purchasebutton{font-size:calc(24vw / 11.28)}}@media (min-width: 1128px){#isocal .c-home .products_container .c-purchasebutton{font-size:24px}}.p-isocalseries{position:relative;max-width:800px;margin:96px auto 0;padding:64px 40px 48px;border-radius:10px;background:#fff;box-shadow:5px 5px 10px #0000001a}.p-isocalseries .series_title{position:absolute;top:-1em;left:0;width:100%;color:#1f2883;font-size:27px;font-weight:700}.p-isocalseries .series_title .underline{padding-bottom:.3em;border-bottom:2px solid currentcolor}.p-isocalseries .series_title b{font-size:120%}@media (min-width: 768px){.p-isocalseries .series_title .underline{padding-bottom:.2em}}@media (max-width: 767px){.p-isocalseries{padding:48px calc(16vw / 4.8) 40px}.p-isocalseries .series_title{top:-2em;font-size:5.625vw;line-height:1.2}.p-isocalseries .series_title .underline{display:inline-block}}.p-isocalseries .series_container{position:relative;border-radius:10px;padding:24px 40px 32px}.p-isocalseries.-pouch .series_container{background:#fbf0d8}.p-isocalseries.-vpmp .series_container{background:#e9f3ff}#isocal .c-home .p-isocalseries .series_container .caution{margin:1em auto 0;max-width:90%;color:#1f2880;font-size:12px;line-height:1.4}@media (max-width: 479px){.p-isocalseries .series_container .caution br{display:none}}.pouch_title{position:relative}.pouch_title .emblem{position:absolute;top:0;right:6%;width:36%;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.p-isocalseries .pouch_lineup .pouch_title{width:90%;margin:0 auto}.p-isocalseries .pouch_lineup .title .image{margin-top:-48px}.p-isocalseries .pouch_lineup .title .image img{border-radius:10px}.p-isocalseries .pouch_lineup .note{position:absolute;right:20px;bottom:20px;font-size:12px;line-height:1.2}@media (min-width: 768px){.p-isocalseries .pouch_lineup{display:grid;grid-template:auto auto / 50% 50%;justify-items:center;align-items:center}.p-isocalseries .pouch_lineup .title{grid-area:1 / 1 / 3 / 2}.p-isocalseries .pouch_lineup .c-pop{grid-area:1 / 2;align-self:flex-end}.p-isocalseries .pouch_lineup .visual{grid-area:2 / 2}}@media (max-width: 767px){.p-isocalseries .pouch_lineup{display:flex;flex-direction:column;align-items:center}}.p-isocalseries .vpmp_lineup{display:flex}.p-isocalseries .vpmp_lineup .item{flex-basis:calc(50% - 16px);display:flex;flex-direction:column;align-items:center}.p-isocalseries .vpmp_lineup .title{position:relative;width:143px}.p-isocalseries .vpmp_lineup .title img{width:100%}.p-isocalseries .vpmp_lineup .title .emblem{display:block;padding-bottom:20%}.p-isocalseries .vpmp_lineup .title .type{position:absolute;bottom:0;left:-10%;width:120%}@media (min-width: 480px){.p-isocalseries .vpmp_lineup{justify-content:space-between}}@media (min-width: 480px) and (max-width: 767px){.p-isocalseries .vpmp_lineup .item{max-width:50%}.p-isocalseries .vpmp_lineup .title{width:calc(80vw / 4.8)}}@media (max-width: 767px){.p-isocalseries .series_container{padding:16px 0 40px}}@media (max-width: 479px){.p-isocalseries .vpmp_lineup{flex-direction:column}.p-isocalseries .vpmp_lineup .item.-mp{margin-top:24px}}.p-isocalseries.-gohan{padding-bottom:64px}.p-isocalseries.-gohan .series_container{background:#ffe8d8}.p-isocalseries .is-new:before{background:#fa8000}.p-isocalseries .gohan_lineup .c-pop{color:#ff5000}.p-isocalseries .gohan_lineup .image img{border-radius:10px}.p-isocalseries .gohan_lineup .visual{max-width:190px}@media (min-width: 768px){.p-isocalseries.-gohan .series_container{padding-block:32px 48px}.p-isocalseries .gohan_lineup{display:grid;grid-template:auto auto / 50% 50%;justify-items:center;align-items:center}.p-isocalseries .gohan_lineup .title{grid-area:1 / 1 / 3 / 2}.p-isocalseries .gohan_lineup .c-pop{grid-area:1 / 2;align-self:flex-end}.p-isocalseries .gohan_lineup .image{grid-row:span 2}#isocal .c-home .p-isocalseries .gohan_lineup .c-pop,#isocal .c-home .p-isocalseries .gohan_lineup .visual{margin-right:-48px}}@media (max-width: 767px){.p-isocalseries.-gohan .series_title{top:-1.8em}.p-isocalseries .gohan_lineup{display:flex;flex-direction:column;align-items:center}.p-isocalseries .gohan_lineup .image{max-width:calc(100% - 48px)}}.p-isocalseries .c-pop{position:relative;margin-top:8px;padding:0 32px;font-size:19px;line-height:1.2;font-weight:700;white-space:nowrap}.p-isocalseries .-pouch .c-pop{color:#915000}.p-isocalseries .-vp .c-pop{color:#00a63c}.p-isocalseries .-mp .c-pop{color:#0068b6}.p-isocalseries .c-pop b{font-size:115%}.p-isocalseries .c-pop svg{position:absolute;bottom:.2em;fill:currentcolor}.p-isocalseries .c-pop svg:first-child{left:0}.p-isocalseries .c-pop svg:last-child{right:0}@media (min-width: 480px) and (max-width: 767px){.p-isocalseries .c-pop{padding:0 5vw;font-size:calc(13vw / 4.8)}}@media (max-width: 479px){.p-isocalseries .c-pop{font-size:calc(22vw / 4.8)}}.p-isocalseries .visual{max-width:160px;margin-top:8px}.p-isocalseries.-pouch .visual{max-width:132px}.p-isocalseries .is-new{position:relative}.p-isocalseries .is-new:before{content:"New!";display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:calc(100% - 12px);width:64px;height:64px;padding-bottom:.2em;border-radius:64px;color:#fff;font-size:17px;font-weight:700;letter-spacing:0}.p-isocalseries .-pouch .is-new:before{top:12px;left:calc(100% - 20px);background:#ff7600}.p-isocalseries .-vp .is-new:before{background:#5fbe5a}.p-isocalseries .-mp .is-new:before{background:#66b6e6}.jelly_image .shadow,.gohan_image .shadow{position:relative;display:inline-block}.jelly_image .shadow:before,.gohan_image .shadow:before{content:"";position:absolute;bottom:-8%;left:10%;width:80%;height:40%;background:url(../../assets/img/jelly_shadow.png) center / 100% 100% no-repeat}.jelly_image .shadow img,.gohan_image .shadow img,.pouch_image{position:relative}.pouch_image .shadow{max-width:114px}.pouch_image .shadow:before{content:"";position:absolute;bottom:0;left:0;width:200%;height:10%;background:url(../../assets/img/drink_shadow.png) center / 100% 100% no-repeat}.pouch_image .shadow img{position:relative}@media (min-width: 480px) and (max-width: 767px){.p-isocalseries .visual{max-width:25vw}.p-isocalseries .is-new:before{left:calc(100% - 2.5vw);width:10vw;height:10vw;font-size:calc(13vw / 4.8)}}.p-isocalseries .c-button{position:absolute;bottom:-24px;left:calc(50% - 107px)}#isocal .c-home .p-isocalseries .c-purchasebutton{align-items:center;margin:64px auto 0;padding:.6em 1em .7em;line-height:1.4;letter-spacing:0}@media (max-width: 767px){.p-isocalseries .c-button{left:calc(50% - 107vw / 4.8)}}.p-isocal .p-faq{text-align:center}.p-faq .section_inner{padding:0 40px 80px;border-radius:10px;background:#ffe8c4}.faq_title{position:relative;top:-1em;padding-bottom:16px;color:#1f2880;font-weight:700;text-align:center;background:center bottom / contain no-repeat}.faq_title.is-inview{background-image:url(../img/faq_bg.svg)}.faq_section{position:relative;margin-top:24px}.faq_section:before{content:"";position:absolute;bottom:24px;left:0;width:100%;height:24px;border-radius:0 0 10px 10px;background:#fff}.faq_section:nth-of-type(n+2){margin-top:48px}.faq_section_title{color:#1f2880;line-height:1.2;font-weight:800}.faq_list{margin-top:24px;background:#fff;text-align:left;border-radius:10px 10px 0 0}.faq_list li{position:relative}.faq_list li:before{content:"";position:absolute;top:0;height:2px;background:url(../img/faq_line.svg) center top repeat-x}.faq_section>.faq_list li:first-child:before{display:none}.faq_section .faq_list.pull_inner{margin-top:0;border-radius:0}.faq_list dt,.faq_list dd{position:relative}.faq_list dt{color:#1f2880;font-weight:700}.faq_list dt:before,.faq_list dd:before{content:"";position:absolute;left:0;margin-right:8px}.faq_list dt:before{bottom:-.5em;background:url(../img/faq_q.svg) center / contain no-repeat}.faq_list dd:before{bottom:-.9em;background:url(../img/faq_a.svg) center / contain no-repeat}.faq_section .c-button{position:relative;margin:0 auto}@media (min-width: 768px){.faq_title{font-size:calc(23vw / 10)}.faq_section_title{font-size:3.2vw}.faq_list li{padding:20px 4vw}.faq_list li:before{right:4vw;left:4vw}.faq_list dt,.faq_list dd{padding:.5em 0 .5em 5.2vw}.faq_list dt{font-size:2.1vw}.faq_list dd{font-size:1.6vw}.faq_list dt:before,.faq_list dd:before{top:calc(1.2em - 2vw);width:4.4vw;height:4vw}}@media (min-width: 1000px){.faq_title{font-size:23px}.faq_section_title{font-size:32px}.faq_list li{padding:20px 40px}.faq_list li:before{right:40px;left:40px}.faq_list dt,.faq_list dd{padding:.5em 0 .5em 52px}.faq_list dt{font-size:21px}.faq_list dd{font-size:16px}.faq_list dt:before,.faq_list dd:before{top:calc(1.2em - 20px);width:44px;height:40px}}@media (max-width: 767px){.p-faq .section_inner{padding-right:5vw;padding-left:5vw}.faq_title{margin-right:-5vw;margin-left:-5vw;font-size:calc(23vw / 4.8);background-image:url(../img/faq_bg_mb.svg)}.faq_title span{position:relative;top:.3em}.faq_section_title{font-size:calc(32vw / 4.8)}.faq_list li{padding:20px 5vw}.faq_list li:before{right:5vw;left:5vw}.faq_list dt,.faq_list dd{padding-top:.34em;padding-bottom:.34em;padding-left:calc(52vw / 4.8)}.faq_list dt{font-size:4.375vw}.faq_list dd{font-size:calc(16vw / 4.8)}.faq_list dt:before,.faq_list dd:before{top:calc(1.2em - 20vw / 4.8);width:calc(44vw / 4.8);height:calc(40vw / 4.8)}}@media (max-width: 480px){.p-isocal .p-faq{padding-right:0;padding-left:0}}.p-howto .section_inner{max-width:800px;padding:48px;border:1px solid #1f2880;color:#1f2880;text-align:center;background:#fff}.p-howto .howto_title{display:inline-block;padding-bottom:16px;font-size:38px;line-height:1.4;letter-spacing:.1em;background:url(../img/howto_stripe.svg) center bottom repeat-x}.p-howto .howto_lead{display:inline-block;z-index:0;position:relative;margin-top:40px;padding:.8em 1.5em;border-radius:3em;font-size:28px;line-height:1;font-weight:700;letter-spacing:.1em;background:#fff296}.p-howto .howto_lead .tail{z-index:-1;position:absolute;top:calc(100% - 18px);left:48%;fill:#fff296}.p-howto .howto_item .image{width:160px;height:160px;margin:0 auto;border-radius:160px;background:#fff296}.p-howto .howto_item .text{margin-top:16px}.p-howto .howto_item .text dt{position:relative;padding-bottom:.6em;font-size:20px;line-height:1.2;font-weight:700}.p-howto .howto_item .text dt:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:2px;background:url(../img/faq_line.svg) center top repeat-x;opacity:.3}.p-howto .howto_item .text dd{margin-top:.5em;text-align:left}.p-howto .howto_item .text dd small{font-size:80%}@media (min-width: 768px){.p-howto .howto_list{display:flex;justify-content:center;margin-top:32px}.p-howto .howto_item{flex-basis:calc(33.3333% - 24px)}.p-howto .howto_item:nth-child(n+2){margin-left:36px}}@media (max-width: 767px){.p-howto .section_inner{padding:calc(40vw / 4.8) 5vw}.p-howto .howto_title{padding-bottom:calc(16vw / 4.8);font-size:5.625vw}.p-howto .howto_lead{margin-top:5vw;padding:.8em;font-size:calc(20vw / 4.8)}.p-howto .howto_item{display:flex;justify-content:space-between;margin-top:calc(20vw / 4.8)}.p-howto .howto_item .image{flex-basis:calc(124vw / 4.8);height:calc(124vw / 4.8);margin:0}.p-howto .howto_item .text{flex-basis:calc(100% - 30vw)}.p-howto .howto_item .text dt{text-align:left;font-size:3.75vw}.p-howto .howto_item .text dd{font-size:calc(14vw / 4.8)}}.p-isocal .p-voice{padding-bottom:0;text-align:center}.p-voice .section_inner{max-width:840px}.voice_title{display:inline-block;position:relative;color:#1f2880;font-size:44px;line-height:1.2;letter-spacing:.16em;text-align:center}.voice_title:before,.voice_title:after{content:"";position:absolute;bottom:0;width:59px;height:67px;background:center / cover no-repeat}.voice_title:before{right:100%;background-image:url(../img/voice_title_l.svg)}.voice_title:after{left:calc(100% - .2em);background-image:url(../img/voice_title_r.svg)}.p-voice .voice_lead{margin-top:24px;font-size:16px}.voice_entry .text{text-align:left}.voice_entry .title{line-height:1.2;white-space:nowrap;text-align:center}.voice_entry .title .deco{fill:currentcolor}@media (min-width: 768px){.voice_entry{display:flex;align-items:center;margin-top:64px}.voice_entry.-v2{justify-content:flex-end}.p-voice .voice_lead{letter-spacing:.16em}.voice_entry .title{font-size:calc(29vw / 10)}.voice_entry .title .deco{width:calc(29vw / 10);height:calc(41vw / 10)}}@media (min-width: 1000px){.voice_entry .title{font-size:29px}.voice_entry .title .deco{width:29px;height:41px}}@media (max-width: 767px){.voice_title{font-size:calc(44vw / 4.8)}.voice_title:before,.voice_title:after{width:calc(59vw / 4.8);height:calc(67vw / 4.8)}.voice_entry{margin-top:32px}.voice_entry .title{font-size:calc(29vw / 4.8)}.voice_entry .title .deco{width:calc(29vw / 4.8);height:calc(41vw / 4.8)}}.voice_entry .comment{display:inline-block;position:relative;margin-top:16px;border:1px solid currentcolor;color:#1f2880;line-height:1.9;font-weight:700;letter-spacing:0;background:#fff;filter:drop-shadow(5px 5px 10px rgba(0,0,0,.1))}.voice_entry .comment .tail{position:absolute;fill:#fff;stroke-width:1}.voice_entry .comment .tail.v-mb{width:27px;height:20px}@media (min-width: 768px){.voice_entry .comment{padding:6.4vw;border-radius:10vw;font-size:calc(19vw / 10)}.voice_entry .comment .tail{top:calc(50% - 34px);width:37px;height:54px}.voice_entry.-v1 .comment .tail,.voice_entry.-v3 .comment .tail{right:calc(100% - 1px)}.voice_entry.-v2 .comment .tail{left:calc(100% - 1px)}}@media (min-width: 1000px){.voice_entry .comment{padding:64px;border-radius:100px;font-size:19px}}@media (max-width: 767px){.voice_entry .comment{margin-top:8px;padding:calc(32vw / 4.8);border-radius:calc(40vw / 4.8);font-size:calc(19vw / 4.8)}.voice_entry .comment .tail{width:27px;height:20px}.voice_entry .comment .tail{top:calc(100% - 1px);left:calc(50% - 14px)}}.voice_entry .speaker{position:relative;margin-top:32px}.voice_entry .speaker img{border-radius:168px}.voice_entry .speaker figcaption{line-height:1.2;white-space:nowrap}.voice_entry .speaker figcaption b{font-weight:800}.voice_entry .speaker figcaption sub{position:relative;bottom:.1em;vertical-align:baseline}.p-voice .note{margin-top:40px}@media (min-width: 768px){.voice_entry .speaker{flex-basis:16.8vw;min-width:16.8vw}.voice_entry.-v1 .speaker,.voice_entry.-v3 .speaker{order:-1;margin-right:calc(48vw / 10)}.voice_entry.-v2 .speaker{margin-left:calc(48vw / 10)}.voice_entry .speaker figcaption{position:absolute;top:calc(100% + 8px);width:100%}.voice_entry .speaker figcaption{font-size:1.6vw}.voice_entry .speaker figcaption b{font-size:2.7vw}.voice_entry .speaker figcaption sub{font-size:2vw}}@media (min-width: 1000px){.voice_entry .speaker{flex-basis:168px;min-width:168px}.voice_entry.-v1 .speaker,.voice_entry.-v3 .speaker{margin-right:48px}.voice_entry.-v2 .speaker{margin-left:48px}.voice_entry .speaker figcaption{font-size:16px}.voice_entry .speaker figcaption b{font-size:27px}.voice_entry .speaker figcaption sub{font-size:20px}}@media (max-width: 767px){.voice_entry .speaker{width:35vw;margin:24px auto 0}.voice_entry .speaker figcaption{margin-top:8px;font-size:calc(16vw / 4.8)}.voice_entry .speaker figcaption b{font-size:5.625vw}.voice_entry .speaker figcaption sub{font-size:calc(20vw / 4.8)}.p-voice .note{margin-top:24px}}.voice_entry.-v1 .comment{border-color:#d51e79}.voice_entry.-v1 .comment .tail{stroke:#d51e79}.voice_entry.-v1 .text .title,.voice_entry.-v1 .text strong,.voice_entry.-v1 .speaker figcaption{color:#d51e79}.voice_entry.-v2 .comment{border-color:#ec6b16}.voice_entry.-v2 .comment .tail{stroke:#ec6b16}.voice_entry.-v2 .text .title,.voice_entry.-v2 .text strong,.voice_entry.-v2 .speaker figcaption{color:#ec6b16}.voice_entry.-v3 .comment{border-color:#3f84d0}.voice_entry.-v3 .comment .tail{stroke:#3f84d0}.voice_entry.-v3 .text .title,.voice_entry.-v3 .text strong,.voice_entry.-v3 .speaker figcaption{color:#3f84d0}.p-isocal .p-specon{padding-top:0;text-align:center;background:url(../img/specon_bg.svg) center,#9fceff}.specon_ribbon{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:#fff2e4}.specon_ribbon img{position:relative;top:32px}.specon_list{max-width:890px;margin:64px auto 0}.specon_list li:nth-child(n+2){margin-top:40px}.specon_list li img{border-radius:10px;box-shadow:5px 5px 10px #0000001a}@media (min-width: 768px){.specon_ribbon{padding-top:32px}}@media (max-width: 767px){.specon_list{max-width:433px}.specon_list li:nth-child(n+2){margin-top:24px}}/*! 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 #19f}.flickity-button:active{margin-top:1px}}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentcolor}.flickity-prev-next-button{top:calc(50% - 20px);width:40px;height:40px;border-radius:40px;box-shadow:5px 5px 10px #0000001a;background:#0000001a}.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%;fill:currentcolor}.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:#1f2880;border-radius:50%;cursor:pointer}.flickity-page-dots .dot:not(.is-selected){background:#333;opacity:.25}@media (max-width: 767px){.flickity-prev-next-button.previous{left:12px}.flickity-prev-next-button.next{right:12px}.flickity-page-dots{bottom:0}}#isocal .c-shoplist li a{letter-spacing:.05em}#isocal .c-shoplist .button{min-width:auto}@charset "utf-8";body{background:#fef5dc}.keyvisual{z-index:2;position:relative}.keyvisual figcaption{position:absolute;top:70%;left:7%;padding-left:1em;font-size:8px;color:#7b3c05;line-height:1.4;text-indent:-1em}@media (min-width: 1000px){.keyvisual figcaption{font-size:.8vw}}@media (max-width: 999px){.keyvisual figcaption{width:40vw}}@media (max-width: 767px){.keyvisual figcaption{top:88.8%;left:0;width:100%;font-size:calc(10vw / 4.8);letter-spacing:0;text-align:center}}#isocal .p-anchor{padding:0}#isocal .p-anchor .anchor_list{display:flex;justify-content:center;background:transparent}#isocal .p-anchor .anchor_list .item{display:flex;flex-direction:column;align-items:center}#isocal .p-anchor .anchor_list .title{position:relative;padding-bottom:24px}#isocal .p-anchor .anchor_list .title .emblem{display:inline-block;filter:drop-shadow(-3px 3px 3px rgba(0,0,0,.3))}#isocal .p-anchor .anchor_list .title .type{position:absolute;right:0;bottom:0;left:0}#isocal .p-anchor .anchor_list .c-pop{margin-top:16px;font-size:20px;white-space:nowrap}#isocal .p-anchor .anchor_list .-vp .c-pop{color:#3cb036}#isocal .p-anchor .anchor_list .-mp .c-pop{color:#3aa1df}#isocal .p-anchor .anchor_list .visual{position:relative;max-width:232px;margin-top:16px}#isocal .p-anchor .anchor_list .visual:before{content:"";z-index:-1;position:absolute;top:calc(50% - 116px);left:calc(50% - 116px);width:232px;height:232px;border-radius:232px;background:#fff}#isocal .p-anchor .anchor_list .visual .jelly_image{max-width:200px}#isocal .p-anchor .anchor_list .anchor{margin-top:48px}#isocal .p-anchor .anchor_list .c-button{width:160px;height:32px;font-size:15px}#isocal .p-anchor .anchor_list .-vp .c-button{border-color:#3cb036;background:#3cb036}#isocal .p-anchor .anchor_list .-mp .c-button{border-color:#3aa1df;background:#3aa1df}#isocal .p-anchor .anchor_list .is-comingsoon .visual{position:relative}#isocal .p-anchor .anchor_list .is-comingsoon .visual figure{opacity:.3}#isocal .p-anchor .anchor_list .is-comingsoon .visual:after{content:"Coming Soon";position:absolute;top:calc(50% - 1em);left:0;width:100%;color:#3aa1df;font-size:24px;font-family:"M PLUS 1p",sans-serif;font-weight:900;text-shadow:0 4px 4px white,4px 0 4px white,0 -4px 4px white,-4px 0 4px white,4px 4px 4px white,4px -4px 4px white,-4px -4px 4px white,-4px 4px 4px white}#isocal .p-anchor .caution{margin-top:-16px;padding-bottom:32px;font-size:min(12vw / 3.75,12px);line-height:1.4;text-align:center}@media (hover: hover){#isocal .p-anchor .anchor_list .-vp .c-button:hover{color:#3cb036;background:#fff}#isocal .p-anchor .anchor_list .-mp .c-button:hover{color:#3aa1df;background:#fff}}@media (min-width: 768px){#isocal .p-anchor .anchor_list .item{flex-basis:320px;max-width:320px}#isocal .p-anchor .anchor_list .item:last-child{margin-left:40px}}@media (max-width: 767px){#isocal .p-anchor .anchor_list{justify-content:space-around}#isocal .p-anchor .anchor_list .c-pop{padding:0 24px;font-size:14px}#isocal .p-anchor .anchor_list .anchor{margin-top:32px}#isocal .p-anchor .anchor_list .is-comingsoon .visual:after{font-size:5vw}}@media (max-width: 479px){#isocal .p-anchor .anchor_list .item{flex-basis:50%}#isocal .p-anchor .anchor_list .c-pop{margin-top:calc(16vw / 4.8);padding:0 5vw;font-size:calc(14vw / 4.8)}#isocal .p-anchor .anchor_list .c-pop svg{width:calc(22vw / 4.8);height:auto}#isocal .p-anchor .anchor_list .visual{max-width:36vw}#isocal .p-anchor .anchor_list .visual:before{top:calc(50% - 23vw);left:calc(50% - 23vw);width:46vw;height:46vw}#isocal .p-anchor .anchor_list .anchor{margin-top:24px}#isocal .p-anchor .anchor_list .c-button{padding:0 1em;width:auto;font-size:3.125vw}}#isocal .content_section .p-notes .c-purchasebutton{align-items:center;margin:40px auto 0;padding:.6em 1em .5em;font-size:clamp(16px,24vw / 10,24px);line-height:1.4;letter-spacing:0}#isocal .c-purchasebutton .ico{min-width:1.2em}#isocal .product_list .c-purchasebutton{margin-top:0}#isocal .p-variety .c-purchasebutton{font-size:clamp(10px,17vw / 10,17px)}#isocal .product_list .c-purchasebutton{font-size:clamp(10px,11.5vw / 12.4,11.5px)}@media (max-width: 999px){#isocal .product_list .c-purchasebutton br{display:none}#isocal .product_list .c-purchasebutton{margin-top:auto}}@media (max-width: 767px){#isocal .p-variety .c-purchasebutton{font-size:clamp(12px,12vw / 4.5,20px)}#isocal .product_list .c-purchasebutton{font-size:clamp(10px,10vw / 4.5,17px)}}.p-homebanner{padding-top:40px;padding-bottom:16px}.p-homebanner .section_inner{max-width:740px;margin:0 auto;padding:0;background:none}.p-homebanner li:nth-child(n+2){margin-top:40px}.p-homebanner img{border-radius:10px}@media (min-width: 768px) and (max-width: 1000px){.p-homebanner .section_inner{max-width:74vw}}@media (max-width: 767px){.p-homebanner .section_inner{max-width:417px}.p-homebanner li:nth-child(n+2){margin-top:24px}}.section_title{color:#5a2e00;font-size:clamp(20px,32vw / 7.68,32px);line-height:1.4;text-align:center}#isocal .c-isocal100.c-isocaljhc .section_title.mplus{color:#5a2e00;font-size:clamp(20px,32vw / 7.68,32px);line-height:1.4;text-align:center;font-family:"M PLUS 1p",sans-serif}.section_title .num{position:relative;top:.05em;font-size:140%}@media (max-width: 767px){.section_title,#isocal .c-isocal100.c-isocaljhc .section_title.mplus{font-size:calc(26vw / 4.8)}}.p-hc{border-image:linear-gradient(#ffb135,#ffb135) 0 fill / 0 / 0 50vw}.reason_section{z-index:1;position:relative;max-width:1100px;margin:24px auto 0;border:2px solid #5a2e00;background:#fff}.reason_section.-list>.title{text-align:center}.reason_section:before{content:"";z-index:-1;position:absolute;top:0;left:0;border:30px solid #5a2e00;border-right-color:transparent;border-bottom-color:transparent}.reason_section:after{content:attr(data-num);display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;top:0;left:0;color:#fff}.reason_section .title{color:#5a2e00;line-height:1.4}.reason_section .title .no1{position:relative;top:.05em;margin-left:.05em;font-size:200%;font-weight:700}.reason_section .title small{color:#000;margin-left:1em;font-weight:500}.reason_section .lead{margin-top:16px;line-height:1.8}.reason_section .note{color:#c7bdb3;line-height:1.4}.reason_section .note cite{font-style:normal}.reason_3 .note{margin-top:1em;text-align:center}@media (min-width: 768px){.reason_section{padding:32px calc(64vw / 12.4)}.reason_section.-article{display:flex;align-items:center}.reason_section.-article .text{flex-grow:1}.reason_section.-article .photo{flex-basis:calc(292vw / 12.4);margin-left:16px}.reason_section:after{width:calc(40vw / 12.4);height:calc(40vw / 12.4);font-size:calc(24vw / 12.4)}.reason_section .title{font-size:calc(32vw / 12.4)}.reason_section .title small{font-size:calc(14vw / 12.4)}.reason_section .lead{font-size:calc(18vw / 12.4)}.reason_section .note{font-size:calc(14vw / 12.4)}}@media (min-width: 1240px){.reason_section{padding:32px 64px}.reason_section:after{width:40px;height:40px;font-size:24px}.reason_section.-article .photo{flex-basis:292px}.reason_section .title{font-size:32px}.reason_section .title small{font-size:14px}.reason_section .lead{font-size:18px}.reason_section .note{font-size:14px}}@media (max-width: 767px){.reason_section{margin-top:16px;padding:32px calc(32vw / 4.8);font-size:5vw;text-align:center}.reason_section:before{border-width:6.25vw}.reason_section:after{width:calc(40vw / 4.8);height:calc(40vw / 4.8);font-size:5vw}.reason_section .title{font-size:5vw}.reason_section .title small{display:block;font-size:calc(14vw / 4.8)}.reason_section .lead{font-size:3.75vw}.reason_section .note{padding-left:1em;font-size:calc(14vw / 4.8);text-indent:-1em}#isocal .reason_section.-article .photo{margin-top:16px}}.reason_section.reason_4{flex-wrap:wrap}.reason_engebadge{display:grid}.reason_engebadge dd strong{color:#212b62;font-size:112%}.reason_section.reason_4 .note{color:inherit}@media (min-width: 768px){.reason_engebadge{grid-template-columns:auto 1fr;gap:.5em 1em}.reason_engebadge dt{max-width:180px}.reason_engebadge dd{align-self:center}.reason_engebadge .note{grid-column:span 2}.reason_engebadge dd{font-size:calc(18vw / 12.4)}.reason_engebadge .note{font-size:calc(14vw / 12.4)}}@media (min-width: 1240px){.reason_engebadge dd{font-size:18px}.reason_engebadge .note{font-size:14px}}@media (max-width: 767px){.reason_engebadge{margin-top:1em;row-gap:.5em;text-align:left}.reason_engebadge dd{font-size:3.75vw}.reason_engebadge .note{font-size:calc(14vw / 4.8)}}.p-mhc{border-image:linear-gradient(#ffde01,#ffde01) 0 fill / 0 / 0 50vw}.p-hc .reason_1{margin-top:32px}.p-hc .reason_1 .lead{margin-top:8px;line-height:1.4}.p-hc .reason_1 .lead .t b{color:#5a2e00}.p-hc .reason_1 .lead .n{position:relative;top:-.05em;color:#5a2e00;line-height:1;font-weight:700}.p-hc .reason_1 .lead .unit{font-size:60%}@media (min-width: 768px){.p-hc .reason_1 .lead{display:flex;align-items:center}.p-hc .reason_1 .lead .t{font-size:calc(20vw / 12.4)}.p-hc .reason_1 .lead .t b{font-size:calc(30vw / 12.4)}.p-hc .reason_1 .lead .n{font-size:calc(100vw / 12.4)}}@media (min-width: 1240px){.p-hc .reason_1 .lead .t{font-size:20px}.p-hc .reason_1 .lead .t b{font-size:30px}.p-hc .reason_1 .lead .n{font-size:100px}}@media (max-width: 767px){.p-hc .reason_1 .lead{margin-top:16px}.p-hc .reason_1 .lead .t{font-size:calc(20vw / 4.8)}.p-hc .reason_1 .lead .t b{font-size:6.25vw}.p-hc .reason_1 .lead .n{font-size:calc(100vw / 4.8)}}@media (max-width: 767px){.p-hc .reason_2 .title{line-height:1}.p-hc .reason_2 .note{margin-top:8px}}@media (min-width: 768px){.p-hc .reason_4{padding-right:calc(120vw / 12.4)}}@media (min-width: 1240px){.p-hc .reason_4{padding-right:120px}}#isocal .p-mhc .reason_1 .lead,#isocal .p-mhc .reason_3 .lead,#isocal .p-mhc .reason_4 .lead{font-size:clamp(16px,20vw / 7.68,20px);line-height:1.5}#isocal .p-mhc .reason_4 .lead{font-size:clamp(16px,18vw / 7.68,18px)}#isocal .p-mhc .reason_1 .lead strong,#isocal .p-mhc .reason_3 .lead strong,#isocal .p-mhc .reason_4 .lead strong{color:#5a2e00;font-size:150%}#isocal .p-mhc .reason_1 .photo img,#isocal .p-mhc .reason_3 .photo img,#isocal .p-mhc .reason_4 .photo img{max-width:none}@media (min-width: 768px){#isocal .p-mhc .reason_1 .photo img{width:min(480vw / 7.68,480px)}#isocal .p-mhc .reason_3 .photo img,#isocal .p-mhc .reason_4 .photo img{width:min(400vw / 7.68,400px)}}@media (max-width: 767px){.p-mhc .reason_3 .lead{text-align:left}.p-mhc .reason_1 .photo img,.p-mhc .reason_3 .photo img,.p-mhc .reason_4 .photo img{width:100%}.p-mhc .reason_1 .lead,.p-mhc .reason_3 .lead,.p-mhc .reason_4 .lead{font-size:max(20vw / 4.8,16px);line-height:1.5}.p-mhc .reason_4 .lead{font-size:max(18vw / 4.8,16px)}}#isocal .p-mhc .reason_2 .product_list{margin-top:40px}#isocal .p-mhc .reason_2 .product_list .is-new:nth-child(1):after{color:#ed2525;background:#f8b3b6}#isocal .p-mhc .reason_2 .product_list .is-new:nth-child(2):after{color:#ebb90d;background:#f5efad}#isocal .p-mhc .reason_2 .product_list .is-new:nth-child(3):after{color:#ed25a4;background:#f1b8db}#isocal .p-mhc .reason_2 .product_list .is-new:nth-child(4):after{color:#09931d;background:#cff5ad}#isocal .product_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px;text-align:center}#isocal .product_list li{display:flex;flex-direction:column}#isocal .product_list .photo{margin:0 auto}#isocal .product_list figcaption{position:relative;margin:12px auto}#isocal .product_list figcaption img{width:100%}#isocal .product_list .caption{display:block;margin-top:.5em;letter-spacing:0}#isocal .product_list .c-basketbutton{margin-top:auto}@media (min-width: 768px){#isocal .product_list li{flex-basis:20%}#isocal .c-isocaljhc .product_list li:nth-child(n+2){margin-left:4%}#isocal .c-isocaljhc .product_list li:nth-child(4n+1){margin-left:0}#isocal .c-isocaljhc .product_list li:nth-child(n+5){margin-top:40px}#isocal .c-isocaljhc .product_list .photo{width:calc(180vw / 12.4)}#isocal .product_list figcaption{width:auto;max-width:90%}#isocal .product_list .caption{margin-right:calc(-5% - 1em);margin-left:calc(-5% - 1em);font-size:calc(14vw / 12.4);white-space:nowrap}}@media (min-width: 1240px){#isocal .c-isocaljhc .product_list .photo{width:180px}#isocal .product_list .caption{font-size:14px}}@media (max-width: 1239px){#isocal .product_list figcaption{letter-spacing:0}}@media (max-width: 767px){#isocal .c-isocaljhc .product_list{margin-top:24px}#isocal .c-isocaljhc .product_list li{flex-basis:48%;max-width:48%}#isocal .c-isocaljhc .product_list li:nth-child(2n){margin-left:4%}#isocal .c-isocaljhc .product_list li:nth-child(n+3){margin-top:5vw}#isocal .c-isocaljhc .product_list .photo{width:25vw}#isocal .c-isocaljhc .product_list .caption{margin-right:-1em;margin-left:-1em;font-size:2.5vw;text-align:left}#isocal .c-isocaljhc .product_list .caption br{display:none}}#isocal .product_list .is-new{position:relative}#isocal .c-isocaljhc .product_list .is-new:after{content:"New!";display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;top:-24px;left:-24px;width:64px;height:64px;padding-bottom:.2em;border-radius:64px;color:#ef7c01;font-size:17px;font-weight:700;letter-spacing:0;background:#fddda7}#isocal .product_list .is-new:nth-child(11):after{color:#6d6d6d;background:#dfdfdf}#isocal .product_list .is-new:nth-child(12):after{color:#f48700;background:#ffe89e}@media (max-width: 767px){#isocal .c-isocaljhc .product_list .is-new:after{top:calc(-32vw / 11.28);left:calc(-32vw / 11.28);width:calc(56vw / 4.8);height:calc(56vw / 4.8);font-size:calc(14vw / 4.8)}}#isocal .p-reason .product_note{color:#5a2e00;margin-top:2em;font-size:10px;text-align:right}.p-variety{margin-top:32px;padding:24px 0 40px;border:2px solid #fae4aa;border-radius:10px;text-align:center}.p-variety .variety_title{color:#212b62;letter-spacing:0}.p-variety .variety_inner{display:flex;margin-top:24px}.p-variety .photo{order:-1}.p-variety .title{color:#212b62}.p-variety .detail dt{color:#212b62;white-space:nowrap}.p-variety .detail dd{margin-top:8px}.p-variety .detail ul{display:flex;flex-wrap:wrap;line-height:0}.p-variety .detail li{flex-basis:calc(33.33333% - 16px / 3)}.p-variety .detail li:not(:nth-child(3n+1)){margin-left:8px}.p-variety .detail li:nth-child(n+4){margin-top:8px}.p-variety .detail img{width:100%}.p-variety .c-basketbutton{margin-top:16px}@media (min-width: 768px){.p-variety .variety_title{font-size:calc(30vw / 12.4)}.p-variety .variety_inner{justify-content:space-between;align-items:center;padding-right:24px;padding-left:16px}.p-variety .text{flex-basis:calc(400vw / 12.4);margin-left:16px}.p-variety .title{font-size:calc(30vw / 12.4)}.p-variety .detail dt{font-size:calc(24vw / 12.4)}}@media (min-width: 1240px){.p-variety .variety_title{font-size:30px}.p-variety .variety_inner{padding:0 56px 0 48px}.p-variety .title{font-size:30px}.p-variety .text{margin-left:24px}.p-variety .detail dt{font-size:24px}.p-variety .c-basketbutton{margin-top:24px}}@media (max-width: 1239px){.p-variety .detail li{flex-basis:calc(33.33333% - 8px / 3)}.p-variety .detail li:not(:nth-child(3n+1)){margin-left:4px}.p-variety .detail li:nth-child(n+4){margin-top:4px}}@media (max-width: 767px){.p-variety .variety_title{font-size:5vw}.p-variety .variety_inner{flex-direction:column;padding:0 24px}.p-variety .text{margin-top:16px}.p-variety .title{font-size:calc(26vw / 4.8)}.p-variety .detail dt{font-size:calc(20vw / 4.8)}.p-variety .detail dd{max-width:400px;margin:8px auto 0}}@media (max-width: 480px){.p-variety .detail dt{font-size:16px}}.p-howtoeat{background:#fff}.howtoeat_inner{max-width:1100px;margin:32px auto 0}.howtoeat_section{padding:0 24px 24px;border:2px solid #5a2e00;text-align:center;background:#fff}.howtoeat_title{margin:0 -24px;padding:.3em .3em .5em;color:#fff;line-height:1.4;background:#5a2e00}.howtoeat_lead{margin-top:8px;color:#5a2e00;line-height:1.4}.howtoeat_section>figure{margin:0 auto}#isocal .howtoeat_caution{margin-top:.5em;color:#717171;line-height:1.4;text-align:center}@media (min-width: 768px){.howtoeat_title{font-size:calc(24vw / 12.4)}.howtoeat_lead{font-size:calc(22vw / 12.4)}.howtoeat_column .title{font-size:calc(19vw / 12.4)}.howtoeat_column dt{font-size:calc(18vw / 12.4)}.howtoeat_column dd,.howtoeat_caution{font-size:calc(14vw / 12.4)}}@media (min-width: 1240px){.howtoeat_title{font-size:24px}.howtoeat_lead{font-size:22px}.howtoeat_column .title{font-size:19px}.howtoeat_column dt{font-size:18px}.howtoeat_column dd,.howtoeat_caution{font-size:14px}}@media (max-width: 767px){.howtoeat_title{font-size:5vw}.howtoeat_lead{font-size:calc(22vw / 4.8)}.howtoeat_column .title{font-size:calc(19vw / 4.8)}.howtoeat_column dt{font-size:3.75vw}.howtoeat_column dd,.howtoeat_caution{font-size:calc(14vw / 4.8)}}@media (min-width: 768px){.howtoeat_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-howtoeat .section_title{flex-basis:100%}.howtoeat_1,.howtoeat_2{flex-basis:calc(50% - 16px)}.howtoeat_3{flex-basis:100%;margin-top:32px}}@media (-ms-high-contrast: none) and (min-width: 768px){.howtoeat_1,.howtoeat_2{max-width:calc(50% - 16px)}}@media (max-width: 767px){.howtoeat_section+.howtoeat_section{margin-top:16px}}.howtoeat_1 figure{max-width:434px;margin-top:8px}@media (max-width: 1239px){.howtoeat_1 figure{max-width:35vw}}@media (max-width: 767px){.howtoeat_1 figure{max-width:74.375vw}}.howtoeat_2 figure{max-width:466px;margin-top:26px}@media (max-width: 1239px){.howtoeat_2 figure{max-width:calc(466vw / 12.4)}}@media (max-width: 767px){.howtoeat_2 figure{max-width:calc(398vw / 4.8)}}.howtoeat_column{margin-top:8px}.howtoeat_column .title{display:inline-block;position:relative;color:#5a2e00}.howtoeat_column .title svg{position:absolute;top:.4em;width:.6em;height:1em;fill:currentcolor;vertical-align:middle}.howtoeat_column .title .l{right:calc(100% + .3em)}.howtoeat_column .title .r{left:calc(100% + .2em)}.howtoeat_column .wrap{display:flex;flex-wrap:wrap;margin-top:8px}.howtoeat_column .wrap dl{flex-basis:calc(50% - 12px);color:#717171;text-align:left}.howtoeat_column dl+dl{margin-left:24px}.howtoeat_column dt{padding-bottom:4px;border-bottom:1px solid currentcolor;line-height:1.4}.howtoeat_column dd{margin-top:4px;line-height:1.6}.howtoeat_column figure{margin-top:8px}@media (min-width: 768px){.howtoeat_column{display:flex}.howtoeat_column .column{flex-basis:50%}.howtoeat_column .column:first-child{padding-right:calc(24vw / 12.4)}.howtoeat_column .column:last-child{padding-left:calc(24vw / 12.4)}.howtoeat_column .column+.column{border-left:1px solid #d8d8d7}}@media (min-width: 1240px){.howtoeat_column .column:first-child{padding-right:24px}.howtoeat_column .column:last-child{padding-left:24px}}@media (max-width: 767px){.howtoeat_column .column+.column{margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d7}}.p-recipe{background:#f6f5f4}.recipe_list{max-width:1100px;margin:32px auto 0}.recipe_item figcaption{font-size:14px;text-align:center}.recipe_item .c-video{margin-top:4px}@media (min-width: 768px){.recipe_list{display:flex;flex-wrap:wrap;justify-content:space-between}.recipe_item{flex-basis:calc(33.33333% - 16px)}}@media (max-width: 767px){.recipe_list{max-width:560px}.recipe_item+.recipe_item{margin-top:16px}}#isocal .p-isocaljhc .p-notes{margin:40px 0 0;padding:0;background:none}#isocal .p-isocaljhc .p-notes .c-button{margin:0 auto;color:#5a2e00;border-color:#5a2e00;background:#fff}#isocal .p-isocaljhc .p-notes .o-tabs{padding-top:24px}@media (hover: hover){#isocal .p-isocaljhc .p-notes .c-button:hover{color:#fff;background:#5a2e00}}@media (max-width: 1239px){#isocal .p-isocaljhc .p-notes{padding:0}}#isocal .c-isocaljhc .tabs_button button{color:#5a2e00;background:#fff8e4}@media (min-width: 768px){#isocal .c-isocaljhc .tabs_button.is-active button{color:#fff;background:#5a2e00}#isocal .c-isocaljhc .tabs_button.is-active:after{border-top-color:#5a2e00}}@media (max-width: 767px){#isocal .c-isocaljhc .tabs_button .ico{background:#ffbc00}}.-ingredient table tbody tr:nth-child(odd){background:#fffdf4}.-ingredient table .name,.-ingredient table .however,.-ingredient table .taste{text-align:center}.-ingredient table tbody td:not([class]){text-align:center}.tabs_content .dl_notes dt{background:#fff8e4}.tabs_content .dl_notes li:before{color:#ffbc00}#isocal .product_title.mplus.is-inview{position:relative}#isocal .c-isocaljhc .c-purchasebutton.product-information{cursor:pointer;display:inline-block;padding:.5em .7em;border-radius:10px;color:#fff;font-size:24px;font-weight:700;letter-spacing:.16em;background:linear-gradient(to top,#da4c00,#d7a321)}#isocal .c-isocaljhc .reason_section .title.mplus{font-family:"M PLUS 1p",sans-serif}.variety_title.variety_title2{width:100%}@media (max-width: 767px){#isocal .c-home .product_list{width:auto}#isocal .c-home .product_drink .product_list li:nth-child(5n+2){margin-left:0}#isocal .c-home .product_jelly .product_list li:nth-child(n+4){margin-top:0}}#isocal .c-isocaljhc .variety_inner .c-purchasebutton.c-purbtn-single{align-items:center;margin:40px auto 0;padding:.6em 1em .7em;line-height:1.4;letter-spacing:0}#isocal .c-isocaljhc .product_list .c-purchasebutton img{max-width:70%}#isocal .p-isocaljhc .anchor_list{display:flex;justify-content:center;gap:clamp(24px,80vw / 10,80px);padding:64px 24px;border-image:linear-gradient(to top,#ffe18a,#fff5dc) 0 fill / 0 / 0 50vw}.p-isocaljhc .anchor_list .item{display:grid;grid-template-rows:1fr auto auto auto;justify-items:center;row-gap:.5em;color:#5a2e00;font-weight:700;text-align:center}#isocal .p-isocaljhc .anchor_list .lead{display:flex;justify-content:center;column-gap:.3em;align-items:end;font-size:clamp(14px,20vw / 10,20px);line-height:1.4}#isocal .p-isocaljhc .anchor_list .logo img{width:auto;height:144px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}#isocal .p-isocaljhc .anchor_list .visual{display:grid;place-items:center;width:clamp(160px,200vw / 7.68,200px);height:clamp(160px,200vw / 7.68,200px);padding:12px;border-radius:200px;background:#fff}#isocal .p-isocaljhc .anchor_list .visual .shadow{display:inline-block;z-index:0;position:relative;top:-2px}#isocal .p-isocaljhc .anchor_list .visual .shadow:before{content:"";z-index:-1;position:absolute;bottom:-16px;left:10%;width:80%;height:80px;background:url(../../assets/img/jelly_shadow.png) center / 100% 100% no-repeat}#isocal .p-isocaljhc .anchor_list .c-button{margin-top:.5em;color:#5a2e00;border-color:#5a2e00;background:#fff}#isocal .p-isocaljhc .anchor_list .c-button:after{border-left-color:transparent}@media (hover: hover){#isocal .p-isocaljhc .anchor_list .c-button:hover{color:#fff;background:#5a2e00}}@media (max-width: 767px){#isocal .p-isocaljhc .anchor_list .logo img{width:90%;height:auto}#isocal .p-isocaljhc .anchor_list .item+.item .logo img{width:100%}}#isocal #hc .reason_3{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/435/assets/custom-isocal-unstable-overlapped-copy.css.map */
