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: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_mv{background:url(../img/sec_mv_bg.png) no-repeat top;background-size:100%;height:217.22222vw;margin:0 auto;padding:124.44444vw 5.55556vw 0}.lp_contents .sec_mv .mv_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:7.22222vw;font-weight:350;font-weight:400;letter-spacing:.27778vw;line-height:10vw;margin:0 -5.55556vw 0 0}.lp_contents .sec_mv .mv_ttl sup{font-size:3.61111vw;line-height:7.22222vw;top:0;vertical-align:text-top}.lp_contents .sec_mv .mv_kit{border:.27778vw solid #fff;height:35vw;margin:6.66667vw auto 0;padding:4.72222vw 0 0 33.33333vw;position:relative;width:88.88889vw}.lp_contents .sec_mv .mv_kit .mv_kit_img{left:4.16667vw;position:absolute;top:3.61111vw;width:24.72222vw}.lp_contents .sec_mv .mv_kit .mv_kit_txt{font-family:TazuganeGothicStdN-Book!important;font-size:4.44444vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_mv .mv_kit .mv_kit_txt sup{font-size:2.22222vw;line-height:4.44444vw;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:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:11.11111vw;margin:1.38889vw 0 0;position:relative;text-align:center;width:50vw}.lp_contents .sec_mv .mv_kit .mv_kit_btn sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_mv .mv_kit .mv_kit_btn: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(-50%) rotate(45deg);width:1.66667vw}.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:2.77778vw;display:flex;justify-content:flex-end;margin:0;overflow-x:hidden;position:fixed;right:2.77778vw;width:25vw;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:26.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(26.66667vw)}.lp_contents .sec_reason{background:url(../img/reason_ultimune_bg.png) no-repeat top;background-color:#000;background-size:100%;margin:0 auto;padding:16.38889vw 5.55556vw 0}.lp_contents .sec_reason .reason_ultimune{height:76.11111vw;margin:0 auto -5.55556vw}.lp_contents .sec_reason .reason_ultimune .reason_ultimune_ttl{margin:0 auto;width:82.08333vw}.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:3.88889vw;font-weight:350;font-weight:400;letter-spacing:.27778vw;line-height:150%;margin:7.22222vw auto 0}.lp_contents .sec_reason .reason_ultimune .reason_ultimune_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main{margin:0 auto;padding:16.38889vw 0 0}.lp_contents .sec_reason .reason_main .reason_main_sub{border-bottom:.27778vw solid #c8102e;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:5.55556vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 2.77778vw -5.55556vw;padding-left:5.55556vw}.lp_contents .sec_reason .reason_main .reason_main_sub sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_sub em{font-size:7.77778vw;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_reason .reason_main .reason_main_sub em sup{font-size:3.88889vw;line-height:7.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:6.66667vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto 8.33333vw}.lp_contents .sec_reason .reason_main .reason_main_ttl sup{font-size:3.33333vw;line-height:6.66667vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_img{margin:0 auto 5.55556vw}.lp_contents .sec_reason .reason_main .reason_main_txt{font-size:3.88889vw;font-weight:350;letter-spacing:0;line-height:150%;margin:0 auto 11.11111vw}.lp_contents .sec_reason .reason_main .reason_main_txt sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice{background-color:rgba(200,16,46,.6);margin:11.11111vw auto 0;padding:13.61111vw 5.55556vw 11.94444vw}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_ttl{margin:0 auto;width:63.61111vw}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_sub{font-family:TazuganeGothicStdN-Book!important;font-size:5vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:4.44444vw auto 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_sub sup{font-size:2.5vw;line-height:5vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box{margin:10.27778vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dd{border-right:.27778vw solid #fff;font-size:3.33333vw;font-weight:350;letter-spacing:0;line-height:150%;margin:0 auto 10.83333vw;padding-bottom:4.44444vw;position:relative}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dd sup{font-size:1.66667vw;line-height:3.33333vw;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:-3.61111vw;content:"";height:4.02778vw;left:0;margin:auto;position:absolute;right:0;width:77.77778vw}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt{align-items:flex-start;display:flex;justify-content:space-between;margin:-.55556vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_img{width:25vw}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_txt{border-right:.27778vw solid #fff;font-size:3.33333vw;font-weight:350;letter-spacing:0;line-height:150%;padding-bottom:4.16667vw;position:relative;width:45.83333vw}.lp_contents .sec_reason .reason_main .reason_main_voice .voice_box dt .voice_box_txt sup{font-size:1.66667vw;line-height:3.33333vw;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:77.77778vw;bottom:-3.61111vw;content:"";height:4.02778vw;left:0;margin:auto;position:absolute;right:0;width:45.83333vw}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing{background-color:hsla(0,0%,40%,.6);padding:10.97222vw 5.55556vw 10.55556vw}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing .voice_ttl{font-family:TazuganeGothicStdN-Book!important;font-size:6.66667vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 -5.55556vw;text-align:center;width:auto}.lp_contents .sec_reason .reason_main .reason_main_voice.voice_marketing .voice_ttl sup{font-size:3.33333vw;line-height:6.66667vw;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 5.55556vw 0 rgba(0,0,0,.15);margin:5.55556vw auto 0;padding:8.33333vw 4.16667vw}.lp_contents .sec_reason .reason_main .reason_main_point li .point_ttl{margin:0 auto;width:25vw}.lp_contents .sec_reason .reason_main .reason_main_point li .point_catch{font-size:5.55556vw;font-weight:500;letter-spacing:.27778vw;line-height:7.77778vw;margin:3.88889vw -4.16667vw 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_point li .point_catch sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_point li .point_img{margin:3.19444vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_point li .point_note{font-size:2.77778vw;font-weight:275;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_point li .point_note sup{font-size:1.38889vw;line-height:2.77778vw;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:11.11111vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_tag{border:.27778vw solid #fff;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;left:50%;letter-spacing:0;line-height:5.27778vw;margin:0 auto;padding:0 2.77778vw;position:relative;transform:translateX(-50%)}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_tag sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_ttl{margin:5.27778vw auto 0;width:55vw}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box{display:flex;justify-content:space-between;margin:11.66667vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_img{margin:0;width:44.44444vw}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt{margin:.27778vw 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:3.88889vw;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:1.94444vw;line-height:3.88889vw;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:4.44444vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:1.38889vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_box .kit_box_txt .txt_catch sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_info{font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:8.33333vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_info sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price{font-family:TazuganeGothicStdN-Book!important;font-size:5.55556vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:.55556vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price sup{font-size:2.77778vw;line-height:5.55556vw;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:8.88889vw;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:4.44444vw;line-height:8.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price span{border:.27778vw solid #fff;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:6.66667vw;margin:0;text-align:center;width:21.66667vw}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_price span sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_btn{margin:1.66667vw 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:5vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:15.55556vw;position:relative;text-align:center;width:88.88889vw}.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:2.5vw;line-height:5vw;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:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:15.55556vw}.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:1.94444vw;line-height:3.88889vw;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:5.27778vw;margin:auto;position:absolute;right:4.16667vw;top:50%;transform:translateY(-50%);width:5.27778vw}.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:5.55556vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_note{font-size:2.77778vw;font-weight:275;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_reason .reason_main .reason_main_kit .kit_note sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle{background-color:#fff;color:#000;margin:-5.55556vw auto 0;padding:5.55556vw 4.16667vw 5.27778vw}.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:16.66667vw}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt{font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0;width:61.11111vw}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt .recycle_txt_note{font-size:2.77778vw;font-weight:275;letter-spacing:0;line-height:150%;margin:1.38889vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_recycle dd .recycle_txt .recycle_txt_note sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main .reason_main_recycle dd+dd{margin:4.16667vw auto 0}.lp_contents .sec_reason .reason_main .reason_main_recycle dt{font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:4.44444vw auto 0;text-align:center}.lp_contents .sec_reason .reason_main .reason_main_recycle dt sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_reason .reason_main+.reason3 .reason_main_txt{margin-bottom:5.55556vw}.lp_contents .sec_limited{background-color:#000;color:#000;margin:0 auto;padding:11.11111vw 5.55556vw 16.66667vw}.lp_contents .sec_limited .container{background-color:#fff;padding:11.11111vw 5.55556vw}.lp_contents .sec_limited .limited_sub{background-color:#c8102e;border-radius:6.94444vw;color:#fff;font-family:TazuganeGothicStdN-Book!important;font-size:3.33333vw;font-weight:350;font-weight:400;left:50%;letter-spacing:0;line-height:6.94444vw;position:relative;text-align:center;transform:translateX(-50%);width:50vw}.lp_contents .sec_limited .limited_sub sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_ttl{margin:5.55556vw auto 0;width:47.63889vw}.lp_contents .sec_limited .limited_img{margin:5.55556vw auto 0}.lp_contents .sec_limited .limited_txt{color:#c8102e;font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0}.lp_contents .sec_limited .limited_txt sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_name{font-family:TazuganeGothicStdN-Book!important;font-size:4.44444vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:2.77778vw auto 0}.lp_contents .sec_limited .limited_name sup{font-size:2.22222vw;line-height:4.44444vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_date{background-color:#f1f1f1;font-family:TazuganeGothicStdN-Book!important;font-size:3.33333vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:6.94444vw;margin:2.77778vw auto 0;text-align:center}.lp_contents .sec_limited .limited_date sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc{border-bottom:.27778vw solid #000;border-top:.27778vw solid #000;margin:5.55556vw auto 0}.lp_contents .sec_limited .limited_acc .js-acc-cont{margin:5.55556vw auto 0;position:relative}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl{margin:0 auto;padding:0 0 4.44444vw}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd{font-size:3.33333vw;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:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd span{font-size:2.77778vw;font-weight:275;letter-spacing:0;line-height:150%;margin-top:.55556vw}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd span sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_acc .js-acc-cont div dl dd+dd{margin:1.38889vw auto 0}.lp_contents .sec_limited .limited_acc .acc_box_btn{margin:0 auto;padding:5.55556vw 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:3.33333vw;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:1.66667vw;line-height:3.33333vw;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:4.44444vw;position:absolute;right:2.77778vw;top:50%;transform:translateY(-50%);width:4.44444vw}.lp_contents .sec_limited .limited_acc.m-opened .js-acc-cont{margin-top:1.38889vw}.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:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:5.55556vw auto 0}.lp_contents .sec_limited .limited_info sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price{font-family:TazuganeGothicStdN-Book!important;font-size:5.55556vw;font-weight:350;font-weight:400;letter-spacing:-.55556vw;line-height:150%;margin:.55556vw auto 0}.lp_contents .sec_limited .limited_price sup{font-size:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price em{font-family:TazuganeGothicStdN-Book!important;font-size:8.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%}.lp_contents .sec_limited .limited_price em sup{font-size:4.44444vw;line-height:8.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_price span{border:.27778vw solid #000;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:6.66667vw;margin:0;text-align:center;width:21.66667vw}.lp_contents .sec_limited .limited_price span sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_btn{margin:1.66667vw 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:5vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:15.55556vw;position:relative;text-align:center;width:77.77778vw}.lp_contents .sec_limited .limited_btn div a sup,.lp_contents .sec_limited .limited_btn div div sup{font-size:2.5vw;line-height:5vw;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:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:15.55556vw}.lp_contents .sec_limited .limited_btn div a span sup,.lp_contents .sec_limited .limited_btn div div span sup{font-size:1.94444vw;line-height:3.88889vw;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:5.27778vw;margin:auto;position:absolute;right:4.16667vw;top:50%;transform:translateY(-50%);width:5.27778vw}.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:5.55556vw auto 0}.lp_contents .sec_limited .limited_notes li{font-size:2.77778vw;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:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_limited .limited_notes li+li{margin:1.38889vw auto 0}.lp_contents .sec_howto{background:linear-gradient(179deg,#c90102,#810000);padding:16.11111vw 5.55556vw 16.38889vw}.lp_contents .sec_howto .howto_ttl{margin:0 auto;width:33.47222vw}.lp_contents .sec_howto .container{background-color:#f5f5f5;color:#000;margin:8.33333vw auto 0;padding:11.94444vw 5.55556vw 0}.lp_contents .sec_howto .container .howto_sub{font-family:TazuganeGothicStdN-Book!important;font-size:5.55556vw;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:2.77778vw;line-height:5.55556vw;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_catch{font-family:TazuganeGothicStdN-Book!important;font-size:3.88889vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:5vw auto 0}.lp_contents .sec_howto .container .howto_catch sup{font-size:1.94444vw;line-height:3.88889vw;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_info{margin:5.83333vw auto 0}.lp_contents .sec_howto .container .howto_info li{font-size:3.33333vw;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:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_step{display:flex;justify-content:space-between;margin:10.55556vw -1.11111vw 0;padding:0 0 11.11111vw}.lp_contents .sec_howto .container .howto_step dd{text-align:center;width:36.11111vw}.lp_contents .sec_howto .container .howto_step dd .box_ttl{margin:0 auto;width:19.44444vw}.lp_contents .sec_howto .container .howto_step dd .box_txt{font-family:TazuganeGothicStdN-Book!important;font-size:3.33333vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:5.83333vw auto 0}.lp_contents .sec_howto .container .howto_step dd .box_txt sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_howto .container .howto_step dd .box_img{margin:5.27778vw auto 0;width:36.11111vw}.lp_contents .sec_howto .container .howto_step dt{margin:0;width:3.88889vw}.lp_contents .sec_howto .container .howto_movie{background-color:#fff;margin:0 -5.55556vw;padding:11.11111vw 3.88889vw}.lp_contents .sec_howto .container .howto_movie .howto_movie_ttl{margin:0 auto;width:38.88889vw}.lp_contents .sec_howto .container .howto_movie .howto_movie_main{height:45.83333vw;margin:5.55556vw auto 0;padding:0;width:80.55556vw}.lp_contents .sec_notes{background-color:#fff;border-bottom:.27778vw solid #000;border-top:.27778vw solid #000;color:#000;margin:0 auto;padding:14.44444vw 5.55556vw 10.83333vw}.lp_contents .sec_notes dl dt{font-family:TazuganeGothicStdN-Book!important;font-size:3.33333vw;font-weight:350;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto 3.05556vw}.lp_contents .sec_notes dl dt sup{font-size:1.66667vw;line-height:3.33333vw;top:0;vertical-align:text-top}.lp_contents .sec_notes dl dd{font-size:2.77778vw;font-weight:275;letter-spacing:0;line-height:150%;margin:0 auto 1.38889vw;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_notes dl dd sup{font-size:1.38889vw;line-height:2.77778vw;top:0;vertical-align:text-top}.lp_contents .sec_notes dl dd+dt{margin:7.5vw auto 3.05556vw}.lp_contents .gbcmn-inc{color:#000}.lp_contents .sec_lifeblood .container{width:100vw!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:11.11111vw 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}}
