@charset "utf-8";:root{--gray2:#f1f8f8;--olive:#95a732;--green2:#3ca8b5;--orange:#ff9000;--darkgray:#4b505b;--blue:#3795BE;--blue2:#3E71BD;--purple2:#a083dc;--pink:#c18ad5}main.lp{width:calc(100% - 480px);overflow:hidden}main.lp + aside{width:480px}@media screen and (max-width:1600px){main.lp{width:calc(100% - 320px)}main.lp + aside{width:320px}}@media screen and (max-width:1200px){main.lp{width:calc(100% - 270px)}main.lp + aside{width:270px}}@media screen and (max-width:1120px){main.lp{width:auto}main.lp + aside{display:none}}.lp_header{margin-bottom:5px}.lp_header .ct1{max-width:880px;margin:0 auto;display:flex;align-items:center;padding:15px}.lp_header .ct1 .txt{font-size:1.2rem;margin-left:20px}.lp_header .ct2{background-color:var(--green);padding:0px 15px;position:relative}.lp_header .ct2 .cont{max-width:850px;margin:0 auto;display:flex;justify-content:space-between;height:50px;align-items:center}.lp_header .ct2 .ti{font-size:1.6rem;font-weight:bold;color:#fff}.lp_header nav{position:absolute;right:10px}.lp_header nav>ul{display:flex;font-size:1.4rem}.lp_header nav>ul>li{position:relative;height:50px;padding:6px 0px;z-index:10}.lp_header nav>ul>li>a,.lp_header nav>ul>li>span{color:#fff;font-weight:bold;display:flex;height:38px;align-items:center;padding:0px 15px}.lp_header nav>ul>li>span{cursor:default;transition:all 0.15s ease-out}.lp_header nav>ul>li>a:hover,.lp_header nav>ul>li:hover>span{opacity:0.75}.lp_header nav>ul div{position:absolute;white-space:nowrap;text-align:left;background:linear-gradient(transparent 5px,var(--green) 5px);left:0px;top:100%;padding:20px 15px 15px 15px;transition:all 0.2s ease-out;opacity:0;pointer-events:none;transform:translateY(-10px)}.lp_header nav>ul>li:hover div{opacity:1;pointer-events:all;transform:translateY(0px)}.lp_header nav>ul div ul:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:10px;margin-bottom:10px}.lp_header nav>ul div ul:before{display:block;color:#fff;font-weight:bold;font-size:1.6rem;margin-bottom:8px}.lp_header nav>ul div a{color:#fff;display:block;padding:5px 0px 5px 18px;position:relative}.lp_header nav>ul div a:before{content:'-';position:absolute;left:5px}.lp_header nav>ul div a:hover{opacity:0.75}.lp_header nav .btn{margin-left:15px}.lp_header nav .btn a{background:#fff url(../img/icon_doc.svg) no-repeat 12px center;background-size:16px auto;color:var(--green);border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,0.05),0 0 3px rgba(0,0,0,0.15);padding:0px 15px 0px 36px}.lp_header nav .btn a:hover{opacity:0.75}.lp_header_sm{padding:20px}.lp_header_sm .logo{max-width:900px;margin:0 auto;text-align:left}.note .lp_header{padding-top:35px}.lp_mv{position:relative}.lp_mv .cont{width:880px;max-width:100%;padding:0px 15px;left:50%;transform:translateX(-50%);top:0px;position:absolute;z-index:1;display:flex}.lp_mv .bx{text-align:left;color:#182e3c;background-color:rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5),0 0 20px rgba(255,255,255,0.5),0 0 50px rgba(255,255,255,0.5);padding:25px 30px;margin:30px 0px 0px -30px}.lp_mv .bx h1{font-size:5.8rem;font-weight:bold;line-height:1.2;margin-bottom:10px}.lp_mv .bx div{font-size:2rem;font-weight:bold;line-height:1.4;margin-bottom:10px}.lp_mv .bx p{font-size:1.8rem;line-height:1.6}.lp_mv .bg{width:100%}.lp_results{padding:100px 15px 0px 15px}.lp_results .more{font-size:1.8rem;margin-top:40px}.lp_results .more a{display:inline-block;position:relative;font-weight:bold;padding:1px 15px 0px 0px}.lp_results .more a:after{content:'';border:var(--green) solid;border-width:1px 1px 0px 0px;width:10px;height:10px;position:absolute;right:4px;top:50%;margin-top:-5px;transform:rotate(45deg);transition:all 0.15 ease-out}.lp_results .more a:hover{opacity:0.75}.lp_results + *{margin-top:100px}.lp_reason{background-color:var(--gray2);padding:70px 20px 50px 20px}.lp_reason .cont{max-width:850px;margin:0 auto;display:flex;justify-content:space-between;position:relative}.lp_reason .cont:after{content:'';position:absolute;width:287px;height:288px;background:url(../img/fig_movie_char.svg) center top no-repeat;right:-120px;bottom:-50px;pointer-events:none}.lp_reason .lf{width:calc(100% - 380px);text-align:left}.lp_reason .lf h2{font-weight:bold;font-size:3rem;border-left:10px solid var(--green);padding:2px 0px 2px 20px;margin-bottom:30px}.lp_reason .lf ul{font-size:2rem;line-height:1.4;font-weight:bold;max-width:440px}.lp_reason .lf li{background:url(../img/obj_check.svg) no-repeat -5px -2px;background-size:30px auto;padding-left:30px}.lp_reason .lf li:not(:last-child){margin-bottom:10px}.lp_reason .rh{width:360px}.lp_reason .rh span{display:inline-block;font-weight:bold;border-radius:50px;border:var(--green) 3px solid;background-color:#fff;position:relative;padding:10px 14px;margin-bottom:15px}.lp_reason .rh span:after{content:'';position:absolute;top:100%;left:80%;margin-left:-10px;border-right:10px solid transparent;border-top:10px solid var(--green)}.lp_reason .rh a{display:block;background-color:#fff;padding:5px;box-shadow:0 0 4px rgba(0,0,0,0.15);position:relative}.lp_reason .rh a img{filter:brightness(0.8)}.lp_reason .rh a:after{content:'';z-index:1;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:#fff solid 2px;border-radius:50%;background:rgba(0,0,0,0.7) url(../img/link_movie.svg) no-repeat 60% center;background-size:26px auto;transition:all 0.15s ease-out}.lp_reason .rh a:hover:after{background-color:#f00}.lp_results + .lp_problem{margin-top:0px}.lp_problem{padding:80px 15px 0px 15px}.lp_problem .cont{max-width:850px;margin:0 auto}.lp_problem ul{display:flex;justify-content:space-between;gap:20px;margin-bottom:70px}.lp_problem li{border-radius:13px;box-shadow:0px 0.2px 3.6px rgba(0,0,0,0.015),0px 0.6px 10px rgba(0,0,0,0.022),0px 1.5px 24.1px rgba(0,0,0,0.027),0px 5px 80px rgba(0,0,0,0.03);font-size:1.8rem;font-weight:bold;color:var(--green);padding:30px 20px 280px 20px;width:260px}.lp_problem li.c1{background:url(../img/lp/fig_problem_01.png) no-repeat center bottom;background:url(../img/lp/fig_problem_01.png.webp) no-repeat center bottom;background-size:100% auto}.lp_problem li.c2{background:url(../img/lp/fig_problem_02.png) no-repeat center bottom;background:url(../img/lp/fig_problem_02.png.webp) no-repeat center bottom;background-size:100% auto}.lp_problem li.c3{background:url(../img/lp/fig_problem_03.png) no-repeat center bottom;background:url(../img/lp/fig_problem_03.png.webp) no-repeat center bottom;background-size:100% auto}.lp_problem p{font-size:2.4rem;font-weight:bold;line-height:1.4}.lp_problem .steps{border:var(--blue) solid 3px;border-radius:15px;padding:5px 0px 40px 0px;margin-top:140px}.lp_problem .steps p{display:inline-block;background-color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.6;margin-bottom:30px;margin-top:-50px;padding:0px 40px}.lp_problem .steps img{width:100%}.lp_problem .steps.v2{margin-top:60px;padding-left:40px;padding-right:40px;border-color:#d0e1e7}.lp_problem .steps.v2 p{transform:translateY(-18px)}.lp_cta{padding:100px 15px 20px 15px}.lp_cta ul{display:flex;justify-content:center;gap:50px}.lp_cta ul li{width:350px}.lp_cta ul a{display:flex;width:100%;position:relative;background:linear-gradient(to bottom,#f9ae45 0%,#fe9c01 100%);height:70px;border-radius:35px;padding-left:80px;padding-right:30px;font-size:2.2rem;text-shadow:1px 1px 2px rgba(0,0,0,0.25);border:3px solid #fff;box-shadow:0px 1.3px 2.2px rgba(0,0,0,0.02),0px 3.1px 5.3px rgba(0,0,0,0.028),0px 5.8px 10px rgba(0,0,0,0.035),0px 10.3px 17.9px rgba(0,0,0,0.042),0px 19.2px 33.4px rgba(0,0,0,0.05),0px 46px 80px rgba(0,0,0,0.07);font-weight:bold;color:#fff;flex-direction:column;justify-content:center}.lp_cta ul a:before{content:'';width:50px;height:50px;position:absolute;border-radius:50%;left:7px}.lp_cta ul .b1 a:before{background:#fff url(../img/icon_mail2.svg) no-repeat center;background-size:40px auto}.lp_cta ul .b2 a:before{background:#fff url(../img/icon_doc2.svg) no-repeat center;background-size:40px auto}.lp_cta ul a span{display:block;font-size:1.4rem;color:#000;background-color:#fff;border-radius:20px;margin-bottom:2px}.lp_cta ul a:hover{opacity:0.75}.lp_feature{padding-top:80px;counter-reset:lp_ft;background-color:var(--gray2);margin-top:80px}.lp_feature .block.i1{background:url(../img/lp/bg_ft01.jpg) no-repeat center;background:url(../img/lp/bg_ft01.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i2{background:url(../img/lp/bg_ft02.jpg) no-repeat center;background:url(../img/lp/bg_ft02.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i3{background:url(../img/lp/bg_ft03.jpg) no-repeat center;background:url(../img/lp/bg_ft03.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i4{background:url(../img/lp/bg_ft04.jpg) no-repeat center;background:url(../img/lp/bg_ft04.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i5{background:url(../img/lp/bg_ft05.jpg) no-repeat center;background:url(../img/lp/bg_ft05.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i6{background:url(../img/lp/bg_ft06.jpg) no-repeat center;background:url(../img/lp/bg_ft06.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i7{background:url(../img/lp/bg_ft07.jpg) no-repeat center;background:url(../img/lp/bg_ft07.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block.i8{background:url(../img/lp/bg_ft08.jpg) no-repeat center;background:url(../img/lp/bg_ft08.jpg.webp) no-repeat center;background-size:cover}.lp_feature .block:not(:last-child){margin-bottom:10px}.lp_feature .bx{max-width:880px;margin:0 auto;display:flex;align-items:center;min-height:200px;color:#fff;padding:15px;text-shadow:0 0 3px rgb(0,0,0),0 0 10px rgba(0,0,0,0.5);gap:20px;text-align:left;counter-increment:lp_ft}.lp_feature .bx h3{font-size:3rem;font-weight:bold;width:50%;padding-left:85px;position:relative}.lp_feature .bx h3:before{content:counter(lp_ft);font-size:5.6rem;line-height:1;position:absolute;width:60px;height:60px;top:50%;margin-top:-30px;background-color:var(--green);display:flex;align-items:center;justify-content:center;left:0px;text-shadow:none;clip-path:polygon(0% 0%,80% 0,100% 50%,80% 100%,0% 100%);padding:0px 10px 2px 0px;z-index:1}.lp_feature .bx h3:after{content:'';height:60px;width:500px;background-color:var(--green);top:50%;margin-top:-30px;right:100%;margin-right:-46px;position:absolute}.lp_feature .bx .tx{width:50%}.lp_feature .bx p{font-size:1.8rem;line-height:1.6}.lp_feature .bx ul{display:flex;flex-flow:row wrap;gap:10px 20px;margin-top:15px;margin-bottom:-10px;justify-content:flex-end}.lp_feature .bx li a{display:block;background-color:rgba(0,0,0,0.5);border-bottom:var(--green) solid 3px;font-size:1.4rem;font-weight:bold;color:#fff;padding:6px 30px 5px 10px;position:relative}.lp_feature .bx li a:after{content:'';position:absolute;width:10px;height:10px;border:solid var(--green);border-width:2px 2px 0px 0px;transform:rotate(45deg);right:10px;top:50%;margin-top:-5px}.lp_feature .bx li a:hover{opacity:0.75}.lp_bnrs{padding:100px 15px 0px 15px}.lp_bnrs .cont{max-width:850px;margin:0 auto}.lp_bnrs p{font-size:3.6rem;font-weight:300;line-height:1.4;margin-bottom:70px}.lp_bnrs ul{display:flex;flex-flow:row wrap;gap:45px 30px}.lp_bnrs li{width:calc(50% - 15px)}.lp_bnrs li.full{width:100%}.lp_bnrs a{display:inline-block;border-radius:10px;border:#fff solid 3px;box-shadow:0px 1.5px 2.7px rgba(0,0,0,0.022),0px 3.7px 6.9px rgba(0,0,0,0.031),0px 7.6px 14.2px rgba(0,0,0,0.039),0px 15.7px 29.2px rgba(0,0,0,0.048),0px 43px 80px rgba(0,0,0,0.07);overflow:hidden}.lp_price{padding:120px 15px 0px 15px}.lp_price .cont{max-width:850px;margin:0 auto}.lp_price .block{border-radius:18px;padding:5px 25px 25px 25px;border:5px solid #d0e1e7}.lp_price .block:not(:last-child){margin-bottom:70px}.lp_price .block h3{display:inline-block;background-color:#fff;font-size:2.4rem;font-weight:bold;padding:0px 25px;margin:-25px 0px 40px 0px;vertical-align:top}.lp_price .block h3 i{font-style:normal;font-weight:normal;display:block;font-size:1.6rem}.lp_price .block>p{line-height:1.8;margin-bottom:40px}.lp_price .block>p.b{font-weight:bold;color:#c2ad6b}.lp_price .block>p:last-child{margin-bottom:0px}.lp_price .list1{display:flex;margin:0px -25px}.lp_price .list1>div{width:calc(((100% - 6px) / 3) + 3px);padding:25px}.lp_price .list1>div:not(:last-child){border-right:3px solid var(--gray2)}.lp_price .list1>div:last-child{width:calc((100% - 6px) / 3)}.lp_price .list1.col2>div{width:calc(((100% - 3px) / 2) + 3px)}.lp_price .list1.col2>div:last-child{width:calc((100% - 3px) / 2)}.lp_price .list1 h4{font-size:1.6rem;font-weight:bold}.lp_price .list1 h4 img{width:120px;border-radius:15px}.lp_price .list1 h4 span{display:block;margin-top:25px}.lp_price .list1 ul,.lp_price .list1 p{margin-top:25px;font-size:1.4rem;text-align:left}.lp_price .list1 li{position:relative;padding-left:14px}.lp_price .list1 li:before{content:'・';position:absolute;left:0px}.lp_price .list1 p{max-width:220px;margin:0 auto;margin-top:25px}.lp_price .list2,.lp_price .list3{display:flex;justify-content:space-between;gap:10px}.lp_price .list2 li{width:170px}.lp_price .list2 li img,.lp_price .list3 li img{box-shadow:0 0 4px rgba(0,0,0,0.15);border:2px solid #fff}.lp_price .list2 li span{display:block;font-size:1.4rem;margin-top:15px}.lp_price .list4{display:flex;flex-flow:row wrap;gap:20px 30px}.lp_price .list4 li{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;min-height:60px;padding:5px 10px;width:calc(50% - 15px)}.lp_price .list5{border:3px solid #d0e1e7;border-radius:15px;padding:20px;margin-top:30px}.lp_price .list5 ul{display:flex;gap:14px}.lp_price .list5 img{box-shadow:0 0 3px rgba(0,0,0,0.15)}.lp_price .list5 span{font-size:1.2rem;font-weight:bold;display:block;margin-top:8px}.lp_price .list5 p{font-size:1.4rem;margin-top:20px}.lp_price .txt1{padding-bottom:20px}.lp_price .notice{font-size:1.2rem;text-align:left;padding-left:50px;margin-top:30px;margin-bottom:-20px}.lp_price .att{font-size:1.2rem;margin-bottom:-20px;margin-top:30px}.lp_price .price{display:flex;background:linear-gradient(to bottom,#f2fafa 0%,#e1e7e8 100%);padding:10px 50px;min-height:120px;align-items:center;justify-content:space-between;border-radius:10px;margin-top:40px;white-space:nowrap;gap:30px}.lp_price .price h4{font-size:3rem;font-weight:bold;position:relative}.lp_price .price h4 span{font-size:1.8rem;margin-left:25px}.lp_price .price h4 i{font-style:normal;font-weight:normal;font-size:1.2rem;left:0px;bottom:-18px;position:absolute}.lp_price .price>span{flex-grow:1;border-top:#000 dashed 2px}.lp_price .price div{position:relative;font-size:1.8rem;font-weight:bold}.lp_price .price div b{display:inline-block;background:linear-gradient(to bottom,#ebd796 0%,#c2ad6b 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:9rem;font-weight:bold;line-height:1}.lp_price .price div span{font-size:1.6rem;font-weight:bold;margin-left:10px;line-height:1;display:inline-block;transform:translateY(-5px)}.lp_price .price div i{font-style:normal;font-size:1.4rem;position:absolute;top:20px;right:13px;font-weight:normal}.lp_price .price div i.rt{right:-2px}.lp_price .more{margin-top:40px;padding-bottom:15px}.lp_price .more a{display:inline-block;font-weight:bold;width:300px;max-width:100%;border-radius:50px;background-color:var(--green);position:relative;padding:15px;color:#fff}.lp_price .more a:after{content:'';width:14px;height:14px;border:#fff solid;border-width:2px 2px 0px 0px;position:absolute;top:50%;margin-top:-7px;right:20px;transform:rotate(45deg)}.lp_price .more a:hover{opacity:0.75}.achievements{padding:120px 0px 40px 0px}.achievements>p{font-size:2.4rem;font-weight:300;margin-bottom:80px}.achievements .slides h3{font-size:1.4rem;margin-bottom:30px}.achievements .slides h3 span{font-weight:bold;display:block;font-size:2.4rem}.achievements .swiper{background-color:var(--gray2);padding:30px 0px}.achievements .swiper:not(:last-child){margin-bottom:30px}.achievements .swiper-slide{width:auto!important;padding:0px 15px}.achievements .swiper-slide img{box-shadow:0px 0px 3px rgba(0,0,0,0.09),0px 0px 80px rgba(0,0,0,0.08)}.achievements .slides .more{font-size:2.2rem;padding-top:30px}.achievements .slides .more span{display:inline-block;border-bottom:4px solid var(--green);font-weight:bold;width:200px;padding:0px 0px 15px 0px;cursor:pointer}.achievements .slides .more span:hover{opacity:0.75}.achievements .slides .more.on{display:none}.achievements .slides .more.on + .more_cont{display:block}.achievements .slides .more_cont{display:none}.achievements .case{max-width:880px;margin:0 auto;padding:120px 15px 0px 15px}.achievements .case h3{font-size:2.4rem;font-weight:bold;margin-bottom:80px}.achievements .case .list{display:flex;flex-flow:row wrap;gap:50px 35px}.achievements .case article{width:calc((100% - 70px) / 3);box-shadow:0.707px -0.707px 34.3px 0.7px rgba(0,0,0,0.05);display:flex;flex-direction:column;border-radius:11px;padding-bottom:20px}.achievements .case span{font-size:1.6rem;font-weight:bold;display:block;background:url(../img/bg_case_tag.png) no-repeat center bottom;background:url(../img/bg_case_tag.png.webp) no-repeat center bottom;background-size:auto cover;padding:8px;margin-bottom:20px}.achievements .case h4{font-size:1.9rem;width:100%;height:100px;display:flex;align-items:center;justify-content:center;letter-spacing:-0.05em;font-weight:bold;padding:0px 20px;margin-bottom:25px}.achievements .case p{font-size:1.4rem;text-align:left;padding:0px 20px;margin-bottom:25px}.achievements .case a{font-size:1.3rem;line-height:1.2;font-weight:bold;color:#fff;background-color:var(--green);border-radius:50px;margin:0px 10px;padding:10px 5px;margin-top:auto}.achievements .case a:hover{opacity:0.75}.lp_flow{padding:100px 15px;margin-top:100px;background-color:var(--gray2)}.lp_flow .cont{max-width:850px;margin:0 auto}.lp_flow .cont>p{font-size:2.4rem;font-weight:300;margin-bottom:80px}.lp_flow .cont>p:last-child{margin-top:80px;margin-bottom:0px}.lp_flow .desc>div{max-width:600px;margin:0 auto;border-bottom:#536262 solid 4px;padding-bottom:30px}.lp_flow .desc>div:not(:last-child){margin-bottom:50px}.lp_flow .desc h3{font-size:3rem;font-weight:300;margin-bottom:30px}.lp_flow .desc h3 l{font-weight:normal}.lp_flow .desc p{line-height:1.8}.lp_flow .desc ul{line-height:1.8;display:inline-block;max-width:100%;width:380px}.lp_flow .desc li{position:relative;padding-left:16px;text-align:left}.lp_flow .desc li:before{content:'・';position:absolute;left:0px}.lp_faq{padding:100px 15px 10px 15px}.lp_faq .cont{max-width:850px;margin:0 auto}.lp_faq dl{border-bottom:1px solid #ddd;padding-bottom:10px;text-align:left}.lp_faq dl:not(:last-child){margin-bottom:20px}.lp_faq dt{font-size:1.8rem;font-weight:bold;line-height:1.4;padding:0px 70px 0px 62px;display:flex;align-items:center;min-height:42px;position:relative;background:linear-gradient(#000,#000) no-repeat right center;background-size:37px 1px;cursor:pointer;transition:all 0.15s ease-out}.lp_faq dt:before{content:'Q';position:absolute;left:0px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:var(--green);color:#fff;font-family:"myriad-pro-semi-condensed";font-size:2.8rem;font-weight:bold;padding-bottom:2px}.lp_faq dt:after{content:'';height:37px;width:1px;background-color:#000;position:absolute;right:18px;top:50%;margin-top:-18px;transition:all 0.15s ease-out}.lp_faq dt:hover{opacity:0.75}.lp_faq dt.on:after{transform:scaleY(0)}.lp_faq dd{background-color:#f8fbfb;padding:25px 25px 25px 62px;margin-top:10px;line-height:1.6;display:none}.lp_message{margin-top:100px;padding:100px 20px;background-color:var(--gray2)}.lp_message .cont{max-width:850px;margin:0 auto;text-align:left}.lp_message h2{font-weight:300;line-height:1.4;font-size:3.6rem;margin-bottom:50px}.lp_message .bx{display:flex;justify-content:space-between;align-items:flex-start}.lp_message .tx{max-width:calc(100% - 390px);width:420px}.lp_message .tx h3{font-size:2.2rem;font-weight:bold;margin-bottom:20px}.lp_message .tx p{line-height:1.6}.lp_message .im{width:369px;position:relative}.lp_message .im span{font-weight:bold;font-size:1.4rem;line-height:1.4;background-color:var(--gray2);position:absolute;right:0px;bottom:15px;padding:5px 15px}.lp_document{padding:100px 15px 50px 15px}.lp_document .cont{max-width:850px;margin:0 auto}.lp_document .dl_list .list{justify-content:center}.lp_mv2 .head{background:var(--green) linear-gradient(#fff,#fff) no-repeat center;background-size:calc(100% - 40px) 5px;font-weight:bold;color:#fff;padding:18px 0px}.lp_mv2 .head span{display:inline-block;background-color:inherit;padding:0px 20px}.lp_mv2 .cont{position:relative}.lp_mv2 .bx{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:40px 15px;text-align:left;display:flex;flex-direction:column;min-height:350px;justify-content:center}.lp_mv2 .bx .logo{margin-bottom:30px;margin-top:-10px}.lp_mv2 .bx .logo a{display:block}.lp_mv2 .bx .logo span{display:block;font-size:1.2rem;margin-top:5px}.lp_mv2 .bx .st{font-size:2.2rem;font-weight:bold;margin-bottom:15px}.lp_mv2 .bx h1{font-size:5rem;line-height:1.2;font-weight:bold}.lp_mv2 .bx h1 span{display:inline-block;font-size:2.8rem;color:#fff;background-color:#3ca8b5;padding:6px 10px 5px 10px;margin-bottom:5px}.lp_mv2 .bg{width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px}.lp_slides1{background-color:#efecdc}.lp_slides1 .ti{text-shadow:2px 2px 1px #ffffff,-2px 2px 1px #ffffff,2px -2px 1px #ffffff,-2px -2px 1px #ffffff,2px 0px 1px #ffffff,0px 2px 1px #ffffff,-2px 0px 1px #ffffff,0px -2px 1px #ffffff,0px 0px 4px rgb(0,0,0);font-size:2rem;font-weight:bold;padding:20px 15px 0px 15px}.lp_slides1 .swiper{padding:20px 10px}.lp_slides1 .swiper-slide{width:auto!important;padding:0px 10px}.lp_slides1 .swiper-slide img{box-shadow:0px 0.8px 3.6px rgba(0,0,0,0.038),0px 2.1px 10px rgba(0,0,0,0.03),0px 5.1px 24.1px rgba(0,0,0,0.041),0px 17px 80px rgba(0,0,0,0.05)}.lp_slides1 .swiper-slide span{background-color:#fff;width:250px!important;height:100px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:2.8rem;font-weight:bold;color:#fff}.lp_slides1 .swiper-slide span img{box-shadow:none}.lp_slides1 .swiper-slide span.ggl{background-color:#4285F4}.lp_slides1 .swiper-slide span.yah{background-color:#ff0033}.lp_slides1 .swiper-slide span.fb{background-color:#3b5998}.lp_slides1 .swiper-slide span.insta{background:linear-gradient(to right,rgba(247,207,0,0.7),rgba(246,37,2,0.7) 45%,rgba(182,47,82,0.7) 75%,rgba(113,58,166,0.7))}.wpcasefile .lp_mv2 .head{background-color:var(--olive)}.wpcasefile .title2:before,.wpcasefile .title2:after{background-color:var(--olive)}.wpcasefile .lp_results .more a:after{border-color:var(--olive)}.wpcasefile .lp_reason .lf h2{border-left-color:var(--olive)}.wpcasefile .lp_faq dt:before{background-color:var(--olive)}.lp_reason.v2{padding-bottom:70px}.lp_reason.v2 .cont:after{bottom:-70px}.lp_reason.v2 h2{font-size:2.8rem}.lp_reason.v2 .lf p{font-weight:300;font-size:2.8rem;line-height:1.4;margin-bottom:30px}.lp_reason.v2 .lf ul{font-size:1.6rem}.lp_reason.v2 .lf li{background-position:-3px -4px;background-size:26px auto;padding-left:26px}.lp_reason.v2 .rh span{border-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.05),0 0 1px rgba(0,0,0,0.015);border-radius:10px;text-align:left;font-size:1.8rem;padding:8px 10px}.lp_reason.v2 .rh span:after{border-top-color:#fff;border-right-width:16px;border-top-width:16px}.lp_reason .cont.v2{flex-direction:column;justify-content:center}.lp_reason .cont.v2 .rh{width:450px;max-width:100%;margin:auto}.lp_bnrs.v2{padding:80px 20px 0px 20px}.lp_bnrs.v2 p{font-size:2.4rem;font-weight:300;margin-bottom:40px}.dfb .lp_mv2 .head{background-color:var(--green2)}.dfb .title2:before,.dfb .title2:after{background-color:var(--green2)}.dfb .lp_results .more a:after{border-color:var(--green2)}.dfb .lp_reason .lf h2{border-left-color:var(--green2)}.dfb .lp_faq dt:before{background-color:var(--green2)}.ad .lp_mv2 .head{background-color:var(--orange)}.ad .title2:before,.ad .title2:after{background-color:var(--orange)}.ad .lp_results .more a:after{border-color:var(--orange)}.ad .lp_reason .lf h2{border-left-color:var(--orange)}.ad .lp_faq dt:before{background-color:var(--orange)}.ad .lp_feature .bx h3:before,.ad .lp_feature .bx h3:after{background-color:var(--orange)}.lp_media{padding:100px 15px 0px 15px}.lp_media .cont{max-width:850px;margin:0 auto}.lp_media .cont>p{font-size:2rem;font-weight:300}.lp_media .bx{padding:40px 25px;border-radius:18px;border:5px solid #d0e1e7;margin-bottom:70px}.lp_media .list{display:flex;flex-flow:row wrap;gap:0px 40px;position:relative}.lp_media .list:not(:last-child){margin-bottom:50px}.lp_media .list h3{width:100%;font-size:2rem;font-weight:bold;border-bottom:3px solid #d0e1e7;padding-bottom:10px;margin-bottom:35px}.lp_media .list h3.t1{margin-right:calc((100% - 80px) / 3 + 40px)}.lp_media .list h3.t2{position:absolute;right:0px;top:0px}.lp_media .list>div,.lp_media .list h3.t2{width:calc((100% - 80px) / 3)}.lp_media .list>div{display:flex;flex-direction:column;align-items:center;position:relative}.lp_media .list>div:not(:last-child):after{content:'';position:absolute;right:-24px;top:0px;height:100%;border-right:3px solid #f1f8f8}.lp_media .list span{display:flex;height:120px;align-items:center;justify-content:center;margin-bottom:30px}.lp_media .list span.fkoz{width:120px;border-radius:10px;font-weight:bold;font-size:1.8rem;color:#fff}.lp_media .list span.ggl{background-color:#4285F4}.lp_media .list span.yah{background-color:#ff0033}.lp_media .list span.fb{background-color:#3b5998}.lp_media .list h4{font-weight:bold;margin-bottom:30px}.lp_media .list p{text-align:left;width:100%;font-size:1.4rem;line-height:1.6;margin-top:auto}.lp_topics{padding:50px 15px;background-color:var(--gray2);margin-top:10px}.lp_topics .cont{max-width:850px;margin:0 auto;background-color:#fff;border-radius:10px;padding:35px 50px;display:flex;justify-content:space-between}.lp_topics .im{width:200px}.lp_topics .im img{border:2px solid #d0e1e7}.lp_topics .tx{width:calc(100% - 250px);text-align:left}.lp_topics .tx h3{font-size:2.4rem;font-weight:bold;margin-bottom:20px}.lp_topics .tx div{display:flex;gap:40px}.lp_topics .tx ul{font-size:1.8rem;line-height:1.8}.lp_topics .tx li{position:relative;padding-left:16px}.lp_topics .tx li:before{content:'・';position:absolute;left:0px}.lp_price_sm{padding:100px 15px 0px 15px}.lp_price_sm .cont{max-width:850px;margin:0 auto}.lp_price_sm .cont>p{font-size:2.4rem;font-weight:300}.lp_price_sm .bx{border:5px solid #d0e1e7;padding:25px;border-radius:18px;display:flex;align-items:center;position:relative}.lp_price_sm .bx:before{content:'';width:234px;height:297px;background:url(../img/lp/fig_free01.png) no-repeat center bottom;background:url(../img/lp/fig_free01.png.webp) no-repeat center bottom;background-size:contain;position:absolute;left:10px;bottom:0px}.lp_price_sm .bx .im{margin:-20px 0px;padding-left:30%}.lp_price_sm .bx p{font-weight:bold;font-size:2rem;text-align:left}.lp_price_sm .bx:not(:last-child){margin-bottom:100px}.analyze .lp_mv2 .head{background-color:var(--darkgray)}.analyze .title2:before,.analyze .title2:after{background-color:var(--darkgray)}.analyze .lp_results .more a:after{border-color:var(--darkgray)}.analyze .lp_reason .lf h2{border-left-color:var(--darkgray)}.analyze .lp_faq dt:before{background-color:var(--darkgray)}.salesdeliver .lp_header .ct2{background-color:var(--blue)}.salesdeliver .lp_mv .bx h1{color:var(--blue);font-weight:normal}.salesdeliver .lp_mv .bx h1 img{vertical-align:top;margin-top:10px}.salesdeliver .lp_mv .bg{height:calc((100vw - 320px) * 0.4925);width:100%;object-fit:cover;object-position:left center}.salesdeliver .title2:before,.salesdeliver .title2:after{background-color:var(--blue)}.salesdeliver .lp_reason h2{border-left-color:var(--blue)}.salesdeliver .lp_feature .bx h3:before,.salesdeliver .lp_feature .bx h3:after{background-color:var(--blue)}.lp .clients + .lp_reason{margin-top:80px}.casefile .lp_header .ct2{background-color:var(--blue2)}.casefile .lp_header nav>ul div{background:linear-gradient(transparent 5px,var(--blue2) 5px)}.casefile .lp_header nav .btn a{color:var(--blue2)}.casefile .lp_mv .bg{height:380px;width:100%;object-fit:cover;object-position:center top}.casefile .clients .cont{max-width:700px}.casefile .title2:before,.casefile .title2:after{background-color:var(--blue2)}.casefile .lp_reason h2{border-left-color:var(--blue2)}.casefile .lp_problem li{color:var(--blue2)}.casefile .lp_feature .bx h3:before,.casefile .lp_feature .bx h3:after{background-color:var(--blue2)}.casefile .lp_faq dt:before{background-color:var(--blue2)}.casefile .lp_price .more a{background-color:var(--blue2)}.lp_reason.v3 .cont{display:block;text-align:left}.lp_reason.v3 ul{display:flex;gap:20px;text-align:center;padding-right:130px}.lp_reason.v3 li{border:var(--blue2) solid 3px;border-radius:10px;width:33%;background-color:#fff;font-weight:bold;padding:160px 20px 20px 20px;position:relative}.lp_reason.v3 li:before{content:'';width:100px;height:100px;left:50%;margin-left:-50px;top:30px;position:absolute;border-radius:50%;border:var(--blue2) solid 3px}.lp_reason.v3 li:nth-child(1):before{background:url(../img/lp/icon_feat01.svg) no-repeat center;background-size:contain}.lp_reason.v3 li:nth-child(2):before{background:url(../img/lp/icon_feat02.svg) no-repeat center;background-size:contain}.lp_reason.v3 li:nth-child(3):before{background:url(../img/lp/icon_feat03.svg) no-repeat center;background-size:contain}.lp_success{background-color:#F5F8F1;padding:80px 0px 0px 0px;margin-top:80px}.lp_success .fm{max-width:880px;margin:0 auto;padding:0px 15px;display:flex;gap:40px;margin-bottom:80px}.lp_success .fm>div{width:33%}.lp_success .fm h3{font-weight:bold;font-size:1.6rem;border-bottom:3px solid #000;padding-bottom:15px;margin-bottom:15px}.lp_success .fm h3 span{display:block}.lp_success .fm h3 b{font-size:4rem;color:#fe9c01}.lp_success .fm p{line-height:1.6;text-align:left}.lp_success .t2{font-weight:bold;font-size:2.4rem;display:inline-block;margin-bottom:40px;position:relative;padding:0px 30px}.lp_success .t2:before,.lp_success .t2:after{content:'';position:absolute;display:block;height:50px;width:2px;background-color:#000;top:-10px}.lp_success .t2:before{left:0px;transform:rotate(-20deg)}.lp_success .t2:after{right:0px;transform:rotate(20deg)}.lp_success .tm{background-color:var(--blue2);padding:35px 15px 20px 15px}.lp_success .tm .cont{max-width:850px;margin:0 auto}.lp_success .tm .head{position:relative}.lp_success .tm .head:after{content:'';position:absolute;width:197px;height:266px;background:url(../img/lp/fig_success.svg) no-repeat center bottom;background-size:contain;bottom:-20px;right:0px}.lp_success .tm .head p{color:#fff;font-size:1.8rem;text-align:left;margin-bottom:20px}.lp_success .tm .head p b{font-size:2.4rem}.lp_success .tm .more{display:inline-block;background-color:#fff;border-radius:5px;width:170px;padding:10px 20px 10px 0px;position:relative;cursor:pointer;transition:all 0.2s ease-out}.lp_success .tm .more:hover{opacity:0.75}.lp_success .tm .more:before,.lp_success .tm .more:after{content:'';width:21px;height:1px;background-color:#000;position:absolute;right:15px;top:50%}.lp_success .tm .more:before{transform:rotate(90deg);transition:all 0.2s ease-out}.lp_success .tm .more.on{border-radius:5px 5px 0px 0px;opacity:1}.lp_success .tm .more.on:before{transform:rotate(90deg) scaleX(0)}.lp_success .ext{display:none;background-color:#fff;border-radius:10px;padding:50px;position:relative;z-index:1}.lp_success .ext h3{font-size:2.8rem;font-weight:300;margin-bottom:40px}.lp_success .ext .bx{display:flex;position:relative;justify-content:space-between;margin-bottom:40px}.lp_success .ext .bx:before{content:'';width:1px;height:100%;left:50%;top:0px;position:absolute;background-color:#ccc}.lp_success .ext .bx>div{width:calc(50% - 25px);text-align:left}.lp_success .ext .bx p{line-height:1.6}.lp_success .ext .bx p:not(:last-child){margin-bottom:15px}.lp_success .ext ul{font-size:2.4rem;font-weight:300;line-height:1.8;margin-bottom:40px}.lp_success .ext .bot{line-height:1.8;font-size:1.8rem;text-align:left;padding:60px 0px 0px 180px;position:relative}.lp_success .ext .bot:before{content:'';width:170px;height:258px;background:url(../img/lp/fig_success2.svg) no-repeat center bottom;background-size:contain;position:absolute;left:-20px;bottom:-50px}.lp_success + .lp_feature{margin-top:0px}.lp_price .list1.col2b>div{width:calc(((100% - 3px) / 2) + 3px);display:flex;flex-direction:column}.lp_price .list1.col2b>div:last-child{width:calc((100% - 3px) / 2)}.lp_price .list1.col2b p,.lp_price .list1.col2b ul{max-width:300px;margin:0 auto}.lp_price .list1.col2b h4{margin-bottom:30px}.lp_price .list1.col2b h4 span{margin-bottom:20px;margin-top:0px}.lp_price .list1.col2b p{border-bottom:1px solid #ddd;margin-bottom:25px;padding-bottom:25px}.lp_price .list1.col2b ul{margin-bottom:30px}.lp_price .list1.col2b .price{display:block;padding:10px 20px 0px 20px;width:300px;max-width:100%;margin:0 auto;min-height:0px;margin-top:auto}.lp_price .list1.col2b .price h4{text-align:left;font-size:1.4rem;margin:0px}.lp_price .list1.col2b .price div{text-align:right;margin-top:-15px}.lp_price .list1.col2b .price div.ct{text-align:center;margin-top:0px;padding:15px 0px 30px 0px}.lp_price .list1.col2b .sample{margin-top:30px}.lp_price .list1.col2b .sample a{display:block;font-weight:bold;background:url(../img/lp/logo_yt.svg) no-repeat center bottom;background-size:80px auto;padding-bottom:70px}.lp_price .list1.col2b .sample a:hover{opacity:0.75}.lp_price .list6{max-width:710px;margin:0 auto;margin-bottom:40px}.lp_price .list6 table{width:100%;border-collapse:collapse;text-align:left}.lp_price .list6 th,.lp_price .list6 td{border-bottom:#ddd solid 1px;padding:10px;font-weight:normal}.lp_price .list6 thead th{border-bottom:#ccc solid 3px}.lp_models{padding:100px 20px 0px 20px}.lp_models .cont{max-width:850px;margin:0 auto}.lp_models p{font-size:1.8rem;margin-bottom:40px}.casefile.movie .lp_mv .bx,.casefile.movie_ad .lp_mv .bx{box-shadow:none;background:none;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.1),0 0 15px rgba(0,0,0,0.3)}.casefile.movie .lp_mv .bg{object-position:center;pointer-events:none;vertical-align:top}.casefile.movie .lp_mv:after{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px;pointer-events:none;background:linear-gradient(to right,rgba(17,67,89,0.2) 0%,rgba(0,187,255,0) 100%)}.casefile.movie_ad .lp_mv:after{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 100%)}.lp_price .list1 ul.ck{font-weight:bold;display:inline-block;font-size:1.5rem}.lp_price .list1 ul.ck li:not(:last-child){margin-bottom:10px}.lp_price .list1 ul.ck li:before{content:'';background:url(../img/obj_check.svg) no-repeat center;background-size:contain;width:20px;height:20px;left:-10px}.seo .lp_header .ct2{background-color:var(--purple2)}.seo .lp_mv .bx{box-shadow:none;background:none}.seo .title2:before,.seo .title2:after{background-color:var(--purple2)}.seo .lp_problem li{color:var(--purple2)}.seo .lp_feature .bx h3:before,.seo .lp_feature .bx h3:after{background-color:var(--purple2)}.seo .lp_faq dt:before{background-color:var(--purple2)}.lp_creator{padding:100px 20px 80px 20px}.lp_creator .cont{max-width:900px;margin:0 auto}.lp_creator h1{font-weight:300;font-size:4.2rem;line-height:1.4;margin-bottom:80px}.lp_creator .cont>p{font-size:2.4rem;margin-bottom:50px}.lp_creator .list1{border:4px solid #D0E1E7;padding:25px;border-radius:18px;display:flex;gap:50px;position:relative;margin-bottom:80px}.lp_creator .list1:after{content:'';position:absolute;top:100%;left:50%;margin-left:-20px;border:20px solid transparent;border-top:20px solid #D0E1E7}.lp_creator .list1>div{width:33.33%;position:relative;padding:20px 0px}.lp_creator .list1>div:not(:last-child):after{content:'';height:100%;top:0px;right:-25px;position:absolute;border-right:1px solid #ddd}.lp_creator .list1 h2{font-size:2rem;font-weight:bold;margin-bottom:20px}.lp_creator .list1 h2 span{display:block;width:100px;margin:0 auto;margin-bottom:10px;background-color:var(--green);font-size:1.8rem;color:#fff;border-radius:5px;padding:5px 0px}.lp_creator .list1 h2 b{font-size:3.6rem;line-height:1;margin-left:5px;vertical-align:bottom}.lp_creator .list1 p{line-height:1.6;text-align:left}.lp_creator .cont>h2{font-size:2.8rem;margin-bottom:50px}.lp_creator .list2{display:flex;flex-flow:row wrap;justify-content:center;gap:50px}.lp_creator .list2>div{width:calc((100% - 100px) / 3)}.lp_creator .list2 h3{border:var(--green) solid 3px;border-radius:60px;font-size:1.6rem;font-weight:bold;padding:5px 20px;position:relative;margin-bottom:20px}.lp_creator .list2 h3:after{content:'';position:absolute;top:100%;left:50px;margin-left:-10px;border-left:15px solid transparent;border-top:15px solid var(--green)}.lp_creator .list2 p{font-size:1.4rem;text-align:left;margin-top:15px;line-height:1.6}.lp_mv3{margin-bottom:70px;overflow:hidden}.lp_mv3 .cont{max-width:850px;margin:0 auto;position:relative}.lp_mv3 .cont h1{font-size:3.6rem;background-color:#fff;padding:10px 50px;text-align:left;position:absolute;z-index:1;top:50px;left:0px;line-height:1.4;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07);font-weight:bold}.lp_mv3 .cont .bg{width:100%;height:360px;object-fit:cover;object-position:center bottom}.lp_note{padding:0px 20px 10px 20px}.lp_note .cont{max-width:850px;margin:0 auto;text-align:left}.lp_note .tx{margin-bottom:30px}.lp_note .tx h2{font-size:2.8rem;font-weight:bold;line-height:1.4;margin-bottom:20px;min-height:80px;display:flex;align-items:center;position:relative;padding-left:80px}.lp_note .tx h2:before{font-family:"bebas-neue-rounded";font-weight:normal;color:var(--pink);font-size:8rem;line-height:1;position:absolute;left:0px;top:0px}.lp_note .tx p{line-height:1.6}.lp_note .bx{display:flex;justify-content:space-between;margin-bottom:30px}.lp_note .bx .tx{width:calc(100% - 360px);max-width:470px;margin-bottom:0px}.lp_note .bx .im{width:340px}.lp_note .bx .ix{width:340px;display:flex;align-items:center;font-size:1.4rem;line-height:1.6}.lp_note hr.sep{border:none;padding:0px;margin:0px;background:none;height:50px}.lp_note .list1{display:flex;gap:30px;margin-bottom:30px;padding-top:20px;counter-reset:lp_nt1}.lp_note .list1>div{width:calc((100% - 60px) / 3);position:relative;padding:20px 15px 15px 15px;border:1px solid #eee;display:flex;flex-direction:column;counter-increment:lp_nt1}.lp_note .list1>div:before{content:counter(lp_nt1);width:40px;height:40px;color:#fff;background-color:var(--pink);position:absolute;left:-10px;top:-10px;display:flex;align-items:center;justify-content:center;font-size:3.6rem;line-height:1;font-family:"bebas-neue-rounded";font-weight:normal}.lp_note .list1 h3{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:20px}.lp_note .list1 h3 span{display:block;font-size:2.4rem;color:var(--pink)}.lp_note .list1 .im{text-align:center}.lp_note .list1 p{line-height:1.6;font-size:1.4rem;margin:20px 0px}.lp_note .list1 .mr,.lp_note .list2 .mr{margin-top:auto}.lp_note .list1 .mr a,.lp_note .list2 .mr a{display:flex;align-items:center;min-height:66px;padding:3px 40px 3px 15px;background-color:#b1bcbd;color:#fff;line-height:1.2;position:relative;font-weight:bold}.lp_note .list1 .mr a:after,.lp_note .list2 .mr a:after{content:'';position:absolute;width:14px;height:14px;border:#fff solid;border-width:2px 2px 0px 0px;right:15px;top:50%;margin-top:-7px;transform:rotate(45deg)}.lp_note .list1 .mr a:hover,.lp_note .list2 .mr a:hover{opacity:0.75}.lp_note .list2>div{border:2px solid #eee;display:flex;min-height:158px;padding:2px}.lp_note .list2>div:not(:last-child){margin-bottom:15px}.lp_note .list2 h3{display:flex;align-items:center;justify-content:center;width:350px;position:relative;color:#fff;font-weight:bold;font-size:2.4rem}.lp_note .list2 h3 span{display:inline-block;position:relative;z-index:1}.lp_note .list2 h3:before{content:'';width:100%;height:100%;background-color:#000;opacity:0.5;position:absolute;top:0px;left:0px}.lp_note .list2>div:nth-child(1) h3{background:url(../img/lp/fig-flow-01.jpg) no-repeat center;background:url(../img/lp/fig-flow-01.jpg.webp) no-repeat center;background-size:cover}.lp_note .list2>div:nth-child(2) h3{background:url(../img/lp/fig-flow-02.jpg) no-repeat center;background:url(../img/lp/fig-flow-02.jpg.webp) no-repeat center;background-size:cover}.lp_note .list2>div:nth-child(3) h3{background:url(../img/lp/fig-flow-03.jpg) no-repeat center;background:url(../img/lp/fig-flow-03.jpg.webp) no-repeat center;background-size:cover}.lp_note .list2>div>div{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 350px);padding:18px 18px 18px 20px}.lp_note .list2 p{line-height:1.6}.lp_note .list2 p:not(:last-child){margin-bottom:10px}.lp_note .list2 .mr a{min-height:0px;padding:10px 40px 10px 20px}.note .title2:before,.note .title2:after{background-color:var(--pink)}.inside_sales{color:#182E3C}.inside_sales .lp_mv{background:url(../img/lp/inside_sales_mv.jpg) no-repeat 100px 0px;height:550px}.inside_sales .lp_mv .bx{box-shadow:none;background:none;margin-top:90px}.inside_sales .lp_mv .bx div{font-family:"Shippori Mincho",serif;font-size:3.2rem}.inside_sales .lp_mv .bx h1{font-family:"Shippori Mincho",serif;font-size:5.4rem;letter-spacing:-0.08em;background-color:#262934;color:#fff;padding:10px;margin:0px 0px 30px -10px}.inside_sales .lp_mv .bx p:not(:last-child){margin-bottom:10px}.inside_sales .lp_mv .bx p span{font-family:"Shippori Mincho",serif;font-size:2.8rem;font-weight:bold;background-color:#fff;display:inline-block;padding:2px 10px;vertical-align:middle;margin:-5px 5px 0px -10px}@media screen and (max-width:1700px){.inside_sales .lp_mv{background-position:0% 0px}}@media screen and (max-width:1500px){.inside_sales .lp_mv{background-position:25% 0px}}.inside_sales .clients .cont{max-width:1200px}.lpt01{position:relative;font-size:1.5rem;margin-bottom:40px}.lpt01:before{content:attr(data-before);font-family:"Roboto",sans-serif;font-weight:900;line-height:1;font-size:6.6rem;color:#E2EBEF;display:block}.lpt01 span{position:absolute;width:calc(100% - 6px);left:0px;top:50%;transform:translateY(-50%);margin:0px 3px}.lp_is01{border-top:#F3F3F5 solid 1px;margin-top:60px;padding:70px 20px;min-height:640px}.lp_is01 .lpt01{margin-top:20px}.lp_is01 .cont{max-width:760px;margin:0 auto;position:relative;text-align:left;padding-top:20px}.lp_is01 .cont img{position:absolute;right:-180px;top:0px}.lp_is01 .p1{font-family:"Shippori Mincho",serif;font-weight:700;font-size:2.2rem;margin-bottom:40px}.lp_is01 .p2{line-height:1.8}.lpt02{text-align:left;font-family:"Shippori Mincho",serif;font-weight:700;font-size:2.4rem;margin-bottom:30px}.lpt02:before{content:attr(data-before);font-family:"Roboto",sans-serif;font-weight:bold;display:block;font-size:3.2rem;color:#3E8ACB;border-bottom:#707070 solid 1px;text-align:center;width:36px;line-height:1;white-space:nowrap;padding-bottom:10px;margin-bottom:20px}.lpt02 span{background-color:#262934;color:#fff;padding:0px 5px 1px 5px}.lp_is02{background-color:#F3F3F5;padding:100px 20px}.lp_is02 .cont{max-width:940px;margin:0 auto}.lp_is02 .list{display:flex;gap:20px}.lp_is02 .list:not(:last-child){margin-bottom:50px}.lp_is02 .list>div{width:calc((100% - 40px) / 3);background-color:#fff;padding:30px}.lp_is02 .list h4{font-size:1.8rem;color:#1D5C76;margin-bottom:15px;font-weight:bold}.lp_is02 .list p{text-align:left;font-size:1.4rem;line-height:1.7;margin-top:20px}.lp_is02 .bot{margin:100px 0px 30px 0px}.lp_is02 .bot div{display:inline-block;position:relative}.lp_is02 .bot div:before,.lp_is02 .bot div:after{content:'';width:34px;height:34px;position:absolute;background:url(../img/lp/ic_quote.svg) no-repeat center;background-size:contain}.lp_is02 .bot div:before{top:-30px;left:-40px}.lp_is02 .bot div:after{bottom:-30px;right:-40px;transform:rotate(180deg)}.lp_is02 .bot .p1{font-family:"Shippori Mincho",serif;font-weight:700;font-size:2.6rem;line-height:1.8;margin-bottom:10px}.lp_is02 .bot .p2{line-height:1.8}.lp_is03{padding:100px 20px}.lp_is03 .cont{max-width:980px;margin:0 auto;text-align:left}.lp_is03 h3{border-bottom:#EDEDED solid 1px;position:relative;font-size:2.2rem;padding-bottom:10px;margin-bottom:50px}.lp_is03 h3:before{content:'';width:50px;border-bottom:#707070 solid 1px;position:absolute;left:0px;bottom:-1px}.lp_is03 h3 span:first-child{font-family:"Shippori Mincho",serif;font-weight:700}.lp_is03 h3 span:last-child{font-size:3.6rem;font-weight:bold}.lp_is03 .ti{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.lp_is03 .ti p{max-width:50%;font-size:1.4rem;line-height:1.8;margin-bottom:30px}.lp_is03 .im{margin-bottom:40px}.lp_is03 .list{display:flex;flex-flow:row wrap;gap:20px;justify-content:center}.lp_is03 .list:not(:last-child){margin-bottom:50px}.lp_is03 .list>div{width:calc((100% - 40px) / 3);background-color:#FAFAFA;padding:30px}.lp_is03 .list h5{font-size:1.8rem;font-weight:bold;color:#1D5C76;margin:0px;text-align:center}.lp_is03 .list h5:not(:last-child){margin-bottom:15px}.lp_is03 .list p{font-size:1.4rem;line-height:1.8}.lp_is03b{background-color:#FAFAFA;padding-top:80px}.lp_is03b .list>div{background-color:#fff}.lp_is03 .sub{font-family:"Shippori Mincho",serif;font-weight:700;font-size:2.4rem;margin-bottom:40px;text-align:center}.lp_is03 .bot{text-align:center;margin-top:80px}.lp_is03 .bot div{display:inline-block}.lp_is03 .bot .p1{display:inline-block;position:relative;font-size:2rem;font-weight:bold;margin-bottom:20px}.lp_is03 .bot .p1 span{background-color:#262934;color:#fff;padding:5px 5px}.lp_is03 .bot .p1:before,.lp_is03 .bot .p1:after{content:'';width:34px;height:34px;position:absolute;background:url(../img/lp/ic_quote.svg) no-repeat center;background-size:contain}.lp_is03 .bot .p1:before{top:-15px;left:-45px}.lp_is03 .bot .p1:after{bottom:-15px;right:-45px;transform:rotate(180deg)}.lp_is03 .bot .p2{text-align:left;line-height:1.8}.lp_is03c{padding-top:80px}.lp_is03 .bx{display:flex;background-color:#FAFAFA}.lp_is03 .bx:not(:last-child){margin-bottom:50px}.lp_is03 .bx img{height:100%;object-fit:cover}.lp_is03 .bx .tx{width:calc(100% - 280px);padding:50px}.lp_is03 .bx h5{font-size:2.4rem;font-weight:bold;color:#1D5C76;margin:0px 0px 30px 0px}.lp_is03 .bx p{line-height:1.8}.lp_is03 .bx p:not(:last-child){margin-bottom:20px}.lp_is03 .bx p span{font-size:1.2rem}.lp_is03 .bx ul{max-width:540px;background-color:#fff;margin-bottom:20px;color:#3E8ACB;font-weight:bold;padding:20px;font-size:1.8rem}.lp_is03 .bx ul li{position:relative;padding-left:20px}.lp_is03 .bx ul li:before{content:'・';position:absolute;left:0px}.lp_is03 .bx ul li:not(:last-child){margin-bottom:5px}.lp_is04{background-color:#FAFAFA;padding:100px 20px}.lp_is04 .cont{max-width:860px;margin:0 auto}.lp_is04 dl{border-bottom:#DBDBDB solid 1px;text-align:left}.lp_is04 dl:not(:last-child){margin-bottom:10px}.lp_is04 dt,.lp_is04 dd{position:relative;line-height:1.8}.lp_is04 dt:before,.lp_is04 dd:before{font-family:"Roboto",sans-serif;font-weight:bold;font-size:3rem;line-height:1;position:absolute;width:30px;text-align:center;left:0px;margin-top:-2px}.lp_is04 dt:before{content:'Q';color:#1D5C76}.lp_is04 dd:before{content:'A';color:#D94354}.lp_is04 dt{font-weight:bold;padding:15px 40px 15px 40px;cursor:pointer;background:linear-gradient(#707070,#707070) no-repeat right 10px top 50%;background-size:23px 1px;position:relative}.lp_is04 dt:after{content:'';width:1px;height:23px;background-color:#707070;position:absolute;right:21px;top:50%;margin-top:-11px;transition:all 0.15s ease-out}.lp_is04 dt.on:after{transform:scaleY(0)}.lp_is04 dd{padding:0px 0px 15px 40px;display:none}main.lp + aside{position:fixed;top:0px;right:0px;height:100%;background-color:#f8fbfb;box-shadow:0px 0px 5px rgba(0,0,0,0.05);padding:20px;overflow:auto;border-left:#f1f1f1 solid 1px}main.lp + aside::-webkit-scrollbar{width:8px}main.lp + aside::-webkit-scrollbar-track{background:#ccc;border-radius:0px}main.lp + aside::-webkit-scrollbar-thumb{background:#999;border-radius:0px;min-height:50px}main.lp + aside::-webkit-scrollbar-thumb:hover{background:#777}main.lp + aside>.title{font-size:1.4rem;font-weight:bold;margin-bottom:30px}main.lp + aside>.title:before{font-family:"bebas-neue-rounded";font-weight:normal;letter-spacing:0.05em;padding-left:0.05em;font-size:4.2rem;display:inline-block;vertical-align:middle;line-height:1.2;margin-right:20px}main.lp + aside>.title span{display:inline-block;position:relative;padding:0px 25px}main.lp + aside>.title span:before,bodymain.lp + aside>.title span:after{content:'';width:15px;border-top:#999 dotted 1px;position:absolute;top:48%}main.lp + aside>.title span:before{left:0px}main.lp + aside>.title span:after{right:0px}main.lp + aside>.link{font-size:1.4rem;text-align:left;margin-top:20px;border-top:#ccc dotted 1px;padding-top:20px}main.lp + aside>.link a{display:inline-block;position:relative;padding:1px 0px 0px 12px;text-decoration:underline}main.lp + aside>.link a:after{content:'';border:#000 solid;border-width:1px 1px 0px 0px;width:6px;height:6px;position:absolute;left:1px;top:50%;margin-top:-3px;transform:rotate(-135deg);transition:all 0.15 ease-out}main.lp + aside>.link a:hover{opacity:0.75;text-decoration:none}@media screen and (max-width:1600px){main.lp + aside>.title:before{display:block;margin-right:0px}}.lp .footer .copy,.footer_sm .copy{padding-top:0px;padding-bottom:80px}.lp_sp_cta{display:none}.footer_sm .cont1 .logo{margin-bottom:30px}.lp_ptop{display:none}@media screen and (max-width:768px){.lp_header .ct1{height:48px;padding:0px 18px;position:fixed;top:0px;left:0px;width:100%;z-index:1000;background-color:rgba(255,255,255,0.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0px 0px 15px rgba(0,0,0,0.06)}.lp_header .ct1 .txt{font-size:1rem;margin-left:15px;text-align:left}.lp_header .logo img{width:105px;height:20px}.lp_header .ct2{margin-top:48px;padding:0px;position:static}.lp_header .ct2 .cont{height:auto;padding:3px 18px}.lp_header nav{position:fixed;left:0px;top:48px;width:100%;height:calc(100vh - 38px);z-index:900;background-color:var(--green);padding-bottom:100px;overflow:auto;transition:all 0.2s ease-out;opacity:0;pointer-events:none}.lp_header nav>ul{display:block;transition:all 0.2s ease-out;transform:translateY(-10px)}.lp_header nav>ul>li{position:static;height:auto;padding:0px}.lp_header nav>ul>li>a{padding:15px 18px;height:auto;position:relative}.lp_header nav>ul>li>span{padding:15px 18px 10px 18px;height:auto}.lp_header nav>ul>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3)}.lp_header nav>ul div{position:static;background:rgba(0,0,0,0.1);padding:0px;opacity:1;transform:translateY(0px);pointer-events:none;margin:0px 0px 8px 18px}.lp_header nav>ul div ul:not(:last-child){border-bottom-width:2px;padding:0px;margin-bottom:0px}.lp_header nav>ul div ul:before{font-size:1.3rem;margin-bottom:0px;padding:9px 18px}.lp_header nav>ul div li{border-top:1px solid rgba(255,255,255,0.1)}.lp_header nav>ul div a{padding:9px 18px;font-size:1.3rem}.lp_header nav>ul div a:before{display:none}.lp_header nav a:after{content:'';position:absolute;width:10px;height:10px;border:#fff solid;border-width:1px 1px 0px 0px;transform:rotate(45deg);right:15px;top:50%;margin-top:-5px}.lp_header nav .btn{margin:0px;padding:18px}.lp_header nav .btn a{padding:12px 15px 12px 36px;height:auto}.lp_header .spm{display:block;position:absolute;right:0px;top:0px;z-index:3;transition:all 0.2s ease-out;width:50px;height:48px}.lp_header .spm:before,.lp_header .spm:after{content:'';width:24px;height:2px;background-color:#000;position:absolute;left:13px;top:24px;transition:all 0.2s ease-out}.lp_header .spm:before{transform:translateY(-4px)}.lp_header .spm:after{transform:translateY(4px)}.nav_on .lp_header nav{opacity:1;pointer-events:all}.nav_on .lp_header nav>ul{transform:translateY(0px)}.nav_on .lp_header nav>ul div{pointer-events:all}.nav_on .lp_header .spm{background-color:var(--gray)}.nav_on .lp_header .spm:before{transform:translateY(0px) rotate(45deg)}.nav_on .lp_header .spm:after{transform:translateY(0px) rotate(-45deg)}.casefile .lp_header nav{background-color:var(--blue2)}.lp_header_sm .logo img{width:112px;height:22px}.note .lp_header{padding-top:0px;margin-bottom:0px}.note .lp_header .ct1{position:static}.lp_mv .bx{margin-top:0px}.lp_mv .bx h1{font-size:3.4rem}.lp_mv .bx div{font-size:1.2rem}.lp_mv .bx p{font-size:1.1rem}.lp_mv .bg{height:246px;object-fit:cover}.lp_results{padding-top:60px}.lp_results .more{font-size:1.5rem;margin-top:25px}.lp_results .more a:after{width:8px;height:8px;right:4px;margin-top:-4px}.lp_results + *{margin-top:60px}.lp_reason{padding:50px 20px}.lp_reason .cont{display:block}.lp_reason .cont:after{display:none}.lp_reason .lf{width:auto;margin-bottom:40px}.lp_reason .lf h2{font-size:2.3rem;border-left-width:5px;padding:0px 0px 0px 16px}.lp_reason .lf ul{font-size:2rem;max-width:100%}.lp_reason .rh{width:auto}.lp_problem{padding:60px 20px 0px 20px}.lp_problem .title2{font-size:2rem}.lp_problem ul{display:block;margin-bottom:70px}.lp_problem li{border-radius:13px;padding:30px 20px 30px 150px;width:auto;text-align:left}.lp_problem li:not(:last-child){margin-bottom:20px}.lp_problem li.c1,.lp_problem li.c2,.lp_problem li.c3{background-position:10px bottom;background-size:140px auto}.lp_problem p{font-size:2.2rem}.lp_problem li br,.lp_problem p br{display:none}.lp_problem .steps{padding:5px 0px 20px 0px}.lp_problem .steps p{font-size:1.6rem;padding:0px 10px;margin:-80px 10px 10px 10px}.lp_problem .steps p br{display:block}.lp_problem .steps.v2{padding-left:20px;padding-right:20px}.lp_problem .steps.v2 p{transform:none;margin-left:-5px;margin-right:-5px}.lp_feature{padding-top:60px;margin-top:60px}.lp_feature .bx{display:block;min-height:0px;padding:20px}.lp_feature .bx h3{font-size:2.2rem;line-height:1.4;display:flex;align-items:center;min-height:66px;width:auto;padding-left:66px;margin-bottom:15px}.lp_feature .bx h3:before{font-size:4.5rem;padding:0px 14px 2px 0px;left:-10px}.lp_feature .bx h3:after{margin-right:-36px}.lp_feature .bx h3 br{display:none}.lp_feature .bx .tx{width:auto}.lp_feature .bx p{font-size:1.6rem}.lp_feature .bx ul{gap:10px;margin-bottom:0px}.lp_bnrs{padding:60px 15px 0px 15px}.lp_bnrs p{font-size:2.2rem;margin-bottom:40px}.lp_bnrs ul{display:block;max-width:300px;margin:0 auto}.lp_bnrs li{width:auto}.lp_bnrs li:not(:last-child){margin-bottom:30px}.lp_price{padding:80px 15px 0px 15px}.lp_price .block{padding:5px 18px 20px 18px}.lp_price .block:not(:last-child){margin-bottom:70px}.lp_price .block h3{font-size:1.9rem;padding:0px 15px;margin:-22px 0px 30px 0px}.lp_price .block>p{margin-bottom:30px;font-size:1.5rem}.lp_price .block>p br{display:none}.lp_price .list1{display:block;margin:0px}.lp_price .list1>div,.lp_price .list1.col2>div{width:auto;padding:0px}.lp_price .list1>div:not(:last-child),.lp_price .list1.col2>div:not(:last-child){border-bottom:3px solid var(--gray2);border-right:none;padding-bottom:30px;margin-bottom:30px}.lp_price .list1>div:last-child,.lp_price .list1.col2>div:last-child{width:auto}.lp_price .list1 h4 img{width:110px}.lp_price .list1 h4 span{margin-top:15px}.lp_price .list1 ul,.lp_price .list1 p{margin-top:20px;font-size:1.6rem;display:inline-block}.lp_price .list1 li{padding-left:16px}.lp_price .list1 p{max-width:100%;margin-top:20px}.lp_price .list2,.lp_price .list3{gap:18px;flex-flow:row wrap;justify-content:center}.lp_price .list2 li{width:calc(50% - 9px)}.lp_price .list2 li span{font-size:1.3rem;margin-top:12px}.lp_price .list3 li{width:225px}.lp_price .list4{gap:10px}.lp_price .list4 li{width:100%;font-size:1.6rem;min-height:0px;padding:12px 5px}.lp_price .list5{border-radius:12px;padding:18px}.lp_price .list5 ul{display:none}.lp_price .list5 p{margin-top:0px;text-align:left}.lp_price .block>p.txt1{font-size:1.6rem}.lp_price .notice{padding-left:0px;margin-top:20px;margin-bottom:-10px}.lp_price .att{margin-bottom:-10px;margin-top:20px}.lp_price .price{padding:15px 18px;min-height:0px;margin-top:30px;gap:0px;flex-flow:row wrap}.lp_price .price h4{font-size:2.3rem;text-align:left}.lp_price .price h4 span{font-size:1.6rem;margin-left:15px}.lp_price .price h4 i{display:block;position:static}.lp_price .price>span{width:100%;border-top:none}.lp_price .price div{padding:10px 0px 5px 0px;margin-left:auto}.lp_price .price div b{font-size:8rem;margin:-15px 0px;vertical-align:bottom}.lp_price .price div span{transform:translateY(8px)}.lp_price .price div i{font-size:1.3rem;right:14px}.lp_price .price div i.rt{right:0px}.lp_price .more{margin-top:30px;padding-bottom:10px}.lp_price .more a{font-size:1.6rem;padding:14px}.achievements{padding:120px 0px 0px 0px}.achievements>p{font-size:1.9rem;padding:0px 15px;margin-bottom:50px}.achievements>p br{display:none}.achievements .slides h3{margin-bottom:25px}.achievements .slides h3 span{font-size:1.9rem}.achievements .slides .more{padding-top:25px}.achievements .slides .more span{padding:0px 0px 12px 0px}.achievements .case{padding:80px 20px 0px 20px}.achievements .case h3{margin-bottom:50px}.achievements .case .list{display:block}.achievements .case article{width:auto;display:block;padding-bottom:20px}.achievements .case article:not(:last-child){margin-bottom:20px}.achievements .case span{font-size:1.4rem;margin-bottom:25px}.achievements .case h4{font-size:2.2rem;height:auto;display:block;margin-bottom:30px}.achievements .case p{font-size:1.6rem;margin-bottom:25px}.achievements .case a{font-size:1.5rem;display:block;padding:8px 5px;margin:0px 20px}.lp_flow{padding:60px 20px;margin-top:60px}.lp_flow .cont>p{font-size:1.9rem;margin-bottom:50px}.lp_flow .desc>div:not(:last-child){margin-bottom:40px}.lp_flow .desc h3{font-size:2.2rem;font-weight:300;margin-bottom:20px}.lp_flow .desc p{font-size:1.6rem;text-align:left}.lp_flow .desc p br{display:none}.lp_faq{padding:60px 15px 10px 15px}.lp_faq dt{font-size:1.7rem;padding:0px 40px 0px 50px;min-height:38px;background-size:27px 1px}.lp_faq dt:before{width:38px;height:38px;font-size:2.4rem;padding-bottom:2px}.lp_faq dt:after{height:27px;right:13px;margin-top:-13px}.lp_faq dd{font-size:1.6rem;padding:10px;margin-top:8px}.lp_message{margin-top:60px;padding:60px 20px}.lp_message h2{font-size:3rem;margin-bottom:40px}.lp_message .bx{display:block}.lp_message .tx{max-width:100%;width:auto}.lp_message .tx h3{font-size:1.9rem;margin-bottom:15px}.lp_message .tx p{font-size:1.6rem}.lp_message .im{width:auto;margin-top:25px;text-align:center}.lp_message .im img{width:270px}.lp_message .im span{font-size:1.3rem;text-align:left}.lp_document{padding:60px 20px 50px 20px}.lp_mv2 .head{padding:10px 0px;background-size:100% 5px}.lp_mv2 .head span{padding:0px 18px}.lp_mv2 .bx{padding:20px;min-height:370px}.lp_mv2 .bx .logo img{width:132px}.lp_mv2 .bx .st{font-size:1.6rem}.lp_mv2 .bx h1{font-size:3.8rem}.lp_mv2 .bx h1 span{font-size:2.3rem}.lp_slides1 .ti{font-size:1.6rem}.lp_slides1 .swiper-slide{padding:0px 7px}.lp_slides1 .swiper-slide img{height:112px;width:auto}.lp_slides1 .swiper-slide span img{width:170px;height:auto}.lp_reason.v2{padding-bottom:50px}.lp_reason.v2 h2{font-size:2.3rem}.lp_reason.v2 .lf p{font-size:2.4rem;margin-bottom:20px}.lp_reason.v2 .lf ul{font-size:1.9rem}.lp_reason.v2 .lf li{background-position:-3px -3px;background-size:28px auto;padding-left:30px}.lp_reason.v2 .rh span{font-size:1.6rem;padding:8px 10px}.lp_bnrs.v2{padding:60px 20px 0px 20px}.lp_bnrs.v2 p{font-size:1.8rem}.lp_media{padding:60px 15px 0px 15px}.lp_media .cont>p{font-size:1.6rem}.lp_media .cont>p br{display:none}.lp_media .bx{padding:30px 20px;border-radius:12px;margin-bottom:50px}.lp_media .list{display:block}.lp_media .list h3{margin-bottom:35px}.lp_media .list h3.t1{margin-right:auto}.lp_media .list h3.t2{position:static}.lp_media .list h3:not(:first-child){margin-top:50px}.lp_media .list>div,.lp_media .list h3.t2{width:auto}.lp_media .list>div:not(.nb):not(:last-child){border-bottom:3px solid #f1f8f8;padding-bottom:30px;margin-bottom:40px}.lp_media .list>div:not(:last-child):after{display:none}.lp_media .list span{height:110px;margin-bottom:20px}.lp_media .list span.fkoz{width:110px}.lp_media .list h4{font-size:1.6rem;margin-bottom:20px}.lp_topics{padding:20px;margin-top:5px}.lp_topics .cont{padding:30px 25px;display:block}.lp_topics .im{width:auto;margin-bottom:20px}.lp_topics .im img{width:185px}.lp_topics .tx{width:auto}.lp_topics .tx h3{text-align:center;font-size:2.2rem;margin-bottom:20px}.lp_topics .tx div{gap:10px}.lp_topics .tx ul{font-size:1.4rem}.lp_topics .tx li{padding-left:14px}.lp_price_sm{padding:60px 15px 0px 15px}.lp_price_sm .cont>p{font-size:2.4rem;font-weight:300}.lp_price_sm .bx{border-radius:12px;display:block;padding:10px 10px 20px 165px}.lp_price_sm .bx:before{width:150px;left:5px}.lp_price_sm .bx .im{margin:0px;padding-left:0px}.lp_price_sm .bx p{font-size:1.4rem}.lp_price_sm .bx:not(:last-child){margin-bottom:60px}.salesdeliver .lp_mv .bx h1 img{width:200px;margin-top:0px}.salesdeliver .lp_mv .bg{height:246px}.salesdeliver .title2:before,.salesdeliver .title2:after{background-color:var(--blue)}.salesdeliver .lp_reason h2{border-left-color:var(--blue)}.salesdeliver .lp_feature .bx h3:before,.salesdeliver .lp_feature .bx h3:after{background-color:var(--blue)}.lp .clients + .lp_reason{margin-top:60px}.casefile .lp_mv .bg{height:225px}.lp_reason.v3 .cont{display:block;text-align:left}.lp_reason.v3 ul{display:block;padding-right:0px}.lp_reason.v3 li{width:auto;padding:10px 20px 10px 100px;font-size:1.6rem;display:flex;align-items:center;min-height:100px;text-align:left}.lp_reason.v3 li:not(:last-child){margin-bottom:20px}.lp_reason.v3 li:before{content:'';width:70px;height:70px;left:10px;margin-left:0px;top:50%;margin-top:-35px}.lp_success{padding:60px 0px 0px 0px;margin-top:60px}.lp_success .fm{padding:0px 20px;display:block;margin-bottom:60px}.lp_success .fm>div{width:auto;text-align:left}.lp_success .fm>div:not(:last-child){margin-bottom:20px}.lp_success .fm h3{font-size:1.7rem;padding-bottom:6px}.lp_success .fm h3 span{display:inline-block;margin-right:10px}.lp_success .fm h3 b{font-size:3.8rem}.lp_success .t2{font-size:2rem;margin-bottom:20px}.lp_success .t2:before,.lp_success .t2:after{top:5px}.lp_success .tm{padding:20px}.lp_success .tm .head{padding-right:90px;text-align:left}.lp_success .tm .head:after{width:153px;right:-58px;bottom:-10px}.lp_success .tm .head p{font-size:1.6rem;line-height:1.4;margin-bottom:20px}.lp_success .tm .head p b{font-size:2.2rem}.lp_success .tm .head p br{display:none}.lp_success .tm .more{font-size:1.6rem;padding-left:30px}.lp_success .ext{border-top-left-radius:0px;padding:25px 18px}.lp_success .ext h3{font-size:2.2rem;margin-bottom:30px}.lp_success .ext .bx{display:block;margin-bottom:30px}.lp_success .ext .bx:before{display:none}.lp_success .ext .bx>div{width:auto}.lp_success .ext .bx>div:not(:last-child){margin-bottom:15px}.lp_success .ext .bx p{font-size:1.4rem}.lp_success .ext ul{font-size:1.8rem;line-height:1.4;text-align:left;margin-bottom:30px}.lp_success .ext ul li:not(:last-child){margin-bottom:15px}.lp_success .ext .bot{line-height:1.6;font-size:1.4rem;padding:0px 0px 0px 70px}.lp_success .ext .bot:before{width:112px;left:-50px;bottom:-25px}.lp_price .list1.col2b>div{width:auto}.lp_price .list1.col2b>div:last-child{width:auto}.lp_price .list1.col2b .price{padding:10px 20px}.lp_price .list1.col2b .price div.ct{padding:15px 0px}.lp_price .list1.col2b .sample{margin-top:30px}.lp_price .list6 th,.lp_price .list6 td{padding:10px 0px;font-size:1.2rem}.lp_price .list6 th{padding-right:5px}.lp_models{padding:60px 20px 0px 20px}.lp_models .title2{font-size:2.8rem}.lp_models .cont{max-width:850px;margin:0 auto}.lp_models p{font-size:1.8rem;margin-bottom:40px}.seo .lp_mv .bx{background:linear-gradient(to bottom,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.6) 70%,rgba(255,255,255,0) 100%)}.lp_creator{padding:60px 20px}.lp_creator h1{font-size:2.3rem;margin-bottom:50px}.lp_creator .cont>p{font-size:1.7rem;margin-bottom:40px}.lp_creator .list1{padding:18px;display:block;margin-bottom:60px}.lp_creator .list1>div{width:auto;padding:0px}.lp_creator .list1>div:not(:last-child){padding-bottom:20px}.lp_creator .list1>div:not(:last-child):after{display:none}.lp_creator .list1 h2{font-size:1.5rem;margin-bottom:15px;position:relative;padding:7px 0px 5px 84px;text-align:left}.lp_creator .list1 h2 span{width:74px;margin-bottom:0px;font-size:1.2rem;padding:2px 0px;position:absolute;left:0px;top:0px;text-align:center}.lp_creator .list1 h2 b{font-size:3rem}.lp_creator .cont>h2{font-size:2rem;margin-bottom:40px}.lp_creator .list2{display:block}.lp_creator .list2>div{width:260px;margin:0 auto}.lp_creator .list2>div:not(:last-child){margin-bottom:40px}.lp_mv3{margin-bottom:60px}.lp_mv3 .cont h1{font-size:2.1rem;background-color:#fff;padding:10px 18px;top:18px;max-width:316px}.lp_mv3 .cont .bg{height:225px}.lp_note .cont{max-width:850px;margin:0 auto;text-align:left}.lp_note .tx{margin-bottom:30px}.lp_note .tx h2{font-size:2.3rem;min-height:66px;padding-left:66px}.lp_note .tx h2:before{font-size:6.6rem;top:50%;margin-top:-33px}.lp_note .tx p{font-size:1.5rem}.lp_note .bx{display:block;margin-bottom:20px}.lp_note .bx .tx{width:auto;max-width:100%;margin-bottom:20px}.lp_note .bx .im,.lp_note .bx .ix{width:auto}.lp_note hr.sep{height:40px}.lp_note .list1{display:block;margin-bottom:20px}.lp_note .list1>div{width:auto;padding:20px}.lp_note .list1>div:not(:last-child){margin-bottom:20px}.lp_note .list1 h3{font-size:1.7rem}.lp_note .list1 .mr,.lp_note .list2 .mr{margin-top:auto}.lp_note .list1 .mr a,.lp_note .list2 .mr a{font-size:1.5rem;line-height:1.4;min-height:0px;padding:8px 40px 8px 20px}.lp_note .list1 .mr a br{display:none}.lp_note .list2>div{display:block;min-height:0px}.lp_note .list2>div:not(:last-child){margin-bottom:20px}.lp_note .list2 h3{width:100%;height:150px;font-size:2.3rem}.lp_note .list2>div>div{width:100%;padding:18px}.lp_note .list2 p{font-size:1.5rem}.inside_sales .lp_mv{background:url(../img/lp/inside_sales_mv_sp.jpg) no-repeat center;height:210px;background-size:cover}.inside_sales .lp_mv .bx{margin-top:0px}.inside_sales .lp_mv .bx div{font-size:1.6rem}.inside_sales .lp_mv .bx h1{font-size:2.2rem;padding:5px;margin:0px 0px 10px -5px}.inside_sales .lp_mv .bx p:not(:last-child){margin-bottom:10px}.inside_sales .lp_mv .bx p{font-size:1rem}.inside_sales .lp_mv .bx p span{font-size:1.3rem;padding:1px 5px;vertical-align:middle;margin:-2px 3px 0px -5px}.lpt01{margin-bottom:30px}.lpt01:before{font-size:5.2rem}.lpt01 span{width:calc(100% - 4px);margin:0px 2px}.lp_is01{margin-top:40px;padding:40px 20px 50px 20px;min-height:0px}.lp_is01 .lpt01{margin-top:20px}.lp_is01 .cont{padding-top:0px}.lp_is01 .cont img{content:url(../img/lp/img01_sp.png);position:static;width:100%;margin-top:20px}.lp_is01 .p1{font-size:1.5rem;letter-spacing:-0.03em;margin-bottom:20px}.lpt02{font-size:1.8rem;margin-bottom:20px}.lpt02:before{font-size:2.2rem;width:30px;margin-bottom:15px}.lpt02 span{display:inline-block;padding:0px 3px 1px 3px}.lp_is02{padding:60px 20px 50px 20px}.lp_is02 .cont{max-width:940px;margin:0 auto}.lp_is02 .list{display:block}.lp_is02 .list:not(:last-child){margin-bottom:50px}.lp_is02 .list>div{width:auto;padding:20px;display:flex;flex-flow:row wrap;justify-content:space-between}.lp_is02 .list>div:not(:last-child){margin-bottom:15px}.lp_is02 .list h4{font-size:1.55rem;text-align:left;margin-bottom:15px;width:100%}.lp_is02 .list img{width:135px;height:110px;object-fit:cover}.lp_is02 .list img.i1{content:url(../img/lp/img02_sp.png)}.lp_is02 .list img.i2{content:url(../img/lp/img03_sp.png)}.lp_is02 .list img.i3{content:url(../img/lp/img07_sp.png)}.lp_is02 .list p{width:calc(100% - 150px);font-size:1.3rem;margin-top:0px}.lp_is02 .bot{margin:40px 0px 20px 0px}.lp_is02 .bot div:before,.lp_is02 .bot div:after{content:'';width:20px;height:20px}.lp_is02 .bot div:before{top:-10px;left:-10px}.lp_is02 .bot div:after{bottom:-10px;right:-10px}.lp_is02 .bot .p1{font-size:1.8rem}.lp_is02 .bot .p2{text-align:left}.lp_is03{padding:60px 20px 50px 20px}.lp_is03 h3{border-bottom:none;font-size:1.55rem;text-align:center;padding-bottom:0px;margin-bottom:30px}.lp_is03 h3:before{display:none}.lp_is03 h3 span:last-child{font-size:2.6rem;display:block}.lp_is03 .ti{display:block}.lp_is03 .ti p{max-width:100%;font-size:1.3rem;margin-bottom:20px}.lp_is03 .im{margin-bottom:20px}.lp_is03 .list{gap:14px}.lp_is03 .list:not(:last-child){margin-bottom:30px}.lp_is03 .list>div{width:calc((100% - 14px) / 2);padding:14px}.lp_is03 .list h5{font-size:1.4rem;letter-spacing:-0.05em}.lp_is03 .list h5:not(:last-child){margin-bottom:10px}.lp_is03 .list p{font-size:1.2rem;line-height:1.6}.lp_is03b{padding-top:50px}.lp_is03b .list>div{width:100%}.lp_is03 .sub{font-size:1.8rem;margin-bottom:20px}.lp_is03 .bot{margin-top:40px}.lp_is03 .bot .p1{font-size:1.7rem;margin-bottom:20px}.lp_is03 .bot .p1 span{display:inline-block;padding:1px 3px}.lp_is03 .bot .p1:before,.lp_is03 .bot .p1:after{width:20px;height:20px}.lp_is03 .bot .p1:before{top:-10px;left:-5px}.lp_is03 .bot .p1:after{bottom:-10px;right:-5px}.lp_is03c{padding-top:50px}.lp_is03 .bx{display:block}.lp_is03 .bx:not(:last-child){margin-bottom:30px}.lp_is03 .bx img{height:72px;width:100%}.lp_is03 .bx img.i4{content:url(../img/lp/img10_sp.png)}.lp_is03 .bx img.i5{content:url(../img/lp/img11_sp.png)}.lp_is03 .bx img.i6{content:url(../img/lp/img12_sp.png)}.lp_is03 .bx .tx{width:auto;padding:20px}.lp_is03 .bx h5{font-size:1.6rem;margin-bottom:15px}.lp_is03 .bx p:not(:last-child){margin-bottom:10px}.lp_is03 .bx p span{font-size:1rem}.lp_is03 .bx ul{margin-bottom:10px;padding:14px;font-size:1.4rem}.lp_is03 .bx ul li{padding-left:14px}.lp_is03 .bx ul li:not(:last-child){margin-bottom:3px}.lp_is04{padding:60px 20px 50px 20px}.lp_is04 dl:not(:last-child){margin-bottom:5px}.lp_is04 dt:before,.lp_is04 dd:before{font-size:2rem;width:18px;margin-top:0px}.lp_is04 dt{padding:10px 20px 10px 24px;background-position:right 0px top 50%;background-size:17px 1px}.lp_is04 dt:after{height:17px;right:8px;margin-top:-8px}.lp_is04 dd{padding:0px 0px 10px 24px;display:none}.lp .footer .copy{padding-bottom:100px}.footer_sm .copy,.note .footer .copy{padding-bottom:40px}.lp_sp_cta{padding:0px 15px;background-color:rgba(255,255,255,0.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:fixed;z-index:950;left:0px;bottom:0px;width:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.06);display:block}.lp_sp_cta ul{height:70px;display:flex;align-items:center;justify-content:center;gap:10px}.lp_sp_cta ul li{width:calc(50% - 5px);display:flex}.lp_sp_cta ul a{border-radius:50px;background-color:var(--green);display:flex;width:100%;align-items:center;height:50px;justify-content:center;font-size:1.3rem;font-weight:bold;color:#fff;position:relative;padding-left:40px}.lp_sp_cta ul a:before{content:'';width:40px;height:40px;position:absolute;border-radius:50%;left:5px}.lp_sp_cta ul .b1 a:before{background:#fff url(../img/icon_doc2.svg) no-repeat center;background-size:36px auto}.lp_sp_cta ul .b2 a:before{background:#fff url(../img/icon_mail2.svg) no-repeat center;background-size:36px auto}.wpcasefile .lp_sp_cta ul a{background-color:var(--olive)}.dfb .lp_sp_cta ul a{background-color:var(--green2)}.ad .lp_sp_cta ul a{background-color:var(--orange)}.analyze .lp_sp_cta ul a{background-color:var(--darkgray)}.salesdeliver .lp_sp_cta ul a{background-color:var(--blue)}.casefile .lp_sp_cta ul a{background-color:var(--blue2)}.seo .lp_sp_cta ul a{background-color:var(--purple2)}}#bnr-float{position:fixed;right:272px;bottom:-300px;z-index:9999;padding:5px;background:#fff;box-shadow:-1.7px 0px 1.7px rgba(0,0,0,0.022),-3.9px 0px 3.9px rgba(0,0,0,0.031),-7.2px 0px 7.2px rgba(0,0,0,0.039),-16px 0px 15.2px rgba(0,0,0,0.048),-40px 0px 40px rgba(0,0,0,0.07);transition:bottom 0.4s ease 0s}#bnr-float #bnr-close{display:block;position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%;background-color:rgba(0,0,0,0.8);cursor:pointer}#bnr-float #bnr-close:hover{opacity:0.75}#bnr-float #bnr-close::before,#bnr-float #bnr-close::after{content:"";display:block;width:16px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-8px}#bnr-float #bnr-close::before{transform:rotate(45deg)}#bnr-float #bnr-close::after{transform:rotate(-45deg)}#bnr-float img{width:250px}#bnr-float.on{bottom:50px}@media screen and (max-width:1120px){#bnr-float{right:0}}@media screen and (min-width:1200px){#bnr-float{right:320px}#bnr-float img{width:300px}}@media screen and (min-width:1600px){#bnr-float{right:480px}}@media screen and (max-width:760px){#bnr-float{padding:1vw}#bnr-float img{width:50vw}#bnr-float #bnr-close{right:0px}#bnr-float.on{bottom:20vw}}