@import"https://fonts.googleapis.com/css2?family=Alata&family=Zen+Kaku+Gothic+New&display=swap";@import"https://fonts.googleapis.com/css2?family=Alata&family=Zen+Kaku+Gothic+New&family=Zen+Maru+Gothic&display=swap";.lp-layout{overflow-x:hidden}.lp-layout p,.lp-layout h1,.lp-layout h2{margin:unset}.lp-title-jp{font-family:Zen Maru Gothic;font-size:2.5vw;font-weight:700;line-height:1.125;text-align:center}.lp-title-jp.client{font-family:Zen Kaku Gothic New;margin-bottom:.390625vw}.lp-title-jp.client-border{position:relative;z-index:1;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:.390625vw;font-family:Zen Kaku Gothic New;letter-spacing:.0625vw;font-size:3.125vw}.lp-title-jp.client-border:before{content:"";position:absolute;left:-.625vw;right:-.625vw;bottom:-.02em;height:30%;background-color:#fff581;z-index:-1}@media screen and (max-width: 600px){.lp-title-jp{font-size:6.5vw}.lp-title-jp.client{margin-bottom:2.5vw}.lp-title-jp.client-border{margin-bottom:1.25vw;letter-spacing:.13vw;font-size:6.5vw}.lp-title-jp.client-border:before{left:6.25vw;right:6.25vw;bottom:-.02em;height:18%}}.lp-title-en{font-family:Zen Maru Gothic;font-size:.859375vw;font-weight:700;color:#ff8c03;text-align:center}.lp-title-en.client{color:#1fa5c9}@media screen and (max-width: 600px){.lp-title-en{font-size:2.75vw}}.hide{display:none!important}.pc{display:block}@media screen and (max-width: 600px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 600px){.sp{display:block}}.custom-btn{font-family:Zen Kaku Gothic New;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-btn:hover{transition:.3s;opacity:.7}.lp-register-btn{width:14.84375vw;height:4.21875vw;display:flex;justify-content:space-between;align-items:center;padding:0px 1.953125vw;background-color:#ff8c03;font-size:1.25vw;font-weight:700;color:#fff;border-radius:9999px;margin-right:auto;margin-left:auto}.lp-register-btn .register-icon{width:1.640625vw;height:1.640625vw;margin-right:-.546875vw}.lp-register-btn.client{width:16.09375vw;background-color:#1fa5c9}@media screen and (max-width: 600px){.lp-register-btn{width:39.5vw;height:10.75vw;padding:0px 5vw;font-size:3.5vw}.lp-register-btn.client{width:51.5vw;height:13.5vw;padding:0px 7vw;font-size:4vw}.lp-register-btn .register-icon{width:5.25vw;height:5.25vw;margin-right:-2.25vw}}.lp-text-btn{font-size:1.09375vw;line-height:1.72}@media screen and (max-width: 600px){.lp-text-btn{font-size:3.5vw}}.lp-company-btn{display:flex;align-items:center;gap:.46875vw;font-family:Zen Kaku Gothic New;color:#fff}.lp-company-btn div{display:flex;flex-direction:column}.lp-company-btn div span:nth-child(1){font-size:.78125vw;font-weight:500}.lp-company-btn div span:nth-child(2){font-size:.9375vw;font-weight:700}.lp-company-btn .company-btn-icon{display:flex;align-items:center;justify-content:center;font-family:Zen Kaku Gothic New;font-size:.703125vw;font-weight:700;background-color:#fff;color:#1fa5c9;border-radius:50%;width:1.171875vw;height:1.171875vw}.lp-company-btn .company-btn-icon.client{color:#fff;background-color:#de4b1b}.lp-company-btn.client{color:unset}.lp-company-btn.client .company-btn-icon{color:#fff;background-color:#de4b1b}@media screen and (max-width: 600px){.lp-company-btn{position:relative;z-index:10;color:unset;gap:1.5vw}.lp-company-btn div span{font-size:3vw!important;font-weight:700!important;letter-spacing:-.125vw}.lp-company-btn .company-btn-icon{font-size:2.25vw;background-color:#1fa5c9;color:#fff;border-radius:50%;width:3.75vw;height:3.75vw}}.lp-header{position:fixed;z-index:10;width:100vw;height:6.25vw;background-color:#de4b1b;padding-left:3.125vw;display:flex;align-items:center;justify-content:space-between}.lp-header.client{background-color:#fff}.lp-header .header-logo{width:14.84375vw}.lp-header .header-buttons{display:flex;align-items:center;gap:1.875vw;margin-right:3.125vw}.lp-header .header-buttons .lp-register-login-btn{display:flex;align-items:center;justify-content:center;gap:1.25vw;font-family:Zen Kaku Gothic New;font-size:1.09375vw;font-weight:700;color:#de4b1b;background-color:#fff;height:3.28125vw;width:17.1875vw;border-radius:9999px}.lp-header .header-buttons .lp-register-login-btn.client{background-color:transparent;color:#1fa5c9}.lp-header .header-buttons .lp-register-login-btn.client .custom-btn{border-bottom:2px solid #1fa5c9}.lp-header .header-buttons .lp-register-login-btn.client span{color:transparent;height:2.03125vw;border-right:1px solid black}@media screen and (max-width: 600px){.lp-header{height:15vw;padding-left:6vw}.lp-header .header-logo{width:27.25vw}.lp-header .header-buttons{margin-right:4.25vw}.lp-header .header-buttons .lp-register-login-btn{gap:4vw;font-size:3vw;color:#fff;background-color:transparent;width:unset}.lp-header .header-buttons .lp-register-login-btn .custom-btn{border-bottom:2px solid #ffffff}.lp-header .header-buttons .lp-register-login-btn span{color:#de4b1b;height:6.5vw;border-right:1px solid #ffffff}.lp-header .header-buttons .lp-register-login-btn.client span{height:6.5vw}}.lp-faq{padding-top:9.609375vw;padding-bottom:7.8125vw;background-color:#f9fafc}.lp-faq .faq-list{max-width:78.125vw;margin-top:5vw;margin-left:auto;margin-right:auto;font-family:Zen Kaku Gothic New;font-size:1.25vw;line-height:1.5;white-space:pre-wrap}.lp-faq .faq-list .faq-item{background-color:#fff;border-radius:2.265625vw;margin-bottom:.625vw}.lp-faq .faq-list .faq-item .faq-question{cursor:pointer;height:7.03125vw;display:flex;align-items:center;justify-content:space-between;margin-left:2.65625vw;margin-right:3.75vw}.lp-faq .faq-list .faq-item .faq-question .q-container{display:flex;align-items:center;gap:1.5625vw}.lp-faq .faq-list .faq-item .faq-question .q-container .faq-q{width:2.1875vw;height:3.515625vw}.lp-faq .faq-list .faq-item .faq-question .faq-icon{width:1.171875vw;height:.9375vw}.lp-faq .faq-list .faq-item .faq-qestion-border{height:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.5' height='2'%3E%3Ccircle cx='2.25' cy='1' r='0.75' fill='%23707070'/%3E%3C/svg%3E");background-repeat:repeat-x;border:none;margin-left:2.65625vw;margin-right:3.75vw}.lp-faq .faq-list .faq-item .faq-answer{display:flex;align-items:center;gap:1.5625vw;margin-left:2.65625vw;margin-right:3.75vw;padding:2.34375vw 0px}.lp-faq .faq-list .faq-item .faq-answer .faq-a{width:2.03125vw;height:3.515625vw}.lp-faq .faq-list .faq-item .faq-answer.show{animation:expand .3s ease-in-out forwards}@keyframes expand{0%{opacity:0}to{opacity:1}}.lp-faq.client{background-color:#fcf6ec}@media screen and (max-width: 600px){.lp-faq{padding-top:20vw;padding-bottom:20vw}.lp-faq .faq-list{max-width:88vw;margin-top:15vw;font-size:4vw;line-height:1.75}.lp-faq .faq-list .faq-item{background-color:#fff;border-radius:7.25vw;margin-bottom:2vw}.lp-faq .faq-list .faq-item .faq-question{height:unset;padding:5vw 0;margin-left:8.5vw;margin-right:5vw}.lp-faq .faq-list .faq-item .faq-question .q-container{gap:5vw;padding-right:5vw}.lp-faq .faq-list .faq-item .faq-question .q-container .faq-q{width:7vw;height:11.25vw}.lp-faq .faq-list .faq-item .faq-question .faq-icon{width:3.75vw;height:3vw}.lp-faq .faq-list .faq-item .faq-qestion-border{margin-left:8.5vw;margin-right:8.5vw}.lp-faq .faq-list .faq-item .faq-answer{gap:5vw;margin-left:8.5vw;margin-right:5vw;padding:7.5vw 0px}.lp-faq .faq-list .faq-item .faq-answer .faq-a{width:6.5vw;height:11.25vw}}.lp-footer{margin-left:auto;margin-right:auto;max-width:78.125vw;padding-top:4.6875vw;padding-bottom:5.3125vw;display:flex;align-items:center;justify-content:space-between}.lp-footer .buttons-container{display:flex;gap:1.953125vw}.lp-footer .buttons-container .main-buttons,.lp-footer .buttons-container .sub-buttons{display:flex;align-items:center;gap:1.953125vw}.lp-footer .copy-right{font-family:Zen Kaku Gothic New;font-size:.625vw;line-height:3}@media screen and (max-width: 600px){.lp-footer{margin-left:unset;margin-right:unset;flex-direction:column;align-items:start;padding-top:13.5vw;padding-bottom:7.5vw;max-width:100%}.lp-footer .buttons-container{margin-left:6vw;gap:19.5vw;margin-bottom:15vw}.lp-footer .buttons-container .main-buttons,.lp-footer .buttons-container .sub-buttons{display:flex;flex-direction:column;align-items:start;gap:2vw}.lp-footer .copy-right{margin-left:auto;margin-right:auto;font-size:2vw}}.lp-top{position:relative}.lp-top .top-image{width:100%;margin-top:2.34375vw}.lp-top .top-content{position:absolute;top:7.8125vw;left:13.28125vw;width:fit-content;font-family:Zen Maru Gothic}.lp-top .top-content .content-image{position:absolute;top:3.75vw;right:3.515625vw;width:9.21875vw;height:6.40625vw}.lp-top .top-content .content-alert{width:26.25vw;margin-bottom:.546875vw}.lp-top .top-content .page-title{font-weight:700;font-size:3.59375vw;line-height:1.2;margin-bottom:.9375vw}.lp-top .top-content .page-title .page-title-end{margin-left:-1.5625vw}.lp-top .top-content .page-description{font-weight:500;font-size:1.5625vw;line-height:1.5;letter-spacing:.0625vw;max-width:33.203125vw;margin-bottom:1.5625vw}@media screen and (max-width: 600px){.lp-top .top-image{margin-top:14.5vw}.lp-top .top-content{top:6.25vw;left:6vw}.lp-top .top-content .content-image{display:none}.lp-top .top-content .content-alert{width:40.5vw;margin-bottom:1vw}.lp-top .top-content .page-title{font-size:6.75vw;line-height:1.185;margin-bottom:1.5vw}.lp-top .top-content .page-title .page-title-end{margin-left:unset}.lp-top .top-content .page-description{font-size:3.5vw;line-height:1.43;letter-spacing:.14vw;max-width:47.25vw;margin-bottom:4vw}.lp-top .top-content .lp-register-btn{margin:unset}}.lp-work-list{position:relative;z-index:1;margin-top:-5%;margin-bottom:15.625vw;background-repeat:no-repeat;background-size:contain;background-position-y:1.171875vw}.lp-work-list:before{content:"";position:absolute;top:1.171875vw;left:0;right:0;bottom:0;background:linear-gradient(#ebf1f1,#f5f5f6,#f9fafc,#fff);z-index:-1}.lp-work-list .work-list{margin-left:auto;margin-right:auto;background-color:#fff;border-radius:3.59375vw;padding:4.296875vw 4.6875vw;width:87.5vw;display:grid;grid-template-columns:auto auto auto auto;gap:2.03125vw;justify-content:space-between;font-family:Zen Kaku Gothic New}.lp-work-list .work-list .work-item .work-image{width:17.96875vw;height:13.28125vw}.lp-work-list .work-list .work-item .work-title{margin-top:.78125vw;font-size:1.09375vw;font-weight:700;letter-spacing:.0390625vw;line-height:1.43}.lp-work-list .work-list .work-item .work-title.line2{min-height:3.28125vw}.lp-work-list .work-list .work-item .work-time{margin-top:.625vw;padding-top:.625vw;border-top:1px solid #ebf1f1;font-size:.9375vw;letter-spacing:.0375vw;line-height:1.5}.lp-work-list .work-list .work-item .work-price-container{display:flex;align-items:end;justify-content:end;white-space:nowrap}.lp-work-list .work-list .work-item .work-price-container .work-special{font-size:.78125vw;font-weight:500;letter-spacing:-.078125vw;line-height:1.3;margin-right:.625vw}.lp-work-list .work-list .work-item .work-price-container .work-price{position:relative;font-size:1.09375vw;letter-spacing:-.021875vw;font-weight:700;line-height:1.43;z-index:1;margin-right:.625vw}.lp-work-list .work-list .work-item .work-price-container .work-price:before{content:"";position:absolute;left:-.625vw;right:-.625vw;bottom:-.1em;height:50%;background-color:#ffcf82;border-radius:9999px;z-index:-1}@media screen and (max-width: 600px){.lp-work-list{margin-bottom:27.5vw;background-position-y:3.75vw;margin-top:-8%}.lp-work-list:before{top:7.75vw}.lp-work-list .work-list{border-radius:5.75vw;padding:4vw 4vw 20vw;width:95vw;grid-template-columns:auto auto;row-gap:10vw;column-gap:4vw}.lp-work-list .work-list .work-item .work-image{width:41.5vw;height:30.5vw}.lp-work-list .work-list .work-item .work-title{margin-top:2vw;font-size:4vw;letter-spacing:.24vw}.lp-work-list .work-list .work-item .work-title.line2{min-height:11.5vw}.lp-work-list .work-list .work-item .work-title.line4{min-height:23vw}.lp-work-list .work-list .work-item .work-time{margin-top:2.5vw;padding-top:2.5vw;font-size:2.75vw;line-height:1.63}.lp-work-list .work-list .work-item .work-price-container{flex-direction:column-reverse;white-space:nowrap}.lp-work-list .work-list .work-item .work-price-container .work-special{font-size:2.5vw;letter-spacing:.05vw;line-height:2;margin-right:auto;margin-top:.5vw}.lp-work-list .work-list .work-item .work-price-container .work-price{font-size:3.5vw;letter-spacing:.07vw;margin-right:2vw;white-space:pre-wrap;margin-top:1.5vw}.lp-work-list .work-list .work-item .work-price-container .work-price.m26{margin-top:6.5vw}.lp-work-list .work-list .work-item .work-price-container .work-price:before{left:-1.5vw;right:-1.5vw;bottom:-.2em}.lp-work-list .work-list .work-item .work-price-container .work-price.b05:before{height:25%}.lp-work-list div.sp{margin-top:5vw;margin-left:auto;margin-right:auto;width:fit-content}}.lp-recommend{position:relative;margin-bottom:17.421875vw}.lp-recommend .lp-recommend-list{max-width:78.125vw;margin-top:3.28125vw;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:auto auto auto;gap:3.90625vw;padding-bottom:2.734375vw}.lp-recommend .lp-recommend-list .recommend-item{display:flex;flex-direction:column;align-items:center;gap:.78125vw;font-family:Zen Kaku Gothic New}.lp-recommend .lp-recommend-list .recommend-item .recommend-title{font-size:1.40625vw;font-weight:700;line-height:1.33;white-space:pre-wrap;text-align:center;min-height:5.78125vw;letter-spacing:-.03125vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-image{width:23.4375vw;height:12.34375vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-description{font-size:1.09375vw;line-height:1.72;letter-spacing:.021875vw;max-width:21.25vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-hint{font-size:.9375vw;line-height:1.5;max-width:21.25vw}.lp-recommend .lp-recommend-bg{height:35.9375vw;position:absolute;z-index:-1;bottom:-11.71875vw;right:-11.71875vw}@media screen and (max-width: 600px){.lp-recommend{margin-bottom:35vw}.lp-recommend .lp-recommend-list{margin-top:15vw;grid-template-columns:auto;gap:10vw;padding-bottom:20vw}.lp-recommend .lp-recommend-list .recommend-item{gap:2.5vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-title{font-size:4.5vw;min-height:unset}.lp-recommend .lp-recommend-list .recommend-item .recommend-image{width:75vw;height:39.5vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-description{font-size:4vw;line-height:1.75;letter-spacing:.08vw;max-width:68vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-hint{font-size:3vw;line-height:1.5;max-width:68vw}.lp-recommend .lp-recommend-list .recommend-item .recommend-bottom-line{width:10vw;height:.5vw;margin-top:7.5vw;margin-left:auto;margin-right:auto;background-color:#ff8c03;border-radius:20px}.lp-recommend .lp-recommend-bg{height:82.25vw;bottom:20vw;right:-32.5vw}.lp-recommend .recommend-item:nth-child(6) .recommend-bottom-line{display:none!important}}.lp-income .income-content{margin-left:auto;margin-right:auto;margin-top:3.125vw;max-width:78.125vw;padding:6.5625vw 6.25vw;background-color:#fdf3df;border-radius:4.6875vw;position:relative}.lp-income .income-content .income-text{width:46.25vw;font-family:Zen Kaku Gothic New}.lp-income .income-content .income-text .main-text{font-size:1.25vw;font-weight:500;line-height:2.1}.lp-income .income-content .income-text .main-text .accent{font-weight:700}.lp-income .income-content .income-text .sub-text{font-size:.9375vw;line-height:2.67}.lp-income .income-content .income-image{position:absolute;top:-1.25vw;right:3.90625vw;width:20vw;height:19.375vw}.lp-income .income-effect{padding-top:4.6875vw;height:21.25vw;background:linear-gradient(#fff,#fffaeb);position:relative}.lp-income .income-effect .lp-register-btn{position:relative;z-index:1}.lp-income .income-effect .water-image{position:absolute;height:16.5625vw}@media screen and (max-width: 600px){.lp-income .income-content{margin-top:10vw;padding:10.5vw 10vw 15vw;border-radius:15vw;text-align:center;max-width:88vw}.lp-income .income-content .income-text{width:68vw;margin-bottom:7.5vw;text-align:left}.lp-income .income-content .income-text .main-text{font-size:4vw;line-height:1.875;margin-bottom:3vw}.lp-income .income-content .income-text .sub-text{font-size:3vw;line-height:1.67;letter-spacing:-.125vw}.lp-income .income-content .income-image{position:unset;width:43.5vw;height:42vw}.lp-income .income-effect{padding-top:15vw;height:62.5vw}.lp-income .income-effect .water-image{height:47.5vw}}.lp-step{padding-top:3.90625vw;background-color:#fffaeb}.lp-step .step-box{max-width:78.125vw;margin-top:4.6875vw;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;padding-bottom:7.5vw}.lp-step .step-box .step-arrow{margin-top:3.125vw;width:1.25vw;height:1.640625vw}.lp-step .step-box .step-item{text-align:center}.lp-step .step-box .step-item .step-number{width:3.75vw}.lp-step .step-box .step-item .step-group{margin-top:-1.953125vw;display:flex;flex-direction:column;align-items:center;gap:.9375vw;background-color:#fff;border-radius:3.75vw;width:17.1875vw;padding:2.5vw 0;min-height:17.5vw}.lp-step .step-box .step-item .step-group .step-title{font-family:Zen Kaku Gothic New;font-size:1.40625vw;font-weight:700;line-height:1.33}.lp-step .step-box .step-item .step-group .step-line{width:1.171875vw;height:.234375vw;background-color:#ff8c03;border-radius:9999px}.lp-step .step-box .step-item .step-group .step-description{white-space:pre-wrap;font-size:1.25vw;line-height:1.5}.lp-step .step-box .step-item .step-group .step-register{font-family:Zen Kaku Gothic New;font-size:1.09375vw;font-weight:700;color:#fff;background-color:#ff8c03;width:10.625vw;height:2.96875vw;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-top:.625vw}@media screen and (max-width: 600px){.lp-step{padding-top:18.75vw}.lp-step .step-box{max-width:88vw;margin-top:3.125vw;flex-direction:column;padding-bottom:20vw;gap:2.5vw}.lp-step .step-box .step-arrow{margin-top:unset;width:5.25vw;height:4vw;transform:rotate(90deg)}.lp-step .step-box .step-item .step-number{width:12vw}.lp-step .step-box .step-item .step-group{min-width:88vw;margin-top:-6.25vw;gap:3vw;border-radius:12vw;padding:7vw 11.5vw;min-height:unset}.lp-step .step-box .step-item .step-group .step-title{font-size:4.5vw}.lp-step .step-box .step-item .step-group .step-line{width:3.75vw;height:.75vw}.lp-step .step-box .step-item .step-group .step-description{text-align:left;font-size:4vw;line-height:1.5}.lp-step .step-box .step-item .step-group .step-register{font-size:3.5vw;width:34vw;height:9.5vw;margin-top:2vw}}.client-lp-top{position:relative}.client-lp-top .client-top-image-container{display:flex;justify-content:flex-end;padding-right:3.125vw;margin-top:6.25vw}.client-lp-top .client-top-image-container .client-top-image{width:52.265625vw}.client-lp-top .client-top-image-container .client-top-sub-image{position:absolute;bottom:-.78125vw;right:11.71875vw;z-index:2;width:10.15625vw}.client-lp-top .client-top-content{position:absolute;top:6.25vw;left:11.953125vw;z-index:2;width:fit-content;font-family:Zen Kaku Gothic New}.client-lp-top .client-top-content .client-content-alert{width:30.390625vw}.client-lp-top .client-top-content .client-page-subtitle{font-size:1.640625vw;font-weight:700}.client-lp-top .client-top-content .client-page-subtitle .subtitle-border{letter-spacing:.234375vw}.client-lp-top .client-top-content .client-page-title{font-weight:700;font-size:3.90625vw;line-height:1.1;color:#1fa5c9;margin-top:1.09375vw;margin-bottom:1.25vw}.client-lp-top .client-top-content .client-page-description{font-weight:500;font-size:1.25vw;line-height:1.6;letter-spacing:.025vw;max-width:35.703125vw;margin-bottom:1.5625vw}.client-lp-top .client-top-content .lp-register-btn{margin-left:4.6875vw}@media screen and (max-width: 600px){.client-lp-top{position:relative}.client-lp-top .client-top-image-container{display:flex;justify-content:center;padding-right:unset;margin-top:18vw;overflow:hidden}.client-lp-top .client-top-image-container .client-top-image{width:108%}.client-lp-top .client-top-content{position:relative;top:-12.5vw;left:10vw}.client-lp-top .client-top-content .client-content-alert{width:61.75vw}.client-lp-top .client-top-content .client-page-subtitle{font-size:4vw;line-height:1.3}.client-lp-top .client-top-content .client-page-subtitle .subtitle-border{letter-spacing:.575vw}.client-lp-top .client-top-content .client-page-title{font-size:7.5vw;line-height:1.2;margin-top:3.5vw;margin-bottom:4vw}.client-lp-top .client-top-content .client-page-description{font-size:3.5vw;line-height:1.6;max-width:78.5vw;margin-bottom:8vw}.client-lp-top .client-top-content .lp-register-btn{margin-left:auto}}.client-lp-work-list{position:relative;z-index:1;margin-top:-3%;background-repeat:no-repeat;background-size:contain;background-position-y:1.171875vw}.client-lp-work-list:before{content:"";position:absolute;top:5.46875vw;left:0;right:0;bottom:0;background:linear-gradient(#ecf5f7,#fff);z-index:-1}.client-lp-work-list .client-work-list-container{margin-left:auto;margin-right:auto;background:linear-gradient(#fff,#fff0);border-radius:3.59375vw;border:1px solid #1fa5c9;padding:3.125vw 4.296875vw;width:87.5vw;margin-bottom:3.90625vw}.client-lp-work-list .client-work-list-container .client-work-list{margin-top:1.796875vw;display:grid;grid-template-columns:auto auto auto auto;gap:2.03125vw;justify-content:space-between;font-family:Zen Kaku Gothic New;position:relative;z-index:1}.client-lp-work-list .client-work-list-container .client-work-list :before{content:"";position:absolute;left:-20%;right:-20%;bottom:-10%;height:100%;background:linear-gradient(#fff0,#fff2,#fff);z-index:-1}.client-lp-work-list .client-work-list-container .client-work-list .client-work-item .client-work-image{width:17.96875vw;height:13.28125vw}.client-lp-work-list .client-work-list-container .client-work-list .client-work-item .client-work-title{margin-top:.78125vw;font-size:1.09375vw;font-weight:700;letter-spacing:.0390625vw;line-height:1.43;white-space:pre-wrap}.client-lp-work-list .lp-register-btn{position:absolute;z-index:2;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 600px){.client-lp-work-list{background-position-y:3.75vw;margin-bottom:8.5vw;margin-top:-9%}.client-lp-work-list:before{top:7.5vw}.client-lp-work-list .client-work-list-container{border-radius:5.75vw;padding:6vw 4vw 4vw;width:95vw;margin-bottom:8.75vw}.client-lp-work-list .client-work-list-container .client-work-list{margin-top:4.5vw;grid-template-columns:auto auto;gap:4vw}.client-lp-work-list .client-work-list-container .client-work-list .client-work-item .client-work-image{width:41.5vw;height:30.5vw}.client-lp-work-list .client-work-list-container .client-work-list .client-work-item .client-work-title{margin-top:2vw;font-size:4vw;letter-spacing:.24vw;line-height:1.25}.client-lp-work-list .lp-register-btn{position:relative;z-index:2;left:unset;transform:unset}.client-lp-work-list div.sp{margin-top:8.75vw;margin-left:auto;margin-right:auto;width:fit-content}}.client-lp-recommend{position:relative;padding-bottom:9.765625vw;padding-top:12.890625vw;background-color:#ecf5f7}.client-lp-recommend .client-lp-recommend-list{max-width:57.34375vw;margin-top:2.96875vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2.96875vw;padding-bottom:6.25vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item{display:flex;justify-content:space-between;align-items:center;font-family:Zen Kaku Gothic New}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title{color:#1fa5c9}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title .client-recommend-point{font-size:1.5625vw;font-weight:700}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title .client-recommend-number{font-size:3.59375vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-text{font-size:1.40625vw;font-weight:500;line-height:1.5;white-space:pre-wrap}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-text .light{font-size:1.09375vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .accent{position:relative;z-index:1;color:#1fa5c9;font-size:1.796875vw;font-weight:700}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .accent:before{content:"";position:absolute;left:-.625vw;right:-.625vw;bottom:-.02em;height:30%;background-color:#fff581;z-index:-1}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-image{width:7.8125vw;height:7.8125vw}@media screen and (max-width: 600px){.client-lp-recommend{padding-bottom:20vw;padding-top:18.5vw}.client-lp-recommend .client-lp-recommend-list{max-width:75vw;margin-top:15vw;gap:15vw;padding-bottom:15vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item{display:flex;flex-direction:column;align-items:center}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title{text-align:center}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title .client-recommend-point{font-size:5vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-title .client-recommend-number{font-size:11.5vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-text{font-size:4.5vw;white-space:unset}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-text .light{font-size:3.5vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-text.special{letter-spacing:-.125vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .accent{font-size:6vw;width:fit-content}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .accent:before{left:-2vw;right:-2vw}.client-lp-recommend .client-lp-recommend-list .client-recommend-item .client-recommend-image{margin-top:6vw;width:25vw;height:25vw}}.client-lp-fee{padding-top:6.796875vw}.client-lp-fee .client-fee-content{max-width:73.4375vw;margin:3.125vw auto;background-color:#e8fcfc;border-radius:4.6875vw;display:flex;justify-content:center;gap:2.34375vw;font-family:Zen Kaku Gothic New;font-weight:700;padding:3.125vw 0}.client-lp-fee .client-fee-content .client-fee-item{display:flex;flex-direction:column;justify-content:start;text-align:center;min-width:16.40625vw}.client-lp-fee .client-fee-content .client-fee-item .fee-name{font-size:1.5625vw;line-height:1.7}.client-lp-fee .client-fee-content .client-fee-item .fee-price .price-number{font-size:8.75vw}.client-lp-fee .client-fee-content .client-fee-item .fee-price .price-unit{font-size:2.34375vw}.client-lp-fee .client-fee-content .client-fee-item .fee-text{font-size:1.09375vw;white-space:pre-wrap}.client-lp-fee .client-fee-content .client-fee-line{min-width:.15625vw;width:.15625vw;height:7.421875vw;background-color:#707070;margin-top:auto;margin-bottom:auto}.client-lp-fee .client-fee-effect{height:21.25vw;background:linear-gradient(#fff,#ecf5f7);position:relative}.client-lp-fee .client-fee-effect .lp-register-btn{position:relative;z-index:1}.client-lp-fee .client-fee-effect .water-image{position:absolute;height:21.25vw}@media screen and (max-width: 600px){.client-lp-fee{padding-top:20vw}.client-lp-fee .client-fee-content{max-width:60vw;margin-top:10vw;margin-bottom:7.5vw;border-radius:15vw;flex-direction:column;align-items:center;gap:12.5vw;padding-top:10.5vw;padding-bottom:15vw}.client-lp-fee .client-fee-content .client-fee-item{justify-content:center;min-width:unset}.client-lp-fee .client-fee-content .client-fee-item .fee-name{font-size:5vw}.client-lp-fee .client-fee-content .client-fee-item .fee-price .price-number{font-size:28vw;line-height:1}.client-lp-fee .client-fee-content .client-fee-item .fee-price .price-unit{font-size:7.5vw}.client-lp-fee .client-fee-content .client-fee-item .fee-text{font-size:3.5vw;text-align:left;margin-top:10vw}.client-lp-fee .client-fee-content .client-fee-line{min-width:30vw;width:30vw;height:.5vw}.client-lp-fee .client-fee-effect{height:46.5vw}.client-lp-fee .client-fee-effect .water-image{position:absolute;height:46.5vw}}.client-lp-step{padding-top:5.46875vw;background-color:#ecf5f7;padding-bottom:9.375vw}.client-lp-step .client-step-box{margin-top:3.90625vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:1.5625vw;padding-bottom:4.6875vw}.client-lp-step .client-step-box .client-step-arrow{width:1.640625vw;height:1.25vw}.client-lp-step .client-step-box .client-step-item{width:73.4375vw;text-align:center;border-radius:1.875vw;padding:2.34375vw 4.6875vw 2.34375vw 3.90625vw;display:flex;align-items:center;gap:2.34375vw;background-color:#fff}.client-lp-step .client-step-box .client-step-item .client-step-number{width:4.0625vw;height:4.6875vw}.client-lp-step .client-step-box .client-step-item .client-step-title{font-family:Zen Kaku Gothic New;font-size:1.40625vw;font-weight:700;line-height:1.33;white-space:pre-wrap;text-wrap:nowrap;min-width:8.4375vw}.client-lp-step .client-step-box .client-step-item .client-step-line{width:.234375vw;min-width:.234375vw;height:5.15625vw;background-color:#1fa5c9;border-radius:9999px}.client-lp-step .client-step-box .client-step-item .client-step-description{font-size:1.25vw;line-height:1.5;text-align:left}@media screen and (max-width: 600px){.client-lp-step{padding-top:17.5vw;padding-bottom:25vw}.client-lp-step .client-step-box{margin-top:10vw;gap:4.25vw;padding-bottom:12.5vw}.client-lp-step .client-step-box .client-step-arrow{width:5.25vw;height:4vw}.client-lp-step .client-step-box .client-step-item{width:75vw;text-align:left;border-radius:6vw;padding:7.5vw;flex-direction:column;align-items:flex-start;gap:5vw}.client-lp-step .client-step-box .client-step-item .client-step-number{width:13vw;height:15vw;margin-bottom:-3.75vw}.client-lp-step .client-step-box .client-step-item .client-step-title{font-size:4.5vw;white-space:nowrap}.client-lp-step .client-step-box .client-step-item .client-step-line{width:100%;height:.75vw;background-color:#1fa5c9;border-radius:9999px}.client-lp-step .client-step-box .client-step-item .client-step-description{font-size:4vw}}
