.fluffy{opacity:0;position:relative}.fluffy-upper{bottom:-50px}.fluffy-upper.move{opacity:1;bottom:0;transition:all 0.8s}.fluffy-appear{opacity:0}.fluffy-appear.move{opacity:1;transition:all 0.8s ease}.fluffy-slidein-l{opacity:0;left:-50px}.fluffy-slidein-l.move{opacity:1;left:0;transition:all 0.8s}.fluffy-slidein-r{opacity:0;right:-50px}.fluffy-slidein-r.move{opacity:1;right:0;transition:all 0.8s}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-col{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-row-r{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.float:after{clear:both;content:'';display:block;height:0}.float-r{float:right}.float-l{float:left}.ctr{text-align:center}@media screen and (min-width: 992px){.ctr-pc{text-align:center}}@media screen and (min-width: 768px){.ctr-pc-tab{text-align:center}}@media screen and (max-width: 991px) and (min-width: 768px){.ctr-tab{text-align:center}}@media screen and (max-width: 991px){.ctr-tab-sp{text-align:center}}@media screen and (max-width: 767px){.ctr-sp{text-align:center}}.pc,.pc-tab,.tab,.tab-sp,.sp{display:none}@media screen and (min-width: 992px){.pc{display:inherit}}@media screen and (min-width: 768px){.pc-tab{display:inherit}}@media screen and (max-width: 991px) and (min-width: 768px){.tab{display:inherit}}@media screen and (max-width: 991px){.tab-sp{display:inherit}}@media screen and (max-width: 767px){.sp{display:inherit}}@media screen and (min-width: 992px){.clickoff-pc{pointer-events:none}}@media screen and (min-width: 768px){.clickoff-pc-tab{pointer-events:none}}@media screen and (max-width: 991px) and (min-width: 768px){.clickoff-tab{pointer-events:none}}@media screen and (max-width: 991px){.clickoff-tab-sp{pointer-events:none}}@media screen and (max-width: 767px){.clickoff-sp{pointer-events:none}}.alignleft{float:left;display:inline;margin-right:20px}.alignright{float:right;display:inline;margin-left:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear{zoom:1}.clear:after{clear:both;content:'';display:block;height:0}.g{font-family:'Open Sans',sans-serif}.main .gn{color:#1fa030}.main .accent-wt,.main .accent-gn{position:relative;line-height:1}.main .accent-wt:after,.main .accent-gn:after{content:'';right:-43px;top:-22px;width:29px;height:40px;display:block;background:no-repeat center center/contain;position:absolute}.main .accent-sp:after{content:none}.main .accent-wt:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_accent_wt_pc.svg")}.main .accent-gn:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_accent_gn_pc.svg")}.main .ovalttl{text-align:center}.main .ovalttl span{display:inline-block;border-radius:1000px;background:#1fa030;color:#fff;font-size:28px;font-weight:700;line-height:1.5;padding:12px 60px 11px}.main .prologuesec{margin-top:-85px}.main .prologuesec .balloonbox{background:#1fa030;border-radius:30px;padding:52px 20px 60px;position:relative}.main .prologuesec .balloonbox:before{content:'';display:block;width:124x;height:91px;position:absolute;left:0;right:0;top:-61px;z-index:1;margin:auto;background:no-repeat center center/contain}.main .prologuesec .balloonbox:after{content:'';display:block;width:64px;height:42px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_rounded_tri_gn_btm.svg") no-repeat center center/contain;position:absolute;left:0;right:0;bottom:-33px;margin:auto}.main .prologuesec .balloonbox.qa:before{background-image:url("/sites/default/files/brand/milo/milo-renew/images/qa/prologue_ico_qa.svg")}.main .prologuesec .balloonbox.health:before{background-image:url("/sites/default/files/brand/milo/milo-renew/images/health/prologue_ico_health.svg")}.main .prologuesec .balloonbox.nutrition:before{background-image:url("/sites/default/files/brand/milo/milo-renew/images/nutrition/prologue_ico_nutrition.svg")}.main .prologuesec .balloonbox h2{font-size:32px;line-height:1.5;text-align:center;color:#fff}.main .prologuesec .balloonbox p{margin:32px 0 0;font-size:18px;color:#fff}.main .wave-gn{background:#1fa030;position:relative}.main .wave-gn:before{content:'';display:block;width:100%;height:82px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_gn_pc.svg") repeat-x center center/1280px 82px;position:absolute;left:0;top:-82px;z-index:1}.main .wave-wt{position:relative}.main .wave-wt:before{content:'';display:block;width:100%;height:82px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_wt_btm_pc.svg") repeat-x center center/1280px 82px;position:absolute;left:0;top:-34px;z-index:1}.main .wave-wtend{position:relative}.main .wave-wtend:before{content:'';display:block;width:100%;height:82px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/check_03.svg") repeat-x center center/1280px 82px;position:absolute;left:0;top:-20%;z-index:1}.main .wave-bg{position:relative}.main .wave-bg:before{content:'';display:block;width:100%;height:82px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_bg_btm_pc.svg") repeat-x center center/1280px 82px;position:absolute;left:0;top:-34px;z-index:1}.main .txtbox>:first-child{margin-top:0}.main .scrollbox{width:100%;overflow-x:auto}.main .scrollbox>:first-child{margin-top:0}.main .scrollbox table{max-width:100%}.main .bgbox-gn{background:#ddf1e2;border-radius:30px;padding:90px 6.1% 60px;position:relative}.main .linkbtn a{display:block;margin:0 auto;font-size:18px;font-weight:700;text-align:center;padding:14px;text-decoration:none}.main .linkbtn a:hover{opacity:1}.main .linkbtn.bdwtbtn a{border:2px solid #fff;border-radius:1000px;color:#fff}.main .linkbtn.bdwtbtn a:hover{background:#fff;color:#1fa030}.main .linkbtn.bdgnbtn a{border:2px solid #1fa030;border-radius:1000px;color:#1fa030;background:#fff}.main .linkbtn.bdgnbtn a:hover{background:#ddf1e2}.main .linkbtn.checkbtn{margin:24px 0 0}.main .linkbtn.checkbtn a{border:2px solid #1fa030;border-radius:1000px;color:#1fa030;background:#fff;max-width:440px;height:70px}.main .linkbtn.checkbtn a:hover{background:#1FA030;color:#FFF}.main .linkbtn.checkbtn a{display:block;text-decoration:none;position:relative;max-width:444px;margin:0 auto}.main .linkbtn.checkbtn a:before,.main .linkbtn.checkbtn a:after{content:'';display:block;width:47px;height:47px;background:no-repeat center center/contain;position:absolute;top:10px;z-index:-1;transition:all 0.2s}.main .linkbtn.checkbtn a:before{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_buybtn_l.svg");left:16px}.main .linkbtn.checkbtn a:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_buybtn_r.svg");right:16px}.main .linkbtn.checkbtn a:hover{opacity:1}.main .linkbtn.checkbtn a:hover:before,.main .linkbtn.checkbtn a:hover:after{top:-20px}.main .linkbtn.checkbtn a:hover:before{left:-8px}.main .linkbtn.checkbtn a:hover:after{right:-8px}.main .linkbtn.checkbtn a span{display:block;background:#f3c900;color:#471004;border-radius:1000px;text-align:center;font-size:20px;font-weight:700;padding:20px}.main .linkbtn.checkbtn a span:before{content:'';display:inline-block;width:30px;height:31px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_cart_bn.svg") no-repeat center center/contain;vertical-align:-7px;margin-right:14px}.main .linkbtn.orderbtn{border-radius:1000px;color:#471004;background:#F3C900;max-width:260px;width:100%;margin-right:12px;margin-left:12px;margin-bottom:18px}.main .linkbtn.orderbtn:hover{background:#FFDD3A}.main .buybtn{margin:48px 0 0}.main .buybtn a{display:block;text-decoration:none;position:relative;max-width:444px;margin:0 auto}.main .buybtn a:before,.main .buybtn a:after{content:'';display:block;width:47px;height:47px;background:no-repeat center center/contain;position:absolute;top:10px;z-index:-1;transition:all 0.2s}.main .buybtn a:before{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_buybtn_l.svg");left:16px}.main .buybtn a:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_buybtn_r.svg");right:16px}.main .buybtn a:hover{opacity:1}.main .buybtn a:hover:before,.main .buybtn a:hover:after{top:-20px}.main .buybtn a:hover:before{left:-8px}.main .buybtn a:hover:after{right:-8px}.main .buybtn a span{display:block;background:#FFF;color:#1FA030;border-radius:1000px;text-align:center;font-size:20px;font-weight:700;padding:20px;border:solid 2px #1FA030}.main .buybtn a span:before{content:'';display:inline-block;width:36px;height:60px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/check_02.svg") no-repeat center center/contain;vertical-align:-10px;margin-right:14px;margin-bottom:-24px}.main .buybtn a span:hover{background:#1FA030;color:#FFF}.main .buybtn a span:hover:before{content:'';display:inline-block;width:36px;height:60px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/check_02_hover.svg") no-repeat center center/contain;vertical-align:-10px;margin-right:14px;margin-bottom:-24px}@media screen and (max-width: 991px) and (min-width: 768px){.main .bgbox-gn{background:#ddf1e2;border-radius:30px;padding:90px 4.6% 60px;position:relative}}@media screen and (max-width: 767px){.main .accent-wt:after,.main .accent-gn:after{right:-22px;top:-10px;width:15px;height:23px}.main .accent-pc:after{content:none}.main .accent-sp:after{content:''}.main .accent-wt:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_accent_wt_sp.svg")}.main .accent-gn:after{background-image:url("/sites/default/files/brand/milo/milo-renew/images/common/ico_accent_gn_sp.svg")}.main .ovalttl span{font-size:20px;padding:12px 40px 11px}.main .prologuesec{margin-top:-57px}.main .prologuesec .balloonbox{border-radius:10px;padding:26px 4.6% 40px}.main .prologuesec .balloonbox:before{width:60px;height:50px;top:-39px}.main .prologuesec .balloonbox:after{width:49px;height:30px;bottom:-21px}.main .prologuesec .balloonbox h2{font-size:24px}.main .prologuesec .balloonbox p{margin:20px 0 0;font-size:14px}.main .wave-gn:before{height:55px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_gn_sp.svg") repeat-x center center/375px 55px;top:-55px}.main .wave-wt:before{height:55px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_wt_btm_sp.svg") repeat-x center center/375px 55px;top:-15px}.main .wave-wtend{position:relative}.main .wave-wtend:before{content:'';display:block;width:100%;height:82px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/check_03.svg") repeat-x center center/1280px 82px;position:absolute;left:0;top:-10%;z-index:1}.main .wave-bg:before{height:55px;background:url("/sites/default/files/brand/milo/milo-renew/images/common/ptn_wave_bg_btm_sp.svg") repeat-x center center/375px 55px;top:-15px}.main .bgbox-gn{border-radius:10px;padding:50px 4.6% 40px}.main .linkbtn a{font-size:16px;padding:11px 8px}.main .linkbtn.orderbtn{border-radius:1000px;color:#471004;background:#F3C900;max-width:260px;width:100%;margin-right:12px;margin-left:12px;margin-top:0px}.main .linkbtn.orderbtn:hover{background:#FFDD3A}.main .buybtn{margin:28px 0 0}.main .buybtn a{max-width:90.3%}.main .buybtn a:before,.main .buybtn a:after{content:none}.main .buybtn a span{font-size:16px;padding:18px 10px}.main .buybtn a span:before{width:32px;height:44px;vertical-align:2px;margin-right:8px}}@media screen and (max-width: 374px){.main .prologuesec .balloonbox h2{font-size:20px}}
/*# sourceMappingURL=common_220706.css.map */

.main .linkbtn a {
    color: #471004;
}
.main .linkbtn a:hover {
    color: #471004;
}
