@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:720px}.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:80px 40px 0}.lp_contents .sec_end .end_inner{border:2px solid red;padding:40px}.lp_contents .sec_end .end_ttl{font-size:32px;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:24px;margin-top:40px;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:40px}.lp_contents .sec_end .pl-1em{padding-left:1em}.lp_contents .sec_logo{border-top:2px solid #ccc}.lp_contents .sec_logo .logo_img{margin:0 auto;width:440px}.lp_contents .sec_intro{margin:0 auto;padding:80px 0 122px}.lp_contents .sec_intro .intoro_logo{margin:0 auto;width:460px}.lp_contents .sec_intro .intro_sub{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:-24px auto 0}.lp_contents .sec_intro .intro_sub sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_tag{border:2px solid #231815;font-size:32px;font-weight:400;letter-spacing:0;line-height:60px;margin:40px auto 0;width:296px}.lp_contents .sec_intro .intro_tag sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_ttl{border-bottom:2px solid #231815;display:inline-block;font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;margin:80px auto 0;padding-bottom:6px}.lp_contents .sec_intro .intro_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_txt{font-family:"Noto Serif JP",serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:200%;margin:52px auto 0}.lp_contents .sec_intro .intro_txt sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.lp_contents .sec_intro .intro_img{margin:72px auto 0}.lp_contents .sec_intro .intro_catch{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:60px 40px 0;text-align:left}.lp_contents .sec_intro .intro_catch sup{font-size:14px;line-height:28px;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:70px 20px 80px}.lp_contents .sec_habit .habit_ttl{font-family:"Noto Serif JP",serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:190%;margin:0 auto 72px}.lp_contents .sec_habit .habit_ttl sup{font-size:24px;line-height:48px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item{background-color:#fff;margin:0 auto;padding:40px 20px}.lp_contents .sec_habit .habit_item .habit_item_ttl{font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;padding:0 20px;text-align:left}.lp_contents .sec_habit .habit_item .habit_item_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_tag{display:flex;justify-content:flex-start;margin:20px auto 0;padding:0 20px}.lp_contents .sec_habit .habit_item .habit_item_tag li{border:2px solid #d5d3d3;font-size:24px;font-weight:400;letter-spacing:0;line-height:40px;margin-right:10px;padding:0 10px}.lp_contents .sec_habit .habit_item .habit_item_tag li sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont{display:flex;justify-content:space-between;margin:40px auto 0;text-align:left}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_img{width:240px}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt{margin:0;text-align:left;width:380px}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_ttl{font-size:24px;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:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price{font-size:24px;font-weight:400;letter-spacing:0;line-height:150%;margin:12px auto 0}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price em{font-size:40px;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:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price span{border:2px solid #000;display:inline-block;font-size:20px;font-weight:400;letter-spacing:0;line-height:26px;margin:0;text-align:center;width:100px}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_price span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_btn{margin:8px 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:28px;font-weight:500;height:80px;justify-content:center;letter-spacing:0;line-height:150%;padding:0;position:relative;width:380px}.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:14px;line-height:28px;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:20px;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:10px;line-height:20px;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:32px;margin:auto;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:32px}.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:2px solid #000;font-size:24px;font-weight:500;letter-spacing:0;line-height:150%;margin:18px 0 0;padding-bottom:8px;position:relative;width:256px}.lp_contents .sec_habit .habit_item .habit_item_cont .cont_txt .cont_txt_link sup{font-size:12px;line-height:24px;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:32px;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_habit .habit_item+.habit_item{margin-top:20px}.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:228px;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:228px}.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(228px)}.lp_contents .sec_know{margin:20px 20px 0}.lp_contents .sec_know .know_item{background-color:#ebecee;margin:0 auto;padding:60px 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:32px;font-weight:500;height:81px;letter-spacing:0;line-height:150%;margin:0 auto 10px;width:320px}.lp_contents .sec_know .know_item .know_item_tag sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_ttl{font-size:40px;font-weight:500;letter-spacing:0;line-height:150%}.lp_contents .sec_know .know_item .know_item_ttl sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_ttl span{font-size:32px;font-weight:500;letter-spacing:0;line-height:150%}.lp_contents .sec_know .know_item .know_item_ttl span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item .know_item_img{margin:60px auto 0;width:480px}.lp_contents .sec_know .know_item .know_item_catch{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:40px 20px 0;text-align:left}.lp_contents .sec_know .know_item .know_item_catch sup{font-size:14px;line-height:28px;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:-154px;font-size:40px;font-weight:500;height:154px;left:0;letter-spacing:0;line-height:150%;margin:auto;padding:26px;position:absolute;right:0;width:680px;z-index:2}.lp_contents .sec_know .know_item .know_item_bottom sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_item+.know_item{background:linear-gradient(180deg,#f9f3e8,#dbc6a8);padding:208px 0 60px}.lp_contents .sec_know .know_item+.know_item .know_item_img{width:640px}.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:32px;font-weight:400;letter-spacing:0;line-height:150%;margin:206px auto 0}.lp_contents .sec_know .know_sub sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_intro{border:2px solid #c1a12a;font-size:36px;font-weight:500;letter-spacing:0;line-height:66px;margin:20px auto 0;width:472px}.lp_contents .sec_know .know_intro sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_ttl{font-size:32px;font-weight:400;letter-spacing:0;line-height:150%;margin:20px auto 0}.lp_contents .sec_know .know_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_catch{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:40px 20px 0;text-align:left}.lp_contents .sec_know .know_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_know .know_img{margin:38px auto 0;width:640px}.lp_contents .sec_detail{background:url(../img/sec_habit_bg.png) no-repeat top;background-size:100%;border-bottom:4px solid #c1a12a;margin:80px auto 46px;padding:72px 0 80px}.lp_contents .sec_detail .detail_ttl{font-family:"Noto Serif JP",serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:190%;margin:0 auto}.lp_contents .sec_detail .detail_ttl sup{font-size:24px;line-height:48px;top:0;vertical-align:text-top}.lp_contents .sec_detail .detail_img{margin:30px auto 0}.lp_contents .sec_detail .detail_atten{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:10px auto 0}.lp_contents .sec_detail .detail_atten sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_detail .detail_links{display:flex;justify-content:space-between;margin:30px 40px 0}.lp_contents .sec_detail .detail_links li{background-color:#cba879;font-size:32px;font-weight:600;letter-spacing:0;line-height:80px;position:relative;width:280px}.lp_contents .sec_detail .detail_links li sup{font-size:16px;line-height:32px;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:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:12px;position:absolute;right:30px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:12px}.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 40px;text-align:left}.lp_contents .sec_prod .prod_item .prod_item_img{margin:0 -40px}.lp_contents .sec_prod .prod_item .prod_item_ttl{font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;margin:-48px auto 0}.lp_contents .sec_prod .prod_item .prod_item_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_tags{display:flex;justify-content:flex-start;margin:20px auto 0}.lp_contents .sec_prod .prod_item .prod_item_tags li{background-color:#fff;border:2px solid #d5d3d3;font-size:24px;font-weight:400;letter-spacing:0;line-height:40px;margin-right:10px;padding:0 20px;text-align:center}.lp_contents .sec_prod .prod_item .prod_item_tags li sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price{font-size:48px;font-weight:400;letter-spacing:0;line-height:150%;margin:6px auto 0}.lp_contents .sec_prod .prod_item .prod_item_price sup{font-size:24px;line-height:48px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price em{font-size:72px;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_prod .prod_item .prod_item_price em sup{font-size:36px;line-height:72px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_price span{border:2px solid #000;display:inline-block;font-size:28px;font-weight:400;letter-spacing:0;line-height:48px;margin:0;text-align:center;width:152px}.lp_contents .sec_prod .prod_item .prod_item_price span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_btn{margin:8px 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:32px;font-weight:700;letter-spacing:0;line-height:112px;position:relative;text-align:center;width:640px}.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:16px;line-height:32px;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:20px;font-weight:700;letter-spacing:0;line-height:72px}.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:10px;line-height:20px;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:32px;margin:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px}.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:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:40px auto 0}.lp_contents .sec_prod .prod_item .prod_item_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_method{background-color:#fff;border:2px solid #231815;margin:86px auto 0;padding:22px 40px 38px;position:relative}.lp_contents .sec_prod .prod_item .prod_item_method .method_img{bottom:50px;position:absolute;right:40px;width:96px}.lp_contents .sec_prod .prod_item .prod_item_method dt{background-color:#fff;font-size:28px;font-weight:400;height:52px;left:40px;letter-spacing:0;line-height:150%;position:absolute;text-align:center;top:-24px;width:208px;z-index:2}.lp_contents .sec_prod .prod_item .prod_item_method dt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_method dd{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin-top:16px;padding-left:1.1em;text-indent:-1.1em}.lp_contents .sec_prod .prod_item .prod_item_method dd sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient{background-color:#fff;border-bottom:2px solid #ccc;border-top:2px solid #ccc;margin:60px 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:20px}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul{padding:10px 0 30px;text-align:left}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul li{font-size:24px;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:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cont div ul li+li{margin:20px 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:28px;font-weight:500;letter-spacing:0;line-height:120px;margin:0 auto;padding:0 20px;position:relative;text-align:left;width:640px}.lp_contents .sec_prod .prod_item .prod_item_ingredient .js-acc-cover .js-acc-btn sup{font-size:14px;line-height:28px;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:32px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:32px}.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:20px 20px 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl{border-bottom:2px solid #d5d3d3;padding:10px 0 30px}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dt{font-size:24px;font-weight:500;letter-spacing:0;line-height:150%;margin:10px auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dt sup{font-size:12px;line-height:24px;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:20px}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd{font-size:24px;font-weight:400;letter-spacing:0;line-height:150%;margin:12px auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient .js-acc-cont div dl dd sup{font-size:12px;line-height:24px;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:12px auto 0}.lp_contents .sec_prod .prod_item .prod_item_ingredient+.prod_item_ingredient{margin-top:-2px}.lp_contents .sec_prod .prod_division{background-color:#091329;height:240px;margin:88px auto 0;padding:14px 292px 30px 68px;position:relative}.lp_contents .sec_prod .prod_division .prod_division_img{position:absolute;right:68px;top:-30px;width:188px}.lp_contents .sec_prod .prod_division .prod_division_ttl{color:#fff;font-size:32px;font-weight:400;letter-spacing:0;line-height:150%;text-align:right}.lp_contents .sec_prod .prod_division .prod_division_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_division .prod_division_btn{background-color:#fff;font-size:28px;font-weight:500;letter-spacing:0;line-height:76px;margin:22px auto 0;position:relative;width:360px}.lp_contents .sec_prod .prod_division .prod_division_btn sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_prod .prod_division .prod_division_btn:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:block;height:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.lp_contents .sec_prod .prod_division+.prod_item{margin-top:86px}.lp_contents .sec_prod .prod_division+.prod_item .prod_item_ttl{margin:0 auto}.lp_contents .sec_reason{margin:0 auto;padding:138px 0 60px}.lp_contents .sec_reason .reason_logo{margin:0 auto;width:320px}.lp_contents .sec_reason .reason_top{background-color:#091329;height:228px;margin:50px auto 0;padding:66px 292px 30px 68px;position:relative}.lp_contents .sec_reason .reason_top .reason_top_img{position:absolute;right:68px;top:-30px;width:188px}.lp_contents .sec_reason .reason_top .reason_top_ttl{color:#fff;font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;text-align:right}.lp_contents .sec_reason .reason_top .reason_top_ttl sup{font-size:16px;line-height:32px;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:-34px auto 0;position:relative;width:140px;z-index:2}.lp_contents .sec_reason .reason_item .reason_item_ttl{font-size:40px;font-weight:500;letter-spacing:0;line-height:150%;margin:40px auto 0}.lp_contents .sec_reason .reason_item .reason_item_ttl sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_catch{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:40px auto 0;width:600px}.lp_contents .sec_reason .reason_item .reason_item_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_top{display:flex;margin:38px 20px 0}.lp_contents .sec_reason .reason_item .reason_item_top .top_sun{background-color:#eee1cf;font-size:32px;font-weight:400;letter-spacing:0;line-height:80px;width:100%}.lp_contents .sec_reason .reason_item .reason_item_top .top_sun sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_top .top_moon{background-color:#091329;color:#fff;font-size:32px;font-weight:400;letter-spacing:0;line-height:80px;width:100%}.lp_contents .sec_reason .reason_item .reason_item_top .top_moon sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main{border:2px solid #d5d3d3;border-top:none;margin:0 20px;padding:60px 20px;position:relative;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_main .main_ttl{font-size:40px;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:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_catch{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto -2px;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_main .main_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_list{margin:30px 0 0;width:316px}.lp_contents .sec_reason .reason_item .reason_item_main .main_list li{font-size:24px;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:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_main .main_list li+li{margin:30px auto 0}.lp_contents .sec_reason .reason_item .reason_item_main .main_img{bottom:50px;position:absolute;right:56px;width:229px}.lp_contents .sec_reason .reason_item .reason_item_main.main2 .main_img{bottom:50px;right:70px;width:190px}.lp_contents .sec_reason .reason_item .reason_item_main.main3 .main_img{bottom:80px;right:0;width:284px}.lp_contents .sec_reason .reason_item .reason_item_bottom{display:flex;justify-content:center;margin:38px auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li{border:2px solid #cba879;border-radius:344px;height:344px;overflow:hidden;width:344px}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_top{background-color:#eee1cf;font-size:40px;font-weight:500;letter-spacing:0;line-height:84px}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_top sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_ttl{font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;margin:16px auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_catch{font-size:24px;font-weight:400;letter-spacing:0;line-height:150%;margin:12px auto 0}.lp_contents .sec_reason .reason_item .reason_item_bottom li .bottom_catch sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item .reason_item_bottom li+li{border:2px 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:24px;font-weight:400;letter-spacing:0;line-height:150%;margin:20px 20px 0;text-align:left}.lp_contents .sec_reason .reason_item .reason_item_atten sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_item.reason2 .reason_item_icon{margin:100px 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:640px}.lp_contents .sec_reason .reason_item.reason3 .reason_item_icon{margin:100px auto 0}.lp_contents .sec_shipping{border-top:2px solid #000;padding:80px 32px 60px}.lp_contents .sec_shipping .shipping_img{margin:0 auto}.lp_contents .sec_shipping .shipping_btn{margin:60px 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}}
