@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);
body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;margin:0}body>img{display:block;position:absolute}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}dd,dl,dt,li{margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.floatL{float:left}.floatR{float:right}.lp_contents{background-color:#fff;margin:0;padding:0;width:100%}.lp_contents *{box-sizing:border-box}.lp_contents .js-acc button{cursor:pointer}.lp_contents .js-acc-cont{transition:all .2s ease 0s}.lp_contents .js-acc[data-remove=true] .js-acc-cover{max-height:1000px;opacity:1;overflow-y:hidden;transition:all .5s ease 0s}.lp_contents .js-acc.m-opened[data-remove=true] .js-acc-cover{max-height:0;opacity:0}.lp_contents .js-acc .js-acc-btn-label-close{display:block}.lp_contents .js-acc .js-acc-btn-label-open,.lp_contents .js-acc.m-opened .js-acc-btn-label-close{display:none}.lp_contents .js-acc.m-opened .js-acc-btn-label-open{display:block}.lp_contents{--zi-fixednav:19;--zi-modal:1000;box-sizing:border-box;color:#231815;font-family:Zen Kaku Gothic New,sans-serif;line-height:1;margin:auto;text-align:center;width:100vw}.lp_contents a{display:block;text-decoration:none}.lp_contents a:hover,.lp_contents a:visited{color:inherit}.lp_contents em{font-style:normal}.lp_contents button{border:none;font-family:inherit;padding:0}.lp_contents img{width:100%}.lp_contents p>span{color:inherit}.lp_contents .sec_end .container{padding:11.11111vw 5.55556vw 0}.lp_contents .sec_end .end_inner{border:1px solid red;padding:5.55556vw}.lp_contents .sec_end .end_ttl{font-size:4.44444vw;line-height:150%}.lp_contents .sec_end .end_list li{padding-left:1em;text-indent:-1em}.lp_contents .sec_end .end_list li .end_link{display:inline;line-break:strict;overflow-wrap:break-word;text-decoration:underline;word-break:normal}.lp_contents .sec_end .end_box{font-size:3.33333vw;margin-top:5.55556vw;text-align:left}.lp_contents .sec_end p,.lp_contents .sec_end ul li{line-height:150%}.lp_contents .sec_end .color_red{color:red}.lp_contents .sec_end .mt-20{margin-top:5.55556vw}.lp_contents .sec_end .pl-1em{padding-left:1em}.lp_contents .sec_logo{border-top:.27778vw solid #ccc}.lp_contents .sec_logo .logo_img{margin:0 auto;width:61.11111vw}.lp_contents .sec_intro{margin:0 auto;padding:11.11111vw 0 16.94444vw}.lp_contents .sec_intro .intoro_logo{margin:0 auto;width:63.88889vw}.lp_contents .sec_intro .intro_sub{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:-3.33333vw auto 0}.lp_contents .sec_intro .intro_sub sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_tag{border:.27778vw solid #231815;font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:8.33333vw;margin:5.55556vw auto 0;width:41.11111vw}.lp_contents .sec_intro .intro_tag sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_ttl{border-bottom:.27778vw solid #231815;display:inline-block;font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%;margin:11.11111vw auto 0;padding-bottom:.83333vw}.lp_contents .sec_intro .intro_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_txt{font-family:"Noto Serif JP",serif;font-size:5vw;font-weight:400;letter-spacing:0;line-height:200%;margin:7.22222vw auto 0}.lp_contents .sec_intro .intro_txt sup{font-size:2.5vw;line-height:5vw;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_img{margin:10vw auto 0}.lp_contents .sec_intro .intro_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:8.33333vw 5.55556vw 0;text-align:left}.lp_contents .sec_intro .intro_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_habit{background:url(../img/sec_habit_bg.png) no-repeat top;background-size:100%;margin:0 auto;padding:9.72222vw 2.77778vw 11.11111vw}.lp_contents .sec_habit .habit_ttl{font-family:"Noto Serif JP",serif;font-size:6.66667vw;font-weight:400;letter-spacing:0;line-height:190%;margin:0 auto 10vw}.lp_contents .sec_habit .habit_ttl sup{font-size:3.33333vw;line-height:6.66667vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item{background-color:#fff;margin:0 auto;padding:5.55556vw 2.77778vw}.lp_contents .sec_habit .habit_item .habit_item_ttl{font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%;padding:0 2.77778vw;text-align:left}.lp_contents .sec_habit .habit_item .habit_item_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_tag{display:flex;justify-content:flex-start;margin:2.77778vw auto 0;padding:0 2.77778vw}.lp_contents .sec_habit .habit_item .habit_item_tag li{border:.27778vw solid #d5d3d3;font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:5.55556vw;margin-right:1.38889vw;padding:0 1.38889vw}.lp_contents .sec_habit .habit_item .habit_item_tag li sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont{display:flex;justify-content:space-between;margin:5.55556vw auto 0;text-align:left}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_img{width:33.33333vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt{margin:0;text-align:left;width:52.77778vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_ttl{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_ttl sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%;margin:1.66667vw auto 0}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price em{font-size:5.55556vw;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price em sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price span{border:.27778vw solid #000;display:inline-block;font-size:2.77778vw;font-weight:400;letter-spacing:0;line-height:3.61111vw;margin:0;text-align:center;width:13.88889vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price span sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn{margin:1.11111vw auto 0}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a,.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div div{align-items:center;background-color:#d4003b;color:#fff;display:flex;flex-direction:column;font-size:3.88889vw;font-weight:500;height:11.11111vw;justify-content:center;letter-spacing:0;line-height:150%;padding:0;position:relative;width:52.77778vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a sup,.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div div sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a{position:relative}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a span{font-size:2.77778vw;font-weight:500;letter-spacing:0;line-height:150%}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a span sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div a:after{background:url(../img/item_btn_icon.png) no-repeat top;background-size:100%;content:"";height:4.44444vw;margin:auto;position:absolute;right:2.77778vw;top:50%;transform:translateY(-50%);width:4.44444vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div div{background-color:#ccc;text-align:center}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn div div:after{display:none}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_link{border-bottom:.27778vw solid #000;font-size:3.33333vw;font-weight:500;letter-spacing:0;line-height:150%;margin:2.5vw 0 0;padding-bottom:1.11111vw;position:relative;width:35.55556vw}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_link sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_link:after{background:url(../img/cont_txt_link_icon.png) no-repeat top;background-size:100%;content:"";height:4.44444vw;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4.44444vw}.lp_contents .sec_habit .habit_item+.habit_item{margin-top:2.77778vw}.lp_contents .mod_anchor.m-fixed{display:block;position:relative}.lp_contents .mod_anchor.m-fixed .mod_anchor_tgt{background-color:hsla(0,0%,100%,0);bottom:0;display:flex;justify-content:flex-end;margin:0;overflow-x:hidden;position:fixed;right:0;width:31.66667vw;z-index:1000}.lp_contents .mod_anchor.m-fixed .mod_anchor_tgt .mod_anchor_nav{display:flex;opacity:1;transform:translateX(0);transition:opacity .2s ease 0s,transform .4s ease 0s;width:31.66667vw}.lp_contents .mod_anchor.m-fixed.m-hide{position:absolute}.lp_contents .mod_anchor.m-fixed.m-hide .mod_anchor_tgt .mod_anchor_nav{opacity:0;transform:translateX(31.66667vw)}.lp_contents .sec_know{margin:2.77778vw 2.77778vw 0}.lp_contents .sec_know .know_item{background-color:#ebecee;margin:0 auto;padding:8.33333vw 0;position:relative}.lp_contents .sec_know .know_item .know_item_tag{background:url(../img/know_tag_bg.png) no-repeat top;background-size:100%;font-size:4.44444vw;font-weight:500;height:11.25vw;letter-spacing:0;line-height:150%;margin:0 auto 1.38889vw;width:44.44444vw}.lp_contents .sec_know .know_item .know_item_tag sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_ttl{font-size:5.55556vw;font-weight:500;letter-spacing:0;line-height:150%}.lp_contents .sec_know .know_item .know_item_ttl sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_ttl span{font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%}.lp_contents .sec_know .know_item .know_item_ttl span sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_img{margin:8.33333vw auto 0;width:66.66667vw}.lp_contents .sec_know .know_item .know_item_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw 2.77778vw 0;text-align:left}.lp_contents .sec_know .know_item .know_item_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_bottom{background:url(../img/know_item_bottom_bg1.png) no-repeat top;background-size:100%;bottom:-21.38889vw;font-size:5.55556vw;font-weight:500;height:21.38889vw;left:0;letter-spacing:0;line-height:150%;margin:auto;padding:3.61111vw;position:absolute;right:0;width:94.44444vw;z-index:2}.lp_contents .sec_know .know_item .know_item_bottom sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item+.know_item{background:linear-gradient(180deg,#f9f3e8,#dbc6a8);padding:28.88889vw 0 8.33333vw}.lp_contents .sec_know .know_item+.know_item .know_item_img{width:88.88889vw}.lp_contents .sec_know .know_item+.know_item .know_item_bottom{background:url(../img/know_item_bottom_bg2.png) no-repeat top;background-size:100%}.lp_contents .sec_know .know_sub{font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:150%;margin:28.61111vw auto 0}.lp_contents .sec_know .know_sub sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_intro{border:.27778vw solid #c1a12a;font-size:5vw;font-weight:500;letter-spacing:0;line-height:9.16667vw;margin:2.77778vw auto 0;width:65.55556vw}.lp_contents .sec_know .know_intro sup{font-size:2.5vw;line-height:5vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_ttl{font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:150%;margin:2.77778vw auto 0}.lp_contents .sec_know .know_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw 2.77778vw 0;text-align:left}.lp_contents .sec_know .know_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_know .know_img{margin:5.27778vw auto 0;width:88.88889vw}.lp_contents .sec_detail{background:url(../img/sec_habit_bg.png) no-repeat top;background-size:100%;border-bottom:.55556vw solid #c1a12a;margin:11.11111vw auto 6.38889vw;padding:10vw 0 11.11111vw}.lp_contents .sec_detail .detail_ttl{font-family:"Noto Serif JP",serif;font-size:6.66667vw;font-weight:400;letter-spacing:0;line-height:190%;margin:0 auto}.lp_contents .sec_detail .detail_ttl sup{font-size:3.33333vw;line-height:6.66667vw;top:0;vertical-align:text-top}.lp_contents .sec_detail .detail_img{margin:4.16667vw auto 0}.lp_contents .sec_detail .detail_atten{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:1.38889vw auto 0}.lp_contents .sec_detail .detail_atten sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_detail .detail_links{display:flex;justify-content:space-between;margin:4.16667vw 5.55556vw 0}.lp_contents .sec_detail .detail_links li{background-color:#cba879;font-size:4.44444vw;font-weight:600;letter-spacing:0;line-height:11.11111vw;position:relative;width:38.88889vw}.lp_contents .sec_detail .detail_links li sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_detail .detail_links li a{color:#fff}.lp_contents .sec_detail .detail_links li:after{border-bottom:.27778vw solid #fff;border-right:.27778vw solid #fff;content:"";display:block;height:1.66667vw;position:absolute;right:4.16667vw;top:50%;transform:translateY(calc(-50% - .27778vw)) rotate(45deg);width:1.66667vw}.lp_contents .sec_detail .detail_links li+li{background-color:#091329}.lp_contents .sec_prod{background:url(../img/sec_prod_bg.png) no-repeat top;background-size:100%}.lp_contents .sec_prod .prod_item{padding:0 5.55556vw;text-align:left}.lp_contents .sec_prod .prod_item .prod_item_img{margin:0 -5.55556vw}.lp_contents .sec_prod .prod_item .prod_item_ttl{font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%;margin:-6.66667vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_tags{display:flex;justify-content:flex-start;margin:2.77778vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_tags li{background-color:#fff;border:.27778vw solid #d5d3d3;font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:5.55556vw;margin-right:1.38889vw;padding:0 2.77778vw;text-align:center}.lp_contents .sec_prod .prod_item .prod_item_tags li sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price{font-size:6.66667vw;font-weight:400;letter-spacing:0;line-height:150%;margin:.83333vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_price sup{font-size:3.33333vw;line-height:6.66667vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price em{font-size:10vw;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_prod .prod_item .prod_item_price em sup{font-size:5vw;line-height:10vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price span{border:.27778vw solid #000;display:inline-block;font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:6.66667vw;margin:0;text-align:center;width:21.11111vw}.lp_contents .sec_prod .prod_item .prod_item_price span sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_btn{margin:1.11111vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_btn div a,.lp_contents .sec_prod .prod_item .prod_item_btn div div{background-color:#e80e00;color:#fff;font-size:4.44444vw;font-weight:700;letter-spacing:0;line-height:15.55556vw;position:relative;text-align:center;width:88.88889vw}.lp_contents .sec_prod .prod_item .prod_item_btn div a sup,.lp_contents .sec_prod .prod_item .prod_item_btn div div sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_btn div a span,.lp_contents .sec_prod .prod_item .prod_item_btn div div span{font-size:2.77778vw;font-weight:700;letter-spacing:0;line-height:10vw}.lp_contents .sec_prod .prod_item .prod_item_btn div a span sup,.lp_contents .sec_prod .prod_item .prod_item_btn div div span sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_btn div a:after,.lp_contents .sec_prod .prod_item .prod_item_btn div div:after{background:url(../img/prod_info_icon.png) no-repeat top;background-size:100%;content:"";height:4.44444vw;margin:auto;position:absolute;right:4.16667vw;top:50%;transform:translateY(-50%);width:4.44444vw}.lp_contents .sec_prod .prod_item .prod_item_btn div div{background-color:#ccc}.lp_contents .sec_prod .prod_item .prod_item_btn div div:after{display:none}.lp_contents .sec_prod .prod_item .prod_item_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_method{background-color:#fff;border:.27778vw solid #231815;margin:11.94444vw auto 0;padding:3.05556vw 5.55556vw 5.27778vw;position:relative}.lp_contents .sec_prod .prod_item .prod_item_method .method_img{bottom:6.94444vw;position:absolute;right:5.55556vw;width:13.33333vw}.lp_contents .sec_prod .prod_item .prod_item_method dt{background-color:#fff;font-size:3.88889vw;font-weight:400;height:7.22222vw;left:5.55556vw;letter-spacing:0;line-height:150%;position:absolute;text-align:center;top:-3.33333vw;width:28.88889vw;z-index:2}.lp_contents .sec_prod .prod_item .prod_item_method dt sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_method dd{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin-top:2.22222vw;padding-left:1.1em;text-indent:-1.1em}.lp_contents .sec_prod .prod_item .prod_item_method dd sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient{background-color:#fff;border-bottom:.27778vw solid #ccc;border-top:.27778vw solid #ccc;margin:8.33333vw auto 0;text-align:left}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont{min-height:0;position:relative}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div{padding:2.77778vw}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul{padding:1.38889vw 0 4.16667vw;text-align:left}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul li{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul li sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul li+li{margin:2.77778vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cover{background:linear-gradient(180deg,hsla(0,0%,100%,.01),#fff 80%,#fff);margin-top:0;padding-top:0;position:relative;text-align:center}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cover .js-acc-btn{background:#fff;font-size:3.88889vw;font-weight:500;letter-spacing:0;line-height:16.66667vw;margin:0 auto;padding:0 2.77778vw;position:relative;text-align:left;width:88.88889vw}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cover .js-acc-btn sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cover .js-acc-btn:after{background:url(../img/accordion.png) no-repeat top;background-size:contain;content:"";height:4.44444vw;position:absolute;right:2.77778vw;top:50%;transform:translateY(-50%);width:4.44444vw}.lp_contents .sec_prod .prod_item .prod_item_ingredient.m-opened.js-acc-defaultHeight .js-acc-cover{margin-top:0;padding-top:0}.lp_contents .sec_prod .prod_item .prod_item_ingredient.m-opened.js-acc-defaultHeight .js-acc-btn:after{background:url(../img/accordion2.png) no-repeat top;background-size:contain}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div{padding:2.77778vw 2.77778vw 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl{border-bottom:.27778vw solid #d5d3d3;padding:1.38889vw 0 4.16667vw}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dt{font-size:3.33333vw;font-weight:500;letter-spacing:0;line-height:150%;margin:1.38889vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dt sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dt+dt{margin-top:2.77778vw}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%;margin:1.66667vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd ul li{padding-left:1.1em;text-indent:-1.1em}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd+li{margin:1.66667vw auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient{margin-top:-.27778vw}.lp_contents .sec_prod .prod_division{background-color:#091329;height:33.33333vw;margin:12.22222vw auto 0;padding:1.94444vw 40.55556vw 4.16667vw 9.44444vw;position:relative}.lp_contents .sec_prod .prod_division .prod_division_img{position:absolute;right:9.44444vw;top:-4.16667vw;width:26.11111vw}.lp_contents .sec_prod .prod_division .prod_division_ttl{color:#fff;font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:150%;text-align:right}.lp_contents .sec_prod .prod_division .prod_division_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_division .prod_division_btn{background-color:#fff;font-size:3.88889vw;font-weight:500;letter-spacing:0;line-height:10.55556vw;margin:3.05556vw auto 0;position:relative;width:50vw}.lp_contents .sec_prod .prod_division .prod_division_btn sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_division .prod_division_btn:after{border-bottom:.27778vw solid #000;border-right:.27778vw solid #000;content:"";display:block;height:1.66667vw;position:absolute;right:2.77778vw;top:50%;transform:translateY(-50%) rotate(45deg);width:1.66667vw}.lp_contents .sec_prod .prod_division+.prod_item{margin-top:11.94444vw}.lp_contents .sec_prod .prod_division+.prod_item .prod_item_ttl{margin:0 auto}.lp_contents .sec_reason{margin:0 auto;padding:19.16667vw 0 8.33333vw}.lp_contents .sec_reason .reason_logo{margin:0 auto;width:44.44444vw}.lp_contents .sec_reason .reason_top{background-color:#091329;height:31.66667vw;margin:6.94444vw auto 0;padding:9.16667vw 40.55556vw 4.16667vw 9.44444vw;position:relative}.lp_contents .sec_reason .reason_top .reason_top_img{position:absolute;right:9.44444vw;top:-4.16667vw;width:26.11111vw}.lp_contents .sec_reason .reason_top .reason_top_ttl{color:#fff;font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%;text-align:right}.lp_contents .sec_reason .reason_top .reason_top_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item{margin:0 auto}.lp_contents .sec_reason .reason_item .reason_item_icon{margin:-4.72222vw auto 0;position:relative;width:19.44444vw;z-index:2}.lp_contents .sec_reason .reason_item .reason_item_ttl{font-size:5.55556vw;font-weight:500;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0}.lp_contents .sec_reason .reason_item .reason_item_ttl sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0;width:83.33333vw}.lp_contents .sec_reason .reason_item .reason_item_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_top{display:flex;margin:5.27778vw 2.77778vw 0}.lp_contents .sec_reason .reason_item .reason_item_top .top_sun{background-color:#eee1cf;font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:11.11111vw;width:100%}.lp_contents .sec_reason .reason_item .reason_item_top .top_sun sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_top .top_moon{background-color:#091329;color:#fff;font-size:4.44444vw;font-weight:400;letter-spacing:0;line-height:11.11111vw;width:100%}.lp_contents .sec_reason .reason_item .reason_item_top .top_moon sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main{border:.27778vw solid #d5d3d3;border-top:none;margin:0 2.77778vw;padding:8.33333vw 2.77778vw;position:relative;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_main .main_ttl{font-size:5.55556vw;font-weight:500;letter-spacing:0;line-height:150%;margin:0 auto}.lp_contents .sec_reason .reason_item .reason_item_main .main_ttl sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_catch{font-size:3.88889vw;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto -.27778vw;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_main .main_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_list{margin:4.16667vw 0 0;width:43.88889vw}.lp_contents .sec_reason .reason_item .reason_item_main .main_list li{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_reason .reason_item .reason_item_main .main_list li sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_list li+li{margin:4.16667vw auto 0}.lp_contents .sec_reason .reason_item .reason_item_main .main_img{bottom:6.94444vw;position:absolute;right:7.77778vw;width:31.80556vw}.lp_contents .sec_reason .reason_item .reason_item_main.main2 .main_img{bottom:6.94444vw;right:9.72222vw;width:26.38889vw}.lp_contents .sec_reason .reason_item .reason_item_main.main3 .main_img{bottom:11.11111vw;right:0;width:39.44444vw}.lp_contents .sec_reason .reason_item .reason_item_bottom{display:flex;justify-content:center;margin:5.27778vw auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li{border:.27778vw solid #cba879;border-radius:47.77778vw;height:47.77778vw;overflow:hidden;width:47.77778vw}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_top{background-color:#eee1cf;font-size:5.55556vw;font-weight:500;letter-spacing:0;line-height:11.66667vw}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_top sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_ttl{font-size:4.44444vw;font-weight:500;letter-spacing:0;line-height:150%;margin:2.22222vw auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_ttl sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_catch{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%;margin:1.66667vw auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_catch sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li+li{border:.27778vw solid #091329}.lp_contents .sec_reason .reason_item .reason_item_bottom li+li .bottom_top{background-color:#091329;color:#fff}.lp_contents .sec_reason .reason_item .reason_item_atten{font-size:3.33333vw;font-weight:400;letter-spacing:0;line-height:150%;margin:2.77778vw 2.77778vw 0;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_atten sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item.reason2 .reason_item_icon{margin:13.88889vw auto 0}.lp_contents .sec_reason .reason_item.reason2 .reason_item_main{text-align:center}.lp_contents .sec_reason .reason_item.reason2 .reason_item_main .main_img{bottom:auto;margin:0 auto;position:relative;right:inherit;width:88.88889vw}.lp_contents .sec_reason .reason_item.reason3 .reason_item_icon{margin:13.88889vw auto 0}.lp_contents .sec_shipping{border-top:.27778vw solid #000;padding:11.11111vw 4.44444vw 8.33333vw}.lp_contents .sec_shipping .shipping_img{margin:0 auto}.lp_contents .sec_shipping .shipping_btn{margin:8.33333vw auto 0}@media screen and (min-width:600px){.pagetitle{font-size:166%;line-height:1.2;margin:0 auto;max-width:960px;padding:15px 0 10px;text-align:left}}@media screen and (max-width:599px){.pagetitle{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:150%;margin:-1px 0 0;padding:9px 10px 8px;width:100%}}@media(hover:hover){.hover{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.hover:hover{opacity:.8}}
