@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 .mod-movie{height:0;padding-top:56.25%;position:relative;width:100%}.lp_contents .mod-movie.m-portrait{padding-top:177.7777777778%}.lp_contents .mod-movie--player{left:0;position:absolute;right:0;top:0;transition:all 1s ease;z-index:10}.lp_contents .mod-movie iframe{z-index:0}.lp_contents .mod-movie .mod-movie_thumb,.lp_contents .mod-movie iframe{cursor:pointer;height:100%!important;position:absolute;right:0;top:0;width:100%!important}.lp_contents .mod-movie .mod-movie_thumb{z-index:1}.lp_contents .mod-movie.m-clicked .mod-movie_thumb{opacity:0;z-index:-1}.lp_contents .test_container{display:flex;justify-content:space-between}.lp_contents .test_container>div{width:calc(33.33333% - 20px)}.lp_contents .setblock a,.lp_contents .setblock div{display:none}.lp_contents .setblock a+*,.lp_contents .setblock div+*{margin-top:10px}.lp_contents .gift_cont{display:flex}.lp_contents .gift_cont-img{width:350px}.lp_contents{--zi-fixednav:19;--zi-modal:1000;box-sizing:border-box;color:#fff;font-family:TazuganeGothicStdN-Thin!important;font-weight:400;line-height:1;margin:auto;text-align:left;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_mv{background:url(../img/sec_mv_bg.png) no-repeat top;background-size:100%;height:1564px;margin:0 auto;padding:896px 40px 0}.lp_contents .sec_mv .mv_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:52px;font-weight:350;font-weight:400;letter-spacing:2px;line-height:72px;margin:0 -40px 0 0}.lp_contents .sec_mv .mv_ttl sup{font-size:26px;line-height:52px;top:0;vertical-align:text-top}.lp_contents .sec_mv .mv_kit{border:2px solid #fff;height:252px;margin:48px auto 0;padding:34px 0 0 240px;position:relative;width:640px}.lp_contents .sec_mv .mv_kit .mv_kit_img{left:30px;position:absolute;top:26px;width:178px}.lp_contents .sec_mv .mv_kit .mv_kit_txt{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_mv .mv_kit .mv_kit_txt sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_mv .mv_kit .mv_kit_btn{background-color:#c8102e;color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:80px;margin:10px 0 0;position:relative;text-align:center;width:360px}.lp_contents .sec_mv .mv_kit .mv_kit_btn sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_mv .mv_kit .mv_kit_btn:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:12px;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.lp_contents .sec_anchor{margin:0 auto}.lp_contents .sec_anchor .anchor_list{display:flex}.lp_contents .sec_anchor .anchor_list li{width:50%}.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:20px;display:flex;justify-content:flex-end;margin:0;overflow-x:hidden;position:fixed;right:20px;width:180px;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:192px}.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(192px)}.lp_contents .sec_reason{background:url(../img/reason_ultimune_bg.png) no-repeat top;background-color:#000;background-size:100%;margin:0 auto;padding:118px 40px 0}.lp_contents .sec_reason .reason_ultimune{height:548px;margin:0 auto -40px}.lp_contents .sec_reason .reason_ultimune .reason_ultimune_ttl{margin:0 auto;width:591px}.lp_contents .sec_reason .reason_ultimune .reason_ultimune_catch{font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:2px;line-height:150%;margin:52px auto 0}.lp_contents .sec_reason .reason_ultimune .reason_ultimune_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main{margin:0 auto;padding:118px 0 0}.lp_contents .sec_reason .reason_main .reason_main_sub{border-bottom:2px solid #c8102e;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 20px -40px;padding-left:40px}.lp_contents .sec_reason .reason_main .reason_main_sub sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_sub em{font-size:56px;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_reason .reason_main .reason_main_sub em sup{font-size:28px;line-height:56px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:48px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto 60px}.lp_contents .sec_reason .reason_main .reason_main_ttl sup{font-size:24px;line-height:48px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_img{margin:0 auto 40px}.lp_contents .sec_reason .reason_main .reason_main_txt{font-size:28px;font-weight:350;letter-spacing:0;line-height:150%;margin:0 auto 80px}.lp_contents .sec_reason .reason_main .reason_main_txt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice{background-color:rgba(200,16,46,.6);margin:80px auto 0;padding:98px 40px 86px}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_ttl{margin:0 auto;width:458px}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_sub{font-family:TazuganeGothicStdN-Book!important;font-size:36px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:32px auto 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_sub sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box{margin:74px auto 0}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dd{border-right:2px solid #fff;font-size:24px;font-weight:350;letter-spacing:0;line-height:150%;margin:0 auto 78px;padding-bottom:32px;position:relative}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dd sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dd:after{background:url(../img/voice_box_line.png) no-repeat top;background-size:100%;bottom:-26px;content:"";height:29px;left:0;margin:auto;position:absolute;right:0;width:560px}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt{align-items:flex-start;display:flex;justify-content:space-between;margin:-4px auto 0}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_img{width:180px}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_txt{border-right:2px solid #fff;font-size:24px;font-weight:350;letter-spacing:0;line-height:150%;padding-bottom:30px;position:relative;width:330px}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_txt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_txt:after{background:url(../img/voice_box_line.png) no-repeat 0 0;background-size:560px;bottom:-26px;content:"";height:29px;left:0;margin:auto;position:absolute;right:0;width:330px}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing{background-color:hsla(0,0%,40%,.6);padding:79px 40px 76px}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing .voice_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:48px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 -40px;text-align:center;width:auto}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing .voice_ttl sup{font-size:24px;line-height:48px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_point{margin:0 auto}.lp_contents .sec_reason .reason_main .reason_main_point li{background-color:#d30909;box-shadow:0 0 40px 0 rgba(0,0,0,.15);margin:40px auto 0;padding:60px 30px}.lp_contents .sec_reason .reason_main .reason_main_point li .point_ttl{margin:0 auto;width:180px}.lp_contents .sec_reason .reason_main .reason_main_point li .point_catch{font-size:40px;font-weight:500;letter-spacing:2px;line-height:56px;margin:28px -30px 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_point li .point_catch sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_point li .point_img{margin:23px auto 0}.lp_contents .sec_reason .reason_main .reason_main_point li .point_note{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;margin:40px auto 0}.lp_contents .sec_reason .reason_main .reason_main_point li .point_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_point li:nth-of-type(2){background-color:#a00}.lp_contents .sec_reason .reason_main .reason_main_point li:nth-of-type(3){background-color:#810000}.lp_contents .sec_reason .reason_main .reason_main_kit{margin:80px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_tag{border:2px solid #fff;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;left:50%;letter-spacing:0;line-height:38px;margin:0 auto;padding:0 20px;position:relative;transform:translateX(-50%)}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_tag sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_ttl{margin:38px auto 0;width:396px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box{display:flex;justify-content:space-between;margin:84px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_img{margin:0;width:320px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt{margin:2px 0 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt .txt_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt .txt_ttl sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt .txt_catch{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:10px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt .txt_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_info{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:60px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_info sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price{font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:4px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price em{font-family:TazuganeGothicStdN-Book!important;font-size:64px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price em sup{font-size:32px;line-height:64px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price span{border:2px solid #fff;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:48px;margin:0;text-align:center;width:156px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn{margin:12px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div a,.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div{background-color:#c8102e;color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:36px;font-weight:350;font-weight:400;letter-spacing:0;line-height:112px;position:relative;text-align:center;width:640px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div a sup,.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div a span,.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div span{color:inherit;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:112px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div a span sup,.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div a:after,.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div:after{background:url(../img/kit_btn_icon.png) no-repeat top;background-size:100%;content:"";height:38px;margin:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:38px}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div{background-color:#ccc}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn div div:after{display:none}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn+.kit_info{margin:40px auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_note{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;margin:40px auto 0;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle{background-color:#fff;color:#000;margin:-40px auto 0;padding:40px 30px 38px}.lp_contents .sec_reason .reason_main .reason_main_recycle dd{align-items:center;display:flex;justify-content:space-between}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_img{width:120px}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0;width:440px}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt .recycle_txt_note{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;margin:10px auto 0}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt .recycle_txt_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle dd+dd{margin:30px auto 0}.lp_contents .sec_reason .reason_main .reason_main_recycle dt{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:32px auto 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_recycle dt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main+.reason3 .reason_main_txt{margin-bottom:40px}.lp_contents .sec_limited{background-color:#000;color:#000;margin:0 auto;padding:80px 40px 120px}.lp_contents .sec_limited .container{background-color:#fff;padding:80px 40px}.lp_contents .sec_limited .limited_sub{background-color:#c8102e;border-radius:50px;color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:350;font-weight:400;left:50%;letter-spacing:0;line-height:50px;position:relative;text-align:center;transform:translateX(-50%);width:360px}.lp_contents .sec_limited .limited_sub sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_ttl{margin:40px auto 0;width:343px}.lp_contents .sec_limited .limited_img{margin:40px auto 0}.lp_contents .sec_limited .limited_txt{color:#c8102e;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:40px auto 0}.lp_contents .sec_limited .limited_txt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_name{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:20px auto 0}.lp_contents .sec_limited .limited_name sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_date{background-color:#f1f1f1;font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:350;font-weight:400;letter-spacing:0;line-height:50px;margin:20px auto 0;text-align:center}.lp_contents .sec_limited .limited_date sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc{border-bottom:2px solid #000;border-top:2px solid #000;margin:40px auto 0}.lp_contents .sec_limited .limited_acc .js-acc-cont{margin:40px auto 0;position:relative}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl{margin:0 auto;padding:0 0 32px}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd{font-size:24px;font-weight:275;letter-spacing:0;line-height:150%;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd span{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;margin-top:4px}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd+dd{margin:10px auto 0}.lp_contents .sec_limited .limited_acc .acc_box_btn{margin:0 auto;padding:40px 0 0;position:relative}.lp_contents .sec_limited .limited_acc .acc_box_btn .js-acc-btn{background:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;position:relative;text-align:left;width:100%}.lp_contents .sec_limited .limited_acc .acc_box_btn .js-acc-btn sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc .acc_box_btn .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_limited .limited_acc.m-opened .js-acc-cont{margin-top:10px}.lp_contents .sec_limited .limited_acc.m-opened .js-acc-btn:after{background:url(../img/accordion2.png) no-repeat top;background-size:contain}.lp_contents .sec_limited .limited_info{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:40px auto 0}.lp_contents .sec_limited .limited_info sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price{font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:350;font-weight:400;letter-spacing:-4px;line-height:150%;margin:4px auto 0}.lp_contents .sec_limited .limited_price sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price em{font-family:TazuganeGothicStdN-Book!important;font-size:64px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_limited .limited_price em sup{font-size:32px;line-height:64px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price span{border:2px solid #000;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:48px;margin:0;text-align:center;width:156px}.lp_contents .sec_limited .limited_price span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_btn{margin:12px auto 0}.lp_contents .sec_limited .limited_btn div a,.lp_contents .sec_limited .limited_btn div div{background-color:#c8102e;color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:36px;font-weight:350;font-weight:400;letter-spacing:0;line-height:112px;position:relative;text-align:center;width:560px}.lp_contents .sec_limited .limited_btn div a sup,.lp_contents .sec_limited .limited_btn div div sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_btn div a span,.lp_contents .sec_limited .limited_btn div div span{color:inherit;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:112px}.lp_contents .sec_limited .limited_btn div a span sup,.lp_contents .sec_limited .limited_btn div div span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_btn div a:after,.lp_contents .sec_limited .limited_btn div div:after{background:url(../img/kit_btn_icon.png) no-repeat top;background-size:100%;content:"";height:38px;margin:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:38px}.lp_contents .sec_limited .limited_btn div div{background-color:#ccc}.lp_contents .sec_limited .limited_btn div div:after{display:none}.lp_contents .sec_limited .limited_notes{margin:40px auto 0}.lp_contents .sec_limited .limited_notes li{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_limited .limited_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_notes li+li{margin:10px auto 0}.lp_contents .sec_howto{background:linear-gradient(179deg,#c90102,#810000);padding:116px 40px 118px}.lp_contents .sec_howto .howto_ttl{margin:0 auto;width:241px}.lp_contents .sec_howto .container{background-color:#f5f5f5;color:#000;margin:60px auto 0;padding:86px 40px 0}.lp_contents .sec_howto .container .howto_sub{font-family:TazuganeGothicStdN-Book!important;font-size:40px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto}.lp_contents .sec_howto .container .howto_sub sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_catch{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:36px auto 0}.lp_contents .sec_howto .container .howto_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_info{margin:42px auto 0}.lp_contents .sec_howto .container .howto_info li{font-size:24px;font-weight:275;letter-spacing:0;line-height:150%;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_howto .container .howto_info li sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_step{display:flex;justify-content:space-between;margin:76px -8px 0;padding:0 0 80px}.lp_contents .sec_howto .container .howto_step dd{text-align:center;width:260px}.lp_contents .sec_howto .container .howto_step dd .box_ttl{margin:0 auto;width:140px}.lp_contents .sec_howto .container .howto_step dd .box_txt{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:42px auto 0}.lp_contents .sec_howto .container .howto_step dd .box_txt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_step dd .box_img{margin:38px auto 0;width:260px}.lp_contents .sec_howto .container .howto_step dt{margin:0;width:28px}.lp_contents .sec_howto .container .howto_movie{background-color:#fff;margin:0 -40px;padding:80px 28px}.lp_contents .sec_howto .container .howto_movie .howto_movie_ttl{margin:0 auto;width:280px}.lp_contents .sec_howto .container .howto_movie .howto_movie_main{height:330px;margin:40px auto 0;padding:0;width:580px}.lp_contents .sec_notes{background-color:#fff;border-bottom:2px solid #000;border-top:2px solid #000;color:#000;margin:0 auto;padding:104px 40px 78px}.lp_contents .sec_notes dl dt{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto 22px}.lp_contents .sec_notes dl dt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.lp_contents .sec_notes dl dd{font-size:20px;font-weight:275;letter-spacing:0;line-height:150%;margin:0 auto 10px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_notes dl dd sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.lp_contents .sec_notes dl dd+dt{margin:54px auto 22px}.lp_contents .gbcmn-inc{color:#000}.lp_contents .sec_lifeblood .container{width:720px!important}.lp_contents .mod_about,.lp_contents .mod_btns,.lp_contents .mod_diagnosis,.lp_contents .mod_service{text-align:left}.lp_contents .mod_service{width:100%}.lp_contents .mod_service .mod_service_inner{padding:80px 0 0}.lp_contents .mod_btns{padding: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}}
