@media screen and (min-width:768px){.LpExpertList_expert_list__KBeGC{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}}.LpExpertList_expert_item__Us0oU{padding:16px;margin:8px 0 0;background:#fff;border-radius:4px}@media screen and (min-width:768px){.LpExpertList_expert_item__Us0oU{width:min(48%,390px);margin:0}}.LpExpertList_expert_copy__p6sMs{font-size:18px;font-size:1.125rem;font-weight:700;color:#666;text-align:center;letter-spacing:.05rem}@media screen and (min-width:768px){.LpExpertList_expert_copy__p6sMs{font-size:22px;font-size:1.375rem}}.LpExpertList_profile__6tFfe{display:flex;gap:20px;margin:16px 0 0}.LpExpertList_profile_image__8KhAk{width:100px}@media screen and (min-width:768px){.LpExpertList_profile_image__8KhAk{width:120px}}.LpExpertList_profile_text__6GDFb{line-height:1.5}.LpExpertList_post__b9bFw{font-size:14px;font-size:.875rem}.LpExpertList_name__eXRZj{margin:8px 0 0;font-weight:700}@media screen and (min-width:768px){.LpExpertList_name__eXRZj{font-size:18px;font-size:1.125rem}}.LpExpertList_list_career___Us9S{font-size:14px;font-size:.875rem;margin:16px 0 0}@media screen and (min-width:768px){.LpExpertList_list_career___Us9S{font-size:16px;font-size:1rem}}.LpExpertList_list_career___Us9S li{padding:0 0 0 1em;margin:2% 0 0;line-height:1.5;text-indent:-.8em}.LpExpertList_list_career___Us9S li:before{display:inline-block;width:.3em;height:.3em;margin:0 .5em .4em 0;content:"";background:#2c2c2c;border-radius:50%}@media screen and (min-width:768px){.LpQualityBox_quality_box__52ARK{display:flex;flex-flow:row-reverse;align-items:center;justify-content:space-between;margin:24px 0 0}}.LpQualityBox_quality_box__52ARK p{line-height:1.8;color:#666;text-align:justify;letter-spacing:.05rem}@media screen and (min-width:768px){.LpQualityBox_quality_box__52ARK p{font-size:18px;font-size:1.125rem;width:min(48%,440px)}}.LpQualityBox_quality_box__52ARK figure{margin:16px auto 0}@media screen and (min-width:768px){.LpQualityBox_quality_box__52ARK figure{width:min(50%,520px);margin:0}}.LpAccordion_button__fKTh8{font-size:14px;font-size:.875rem;width:100%;margin:2px 0 0;line-height:1.5;text-align:left;background:#fff}.LpAccordion_button__fKTh8:hover .LpAccordion_title_wrapper__Y0uX3{opacity:.7}.LpAccordion_title_wrapper__Y0uX3{font-size:14px;font-size:.875rem;display:flex;flex-direction:row;align-items:flex-start;padding:16px;font-weight:500;color:#fff;cursor:pointer;transition:opacity .3s}@media screen and (min-width:768px){.LpAccordion_title_wrapper__Y0uX3{font-size:18px;font-size:1.125rem;padding:16px 24px}}.LpAccordion_content_wrapper__Vwzqv{font-size:14px;font-size:.875rem;padding:16px 24px;line-height:1.8;color:#2c2c2c;text-align:justify;letter-spacing:.05rem;background:#fff}@media screen and (min-width:768px){.LpAccordion_content_wrapper__Vwzqv{font-size:16px;font-size:1rem}}.LpFaq_wrapper__dWf8C{margin:24px 0 0}.LpFaq_wrapper__dWf8C details{background:#2c2c2c}.vitanote-for-protein_wrapper__4I9vh{width:100%;overflow:hidden}.vitanote-for-protein_wrapper_large__OrfE1,.vitanote-for-protein_wrapper_small__Wtufp{width:100%;padding:0 24px;margin:0 auto}@media screen and (min-width:768px){.vitanote-for-protein_wrapper_large__OrfE1{width:min(100%,1024px);padding:0 16px}.vitanote-for-protein_wrapper_small__Wtufp{width:min(100%,832px);padding:0 16px}}.vitanote-for-protein_title__soby4{font-size:24px;font-size:1.5rem;margin:0 auto 24px;font-weight:600;line-height:1.5;color:#2c2c2c;text-align:center;letter-spacing:.03rem}@media screen and (min-width:768px){.vitanote-for-protein_title__soby4{font-size:32px;font-size:2rem}}.vitanote-for-protein_bg_wave__lZ_jx{position:absolute;top:0;left:0;width:100%}@media screen and (min-width:768px){.vitanote-for-protein_bg_wave__lZ_jx{top:-2px;left:50vw;width:min(100%,992px);transform:translate(-50%)}.vitanote-for-protein_sp__ufda0{display:none}}@media screen and (max-width:767px){.vitanote-for-protein_pc__bV1t_{display:none}}.vitanote-for-protein_hero__Bt1Yn{position:relative;background:linear-gradient(90deg,#e9e7e6,#e5e4e0 48%,#d8d6d1)}@media screen and (max-width:767px){.vitanote-for-protein_hero__Bt1Yn{aspect-ratio:360/490}}@media screen and (min-width:768px){.vitanote-for-protein_hero__Bt1Yn{width:100%;height:600px}}.vitanote-for-protein_hero__Bt1Yn .vitanote-for-protein_wrapper_large__OrfE1{position:relative;height:100%;padding:0 20px}.vitanote-for-protein_hero_title_wrapper__x6paS{padding:14% 0 0}@media screen and (min-width:768px){.vitanote-for-protein_hero_title_wrapper__x6paS{position:absolute;top:34%;left:55%;padding:0}}.vitanote-for-protein_hero_title_sub__xd5id{font-size:18px;font-size:1.125rem;font-weight:500;line-height:1.4;color:#575654;text-align:center;letter-spacing:.05rem}@media screen and (min-width:768px){.vitanote-for-protein_hero_title_sub__xd5id{font-size:22px;font-size:1.375rem;padding:0;letter-spacing:.08rem}}.vitanote-for-protein_hero_title__9J1LW{font-size:26px;font-size:1.625rem;margin:4px 0 0;font-weight:700;line-height:1.5;color:#2eb6aa;text-align:center;letter-spacing:.05rem}@media screen and (min-width:768px){.vitanote-for-protein_hero_title__9J1LW{font-size:36px;font-size:2.25rem;margin:8px 0 0}}.vitanote-for-protein_hero_title__9J1LW span{font-weight:600;letter-spacing:.02rem}.vitanote-for-protein_hero_naem__eapvl{font-size:18px;font-size:1.125rem}.vitanote-for-protein_hero_img__ToK0q{position:absolute;bottom:0;left:50%;width:100%;object-fit:cover}@media screen and (max-width:767px){.vitanote-for-protein_hero_img__ToK0q{height:74%;object-position:38%;transform:translate(-50%,17%)}}@media screen and (min-width:768px){.vitanote-for-protein_hero_img__ToK0q{top:0;bottom:auto;height:100%;object-position:center center;transform:translate(-50%)}}.vitanote-for-protein_hero_button__mCjO7{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#f18d00;border:2px solid #f18d00;border-radius:4px;transition:color .3s,background .3s;width:min(70%,240px)}.vitanote-for-protein_hero_button__mCjO7:hover{color:#f18d00;background:#fff}@media screen and (max-width:767px){.vitanote-for-protein_hero_button__mCjO7{position:absolute;top:33%;left:50%;transform:translate(-50%)}}@media screen and (min-width:768px){.vitanote-for-protein_hero_button__mCjO7{margin:24px auto 0}}.vitanote-for-protein_feature__k_i8Y{padding:60px 0 40px;background:#f2f2f2}@media screen and (min-width:768px){.vitanote-for-protein_feature__k_i8Y{padding:80px 0}}.vitanote-for-protein_feature_title___nvHQ{font-size:20px;font-size:1.25rem;margin:40px 0 0;font-weight:700;color:#2c2c2c;text-align:center;letter-spacing:.05rem}@media screen and (min-width:768px){.vitanote-for-protein_feature_title___nvHQ{font-size:24px;font-size:1.5rem;margin:60px 0 30px}}.vitanote-for-protein_feature_title___nvHQ span{font-size:36px;font-size:2.25rem;position:relative;display:block;width:max-content;margin:0 auto 16px;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.05rem}@media screen and (min-width:768px){.vitanote-for-protein_feature_title___nvHQ span{font-size:50px;font-size:3.125rem;margin:0 auto 20px}}.vitanote-for-protein_feature_title___nvHQ span:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:"";background:#2c2c2c}.vitanote-for-protein_feature_img__kGCh1,.vitanote-for-protein_feature_img_center__FLs_w{margin:16px 0 0}.vitanote-for-protein_feature_img_center__FLs_w img{display:block;width:min(100%,550px);margin:0 auto}.vitanote-for-protein_feature_text__wmZ6C{margin:8px 0 0;line-height:1.8;color:#666}@media screen and (min-width:768px){.vitanote-for-protein_feature_text__wmZ6C{font-size:18px;font-size:1.125rem;text-align:center}.vitanote-for-protein_flavor_wrap__Idlqb{display:flex;flex-wrap:wrap;justify-content:space-between}}.vitanote-for-protein_flavor_list__t8eaB{padding:24px 16px;margin:16px 0 0;line-height:1.5;background:#e6e6e7}@media screen and (min-width:768px){.vitanote-for-protein_flavor_list__t8eaB{width:min(49%,400px);padding:24px;margin:16px 0 0}.vitanote-for-protein_flavor_description__nuyQF{font-size:18px;font-size:1.125rem}}.vitanote-for-protein_flavor_list_title__oKOte{font-size:22px;font-size:1.375rem;line-height:1.3;color:#666;text-align:center}.vitanote-for-protein_flavor_list_title__oKOte span{font-size:12px;font-size:.75rem;display:block;font-weight:500;color:#9a9a9a}.vitanote-for-protein_flavor_list_image__4yvBB{margin:8px 0 16px}.vitanote-for-protein_flavor_list_comment__uviq2{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0}.vitanote-for-protein_flavor_list_icon__pyWXk{width:70px}.vitanote-for-protein_flavor_list_comment__uviq2 p{font-size:13px;font-size:.8125rem;position:relative;width:calc(100% - 90px);padding:12px;background:#fff;border-radius:4px}@media screen and (min-width:768px){.vitanote-for-protein_flavor_list_comment__uviq2 p{font-size:16px;font-size:1rem}}.vitanote-for-protein_flavor_list_comment__uviq2 p:before{position:absolute;bottom:24px;left:-12px;display:block;width:12px;height:8px;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%);content:"";background:#fff}.vitanote-for-protein_flavor_list_materials__stm82{font-size:12px;font-size:.75rem;margin:16px 0 0}@media screen and (min-width:768px){.vitanote-for-protein_flavor_list_materials__stm82{font-size:14px;font-size:.875rem}}.vitanote-for-protein_feature_title_flavor__0hFUV{font-size:18px;font-size:1.125rem;margin:40px 0 0;text-align:center}@media screen and (min-width:768px){.vitanote-for-protein_feature_title_flavor__0hFUV{font-size:24px;font-size:1.5rem}}.vitanote-for-protein_flavor_box__VnuBY{margin:24px 0 0}@media screen and (min-width:768px){.vitanote-for-protein_flavor_box__VnuBY{display:flex;justify-content:space-between}}.vitanote-for-protein_flavor_box_image__YvVE6{display:block;width:352px;margin:0 auto}@media screen and (min-width:768px){.vitanote-for-protein_flavor_box_text__CiGyW{width:calc(100% - 380px)}}.vitanote-for-protein_flavor_box_title__0EM0s{margin:16px 0 0;font-weight:700}@media screen and (min-width:768px){.vitanote-for-protein_flavor_box_title__0EM0s{font-size:24px;font-size:1.5rem;margin:0}}.vitanote-for-protein_flavor_box_description__BnIQH{margin:8px 0 0;line-height:1.8;text-align:justify}@media screen and (min-width:768px){.vitanote-for-protein_flavor_box_description__BnIQH{font-size:18px;font-size:1.125rem}}.vitanote-for-protein_flavor_box_note__AQRzP{font-size:14px;font-size:.875rem;margin:16px 0 0;line-height:1.5}@media screen and (min-width:768px){.vitanote-for-protein_flavor_box_note__AQRzP{font-size:18px;font-size:1.125rem;text-align:justify}}.vitanote-for-protein_feature_list__s4vMQ{display:flex;gap:0 16px;flex-wrap:wrap;list-style-type:disc}@media screen and (max-width:767px){.vitanote-for-protein_feature_list__s4vMQ{margin:16px 0 0;justify-content:center}}@media screen and (min-width:768px){.vitanote-for-protein_feature_list__s4vMQ{width:560px;margin:0 auto}}.vitanote-for-protein_feature_list__s4vMQ li{margin-left:1em}@media screen and (max-width:767px){.vitanote-for-protein_feature_list__s4vMQ li{width:6em}}@media screen and (min-width:768px){.vitanote-for-protein_feature_list__s4vMQ li{width:7em}}.vitanote-for-protein_case__WTL5X{position:relative;padding:80px 0 60px}@media screen and (min-width:768px){.vitanote-for-protein_case__WTL5X{padding:160px 0 80px}}.vitanote-for-protein_case_list__SrhcV{display:flex;gap:8px;width:100%;margin:16px 0 0}@media screen and (max-width:767px){.vitanote-for-protein_case_list__SrhcV{justify-content:space-between;overflow-x:scroll;scroll-snap-type:x mandatory}.vitanote-for-protein_case_list_item__rh9YW{scroll-snap-align:start}.vitanote-for-protein_case_list_item__rh9YW img{width:88vw;max-width:none}}.vitanote-for-protein_recommend__VsZMM{position:relative;padding:80px 0 60px;background:#f2f2f2}@media screen and (min-width:768px){.vitanote-for-protein_recommend__VsZMM{padding:160px 0 80px}}.vitanote-for-protein_recommend_list__0_m8U{width:80%;margin:0 auto}@media screen and (min-width:768px){.vitanote-for-protein_recommend_list__0_m8U{display:flex;justify-content:space-between;width:100%}}.vitanote-for-protein_recommend_item__zKATH{margin:24px 0 0;text-align:center}.vitanote-for-protein_expert__AXTbw{position:relative;padding:80px 0 60px;background:#f1f5f8}@media screen and (min-width:768px){.vitanote-for-protein_expert__AXTbw{padding:160px 0 80px}}.vitanote-for-protein_quality__97Yjx{position:relative;padding:80px 0 60px}@media screen and (min-width:768px){.vitanote-for-protein_quality__97Yjx{padding:160px 0 80px}}.vitanote-for-protein_cv__qszkV{padding:40px 0;background:#f2f2f2}.vitanote-for-protein_cv_box__CpycN{padding:16px;background:#fff;border-radius:10px}@media screen and (min-width:768px){.vitanote-for-protein_cv_box_wrap__6Afq7{display:grid;grid-template-areas:"title title" "image text" "image button";grid-template-rows:auto auto 1fr;grid-template-columns:320px 48%;grid-gap:16px 4%;gap:16px 4%;width:min(100%,764px);padding:24px 16px 32px;margin:0 auto}}.vitanote-for-protein_cv_title__6ABhK{color:#2eb6aa;text-align:center}@media screen and (min-width:768px){.vitanote-for-protein_cv_title__6ABhK{font-size:28px;font-size:1.75rem;grid-area:title}}@media screen and (max-width:767px){.vitanote-for-protein_cv_image__KsGbI{aspect-ratio:290/194;overflow:hidden}.vitanote-for-protein_cv_image__KsGbI img{height:100%;object-fit:cover;object-position:center center}}@media screen and (min-width:768px){.vitanote-for-protein_cv_image__KsGbI{grid-area:image}}.vitanote-for-protein_cv_image__KsGbI img{width:100%}.vitanote-for-protein_cv_text__ApQvn{margin:16px 0}@media screen and (min-width:768px){.vitanote-for-protein_cv_text__ApQvn{grid-area:text;margin:0}.vitanote-for-protein_cv_text__ApQvn img{display:block;width:min(100%,400px);margin:0 auto}}.vitanote-for-protein_cv_button__FygJg{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#f18d00;border:2px solid #f18d00;border-radius:4px;transition:color .3s,background .3s;font-size:18px;font-size:1.125rem;width:100%}.vitanote-for-protein_cv_button__FygJg:hover{color:#f18d00;background:#fff}@media screen and (min-width:768px){.vitanote-for-protein_cv_button__FygJg{grid-area:button;width:min(100%,400px);margin:0 auto}}.vitanote-for-protein_cv_button_normal__K3Eh6{display:block;padding:.5em 2em;font-weight:500;color:#fff;text-align:center;cursor:pointer;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:color .3s,background .3s;font-size:18px;font-size:1.125rem;margin:24px auto 0}.vitanote-for-protein_cv_button_normal__K3Eh6:hover{color:#2eb6aa;background:#fff}@media screen and (max-width:767px){.vitanote-for-protein_cv_button_normal__K3Eh6{width:calc(100% - 32px);padding:.5em .8em;line-height:1.5}}@media screen and (min-width:768px){.vitanote-for-protein_cv_button_normal__K3Eh6{width:400px}}.vitanote-for-protein_cv_text_note__5FLq8{font-size:14px;font-size:.875rem;margin:16px 0 0;color:#9a9a9a}.vitanote-for-protein_other_product__Ce6VD{padding:40px 0;background:#f1f5f8}.vitanote-for-protein_other_product_title__uYb95{font-size:18px;font-size:1.125rem;margin:0 auto 16px;font-weight:500;color:#666;text-align:center}@media screen and (min-width:768px){.vitanote-for-protein_other_product_title__uYb95{font-size:24px;font-size:1.5rem}}.vitanote-for-protein_list_wrapper_2col__qpOgx{display:flex;flex-direction:column;gap:16px;margin:0 auto}@media screen and (min-width:768px){.vitanote-for-protein_list_wrapper_2col__qpOgx{flex-direction:row;justify-content:center;width:100%;padding:0}.vitanote-for-protein_list_wrapper_2col__qpOgx .vitanote-for-protein_list_link__bycS8{width:392px}}.vitanote-for-protein_list_link__bycS8{display:flex;flex-direction:column;justify-content:center;padding:16px;background:#fff;border-radius:10px}@media screen and (min-width:768px){.vitanote-for-protein_list_link__bycS8{height:100%}}.vitanote-for-protein_list_link__bycS8:hover .vitanote-for-protein_list_image__dWQ0w{opacity:.7}.vitanote-for-protein_list_link__bycS8:hover .vitanote-for-protein_list_button__XdZsH{color:#2eb6aa;background:#fff}.vitanote-for-protein_list_image__dWQ0w{width:100%;height:auto;transition:opacity .3s}.vitanote-for-protein_list_subtitle__6WCEY{font-size:12px;font-size:.75rem;margin:14px 0 0;font-weight:500;line-height:1;color:#2eb6aa;letter-spacing:.05rem}.vitanote-for-protein_list_title__1I1hz{padding:0 0 10px;margin:8px 0 0;font-weight:700;line-height:1.3;letter-spacing:.05rem}.vitanote-for-protein_list_button__XdZsH{padding:14px;line-height:1;color:#fff;text-align:center;background:#2eb6aa;border:2px solid #2eb6aa;border-radius:4px;transition:opacity .3s,color .3s}@media screen and (min-width:768px){.vitanote-for-protein_list_button__XdZsH{margin-top:auto}}.vitanote-for-protein_faq__8jSuk{position:relative;padding:80px 0 60px;background:#e0e0e0}@media screen and (min-width:768px){.vitanote-for-protein_faq__8jSuk{padding:160px 0 80px}}