@charset "UTF-8";:root{--color-bg-primary: #f1f3f5;--color-bg-secondary: #fbfbfb;--color-bg-tertiary: #D9D9D9;--color-bg-quaternary: #E5E8EC;--color-bg-senary: #535353;--color-accent-primary: #123D83;--color-accent-secondary: #AFC5DF;--color-accent-tertiary: #D34848;--color-accent-quaternary: #D97905;--color-accent-quinary: #BE0000;--color-inverted-primary: #fbfbfb;--color-inverted-secondary: rgba(241, 243, 245, .2);--color-text-primary: #2e3033;--color-text-secondary: #C9C9C9;--color-text-accent: #123D83;--color-text-inverted: #fbfbfb;--color-line-primary: #005ABE;--color-line-secondary: #CFCFCF;--color-line-tertiary: #E8E6DF;--color-line-quaternary: #E5E5EA;--color-line-quinary: #D3D3D3;--color-line-senary: #F5F5F5}body{color:var(--color-text-primary);background:var(--color-bg-primary);font-family:Shippori Mincho,serif;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;overflow-wrap:break-word}@media screen and (min-width: 768px){body{font-size:16px;letter-spacing:.08em;line-height:2}}header{position:relative;z-index:100}a{color:var(--color-text-primary);text-decoration:none}@media screen and (min-width: 768px){a{transition:.3s color}}@media screen and (min-width: 768px){a:hover{color:var(--color-accent-secondary)}}img{vertical-align:top;width:100%}button{all:unset}section+section{margin-top:18.6vw}@media screen and (min-width: 768px){section+section{margin-top:140px}}.page-header{border-bottom:1px solid var(--color-accent-secondary);margin-bottom:64px;padding-bottom:30px}@media screen and (min-width: 768px){.page-header{margin-bottom:128px;padding-bottom:60px}}.page-header--agent{margin-bottom:30px}@media screen and (min-width: 768px){.page-header--agent{margin-bottom:60px}}.page-title{line-height:1}.page-title--agent{color:var(--color-inverted-primary);font-size:20px;left:4.6vw;letter-spacing:.1em;position:absolute;top:50%;transform:translateY(calc(-50% - 1em))}@media screen and (min-width: 768px){.page-title--agent{font-size:40px;transform:translateY(calc(-50% - 1.5em))}}.page-title__sub{align-items:center;color:var(--color-accent-primary);display:flex;font-family:Playfair Display;font-size:14px;font-style:italic;font-weight:800;gap:5px}@media screen and (min-width: 768px){.page-title__sub{font-size:20px;gap:10px}}.page-title__sub:before{background-color:var(--color-accent-secondary);border-radius:9999px;content:"";display:inline-block;height:6px;width:6px}@media screen and (min-width: 768px){.page-title__sub:before{height:10px;width:10px}}.page-title__main{font-size:26px;margin-top:8px}@media screen and (min-width: 768px){.page-title__main{font-size:40px;margin-top:16px}}.property-title{background-color:var(--color-inverted-primary);padding:20px 4.6vw}@media screen and (min-width: 768px){.property-title{padding:15px 0}}@media screen and (min-width: 768px){.property-title h1{margin:auto;max-width:1200px;width:min(100% - 80px,1240px)}}.section-title{font-size:18px}@media screen and (min-width: 768px){.section-title{font-size:32px}}.section-title--with-sub{margin-bottom:25px}@media screen and (min-width: 768px){.section-title--with-sub{margin-bottom:50px}}.section-title--with-sub .section-title__main{margin-top:5px}@media screen and (min-width: 768px){.section-title--with-sub .section-title__main{margin-top:10px}}.section-title--lined .section-title__main{align-items:center;color:var(--color-accent-primary);display:flex;margin-bottom:20px}@media screen and (min-width: 768px){.section-title--lined .section-title__main{margin-bottom:40px}}.section-title--lined .section-title__main:before{margin-right:8px}@media screen and (min-width: 768px){.section-title--lined .section-title__main:before{margin-right:16px}}.section-title--underline{border-bottom:1px solid var(--color-text-primary);margin-bottom:15px;padding-bottom:8px}@media screen and (min-width: 768px){.section-title--underline{margin-bottom:20px;padding-bottom:16px}}.section-title--center{text-align:center}.section-title__sub{align-items:center;color:var(--color-accent-primary);display:flex;font-family:Playfair Display;font-size:10px;font-style:italic;font-weight:800;gap:5px;line-height:1}@media screen and (min-width: 768px){.section-title__sub{font-size:14px;gap:10px}}.section-title__sub:before{background-color:var(--color-accent-secondary);border-radius:9999px;content:"";display:inline-block;height:4.5px;width:4.5px}@media screen and (min-width: 768px){.section-title__sub:before{height:7px;width:7px}}.section-title__main{font-size:18px;line-height:1.5}@media screen and (min-width: 768px){.section-title__main{font-size:32px}}.section-lead p:first-of-type{margin-top:0}.section-lead a{text-decoration:underline}@media screen and (min-width: 768px){.section-lead--pc-center{text-align:center}}.text--bold{font-weight:700}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}.pc--inline{display:none}@media screen and (min-width: 768px){.pc--inline{display:inline}}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}.sp-break:after{content:"\a";white-space:pre}@media screen and (min-width: 768px){.sp-break:after{display:inline-block}}.pc-break:after{display:inline-block}@media screen and (min-width: 768px){.pc-break:after{display:inline;content:"\a";white-space:pre}}.break:after{content:"\a";white-space:pre}.mt-text-xs{margin-top:1em}@media screen and (min-width: 768px){.mt-text-xs{margin-top:2em}}.mt-size-0{margin-top:0}.mt-size-8{margin-top:8px}@media screen and (min-width: 768px){.mt-size-8{margin-top:16px}}.mt-size-16{margin-top:16px}@media screen and (min-width: 768px){.mt-size-16{margin-top:32px}}.mt-size-20{margin-top:20px}@media screen and (min-width: 768px){.mt-size-20{margin-top:40px}}.mt-size-25{margin-top:25px}@media screen and (min-width: 768px){.mt-size-25{margin-top:50px}}.mt-size-30{margin-top:30px}@media screen and (min-width: 768px){.mt-size-30{margin-top:60px}}.mt-size-40{margin-top:40px}@media screen and (min-width: 768px){.mt-size-40{margin-top:80px}}.mt-size-60{margin-top:60px}@media screen and (min-width: 768px){.mt-size-60{margin-top:120px}}.mt-size-64{margin-top:64px}@media screen and (min-width: 768px){.mt-size-64{margin-top:128px}}.mt-size-70{margin-top:70px}@media screen and (min-width: 768px){.mt-size-70{margin-top:140px}}.container{padding:0 4.6vw;width:100%}@media screen and (min-width: 768px){.container{margin:auto;padding:0 20px;width:min(100% - 40px,1240px)}}.box{background-color:var(--color-inverted-primary);position:relative}.box--bordered{outline:1px solid var(--color-line-tertiary);outline-offset:-6px}@media screen and (min-width: 768px){.box--bordered{outline-offset:-12px}}.box--md{padding:20px 22px}@media screen and (min-width: 768px){.box--md{padding:40px 83px}}.box--lg{padding:36px 22px}@media screen and (min-width: 768px){.box--lg{padding:80px}}.box--inverted{background-color:var(--color-bg-primary)}.accordion{--bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23212529"%3e%3cpath fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/%3e%3c/svg%3e);--bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23052c65"%3e%3cpath fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/%3e%3c/svg%3e)}.accordion-item{background-color:transparent;border:none}.accordion-button{background-color:transparent;color:inherit;display:flex;font-size:14px;gap:7.2vw;justify-content:space-between;padding:0}@media screen and (min-width: 768px){.accordion-button{font-size:16px}}.accordion-button:after{content:none}.accordion-button:not(.collapsed){background-color:inherit;box-shadow:none;color:inherit}.accordion-button:not(.collapsed):after{background-image:none}.accordion-button[aria-expanded=true] .toggle--plus:before{transform:rotate(270deg)}.accordion-button--filter{background-color:var(--color-accent-primary);color:var(--color-text-inverted);padding:15px 12px}@media screen and (min-width: 768px){.accordion-button--filter{padding:14px 25px}}.accordion-button--filter:not(.collapsed){background-color:var(--color-accent-primary);color:var(--color-text-inverted)}.accordion-button--filter:not(.collapsed):after{background-image:none}.accordion-button--w100{display:flex;justify-content:flex-end;width:100%}.accordion-body{padding:0}.breadcrumb{font-size:12px;margin-bottom:0;padding:5px 0}@media screen and (min-width: 768px){.breadcrumb{padding:4px 0}}.breadcrumb-item+.breadcrumb-item:before{content:" > "}.breadcrumb-item.active a{color:var(--color-accent-secondary)}@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}.animated-zoom{animation:zoomIn 1.2s ease-out forwards}.btn-login,.btn-logout{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-login,.btn-logout{align-items:center;display:flex;justify-content:center;max-width:323px;transition:.3s background-color}}@media screen and (min-width: 768px){.btn-login:hover,.btn-logout:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}.btn-login--header,.btn-login--inverted,.btn-logout--header,.btn-logout--inverted{background-color:var(--color-inverted-primary);color:var(--color-accent-primary)}@media screen and (min-width: 768px){.btn-login--header:hover,.btn-login--inverted:hover,.btn-logout--header:hover,.btn-logout--inverted:hover{background-color:var(--color-accent-primary);color:var(--color-inverted-primary)}}.btn-login--agent,.btn-logout--agent{align-items:flex-end;display:flex;font-size:10px;height:100%;line-height:1;padding:7px 5px}@media screen and (min-width: 768px){.btn-login--agent,.btn-logout--agent{font-size:18px;line-height:1.5;padding:12px}}.btn-login--agent p,.btn-logout--agent p{letter-spacing:-.2em;text-align:center}@media screen and (min-width: 768px){.btn-login--agent p,.btn-logout--agent p{letter-spacing:.05em}}.btn-login__icon,.btn-logout__icon{height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:20px}@media screen and (min-width: 768px){.btn-login__icon,.btn-logout__icon{height:25px;transition:.3s color;width:25px}}.btn-login--header .btn-login__icon,.btn-login--header .btn-logout__icon{height:25px;width:25px}.btn-login__icon--agent,.btn-logout__icon--agent{height:26px;left:50%;right:auto;transform:translate(-50%,-70%);width:26px}@media screen and (min-width: 768px){.btn-login__icon--agent,.btn-logout__icon--agent{height:25px;left:auto;right:12px;top:50%;transform:translateY(-50%);width:25px}}.btn-register{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-register{align-items:center;display:flex;justify-content:center;max-width:323px;transition:.3s background-color}}@media screen and (min-width: 768px){.btn-register:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}.btn-register--header,.btn-register--inverted{background-color:var(--color-inverted-primary);color:var(--color-accent-primary)}@media screen and (min-width: 768px){.btn-register--header:hover,.btn-register--inverted:hover{background-color:var(--color-accent-primary);color:var(--color-inverted-primary)}}.btn-register--agent{align-items:flex-end;display:flex;font-size:10px;height:100%;line-height:1;padding:7px 5px}@media screen and (min-width: 768px){.btn-register--agent{align-items:center;font-size:18px;line-height:1.5;padding:12px}}.btn-register__icon{height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}@media screen and (min-width: 768px){.btn-register__icon{height:25px;transition:.3s color;width:25px}}.btn-register--header .btn-register__icon{height:25px;width:25px}.btn-register__icon--agent{height:26px;left:50%;right:auto;transform:translate(-50%,-70%);width:26px}@media screen and (min-width: 768px){.btn-register__icon--agent{height:25px;left:auto;right:12px;top:50%;transform:translateY(-50%);width:25px}}.btn-internal{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px 10px;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-internal{font-size:18px;transition:.3s background-color;width:323px}}@media screen and (min-width: 768px){.btn-internal:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}@media screen and (min-width: 768px){.btn-internal:hover.arrow:before,.btn-internal:hover.arrow:after{background-color:var(--color-accent-primary)}}.btn-internal--inverted{background-color:transparent;border:1px solid var(--color-bg-secondary);color:var(--color-text-inverted)}.btn-internal--inverted:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}.btn-internal--agent{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;position:relative;text-align:center}@media screen and (min-width: 768px){.btn-internal--agent{margin-left:auto;margin-right:auto;transition:.3s background-color}}@media screen and (min-width: 768px){.btn-internal--agent:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}.btn-internal__icon--agent{height:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:12px}@media screen and (min-width: 768px){.btn-internal__icon--agent{height:9px;transition:.3s color;width:10px}}.btn-download{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-download{margin-left:auto;margin-right:auto;transition:.3s background-color;width:323px}}@media screen and (min-width: 768px){.btn-download:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}.btn-download__icon{height:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:14px}@media screen and (min-width: 768px){.btn-download__icon{height:14px;transition:.3s color;width:13px}}@media screen and (min-width: 768px){.btn-download--large{width:726px}}.btn-send{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-send{margin-left:auto;margin-right:auto;transition:.3s background-color;width:323px}}@media screen and (min-width: 768px){.btn-send:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}.btn-send__icon{height:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:13px}@media screen and (min-width: 768px){.btn-send__icon{height:16px;transition:.3s color;width:16px}}@media screen and (min-width: 768px){.btn-send--large{width:726px}}.btn-detail{background-color:var(--color-bg-senary);border:1px solid var(--color-bg-senary);color:var(--color-text-inverted);padding:5px;text-align:center;width:100%}.btn-detail:hover{background-color:var(--color-text-inverted);color:var(--color-bg-senary)}.btn-detail--inverted{background-color:var(--color-bg-inverted);border:1px solid var(--color-text-primary);color:var(--color-text-primary)}.btn-detail--inverted:hover{background-color:var(--color-bg-senary);color:var(--color-text-inverted)}.btn-back{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px 10px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-back{font-size:18px;transition:.3s background-color;width:323px}}@media screen and (min-width: 768px){.btn-back:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}@media screen and (min-width: 768px){.btn-back:hover.arrow:before,.btn-back:hover.arrow:after{background-color:var(--color-accent-primary)}}.btn-back--inverted{background-color:transparent;border:1px solid var(--color-bg-secondary);color:var(--color-text-inverted)}.btn-back--inverted:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}.btn-back__icon{height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px}@media screen and (min-width: 768px){.btn-back__icon{height:18px;transition:.3s color;width:18px}}.btn-plane{background-color:var(--color-accent-primary);border:1px solid var(--color-accent-primary);box-sizing:border-box;color:var(--color-inverted-primary);display:block;padding:12px 10px;position:relative;text-align:center;width:100%}@media screen and (min-width: 768px){.btn-plane{font-size:18px;transition:.3s background-color;width:323px}}@media screen and (min-width: 768px){.btn-plane:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}}@media screen and (min-width: 768px){.btn-plane:hover.arrow:before,.btn-plane:hover.arrow:after{background-color:var(--color-accent-primary)}}.btn-plane--inverted{background-color:transparent;border:1px solid var(--color-bg-secondary);color:var(--color-text-inverted)}.btn-plane--inverted:hover{background-color:var(--color-bg-secondary);color:var(--color-accent-primary)}.scroll-down{top:-5.6vw;left:50%;position:absolute;z-index:10}@media screen and (min-width: 768px){.scroll-down{top:-42px}}.scroll-down:before,.scroll-down:after{content:"";height:11.2vw;left:0;position:absolute;top:0;width:1px}@media screen and (min-width: 768px){.scroll-down:before,.scroll-down:after{height:84px}}.scroll-down:before{background-color:var(--color-line-secondary);top:0;transform:translate(-50%);z-index:1}.scroll-down:after{animation:scroll-down 2s infinite;background-color:var(--color-line-primary);z-index:2}@keyframes scroll-down{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}51%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.arrow{position:relative}.arrow:before,.arrow:after{background-color:var(--color-inverted-primary);content:"";height:1px;position:absolute}.arrow:before{top:50%;transform:translateY(-50%);width:13.73vw}@media screen and (min-width: 768px){.arrow:before{width:41px}}.arrow:after{top:50%;transform:translateY(-50%) rotate(30deg);transform-origin:right center;width:10px}.arrow--sp:before,.arrow--sp:after{display:block}@media screen and (min-width: 768px){.arrow--sp:before,.arrow--sp:after{display:none}}.arrow--right:before,.arrow--right:after{right:4.6vw}@media screen and (min-width: 768px){.arrow--right:before,.arrow--right:after{right:8px}}.arrow--inverted:before,.arrow--inverted:after{background-color:var(--color-text-primary)}.line:before{background-color:var(--color-accent-secondary);content:"";display:inline-block;height:1px;width:6.8vw}@media screen and (min-width: 768px){.line:before{width:51px}}.toggle{flex-shrink:0;position:relative}.toggle--plus{align-items:center;height:18px;display:flex;justify-content:center;position:relative;width:18px}@media screen and (min-width: 768px){.toggle--plus{height:15px;width:15px}}.toggle--plus:before,.toggle--plus:after{background-color:var(--color-text-primary)}.toggle--plus:before{height:100%;width:1px}.toggle--plus:after{height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.toggle:before,.toggle:after{content:"";transition:.3s transform}.toggle--inverted:before,.toggle--inverted:after{background-color:var(--color-text-inverted)}.list{counter-reset:item;display:flex;flex-direction:column}.list--xs{gap:6px}@media screen and (min-width: 768px){.list--xs{gap:12px}}.list--md{gap:16px}@media screen and (min-width: 768px){.list--md{gap:32px}}.list-item{align-items:flex-start;display:flex}.list-item--decimal{gap:.5em}.list-item--decimal:before{counter-increment:item;content:counter(item) "."}.list-item--decimal-paren:before{counter-increment:item;content:"（" counter(item) "）"}.list-item--disc:before{content:"・"}.list-item--notice:before{content:"※"}.tile-list{display:flex;flex-direction:column;gap:20px;margin-top:16px}@media screen and (min-width: 768px){.tile-list{display:grid;gap:50px;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin:32px auto 0;max-width:1000px}}.tile-list--agent{gap:30px}@media screen and (min-width: 768px){.tile-list--agent{max-width:1230px}}@media screen and (min-width: 768px){.tile-item{max-width:360px}}.tile-item__feature{align-items:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:59/24;color:var(--color-text-inverted);display:flex;height:100%;justify-content:center;position:relative;transition:transform .3s ease-in-out;width:100%;z-index:1}@media screen and (min-width: 768px){.tile-item__feature{aspect-ratio:300/196;height:auto;max-height:196px;max-width:300px;padding:0 20px;width:auto}}@media screen and (min-width: 768px){.tile-item__feature--agent{aspect-ratio:360/235;max-height:235px;max-width:360px}}.tile-item__feature--documents{background-image:linear-gradient(#0009,#0009),url(/build/assets/bg-documents-CN4XLMTb.jpg);background-position:center 60%}.tile-item__feature--property-info{background-image:linear-gradient(#0009,#0009),url(/build/assets/bg-property-info-v3UI3asX.jpg);background-position:center 40%}.tile-item__feature--newsletter{background-image:linear-gradient(#0009,#0009),url(/build/assets/bg-newsletter-D9a5mBed.jpg);background-position:center 80%}input[type=checkbox]{border-radius:0;height:18px;width:18px}@media screen and (min-width: 768px){input[type=checkbox]{height:26px;letter-spacing:.05em;width:26px}}input[type=radio]{border-radius:50%;height:18px;width:18px}@media screen and (min-width: 768px){input[type=radio]{height:26px;letter-spacing:.05em;width:26px}}.form__checkbox,.form__radio{align-items:center;display:flex;gap:3.2vw}@media screen and (min-width: 768px){.form__checkbox,.form__radio{gap:17px}}.form__checkbox input,.form__radio input{flex-shrink:0}.form-export{display:grid;grid-template-columns:1fr;gap:11px;margin-left:22px}@media screen and (min-width: 768px){.form-export{grid-template-columns:165px 252px 182px;gap:52px;justify-content:center}}@media screen and (min-width: 768px){.form-auth{margin-left:auto;margin-right:auto;width:562px}}.form-auth .form-auth__block+.form-auth__block{margin-top:20px}@media screen and (min-width: 768px){.form-auth .form-auth__block+.form-auth__block{margin-top:40px}}.form-auth__message a{text-decoration:underline}.form-auth__label{margin-bottom:2px}@media screen and (min-width: 768px){.form-auth__label{font-size:20px;margin-bottom:0}}.form-auth__input{background-color:var(--color-line-senary);border:1px solid var(--color-line-quinary);border-radius:5px;padding:10px;width:100%}@media screen and (min-width: 768px){.form-auth__input{padding:15px}}.form-auth__notice{margin-top:6px;text-decoration:underline}@media screen and (min-width: 768px){.form-auth__notice{margin-top:8px}}.form-auth__btn{margin-top:40px}@media screen and (min-width: 768px){.form-auth__btn{display:flex;justify-content:center;margin-top:80px}}.form-layout__container{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 768px){.form-layout__container{margin-left:auto;margin-right:auto;max-width:1000px}}.form-layout__block+.form-layout__block{margin-top:20px}@media screen and (min-width: 768px){.form-layout__block+.form-layout__block{margin-top:28px}}.form-layout__label{align-items:center;display:flex;gap:10px}@media screen and (min-width: 768px){.form-layout__label{gap:20px}}.form-layout__label--required:after{background-color:var(--color-accent-tertiary);color:var(--color-text-inverted);content:"必須";font-size:10px;padding:2px 6px}@media screen and (min-width: 768px){.form-layout__label--required:after{font-size:14px;padding:0 11px}}.form-layout__input{background-color:var(--color-line-senary);border:1px solid var(--color-line-quinary);border-radius:5px;margin-top:10px;outline:none;padding:15px 12px;width:100%}@media screen and (min-width: 768px){.form-layout__input{line-height:1;padding:14px 25px}}.form-layout__input:focus{border-color:var(--color-line-primary)}.form-layout__input::placeholder{color:var(--color-text-secondary)}.form-layout__input-with-text{align-items:center;display:flex;gap:5vw;justify-content:space-between}@media screen and (min-width: 768px){.form-layout__input-with-text{gap:20px;justify-content:flex-start}}.form-layout__input-with-text span{flex-shrink:0}@media screen and (min-width: 768px){.form-layout__input-with-text .form-layout__input{width:249px}}.form-layout__textarea{height:180px}.form-layout__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.5%207.42565L16.5917%200.333984L18.75%202.49232L9.5%2011.7423L0.25%202.49232L2.40833%200.333984L9.5%207.42565Z%22%20fill%3D%22%231D1B20%22/%3E%3C/svg%3E);background-position:right 1em center;background-repeat:no-repeat;background-size:6px auto}@media screen and (min-width: 768px){.form-layout__select{background-size:8px auto}}.form-layout__notice{margin-top:5px}@media screen and (min-width: 768px){.form-layout__notice{margin-top:10px}}.form-layout__row{align-items:center;display:flex;gap:5vw;justify-content:space-between;margin-top:10px}@media screen and (min-width: 768px){.form-layout__row{gap:34px;justify-content:flex-start}}.form-layout__row .form-layout__input{margin-top:0}@media screen and (min-width: 768px){.form-layout__row .form-layout__input{width:175px}}.form-layout__terms{background-color:var(--color-line-senary);height:212px;overflow-y:scroll;padding:32px 10px;width:100%}.form-layout__submit{display:flex;justify-content:center}.form-layout__submit button{display:flex;flex-direction:column;font-size:12px}@media screen and (min-width: 768px){.form-layout__submit button{font-size:14px}}.form-layout__submit button span{font-size:16px}@media screen and (min-width: 768px){.form-layout__submit button span{font-size:18px}}@media screen and (min-width: 768px){.form-filter__item{align-items:stretch;display:flex}}.form-filter__item+.form-filter__item{margin-top:16px}@media screen and (min-width: 768px){.form-filter__item+.form-filter__item{margin-top:0}}.form-filter__item-label{background-color:var(--color-bg-quaternary);line-height:1;padding:15px 12px}@media screen and (min-width: 768px){.form-filter__item-label{align-items:center;border-bottom:1px solid var(--color-bg-primary);display:flex;flex-shrink:0;justify-content:center;padding:14px 25px;width:177px}}@media screen and (min-width: 768px){.form-filter__item-content{border-bottom:1px solid var(--color-line-quinary);border-right:1px solid var(--color-line-quinary);padding:20px 100px 20px 31px;width:100%}}.form-filter__item-header{align-items:center;border-bottom:1px solid var(--color-line-quinary);display:flex;justify-content:space-between;padding:14px 0}.form-filter__item-header label{flex-shrink:0}.form-filter__sub-list--checkbox{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.form-filter__sub-list--checkbox{gap:12px 30px;grid-template-columns:repeat(4,1fr)}}.form-filter__sub-list--radio{display:flex;flex-wrap:wrap;gap:10vw}@media screen and (min-width: 768px){.form-filter__sub-list--radio{gap:60px}}.form-filter__sub-item--checkbox{border-bottom:1px solid var(--color-line-quinary);border-right:1px solid var(--color-line-quinary);padding:2.4vw}@media screen and (min-width: 768px){.form-filter__sub-item--checkbox{border:none;padding:0}}.form-filter__sub-item--checkbox:nth-of-type(2n){border-right:none}.form-filter__sub-item--radio{padding:2.4vw 0}@media screen and (min-width: 768px){.form-filter__sub-item--radio{padding:0}}.form-filter__actions{background-color:var(--color-line-senary);padding:30px 6vw}@media screen and (min-width: 768px){.form-filter__actions{padding:60px}}.form-filter__submit{align-items:center;background-color:var(--color-accent-primary);color:var(--color-text-inverted);display:flex;font-size:14px;justify-content:center;padding:12px 0;width:100%}@media screen and (min-width: 768px){.form-filter__submit{font-size:18px;margin:auto;width:323px}}.form-filter__clear{color:var(--color-accent-primary);display:block;margin:13px auto 0;text-decoration:underline}.related-company__list{display:flex;flex-direction:column;gap:18px}@media screen and (min-width: 768px){.related-company__list{flex-direction:row;gap:36px;justify-content:center}}.property-table-wrapper{overflow-x:auto;width:100%}@media screen and (min-width: 768px){.property-table-wrapper{overflow-x:hidden}}.property-table{border-collapse:collapse;font-family:Noto Sans JP,sans-serif;font-weight:400;table-layout:fixed;width:100%}.property-table__show-num{align-items:center;border-bottom:1px solid var(--color-text-primary);display:flex;gap:20px;justify-content:flex-end;margin-bottom:40px;padding-bottom:8px}@media screen and (min-width: 768px){.property-table__show-num{padding-bottom:17px}}.property-table__show-num span{flex-shrink:0}.property-table__show-num .form-layout__select{background-color:transparent;margin-top:0;padding:4px 7px;width:33.7vw}@media screen and (min-width: 768px){.property-table__show-num .form-layout__select{width:139px}}.property-table tbody tr{border-bottom:1px solid var(--color-line-quinary)}.property-table tbody tr:nth-of-type(2n){background-color:var(--color-line-senary)}.property-table th,.property-table td{font-size:12px;padding:6px;vertical-align:middle}@media screen and (min-width: 768px){.property-table th,.property-table td{font-size:14px;padding:8px}}.property-table th{background-color:var(--color-bg-primary);text-align:center}@media screen and (min-width: 768px){.property-table th{position:relative}}.property-table td{letter-spacing:0;line-height:1.5}.property-table td.center{text-align:center}.property-table td span.circle{align-items:center;background-color:var(--color-line-primary);border-radius:50%;color:var(--color-inverted-primary);display:flex;height:30px;justify-content:center;margin:auto;width:30px}.property-table td span.circle--no{background-color:transparent;color:var(--color-text-primary)}.property-table td span.circle--pending{background-color:var(--color-accent-quaternary)}.property-table td span.circle--released{background-color:var(--color-accent-quinary)}.property-table__name,.property-table__head-name{width:120px}.property-table__name p{margin-top:5px}.property-table__status,.property-table__head-status,.property-table__preview,.property-table__head-preview{width:60px}.property-table__address,.property-table__head-address,.property-table__access,.property-table__head-access{width:120px}.property-table__layout,.property-table__head-layout{width:60px}.property-table__size,.property-table__head-size,.property-table__price,.property-table__head-price{width:100px}.property-table__pet,.property-table__head-pet,.property-table__parking,.property-table__head-parking{width:80px}.property-table__detail-link,.property-table__head-detail-link{width:175px}.property-table__detail-link{display:flex;flex-direction:column;gap:5px}.property-table__card-download,.property-table__head-card-download{width:125px}.property-table__lower{position:relative}@media screen and (min-width: 768px){.property-table__lower .bulk-download{bottom:0;position:absolute;right:0}}.property-table__icon-explanation-wrapper{display:flex;flex-direction:column;font-size:12px;gap:6px}@media screen and (min-width: 768px){.property-table__icon-explanation-wrapper{font-size:14px;gap:14px}}.property-table__explanation-heading{color:red}.property-table__explanation-heading--header{display:inline-block;font-size:8px;line-height:1;margin:0 0 0 2px;vertical-align:top;white-space:nowrap}@media screen and (min-width: 768px){.property-table__explanation-heading--header{position:absolute;top:2px;right:2px;font-size:10px;margin-left:0}}.property-table__explanation-list{display:flex;gap:4.4vw}@media screen and (min-width: 768px){.property-table__explanation-list{gap:33px}}.property-table__icon-text{display:flex;gap:6px}.property-table__icon-text span{align-items:center;background-color:var(--color-line-primary);border-radius:50%;color:var(--color-text-inverted);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media screen and (min-width: 768px){.property-table__icon-text span{height:30px;width:30px}}.property-table__icon-text span.no{background-color:transparent;color:var(--color-text-primary)}.property-table__icon-text span.pending{background-color:var(--color-accent-quaternary)}.property-table__icon-text span.released{background-color:var(--color-accent-quinary)}.property-table__pagination{display:flex;gap:1.6vw;justify-content:center}.property-table__pagination-prev,.property-table__pagination-next,.property-table__pagination-item{align-items:center;border:1px solid var(--color-text-secondary);cursor:pointer;display:flex;height:11.7vw;justify-content:center;width:11.7vw}@media screen and (min-width: 768px){.property-table__pagination-prev,.property-table__pagination-next,.property-table__pagination-item{height:44px;width:44px}}@media screen and (min-width: 768px){.property-table__pagination-prev:hover,.property-table__pagination-next:hover,.property-table__pagination-item:hover{background-color:var(--color-text-secondary)}}.property-table__pagination-prev,.property-table__pagination-next{align-items:center;display:flex;justify-content:center}.property-table__pagination-prev span,.property-table__pagination-next span{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%209%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.3013%207L8.66797%2012.3667L7.03464%2014L0.0346347%207L7.03464%204.76837e-07L8.66797%201.63333L3.3013%207Z%22%20fill%3D%22%232E3033%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;height:11px;width:7px}@media screen and (min-width: 768px){.property-table__pagination-prev span,.property-table__pagination-next span{height:14px;width:9px}}.property-table__pagination-next span{transform:scale(-1)}.property-table__pagination-list{display:flex;gap:1.6vw}@media screen and (min-width: 768px){.property-table__pagination-list{gap:16px}}.property-table__pagination-item.active{background-color:var(--color-text-secondary)}.property-actions{display:flex;flex-direction:column;gap:4px}@media screen and (min-width: 768px){.property-actions{flex-direction:row;justify-content:center}}.property-actions button{padding:4px 8px;font-size:12px;border:none;background-color:#444;color:#fff;cursor:pointer;border-radius:4px}@media screen and (min-width: 768px){.property-actions button{font-size:13px}}.property-actions button:hover{background-color:#666}.bulk-download{align-items:center;display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 768px){.bulk-download{flex-direction:row;gap:37px;justify-content:flex-end}}.bulk-download--upper{display:none}@media screen and (min-width: 768px){.bulk-download--upper{display:flex;margin-bottom:40px}}.bulk-download--lower{margin-top:60px}@media screen and (min-width: 768px){.bulk-download--lower{margin-top:40px}}.bulk-download-btn{width:100%}@media screen and (min-width: 768px){.bulk-download-btn{width:auto}}.bulk-download-btn .btn-download{background-color:var(--color-bg-senary);border-color:var(--color-bg-senary)}.bulk-download-btn .btn-download:hover{background-color:var(--color-bg-inverted)}@media screen and (min-width: 768px){.bulk-download-btn:nth-of-type(2) .btn-download{width:430px}}.header{position:sticky;top:4.2vw}@media screen and (min-width: 768px){.header{top:32px}}.header--agent{top:0}@media screen and (min-width: 768px){.header-nav{align-items:center;border-radius:8px;background:var(--color-bg-secondary);display:flex;justify-content:space-between;margin:0 36px;padding:15px 50px}}.header-nav--agent{margin:0}@media screen and (min-width: 768px){.header-nav--agent{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0}}.header-nav__bar{align-items:center;background-color:var(--color-bg-secondary);border-radius:4px;display:flex;justify-content:space-between;margin:0 1.3vw;padding:2.1vw 6vw;position:relative;z-index:40}@media screen and (min-width: 768px){.header-nav__bar{margin:0;padding:0}}.header-nav__bar--agent{border-radius:0;margin:0;padding:0}@media screen and (min-width: 768px){.header-nav__bar--agent{justify-content:space-between;padding:15px 50px;width:100%}}.header-nav__logo{flex-shrink:0;height:30px}@media screen and (min-width: 768px){.header-nav__logo{flex-shrink:1;height:auto;max-width:246px}}.header-nav__logo img{height:100%;width:auto;max-width:100%;object-fit:contain}.header-nav__logo--agent{padding-left:6vw}@media screen and (min-width: 768px){.header-nav__logo--agent{padding-left:0}}.header-nav__btn-wrap--agent{align-items:center;display:flex;height:55px;justify-content:center;width:55px}@media screen and (min-width: 768px){.header-nav__btn-wrap--agent{display:none}}.header-nav__btn{display:block;height:6px;width:22px;position:relative;z-index:40}@media screen and (min-width: 768px){.header-nav__btn{display:none}}.header-nav__btn span{background-color:var(--color-accent-primary);height:1px;left:0;position:absolute;transition:.3s transform;width:100%}.header-nav__btn span:nth-of-type(1){top:0}.header-nav__btn span:nth-of-type(2){bottom:0}.header-nav__btn[aria-expanded=true] span{top:50%}.header-nav__btn[aria-expanded=true] span:nth-of-type(1){transform:rotate(20deg) translateY(-50%)}.header-nav__btn[aria-expanded=true] span:nth-of-type(2){transform:rotate(-20deg) translateY(-50%)}.header-nav__menu{background:var(--color-accent-primary);height:100%;left:0;padding:0 6vw;position:fixed;top:0;width:100%;z-index:30}@media screen and (min-width: 768px){.header-nav__menu{background:transparent;color:inherit;height:auto;padding:0;position:relative;width:auto}}.header-nav__menu--agent{background-color:var(--color-bg-primary)}@media screen and (min-width: 768px){.header-nav__menu--agent{border-bottom:1px solid var(--color-accent-secondary);border-top:1px solid var(--color-accent-secondary);width:100%}}.header-nav__menu.closed{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s}@media screen and (min-width: 768px){.header-nav__menu.closed{opacity:1;visibility:visible}}.header-nav__menu.open{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s}.header-nav__list{display:flex;flex-direction:column;gap:16px;padding-top:32.53vw}@media screen and (min-width: 768px){.header-nav__list{align-items:center;flex-direction:row;gap:clamp(20px,5vw,80px);padding:0}}.header-nav__list--agent{margin:auto;max-width:1200px;width:100%}@media screen and (min-width: 768px){.header-nav__list--agent{gap:0}}.header-nav__item{border-bottom:1px solid var(--color-inverted-secondary);padding-bottom:16px}@media screen and (min-width: 768px){.header-nav__item{padding-bottom:0;width:auto}}.header-nav__item--agent{border-color:var(--color-accent-secondary)}@media screen and (min-width: 768px){.header-nav__item--agent{border-bottom:none;border-right:1px solid var(--color-accent-secondary);text-align:center;max-width:240px;width:100%}}@media screen and (min-width: 768px){.header-nav__item--agent:first-of-type{border-left:1px solid var(--color-accent-secondary)}}.header-nav__menu-link{color:var(--color-text-inverted);display:block;padding:0 4.6vw}@media screen and (min-width: 768px){.header-nav__menu-link{color:var(--color-text-primary);font-size:clamp(12px,1.2vw,16px);padding:20px 0}}.header-nav__menu-link--agent{color:var(--color-text-primary);font-size:clamp(12px,10vw,16px)}.header-nav__actions{display:flex;gap:24px;flex-direction:column;margin-top:60px}@media screen and (min-width: 768px){.header-nav__actions{display:none}}.header-nav__utilities-wrap{display:flex}@media screen and (min-width: 768px){.header-nav__utilities-wrap{height:auto}}.header-nav__utilities{display:flex}@media screen and (min-width: 768px){.header-nav__utilities{gap:60px}}.header-nav__utility{height:55px;width:55px}@media screen and (min-width: 768px){.header-nav__utility{height:auto;max-width:323px;width:25vw}}.main{padding:20.93vw 0 29.33vw}@media screen and (min-width: 768px){.main{padding:220px 0}}.main--top{margin-top:calc(-4.2vw - 30px);padding-top:0}@media screen and (min-width: 768px){.main--top{margin-top:-103px}}.main--agent-top{background-color:var(--color-bg-secondary);padding:0}.main--agent{background-color:var(--color-bg-secondary);padding-top:17.06vw}@media screen and (min-width: 768px){.main--agent{padding-top:128px}}.main--property{background-color:var(--color-bg-secondary);padding-top:0}.footer-nav{background-color:var(--color-bg-secondary);margin-top:47px;padding:30px 0;position:relative}@media screen and (min-width: 768px){.footer-nav{margin-top:0;padding:88px 0 72px}}.footer-nav--agent{background-color:var(--color-inverted-secondary)}.footer-nav__logo{width:55.73vw}@media screen and (min-width: 768px){.footer-nav__logo{width:418px}}.footer-nav__list-wrapper{align-items:flex-end;display:flex;justify-content:space-between;margin-top:30px}@media screen and (min-width: 768px){.footer-nav__list-wrapper{margin-top:45px}}.footer-nav__list{display:flex;gap:1em;flex-direction:column}.footer-nav__actions{display:flex;left:0;position:absolute;top:-47px;width:100vw}@media screen and (min-width: 768px){.footer-nav__actions{flex-direction:column;flex-shrink:1;gap:20px;position:relative;top:0;width:323px}}.footer-nav__actions a,.footer-nav__actions form{width:50vw}@media screen and (min-width: 768px){.footer-nav__actions a,.footer-nav__actions form{width:100%}}.footer-nav__action-item{border-right:1px solid white}@media screen and (min-width: 768px){.footer-nav__action-item{border-right:none}}.footer-nav__action-item:last-child{border-right:none}.footer-lower{padding:11px 0;text-align:center}.footer-lower__menu-link{font-size:10px;line-height:1}@media screen and (min-width: 768px){.footer-lower__menu-link{font-size:12px}}.footer-copyright{font-size:10px}@media screen and (min-width: 768px){.footer-copyright{font-size:12px}}.top-hero{margin-bottom:18.6vw;position:relative}@media screen and (min-width: 768px){.top-hero{margin-bottom:140px}}.top-hero__text{left:0;padding:0 4.6vw;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width: 768px){.top-hero__text{left:50%;padding:0;transform:translate(-50%,-50%)}}.top-hero__headline{color:var(--color-text-inverted);font-size:20px;letter-spacing:.1em;line-height:45px}@media screen and (min-width: 768px){.top-hero__headline{font-size:40px;line-height:90px;width:max-content}}.top-hero__headline span{background-color:var(--color-accent-primary);padding:6px 10px}@media screen and (min-width: 768px){.top-hero__headline span{padding:12px 8px}}.top-hero__subtitle{color:var(--color-text-inverted);font-size:12px;font-weight:800;margin-top:6px}@media screen and (min-width: 768px){.top-hero__subtitle{font-size:24px;letter-spacing:.05em;margin-top:10px}}.top-hero__content{aspect-ratio:5/4;position:relative}@media screen and (min-width: 768px){.top-hero__content{aspect-ratio:16/5}}.top-hero__indicators{inset:0 4.26vw auto auto;flex-direction:column;gap:15px;margin:0;transform:translateY(-50%)}@media screen and (min-width: 768px){.top-hero__indicators{gap:30px;right:51px}}.top-hero__indicator[data-bs-target]{background-color:var(--color-bg_tertiary);border:none;border-radius:50%;height:3px;margin:0;width:3px}@media screen and (min-width: 768px){.top-hero__indicator[data-bs-target]{height:6px;width:6px}}.top-hero__indicator[data-bs-target].active{background-color:var(--color-accent-primary)}.top-hero__main-area{width:100%}.top-hero__imgs{display:flex;flex-direction:column}@media screen and (min-width: 768px){.top-hero__imgs{flex-direction:row}}.top-hero__img{height:50vh;overflow:hidden;width:100%}@media screen and (min-width: 768px){.top-hero__img{height:100vh;width:50%}}.top-hero__img img{object-fit:cover;min-height:100%;min-width:100%}@media screen and (min-width: 768px){.top-service__content{align-items:flex-end;display:flex;gap:94px}}.top-service__img{width:100%}@media screen and (min-width: 768px){.top-service__img{flex-shrink:1;width:540px}}.top-service__lead{margin-top:14px}@media screen and (min-width: 768px){.top-service__lead{margin-top:0}}.top-service__more-btn{margin-top:20px}@media screen and (min-width: 768px){.top-service__more-btn{margin-top:77px}}.top-real-estate{background-image:url(/build/assets/bg-ken-real-estate-DFPP8lFf.jpg);background-repeat:no-repeat;background-position:top center;background-size:auto 78.8vw;padding-top:37.6vw}@media screen and (min-width: 768px){.top-real-estate{background-size:auto 591px;padding-top:200px}}@media screen and (min-width: 768px){.top-real-estate .container{max-width:1200px;width:79.16vw}}.top-real-estate__inner{padding:9.6vw 6vw}@media screen and (min-width: 768px){.top-real-estate__inner{padding:72px 100px;margin:auto}}.top-real-estate__title{font-size:18px;text-align:center}@media screen and (min-width: 768px){.top-real-estate__title{font-size:36px}}.top-real-estate__lead{margin-top:16px}@media screen and (min-width: 768px){.top-real-estate__lead{margin-top:32px;text-align:center}}.top-real-estate__more-btn{margin-top:40px}@media screen and (min-width: 768px){.top-real-estate__more-btn{margin:80px auto 0}}@media screen and (min-width: 768px){.top-about__content{align-items:flex-end;display:flex;gap:94px}}.top-about__img{width:100%}@media screen and (min-width: 768px){.top-about__img{flex-shrink:1;width:540px}}.top-about__lead{margin-top:14px}@media screen and (min-width: 768px){.top-about__lead{margin-top:0}}.top-about__more-btn{margin-top:20px}@media screen and (min-width: 768px){.top-about__more-btn{margin-top:77px}}.service-list{display:flex;flex-direction:column;gap:70px}@media screen and (min-width: 768px){.service-list{gap:140px}}@media screen and (min-width: 768px){.service-item:nth-of-type(2n) .service-item__img{display:block;margin-left:auto}}.service-item:nth-of-type(2n) .service-item__info{margin:-3.73vw auto 0 2.8vw}@media screen and (min-width: 768px){.service-item:nth-of-type(2n) .service-item__info{margin:-220px auto 0 0}}@media screen and (min-width: 768px){.service-item__img{width:716px}}.service-item__info{margin:-3.73vw 2.8vw 0 auto;padding:4.8vw 3.2vw 8vw;position:relative;width:77.33vw}@media screen and (min-width: 768px){.service-item__info{margin:-220px 0 0 auto;padding:36px 66px 40px;width:540px}}.service-item__index{color:var(--color-text-accent);font-family:Playfair Display;font-size:18px;font-style:italic;text-align:center}@media screen and (min-width: 768px){.service-item__index{font-size:20px}}.service-item__title{color:var(--color-text-accent);font-size:18px;margin-top:8px;text-align:center}@media screen and (min-width: 768px){.service-item__title{font-size:32px;line-height:1.5;margin-top:16px}}.service-item__description{margin-top:20px}@media screen and (min-width: 768px){.service-item__description{margin-top:40px}}.company-top-message{padding:30px 6vw}@media screen and (min-width: 768px){.company-top-message{padding:60px 100px}}.company-top-message__author{text-align:right}.company-outline{display:flex;flex-direction:column;gap:1.5em}@media screen and (min-width: 768px){.company-outline{flex-direction:row;flex-wrap:wrap;column-gap:0}}@media screen and (min-width: 768px){.company-outline__label{border-bottom:1px solid var(--color-line-quaternary);width:33%}}.company-outline__value{border-bottom:1px solid var(--color-line-quaternary);margin-top:10px;padding-bottom:1.5em}@media screen and (min-width: 768px){.company-outline__value{margin-top:0;width:67%}}.company-outline__value a{text-decoration:underline}.company-outline__tel-list{display:flex;flex-direction:column;gap:10px}.company-outline__tel-item{display:flex}.company-outline__tel-label{width:56%}@media screen and (min-width: 768px){.company-outline__tel-label{width:40%}}.company-outline__tel-value{width:44%}@media screen and (min-width: 768px){.company-outline__tel-value{width:60%}}.group-company{display:flex;gap:10px;flex-direction:column}@media screen and (min-width: 768px){.group-company{gap:8px}}.map{height:59.6vw;width:100%}@media screen and (min-width: 768px){.map{height:447px}}@media screen and (min-width: 768px){.investor-diagram{display:block;margin-left:auto;margin-right:auto;max-width:1000px}}@media screen and (min-width: 768px){.tenant-contact{align-items:stretch;display:flex}}.tenant-contact__title{border-bottom:1px solid var(--color-accent-secondary);margin-bottom:12px;padding-bottom:4px}@media screen and (min-width: 768px){.tenant-contact__title{align-items:center;border-bottom:none;border-right:1px solid var(--color-accent-secondary);display:flex;margin:0 78px 0 0;padding-right:65px}}.tenant-contact__company span{display:block}@media screen and (min-width: 768px){.tenant-contact__company span{display:inline-block;margin-left:1em}}.tenant-contact__info{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}@media screen and (min-width: 768px){.tenant-contact__info{flex-direction:row;flex-wrap:wrap;gap:0;margin-top:16px}}.tenant-contact__info-label{width:28%}@media screen and (min-width: 768px){.tenant-contact__info-label{width:15%}}.tenant-contact__info-value{width:62%}@media screen and (min-width: 768px){.tenant-contact__info-value{margin-top:0;width:85%}}.privacy-policy{font-size:12px}@media screen and (min-width: 768px){.privacy-policy{font-size:16px}}.privacy-policy__meta{display:flex;justify-content:space-between}.privacy-policy__address{margin-top:30px;text-align:right}@media screen and (min-width: 768px){.privacy-policy__address{margin-top:48px}}.privacy-policy__title{background-color:var(--color-bg-secondary);padding:14px;text-align:center}@media screen and (min-width: 768px){.privacy-policy__title{padding:17px}}.privacy-policy__intro{margin-top:10px}@media screen and (min-width: 768px){.privacy-policy__intro{margin-top:20px}}.privacy-policy__section-title{font-weight:700}.privacy-policy__section-content{margin-top:10px}@media screen and (min-width: 768px){.privacy-policy__section-content{margin-top:20px}}.privacy-policy__contact{margin-left:-2.5em}@media screen and (min-width: 768px){.privacy-policy__contact{margin-left:auto;margin-right:auto;max-width:900px}}.privacy-policy__contact-company span{display:block}@media screen and (min-width: 768px){.privacy-policy__contact-company span{display:inline-block;margin-left:1em}}.privacy-policy__contact-info{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}@media screen and (min-width: 768px){.privacy-policy__contact-info{flex-direction:row;flex-wrap:wrap;gap:0;margin-top:16px}}.privacy-policy__contact-info-label{width:28%}@media screen and (min-width: 768px){.privacy-policy__contact-info-label{width:15%}}.privacy-policy__contact-info-value{width:62%}@media screen and (min-width: 768px){.privacy-policy__contact-info-value{margin-top:0;width:85%}}@media screen and (min-width: 768px){.agent__registry-btn{display:flex;justify-content:center}}@media screen and (min-width: 768px){.agent__contact-btn{display:block;margin-left:auto;margin-right:auto}}.agent-hero{position:relative}.agent-menu{margin-top:-20.53vw}@media screen and (min-width: 768px){.agent-menu{margin-top:-130px;padding:80px 40px}}.agent-menu__list{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center}@media screen and (min-width: 768px){.agent-menu__list{flex-direction:row;gap:40px}}@media screen and (min-width: 768px){.agent-menu__item{max-width:240px}}.agent-menu__item--top{align-items:flex-end;display:flex;gap:21px}@media screen and (min-width: 768px){.agent-menu__item--top{flex-direction:column}}.agent-menu__link a{padding:20px;text-align:center;width:100%}.agent-menu__icon{width:29.33vw}@media screen and (min-width: 768px){.agent-menu__icon{margin:auto;max-width:126px;width:100%}}.agent-menu__icon--top{flex-shrink:0}.agent-menu__name{font-weight:600}@media screen and (min-width: 768px){.agent-menu__name{text-align:center}}.agent-menu__description{margin-top:14px}@media screen and (min-width: 768px){.agent-menu__description{margin-top:16px}}.agent-news__header{display:flex;gap:7.2vw}@media screen and (min-width: 768px){.agent-news__header{gap:120px}}.agent-news__date{flex-shrink:0}.agent-news__list{display:flex;flex-direction:column;gap:16px}.agent-news__item{border-bottom:1px solid var(--color-line-quinary);padding-bottom:16px}.agent-news__content{margin-top:8px}.agent-benefit{padding:36px 0 38px}@media screen and (min-width: 768px){.agent-benefit{padding:114px 0 80px}}.agent-benefit__item-info{margin-top:16px}.agent-contact{background-image:url(/build/assets/bg-contact-sp-Bj8o8CHt.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--color-text-inverted);padding:36px 0}@media screen and (min-width: 768px){.agent-contact{background-image:url(/build/assets/bg-contact-pc-DL_GOHCW.jpg);padding:72px 0}}.agent-download__list{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.agent-download__list{gap:24px}}@media screen and (min-width: 768px){.agent-download__item{border-bottom:1px solid var(--color-text-primary);align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:0 52px 24px}}.agent-download__item-label{border-bottom:1px solid var(--color-text-primary);margin-bottom:12px;padding-bottom:12px}@media screen and (min-width: 768px){.agent-download__item-label{border-bottom:none;margin-bottom:0;padding-bottom:0}}.agent-download__item-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (min-width: 768px){.agent-download__item-actions{gap:80px}}.agent-download__item-actions--large{grid-template-columns:1fr}.contact-thanks__title{color:var(--color-accent-primary);line-height:1.5}@media screen and (min-width: 768px){.contact-thanks__text{text-align:center}}.contact__back-btn .btn-back{margin:70px auto 0;width:78.6vw}@media screen and (min-width: 768px){.contact__back-btn .btn-back{margin-top:80px;width:323px}}.property{background-color:var(--color-bg-primary);font-family:Noto Sans JP,sans-serif;font-weight:400;padding:15px 0 50px}@media screen and (min-width: 768px){.property{padding:30px 0 60px}}@media screen and (min-width: 768px){.property .container{display:flex;gap:80px}}.property__back{margin-left:auto;margin-right:auto;width:78vw}@media screen and (min-width: 768px){.property__back{width:430px}}@media screen and (min-width: 768px){.property-img{max-width:600px;width:50%}}.property-img__list{display:grid;gap:2.2vw;grid-template-columns:repeat(4,1fr)}@media screen and (min-width: 768px){.property-img__list{gap:11px;grid-template-columns:repeat(5,1fr)}}.property-img__item.active{border:2px solid var(--color-text-primary)}@media screen and (min-width: 768px){.property-img__item.active{border-width:4px}}.property-img__notice{letter-spacing:.05em;line-height:1.5;margin-top:10px}@media screen and (min-width: 768px){.property-img__notice{margin-top:20px}}.property-detail{margin-top:40px}@media screen and (min-width: 768px){.property-detail{margin-top:0;max-width:520px;width:50%}}@media screen and (min-width: 768px){.property-detail__list{display:flex;flex-wrap:wrap}}.property-detail__label{font-weight:500;margin-top:15px}@media screen and (min-width: 768px){.property-detail__label{border-bottom:1px solid var(--color-line-quaternary);margin-top:10px;width:30%}}@media screen and (min-width: 768px){.property-detail__label:first-of-type{margin-top:0}}.property-detail__data{border-bottom:1px solid var(--color-line-quaternary);margin-top:10px;padding-bottom:18px}@media screen and (min-width: 768px){.property-detail__data{padding-bottom:10px;width:70%}}@media screen and (min-width: 768px){.property-detail__data:first-of-type{margin-top:0}}.property-detail__actions{display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 768px){.property-detail__actions{gap:15px}}.property-detail__btn{font-family:Shippori Mincho,serif;margin:auto;width:78vw}@media screen and (min-width: 768px){.property-detail__btn{width:430px}}.property-detail__btn .btn-download{background-color:var(--color-bg-senary);border-color:var(--color-bg-senary)}@media screen and (min-width: 768px){.property-detail__btn .btn-download{width:100%}}.property-detail__btn .btn-download:hover{background-color:var(--color-bg-inverted)}.property-detail__btn--sub .btn-plane{background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media screen and (min-width: 768px){.property-detail__btn--sub .btn-plane{margin:auto;width:430px}}.property-detail__btn--sub .btn-plane:hover{background-color:var(--color-bg-inverted)}
