@charset "UTF-8";:root{--color-main-black:#1d1d1d;--color-main-safie:#00a2ad;--color-main-safie-v2:#0096b2;--color-main-yellow:#ffd200;--color-bg-white:#fff;--color-bg-safie:#00a2ad;--color-bg-safie-v2:#0096b2;--color-bg-black:#1d1d1d;--color-text-black:#1d1d1d;--color-text-white:#fff;--color-text-safie:#00a2ad;--color-text-safie-v2:#0096b2;--color-text-green:#00a2ad;--color-btn-yellow:#ffd200;--color-border-gray:#e0e0e0;--color-border-white:#fff}.re_safieContactform .bl_inquiryFormWrapper{background-color:var(--color-bg-white);border-radius:8px;line-height:1.5;padding:32px}@container (width <= 768px){.re_safieContactform .bl_inquiryFormWrapper{border-radius:0;padding-left:24px;padding-right:24px}}.re_safieContactform a{display:inline-block;position:relative;text-decoration:underline}.re_safieContactform a[target=_blank]:after{content:"\e911";display:inline-block;font-family:safie-icon;font-size:1.4rem;margin:0 0 0 .25em;position:relative;text-decoration:none;top:2px}.re_safieContactform .hs-form-checkbox:hover input,.re_safieContactform .hs-form-checkbox:hover label,.re_safieContactform .hs-form-radio:hover input,.re_safieContactform .hs-form-radio:hover label{cursor:pointer}.re_safieContactform input[type=checkbox],.re_safieContactform input[type=radio]{border:2px solid #9e9e9e;display:block;height:20px!important;margin:0;width:20px!important}.re_safieContactform input[type=checkbox]:checked,.re_safieContactform input[type=radio]:checked{border:6px solid #0096b2}.re_safieContactform input[type=checkbox]:checked+span,.re_safieContactform input[type=radio]:checked+span{font-weight:700}.re_safieContactform input[type=checkbox]:hover,.re_safieContactform input[type=radio]:hover{border-color:#0096b2}.re_safieContactform input[type=checkbox]:hover+span,.re_safieContactform input[type=radio]:hover+span{color:#0096b2}.re_safieContactform input[type=radio]{border-radius:50%}.re_safieContactform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]),.re_safieContactform select,.re_safieContactform textarea{background:#fff;border-radius:4px;font-family:inherit;font-size:1.6rem;height:38px;line-height:1.5;outline:1px solid #9e9e9e;outline-offset:0;padding:3px 11px;width:100%}.re_safieContactform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset])::placeholder,.re_safieContactform select::placeholder,.re_safieContactform textarea::placeholder{color:rgba(0,0,0,.38);font-size:1.6rem;line-height:1.5}.re_safieContactform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]).error,.re_safieContactform select.error,.re_safieContactform textarea.error{outline:2px solid #d00}.re_safieContactform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=reset]):focus,.re_safieContactform select:focus,.re_safieContactform textarea:focus{outline:2px solid #0096b2}.re_safieContactform .hs-fieldtype-select .input{position:relative}.re_safieContactform .hs-fieldtype-select .input:after{border-style:solid;border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000;content:"";display:block;height:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translate(-50%,-50%);width:0}.re_safieContactform select{position:relative;width:100%!important}.re_safieContactform select:invalid{color:rgba(0,0,0,.38);font-size:1.6rem;line-height:1.5}.re_safieContactform select:valid{color:#000}.re_safieContactform textarea{height:260px;padding-top:8px;width:100%!important}.re_safieContactform fieldset{max-width:none!important}.re_safieContactform fieldset>div{margin-bottom:40px;margin-top:0}.re_safieContactform fieldset label span:first-child{font-weight:700}.re_safieContactform fieldset>[class^=hs_inquiry_type]{margin-top:0}.re_safieContactform fieldset:last-of-type>div{margin-bottom:0}.re_safieContactform fieldset .hs_type+.hs_company{margin-top:40px}.re_safieContactform fieldset .input{margin-right:0!important;margin-top:0}.re_safieContactform .form-columns-1 .hs-dependent-field>div:nth-child(n+2){margin-top:40px}.re_safieContactform .form-columns-2{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.re_safieContactform .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.re_safieContactform .hs-form-field{display:grid;gap:12px;grid-auto-flow:row}.re_safieContactform .hs-form-field>.hs-error-msgs{order:4}.re_safieContactform .hs-form-field>label{order:1}.re_safieContactform .hs-form-field>.input{order:2}.re_safieContactform .hs-form-field>legend{color:rgba(0,0,0,.6);font-size:1.4rem;order:3}.re_safieContactform .hs-form-required{color:transparent;position:relative}.re_safieContactform .hs-form-required:after{border:1px solid #d00;border-radius:8px;color:#d00;content:"必須";display:block;font-size:1.2rem;font-weight:400;left:8px;line-height:19px;padding:0 6px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.re_safieContactform .inputs-list{display:flex;flex-wrap:wrap;gap:12px 24px}.re_safieContactform .hs-form-checkbox-display,.re_safieContactform .hs-form-radio-display{align-items:center;display:grid;gap:4px;grid-auto-flow:column}.re_safieContactform .hs-error-msg,.re_safieContactform .hs-main-font-element{color:#d00;display:block;font-size:1.4rem;font-weight:400;line-height:150%}.re_safieContactform .hs_error_rollup{margin-top:16px}.re_safieContactform .hs-richtext{color:rgba(0,0,0,.6);font-size:1.4rem}.re_safieContactform .hs-richtext p+p{margin-top:16px}.re_safieContactform .hs-button{border-radius:999em;color:var(--color-text-black);display:block;font-size:2rem;font-weight:700;margin:24px auto 0;max-width:320px;padding:17px;position:relative;text-decoration:none;transition:opacity .5s;width:100%}.re_safieContactform .hs-button:after{aspect-ratio:1;border-right:2px solid var(--color-text-black);border-top:2px solid var(--color-text-black);content:"";display:block;pointer-events:none;position:absolute;right:27px;top:50%;transform:translateY(-50%) rotate(45deg);width:14px}.re_safieContactform .hs-button.primary{background-color:var(--color-btn-yellow);transition:background-color .1s ease-out}.re_safieContactform .hs-button.primary:hover{background-color:#ffea00}.l-form.wrap ul{list-style-type:none}.l-form.wrap ol,.l-form.wrap ul{margin-bottom:0;margin-top:0;padding-left:0}.l-form.wrap ol{list-style-type:none}.l-form.wrap a{display:inline-block;text-decoration:none}.l-form.wrap a[target=_blank]{background:none;padding-right:0}.l-form.wrap .bl_inquiryFormWrapper{padding:0}body{background-color:#fff;color:#010101;padding-top:0!important}html{scroll-behavior:smooth;scroll-padding-top:140px}.ly_cont{max-width:1440px;padding-left:0;padding-right:0}.bl_sect{padding:0}.wrap a,.wrap img,.wrap picture{display:block}.l-inner{margin-left:auto;margin-right:auto;max-width:1236px;padding:0 20px}.p-entry-fiexdBtn{max-width:1460px;position:fixed;z-index:100}.p-entry-fiexdBtn .p-entry-fiexdBtn__bnr{display:block}.p-entry-fiexdBtn a{padding:25px 80px}.p-entry-fiexdBtn a .p-entry-fiexdBtn__bnr{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-fighters2026/img/img-entry-fiexdBtn-on.png) no-repeat 50%/100%}.p-entry-fiexdBtn a .p-entry-fiexdBtn__bnr img{opacity:1}.p-entry-fiexdBtn a{transform:translateZ(0);transition:unset}.p-entry-fiexdBtn a:hover{opacity:1}.p-entry-fiexdBtn a:hover .p-entry-fiexdBtn__bnr img,.p-entry-fiexdBtn a:hover picture{opacity:0}.p-entry-fiexdBtn a .p-entry-fiexdBtn__bnr img,.p-entry-fiexdBtn a picture{transform:translateZ(0);transition:opacity .3s ease-out}.p-kv{display:flex;flex-wrap:wrap}.p-kv h1{background:transparent;width:49.99999%}.p-kv h1,.p-kv p{margin:0;padding:0}.p-kv .p-kv__mv{width:49.99999%}.p-kv .p-kv__entryBnt{display:none}.p-kv .p-kv__entryBnt a{display:block}.p-kv .p-kv__detail{position:relative}.p-kv .p-kv__video{border:4px solid #fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.15);left:50%;line-height:0;overflow:hidden;position:absolute;transform:translate(-104.72%,-27.18%);width:40.49%}.p-kv .p-kv__video iframe{aspect-ratio:560/315;width:100%}.p-kv .p-kv__date{display:none}.p-step{margin-top:30px}.p-entry-btn,.p-step__detail{margin-top:40px}.p-entry-btn.is-sp{display:none}.p-entry-btn a{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-fighters2026/img/img-entry-btn-pc-on.png) no-repeat 50%/100%;transform:translateZ(0);transition:unset}.p-entry-btn a:hover{opacity:1}.p-entry-btn a:hover .p-entry-fiexdBtn__bnr img,.p-entry-btn a:hover picture{opacity:0}.p-entry-btn a .p-entry-fiexdBtn__bnr img,.p-entry-btn a picture{transform:translateZ(0);transition:opacity .3s ease-out}.p-trouble{background-color:#006298;margin-top:116px;padding-bottom:100px;padding-top:100px}.p-trouble__solution{margin-top:70px}.p-client{padding-bottom:100px}.p-client__bg{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/campaign/lp-fighters2026/img/bg-client-pc.png) no-repeat top/100%}.p-summary{background-color:#f9f7ec;font-family:Noto Sans JP,sans-serif;padding-bottom:100px;padding-top:100px}.p-summary__head{text-align:center}.p-summary__detail{margin-top:30px}.p-summary__detail table{border-collapse:collapse}.p-summary__detail table td,.p-summary__detail table th{border:1px solid #c1c6c8;line-height:1.6;padding:9px 30px}.p-summary__detail table th{background-color:#b3a369;color:#fff;font-size:2rem;font-weight:700;text-align:center;width:33%}.p-summary__detail table td{background-color:#fff;font-size:2rem;font-weight:500}.p-summary__detail table td ul{list-style-position:outside;margin:10px 0 0 1em;padding:0}.p-summary__detail table td ul li{font-size:1.8rem;font-weight:400}.p-summary__detail table td ul.notes{list-style-type:none;margin-left:.8em;margin-top:0}.p-summary__detail table td ul.notes li{font-size:1rem;font-weight:300;position:relative}.p-summary__detail table td ul.notes li:before{aspect-ratio:1/1;content:"※";display:block;left:-1.2em;position:absolute;width:1em}.p-summary__notes{background-color:#fff;border:1px solid #c1c6c8;margin-top:30px}.p-summary__notes h3{background-color:#c1c6c8;font-size:2rem;font-weight:700;letter-spacing:1em;line-height:1.6;padding:9px;text-align:center}.p-summary__notes dl{margin:0;padding:20px 30px}.p-summary__notes dl dt{font-size:2rem;font-weight:600;line-height:1.6}.p-summary__notes dl dd p{font-size:2rem;line-height:1.6;margin:0}.p-summary__notes dl dd ol{margin:0 0 0 1.5em;padding:0}.p-summary__notes dl dd ol li{font-size:1.8rem;line-height:1.6}.p-entry{margin-left:auto;margin-right:auto;max-width:1236px;padding:100px 20px}.p-entry__body{margin-top:30px;padding:0 30px}@media screen and (max-width:768px){html{scroll-padding-top:0}.l-inner{padding:0 30px}.p-entry-fiexdBtn{display:none}.p-entry-fiexdBtn a:hover .p-entry-fiexdBtn__bnr img,.p-entry-fiexdBtn a:hover picture{opacity:1}.p-entry-fiexdBtn a{background:none}.p-kv .p-kv__mv,.p-kv h1{width:100%}.p-kv .p-kv__entryBnt{display:block}.p-kv .p-kv__video{border-width:2px;left:50%;top:11.5%;transform:translate(-50%);width:88.37%}.p-kv .p-kv__date{display:block}.p-step{margin-top:10px}.p-entry-btn,.p-step__detail{margin-top:30px}.p-entry-btn.is-sp{display:block}.p-entry-btn a:hover .p-entry-fiexdBtn__bnr img,.p-entry-btn a:hover picture{opacity:1}.p-entry-btn a{background:none}.p-trouble{margin-top:60px;padding-bottom:60px;padding-top:60px}.p-client,.p-trouble__solution{margin-top:30px}.p-client{padding-bottom:60px}.p-client__bg{background:none}.p-summary{padding-bottom:60px;padding-top:60px}.p-summary__detail{margin-top:20px}.p-summary__detail table td,.p-summary__detail table th{line-height:1.2}.p-summary__detail table th{font-size:1.2rem;min-width:6em;padding:17px 0;width:19%}.p-summary__detail table td{font-size:1.2rem;padding:17px 10px}.p-summary__detail table td ul li{font-size:1.2rem}.p-summary__notes{margin-top:20px}.p-summary__notes h3{font-size:1.4rem}.p-summary__notes dl{padding:10px 20px}.p-summary__notes dl dt{font-size:1.4rem}.p-summary__notes dl dd p{font-size:1.2rem}.p-summary__notes dl dd ol li{font-size:1rem}.p-entry{padding:30px 0 60px}}