@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap);*{box-sizing:border-box}body{font-size:16px;font-family:"Noto Sans JP",sans-serif;background-color:#fff;margin:0;padding:0;position:relative;color:#000}body ul li{list-style:none}body a{text-decoration:none;color:#000}body figure{margin:0}body img{max-width:100%;height:auto}.barner__sp{display:none}@media all and (min-width:1024px){.br_sp{display:none}}.br_pc{display:none}@media all and (min-width:1024px){.br_pc{display:inline}}.inner{width:100%;padding:0 25px}@media all and (min-width:1024px){.inner{padding:0 28px;max-width:1024px;margin:0 auto}}@media screen and (max-width:500px){.barner__sp{display:block}.barner__pc{display:none}section#top_banner{margin-bottom:50px}}.more_btn{display:block;background-color:#fff;font-weight:700;font-size:16px;line-height:30px;border:solid 2px #696969;border-top-left-radius:0;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;width:75%}@media all and (min-width:1024px){.more_btn{width:120px;font-size:14px}}#keyvisual{width:100%;position:relative;margin-top:60px}@media screen and (max-width:500px){#keyvisual{width:100%;position:relative;margin-top:80px}#keyvisual.lp_fv{margin-bottom:64px}}#keyvisual .kv_slide{display:flex;flex-wrap:wrap;font-size:0}@media all and (min-width:1024px){#keyvisual .kv_slide{flex-wrap:nowrap}}#keyvisual .kv_slide li{display:inline-block;width:100%}@media all and (min-width:1024px){#keyvisual .kv_slide li{flex-grow:1}}.lp_contents{background-color:#ff4500;padding:3px}@media all and (min-width:1024px){.lp_contents{background-color:#fff;padding:0}}.lp_contents .lp_inner{background-color:#fff}.covid19{padding:28px 0}@media all and (min-width:1024px){.covid19{padding:65px 0}}.covid19 strong{display:block;background-color:#b22222;width:100%;text-align:center;font-size:15px;padding:15px 0;font-weight:700;color:#fff;line-height:2;border-radius:0;margin:0 auto}.covid19 strong a{color:#fff;display:flex;justify-content:center;align-items:center}.covid19 strong a img{width:30px;height:auto;margin-left:20px}@media all and (min-width:1024px){.covid19 strong{width:100%;border-radius:0;font-size:30px}}.covid19 .more_btn{display:none}@media all and (min-width:1024px){.covid19 .more_btn{display:block;margin-left:auto;margin-top:26px}}.covid19 .arrow{position:relative;width:80px;height:20px;margin:0 auto}@media all and (min-width:1024px){.covid19 .arrow{display:none}}.covid19 .arrow a{display:block;height:100%}.covid19 .arrow::before,.covid19 .arrow::after{display:block;width:38px;height:4px;background-color:#b22222;position:absolute;bottom:0;content:""}.covid19 .arrow::before{left:calc(50% - 38px);border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;transform:rotate(10deg);transform-origin:right}.covid19 .arrow::after{left:50%;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;transform:rotate(-10deg);transform-origin:left}#news{margin-bottom:50px}@media all and (min-width:1024px){#news{margin-bottom:15px}}@media all and (min-width:1024px){#news h2{display:none}}#news input[type=radio]{display:none}#news .blog_tabs{display:flex;justify-content:space-between;align-items:center}@media all and (min-width:1024px){#news .blog_tabs{justify-content:flex-start}}#news .blog_tabs li{display:inline-block;position:relative}@media all and (min-width:1024px){#news .blog_tabs li{margin-right:20px;width:94px;background-color:#a9a9a9;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-right:25px}}#news .blog_tabs li label{display:inline-block;width:100%;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:22px;cursor:pointer}@media all and (min-width:1024px){#news .blog_tabs li label{font-size:20px;line-height:2}}@media all and (max-width:1023px){#news .blog_tabs li{background-size:contain;background-position:center;background-repeat:no-repeat;height:22px}#news .blog_tabs #blogtab_all,#news .blog_tabs #blogtab_maru{background-image:url(../../img/lp-img/blogtab_org.png);width:70px}#news .blog_tabs #blogtab_fukuoka_kasuga,#news .blog_tabs #blogtab_taka,#news .blog_tabs #blogtab_saka{background-image:url(../../img/lp-img/blogtab_red.png);width:80px}}@media all and (min-width:1024px){#news .blog_tabs li::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:34px 0 0 20px;border-color:transparent transparent transparent #a9a9a9;position:absolute;bottom:0;left:100%}}#news .blog_tab_content{margin-bottom:10px}@media all and (min-width:1024px){#news .blog_tab_content{border-bottom:solid 2px #b22222;border-top:solid 2px #b22222}}#news .blog_tab_content .blog_contents{display:none;padding:37px 0}@media all and (min-width:1024px){#news .blog_tab_content .blog_contents{padding:50px 86px 50px 66px}}#news .blog_tab_content li{margin-bottom:28px}@media all and (min-width:1024px){#news .blog_tab_content li{margin-bottom:35px}}#news .blog_tab_content li span{display:inline-block;vertical-align:middle}#news .blog_tab_content li .blog_meta{display:block;margin-bottom:10px}@media all and (min-width:1024px){#news .blog_tab_content li .blog_meta{display:inline-block;margin-bottom:0;width:24%}}#news .blog_tab_content li .blog_meta .blog_cat{width:60px;line-height:30px;font-size:10px;text-align:center;color:#fff;font-weight:700;border-radius:8px;background-color:#b22222}@media all and (min-width:1024px){#news .blog_tab_content li .blog_meta .blog_cat{width:73px;font-size:12px}}#news .blog_tab_content li .blog_meta .store_taka{background-color:#b22222}#news .blog_tab_content li .blog_meta .store_saka{background-color:#e5156a}#news .blog_tab_content li .blog_meta .store_maru{background-color:#db6d09}#news .blog_tab_content li .blog_meta .blog_date{text-align:right;color:#b22222;font-weight:700;font-size:12px;width:67px}@media all and (min-width:1024px){#news .blog_tab_content li .blog_meta .blog_date{font-size:17px;width:100px}}#news .blog_tab_content li .blog_link{position:relative;display:inline-block;width:100%}@media all and (min-width:1024px){#news .blog_tab_content li .blog_link{width:75%}}#news .blog_tab_content li .blog_link .blog_title{font-weight:700;font-size:12px;width:86%;white-space:pre-wrap}@media all and (min-width:1024px){#news .blog_tab_content li .blog_link .blog_title{font-size:17px;width:calc(100% - 57px);overflow:hidden;white-space:nowrap}}#news .blog_tab_content li .blog_link .blog_btn{width:17px;height:17px;background-image:url(../../img/lp-img/icon_bloglink.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0}@media all and (min-width:1024px){#news .blog_tab_content li .blog_link .blog_btn{width:27px;height:27px}}@media all and (min-width:1024px){#news #blogtab_allbtn:checked~.blog_tabs #blogtab_all,#news #blogtab_fukuoka_kasugabtn:checked~.blog_tabs #blogtab_fukuoka_kasuga,#news #blogtab_takabtn:checked~.blog_tabs #blogtab_taka,#news #blogtab_sakabtn:checked~.blog_tabs #blogtab_saka,#news #blogtab_marubtn:checked~.blog_tabs #blogtab_maru{background-color:#b22222}#news #blogtab_allbtn:checked~.blog_tabs #blogtab_all::after,#news #blogtab_takabtn:checked~.blog_tabs #blogtab_taka::after,#news #blogtab_fukuoka_kasugabtn:checked~.blog_tabs #blogtab_fukuoka_kasuga::after,#news #blogtab_sakabtn:checked~.blog_tabs #blogtab_saka::after,#news #blogtab_marubtn:checked~.blog_tabs #blogtab_maru::after{border-color:transparent transparent transparent #b22222}}#news #blogtab_allbtn:checked~.blog_tab_content #blogcontent_all,#news #blogtab_fukuoka_kasugabtn:checked~.blog_tab_content #blogcontent_fukuoka_kasuga,#news #blogtab_takabtn:checked~.blog_tab_content #blogcontent_taka,#news #blogtab_sakabtn:checked~.blog_tab_content #blogcontent_saka,#news #blogtab_marubtn:checked~.blog_tab_content #blogcontent_maru{display:block}#news .more_btn{margin:0 auto}@media all and (min-width:1024px){#news .more_btn{margin:0 0 0 auto}}#top_banner .banner{width:100%;display:flex;justify-content:center;align-items:center}#top_banner .banner p{font-size:20px;font-weight:700}.bg_gradient{text-align:center;margin-bottom:13px}@media all and (min-width:1024px){.bg_gradient{margin-bottom:25px}.bg_gradient.no_margin_bottom{margin-bottom:0}}.bg_gradient span{display:inline-block;margin:0 auto;font-size:24px;font-weight:700;background:linear-gradient(135deg,#ff4500 0,#ff4500 50%,#b22222 50%,#b22222 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (min-width:1024px){.bg_gradient span{font-size:40px}}#lp_content{background-color:#fff;overflow:hidden}#lp_content #lp_reasons{padding:80px 0;position:relative}@media all and (min-width:1024px){#lp_content #lp_reasons{padding:294px 0 0}}#lp_content #lp_reasons .message{position:relative;width:100%;text-align:center}@media all and (min-width:1024px){#lp_content #lp_reasons .message{position:absolute;top:110px}}#lp_content #lp_reasons .message strong{display:inline-block;position:relative;z-index:1;width:84%;margin:0 auto 10px}@media all and (min-width:1024px){#lp_content #lp_reasons .message strong{width:81%;margin:0 auto 24px}}#lp_content #lp_reasons .message strong span{display:block;text-align:center;font-size:18px;font-weight:700}@media all and (min-width:1024px){#lp_content #lp_reasons .message strong span{font-size:48px}}#lp_content #lp_reasons .message strong:after{display:block;width:100%;height:10px;background-color:#fdd000;position:absolute;left:0;bottom:-5px;z-index:-1;content:""}@media all and (min-width:1024px){#lp_content #lp_reasons .message strong:after{height:27px;bottom:-10px}}#lp_content #lp_reasons h2{text-align:center;width:77%;margin:0 auto 62px;position:relative}@media all and (min-width:1024px){#lp_content #lp_reasons h2{width:80%;font-size:18px;font-weight:700}#lp_content #lp_reasons h2 b{font-size:42px}}#lp_content #lp_reasons h2 .__upper,#lp_content #lp_reasons h2 .__lower{display:block;color:#ff4500}@media all and (min-width:1024px){#lp_content #lp_reasons h2 .__upper,#lp_content #lp_reasons h2 .__lower{display:inline-block;color:inherit}}#lp_content #lp_reasons h2 .__upper{font-size:12px;position:relative;margin-bottom:14px}@media all and (min-width:1024px){#lp_content #lp_reasons h2 .__upper{margin-bottom:0;font-size:inherit}}#lp_content #lp_reasons h2 .__upper::before,#lp_content #lp_reasons h2 .__upper::after{display:block;width:50%;height:4px;content:"";background-color:#b22222;position:absolute;top:calc(50% - 2px)}@media all and (min-width:1024px){#lp_content #lp_reasons h2 .__upper::before,#lp_content #lp_reasons h2 .__upper::after{display:none}}#lp_content #lp_reasons h2 .__upper::before{right:100%}#lp_content #lp_reasons h2 .__upper::after{left:100%}#lp_content #lp_reasons h2 .__lower{font-size:54px;position:relative}@media all and (min-width:1024px){#lp_content #lp_reasons h2 .__lower{font-size:inherit}}#lp_content #lp_reasons h2 .__lower::after{display:block;width:200%;height:4px;content:"";background-color:#b22222;position:absolute;bottom:-16px;left:-50%}@media all and (min-width:1024px){#lp_content #lp_reasons h2 .__lower::after{display:none}}@media all and (min-width:1024px){#lp_content #lp_reasons h2::after{width:200%;height:4px;content:"";background-color:#ff4500;position:absolute;bottom:-16px;left:-50%}}#lp_content .reason_card{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:35px}#lp_content .reason_card_innergrid{position:relative;z-index:1}@media all and (min-width:1024px){#lp_content .reason_card_innergrid{display:grid;grid-template-columns:1fr;height:100%;max-width:1024px;margin:0 auto}}#lp_content .reason_card_innergrid .__h3{margin-bottom:12px}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__h3{padding-left:35px;padding-top:18px;margin-bottom:0}}#lp_content .reason_card_innergrid .__h3 h3{color:#fff;border-bottom:solid 1px #fff;display:inline-block;padding-bottom:.5rem;font-weight:700}#lp_content .reason_card_innergrid .__h3 h3 .h3_no{font-size:49px;display:inline-block;margin-right:16px;line-height:1}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__h3 h3 .h3_no{font-size:62px}}#lp_content .reason_card_innergrid .__h3 h3 .h3_title{font-size:21px;display:inline-block;line-height:1;padding-left:16px;border-left:solid 1px #fff}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__h3 h3 .h3_title{font-size:26px;font-weight:900}}#lp_content .reason_card_innergrid .__h3 h3 .h3_title i{font-style:normal;margin-bottom:4px}#lp_content .reason_card_innergrid figure img{display:block;width:100%}#lp_content .reason_card_innergrid .user_voice .user_voice_card{background-color:rgba(255,255,255,.8);padding:18px 17px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .user_voice .user_voice_card{padding:20px 18px;border-bottom-left-radius:28px;border-bottom-right-radius:28px}}#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_title{padding-left:36px;font-size:16px;position:relative;margin-bottom:13px}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_title{padding-left:45px;margin-bottom:16px}}#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_title::before{display:block;content:"";background-image:url(../../img/lp-img/icon_voice.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;width:28px;height:28px;top:calc(50% - 14px)}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_title::before{width:35px;height:35px;top:calc(50% - 17px)}}#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_stars{color:#ff4500;margin-bottom:8px}#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_stars small{color:#000;font-size:12px;margin-left:.5em}#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_content{line-height:1.5;font-size:12px}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .user_voice .user_voice_card .voice_content{font-size:16px}}#lp_content .reason_card_innergrid .user_voice .user_voice_card::before{width:calc(100% - 9px);height:calc(100% - 9px);border:solid 1px #ff4500;border-bottom-left-radius:15px;border-bottom-right-radius:15px;content:"";display:block;position:absolute;top:3px;left:3px}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .user_voice .user_voice_card::before{border-bottom-left-radius:28px;border-bottom-right-radius:28px}}@media all and (max-width:1023px){#lp_content .reason_card_innergrid .user_voice .user_voice_card::after{width:calc(100% - 13px);height:calc(100% - 13px);border:solid 1px #ff4500;border-bottom-left-radius:15px;border-bottom-right-radius:15px;content:"";display:block;position:absolute;top:5px;left:5px}}#lp_content .reason_card_innergrid .__trr .user_voice_card{border-top-left-radius:15px;border-top-right-radius:0}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__trr .user_voice_card{border-top-left-radius:28px}}#lp_content .reason_card_innergrid .__trr .user_voice_card::before{border-top-left-radius:15px;border-top-right-radius:0}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__trr .user_voice_card::before{border-top-left-radius:28px}}@media all and (max-width:1023px){#lp_content .reason_card_innergrid .__trr .user_voice_card::after{border-top-left-radius:15px;border-top-right-radius:0}}#lp_content .reason_card_innergrid .__tlr .user_voice_card{border-top-left-radius:0;border-top-right-radius:15px}@media all and (min-width:1024px){#lp_content .reason_card_innergrid .__tlr .user_voice_card{border-top-right-radius:28px}}#lp_content .reason_card_innergrid .__tlr .user_voice_card::before{border-top-left-radius:0;border-top-right-radius:28px}@media all and (max-width:1023px){#lp_content .reason_card_innergrid .__tlr .user_voice_card::after{border-top-left-radius:0;border-top-right-radius:28px}}#lp_content .reason_card .pie_chart{border-radius:50%;background:#ff4500;background-image:linear-gradient(to right,transparent 50%,#a9a9a9 0);position:absolute;width:258px;height:258px;top:calc(50% - 129px);left:calc(50% - 129px)}@media all and (min-width:1024px){#lp_content .reason_card .pie_chart{width:390px;height:390px;top:calc(50% - 195px);left:calc(50% - 195px)}}#lp_content .reason_card .pie_chart::before{content:"";display:block;margin-left:50%;height:100%;border-radius:0 100% 100%0/50%;background-color:inherit;transform-origin:left;transform:rotate(72deg)}#lp_content .reason_card .major,#lp_content .reason_card .minor{position:absolute}#lp_content .reason_card .major span,#lp_content .reason_card .minor span{color:#fff}#lp_content .reason_card .major .percent,#lp_content .reason_card .minor .percent{position:absolute}#lp_content .reason_card .major .person,#lp_content .reason_card .minor .person{position:absolute;font-size:14px;line-height:2;border:solid 4px #fff;border-radius:4px;padding:0 1.5em}@media all and (min-width:1024px){#lp_content .reason_card .major .person,#lp_content .reason_card .minor .person{border:solid 2px #fff}}#lp_content .reason_card .major{width:158px;height:148px;bottom:-33px;left:-26px}@media all and (min-width:1024px){#lp_content .reason_card .major{width:260px;height:160px;bottom:14px;left:-62px}}#lp_content .reason_card .major .percent{font-size:35px;font-weight:700;right:0}@media all and (min-width:1024px){#lp_content .reason_card .major .percent{font-size:50px}}#lp_content .reason_card .major .percent small{font-size:20px}@media all and (min-width:1024px){#lp_content .reason_card .major .percent small{font-size:25px}}#lp_content .reason_card .major .percent::after{display:block;width:102px;height:62px;content:"";background-image:url(../../img/lp-img/pieguide_mj_sp.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:calc(100% + 5px);right:26px}@media all and (min-width:1024px){#lp_content .reason_card .major .percent::after{background-image:url(../../img/lp-img/pieguide_mj.png);width:154px;height:91px;top:calc(100% + 5px);right:26px}}#lp_content .reason_card .major .person{bottom:0}#lp_content .reason_card .minor{width:148px;height:117px;top:-33px;left:calc(50% + 24px)}@media all and (min-width:1024px){#lp_content .reason_card .minor{width:220px;height:98px;top:18px;left:calc(50% + 45px)}}#lp_content .reason_card .minor .percent{font-size:26px;font-weight:700;left:0;bottom:0}#lp_content .reason_card .minor .percent small{font-size:13px}#lp_content .reason_card .minor .percent::after{display:block;width:65px;height:38px;content:"";background-image:url(../../img/lp-img/pieguide_mn_sp.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:100%;left:34px}@media all and (min-width:1024px){#lp_content .reason_card .minor .percent::after{background-image:url(../../img/lp-img/pieguide_mn.png);width:120px;height:57px;bottom:100%;left:34px}}#lp_content .reason_card .minor .person{right:0;top:0}#lp_content .__reason1{background-image:url(../../img/lp-img/reason1_spbg.png);padding:24px 13px}@media all and (min-width:1024px){#lp_content .__reason1{height:442px;background-image:url(../../img/lp-img/reasoncardbg.png);padding:28px;margin-bottom:20px}}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid{grid-template-rows:90px 108px 1fr;grid-template-columns:580px 1fr}}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid .__h3{grid-row:1;grid-column:2}}#lp_content .__reason1 .reason_card_innergrid figure{margin-bottom:21px}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid figure{grid-column:1;grid-row:1/4;margin-bottom:0}}#lp_content .__reason1 .reason_card_innergrid figure img.__pc{display:none}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid figure img.__pc{display:block}}#lp_content .__reason1 .reason_card_innergrid figure img.__sp{display:block}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid figure img.__sp{display:none}}#lp_content .__reason1 .reason_card_innergrid .trainers{position:absolute;width:146px;height:46px;right:0;top:82px}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid .trainers{width:240px;height:75px;top:105px}}#lp_content .__reason1 .reason_card_innergrid .trainers img{display:block;width:100%}@media all and (min-width:1024px){#lp_content .__reason1 .reason_card_innergrid .user_voice{grid-row:3;grid-column:2;padding-left:35px}}#lp_content .__reason2{background-image:url(../../img/lp-img/reason2_spbg.png);padding:24px 13px}@media all and (min-width:1024px){#lp_content .__reason2{height:442px;background-image:url(../../img/lp-img/reasoncardbg.png);padding:28px;margin-bottom:20px}}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid{grid-template-rows:100px 130px 1fr;grid-template-columns:50% 50%}}#lp_content .__reason2 .reason_card_innergrid .__h3{margin-bottom:60px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .__h3{grid-column:1;margin-bottom:0}}#lp_content .__reason2 .reason_card_innergrid figure{background-color:#fff;border-radius:50%;position:relative;width:264px;height:264px;margin-top:33px;margin-left:auto;margin-right:auto;margin-bottom:45px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid figure{grid-column:2;grid-row:1/4;margin-left:24px;margin-right:0;width:408px;height:408px;margin-top:-14px;margin-bottom:0}}#lp_content .__reason2 .reason_card_innergrid .description{margin-bottom:12px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .description{margin-bottom:0}}#lp_content .__reason2 .reason_card_innergrid .description ul{display:flex;justify-content:space-between;padding-top:16px;width:72%;margin:0 auto}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .description ul{padding-top:8px;padding-left:64px;width:443px;margin:0}}#lp_content .__reason2 .reason_card_innergrid .description ul li{display:block;width:70px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .description ul li{width:78px}}#lp_content .__reason2 .reason_card_innergrid .description ul li img{display:block;max-width:100%;max-height:70px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .description ul li img{max-height:78px}}#lp_content .__reason2 .reason_card_innergrid .description ul li span{color:#fff;font-size:34px;font-weight:700;vertical-align:bottom;display:inline-block;width:100%;text-align:center}#lp_content .__reason2 .reason_card_innergrid .description ul li span small{font-size:27px}@media all and (min-width:1024px){#lp_content .__reason2 .reason_card_innergrid .user_voice{grid-row:3;grid-column:1;padding-left:35px;padding-right:60px}}#lp_content .__reason3{background-image:url(../../img/lp-img/reason3_spbg.png);padding:24px 13px}@media all and (min-width:1024px){#lp_content .__reason3{height:442px;background-image:url(../../img/lp-img/reasoncardbg.png);padding:28px;margin-bottom:20px}}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid{grid-template-rows:90px 90px 90px 1fr;grid-template-columns:196px 396px 1fr}}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .__h3{grid-column:3}}#lp_content .__reason3 .reason_card_innergrid .description{margin-bottom:42px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description{grid-column:3;grid-row:2;padding-top:10px;padding-left:35px;margin-bottom:0}}#lp_content .__reason3 .reason_card_innergrid .description .balloon{text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:2;padding-top:1em;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../../img/lp-img/reason3_balloonspbg.png);width:100%;height:136px;margin:0 auto 28px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .balloon{height:60px;background-image:url(../../img/lp-img/reason3_balloonbg.png);margin:0 auto 10px;font-size:14px;font-weight:400;line-height:1.2}}#lp_content .__reason3 .reason_card_innergrid .description .pricelist{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .pricelist{justify-content:space-between;margin-bottom:20px}}#lp_content .__reason3 .reason_card_innergrid .description .pricelist li{width:73%;height:98px;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:10px;text-align:center;padding:10px 0;margin-bottom:26px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .pricelist li{width:190px;height:72px;padding:8px 0;margin-bottom:0}}#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .price{color:#ff4500;font-size:40px;font-weight:700}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .price{font-size:30px}}#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .price small{font-size:28px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .price small{font-size:20px}}#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .term{font-size:20px;border-top:solid 2px #ff4500;font-weight:700;margin-top:5px;padding-top:5px;display:inline-block;color:#ff4500}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .pricelist li .term{font-size:16px;border-top:solid 2px #000;color:#000}}#lp_content .__reason3 .reason_card_innergrid .description .note{font-size:17px;font-weight:700;color:#fff;line-height:1.5;text-align:center}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .description .note{font-size:15px}}#lp_content .__reason3 .reason_card_innergrid .comment{display:none}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .comment{display:block;grid-column:1;grid-row:1/3;padding-top:48px;padding-right:8px;margin-bottom:0}}#lp_content .__reason3 .reason_card_innergrid .comment p{font-size:18px;font-weight:700;text-align:center;line-height:1.75;color:#fff}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .comment p{font-size:15px}}#lp_content .__reason3 .reason_card_innergrid .illust{width:47%;margin:0 auto;padding-top:23px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid .illust{grid-column:1;grid-row:3/5;padding-right:8px;padding-top:0;width:100%;margin:0;max-height:100%}}#lp_content .__reason3 .reason_card_innergrid figure{background-color:#fff;padding:14px 12px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure{grid-column:2;grid-row:1/5;padding:12px}}#lp_content .__reason3 .reason_card_innergrid figure .figtitle{font-size:20px;font-weight:700;color:#b22222;text-align:center;margin-bottom:12px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .figtitle{font-size:22px}}#lp_content .__reason3 .reason_card_innergrid figure .compare{display:flex;padding:0 8px 4px;justify-content:space-between;border-bottom:dashed 2px #696969}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare{padding:0 10px 10px}}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block{width:29%;text-align:center}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block{width:101px}}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .logo{width:100%;height:16px;margin-bottom:10px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .logo{height:28px;margin-bottom:0}}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .logo img{display:block;width:53px;margin:0 auto}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .logo img{width:63px}}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .compete{font-size:16px;font-weight:700;margin-bottom:10px}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .compete b{font-size:17px}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .price{color:#ff4500;font-size:16px;font-weight:700;margin-bottom:5px}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .price small{font-size:14px}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .term{font-size:10px;font-weight:700}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .term{font-size:12px}}#lp_content .__reason3 .reason_card_innergrid figure .compare .comp_block .term b{font-size:14px}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart{display:flex;justify-content:space-between;padding:0 8px;border-bottom:solid 2px #696969;height:190px}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare_chart{height:225px;padding:0 10px}}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart{width:29%;height:100%;position:relative}@media all and (min-width:1024px){#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart{width:101px}}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart::after{display:block;width:100%;content:"";position:absolute;bottom:0;left:0}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_bon{background-color:rgba(178,34,34,.15)}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_bon p{font-size:18px;font-weight:700;position:absolute;top:74px;left:calc(50% - 58px);white-space:nowrap;transform:rotate(-5deg)}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_bon p b{font-size:22px;padding-left:54px}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_bon::after{height:17%;background-color:#b22222}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_a::after{height:50%;background-color:#a9a9a9}#lp_content .__reason3 .reason_card_innergrid figure .compare_chart .chart_b::after{height:100%;background-color:#a9a9a9}#lp_content article#achievement em{font-size:18px;line-height:1.5;font-weight:700;font-style:normal;display:block;text-align:center}@media all and (min-width:1024px){#lp_content article#achievement em{font-size:26px}}#lp_content article#achievement em .__span_block{display:block;text-align:center;font-size:30px}@media all and (min-width:1024px){#lp_content article#achievement em .__span_block{display:inline;font-size:inherit}}#lp_content article#achievement em.__grad_letter{color:#ff4500;padding:15px 0}@media all and (min-width:1024px){#lp_content article#achievement em.__grad_letter{padding:34px 0}}#lp_content article#achievement em.__grad_letter .__letter{background:linear-gradient(to right,#ff4500 0,#b22222 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (min-width:1024px){#lp_content article#achievement em.__grad_letter .__letter{background:0 0;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}}#lp_content article#achievement .shortterm_figure{width:100%;height:calc((100vw - 6px)*1.58);background-image:url(../../img/lp-img/lp_plan_bgsp.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-top:calc((100vw - 6px)*1.58*.41)}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure{height:485px;background-image:url(../../img/lp-img/lp_plan_bg.jpg);padding-top:0}}#lp_content article#achievement .shortterm_figure p{background-size:cover;background-repeat:no-repeat;background-position:center;width:278px;height:55px;margin:0 auto 1.5em;text-align:center}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure p{position:absolute;background-size:contain;height:75px;width:auto;margin:0}}#lp_content article#achievement .shortterm_figure p span{font-size:14px;font-weight:700;color:#ff4500;line-height:1.25;text-align:left}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure p span{font-size:18px}}#lp_content article#achievement .shortterm_figure .__ul{background-image:url(../../img/lp-img/plan_ballon_ul.png);padding-top:12px}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure .__ul{top:97px;left:calc(50% - 490px);padding:18px 45px}}#lp_content article#achievement .shortterm_figure .__ur{background-image:url(../../img/lp-img/plan_ballon_ur.png);padding-top:12px}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure .__ur{padding:18px 45px;left:calc(50% + 140px);top:160px}}#lp_content article#achievement .shortterm_figure .__ll{background-image:url(../../img/lp-img/plan_ballon_ll.png);padding-top:7px;width:224px}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure .__ll{bottom:130px;left:calc(50% - 464px);padding:12px 45px;width:auto}}#lp_content article#achievement .shortterm_figure .__lr{background-image:url(../../img/lp-img/plan_ballon_lr.png);padding-top:8px}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure .__lr{padding:13px 45px;left:calc(50% + 166px);top:315px}}#lp_content article#achievement .shortterm_figure .__confuse{width:56px;height:40px;background-image:url(../../img/lp-img/plan_confuse.png);top:22%;left:50%;position:absolute}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure .__confuse{left:calc(50% + 91px);top:24px;width:108px;height:77px}}#lp_content article#achievement .shortterm_figure::before{display:block;width:0;height:0;border-style:solid;border-width:28px 28px 0 28px;border-color:#fff transparent transparent transparent;position:absolute;top:0;left:calc(50% - 14px);content:""}@media all and (min-width:1024px){#lp_content article#achievement .shortterm_figure::before{border-width:26px 32px 0 32px}}#lp_content article#achievement em.__grad{background:linear-gradient(to right,#ff4500,#b22222);color:#fff;position:relative;padding:0 0 15px 0}@media all and (min-width:1024px){#lp_content article#achievement em.__grad{padding:34px 0}}#lp_content article#achievement em.__grad::before,#lp_content article#achievement em.__grad::after{display:block;width:0;height:0;border-style:solid;position:absolute;left:calc(50% - 28px);content:""}@media all and (min-width:1024px){#lp_content article#achievement em.__grad::before,#lp_content article#achievement em.__grad::after{left:calc(50% - 32px)}}#lp_content article#achievement em.__grad::before{border-width:0 28px 28px 28px;border-color:transparent transparent #d83211 transparent;bottom:calc(100% - 1px)}@media all and (min-width:1024px){#lp_content article#achievement em.__grad::before{border-width:0 32px 24px 32px}}#lp_content article#achievement em.__grad::after{border-width:28px 28px 0 28px;border-color:#d83211 transparent transparent transparent;top:calc(100% - 1px)}@media all and (min-width:1024px){#lp_content article#achievement em.__grad::after{border-width:24px 32px 0 32px}}#lp_content article#achievement h2{margin:33px 0;position:relative;text-align:center;z-index:2}@media all and (min-width:1024px){#lp_content article#achievement h2{margin:20px 0}}#lp_content article#achievement h2 img{width:75%;height:auto}@media all and (min-width:1024px){#lp_content article#achievement h2 img{width:644px}}#lp_content article#achievement h2::after{display:block;width:0;height:0;border-style:solid;position:absolute;left:calc(50% - 11px);content:"";border-width:8px 11px 0 11px;border-color:#fff transparent transparent transparent;top:calc(100% + 33px)}@media all and (min-width:1024px){#lp_content article#achievement h2::after{left:calc(50% - 32px);top:calc(100% + 20px);border-width:24px 32px 0 32px}}#lp_content article#achievement .achievement{background-color:#e2e2e2;padding:35px 35px 39px 35px;position:relative;z-index:1;width:90%;margin:0 auto}@media all and (min-width:1024px){#lp_content article#achievement .achievement{padding:32px 0 118px;width:100%}}#lp_content article#achievement .achievement .beforeafter{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter{width:88%;margin:0 auto}}#lp_content article#achievement .achievement .beforeafter li{width:100%;margin-bottom:54px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li{width:42%;margin-bottom:0}}#lp_content article#achievement .achievement .beforeafter li h3{background-color:#ff4500;color:#fff;font-size:14px;font-weight:700;display:inline-block;padding:0 .5em;line-height:26px;position:relative;margin-bottom:11px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li h3{font-size:22px;line-height:40px;margin-bottom:17px}}#lp_content article#achievement .achievement .beforeafter li h3::before{display:block;content:"";width:13px;height:100%;background-color:#b22222;position:absolute;right:-50px;top:0;transform:skewX(65deg)}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li h3::before{width:20px;right:-80px}}#lp_content article#achievement .achievement .beforeafter li h3::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:26px 0 0 56px;border-color:transparent transparent transparent #ff4500;position:absolute;left:100%;top:0}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li h3::after{border-width:40px 0 0 86px}}#lp_content article#achievement .achievement .beforeafter li .ach_lr{display:flex;position:relative}#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_fig{padding:30px 7px;width:50%;position:relative;text-align:center}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_fig{padding:47px 11px}}#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_fig p{position:absolute;color:#fff;font-weight:700;font-size:20px;top:22px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_fig p{font-size:30px;top:35px}}#lp_content article#achievement .achievement .beforeafter li .ach_lr .__orange{background:linear-gradient(-45deg,#ff9973 0,#ff9973 25%,#ff4500 25%,#ff4500 75%,#ff9973 75%,#ff9973 100%)}#lp_content article#achievement .achievement .beforeafter li .ach_lr .__red{background:linear-gradient(-45deg,#d58686 0,#d58686 25%,#b22222 25%,#b22222 75%,#d58686 75%,#d58686 100%)}#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_comment{background-image:url(../../img/lp-img/ach_comment1.png);bottom:-8px;left:-30px;width:172px;height:59px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_comment{width:266px;height:84px}}#lp_content article#achievement .achievement .beforeafter li .ach_lr .ach_comment p{transform:rotate(2deg)}#lp_content article#achievement .achievement .beforeafter li .ach_comment{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;text-align:center}#lp_content article#achievement .achievement .beforeafter li .ach_comment p{color:#ff4500;font-weight:700;display:inline-block;position:relative;top:calc(50% - 10px);font-size:12px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_comment p{font-size:16px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb{position:relative}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig{padding:20px 12px;width:100%;position:relative;text-align:center}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig{padding:30px 17px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig p{position:absolute;color:#fff;font-weight:700;font-size:20px;top:10px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig p{font-size:30px;top:14px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig .__b{left:16px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig .__b{left:20px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig .__a{left:157px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_fig .__a{left:244px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb .__orange{background:linear-gradient(-45deg,#ff9973 0,#ff9973 25%,#ff4500 25%,#ff4500 75%,#ff9973 75%,#ff9973 100%)}#lp_content article#achievement .achievement .beforeafter li .ach_tb .__red{background:linear-gradient(-45deg,#d58686 0,#d58686 25%,#b22222 25%,#b22222 75%,#d58686 75%,#d58686 100%)}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_comment{background-image:url(../../img/lp-img/ach_comment2.png);bottom:-16px;left:-32px;width:175px;height:52px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_comment{bottom:-22px;left:-74px;width:271px;height:77px}}#lp_content article#achievement .achievement .beforeafter li .ach_tb .ach_comment p{transform:rotate(-2deg)}#lp_content article#achievement .achievement .beforeafter li .ach_result{background-color:#a9a9a9;display:flex;justify-content:space-around;align-items:flex-end;padding:14px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_result{padding:20px}}#lp_content article#achievement .achievement .beforeafter li .ach_result p{font-weight:700;font-size:18px}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_result p{font-size:26px}}#lp_content article#achievement .achievement .beforeafter li .ach_result p span{display:block;font-size:10px;text-align:center}@media all and (min-width:1024px){#lp_content article#achievement .achievement .beforeafter li .ach_result p span{font-size:13px}}#lp_content article#achievement strong{text-align:center;font-size:18px;font-weight:700;color:#fff;line-height:1.5;padding:.5em 0;background:linear-gradient(to right,#ff4500,#b22222);position:relative;display:block;margin-left:-15px;margin-right:-15px;margin-bottom:6px;transform:rotate(-5deg);transform-origin:top left;z-index:1}@media all and (min-width:1024px){#lp_content article#achievement strong{font-size:2rem;margin-bottom:0}}#lp_content article#achievement strong::after{display:block;width:100%;height:4px;background-color:#fdd000;position:absolute;left:0;top:100%;content:""}#lp_content article#achievement .more_btn{margin:0 auto}@media all and (min-width:1024px){#lp_content article#achievement .more_btn{margin:0 0 0 auto}}#lp_content article#trainer{padding:80px 0 0 0}@media all and (min-width:1024px){#lp_content article#trainer{padding:40px 0 0 0}}#lp_content article#trainer .trainers{width:95%;margin:0 auto}#lp_content article#trainer .trainers.sp_full_width{width:100%}@media all and (min-width:1024px){#lp_content article#trainer .trainers{width:100%}}#lp_content article#trainer .trainers h3{position:relative;font-size:18px;font-weight:700;color:#fff;width:109px;text-align:center;line-height:35px;background:linear-gradient(135deg,#ff4500 0,#ff4500 50%,#b22222 50%,#b22222 100%)}@media all and (min-width:1024px){#lp_content article#trainer .trainers h3{font-size:30px;width:178px;line-height:57px}}#lp_content article#trainer .trainers h3::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:35px 0 0 24px;border-color:transparent transparent transparent #b22222;position:absolute;top:0;left:100%}@media all and (min-width:1024px){#lp_content article#trainer .trainers h3::after{border-width:57px 0 0 36px}}#lp_content article#trainer .trainers .trainer_list{background-color:#e2e2e2;padding:11px 0 8px;display:flex;justify-content:space-around;margin-bottom:8px;position:relative}@media all and (min-width:1024px){#lp_content article#trainer .trainers .trainer_list{padding:27px 0 24px;margin-bottom:0}}#lp_content article#trainer .trainers .trainer_list .__sp_none{display:none}@media all and (min-width:1024px){#lp_content article#trainer .trainers .trainer_list .__sp_none{display:block}}#lp_content article#trainer .trainers .trainer_list .trainer_img{width:146px;height:146px;background-color:#fff;border-radius:50%;overflow:hidden;position:relative}@media all and (min-width:1024px){#lp_content article#trainer .trainers .trainer_list .trainer_img{width:186px;height:186px}}#lp_content article#trainer .trainers .trainer_list .trainer_img img{display:block;position:absolute;object-fit:cover;width:100%;height:100%;top:calc(50% - 73px);left:calc(50% - 73px)}@media all and (min-width:1024px){#lp_content article#trainer .trainers .trainer_list .trainer_img img{border-radius:100vh;width:178px;object-fit:cover;height:178px;top:calc(50% - 89px);left:calc(50% - 89px)}}#lp_content article#trainer .trainers .trainer_list p{text-align:center;font-size:18px;font-weight:700;margin-top:9px}#lp_content article#trainer .trainers .trainer_list p small{font-size:14px}#lp_content article#trainer .trainers .trainer_list .more_btn{display:none}@media all and (min-width:1024px){#lp_content article#trainer .trainers .trainer_list .more_btn{display:block;position:absolute;right:26px;top:calc(100% + 14px)}}#lp_content article#trainer .more_btn.__sp_only{margin:44px auto 0}@media all and (min-width:1024px){#lp_content article#trainer .more_btn.__sp_only{display:none}}#lp_content article#store{padding:66px 0 0 0}@media all and (min-width:1024px){#lp_content article#store{padding:58px 0 0 0}}#lp_content article#store h2{margin-bottom:45px}#lp_content article#store .stores{background-color:#e2e2e2;width:100%;padding:19px 0}@media all and (min-width:1024px){#lp_content article#store .stores{padding:37px 0 54px}}@media all and (min-width:1024px){#lp_content article#store .stores .inner{max-width:85%}}#lp_content article#store .stores .store_list{width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}#lp_content article#store .stores .store_list li{width:100%;margin-bottom:33px}#lp_content article#store .stores .store_list li a{text-decoration:underline}#lp_content article#store .stores .store_list li a:hover{text-decoration:none}@media all and (min-width:1024px){#lp_content article#store .stores .store_list li{width:31%;margin-bottom:36px}#lp_content article#store .stores .store_list li.main_item{width:100%}}#lp_content article#store .stores .store_list h3{position:relative;padding-left:35px;font-weight:700;margin-bottom:20px;display:flex;align-items:center}#lp_content article#store .stores .store_list h3::before{display:block;width:28px;height:29px;content:"";background-image:url(../../img/lp-img/icon_boneedz.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:calc(50% - 13px)}#lp_content article#store .stores .store_list h3::after{display:block;width:100%;height:2px;content:"";background-color:#ff4500;position:absolute;left:0;bottom:-10px}#lp_content article#store .stores .store_list h3 span{vertical-align:middle}#lp_content article#store .stores .store_list h3 span.__store{font-size:20px}#lp_content article#store .stores .store_list h3 span.__hour{font-size:14px;margin-left:1.5em}#lp_content article#store .stores .store_list p{font-size:16px;line-height:1.5;margin-bottom:9px}#lp_content article#store .stores .store_list .access_map{width:100%;height:213px}#lp_content article#store .stores .store_list .access_map iframe{width:100%;height:100%}@media all and (min-width:1024px){#lp_content article#store .stores .store_list li h3{padding-left:32px;display:flex;align-items:center}}@media all and (min-width:1024px){#lp_content article#store .stores .store_list li h3 span.__store{font-size:18px}}@media all and (min-width:1024px){#lp_content article#store .stores .store_list li h3::before{width:25px;height:26px}}@media all and (min-width:1024px){#lp_content article#store .stores .store_list li .access_map{height:420px}}#lp_content article#store .more_btn{margin:2em auto}@media all and (min-width:1024px){#lp_content article#store .more_btn{margin:2em 0 0 auto}}#lp_content article#qanda{padding:56px 0 0 0}@media all and (min-width:1024px){#lp_content article#qanda{padding:34px 0 0 0}}#lp_content article#qanda h2{margin-bottom:18px}@media all and (min-width:1024px){#lp_content article#qanda h2{margin-bottom:30px}}#lp_content article#qanda .faqs{margin-bottom:16px}#lp_content article#qanda .faqs input[type=checkbox]{display:none}#lp_content article#qanda .faqs .questions li{margin-bottom:16px;padding:16px 0;text-align:center;border-bottom:solid 1px #a9a9a9}@media all and (min-width:1024px){#lp_content article#qanda .faqs .questions li{border-bottom:dashed 1px #ff4500;margin-bottom:0;text-align:left;padding:8px 0}}#lp_content article#qanda .faqs .questions p.__q .__qtxt,#lp_content article#qanda .faqs .questions p.__a .__atxt{font-size:16px;font-weight:700;display:block;line-height:2}@media all and (min-width:1024px){#lp_content article#qanda .faqs .questions p.__q .__qtxt,#lp_content article#qanda .faqs .questions p.__a .__atxt{display:inline-block}}#lp_content article#qanda .faqs .questions p.__q .__qno{display:block;background-size:contain;background-position:center;background-repeat:no-repeat;width:59px;height:35px;margin:0 auto 10px}@media all and (min-width:1024px){#lp_content article#qanda .faqs .questions p.__q .__qno{display:inline-block;width:49px;height:29px;vertical-align:middle;margin:0 8px 0 0}}#lp_content article#qanda .faqs .questions p.__q label{cursor:pointer;display:block;position:relative}#lp_content article#qanda .faqs .questions p.__q label .__btn{display:block;background-image:url(../../img/lp-img/faq_open_sp.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:36px;height:20px;margin:0 auto}@media all and (min-width:1024px){#lp_content article#qanda .faqs .questions p.__q label .__btn{display:inline-block;position:absolute;right:0;width:18px;height:18px;background-image:url(../../img/lp-img/faq_open.png);margin:0}}#lp_content article#qanda .faqs .questions .__q__1 .__q .__qno{background-image:url(../../img/lp-img/faq_q1.png)}#lp_content article#qanda .faqs .questions .__q__2 .__q .__qno{background-image:url(../../img/lp-img/faq_q2.png)}#lp_content article#qanda .faqs .questions .__q__3 .__q .__qno{background-image:url(../../img/lp-img/faq_q3.png)}#lp_content article#qanda .faqs .questions .__q__4 .__q .__qno{background-image:url(../../img/lp-img/faq_q4.png)}#lp_content article#qanda .faqs .questions p.__a{height:0;visibility:hidden}@media all and (min-width:1024px){#lp_content article#qanda .faqs .questions p.__a .__atxt{padding-left:70px}}#lp_content article#qanda .faqs #faq_check1:checked~.questions .__q__1 .__q .__btn,#lp_content article#qanda .faqs #faq_check2:checked~.questions .__q__2 .__q .__btn,#lp_content article#qanda .faqs #faq_check3:checked~.questions .__q__3 .__q .__btn,#lp_content article#qanda .faqs #faq_check4:checked~.questions .__q__4 .__q .__btn{background-image:url(../../img/lp-img/faq_close_sp.png)}@media all and (min-width:1024px){#lp_content article#qanda .faqs #faq_check1:checked~.questions .__q__1 .__q .__btn,#lp_content article#qanda .faqs #faq_check2:checked~.questions .__q__2 .__q .__btn,#lp_content article#qanda .faqs #faq_check3:checked~.questions .__q__3 .__q .__btn,#lp_content article#qanda .faqs #faq_check4:checked~.questions .__q__4 .__q .__btn{background-image:url(../../img/lp-img/faq_close.png)}}#lp_content article#qanda .faqs #faq_check1:checked~.questions .__q__1 .__a,#lp_content article#qanda .faqs #faq_check2:checked~.questions .__q__2 .__a,#lp_content article#qanda .faqs #faq_check3:checked~.questions .__q__3 .__a,#lp_content article#qanda .faqs #faq_check4:checked~.questions .__q__4 .__a{height:auto;visibility:visible}#lp_content article#qanda .more_btn{margin:0 auto}.line_banner{margin-bottom:45px;margin-left:16px;margin-right:16px}@media all and (min-width:1024px){.line_banner{margin-left:0;margin-right:0}}#contact{padding:60px 0;background-color:#fff;overflow:hidden}@media all and (min-width:1024px){#contact{padding:30px 0 60px}}@media all and (min-width:1024px){#contact .contact_wrapper{width:934px;margin:0 auto}}#contact .contact_wrapper .contact_head{background-image:url(../../img/lp-img/contacthead_spbg.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:32px;height:48vw;position:relative;padding:30px 0 0 0}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head{background:0 0;margin-bottom:26px;height:auto;padding:0}}#contact .contact_wrapper .contact_head h2,#contact .contact_wrapper .contact_head em,#contact .contact_wrapper .contact_head p{width:246px;margin-left:auto}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head h2,#contact .contact_wrapper .contact_head em,#contact .contact_wrapper .contact_head p{margin-left:0;width:100%}}#contact .contact_wrapper .contact_head h2{background:rgba(255,255,255,.7);line-height:30px;margin-bottom:12px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head h2{margin-bottom:24px;width:100%;background:0 0;line-height:1}}#contact .contact_wrapper .contact_head h2 span{font-size:20px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head h2 span{font-size:68px}}#contact .contact_wrapper .contact_head em{font-size:14px;font-weight:700;display:block;color:#fff;font-style:normal;margin-bottom:10px;text-shadow:0 0 10px rgba(0,0,0,.7)}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head em{font-size:36px;text-align:center;margin-bottom:16px;color:inherit;text-shadow:none}}#contact .contact_wrapper .contact_head p{font-size:10px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7);margin-bottom:5px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head p{font-size:16px;text-align:center;color:inherit;text-shadow:none}}@media all and (min-width:1024px){#contact .contact_wrapper .contact_head .gradient_banner{display:none}}#contact .contact_wrapper .contact_content{display:flex;justify-content:space-between}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content{align-items:stretch}}#contact .contact_wrapper .contact_content .contact_fig_pc{display:none}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_fig_pc{display:block;width:414px;position:relative;overflow:hidden;background-image:url(../../img/lp-img/contact_image.jpg);background-size:cover;background-position:center 10%;}#contact .contact_wrapper .contact_content .contact_fig_pc img{height:100%}#contact .contact_wrapper .contact_content .contact_fig_pc .gradient_banner{position:absolute;top:calc(80% - 30px);left:0;width:calc(100% + 30px)}#contact .contact_wrapper .contact_content .contact_fig_pc .contact_lead{position:absolute;top:30px;right:10px;width:151px}#contact .contact_wrapper .contact_content .contact_fig_pc .contact_lead img{width:100%}}#contact .contact_wrapper .contact_content .contact_form{width:100%;font-size:16px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form{width:510px;font-size:12px}#contact .contact_wrapper .contact_content .contact_form .inner{padding:0}}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form ul{background-color:#e6e6e6;padding:20px 28px}}#contact .contact_wrapper .contact_content .contact_form li{margin-bottom:1em}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form li{margin-bottom:4px}}#contact .contact_wrapper .contact_content .contact_form li label{font-weight:700}#contact .contact_wrapper .contact_content .contact_form li .form_label{display:block;margin-bottom:.5em}#contact .contact_wrapper .contact_content .contact_form li .form_label .required{display:inline-block;margin-left:1em;color:#fff;background-color:#ff4500;padding:0 1em;line-height:1.5;border-radius:8px}#contact .contact_wrapper .contact_content .contact_form li .form_label .any{display:inline-block;margin-left:1em;color:#fff;background-color:#696969;padding:0 1em;line-height:1.5;border-radius:8px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form li span.mwform-checkbox-field,#contact .contact_wrapper .contact_content .contact_form li input[type=text],#contact .contact_wrapper .contact_content .contact_form li select,#contact .contact_wrapper .contact_content .contact_form li textarea{margin-left:12px}}#contact .contact_wrapper .contact_content .contact_form li input[type=text],#contact .contact_wrapper .contact_content .contact_form li textarea,#contact .contact_wrapper .contact_content .contact_form li select{width:100%;margin-bottom:.5em;padding:4px 8px}#contact .contact_wrapper .contact_content .contact_form li textarea{resize:none}#contact .contact_wrapper .contact_content .contact_form li .__small{font-size:10px;margin-bottom:1em;margin-left:10px}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form li .__small{margin-left:12px;margin-bottom:.5em}}#contact .contact_wrapper .contact_content .contact_form .__chk_horizontal .vertical-item .mwform-checkbox-field-text{vertical-align:middle}@media all and (max-width:1023px){#contact .contact_wrapper .contact_content .contact_form .__chk_horizontal .vertical-item input[type=checkbox]{width:20px;height:20px}}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form .__chk_horizontal .vertical-item{display:inline-block;margin-right:1em}}@media all and (max-width:1023px){#contact .contact_wrapper .contact_content .contact_form .__chk_labelwidth input[type=checkbox]{width:20px;height:20px}#contact .contact_wrapper .contact_content .contact_form .__chk_labelwidth .mwform-checkbox-field-text{display:inline-block;width:220px;vertical-align:middle;line-height:1.25}#contact .contact_wrapper .contact_content .contact_form .__chk_labelwidth .vertical-item+.vertical-item{margin-top:10px}}#contact .contact_wrapper .contact_content .contact_form input[type=submit]{display:block;margin:30px auto;width:152px;background-color:#ff4500;color:#fff;line-height:30px;text-align:center;border:0;border-radius:8px;font-weight:700;cursor:pointer}@media all and (min-width:1024px){#contact .contact_wrapper .contact_content .contact_form input[type=submit]{width:100%;margin:13px 0 0 0}}#contact .contact_wrapper .gradient_banner{background:rgba(255,255,255,.7);text-align:center;transform:rotate(-5deg);transform-origin:top right;margin-left:-15px;margin-right:-15px}#contact .contact_wrapper .gradient_banner span{display:inline-block;margin:0 auto;font-size:18px;font-weight:700;line-height:1.5;background:linear-gradient(135deg,#ff4500 0,#ff4500 50%,#b22222 50%,#b22222 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (min-width:1024px){#contact .contact_wrapper .gradient_banner span{font-size:30px}}#social{background-color:#fff}#social h2 span{font-size:16px;line-height:1.5}@media all and (min-width:1024px){#social h2 span{font-size:32px}}#social .sns_icons{width:50%;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:9px}@media all and (min-width:1024px){#social .sns_icons{margin-bottom:24px}}#social .sns_icons li{display:inline-block;height:19px}@media all and (min-width:1024px){#social .sns_icons li{height:54px}}#social .sns_icons li img{width:auto;height:100%}@media screen and (max-width:500px){#social .sns_icons li img{width:auto;height:auto}}#social .youtube_ch a{display:block;width:100%}#social .youtube_ch a img{width:100%}#sponsor{padding:35px 0 50px;background-color:#fff}@media all and (min-width:1024px){#sponsor{padding:43px 0}}#sponsor .sponsors{display:flex;flex-wrap:wrap}#sponsor .sponsors li{width:100%;text-align:center;margin-bottom:2em}@media all and (min-width:1024px){#sponsor .sponsors li{width:50%;margin-bottom:0}}@media all and (min-width:1024px){#sponsor .sponsors li:first-child img{width:437px}}@media all and (min-width:1024px){#sponsor .sponsors li:last-child img{width:398px}}.floating_btn{position:fixed;z-index:998;background:linear-gradient(160deg,#00bda2 0,#00bda2 50%,#ff9f28 50%,#ff9f28 100%);border:solid 4px #fff;border-radius:20px;right:16px;bottom:45px;width:184px;height:80px}@media all and (min-width:1024px){.floating_btn{border:solid 6px #fff;border-radius:26px;right:36px;bottom:36px;width:246px;height:107px}}.floating_btn a{display:block;width:100%;height:100%}.floating_btn a .btn_inner{width:170px;height:64px;margin:5px auto;border:solid 2px #fff;border-radius:16px;position:relative;padding:12px 0}@media all and (min-width:1024px){.floating_btn a .btn_inner{width:228px;height:85px;margin:5px auto;border:solid 3px #fff;border-radius:20px;padding:16px 0}}.floating_btn a .btn_inner span{display:block;text-align:center;color:#fff;font-size:16px;font-weight:700}@media all and (min-width:1024px){.floating_btn a .btn_inner span{font-size:22px}}.floating_btn a .btn_inner span b{font-size:18px}@media all and (min-width:1024px){.floating_btn a .btn_inner span b{font-size:26px}}body.page article.confirm,body.page article.complete{padding-bottom:4em}body.page article.confirm .entry-title,body.page article.complete .entry-title{margin:2em 0;font-size:20px;text-align:center;color:#ff4500}body.page article.confirm .entry-content .mw_wp_form_confirm ul,body.page article.complete .entry-content .mw_wp_form_confirm ul{margin-bottom:2em}body.page article.confirm .entry-content .mw_wp_form_confirm ul li,body.page article.complete .entry-content .mw_wp_form_confirm ul li{margin-bottom:1em}body.page article.confirm .entry-content .mw_wp_form_confirm ul li label.form_label,body.page article.complete .entry-content .mw_wp_form_confirm ul li label.form_label{display:inline-block;margin-right:2em}body.page article.confirm .entry-content .mw_wp_form_confirm ul li label.form_label .required,body.page article.complete .entry-content .mw_wp_form_confirm ul li label.form_label .required{display:none}body.page article.confirm .entry-content .mw_wp_form_confirm input[type=submit],body.page article.complete .entry-content .mw_wp_form_confirm input[type=submit]{appearance:none;-webkit-appearance:none;border:0;display:inline-block;width:10em;line-height:3;border-radius:10px;margin-right:2em;background-color:#e9e9e9;font-weight:700;cursor:pointer;color:#000}body.page article.confirm .entry-content .mw_wp_form_confirm input[name=submit],body.page article.complete .entry-content .mw_wp_form_confirm input[name=submit]{background-color:#ff4500;color:#fff}.mw_wp_form_preview{width:60%;margin:0 auto}.mw_wp_form_preview ul{background-color:#e6e6e6;padding:20px 28px}label.form_label span{display:none}.mw_wp_form_preview ul li{list-style:none;display:flex;flex-direction:column;font-weight:700;margin-bottom:15px}label.form_label{font-size:13px;margin-bottom:5px}.mw_wp_form_preview input[type=submit]{display:block;margin:30px auto;width:152px;background-color:#ff4500;color:#fff;line-height:30px;text-align:center;border:0;border-radius:8px;font-weight:700;cursor:pointer}.mw_wp_form_complete{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 80px 0}.mw_wp_form_complete .top-button{display:block;margin:30px auto;width:152px;background-color:#ff4500;color:#fff;line-height:30px;text-align:center;border:0;border-radius:8px;font-weight:700;cursor:pointer}.page-title p{color:#fff}@media screen and (max-width:500px){.mw_wp_form_preview{width:90%;margin:0 auto}}.text_align_center{text-align:center}.text_color_white{color:#fff}.text_line_height{line-height:1.6}.margin_bottom_low{margin-bottom:36px}@media screen and (max-width:500px){.margin_bottom_low{margin-bottom:18px}}.section_margin_bottom{margin-bottom:118px}@media screen and (max-width:500px){.section_margin_bottom{margin-bottom:58px}}@media screen and (max-width:500px){#lp_content #lp_reasons{padding:20px 0;padding-top:0}#lp_content article#achievement em{font-size:21px}#lp_content article#achievement .achievement{width:100%}#lp_content article#qanda .faqs .questions p.__q .__qtxt,#lp_content article#qanda .faqs .questions p.__a .__atxt{font-size:15px}#news{margin-bottom:0}#social .sns_icons{width:85%}#social .sns_icons li{width:15%}#social .sns_icons li a{width:100%;display:inline-block}#social .sns_icons li{display:flex;justify-content:center;align-items:center;height:auto;width:15%}}