@charset "UTF-8";@font-face{font-family:Local Noto Sans JP;src:local("Noto Sans JP")}:root{--container:min(1254px,100%);--container-sm:min(1172px,100%);--container-spacing:2rem;--inner:min(1172px,100%);--z-index-header:900;--color-white:#fff;--color-black:#000;--color-gray:#f5f5f5;--color-primary:#ce0024;--color-secondary:#fb5959;--color-tertiary:#ffdce2;--color-accent:#408f95;--color-gradation-primary:var(--color-primary),var(--color-secondary);--color-gradation-secondary:var(--color-primary),var(--color-tertiary);--color-text:#000;--color-border:#d4d4d4;--color-bg:var(--color-gray);--color-bg-primary:var(--color-primary);--color-bg-secondary:var(--color-secondary);--color-bg-tertiary:var(--color-tertiary);--radius-xsmall:0.5rem;--radius-small:1rem;--radius-medium:2.4rem;--radius-circle:50%;--radius-max:100vmax;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--family-sans:"Noto Sans JP",遊ゴシック体,"Yu Gothic",yugothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,meiryo,osaka,"MS Pゴシック","MS PGothic",sans-serif;--family-english:"Plus Jakarta Sans",sans-serif;--spacing:0.075em;--duration:0.3s;--header-height:7.2rem}@media screen and (max-width:767px){:root{--radius-xsmall:0.2rem;--radius-small:0.5rem;--radius-medium:1.2rem;--header-height:6rem}}html{font-size:10px}@media screen and (max-width:1120px){html{font-size:.772797527vw}}@media screen and (max-width:1023px){html{font-size:10px}}@media screen and (max-width:374px){html{font-size:2.6666666667vw}}html.is-scroll-hide{overflow:hidden}a[href*="tel:"]{pointer-events:none;text-decoration:none}@media screen and (max-width:1023px){a[href*="tel:"]{pointer-events:auto}}a,button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:not([class]),button:not([class]){text-decoration:none;transition:opacity .3s}@media (hover:hover){a:not([class]):hover,button:not([class]):hover{opacity:.7}}img,svg{vertical-align:middle}img{height:auto;max-width:100%;object-fit:cover}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:focus:not(:focus-visible){outline:none}input[type=text]{font-size:1rem}textarea{field-sizing:content}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--family-sans);font-feature-settings:"palt";font-size:1.6rem;font-weight:500;line-height:1}body.is-scroll-hide{overflow:hidden}*{letter-spacing:var(--spacing)}html{box-sizing:border-box;tab-size:4;word-break:normal;text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{appearance:button}button,input,select,textarea{appearance:none;background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentcolor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:"";padding:0}a{color:inherit;text-decoration:none;transition:opacity .3s}.l-container{max-width:calc(var(--container) + var(--container-spacing)*2)}.l-container,.l-container-sm{margin-inline:auto;padding-inline:var(--container-spacing)}.l-container-sm{max-width:calc(var(--container-sm) + var(--container-spacing)*2)}.l-header{height:var(--header-height);position:relative;width:100%;z-index:var(--z-index-header)}.l-inner{margin-inline:auto;max-width:var(--inner);width:100%}.c-accordion{border-top:.2rem solid var(--color-black)}.c-accordion__col{border-bottom:.2rem solid var(--color-black);padding-inline:8.8rem 7rem}@media screen and (max-width:767px){.c-accordion__col{padding-inline:1.2rem}}.c-accordion__details::details-content{content-visibility:unset;display:grid}@media (prefers-reduced-motion:no-preference){.c-accordion__details::details-content{transition-duration:.3s;transition-property:grid-template-rows}}.c-accordion__details:not([open])::details-content{grid-template-rows:0fr}.c-accordion__details[open]::details-content{grid-template-rows:1fr}.c-accordion__summary{cursor:pointer;display:block;font-size:2rem;font-weight:700;line-height:1.7;padding:4.6rem 11.2rem 4rem 4.4rem;position:relative;text-align:justify}@media screen and (max-width:767px){.c-accordion__summary{font-size:1.6rem;letter-spacing:.025em;line-height:1.5;padding:2rem 4.2rem 2rem 2.3rem}}.c-accordion__summary:before{content:"Q";display:inline-block;font-size:3.2rem;font-weight:700;left:5.9rem;left:0;position:absolute;top:3rem}@media screen and (max-width:767px){.c-accordion__summary:before{font-size:2rem;top:1.6rem}}.c-accordion__btn{position:absolute;right:1.2rem;rotate:90deg;top:6rem;transition:rotate var(--duration) ease}@media screen and (max-width:767px){.c-accordion__btn{right:.5rem;top:3rem}}.c-accordion__btn:before{aspect-ratio:14/24;background:var(--color-primary);content:"";display:inline-block;left:50%;mask-image:url(/hubfs/qa-agent/icon_arrow.webp);mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.4rem}@media screen and (max-width:767px){.c-accordion__btn:before{width:.8rem}}.c-accordion__details[open] .c-accordion__summary .c-accordion__btn{rotate:270deg}.c-accordion__target{overflow:hidden}.c-accordion__contents{padding:0 11.2rem 4.1rem 4.4rem;position:relative}@media screen and (max-width:767px){.c-accordion__contents{padding:0 0 2rem 2.3rem}}.c-accordion__contents:before{color:var(--color-primary);content:"A";display:inline-block;font-size:3.2rem;font-weight:700;left:5.9rem;left:0;position:absolute;top:3.6rem;top:0}@media screen and (max-width:767px){.c-accordion__contents:before{font-size:2rem;top:.2rem}}.c-accordion__text{font-size:1.8rem;font-weight:500;line-height:1.7777777778;text-align:justify}@media screen and (max-width:767px){.c-accordion__text{font-size:1.4rem;letter-spacing:0;line-height:1.4285714286}}.c-accordion__text+.c-accordion__text{margin-top:1.7777777778em}@media screen and (max-width:767px){.c-accordion__text+.c-accordion__text{margin-top:1.4285714286em}}.c-btn-primary{align-items:center;background-image:linear-gradient(to left,var(--color-gradation-primary));border-radius:var(--radius-small);color:var(--color-white);display:flex;gap:3.2rem;height:10rem;justify-content:flex-end;max-width:55.5rem;padding-inline:2rem;position:relative;width:100%}@media screen and (max-width:767px){.c-btn-primary{gap:1.7rem;height:6rem;max-width:33.5rem;padding-inline:1.3rem}}.c-btn-primary:after{background-image:linear-gradient(to right,var(--color-gradation-primary));border-radius:inherit;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:var(--duration);width:100%}.c-btn-primary p{font-size:3.6rem;font-weight:700;letter-spacing:.1em;line-height:1.1666666667;position:relative;z-index:2}@media screen and (max-width:767px){.c-btn-primary p{font-size:2.2rem}}.c-btn-primary span{aspect-ratio:1;background-color:currentcolor;border-radius:var(--radius-circle);position:relative;transition:transform var(--duration);width:5rem;z-index:2}@media screen and (max-width:767px){.c-btn-primary span{width:3rem}}.c-btn-primary span:before{aspect-ratio:24/26;background:linear-gradient(to right,var(--color-gradation-primary));content:"";display:inline-block;left:50%;mask-image:url(/hubfs/qa-agent/icon_download.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.4rem}@media screen and (max-width:767px){.c-btn-primary span:before{width:1.4rem}}@media (hover:hover){.c-btn-primary:hover:after{opacity:0}.c-btn-primary:hover span{transform:translateY(.4rem)}}.c-btn-secondary{align-items:center;background-color:var(--color-white);border-radius:var(--radius-small);color:var(--color-primary);display:flex;font-size:2.4rem;font-weight:700;gap:2.2rem;height:6.9rem;justify-content:flex-end;letter-spacing:.09em;line-height:1.25;max-width:36.3rem;padding-inline:2rem;transition:background-color var(--duration),color var(--duration);width:100%}@media screen and (max-width:767px){.c-btn-secondary{font-size:1.4rem;gap:1.3rem;height:4.1rem;max-width:21.2rem;padding-inline:1.2rem}}.c-btn-secondary span{aspect-ratio:1;background-color:currentcolor;border-radius:var(--radius-circle);position:relative;transition:background-color var(--duration),transform var(--duration);width:3.4rem}@media screen and (max-width:767px){.c-btn-secondary span{width:2rem}}.c-btn-secondary span:before{aspect-ratio:10/17;background:var(--color-white);content:"";display:inline-block;left:50%;mask-image:url(/hubfs/qa-agent/icon_arrow.webp);mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background var(--duration);width:1rem}@media screen and (max-width:767px){.c-btn-secondary span:before{width:.5rem}}@media (hover:hover){.c-btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white)}.c-btn-secondary:hover span{transform:translateX(.4rem)}.c-btn-secondary:hover span:before{background:var(--color-primary)}}.c-fixed{bottom:1rem;position:fixed;right:0;z-index:1000}@media screen and (max-width:767px){.c-fixed{bottom:0;left:0}.c-fixed__inner{display:flex;justify-content:center}}.c-fixed__btn{display:block;max-width:7.9rem;width:100%}@media screen and (max-width:767px){.c-fixed__btn{max-width:37.5rem}}.c-fixed__btn img{border-radius:var(--radius-small) 0 0 var(--radius-small);box-shadow:1rem 1.2rem 2.6rem .1rem rgba(24,18,15,.26);width:100%}@media screen and (max-width:767px){.c-fixed__btn img{border-radius:var(--radius-small) var(--radius-small) 0 0;box-shadow:none}}.c-form__title{align-items:center;display:flex;font-size:3.2rem;font-weight:700;gap:1.6rem;justify-content:center;letter-spacing:.15em}@media screen and (max-width:767px){.c-form__title{font-size:2rem;gap:1.2rem}}.c-form__title span{background-color:var(--color-primary);border-radius:var(--radius-xsmall);color:var(--color-white);font-size:2rem;font-weight:700;letter-spacing:.19em;line-height:1.5;padding-inline:1rem}@media screen and (max-width:767px){.c-form__title span{font-size:1.2rem;line-height:1.5833333333;padding-inline:.8rem}}.c-form__top{margin-top:3.2rem}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Step__Content{padding:0}@media screen and (width <= 375px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Step__Content{display:block}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row{margin-bottom:16px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row{width:100%}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)){display:-webkit-box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:22px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)){gap:20px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)) .hsfc-TextField:nth-child(2){display:block}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-RichText){margin-block:10px;width:100%}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-RichText){margin-top:12px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(input[type=checkbox]){width:100%}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-EmailField:has(.hsfc-TextInput),.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(.hsfc-TextInput){display:grid;gap:0 18px;grid-template-columns:64px 1fr}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-EmailField:has(.hsfc-TextInput),.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(.hsfc-TextInput){align-items:flex-start;display:-webkit-box;display:flexbox;display:flex;flex-direction:column;gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-EmailField .hsfc-FieldLabel,.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField .hsfc-FieldLabel{min-width:64px;width:64px}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-EmailField .hsfc-ErrorAlert,.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField .hsfc-ErrorAlert{grid-area:2/2/3/3}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]){width:81.7734%}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]){width:100%}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]) .hsfc-FieldLabel{font-size:0;width:0}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]) .hsfc-FieldLabel{display:block;font-size:15px}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]) .hsfc-FieldLabel span span:not([class]){font-size:0}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]){width:calc(81.7734% + 150px)}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]){width:100%}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]){font-size:0}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]):before{content:"お名前";font-size:16px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]):before{font-size:15px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel{align-items:center;display:-webkit-box;display:flexbox;display:flex;font-size:16px;font-weight:700;line-height:1;margin-bottom:0;min-height:1em;-webkit-box-align:center;-ms-flex-align:center}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel{font-size:15px;margin-bottom:9px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]){gap:16px;justify-content:center;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]){gap:10px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]) span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:16px;line-height:1.5}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]) span{font-size:15px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel__RequiredIndicator{display:none}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput{background-color:#f6f6f6;border:2px solid #e4e4e4;border-radius:5px;font-size:16px;padding:14px 25px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput{border-radius:3px;font-size:15px;padding:15px 13px}}.c-form__top .hshtml .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput::placeholder{color:#9c9c9c}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput::placeholder{color:#9c9c9c}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText{color:#000;font-size:12px;line-height:1.6667;text-align:center}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText p{margin-block:0}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText a{color:#ce0024;text-decoration:underline}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input{background-color:#fff;border:2px solid #dcdcdc;border-radius:4px;cursor:pointer;height:24px;min-width:24px;position:relative;width:24px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input{border-radius:2px;border-width:1px;height:15px;min-width:15px;width:15px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:before{background:url(/hubfs/qa-agent/icon_checkbox.webp) 50%/contain no-repeat;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:before{height:9px;width:12px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:after{content:none}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-NavigationRow{margin-top:0;width:100%}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button{align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#ce0024),to(#fb5959));background-image:linear-gradient(90deg,#ce0024,#fb5959);border-radius:10px;color:#fff;display:-webkit-inline-box;display:inline-flexbox;display:inline-flex;font-size:20px;gap:38px;justify-content:center;letter-spacing:.03em;line-height:1.3;line-height:1;max-width:375px;padding:19px 19px 18px 22px;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button{border-radius:5px;font-size:18px;gap:15px;padding:15px 12px 15px 24px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button:after{aspect-ratio:1;background:url(/hubfs/qa-agent/icon_arrow_circle.webp) 50%/contain no-repeat;content:"";display:inline-block;width:26px}@media screen and (width <= 400px){.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button:after{width:16px}}.c-form__top .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-ErrorAlert{font-size:12px}.c-form__bottom{margin-top:7.4rem}@media screen and (max-width:767px){.c-form__bottom{margin-top:3.2rem}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Step__Content{column-gap:40px;display:-webkit-box;display:flexbox;display:flex;flex-wrap:wrap;padding:0}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Step__Content{display:block}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row{margin-bottom:32px;width:calc(50% - 20px)}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row{margin-bottom:16px;width:100%}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)){display:-webkit-box;display:flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)){gap:20px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-TextField:nth-child(2)) .hsfc-TextField{width:100%}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-RichText,.hsfc-CheckboxInput){margin-bottom:16px;width:100%}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Row:has(.hsfc-RichText,.hsfc-CheckboxInput){margin-bottom:8px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/firstname"]) .hsfc-FieldLabel span span:not([class]){display:none}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]){font-size:0}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]):before{content:"お名前";font-size:18px}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextField:has(input[name="0-1/lastname"]) .hsfc-FieldLabel span span:not([class]):before{font-size:15px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel{font-size:18px;font-weight:700;line-height:1;margin-bottom:16px;min-height:1em}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel{font-size:15px;margin-bottom:8px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]){gap:16px;justify-content:center;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]){gap:10px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]) span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:14px;line-height:1.7143}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel:has(input[type=checkbox]) span{font-size:15px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-FieldLabel__RequiredIndicator{display:none}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput{background-color:#f6f6f6;border:2px solid #e4e4e4;border-radius:5px;font-size:18px;padding:18px 20px}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput{border-radius:3px;font-size:15px;padding:15px 13px}}.c-form__bottom .hshtml .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput::placeholder{color:#9c9c9c}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-TextInput::placeholder{color:#9c9c9c}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText{font-size:14px;line-height:1.7143;margin-inline:auto;max-width:650px;text-align:center}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText{font-size:12px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText p{margin-block:0}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-RichText a{color:#ce0024;text-decoration:underline}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input{background-color:#fff;border:2px solid #dcdcdc;border-radius:4px;cursor:pointer;height:24px;min-width:24px;position:relative;width:24px}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input{border-radius:2px;border-width:1px;height:15px;min-width:15px;width:15px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:before{background:url(/hubfs/qa-agent/icon_checkbox.webp) 50%/contain no-repeat;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:before{height:9px;width:12px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-CheckboxField label>input:checked:after{content:none}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-NavigationRow{margin-top:0;width:100%}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button{align-items:center;background-image:-webkit-gradient(linear,left top,right top,from(#ce0024),to(#fb5959));background-image:linear-gradient(90deg,#ce0024,#fb5959);border-radius:10px;color:#fff;display:-webkit-inline-box;display:inline-flexbox;display:inline-flex;font-size:20px;gap:18px;justify-content:center;letter-spacing:.03em;line-height:1;max-width:375px;padding:19px 19px 18px 22px;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button{border-radius:5px;font-size:18px;gap:15px;padding:15px 12px 15px 24px}}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button:after{aspect-ratio:1;background:url(/hubfs/qa-agent/icon_arrow_circle.webp) 50%/contain no-repeat;content:"";display:inline-block;width:26px}@media screen and (width <= 750px){.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-Button:after{width:16px}.c-form__bottom .hs-form-html .hsfc-FormWrapper .hsfc-Form .hsfc-ErrorAlert{font-size:12px}}.c-head-primary{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem}@media screen and (max-width:767px){.c-head-primary{gap:1.6rem}}.c-head-primary__en{display:block;font-family:var(--family-english);font-size:14rem;font-weight:900;letter-spacing:.04em;line-height:.8214285714;margin-top:-.8rem}@media screen and (max-width:767px){.c-head-primary__en{font-size:8rem;letter-spacing:.025em;margin-top:-.4rem}}.c-head-primary__ja{font-size:3.2rem;font-weight:700;letter-spacing:.11em;line-height:1.75}@media screen and (max-width:767px){.c-head-primary__ja{font-size:2.4rem;letter-spacing:.09em;line-height:1.3333333333}}.c-head-primary__ja b{letter-spacing:.11em}.p-about__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-about__container{padding-bottom:5rem}}.p-about__list{display:grid;gap:3.2rem 4rem;grid-template-columns:repeat(2,1fr);margin-top:5.2rem}@media screen and (max-width:1023px){.p-about__list{gap:2rem}}@media screen and (max-width:767px){.p-about__list{gap:1.6rem;grid-template-columns:repeat(1,1fr);margin-top:2.8rem}}.p-about__item{align-items:center;background-color:var(--color-gray);border-radius:var(--radius-small);display:flex;gap:2.2rem;padding:3.6rem 4rem 3.6rem 2rem}@media screen and (max-width:1023px){.p-about__item{flex-direction:column}}@media screen and (max-width:767px){.p-about__item{gap:1.6rem;padding:2.4rem 2.4rem 1.9rem}.p-about__item:first-of-type .p-about__item-icon img{height:5.7rem}.p-about__item:nth-of-type(2) .p-about__item-icon img{height:4.5rem}}.p-about__item-icon{align-items:center;display:flex;justify-content:center;width:13rem}@media screen and (max-width:767px){.p-about__item-icon{height:6.5rem;width:9.3rem}.p-about__item-icon img{height:100%;object-fit:contain;width:100%}}.p-about__item-content{flex:1}.p-about__item-title{color:var(--color-primary);font-size:2.4rem;font-weight:700;letter-spacing:.11em;line-height:1.3333333333}@media screen and (max-width:1023px){.p-about__item-title{text-align:center}}@media screen and (max-width:767px){.p-about__item-title{font-size:1.6rem;line-height:1.5}}.p-about__item-text{font-size:1.8rem;letter-spacing:.09em;line-height:1.4444444444;margin-top:1.6rem;text-align:justify}@media screen and (max-width:767px){.p-about__item-text{font-size:1.4rem;font-weight:400;letter-spacing:.05em;line-height:1.7142857143;margin-top:1.2rem}}.p-about__scroll{margin-top:6.4rem}@media screen and (max-width:767px){.p-about__scroll{margin-right:calc(var(--container-spacing)*-1);margin-top:4rem;overflow-y:scroll;padding-right:var(--container-spacing)}}.p-about__img{margin-inline:auto;max-width:117.2rem;width:100%}@media screen and (max-width:767px){.p-about__img{min-width:88.4rem}}.p-case__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-case__container{padding-bottom:5rem}.p-case__head .c-head-primary__en{font-size:6.6rem;letter-spacing:0;white-space:nowrap}}.p-case__list{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin-top:5.2rem}@media screen and (max-width:1023px){.p-case__list{gap:2rem}}@media screen and (max-width:767px){.p-case__list{gap:1.6rem;grid-template-columns:repeat(1,1fr);margin-top:2.8rem}}.p-case__item{background-color:var(--color-white);border:.3rem solid var(--color-primary);border-radius:var(--radius-small);box-shadow:1.5rem 1.8rem 3rem .1rem rgba(0,0,0,.04)}@media screen and (max-width:767px){.p-case__item{border-width:.2rem}}.p-case__item-inner{align-items:center;display:flex;flex-direction:column;gap:3.3rem;overflow:hidden;padding:5.4rem 2.8rem 3.8rem;position:relative}@media screen and (max-width:767px){.p-case__item-inner{gap:1.9rem;padding:3rem 4rem}}.p-case__item-inner:before{aspect-ratio:1;background-color:var(--color-primary);border-radius:var(--radius-circle);content:"";display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:17.2rem}@media screen and (max-width:767px){.p-case__item-inner:before{width:18.5rem}}.p-case__item-num{color:var(--color-white);display:flex;flex-direction:column;left:1.3rem;position:absolute;top:1rem}.p-case__item-num span{display:block;font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width:767px){.p-case__item-num span{font-size:1.9rem}}.p-case__item-num b{display:block;font-size:3.2rem;font-weight:700;letter-spacing:.025em}@media screen and (max-width:767px){.p-case__item-num b{font-size:3.4rem}}.p-case__item-icon{align-items:center;aspect-ratio:154/115;display:flex;justify-content:center;width:15.4rem}@media screen and (max-width:767px){.p-case__item-icon{width:11.1rem}}.p-case__item-title{align-items:center;display:flex;flex-direction:column;font-size:2.4rem;font-weight:700;justify-content:center;letter-spacing:.11em;line-height:1.5833333333;min-height:4.75em;text-align:center}@media screen and (max-width:767px){.p-case__item-title{font-size:1.6rem;line-height:1.625;min-height:auto}}.p-cta{background:url(/hubfs/qa-agent/cta_bg.webp) no-repeat 50%/cover}@media screen and (max-width:767px){.p-cta{background:url(/hubfs/qa-agent/cta_bg_sp.webp) no-repeat 50%/cover}}.p-cta__container{padding-block:10.4rem}@media screen and (max-width:767px){.p-cta__container{padding-block:4.6rem 5rem}}.p-cta__wrap{display:flex;gap:4rem;justify-content:space-between}@media screen and (max-width:1023px){.p-cta__wrap{align-items:center;flex-direction:column;gap:2.4rem}}.p-cta__head{color:var(--color-white);max-width:56.6rem;width:100%}.p-cta__cap{display:block;font-size:2.4rem;letter-spacing:.1em;line-height:1.3333333333}@media screen and (max-width:767px){.p-cta__cap{font-size:1.6rem;line-height:1.5;text-align:center}}.p-cta__title{font-size:6rem;font-weight:700;letter-spacing:.18em;line-height:1.4;margin-top:1.6rem}@media screen and (max-width:767px){.p-cta__title{font-size:3.7rem;letter-spacing:.1em;line-height:1.4324324324;margin-top:.8rem;text-align:center}}.p-cta__title span{font-size:5.2rem;letter-spacing:.18em;line-height:1.6153846154}@media screen and (max-width:767px){.p-cta__title span{font-size:3.2rem;letter-spacing:.1em;line-height:1.65625}}.p-cta__content{max-width:55rem;width:100%}.p-cta__content,.p-cta__download{align-items:center;display:flex;flex-direction:column}.p-cta__sub{align-items:center;color:var(--color-white);display:flex;gap:2rem;justify-content:center}@media screen and (max-width:767px){.p-cta__sub{gap:1.5rem}}.p-cta__sub:after,.p-cta__sub:before{background-color:var(--color-white);border-radius:var(--radius-max);content:"";display:inline-block;height:2.8rem;width:.2rem}@media screen and (max-width:767px){.p-cta__sub:after,.p-cta__sub:before{height:1.7rem;width:.1rem}}.p-cta__sub:before{rotate:-26deg}.p-cta__sub:after{rotate:26deg}.p-cta__sub span{font-size:2.4rem;font-weight:700;letter-spacing:.09em;line-height:1.0416666667}@media screen and (max-width:767px){.p-cta__sub span{font-size:1.5rem;line-height:1}}.p-cta__contact{align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:var(--radius-small);display:flex;flex-direction:column;margin-top:2.4rem;padding:2.4rem 2rem;width:100%}@media screen and (max-width:767px){.p-cta__contact{margin-top:3.2rem;max-width:33.5rem;padding-block:1.6rem}}.p-faq__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-faq__container{padding-bottom:5rem}}.p-faq__wrap{margin-inline:auto;margin-top:5.2rem;max-width:109.2rem;width:100%}@media screen and (max-width:767px){.p-faq__wrap{margin-top:2.8rem}}.p-feature__container{padding-bottom:10.2rem}@media screen and (max-width:767px){.p-feature__container{padding-bottom:5rem}}.p-feature__list{display:flex;flex-direction:column;gap:3.2rem;margin-top:5.2rem}@media screen and (max-width:767px){.p-feature__list{gap:2rem;margin-top:2.8rem;padding-inline:1.2rem}}.p-feature__item{background-color:var(--color-gray);border-radius:var(--radius-small);display:flex;gap:5.6rem;overflow:hidden}@media screen and (max-width:767px){.p-feature__item{flex-direction:column;gap:1.8rem}}.p-feature__item:nth-of-type(odd) .p-feature__item-content{padding-right:7.2rem}@media screen and (max-width:767px){.p-feature__item:nth-of-type(odd) .p-feature__item-content{padding-inline:2rem}}.p-feature__item:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width:767px){.p-feature__item:nth-of-type(2n){flex-direction:column}}.p-feature__item:nth-of-type(2n) .p-feature__item-content{padding-left:7.2rem}@media screen and (max-width:767px){.p-feature__item:nth-of-type(2n) .p-feature__item-content{padding-inline:2rem}}.p-feature__item-img{max-width:55rem;width:100%}@media screen and (max-width:767px){.p-feature__item-img{max-width:none}}.p-feature__item-img img{height:100%;width:100%}.p-feature__item-content{max-width:56.5rem;padding-block:4.9rem;width:100%}@media screen and (max-width:767px){.p-feature__item-content{max-width:none;padding-block:0 1.9rem}}.p-feature__item-title{color:var(--color-primary);font-size:2.4rem;font-weight:700;letter-spacing:.11em;line-height:1.5833333333}@media screen and (max-width:767px){.p-feature__item-title{font-size:1.6rem;letter-spacing:.09em;line-height:1.75;text-align:center}}.p-feature__item-text{font-size:1.8rem;letter-spacing:.09em;line-height:1.5555555556;margin-top:2rem;text-align:justify}@media screen and (max-width:767px){.p-feature__item-text{font-size:1.4rem;font-weight:400;letter-spacing:.05em;line-height:1.7142857143;margin-top:.9rem}}.p-flow__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-flow__container{padding-bottom:5rem}}.p-flow__list{display:grid;gap:4.8rem;grid-template-columns:repeat(4,1fr);margin-top:5.2rem}@media screen and (max-width:1023px){.p-flow__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.p-flow__list{gap:4rem;grid-template-columns:repeat(1,1fr);margin-top:2.8rem}.p-flow__item{align-items:center;background-color:var(--color-white);border-radius:var(--radius-small);box-shadow:2rem 2.5rem 3rem .1rem rgba(0,0,0,.04);display:flex;gap:3.2rem;padding:2.6rem 3.7rem;position:relative}}@media screen and (max-width:767px) and (max-width:767px){.p-flow__item:before{aspect-ratio:17/8;background-color:var(--color-black);bottom:-1.6rem;clip-path:var(--clip-triangle-bottom);content:"";display:inline-block;left:50%;position:absolute;transform:translate(-50%,100%);width:1.7rem}}@media screen and (max-width:767px){.p-flow__item:last-of-type:before{content:none}}.p-flow__item:last-of-type .p-flow__item-img:before{content:none}.p-flow__item-img{align-items:center;background-color:var(--color-white);border-radius:var(--radius-small);box-shadow:2rem 2.5rem 3rem .1rem rgba(0,0,0,.04);display:flex;justify-content:center;padding:4.2rem 2rem;position:relative}@media screen and (max-width:767px){.p-flow__item-img{aspect-ratio:50/46;background-color:transparent;box-shadow:none;padding:0;width:5rem}}.p-flow__item-img:before{aspect-ratio:10/22;background-color:var(--color-black);clip-path:var(--clip-triangle-right);content:"";display:inline-block;position:absolute;right:-2rem;top:50%;transform:translate(100%,-50%);width:1rem}@media screen and (max-width:767px){.p-flow__item-img:before{content:none}.p-flow__item-img img{height:100%;object-fit:contain;width:100%}}.p-flow__item-content{margin-top:2.4rem;text-align:center}@media screen and (max-width:767px){.p-flow__item-content{margin-top:0;text-align:left}}.p-flow__item-num{color:var(--color-primary);display:block;font-size:2.4rem;font-weight:700;letter-spacing:.005em}@media screen and (max-width:767px){.p-flow__item-num{font-size:1.6rem}}.p-flow__item-title{font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1.25;margin-top:1.3rem}@media screen and (max-width:767px){.p-flow__item-title{font-size:2rem;line-height:1.2;margin-top:.6rem}}.p-flow__item-title span{font-size:2rem}@media screen and (max-width:767px){.p-flow__item-title span{font-size:80%}}.p-footer{background:url(/hubfs/qa-agent/footer_bg.avif) no-repeat 50%/cover}.p-footer__container{padding-block:4.6rem 6.9rem}@media screen and (max-width:767px){.p-footer__container{padding-block:4.9rem 8rem}}.p-footer__inner{align-items:flex-end;display:flex;gap:4rem;justify-content:space-between}@media screen and (max-width:767px){.p-footer__inner{align-items:center;flex-direction:column;gap:7.2rem}}.p-footer__sponsorship{display:block;max-width:37.7rem;width:100%}.p-footer__sponsorship img{width:100%}.p-footer__content{align-items:flex-end;color:var(--color-white);display:flex;flex-direction:column;margin-right:-.6rem}@media screen and (max-width:767px){.p-footer__content{align-items:center;margin-right:0}}.p-footer__nav-list{display:flex;gap:2.9rem}@media screen and (max-width:767px){.p-footer__nav-list{gap:1.8rem}}.p-footer__nav-item a{display:block;font-size:.9rem;letter-spacing:.05em;text-decoration:underline}@media screen and (max-width:767px){.p-footer__nav-item a{font-size:1.1rem}}.p-footer__logo{margin-top:3.4rem;max-width:18.1rem;width:100%}@media screen and (max-width:767px){.p-footer__logo{margin-top:4rem;max-width:25.3rem}}.p-footer__logo a{display:block}.p-footer__logo img{width:100%}.p-footer__copyright{font-size:.85rem;margin-top:2.8rem}@media screen and (max-width:767px){.p-footer__copyright{font-size:.9rem;margin-top:5.1rem}}.p-form__container{padding-block:10.4rem}@media screen and (max-width:767px){.p-form__container{padding-block:5rem}}.p-form__wrap{background-color:var(--color-white);border:.4rem solid var(--color-primary);border-radius:var(--radius-small);margin-inline:auto;max-width:106rem;padding:6rem 4.4rem;width:100%}@media screen and (max-width:767px){.p-form__wrap{border-width:.2rem;padding:3rem 2.2rem}}.p-fv{background:url(/hubfs/qa-agent/fv_bg.webp) no-repeat 50%/cover}@media screen and (max-width:767px){.p-fv{background:url(/hubfs/qa-agent/fv_bg_sp.webp) no-repeat 50%/cover}}.p-fv__container{padding-block:2.9rem 3.9rem}@media screen and (max-width:767px){.p-fv__container{padding-block:3.7rem 5rem}}.p-fv__wrap{display:flex;gap:4rem;justify-content:space-between}@media screen and (max-width:1023px){.p-fv__wrap{align-items:center;flex-direction:column}}@media screen and (max-width:767px){.p-fv__wrap{gap:2rem}}.p-fv__content{max-width:69.7rem;padding-top:2.6rem;width:100%}@media screen and (max-width:767px){.p-fv__content{max-width:none;padding-top:0}}.p-fv__title{width:100%}@media screen and (max-width:767px){.p-fv__title{margin-inline:auto;max-width:33.5rem}}.p-fv__text,.p-fv__title img{display:block}.p-fv__text{color:var(--color-white);font-size:3.6rem;font-weight:400;letter-spacing:.13em;line-height:1.3888888889;margin-top:3rem}@media screen and (max-width:767px){.p-fv__text{font-size:2.8rem;letter-spacing:.1em;line-height:1.3214285714;margin-top:1.6rem;text-align:center}}.p-fv__text span{font-size:80%;letter-spacing:.13em}@media screen and (max-width:767px){.p-fv__text span{letter-spacing:.1em}}.p-fv__text b{background-clip:text;background-image:linear-gradient(to left,var(--color-gradation-secondary));letter-spacing:.13em;-webkit-text-fill-color:transparent}@media screen and (max-width:767px){.p-fv__text b{letter-spacing:.1em}}.p-fv__service{margin-top:10rem}@media screen and (max-width:767px){.p-fv__service{margin-top:2.4rem}}.p-fv__cap{align-items:center;display:flex;gap:1.5rem;position:relative}@media screen and (max-width:767px){.p-fv__cap{gap:1rem}}.p-fv__cap:after,.p-fv__cap:before{background-color:var(--color-primary);content:"";display:inline-block;flex:1;height:.3rem}@media screen and (max-width:767px){.p-fv__cap:after,.p-fv__cap:before{height:.1rem}}.p-fv__cap:before{content:none}@media screen and (max-width:767px){.p-fv__cap:before{content:""}}.p-fv__cap span{color:var(--color-white);font-size:2.5rem;letter-spacing:.1em;line-height:1}@media screen and (max-width:767px){.p-fv__cap span{font-size:1.6rem}}.p-fv__sub{color:var(--color-white);font-size:7rem;font-weight:700;letter-spacing:0;line-height:1.1428571429;margin-top:1.8rem}@media screen and (max-width:767px){.p-fv__sub{font-size:4.9rem;letter-spacing:.03em;line-height:1.1224489796;margin-inline:auto;margin-top:1.3rem;max-width:max-content;width:100%}}.p-fv__form{max-width:50rem;width:100%}.p-fv__form-body{background-color:var(--color-white);border-radius:var(--radius-small);box-shadow:2rem 2.5rem 3rem .1rem rgba(0,0,0,.19);padding:3.2rem 3.2rem 4rem;width:100%}@media screen and (max-width:767px){.p-fv__form-body{padding:3.2rem 2.4rem}}.p-header{background-color:var(--color-white)}.p-header__container{display:flex;height:inherit;justify-content:space-between;padding-left:6.4rem}@media screen and (max-width:767px){.p-header__container{padding-left:1.8rem}}.p-header__logo{height:inherit;max-width:12rem;width:100%}@media screen and (max-width:767px){.p-header__logo{max-width:10rem}}.p-header__logo a{align-items:center;display:flex;height:inherit}.p-header__logo img{height:100%;object-fit:contain;width:100%}.p-message{background:url(/hubfs/qa-agent/message_bg.webp) no-repeat 50%/cover}@media screen and (max-width:767px){.p-message{background:url(/hubfs/qa-agent/message_bg_sp.webp) no-repeat 50%/cover}}.p-message__container{padding-block:7rem 7.2rem}@media screen and (max-width:767px){.p-message__container{padding-block:4.6rem 28.6rem}}.p-message__title{font-size:4.2rem;font-weight:700;letter-spacing:.13em;line-height:1.4761904762}@media screen and (max-width:767px){.p-message__title{font-size:3rem;line-height:1.4;text-align:center}}.p-message__text{font-size:1.8rem;letter-spacing:.1em;line-height:1.8888888889;margin-top:2.9rem;max-width:57.2rem;text-align:justify;width:100%;word-break:break-all}@media screen and (max-width:767px){.p-message__text{font-size:1.5rem;letter-spacing:.05em;line-height:1.8;margin-top:2.4rem;max-width:none;padding-inline:2.4rem}}.p-message__text+.p-message__text{margin-top:1.8888888889em}@media screen and (max-width:767px){.p-message__text+.p-message__text{margin-top:1.8em}}.p-problem__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-problem__container{padding-bottom:5rem}}.p-problem__theme{margin-top:5.2rem}@media screen and (max-width:767px){.p-problem__theme{margin-top:2.8rem;position:relative;z-index:1}.p-problem__theme:before{aspect-ratio:34/162;background:url(/hubfs/qa-agent/problem_arrow_sp.webp) bottom/cover no-repeat;bottom:0;content:"";display:inline-block;left:50%;position:absolute;transform:translate(-50%,100%);width:3.4rem;z-index:-1}}.p-problem__theme .p-problem__item{border-color:var(--color-white);gap:3.4rem;padding-block:2.3rem 2.6rem;position:relative;z-index:1}@media screen and (max-width:767px){.p-problem__theme .p-problem__item{flex-direction:row-reverse;gap:1.6rem;padding-block:2.1rem}}.p-problem__theme .p-problem__item:before{aspect-ratio:54/130;background:url(/hubfs/qa-agent/problem_arrow.webp) bottom/cover no-repeat;bottom:-.3rem;content:"";display:inline-block;left:50%;position:absolute;transform:translate(-50%,100%);width:5.4rem;z-index:-1}@media screen and (max-width:767px){.p-problem__theme .p-problem__item:before{content:none}}.p-problem__theme .p-problem__text{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.p-problem__theme .p-problem__img{aspect-ratio:171/96;max-width:17.1rem}@media screen and (max-width:767px){.p-problem__theme .p-problem__img{aspect-ratio:101/62;max-width:10.1rem}}.p-problem__solution{margin-top:7.6rem}@media screen and (max-width:767px){.p-problem__solution{margin-top:5.9rem}}.p-problem__solution .p-problem__item{border-color:var(--color-primary);gap:2.4rem;padding-block:2.7rem 2.4rem}@media screen and (max-width:767px){.p-problem__solution .p-problem__item{flex-direction:row;gap:1.6rem;padding-block:1.8rem}}.p-problem__solution .p-problem__img{aspect-ratio:152/78;max-width:15.2rem}@media screen and (max-width:767px){.p-problem__solution .p-problem__img{aspect-ratio:101/58;max-width:10.1rem}}.p-problem__list{display:grid;gap:4rem;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1023px){.p-problem__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.p-problem__list{gap:1.6rem;grid-template-columns:repeat(1,1fr)}}.p-problem__item{align-items:center;background-color:var(--color-white);border:.3rem solid;border-radius:var(--radius-small);box-shadow:1.5rem 1.8rem 3rem .1rem rgba(0,0,0,.04);display:flex;flex-direction:column;padding-inline:2.9rem}@media screen and (max-width:767px){.p-problem__item{border-width:.2rem;padding-inline:2.2rem}}.p-problem__text{font-size:1.8rem;letter-spacing:.09em;line-height:1.4444444444;text-align:justify}@media screen and (max-width:767px){.p-problem__text{font-size:1.6rem;letter-spacing:.025em;line-height:1.4375}}.p-problem__img{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (max-width:767px){.p-problem__img img{height:100%;object-fit:contain;width:100%}}.p-problem__sub{margin-top:3.6rem;paint-order:stroke;position:relative;text-align:center;z-index:2;-webkit-text-stroke:var(--color-gray) .6rem;font-size:3.2rem;font-weight:700;letter-spacing:.11em;line-height:1.75}@media screen and (max-width:767px){.p-problem__sub{font-size:2.5rem;letter-spacing:.09em;line-height:1.4;margin-top:2.3rem}}.p-problem__sub b{letter-spacing:.11em}@media screen and (max-width:767px){.p-problem__sub b{letter-spacing:.09em}}.p-review__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-review__container{padding-bottom:5rem}.p-review__head .c-head-primary__en{font-size:5.4rem;margin-top:-.3rem;white-space:nowrap}}.p-review__scroll{margin-top:5.2rem}@media screen and (max-width:767px){.p-review__scroll{margin-right:calc(var(--container-spacing)*-1);margin-top:2.8rem;overflow-y:scroll;padding-right:var(--container-spacing)}}.p-peview__img{width:100%}@media screen and (max-width:767px){.p-peview__img{min-width:86.2rem}}.p-review__sample{background-color:var(--color-white);border:.3rem solid var(--color-black);border-radius:var(--radius-small);display:flex;gap:2rem;justify-content:space-between;margin-top:6.4rem;padding:4.3rem 14.8rem 0 10.1rem;position:relative}@media screen and (max-width:1023px){.p-review__sample{align-items:center;flex-direction:column;padding-inline:2.2rem}}@media screen and (max-width:767px){.p-review__sample{border-width:.2rem;margin-top:4rem;padding-top:2.6rem}}@media (hover:hover){.p-review__sample:hover .p-review__btn{background-color:var(--color-white)}.p-review__sample:hover .p-review__btn:before{background:var(--color-black)}}.p-review__sample-text{font-size:2.4rem;font-weight:700;letter-spacing:.11em;line-height:1.5}@media screen and (max-width:1023px){.p-review__sample-text{text-align:center}}@media screen and (max-width:767px){.p-review__sample-text{font-size:1.6rem;letter-spacing:.09em;line-height:1.4375}}.p-review__sample-img{border:.1rem solid var(--color-black);border-bottom:none;max-width:32rem;width:100%}@media screen and (max-width:767px){.p-review__sample-img{max-width:28.7rem}}.p-review__btn{aspect-ratio:1;background-color:var(--color-black);border:.3rem solid var(--color-black);border-radius:var(--radius-circle);bottom:-1.9rem;position:absolute;right:-1.9rem;transition:background-color var(--duration);width:9.3rem}@media screen and (max-width:767px){.p-review__btn{border-width:.2rem;width:5.5rem}}.p-review__btn:before{aspect-ratio:1;background:var(--color-white);content:"";display:inline-block;left:50%;mask-image:url(/hubfs/qa-agent/icon_zoom.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background var(--duration);width:5.2rem}@media screen and (max-width:767px){.p-review__btn:before{bottom:-1.1rem;right:-1rem;width:3rem}}.p-support__container{padding-block:10.4rem 8rem}@media screen and (max-width:767px){.p-support__container{padding-block:5rem 4.6rem}}.p-support__wrap{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1023px){.p-support__wrap{gap:2rem;grid-template-columns:repeat(1,1fr)}}.p-support__col{border:.3rem solid var(--color-border);border-radius:var(--radius-small);padding:4rem}@media screen and (max-width:767px){.p-support__col{border-width:.2rem;padding:2.4rem}}.p-support__title{color:var(--color-primary);font-size:2.4rem;font-weight:700;letter-spacing:.11em;text-align:center}@media screen and (max-width:767px){.p-support__title{font-size:2rem}}.p-support__list{display:flex;flex-wrap:wrap;gap:1.6rem;margin-inline:auto;margin-top:3.2rem;max-width:43.8rem;width:100%}@media screen and (max-width:767px){.p-support__list{gap:.8rem 1.2rem;margin-top:1.6rem}}.p-support__item{background-color:var(--color-gray);border-radius:var(--radius-xsmall);flex:1 0 calc(50% - 0.8rem);font-size:2rem;padding:1.2rem;text-align:center}@media screen and (max-width:767px){.p-support__item{flex:1 0 calc(50% - 0.6rem);font-size:1.5rem;line-height:1.0666666667;padding:.6rem}}.p-support__caution{font-size:1.4rem;line-height:1.5714285714;margin-top:.4rem;text-align:right}@media screen and (max-width:767px){.p-support__caution{font-size:1.3rem;line-height:1.6153846154;text-align:left}}.p-voice__container{padding-bottom:10.4rem}@media screen and (max-width:767px){.p-voice__container{padding-bottom:5rem}}.p-voice__list{display:grid;gap:4.8rem;grid-template-columns:repeat(3,1fr);margin-top:5.2rem}@media screen and (max-width:1023px){.p-voice__list{gap:2rem}}@media screen and (max-width:767px){.p-voice__list{gap:3.6rem;grid-template-columns:repeat(1,1fr);margin-top:4.4rem}}.p-voice__item{background-color:var(--color-white);border-radius:var(--radius-small);box-shadow:2rem 2.5rem 3rem .1rem rgba(0,0,0,.04);padding:0 3.2rem 3.5rem}@media screen and (max-width:1023px){.p-voice__item{padding-inline:2.4rem}}@media screen and (max-width:767px){.p-voice__item{padding-bottom:2.7rem}}.p-voice__item-img{margin-inline:auto;margin-top:-2.4rem;width:11rem}@media screen and (max-width:767px){.p-voice__item-img{margin-top:-1.6rem;width:8.8rem}}.p-voice__item-content{margin-top:2.5rem}@media screen and (max-width:767px){.p-voice__item-content{margin-top:1.1rem}}.p-voice__item-title{color:var(--color-primary);font-size:2.4rem;font-weight:700;letter-spacing:.11em;line-height:1.5833333333}@media screen and (max-width:767px){.p-voice__item-title{font-size:1.6rem;line-height:1.625;text-align:center}}.p-voice__item-title span{display:block;font-size:.7em}.p-voice__item-text{font-size:1.6rem;letter-spacing:.09em;line-height:1.625;margin-top:2rem}@media screen and (max-width:767px){.p-voice__item-text{font-size:1.4rem;font-weight:400;line-height:1.7142857143;margin-top:1rem}}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-align-justify{text-align:justify}@media screen and (max-width:767px){.u-align-left-sp{text-align:left}.u-align-center-sp{text-align:center}.u-align-right-sp{text-align:right}.u-align-justify-sp{text-align:justify}}.u-bgcolor-base{background-color:var(--color-bg)}.u-bgcolor-primary{background-color:var(--color-bg-primary)}.u-bgcolor-secondary{background-color:var(--color-bg-secondary)}.u-bgcolor-tertiary{background-color:var(--color-bg-tertiary)}.u-bgcolor-white{background-color:var(--color-white)}.u-bgcolor-black{background-color:var(--color-black)}:root{--clip-triangle-top:polygon(50% 0,100% 100%,0 100%);--clip-triangle-bottom:polygon(0 0,100% 0,50% 100%);--clip-triangle-right:polygon(0 0,100% 50%,0 100%);--clip-triangle-left:polygon(0 50%,100% 0,100% 100%);--clip-triangle-bottom-left:polygon(0 0,100% 100%,0 100%);--clip-triangle-top-left:polygon(0 0,100% 0,0 100%);--clip-triangle-bottom-right:polygon(100% 0,100% 100%,0 100%);--clip-triangle-top-right:polygon(0 0,100% 0,100% 100%)}.u-color-primary{color:var(--color-primary)}.u-color-secondary{color:var(--color-secondary)}.u-color-tertiary{color:var(--color-tertiary)}.u-color-white{color:var(--color-white)}.u-color-black{color:var(--color-black)}.u-color-text{color:var(--color-text)}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-my-0{margin-block:0}.u-mt-4{margin-top:.4rem}.u-mb-4{margin-bottom:.4rem}.u-my-4{margin-block:.4rem}.u-mt-8{margin-top:.8rem}.u-mb-8{margin-bottom:.8rem}.u-my-8{margin-block:.8rem}.u-mt-12{margin-top:1.2rem}.u-mb-12{margin-bottom:1.2rem}.u-my-12{margin-block:1.2rem}.u-mt-16{margin-top:1.6rem}.u-mb-16{margin-bottom:1.6rem}.u-my-16{margin-block:1.6rem}.u-mt-20{margin-top:2rem}.u-mb-20{margin-bottom:2rem}.u-my-20{margin-block:2rem}.u-mt-24{margin-top:2.4rem}.u-mb-24{margin-bottom:2.4rem}.u-my-24{margin-block:2.4rem}.u-mt-28{margin-top:2.8rem}.u-mb-28{margin-bottom:2.8rem}.u-my-28{margin-block:2.8rem}.u-mt-32{margin-top:3.2rem}.u-mb-32{margin-bottom:3.2rem}.u-my-32{margin-block:3.2rem}.u-mt-36{margin-top:3.6rem}.u-mb-36{margin-bottom:3.6rem}.u-my-36{margin-block:3.6rem}.u-mt-40{margin-top:4rem}.u-mb-40{margin-bottom:4rem}.u-my-40{margin-block:4rem}.u-mt-44{margin-top:4.4rem}.u-mb-44{margin-bottom:4.4rem}.u-my-44{margin-block:4.4rem}.u-mt-48{margin-top:4.8rem}.u-mb-48{margin-bottom:4.8rem}.u-my-48{margin-block:4.8rem}.u-mt-52{margin-top:5.2rem}.u-mb-52{margin-bottom:5.2rem}.u-my-52{margin-block:5.2rem}.u-mt-56{margin-top:5.6rem}.u-mb-56{margin-bottom:5.6rem}.u-my-56{margin-block:5.6rem}.u-mt-60{margin-top:6rem}.u-mb-60{margin-bottom:6rem}.u-my-60{margin-block:6rem}.u-mt-64{margin-top:6.4rem}.u-mb-64{margin-bottom:6.4rem}.u-my-64{margin-block:6.4rem}.u-mt-68{margin-top:6.8rem}.u-mb-68{margin-bottom:6.8rem}.u-my-68{margin-block:6.8rem}.u-mt-72{margin-top:7.2rem}.u-mb-72{margin-bottom:7.2rem}.u-my-72{margin-block:7.2rem}.u-mt-76{margin-top:7.6rem}.u-mb-76{margin-bottom:7.6rem}.u-my-76{margin-block:7.6rem}.u-mt-80{margin-top:8rem}.u-mb-80{margin-bottom:8rem}.u-my-80{margin-block:8rem}.u-mt-84{margin-top:8.4rem}.u-mb-84{margin-bottom:8.4rem}.u-my-84{margin-block:8.4rem}.u-mt-88{margin-top:8.8rem}.u-mb-88{margin-bottom:8.8rem}.u-my-88{margin-block:8.8rem}.u-mt-92{margin-top:9.2rem}.u-mb-92{margin-bottom:9.2rem}.u-my-92{margin-block:9.2rem}.u-mt-96{margin-top:9.6rem}.u-mb-96{margin-bottom:9.6rem}.u-my-96{margin-block:9.6rem}.u-mt-100{margin-top:10rem}.u-mb-100{margin-bottom:10rem}.u-my-100{margin-block:10rem}.u-mt-104{margin-top:10.4rem}.u-mb-104{margin-bottom:10.4rem}.u-my-104{margin-block:10.4rem}.u-mt-108{margin-top:10.8rem}.u-mb-108{margin-bottom:10.8rem}.u-my-108{margin-block:10.8rem}.u-mt-112{margin-top:11.2rem}.u-mb-112{margin-bottom:11.2rem}.u-my-112{margin-block:11.2rem}.u-mt-116{margin-top:11.6rem}.u-mb-116{margin-bottom:11.6rem}.u-my-116{margin-block:11.6rem}.u-mt-120{margin-top:12rem}.u-mb-120{margin-bottom:12rem}.u-my-120{margin-block:12rem}.u-mt-124{margin-top:12.4rem}.u-mb-124{margin-bottom:12.4rem}.u-my-124{margin-block:12.4rem}.u-mt-128{margin-top:12.8rem}.u-mb-128{margin-bottom:12.8rem}.u-my-128{margin-block:12.8rem}.u-mt-132{margin-top:13.2rem}.u-mb-132{margin-bottom:13.2rem}.u-my-132{margin-block:13.2rem}.u-mt-136{margin-top:13.6rem}.u-mb-136{margin-bottom:13.6rem}.u-my-136{margin-block:13.6rem}.u-mt-140{margin-top:14rem}.u-mb-140{margin-bottom:14rem}.u-my-140{margin-block:14rem}.u-mt-144{margin-top:14.4rem}.u-mb-144{margin-bottom:14.4rem}.u-my-144{margin-block:14.4rem}.u-mt-148{margin-top:14.8rem}.u-mb-148{margin-bottom:14.8rem}.u-my-148{margin-block:14.8rem}.u-mt-152{margin-top:15.2rem}.u-mb-152{margin-bottom:15.2rem}.u-my-152{margin-block:15.2rem}.u-mt-156{margin-top:15.6rem}.u-mb-156{margin-bottom:15.6rem}.u-my-156{margin-block:15.6rem}.u-mt-160{margin-top:16rem}.u-mb-160{margin-bottom:16rem}.u-my-160{margin-block:16rem}.u-mx-left{margin-inline:0 auto}.u-mx-center{margin-inline:auto}.u-mx-right{margin-inline:auto 0}@media screen and (max-width:767px){.u-mt-0-sp{margin-top:0}.u-mb-0-sp{margin-bottom:0}.u-my-0-sp{margin-block:0}.u-mt-4-sp{margin-top:.4rem}.u-mb-4-sp{margin-bottom:.4rem}.u-my-4-sp{margin-block:.4rem}.u-mt-8-sp{margin-top:.8rem}.u-mb-8-sp{margin-bottom:.8rem}.u-my-8-sp{margin-block:.8rem}.u-mt-12-sp{margin-top:1.2rem}.u-mb-12-sp{margin-bottom:1.2rem}.u-my-12-sp{margin-block:1.2rem}.u-mt-16-sp{margin-top:1.6rem}.u-mb-16-sp{margin-bottom:1.6rem}.u-my-16-sp{margin-block:1.6rem}.u-mt-20-sp{margin-top:2rem}.u-mb-20-sp{margin-bottom:2rem}.u-my-20-sp{margin-block:2rem}.u-mt-24-sp{margin-top:2.4rem}.u-mb-24-sp{margin-bottom:2.4rem}.u-my-24-sp{margin-block:2.4rem}.u-mt-28-sp{margin-top:2.8rem}.u-mb-28-sp{margin-bottom:2.8rem}.u-my-28-sp{margin-block:2.8rem}.u-mt-32-sp{margin-top:3.2rem}.u-mb-32-sp{margin-bottom:3.2rem}.u-my-32-sp{margin-block:3.2rem}.u-mt-36-sp{margin-top:3.6rem}.u-mb-36-sp{margin-bottom:3.6rem}.u-my-36-sp{margin-block:3.6rem}.u-mt-40-sp{margin-top:4rem}.u-mb-40-sp{margin-bottom:4rem}.u-my-40-sp{margin-block:4rem}.u-mt-44-sp{margin-top:4.4rem}.u-mb-44-sp{margin-bottom:4.4rem}.u-my-44-sp{margin-block:4.4rem}.u-mt-48-sp{margin-top:4.8rem}.u-mb-48-sp{margin-bottom:4.8rem}.u-my-48-sp{margin-block:4.8rem}.u-mt-52-sp{margin-top:5.2rem}.u-mb-52-sp{margin-bottom:5.2rem}.u-my-52-sp{margin-block:5.2rem}.u-mt-56-sp{margin-top:5.6rem}.u-mb-56-sp{margin-bottom:5.6rem}.u-my-56-sp{margin-block:5.6rem}.u-mt-60-sp{margin-top:6rem}.u-mb-60-sp{margin-bottom:6rem}.u-my-60-sp{margin-block:6rem}.u-mt-64-sp{margin-top:6.4rem}.u-mb-64-sp{margin-bottom:6.4rem}.u-my-64-sp{margin-block:6.4rem}.u-mt-68-sp{margin-top:6.8rem}.u-mb-68-sp{margin-bottom:6.8rem}.u-my-68-sp{margin-block:6.8rem}.u-mt-72-sp{margin-top:7.2rem}.u-mb-72-sp{margin-bottom:7.2rem}.u-my-72-sp{margin-block:7.2rem}.u-mt-76-sp{margin-top:7.6rem}.u-mb-76-sp{margin-bottom:7.6rem}.u-my-76-sp{margin-block:7.6rem}.u-mt-80-sp{margin-top:8rem}.u-mb-80-sp{margin-bottom:8rem}.u-my-80-sp{margin-block:8rem}.u-mt-84-sp{margin-top:8.4rem}.u-mb-84-sp{margin-bottom:8.4rem}.u-my-84-sp{margin-block:8.4rem}.u-mt-88-sp{margin-top:8.8rem}.u-mb-88-sp{margin-bottom:8.8rem}.u-my-88-sp{margin-block:8.8rem}.u-mt-92-sp{margin-top:9.2rem}.u-mb-92-sp{margin-bottom:9.2rem}.u-my-92-sp{margin-block:9.2rem}.u-mt-96-sp{margin-top:9.6rem}.u-mb-96-sp{margin-bottom:9.6rem}.u-my-96-sp{margin-block:9.6rem}.u-mt-100-sp{margin-top:10rem}.u-mb-100-sp{margin-bottom:10rem}.u-my-100-sp{margin-block:10rem}.u-mt-104-sp{margin-top:10.4rem}.u-mb-104-sp{margin-bottom:10.4rem}.u-my-104-sp{margin-block:10.4rem}.u-mt-108-sp{margin-top:10.8rem}.u-mb-108-sp{margin-bottom:10.8rem}.u-my-108-sp{margin-block:10.8rem}.u-mt-112-sp{margin-top:11.2rem}.u-mb-112-sp{margin-bottom:11.2rem}.u-my-112-sp{margin-block:11.2rem}.u-mt-116-sp{margin-top:11.6rem}.u-mb-116-sp{margin-bottom:11.6rem}.u-my-116-sp{margin-block:11.6rem}.u-mt-120-sp{margin-top:12rem}.u-mb-120-sp{margin-bottom:12rem}.u-my-120-sp{margin-block:12rem}.u-mt-124-sp{margin-top:12.4rem}.u-mb-124-sp{margin-bottom:12.4rem}.u-my-124-sp{margin-block:12.4rem}.u-mt-128-sp{margin-top:12.8rem}.u-mb-128-sp{margin-bottom:12.8rem}.u-my-128-sp{margin-block:12.8rem}.u-mt-132-sp{margin-top:13.2rem}.u-mb-132-sp{margin-bottom:13.2rem}.u-my-132-sp{margin-block:13.2rem}.u-mt-136-sp{margin-top:13.6rem}.u-mb-136-sp{margin-bottom:13.6rem}.u-my-136-sp{margin-block:13.6rem}.u-mt-140-sp{margin-top:14rem}.u-mb-140-sp{margin-bottom:14rem}.u-my-140-sp{margin-block:14rem}.u-mt-144-sp{margin-top:14.4rem}.u-mb-144-sp{margin-bottom:14.4rem}.u-my-144-sp{margin-block:14.4rem}.u-mt-148-sp{margin-top:14.8rem}.u-mb-148-sp{margin-bottom:14.8rem}.u-my-148-sp{margin-block:14.8rem}.u-mt-152-sp{margin-top:15.2rem}.u-mb-152-sp{margin-bottom:15.2rem}.u-my-152-sp{margin-block:15.2rem}.u-mt-156-sp{margin-top:15.6rem}.u-mb-156-sp{margin-bottom:15.6rem}.u-my-156-sp{margin-block:15.6rem}.u-mt-160-sp{margin-top:16rem}.u-mb-160-sp{margin-bottom:16rem}.u-my-160-sp{margin-block:16rem}.u-mx-left-sp{margin-inline:0 auto}.u-mx-center-sp{margin-inline:auto}.u-mx-right-sp{margin-inline:auto 0}[data-only-device=md]{display:none}}@media screen and (min-width:768px){[data-only-device=sm]{display:none}}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0}.u-py-0{padding-block:0}.u-pt-4{padding-top:.4rem}.u-pb-4{padding-bottom:.4rem}.u-py-4{padding-block:.4rem}.u-pt-8{padding-top:.8rem}.u-pb-8{padding-bottom:.8rem}.u-py-8{padding-block:.8rem}.u-pt-12{padding-top:1.2rem}.u-pb-12{padding-bottom:1.2rem}.u-py-12{padding-block:1.2rem}.u-pt-16{padding-top:1.6rem}.u-pb-16{padding-bottom:1.6rem}.u-py-16{padding-block:1.6rem}.u-pt-20{padding-top:2rem}.u-pb-20{padding-bottom:2rem}.u-py-20{padding-block:2rem}.u-pt-24{padding-top:2.4rem}.u-pb-24{padding-bottom:2.4rem}.u-py-24{padding-block:2.4rem}.u-pt-28{padding-top:2.8rem}.u-pb-28{padding-bottom:2.8rem}.u-py-28{padding-block:2.8rem}.u-pt-32{padding-top:3.2rem}.u-pb-32{padding-bottom:3.2rem}.u-py-32{padding-block:3.2rem}.u-pt-36{padding-top:3.6rem}.u-pb-36{padding-bottom:3.6rem}.u-py-36{padding-block:3.6rem}.u-pt-40{padding-top:4rem}.u-pb-40{padding-bottom:4rem}.u-py-40{padding-block:4rem}.u-pt-44{padding-top:4.4rem}.u-pb-44{padding-bottom:4.4rem}.u-py-44{padding-block:4.4rem}.u-pt-48{padding-top:4.8rem}.u-pb-48{padding-bottom:4.8rem}.u-py-48{padding-block:4.8rem}.u-pt-52{padding-top:5.2rem}.u-pb-52{padding-bottom:5.2rem}.u-py-52{padding-block:5.2rem}.u-pt-56{padding-top:5.6rem}.u-pb-56{padding-bottom:5.6rem}.u-py-56{padding-block:5.6rem}.u-pt-60{padding-top:6rem}.u-pb-60{padding-bottom:6rem}.u-py-60{padding-block:6rem}.u-pt-64{padding-top:6.4rem}.u-pb-64{padding-bottom:6.4rem}.u-py-64{padding-block:6.4rem}.u-pt-68{padding-top:6.8rem}.u-pb-68{padding-bottom:6.8rem}.u-py-68{padding-block:6.8rem}.u-pt-72{padding-top:7.2rem}.u-pb-72{padding-bottom:7.2rem}.u-py-72{padding-block:7.2rem}.u-pt-76{padding-top:7.6rem}.u-pb-76{padding-bottom:7.6rem}.u-py-76{padding-block:7.6rem}.u-pt-80{padding-top:8rem}.u-pb-80{padding-bottom:8rem}.u-py-80{padding-block:8rem}.u-pt-84{padding-top:8.4rem}.u-pb-84{padding-bottom:8.4rem}.u-py-84{padding-block:8.4rem}.u-pt-88{padding-top:8.8rem}.u-pb-88{padding-bottom:8.8rem}.u-py-88{padding-block:8.8rem}.u-pt-92{padding-top:9.2rem}.u-pb-92{padding-bottom:9.2rem}.u-py-92{padding-block:9.2rem}.u-pt-96{padding-top:9.6rem}.u-pb-96{padding-bottom:9.6rem}.u-py-96{padding-block:9.6rem}.u-pt-100{padding-top:10rem}.u-pb-100{padding-bottom:10rem}.u-py-100{padding-block:10rem}.u-pt-104{padding-top:10.4rem}.u-pb-104{padding-bottom:10.4rem}.u-py-104{padding-block:10.4rem}.u-pt-108{padding-top:10.8rem}.u-pb-108{padding-bottom:10.8rem}.u-py-108{padding-block:10.8rem}.u-pt-112{padding-top:11.2rem}.u-pb-112{padding-bottom:11.2rem}.u-py-112{padding-block:11.2rem}.u-pt-116{padding-top:11.6rem}.u-pb-116{padding-bottom:11.6rem}.u-py-116{padding-block:11.6rem}.u-pt-120{padding-top:12rem}.u-pb-120{padding-bottom:12rem}.u-py-120{padding-block:12rem}.u-pt-124{padding-top:12.4rem}.u-pb-124{padding-bottom:12.4rem}.u-py-124{padding-block:12.4rem}.u-pt-128{padding-top:12.8rem}.u-pb-128{padding-bottom:12.8rem}.u-py-128{padding-block:12.8rem}.u-pt-132{padding-top:13.2rem}.u-pb-132{padding-bottom:13.2rem}.u-py-132{padding-block:13.2rem}.u-pt-136{padding-top:13.6rem}.u-pb-136{padding-bottom:13.6rem}.u-py-136{padding-block:13.6rem}.u-pt-140{padding-top:14rem}.u-pb-140{padding-bottom:14rem}.u-py-140{padding-block:14rem}.u-pt-144{padding-top:14.4rem}.u-pb-144{padding-bottom:14.4rem}.u-py-144{padding-block:14.4rem}.u-pt-148{padding-top:14.8rem}.u-pb-148{padding-bottom:14.8rem}.u-py-148{padding-block:14.8rem}.u-pt-152{padding-top:15.2rem}.u-pb-152{padding-bottom:15.2rem}.u-py-152{padding-block:15.2rem}.u-pt-156{padding-top:15.6rem}.u-pb-156{padding-bottom:15.6rem}.u-py-156{padding-block:15.6rem}.u-pt-160{padding-top:16rem}.u-pb-160{padding-bottom:16rem}.u-py-160{padding-block:16rem}@media screen and (max-width:767px){.u-pt-0-sp{padding-top:0}.u-pb-0-sp{padding-bottom:0}.u-py-0-sp{padding-block:0}.u-pt-4-sp{padding-top:.4rem}.u-pb-4-sp{padding-bottom:.4rem}.u-py-4-sp{padding-block:.4rem}.u-pt-8-sp{padding-top:.8rem}.u-pb-8-sp{padding-bottom:.8rem}.u-py-8-sp{padding-block:.8rem}.u-pt-12-sp{padding-top:1.2rem}.u-pb-12-sp{padding-bottom:1.2rem}.u-py-12-sp{padding-block:1.2rem}.u-pt-16-sp{padding-top:1.6rem}.u-pb-16-sp{padding-bottom:1.6rem}.u-py-16-sp{padding-block:1.6rem}.u-pt-20-sp{padding-top:2rem}.u-pb-20-sp{padding-bottom:2rem}.u-py-20-sp{padding-block:2rem}.u-pt-24-sp{padding-top:2.4rem}.u-pb-24-sp{padding-bottom:2.4rem}.u-py-24-sp{padding-block:2.4rem}.u-pt-28-sp{padding-top:2.8rem}.u-pb-28-sp{padding-bottom:2.8rem}.u-py-28-sp{padding-block:2.8rem}.u-pt-32-sp{padding-top:3.2rem}.u-pb-32-sp{padding-bottom:3.2rem}.u-py-32-sp{padding-block:3.2rem}.u-pt-36-sp{padding-top:3.6rem}.u-pb-36-sp{padding-bottom:3.6rem}.u-py-36-sp{padding-block:3.6rem}.u-pt-40-sp{padding-top:4rem}.u-pb-40-sp{padding-bottom:4rem}.u-py-40-sp{padding-block:4rem}.u-pt-44-sp{padding-top:4.4rem}.u-pb-44-sp{padding-bottom:4.4rem}.u-py-44-sp{padding-block:4.4rem}.u-pt-48-sp{padding-top:4.8rem}.u-pb-48-sp{padding-bottom:4.8rem}.u-py-48-sp{padding-block:4.8rem}.u-pt-52-sp{padding-top:5.2rem}.u-pb-52-sp{padding-bottom:5.2rem}.u-py-52-sp{padding-block:5.2rem}.u-pt-56-sp{padding-top:5.6rem}.u-pb-56-sp{padding-bottom:5.6rem}.u-py-56-sp{padding-block:5.6rem}.u-pt-60-sp{padding-top:6rem}.u-pb-60-sp{padding-bottom:6rem}.u-py-60-sp{padding-block:6rem}.u-pt-64-sp{padding-top:6.4rem}.u-pb-64-sp{padding-bottom:6.4rem}.u-py-64-sp{padding-block:6.4rem}.u-pt-68-sp{padding-top:6.8rem}.u-pb-68-sp{padding-bottom:6.8rem}.u-py-68-sp{padding-block:6.8rem}.u-pt-72-sp{padding-top:7.2rem}.u-pb-72-sp{padding-bottom:7.2rem}.u-py-72-sp{padding-block:7.2rem}.u-pt-76-sp{padding-top:7.6rem}.u-pb-76-sp{padding-bottom:7.6rem}.u-py-76-sp{padding-block:7.6rem}.u-pt-80-sp{padding-top:8rem}.u-pb-80-sp{padding-bottom:8rem}.u-py-80-sp{padding-block:8rem}.u-pt-84-sp{padding-top:8.4rem}.u-pb-84-sp{padding-bottom:8.4rem}.u-py-84-sp{padding-block:8.4rem}.u-pt-88-sp{padding-top:8.8rem}.u-pb-88-sp{padding-bottom:8.8rem}.u-py-88-sp{padding-block:8.8rem}.u-pt-92-sp{padding-top:9.2rem}.u-pb-92-sp{padding-bottom:9.2rem}.u-py-92-sp{padding-block:9.2rem}.u-pt-96-sp{padding-top:9.6rem}.u-pb-96-sp{padding-bottom:9.6rem}.u-py-96-sp{padding-block:9.6rem}.u-pt-100-sp{padding-top:10rem}.u-pb-100-sp{padding-bottom:10rem}.u-py-100-sp{padding-block:10rem}.u-pt-104-sp{padding-top:10.4rem}.u-pb-104-sp{padding-bottom:10.4rem}.u-py-104-sp{padding-block:10.4rem}.u-pt-108-sp{padding-top:10.8rem}.u-pb-108-sp{padding-bottom:10.8rem}.u-py-108-sp{padding-block:10.8rem}.u-pt-112-sp{padding-top:11.2rem}.u-pb-112-sp{padding-bottom:11.2rem}.u-py-112-sp{padding-block:11.2rem}.u-pt-116-sp{padding-top:11.6rem}.u-pb-116-sp{padding-bottom:11.6rem}.u-py-116-sp{padding-block:11.6rem}.u-pt-120-sp{padding-top:12rem}.u-pb-120-sp{padding-bottom:12rem}.u-py-120-sp{padding-block:12rem}.u-pt-124-sp{padding-top:12.4rem}.u-pb-124-sp{padding-bottom:12.4rem}.u-py-124-sp{padding-block:12.4rem}.u-pt-128-sp{padding-top:12.8rem}.u-pb-128-sp{padding-bottom:12.8rem}.u-py-128-sp{padding-block:12.8rem}.u-pt-132-sp{padding-top:13.2rem}.u-pb-132-sp{padding-bottom:13.2rem}.u-py-132-sp{padding-block:13.2rem}.u-pt-136-sp{padding-top:13.6rem}.u-pb-136-sp{padding-bottom:13.6rem}.u-py-136-sp{padding-block:13.6rem}.u-pt-140-sp{padding-top:14rem}.u-pb-140-sp{padding-bottom:14rem}.u-py-140-sp{padding-block:14rem}.u-pt-144-sp{padding-top:14.4rem}.u-pb-144-sp{padding-bottom:14.4rem}.u-py-144-sp{padding-block:14.4rem}.u-pt-148-sp{padding-top:14.8rem}.u-pb-148-sp{padding-bottom:14.8rem}.u-py-148-sp{padding-block:14.8rem}.u-pt-152-sp{padding-top:15.2rem}.u-pb-152-sp{padding-bottom:15.2rem}.u-py-152-sp{padding-block:15.2rem}.u-pt-156-sp{padding-top:15.6rem}.u-pb-156-sp{padding-bottom:15.6rem}.u-py-156-sp{padding-block:15.6rem}.u-pt-160-sp{padding-top:16rem}.u-pb-160-sp{padding-bottom:16rem}.u-py-160-sp{padding-block:16rem}}.u-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);white-space:nowrap}