@charset "UTF-8";#shopify-section-sections--20706167324945__header,#shopify-section-sections--20706167292177__adbedb4b-c8c1-4842-8c05-e1691de0de11,#shopify-section-sections--20706167292177__footer{display:none}body{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;color:#514141;line-height:2}.flex{display:flex}h2,h3{font-family:Shippori Mincho,serif;font-style:normal;font-weight:400;line-height:1.4}.container{max-width:880px;margin:0 auto;padding:0 24px;box-sizing:border-box}p{word-wrap:break-word}#fv_pc{display:block!important}#fv_sp{display:none!important}.img_pc{display:block!important}.img_sp{display:none!important}#header{position:relative}#fv_pc,#fv_sp{width:100%}#h_pro{position:absolute;width:80%;bottom:-34px;right:0;text-align:right}#h_img{width:28%;margin:auto 18% auto auto}#introduction .txtbox{width:80%;color:#fff;margin-bottom:168px}#introduction span{font-size:40px}#introduction h2{font-size:48px;margin-bottom:24px;color:#fff}#introduction{margin-top:-100px;padding-top:188px;background-image:url(/cdn/shop/files/p_1_bg.webp?v=1729653034);background-position:bottom;background-size:cover}#introduction .container{position:relative}#introduction .container #int_img1{position:absolute;top:0;right:-20px;width:40%}#problem .container_inner{position:relative;background-image:url(/cdn/shop/files/pro_bg.webp?v=1729652918);text-align:center;padding:56px 72px;border-radius:17px;border:solid 1px #C25E5E}#problem .container_inner #pro_img2{position:absolute;top:-140px;left:-140px;width:30%}#problem .container_inner h3 img{width:90%}#problem .prob_img{width:40%;object-fit:contain}#problem .flex{justify-content:center;gap:24px;margin-top:40px;margin-bottom:40px;align-items:center}#problem_list li{text-align:left;display:flex;align-items:center;border-bottom:1px solid #AEA0A0;padding:10px 0}#problem_list li:last-child{border-bottom:none}#problem_list li img{width:23px;margin-right:8px}#problem_list li span{font-size:20px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:3px;text-decoration-color:#d99556;text-underline-offset:6px}#problem p:last-child{font-size:20px}#down{display:block;margin:0 auto;width:280px}#solution{text-align:center;background-image:url(/cdn/shop/files/sol_bg.webp?v=1729652918);background-size:contain}#solution h3{font-size:48px;margin-bottom:48px;margin-top:48px}#solution h4 img{width:494px;margin-bottom:24px}#solution #sol_pro{max-width:60%;margin-bottom:40px}#solution p{font-size:18px;margin-bottom:32px;font-family:Shippori Mincho,serif}#solution ul{padding-bottom:80px}#solution li{width:400px;border-bottom:1px dotted #AEA0A0;padding:10px 0;margin:auto;font-size:20px}#solution li:last-child{border-bottom:none}#solution li span{color:#c25e5e;font-size:24px}#point{background-image:url(/cdn/shop/files/p_bg.webp?v=1729652918);background-size:cover;background-repeat:no-repeat;color:#fff}#point .container_inner_2{max-width:720px;margin:auto;padding-top:92px;padding-bottom:244px}#point .container_inner_2 h3 img{width:100%}#point .container_inner_2 .pt_img{width:20%;z-index:5}#point .container_inner_2 .pt_1,#point .container_inner_2 .pt_2{align-items:center;margin-bottom:8px}#point ul{display:grid;gap:12px}#point .container_inner_2 .pt_1 h4{border-bottom:1px solid #fff;font-size:40px;font-family:Shippori Mincho,serif;width:100%;margin-left:-10%;padding-left:10%}#point .container_inner_2 .pt_2 h4{border-bottom:1px solid #fff;font-size:40px;font-family:Shippori Mincho,serif;width:100%;margin-right:-10%;padding-right:10%}#point .pt_txt{width:100%;gap:24px}#point .pt_txt img{width:40%;object-fit:contain}#point .pt_txt p{width:60%}#v_bg{position:relative;padding-bottom:132px}#v_bg .v_bg{position:absolute;top:0;height:100%;max-width:100%;object-fit:cover;z-index:-9999}.material{position:relative;overflow:hidden;background-color:#fffdfb;padding:48px;border-radius:8px;margin-top:-120px;margin-bottom:64px;box-shadow:0 0 14px #7e6a6a26}.material .mate_bg{position:absolute;left:-80px;top:-60px;width:60%;object-fit:cover}.material .txt_box{width:50%;margin-left:auto;margin-right:0}.material h3{color:#ab6060;font-size:40px;margin-bottom:24px}.material h3 span{font-size:72px}.material .flex{gap:24px}.material .r_mate img{height:200px;object-fit:contain}.material p{color:#3c3232}#advantage .container_inner{background-color:#fffdfb;border-radius:8px;box-shadow:0 0 14px #7e6a6a26;padding:40px 64px 72px}#advantage h3{font-size:48px;font-family:Shippori Mincho,serif;margin-bottom:40px;text-align:center}#advantage h3 span{color:#b75757}#advantage #soy{width:50%;position:relative;text-align:center;background-color:#fff;border:solid 3px #ED8989;border-radius:8px;padding:40px}#advantage #whey{width:50%;text-align:center;background-color:#f2edea;border-radius:8px;padding:40px}#advantage .flex{gap:24px}#advantage ul{text-align:left}#title_box{width:100%;margin:0 auto;position:absolute;top:-16px;left:0}#title_box div{margin:auto;width:80%;background-color:#ed8989;color:#fff;border-radius:6px}#whey img,#soy img{width:142px;margin-bottom:20px}#advantage hr{color:#c5a6a6;margin:10px 0}#advantage li{list-style-type:square;list-style-position:inside}#advantage h4{font-family:Shippori Mincho,serif;font-size:22px;line-height:1.2}#advantage h4 span{font-size:16px}#beauty{background-image:url(/cdn/shop/files/b_bg.webp?v=1729652820);background-position:center;background-repeat:no-repeat;padding:40px;background-size:auto 100%;margin-top:64px}#beauty h3{background:linear-gradient(to right,#fff,#fff0);color:#8e5b5b;font-family:Shippori Mincho,serif;font-size:32px;padding:12px;margin-bottom:40px}#beauty h3 span{font-size:40px}#beauty .txt_box{border-radius:6px;width:55%;background-color:#fff9;padding:24px 32px}#beauty h4{font-size:32px;font-family:Shippori Mincho,serif;line-height:1.4;margin-bottom:32px}#types{margin-top:64px}#types .box{overflow:hidden;border-radius:10px;box-shadow:0 0 14px #7e6a6a26;text-align:center;background-color:#fdfaf6}#types .box img{width:100%;margin-bottom:24px}#types .box p{font-size:20px}#types h3{text-align:center;background-color:#b06e6e;color:#fff;font-size:40px;padding-top:24px;padding-bottom:24px;margin-bottom:24px}#hte{position:relative;background-color:#fffcf9;padding-bottom:134px}#hte .hte_bg{width:100%;height:579px;object-fit:cover;object-position:bottom}#hte #h3_box{width:100%;position:absolute;top:56px}#hte h3{color:#fff;text-align:center;font-size:64px}#hte #h4{width:73%;text-align:center;background-color:#f5f0e6;margin-left:auto;margin-right:auto;padding-top:22px;padding-bottom:197px;border-radius:50%;margin-bottom:-229px}#hte #h4 h4{font-size:40px;font-family:Shippori Mincho,serif}#hte #h4 img{width:74px}#hte .container{margin-top:-314px;z-index:100;position:relative}#hte .container_inner{border-radius:15px;background-color:#f5f0e6;text-align:center;padding-top:64px;padding-bottom:40px}#hte .container_inner #basic{background-color:#fff;margin-left:40px;margin-right:40px;border-radius:14px;border:solid 1px #453838;overflow:hidden}#hte .container_inner #basic h5{font-size:28px;color:#fff;background-color:#453838;margin-bottom:24px}#hte .container_inner #basic h5 span{font-size:20px}#hte .container_inner #basic .flex{gap:36px;margin-left:40px;margin-right:40px;margin-bottom:32px}#hte .container_inner #basic .flex .use_img{width:45%;object-fit:contain}#hte .container_inner #basic .flex div{width:55%;text-align:left}#hte .container_inner #basic .flex div img{width:100%;margin-bottom:16px}#hte .container_inner #basic .point{position:relative;margin-right:40px;margin-left:40px;margin-bottom:40px;border:solid 1px #C52929;border-radius:9px}#hte .container_inner #basic .point img{position:absolute;top:-24px;left:50%;transform:translate(-50%);width:120px}#hte .container_inner #basic .point p{font-size:14px;margin:24px 40px 16px;text-align:left}#hte .container_inner #inf{margin:40px}#hte .container_inner #inf .inf_title{width:284px;margin-bottom:24px}#hte .container_inner #inf ul{gap:18px}#hte .container_inner #inf ul li{width:25%}#hte .container_inner #inf ul img{width:100%;object-fit:contain;box-shadow:0 1px 8px #00000040}#recipe_book{position:relative;margin:40px;background:linear-gradient(to right,#e7dbdb,#7a6161);padding:12px;border-radius:4px}#recipe_book img{position:absolute;width:30%;top:-20px;left:24px}#recipe_book .flex{border:2px solid #FFFFFF;border-radius:4px}#recipe_book p{margin-top:20px;margin-bottom:20px;margin-left:33%;font-family:Shippori Mincho,serif;font-size:26px;color:#fff;text-align:left}#voice{background-image:url(/cdn/shop/files/voice_bg.webp?v=1729653002);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:56px;padding-bottom:56px}#voice div{max-width:880px;margin:0 auto}#voice div img{width:100%}#reviews{background-image:url(/cdn/shop/files/sol_bg.webp?v=1729652918);background-position:center;background-size:cover;text-align:center;padding-bottom:134px}#reviews h4{font-size:24px;color:#df6666}#reviews h4 span{font-size:16px}#reviews img:first-child{width:320px;margin-bottom:48px;margin-top:88px}#reviews .flex{gap:36px}#reviews li{background-color:#fff;width:50%;padding:24px;font-size:14px}#reviews li img{width:176px;margin-top:24px;margin-bottom:24px}#reviews li p{text-align:left}#story{background-image:url(/cdn/shop/files/story_bg.webp?v=1729652918);background-position:center;background-size:cover;padding-top:80px;padding-bottom:88px}#story h3 img{width:100%;margin-bottom:32px}#story .flex{align-items:end;gap:24px}#story .flex img{width:40%;object-fit:contain}#story .flex p{width:60%;font-size:15px;line-height:1.7}#story .flex p span{color:#c16b6b}#s_bg{background-image:url(/cdn/shop/files/s_bg.webp?v=1729652919);background-size:cover;background-position:center;padding-top:130px;padding-bottom:130px}#q_a h3{font-size:36px;color:#fff;background-color:#3c3232;text-align:center;padding-top:16px;padding-bottom:16px}#q_a .container_inner{background-color:#fcfaf8;padding:32px 80px;display:grid;gap:20px}#q_a p{width:92%}#q_a .q{align-items:center;gap:18px;font-size:20px;margin-bottom:8px}#q_a .a{align-items:start;font-size:14px;gap:18px}#q_a .flex img{width:40px}#q_a .line{width:100%;height:1px;background-color:#c8b3b3}#exclusive{margin-top:80px}#exclusive h3{display:grid;gap:12px;font-size:36px;color:#fff;background:linear-gradient(to right,#eda2a2,#c25e5e);text-align:center;padding:8px 24px}#exclusive h3 .line{width:100%;height:1px;background-color:#fff}#exclusive h4 img{width:264px;margin-bottom:20px}#exclusive .container_inner{background-color:#f9f8f2;text-align:center;padding-top:28px;padding-bottom:64px}#exclusive .container_inner .flex{padding-left:56px;padding-right:56px}#exclusive .txt_box{width:60%;text-align:left}#exclusive .txt_box img{width:100%;margin-bottom:24px}#exclusive .e_img{width:40%;object-fit:contain}#subscription h3{display:grid;gap:12px;font-size:48px;color:#fff;background:linear-gradient(to right,#eda2a2,#c25e5e);text-align:center;padding:8px 24px}#subscription h3 .line{width:100%;height:1px;background-color:#fff}#subscription .container_inner{background-image:url(/cdn/shop/files/sub_bg.webp?v=1729653002);background-position:right;background-size:cover;padding-left:32px;padding-right:32px}#subscription .container_inner p{font-size:14px;color:#fff;padding-top:40px}#subscription .price img{width:50%;margin-bottom:32px}#subscription .container_inner .flex{gap:24px;padding-bottom:48px}#subscription .container_inner .flex img{width:100%;box-shadow:0 8px 14px #322121cc}#cta .container_inner{margin-top:104px;background-color:#fff;text-align:center;padding:48px 64px 94px}#cta .container_inner img{object-fit:contain}#cta .container_inner h3{font-size:28px;margin-bottom:40px}#cta .container_inner h3 img{width:80%}#cta .container_inner h4{color:#fff;display:inline;background-color:#c17474;font-family:Shippori Mincho,serif;font-size:18px;padding:3px 24px 5px;border-radius:50px}#cta .container_inner h5{font-size:24px;line-height:1.2em}#cta .container_inner .price_box{margin-top:40px;text-align:left;width:100%;justify-content:space-between;align-items:end;margin-bottom:16px}#cta .container_inner .cta_info{width:70%;text-align:left}#cta .container_inner #cta_1{gap:24px;align-items:center;margin-bottom:32px;margin-top:24px}#cta .container_inner .pac{width:28%}#cta .container_inner .price{width:238px}#cta .container_inner button{letter-spacing:.12em;width:100%;background-color:#3c3232;color:#fff;font-size:22px;padding-top:6px;padding-bottom:6px;text-align:center}#lp_footer{background-color:#f9f9f7;width:100%;text-align:center;padding-top:16px}#lp_footer a{width:180px;display:block;margin-left:auto;margin-right:auto;margin-bottom:16px}#lp_footer p{border-bottom:1px solid;color:#3c3232;font-size:14px}#lp_footer copy{font-size:12px;color:#3c3232}@media screen and (max-width:1024px){#introduction h2{font-size:32px}#introduction h2 span{font-size:26px}#introduction .container #int_img1{right:20px}.material h3{font-size:36px}}@media screen and (max-width:768px){#introduction{padding-top:164px}#introduction .container .txtbox{margin-bottom:0;margin-left:auto;margin-right:auto}#introduction .container #int_img1{width:46%;position:static;display:block;margin-left:auto;margin-right:auto}#problem .flex{display:block;max-width:400px}#problem .prob_img{width:70%}#problem .container_inner{padding:40px 32px}#problem_list{margin:auto}#problem p:last-child{font-size:16px}#problem .container_inner #pro_img2{position:absolute;top:-93px;left:-109px;width:27%}#point .container_inner_2 .pt_1 h4,#point .container_inner_2 .pt_2 h4{font-size:28px}.material .mate_bg{top:auto;width:55%}.material .txt_box{width:60%}.material h3{font-size:28px}.material h3 span{font-size:64px}.material .flex{gap:8px}#advantage .container_inner{padding:40px 32px 72px}#advantage #soy,#advantage #whey{padding:24px}#advantage h3{font-size:36px}#beauty{padding:24px}#beauty .txt_box{width:62%}#beauty h3 span{font-size:31px}#beauty h4{font-size:24px}#beauty .container{padding:0 24px}#beauty .txt_box{width:69%}#types h3{font-size:32px}#types .box p{font-size:16px}#types .box h3{font-size:22px;margin-bottom:16px}#types .box h3 span{font-size:30px}#types .box p{margin-bottom:16px}#hte h3{font-size:40px}#hte .hte_bg{height:520px}#hte #h4{width:86%}#hte #h4 h4{font-size:32px}#hte #basic .flex{display:block;margin-right:40px;margin-left:40px}#hte .container_inner #basic .flex div{width:100%;text-align:center}#hte .container_inner #basic .flex div img{width:80%;margin-left:25px}#hte .container_inner #basic .flex div p{text-align:left}#hte .container_inner #basic .flex .use_img{width:80%}#hte .container_inner #basic .point p{margin-left:24px;margin-right:24px}#hte .container_inner #inf ul{gap:8px}#recipe_book img{top:36px;left:19px}#recipe_book p{font-size:22px}#reviews img:first-child{width:280px;margin-bottom:48px;margin-top:88px}#reviews img:first-child{width:280px;margin-bottom:32px;margin-top:64px}#reviews .flex{gap:24px}#reviews h4{font-size:20px;height:135px}#story .flex{display:block;text-align:center}#story .flex p{width:100%;text-align:left}#q_a .container_inner{background-color:#fcfaf8;padding:32px}#exclusive h3{font-size:28px}#exclusive .container_inner .flex{padding-left:32px;padding-right:32px}#subscription h3{font-size:28px}#subscription .container_inner{background-image:url(/cdn/shop/files/sub_bg_mid.webp?v=1729653002)}#subscription .container_inner p{padding-top:24px}#cta .container_inner{padding-left:24px;padding-right:24px}#cta .container_inner p{text-align:left}#cta .container_inner h5{font-size:18px}}@media screen and (max-width:540px){#fv_pc{display:none!important}#fv_sp{display:block!important}.img_pc{display:none!important}.img_sp{display:block!important}#h_img{width:61%;margin:auto 0% auto auto}#introduction .container{width:100%;padding-left:16px;padding-right:16px}#introduction .container .txtbox{width:100%}#introduction h2{font-size:25px}#introduction h2 span{font-size:22px}#introduction p{font-size:12px}.container{padding:0 16px}#introduction .container #int_img1{width:70%}#introduction p{text-align:left;margin-top:16px;font-size:14px}#problem .container_inner{padding:24px 16px}#problem .prob_img,#problem .container_inner h3 img{width:100%}#problem_list li,#problem_list li span{font-size:16px}#problem_list li img{width:17px}#problem p:last-child{text-align:left;font-size:14px}#solution h3{font-size:36px;margin-top:32px;margin-bottom:32px}#solution #sol_pro{max-width:100%}#solution h4 img{width:100%}#solution p{font-size:16px;text-align:left}#solution li{width:100%;font-size:16px}#solution li span{font-size:20px}#solution ul{padding-bottom:72px}#point .container_inner_2{padding-top:40px}#point li .pt_txt1{display:block}#point .pt_txt{gap:0}#point .pt_txt p{width:100%;font-size:14px;margin-top:8px}#point .pt_txt img{width:100%}#point .container_inner_2 .pt_1 h4{font-size:22px}#point .container_inner_2 .pt_2 h4{font-size:22px;line-height:1.4}#point .pt_txt2{display:flex;flex-direction:column-reverse}#point .container_inner_2 .pt_img{width:30%}#point ul{display:grid}.material .txt_box{width:100%}.material h3{font-size:32px;margin-bottom:0}.material{padding:8px 16px 32px}.material p{font-size:14px}.material .mate_bg_sp{width:125%;margin-left:-44px}.material .flex{display:block;text-align:center}.material .mate_1{width:100%}#advantage h3{font-size:28px}#advantage .flex{display:block}#advantage #soy{width:100%;margin-bottom:32px}#advantage #whey{width:100%}#advantage .container_inner{padding-left:16px;padding-right:16px}#beauty{position:relative}#beauty .b_bg_sp{position:absolute;z-index:0}#beauty{padding-left:0;padding-right:0;background-image:none;background-color:#f6e4de}#beauty .b_bg_sp{position:absolute;top:0;left:0;width:100%}#beauty h3{font-size:28px;margin-top:60%;position:relative;z-index:1;margin-bottom:24px}#beauty h3 span{font-size:33px}#beauty .txt_box{margin:auto;width:92%;padding-left:16px;padding-right:16px;position:relative;z-index:2}#beauty .txt_box{font-size:14px}#beauty .container{padding:0}#v_bg,#hte{padding-bottom:80px}#hte h3{font-size:32px}#hte .hte_bg{height:494px}#hte #h4 h4{font-size:20px}#hte #h4 img{width:36px}#hte #h4{width:97%}#hte #h4{padding-top:11px;padding-bottom:172px;margin-bottom:-202px}#hte .container_inner #basic{margin-left:16px;margin-right:16px}#hte .container_inner #basic .flex{gap:36px;margin-left:12px;margin-right:12px}#hte .container_inner #basic .point{margin-right:12px;margin-left:12px}#hte .container_inner #basic .point p{margin-left:8px;margin-right:8px}#hte .container_inner #basic .flex div p{font-size:14px}#hte .container_inner #basic .point p{font-size:12px}#hte .container_inner #basic .flex .use_img{width:100%}#hte .container_inner #basic .flex div img{width:100%;margin-left:0}#hte .container_inner{padding-top:48px}#hte .container_inner #basic h5{font-size:24px}#hte .container_inner #basic h5 span{font-size:18px}#hte .container_inner #inf{margin-left:16px;margin-right:16px}#hte .container_inner #inf ul li{width:48%}#hte .container_inner #inf .flex{flex-wrap:wrap}.inf_title{width:80%}#recipe_book{background:linear-gradient(to bottom,#e7dbdb,#7a6161);margin-bottom:0}#recipe_book{margin-left:16px;margin-right:16px}#recipe_book p{margin-left:16px;margin-right:16px;margin-top:0;font-size:21px;line-height:1.7}#recipe_book .flex{display:block}#recipe_book img{position:relative;top:0;left:0;width:200px;margin-top:-34px}#voice{padding-top:32px;padding-bottom:16px}#reviews .flex{display:block}#reviews li{width:100%;margin-bottom:16px}#reviews h4{height:auto;font-size:20px}#reviews h4 span{font-size:12px}#reviews li p{font-size:14px}#reviews li img{width:140px}#reviews{padding-bottom:80px}#reviews img:first-child{width:230px}#story{padding-top:24px}#story .flex p{margin-top:32px}#story .flex p span{font-size:14px}#story .flex img{width:67%}#s_bg{padding-top:80px;padding-bottom:80px}#q_a .container_inner{padding:24px 16px}#q_a h3{font-size:24px;padding-top:12px;padding-bottom:12px}#q_a .q{gap:12px}#q_a .q p{font-size:16px}#q_a .a{gap:12px}#q_a .a p{font-size:14px}#exclusive .container{padding:0}#exclusive h3{font-size:24px;padding:6px;gap:12px}#exclusive h4 img{width:216px}#exclusive .container_inner .flex{display:block}#exclusive .txt_box,#exclusive .e_img{width:100%}#exclusive p{font-size:14px}#exclusive .container_inner .flex{padding-left:16px;padding-right:16px}#subscription .container{padding:0}#subscription h3{font-size:24px;padding:6px;gap:12px}#subscription .container_inner p{font-size:12px}#subscription .container_inner p{padding-top:393px}#subscription .container_inner{padding-left:16px;padding-right:16px;background-image:url(/cdn/shop/files/sub_bg_sp.webp?v=1729669939);background-position:top;background-size:cover}#subscription .price img{width:100%}#subscription .container_inner .flex{display:block;text-align:center}#subscription .container_inner .flex img{width:300px;margin-bottom:16px}#cta .container_inner{padding-left:16px;padding-right:16px;padding-bottom:32px}#cta .container_inner h3{font-size:22px}#cta .container_inner h3 img{width:100%}#cta .container_inner #cta_1{display:block}#cta .container_inner .cta_info{width:100%}#cta .container_inner .pac{width:43%}#lp_footer a{width:160px}#lp_footer p{border-bottom:1px solid;color:#3c3232;font-size:12px}#lp_footer copy{font-size:10px;color:#3c3232}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lp_style.css.map */
