/*! lp_capico CSS */*,::after,::before{box-sizing:border-box}html{font-size:10px;line-height:1.5}body{font-feature-settings:"palt";color:#000;font-family:Lato,"Noto Sans JP",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-style:normal;font-weight:400;letter-spacing:.16em;line-height:1.5;margin:0;min-width:320px}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none;transition:all .2s ease}a:hover{color:inherit;text-decoration:none}a:focus{color:inherit;text-decoration:none}ol,ul{margin-bottom:0;margin-top:0;padding-left:0}li{list-style-type:none}blockquote,dl,h1,h2,h3,h4,h5,h6,hr,p,pre{line-height:1.5;margin-bottom:0;margin-top:0}b,strong,h2,h3{font-family:Lato,"Noto Sans JP",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI semibold","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic","Segoe UI",Verdana,Meiryo,sans-serif;font-weight:bolder}dd{margin-left:0}img{height:auto;vertical-align:bottom;width:100%}input[type=text]{appearance:none;background:none;border:none;border-radius:0;outline:none;padding:0}select{appearance:none;border:none;border-radius:0;outline:none}textarea{appearance:none;background:rgba(0,0,0,0);border:0;outline:none;padding:0}button,input[type=submit]{appearance:none;background:rgba(0,0,0,0);border:none;outline:none;padding:0}.lp_header{background:rgba(255,255,255,.9);height:70px;left:0;overflow:hidden;position:fixed;top:0;transition:.3s;width:100%;z-index:99999}.lp_header .lp_header_inner{align-items:center;display:flex;height:70px;justify-content:space-between;padding:0 2.6666666667vw;width:100%}.lp_header .lp_header_inner .lp_header_logo{width:140px}.lp_header .lp_header_nav_button{display:block;height:50px;position:relative;width:50px}.lp_header .lp_header_nav_button .lp_header_nav_button_inner{display:block;height:100%;position:relative;top:-5px;width:50px}.lp_header .lp_header_nav_button .lp_header_nav_button_inner span{background:#f56968;border-radius:100px;display:block;height:3px;left:11px;position:absolute;top:23px;transition:all .2s ease;width:28px}.lp_header .lp_header_nav_button .lp_header_nav_button_inner::before{background:#f56968;border-radius:100px;content:"";display:block;height:3px;left:11px;position:absolute;top:13px;transition:all .2s ease;width:28px}.lp_header .lp_header_nav_button .lp_header_nav_button_inner::after{background:#f56968;border-radius:100px;content:"";display:block;height:3px;left:11px;position:absolute;top:33px;transition:all .2s ease;width:28px}.lp_header .lp_nav .lp_nav_list{background:#f56968;display:flex;flex-wrap:wrap;justify-content:center}.lp_header .lp_nav .lp_nav_list .lp_nav_item{border-bottom:1px solid #fff;width:50%}.lp_header .lp_nav .lp_nav_list .lp_nav_item a{color:#fff;display:block;font-size:1.6rem;font-weight:700;padding:2.6666666667vw;text-align:center;width:100%}.lp_header .lp_nav .lp_nav_list .lp_nav_item:nth-child(2){border-left:1px solid #fff}.lp_header .lp_nav .lp_nav_list .lp_nav_item:last-child{border-bottom:0}.lp_header .lp_nav .lp_nav_cta_button{margin-top:5.3333333333vw}.lp_header .lp_nav .lp_nav_cta_button a{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:1.4rem;font-weight:700;margin:2.6666666667vw auto;padding:2.6666666667vw 8vw 2.4vw;text-align:center;width:300px}.lp_header .lp_nav .lp_nav_cta_button a span{color:#fff}.lp_header .lp_nav .lp_nav_cta_button a:hover{background:#fff;border:2px solid #f56968}.lp_header .lp_nav .lp_nav_cta_button a:hover span{color:#f56968}.lp_header.is-open{height:100%}.lp_header.is-open .lp_header_nav_button_inner span{opacity:0;transform:translateX(10px)}.lp_header.is-open .lp_header_nav_button_inner::before{top:23px;transform:rotate(45deg)}.lp_header.is-open .lp_header_nav_button_inner::after{top:23px;transform:rotate(-45deg)}.lp_hero{padding:16vw 0vw 0}.lp_hero .lp_hero_header{display:none}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_title{margin-bottom:2.6666666667vw;padding:1.3333333333vw}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_text{font-size:4.2666666667vw;font-weight:700;margin-bottom:5.3333333333vw;text-align:center}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_text strong{color:#f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap{margin-bottom:5.3333333333vw}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:4.2666666667vw;font-weight:700;margin-top:2.6666666667vw;padding:2.6666666667vw 5.3333333333vw;text-align:center}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button span{color:#fff}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w{background:#fff;border:2px solid #f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w span{color:#f56968}.lp_hero .lp_hero_inner .lp_hero_img{text-align:center}.lp_webpush{background:#fff;padding:10.6666666667vw 5.3333333333vw}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_balloon{background:#f56968;border-radius:20px;color:#fff;display:inline-block;font-size:3.2vw;font-weight:700;padding:1.3333333333vw 4.2666666667vw 1.0666666667vw;transform:translateX(-4px)}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap h2{font-size:6.4vw;font-weight:900;padding:2.6666666667vw 0}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap p{font-size:4.2666666667vw}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li{font-size:4.2666666667vw;font-weight:700;margin-top:2.6666666667vw}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li strong{color:#f56968}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li::before{background:#f8bd62;border-radius:50%;content:"";display:inline-block;font-size:1.8rem;height:28px;margin-right:1.3333333333vw;text-align:center;width:28px}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li:nth-child(1)::before{content:"1"}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li:nth-child(2)::before{content:"2"}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li:nth-child(3)::before{content:"3"}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_img{padding:2.6666666667vw 0}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_img h4{font-size:3.2vw;font-weight:700}.lp_webpush .lp_webpush_howto{padding:10.6666666667vw 0;text-align:center}.lp_webpush .lp_webpush_howto h2{font-size:6.4vw;font-weight:900}.lp_webpush .lp_webpush_howto ul li{margin-top:8vw}.lp_webpush .lp_webpush_howto ul li .lp_webpush_img{margin:0 0 2.6666666667vw}.lp_webpush .lp_webpush_howto ul li h3{font-size:5.3333333333vw}.lp_webpush .lp_webpush_howto ul li p{font-size:4.2666666667vw}.lp_issue{margin-top:8vw;text-align:center}.lp_issue h2{font-size:6.4vw}.lp_issue h2 span{display:block;font-size:4.2666666667vw}.lp_issue .lp_issue_img{margin-top:5.3333333333vw;padding:0 5.3333333333vw}.lp_service{margin-top:8vw}.lp_service .lp_service_bg{background:#fff;border-radius:20px;padding:8vw 8vw;position:relative}.lp_service .lp_service_bg::after{border:solid rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:40px;content:"";height:0;left:50%;margin-left:-40px;pointer-events:none;position:absolute;top:100%;width:0}.lp_service .lp_service_bg::before{border:solid rgba(0,0,0,0);border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:46px;content:"";height:0;left:50%;margin-left:-46px;position:absolute;top:100%;width:0}.lp_service .lp_service_bg h2{font-size:6.4vw;font-weight:700;margin-bottom:2.6666666667vw;padding-bottom:5.3333333333vw;position:relative;text-align:center}.lp_service .lp_service_bg h2 strong{color:#f56968}.lp_service .lp_service_bg h2 span{display:block;font-size:4.2666666667vw}.lp_service .lp_service_bg h2::after{background:#f56968;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.lp_service .lp_service_lead .lp_service_lead_img{margin-top:5.3333333333vw}.lp_service .lp_service_lead .lp_service_lead_content{margin-top:5.3333333333vw}.lp_service .lp_service_lead .lp_service_lead_content h3{text-align:center}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_balloon{background:#f56968;border-radius:20px;color:#fff;display:inline-block;font-size:3.2vw;font-weight:700;padding:1.3333333333vw 4.2666666667vw 1.0666666667vw;transform:translateX(-4px)}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title{font-size:7.4666666667vw;line-height:1.2;margin-top:5.3333333333vw}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title strong{color:#f56968}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title span{display:inline-block;height:20px;line-height:1;width:20px}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title .pick{font-size:9.0666666667vw;margin-top:.8vw}.lp_service .lp_service_lead .lp_service_lead_content p{font-size:4.2666666667vw;margin-top:5.3333333333vw}.lp_service .lp_service_check li{align-items:center;display:flex;margin-top:2.6666666667vw}.lp_service .lp_service_check li .lp_service_check_icon{margin-right:2.6666666667vw;width:20%}.lp_service .lp_service_check li p{font-size:4.2666666667vw;font-weight:700;line-height:1.4;width:80%}.lp_service .lp_service_check li p span{color:#f56968;display:block;font-size:2.6666666667vw;font-weight:700}.lp_service .lp_service_point{margin-top:8vw}.lp_service .lp_service_point .lp_service_point_img{display:flex}.lp_service .lp_service_point .lp_service_point_content{margin-top:5.3333333333vw}.lp_service .lp_service_point .lp_service_point_content h3{font-size:4.8vw}.lp_service .lp_service_point .lp_service_point_content h3 strong{color:#f56968}.lp_service .lp_service_point .lp_service_point_content p{font-size:4.2666666667vw;margin-top:2.6666666667vw}.lp_service .lp_service_approach{margin-top:16vw;padding:0 5.3333333333vw}.lp_service .lp_service_approach h2{font-size:5.3333333333vw;text-align:center}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_img{margin:5.3333333333vw auto 0;max-width:390px}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content{text-align:center}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content h3{font-size:5.0666666667vw;margin-top:2.6666666667vw}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content p{font-size:4.2666666667vw;margin-top:2.6666666667vw}.lp_service .lp_service_approach .lp_service_cookie{margin-top:8vw;text-align:center}.lp_service .lp_service_approach .lp_service_cookie h3{font-size:7.4666666667vw}.lp_service .lp_service_approach .lp_service_cookie p{font-size:4.2666666667vw;margin-top:5.3333333333vw}.lp_service .lp_service_approach .lp_service_cookie .lp_service_cookie_img{margin-top:5.3333333333vw}.lp_service .lp_service_cta{margin-top:8vw}.lp_service .lp_service_cta .lp_cta_button{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:1.6rem;font-weight:700;margin-top:2.6666666667vw;padding:2.6666666667vw 5.3333333333vw;text-align:center}.lp_service .lp_service_cta .lp_cta_button span{color:#fff}.lp_company{background:#fff;border-radius:20px;margin-top:8vw;padding:8vw;text-align:center}.lp_company h2{font-size:4.2666666667vw}.lp_voice{margin:8vw auto 0}.lp_voice h2{font-size:6.4vw;margin-bottom:2.6666666667vw;padding-bottom:5.3333333333vw;position:relative;text-align:center}.lp_voice h2::after{background:#f56968;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.lp_voice .lp_voice_tab{background:#fff;margin-top:6.6666666667vw}.lp_voice .lp_voice_tab .lp_voice_inner{padding:8vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo span{border:1px solid #f8f8f8;display:block;text-align:center;width:100%}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo small{display:block;margin-top:2.6666666667vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo small a{font-size:2.6666666667vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo .lp_voice_tag{background:#f8f8f8;border-radius:15px;display:inline-block;font-size:2.6666666667vw;margin-top:2.6666666667vw;padding:5px 15px}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review .company{font-size:3.2vw;font-weight:700;margin-top:2.6666666667vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review h3{font-size:5.3333333333vw;font-weight:700}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review h3 strong{color:#f56968}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review p{font-size:3.7333333333vw;margin-top:5.3333333333vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review p strong{font-weight:700}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review p .red{color:#f56968}.lp_voice .lp_voice_tab .lp_voice_button{background:#f56968;color:#fff;font-size:3.7333333333vw;padding:2.6666666667vw;text-align:center}.lp_voice .lp_voice_tab .lp_voice_button .open::after{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:6px;margin:0 6px;transform:rotate(-135deg) translateY(2px);width:6px}.lp_voice .lp_voice_tab .lp_voice_button .close::after{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:6px;margin:0 6px;transform:rotate(45deg);width:6px}.lp_voice .js-toggle p.lp_voice_toggle{line-height:0;margin-top:0vw !important;opacity:0;transition:margin-top .2s ease .2s,line-height .2s ease .2s,opacity .2s ease,visibility .2s ease .2s;visibility:hidden}.lp_voice .js-toggle .lp_voice_button .open{display:inline-block}.lp_voice .js-toggle .lp_voice_button .close{display:none}.lp_voice .js-toggle.is-open p.lp_voice_toggle{line-height:1.4;margin-top:5.3333333333vw !important;opacity:1;visibility:visible}.lp_voice .js-toggle.is-open .lp_voice_button .open{display:none}.lp_voice .js-toggle.is-open .lp_voice_button .close{display:inline-block}.lp_question{margin:8vw auto 0}.lp_question h2{font-size:6.4vw;margin-bottom:2.6666666667vw;padding-bottom:5.3333333333vw;position:relative;text-align:center}.lp_question h2::after{background:#f56968;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.lp_question .lp_question_content{margin-top:5.3333333333vw}.lp_question .lp_question_content .lp_question_tab{background:#fff;margin-bottom:5.3333333333vw;padding:5.3333333333vw 10.6666666667vw 5.3333333333vw 5.3333333333vw}.lp_question .lp_question_content .lp_question_tab dt{font-size:4.2666666667vw;font-weight:700;position:relative}.lp_question .lp_question_content .lp_question_tab dt::before,.lp_question .lp_question_content .lp_question_tab dt::after{background:#000;content:"";display:block;height:.5333333333vw;position:absolute;right:-25px;top:50%;transition:all .2s ease;width:5.3333333333vw}.lp_question .lp_question_content .lp_question_tab dt::after{transform:rotate(-90deg)}.lp_question .lp_question_content .lp_question_tab dd{font-size:3.7333333333vw;line-height:0;opacity:0;padding-top:0vw;transition:padding-top .2s ease .2s,line-height .2s ease .2s,opacity .2s ease,visibility .2s ease .2s;visibility:hidden}.lp_question .lp_question_content .lp_question_tab dd a{color:#455da8;text-decoration:underline}.lp_question .lp_question_content .lp_question_tab dd a:hover{text-decoration:none}.lp_question .lp_question_content .js-toggle.is-open dt::after{transform:rotate(0)}.lp_question .lp_question_content .js-toggle.is-open dd{line-height:1.4;opacity:1;padding-top:5.3333333333vw;visibility:visible}.lp_cta{margin-top:8vw}.lp_cta .lp_cta_button{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:1.6rem;font-weight:700;margin-top:2.6666666667vw;padding:2.6666666667vw 5.3333333333vw;text-align:center}.lp_cta .lp_cta_button span{color:#fff}.lp_footer{background:#000;border-radius:20px;flex-wrap:wrap;margin-top:10.6666666667vw;padding:8vw 5.3333333333vw 13.3333333333vw}.lp_footer .lp_footer_nav{display:flex;justify-content:center;margin-bottom:8vw}.lp_footer .lp_footer_nav .lp_footer_nav_item{margin:0 2.6666666667vw 2.6666666667vw}.lp_footer .lp_footer_nav .lp_footer_nav_item a{color:#fff;font-size:1.4rem;font-weight:700;text-decoration:underline}.lp_footer .lp_footer_nav .lp_footer_nav_item a:hover{text-decoration:none}.lp_footer .lp_footer_copyright{color:#fff;font-size:1.4rem;font-weight:700;text-align:center}/*! font-size指定はremで対応してます */html{font-size:62.5%}body{background:url("../img/bg_logo.svg") #f8f8f8 left 70px fixed;background-position:fexid;background-repeat:no-repeat;background-size:80%;padding:21.3333333333vw 5.3333333333vw 13.3333333333vw}.pc{display:none}.sp{display:block}@media screen and (min-width: 768px){.lp_header{align-items:center;display:flex;height:auto !important;justify-content:space-between;left:0;padding:1.0416666667vw 2.0833333333vw;top:-90px;transition:.3s;width:100%;z-index:10}.lp_header .lp_header_inner{display:block;height:auto;padding:0;width:auto}.lp_header .lp_header_inner .lp_header_logo{width:160px}.lp_header .lp_header_inner .lp_header_nav_button{display:none}.lp_header.is-show{top:0}.lp_header .lp_nav{align-items:center;display:flex;justify-content:space-between}.lp_header .lp_nav .lp_nav_list{align-items:center;background:none;display:flex;flex-wrap:nowrap;justify-content:space-between}.lp_header .lp_nav .lp_nav_list .lp_nav_item{border:none !important;margin-right:2.6041666667vw;width:auto}.lp_header .lp_nav .lp_nav_list .lp_nav_item a{color:#000;font-size:1.6rem;font-weight:700;padding:0;position:relative}.lp_header .lp_nav .lp_nav_list .lp_nav_item a::after{background:#f56968;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left top;transition:transform .3s;width:100%}.lp_header .lp_nav .lp_nav_list .lp_nav_item a:hover::after{transform:scale(1, 1)}.lp_header .lp_nav .lp_nav_cta_button{margin-top:0}.lp_header .lp_nav .lp_nav_cta_button a{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:1.4rem;font-weight:700;margin:0;padding:.5208333333vw 1.5625vw .46875vw;text-align:center;width:auto}.lp_header .lp_nav .lp_nav_cta_button a span{color:#fff}.lp_header .lp_nav .lp_nav_cta_button a:hover{background:#fff;border:2px solid #f56968}.lp_header .lp_nav .lp_nav_cta_button a:hover span{color:#f56968}.lp_hero{margin:0 auto;max-width:1200px;padding:.5208333333vw 0 0}.lp_hero .lp_hero_header{align-items:center;display:flex;justify-content:space-between}.lp_hero .lp_hero_header .lp_header_logo{width:160px}.lp_hero .lp_hero_header .lp_nav_list{align-items:center;display:flex;justify-content:space-between}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_item a{font-size:1.6rem;font-weight:700;margin-right:2.6041666667vw;position:relative}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_item a::after{background:#f56968;bottom:-8px;content:"";height:3px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left top;transition:transform .3s;width:100%}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_item a:hover::after{transform:scale(1, 1)}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_cta_button a{background:#f56968;border:2px solid #f56968;border-radius:25px;display:block;font-size:1.4rem;font-weight:700;padding:.5208333333vw 1.5625vw .46875vw;text-align:center}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_cta_button a span{color:#fff}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_cta_button a:hover{background:#fff;border:2px solid #f56968}.lp_hero .lp_hero_header .lp_nav_list .lp_nav_cta_button a:hover span{color:#f56968}.lp_hero .lp_hero_inner{align-items:center;display:flex;justify-content:space-between;padding:3.125vw 0vw 0vw 1.0416666667vw}.lp_hero .lp_hero_inner .lp_hero_content{width:50%}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_title{margin-bottom:1.0416666667vw;max-width:536px;padding:0}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_text{font-size:2.6rem;font-weight:700;margin-bottom:2.6041666667vw;text-align:left}.lp_hero .lp_hero_inner .lp_hero_content .lp_hero_text strong{color:#f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap{display:flex;margin-bottom:0}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button{border-radius:25px;font-size:2rem;margin-top:0;padding:.5208333333vw 1.0416666667vw .46875vw;width:420px}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button span{color:#fff}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button:hover{background:#fff;border:2px solid #f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button:hover span{color:#f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w{background:#fff;border:2px solid #f56968;margin-left:.78125vw}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w span{color:#f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w:hover{background:#fff;background:#f56968}.lp_hero .lp_hero_inner .lp_hero_content .lp_cta_wrap .lp_cta_button.w:hover span{color:#fff}.lp_hero .lp_hero_inner .lp_hero_img{text-align:center;width:50%}.lp_webpush{background:#fff;border-radius:30px 0 30px 30px;margin:0 auto;max-width:1200px;padding:4.1666666667vw 1.0416666667vw}.lp_webpush .lp_webpush_intro{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;max-width:1000px}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap{width:50%}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_balloon{background:#f56968;border-radius:20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:.2604166667vw .8333333333vw .2083333333vw;transform:translateX(-4px)}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap h2{font-size:3.2rem;font-weight:900;padding:.5208333333vw 0}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap p{font-size:1.6rem}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li{font-size:1.7rem;margin-top:.5208333333vw}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap li::before{margin-right:.2604166667vw}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_img{padding:1.0416666667vw 0 0}.lp_webpush .lp_webpush_intro .lp_webpush_textwrap .lp_webpush_img h4{font-size:1.4rem;font-weight:700}.lp_webpush .lp_webpush_intro .lp_webpush_imgwrap{width:45%}.lp_webpush .lp_webpush_howto{padding:3.125vw 0 0;text-align:center}.lp_webpush .lp_webpush_howto h2{font-size:3.2rem;font-weight:900}.lp_webpush .lp_webpush_howto ul{display:flex;justify-content:center}.lp_webpush .lp_webpush_howto ul li{margin:1.5625vw 2.0833333333vw}.lp_webpush .lp_webpush_howto ul li .lp_webpush_img{margin:0 0 1.0416666667vw}.lp_webpush .lp_webpush_howto ul li h3{font-size:2rem}.lp_webpush .lp_webpush_howto ul li p{font-size:1.6rem;margin-top:.2604166667vw}.lp_issue{margin:4.1666666667vw auto 0;max-width:870px;text-align:center}.lp_issue h2{font-size:3.4rem}.lp_issue h2 span{font-size:2.4rem}.lp_issue .lp_issue_img{margin-top:1.5625vw;padding:0}.lp_service{margin-top:4.1666666667vw}.lp_service .lp_service_bg{border-radius:30px;margin:0 auto;max-width:1200px;padding:4.1666666667vw 1.5625vw;position:relative}.lp_service .lp_service_bg::after{border-width:60px;margin-left:-60px}.lp_service .lp_service_bg::before{border-width:66px;margin-left:-66px}.lp_service .lp_service_bg h2{font-size:3.2rem;font-weight:700;margin-bottom:.5208333333vw;padding-bottom:1.0416666667vw;position:relative;text-align:center}.lp_service .lp_service_bg h2 span{font-size:2.4rem;margin-bottom:.5208333333vw}.lp_service .lp_service_bg h2::after{background:#f56968;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.lp_service .lp_service_lead{align-items:center;display:flex;justify-content:space-between;margin:1.0416666667vw auto;max-width:1000px}.lp_service .lp_service_lead .lp_service_check{margin-top:0;width:50%}.lp_service .lp_service_lead .lp_service_check li{align-items:center;display:flex;margin-top:.78125vw}.lp_service .lp_service_lead .lp_service_check li .lp_service_check_icon{margin-right:.5208333333vw;width:10%}.lp_service .lp_service_lead .lp_service_check li p{font-size:2rem;width:90%}.lp_service .lp_service_lead .lp_service_check li p span{font-size:1.2rem;font-weight:700}.lp_service .lp_service_lead .lp_service_lead_content{margin-top:0;width:45%}.lp_service .lp_service_lead .lp_service_lead_content h3{text-align:center}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_balloon{background:#f56968;border-radius:20px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:.2604166667vw 1.0416666667vw .2083333333vw;transform:translateX(-4px)}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title{font-size:4.2rem;line-height:1;margin-top:1.0416666667vw}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title strong{color:#f56968}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title span{display:block;height:20px;line-height:.7;margin:0 auto 10px;width:20px}.lp_service .lp_service_lead .lp_service_lead_content h3 .lp_service_lead_title .pick{font-size:5.2rem;margin-top:.15625vw}.lp_service .lp_service_lead .lp_service_lead_content p{font-size:1.5rem;margin-top:1.0416666667vw;padding:0 .78125vw}.lp_service .lp_service_point{align-items:center;display:flex;justify-content:space-between;margin:1.5625vw auto 0;max-width:1000px}.lp_service .lp_service_point .lp_service_point_img{display:flex;width:45%}.lp_service .lp_service_point .lp_service_point_img .lp_service_point_o{border-left:1px solid #f4f4f4;margin-left:1.5625vw}.lp_service .lp_service_point .lp_service_point_content{margin-top:1.0416666667vw;width:54%}.lp_service .lp_service_point .lp_service_point_content h3{font-size:2.4rem}.lp_service .lp_service_point .lp_service_point_content p{font-size:1.6rem;margin-top:.5208333333vw}.lp_service .lp_service_approach{margin:4.1666666667vw auto 0;max-width:1000px;padding:0}.lp_service .lp_service_approach h2{font-size:3.6rem;margin-bottom:4.1666666667vw;text-align:center}.lp_service .lp_service_approach .lp_service_approach_section{align-items:center;display:flex;justify-content:center;margin-top:-50px}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_img{margin:1.0416666667vw auto 0;max-width:390px}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content{text-align:left;width:60%}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content h3{font-size:2.6rem;margin-top:.5208333333vw}.lp_service .lp_service_approach .lp_service_approach_section .lp_service_approach_content p{font-size:1.6rem;margin-top:.5208333333vw}.lp_service .lp_service_approach .lp_service_approach_section.reverse{flex-direction:row-reverse;margin-top:-50px}.lp_service .lp_service_approach .lp_service_approach_section.reverse .lp_service_approach_content{margin-right:1.5625vw;text-align:right}.lp_service .lp_service_approach .lp_service_cookie{margin-top:1.5625vw;text-align:center}.lp_service .lp_service_approach .lp_service_cookie h3{font-size:3.6rem}.lp_service .lp_service_approach .lp_service_cookie p{font-size:1.6rem;margin-top:1.0416666667vw}.lp_service .lp_service_approach .lp_service_cookie .lp_service_cookie_img{margin-top:2.0833333333vw}.lp_service .lp_service_cta{margin:2.0833333333vw auto 0;max-width:460px}.lp_service .lp_service_cta .lp_cta_button{border-radius:40px;font-size:2rem;margin-top:0;padding:.9375vw 1.0416666667vw}.lp_service .lp_service_cta .lp_cta_button span{color:#fff}.lp_service .lp_service_cta .lp_cta_button:hover{background:#fff;border:2px solid #f56968}.lp_service .lp_service_cta .lp_cta_button:hover span{color:#f56968}.lp_company{border-radius:30px;margin:4.1666666667vw auto 0;max-width:1200px;padding:4.1666666667vw 1.5625vw}.lp_company h2{font-size:3.6rem}.lp_company .lp_company_img{margin:.5208333333vw auto 0;max-width:1000px}.lp_voice{margin:4.1666666667vw auto 0;max-width:1200px}.lp_voice h2{font-size:3.2rem;margin-bottom:.5208333333vw;padding-bottom:1.0416666667vw}.lp_voice .lp_voice_tab{background:#fff;margin-bottom:2.0833333333vw;margin-top:1.5625vw}.lp_voice .lp_voice_tab .lp_voice_inner{align-items:center;display:flex;justify-content:space-between;padding:2.0833333333vw 2.8645833333vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo{width:20%}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo span{width:100%}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo small{display:block;margin-top:.5208333333vw}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo small a{font-size:1rem}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_logo .lp_voice_tag{background:#f8f8f8;border-radius:15px;display:inline-block;font-size:1rem;margin-top:.5208333333vw;padding:5px 15px}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review{width:78%}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review .company{font-size:1.4rem;font-weight:700;margin-top:0}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review h3{font-size:2.6rem}.lp_voice .lp_voice_tab .lp_voice_inner .lp_voice_review p{font-size:1.6rem;margin-top:1.0416666667vw}.lp_voice .lp_voice_tab .lp_voice_button{font-size:1.4rem;padding:.5208333333vw}.lp_voice .lp_voice_tab .lp_voice_button .open::after{transform:rotate(-135deg) translateY(5px)}.lp_voice .js-toggle{cursor:pointer}.lp_voice .js-toggle .lp_voice_inner{align-items:start}.lp_voice .js-toggle p.lp_voice_toggle{line-height:0;margin-top:0vw !important;opacity:0;transition:margin-top .3s ease .2s,line-height .3s ease .2s,opacity .2s ease .1s,visibility .3s ease .2s;visibility:hidden}.lp_voice .js-toggle .lp_voice_button .open{display:inline-block}.lp_voice .js-toggle .lp_voice_button .close{display:none}.lp_voice .js-toggle.is-open p.lp_voice_toggle{line-height:1.4;margin-top:1.0416666667vw !important;opacity:1;visibility:visible}.lp_voice .js-toggle.is-open .lp_voice_button .open{display:none}.lp_voice .js-toggle.is-open .lp_voice_button .close{display:inline-block}.lp_question{margin:4.1666666667vw auto 0;max-width:1000px}.lp_question h2{font-size:3.2rem;margin-bottom:.5208333333vw;padding-bottom:1.0416666667vw}.lp_question .lp_question_content{margin:1.5625vw auto 0;max-width:1000px}.lp_question .lp_question_content .lp_question_tab{cursor:pointer;margin-bottom:1.0416666667vw;padding:1.5625vw 2.0833333333vw 1.5625vw 1.5625vw}.lp_question .lp_question_content .lp_question_tab dt{font-size:2rem;position:relative}.lp_question .lp_question_content .lp_question_tab dt::before,.lp_question .lp_question_content .lp_question_tab dt::after{height:.1041666667vw;right:-10px;top:50%;width:1.0416666667vw}.lp_question .lp_question_content .lp_question_tab dd{font-size:1.5rem;padding-top:0vw}.lp_question .lp_question_content .js-toggle.is-open dd{padding-top:1.0416666667vw}.lp_cta{margin:2.0833333333vw auto 0;max-width:460px}.lp_cta .lp_cta_button{border-radius:40px;font-size:2rem;margin-top:0;padding:.9375vw 1.0416666667vw}.lp_cta .lp_cta_button span{color:#fff}.lp_cta .lp_cta_button:hover{background:#fff;border:2px solid #f56968}.lp_cta .lp_cta_button:hover span{color:#f56968}.lp_footer{border-radius:0;margin-top:4.1666666667vw;padding:1.5625vw 1.0416666667vw 4.1666666667vw}.lp_footer .lp_footer_nav{margin-bottom:1.5625vw}.lp_footer .lp_footer_nav .lp_footer_nav_item{margin:0 .5208333333vw .5208333333vw}body{background-position:0 0;background-size:1000px auto;padding:1.6666666667vw 0 0;z-index:-1}.pc{display:block}.sp{display:none}}