@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Madimi+One&family=Noto+Sans+JP:wght@100..900&display=swap");.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,picture,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-weight:normal;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:link{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none}video{vertical-align:bottom}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;box-sizing:border-box;cursor:pointer}input[type=button]:-webkit-search-decoration,input[type=submit]:-webkit-search-decoration{display:none}input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}button,input,select,textarea{font-family:inherit;font-size:100%}input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{border:none}.c_green{color:#06c755!important}.c_orange{color:#ff8c00!important}.bg_white{background:#fff!important}.bg_lightgray{background:#fafafa!important}@media screen and (min-width:415px){.mb-visible{display:none!important}}@media screen and (min-width:961px){.sp-visible{display:none!important}}@media screen and (max-width:960px){.pc-visible{display:none!important}}html{height:100%;font-size:62.5%}body{min-height:100%;background:#fff;color:#212121;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0.048em;line-height:1.5;position:relative;-webkit-text-size-adjust:100%}.wrapper{width:100%!important;max-width:1100px;margin-inline:auto}@media screen and (max-width:960px){.wrapper{padding-inline:25px}}.wrapper_1060{width:100%;max-width:1060px;margin-inline:auto}@media screen and (max-width:960px){.wrapper_1060{padding-inline:25px}}a{transition:0.5s}a:hover{opacity:0.8}.lpLineApp-header{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;isolation:isolate;width:100%;max-width:1100px;min-height:65px;margin-inline:auto;padding:0 24px 1px}.lpLineApp-header:before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background:#fff;transform:translateX(-50%)}.lpLineApp-header .logo{display:flex;align-items:center;flex:0 0 auto;height:32px}.lpLineApp-header .logo img{width:120px}.lpLineApp-header .nav{flex:0 1 auto}.lpLineApp-header .nav .list{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.lpLineApp-header .nav .item{color:#555;font-weight:500;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.5;white-space:nowrap}.lpLineApp-header .menu{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:37px;height:12px}.lpLineApp-header .menu span{display:block;background:#131313;width:100%;height:2px}.lpLineApp-header .menu span:not(:first-child){margin-top:8px}@media screen and (max-width:960px){.lpLineApp-header{max-width:none;min-height:64px;padding:0 24px}.lpLineApp-header .logo{flex:1 1 auto;min-width:0;width:clamp(108px,24vw,120px);height:auto}.lpLineApp-header .logo img{width:100%;max-width:120px}.lpLineApp-header .nav{display:none}.lpLineApp-header .lpLineApp-u-btn-01{margin-left:auto}.lpLineApp-header .menu{display:block;flex:0 0 auto;margin-left:16px}}@media screen and (max-width:428px){.lpLineApp-header{padding-inline:16px}.lpLineApp-header .logo{width:clamp(92px,30vw,124px)}}.lpLineApp-menu-overlay,.lpLineApp-menu-panel{display:none}@media screen and (max-width:960px){.lpLineApp-menu-overlay{display:block;background:rgba(0,0,0,0.5);border:0;opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;z-index:90;transition:0.3s}.lpLineApp-menu-panel{display:flex;flex-direction:column;align-items:center;background:#fff;width:min(410px,100vw - 80px);height:100dvh;padding:0 32px 40px;overflow-y:auto;position:fixed;top:0;right:0;z-index:100;transform:translateX(100%);transition:0.3s}.lpLineApp-menu-panel .head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px}.lpLineApp-menu-panel .logo{display:flex;align-items:center;height:14px}.lpLineApp-menu-panel .logo img{width:140px}.lpLineApp-menu-panel .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:37px;height:12px;position:relative}.lpLineApp-menu-panel .close span{display:block;background:#131313;width:100%;height:2px;position:absolute;top:5px;left:0}.lpLineApp-menu-panel .close span:first-child{transform:rotate(15deg)}.lpLineApp-menu-panel .close span:last-child{transform:rotate(-15deg)}.lpLineApp-menu-panel .nav{margin-top:72px}.lpLineApp-menu-panel .list{display:flex;flex-direction:column;align-items:center;gap:64px}.lpLineApp-menu-panel .item{color:#555;font-weight:500;font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;line-height:1.5;white-space:nowrap}.lpLineApp-menu-panel .banner{display:flex;flex-direction:column;gap:4px;background:linear-gradient(168deg,#06c755 0%,#04a846 100%);border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,0.25);color:#fff;margin-top:116px;padding:16px 24px;width:100%;max-width:324px;position:relative}.lpLineApp-menu-panel .banner .person{position:absolute;right:50%;bottom:calc(100% - 1px);width:68px;transform:translateX(50%);pointer-events:none}.lpLineApp-menu-panel .banner .main{display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;line-height:1.4}.lpLineApp-menu-panel .banner .main:after{content:"→";font-size:2rem;line-height:1}.lpLineApp-menu-panel .banner .sub{font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.4;white-space:normal}.is-lpLineApp-menu-open{overflow:hidden}.is-lpLineApp-menu-open .lpLineApp-menu-overlay{opacity:1;visibility:visible}.is-lpLineApp-menu-open .lpLineApp-menu-panel{transform:translateX(0)}}.lpLineApp-footer{background:#212121;overflow:hidden;padding:56px 0 230px}@media screen and (max-width:960px){.lpLineApp-footer{padding:48px 0 200px}}.lpLineApp-u-btn-01{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(166deg,#06c755 0%,#04a846 100%);border-radius:12px;color:#fff;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.5;min-height:33px;padding:6px 24px;white-space:nowrap}.lpLineApp-u-title-01{color:#212121;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:4.8rem;letter-spacing:0;line-height:1.3125;text-align:center}.lpLineApp-u-title-01 span{color:#06c755}@media screen and (max-width:960px){.lpLineApp-u-title-01{font-size:3.6rem}}@media screen and (max-width:428px){.lpLineApp-u-title-01{font-size:2.8rem;line-height:1.45;word-break:auto-phrase}}.lpLineApp-u-title-01.fs-01{font-size:4.4rem;letter-spacing:0;line-height:1}@media screen and (max-width:960px){.lpLineApp-u-title-01.fs-01{font-size:3.4rem}}@media screen and (max-width:428px){.lpLineApp-u-title-01.fs-01{font-size:2.8rem;line-height:1.25}}.lpLineApp-u-title-01.fs-02{font-size:3.8rem;letter-spacing:0;line-height:1.368}@media screen and (max-width:960px){.lpLineApp-u-title-01.fs-02{font-size:3.2rem}}@media screen and (max-width:428px){.lpLineApp-u-title-01.fs-02{font-size:2.6rem;line-height:1.45}}.lpLineApp-u-title-01.c-01{color:#fff}.lpLineApp-u-text-01{color:#555;font-weight:350;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;letter-spacing:0;line-height:1.667}@media screen and (max-width:428px){.lpLineApp-u-text-01{font-size:1.6rem;line-height:1.75}}.lpLineApp-u-text-01.fs-01{color:#212121;font-size:1.6rem;line-height:1.5}.lpLineApp-u-text-02{display:inline-flex;align-items:center;gap:8px;color:#ff8c00;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.403;white-space:nowrap}.lpLineApp-u-text-02:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#ff8c00;border-radius:50%;color:#fff;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:0.8rem;line-height:1;width:12px;height:12px}.lpLineApp-u-text-03{display:inline-flex;align-items:center;gap:8px;color:#ff8c00;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:2rem;letter-spacing:0;line-height:1.122;white-space:nowrap}.lpLineApp-u-text-03 span{flex:0 0 auto}.lpLineApp-u-label-01{display:inline-flex;align-items:center;justify-content:center;background:#e3f7ed;border:0.5px solid #93edb8;border-radius:24px;color:#06c755;font-family:"Madimi One",sans-serif;font-size:1.2rem;letter-spacing:0.08em;line-height:1.5;padding:5.5px 16.5px;text-align:center;white-space:nowrap}.lpLineApp-u-label-01.c-01{background:rgba(6,199,85,0.12);border-color:rgba(6,199,85,0.25);border-radius:9999px;padding:6px 17px}.lpLineApp-u-label-02{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#212121;border-radius:22px;color:#fff;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;letter-spacing:0;line-height:1.165;padding:10px 22px;text-align:center;white-space:nowrap}.lpLineApp-u-label-02 span{color:#06c755;font-size:2rem;line-height:1.122}.lpLineApp-u-process-lead,.lpLineApp-u-process-step{color:#06c755;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.87}.lpLineApp-u-process-step{font-family:"Madimi One",sans-serif;letter-spacing:0.093em}@media screen and (max-width:960px){.lpLineApp-u-process-step{flex-shrink:0}}.lpLineApp-u-process-title{color:#fff;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:-0.02em;line-height:1.4}.lpLineApp-u-process-text{color:#e9e9e9;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.87}.lpLineApp{overflow:hidden;padding-top:max(65px,430.9px - 24.11vw)}@media screen and (max-width:960px){.lpLineApp{padding-top:64px}}.lpLineApp-js-fadeUp{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease,transform 0.8s ease;transition-delay:var(--lpLineApp-fade-delay,0s)}.lpLineApp-js-fadeUp.is-visible{opacity:1;transform:translateY(0)}.lpLineApp-js-fadeUp.anim-box.fade-in-to-left{transform:translateX(140px);transition:none}.lpLineApp-js-fadeUp.anim-box.fade-in-to-left.is-visible{transform:translateX(140px)}.lpLineApp-js-fadeUp.anim-box.fade-in-to-left.is-animated{animation:fadeInToLeft 0.5s cubic-bezier(0.12,0,0.39,0) 1 forwards}.lpLineApp-fixed-banner{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;flex-direction:column;gap:4px;min-width:324px;border-radius:12px;background:linear-gradient(167.809deg,#06c755 0%,#04a846 100%);box-shadow:0 0 12px rgba(33,33,33,0.25);padding:16px 24px;color:#fff;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity 0.3s ease,transform 0.3s ease}.lpLineApp-fixed-banner.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lpLineApp-fixed-banner .person{position:absolute;right:10px;bottom:calc(100% - 8px);width:68px;pointer-events:none}.lpLineApp-fixed-banner .main{display:flex;align-items:center;justify-content:space-between;gap:48px}.lpLineApp-fixed-banner .text{font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;line-height:1.5;white-space:nowrap}.lpLineApp-fixed-banner .arrow{flex:0 0 20px;width:20px;height:20px}.lpLineApp-fixed-banner .lead{display:flex;align-items:center;gap:4px;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.5;white-space:nowrap}.lpLineApp-fixed-banner .lead span{font-weight:700;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:960px){.lpLineApp-fixed-banner{right:20px;bottom:20px;min-width:0;width:min(324px,100% - 40px)}.lpLineApp-fixed-banner .person{display:none}}@media screen and (max-width:428px){.lpLineApp-fixed-banner{right:12px;bottom:12px;width:min(324px,100% - 24px);padding:14px 18px}.lpLineApp-fixed-banner .main{gap:20px}.lpLineApp-fixed-banner .text{font-size:1.5rem}.lpLineApp-fixed-banner .lead{gap:4px;font-size:1.1rem;white-space:nowrap}}@keyframes fadeInToLeft{0%{transform:translateX(140px);opacity:0}50%{transform:translateX(0)}65%{transform:translateX(30px)}to{transform:translateX(0)}20%,to{opacity:1}}.lpLineApp-sec-mv{position:relative;padding:0 18px 0 50px}@media screen and (max-width:960px){.lpLineApp-sec-mv{padding:0 15px}}@media screen and (max-width:428px){.lpLineApp-sec-mv{padding-inline:12px}}.lpLineApp-sec-mv>.img{display:block}.lpLineApp-sec-mv>.img img{display:block;width:100%}.lpLineApp-sec-mv .lpLineApp-b-form-01{position:absolute;top:50%;right:0%;transform:translateY(-50%);width:min(29.17vw,420px);border-radius:12px 0 0 12px;overflow:visible;padding:0}.lpLineApp-sec-mv .lpLineApp-b-form-01 .head{align-items:center;gap:9px;min-height:96px;padding:0 48px 0 24px}.lpLineApp-sec-mv .lpLineApp-b-form-01 .icon{align-self:flex-start;flex-basis:96px;width:96px;margin-top:-18px}.lpLineApp-sec-mv .lpLineApp-b-form-01 .text-wrap{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 112px);padding-bottom:0}.lpLineApp-sec-mv .lpLineApp-b-form-01 .title{text-align:left}.lpLineApp-sec-mv .lpLineApp-b-form-01 .lead{gap:0;position:relative}.lpLineApp-sec-mv .lpLineApp-b-form-01 .lead>span[aria-hidden=true]{margin-right:4px}.lpLineApp-sec-mv .lpLineApp-b-form-01 .form{margin-top:0;padding:0 48px 42px}.lpLineApp-sec-solution{padding:80px 0 0;text-align:center}.lpLineApp-sec-solution .lpLineApp-u-title-01{margin-top:24px}.lpLineApp-sec-solution .lpLineApp-b-box-01{margin-top:80px}@media screen and (max-width:960px){.lpLineApp-sec-solution{padding-top:56px}.lpLineApp-sec-solution .lpLineApp-b-box-01{margin-top:48px}}.lpLineApp-sec-usecase{background:#f4f8fc;border-radius:120px 120px 0 0;overflow:hidden;padding:96px 0 0;text-align:center;margin-top:150px}.lpLineApp-sec-usecase .lpLineApp-b-slide-01{margin-top:80px}@media screen and (max-width:960px){.lpLineApp-sec-usecase{border-radius:80px 80px 0 0;padding-top:72px;margin-top:110px}.lpLineApp-sec-usecase .lpLineApp-b-title-wrap-01 br{display:none}.lpLineApp-sec-usecase .lpLineApp-b-slide-01{margin-top:48px}}@media screen and (max-width:428px){.lpLineApp-sec-usecase{border-radius:48px 48px 0 0;padding-top:56px}}.lpLineApp-sec-strength{background:#f4f8fc;padding:96px 0 0;text-align:center}.lpLineApp-sec-strength .label{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:#06c755;font-family:"Madimi One",sans-serif;font-size:1.4rem;letter-spacing:0.069em;line-height:1.286;text-align:center}.lpLineApp-sec-strength .label .icon{width:16px;height:16px}.lpLineApp-sec-strength .lpLineApp-u-title-01{margin-top:32px}.lpLineApp-sec-strength .lpLineApp-b-box-02{margin-top:80px}@media screen and (max-width:960px){.lpLineApp-sec-strength{padding-top:72px}.lpLineApp-sec-strength .lpLineApp-b-box-02{margin-top:56px}}@media screen and (max-width:428px){.lpLineApp-sec-strength{padding-top:56px}.lpLineApp-sec-strength .lpLineApp-b-box-02{margin-top:40px}}.lpLineApp-sec-strength .bnr{margin-top:60px}.lpLineApp-sec-strength .lpLineApp-b-company-01{margin-top:80px}.lpLineApp-sec-strength .lpLineApp-b-flow-01{margin-top:140px}@media screen and (max-width:960px){.lpLineApp-sec-strength .lpLineApp-b-company-01{margin-top:56px}.lpLineApp-sec-strength .lpLineApp-b-flow-01{margin-top:96px}}@media screen and (max-width:428px){.lpLineApp-sec-strength .lpLineApp-b-company-01{margin-top:40px}.lpLineApp-sec-strength .lpLineApp-b-flow-01{margin-top:72px}}.lpLineApp-sec-flow{background:#212121;overflow:hidden;padding:96px 0}.lpLineApp-sec-flow .lpLineApp-b-process-01{margin-top:80px}@media screen and (max-width:960px){.lpLineApp-sec-flow{padding:72px 0}.lpLineApp-sec-flow .lpLineApp-b-process-01{margin-top:56px}}.lpLineApp-sec-faq{background:#fff;padding:96px 0}@media screen and (max-width:960px){.lpLineApp-sec-faq{padding:72px 0}}@media screen and (max-width:428px){.lpLineApp-sec-faq{padding:56px 0}}@media screen and (min-width:961px){.lpLineApp-sec-faq .lpLineApp-b-title-wrap-01{align-items:flex-start}.lpLineApp-sec-faq .lpLineApp-b-title-wrap-01 .lpLineApp-u-title-01{text-align:left}}@media screen and (min-width:961px){.lpLineApp-sec-faq .lpLineApp-b-col-01{grid-template-columns:1fr 665px}}.lpLineApp-sec-faq .lpLineApp-b-col-01{gap:100px}@media screen and (max-width:960px){.lpLineApp-sec-faq .lpLineApp-b-col-01{gap:57px}}@media screen and (min-width:961px){.lpLineApp-sec-faq .lpLineApp-b-faq-01{margin-top:40px}}.lpLineApp-sec-contact{background:#f4f8fc;border-radius:120px 120px 0 0;overflow:hidden;padding:96px 0 175px}.lpLineApp-sec-contact .img{margin-top:65px}.lpLineApp-sec-contact .lpLineApp-b-contact-lead-01{margin-top:64px}.lpLineApp-sec-contact .lpLineApp-b-form-01{margin:64px auto 0}@media screen and (max-width:960px){.lpLineApp-sec-contact{border-radius:80px 80px 0 0;padding:72px 0 120px}.lpLineApp-sec-contact .img{margin-top:48px}.lpLineApp-sec-contact .lpLineApp-b-form-01{margin-top:48px}}@media screen and (max-width:428px){.lpLineApp-sec-contact{border-radius:48px 48px 0 0;padding:56px 0 88px}}.lpLineApp-sec-company{background:#212121;overflow:hidden;padding:96px 0;border-radius:120px 120px 0 0}@media screen and (max-width:960px){.lpLineApp-sec-company{border-radius:64px 64px 0 0}}.lpLineApp-sec-company .lpLineApp-b-company-01{margin-top:55px}.lpLineApp-sec-company .lpLineApp-b-company-02{margin-top:80px}.lpLineApp-thanks{padding:140px 0 100px;background-color:#f4f8fc}.lpLineApp-thanks>*{text-align:center}.lpLineApp-thanks .lpLineApp-u-btn-01,.lpLineApp-thanks .lpLineApp-u-text-01{margin-top:30px}.lpLineApp-b-col-01{display:grid}@media screen and (max-width:960px){.lpLineApp-b-col-01{grid-template-columns:repeat(1,1fr)}}.lpLineApp-b-form-01{background:#fff;border-radius:12px;box-shadow:0 28px 72px rgba(33,33,33,0.25);padding:40px 48px 42px;z-index:1}.lpLineApp-b-form-01 .head{display:flex;align-items:flex-end;gap:17px}.lpLineApp-b-form-01 .icon{flex:0 0 95px;width:95px}.lpLineApp-b-form-01 .text-wrap{flex:1 1 auto;min-width:0;padding-bottom:9px}.lpLineApp-b-form-01 .title{color:#212121;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:1.52rem;line-height:1.2;text-align:center;white-space:nowrap}.lpLineApp-b-form-01 .lead{display:flex;align-items:center;gap:4px;color:#ff8c00;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1rem;line-height:1.68;margin-top:4px;white-space:nowrap}.lpLineApp-b-form-01 .lead span{font-weight:700;font-family:"Noto Sans JP",sans-serif}.lpLineApp-b-form-01 .form{margin-top:4px}.lpLineApp-b-form-01 .contact{display:block;width:100%}.lpLineApp-b-form-01 .contact tbody,.lpLineApp-b-form-01 .contact td,.lpLineApp-b-form-01 .contact tr{display:block;width:100%}.lpLineApp-b-form-01 .contact tr+tr{margin-top:12px}.lpLineApp-b-form-01 .contact td{padding:0}.lpLineApp-b-form-01 .form-field{position:relative}.lpLineApp-b-form-01 .form-field .wpcf7-form-control-wrap{display:block}.lpLineApp-b-form-01 .form-field input,.lpLineApp-b-form-01 .form-field textarea{display:block;width:100%;min-height:40px;border:0;border-radius:10px;background:#f4f8fc;color:#212121;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.45;padding:9px 16px}.lpLineApp-b-form-01 .form-field textarea{height:81px;min-height:81px;resize:vertical}.lpLineApp-b-form-01 .form-field input::-webkit-input-placeholder,.lpLineApp-b-form-01 .form-field textarea::-webkit-input-placeholder{color:#acacac;opacity:1}.lpLineApp-b-form-01 .form-field input::-moz-placeholder,.lpLineApp-b-form-01 .form-field textarea::-moz-placeholder{color:#acacac;opacity:1}.lpLineApp-b-form-01 .form-field input::placeholder,.lpLineApp-b-form-01 .form-field textarea::placeholder{color:#acacac;opacity:1}.lpLineApp-b-form-01 .form-field .required-label{position:absolute;top:20px;right:16px;transform:translateY(-50%);color:#ff4b5c;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1;pointer-events:none}.lpLineApp-b-form-01 .form-consent{color:#555;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;line-height:1.44;margin-top:6px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.lpLineApp-b-form-01 .form-consent .wpcf7-form-control-wrap{display:block}.lpLineApp-b-form-01 .form-consent .wpcf7-acceptance{display:flex;justify-content:center}.lpLineApp-b-form-01 .form-consent .wpcf7-list-item{display:block;margin:0}.lpLineApp-b-form-01 .form-consent label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:16px}.lpLineApp-b-form-01 .form-consent input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}.lpLineApp-b-form-01 .form-consent .wpcf7-list-item-label{display:inline;white-space:nowrap}.lpLineApp-b-form-01 .form-consent a{color:#06c755;text-decoration:underline}.lpLineApp-b-form-01 .recaptcha{margin-top:20px;display:flex;justify-content:center}.lpLineApp-b-form-01 .recaptcha-text{width:100%;margin-top:12px;color:#555;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1rem;line-height:1.4;text-align:center}.lpLineApp-b-form-01 .recaptcha-text a{color:#06c755;text-decoration:underline}.lpLineApp-b-form-01 .recaptcha-text p{margin:0}.lpLineApp-b-form-01 .mt20{position:relative;margin-top:20px!important}.lpLineApp-b-form-01 .mt20:after{content:"";position:absolute;top:50%;right:16px;width:24px;height:24px;transform:translateY(-50%);background:url("../../images/lp_line-mini-app/arrow_forward_white.svg") center/contain no-repeat;pointer-events:none}.lpLineApp-b-form-01 .mt20 .ajax-loader,.lpLineApp-b-form-01 .mt20 .wpcf7-spinner{display:block;position:absolute;top:50%;left:-32px;bottom:auto;margin:0;transform:translateY(-50%)}.lpLineApp-b-form-01 .wpcf7-submit{display:block;width:100%;min-height:50px;border:0;border-radius:12px;background:#acacac;box-shadow:0 0 12px rgba(33,33,33,0.25);color:#fff;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:1.52rem;line-height:1.5;letter-spacing:0.03em;padding:13px 48px 14px;text-align:center;cursor:default;transition:background 0.3s ease}.lpLineApp-b-form-01 .wpcf7-submit:hover{background:#acacac}.lpLineApp-b-form-01.is-ready-submit .wpcf7-submit,.lpLineApp-b-form-01.is-ready-submit .wpcf7-submit:hover{background:#212121;cursor:pointer}.lpLineApp-b-form-01 .wpcf7-spinner{margin:0}.lpLineApp-b-form-01 .wpcf7-not-valid-tip{color:#ff4b5c;font-size:1.1rem;margin-top:4px}.lpLineApp-b-form-01 .wpcf7-response-output{border-color:#ff8c00;color:#212121;font-size:1.2rem;line-height:1.5;margin:12px 0 0;padding:8px 10px}@media screen and (max-width:960px){.lpLineApp-b-form-01{padding:34px 28px 36px}.lpLineApp-b-form-01 .head{justify-content:center}}@media screen and (max-width:428px){.lpLineApp-b-form-01{padding:28px 20px 30px}.lpLineApp-b-form-01 .head{align-items:center;gap:12px}.lpLineApp-b-form-01 .icon{flex-basis:72px;width:72px}.lpLineApp-b-form-01 .text-wrap{padding-bottom:0}.lpLineApp-b-form-01 .title{font-size:1.36rem;text-align:left}.lpLineApp-b-form-01 .lead{flex-wrap:wrap;gap:0 4px;white-space:normal}.lpLineApp-b-form-01 .form-consent{align-items:flex-start;text-align:left}}.lpLineApp-b-form-01.c-contact{width:100%;max-width:400px;background:transparent;border-radius:0;box-shadow:none;padding:0}.lpLineApp-b-form-01.c-contact .form{margin-top:0}.lpLineApp-b-form-01.c-contact .contact tr+tr{margin-top:16px}.lpLineApp-b-form-01.c-contact .form-field input,.lpLineApp-b-form-01.c-contact .form-field textarea{background:#fff}.lpLineApp-b-form-01.c-contact .form-consent{font-size:1.2rem;margin-top:8px}.lpLineApp-b-form-01.c-contact .recaptcha-text{margin-top:16px}.lpLineApp-b-form-01.c-contact .mt20{margin-top:24px!important}.lpLineApp-b-box-01{display:grid;gap:72px}.lpLineApp-b-box-01>.item{display:flex;align-items:center;gap:80px;text-align:left}.lpLineApp-b-box-01>.item>.img{flex:0 0 480px}.lpLineApp-b-box-01>.item>.img img{width:100%}.lpLineApp-b-box-01>.item>.contents{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;gap:32px;min-width:0}.lpLineApp-b-box-01 .title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.lpLineApp-b-box-01 .title-wrap .lpLineApp-u-title-01{margin-top:0;text-align:left;white-space:nowrap}.lpLineApp-b-box-01 .text-wrap{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:960px){.lpLineApp-b-box-01{gap:96px;max-width:442px;margin-inline:auto}.lpLineApp-b-box-01>.item{flex-direction:column;gap:32px;text-align:center}.lpLineApp-b-box-01>.item>.img{order:2;flex-basis:auto;width:100%;max-width:442px}.lpLineApp-b-box-01>.item>.contents{display:contents}.lpLineApp-b-box-01>.item .title-wrap{align-items:center}.lpLineApp-b-box-01 .title-wrap{order:1;gap:16px}.lpLineApp-b-box-01 .title-wrap .lpLineApp-u-title-01{text-align:center;white-space:nowrap}.lpLineApp-b-box-01 .text-wrap{order:3;align-items:center}.lpLineApp-b-box-01 .lpLineApp-u-title-01.fs-01{font-size:3.4rem;line-height:1.294}.lpLineApp-b-box-01 .lpLineApp-u-text-01{text-align:center}}@media screen and (max-width:960px) and (max-width:428px){.lpLineApp-b-box-01 .title-wrap .lpLineApp-u-title-01{white-space:normal}.lpLineApp-b-box-01 .lpLineApp-u-title-01.fs-01{font-size:2.8rem;line-height:1.25}}.lpLineApp-b-box-02{display:flex;align-items:flex-end;justify-content:center;gap:40px}.lpLineApp-b-box-02>.img{flex:0 0 335px}.lpLineApp-b-box-02>.img img{width:100%}.lpLineApp-b-box-02>.contents{display:flex;flex-direction:column;gap:48px;align-items:flex-start;justify-content:center;text-align:left;white-space:nowrap}.lpLineApp-b-box-02 .item{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:960px){.lpLineApp-b-box-02{flex-direction:column;align-items:center;gap:40px}.lpLineApp-b-box-02>.img{flex-basis:auto;width:335px;max-width:100%}.lpLineApp-b-box-02>.contents{gap:32px;align-items:center;text-align:center;white-space:normal}.lpLineApp-b-box-02 .item{align-items:center;width:100%}}.lpLineApp-b-title-wrap-01{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.lpLineApp-b-title-wrap-01>.contents:has(.text){display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.lpLineApp-b-title-wrap-01 .lpLineApp-u-title-01{margin-top:0}.lpLineApp-b-title-wrap-01 .text{color:#acacac;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.5}.lpLineApp-b-title-wrap-01.c-01 .text{color:#acacac}@media screen and (max-width:428px){.lpLineApp-b-title-wrap-01>.contents{gap:24px}.lpLineApp-b-title-wrap-01 .text{font-size:1.4rem;line-height:1.7}}.lpLineApp-b-contact-lead-01{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.lpLineApp-b-contact-lead-01 .bar{width:4px;height:28px}.lpLineApp-b-contact-lead-01 .title{color:#212121;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-size:3.2rem;letter-spacing:0;line-height:1.4}.lpLineApp-b-contact-lead-01 .text{color:#212121;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.5}.lpLineApp-b-contact-lead-01 .text span{font-weight:700;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:428px){.lpLineApp-b-contact-lead-01 .title{font-size:2.4rem}.lpLineApp-b-contact-lead-01 .text{font-size:1.4rem;text-align:left}}.lpLineApp-b-office-01{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;color:#fff}.lpLineApp-b-office-01 .item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lpLineApp-b-office-01 .head{display:flex;align-items:center;gap:10px;color:inherit}.lpLineApp-b-office-01 .name{font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;letter-spacing:0.1em;line-height:1.5;white-space:nowrap}.lpLineApp-b-office-01 .map{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px}.lpLineApp-b-office-01 .address{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-weight:300;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;letter-spacing:0.1em;line-height:1.333}.lpLineApp-b-office-01 .address p{margin:0}@media screen and (max-width:960px){.lpLineApp-b-office-01{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:53px 48px}}@media screen and (max-width:428px){.lpLineApp-b-office-01{gap:40px}}.lpLineApp-footer-bottom{display:flex;flex-direction:column;align-items:center;border-top:1px solid rgba(255,255,255,0.24);margin-top:88px;padding:88px 0 0}.lpLineApp-footer-bottom .list{display:flex;align-items:center;justify-content:center;gap:80px}.lpLineApp-footer-bottom .item{color:#fff;font-weight:500;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.5;white-space:nowrap}.lpLineApp-footer-bottom .logo{display:block;margin-top:88px;width:200px}.lpLineApp-footer-bottom .logo img{width:100%}@media screen and (max-width:960px){.lpLineApp-footer-bottom{margin-top:80px;padding-top:80px}.lpLineApp-footer-bottom .list{flex-direction:column;gap:40px}.lpLineApp-footer-bottom .item{font-size:1.6rem}.lpLineApp-footer-bottom .logo{margin-top:80px}}.lpLineApp-b-slide-01{width:100%}.lpLineApp-b-slide-01 .slick-list{overflow:visible}.lpLineApp-b-slide-01 .slick-track{display:flex;align-items:center}.lpLineApp-b-slide-01 .item{width:min(65.1428571429vw,912px);margin-inline:28px}.lpLineApp-b-slide-01 .img{display:block;border-radius:80px}.lpLineApp-b-slide-01 .img img{border-radius:80px;box-shadow:0 0 72px 0 rgba(0,0,0,0.05);width:100%}@media screen and (max-width:960px){.lpLineApp-b-slide-01 .img img{border-radius:40px}}.lpLineApp-b-slide-01 .slick-arrow{background-color:#212121;background-position:center;background-repeat:no-repeat;background-size:24px auto;border-radius:50%;cursor:pointer;width:40px;height:40px;opacity:1;position:absolute;top:50%;z-index:2;transition:opacity 0.3s linear;transform:translateY(-50%)}.lpLineApp-b-slide-01 .slick-arrow:before{content:none}.lpLineApp-b-slide-01 .slick-arrow:focus,.lpLineApp-b-slide-01 .slick-arrow:hover{background-color:#212121;background-position:center;background-repeat:no-repeat;background-size:24px auto;opacity:0.7}.lpLineApp-b-slide-01 .slick-prev{background-image:url("../../images/lp_line-mini-app/arrow_back_white.svg");left:calc(50% - min(32.5714285714vw, 456px) - 60px)}.lpLineApp-b-slide-01 .slick-prev:focus,.lpLineApp-b-slide-01 .slick-prev:hover{background-image:url("../../images/lp_line-mini-app/arrow_back_white.svg")}.lpLineApp-b-slide-01 .slick-next{background-image:url("../../images/lp_line-mini-app/arrow_forward_white.svg");right:calc(50% - min(32.5714285714vw, 456px) - 60px)}.lpLineApp-b-slide-01 .slick-next:focus,.lpLineApp-b-slide-01 .slick-next:hover{background-image:url("../../images/lp_line-mini-app/arrow_forward_white.svg")}@media screen and (max-width:960px){.lpLineApp-b-slide-01 .item{width:min(70.6666666667vw,530px);margin-inline:12px}.lpLineApp-b-slide-01 .slick-arrow{width:32px;height:32px;background-size:20px auto}.lpLineApp-b-slide-01 .slick-prev{left:16px}.lpLineApp-b-slide-01 .slick-next{right:16px}}.lpLineApp-b-flow-01{display:flex;overflow:hidden;width:100%}.lpLineApp-b-flow-01 .track{display:flex;flex:0 0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:lpLineAppFlow 32s linear infinite;will-change:transform}.lpLineApp-b-flow-01 .img{display:block;flex:0 0 auto}.lpLineApp-b-flow-01 .img img{display:block;width:1750px;max-width:none;height:390px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.lpLineApp-b-flow-01 .track{animation-duration:24s}.lpLineApp-b-flow-01 .img img{width:900px;height:200px}}.lpLineApp-b-company-01{display:flex;flex-direction:column;align-items:center;gap:24px;background:rgba(6,199,85,0.06);border:1px solid rgba(6,199,85,0.25);border-radius:24px;max-width:602px;margin-inline:auto;padding:32px 54px;color:#fff;text-align:center}.lpLineApp-b-company-01 .head{display:flex;flex-direction:column;align-items:center;gap:8px}.lpLineApp-b-company-01 .title{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.5;white-space:nowrap}.lpLineApp-b-company-01 .title .highlight{color:#06c755}.lpLineApp-b-company-01 .title br{display:none}.lpLineApp-b-company-01 .logo{flex:0 0 156px;width:156px;height:auto}.lpLineApp-b-company-01 .body{display:flex;align-items:center;justify-content:center;gap:24px}.lpLineApp-b-company-01 .icon{flex:0 0 28px;width:28px;height:28px}.lpLineApp-b-company-01 .text{color:#fff;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;letter-spacing:0;line-height:1.75;min-width:0;text-align:left}@media screen and (max-width:960px){.lpLineApp-b-company-01{max-width:100%}.lpLineApp-b-company-01 .head{width:100%}.lpLineApp-b-company-01 .title:first-child{font-size:1.4rem;line-height:1.5}.lpLineApp-b-company-01 .title:first-child .phrase{flex:0 1 auto;line-height:inherit}.lpLineApp-b-company-01 .body{justify-content:flex-start;width:100%}.lpLineApp-b-company-01 .text{flex:1 1 auto;width:auto}}@media screen and (max-width:428px){.lpLineApp-b-company-01{padding:28px 22px}.lpLineApp-b-company-01 .title{font-size:1.4rem;white-space:normal}.lpLineApp-b-company-01 .title:first-child{flex-wrap:wrap;font-size:1.2rem}.lpLineApp-b-company-01 .title:first-child .phrase{flex-basis:100%}.lpLineApp-b-company-01 .logo{flex-basis:130px;width:130px}}.lpLineApp-b-company-02{display:flex;flex-direction:column;align-items:center;gap:48px;color:#fff;width:min(100%,720px);margin-inline:auto}.lpLineApp-b-company-02 .name{display:inline-flex;align-items:center;gap:16px;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;line-height:1.455;white-space:nowrap}.lpLineApp-b-company-02 .name .icon{flex:0 0 auto;width:20px;height:20px}.lpLineApp-b-company-02 .list{display:flex;flex-direction:column;gap:24px;width:100%}.lpLineApp-b-company-02 .row{display:flex;align-items:flex-start;color:#fff;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;letter-spacing:0;line-height:1.5}.lpLineApp-b-company-02 dt{display:flex;align-items:center;gap:16px;flex:0 0 182px}.lpLineApp-b-company-02 dt:before{content:"";flex:0 0 auto;background:#06c755;border-radius:3px;width:6px;height:6px}.lpLineApp-b-company-02 dd{flex:1 1 auto;min-width:0}.lpLineApp-b-company-02 .tel{display:inline-flex;align-items:center;gap:8px}.lpLineApp-b-company-02 .tel .icon{flex:0 0 auto;width:16px;height:16px}@media screen and (max-width:960px){.lpLineApp-b-company-02{gap:48px}.lpLineApp-b-company-02 .row{flex-direction:row;gap:0}.lpLineApp-b-company-02 dt{flex-basis:110px}}.lpLineApp-b-process-01{display:flex;align-items:center;justify-content:center;gap:24px}.lpLineApp-b-process-01>.icon-list{display:grid;grid-template-rows:repeat(5,1fr);align-items:center;align-self:stretch;flex:0 0 80px;min-height:837px;position:relative}.lpLineApp-b-process-01>.icon-list:before{content:"";background:linear-gradient(rgba(0,0,0,0) 0%,rgba(6,199,85,0.3) 10%,rgba(6,199,85,0.3) 90%,rgba(0,0,0,0) 100%);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.lpLineApp-b-process-01>.icon-list .icon{display:flex;align-items:center;justify-content:center;background:#212121;border:2px solid #06c755;border-radius:50%;width:52px;height:52px;margin-inline:auto;position:relative;z-index:1}.lpLineApp-b-process-01>.icon-list .icon img{width:44px;height:44px}.lpLineApp-b-process-01>.contents{display:flex;flex-direction:column;gap:24px;flex:0 1 690px}.lpLineApp-b-process-01 .item{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:24px 32px;text-align:left}.lpLineApp-b-process-01 .head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.lpLineApp-b-process-01 .lpLineApp-u-process-title+.lpLineApp-u-process-text{margin-top:4px}@media screen and (max-width:960px){.lpLineApp-b-process-01{align-items:stretch;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.lpLineApp-b-process-01>.icon-list{flex:0 0 80px;min-height:837px}.lpLineApp-b-process-01>.icon-list .icon{width:52px;height:52px}.lpLineApp-b-process-01>.icon-list .icon img{width:44px;height:44px}.lpLineApp-b-process-01>.contents{flex:0 1 353px;width:353px;max-width:calc(100vw - 80px - 8px - 50px)}.lpLineApp-b-process-01 .item{padding:24px 32px}.lpLineApp-b-process-01 .head{gap:12px}}@media screen and (max-width:428px){.lpLineApp-b-process-01{gap:8px}.lpLineApp-b-process-01>.icon-list{flex-basis:60px}.lpLineApp-b-process-01>.icon-list .icon{width:44px;height:44px}.lpLineApp-b-process-01>.icon-list .icon img{width:36px;height:36px}.lpLineApp-b-process-01>.contents{width:auto;max-width:calc(100vw - 60px - 8px - 50px)}.lpLineApp-b-process-01 .item{padding:20px 18px}.lpLineApp-b-process-01 .head{flex-direction:column;align-items:flex-start;gap:2px}}.lpLineApp-b-faq-01{max-width:664px;margin-inline:auto}.lpLineApp-b-faq-01 .item{border-bottom:1px solid #e9e9e9}.lpLineApp-b-faq-01 .question{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;color:#212121;cursor:pointer;padding:32px 0;text-align:left;width:100%}.lpLineApp-b-faq-01 .answer,.lpLineApp-b-faq-01 .question-main{display:flex;align-items:flex-start;gap:14px;min-width:0}.lpLineApp-b-faq-01 .question-main{align-items:center;flex:1 1 auto}.lpLineApp-b-faq-01 .answer{padding:0 34px 32px 0}.lpLineApp-b-faq-01 .mark{display:flex;align-items:center;justify-content:center;border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-family:"Madimi One",sans-serif;font-size:1.4rem;letter-spacing:0;line-height:1}.lpLineApp-b-faq-01 .mark.q{background:#e3f7ed;color:#06c755}.lpLineApp-b-faq-01 .mark.a{background:#212121;color:#fff}.lpLineApp-b-faq-01 .text{font-weight:700;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.5675}.lpLineApp-b-faq-01 .answer .text{color:#585858;font-weight:400;font-family:"Noto Sans JP",sans-serif;line-height:1.6875}.lpLineApp-b-faq-01 .toggle{border:1px solid #e9e9e9;border-radius:50%;flex:0 0 26px;width:26px;height:26px;position:relative}.lpLineApp-b-faq-01 .toggle:before{content:"";border-right:1px solid #acacac;border-bottom:1px solid #acacac;width:6px;height:6px;position:absolute;top:8px;left:9px;transform:rotate(45deg);transition:transform 0.3s linear}.lpLineApp-b-faq-01 .is-open .question{align-items:flex-start;padding-bottom:16px}.lpLineApp-b-faq-01 .is-open .mark.q{background:#06c755;color:#fff}.lpLineApp-b-faq-01 .is-open .toggle{border-color:#06c755}.lpLineApp-b-faq-01 .is-open .toggle:before{border-color:#06c755;top:10px;transform:rotate(225deg)}@media screen and (max-width:428px){.lpLineApp-b-faq-01 .question{align-items:flex-start}.lpLineApp-b-faq-01 .answer,.lpLineApp-b-faq-01 .question-main{gap:10px}.lpLineApp-b-faq-01 .text{font-size:1.5rem;line-height:1.6}}@keyframes lpLineAppFlow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}