.lp-hero{margin-top:18.46154vw}.hero__wrapper{width:87.69231vw;height:35.89744vw;margin:0 auto;background-image:url(../images/lp/bg_hero_lp_sp.webp);background-size:cover;background-position:center}@media all and (min-width: 768px){.lp-hero{height:clamp(266.665px,34.72222vw,500px);margin-top:0;background-image:url(../images/lp/bg_hero_lp_pc.webp);background-size:cover;background-position:center}.hero__wrapper{width:clamp(639.996px,83.33333vw,1200px);background:none}}.lowlayer__head .sec__head{padding-top:6.15385vw}.sec__lead{text-align:left}@media all and (min-width: 768px){.lowlayer__head .sec__head{padding-top:clamp(63.9996px,8.33333vw,120px)}.sec__lead{width:clamp(314.6647px,40.97222vw,590px);margin-left:auto;margin-right:auto}}.lp-overview{padding-top:12.30769vw}.lp-overview .overview__table{border-collapse:separate;width:100%;border-radius:2.5641vw;border:0.25641vw solid #e5e5e5;overflow:hidden}.lp-overview .overview__table tr:nth-last-of-type(1) td{border:none}.lp-overview .overview__table th,.lp-overview .overview__table td{display:block;padding:1.79487vw 3.07692vw}.lp-overview .overview__table th{font-weight:600;background-color:#f5f5f5;border-bottom:0.25641vw solid #e5e5e5}.lp-overview .overview__table td{font-size:3.07692vw;border-bottom:0.25641vw solid #e5e5e5}.lp-overview .overview__table td img{margin-top:2.5641vw}@media all and (min-width: 768px){.lp-overview{padding-top:clamp(42.6664px,5.55556vw,80px)}.lp-overview .overview__table{width:clamp(421.3307px,54.86111vw,790px);border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px);margin:0 auto}.lp-overview .overview__table tr:nth-last-of-type(1) th{border:none}.lp-overview .overview__table th,.lp-overview .overview__table td{display:table-cell;border-left:none;border-right:none;border-width:clamp(0.53333px,0.06944vw,1px);padding:clamp(5.3333px,0.69444vw,10px) clamp(12.79992px,1.66667vw,24px)}.lp-overview .overview__table th{width:clamp(150.39906px,19.58333vw,282px);vertical-align:middle;font-weight:600;background-color:#f5f5f5}.lp-overview .overview__table td{font-size:clamp(6.39996px,0.83333vw,12px)}.lp-overview .overview__table td img{margin-top:clamp(7.99995px,1.04167vw,15px)}}.lp-optimum{padding-top:12.30769vw}.lp-optimum .optimum__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5.12821vw}.lp-optimum .optimum__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border:0.25641vw solid #e5e5e5;border-radius:2.5641vw;padding:5.12821vw 4.10256vw;gap:3.84615vw}.lp-optimum .optimum__list li::before{content:"";display:block;width:5.64103vw;height:5.64103vw;background-image:url(../images/icon_check.svg);background-size:100%;background-repeat:no-repeat}.lp-optimum .optimum__list li p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.58974vw;line-height:1.64286}@media all and (min-width: 768px){.lp-optimum{padding-top:clamp(42.6664px,5.55556vw,80px)}.lp-optimum .optimum__list{-webkit-column-gap:clamp(10.13327px,1.31944vw,19px);-moz-column-gap:clamp(10.13327px,1.31944vw,19px);column-gap:clamp(10.13327px,1.31944vw,19px);row-gap:clamp(10.6666px,1.38889vw,20px)}.lp-optimum .optimum__list li{width:clamp(170.13227px,22.15278vw,319px);border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px);padding:clamp(10.6666px,1.38889vw,20px);gap:clamp(7.99995px,1.04167vw,15px)}.lp-optimum .optimum__list li::before{width:clamp(11.73326px,1.52778vw,22px);height:clamp(11.73326px,1.52778vw,22px)}.lp-optimum .optimum__list li p{font-size:clamp(7.46662px,0.97222vw,14px);line-height:1.64286}}.lp-member{padding-top:12.30769vw}@media all and (min-width: 768px){.lp-member{padding-top:clamp(42.6664px,5.55556vw,80px)}}.lp-consulting{padding-top:10.25641vw}.consulting__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.15385vw;margin-top:10.25641vw}.consulting__list .consulting__list__unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:3.58974vw;-moz-column-gap:3.58974vw;column-gap:3.58974vw;border:0.25641vw solid #e5e5e5;border-radius:2.5641vw;padding:5.12821vw 4.10256vw}.consulting__list .consulting__list__unit .icon{width:17.94872vw}.consulting__list .consulting__list__unit h3{font-size:3.84615vw;font-weight:600;line-height:1.2}.consulting__list .consulting__list__unit p{font-size:3.58974vw;line-height:1.64286;margin-top:1.28205vw}@media all and (min-width: 768px){.lp-consulting{padding-top:clamp(42.6664px,5.55556vw,80px)}.consulting__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(12.79992px,1.66667vw,24px);margin-top:clamp(42.6664px,5.55556vw,80px)}.consulting__list .consulting__list__unit{width:clamp(204.79872px,26.66667vw,384px);-webkit-column-gap:clamp(12.79992px,1.66667vw,24px);-moz-column-gap:clamp(12.79992px,1.66667vw,24px);column-gap:clamp(12.79992px,1.66667vw,24px);border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px);padding:clamp(12.79992px,1.66667vw,24px) clamp(10.6666px,1.38889vw,20px)}.consulting__list .consulting__list__unit .icon{width:clamp(38.93309px,5.06944vw,73px)}.consulting__list .consulting__list__unit h3{font-size:clamp(7.99995px,1.04167vw,15px);line-height:1.2}.consulting__list .consulting__list__unit p{font-size:clamp(7.46662px,0.97222vw,14px);line-height:1.57143;margin-top:clamp(5.3333px,0.69444vw,10px)}}.lp-plan{padding-top:6.15385vw}.lp-plan dl{border:0.25641vw solid #e5e5e5;border-radius:2.5641vw}.lp-plan dl dt{font-size:3.84615vw;font-weight:600;text-align:center;line-height:12.82051vw;background-color:#f5f5f5;border-radius:2.5641vw 2.5641vw 0 0;overflow:hidden}.lp-plan sup{color:#e2373f}.lp-plan .annotation{text-align:right;font-size:2.5641vw;margin-top:3.07692vw}.lp-plan .annotation+dl{margin-top:3.07692vw}.plan__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18.97436vw;margin-top:10.25641vw}.plan__step dl{position:relative}.plan__step dl dt{color:#e2373f}.plan__step dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33.33333vw;border-top:0.25641vw solid #e5e5e5;padding:4.10256vw 0}.plan__step dl dd .icon{width:18.71795vw;height:auto}.plan__step dl dd p{font-size:3.84615vw;font-weight:600;text-align:center;line-height:1.13333;margin-top:2.5641vw}.plan__step dl:nth-of-type(n + 2)::before{position:absolute;left:50%;top:-13.84615vw;content:"";display:block;width:6.15385vw;height:8.71795vw;background-image:url(../images/lp/icon_step_arrow.svg);background-position:center;background-size:100%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.plan__price{margin-top:12.30769vw}.plan__price dl dd li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.5641vw;-moz-column-gap:2.5641vw;column-gap:2.5641vw;border-top:0.25641vw solid #e5e5e5;padding:3.07692vw 3.58974vw}.plan__price dl dd p{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.58974vw;font-weight:600}.plan__price dl dd p::before{white-space:pre;content:"・ "}.plan__price dl dd span{min-width:15.38462vw;font-size:2.5641vw;font-weight:600;color:#fff;text-align:center;line-height:6.66667vw;background-color:#e2373f;border-radius:0.76923vw;padding:0 2.05128vw}.plan__price dl+dl{margin-top:5.12821vw}.otherplan__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.15385vw;margin-top:3.07692vw}.otherplan__price dl{position:relative}.otherplan__price dl dt{color:#e2373f}.otherplan__price dl dt span{font-size:3.07692vw}.otherplan__price dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.28205vw;text-align:center;padding:2.5641vw 0}.otherplan__price dl dd .text{font-size:3.58974vw;line-height:1.28571}.otherplan__price dl dd .price{font-size:3.84615vw;font-weight:600;line-height:1;color:#e2373f}.otherplan__price dl dd .price span{font-size:6.66667vw;font-weight:600}@media all and (min-width: 768px){.lp-plan{padding-top:clamp(42.6664px,5.55556vw,80px)}.lp-plan dl{border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px)}.lp-plan dl dt{font-size:clamp(7.46662px,0.97222vw,14px);line-height:clamp(24.53318px,3.19444vw,46px);border-radius:clamp(5.3333px,0.69444vw,10px) clamp(5.3333px,0.69444vw,10px) 0 0}.lp-plan .annotation{font-size:clamp(6.39996px,0.83333vw,12px);margin-top:clamp(5.3333px,0.69444vw,10px)}.lp-plan .annotation+dl{margin-top:0}.plan__step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(39.46642px,5.13889vw,74px);margin-top:clamp(42.6664px,5.55556vw,80px)}.plan__step dl{width:clamp(150.39906px,19.58333vw,282px)}.plan__step dl dd{height:clamp(63.9996px,8.33333vw,120px);border-width:clamp(0.53333px,0.06944vw,1px);padding:clamp(8.53328px,1.11111vw,16px) 0}.plan__step dl dd .icon{width:clamp(29.33315px,3.81944vw,55px)}.plan__step dl dd p{font-size:clamp(7.46662px,0.97222vw,14px);line-height:1.14286;margin-top:clamp(5.3333px,0.69444vw,10px)}.plan__step dl:nth-of-type(n + 2)::before{left:clamp(-37px,-2.56944vw,-19.73321px);top:50%;width:clamp(18.66655px,2.43056vw,35px);height:clamp(26.6665px,3.47222vw,50px);-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.plan__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:clamp(13.86658px,1.80556vw,26px)}.plan__price dl{width:clamp(150.39906px,19.58333vw,282px)}.plan__price dl dd li{-webkit-column-gap:clamp(5.3333px,0.69444vw,10px);-moz-column-gap:clamp(5.3333px,0.69444vw,10px);column-gap:clamp(5.3333px,0.69444vw,10px);border-width:clamp(0.53333px,0.06944vw,1px);padding:clamp(6.39996px,0.83333vw,12px)}.plan__price dl dd p{font-size:clamp(7.46662px,0.97222vw,14px)}.plan__price dl dd span{min-width:clamp(31.9998px,4.16667vw,60px);font-size:clamp(5.3333px,0.69444vw,10px);line-height:clamp(13.86658px,1.80556vw,26px);border-radius:clamp(2.66665px,0.34722vw,5px);padding:0 clamp(4.26664px,0.55556vw,8px)}.plan__price dl+dl{margin-top:0}.otherplan__price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(8.53328px,1.11111vw,16px);margin-top:clamp(13.86658px,1.80556vw,26px)}.otherplan__price dl{width:clamp(313.59804px,40.83333vw,588px)}.otherplan__price dl dt span{font-size:clamp(6.39996px,0.83333vw,12px)}.otherplan__price dl dd{gap:clamp(5.3333px,0.69444vw,10px);padding:clamp(7.99995px,1.04167vw,15px) 0}.otherplan__price dl dd .text{font-size:clamp(6.39996px,0.83333vw,12px);line-height:1.5}.otherplan__price dl dd .price{font-size:clamp(7.46662px,0.97222vw,14px)}.otherplan__price dl dd .price span{font-size:clamp(13.86658px,1.80556vw,26px)}}.lp-support{padding-top:12.30769vw}.support-rep{background-color:#f5f5f5;padding:12.30769vw 0;margin-top:12.30769vw}.support-rep__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.12821vw}.support-rep__unit{border:0.25641vw solid #e5e5e5;border-radius:2.5641vw;background-color:#fff;padding:7.69231vw 4.10256vw 6.15385vw}.support-rep__unit .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:6.15385vw;-moz-column-gap:6.15385vw;column-gap:6.15385vw}.support-rep__unit .head .avatar{width:31.53846vw;height:31.53846vw;border-radius:50%;overflow:hidden}.support-rep__unit .head .avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.support-rep__unit .head .info{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-rep__unit .head .info .logo{height:6.15385vw}.support-rep__unit .head .info .logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;height:100%}.support-rep__unit .head .info .affiliation{font-size:2.5641vw;line-height:1.2;color:#777}.support-rep__unit .head .info .name-ja{font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN",sans-serif;font-size:4.10256vw;font-weight:600;margin-top:1.28205vw}.support-rep__unit .head .info .name-en{font-family:"Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN",sans-serif;font-size:2.82051vw;color:#777}.support-rep__unit .head .info .rep{display:inline-block;font-size:2.5641vw;color:#fff;background-color:#777;padding:0.51282vw 1.53846vw;margin-top:1.28205vw}.support-rep__unit .text{line-height:1.84615;border-top:0.25641vw solid #e5e5e5;padding-top:2.5641vw;margin-top:4.10256vw}@media all and (min-width: 768px){.lp-support{padding-top:clamp(42.6664px,5.55556vw,80px)}.support-rep{padding:clamp(21.3332px,2.77778vw,40px) 0;margin-top:clamp(21.3332px,2.77778vw,40px)}.support-rep__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(12.79992px,1.66667vw,24px)}.support-rep__unit{width:clamp(204.79872px,26.66667vw,384px);border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px);padding:clamp(13.86658px,1.80556vw,26px) clamp(8.53328px,1.11111vw,16px) clamp(9.59994px,1.25vw,18px)}.support-rep__unit .head{-webkit-column-gap:clamp(6.39996px,0.83333vw,12px);-moz-column-gap:clamp(6.39996px,0.83333vw,12px);column-gap:clamp(6.39996px,0.83333vw,12px)}.support-rep__unit .head .avatar{width:clamp(93.86608px,12.22222vw,176px);height:clamp(93.86608px,12.22222vw,176px)}.support-rep__unit .head .info{padding-top:clamp(21.3332px,2.77778vw,40px)}.support-rep__unit .head .info .logo{height:clamp(12.79992px,1.66667vw,24px)}.support-rep__unit .head .info .affiliation{font-size:clamp(5.3333px,0.69444vw,10px)}.support-rep__unit .head .info .name-ja{font-size:clamp(8.53328px,1.11111vw,16px);margin-top:clamp(2.66665px,0.34722vw,5px)}.support-rep__unit .head .info .name-en{font-size:clamp(5.86663px,0.76389vw,11px)}.support-rep__unit .head .info .rep{font-size:clamp(5.3333px,0.69444vw,10px);padding:clamp(1.06666px,0.13889vw,2px) clamp(3.19998px,0.41667vw,6px);margin-top:clamp(2.66665px,0.34722vw,5px)}.support-rep__unit .text{line-height:1.84615;border-top:clamp(0.53333px,0.06944vw,1px) solid #e5e5e5;padding-top:clamp(5.3333px,0.69444vw,10px);margin-top:clamp(8.53328px,1.11111vw,16px)}}.lp-faq{padding-top:12.30769vw}.lp-faq .faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5.12821vw;margin-top:10.25641vw}.lp-faq .faq__list details{width:100%;border:0.25641vw solid #e5e5e5;border-radius:2.5641vw}.lp-faq .faq__list details[open] summary::after{bottom:1.28205vw;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lp-faq .faq__list summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:3.58974vw;font-weight:600;padding:4.35897vw;cursor:pointer}.lp-faq .faq__list summary p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.lp-faq .faq__list summary p::before{white-space:pre;content:"Q. ";color:#e2373f}.lp-faq .faq__list summary::-webkit-details-marker{display:none}.lp-faq .faq__list summary::after{content:"";position:absolute;right:4.35897vw;bottom:3.07692vw;display:block;width:2.5641vw;height:2.5641vw;border-right:0.25641vw solid #000;border-bottom:0.25641vw solid #000;opacity:.2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-faq .faq__list .hidden{padding:0 4.35897vw 4.35897vw}@media all and (min-width: 768px){.lp-faq{padding-top:clamp(42.6664px,5.55556vw,80px)}.lp-faq .faq__list{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:clamp(12.79992px,1.66667vw,24px);margin-top:clamp(21.3332px,2.77778vw,40px)}.lp-faq .faq__list details{width:clamp(259.19838px,33.75vw,486px);border-width:clamp(0.53333px,0.06944vw,1px);border-radius:clamp(5.3333px,0.69444vw,10px)}.lp-faq .faq__list details[open] summary::after{bottom:clamp(15.9999px,2.08333vw,30px)}.lp-faq .faq__list summary{height:clamp(45.86638px,5.97222vw,86px);font-size:clamp(7.99995px,1.04167vw,15px);padding:clamp(9.06661px,1.18056vw,17px) clamp(47.9997px,6.25vw,90px) clamp(9.06661px,1.18056vw,17px) clamp(9.06661px,1.18056vw,17px)}.lp-faq .faq__list summary::after{right:clamp(9.06661px,1.18056vw,17px);bottom:clamp(21.3332px,2.77778vw,40px);width:clamp(8.53328px,1.11111vw,16px);height:clamp(8.53328px,1.11111vw,16px);border-width:clamp(0.53333px,0.06944vw,1px)}.lp-faq .faq__list .hidden{padding:0 clamp(9.06661px,1.18056vw,17px) clamp(9.06661px,1.18056vw,17px)}}