/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-\[105px\]{bottom:105px}.left-0{left:calc(var(--spacing)*0)}.container{width:100%}@media (min-width:390px){.container{max-width:390px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.\!mx-\[20px\]{margin-inline:20px!important}.\!mx-auto{margin-inline:auto!important}.mx-auto{margin-inline:auto}.my-\[30px\]{margin-block:30px}.my-\[40px\]{margin-block:40px}.my-\[60px\]{margin-block:60px}.\!mt-\[20px\]{margin-top:20px!important}.\!mt-\[30px\]{margin-top:30px!important}.\!mt-\[40px\]{margin-top:40px!important}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-\[-80px\]{margin-top:-80px}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-\[60px\]{margin-top:60px}.mt-\[68px\]{margin-top:68px}.\!mr-\[5px\]{margin-right:5px!important}.\!mr-\[10px\]{margin-right:10px!important}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-\[2\%\]{margin-right:2%}.mr-\[10px\]{margin-right:10px}.mr-\[20px\]{margin-right:20px}.\!mb-\[5px\]{margin-bottom:5px!important}.\!mb-\[10px\]{margin-bottom:10px!important}.\!mb-\[20px\]{margin-bottom:20px!important}.\!mb-\[30px\]{margin-bottom:30px!important}.\!mb-\[40px\]{margin-bottom:40px!important}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-\[10px\]{margin-bottom:10px}.mb-\[20px\]{margin-bottom:20px}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[60px\]{margin-bottom:60px}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-\[5px\]{margin-left:5px}.ml-\[10px\]{margin-left:10px}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-\[30px\]{height:30px!important}.\!h-\[40px\]{height:40px!important}.\!h-\[80px\]{height:80px!important}.\!h-\[120\%\]{height:120%!important}.\!h-auto{height:auto!important}.h-\(--label-size\){height:var(--label-size)}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-\[80px\]{height:80px}.h-\[700px\]{height:700px}.h-auto{height:auto}.\!w-1\/3{width:33.3333%!important}.\!w-\[49\%\]{width:49%!important}.\!w-\[80px\]{width:80px!important}.\!w-\[83\%\]{width:83%!important}.\!w-\[120px\]{width:120px!important}.\!w-\[200px\]{width:200px!important}.\!w-\[300px\]{width:300px!important}.\!w-\[606px\]{width:606px!important}.\!w-\[1035px\]{width:1035px!important}.\!w-full{width:100%!important}.w-1\/3{width:33.3333%}.w-\[28\.5\%\]{width:28.5%}.w-\[30px\]{width:30px}.w-\[36\.9\%\]{width:36.9%}.w-\[44\%\]{width:44%}.w-\[46\.3\%\]{width:46.3%}.w-\[47\.8\%\]{width:47.8%}.w-\[50\%\]{width:50%}.w-\[52\.2\%\]{width:52.2%}.w-\[63\.1\%\]{width:63.1%}.w-\[71\.5\%\]{width:71.5%}.w-\[81\%\]{width:81%}.w-\[90px\]{width:90px}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[230px\]{width:230px}.w-\[233px\]{width:233px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[500px\]{width:500px}.w-\[702px\]{width:702px}.w-\[900px\]{width:900px}.w-\[calc\(100\%-90px\)\]{width:calc(100% - 90px)}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-\[20px\]{gap:20px!important}.gap-1{gap:calc(var(--spacing)*1)}.gap-\[10px\]{gap:10px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.gap-\[60px\]{gap:60px}.gap-\[80px\]{gap:80px}.bg-transparent{background-color:#0000}.\!p-\[15px\]{padding:15px!important}.p-0{padding:calc(var(--spacing)*0)}.pb-\[40px\]{padding-bottom:40px}.pb-\[110px\]{padding-bottom:110px}.\!pl-0{padding-left:calc(var(--spacing)*0)!important}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\!text-\[1\.4rem\]{font-size:1.4rem!important}.\!text-\[1\.6rem\]{font-size:1.6rem!important}.text-\[1\.0rem\]{font-size:1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[2\.0rem\]{font-size:2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.8rem\]{font-size:2.8rem}.text-\[3\.6rem\]{font-size:3.6rem}.text-\[14px\]{font-size:14px}.leading-\(--label-size\){--tw-leading:var(--label-size);line-height:var(--label-size)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[45px\]{--tw-leading:45px;line-height:45px}.leading-\[50px\]{--tw-leading:50px;line-height:50px}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\(--color-base\),.\!text-\[var\(--color-base\)\]{color:var(--color-base)!important}.text-\(--color-link\){color:var(--color-link)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media not all and (min-width:1000px){.max-lg\:bottom-\[100px\]{bottom:100px}.max-lg\:\!mx-0{margin-inline:calc(var(--spacing)*0)!important}.max-lg\:mx-\[20px\]{margin-inline:20px}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:my-\[20px\]{margin-block:20px}.max-lg\:mt-\[10px\]{margin-top:10px}.max-lg\:mt-\[20px\]{margin-top:20px}.max-lg\:mt-\[30px\]{margin-top:30px}.max-lg\:mt-\[40px\]{margin-top:40px}.max-lg\:mt-\[47px\]{margin-top:47px}.max-lg\:mr-\[8px\]{margin-right:8px}.max-lg\:\!mb-\[20px\]{margin-bottom:20px!important}.max-lg\:\!mb-\[30px\]{margin-bottom:30px!important}.max-lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.max-lg\:mb-\[5px\]{margin-bottom:5px}.max-lg\:mb-\[10px\]{margin-bottom:10px}.max-lg\:mb-\[15px\]{margin-bottom:15px}.max-lg\:mb-\[20px\]{margin-bottom:20px}.max-lg\:mb-\[30px\]{margin-bottom:30px}.max-lg\:mb-\[60px\]{margin-bottom:60px}.max-lg\:\!hidden{display:none!important}.max-lg\:block{display:block}.max-lg\:hidden{display:none}.max-lg\:inline{display:inline}.max-lg\:h-\[22\.8px\]{height:22.8px}.max-lg\:h-\[22px\]{height:22px}.max-lg\:h-\[26px\]{height:26px}.max-lg\:h-\[40px\]{height:40px}.max-lg\:h-\[60px\]{height:60px}.max-lg\:h-auto{height:auto}.max-lg\:\!w-\[47\.2\%\]{width:47.2%!important}.max-lg\:\!w-\[80px\]{width:80px!important}.max-lg\:\!w-\[100px\]{width:100px!important}.max-lg\:\!w-\[110px\]{width:110px!important}.max-lg\:\!w-\[140px\]{width:140px!important}.max-lg\:\!w-\[160px\]{width:160px!important}.max-lg\:\!w-\[170px\]{width:170px!important}.max-lg\:\!w-\[238px\]{width:238px!important}.max-lg\:\!w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)!important}.max-lg\:\!w-full{width:100%!important}.max-lg\:w-\[30\%\]{width:30%}.max-lg\:w-\[66\%\]{width:66%}.max-lg\:w-\[83\%\]{width:83%}.max-lg\:w-\[86\.83px\]{width:86.83px}.max-lg\:w-\[90px\]{width:90px}.max-lg\:w-\[95px\]{width:95px}.max-lg\:w-\[100\%\]{width:100%}.max-lg\:w-\[100px\]{width:100px}.max-lg\:w-\[220px\]{width:220px}.max-lg\:w-\[300px\]{width:300px}.max-lg\:w-full{width:100%}.max-lg\:flex-col{flex-direction:column}.max-lg\:gap-\[40px\]{gap:40px}.max-lg\:px-\[20px\]{padding-inline:20px}.max-lg\:text-left{text-align:left}.max-lg\:\!text-\[1\.2rem\]{font-size:1.2rem!important}.max-lg\:\!text-\[1\.4rem\]{font-size:1.4rem!important}.max-lg\:text-\[1\.4rem\]{font-size:1.4rem}.max-lg\:text-\[1\.6rem\]{font-size:1.6rem}.max-lg\:text-\[1\.8rem\]{font-size:1.8rem}.max-lg\:text-\[2\.0rem\]{font-size:2rem}.max-lg\:text-\[3\.0rem\]{font-size:3rem}.max-lg\:leading-\[26px\]{--tw-leading:26px;line-height:26px}}@media not all and (min-width:390px){.max-xs\:text-\[1\.4rem\]{font-size:1.4rem}}@media (min-width:1000px){.lg\:mt-\[50px\]{margin-top:50px}.lg\:\!hidden{display:none!important}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[30px\]{height:30px}.lg\:h-\[32\.93px\]{height:32.93px}.lg\:\!w-\[140px\]{width:140px!important}.lg\:\!w-\[277px\]{width:277px!important}.lg\:\!w-\[705px\]{width:705px!important}.lg\:w-\[118\.41px\]{width:118.41px}.lg\:w-\[130px\]{width:130px}.lg\:items-center{align-items:center}.lg\:gap-8{gap:calc(var(--spacing)*8)}}}:root{--color-base:#152035;--color-primary:#172c53;--color-primary-overlay:#172c53b3;--color-primary-overlay-active:#172c5380;--color-primary-active:#0b3480;--color-primary-shadow:#4e638a;--color-emphasis:#e4910a;--color-emphasis-active:#ff9e03;--color-feature:#cdbb17;--color-feature-light:#f4eda4;--color-accent:#e40a53;--color-notice:#e4110a;--color-notice-background:#ffe7e6;--color-optional:#3b62ab;--color-success:#3cc620;--color-background:#f9f9f9;--color-foreground:#fff;--color-foreground-overlay:#fffc;--color-table-header:#e9e9e9;--color-link:#124dba;--color-border:#ccc;--color-border-overlay:#6f88b6;--color-disabled:#777;--color-overlay-button:#99999980;--color-image-background:#000000b3}html{overscroll-behavior:none;min-width:100%;font-size:10px;font-weight:400;line-height:2;overflow-y:scroll}body,html{width:100%;height:100%;margin:0;padding:0}body{line-height:inherit;background:var(--color-background);color:var(--color-base);flex-direction:column;font-size:1.6rem;display:flex}main{flex:1;width:100%}a,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,li,main,ol,p,small,table,td,th,ul{margin:0;padding:0}embed,object{vertical-align:top}abbr,acronym,fieldset,img{border:0}em{font-style:normal}ol,ul{list-style-type:none}a{color:var(--color-link);cursor:pointer;text-decoration:none}a:focus{text-decoration:underline}hr{height:0;color:var(--color-border);border-top-width:1px}button{appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0;font-family:inherit}button[disabled]{cursor:not-allowed;pointer-events:none}button,input,label,optgroup,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}table{border-collapse:separate;border-spacing:5px;width:calc(100% + 10px);margin:-5px}table th{background-color:var(--color-table-header);text-align:center;word-break:break-all;width:100px;padding:6px 15px;font-size:1.4rem;font-weight:400}table th.feature{background-color:var(--color-feature);color:var(--color-foreground);font-weight:700}table td{background-color:var(--color-background);word-break:break-all;padding:6px 15px;font-size:1.4rem}table td.feature{background-color:var(--color-feature-light);font-weight:700}.text-notice{color:var(--color-notice)}.loader{color:var(--color-primary);text-indent:-9999em;border-radius:50%;width:1em;height:1em;font-size:.8rem;animation:mulShdSpin 1.3s linear infinite;position:relative;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.page-container{width:1340px;margin:0 auto}.full-page-container{width:100%;margin-bottom:80px}.full-page-container,.full-page-layout{flex-direction:column;gap:80px;display:flex}.full-page-layout{justify-content:space-between;width:1340px;margin-bottom:60px}.content-layout{width:900px;margin:40px auto 60px}.content-layout .inner{background-color:var(--color-foreground);width:100%;padding:60px}.portal-layout{justify-content:space-between;gap:40px;width:1340px;margin-bottom:60px;display:flex}.portal-layout .main-content{background-color:var(--color-foreground);width:100%;padding:60px}.lp-layout{flex-direction:column;gap:80px;width:1340px;margin:0 auto;display:flex}.lp-layout h2{font-size:2.4rem;font-weight:700}.white-bg-layout{background-color:var(--color-foreground);width:100%;padding:40px 0;position:relative}.white-bg-layout .inner{width:1340px;margin:0 auto}.white-bg-layout .inner h2{margin-bottom:40px;font-size:2.4rem;font-weight:700}.white-bg-layout .inner .title-with-link{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.white-bg-layout .inner .title-with-link h2{margin-bottom:0;font-size:2.4rem;font-weight:700}.error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:500px;margin:0 auto;display:flex}.error-container img{width:300px}.error-container h2{margin-top:20px;font-size:2.4rem;font-weight:700}@media screen and (max-width:1439px){.page-container{width:auto;margin:0 50px}.full-page-layout,.portal-layout{width:auto}.lp-layout,.white-bg-layout .inner{width:auto;margin:0 50px}}@media screen and (max-width:999px){.page-container{width:100%;margin:0}.full-page-layout{gap:40px;width:100%;padding:0}.content-layout{width:100%;margin:30px auto 60px}.content-layout .inner{width:100%;padding:40px 20px}.portal-layout{flex-direction:column;gap:0;width:100%}.portal-layout .main-content{width:100%;padding:40px 20px}.lp-layout{gap:80px;width:100%;margin:0}.lp-layout h2{font-size:1.8rem}.white-bg-layout{width:100%;padding:20px 20px 40px}.white-bg-layout .inner{width:100%;margin:0}.white-bg-layout .inner h2{margin-bottom:20px;font-size:1.8rem}.white-bg-layout .inner .title-with-link{margin-bottom:20px}.white-bg-layout .inner .title-with-link h2{font-size:1.8rem}.error-container{width:100%}.error-container img{width:240px}.error-container h2{font-size:2rem}}header{width:100%}header .inner{justify-content:space-between;width:1340px;height:80px;margin:0 auto}header .inner,header .inner .logo{align-items:center;display:flex}header .inner .logo a,header .inner .logo h2{height:30px;display:block}header .inner .logo a img,header .inner .logo h2 img{width:auto;height:30px;display:block}header .inner .logo .catch-copy{margin-left:20px;font-size:1rem}header .inner .menu,header .inner .menu-sp{align-items:center;display:flex}header .inner .menu li,header .inner .menu-sp li{height:80px;font-size:1.4rem}header .inner .menu li .menu-button,header .inner .menu-sp li .menu-button{height:inherit}header .inner .menu li a,header .inner .menu li button,header .inner .menu-sp li a,header .inner .menu-sp li button{height:inherit;color:var(--color-base);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 15px;display:flex}header .inner .menu li a:hover,header .inner .menu li button:hover,header .inner .menu-sp li a:hover,header .inner .menu-sp li button:hover{border-bottom:solid var(--color-feature)3px;height:80px;text-decoration:none;transition:all .3s}header .inner .menu li a:focus,header .inner .menu li a:visited,header .inner .menu li button:focus,header .inner .menu li button:visited,header .inner .menu-sp li a:focus,header .inner .menu-sp li a:visited,header .inner .menu-sp li button:focus,header .inner .menu-sp li button:visited{text-decoration:none}header .inner .menu li a.btn:hover,header .inner .menu li button.btn:hover,header .inner .menu-sp li a.btn:hover,header .inner .menu-sp li button.btn:hover{border-bottom:3px solid #0000;text-decoration:none;transition:all .3s}header .inner .menu li.active,header .inner .menu-sp li.active{border-bottom:solid var(--color-feature)3px}header .inner .menu li svg,header .inner .menu-sp li svg{width:20px;height:20px;margin-right:5px}header .inner .menu-sp{display:none}header nav{background-color:var(--color-foreground);width:100%}header nav ul{align-items:center;width:1340px;height:50px;margin:0 auto;display:flex}header nav ul li{height:50px;font-size:1.4rem}header nav ul li a{height:inherit;color:var(--color-base);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 20px;font-weight:700;display:flex}header nav ul li a:hover{height:50px;text-decoration:none;transition:all .3s}header nav ul li a:hover,header nav ul li.active{border-bottom:solid var(--color-feature)3px}header nav ul li svg{width:20px;height:20px;margin-right:10px}@media screen and (max-width:1439px){header .inner,header nav ul{width:auto;padding:0 50px}}@media screen and (max-width:999px){header .inner{width:calc(100vw - 40px);height:50px;margin:0 auto;padding:0}header .inner .logo a,header .inner .logo h2{height:22px}header .inner .logo a img,header .inner .logo h2 img{width:auto;height:22px}header .inner .logo .catch-copy,header .inner .menu{display:none}header .inner .menu-sp{display:flex}header .inner .menu-sp li{height:50px}header .inner .menu-sp li a,header .inner .menu-sp li button{border-top:none;border-bottom:none;padding:0 0 0 20px}header .inner .menu-sp li a:hover,header .inner .menu-sp li button:hover{border-bottom:none;height:50px;text-decoration:none;transition:none}header .inner .menu-sp li a:focus,header .inner .menu-sp li a:visited,header .inner .menu-sp li button:focus,header .inner .menu-sp li button:visited{text-decoration:none}header .inner .menu-sp li.active{border-bottom:solid var(--color-feature)3px}header .inner .menu-sp li svg{margin-right:0}header nav{scrollbar-width:none;white-space:pre;display:flex;overflow-x:scroll}header nav ul{flex-shrink:0;gap:0;width:auto;margin:0;padding:0 10px}header nav ul li{font-size:1.2rem}header nav ul li a{padding:0 10px;font-weight:700}header nav ul li a:hover{border-bottom:3px solid #0000;text-decoration:none;transition:none}header nav ul li svg{width:16px;height:16px;margin-right:5px}}footer{width:100%;color:var(--color-foreground);background-color:var(--color-primary)}footer .inner{justify-content:space-between;align-items:flex-start;width:1145px;margin:0 auto;padding:40px 0;display:flex}footer .inner .menu-container{width:315px}footer .inner .menu-container h3{border-bottom:solid var(--color-foreground)1px;justify-content:start;align-items:center;width:100%;padding-bottom:10px;font-size:1.8rem;display:flex}footer .inner .menu-container h3 svg{width:20px;height:20px;margin-right:10px}footer .inner .menu-container ul{width:100%}footer .inner .menu-container ul li{width:inherit;margin-top:15px}footer .inner .menu-container ul li a{color:var(--color-foreground);justify-content:space-between;align-items:center;font-size:1.6rem;display:flex}footer .inner .menu-container ul li a:hover{text-decoration:underline;transition:all .3s}footer .inner .menu-container ul li a svg{width:20px;height:20px}footer hr{width:100%;color:var(--color-border-overlay)}footer .inner-bottom{margin:0 auto;padding:40px 0}footer .inner-bottom .logo{width:130px;margin:0 auto}footer .inner-bottom .logo img{width:100%}footer .inner-bottom .copy-right{width:inherit;text-align:center;margin-top:10px;font-size:1.2rem}@media screen and (max-width:1439px){footer .inner{gap:40px;width:auto;max-width:1145px;padding:40px 50px}}@media screen and (max-width:999px){footer .inner{flex-direction:column;width:calc(100vw - 40px);margin:0 auto;padding:40px 0}footer .inner .menu-container{width:100%}footer .inner .menu-container h3{font-size:1.6rem}footer .inner .menu-container h3 svg{width:16px;height:16px;margin-right:10px}footer .inner .menu-container ul li a{font-size:1.4rem}footer .inner .menu-container ul li a:hover{text-decoration:none}footer .inner .menu-container ul li a svg{width:16px;height:16px}footer .inner-bottom .logo{width:90px}footer .inner-bottom .copy-right{font-size:1rem}}.breadcrumb{width:100%;padding:30px 0;font-size:1.2rem;display:flex}.breadcrumb li{margin-right:5px}.breadcrumb li:last-child{margin-right:0}.breadcrumb li a{color:var(--color-base);text-decoration:underline}.breadcrumb li a:hover{text-decoration:none}@media screen and (max-width:999px){.breadcrumb{display:none}}.page-title{text-align:center;width:100%;font-size:2.8rem;font-weight:700;line-height:1.4;display:block}.properties-list-title{justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;display:flex}.properties-list-title h1{font-size:1.6rem;line-height:1.4}.properties-list-title h1 span{font-size:2rem;font-weight:700}.properties-list-title h1 span.count{margin-left:10px}.properties-list-title .condition{justify-content:space-between;align-items:center;display:flex}.properties-list-title .condition .filter{display:none}.properties-list-title .condition .sort{align-items:center;display:flex}.properties-list-title .condition .sort label{margin-right:20px;font-size:1.4rem}.lp-feature-summary{flex-direction:column;width:100%;margin-bottom:30px;display:flex}.lp-feature-summary .catch-copy{font-size:3.6rem;line-height:1.5}.faq-section{margin-top:40px}.faq-section:first-child{margin-top:0}.static-section-title{margin:40px 0 20px;font-size:2rem;font-weight:700}@media screen and (max-width:999px){.page-title{margin-top:30px;font-size:2rem;line-height:1.2}.page-title.variable{width:calc(100% - 40px);margin-left:auto;margin-right:auto;font-size:1.8rem}.properties-list-title{flex-direction:column;align-items:flex-start;padding:0 20px}.properties-list-title h1{margin:30px 0;font-size:1.2rem;line-height:1.2}.properties-list-title h1 span{font-size:1.6rem;font-weight:700}.properties-list-title h1 span.count{margin-left:10px}.properties-list-title .condition{width:100%;display:flex}.properties-list-title .condition .filter{display:flex}.properties-list-title .condition .sort label{display:none}.lp-feature-summary{flex-direction:column;width:100%;margin-bottom:20px;display:flex}.lp-feature-summary .catch-copy{font-size:2.2rem;line-height:1.5}.lp-feature-summary span:last-child{margin-top:10px;font-size:1.4rem}.static-section-title{font-size:1.8rem}}.input-password,input[type=email],input[type=number],input[type=tel],input[type=text]{background-color:var(--color-foreground);border:1px var(--color-border)solid;border-radius:5px;height:50px;padding:0 15px;font-size:1.4rem}.input-password:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus{border:1px var(--color-primary)solid;box-shadow:0 0 2px 0 var(--color-primary);outline:0}.input-password::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{font-size:1.4rem}.input-password.error,input[type=email].error,input[type=number].error,input[type=tel].error,input[type=text].error{border:1px var(--color-notice)solid;background-color:var(--color-notice-background)}.input-password.error:focus,input[type=email].error:focus,input[type=number].error:focus,input[type=tel].error:focus,input[type=text].error:focus{box-shadow:0 0 2px 0 var(--color-notice)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.input-password{padding:0 0 0 15px;position:relative}.input-password input[type=password]{width:calc(100% - 40px);height:50px}.input-password input[type=password]:focus{box-shadow:none;border:none;outline:0}.input-password .visible-eye{width:40px}.input-password .visible-eye svg{width:20px;margin:0 auto}.input-password:focus-within{border:1px var(--color-primary)solid;box-shadow:0 0 2px 0 var(--color-primary);outline:0}.input-password.error:focus-within{border:1px var(--color-notice)solid;background-color:var(--color-notice-background);box-shadow:0 0 2px 0 var(--color-notice)}.override-text{justify-content:space-between;padding:0;display:flex}.override-text input[type=text]{background-color:inherit;width:calc(100% - 40px);height:100%;box-shadow:none!important;border:none!important}textarea{background-color:var(--color-foreground);border:1px var(--color-border)solid;border-radius:5px;padding:10px 15px;font-size:1.4rem}textarea:focus{border:1px var(--color-primary)solid;box-shadow:0 0 2px 0 var(--color-primary);outline:0}textarea::placeholder{font-size:1.4rem}textarea.error{border:1px var(--color-notice)solid;background-color:var(--color-notice-background)}textarea.error:focus{box-shadow:0 0 2px 0 var(--color-notice)}select{background-color:var(--color-foreground);border:1px var(--color-border)solid;appearance:none;background-image:url(/_next/static/media/angle-down.752000fd.svg);background-position:right 12px top 22px;background-repeat:no-repeat;background-size:auto 6px;border-radius:5px;height:50px;padding:0 34px 0 15px;font-size:1.4rem}select:focus{border:1px var(--color-primary)solid;box-shadow:0 0 2px 0 var(--color-primary);outline:0}select.error{border:1px var(--color-notice)solid;background-color:var(--color-notice-background)}select.error:focus{box-shadow:0 0 2px 0 var(--color-notice)}@media screen and (max-width:999px){select.sm-select{background-position:right 12px top 15px;height:36px;font-size:1.2rem}}.checkbox-wrap{text-align:center;background-color:var(--color-foreground);border:1px var(--color-border)solid;cursor:pointer;border-radius:5px;height:40px;font-size:1.4rem;line-height:40px;display:block;position:relative}.checkbox-wrap .checkbox{border:1px var(--color-border)solid;cursor:pointer;appearance:none;border-radius:2px;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:10px}.checkbox-wrap .checkbox:checked{border:1px var(--color-foreground)solid}.checkbox-wrap .checkbox:checked:after{content:"";border-bottom:2px solid var(--color-foreground);border-left:2px solid var(--color-foreground);width:12px;height:6px;position:absolute;top:5px;left:3px;transform:rotate(-45deg)}.checkbox-wrap:has(.checkbox:checked){background-color:var(--color-primary);color:var(--color-foreground);border:1px var(--color-primary)solid;font-weight:700}.simple-checkbox-wrap{cursor:pointer;align-items:center;width:fit-content;font-size:1.4rem;line-height:1;display:flex}.simple-checkbox-wrap .checkbox{border:1px var(--color-border)solid;cursor:pointer;appearance:none;border-radius:2px;width:20px;height:20px;margin-right:5px;position:relative}.simple-checkbox-wrap .checkbox:checked{background-color:var(--color-primary);border:1px var(--color-primary)solid}.simple-checkbox-wrap .checkbox:checked:after{content:"";border-bottom:2px solid var(--color-foreground);border-left:2px solid var(--color-foreground);width:12px;height:6px;position:absolute;top:5px;left:3px;transform:rotate(-45deg)}.radio-wrap{text-align:center;background-color:var(--color-foreground);border:1px var(--color-border)solid;cursor:pointer;border-radius:5px;height:40px;font-size:1.4rem;line-height:40px;display:block;position:relative}.radio-wrap .radio{border:1px var(--color-border)solid;cursor:pointer;appearance:none;border-radius:8px;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:12px}.radio-wrap .radio:checked{border:2px var(--color-foreground)solid}.radio-wrap .radio:checked:after{content:"";background-color:var(--color-foreground);border-radius:100%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.radio-wrap:has(.radio:checked){background-color:var(--color-primary);color:var(--color-foreground);border:1px var(--color-primary)solid;font-weight:700}.error-message-all{border:2px var(--color-notice)solid;border-radius:5px;padding:15px 30px;font-weight:700;line-height:1.6;list-style-type:disc}.error-message-all,.error-message-partial{width:100%;color:var(--color-notice);font-size:1.4rem}.error-message-partial{margin-top:5px;line-height:1.4}.form-container{flex-direction:column;gap:30px;width:500px;margin:0 auto;display:flex;position:relative}.form-container .item{width:100%;position:relative}.form-container .item .item-label{justify-content:start;align-items:center;gap:5px;width:100%;margin-bottom:10px;display:flex}.form-container .item .item-label .name{font-size:1.4rem;font-weight:700}.form-container .item .item-label svg{color:var(--color-primary);width:16px;height:16px}.form-container .item .input-confirm{background-color:var(--color-table-header);border-radius:5px;justify-content:start;align-items:center;height:50px;padding:0 15px;font-size:1.4rem;display:flex}.form-container .item .detail-view{border-bottom:1px var(--color-border)solid;justify-content:start;align-items:start;height:40px;display:flex}.form-container .item .item-inner-group{flex-direction:column;gap:30px;margin:0 0 0 20px;padding:20px 0;display:flex;position:relative}.form-container .item .item-inner-group h4{font-size:1.4rem;font-weight:700;position:relative}.form-container .item .item-inner-group h4 hr{border:none;border-bottom:1px var(--color-border)dotted;width:calc(100% - 50px);position:absolute;top:50%;left:50px}.input-group{flex-wrap:wrap;justify-content:start;gap:10px}.input-group,.signup-area{align-items:center;display:flex}.signup-area{flex-direction:column;width:100%;position:relative}.signup-area h3{text-align:center;font-size:2rem;font-weight:700}.signup-area .benefit{background-color:var(--color-background);padding:30px}.signup-area .benefit ul{flex-direction:column;gap:10px;display:flex}.signup-area .benefit ul li{justify-content:start;align-items:center;display:flex}.signup-area .benefit ul li em{color:var(--color-feature);font-weight:700}.signup-area .benefit ul li svg{width:16px;height:16px;color:var(--color-feature);flex-shrink:0;margin-right:10px}.success-explanation{border:2px var(--color-success)solid;color:var(--color-success);border-radius:5px;padding:25px}.notice-explanation,.success-explanation{width:100%;text-align:center;justify-content:center;align-items:center;font-weight:700;line-height:1.6;display:flex}.notice-explanation{border:2px var(--color-emphasis)solid;border-radius:5px;padding:15px}.notice-explanation,.notice-explanation a{color:var(--color-emphasis)}.notice-explanation a:hover{text-decoration:underline}.appraisal-results{border:2px var(--color-border)solid;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:500px;padding:40px;display:flex}@media screen and (max-width:999px){.form-container{width:100%}.signup-area h3{font-size:1.8rem}.signup-area .benefit{padding:20px}.signup-area .benefit ul li{align-items:start;font-size:1.4rem}.signup-area .benefit ul li span{margin-top:-6px}.appraisal-results{width:100%;padding:20px}.notice-explanation{width:calc(100% - 40px);margin:0 auto}}.btn{justify-content:center;align-items:center;display:flex;position:relative}.btn:focus{text-decoration:none}.btn.btn-loading{cursor:wait;pointer-events:none}.btn .btn-spinner{border:2px solid;border-top:2px solid #0000;border-radius:50%;width:20px;height:20px;animation:btn-spin .8s linear infinite;position:absolute}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn.primary{color:var(--color-foreground);background-color:var(--color-primary);border-radius:5px;font-size:1.6rem}.btn.primary:hover{background-color:var(--color-primary-active);text-decoration:none;transition:all .3s}.btn.primary:disabled{color:#555;cursor:not-allowed;background-color:#f0f0f0}.btn.secondary{color:var(--color-primary);background-color:var(--color-foreground);border:1px var(--color-primary)solid;border-radius:5px;font-size:1.6rem}.btn.secondary.border-bold{border:2px var(--color-primary)solid}.btn.secondary:hover{color:var(--color-foreground);background-color:var(--color-primary);text-decoration:none;transition:all .3s}.btn.secondary svg{width:24px;height:24px;margin-right:10px}.btn.accent{color:var(--color-foreground);background-color:var(--color-emphasis);border-radius:5px;font-size:1.6rem;transition:all .3s}.btn.accent.header{color:var(--color-foreground)!important;border-radius:3px!important;font-size:1.4rem!important}.btn.accent:hover{background-color:var(--color-emphasis-active);text-decoration:none;transition:all .3s}.btn.notice{color:var(--color-notice);background-color:var(--color-foreground);border:2px var(--color-notice)solid;border-radius:5px;font-size:1.6rem}.btn.notice:hover{color:var(--color-foreground);background-color:var(--color-notice);text-decoration:none;transition:all .3s}.btn.notice svg{width:24px;height:24px;margin-right:10px}.btn.active{color:var(--color-foreground);background-color:var(--color-feature);border-radius:5px;font-size:1.6rem}.btn.page-link{color:var(--color-primary);background-color:var(--color-foreground);border:1px var(--color-primary)solid;text-align:center;border-radius:5px;font-size:1.4rem;position:relative}.btn.page-link span{margin-right:10px}.btn.page-link svg{width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:10px}.btn.page-link:hover{color:var(--color-foreground);background-color:var(--color-primary);text-decoration:none;transition:all .3s}.btn.more{color:var(--color-primary);background-color:var(--color-foreground);border:1px var(--color-primary)solid;border-radius:5px;justify-content:center;font-size:1.4rem}.btn.more svg{width:14px;height:14px;margin-left:5px}.btn.more:hover{color:var(--color-foreground);background-color:var(--color-primary);text-decoration:none;transition:all .3s}.btn.font-sm{font-size:1.4rem}.btn.font-sm svg{width:16px;height:16px;margin-right:5px}.box-btn-considering-selling{justify-content:space-between;align-items:center;gap:40px;display:flex}.btn-selling{background-color:var(--color-foreground);border:2px var(--color-primary)solid;width:300px;height:180px;color:var(--color-base);border-radius:5px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.btn-selling:hover{background-color:var(--color-border-overlay);transition:all .3s}.btn-selling:hover,.btn-selling:hover svg{color:var(--color-foreground)}.btn-selling:active,.btn-selling:focus,.btn-selling:visited{text-decoration:none}.btn-selling .inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.btn-selling .inner span{margin-top:10px;font-size:2rem;line-height:1;display:block}.btn-selling .inner img{width:auto;height:110px}.btn-selling svg{width:30px;height:30px;color:var(--color-base);position:absolute;right:20px}@media screen and (max-width:999px){.btn.primary:focus{background-color:var(--color-primary)}.btn.secondary:focus{color:var(--color-primary);background-color:var(--color-foreground)}.btn.accent:focus{background-color:var(--color-emphasis)}.btn.accent.header{margin-left:15px!important;padding:0!important;font-size:1.2rem!important}.btn.notice:focus{color:var(--color-notice);background-color:var(--color-foreground)}.btn.more:focus,.btn.page-link:focus{color:var(--color-primary);background-color:var(--color-foreground)}.box-btn-considering-selling{gap:10px}.btn-selling{width:170px;height:120px}.btn-selling:hover{background-color:var(--color-foreground)}.btn-selling:hover,.btn-selling:hover svg{color:var(--color-base)}.btn-selling .inner span{margin-top:15px;font-size:1.2rem;line-height:1}.btn-selling .inner img{width:auto;height:60px}.btn-selling svg{width:20px;height:20px;right:10px}}.label{padding:0 10px;display:inline-block}.label.primary{color:var(--color-foreground);background-color:var(--color-primary);border-radius:3px;font-size:1.2rem}.label.primary.strong{font-weight:700}.label.accent{color:var(--color-foreground);background-color:var(--color-accent);border-radius:3px;font-size:1.2rem}.label.accent.strong{font-weight:700}.label.feature{color:var(--color-foreground);background-color:var(--color-feature);border-radius:3px;font-size:1.2rem}.label.feature.strong{font-weight:700}.label.required{background-color:var(--color-notice)}.label.optional,.label.required{color:var(--color-foreground);border-radius:3px;font-size:1.2rem;font-weight:700}.label.optional{background-color:var(--color-optional)}.label.font-sm{font-size:1rem}.card-property{width:100%;display:block;position:relative;overflow:hidden}.card-property .property-container{background-color:var(--color-foreground);width:100%;color:var(--color-base);padding:40px;display:block;position:relative}.card-property .property-container:focus,.card-property .property-container:hover{text-decoration:none}.card-property .property-container .headline{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.card-property .property-container .headline .box-label{flex-shrink:0;display:flex}.card-property .property-container .headline .box-label span{flex-shrink:0;margin-right:10px}.card-property .property-container .headline .box-label span:last-child{margin-right:0}.card-property .property-container .headline h3{font-size:2rem;font-weight:700;line-height:1.3}.card-property .property-container .inner{justify-content:space-between;gap:30px;display:flex}.card-property .property-container .inner .box-image{flex-direction:column;gap:20px;display:flex}.card-property .property-container .inner .box-image .box-price{justify-content:space-between;align-items:baseline;display:flex}.card-property .property-container .inner .box-image .box-price:last-child{margin-top:10px}.card-property .property-container .inner .box-image .box-price span em{letter-spacing:-1px;font-size:2.8rem;line-height:1}.card-property .property-container .inner .box-image .box-price span.spacer{border-bottom:1px var(--color-border)dotted;flex-grow:1;height:calc(100% - 10px)}.card-property .property-container .inner .box-image .box-price span:last-child{font-weight:700}@media (min-width:1000px) and (not (min-width:1100px)){.card-property .property-container .inner .box-image .box-price span em{letter-spacing:-1px;font-size:2.4rem;line-height:1}}.card-property .property-container .inner .box-summary{flex-direction:column;gap:20px;display:flex}.card-property .property-container .inner .box-summary .box-button{gap:10px;display:flex}.card-property .property-container .inner .box-summary .box-button .btn.secondary svg{width:24px;height:24px;margin-right:5px}.card-property .property-container .ribbon{z-index:100;width:90px;height:90px;position:absolute;top:0;right:0;overflow:hidden}.card-property .property-container .ribbon span{text-align:center;background:var(--color-feature);width:160px;color:var(--color-foreground);padding:10px 0;font-size:1.6rem;font-weight:700;line-height:16px;display:inline-block;position:absolute;top:13px;left:-19px;transform:rotate(45deg)}.card-property .circle-arrow{background-color:var(--color-overlay-button);z-index:100;border-radius:50%;width:80px;height:80px;position:absolute;top:calc(50% - 40px);right:-40px}.card-property .circle-arrow svg{color:var(--color-foreground);height:20px;position:absolute;top:calc(50% - 10px);left:calc(25% - 6px)}.card-own-property{flex-shrink:0;width:calc(50% - 15px);position:relative}.card-own-property a{color:var(--color-base);text-decoration:none}.card-own-property a:focus,.card-own-property a:hover{text-decoration:none}.card-own-property a .property-container{background-color:var(--color-foreground);width:100%;color:var(--color-base);padding:20px;display:block;position:relative}.card-own-property a .property-container:focus,.card-own-property a .property-container:hover{text-decoration:none}.card-own-property a .property-container .headline{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.card-own-property a .property-container .headline .box-label{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.card-own-property a .property-container .headline .box-label span{flex-shrink:0;margin-right:10px}.card-own-property a .property-container .headline .box-label span:last-child{margin-right:0}.card-own-property a .property-container .headline .box-label .updated-at{font-size:1.6rem}.card-own-property a .property-container .headline h3{font-size:1.8rem;font-weight:700;line-height:1.3}.card-own-property a .property-container .box-summary{white-space:normal;flex-direction:column;gap:20px;width:100%;display:flex}.card-own-property a .property-container .box-summary th{width:100px;padding:6px 10px}.card-own-property a .property-container .box-summary td{width:305px}.card-own-property a .property-container .box-summary th.feature{background-color:var(--color-feature);color:var(--color-foreground);font-weight:700}.card-own-property a .property-container .box-summary td.feature{background-color:var(--color-feature-light);font-size:1.6rem;font-weight:700}.card-contract{background-color:var(--color-foreground);width:100%;padding:40px;display:block;position:relative}.card-contract .title{justify-content:start;align-items:center;display:flex}.card-contract .title h2{margin-left:10px;font-size:2rem;font-weight:700;line-height:1.5}.card-contract .summary{margin-top:20px}.card-contract .summary.pc{display:block}.card-contract .summary.sp{display:none}.card-contract .summary .small{font-size:1.2rem}.card-contract .body-accordion{visibility:hidden;opacity:0;border-top:1px var(--color-border)solid;height:0;margin-top:0;padding-top:0;transition:height 1s,margin-top 1s,padding-top 1s,opacity 1s}.card-contract .body-accordion.opened{visibility:visible;opacity:1;height:auto;margin-top:40px;padding-top:40px;transition:visibility 1s,height 1s,margin-top 1s,padding-top 1s,opacity 1s}.card-contract h3{font-size:1.8rem;font-weight:700;line-height:1.5}.card-contract .contract-step{border-bottom:1px var(--color-border)dotted;width:100%;margin-top:20px;padding-bottom:20px}.card-contract .contract-step:last-child{border-bottom:none;padding-bottom:0}.card-contract .contract-step h4{font-size:1.6rem;font-weight:700;line-height:1.2}.card-contract .contract-step .content-body{background-color:var(--color-background);width:100%;margin-top:20px;padding:20px}.card-contract .button-accordion{flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex}.card-contract .button-accordion svg{width:30px;height:30px}.card-faq{background-color:var(--color-foreground);cursor:pointer;width:100%;margin-top:20px;padding:20px;display:block;position:relative}.card-faq:first-child{margin-top:0}.card-faq .question{padding-right:25px;display:block}.card-faq .answer{margin-top:10px;display:block}.card-faq svg{width:20px;height:20px;position:absolute;top:27px;right:20px}.card-faq .body-accordion{visibility:hidden;opacity:0;height:0;margin-top:0;transition:height .3s,margin-top .3s,padding-top .3s,opacity .3s;display:block}.card-faq .body-accordion.opened{visibility:visible;opacity:1;height:auto;margin-top:10px;transition:visibility .3s,height .3s,margin-top .3s,padding-top .3s,opacity .3s;display:block}.card-faq a{text-decoration:underline}.card-dealings-case{background-color:var(--color-background);width:100%;padding:20px}.card-dealings-case .title{justify-content:space-between;align-items:center;font-size:1.4rem;display:flex}.card-dealings-case .title h3{font-size:1.6rem;font-weight:700}.card-dealings-case .box-summary{width:100%;margin-top:15px}.card-dealings-case .box-summary td,.card-dealings-case .box-summary th{padding:10px 6px;line-height:1.2}.card-dealings-case .box-summary th{text-align:center;width:100px!important}.card-dealings-case .box-summary td{background-color:var(--color-foreground);width:122px!important}.card-dealings-case .box-summary th.feature{background-color:var(--color-feature);color:var(--color-foreground);font-weight:700}.card-dealings-case .box-summary td.feature{background-color:var(--color-feature-light);font-size:1.6rem;font-weight:700}.card-dealings-case .box-summary td.feature small{font-size:1.2rem}.card-lp-feature{flex-direction:column;gap:20px;width:calc(33.3333% - 40px);display:flex;position:relative}.card-lp-feature .feature-image{background-color:var(--color-background);justify-content:center;align-items:center;width:100%;height:200px;display:flex}.card-lp-feature .feature-image img{width:auto;height:160px}.card-lp-feature .feature-image.primary{background-color:var(--color-primary)}.card-lp-feature .feature-image.primary img{width:auto;height:120px}.card-lp-feature h3{font-size:1.8rem;font-weight:700;line-height:1.5}.card-lp-feature .summary .feature{color:var(--color-feature);font-weight:700}.component-list{width:100%}.component-list .title-with-link{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.component-list .title-with-link h2{font-size:2.4rem;font-weight:700}.article-list{flex-wrap:wrap;align-items:start;gap:40px;width:100%;display:flex}.article-list .card-article{flex-shrink:0;width:calc(25% - 30px);position:relative}.article-list .card-article a{color:var(--color-base);text-decoration:none}.article-list .card-article a:focus,.article-list .card-article a:hover{text-decoration:none}.article-list .card-article a .box-image{aspect-ratio:16/9;width:100%}.article-list .card-article a .box-image img{border-radius:8px;width:auto;height:100%;margin:0 auto}.article-list .card-article a .box-image .label{position:absolute;top:10px;left:10px}.article-list .card-article a h3{white-space:wrap;font-size:1.4rem;font-weight:700;line-height:1.6}.article-list .card-article a .published-at{font-size:1.2rem}.carousel{width:100%}.carousel::-webkit-scrollbar{display:none}.carousel .title-with-link{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.carousel .title-with-link h2{font-size:2.4rem;font-weight:700}.carousel .title{margin-bottom:30px}.carousel .title h2{font-size:2.4rem;font-weight:700}.carousel .carousel-wrapper{position:relative}.carousel .carousel-wrapper .circle-arrow-left{background-color:var(--color-overlay-button);z-index:999;border-radius:50%;width:60px;height:60px;display:block;position:absolute;top:calc(50% - 40px);left:20px}.carousel .carousel-wrapper .circle-arrow-left svg{color:var(--color-foreground);height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 10px)}.carousel .carousel-wrapper .circle-arrow-right{background-color:var(--color-overlay-button);z-index:999;border-radius:50%;width:60px;height:60px;display:block;position:absolute;top:calc(50% - 40px);left:calc(100vw - 160px)}.carousel .carousel-wrapper .circle-arrow-right svg{color:var(--color-foreground);height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 10px)}.carousel .carousel-items{white-space:nowrap;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;gap:30px;width:calc(50vw + 670px);display:flex;position:relative;overflow-x:auto}.carousel .carousel-items .card-article{scroll-snap-align:start;flex-shrink:0;width:300px;position:relative}.carousel .carousel-items .card-article:last-child{margin-right:30px}.carousel .carousel-items .card-article a{color:var(--color-base);text-decoration:none}.carousel .carousel-items .card-article a:focus,.carousel .carousel-items .card-article a:hover{text-decoration:none}.carousel .carousel-items .card-article a .box-image{aspect-ratio:16/9;width:100%}.carousel .carousel-items .card-article a .box-image img{border-radius:8px;width:auto;height:100%;margin:0 auto}.carousel .carousel-items .card-article a .box-image .label{position:absolute;top:10px;left:10px}.carousel .carousel-items .card-article a h3{white-space:wrap;font-size:1.4rem;font-weight:700;line-height:1.6}.carousel .carousel-items .card-article a .published-at{font-size:1.2rem}.carousel .carousel-items .card-history{scroll-snap-align:start;flex-shrink:0;width:450px;position:relative}.carousel .carousel-items .card-history:last-child{margin-right:30px}.carousel .carousel-items .card-history a{color:var(--color-base);text-decoration:none}.carousel .carousel-items .card-history a:focus,.carousel .carousel-items .card-history a:hover{text-decoration:none}.carousel .carousel-items .card-history a .box-image{aspect-ratio:16/9;background-color:var(--color-image-background);flex-direction:column;width:100%;display:flex}.carousel .carousel-items .card-history a .box-image img{width:auto;height:100%;margin:0 auto}.carousel .carousel-items .card-history a .property-container{background-color:var(--color-foreground);width:100%;color:var(--color-base);padding:20px;display:block;position:relative}.carousel .carousel-items .card-history a .property-container:focus,.carousel .carousel-items .card-history a .property-container:hover{text-decoration:none}.carousel .carousel-items .card-history a .property-container .headline{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.carousel .carousel-items .card-history a .property-container .headline .box-label{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.carousel .carousel-items .card-history a .property-container .headline .box-label span{flex-shrink:0;margin-right:10px}.carousel .carousel-items .card-history a .property-container .headline .box-label span:last-child{margin-right:0}.carousel .carousel-items .card-history a .property-container .headline .box-label .updated-at{margin-right:20px;font-size:1.6rem}.carousel .carousel-items .card-history a .property-container .headline h3{font-size:1.8rem;font-weight:700;line-height:1.3}.carousel .carousel-items .card-history a .property-container .box-summary{white-space:normal;flex-direction:column;gap:20px;width:100%;display:flex}.carousel .carousel-items .card-history a .property-container .box-summary th{width:77px;padding:6px 10px}.carousel .carousel-items .card-history a .property-container .box-summary td{width:120.5px}.carousel .carousel-items .card-history a .property-container .box-summary th.feature{background-color:var(--color-feature);color:var(--color-foreground);font-weight:700}.carousel .carousel-items .card-history a .property-container .box-summary td.feature{background-color:var(--color-feature-light);font-weight:700}.carousel .carousel-items .card-history a .ribbon{z-index:100;width:90px;height:90px;position:absolute;top:0;left:0;overflow:hidden}.carousel .carousel-items .card-history a .ribbon span{text-align:center;background:var(--color-feature);width:160px;color:var(--color-foreground);padding:5px 0;font-size:1.2rem;font-weight:700;line-height:16px;display:inline-block;position:absolute;top:13px;left:-54px;transform:rotate(315deg)}.carousel .carousel-items .card-history a .icon-bookmark{width:35px;height:35px;position:absolute;top:10px;right:10px}.carousel .carousel-items .card-history a .icon-bookmark svg{color:var(--color-foreground);width:35px;height:35px;filter:drop-shadow(1px 1px 1px var(--color-disabled))}.carousel .carousel-items .card-history a .icon-bookmark.active svg{color:var(--color-feature)}@media screen and (max-width:1439px){.carousel .carousel-items{width:calc(100vw - 50px)}}@media screen and (max-width:999px){.card-property .box-image-sp{aspect-ratio:16/9;background-color:var(--color-image-background);width:100%;display:flex;top:0;left:0}.card-property .box-image-sp img{width:auto;height:100%;margin:0 auto}.card-property .property-container{padding:20px 10px}.card-property .property-container .ribbon{width:75px;height:75px}.card-property .property-container .ribbon span{width:130px;padding:10px 0;font-size:1.4rem;line-height:14px;top:8px;left:-14px}.card-property .property-container .headline{flex-direction:column;gap:15px}.card-property .property-container .headline h3{font-size:1.6rem;font-weight:700;line-height:1.8}.card-property .property-container .box-price-sp{justify-content:flex-start;align-items:start;font-size:1.2rem;display:flex}.card-property .property-container .box-price-sp .label{padding:0}.card-property .property-container .box-price-sp .price{font-weight:700}.card-property .property-container .box-price-sp .price em{letter-spacing:-1px;font-size:1.8rem;line-height:1}.card-property .property-container .box-price-sp .spacer{border-bottom:1px var(--color-border)dotted;height:calc(100% - 10px);padding:0 10px;font-size:1.2rem;line-height:1.4}.card-property .property-container .box-price-sp .separator{padding:0 5px;font-size:1.8rem;font-weight:700;line-height:1}.card-property .property-container .box-summary table th{width:60px;padding:6px 5px;font-size:1.2rem}.card-property .property-container .box-summary table td{padding:6px 10px;font-size:1.2rem}.card-property .property-container .box-summary .box-button .btn.primary,.card-property .property-container .box-summary .box-button .btn.secondary{font-size:1.4rem}.card-property .property-container .box-summary .box-button .btn.secondary svg{margin-right:5px;width:18px!important;height:18px!important}.card-property .property-container .box-summary .box-button .btn.notice{font-size:1.4rem}.card-property .property-container .box-summary .box-button .btn.notice svg{margin-right:5px;width:18px!important;height:18px!important}.card-property .property-container .box-summary .box-button .btn.active{font-size:1.4rem}.card-own-property{width:100%}.card-own-property a{color:var(--color-base);text-decoration:none}.card-own-property a:focus,.card-own-property a:hover{text-decoration:none}.card-own-property a .property-container{background-color:var(--color-foreground);width:100%;color:var(--color-base);padding:20px;display:block;position:relative}.card-own-property a .property-container:focus,.card-own-property a .property-container:hover{text-decoration:none}.card-own-property a .property-container .headline{gap:10px}.card-own-property a .property-container .headline .box-label .updated-at{font-size:1.2rem}.card-own-property a .property-container .headline h3{font-size:1.6rem}.card-own-property a .property-container .box-summary{white-space:normal;flex-direction:column;gap:20px;width:100%;display:flex}.card-own-property a .property-container .box-summary th{width:60px;padding:6px 0;font-size:1.2rem}.card-own-property a .property-container .box-summary td{width:277px;padding:6px 5px;font-size:1.2rem}.card-own-property a .property-container .box-summary th.feature{background-color:var(--color-feature);color:var(--color-foreground);font-weight:700}.card-own-property a .property-container .box-summary td.feature{background-color:var(--color-feature-light);font-size:1.4rem;font-weight:700}.card-contract{padding:20px 10px}.card-contract .title{align-items:start}.card-contract .title h2{font-size:1.6rem}.card-contract .summary{margin-top:20px}.card-contract .summary.pc{display:none}.card-contract .summary.sp{display:block}.card-contract .summary td,.card-contract .summary th{padding:6px;font-size:1.2rem}.card-contract .body-accordion.opened{margin-top:20px;padding-top:20px}.card-contract h3{font-size:1.6rem}.card-contract .contract-step,.card-contract .contract-step h4{font-size:1.4rem}.card-contract .contract-step .content-body{padding:20px 10px}.card-contract .button-accordion{font-size:1.4rem}.card-contract .button-accordion svg{width:20px;height:20px}.card-dealings-case .box-summary td,.card-dealings-case .box-summary th{padding:13px 6px;font-size:1.2rem}.card-dealings-case .box-summary th{width:80px!important}.card-dealings-case .box-summary td{width:197px!important}.card-dealings-case .box-summary td.feature{font-size:1.6rem}.card-dealings-case .box-summary td.feature small{font-size:1.2rem}.component-list{width:calc(100% - 40px);margin:0 auto}.component-list .title-with-link{margin-bottom:20px}.component-list .title-with-link h2{font-size:1.8rem}.article-list{flex-direction:column;justify-content:start;padding:0 20px}.article-list .card-article{width:100%}.carousel{width:calc(100% - 20px);margin-left:20px}.carousel .title-with-link{margin-bottom:20px}.carousel .title-with-link h2{font-size:1.8rem}.carousel .title{margin-bottom:20px}.carousel .title h2{font-size:1.8rem}.carousel .carousel-wrapper .circle-arrow-left,.carousel .carousel-wrapper .circle-arrow-right{display:none}.carousel .carousel-items{width:calc(100vw - 20px)}.carousel .carousel-items .card-article,.carousel .carousel-items .card-history{width:290px}.carousel .carousel-items .card-history a .property-container{padding:15px 10px 20px}.carousel .carousel-items .card-history a .property-container .headline .box-label span{margin-right:5px}.carousel .carousel-items .card-history a .property-container .headline .box-label span:last-child{margin-right:0}.carousel .carousel-items .card-history a .property-container .headline .box-label .updated-at{font-size:1rem;line-height:1}.carousel .carousel-items .card-history a .property-container .headline h3{font-size:1.4rem}.carousel .carousel-items .card-history a .property-container .box-summary th{width:50px;padding:3px 0;font-size:1rem}.carousel .carousel-items .card-history a .property-container .box-summary td{width:78px;padding:3px 5px;font-size:1.2rem}.carousel .carousel-items .card-history a .property-container .box-summary th.feature{font-weight:700}.carousel .carousel-items .card-history a .property-container .box-summary td.feature{font-size:1.4rem}.carousel .carousel-items .card-history a .property-container .box-summary td.feature span{font-size:1.2rem}.card-lp-feature{gap:20px;width:100%}.card-lp-feature h3{font-size:1.6rem}.card-lp-feature .summary{margin-top:-10px;font-size:1.4rem}}.search-condition{flex-direction:column;gap:40px;width:100%;display:flex;position:relative}.search-condition .category h3{margin-bottom:20px;font-weight:700}.search-condition .category .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.search-condition .category .inner label{width:calc(50% - 5px)}.search-condition .btn.secondary svg{width:24px;height:24px;margin-right:10px}.search-condition-drawer{display:none}@media (min-width:1100px) and (not (min-width:1200px)){.search-condition .category .inner label,.search-condition .category .inner select,.search-condition .category .inner span{font-size:1.2rem}}@media (min-width:1000px) and (not (min-width:1100px)){.search-condition .category .inner label,.search-condition .category .inner select{font-size:1.2rem}.search-condition .category .inner span{font-size:.9rem}}@media screen and (max-width:999px){.search-condition-drawer{background-color:var(--color-background);z-index:9999;width:100%;height:100svh;display:block;position:fixed;top:0;left:0;overflow-y:scroll}.search-condition-drawer .btn-close{z-index:100;position:fixed;top:15px;right:15px}.search-condition-drawer .btn-close svg{width:30px;height:30px}.search-condition-drawer .container{width:100%;padding:0 20px}.search-condition-drawer .box-button{background-color:var(--color-image-background);width:100%;padding:10px 0;position:fixed;bottom:0;left:0}.search-condition-drawer .box-button .btn{margin:0 auto}}.mypage-menu{width:100%;position:relative}.mypage-menu .title{letter-spacing:.3rem;padding:0 20px;font-size:1.6rem;font-weight:700;display:flex}.mypage-menu ul{margin-top:30px;padding:0 40px;position:relative}.mypage-menu ul li{margin-top:30px}.mypage-menu ul li:first-child{margin-top:0}.mypage-menu ul li a,.mypage-menu ul li button{width:100%;color:var(--color-base);justify-content:space-between;align-items:center;display:flex}.mypage-menu ul li a:focus,.mypage-menu ul li a:hover,.mypage-menu ul li button:focus,.mypage-menu ul li button:hover{color:var(--color-feature);text-decoration:none;transition:all .3s}.mypage-menu ul li a.active,.mypage-menu ul li button.active{color:var(--color-feature)}.mypage-menu ul li a svg,.mypage-menu ul li button svg{width:auto;height:20px}.mypage-menu ul li a span,.mypage-menu ul li button span{justify-content:start;align-items:center;display:flex;position:relative}.mypage-menu ul li a span svg,.mypage-menu ul li button span svg{width:auto;height:20px;margin:0 8px 0 0}.mypage-menu hr{width:calc(100% - 40px);color:var(--color-border);margin:40px 20px}.mypage-menu .side-note{width:81%;margin-top:10px;font-size:1.2rem}@media screen and (max-width:999px){.side-menu{background-color:var(--color-background);z-index:9999;height:100svh;display:block;overflow-y:scroll}.side-menu,.side-menu .title{width:100%;position:fixed;top:0;left:0}.side-menu .title{letter-spacing:.3rem;background-color:var(--color-foreground);z-index:200;height:50px;padding:0 20px;font-size:1.6rem;font-weight:700;line-height:50px}.side-menu .btn-close{z-index:100;position:fixed;top:10px;right:15px;padding:0!important;display:block!important}.side-menu .btn-close,.side-menu .btn-close svg{width:30px!important;height:30px!important}.side-menu hr{width:calc(100% - 40px);color:var(--color-border);margin:30px 20px 20px}.side-menu .mypage-menu{width:100%;position:relative}.side-menu .mypage-menu ul{margin-top:60px;padding:0 20px}.side-menu .mypage-menu ul li{margin-top:0;height:60px!important;font-size:1.6rem!important}.side-menu .mypage-menu ul li:first-child{margin-top:0}.side-menu .mypage-menu ul li a{padding:0}.side-menu .mypage-menu ul li a svg{width:auto;height:20px}.side-menu .mypage-menu ul li a span svg{width:auto;height:20px;margin:0 8px 0 0}.side-menu .mypage-menu hr{margin:20px 20px 40px}.side-menu .mypage-menu .side-note{width:calc(100% - 40px)}.side-menu .mypage-menu .btn{width:calc(100% - 40px);color:var(--color-foreground)}.side-menu .common-menu{width:100%;position:relative}.side-menu .common-menu ul{padding:0 20px;position:relative}.side-menu .common-menu ul li{margin-top:0;height:60px!important;font-size:1.6rem!important}.side-menu .common-menu ul li a{width:100%;color:var(--color-base);justify-content:space-between;align-items:center;padding:0;display:flex}.side-menu .common-menu ul li a:focus,.side-menu .common-menu ul li a:hover{color:var(--color-feature);text-decoration:none;transition:all .3s}.side-menu .common-menu ul li a.active{color:var(--color-feature)}.side-menu .common-menu ul li a svg{width:auto;height:20px}.side-menu .common-menu ul li a span{justify-content:start;align-items:center;display:flex;position:relative}.side-menu .common-menu ul li a span svg{width:auto;height:20px;margin:0 8px 0 0}}.modal-overlay{background-color:var(--color-image-background);z-index:200;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-overlay .modal-container{background-color:var(--color-foreground);width:730px;max-height:90svh;padding:60px;position:relative;overflow:scroll}.modal-overlay .modal-container .btn-close{z-index:200;position:absolute;top:15px;right:15px;width:30px!important;height:30px!important;padding:0!important;display:block!important}.modal-overlay .modal-container .btn-close svg{width:30px!important;height:30px!important}.modal-overlay .modal-container h2{text-align:center;width:100%;font-size:2rem;font-weight:700}.modal-overlay .modal-container .error-icon{color:var(--color-notice)}.modal-overlay .modal-container .error-icon svg{width:40px;height:40px}.modal-overlay .modal-container .benefit{background-color:var(--color-background);width:100%;padding:30px}.modal-overlay .modal-container .benefit ul{flex-direction:column;gap:10px;display:flex}.modal-overlay .modal-container .benefit ul li{justify-content:start;align-items:center;display:flex}.modal-overlay .modal-container .benefit ul li em{color:var(--color-feature);font-weight:700}.modal-overlay .modal-container .benefit ul li svg{width:16px;height:16px;color:var(--color-feature);flex-shrink:0;margin-right:10px}.modal-overlay .modal-container .result-area{background-color:var(--color-background);flex-direction:column;align-items:center;margin:40px auto 30px;padding:20px 90px;display:flex}.modal-overlay .modal-container .result-area .top{justify-content:space-between;align-items:baseline;width:100%;line-height:1.8;display:flex}.modal-overlay .modal-container .result-area .top span{font-size:1.6rem}.modal-overlay .modal-container .result-area .top span em{letter-spacing:-1.5px;font-size:3.2rem;font-weight:700}.modal-overlay .modal-container .result-area .bottom{justify-content:space-between;align-items:baseline;width:100%;line-height:1.8;display:flex}.modal-overlay .modal-container .result-area .bottom span{font-size:1.2rem}.modal-overlay .modal-container .result-area .bottom span em{letter-spacing:-1px;font-size:2.4rem;font-weight:700}@media screen and (max-width:999px){.modal-overlay .modal-container{width:calc(100% - 40px);padding:60px 30px}.modal-overlay .modal-container h2{text-align:center;width:100%;font-size:1.8rem;font-weight:700;line-height:1.5}.modal-overlay .modal-container .benefit{padding:20px}.modal-overlay .modal-container .benefit ul li{align-items:start;font-size:1.4rem}.modal-overlay .modal-container .benefit ul li span{margin-top:-6px}.modal-overlay .modal-container .result-area{padding:20px 10px}.modal-overlay .modal-container .result-area .top{line-height:1.6}.modal-overlay .modal-container .result-area .top span{font-size:1.4rem}.modal-overlay .modal-container .result-area .top span em{letter-spacing:-1px;font-size:2.4rem;font-weight:700}.modal-overlay .modal-container .result-area .bottom{justify-content:space-between;align-items:baseline;width:100%;line-height:1.6;display:flex}.modal-overlay .modal-container .result-area .bottom span{font-size:1.2rem}.modal-overlay .modal-container .result-area .bottom span em{letter-spacing:-1px;font-size:2rem;font-weight:700}}.tab-group{justify-content:start;align-items:baseline;width:100%;display:flex}.tab-group .tab{width:240px;height:50px;color:var(--color-disabled);background-color:var(--color-table-header);justify-content:center;align-items:center;font-size:1.6rem;text-decoration:none;display:flex}.tab-group .tab:hover{transition:all .3s}.tab-group .tab.active,.tab-group .tab:hover{color:var(--color-foreground);background-color:var(--color-primary)}@media screen and (max-width:999px){.tab-group .tab{width:50%}.tab-group .tab:focus,.tab-group .tab:hover{color:var(--color-disabled);background-color:var(--color-table-header)}}.simple-list{flex-direction:column;gap:30px;display:flex}.simple-list .simple-list-item{width:100%;color:var(--color-base);border-bottom:1px var(--color-border)dotted;display:block}.simple-list .simple-list-item:focus,.simple-list .simple-list-item:hover{text-decoration:none}.simple-list .simple-list-item .labels{justify-content:start;align-items:center;gap:10px;width:100%;display:flex}.simple-list .simple-list-item .title{justify-content:space-between;align-items:center;gap:5px;width:100%;padding:20px 0;display:flex}.simple-list .simple-list-item .title h3{font-size:1.8rem}.simple-list .simple-list-item .title h3:hover{text-decoration:underline}.simple-list .simple-list-item .title svg{flex-shrink:0;width:21px;height:21px}.important-notifications{background-color:var(--color-foreground);width:1340px;margin:0 auto;padding:30px 40px}.important-notifications ul{flex-direction:column;gap:30px;display:flex}.important-notifications ul li{width:100%;position:relative}.important-notifications ul li:before{content:"";background-color:var(--color-accent);border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:0}.important-notifications ul li a{width:calc(100% - 40px);color:var(--color-base);justify-content:space-between;align-items:center;margin-left:40px;font-weight:700;display:flex}.important-notifications ul li a span:first-child{margin-right:10px}.important-notifications ul li a svg{width:24px;height:24px;margin-left:10px}.important-notifications ul li a:hover{text-decoration:underline}.important-notifications ul li a:focus{text-decoration:none}.no-data{border:2px var(--color-border)solid;text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px;display:flex}@media screen and (max-width:1439px){.important-notifications{width:auto;margin:0 50px}}@media screen and (max-width:999px){.simple-list .simple-list-item .title h3{font-size:1.6rem}.important-notifications{width:100%;margin:0;padding:10px 20px}.important-notifications ul li:before{width:14px;height:14px;top:calc(50% - 7px)}.important-notifications ul li a{width:calc(100% - 25px);margin-left:25px;font-size:1.4rem}.important-notifications ul li a span{display:block}.important-notifications ul li a span:last-child{line-height:1.5}.important-notifications ul li a svg{width:20px;height:20px}.important-notifications ul li a:hover{text-decoration:none}.no-data{font-size:1.4rem}}.key-visual{background-color:var(--color-foreground);width:100%;padding:40px 0;position:relative}.key-visual .banner{background:url(/images/keyvisual-top.webp) 50%/cover no-repeat;width:1340px;height:476px;margin:0 auto}.key-visual .banner,.key-visual .banner .title{justify-content:center;align-items:center;display:flex}.key-visual .banner .title{background-color:var(--color-foreground-overlay);flex-direction:column;width:100%;padding:40px 0}.key-visual .banner .title .sub-title{font-size:2rem}.key-visual .banner .title h1{letter-spacing:1.5rem;justify-content:center;align-items:center;font-size:6.4rem;font-weight:600;line-height:1;display:flex}.key-visual .banner .title h1 em{color:var(--color-feature)}.key-visual .banner .title h1 span{letter-spacing:0;margin-top:10px;font-size:2.4rem}.banner-to-ai-appraisal{width:100%;height:150px;color:var(--color-foreground);background:url(/images/keyvisual-ai-appraisal.webp) 50% 18%/cover no-repeat;border-radius:10px;justify-content:center;align-items:center;font-size:2.8rem;font-weight:700;display:flex;position:relative}.banner-to-ai-appraisal span{z-index:100}.banner-to-ai-appraisal svg{z-index:100;width:36px;height:36px;position:absolute;top:calc(50% - 18px);right:40px}.banner-to-ai-appraisal:after{content:"";background-color:var(--color-primary-overlay);border-radius:10px;width:100%;height:150px;transition:all .3s;position:absolute;top:0;left:0}.banner-to-ai-appraisal:hover:after{background-color:var(--color-primary-overlay-active);transition:all .3s}.key-visual-considering-selling{background-color:var(--color-foreground);width:100%;padding:40px 0;position:relative}.key-visual-considering-selling:after{content:"";background-color:var(--color-primary-overlay);width:100%;height:639px;position:absolute;top:0;left:0}.key-visual-considering-selling .banner{background:url(/images/keyvisual-ai-appraisal.webp) 50%/cover no-repeat;justify-content:center;align-items:center;width:1340px;height:559px;margin:0 auto;display:flex}.key-visual-considering-selling .banner .title{text-align:center;color:var(--color-foreground);z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex}.key-visual-considering-selling .banner .title h1{font-size:6.4rem;font-weight:700;line-height:1.5;position:relative}.key-visual-considering-selling .banner .title h1 .speech-bubble{background-color:var(--color-feature);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.key-visual-considering-selling .banner .title h1 .speech-bubble.left{font-size:3.2rem;position:absolute;top:-20px;left:-120px}.key-visual-considering-selling .banner .title h1 .speech-bubble.left:after{content:"";border-style:solid;border-width:0 13px 22px;border-color:#0000 #0000 var(--color-feature);position:absolute;bottom:-13px;right:-18px;translate:-50% -100%}.key-visual-considering-selling .banner .title h1 .speech-bubble.right{font-size:2.8rem;position:absolute;top:-20px;right:-120px}.key-visual-considering-selling .banner .title h1 .speech-bubble.right:after{content:"";border-style:solid;border-width:0 13px 22px;border-color:#0000 #0000 var(--color-feature);position:absolute;bottom:-13px;left:8px;translate:-50% -100%}.sticky-register-btn{background-color:var(--color-image-background);width:100%;color:var(--color-foreground);z-index:9999;justify-content:center;align-items:center;gap:20px;padding:10px;font-size:1.4rem;line-height:1.5;display:flex;position:fixed;bottom:0;left:0}@media screen and (max-width:1340px){.key-visual .banner,.key-visual-considering-selling .banner{width:auto}}@media screen and (max-width:999px){.key-visual{padding:20px 0}.key-visual .banner{background:url(/images/keyvisual-top.webp) 56%/cover no-repeat;width:auto;height:calc(100svh - 140px)}.key-visual .banner .title .sub-title{font-size:1.4rem}.key-visual .banner .title h1{font-size:4.8rem}.key-visual .banner .title h1 span{font-size:1.8rem}.banner-to-ai-appraisal{font-size:2.2rem}.banner-to-ai-appraisal svg{width:26px;height:26px;top:calc(50% - 13px);right:20px}.banner-to-ai-appraisal:after{transition:all}.banner-to-ai-appraisal:hover{text-decoration:none}.banner-to-ai-appraisal:hover:after{background-color:var(--color-primary-overlay);transition:all}.key-visual-considering-selling{padding:20px 0}.key-visual-considering-selling:after{width:100%;height:calc(100svh - 140px)}.key-visual-considering-selling .banner{background:url(/images/keyvisual-ai-appraisal.webp) 56%/cover no-repeat;width:100%;height:calc(100svh - 140px);padding:0 20px}.key-visual-considering-selling .banner .title{width:100%}.key-visual-considering-selling .banner .title h1{margin-top:25px;font-size:2.4rem}.key-visual-considering-selling .banner .title h1 .speech-bubble{width:40px;height:40px}.key-visual-considering-selling .banner .title h1 .speech-bubble.left{font-size:1.4rem;top:-15px;left:-50px}.key-visual-considering-selling .banner .title h1 .speech-bubble.left:after{border-style:solid;border-width:0 6px 10px;bottom:-6px;right:-10px}.key-visual-considering-selling .banner .title h1 .speech-bubble.right{font-size:1.2rem;top:-15px;right:-50px}.key-visual-considering-selling .banner .title h1 .speech-bubble.right:after{border-style:solid;border-width:0 6px 10px;bottom:-6px;left:2px}.key-visual-considering-selling .banner .sp{display:none}}.swiper{opacity:0;visibility:hidden;transition:all 1s}.swiper.swiper-initialized{opacity:1;visibility:visible;transition:all 1s}.swiper-main{position:relative}.swiper-main .swiper-button-prev{background-color:var(--color-overlay-button);z-index:100;border-radius:50%;width:80px;height:80px;position:absolute;top:calc(50% - 20px)!important;left:-40px!important}.swiper-main .swiper-button-prev svg{color:var(--color-foreground);height:20px;position:absolute;top:calc(50% - 10px)!important;right:calc(25% - 35px)!important}.swiper-main .swiper-button-next{background-color:var(--color-overlay-button);z-index:100;border-radius:50%;width:80px;height:80px;position:absolute;top:calc(50% - 20px)!important;right:-40px!important}.swiper-main .swiper-button-next svg{color:var(--color-foreground);height:20px;position:absolute;top:calc(50% - 10px)!important;left:calc(25% - 35px)!important}.swiper-main .swiper-button-disabled{display:none}.swiper-thumbnails{margin-top:5px}.swiper-thumbnails img{opacity:.5;padding:2px}.swiper-thumbnails .swiper-slide-thumb-active img{opacity:1;border:2px var(--color-feature)solid;padding:2px}@media screen and (max-width:999px){.swiper-main .swiper-button-prev{width:60px;height:60px;top:calc(50% - 15px)!important;left:-30px!important}.swiper-main .swiper-button-prev svg{height:15px;top:calc(50% - 7px)!important;right:calc(25% - 26px)!important}.swiper-main .swiper-button-next{width:60px;height:60px;top:calc(50% - 15px)!important;right:-30px!important}.swiper-main .swiper-button-next svg{height:15px;top:calc(50% - 7px)!important;left:calc(25% - 26px)!important}.swiper-thumbnails{display:none}}.basic-information{justify-content:space-between;gap:40px;width:100%;display:flex}.basic-information .box-image{width:100%}.basic-information .property-feature{background-color:var(--color-foreground);width:100%;padding:20px 40px 10px}.basic-information .property-feature .title{box-sizing:border-box;color:var(--color-foreground);background-color:var(--color-primary);text-align:center;border-top-right-radius:3px;border-bottom-right-radius:3px;margin:-60px 0 20px -50px;padding:2px 34px;font-size:1.6rem;display:inline-block;position:relative}.basic-information .property-feature .title:before{content:"";border:none;border-top:7px solid #0000;border-right:10px solid var(--color-primary-shadow);position:absolute;top:-7px;left:0}.basic-information .property-feature .box-property-feature{flex-wrap:wrap;align-items:start;display:flex}.basic-information .property-feature .box-property-feature .item{text-align:center;width:25%;margin-bottom:30px;font-weight:700}.basic-information .property-feature .box-property-feature .item svg{margin:0 auto}.basic-information .property-feature .box-property-feature .item span{color:var(--color-border)}.basic-information .property-feature .box-property-feature .item span.active{color:var(--color-feature)}.basic-information .property-summary{background-color:var(--color-foreground);width:100%;padding:40px;position:relative}.basic-information .property-summary .ribbon{z-index:100;width:90px;height:90px;position:absolute;top:0;right:0;overflow:hidden}.basic-information .property-summary .ribbon span{text-align:center;background:var(--color-feature);width:160px;color:var(--color-foreground);padding:10px 0;font-size:1.6rem;font-weight:700;line-height:16px;display:inline-block;position:absolute;top:13px;left:-19px;transform:rotate(45deg)}.basic-information .property-summary .headline{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.basic-information .property-summary .headline .box-label{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.basic-information .property-summary .headline .box-label .label{flex-shrink:0;margin-right:10px}.basic-information .property-summary .headline .box-label .label:last-child{margin-right:0}.basic-information .property-summary .headline .box-label .updated-at{margin-right:20px;font-size:1.2rem}.basic-information .property-summary .headline h1{font-size:2.8rem;font-weight:700;line-height:1.3}.basic-information .property-summary .box-price{align-items:baseline;display:flex}.basic-information .property-summary .box-price:last-child{margin-top:10px}.basic-information .property-summary .box-price span em{letter-spacing:-1px;font-size:2.8rem;line-height:1}.basic-information .property-summary .box-price span:last-child{margin-left:10px;font-weight:700}@media (min-width:1000px) and (not (min-width:1100px)){.basic-information .property-summary .box-price span em{letter-spacing:-1px;font-size:2.4rem;line-height:1}}.basic-information .property-summary .box-revenue{align-items:baseline;display:flex}.basic-information .property-summary .box-revenue div{margin-right:15px}.basic-information .property-summary .box-recommendation{background-color:var(--color-background);width:100%;padding:25px}.basic-information .property-summary .box-button-top{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.information{background-color:var(--color-foreground);width:100%;padding:40px}.information h2{font-size:2.4rem;font-weight:700}.information table th{text-align:left;width:200px;padding:10px}.information table td{width:422.5px;padding:10px}@media screen and (max-width:999px){.basic-information{flex-direction:column;gap:0}.basic-information .property-feature{width:calc(100% - 40px);margin:0 auto;padding:20px 10px 0}.basic-information .property-feature .title{margin:-60px 0 20px -20px}.basic-information .property-feature .box-property-feature .item{width:33.3333%;margin-bottom:20px;font-size:1.2rem}.basic-information .property-feature .box-property-feature .item img{margin:0 auto 5px}.basic-information .property-summary{padding:30px 20px}.basic-information .property-summary .headline .box-label{justify-content:flex-start}.basic-information .property-summary .headline .box-label .updated-at{margin-left:10px;margin-right:0}.basic-information .property-summary .headline h1{font-size:1.9rem}.basic-information .property-summary .box-price span em{font-size:2.4rem}.basic-information .property-summary .box-revenue div{margin-right:5px;font-size:1.1rem}.basic-information .property-summary .box-recommendation{padding:20px}.basic-information .property-summary .box-button-top{flex-direction:column;gap:15px}.information{padding:20px 20px 30px}.information h2{font-size:1.8rem}.information table th{width:100px;padding:6px}.information table td{width:auto;padding:6px}.information .box-button-top{flex-direction:column;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}}.get-started{background-color:var(--color-foreground);width:100%;padding:60px 0;position:relative}.get-started h2{text-align:center;font-size:2rem;font-weight:700}.get-started .inner{width:74.1%;margin:60px auto 0;position:relative}.get-started .inner .step{justify-content:space-between;align-items:center;width:100%;display:flex}.get-started .inner .step .icon{background-color:var(--color-foreground);position:relative}.get-started .inner .step .icon.not-complete{background-color:var(--color-primary);width:60px;height:60px;color:var(--color-foreground);text-align:center;border-radius:50%;flex-shrink:0;font-size:2.8rem;line-height:60px}.get-started .inner .step .icon svg{width:60px;height:60px;color:var(--color-success)}.get-started .inner .step .summary{margin-left:20px}.get-started .inner .step .summary h3{font-size:1.8rem;font-weight:700;line-height:1.8}.get-started .inner .step .summary span{font-size:1.4rem;line-height:1.4;display:block}@media screen and (max-width:999px){.get-started{padding:40px 20px}.get-started h2{font-size:1.8rem}.get-started .inner{width:100%;margin:40px auto 0}.get-started .inner .step{justify-content:space-between;align-items:center;width:100%;display:flex}.get-started .inner .step .icon{background-color:var(--color-foreground);position:relative}.get-started .inner .step .icon.not-complete{width:40px;height:40px;font-size:2rem;line-height:40px}.get-started .inner .step .icon svg{width:40px;height:40px}.get-started .inner .step .icon.step1.not-complete:after,.get-started .inner .step .icon.step1:after,.get-started .inner .step .icon.step2.not-complete:after,.get-started .inner .step .icon.step2:after{height:80px;top:40px;left:18px}.get-started .inner .step .summary{margin-left:20px}.get-started .inner .step .summary h3{font-size:1.6rem;line-height:1.6}.get-started .inner .step .summary span{font-size:1.2rem;line-height:1.4}}.inquiry-box{background-color:var(--color-foreground);flex-direction:column;justify-content:start;align-items:center;width:calc(50% - 40px);height:250px;padding:40px;display:flex}.inquiry-box h3{font-size:2rem;font-weight:700}.top-management-support-table{width:100%}.top-management-support-table table td{vertical-align:top;background-color:var(--color-foreground)}.top-management-support-notifications{margin-top:20px}.top-management-support-notifications div{justify-content:start;align-items:start;gap:10px;margin-top:5px;font-size:1.4rem;display:flex}.lp-selling-flow{justify-content:space-between;align-items:start;margin-top:40px;display:flex}.lp-selling-flow .flow{width:calc(50% - 40px);position:relative}.lp-selling-flow .flow .arrow{content:"";width:40px;position:absolute;top:100px;left:0}.lp-selling-flow .flow .arrow:before{content:"";border-style:solid;border-width:20px 20px 0;border-color:var(--color-background)#0000 #0000;position:absolute;top:-20px;left:50%;translate:-50% 100%}.lp-selling-flow .flow .arrow:after{content:"";border-style:solid;border-width:20px 20px 0;position:absolute;bottom:0;left:50%;translate:-50% 100%}.lp-selling-flow .flow h3{width:400px;height:60px;color:var(--color-foreground);border-radius:5px;justify-content:center;align-items:center;margin:0 auto;display:flex}.lp-selling-flow .flow .step{margin:40px 0 0 80px}.lp-selling-flow .flow .step h4{font-size:1.8rem;font-weight:700;text-decoration:underline}.lp-selling-flow .flow.left .arrow{background-color:var(--color-border-overlay);height:390px}.lp-selling-flow .flow.left .arrow:after{border-color:var(--color-border-overlay)#0000 #0000}.lp-selling-flow .flow.left h3{background-color:var(--color-primary)}.lp-selling-flow .flow.right .arrow{background-color:var(--color-feature-light);height:750px}.lp-selling-flow .flow.right .arrow:after{border-color:var(--color-feature-light)#0000 #0000}.lp-selling-flow .flow.right h3{background-color:var(--color-feature)}.selling-conditions-table{width:100%}.selling-conditions-table table th{text-align:left;font-weight:700}.selling-conditions-table table td{vertical-align:top;background-color:var(--color-foreground)}.static-paragraph h4{margin:0 0 10px;font-weight:700;display:block}.static-paragraph p{margin:0 0 20px}.static-paragraph ol{margin:0 0 0 20px;list-style-type:decimal}@media screen and (max-width:999px){.inquiry-box{width:100%;height:auto;padding:30px}.inquiry-box h3{font-size:1.8rem}.top-management-support-table{scrollbar-width:none;width:calc(100vw - 20px);overflow-x:auto}.top-management-support-table table{width:800px}.lp-selling-flow{flex-direction:column;justify-content:start;align-items:start;margin-top:40px}.lp-selling-flow .flow{width:100%}.lp-selling-flow .flow .arrow{width:30px;top:80px}.lp-selling-flow .flow .arrow:before{border-width:15px 15px 0;top:-16px;left:50%}.lp-selling-flow .flow .arrow:after{border-width:15px 15px 0;bottom:0;left:50%}.lp-selling-flow .flow h3{width:100%}.lp-selling-flow .flow .step{margin:20px 0 0 50px}.lp-selling-flow .flow .step h4{font-size:1.6rem}.lp-selling-flow .flow .step p{font-size:1.4rem}.lp-selling-flow .flow.left .arrow{height:410px}.lp-selling-flow .flow.right .arrow{height:830px}.static-paragraph{font-size:1.4rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}