@charset "UTF-8";@import"https://use.typekit.net/fzr4sof.css";.pagettl_area .pagettl img{width:101px}.pagettl_area .pagesttl img{width:389px}@media screen and (max-width: 768px){.pagettl_area .pagettl img{width:73px}.pagettl_area .pagesttl img{width:278px}}.secttl{color:#e4007f;font-size:1.8rem;letter-spacing:.25em}.cate_area .secttl .txt{color:#333}.txt_pink{color:#e4007f}.cate_area .sttl{margin-top:30px}@media screen and (max-width: 768px){.secttl{font-size:3.8vw}.cate_area .sttl{margin-top:8vw}.cate_area .sttl+.txt{font-size:1.3rem;line-height:1.46;margin-top:7vw}}#howto .wrap{padding:85px 0 45px}#howto .how_top_box{margin-top:60px;display:flex;justify-content:center;align-items:baseline}#howto .how_top_box .box{background:#fff;width:20%;max-width:176px}#howto .how_top_box .box+.box{margin-left:10px}#howto .how_top_box .box .img{text-align:center;vertical-align:bottom}#howto .how_top_box .box .txt{margin-top:30px}#howto .how_top_box .box .txt p{font-size:1.4rem;line-height:1.5625;letter-spacing:.02em;box-sizing:border-box}@media screen and (max-width: 768px){#howto{background-image:url(/cdn/shop/t/21/assets/img-bg_pattern_sp.png),url(/cdn/shop/t/21/assets/img-bg_pattern_sp.png);background-position:left top,right top;background-repeat:repeat-y,repeat-y;-webkit-background-size:31px auto;background-size:31px auto}#howto .wrap{padding:10vw 0 14vw}#howto.cate_area .sttl .font20{font-size:3vw}#howto .secttl img{width:81px}#howto .how_top_box{margin-top:24vw;display:block}#howto .how_top_box .box{width:86%;max-width:575px;margin:0 auto}#howto .how_top_box .box:nth-of-type(2){margin:4vw auto 0}#howto .how_top_box .box:nth-of-type(3){margin:12vw auto 0}#howto .how_top_box .box:nth-of-type(4){margin:16vw auto 0}#howto .how_top_box .box:nth-of-type(5){margin:12vw auto 0}#howto .how_top_box .box .img{text-align:center;vertical-align:bottom}#howto .how_top_box .box .txt{margin-top:3vw;padding:0 6%;box-sizing:border-box}#howto .how_top_box .box .txt p{font-size:1.3rem;line-height:1.46}}#recipe{padding:50px 0 55px}.ie #recipe,.edge #recipe{overflow:hidden}#recipe .wrap{max-width:1200px;border-radius:8px;padding:25px;background:#fff}#recipe .catchopy{margin:0 auto;padding-top:25px;text-align:center;font-size:1.7rem;line-height:0;letter-spacing:.02em}#recipe .catchopy span{font-weight:700}#recipe .catchopy:before,#recipe .catchopy:after{content:"";display:inline-block;width:2px;height:23px;border-left:2px solid #E4007F}#recipe .catchopy:before{transform:rotate(-30deg) translateY(4px);margin-right:30px}#recipe .catchopy:after{transform:rotate(30deg) translateY(4px);margin-left:30px}#recipe .secttl{position:absolute;top:25px;left:50%;transform:translate(-50%);width:280px;background:#fff;z-index:2}#recipe .recipe_area{position:relative;z-index:1;width:100%;padding:4.48% 0}#recipe .recipe_area:before,#recipe .recipe_area:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100%}#recipe .recipe_area:before{top:0;height:0;padding-top:4.48%;background:url(/cdn/shop/t/21/assets/product_en_line_recipe_top_pc.png) 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto}#recipe .recipe_area:after{bottom:0;height:0;padding-top:4.48%;background:url(/cdn/shop/t/21/assets/product_line_recipe_btm_pc.png) 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.safari #recipe .recipe_area:before,.safari #recipe .recipe_area:after{padding-top:4.8%}#recipe .recipe_areain{width:100%;background:#fff url(/cdn/shop/t/21/assets/product_line_recipe_mdl_pc.png) center top repeat-y;-webkit-background-size:100% auto;background-size:100% auto;padding:0 25px}#recipe.cate_area .wrap.line_pink .fadeIn_line{height:20px}#recipe.cate_area .sttl{margin-top:0;padding-top:10px}#recipe.cate_area .sttl .name{font-size:1.8rem}#recipe.cate_area .sttl+.txt{letter-spacing:.05em}#recipe .recipe_box{width:100%;max-width:900px;margin:35px auto 0;display:flex;justify-content:center;align-items:flex-start;padding-bottom:10px}#recipe .recipe_box .img{width:45%;max-width:401px}#recipe .advice_area{border-radius:8px;background:#e4007f;padding:15px 20px 20px;margin-top:25px}#recipe .advice_area dt{color:#fff;font-size:1.8rem;text-align:center;letter-spacing:.11em;padding-top:42px;background:url(/cdn/shop/t/21/assets/product_ico_recipe_pc.png) center top no-repeat}#recipe .advice_area dd{color:#fff;font-size:1.4rem;line-height:1.71;margin-top:17px;letter-spacing:-.02em}#recipe .recipe_box .txt{width:55%;padding-left:34px;box-sizing:border-box}#recipe .recipe_box .txt h3{font-size:2.3rem;color:#e4007f;margin:20px 0 30px;letter-spacing:0;white-space:nowrap;line-height:1.25}#recipe .recipe_box .txt h3 span{font-size:1.5rem}#recipe .recipe_box .txt h4{font-size:1.6rem;letter-spacing:.01em;text-indent:-.8rem;margin-bottom:12px}#recipe .recipe_box .txt .material_wrap{margin-bottom:35px}#recipe .recipe_box .txt .material_wrap dl{display:flex;align-items:center;width:100%}#recipe .recipe_box .txt .material_wrap dt{width:208px;letter-spacing:.18em}#recipe .recipe_box .txt .material_wrap dd{letter-spacing:.09em}#recipe .recipe_box .txt .material_wrap dl+dl{margin-top:2px}#recipe .recipe_box .txt ul{margin-bottom:35px}#recipe .recipe_box .txt ul li{text-indent:-1em;margin-left:1em;letter-spacing:.13em}#recipe .recipe_box .txt ol{list-style:decimal;margin-left:5px}#recipe .recipe_box .txt ol li{list-style:decimal;margin-left:1.8rem;padding-left:15px;box-sizing:border-box;letter-spacing:.1em}#recipe .recipe_box .txt ol li+li{margin-top:15px}#recipe .recipe_box .txt p,#recipe .recipe_box .txt dt,#recipe .recipe_box .txt dd{font-size:1.4rem;line-height:1.28}#recipe .recipe_box .txt li{font-size:1.4rem;line-height:1.35}@media screen and (min-width: 1280px){#recipe .recipe_box .txt h3 br{display:none}}@media screen and (max-width: 768px){#recipe{padding:4vw 0 9vw}#recipe .wrap{border-radius:4px;padding:10vw 4vw}#recipe .secttl{width:155px;top:4.3vw}#recipe .secttl img{width:111px}#recipe.cate_area .wrap.line_pink .fadeIn_line{height:6.5vw}#recipe .recipe_area{padding:9.64% 0}#recipe .recipe_area:before{padding-top:9.64%;background:url(/cdn/shop/t/21/assets/product_en_line_recipe_top_sp.png) 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto}#recipe .recipe_area:after{padding-top:9.64%;background:url(/cdn/shop/t/21/assets/product_line_recipe_btm_sp.png) 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.safari #recipe .recipe_area:before{padding-top:14%}.safari #recipe .recipe_area:after{padding-top:11%}#recipe .recipe_areain{background:#fff url(/cdn/shop/t/21/assets/product_line_recipe_mdl_sp.png) center top repeat-y;-webkit-background-size:100% auto;background-size:100% auto;padding:0 3vw}#recipe.cate_area .sttl+.txt{letter-spacing:0}#recipe .recipe_box{width:96%;margin:4vw auto 0;padding-bottom:4vw;display:block}#recipe .catchopy{position:relative;margin:0 auto;padding-top:3vw;font-size:1.3rem;line-height:1.46}#recipe .catchopy:before,#recipe .catchopy:after{position:absolute;bottom:5px;display:block;width:1px;height:18px;border-left:1px solid #E4007F;margin:0}#recipe .catchopy:before{left:calc(50% - 105px)}#recipe .catchopy:after{right:calc(50% - 105px)}#recipe .catchopy:before,#recipe .catchopy .shopname{font-size:1.2rem}#recipe.cate_area .sttl .name{font-size:4vw}#recipe .recipe_box .img{width:93%;max-width:460px;margin:0 auto}#recipe .recipe_box .txt{width:100%;margin-top:8%;padding-left:0}#recipe .recipe_box .txt h3{font-size:4.8vw;margin-bottom:5vw;letter-spacing:.06em;white-space:normal}#recipe .recipe_box .txt h3 span{font-size:3.6vw}#recipe .recipe_box .txt h4{font-size:3.6vw;letter-spacing:.01em;text-indent:-.8rem;margin-bottom:2vw}#recipe .recipe_box .txt .material_wrap{display:block;margin-bottom:9vw}#recipe .recipe_box .txt ul{margin-bottom:11vw}#recipe .recipe_box .txt ul li{line-height:1.15;margin-top:3vw;letter-spacing:-.01em}#recipe .recipe_box .txt ol{margin-left:0}#recipe .recipe_box .txt ol li{margin-left:1.8rem;padding-left:7px;padding-right:0;font-size:1.3rem;line-height:1.15;letter-spacing:-.01em}#recipe .recipe_box .txt ol li+li{margin-top:5vw}#recipe .recipe_box .txt p,#recipe .recipe_box .txt dt,#recipe .recipe_box .txt dd{font-size:1.3rem}#recipe .advice_area{border-radius:4px;padding:2vw 4vw 4vw;margin-top:9vw}#recipe .advice_area dt{font-size:3.5vw;padding-top:35px;background:url(/cdn/shop/t/21/assets/product_ico_recipe_sp.png) center top no-repeat;-webkit-background-size:29px auto;background-size:29px auto}#recipe .advice_area dd{font-size:1.3rem;line-height:1.15;letter-spacing:-.01em;margin-top:5vw}}@media screen and (max-width: 420px){#recipe .recipe_box .txt .material_wrap dl+dl{margin-top:1px}#recipe .recipe_box .txt .material_wrap dt{width:38vw;font-size:3.2vw;letter-spacing:0}#recipe .recipe_box .txt .material_wrap dd{font-size:3.2vw;letter-spacing:0}#recipe .recipe_box .txt .material_wrap dd span{font-size:1rem}}#component .wrap{padding:90px 0 125px}#component.cate_area .sttl+.txt{margin-top:15px;letter-spacing:.05em}#component .component_box{margin-top:45px}#component .component_box .ttl_component{text-align:center;color:#333;font-size:2.6rem;letter-spacing:.02em;margin-bottom:13px}#component .component_box .sttl_component{text-align:center;color:#e3007f;font-size:1.6rem;letter-spacing:0;margin-bottom:25px;font-weight:700}#component .component_box .txt .nutrition_area{justify-content:center}#component .component_box .txt .nutrition_area dl{display:flex;width:127px;height:127px;align-items:center;justify-content:center;flex-direction:column;background:#f1f1f1;border-radius:50%}#component .component_box .txt .nutrition_area dl+dl{margin-left:12px}#component .component_box .txt .nutrition_area dt{color:#e4007f;font-size:1.4rem;text-align:center;font-weight:700;margin-bottom:12px;letter-spacing:0}#component .component_box .txt .nutrition_area dd{color:#e4007f;font-size:2.532rem;text-align:center;font-family:futura-pt,sans-serif;font-weight:600}#component .component_box .txt .nutrition_area dd span{margin-left:.5em;font-size:1.682rem}#component .component_box .txt h4{width:400px;font-size:2.6rem;letter-spacing:0;margin:65px auto 0;text-align:center;font-weight:500}#component .component_box .txt p{width:400px;margin:12px auto 0;font-size:1.6rem;line-height:1.625;letter-spacing:0}#component .component_box .txt .mb20{margin-bottom:20px}@media screen and (max-width: 768px){#component .wrap{padding:12vw 0 12.5vw}#component .component_box .ttl_component{font-size:1.9rem;letter-spacing:0;margin-bottom:3vw}#component .component_box .sttl_component{font-size:1.3rem;margin-bottom:7vw}#component.cate_area .sttl+.txt{letter-spacing:0}#component .component_box{margin-top:16vw}#component .component_box .txt{width:100%}#component .component_box .txt .nutrition_area dl{width:100px;height:100px}#component .component_box .txt .nutrition_area dl+dl{margin-left:3px}#component .component_box .txt .nutrition_area dt{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:2vw}#component .component_box .txt .nutrition_area dl:nth-of-type(4) dt{margin-top:-1em}#component .component_box .txt .nutrition_area dd{font-size:2.1rem}#component .component_box .txt .nutrition_area dd span{margin-left:.3em;font-size:1.4rem}#component .component_box .txt h4{width:90%;font-size:1.9rem;margin:17vw auto 0}#component .component_box .txt p{width:90%;margin:3vw auto 0;font-size:1.4rem;line-height:1.6}}#questionary .wrap{padding-bottom:85px}#questionary .questionary_area{margin:60px auto 0;max-width:900px;background:#fff;padding:55px 50px 88px}#questionary.cate_area .sttl+.txt{margin-top:20px;letter-spacing:.03em;line-height:1.85}#questionary .btn a{margin:48px auto 0}@media screen and (max-width: 768px){#questionary .wrap{padding-bottom:20vw}#questionary .secttl img{width:61.5px}#questionary.cate_area .sttl+.txt{margin-top:5vw;font-size:1.2rem;letter-spacing:-.01em;line-height:1.61}#questionary .questionary_area{margin:11vw auto 0;padding:4vw 1vw 9.5vw}#questionary .btn a{margin:9.5vw auto 0}}#purchase .wrap{padding-bottom:80px}@media screen and (max-width: 768px){#purchase .wrap{padding-bottom:3vw}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product_en.css.map */
