.landing-page-v2-module__vRnTqW__landingV2{color:#5a4a38;font-size:100%;line-height:1.4;font-family:var(--font-noto-sans-jp,"Noto Sans JP"), "Hiragino Sans", sans-serif;--lp-gutter-x:clamp(.5rem, 3vw, 1rem);--lp-gutter-x-tight:clamp(.375rem, 2vw, .75rem);--lp-gutter-y:clamp(1.75rem, 5.5vw, 3rem);--lp-card-pad-x:clamp(.625rem, 2.5vw, 1.25rem)}.landing-page-v2-module__vRnTqW__landingV2 .lp-wrap-chunk{white-space:nowrap;display:inline}.landing-page-v2-module__vRnTqW__landingV2 .lead-sentence2{display:block}.landing-page-v2-module__vRnTqW__landingV2 a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}.landing-page-v2-module__vRnTqW__landingV2 table{border-collapse:collapse;border-spacing:0}.landing-page-v2-module__vRnTqW__landingV2 th{text-align:left;font-weight:400}:is(.landing-page-v2-module__vRnTqW__landingV2 article,.landing-page-v2-module__vRnTqW__landingV2 aside,.landing-page-v2-module__vRnTqW__landingV2 details,.landing-page-v2-module__vRnTqW__landingV2 figcaption,.landing-page-v2-module__vRnTqW__landingV2 figure,.landing-page-v2-module__vRnTqW__landingV2 footer,.landing-page-v2-module__vRnTqW__landingV2 header,.landing-page-v2-module__vRnTqW__landingV2 hgroup,.landing-page-v2-module__vRnTqW__landingV2 menu,.landing-page-v2-module__vRnTqW__landingV2 nav,.landing-page-v2-module__vRnTqW__landingV2 section){display:block}.landing-page-v2-module__vRnTqW__landingV2 li{list-style:none}:is(.landing-page-v2-module__vRnTqW__landingV2 blockquote,.landing-page-v2-module__vRnTqW__landingV2 q){quotes:none}:is(.landing-page-v2-module__vRnTqW__landingV2 blockquote:after,.landing-page-v2-module__vRnTqW__landingV2 blockquote:before,.landing-page-v2-module__vRnTqW__landingV2 q:after,.landing-page-v2-module__vRnTqW__landingV2 q:before){content:"";content:none}.landing-page-v2-module__vRnTqW__landingV2 hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}:is(.landing-page-v2-module__vRnTqW__landingV2 input,.landing-page-v2-module__vRnTqW__landingV2 select){vertical-align:middle;margin:0;padding:0}:is(.landing-page-v2-module__vRnTqW__landingV2 input,.landing-page-v2-module__vRnTqW__landingV2 select,.landing-page-v2-module__vRnTqW__landingV2 textarea){font-size:105%}:is(.landing-page-v2-module__vRnTqW__landingV2 li,.landing-page-v2-module__vRnTqW__landingV2 ol,.landing-page-v2-module__vRnTqW__landingV2 ul){vertical-align:bottom;list-style-position:outside}:is(.landing-page-v2-module__vRnTqW__landingV2 h1,.landing-page-v2-module__vRnTqW__landingV2 h2,.landing-page-v2-module__vRnTqW__landingV2 h3,.landing-page-v2-module__vRnTqW__landingV2 h4,.landing-page-v2-module__vRnTqW__landingV2 h5,.landing-page-v2-module__vRnTqW__landingV2 h6){font-size:12px;font-weight:400}.landing-page-v2-module__vRnTqW__landingV2 textarea{font-size:12px;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 a img:hover{opacity:.8}:is(.landing-page-v2-module__vRnTqW__landingV2 a,.landing-page-v2-module__vRnTqW__landingV2 dd,.landing-page-v2-module__vRnTqW__landingV2 div,.landing-page-v2-module__vRnTqW__landingV2 dl,.landing-page-v2-module__vRnTqW__landingV2 dt,.landing-page-v2-module__vRnTqW__landingV2 li,.landing-page-v2-module__vRnTqW__landingV2 ol,.landing-page-v2-module__vRnTqW__landingV2 p,.landing-page-v2-module__vRnTqW__landingV2 span,.landing-page-v2-module__vRnTqW__landingV2 table,.landing-page-v2-module__vRnTqW__landingV2 td,.landing-page-v2-module__vRnTqW__landingV2 th,.landing-page-v2-module__vRnTqW__landingV2 ul){word-break:normal;overflow-wrap:break-word}:is(.landing-page-v2-module__vRnTqW__landingV2 h1,.landing-page-v2-module__vRnTqW__landingV2 h2,.landing-page-v2-module__vRnTqW__landingV2 h3,.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading,.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead,.landing-page-v2-module__vRnTqW__landingV2 .heading-marker,.landing-page-v2-module__vRnTqW__landingV2 .feature-main,.landing-page-v2-module__vRnTqW__landingV2 .story-mission,.landing-page-v2-module__vRnTqW__landingV2 .story-mission strong,.landing-page-v2-module__vRnTqW__landingV2 .story-mission-emph,.landing-page-v2-module__vRnTqW__landingV2 .contents-header,.landing-page-v2-module__vRnTqW__landingV2 .case-title,.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main,.landing-page-v2-module__vRnTqW__landingV2 .lead_1,.landing-page-v2-module__vRnTqW__landingV2 .h_p_txt h3,.landing-page-v2-module__vRnTqW__landingV2 .hero-kicker){text-wrap:pretty;line-break:strict}.landing-page-v2-module__vRnTqW__landingV2 sup{vertical-align:top}.landing-page-v2-module__vRnTqW__landingV2 a:link{color:#004cca}.landing-page-v2-module__vRnTqW__landingV2 a:visited{color:#6219db}.landing-page-v2-module__vRnTqW__landingV2 a:hover{color:#048ade;text-decoration:none}.landing-page-v2-module__vRnTqW__landingV2 a:active{color:#048ade;text-decoration:none}:is(.landing-page-v2-module__vRnTqW__landingV2 #eyecatch,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h2,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch p,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch li,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch span),:is(.landing-page-v2-module__vRnTqW__landingV2 .contents--soba,.landing-page-v2-module__vRnTqW__landingV2 .contents--soba h2,.landing-page-v2-module__vRnTqW__landingV2 .contents--soba p,.landing-page-v2-module__vRnTqW__landingV2 .contents--soba li,.landing-page-v2-module__vRnTqW__landingV2 .contents--soba span,.landing-page-v2-module__vRnTqW__landingV2 .contents--soba div){font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif}:is(.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo,.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo *,.landing-page-v2-module__vRnTqW__landingV2 .story,.landing-page-v2-module__vRnTqW__landingV2 .story *){font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif!important}:is(.landing-page-v2-module__vRnTqW__landingV2 .feature,.landing-page-v2-module__vRnTqW__landingV2 .feature *,.landing-page-v2-module__vRnTqW__landingV2 .contents--flow,.landing-page-v2-module__vRnTqW__landingV2 .contents--flow *,.landing-page-v2-module__vRnTqW__landingV2 .case,.landing-page-v2-module__vRnTqW__landingV2 .case *,.landing-page-v2-module__vRnTqW__landingV2 .contents--faq,.landing-page-v2-module__vRnTqW__landingV2 .contents--faq *),:is(.landing-page-v2-module__vRnTqW__landingV2 .contents,.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header){font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif}.landing-page-v2-module__vRnTqW__landingV2 .header{background-color:#fffaf3;justify-content:center;display:flex;box-shadow:0 2px 8px #b4825014}.landing-page-v2-module__vRnTqW__landingV2 .header .header-inner{justify-content:space-between;align-items:center;width:900px;padding:4px 0;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .header-subtitle{color:#8b7048;font-size:13px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual{text-align:center;padding-top:58px;padding-bottom:48px;font-family:Noto Sans JP,sans-serif;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual:before{content:"";background:linear-gradient(#fff8ed 0%,#f5e6d0 60%,#ead4b3 100%);width:100%;height:350px;position:absolute;top:0;left:0}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual .mainvisual-inner{background:#fff;border:1px solid #f0e6d6;border-radius:20px;width:742px;margin:0 auto;padding:43px 0 46px;position:relative;box-shadow:0 6px 24px #b482501a}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_fukidashi{color:#fff;background:#f77c00;border-radius:12px;width:410px;padding:10px 0;font-size:26px;font-weight:700;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_fukidashi:before{content:"";border:7px solid #0000;border-top:8px solid #f77c00;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_title{text-align:right;letter-spacing:-.04em;width:680px;margin:0 auto;font-size:45px;font-weight:700;line-height:1.07;transform:translate(-14px)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_title .text_01{width:1em;margin:0 10px 0 5px;font-size:28px;line-height:1;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_title .text_02{color:#d96b00;letter-spacing:-3.4px;vertical-align:-1px;font-size:65px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_title .text_03{letter-spacing:-2px;margin-left:-3px;font-size:55px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_title .label{color:#fff;text-align:center;letter-spacing:1px;background:#8b7048;border-radius:10px;width:204px;padding:8px 0;font-size:18px;position:absolute;bottom:-1.9em;right:0;box-shadow:0 2px 8px #8b704833}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom{justify-content:flex-start;align-items:flex-end;margin:-45px 0 0 76px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements{position:relative}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:first-of-type{margin-right:83px}.landing-page-v2-module__vRnTqW__mainvisual_bottom .landing-page-v2-module__vRnTqW__achievements:after{content:"";background:#c9a87c;border-radius:2px;width:2px;height:64px;display:block;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:before{content:"";background:#c9a87c;border-radius:2px;width:2px;height:64px;display:block;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:first-of-type:after{left:auto;right:-37px;transform:translateY(-50%)scaleX(-1)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2):before{left:-41px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2):after{left:auto;right:-30px;transform:translateY(-50%)scaleX(-1)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_title{letter-spacing:-.7px;margin:0 0 2px 6px;font-size:21px;font-weight:700;line-height:1;display:block}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:first-of-type .achievements_title{margin-left:4px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2) .achievements_title{transform:translate(-7px)}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_text{font-size:17px;font-weight:700;line-height:1;display:inline-block;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_num{color:#f77c00;vertical-align:-1px;letter-spacing:-2px;font-family:Noto Sans JP,sans-serif;font-size:43px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_num .unit{font-family:Noto Sans JP,sans-serif;font-size:17px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:first-of-type .achievements_num{margin:0 4px 0 2px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:first-of-type .achievements_num .unit{vertical-align:2px;width:1em;margin-left:1px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2) .achievements_num{vertical-align:2px;margin:0 4px 0 -7px;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2) .achievements_num .decimal{font-size:30px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2) .achievements_num .unit{color:#333;position:absolute;top:17px;right:-18px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_note{color:#666;font-size:14px;font-weight:400;position:absolute;top:7px;right:0}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements:nth-of-type(2) .achievements_note{top:10px;right:-9px}.landing-page-v2-module__vRnTqW__landingV2 .mainvisual_bottom .achievements_note_text{color:#666;width:170px;font-size:14px;font-weight:400;display:block;position:absolute;bottom:-1.2em;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .action{background-color:#fff;padding-top:55px;padding-bottom:28px}.landing-page-v2-module__vRnTqW__landingV2 .action .action-area{text-align:center;width:606px;margin-left:auto;margin-right:auto}.landing-page-v2-module__vRnTqW__landingV2 .action_button{box-sizing:border-box;background:#f77c00;border-bottom:none;border-radius:14px;height:80px;padding-top:27px;font-size:24px;font-weight:700;line-height:1;transition:all .2s;display:block;position:relative;box-shadow:0 4px 16px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 .action_button:hover{background:#e88500;transform:translateY(-1px);box-shadow:0 6px 20px #f77c0059}:is(.landing-page-v2-module__vRnTqW__landingV2 .action_button:active,.landing-page-v2-module__vRnTqW__landingV2 .action_button:link,.landing-page-v2-module__vRnTqW__landingV2 .action_button:visited){color:#fff;text-decoration:none}.landing-page-v2-module__vRnTqW__landingV2 .action_button:after{content:"▶";color:#fff;text-align:center;width:40px;height:40px;font-size:20px;line-height:40px;display:block;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-text{color:#d96b00;box-sizing:border-box;background-color:#fff;border:1px solid #f0e6d6;border-radius:20px;width:200px;padding:6px 0;font-size:13px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #b482501a}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-icon{color:#ca2424;vertical-align:inherit;background-color:#fff;border-radius:4px;margin-top:-3px;margin-left:13px;padding:7px 16px;font-size:24px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-free{box-sizing:border-box;background:#fff3;border-bottom:none;border-radius:10px;justify-content:center;align-items:center;width:80px;height:56px;padding-top:0;display:flex;position:absolute;top:12px;left:16px}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-free span{justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-free span{font-size:24px;display:block}.landing-page-v2-module__vRnTqW__landingV2 .action_button .action_button-free span>span{font-size:20px}.landing-page-v2-module__vRnTqW__landingV2 .action_button:hover{background-color:#e37505;border-color:#d05b05}.landing-page-v2-module__vRnTqW__landingV2 .action_button:hover .action_button-free{background-color:#d05b05;border-color:#c74005}.landing-page-v2-module__vRnTqW__landingV2 .cost{text-align:center;background-color:#fff;padding-top:25px;padding-bottom:25px}.landing-page-v2-module__vRnTqW__landingV2 .cost-heading{letter-spacing:-.04em;color:#5a4a38;margin-bottom:7px;font-size:30px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .solution-callout{text-align:center;color:#333;letter-spacing:-.02em;background-color:#fff;padding:24px 20px 56px;font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif;font-size:32px;font-weight:800;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .solution-callout:before{content:"";filter:drop-shadow(0 2px 4px #f77c0033);border-top:28px solid #f77c00;border-left:36px solid #0000;border-right:36px solid #0000;width:0;height:0;margin:0 auto 32px;display:block}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline{vertical-align:middle;height:auto;margin:0 8px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--callout{vertical-align:middle;width:180px;margin:0 12px;position:relative;top:-12px}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--soba{vertical-align:middle;width:200px;margin:0 10px;position:relative;top:-13px}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--hojo{vertical-align:middle;box-sizing:content-box;background:#fff;border-radius:14px;width:170px;margin:0 6px;padding:.5em 1em;position:relative;top:-10px;box-shadow:0 2px 8px #00000014}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--product{background:#fff;border-radius:14px;width:260px;margin:4px auto 10px;padding:14px 22px;display:block;box-shadow:0 3px 10px #0000001a}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--callout{width:clamp(80px,28vw,110px);margin:0 auto 8px;display:block;top:0}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--soba{width:clamp(72px,24vw,100px);margin:0 auto 8px;display:block;top:0}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--hojo{width:130px}.landing-page-v2-module__vRnTqW__landingV2 .logo-inline--product{box-sizing:border-box;width:clamp(140px,55vw,200px);max-width:calc(100% - 8px);padding:clamp(8px,2.5vw,14px) clamp(10px,3vw,22px)}}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout{text-align:center;color:#333;background-color:#fff;margin:0;padding:0 20px 56px;font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif;font-size:32px;font-weight:800;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout .color-green{color:#f77c00}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout .text_01{font-size:1em}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout .text_02{font-size:1em}.landing-page-v2-module__vRnTqW__landingV2 .solution-callout .brand-pill{color:#fff;vertical-align:4px;letter-spacing:0;background:#f77c00;border-radius:30px;margin:0 6px;padding:6px 22px;font-size:.85em;line-height:1.2;display:inline-block;box-shadow:0 4px 14px #f77c0047}.landing-page-v2-module__vRnTqW__landingV2 .cost-img{color:#5a4a38;box-sizing:border-box;text-align:left;align-items:center;gap:30px;width:900px;max-width:calc(100% - 40px);margin:20px auto 0;padding:24px 30px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .cost-img__illust{flex-shrink:0;width:220px}.landing-page-v2-module__vRnTqW__landingV2 .cost-img__illust img{width:100%;height:auto;display:block}.landing-page-v2-module__vRnTqW__landingV2 .cost-list{flex:1;min-width:0;margin:0;padding:0;list-style:none}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__item{border-bottom:1px solid #b482502e;align-items:center;gap:20px;padding:18px 4px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__item:last-child{border-bottom:none}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__icon{color:#f08019;background:#f5f0e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__icon svg{width:34px;height:34px}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__text{color:#333;letter-spacing:.02em;overflow-wrap:break-word;flex:1;min-width:0;font-size:20px;font-weight:700;line-height:1.55}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__text .accent{color:#f08019}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading{letter-spacing:-.04em;color:#333;margin-bottom:20px;font-size:30px;font-weight:700;line-height:1.6}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .soba-logo{vertical-align:middle;color:#fff;text-align:center;background:#f77c00;border-radius:10px;margin:0 8px;padding:6px 18px;font-size:22px;font-weight:700;line-height:1.2;display:inline-block;position:relative;top:-2px;box-shadow:0 4px 12px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_01{font-size:41px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_02{font-size:40px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_03{margin-left:-6px;font-size:42px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart{box-sizing:border-box;background:#fff;border:1px solid #f0e6d6;border-radius:16px;width:560px;margin:0 auto;padding:36px 30px 28px;position:relative;box-shadow:0 2px 12px #b482500a}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_list{border-bottom:2px solid #c9a87c;justify-content:space-around;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item{flex-direction:column;align-items:center;width:130px;line-height:1.1;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_value{color:#5a4a38;white-space:nowrap;margin-bottom:10px;font-weight:700;line-height:1.1}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item .item_num{letter-spacing:-.02em;margin-right:2px;font-size:24px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item .item_unit{color:#5a4a38;font-size:14px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--yours .item_num{color:#8a8a8a}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--proper .item_num{color:#d96b00}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--cheap .item_num{color:#8a8a8a}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_bar{border-radius:10px 10px 0 0;width:80px;position:relative;box-shadow:inset 0 2px 8px #0000000d}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--yours .soba-chart_bar{background:linear-gradient(#b0b0b0 0%,#d4d4d4 100%);height:180px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--proper .soba-chart_bar{background:linear-gradient(#f77c00 0%,#ffa050 100%);height:120px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--cheap .soba-chart_bar{background:linear-gradient(#b0b0b0 0%,#d4d4d4 100%);height:60px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_badge{color:#fff;white-space:nowrap;z-index:2;background:#d96b00;border-radius:12px;margin-bottom:.25rem;padding:4px 10px;font-size:11px;font-weight:700;position:static;transform:none;box-shadow:0 2px 6px #d96b0059}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--proper{gap:.25rem}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_badge:after{content:"";background:#d96b00;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_label{color:#5a4a38;text-align:center;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--proper .soba-chart_label{color:#fff}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--cheap .soba-chart_label{color:#5a4a38}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_diff{color:#5a4a38;text-align:center;background:#fff8ed;border:1px solid #f0c896;border-radius:12px;margin-top:28px;padding:14px 24px;font-size:18px;font-weight:800;line-height:1.5;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_ex{margin-top:16px;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-text{box-sizing:border-box;text-align:center;background:#fff8ed;border-radius:20px;justify-content:center;align-items:center;width:608px;min-height:64px;margin:35px auto 40px;padding:14px 0;font-size:18px;font-weight:700;line-height:1.5;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-text .color-blue{margin-top:-3px;font-size:20px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-text:after{clip-path:polygon(0 0,100% 0,50% 100%);content:"";background-color:#d4b896;width:43px;height:16px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-flow{font-size:28px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-flow .text_01{font-size:29px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-flow .text_02{margin-left:-6px;font-size:31px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-note{margin-top:16px;font-size:12px}.landing-page-v2-module__vRnTqW__landingV2 .contents{padding-top:80px;padding-bottom:80px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--flow{background:linear-gradient(#fffaf3 0%,#faf6f0 100%);padding-top:96px;padding-bottom:110px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--faq{background:linear-gradient(#faf6f0 0%,#fffaf3 100%);padding-top:68px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--soba{text-align:center;background:linear-gradient(135deg,#fff8ed 0%,#f5e6d0 100%);padding-top:60px;padding-bottom:60px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--soba .contents-inner{box-sizing:border-box;background-color:#fff;border:1px solid #f0e6d6;border-radius:16px;max-width:720px;margin:0 auto;padding:40px 60px 50px;display:block;box-shadow:0 2px 12px #b4825014}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header{text-align:center;color:#5a4a38;font-size:40px;font-weight:700;line-height:1.7}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header--features{margin-bottom:8px;padding-bottom:18px;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header--features:after{content:"";background:#f77c00;border-radius:2px;width:64px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header .feature-logo{color:#fff;background:#f77c00;border-radius:14px;width:250px;height:72px;font-size:30px;font-weight:700;line-height:72px;display:inline-block;box-shadow:0 4px 16px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-body{margin-top:43px;display:block}.landing-page-v2-module__vRnTqW__contents .landing-page-v2-module__vRnTqW__contents-body .landing-page-v2-module__vRnTqW__feature{margin:0 auto}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-body .questionlist{margin:0 auto}.landing-page-v2-module__vRnTqW__landingV2 .flow{justify-content:center;align-items:stretch;gap:30px;max-width:1080px;margin:0 auto;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item{flex-direction:column;flex:1;align-items:stretch;row-gap:0;max-width:320px;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_step{text-align:center;background:#fff;border:1px solid #f0e6d6;border-radius:14px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 8px #b482500f}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .step-label{color:#8b7048;letter-spacing:1px;background:#fff8ed;padding:12px 0;font-size:16px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .step-text{text-align:center;white-space:normal;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 12px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal{text-align:center;color:#fff;background:#f77c00;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:28px 16px;font-size:18px;font-weight:700;line-height:1.6;display:flex;box-shadow:0 6px 20px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal .color-green{color:#fff;font-size:20px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal .text-accent{color:#fff;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal .text-accent:before{display:none}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child){margin-top:0}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child):before{content:"▶";clip-path:none;color:#f77c00;z-index:1;background:0 0;width:auto;height:auto;font-size:18px;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}@media (max-width:960px){.landing-page-v2-module__vRnTqW__landingV2 .flow{flex-direction:column;align-items:center}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item{width:100%;max-width:500px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child){margin-top:28px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child):before{content:"▼";text-align:center;width:100%;top:-22px;left:0;right:0;transform:none}}.landing-page-v2-module__vRnTqW__landingV2 .feature{flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto;padding:0;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-item{color:#fff;background:#f77c00;border:none;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:130px;padding:18px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #f77c002e}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f77c0047}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-bg{pointer-events:none;z-index:1;background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:14px;width:100%;position:absolute;top:0;bottom:0;right:0}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-icon{color:#fff;z-index:2;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;font-size:28px!important}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-body{z-index:2;width:78%;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-sub{color:#ffffffe6;margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-main{color:#fff;white-space:nowrap;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-detail{color:#fffffff2;margin:4px 0 0;font-size:13px;line-height:1.6}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-caption{color:#fffc;margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 .feature{box-sizing:border-box;padding-left:var(--lp-gutter-x);padding-right:var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-item{padding:var(--lp-card-pad-x) clamp(.75rem, 3vw, 1.125rem);min-height:110px}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-main{white-space:normal;word-break:break-word;font-size:17px}.landing-page-v2-module__vRnTqW__landingV2 .feature .feature-body{width:100%}}.landing-page-v2-module__vRnTqW__landingV2 .case{box-sizing:border-box;padding:60px 0 80px;overflow-x:clip}.landing-page-v2-module__vRnTqW__landingV2 .case-title{text-align:center;color:#5a4a38;margin-bottom:62px;font-size:40px;font-weight:700;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .case-title .color-blue{border-bottom:3px solid #f77c00;margin-bottom:14px;padding-bottom:4px;font-size:24px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .case-list{box-sizing:border-box;width:100%;max-width:920px;padding:0 var(--lp-gutter-x);grid-template-columns:repeat(2,1fr);gap:24px;margin:0 auto;display:grid}.landing-page-v2-module__vRnTqW__landingV2 .case-item{background:#fff8ed;border:1px solid #f5e0c0;border-left:4px solid #f77c00;border-radius:14px;flex-direction:column;gap:0;width:auto;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #f77c000f}.landing-page-v2-module__vRnTqW__landingV2 .case-item--business{border-left-color:#d96b00}.landing-page-v2-module__vRnTqW__landingV2 .case-item:hover{transform:translateY(-3px);box-shadow:0 8px 22px #f77c0024}.landing-page-v2-module__vRnTqW__landingV2 .case-detail{flex:1;padding:26px 30px 30px}.landing-page-v2-module__vRnTqW__landingV2 .case-label{color:#f77c00;letter-spacing:.18em;margin-bottom:12px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:13px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .case-heading{color:#5a4a38;letter-spacing:-.01em;border-left:none;margin-bottom:14px;padding:0;font-size:22px;font-weight:700;line-height:1.45;display:block}.landing-page-v2-module__vRnTqW__landingV2 .case-txt{color:#6b5b48;font-size:14px;line-height:1.85}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider{text-align:center;color:#d96b00;letter-spacing:.2em;width:100%;max-width:920px;padding:0 var(--lp-gutter-x) 16px;box-sizing:border-box;border-bottom:1px solid #f0c896;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .875rem;margin:56px auto 26px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:13px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider .label-primary{white-space:nowrap;align-items:center;display:inline-flex}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider .label-en{font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider .label-sep{color:#f0c896;margin:0 .5em;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider .label-ja{letter-spacing:.15em;color:#8b6a3a;white-space:nowrap;font-family:inherit}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider:before{content:"— ";color:#f0c896;margin-right:8px}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider:after{content:" —";color:#f0c896;margin-left:8px}.landing-page-v2-module__vRnTqW__landingV2 .questionlist{width:100%;max-width:900px;margin:0 auto}.landing-page-v2-module__vRnTqW__landingV2 .contents--faq .questionlist{width:calc(100% - 2 * var(--lp-gutter-x));box-sizing:border-box;max-width:900px;margin-left:auto;margin-right:auto}.landing-page-v2-module__vRnTqW__landingV2 .questionlist .questionlist-item{box-shadow:none;background:#fff4e6;border-radius:4px;margin-top:12px;overflow:hidden}.landing-page-v2-module__vRnTqW__landingV2 .questionlist .questionlist-item:first-child{margin-top:0}.landing-page-v2-module__vRnTqW__landingV2 .question{font-size:14px;line-height:1.6}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header{color:#333;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:.5rem;height:auto;min-height:auto;padding:1.375rem 1.25rem;transition:background .2s;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header:hover{background:#f77c000f}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header .question-header-icon{color:#f77c00;align-items:initial;justify-content:initial;background:0 0;border-radius:0;flex-shrink:0;width:auto;height:auto;margin-right:8px;padding:0 6px;font-family:inherit;font-size:24px;font-weight:700;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header .question-header-icon:before{content:"Q."}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header .question-header-text{color:#333;text-wrap:pretty;flex:1;min-width:0;margin-left:0;font-size:15px;font-weight:500;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header:after{content:"+";text-align:center;color:#888;flex-shrink:0;align-self:center;width:1.5em;font-size:22px;font-weight:300;line-height:1;transition:transform .3s;position:static;transform:none}.landing-page-v2-module__vRnTqW__landingV2 .questionlist .questionlist-item.open .question-header:after{content:"−";transform:none}.landing-page-v2-module__vRnTqW__landingV2 .question .question-body{color:#555;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;padding:0 1.25rem 1.375rem;display:none}.landing-page-v2-module__vRnTqW__landingV2 .questionlist .questionlist-item.open .question-body{display:flex}.landing-page-v2-module__vRnTqW__landingV2 .question .question-body .question-body-icon{color:#888;align-items:initial;justify-content:initial;background:0 0;border-radius:0;flex-shrink:0;width:auto;height:auto;margin-right:12px;font-family:inherit;font-size:16px;font-weight:400;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .question .question-body .question-body-icon:before{content:"A."}.landing-page-v2-module__vRnTqW__landingV2 .question .question-body .question-body-text{color:#555;margin-left:0;font-size:14px;line-height:1.8}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;z-index:100;background:#fffffff2;border-top:1px solid #f0e6d6;justify-content:center;width:100%;padding-top:20px;padding-bottom:16px;transition:all .5s;display:flex;position:fixed;bottom:0}.landing-page-v2-module__vRnTqW__landingV2 #js-wrapper{padding-bottom:140px}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel .fixpanel-area{width:520px;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button{box-sizing:border-box;border:none;border-radius:12px;justify-content:center;align-items:center;width:520px;height:52px;padding:0;font-size:16px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 12px #f77c0040;color:#fff!important;background:#f77c00!important}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:hover:not([aria-disabled=true]){box-shadow:0 6px 16px #f77c0059;background:#e88500!important}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button[aria-disabled=true]{cursor:not-allowed}:is(.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:active,.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:link,.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:visited){color:#fff;text-decoration:none}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-label{padding:0 100px 0 96px}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:after{content:"▶";color:#fff;text-align:center;width:20px;height:20px;font-size:12px;line-height:20px;display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-text{color:#d96b00;background-color:#fff;border:1px solid #f0e6d6;border-radius:16px;padding:4px 16px;font-size:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #b482501a}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free{box-sizing:border-box;background:#fff3;border-bottom:none;border-radius:8px;justify-content:center;align-items:center;width:86px;height:36px;padding:0;display:flex;position:absolute;top:8px;left:12px}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free span{letter-spacing:-.02em;color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:hover .fixpanel_button-free{background-color:#d05b05;border-color:#c74005}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button-label .fixpanel_label_sp{display:none}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo{text-align:center;background:linear-gradient(#fffaf3 0%,#f5e6d0 100%);padding:62px 0 68px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo:after{content:"▼";color:#f77c00;width:77px;height:33px;margin:30px auto 16px;font-size:40px;line-height:33px;display:block}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-title{margin-bottom:50px;font-size:40px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-title .sub{margin-bottom:10px;font-size:24px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-title .sub .underline{border-bottom:3px solid #f77c00;padding-bottom:2px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-sodan{margin-bottom:46px;padding-top:30px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .fukidashi-wrap{justify-content:center;gap:17px;margin-bottom:30px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .fukidashi{color:#fff;background:#f77c00;border-radius:12px;justify-content:center;align-items:center;width:245px;height:64px;font-size:18px;font-weight:700;display:flex;position:relative;box-shadow:0 4px 12px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .fukidashi:after{content:"";border:11px solid #0000;border-top:10px solid #f77c00;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-lead{color:#5a4a38;letter-spacing:-.02em;margin-bottom:22px;font-size:28px;font-weight:700;display:block}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-sodan .small{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-sodan .strong{border-bottom:4px solid #f77c00;margin-top:6px;padding-bottom:2px;font-size:32px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-voice{margin-bottom:10px;font-size:24px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-voice .small{font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .voice-list{justify-content:center;gap:11px;margin-bottom:46px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .voice-item{box-sizing:border-box;color:#2a2a2a;text-align:left;background:#fff;border:1px solid #f0e6d6;border-radius:14px;align-items:center;width:267px;height:auto;min-height:140px;padding:24px 20px;font-size:14px;font-weight:500;line-height:1.6;display:flex;position:relative;box-shadow:0 2px 8px #b482500f}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .voice-item:before{content:"";color:#f77c00;background:#fff4e8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;top:16px;left:20px;transform:none}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .voice-item{align-items:flex-start;padding-top:60px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .voice-item:before{content:"💬";background:#fff;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:32px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-deadline{color:#d96b00;text-shadow:0 2px 4px #f77c0026;font-size:36px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .annotation{margin-top:10px;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .story{text-align:center;background:#fff8ed;border:1px solid #f0e6d6;border-radius:24px;max-width:980px;margin:50px auto 60px;padding:56px 30px 52px;position:relative;box-shadow:0 4px 20px #b4825014}.landing-page-v2-module__vRnTqW__landingV2 .story-title{color:#5a4a38;text-align:center;letter-spacing:-.02em;margin:0 0 38px;padding-bottom:22px;font-size:30px;font-weight:800;line-height:1.55;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .story-title:before{content:"?";color:#fff;vertical-align:-7px;background:#f77c00;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:14px;font-size:26px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 .story-title:after{content:"";background:#f77c00;border-radius:2px;width:64px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .story-intro{color:#5a4a38;margin:0 0 32px;font-size:18px;font-weight:500;line-height:2}.landing-page-v2-module__vRnTqW__landingV2 .story-intro strong{color:#d96b00;font-weight:800}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast{grid-template-columns:1fr 1fr;gap:16px;max-width:660px;margin:0 auto 22px;display:grid}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-card{color:#fff;text-align:left;background:#f77c00;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 4px 14px #f77c0038}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-card--bad{background:#5a4a38}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-icon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:800;line-height:1;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-text{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-conclusion{text-align:center;color:#5a4a38;margin:0 0 32px;font-size:18px;font-weight:700;line-height:1.7}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 .story-contrast{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-card{padding:14px var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-icon{width:38px;height:38px;font-size:18px}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-text{font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .story-contrast-conclusion{font-size:15px;line-height:1.7}}.landing-page-v2-module__vRnTqW__landingV2 .story-pain{background:#fff;border:1px solid #f5e0c0;border-radius:14px;align-items:center;gap:18px;max-width:920px;margin:0 auto 24px;padding:22px 24px 24px;display:flex;box-shadow:0 2px 8px #b482500d}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list li{white-space:nowrap}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-img{flex-shrink:0;width:110px;height:auto;display:block}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-content{flex:1;min-width:0}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-head{color:#d96b00;text-align:center;margin:0 0 14px;font-size:18px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list{text-align:left;margin:0;padding:0;list-style:none}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list li{color:#5a4a38;padding:7px 0 7px 30px;font-size:15px;font-weight:700;line-height:1.7;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list li:before{content:"✕";color:#ff6a4a;font-size:16px;font-weight:800;position:absolute;top:7px;left:4px}.landing-page-v2-module__vRnTqW__landingV2 .story-arrow{color:#f77c00;text-align:center;margin:0 0 26px;font-size:28px;font-weight:800;line-height:1}.landing-page-v2-module__vRnTqW__landingV2 .story-mission{color:#5a4a38;text-align:center;margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.9}.landing-page-v2-module__vRnTqW__landingV2 .story-mission .story-mission-lead{color:#8b6a3a;letter-spacing:.05em;margin-bottom:6px;font-size:16px;font-weight:700;display:block}.landing-page-v2-module__vRnTqW__landingV2 .story-mission strong{color:#d96b00;font-weight:800}.landing-page-v2-module__vRnTqW__landingV2 .story-mission-emph{color:#d96b00;letter-spacing:-.01em;margin-top:4px;font-size:24px;font-weight:800;display:block}.landing-page-v2-module__vRnTqW__landingV2 .story-bridge{color:#5a4a38;text-align:center;margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.8}.landing-page-v2-module__vRnTqW__landingV2 .story-product{color:#fff;text-align:center;background:linear-gradient(135deg,#f77c00 0%,#ff9a3d 100%);border-radius:18px;max-width:600px;margin:0 auto 36px;padding:30px 28px 28px;box-shadow:0 8px 24px #f77c0047}.landing-page-v2-module__vRnTqW__landingV2 .story-product-desc{opacity:.95;margin:0 0 12px;font-size:15px;font-weight:600}.landing-page-v2-module__vRnTqW__landingV2 .story-product-name{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 .story-product-name .brand{color:#d96b00;background:#fff;border-radius:8px;margin:0 4px;padding:4px 14px;font-weight:800;display:inline-block;box-shadow:0 2px 6px #00000014}.landing-page-v2-module__vRnTqW__landingV2 .story-product-action{margin:10px 0 0;font-size:16px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion{text-align:center}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-lead{color:#8b6a3a;letter-spacing:.05em;margin:0 0 10px;font-size:15px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main{color:#5a4a38;margin:0;font-size:20px;font-weight:800;line-height:1.75}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free{color:#d96b00;letter-spacing:-.01em;padding:0 4px;font-size:28px;display:inline-block;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free:after{content:"";z-index:-1;background:#f77c002e;border-radius:4px;height:8px;position:absolute;bottom:-2px;left:0;right:0}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free .emph-free-phrase{white-space:nowrap;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free .bf{vertical-align:baseline;padding-top:.42em;display:inline-block;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free .bf:before{content:"";background:currentColor;border-radius:50%;width:.26em;height:.26em;position:absolute;top:.08em;left:50%;transform:translate(-50%)}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 .story{padding:var(--lp-gutter-y) var(--lp-gutter-x) clamp(1.75rem, 5vw, 2rem);margin:var(--lp-gutter-y) var(--lp-gutter-x) clamp(2rem, 6vw, 2.5rem);border-radius:16px}.landing-page-v2-module__vRnTqW__landingV2 .story-title{max-width:100%;margin-bottom:28px;padding-bottom:16px;font-size:clamp(.8125rem,4.5vw,1.1875rem);overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .story-title .lp-wrap-chunk{overflow-wrap:anywhere;max-width:100%}.landing-page-v2-module__vRnTqW__landingV2 .story-title:before{vertical-align:baseline;width:32px;height:32px;margin:0 auto 12px;font-size:20px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .story-intro{font-size:15px;line-height:1.85}.landing-page-v2-module__vRnTqW__landingV2 .story-pain{padding:18px var(--lp-gutter-x) 20px;gap:10px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-img{width:64px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-head{font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list li{padding-left:26px;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .story-mission{font-size:18px}.landing-page-v2-module__vRnTqW__landingV2 .story-mission .story-mission-lead{font-size:19.2px}.landing-page-v2-module__vRnTqW__landingV2 .story-mission strong{letter-spacing:-.03em;max-width:100%;font-size:clamp(.6875rem,3.4vw,1.125rem);display:inline;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .story-mission-emph{font-size:clamp(.875rem,4.5vw,1.35rem);overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .story-product{padding:22px clamp(8px,3vw,18px)}.landing-page-v2-module__vRnTqW__landingV2 .story-product-name{max-width:100%;font-size:19px}.landing-page-v2-module__vRnTqW__landingV2 .story-product-name .brand{padding:3px 10px}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main{letter-spacing:-.02em;max-width:100%;font-size:clamp(.75rem,3.2vw,.9375rem)}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .lp-wrap-chunk{max-width:100%;font-size:.95em}.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main .emph-free{font-size:clamp(1em,5vw,1.25em)}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header--features{margin-bottom:6px;padding-bottom:14px}}@media (max-width:390px){.landing-page-v2-module__vRnTqW__landingV2 .story-conclusion-main{font-size:clamp(.6875rem,2.8vw,.8125rem)}}.landing-page-v2-module__vRnTqW__landingV2 .biz_top_area{align-items:center;gap:60px;max-width:1080px;margin:40px auto 50px;padding:0 20px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .biz_visual{width:55%;max-width:600px}.landing-page-v2-module__vRnTqW__landingV2 .biz_visual svg{display:block}.landing-page-v2-module__vRnTqW__landingV2 .biz_text{text-align:left;width:45%}.landing-page-v2-module__vRnTqW__landingV2 .biz_text p{color:#333;letter-spacing:.3px;font-size:15px;font-weight:500;line-height:1.9}.landing-page-v2-module__vRnTqW__landingV2 .biz_worry_list{margin:0 0 20px;padding:0;list-style:none}.landing-page-v2-module__vRnTqW__landingV2 .biz_worry_list li{color:#333;letter-spacing:.3px;padding:6px 0 6px 24px;font-size:15px;font-weight:600;line-height:1.7;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .biz_worry_list li:before{content:"";background:#f77c00;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:4px}.landing-page-v2-module__vRnTqW__landingV2 .h_p_list{gap:24px;max-width:1080px;margin:0 auto 50px;padding:0 20px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .h_p_list li{background:#f77c00;border:none;border-radius:10px;flex:1;align-items:center;gap:16px;padding:22px 20px;display:flex;box-shadow:0 4px 14px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .h_p_icon{box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;padding:12px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .h_p_icon svg{width:100%;height:100%}.landing-page-v2-module__vRnTqW__landingV2 .h_p_txt{text-align:left;flex:1}.landing-page-v2-module__vRnTqW__landingV2 .h_p_num{color:#ffffffd9;letter-spacing:.5px;margin-bottom:4px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:13px;font-style:italic;font-weight:500}.landing-page-v2-module__vRnTqW__landingV2 .h_p_txt h3{color:#fff;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 .h_p_txt h3 span{color:#ffffffd9;font-size:12px;font-weight:500}.landing-page-v2-module__vRnTqW__landingV2 .h_p_cnt{color:#fff;letter-spacing:0;font-size:14px;font-weight:500}.landing-page-v2-module__vRnTqW__landingV2 .h_p_cnt .gf{color:#fff;letter-spacing:0;margin-right:2px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:28px;font-weight:600}@media (max-width:960px){.landing-page-v2-module__vRnTqW__landingV2 .biz_top_area{flex-direction:column;gap:30px}:is(.landing-page-v2-module__vRnTqW__landingV2 .biz_visual,.landing-page-v2-module__vRnTqW__landingV2 .biz_text){width:100%;max-width:600px}.landing-page-v2-module__vRnTqW__landingV2 .h_p_list{flex-direction:column;gap:14px}.landing-page-v2-module__vRnTqW__landingV2 .case-list{grid-template-columns:1fr;gap:16px;width:100%;max-width:100%}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider{width:100%;max-width:100%;margin-top:40px}}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form{text-align:center;background:#fff;padding-top:56px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .gaiheki-form-title{color:#5a4a38;margin-bottom:40px;font-size:30px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .gaiheki-form-title .color-orange{color:#f77c00}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .question{box-sizing:border-box;justify-content:space-between;align-items:center;width:800px;margin:0 auto;padding:0 43px;display:flex;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .question:before{content:"";z-index:0;background:#faf6f0;border-radius:16px;width:100%;height:88px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .question+.question{margin-top:16px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .question-text{text-align:left;z-index:1;width:150px;font-size:16px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .question-text .small{font-size:12px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list{z-index:1;justify-content:space-between;align-items:stretch;width:556px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list-item{width:calc(33.3333% - 5.33333px);height:80px;display:block}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list-item input{display:none}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list-item span{box-sizing:border-box;color:#2a2a2a;background:#fff;border:1px solid #f0e6d6;border-radius:12px;justify-content:center;align-items:center;height:100%;font-size:15px;font-weight:600;line-height:1.2;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 6px #b482500d}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list-item span:hover{cursor:pointer}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-two-items{justify-content:flex-start;gap:8px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-two-items .list-item{width:calc(33.3333% - 5.33333px)}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list-item input:checked+span{color:#d96b00;background:#fff4e8;border-color:#f77c00;box-shadow:0 2px 8px #f77c001f}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-homeType .list-item span{padding-left:20px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-homeType .list-item span:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #d4b896;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-homeType .list-item input:checked+span:before{background:#f77c00;border-color:#f77c00;box-shadow:inset 0 0 0 3px #fff}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .list.list-homeType .list-item input:checked+span:before{background:#f77c00}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .annotation{text-align:right;width:714px;margin:8px auto 0}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .action{background:#fff;padding:30px 0 40px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .action_button{color:#fff;cursor:pointer;appearance:none;border:none;border-bottom:4px solid #e15f00;outline:0;width:100%;padding-top:8px}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .action_button:disabled{background:#b7bec2;border-color:#b7bec2}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .action_button:disabled:hover{cursor:auto}.landing-page-v2-module__vRnTqW__landingV2 .gaiheki-form .action_button:disabled .action_button-free{background:#d6d9db;border-color:#d6d9db}.landing-page-v2-module__vRnTqW__landingV2 .footer__links{border-bottom:4px solid #d4b896;padding:26px 0 14px}.landing-page-v2-module__vRnTqW__landingV2 .footer__list{justify-content:center;margin:0;font-size:14px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li:not(:last-child){margin:0 32px 0 0}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li{padding:0 0 0 20px}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li:before{content:"▸";color:#f77c00;margin-left:-16px;margin-right:4px}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li a{color:#555;text-decoration:none}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li a:hover{text-decoration:underline}.landing-page-v2-module__vRnTqW__landingV2 .footer__company{padding:68px 0 26px;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .footer__companyBox{justify-content:center;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .footer__company dt{color:#8b7048;font-weight:700;line-height:1.6}.landing-page-v2-module__vRnTqW__landingV2 .footer__company dd{color:#8b7048;margin-left:30px;line-height:1.6}.landing-page-v2-module__vRnTqW__landingV2 .footer__company dd a{color:#d96b00}.landing-page-v2-module__vRnTqW__landingV2 .footer__copyright{color:#8b7048;text-align:center;background:#faf6f0;border-top:1px solid #f0e6d6;padding:24px 0;font-weight:500}.landing-page-v2-module__vRnTqW__landingV2 .n_footerCopyright{padding-bottom:140px;font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .color-blue{color:#f77c00}.landing-page-v2-module__vRnTqW__landingV2 .color-green{color:#f77c00}.landing-page-v2-module__vRnTqW__landingV2 .header-companylogo-text{color:#fff;letter-spacing:.5px;background:#f77c00;border-radius:10px;padding:8px 16px;font-size:16px;font-weight:700;display:inline-block;box-shadow:0 2px 8px #f77c0033}.landing-page-v2-module__vRnTqW__landingV2 .site-header{z-index:10;background:#fff;padding:15px 0;position:relative;box-shadow:0 1px 3px #0000000d}.landing-page-v2-module__vRnTqW__landingV2 .site-header .inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .site-header .logo{align-items:center;gap:15px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .site-header .logo-mark{color:#fff;letter-spacing:.05em;background:#f08019;border-radius:6px;padding:8px 18px;font-size:18px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .site-header .logo-text{color:#555;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .site-header .header-right{align-items:center;gap:25px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .site-header .tel .num{color:#222;letter-spacing:.02em;font-family:Oswald,Noto Sans JP,sans-serif;font-size:30px;font-weight:600}.landing-page-v2-module__vRnTqW__landingV2 .site-header .tel .num:before{content:"📞";margin-right:4px;font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .site-header .tel .hours{color:#666;margin-top:2px;font-size:11px}.landing-page-v2-module__vRnTqW__landingV2 .site-header .header-btn{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:6px;padding:12px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.landing-page-v2-module__vRnTqW__landingV2 .site-header .header-btn:hover{background:#f5f5f5}.landing-page-v2-module__vRnTqW__landingV2 .flex_in{display:flex}.landing-page-v2-module__vRnTqW__landingV2 .fv_lead{writing-mode:vertical-rl;color:#333;letter-spacing:.15em;z-index:3;font-size:17px;font-weight:700;line-height:1.8;position:absolute;top:60px;left:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_lead p{margin-left:8px}.landing-page-v2-module__vRnTqW__landingV2 .fv_lead .txt2{color:#f08019}.landing-page-v2-module__vRnTqW__landingV2 .fv_person{z-index:2;width:480px;position:absolute;bottom:0;left:90px}.landing-page-v2-module__vRnTqW__landingV2 .fv_person .person-placeholder{background:#fff;border:2px dashed #d4b896;border-radius:8px;justify-content:center;align-items:center;width:100%;height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.landing-page-v2-module__vRnTqW__landingV2 .fv_person .person-placeholder img{object-fit:cover;width:100%;height:100%;display:block}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left .lead_1{margin-left:auto;margin-right:auto}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{z-index:2;flex-shrink:0;width:42%;max-width:460px;padding-right:20px;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img img{width:100%;height:auto;display:block}.landing-page-v2-module__vRnTqW__landingV2 .g_ld{color:#333;letter-spacing:.05em;text-transform:none;text-underline-offset:4px;margin-bottom:18px;padding-left:4px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.7;-webkit-text-decoration:underline #333;text-decoration:underline #333;text-decoration-thickness:1.5px}.landing-page-v2-module__vRnTqW__landingV2 .fv_features li{text-align:center;color:#fff;background:#f77c00;border:none;border-radius:6px;flex:none;width:180px;padding:16px 8px;font-size:15px;font-weight:700;box-shadow:0 4px 12px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1{z-index:4;width:170px;position:absolute;top:30px;right:20px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge{color:#fff;text-align:center;background:radial-gradient(circle,gold 0%,#f0a020 70%,#c68016 100%);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative;box-shadow:0 8px 20px #b464004d}.landing-page-v2-module__vRnTqW__fv_no1 .landing-page-v2-module__vRnTqW__badge:before{content:"★★★★★";letter-spacing:2px;color:#fff;font-size:9px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge:after{content:"★★★★★";letter-spacing:2px;color:#fff;font-size:9px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge .label{margin:4px 0;font-size:13px;font-weight:700;line-height:1.3}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge .no1{font-family:Oswald,Noto Sans JP,sans-serif;font-size:38px;font-weight:600;line-height:1}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .ribbon{color:#fff;text-align:center;letter-spacing:.05em;background:#9a3412;border-radius:3px;width:fit-content;margin:8px auto 0;padding:6px 12px;font-size:11px;font-weight:700;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .cta_free{text-align:center;color:#333;background:#ffeb3b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;font-size:20px;font-weight:900;line-height:1;display:flex;position:absolute;top:-15px;left:-20px;transform:rotate(-8deg);box-shadow:0 4px 10px #0000001a}.landing-page-v2-module__vRnTqW__landingV2 .artl .arrow{color:#333;padding:0 30px;font-size:15px;font-weight:600;display:inline-block;position:relative}.landing-page-v2-module__vRnTqW__artl .landing-page-v2-module__vRnTqW__arrow:before{content:"";background:#333;width:2px;height:24px;position:absolute;top:50%}.landing-page-v2-module__vRnTqW__landingV2 .artl .arrow:after{content:"";background:#333;width:2px;height:24px;position:absolute;top:50%}.landing-page-v2-module__vRnTqW__landingV2 .artl .arrow:before{left:0;transform:translateY(-50%)rotate(-20deg)}.landing-page-v2-module__vRnTqW__landingV2 .artl .arrow:after{right:0;transform:translateY(-50%)rotate(20deg)}.landing-page-v2-module__vRnTqW__landingV2 .artl{text-align:center;margin-bottom:16px;padding-left:0}.landing-page-v2-module__vRnTqW__landingV2 .tl{text-align:center;color:#fff;letter-spacing:.02em;margin-bottom:14px;font-size:31px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .tl_sub{text-align:center;color:#ffffffe6;max-width:600px;margin:8px auto 24px;font-size:14px;line-height:1.7}.landing-page-v2-module__vRnTqW__landingV2 .form_li .ct{color:#555;white-space:nowrap;font-size:14px;font-weight:600}.landing-page-v2-module__vRnTqW__landingV2 .form_li input{border:1.5px solid #f08019;border-radius:5px;outline:none;width:280px;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.landing-page-v2-module__vRnTqW__landingV2 .form_li input:focus{border-color:#d96b0f}.landing-page-v2-module__vRnTqW__landingV2 .form_li input::placeholder{color:#bbb}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiSelect-icon{color:#f77c00;right:12px}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiSelect-select{box-sizing:border-box;align-items:center;min-height:48px;font-size:15px;font-weight:700;display:flex;padding:14px var(--lp-gutter-x)!important;padding-right:36px!important}.landing-page-v2-module__vRnTqW__landingV2 .fv_select{color:#1a1a1a;cursor:pointer;width:100%;font-size:15px;font-weight:500}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root{background-color:#fff;border-radius:12px;min-height:48px}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root fieldset{border:1.5px solid #d6d6d6;border-radius:12px;transition:border-color .2s,box-shadow .2s}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root:hover fieldset{border-color:#aaa}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f77c00;box-shadow:0 0 0 3px #f77c0026}.landing-page-v2-module__vRnTqW__landingV2 .fv_select.Mui-disabled .MuiOutlinedInput-root{cursor:not-allowed;background-color:#f5f5f599}.landing-page-v2-module__vRnTqW__landingV2 .fv_cta .btn{text-align:center}.landing-page-v2-module__vRnTqW__landingV2 .s_btn_s{color:#f77c00;cursor:pointer;letter-spacing:.05em;background:#fff;border:none;border-radius:50px;align-items:center;gap:12px;padding:20px 70px;font-family:inherit;font-size:22px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 6px #00000026,0 10px 20px #00000026}.landing-page-v2-module__vRnTqW__landingV2 .fv_mb{display:none}@media (max-width:1024px){.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{font-size:44px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{font-size:26px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left{padding-left:20px;padding-right:20px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1{width:140px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge{width:140px;height:140px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1 .badge .no1{font-size:30px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_02{font-size:clamp(17px,3.2vw,28px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_03{font-size:clamp(17px,3.2vw,28px)}}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 .cost-img{flex-direction:column;gap:15px;max-width:100%;padding:12px clamp(.5rem,2.5vw,.875rem)}.landing-page-v2-module__vRnTqW__landingV2 .cost-img__illust{width:180px;margin:0 auto}.landing-page-v2-module__vRnTqW__landingV2 .cost-list{width:100%}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__item{gap:10px;padding:12px clamp(4px,1.5vw,8px)}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__text .lp-wrap-chunk{overflow-wrap:anywhere;max-width:100%}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__icon{width:44px;height:44px}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__icon svg{width:24px;height:24px}.landing-page-v2-module__vRnTqW__landingV2 .cost-list__text{letter-spacing:0;font-size:clamp(14px,4vw,15px)}.landing-page-v2-module__vRnTqW__landingV2 .site-header .inner{flex-direction:column;gap:12px}.landing-page-v2-module__vRnTqW__landingV2 .site-header .header-right{flex-direction:column;gap:10px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner_content{flex-direction:column;min-height:auto;padding:30px 0}.landing-page-v2-module__vRnTqW__landingV2 .fv_lead{writing-mode:horizontal-tb;text-align:center;margin-bottom:20px;font-size:15px;position:static}.landing-page-v2-module__vRnTqW__landingV2 .fv_lead p{margin-left:0;display:inline}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left{text-align:center;width:100%;padding-top:0;padding-left:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{width:80%;max-width:300px;margin:20px auto 0;padding-right:0}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{font-size:36px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .fv_no1{margin:20px auto;position:static}.landing-page-v2-module__vRnTqW__landingV2 .fv_cta{margin:20px;padding:25px 20px}.landing-page-v2-module__vRnTqW__landingV2 .cta_free{width:70px;height:70px;font-size:11px;top:-10px;left:-5px}.landing-page-v2-module__vRnTqW__landingV2 .artl{padding-left:0}.landing-page-v2-module__vRnTqW__landingV2 .form_li{grid-template-columns:1fr;gap:12px}.landing-page-v2-module__vRnTqW__landingV2 .form_li li{flex-direction:column;align-items:stretch;width:100%}.landing-page-v2-module__vRnTqW__landingV2 .form_li input{width:100%}.landing-page-v2-module__vRnTqW__landingV2 .s_btn_s{white-space:normal;flex-wrap:wrap;justify-content:center;width:100%;padding:16px 20px;font-size:18px}.landing-page-v2-module__vRnTqW__landingV2 .tl{font-size:20px}.landing-page-v2-module__vRnTqW__landingV2 .fv_mb{display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_features{flex-direction:column;align-items:center}.landing-page-v2-module__vRnTqW__landingV2 .fv_features li{width:100%;max-width:300px}}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:40px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo .logo-house{width:64px;height:64px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo .logo-text small{color:#333;letter-spacing:.02em;margin-bottom:2px;font-size:13px;font-weight:800;display:block}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo .logo-text .logo-main{letter-spacing:.02em;font-size:34px;font-weight:900;line-height:1}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo .logo-text .logo-main .o{color:#f08019}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-logo .logo-text .logo-main .b{color:#333}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{z-index:2;width:42%;max-width:620px;position:absolute;top:0;bottom:0;right:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff3e300 55%,#fff3e366 75%,#fff3e3d9 92%,#fff3e3 100%);position:absolute;inset:0}.landing-page-v2-module__vRnTqW__cta,.landing-page-v2-module__vRnTqW__cta:link,.landing-page-v2-module__vRnTqW__cta:visited,.landing-page-v2-module__vRnTqW__cta:hover{text-decoration:none;color:#fff!important}.landing-page-v2-module__vRnTqW__landingV2 .cta:active{text-decoration:none;color:#fff!important}@media (max-width:860px){.landing-page-v2-module__vRnTqW__landingV2 .site-header__inner{padding:0 var(--lp-gutter-x);gap:16px;height:62px}.landing-page-v2-module__vRnTqW__landingV2 .nav{display:none}.landing-page-v2-module__vRnTqW__landingV2 .cta span{display:none}.landing-page-v2-module__vRnTqW__landingV2 .cta{padding:11px}}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left{padding-left:var(--lp-gutter-x-tight);padding-right:var(--lp-gutter-x-tight)}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead{font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .fv_features{flex-direction:column;align-items:center}.landing-page-v2-module__vRnTqW__landingV2 .fv_features li{width:100%;max-width:300px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner_content{flex-direction:column;padding-top:30px;padding-right:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{width:100%;max-width:none;height:360px;margin-top:24px;position:relative;top:auto;bottom:auto;right:auto}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img img{object-position:72% top}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:before{background:linear-gradient(#fff3e3 0%,#fff3e300 30%)}}.landing-page-v2-module__vRnTqW__landingV2 *{box-sizing:border-box;margin:0;padding:0}.landing-page-v2-module__vRnTqW__landingV2 :root{--header-accent:#f77c00;--header-accent-hover:#e06e00;--nav-text:#6b7280;--nav-text-hover:#f77c00;--brand-text:#1a2b22;--header-bg:#fff;--avatar-ring:#e5e7eb}.landing-page-v2-module__vRnTqW__landingV2 .site-header{z-index:100;background:var(--header-bg);border-bottom:1px solid #eceef0;width:100%;font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0}.landing-page-v2-module__vRnTqW__landingV2 .site-header__inner{align-items:center;gap:40px;max-width:1240px;height:58px;margin:0 auto;padding:0 28px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .brand__logo{width:auto;height:40px;display:block}.landing-page-v2-module__vRnTqW__landingV2 .nav{flex-shrink:0;align-items:center;gap:32px;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .nav a{color:var(--nav-text);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none;transition:color .18s}.landing-page-v2-module__vRnTqW__landingV2 .nav a:hover{color:var(--nav-text-hover)}.landing-page-v2-module__vRnTqW__landingV2 .actions{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}:is(.landing-page-v2-module__vRnTqW__landingV2 .cta,.landing-page-v2-module__vRnTqW__landingV2 .cta:link,.landing-page-v2-module__vRnTqW__landingV2 .cta:visited,.landing-page-v2-module__vRnTqW__landingV2 .cta:hover,.landing-page-v2-module__vRnTqW__landingV2 .cta:active){text-decoration:none;color:#fff!important}.landing-page-v2-module__vRnTqW__landingV2 .cta{background:var(--header-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.landing-page-v2-module__vRnTqW__landingV2 .cta span{color:#fff}.landing-page-v2-module__vRnTqW__landingV2 .cta:hover{background:var(--header-accent-hover);transform:translateY(-1px)}.landing-page-v2-module__vRnTqW__landingV2 .cta svg{stroke:#fff;flex-shrink:0;width:18px;height:18px}.landing-page-v2-module__vRnTqW__landingV2 .avatar{object-fit:cover;border:1px solid var(--avatar-ring);border-radius:50%;flex-shrink:0;width:40px;height:40px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch{background:linear-gradient(135deg,#fff8ed 0%,#ffe9cf 100%);position:relative;overflow:hidden}:is(.landing-page-v2-module__vRnTqW__landingV2 #eyecatch,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h2,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch p,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch li,.landing-page-v2-module__vRnTqW__landingV2 #eyecatch span){font-family:Hiragino Sans,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,メイリオ,meiryo,sans-serif}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .fv_main{position:relative}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner{max-width:1440px;margin:0 auto;padding:0 30px;position:relative}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner_content{align-items:center;min-height:320px;padding:20px 46% 20px 0;display:flex}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left{text-align:center;z-index:3;flex:1;padding:15px 20px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-kicker{color:#fff;letter-spacing:-.01em;background:#f77c00;border-radius:30px;margin:0 0 22px;padding:10px 36px;font-size:22px;font-weight:800;line-height:1.4;display:inline-block;box-shadow:0 4px 12px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph{vertical-align:-2px;color:#333;font-size:1.2em;line-height:1;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph--ruby{padding-top:.25em;display:inline-block;position:relative}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph--ruby .furi{color:#333;letter-spacing:.05em;white-space:nowrap;text-shadow:none;font-size:.32em;font-weight:800;line-height:1;display:block;position:absolute;top:-.15em;left:50%;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph--ruby-ai{color:#f08019}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph--ruby-ai .furi{color:#f08019}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph--ruby .ai-letters{letter-spacing:.02em}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{color:#333;letter-spacing:.02em;white-space:nowrap;margin-bottom:24px;font-size:34px;font-weight:900;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .hero-line1{color:#333;text-shadow:none;white-space:nowrap;display:inline}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .hero-line2{color:#f08019;text-shadow:2px 2px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff;white-space:nowrap;margin-top:8px;font-size:1.5em;line-height:1.2;display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead{color:#e63946;letter-spacing:.02em;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead .sublead_sp{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_img{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_cards{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{color:#e63946;letter-spacing:.02em;margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .heading-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ffe04fe6 58%);border-radius:2px;padding:0 2px}.landing-page-v2-module__vRnTqW__landingV2 .lead_1{color:#333;max-width:620px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:700;line-height:2.2}.landing-page-v2-module__vRnTqW__landingV2 .lead_marker{color:#333;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:6px;font-size:1.2em;font-weight:700;line-height:1.4;display:inline;position:relative}.landing-page-v2-module__vRnTqW__landingV2 .lead_sp{display:none}.landing-page-v2-module__vRnTqW__landingV2 .lead_marker:after{content:"";background:#f77c00;height:3px;position:absolute;bottom:0;left:0;right:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_features{justify-content:center;gap:12px;margin-top:24px;padding:0;list-style:none;display:flex}.landing-page-v2-module__vRnTqW__landingV2 .fv_features li{color:#fff;text-align:center;background:#f77c00;border:none;border-radius:6px;flex:none;width:180px;padding:16px 8px;font-size:16px;font-weight:700}.landing-page-v2-module__vRnTqW__landingV2 .fv_features .badge_sp{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{z-index:2;width:46%;min-width:420px;position:absolute;top:0;bottom:0;right:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img img{object-fit:cover;object-position:72% top;width:100%;height:100%;display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff3e3 0%,#fff3e3d9 12%,#fff3e373 28%,#fff3e300 50%);position:absolute;inset:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:after{content:none!important}.landing-page-v2-module__vRnTqW__landingV2 .fv_cta{z-index:5;background:#f77c00;border-radius:0;max-width:100%;margin:0;padding:40px 60px 48px;position:relative;box-shadow:0 12px 40px #f77c0040}.landing-page-v2-module__vRnTqW__landingV2 .fv_cta .in{position:relative}.landing-page-v2-module__vRnTqW__landingV2 .artl{text-align:center;margin-bottom:16px}.landing-page-v2-module__vRnTqW__landingV2 .cta_badge{color:#d96b00;letter-spacing:.05em;background:#fff;border:3px solid #ffce63;border-radius:40px;padding:10px 34px;font-size:22px;font-weight:800;display:inline-block;position:relative;box-shadow:0 4px 12px #d96b0040}:is(.landing-page-v2-module__vRnTqW__landingV2 .cta_badge:before,.landing-page-v2-module__vRnTqW__landingV2 .cta_badge:after){content:"";vertical-align:middle;background:#d96b00;width:18px;height:2px;margin:0 12px;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .tl{text-align:center;color:#fff;letter-spacing:.02em;margin-bottom:16px;font-size:31px;font-weight:800;line-height:1.4}.landing-page-v2-module__vRnTqW__landingV2 .tl_sub{text-align:center;color:#fff;margin-bottom:28px;font-size:14px;font-weight:600;line-height:1.7}.landing-page-v2-module__vRnTqW__landingV2 .form_li{grid-template-columns:1fr;gap:16px;max-width:720px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}.landing-page-v2-module__vRnTqW__landingV2 .form_li li{width:100%;list-style:none;display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root fieldset{border-color:#f08019}:is(.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root:hover fieldset,.landing-page-v2-module__vRnTqW__landingV2 .fv_select .MuiOutlinedInput-root.Mui-focused fieldset){border-color:#d96b0f}.landing-page-v2-module__vRnTqW__landingV2 .btn{text-align:center;margin-top:20px}.landing-page-v2-module__vRnTqW__landingV2 .s_btn_s{color:#d96b00;cursor:pointer;letter-spacing:.02em;background:#fff;border:none;border-radius:999px;padding:18px 60px;font-size:20px;font-weight:800;transition:all .2s;display:inline-block;box-shadow:0 4px 16px #00000026}.landing-page-v2-module__vRnTqW__landingV2 .s_btn_s:hover{background:#fff8ed;transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width:860px){.landing-page-v2-module__vRnTqW__landingV2 .site-header__inner{padding:0 var(--lp-gutter-x);gap:16px;height:62px}.landing-page-v2-module__vRnTqW__landingV2 .nav{display:none}.landing-page-v2-module__vRnTqW__landingV2 .cta span{display:none}.landing-page-v2-module__vRnTqW__landingV2 .cta{padding:11px}}@media (max-width:767px){.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead{font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .fv_features{flex-direction:column;align-items:center}.landing-page-v2-module__vRnTqW__landingV2 .fv_features li{width:100%;max-width:300px}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner_content{flex-direction:column;padding-top:30px;padding-right:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{width:100%;max-width:none;height:360px;margin-top:24px;position:relative;top:auto;bottom:auto;right:auto}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img img{object-position:72% top}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:before{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_cta{padding:25px var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .cta_badge{padding:8px var(--lp-gutter-x);font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .tl{font-size:22px}.landing-page-v2-module__vRnTqW__landingV2 .tl_sub{font-size:13px}.landing-page-v2-module__vRnTqW__landingV2 .s_btn_s{white-space:normal;flex-wrap:wrap;justify-content:center;padding:14px 20px;font-size:16px}.landing-page-v2-module__vRnTqW__landingV2{--lp-gutter-x:clamp(.25rem, 2.5vw, .75rem);--lp-gutter-x-tight:clamp(.1875rem, 1.5vw, .5rem);--lp-gutter-y:clamp(1.5rem, 5vw, 2.75rem);--lp-card-pad-x:clamp(.5rem, 2vw, 1rem)}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner{padding-left:var(--lp-gutter-x-tight);padding-right:var(--lp-gutter-x-tight)}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .left{padding-left:var(--lp-gutter-x-tight);padding-right:var(--lp-gutter-x-tight)}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch{overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner_content{min-height:auto;padding-top:1.25rem;padding-bottom:1rem}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1{white-space:normal;letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:1.25rem;font-size:clamp(1.125rem,5.2vw,1.375rem);line-height:1.5;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .hero-line1{white-space:normal}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .hero-line2{white-space:normal;margin-top:.375rem;font-size:clamp(1.25rem,6vw,1.625rem);display:block}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch h1 .emph{vertical-align:baseline}.landing-page-v2-module__vRnTqW__landingV2 .solution-callout{padding:18px var(--lp-gutter-x) 40px;white-space:normal;font-size:clamp(18px,5.5vw,22px);line-height:1.55}.landing-page-v2-module__vRnTqW__landingV2 .solution-callout .brand-pill{vertical-align:2px;margin:0 3px;padding:4px 14px;font-size:.85em}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout{padding:0 var(--lp-gutter-x) 40px;white-space:normal;font-size:clamp(16px,4.8vw,20px)}.landing-page-v2-module__vRnTqW__landingV2 .soba-flow-callout .text_01{white-space:normal}.landing-page-v2-module__vRnTqW__landingV2 .contents{padding-top:48px;padding-bottom:48px}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header{font-size:24px;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .contents .contents-header .feature-logo{width:180px;height:56px;font-size:22px;line-height:56px}.landing-page-v2-module__vRnTqW__landingV2 .cost-heading{font-size:21px;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--soba{padding-top:40px;padding-bottom:40px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--soba .contents-inner{width:100%;max-width:720px;padding:clamp(16px, 4vw, 28px) var(--lp-gutter-x) 32px;box-sizing:border-box;margin:0 auto;display:block}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading{overflow-wrap:break-word;white-space:normal;margin-bottom:16px;font-size:clamp(15px,4vw,18px);line-height:1.65}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_01{font-size:clamp(17px,4.8vw,20px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_02{white-space:normal;font-size:clamp(17px,4.8vw,20px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .text_03{white-space:normal;font-size:clamp(17px,4.8vw,20px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-heading .soba-logo{padding:5px 12px;font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart{box-sizing:border-box;width:100%;max-width:100%;padding:clamp(28px, 8vw, 36px) var(--lp-gutter-x-tight) 20px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_list{justify-content:space-between;gap:clamp(2px,1vw,6px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item{flex:1 1 0;width:auto;min-width:0}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_bar{width:100%;max-width:clamp(36px,17vw,64px)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--yours .soba-chart_bar{height:auto;min-height:clamp(7.5rem,38vw,11.25rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--proper .soba-chart_bar{height:auto;min-height:clamp(5rem,25vw,7.5rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item--cheap .soba-chart_bar{height:auto;min-height:clamp(2.5rem,13vw,3.75rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item .item_num{font-size:clamp(.75rem,3.8vw,1.1875rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_item .item_unit{font-size:clamp(.625rem,2.8vw,.875rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_label{white-space:normal;font-size:clamp(.5625rem,2.5vw,.8125rem);line-height:1.3;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_badge{white-space:nowrap;padding:.1875rem .375rem;font-size:clamp(.5rem,2.2vw,.6875rem);overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_value{white-space:normal;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-text{box-sizing:border-box;width:100%;padding:14px var(--lp-gutter-x);font-size:15px}.landing-page-v2-module__vRnTqW__landingV2 .contents--soba .soba-chart_diff{white-space:normal;padding:12px 14px;font-size:13px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain{flex-flow:wrap;justify-content:center;align-items:center;gap:12px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-img{flex:none;order:1;width:72px}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-content{flex:0 0 100%;order:2;width:100%}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list{text-align:center}.landing-page-v2-module__vRnTqW__landingV2 .story-pain-list li{white-space:normal;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;font-size:12px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo{padding:var(--lp-gutter-y) var(--lp-gutter-x) clamp(2.5rem, 6vw, 3rem)}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-title{margin-bottom:32px;font-size:24px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-title .sub{font-size:17px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .fukidashi-wrap{flex-direction:row;justify-content:center;align-items:stretch;gap:12px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .fukidashi{flex:1;width:auto;max-width:160px;height:54px;padding:0 6px;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-lead{font-size:21px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-sodan .small{font-size:17px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-sodan .strong{white-space:normal;font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .contents--hojo .hojo-deadline{font-size:27px}.landing-page-v2-module__vRnTqW__landingV2 .case{padding:var(--lp-gutter-y) var(--lp-gutter-x) clamp(2.5rem, 6vw, 3rem)}.landing-page-v2-module__vRnTqW__landingV2 .case-title{margin-bottom:36px;font-size:24px}.landing-page-v2-module__vRnTqW__landingV2 .case-title .color-blue{font-size:18px}.landing-page-v2-module__vRnTqW__landingV2 .case-list{grid-template-columns:1fr;gap:16px;width:100%;padding:0}.landing-page-v2-module__vRnTqW__landingV2 .case-section-divider{box-sizing:border-box;width:100%;margin-top:40px;padding-left:0;padding-right:0}.landing-page-v2-module__vRnTqW__landingV2 .case-detail{padding:var(--lp-card-pad-x) var(--lp-card-pad-x) calc(var(--lp-card-pad-x) + .125rem)}.landing-page-v2-module__vRnTqW__landingV2 .case-heading{font-size:18px}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--faq{padding:48px var(--lp-gutter-x) 48px;box-sizing:border-box}.landing-page-v2-module__vRnTqW__landingV2 .contents--faq .questionlist{width:100%}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header{padding:1.25rem var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .question .question-body{padding:0 var(--lp-gutter-x) 1.25rem var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .question .question-header .question-header-text{font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .footer__links{padding-left:var(--lp-gutter-x-tight);padding-right:var(--lp-gutter-x-tight);box-sizing:border-box;max-width:100%;overflow-x:clip}.landing-page-v2-module__vRnTqW__landingV2 .footer__company{padding-left:var(--lp-gutter-x);padding-right:var(--lp-gutter-x);box-sizing:border-box}.landing-page-v2-module__vRnTqW__landingV2 .footer__companyBox{max-width:100%}.landing-page-v2-module__vRnTqW__landingV2 .footer__company dd{text-align:center;margin-left:0}.landing-page-v2-module__vRnTqW__landingV2 .footer__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;max-width:100%;font-size:clamp(.5625rem,2.8vw,.6875rem)}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li{flex:0 auto;max-width:100%;padding-left:.75rem}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li:not(:last-child){margin-right:0}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li:before{margin-left:-.625rem}.landing-page-v2-module__vRnTqW__landingV2 .footer__list li a{white-space:nowrap;display:inline-block}.landing-page-v2-module__vRnTqW__landingV2 .n_footerCopyright{padding-bottom:0}.landing-page-v2-module__vRnTqW__landingV2 .footer__copyright{padding:16px var(--lp-gutter-x-tight)}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel{padding-top:2rem;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel .fixpanel-area{width:100%;padding:0 var(--lp-gutter-x);box-sizing:border-box;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;height:auto;min-height:3.5rem;padding:.625rem .75rem;font-size:clamp(.75rem,3.6vw,.9375rem);display:grid;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-text{white-space:nowrap;width:max-content;max-width:calc(100vw - 2 * var(--lp-gutter-x));letter-spacing:-.03em;padding:.25rem clamp(.75rem,4vw,1.25rem);font-size:clamp(.625rem,2.8vw,.75rem);top:-1.375rem}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free{width:auto;min-width:3.5rem;height:auto;min-height:2.375rem;position:static}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-label{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;padding:0;line-height:1.35;display:-webkit-box;overflow:hidden}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button:after{position:static;top:auto;right:auto;transform:none}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button-label .fixpanel_label_pc{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button-label .fixpanel_label_sp{display:inline}.landing-page-v2-module__vRnTqW__landingV2 #js-wrapper{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.landing-page-v2-module__vRnTqW__landingV2 .contents.contents--flow{padding-top:72px;padding-bottom:56px}.landing-page-v2-module__vRnTqW__landingV2 .flow{box-sizing:border-box;padding-left:var(--lp-gutter-x);padding-right:var(--lp-gutter-x)}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child){margin-top:18px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item:not(:first-child):before{text-align:center;width:100%;height:48px;font-size:16px;line-height:48px;top:-48px;left:0;right:0;transform:none}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .step-label{padding:8px 0;font-size:14px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .step-text{padding:16px var(--lp-gutter-x-tight);font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal{padding:18px var(--lp-gutter-x);font-size:15px;line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .flow .flow-item .flow-item_goal .color-green{font-size:16px}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{overflow-wrap:break-word;margin-bottom:0;font-size:clamp(16px,4.5vw,18px);line-height:1.5}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{display:none!important}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_img{z-index:2;width:100vw;max-width:100vw;height:auto;min-height:12.5rem;margin:.5rem 0 1.125rem;display:block;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_imgwrap{-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_img img{object-fit:cover;object-position:50% 6%;transform-origin:58% 30%;width:100%;height:100%;display:block;transform:translate(6%)scale(1.4)}.landing-page-v2-module__vRnTqW__landingV2 .fv_intro_box{padding:var(--lp-card-pad-x) var(--lp-gutter-x-tight) calc(var(--lp-card-pad-x) + .125rem);background:#fff;border:1px solid #f1d8b6;border-radius:16px;flex-direction:column;align-items:stretch;margin:16px 0 4px;display:flex;position:relative;box-shadow:0 6px 20px #0000001f}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead .sublead_pc{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead .sublead_sp{display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_lead{box-sizing:border-box;white-space:normal;text-align:center;color:#fff;width:100%;max-width:none;padding:11px var(--lp-gutter-x-tight);letter-spacing:-.01em;background:#f77c00;border-radius:10px;margin:0 0 12px;font-size:clamp(12px,3.4vw,13px);font-weight:800;line-height:1.45;position:static;overflow:visible;transform:none;box-shadow:0 4px 12px #f77c004d}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .hero-kicker{white-space:normal;padding:.5rem var(--lp-gutter-x-tight);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(.75rem,3.6vw,.875rem);overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .lead_1{white-space:normal;letter-spacing:-.03em;overflow-wrap:break-word;max-width:none;font-size:clamp(.9375rem,4.5vw,1.125rem);line-height:1.75;overflow-x:clip}.landing-page-v2-module__vRnTqW__landingV2 .lead_1 .lp-wrap-chunk{overflow-wrap:anywhere;max-width:100%}.landing-page-v2-module__vRnTqW__landingV2 .fv_intro_box{height:auto;min-height:unset;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .fv_sub_heading{overflow-wrap:break-word;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .lead_pc{display:none}.landing-page-v2-module__vRnTqW__landingV2 .lead_sp{box-sizing:border-box;width:100%;max-width:100%;display:block}.landing-page-v2-module__vRnTqW__landingV2 .lead_marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#ffe04fe6 60%);padding-bottom:0;font-size:1em}.landing-page-v2-module__vRnTqW__landingV2 .lead_marker:after{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_features{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_features .badge_pc{display:none}.landing-page-v2-module__vRnTqW__landingV2 .fv_features .badge_sp{display:block}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_cards{top:50%;left:var(--lp-gutter-x);z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_cards span{color:#fff;text-align:left;white-space:normal;min-height:unset;background:#f77c00;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.4375rem;height:auto;padding:.625rem .875rem;font-size:clamp(.75rem,3.2vw,.875rem);font-weight:700;line-height:1.4;display:flex;overflow:visible;box-shadow:0 4px 12px #0000002e}.landing-page-v2-module__vRnTqW__landingV2 .fv_gap_cards span:before{content:"✓";color:#f77c00;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img{z-index:0;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;position:absolute;inset:0}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img img{object-fit:cover;object-position:78% top;width:100%;height:100%}.landing-page-v2-module__vRnTqW__landingV2 .fv_person_img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff3e3eb 0%,#fff3e3d1 55%,#fff3e3b3 100%);display:block;position:absolute;inset:0}.landing-page-v2-module__vRnTqW__landingV2 #eyecatch .inner{z-index:2;position:relative;overflow:visible}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free{min-width:3.25rem}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free span{font-size:.6875rem}}@media (max-width:360px){.landing-page-v2-module__vRnTqW__landingV2 .footer__list{flex-direction:column;align-items:center;gap:.5rem;font-size:clamp(.625rem,3.2vw,.6875rem)}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free{min-width:3rem}.landing-page-v2-module__vRnTqW__landingV2 .fixpanel_button .fixpanel_button-free span{font-size:.625rem}}
