.property-detail-module-scss-module__NPA_Kq__title{background-color:#fff;flex-direction:column;align-items:center;margin:auto;padding:80px 40px 0;font-weight:700;display:flex}.property-detail-module-scss-module__NPA_Kq__title h1{text-align:center;font-size:36px}.property-detail-module-scss-module__NPA_Kq__property{background-color:#fff;justify-content:center;align-items:center;width:100%;padding:80px 80px 120px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyInner{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1000px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyMainImage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyMainImage img{object-fit:cover;aspect-ratio:5/3;width:100%;height:auto}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;width:100%;max-width:1000px;margin-bottom:2rem;display:grid}.property-detail-module-scss-module__NPA_Kq__propertySummary,.property-detail-module-scss-module__NPA_Kq__propertyDetails{flex-direction:column;align-items:flex-start;width:100%;max-width:1000px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertySummary h2,.property-detail-module-scss-module__NPA_Kq__propertyDetails h2{border-bottom:1px solid #b8cade;width:100%;margin-bottom:40px;padding-bottom:20px;font-size:24px}.property-detail-module-scss-module__NPA_Kq__propertySummary table,.property-detail-module-scss-module__NPA_Kq__propertyDetails table{border-collapse:collapse;width:100%}.property-detail-module-scss-module__NPA_Kq__propertySummary table th,.property-detail-module-scss-module__NPA_Kq__propertySummary table td,.property-detail-module-scss-module__NPA_Kq__propertyDetails table th,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td{border:1px solid #b8cade;min-height:24px;padding:12px 16px}.property-detail-module-scss-module__NPA_Kq__propertySummary table th,.property-detail-module-scss-module__NPA_Kq__propertyDetails table th{text-align:left;background-color:#ebeff3;width:14%}.property-detail-module-scss-module__NPA_Kq__propertySummary table td,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td{width:36%}.property-detail-module-scss-module__NPA_Kq__propertySummary table td:empty,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td:empty{min-height:24px;padding:12px 16px}.property-detail-module-scss-module__NPA_Kq__propertyAccess{flex-direction:column;align-items:flex-start;width:100%;max-width:1000px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyAccess h2{border-bottom:1px solid #b8cade;width:100%;margin-bottom:40px;padding-bottom:20px;font-size:24px}.property-detail-module-scss-module__NPA_Kq__propertyAccessMap{width:100%;height:450px}.property-detail-module-scss-module__NPA_Kq__linkButton{width:200px}@media (max-width:768px){.property-detail-module-scss-module__NPA_Kq__title{padding:40px 0}.property-detail-module-scss-module__NPA_Kq__title h1{text-align:center;padding:0 20px;font-size:24px}.property-detail-module-scss-module__NPA_Kq__property{padding:60px 40px}.property-detail-module-scss-module__NPA_Kq__propertyInner{gap:40px;width:100%;max-width:100%;padding:0;overflow:hidden}.property-detail-module-scss-module__NPA_Kq__propertyMainImage{width:100%;max-width:100%;padding:0}.property-detail-module-scss-module__NPA_Kq__propertyMainImage img{max-width:100%}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;width:100%;max-width:100%}.property-detail-module-scss-module__NPA_Kq__propertySummary,.property-detail-module-scss-module__NPA_Kq__propertyDetails,.property-detail-module-scss-module__NPA_Kq__propertyAccess{width:100%;max-width:100%}.property-detail-module-scss-module__NPA_Kq__propertySummary h2,.property-detail-module-scss-module__NPA_Kq__propertyDetails h2,.property-detail-module-scss-module__NPA_Kq__propertyAccess h2{width:100%;margin-bottom:20px;padding-bottom:15px;font-size:20px}.property-detail-module-scss-module__NPA_Kq__propertySummary table,.property-detail-module-scss-module__NPA_Kq__propertyDetails table,.property-detail-module-scss-module__NPA_Kq__propertyAccess table{width:100%;max-width:100%}.property-detail-module-scss-module__NPA_Kq__propertySummary table th,.property-detail-module-scss-module__NPA_Kq__propertySummary table td,.property-detail-module-scss-module__NPA_Kq__propertyDetails table th,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td,.property-detail-module-scss-module__NPA_Kq__propertyAccess table th,.property-detail-module-scss-module__NPA_Kq__propertyAccess table td{box-sizing:border-box;width:100%;max-width:100%;display:block}.property-detail-module-scss-module__NPA_Kq__propertySummary table th,.property-detail-module-scss-module__NPA_Kq__propertyDetails table th,.property-detail-module-scss-module__NPA_Kq__propertyAccess table th{border-bottom:none;padding:10px}.property-detail-module-scss-module__NPA_Kq__propertySummary table td,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td,.property-detail-module-scss-module__NPA_Kq__propertyAccess table td{border-top:none;height:auto;min-height:42px;padding:10px;line-height:1.5}.property-detail-module-scss-module__NPA_Kq__propertySummary table td:empty,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td:empty,.property-detail-module-scss-module__NPA_Kq__propertyAccess table td:empty{content:" ";height:42px;padding:10px;display:block}.property-detail-module-scss-module__NPA_Kq__propertySummary table td:empty:after,.property-detail-module-scss-module__NPA_Kq__propertyDetails table td:empty:after,.property-detail-module-scss-module__NPA_Kq__propertyAccess table td:empty:after{content:"　";height:22px;display:inline-block}.property-detail-module-scss-module__NPA_Kq__propertySummary table tr,.property-detail-module-scss-module__NPA_Kq__propertyDetails table tr,.property-detail-module-scss-module__NPA_Kq__propertyAccess table tr{margin-bottom:10px;display:block}.property-detail-module-scss-module__NPA_Kq__linkButton{width:100%;max-width:200px;margin:0 auto}}@media (max-width:375px){.property-detail-module-scss-module__NPA_Kq__title{padding:30px 0}.property-detail-module-scss-module__NPA_Kq__title h1{padding:0 20px;font-size:20px}.property-detail-module-scss-module__NPA_Kq__property{padding:40px 20px}}.property-detail-module-scss-module__NPA_Kq__propertyImageGallery{flex-direction:column;width:100%;max-width:1000px;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyMainImage{width:100%;margin-bottom:0;position:relative}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselContainer{background-color:#f5f5f5;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselWrapper{width:100%;position:relative}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselSlide{visibility:hidden;opacity:0;width:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:0;left:0}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselSlide.property-detail-module-scss-module__NPA_Kq__active{visibility:visible;opacity:1;position:relative}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselImage{object-fit:cover;width:100%;height:auto}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNav{color:#252a2c;cursor:pointer;background-color:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNav:hover{opacity:.8}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNavPrev{left:20px}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNavNext{right:20px}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselCounter{background-color:#0009;border-radius:20px;justify-content:center;align-items:center;height:32px;padding:6px 14px 0;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselCounterText{color:#fff;font-size:13px;font-weight:400;line-height:20px}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails{touch-action:pan-x;overscroll-behavior-x:contain;margin-top:12px;overflow:auto hidden}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailGrid{gap:12px;min-width:min-content;display:flex}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem{opacity:.7;cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex:none;width:140px;height:105px;padding:0;transition:opacity .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem:hover{opacity:1}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem.property-detail-module-scss-module__NPA_Kq__active{opacity:1;box-shadow:0 0 0 3px #1e4e99,0 1px 3px #0000001a}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem .property-detail-module-scss-module__NPA_Kq__thumbnailImage{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNav{width:36px;height:36px}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNavPrev{left:10px}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNavNext{right:10px}.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselCounter{bottom:10px}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem{width:120px;height:90px}}@media (max-width:480px){.property-detail-module-scss-module__NPA_Kq__propertyMainImage .property-detail-module-scss-module__NPA_Kq__carouselNav{width:32px;height:32px}.property-detail-module-scss-module__NPA_Kq__propertyThumbnails .property-detail-module-scss-module__NPA_Kq__thumbnailItem{width:100px;height:75px}}
.fade-in-module-scss-module__mybLNq__fadeIn{opacity:0;width:100%;transition-property:opacity,transform;transition-timing-function:ease}.fade-in-module-scss-module__mybLNq__fadeIn--fadeUp{transform:translateY(30px)}.fade-in-module-scss-module__mybLNq__fadeIn--fadeIn{transform:none}.fade-in-module-scss-module__mybLNq__fadeIn--visible{opacity:1;transform:translateY(0)}
.breadcrumb-module-scss-module___qW5Ea__breadcrumbs{background-color:#fff;justify-content:center;align-items:center;width:100%;height:30px;margin-top:6px;display:flex}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__wrapper{justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__content{align-items:center;width:100%;display:flex}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__container{color:#252a2c;align-items:center;margin:0;padding:0;font-size:13px;line-height:1;list-style:none;display:flex}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__item{white-space:nowrap;font-weight:400}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__item:not(:last-child):after{content:" > ";margin:0 8px;font-weight:400}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__itemCurrent{font-weight:700}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__link{color:#252a2c;text-decoration:none}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__link:visited{color:#252a2c}.breadcrumb-module-scss-module___qW5Ea__breadcrumbs__link:hover{color:var(--breadcrumb-link-hover,#1e4e99)}@media (max-width:767px){.breadcrumb-module-scss-module___qW5Ea__breadcrumbs{display:none}}
.main-visual-module-scss-module__cPEHGW__mainVisual{background-color:#d9d9d9;justify-content:center;align-items:center;width:100%;height:clamp(400px,50vh,700px);padding:120px 80px;display:flex;position:relative;overflow:hidden}.main-visual-module-scss-module__cPEHGW__mainVisual__slides{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.main-visual-module-scss-module__cPEHGW__mainVisual__slide{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.main-visual-module-scss-module__cPEHGW__mainVisual__slide--active{opacity:1}.main-visual-module-scss-module__cPEHGW__mainVisual__slideImg{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.main-visual-module-scss-module__cPEHGW__mainVisual{padding:60px 40px}}
.page-title-module-scss-module__h107BG__pageTitle{background-color:var(--page-title-bg,#ebeff3);justify-content:center;align-items:center;width:100%;height:200px;padding:120px 80px;display:flex}.page-title-module-scss-module__h107BG__pageTitle__container{color:#000;flex-direction:column;align-items:center;gap:16px;line-height:1;display:flex}.page-title-module-scss-module__h107BG__pageTitle__english{white-space:nowrap;margin:0;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:50px;font-weight:600}.page-title-module-scss-module__h107BG__pageTitle__japanese{white-space:nowrap;margin:0;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700}@media (max-width:768px){.page-title-module-scss-module__h107BG__pageTitle{height:auto;padding:60px 20px}.page-title-module-scss-module__h107BG__pageTitle__english{font-size:32px}.page-title-module-scss-module__h107BG__pageTitle__japanese{font-size:14px}}
.pagination-module-scss-module__wkzu4q__pagination{justify-content:center;align-items:center;gap:16px;display:flex}.pagination-module-scss-module__wkzu4q__pages{gap:30px;display:flex}.pagination-module-scss-module__wkzu4q__page{color:#252a2c;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:all .3s;display:flex}.pagination-module-scss-module__wkzu4q__page:hover{color:var(--pagination-hover-color,#1e4e99);text-underline-offset:5px;text-decoration:underline}.pagination-module-scss-module__wkzu4q__page.pagination-module-scss-module__wkzu4q__active{color:#929292;text-underline-offset:5px;text-decoration:underline}.pagination-module-scss-module__wkzu4q__arrow{color:#252a2c;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:all .3s;display:flex}.pagination-module-scss-module__wkzu4q__arrow:hover{color:var(--pagination-hover-color,#1e4e99)}.pagination-module-scss-module__wkzu4q__ellipsis{color:#252a2c;justify-content:center;align-items:center;display:flex}
.form-label-module-scss-module__r8d8VG__formLabel{align-items:center;gap:12px;display:flex}.form-label-module-scss-module__r8d8VG__formLabel label{color:#252a2c;white-space:nowrap;font-size:14px;font-weight:700}.form-label-module-scss-module__r8d8VG__formLabel__required,.form-label-module-scss-module__r8d8VG__formLabel__optional{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;width:32px;font-size:12px;font-weight:700;display:flex}.form-label-module-scss-module__r8d8VG__formLabel__required{color:#fff;background-color:var(--form-label-required-bg,#1e4e99)}.form-label-module-scss-module__r8d8VG__formLabel__optional{color:#fff;background-color:#939393}
.privacy-policy-checkbox-module-scss-module__pbo6RG__privacyPolicy{justify-content:center;display:flex}.privacy-policy-checkbox-module-scss-module__pbo6RG__checkbox{cursor:pointer;align-items:center;gap:10px;display:flex}.privacy-policy-checkbox-module-scss-module__pbo6RG__checkbox input[type=checkbox]{cursor:pointer;border:1px solid #000;border-radius:1px;width:20px;height:20px}.privacy-policy-checkbox-module-scss-module__pbo6RG__checkbox span{color:#000;font-family:var(--font-secondary);font-size:14px;font-weight:400;line-height:1}.privacy-policy-checkbox-module-scss-module__pbo6RG__link{color:#0349d0;text-decoration:underline}.privacy-policy-checkbox-module-scss-module__pbo6RG__link:hover{text-decoration:none}.privacy-policy-checkbox-module-scss-module__pbo6RG__privacyPolicyCheckbox__link{color:#3b82f6}.privacy-policy-checkbox-module-scss-module__pbo6RG__privacyPolicyCheckbox__error{color:red}
.policy-module-scss-module__9wfW8a__policy{background-color:#fff;flex-direction:column;align-items:center;padding:120px 80px;display:flex}.policy-module-scss-module__9wfW8a__policyInner{flex-direction:column;align-items:flex-start;gap:80px;width:100%;max-width:1000px;display:flex}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection{flex-direction:column;align-items:center;gap:60px;width:100%;display:flex}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection:first-child{gap:60px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection:not(:first-child){gap:0}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection:not(:first-child) .policy-module-scss-module__9wfW8a__policySectionHeading{padding-bottom:60px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionHeading{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionTitle{color:#252a2c;white-space:nowrap;margin:0;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:700;line-height:100%}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionBody{flex-direction:column;align-items:flex-start;width:100%;display:flex}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText{color:#252a2c;letter-spacing:.14px;width:100%;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:25px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText p{margin:0 0 20px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText p:last-child{margin-bottom:0}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText ol{margin:0 0 20px;padding:0;list-style-type:decimal}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText ol li{margin-bottom:10px;margin-left:21px;line-height:25px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText ol li:last-child{margin-bottom:0}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText dl{margin:0 0 20px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText dl:last-child{margin-bottom:0}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText dl dt{margin-bottom:6px;font-weight:700}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText dl dd{margin:0 0 12px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText dl dd:last-child{margin-bottom:0}.policy-module-scss-module__9wfW8a__policyEnactmentDate{color:#252a2c;letter-spacing:.14px;text-align:right;width:100%;margin:0;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:25px}@media (max-width:768px){.policy-module-scss-module__9wfW8a__policy{padding:60px 40px}.policy-module-scss-module__9wfW8a__policyInner{gap:60px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection,.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection:first-child{gap:40px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySection:not(:first-child) .policy-module-scss-module__9wfW8a__policySectionHeading{padding-bottom:40px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionTitle{font-size:20px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText{font-size:14px}.policy-module-scss-module__9wfW8a__policy .policy-module-scss-module__9wfW8a__policySectionText ol li{margin-left:20px}}@media (max-width:375px){.policy-module-scss-module__9wfW8a__policy{padding:40px 20px}}
.select-module-scss-module__Qgu59a__selectField{width:100%;position:relative}.select-module-scss-module__Qgu59a__formSelect{box-sizing:border-box;color:#252a2c;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23939393' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;border:1px solid #dcdcdc;border-radius:4px;width:100%;height:60px;padding:10px 40px 10px 10px;font-size:15px;font-weight:400;line-height:1}.select-module-scss-module__Qgu59a__formSelect:focus{border-color:#0349d0;outline:none}.select-module-scss-module__Qgu59a__formSelectDate{border-color:#b8cade;width:230px}.select-module-scss-module__Qgu59a__formSelect option[value=""]{color:#dcdcdc}.select-module-scss-module__Qgu59a__formSelectError{border-color:#d70015!important}.select-module-scss-module__Qgu59a__selectField__error{color:#d70015;margin-top:10px;font-size:14px}@media screen and (max-width:834px){.select-module-scss-module__Qgu59a__formSelectDate{width:190px}}@media screen and (max-width:428px){.select-module-scss-module__Qgu59a__formSelect{font-size:14px}.select-module-scss-module__Qgu59a__formSelectDate{width:108px}}
.property-card-module-scss-module__vEf8pW__property-card{flex-direction:column;width:calc(33.3333% - 39.3333px);height:auto;transition:transform .3s;display:flex}.property-card-module-scss-module__vEf8pW__property-card:hover{transform:translateY(-8px)}.property-card-module-scss-module__vEf8pW__property-card:hover .property-card-module-scss-module__vEf8pW__property-card__image{opacity:.85}.property-card-module-scss-module__vEf8pW__property-card__link{height:100%;color:inherit;flex-direction:column;gap:28px;text-decoration:none;display:flex}.property-card-module-scss-module__vEf8pW__property-card__image{aspect-ratio:294/400;background-color:#d9d9d9;border-radius:12px;flex-shrink:0;width:100%;transition:opacity .3s}.property-card-module-scss-module__vEf8pW__property-card__image img{object-fit:cover;border-radius:12px;width:100%;height:100%}.property-card-module-scss-module__vEf8pW__property-card__info{flex-grow:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:10px;display:grid}.property-card-module-scss-module__vEf8pW__property-card__price-area{flex-shrink:0;grid-area:2/2;justify-content:flex-end;align-items:flex-start;display:flex}.property-card-module-scss-module__vEf8pW__property-card__name{color:#252a2c;overflow-wrap:break-word;grid-area:1/1/auto/-1;margin:0;padding-bottom:10px;font-size:clamp(12px,1.2vw,14px);font-weight:700;line-height:1.4}.property-card-module-scss-module__vEf8pW__property-card__details{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:6px;width:100%;display:flex}.property-card-module-scss-module__vEf8pW__property-card__detail-item{color:#929292;letter-spacing:.12px;font-size:clamp(10px,1vw,12px);font-weight:700;line-height:1.2}.property-card-module-scss-module__vEf8pW__property-card__price{color:#252a2c;letter-spacing:.12px;white-space:nowrap;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.2}@media (max-width:768px){.property-card-module-scss-module__vEf8pW__property-card{width:calc(50% - 15px);height:auto}.property-card-module-scss-module__vEf8pW__property-card__link{gap:20px}.property-card-module-scss-module__vEf8pW__property-card__image{aspect-ratio:294/400;width:100%;height:auto}.property-card-module-scss-module__vEf8pW__property-card__info{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:8px}.property-card-module-scss-module__vEf8pW__property-card__name{grid-area:1/1;padding-bottom:0;font-size:14px;line-height:1.4}.property-card-module-scss-module__vEf8pW__property-card__price-area{grid-area:2/1;justify-content:flex-start}.property-card-module-scss-module__vEf8pW__property-card__price{font-size:18px}.property-card-module-scss-module__vEf8pW__property-card__details{grid-area:3/1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.property-card-module-scss-module__vEf8pW__property-card__detail-item{font-size:11px}.property-card-module-scss-module__vEf8pW__property-card__detail-item:last-child{grid-column:1/-1}}
.not-found-module-scss-module__HfxUKG__notFound{background-color:var(--color-bg-light);padding:80px 0 120px}.not-found-module-scss-module__HfxUKG__notFoundInner{max-width:800px;margin:0 auto;padding:0 20px}.not-found-module-scss-module__HfxUKG__notFoundContent{text-align:center}.not-found-module-scss-module__HfxUKG__notFoundMessage{margin-bottom:60px}.not-found-module-scss-module__HfxUKG__notFoundTitle{color:var(--color-text);font-family:var(--font-primary);margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.4}.not-found-module-scss-module__HfxUKG__notFoundDescription{color:var(--color-text-secondary);margin-bottom:16px;font-size:16px;line-height:1.8}.not-found-module-scss-module__HfxUKG__notFoundSubDescription{color:var(--color-text-tertiary);font-size:14px;line-height:1.6}.not-found-module-scss-module__HfxUKG__notFoundActions{flex-direction:column;align-items:center;gap:50px;display:flex}.not-found-module-scss-module__HfxUKG__backToHome{min-width:200px;color:var(--color-white);background-color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.not-found-module-scss-module__HfxUKG__backToHome:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.not-found-module-scss-module__HfxUKG__navigationLinks{text-align:center}.not-found-module-scss-module__HfxUKG__navigationTitle{color:var(--color-text);font-family:var(--font-primary);margin-bottom:20px;font-size:18px;font-weight:700}.not-found-module-scss-module__HfxUKG__navigationList{flex-wrap:wrap;justify-content:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:flex}.not-found-module-scss-module__HfxUKG__navigationList li{flex:none}.not-found-module-scss-module__HfxUKG__navigationList a{color:var(--color-primary);border-bottom:1px solid #0000;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.not-found-module-scss-module__HfxUKG__navigationList a:hover{border-bottom-color:var(--color-primary)}@media (max-width:1024px){.not-found-module-scss-module__HfxUKG__notFound{padding:60px 0 100px}.not-found-module-scss-module__HfxUKG__notFoundActions{gap:40px}.not-found-module-scss-module__HfxUKG__navigationList{gap:16px 32px}}@media (max-width:767px){.not-found-module-scss-module__HfxUKG__notFound{padding:40px 0 80px}.not-found-module-scss-module__HfxUKG__notFoundInner{padding:0 16px}.not-found-module-scss-module__HfxUKG__notFoundMessage{margin-bottom:40px}.not-found-module-scss-module__HfxUKG__notFoundTitle{margin-bottom:16px;font-size:24px}.not-found-module-scss-module__HfxUKG__notFoundDescription{font-size:14px}.not-found-module-scss-module__HfxUKG__notFoundDescription br{display:none}.not-found-module-scss-module__HfxUKG__notFoundSubDescription{font-size:13px}.not-found-module-scss-module__HfxUKG__notFoundActions{gap:30px}.not-found-module-scss-module__HfxUKG__backToHome{min-width:180px;padding:14px 28px;font-size:15px}.not-found-module-scss-module__HfxUKG__navigationTitle{margin-bottom:16px;font-size:16px}.not-found-module-scss-module__HfxUKG__navigationList{flex-direction:column;align-items:center;gap:12px}.not-found-module-scss-module__HfxUKG__navigationList a{font-size:13px}}
.entry-form-module-scss-module__6P1SYq__description{width:100%;padding-bottom:60px}.entry-form-module-scss-module__6P1SYq__description p{color:#000;letter-spacing:.14px;margin:0;font-size:14px;font-weight:500;line-height:25px}.entry-form-module-scss-module__6P1SYq__form{width:100%}.entry-form-module-scss-module__6P1SYq__formItem{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.entry-form-module-scss-module__6P1SYq__formLabel{align-items:center;gap:12px;display:flex}.entry-form-module-scss-module__6P1SYq__formLabel label{color:#252a2c;font-family:var(--font-secondary);white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.entry-form-module-scss-module__6P1SYq__formRequired,.entry-form-module-scss-module__6P1SYq__formOptional{width:32px;font-family:var(--font-secondary);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.entry-form-module-scss-module__6P1SYq__formRequired{color:#fff;background-color:#1e4e99}.entry-form-module-scss-module__6P1SYq__formOptional{color:#fff;background-color:#939393}.entry-form-module-scss-module__6P1SYq__formInput{flex-direction:column;gap:12px;width:100%;display:flex}.entry-form-module-scss-module__6P1SYq__formInputGroup{gap:20px;width:100%;display:flex}.entry-form-module-scss-module__6P1SYq__formText,.entry-form-module-scss-module__6P1SYq__formSelect{box-sizing:border-box;color:#252a2c;height:60px;font-family:var(--font-secondary);background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;padding:10px;font-size:15px;font-weight:400;line-height:1}.entry-form-module-scss-module__6P1SYq__formText{width:390px}.entry-form-module-scss-module__6P1SYq__formTextFull{width:100%}.entry-form-module-scss-module__6P1SYq__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23939393' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;width:100%;padding-right:40px}.entry-form-module-scss-module__6P1SYq__formSelectDate{border-color:#b8cade;width:230px}.entry-form-module-scss-module__6P1SYq__formText::placeholder,.entry-form-module-scss-module__6P1SYq__formSelect option[value=""]{color:#dcdcdc}.entry-form-module-scss-module__6P1SYq__formText:focus,.entry-form-module-scss-module__6P1SYq__formSelect:focus{border-color:#0349d0;outline:none}.entry-form-module-scss-module__6P1SYq__formDateGroup{align-items:center;gap:10px;display:flex}.entry-form-module-scss-module__6P1SYq__formDateGroup>div{width:auto}.entry-form-module-scss-module__6P1SYq__formDateLabel{color:#252a2c;font-family:var(--font-secondary);white-space:nowrap;font-size:15px;font-weight:400;line-height:1}.entry-form-module-scss-module__6P1SYq__formSubLabel{color:#252a2c;font-family:var(--font-secondary);margin-top:8px;font-size:12px;font-weight:400;line-height:1}.entry-form-module-scss-module__6P1SYq__formSubLabel:first-child{margin-top:0}.entry-form-module-scss-module__6P1SYq__fileNotices{margin-bottom:12px}.entry-form-module-scss-module__6P1SYq__fileNotices p{color:#000;font-family:var(--font-secondary);margin:0;font-size:12px;font-weight:400;line-height:1.5}.entry-form-module-scss-module__6P1SYq__formFileUpload{width:100%;position:relative}.entry-form-module-scss-module__6P1SYq__errorMessage{color:#d00;font-family:var(--font-secondary);margin-top:8px;font-size:12px;font-weight:400;line-height:1.5}.entry-form-module-scss-module__6P1SYq__formAgreement{justify-content:center;align-items:center;margin:60px 0;display:flex}.entry-form-module-scss-module__6P1SYq__buttonArea{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:1024px) and (min-width:768px){.entry-form-module-scss-module__6P1SYq__formInputGroup{flex-direction:column;gap:12px}.entry-form-module-scss-module__6P1SYq__formText{width:100%}.entry-form-module-scss-module__6P1SYq__formDateGroup{flex-wrap:nowrap;justify-content:flex-start}.entry-form-module-scss-module__6P1SYq__formDateGroup>div{width:auto}.entry-form-module-scss-module__6P1SYq__formSelectDate{flex-shrink:0;width:180px}.entry-form-module-scss-module__6P1SYq__formDateLabel{flex-shrink:0}}@media (max-width:767px){.entry-form-module-scss-module__6P1SYq__description{padding-bottom:40px}.entry-form-module-scss-module__6P1SYq__description p{font-size:13px;line-height:22px}.entry-form-module-scss-module__6P1SYq__formItem{margin-bottom:24px}.entry-form-module-scss-module__6P1SYq__formLabel label{font-size:13px}.entry-form-module-scss-module__6P1SYq__formInputGroup{flex-direction:column;gap:12px}.entry-form-module-scss-module__6P1SYq__formText,.entry-form-module-scss-module__6P1SYq__formSelect{height:50px;font-size:13px}.entry-form-module-scss-module__6P1SYq__formText{width:100%}.entry-form-module-scss-module__6P1SYq__formDateGroup{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.entry-form-module-scss-module__6P1SYq__formSelectDate{width:100%}.entry-form-module-scss-module__6P1SYq__formSubLabel,.entry-form-module-scss-module__6P1SYq__fileNotices p{font-size:11px}.entry-form-module-scss-module__6P1SYq__formAgreement{margin:40px 0}}@media (max-width:375px){.entry-form-module-scss-module__6P1SYq__formText,.entry-form-module-scss-module__6P1SYq__formSelect{height:45px;font-size:12px}}
.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs{background-color:var(--color-white);justify-content:center;align-items:center;width:100%;height:30px;display:flex}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__wrapper{justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__content{align-items:center;width:100%;display:flex}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__container{color:var(--color-primary);align-items:center;margin:0;padding:0;font-size:13px;line-height:1;list-style:none;display:flex}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__item{white-space:nowrap;font-weight:400}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__item:not(:last-child):after{content:" > ";margin:0 8px;font-weight:400}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__item--current{font-weight:700}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__link{color:var(--color-primary);text-decoration:none}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__link:visited{color:var(--color-primary)}.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs__link:hover{color:var(--color-blue-primary)}@media (max-width:767px){.breadcrumb-module-scss-module__Lcg6sG__breadcrumbs{display:none}}
.property-map-module-scss-module__iZKOeq__mapContainer{border-radius:8px;width:100%;height:450px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.property-map-module-scss-module__iZKOeq__map{width:100%;height:100%}.property-map-module-scss-module__iZKOeq__mapError{z-index:10;background-color:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.property-map-module-scss-module__iZKOeq__mapError p{color:#d32f2f;text-align:center;padding:20px;font-weight:700}.property-map-module-scss-module__iZKOeq__mapLoading{z-index:5;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.property-map-module-scss-module__iZKOeq__mapLoading p{text-align:center;padding:20px;font-weight:700}
.page-title-module-scss-module__5ImfhG__page-title{background-color:var(--color-white);width:100%;display:flex;position:relative;overflow:hidden}.page-title-module-scss-module__5ImfhG__page-title__container{z-index:1;justify-content:center;align-items:center;width:100%;padding:60px 80px;display:flex;position:relative}.page-title-module-scss-module__5ImfhG__page-title__content{flex-direction:column;gap:16px;width:100%;max-width:1000px;display:flex}.page-title-module-scss-module__5ImfhG__page-title:before{opacity:.529;filter:blur(48px);pointer-events:none;content:"";background:radial-gradient(circle,#1e4e9926 0%,#4a90e214 100%);border-radius:50%;width:286.65px;height:286.65px;position:absolute;top:32.67px;left:1129.38px}.page-title-module-scss-module__5ImfhG__page-title:after{opacity:.455;filter:blur(48px);pointer-events:none;content:"";background:radial-gradient(circle,#15126f1f 0%,#4f46e50f 100%);border-radius:50%;width:231.428px;height:231.428px;position:absolute;top:13.79px;left:61.93px}.page-title-module-scss-module__5ImfhG__page-title__heading-en{color:var(--color-primary);font-family:var(--font-secondary);margin:0;font-size:48px;font-weight:600;line-height:1}.page-title-module-scss-module__5ImfhG__page-title__heading-ja{color:var(--color-primary);font-family:var(--font-primary);margin:0;font-size:16px;font-weight:700;line-height:1}@media (max-width:768px){.page-title-module-scss-module__5ImfhG__page-title__container{padding:60px 20px}.page-title-module-scss-module__5ImfhG__page-title__heading-en{font-size:32px}.page-title-module-scss-module__5ImfhG__page-title__heading-ja{font-size:14px}.page-title-module-scss-module__5ImfhG__page-title:before{opacity:.597;width:177.436px;height:177.436px;top:23.88px;left:176.49px}.page-title-module-scss-module__5ImfhG__page-title:after{opacity:.485;width:146.103px;height:146.103px;top:36.15px;left:5.84px}}
.form-error-module-scss-module__I5MfTG__error{color:red;margin:0;font-size:14px}
.spinner-module-scss-module__nU7tqG__spinner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.spinner-module-scss-module__nU7tqG__icon{border:3px solid #dee2e6;border-top-color:#0d6efd;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spinner-module-scss-module__nU7tqG__spin;display:inline-block}.spinner-module-scss-module__nU7tqG__text{color:#666;font-size:14px}@keyframes spinner-module-scss-module__nU7tqG__spin{to{transform:rotate(360deg)}}
.properties-section-module-scss-module__y7DtZW__properties{background-color:#ebeff3;justify-content:center;align-items:center;width:100%;padding:120px 80px;display:flex;position:relative;overflow:hidden}.properties-section-module-scss-module__y7DtZW__properties:before{z-index:0;filter:blur(95px);pointer-events:none;will-change:transform;content:"";background:radial-gradient(circle,#1e4e9929 0%,#1e4e990d 40%,#0000 70%);border-radius:50%;width:580px;height:580px;position:absolute;top:0%;right:5%;transform:translateZ(0)}.properties-section-module-scss-module__y7DtZW__properties:after{z-index:0;filter:blur(85px);pointer-events:none;will-change:transform;content:"";background:radial-gradient(circle,#2a6bc324 0%,#2a6bc30a 40%,#0000 70%);border-radius:50%;width:530px;height:530px;position:absolute;bottom:5%;left:0%;transform:translateZ(0)}.properties-section-module-scss-module__y7DtZW__properties__container{justify-content:center;align-items:center;width:100%;max-width:1440px;display:flex}.properties-section-module-scss-module__y7DtZW__properties__inner{background-color:#0000;flex-direction:column;align-items:flex-start;gap:60px;width:100%;max-width:1000px;display:flex;overflow:hidden}.properties-section-module-scss-module__y7DtZW__properties__heading{color:#252a2c;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;line-height:1;display:flex;overflow:hidden}.properties-section-module-scss-module__y7DtZW__properties__grid{background-color:#0000;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:59px;width:100%;display:flex;overflow:hidden}.properties-section-module-scss-module__y7DtZW__properties__buttonArea{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:-12px;padding:12px;display:flex}.properties-section-module-scss-module__y7DtZW__linkButton{width:200px}@media (max-width:1024px) and (min-width:769px){.properties-section-module-scss-module__y7DtZW__properties{padding:80px 60px}}@media (max-width:768px){.properties-section-module-scss-module__y7DtZW__properties{padding:60px 40px}.properties-section-module-scss-module__y7DtZW__properties__inner{gap:40px}.properties-section-module-scss-module__y7DtZW__properties__heading{align-items:center;gap:12px}.properties-section-module-scss-module__y7DtZW__properties__grid{justify-content:space-between;gap:30px}}
.not-found-module-scss-module__eZJLEa__pageTitle{background-color:var(--color-bg-light);padding:60px 0}.not-found-module-scss-module__eZJLEa__pageTitle__container{max-width:1200px;margin:0 auto;padding:0 20px}.not-found-module-scss-module__eZJLEa__pageTitle__content{text-align:center}.not-found-module-scss-module__eZJLEa__pageTitle__headingEn{color:var(--color-primary);font-family:var(--font-secondary);margin-bottom:12px;font-size:48px;font-weight:700;line-height:1}.not-found-module-scss-module__eZJLEa__pageTitle__headingJa{color:var(--color-text);font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:1}.not-found-module-scss-module__eZJLEa__notFound{padding:80px 0 120px}.not-found-module-scss-module__eZJLEa__notFound__container{max-width:800px;margin:0 auto;padding:0 20px}.not-found-module-scss-module__eZJLEa__notFound__inner{text-align:center}.not-found-module-scss-module__eZJLEa__notFound__content{flex-direction:column;gap:60px;display:flex}.not-found-module-scss-module__eZJLEa__notFound__message{flex-direction:column;gap:20px;display:flex}.not-found-module-scss-module__eZJLEa__notFound__title{color:var(--color-text);font-family:var(--font-primary);font-size:28px;font-weight:700;line-height:1.4}.not-found-module-scss-module__eZJLEa__notFound__description{color:var(--color-text-secondary);font-size:16px;line-height:1.8}.not-found-module-scss-module__eZJLEa__notFound__subDescription{color:var(--color-text-tertiary);font-size:14px;line-height:1.6}.not-found-module-scss-module__eZJLEa__notFound__actions{flex-direction:column;align-items:center;gap:50px;display:flex}.not-found-module-scss-module__eZJLEa__notFound__backButton{min-width:220px;color:var(--color-white);background-color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.not-found-module-scss-module__eZJLEa__notFound__backButton:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.not-found-module-scss-module__eZJLEa__notFound__navigation{text-align:center}.not-found-module-scss-module__eZJLEa__notFound__navigationTitle{color:var(--color-text);font-family:var(--font-primary);margin-bottom:20px;font-size:18px;font-weight:700}.not-found-module-scss-module__eZJLEa__notFound__navigationList{flex-wrap:wrap;justify-content:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:flex}.not-found-module-scss-module__eZJLEa__notFound__navigationList li{flex:none}.not-found-module-scss-module__eZJLEa__notFound__navigationList a{color:var(--color-primary);border-bottom:1px solid #0000;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.not-found-module-scss-module__eZJLEa__notFound__navigationList a:hover{border-bottom-color:var(--color-primary)}@media (max-width:1024px){.not-found-module-scss-module__eZJLEa__pageTitle{padding:50px 0}.not-found-module-scss-module__eZJLEa__pageTitle__headingEn{font-size:42px}.not-found-module-scss-module__eZJLEa__pageTitle__headingJa{font-size:18px}.not-found-module-scss-module__eZJLEa__notFound{padding:60px 0 100px}.not-found-module-scss-module__eZJLEa__notFound__content{gap:50px}.not-found-module-scss-module__eZJLEa__notFound__actions{gap:40px}.not-found-module-scss-module__eZJLEa__notFound__navigationList{gap:16px 32px}}@media (max-width:767px){.not-found-module-scss-module__eZJLEa__pageTitle{padding:40px 0}.not-found-module-scss-module__eZJLEa__pageTitle__container{padding:0 16px}.not-found-module-scss-module__eZJLEa__pageTitle__headingEn{font-size:32px}.not-found-module-scss-module__eZJLEa__pageTitle__headingJa{font-size:16px}.not-found-module-scss-module__eZJLEa__notFound{padding:40px 0 80px}.not-found-module-scss-module__eZJLEa__notFound__container{padding:0 16px}.not-found-module-scss-module__eZJLEa__notFound__content{gap:40px}.not-found-module-scss-module__eZJLEa__notFound__title{font-size:24px}.not-found-module-scss-module__eZJLEa__notFound__description{font-size:14px}.not-found-module-scss-module__eZJLEa__notFound__description br{display:none}.not-found-module-scss-module__eZJLEa__notFound__subDescription{font-size:13px}.not-found-module-scss-module__eZJLEa__notFound__actions{gap:30px}.not-found-module-scss-module__eZJLEa__notFound__backButton{min-width:200px;padding:14px 28px;font-size:15px}.not-found-module-scss-module__eZJLEa__notFound__navigationTitle{margin-bottom:16px;font-size:16px}.not-found-module-scss-module__eZJLEa__notFound__navigationList{flex-direction:column;align-items:center;gap:12px}.not-found-module-scss-module__eZJLEa__notFound__navigationList a{font-size:13px}}
.base-table-module-scss-module__Mj5LHq__tableWrapper{width:100%;overflow-x:auto}.base-table-module-scss-module__Mj5LHq__tableContainer{min-width:100%}.base-table-module-scss-module__Mj5LHq__table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000001a}.base-table-module-scss-module__Mj5LHq__tableHeader{background-color:#f8f9fa}.base-table-module-scss-module__Mj5LHq__tableHeader th{color:#333;text-align:left;border-bottom:1px solid #e9ecef;padding:16px 12px;font-size:14px;font-weight:600}.base-table-module-scss-module__Mj5LHq__tableHeader th:first-child{padding-left:20px}.base-table-module-scss-module__Mj5LHq__tableHeader th:last-child{padding-right:20px}.base-table-module-scss-module__Mj5LHq__tableRow{cursor:pointer;transition:background-color .2s}.base-table-module-scss-module__Mj5LHq__tableRow:hover{background-color:#f8f9fa}.base-table-module-scss-module__Mj5LHq__tableRow.base-table-module-scss-module__Mj5LHq__selected{background-color:#e3f2fd}.base-table-module-scss-module__Mj5LHq__tableRow.base-table-module-scss-module__Mj5LHq__rowClickDisabled{cursor:default}.base-table-module-scss-module__Mj5LHq__tableRow.base-table-module-scss-module__Mj5LHq__rowClickDisabled:hover{background-color:#0000}.base-table-module-scss-module__Mj5LHq__tableRow td{color:#333;vertical-align:top;border-bottom:1px solid #e9ecef;padding:16px 12px;font-size:14px}.base-table-module-scss-module__Mj5LHq__tableRow td:first-child{padding-left:20px}.base-table-module-scss-module__Mj5LHq__tableRow td:last-child{padding-right:20px}.base-table-module-scss-module__Mj5LHq__tableRow:last-child td{border-bottom:none}.base-table-module-scss-module__Mj5LHq__checkboxCell{text-align:center;width:40px}.base-table-module-scss-module__Mj5LHq__checkboxCell input[type=checkbox]{cursor:pointer;width:16px;height:16px}.base-table-module-scss-module__Mj5LHq__actionsCell{text-align:center;width:120px}.base-table-module-scss-module__Mj5LHq__actionButton{white-space:nowrap;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.base-table-module-scss-module__Mj5LHq__actionButton:disabled{opacity:.6;cursor:not-allowed}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__primary{color:#fff;background-color:#007bff}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__primary:hover:not(:disabled){background-color:#0056b3}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__secondary{color:#fff;background-color:#6c757d}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__secondary:hover:not(:disabled){background-color:#545b62}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__danger{color:#fff;background-color:#dc3545}.base-table-module-scss-module__Mj5LHq__actionButton.base-table-module-scss-module__Mj5LHq__danger:hover:not(:disabled){background-color:#c82333}.base-table-module-scss-module__Mj5LHq__loadingState{color:#666;text-align:center;padding:40px}.base-table-module-scss-module__Mj5LHq__noData{color:#666;text-align:center;padding:40px;font-style:italic}.base-table-module-scss-module__Mj5LHq__statusTag{border-radius:4px;margin-bottom:2px;margin-right:4px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusNewlyPublished{color:#2e7d32;background-color:#e8f5e8}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusPriceChanged{color:#ef6c00;background-color:#fff3e0}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusContractPlanned{color:#1976d2;background-color:#e3f2fd}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusSalePreparation{color:#7b1fa2;background-color:#f3e5f5}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusContracted{color:#d32f2f;background-color:#ffebee}.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusApproved,.base-table-module-scss-module__Mj5LHq__statusTag.base-table-module-scss-module__Mj5LHq__statusAccepted{color:#2e7d32;background-color:#e8f5e8}@media (max-width:768px){.base-table-module-scss-module__Mj5LHq__table thead{display:none}.base-table-module-scss-module__Mj5LHq__table tbody tr{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;display:block}.base-table-module-scss-module__Mj5LHq__table tbody tr:hover{box-shadow:0 2px 8px #0000001a}.base-table-module-scss-module__Mj5LHq__table tbody td{border:none;border-bottom:1px solid #f8f9fa;padding:8px 16px;display:block}.base-table-module-scss-module__Mj5LHq__table tbody td:last-child{border-bottom:none}.base-table-module-scss-module__Mj5LHq__table tbody td:before{color:#666;content:attr(data-label)": ";min-width:80px;font-weight:600;display:inline-block}.base-table-module-scss-module__Mj5LHq__table tbody td.base-table-module-scss-module__Mj5LHq__checkboxCell,.base-table-module-scss-module__Mj5LHq__table tbody td.base-table-module-scss-module__Mj5LHq__actionsCell{text-align:left}.base-table-module-scss-module__Mj5LHq__table tbody td.base-table-module-scss-module__Mj5LHq__checkboxCell:before,.base-table-module-scss-module__Mj5LHq__table tbody td.base-table-module-scss-module__Mj5LHq__actionsCell:before{display:none}}
.radio-group-module-scss-module__tLmVFq__radioGroup{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.radio-group-module-scss-module__tLmVFq__radioGroup__list{flex-wrap:wrap;gap:20px;display:flex}.radio-group-module-scss-module__tLmVFq__radioGroup__option{color:#252a2c;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.radio-group-module-scss-module__tLmVFq__radioGroup__option input[type=radio]{cursor:pointer;width:20px;height:20px;accent-color:var(--radio-accent-color,#1e4e99);margin:0}.radio-group-module-scss-module__tLmVFq__radioGroup__option input[type=radio]:focus{border-color:#252a2c}.radio-group-module-scss-module__tLmVFq__radioGroup__error{color:red}.radio-group-module-scss-module__tLmVFq__srOnly{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.corporate-link-button-module-scss-module__BeDQ9W__buttonLink{color:#fff;background-color:var(--link-btn-primary-bg,#1e4e99);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:200px;height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000001a}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink:hover{background-color:var(--link-btn-primary-bg-hover,#2a6bc3);box-shadow:0 6px 12px #00000026}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink:visited{color:#fff}.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:200px;height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .3s;display:flex}.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative:hover{background-color:#ffffff1a}.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative:visited{color:#fff}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink__icon{width:18px;height:18px}@media (max-width:1119px) and not (max-width:1024px){.corporate-link-button-module-scss-module__BeDQ9W__buttonLink,.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative{font-size:13px}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink__icon{width:16px;height:16px}}@media (max-width:1024px) and not (max-width:768px){.corporate-link-button-module-scss-module__BeDQ9W__buttonLink,.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative{font-size:12px}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink__icon{width:14px;height:14px}}@media (max-width:768px){.corporate-link-button-module-scss-module__BeDQ9W__buttonLink,.corporate-link-button-module-scss-module__BeDQ9W__buttonLinkAlternative{gap:6px;width:200px;height:40px;font-size:12px}.corporate-link-button-module-scss-module__BeDQ9W__buttonLink__icon{width:14px;height:14px}}
.property-list-table-module-scss-module__hAtT8a__tableWrapper{width:100%;max-width:none;overflow-x:visible}.property-list-table-module-scss-module__hAtT8a__propertyTable{color:#252a2c;border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:100%;max-width:none;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;box-shadow:0 2px 8px #00000008}.property-list-table-module-scss-module__hAtT8a__propertyTable th,.property-list-table-module-scss-module__hAtT8a__propertyTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #b8cade;padding:16px 12px}.property-list-table-module-scss-module__hAtT8a__propertyTable th{background:#ebeff3;font-size:14px;font-weight:700}.property-list-table-module-scss-module__hAtT8a__propertyTable td{background:#fff;font-weight:400}.property-list-table-module-scss-module__hAtT8a__propertyTable tr:hover td{background:#f5f8ff}.property-list-table-module-scss-module__hAtT8a__propertyTable thead tr th{border-bottom:none}.property-list-table-module-scss-module__hAtT8a__propertyTable tbody tr:first-child td{border-top:none}.property-list-table-module-scss-module__hAtT8a__propertyTable.property-list-table-module-scss-module__hAtT8a__withSelection th:first-child,.property-list-table-module-scss-module__hAtT8a__propertyTable.property-list-table-module-scss-module__hAtT8a__withSelection td:first-child{text-align:center;width:90px;min-width:90px}.property-list-table-module-scss-module__hAtT8a__propertyTable.property-list-table-module-scss-module__hAtT8a__withSelection th:nth-child(4),.property-list-table-module-scss-module__hAtT8a__propertyTable.property-list-table-module-scss-module__hAtT8a__withSelection td:nth-child(4){width:90px;min-width:90px}.property-list-table-module-scss-module__hAtT8a__propertyRow{cursor:pointer}.property-list-table-module-scss-module__hAtT8a__propertyRow.property-list-table-module-scss-module__hAtT8a__selected{background-color:#e3f2fd}.property-list-table-module-scss-module__hAtT8a__checkboxCell{text-align:center;cursor:default;width:90px;min-width:90px}.property-list-table-module-scss-module__hAtT8a__checkboxCell input[type=checkbox]{accent-color:#1e4e99;width:24px;height:24px}.property-list-table-module-scss-module__hAtT8a__propertyName{color:#252a2c;margin-top:0;font-size:14px;font-weight:400;display:block}.property-list-table-module-scss-module__hAtT8a__statusTag{color:#fff;vertical-align:middle;border-radius:3px;align-self:flex-start;width:auto;margin-bottom:8px;margin-right:0;padding:4px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusNewlyPublished{background:#e84855}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusContracted{background:#7f96ff}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusPriceChanged{background:#f0a868}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusContractPlanned{background:#44bba4}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusSalePreparation{background:#e189e6}.property-list-table-module-scss-module__hAtT8a__statusTag.property-list-table-module-scss-module__hAtT8a__statusAccepted{background:#545677}.property-list-table-module-scss-module__hAtT8a__statusTag+br{content:"";margin-bottom:8px;display:block}.property-list-table-module-scss-module__hAtT8a__roomCell{text-align:center;min-width:80px}.property-list-table-module-scss-module__hAtT8a__priceCell{color:#333;text-align:right;min-width:120px;font-weight:600}.property-list-table-module-scss-module__hAtT8a__priceSub{color:#939393;font-size:12px;display:block}.property-list-table-module-scss-module__hAtT8a__buildingCell{min-width:160px;font-size:13px;line-height:1.4}.property-list-table-module-scss-module__hAtT8a__locationCell{min-width:180px;font-size:13px;line-height:1.4}.property-list-table-module-scss-module__hAtT8a__remarksCell{min-width:200px;font-size:13px;line-height:1.4}.property-list-table-module-scss-module__hAtT8a__noData{color:#666;text-align:center;padding:40px 20px;font-style:italic}@media (max-width:1023px){.property-list-table-module-scss-module__hAtT8a__tableWrapper{display:none}}
.entry-module-scss-module__pWzx_a__entry{background-color:#f9f9f9;justify-content:center;align-items:center;padding:120px 0;display:flex;position:relative;overflow:hidden}.entry-module-scss-module__pWzx_a__entry__container{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:0 80px;display:flex;position:relative}.entry-module-scss-module__pWzx_a__entry:before{opacity:.533;filter:blur(48px);pointer-events:none;content:"";background:radial-gradient(circle,#1e4e9933 0%,#3b82f61a 100%);border-radius:50%;width:408.618px;height:408.618px;position:absolute;top:74.69px;left:211.69px}.entry-module-scss-module__pWzx_a__entry:after{opacity:.644;filter:blur(48px);pointer-events:none;content:"";background:radial-gradient(circle,#4f46e533 0%,#6366f11a 100%);border-radius:50%;width:345.669px;height:345.669px;position:absolute;top:22.67px;left:819.17px}.entry-module-scss-module__pWzx_a__entry__heading{text-align:center;flex-direction:column;gap:5px;display:flex}.entry-module-scss-module__pWzx_a__entry__title-en{color:var(--color-black);font-family:var(--font-secondary);margin:0;font-size:40px;font-weight:600;line-height:1}.entry-module-scss-module__pWzx_a__entry__title-ja{color:var(--color-black);font-family:var(--font-primary);margin:0;font-size:14px;font-weight:700;line-height:1}.entry-module-scss-module__pWzx_a__entry__button-area{display:flex}.entry-module-scss-module__pWzx_a__entry__linkButton{width:200px}@media (max-width:1024px) and (min-width:768px){.entry-module-scss-module__pWzx_a__entry{padding:80px 0}.entry-module-scss-module__pWzx_a__entry__container{padding:0 40px}.entry-module-scss-module__pWzx_a__entry__title-en{font-size:36px}}@media (max-width:767px){.entry-module-scss-module__pWzx_a__entry{padding:60px 0}.entry-module-scss-module__pWzx_a__entry__container{gap:32px;padding:0 20px}.entry-module-scss-module__pWzx_a__entry__title-en{font-size:28px}.entry-module-scss-module__pWzx_a__entry__title-ja{font-size:12px}.entry-module-scss-module__pWzx_a__entry__linkButton{width:180px}.entry-module-scss-module__pWzx_a__entry:before{opacity:.784;width:294.494px;height:294.494px;top:29.14px;left:34.44px}.entry-module-scss-module__pWzx_a__entry:after{opacity:.641;width:215.736px;height:215.736px;top:23.45px;left:94.54px}}
.text-field-module-scss-module__JxqpHW__textField{flex-direction:column;gap:10px;width:100%;display:flex}.text-field-module-scss-module__JxqpHW__textField__error{color:red;font-size:14px}.text-field-module-scss-module__JxqpHW__formText{box-sizing:border-box;color:#252a2c;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;width:390px;height:60px;padding:10px;font-size:15px;font-weight:400;line-height:1}.text-field-module-scss-module__JxqpHW__formText::placeholder{color:#dcdcdc}.text-field-module-scss-module__JxqpHW__formText:focus{border-color:#0349d0;outline:none}.text-field-module-scss-module__JxqpHW__formTextFull{width:100%}.text-field-module-scss-module__JxqpHW__formTextError{border-color:red}@media (max-width:1024px) and (min-width:768px){.text-field-module-scss-module__JxqpHW__formText{width:100%}}@media (max-width:767px){.text-field-module-scss-module__JxqpHW__formText{width:100%;height:50px;font-size:13px}}@media (max-width:375px){.text-field-module-scss-module__JxqpHW__formText{height:45px;font-size:12px}}
.recruit-property-section-module-scss-module__k5_3lq__recruitProperty{background-color:#ebeff3;justify-content:center;align-items:center;width:100%;padding:120px 80px;display:flex;position:relative;overflow:hidden}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__background{z-index:0;object-fit:cover;width:auto;min-width:100%;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__container{z-index:1;justify-content:center;align-items:center;width:100%;max-width:1440px;display:flex;position:relative}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__inner{background-color:#0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex;overflow:hidden}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__item{background-color:#fff;border-radius:20px;flex:calc(50% - 20px);justify-content:center;align-items:center;gap:50px;min-width:400px;max-width:calc(50% - 20px);padding:60px;display:flex}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__left{align-items:center;display:flex;overflow:hidden}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__image{flex-shrink:0;width:90px;height:90px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__right{flex-direction:column;align-items:flex-start;gap:40px;display:flex;overflow:hidden}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__heading{color:#252a2c;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;line-height:1;display:flex;overflow:hidden}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea{width:200px;height:44px}.recruit-property-section-module-scss-module__k5_3lq__linkButton{width:200px}@media (max-width:1119px) and (min-width:1025px){.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__item{gap:30px;padding:50px 40px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__image{width:70px;height:70px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__right{gap:32px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea{width:200px}}@media (max-width:1024px) and (min-width:769px){.recruit-property-section-module-scss-module__k5_3lq__recruitProperty{padding:80px 40px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__inner{flex-wrap:wrap;gap:20px;width:100%}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__item{text-align:center;flex-direction:column;flex:calc(50% - 10px);gap:20px;width:calc(50% - 10px);min-width:0;max-width:calc(50% - 10px);padding:30px 20px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__left{justify-content:center}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__image{width:60px;height:60px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__right{flex:1;align-items:center;gap:20px;min-width:0}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__heading{align-items:center}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea{width:100%;height:auto}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea .recruit-property-section-module-scss-module__k5_3lq__linkButton{width:100%;max-width:180px;height:40px}}@media (max-width:768px){.recruit-property-section-module-scss-module__k5_3lq__recruitProperty{padding:60px 40px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__background{object-fit:cover;object-position:bottom center;width:150%;min-width:150%;height:auto}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__inner{flex-wrap:wrap;gap:20px;width:100%}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__item{text-align:center;flex-direction:column;flex:calc(50% - 10px);gap:20px;width:calc(50% - 10px);min-width:0;max-width:calc(50% - 10px);padding:30px 20px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__left{justify-content:center}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__image{width:60px;height:60px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__right{flex:1;align-items:center;gap:20px;min-width:0}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__heading{align-items:center}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea{width:100%;height:auto}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea .recruit-property-section-module-scss-module__k5_3lq__linkButton{width:100%;max-width:180px;height:40px}}@media (max-width:500px){.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__inner{flex-direction:column}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__item{text-align:left;flex-direction:row;flex:100%;gap:20px;width:100%;max-width:100%;padding:24px 20px}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__left{flex-shrink:0;justify-content:flex-start}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__right,.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__heading{align-items:flex-start}.recruit-property-section-module-scss-module__k5_3lq__recruitProperty__buttonArea .recruit-property-section-module-scss-module__k5_3lq__linkButton{max-width:200px}}
.property-list-cards-module-scss-module__YQM63W__cardsContainer{display:none}@media (max-width:1023px){.property-list-cards-module-scss-module__YQM63W__cardsContainer{display:block}}.property-list-cards-module-scss-module__YQM63W__propertyCard{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;transition:all .2s;display:flex}.property-list-cards-module-scss-module__YQM63W__propertyCard:hover{background-color:#f9f9f9}.property-list-cards-module-scss-module__YQM63W__propertyCard.property-list-cards-module-scss-module__YQM63W__selected{background-color:#e3f2fd}.property-list-cards-module-scss-module__YQM63W__propertyCard:last-child{margin-bottom:0}.property-list-cards-module-scss-module__YQM63W__propertyCard.property-list-cards-module-scss-module__YQM63W__cardClickDisabled{cursor:default}.property-list-cards-module-scss-module__YQM63W__propertyCard.property-list-cards-module-scss-module__YQM63W__cardClickDisabled:hover{background-color:#fff}.property-list-cards-module-scss-module__YQM63W__propertyCardCheckbox{text-align:center;cursor:default;flex-shrink:0;width:40px}.property-list-cards-module-scss-module__YQM63W__propertyCardCheckbox input[type=checkbox]{cursor:pointer;margin:0}.property-list-cards-module-scss-module__YQM63W__propertyCardHyphen{color:#666;font-size:14px}.property-list-cards-module-scss-module__YQM63W__propertyCardContent{flex:1;min-width:0}.property-list-cards-module-scss-module__YQM63W__propertyCardName{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.property-list-cards-module-scss-module__YQM63W__propertyCardNameColumn{flex-direction:column;gap:4px;width:100%;display:flex}.property-list-cards-module-scss-module__YQM63W__propertyCardLabels{flex-wrap:wrap;gap:4px;display:flex}.property-list-cards-module-scss-module__YQM63W__propertyCardTitle{color:#333;overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:480px){.property-list-cards-module-scss-module__YQM63W__propertyCardTitle{font-size:14px}}.property-list-cards-module-scss-module__YQM63W__statusTag{color:#fff;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusNewlyPublished{color:#fff;background-color:#e84855}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusPriceChanged{color:#fff;background-color:#f0a868}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusContractPlanned{color:#fff;background-color:#44bba4}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusSalePreparation{color:#fff;background-color:#e189e6}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusContracted{color:#fff;background-color:#7f96ff}.property-list-cards-module-scss-module__YQM63W__statusTag.property-list-cards-module-scss-module__YQM63W__statusAccepted{color:#fff;background-color:#545677}.property-list-cards-module-scss-module__YQM63W__propertyCardRow{color:#333;margin-bottom:4px;font-size:14px;line-height:1.4}.property-list-cards-module-scss-module__YQM63W__propertyCardRow:last-child{margin-bottom:0}@media (max-width:480px){.property-list-cards-module-scss-module__YQM63W__propertyCardRow{font-size:13px}}.property-list-cards-module-scss-module__YQM63W__propertyCardPrice{color:#333;font-weight:600}.property-list-cards-module-scss-module__YQM63W__propertyListSub{color:#666;margin-left:4px;font-size:12px;font-weight:400}.property-list-cards-module-scss-module__YQM63W__noData{color:#666;text-align:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:40px 20px;font-style:italic}
.recruit-footer-module-scss-module__2m5jmq__footer{background-color:#fff;padding:24px 50px}.recruit-footer-module-scss-module__2m5jmq__footerContainer{justify-content:flex-end;align-items:center;gap:50px;width:100%;display:flex}.recruit-footer-module-scss-module__2m5jmq__footerPolicy{flex-wrap:wrap;justify-content:center;gap:50px;display:flex}.recruit-footer-module-scss-module__2m5jmq__footerLink{color:#252a2c;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.recruit-footer-module-scss-module__2m5jmq__footerLink:hover{color:#1e4e99;text-decoration:underline}.recruit-footer-module-scss-module__2m5jmq__footerExternalIcon{width:12px;height:12px}.recruit-footer-module-scss-module__2m5jmq__footerCopyright{align-items:center;display:flex}.recruit-footer-module-scss-module__2m5jmq__footerCopyrightText{color:#6c757d;text-align:center;margin:0;font-size:12px}@media (max-width:767px){.recruit-footer-module-scss-module__2m5jmq__footerContainer{flex-direction:column;gap:24px}.recruit-footer-module-scss-module__2m5jmq__footerPolicy{flex-direction:column;align-items:center;gap:16px}}
.file-upload-field-module-scss-module__B0p2nq__container{width:100%;position:relative}.file-upload-field-module-scss-module__B0p2nq__input{display:none}.file-upload-field-module-scss-module__B0p2nq__label{color:#0349d0;width:100%;height:60px;font-family:var(--font-secondary);background-color:var(--color-white);cursor:pointer;border:1px dashed #b8cade;border-radius:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;transition:all .3s;display:flex}.file-upload-field-module-scss-module__B0p2nq__label:hover{background-color:#f5f7fa;border-color:#0349d0}.file-upload-field-module-scss-module__B0p2nq__label--disabled{color:#aaa;cursor:not-allowed;pointer-events:none}.file-upload-field-module-scss-module__B0p2nq__label--disabled:hover{background-color:var(--color-white);border-color:#b8cade}.file-upload-field-module-scss-module__B0p2nq__fileList{margin:12px 0 0;padding:0;list-style:none}.file-upload-field-module-scss-module__B0p2nq__fileItem{align-items:center;margin-bottom:4px;display:flex}.file-upload-field-module-scss-module__B0p2nq__fileName{flex:1;font-size:.97em}.file-upload-field-module-scss-module__B0p2nq__removeButton{color:#d00;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:.95em}.file-upload-field-module-scss-module__B0p2nq__removeButton:hover{text-decoration:underline}
.textarea-field-module-scss-module__9AKaxa__textareaField{width:100%}.textarea-field-module-scss-module__9AKaxa__textareaField__textarea{resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;min-height:120px;padding:.75rem;font-size:1rem;transition:border-color .2s}.textarea-field-module-scss-module__9AKaxa__textareaField__textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1a}.textarea-field-module-scss-module__9AKaxa__textareaField__textarea::placeholder{color:#9ca3af}.textarea-field-module-scss-module__9AKaxa__textareaField__textarea--error{border-color:#dc2626}.textarea-field-module-scss-module__9AKaxa__textareaField__error{color:#dc2626;margin-top:.25rem;font-size:.875rem}
.achievements-module-scss-module__9xY8YG__achievements{background-color:#fff;flex-direction:column;align-items:center;display:flex}.achievements-module-scss-module__9xY8YG__achievementsInner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;display:flex}.achievements-module-scss-module__9xY8YG__achievementsSearch{align-items:center;gap:20px;width:100%;padding-bottom:60px;display:flex}.achievements-module-scss-module__9xY8YG__achievementsSearchInput{flex:1}.achievements-module-scss-module__9xY8YG__achievementsSearchButton{width:160px}.achievements-module-scss-module__9xY8YG__achievementsNote{color:#252a2c;letter-spacing:.14px;text-align:right;width:100%;padding-bottom:10px;font-size:14px;line-height:25px}.achievements-module-scss-module__9xY8YG__achievementsList{width:100%}.achievements-module-scss-module__9xY8YG__achievementsList ul{flex-wrap:wrap;display:flex}.achievements-module-scss-module__9xY8YG__achievementsList li{box-sizing:border-box;color:#252a2c;width:33.33%;padding:15px 12px;font-size:14px;line-height:25px}.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-5),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-4),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-3){background-color:#ebeff3}.achievements-module-scss-module__9xY8YG__achievementsEmpty{color:#7a7a7a;text-align:center;padding:20px 0;font-size:14px}.achievements-module-scss-module__9xY8YG__achievements .achievements-module-scss-module__9xY8YG__highlight{color:#1e4e99;background-color:#1e4e9940;border-bottom:2px solid #1e4e99;border-radius:3px;padding:3px 6px;font-weight:700}.achievements-module-scss-module__9xY8YG__achievements .achievements-module-scss-module__9xY8YG__nowrap{white-space:nowrap}.achievements-module-scss-module__9xY8YG__achievementsError{color:#dc3545;text-align:center;padding:40px 20px;font-size:14px}@media (max-width:768px){.achievements-module-scss-module__9xY8YG__achievements{padding:60px 40px}.achievements-module-scss-module__9xY8YG__achievementsSearch{flex-direction:column;gap:16px;padding-bottom:60px}.achievements-module-scss-module__9xY8YG__achievementsSearchInput{flex:none;width:100%}.achievements-module-scss-module__9xY8YG__achievementsNote{padding-bottom:10px;font-size:14px}.achievements-module-scss-module__9xY8YG__achievementsList li{background-color:#0000;width:100%;padding:15px 12px;font-size:14px}.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(odd){background-color:#ebeff3}.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-5),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-4),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-3){background-color:#0000}.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-5):nth-child(odd),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-4):nth-child(odd),.achievements-module-scss-module__9xY8YG__achievementsList li:nth-child(6n-3):nth-child(odd){background-color:#ebeff3}}@media (max-width:375px){.achievements-module-scss-module__9xY8YG__achievements{padding:40px 20px}}
.sell-inquiry-form-module-scss-module__LoAc5G__form{background-color:#fff;border-radius:8px;width:100%;max-width:800px;margin:0 auto;padding:2rem;box-shadow:0 2px 4px #0000001a}.sell-inquiry-form-module-scss-module__LoAc5G__formGroup{margin-bottom:1.5rem}.sell-inquiry-form-module-scss-module__LoAc5G__formGroup:last-child{margin-bottom:0}.sell-inquiry-form-module-scss-module__LoAc5G__label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.sell-inquiry-form-module-scss-module__LoAc5G__required{color:#fff;background-color:#dc2626;border-radius:4px;margin-left:.5rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600}.sell-inquiry-form-module-scss-module__LoAc5G__optional{color:#fff;background-color:#6b7280;border-radius:4px;margin-left:.5rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600}.sell-inquiry-form-module-scss-module__LoAc5G__input{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s}.sell-inquiry-form-module-scss-module__LoAc5G__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb1a}.sell-inquiry-form-module-scss-module__LoAc5G__input::placeholder{color:#9ca3af}.sell-inquiry-form-module-scss-module__LoAc5G__nameGroup{gap:1rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__nameField{flex:1}.sell-inquiry-form-module-scss-module__LoAc5G__radioGroup{gap:1.5rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__radio{cursor:pointer;align-items:center;gap:.5rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__radio input[type=radio]{cursor:pointer;width:1rem;height:1rem;margin:0}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm{flex-direction:column;margin-top:60px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__inner{background-color:#fff;border-radius:8px;max-width:1000px;margin:0 auto;padding:40px;box-shadow:0 2px 10px #0000000d}@media (max-width:767px){.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__inner{padding:20px 15px}}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__title{color:#1e293b;text-align:center;margin-bottom:20px;font-size:24px;font-weight:600}@media (max-width:767px){.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__title{font-size:20px}}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__description{color:#1e293b;text-align:center;margin-bottom:30px;font-size:16px;line-height:1.6}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__content{margin-bottom:40px}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__buttonGroup{flex-direction:column;justify-content:center;align-items:center;gap:60px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__form{flex-direction:column;width:100%;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__formContent{flex-direction:column;gap:20px;width:100%;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__formContentInner{flex-direction:column;gap:32px;width:100%;margin-bottom:60px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__group{flex-direction:column;gap:12px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__nameGroup{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__nameGroup{flex-direction:row}}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__nameField{flex:1}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__radioGroup{gap:1.5rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__radio{cursor:pointer;align-items:center;gap:.5rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__radio input[type=radio]{cursor:pointer;width:1rem;height:1rem;margin:0}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__privacy,.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__submit{justify-content:center;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__submitButton{width:200px}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__dateGroup{gap:1rem;display:flex}@media (max-width:767px){.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__dateGroup{flex-direction:column}}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__dateField{flex:1}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__areaField,.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__floorField,.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__unitsField{align-items:center;gap:.5rem;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__areaUnit,.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__floorUnit,.sell-inquiry-form-module-scss-module__LoAc5G__sellInquiryForm__unitsUnit{color:#252a2c;white-space:nowrap;font-size:16px}.sell-inquiry-form-module-scss-module__LoAc5G__confirmList{width:100%;margin-bottom:30px}.sell-inquiry-form-module-scss-module__LoAc5G__confirmSection{margin-bottom:40px}.sell-inquiry-form-module-scss-module__LoAc5G__confirmSection:last-child{margin-bottom:0}.sell-inquiry-form-module-scss-module__LoAc5G__confirmSection__title{color:#1e293b;margin-bottom:20px;font-size:18px;font-weight:600}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem{border-top:1px solid #252a2c;padding:30px 20px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem:last-child{border-bottom:1px solid #252a2c}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem dt{width:25%;font-weight:700}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem dd{letter-spacing:.01em;width:75%;font-size:14px;line-height:25px}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem__message{white-space:pre-wrap}@media (max-width:767px){.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem{flex-direction:column;gap:20px;padding:30px 20px}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem dt{width:100%}.sell-inquiry-form-module-scss-module__LoAc5G__confirmItem dd{width:100%;font-size:13px}}.sell-inquiry-form-module-scss-module__LoAc5G__linkButton{width:200px}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__item{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__item--kana{margin-top:-20px;margin-bottom:32px}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__field{width:100%}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__two-column{gap:20px;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__column{flex:1}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-label{align-items:center;gap:12px;width:100%;display:flex}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-label-text{color:#252a2c;margin:0;font-size:14px;font-weight:700;line-height:1}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-required{color:#fff;background-color:var(--form-label-required-bg,#1e4e99);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:16px;padding:0;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-optional{color:#fff;background-color:#939393;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:16px;padding:0;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-input{color:#252a2c;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;width:100%;height:60px;padding:10px;font-size:14px;font-weight:400;line-height:1;transition:border-color .3s}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-input::placeholder{color:#dcdcdc}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form-input:focus{border-color:#252a2c;outline:none}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .contact__section{margin-bottom:60px}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .contact__section-heading{margin-bottom:20px}.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .contact__section-title{color:#252a2c;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.5}@media (max-width:768px){.sell-inquiry-form-module-scss-module__LoAc5G__formContainer .form__two-column{flex-direction:column;gap:16px}}
.pending-application-table-module-scss-module__K_v61q__tableWrapper{width:100%}.pending-application-table-module-scss-module__K_v61q__tableContainer{overflow-x:auto}@media (max-width:1024px) and (min-width:768px){.pending-application-table-module-scss-module__K_v61q__tableContainer{overflow-x:auto}}.pending-application-table-module-scss-module__K_v61q__table{border-collapse:collapse;background:#fff;width:100%;min-width:100%;max-width:none;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 2px 8px #1e4e990a}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__table{box-shadow:none;border:none}}@media (max-width:1024px) and (min-width:768px){.pending-application-table-module-scss-module__K_v61q__table{max-width:100%;font-size:13px;overflow-x:auto}}.pending-application-table-module-scss-module__K_v61q__adListTable{width:100%;min-width:100%;max-width:none}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__table,.pending-application-table-module-scss-module__K_v61q__table thead,.pending-application-table-module-scss-module__K_v61q__table tbody,.pending-application-table-module-scss-module__K_v61q__tableRow,.pending-application-table-module-scss-module__K_v61q__tableHeader th,.pending-application-table-module-scss-module__K_v61q__tableRow td{box-sizing:border-box;width:100%;display:block}.pending-application-table-module-scss-module__K_v61q__table thead{display:none}}.pending-application-table-module-scss-module__K_v61q__tableHeader th{color:#252a2c;text-align:left;background:#ebeff3;border-bottom:1px solid #b8cade;padding:16px;font-size:14px;font-weight:700}@media (max-width:1024px) and (min-width:768px){.pending-application-table-module-scss-module__K_v61q__tableHeader th{padding:12px 8px;font-size:13px}}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__tableHeader th{display:none}}.pending-application-table-module-scss-module__K_v61q__tableRow{cursor:pointer;transition:background-color .2s}.pending-application-table-module-scss-module__K_v61q__tableRow:hover,.pending-application-table-module-scss-module__K_v61q__tableRow:hover td{background:#f0f6ff}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__tableRow{background:#fff;border:1px solid #ebeff3;border-radius:10px;margin-bottom:20px;padding:16px 12px 12px;display:block;position:relative;box-shadow:0 2px 8px #1e4e9914}.pending-application-table-module-scss-module__K_v61q__tableRow:hover{background:#f8fbff;border-color:#cce0ff}}.pending-application-table-module-scss-module__K_v61q__adListRow{cursor:pointer}.pending-application-table-module-scss-module__K_v61q__tableRow td{color:#252a2c;text-align:left;background:#fff;border-bottom:1px solid #b8cade;padding:16px;font-size:14px;font-weight:400}@media (max-width:1024px) and (min-width:768px){.pending-application-table-module-scss-module__K_v61q__tableRow td{padding:12px 8px;font-size:13px}}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__tableRow td{background:0 0;border:none;padding:8px 0;display:block;position:relative}.pending-application-table-module-scss-module__K_v61q__tableRow td:not(:last-child):before{color:#1e4e99;content:attr(data-label);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.pending-application-table-module-scss-module__K_v61q__tableRow td:last-child{padding-top:12px}}.pending-application-table-module-scss-module__K_v61q__adListTable th:first-child,.pending-application-table-module-scss-module__K_v61q__adListTable td:first-child{min-width:180px}.pending-application-table-module-scss-module__K_v61q__adListTable th:nth-child(2),.pending-application-table-module-scss-module__K_v61q__adListTable td:nth-child(2){min-width:100px}.pending-application-table-module-scss-module__K_v61q__adListTable th:nth-child(3),.pending-application-table-module-scss-module__K_v61q__adListTable td:nth-child(3){min-width:120px}.pending-application-table-module-scss-module__K_v61q__adListTable th:last-child,.pending-application-table-module-scss-module__K_v61q__adListTable td:last-child{text-align:center;width:92px}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__adListTable th:last-child,.pending-application-table-module-scss-module__K_v61q__adListTable td:last-child{text-align:left}}.pending-application-table-module-scss-module__K_v61q__propertyName{font-weight:500}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__actions:before{display:none}}.pending-application-table-module-scss-module__K_v61q__deleteButton,.pending-application-table-module-scss-module__K_v61q__adDetailBtn{color:#fff;white-space:nowrap;cursor:pointer;background:#dc3545;border:none;border-radius:10px;padding:8px 16px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;transition:background .2s}.pending-application-table-module-scss-module__K_v61q__deleteButton:hover:not(:disabled),.pending-application-table-module-scss-module__K_v61q__adDetailBtn:hover:not(:disabled){background:#c82333}.pending-application-table-module-scss-module__K_v61q__deleteButton:disabled,.pending-application-table-module-scss-module__K_v61q__adDetailBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1024px) and (min-width:768px){.pending-application-table-module-scss-module__K_v61q__deleteButton,.pending-application-table-module-scss-module__K_v61q__adDetailBtn{padding:8px 12px;font-size:13px}}@media (max-width:767px){.pending-application-table-module-scss-module__K_v61q__deleteButton,.pending-application-table-module-scss-module__K_v61q__adDetailBtn{box-sizing:border-box;width:100%;margin-top:4px;padding:12px 0;font-size:15px}}.pending-application-table-module-scss-module__K_v61q__loadingState{text-align:center;padding:80px 20px}.pending-application-table-module-scss-module__K_v61q__loadingState p{color:#666;margin:0;font-size:16px}
.approved-application-table-module-scss-module__hprV3a__tableWrapper{width:100%}.approved-application-table-module-scss-module__hprV3a__tableContainer{overflow-x:auto}@media (max-width:1024px) and (min-width:768px){.approved-application-table-module-scss-module__hprV3a__tableContainer{overflow-x:auto}}.approved-application-table-module-scss-module__hprV3a__table{border-collapse:collapse;background:#fff;width:100%;min-width:100%;max-width:none;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 2px 8px #1e4e990a}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__table{box-shadow:none;border:none}}@media (max-width:1024px) and (min-width:768px){.approved-application-table-module-scss-module__hprV3a__table{max-width:100%;font-size:13px;overflow-x:auto}}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__table,.approved-application-table-module-scss-module__hprV3a__table thead,.approved-application-table-module-scss-module__hprV3a__table tbody,.approved-application-table-module-scss-module__hprV3a__tableRow,.approved-application-table-module-scss-module__hprV3a__tableHeader th,.approved-application-table-module-scss-module__hprV3a__tableRow td{box-sizing:border-box;width:100%;display:block}.approved-application-table-module-scss-module__hprV3a__table thead{display:none}}.approved-application-table-module-scss-module__hprV3a__tableHeader th{color:#252a2c;text-align:left;background:#ebeff3;border-bottom:1px solid #b8cade;padding:16px;font-size:14px;font-weight:700}@media (max-width:1024px) and (min-width:768px){.approved-application-table-module-scss-module__hprV3a__tableHeader th{padding:12px 8px;font-size:13px}}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__tableHeader th{display:none}}.approved-application-table-module-scss-module__hprV3a__tableRow{cursor:pointer;transition:background-color .2s}.approved-application-table-module-scss-module__hprV3a__tableRow:hover,.approved-application-table-module-scss-module__hprV3a__tableRow:hover td{background:#f0f6ff}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__tableRow{background:#fff;border:1px solid #ebeff3;border-radius:10px;margin-bottom:20px;padding:16px 12px 12px;display:block;position:relative;box-shadow:0 2px 8px #1e4e9914}.approved-application-table-module-scss-module__hprV3a__tableRow:hover{background:#f8fbff;border-color:#cce0ff}}.approved-application-table-module-scss-module__hprV3a__tableRow td{color:#252a2c;text-align:left;background:#fff;border-bottom:1px solid #b8cade;padding:16px;font-size:14px;font-weight:400}@media (max-width:1024px) and (min-width:768px){.approved-application-table-module-scss-module__hprV3a__tableRow td{padding:12px 8px;font-size:13px}}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__tableRow td{background:0 0;border:none;padding:8px 0;display:block;position:relative}.approved-application-table-module-scss-module__hprV3a__tableRow td:not(:last-child):before{color:#1e4e99;content:attr(data-label);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.approved-application-table-module-scss-module__hprV3a__tableRow td:last-child{padding-top:12px}}.approved-application-table-module-scss-module__hprV3a__table th:first-child,.approved-application-table-module-scss-module__hprV3a__table td:first-child{width:auto;min-width:90px}.approved-application-table-module-scss-module__hprV3a__table th:nth-child(3),.approved-application-table-module-scss-module__hprV3a__table td:nth-child(3),.approved-application-table-module-scss-module__hprV3a__table th:nth-child(4),.approved-application-table-module-scss-module__hprV3a__table td:nth-child(4){width:auto;min-width:80px}.approved-application-table-module-scss-module__hprV3a__table th:nth-child(5),.approved-application-table-module-scss-module__hprV3a__table td:nth-child(5){width:auto;min-width:160px}.approved-application-table-module-scss-module__hprV3a__table th:last-child,.approved-application-table-module-scss-module__hprV3a__table td:last-child{text-align:center;width:134px}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__table th:last-child,.approved-application-table-module-scss-module__hprV3a__table td:last-child{text-align:left}}.approved-application-table-module-scss-module__hprV3a__applicationNumber{font-weight:600}.approved-application-table-module-scss-module__hprV3a__propertyName{font-weight:500}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__actions:before{display:none}}.approved-application-table-module-scss-module__hprV3a__reapproveButton{color:#fff;white-space:nowrap;cursor:pointer;background:#1e4e99;border:none;border-radius:10px;padding:8px 24px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;transition:background .2s}.approved-application-table-module-scss-module__hprV3a__reapproveButton:hover:not(:disabled){background:#16396b}.approved-application-table-module-scss-module__hprV3a__reapproveButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1024px) and (min-width:768px){.approved-application-table-module-scss-module__hprV3a__reapproveButton{padding:8px 12px;font-size:13px}}@media (max-width:767px){.approved-application-table-module-scss-module__hprV3a__reapproveButton{box-sizing:border-box;width:100%;margin-top:4px;padding:12px 0;font-size:15px}}.approved-application-table-module-scss-module__hprV3a__emptyState{text-align:center;padding:80px 20px}.approved-application-table-module-scss-module__hprV3a__emptyState p{color:#666;margin:0;font-size:16px}
.mypage-module-scss-module__vR6LYa__container{flex:1;display:flex}@media (max-width:1024px) and (min-width:768px){.mypage-module-scss-module__vR6LYa__container{flex-direction:column}}@media (max-width:767px){.mypage-module-scss-module__vR6LYa__container{flex-direction:column}}.mypage-module-scss-module__vR6LYa__content{flex:1;padding:48px;overflow-y:auto}@media (max-width:1024px) and (min-width:768px){.mypage-module-scss-module__vR6LYa__content{padding:32px 20px}}@media (max-width:767px){.mypage-module-scss-module__vR6LYa__content{padding:20px 16px}}.mypage-module-scss-module__vR6LYa__welcomeSection{background-color:#f8f9fa;border-radius:8px;margin-bottom:32px;padding:24px 28px}@media (max-width:767px){.mypage-module-scss-module__vR6LYa__welcomeSection{margin-bottom:24px;padding:20px 16px}}.mypage-module-scss-module__vR6LYa__companyName{color:#666;margin:0 0 4px;font-size:14px;line-height:1.5}.mypage-module-scss-module__vR6LYa__userName{color:#252a2c;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1.4;display:flex}@media (max-width:767px){.mypage-module-scss-module__vR6LYa__userName{font-size:18px}}.mypage-module-scss-module__vR6LYa__roleBadge{color:#1a73e8;background-color:#e8f0fe;border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}
.property-filter-module-scss-module__FiMnHG__operationArea{margin-bottom:24px}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__operationArea{margin-bottom:20px}}.property-filter-module-scss-module__FiMnHG__topBar{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}@media (max-width:1023px){.property-filter-module-scss-module__FiMnHG__topBar{gap:16px}}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__topBar{flex-direction:column;align-items:stretch;gap:12px}}.property-filter-module-scss-module__FiMnHG__topBarLabel{color:#252a2c;margin-bottom:4px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;display:block}.property-filter-module-scss-module__FiMnHG__filterTriggerGroup{flex-direction:column;gap:4px;display:flex}.property-filter-module-scss-module__FiMnHG__filterTriggerButton{color:#252a2c;cursor:pointer;background:#fff;border:1px solid #b8cade;border-radius:10px;outline:none;align-items:center;gap:4px;padding:8px 16px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;transition:border-color .2s,background .2s;display:inline-flex}.property-filter-module-scss-module__FiMnHG__filterTriggerButton:hover{background:#f5f8ff;border-color:#1e4e99}.property-filter-module-scss-module__FiMnHG__filterTriggerButton:focus-visible{border-color:#1e4e99}.property-filter-module-scss-module__FiMnHG__filterTriggerIcon{font-size:10px;line-height:1}.property-filter-module-scss-module__FiMnHG__sortGroup{flex-direction:column;gap:4px;min-width:140px;display:flex}.property-filter-module-scss-module__FiMnHG__sortSelect{color:#252a2c;cursor:pointer;background:#fff;border:1px solid #b8cade;border-radius:6px;outline:none;min-width:140px;height:36px;padding:0 10px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;transition:border-color .2s}.property-filter-module-scss-module__FiMnHG__sortSelect:focus,.property-filter-module-scss-module__FiMnHG__sortSelect:hover{border-color:#1e4e99}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__sortSelect{width:100%;min-width:0}}.property-filter-module-scss-module__FiMnHG__actionButtons{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__actionButtons{flex-direction:column;gap:10px;margin-left:0}}.property-filter-module-scss-module__FiMnHG__actionButton{color:#fff;white-space:nowrap;cursor:pointer;background:#1e4e99;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;transition:background .2s;display:flex}.property-filter-module-scss-module__FiMnHG__actionButton:disabled{opacity:.5;cursor:not-allowed}.property-filter-module-scss-module__FiMnHG__actionButton:not(:disabled):hover,.property-filter-module-scss-module__FiMnHG__actionButton:not(:disabled):active{background:#113588}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__actionButton{justify-content:center;padding:12px 20px}}.property-filter-module-scss-module__FiMnHG__downloadButton{color:#fff;background:#1e4e99}.property-filter-module-scss-module__FiMnHG__downloadButton:not(:disabled):hover{background:#113588}.property-filter-module-scss-module__FiMnHG__csvDownloadButton{color:#fff;background:#1e4e99}.property-filter-module-scss-module__FiMnHG__csvDownloadButton:not(:disabled):hover{background:#113588}.property-filter-module-scss-module__FiMnHG__selectedCount{background-color:#fff3;border-radius:3px;margin-left:4px;padding:2px 6px;font-size:12px}.property-filter-module-scss-module__FiMnHG__filterPanel{background:#ebeff3;border-radius:10px;margin-top:16px;padding:24px}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__filterPanel{margin-top:12px;padding:16px}}.property-filter-module-scss-module__FiMnHG__filterPanelRow{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__filterPanelRow{flex-direction:column;gap:16px}}.property-filter-module-scss-module__FiMnHG__filterGroup{flex-direction:column;gap:8px;min-width:110px;display:flex}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__filterGroup{width:100%;min-width:0}}.property-filter-module-scss-module__FiMnHG__filterLabel{color:#252a2c;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400}.property-filter-module-scss-module__FiMnHG__filterSelect{color:#252a2c;cursor:pointer;background:#fff;border:1px solid #b8cade;border-radius:6px;outline:none;min-width:110px;height:36px;padding:0 10px;font-family:Inter,Noto Sans JP,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;transition:border-color .2s}.property-filter-module-scss-module__FiMnHG__filterSelect:focus,.property-filter-module-scss-module__FiMnHG__filterSelect:hover{border-color:#1e4e99}@media (max-width:767px){.property-filter-module-scss-module__FiMnHG__filterSelect{width:100%;min-width:0}}
.entry-confirm-module-scss-module__fH9xGW__applicationConfirm{background-color:var(--color-white,#fff);justify-content:center;align-items:center;width:100%;padding:60px 80px;display:flex}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__container{width:100%;max-width:var(--max-width,1440px);justify-content:center;align-items:center;display:flex}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__inner{flex-direction:column;align-items:center;gap:60px;width:800px;display:flex}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__description{text-align:center;width:100%}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__description p{color:var(--color-black,#000);font-family:var(--font-primary,"Noto Sans JP",sans-serif);letter-spacing:.14px;margin:0;font-size:14px;font-weight:500;line-height:25px}.entry-confirm-module-scss-module__fH9xGW__confirmTable{border-top:1px solid var(--color-placeholder,#dcdcdc);width:100%}.entry-confirm-module-scss-module__fH9xGW__confirmTable__row{border-bottom:1px solid var(--color-placeholder,#dcdcdc);background-color:var(--color-white,#fff);align-items:center;gap:16px;padding:30px 20px;display:flex}.entry-confirm-module-scss-module__fH9xGW__confirmTable__label{width:192px;color:var(--color-primary,#252a2c);font-family:var(--font-secondary,"Inter",sans-serif);flex-shrink:0;font-size:14px;font-weight:700;line-height:1}.entry-confirm-module-scss-module__fH9xGW__confirmTable__value{color:var(--color-primary,#252a2c);font-family:var(--font-secondary,"Inter",sans-serif);flex:1;font-size:14px;font-weight:400;line-height:25px}.entry-confirm-module-scss-module__fH9xGW__confirmButtons{justify-content:center;align-items:center;gap:40px;display:flex}.entry-confirm-module-scss-module__fH9xGW__buttonPrimary{color:#fff;background-color:var(--color-blue-primary,#1e4e99);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;width:200px;height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .3s;display:flex}.entry-confirm-module-scss-module__fH9xGW__buttonPrimary:hover:not(:disabled){background-color:var(--color-blue-hover,#16396b)}.entry-confirm-module-scss-module__fH9xGW__buttonPrimary:disabled{cursor:not-allowed;background-color:#939393}.entry-confirm-module-scss-module__fH9xGW__buttonBack{border:1px solid var(--color-placeholder,#dcdcdc);width:200px;height:44px;color:var(--color-primary,#252a2c);font-family:var(--font-primary,"Noto Sans JP",sans-serif);background-color:var(--color-white,#fff);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:flex}.entry-confirm-module-scss-module__fH9xGW__buttonBack:hover:not(:disabled){border-color:var(--color-blue-primary,#1e4e99);background-color:#f5f7fa}.entry-confirm-module-scss-module__fH9xGW__buttonBack:disabled{color:#939393;cursor:not-allowed}@media (max-width:1024px) and (min-width:768px){.entry-confirm-module-scss-module__fH9xGW__applicationConfirm{padding:40px}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__inner{width:100%;max-width:700px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__row{padding:24px 16px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__label{width:160px}}@media (max-width:767px){.entry-confirm-module-scss-module__fH9xGW__applicationConfirm{padding:30px 20px}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__inner{gap:40px;width:100%}.entry-confirm-module-scss-module__fH9xGW__applicationConfirm__description p{font-size:13px;line-height:22px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__row{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__label{width:100%;font-size:13px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__value{font-size:13px;line-height:22px}.entry-confirm-module-scss-module__fH9xGW__confirmButtons{flex-direction:column;gap:16px;width:100%}.entry-confirm-module-scss-module__fH9xGW__confirmButtons .entry-confirm-module-scss-module__fH9xGW__buttonPrimary{order:-1}.entry-confirm-module-scss-module__fH9xGW__buttonBack,.entry-confirm-module-scss-module__fH9xGW__buttonPrimary{width:100%;max-width:280px}}@media (max-width:375px){.entry-confirm-module-scss-module__fH9xGW__applicationConfirm{padding:20px 16px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__row{padding:16px 12px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__label{font-size:12px}.entry-confirm-module-scss-module__fH9xGW__confirmTable__value{font-size:12px;line-height:20px}.entry-confirm-module-scss-module__fH9xGW__buttonPrimary,.entry-confirm-module-scss-module__fH9xGW__buttonBack{width:160px}}
.recruit-header-module-scss-module__ptJEMq__header{z-index:999;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;width:100%;max-height:22.01vw;padding:24px 40px 16px;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.recruit-header-module-scss-module__ptJEMq__header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#15126f08 0%,#eff6ff4d 50%,#1e4e9908 100%);width:100%;height:100%;position:absolute;top:0;left:0}.recruit-header-module-scss-module__ptJEMq__logoArea{align-items:center;display:flex}.recruit-header-module-scss-module__ptJEMq__logo{display:block}.recruit-header-module-scss-module__ptJEMq__navArea{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.recruit-header-module-scss-module__ptJEMq__links{justify-content:flex-end;display:flex}.recruit-header-module-scss-module__ptJEMq__linkButton{width:200px}.recruit-header-module-scss-module__ptJEMq__navMenu{align-items:center;display:flex}.recruit-header-module-scss-module__ptJEMq__navMenu ul{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.recruit-header-module-scss-module__ptJEMq__navMenu li{position:relative}.recruit-header-module-scss-module__ptJEMq__navMenu a{color:#252a2c;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s}.recruit-header-module-scss-module__ptJEMq__navMenu a:hover,.recruit-header-module-scss-module__ptJEMq__navMenu li.recruit-header-module-scss-module__ptJEMq__active a{color:#1e4e99}.recruit-header-module-scss-module__ptJEMq__navMenu li.recruit-header-module-scss-module__ptJEMq__active:after{content:"";background-color:#1e4e99;width:100%;height:2px;position:absolute;bottom:-8px;left:0}.recruit-header-module-scss-module__ptJEMq__occupationButton{color:#fff;background-color:#1e4e99;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-weight:500;text-decoration:none;transition:background-color .3s;display:flex}.recruit-header-module-scss-module__ptJEMq__occupationButton:hover{background-color:#2a6bc3}.recruit-header-module-scss-module__ptJEMq__mobileMenuArea,.recruit-header-module-scss-module__ptJEMq__menuTrigger{display:none}.recruit-header-module-scss-module__ptJEMq__hamburgerWrapper{z-index:1000;cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.recruit-header-module-scss-module__ptJEMq__hamburger{background-color:#252a2c;width:24px;height:2px;transition:all .3s;position:relative}.recruit-header-module-scss-module__ptJEMq__hamburger:before,.recruit-header-module-scss-module__ptJEMq__hamburger:after{content:"";background-color:#252a2c;width:24px;height:2px;transition:all .3s;position:absolute}.recruit-header-module-scss-module__ptJEMq__hamburger:before{top:-8px}.recruit-header-module-scss-module__ptJEMq__hamburger:after{top:8px}.recruit-header-module-scss-module__ptJEMq__menuTrigger:checked+.recruit-header-module-scss-module__ptJEMq__hamburgerWrapper .recruit-header-module-scss-module__ptJEMq__hamburger{background-color:#0000}.recruit-header-module-scss-module__ptJEMq__menuTrigger:checked+.recruit-header-module-scss-module__ptJEMq__hamburgerWrapper .recruit-header-module-scss-module__ptJEMq__hamburger:before{top:0;transform:rotate(45deg)}.recruit-header-module-scss-module__ptJEMq__menuTrigger:checked+.recruit-header-module-scss-module__ptJEMq__hamburgerWrapper .recruit-header-module-scss-module__ptJEMq__hamburger:after{top:0;transform:rotate(-45deg)}.recruit-header-module-scss-module__ptJEMq__mobileNavArea{z-index:999;background-color:#fff;width:80%;max-width:300px;height:100vh;padding:80px 20px 20px;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-2px 0 5px #0000001a}.recruit-header-module-scss-module__ptJEMq__menuTrigger:checked~.recruit-header-module-scss-module__ptJEMq__mobileNavArea{right:0}.recruit-header-module-scss-module__ptJEMq__mobileNavMenu ul{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.recruit-header-module-scss-module__ptJEMq__mobileNavMenu a{color:#252a2c;padding:8px 0;font-size:18px;font-weight:500;text-decoration:none;display:block}.recruit-header-module-scss-module__ptJEMq__mobileNavMenu li.recruit-header-module-scss-module__ptJEMq__active a{color:#1e4e99}.recruit-header-module-scss-module__ptJEMq__mobileLinks{border-top:1px solid #e9ecef;flex-direction:column;gap:16px;margin-top:32px;padding-top:24px;display:flex}.recruit-header-module-scss-module__ptJEMq__mobileButton{color:#fff;background-color:#1e4e99;border-radius:100px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s;display:flex}.recruit-header-module-scss-module__ptJEMq__mobileButton:hover{background-color:#2a6bc3}.recruit-header-module-scss-module__ptJEMq__mobileButton span{line-height:1}@media (max-width:767px){.recruit-header-module-scss-module__ptJEMq__header{padding:16px 20px}.recruit-header-module-scss-module__ptJEMq__navArea{display:none}.recruit-header-module-scss-module__ptJEMq__mobileMenuArea{display:block}}@media (min-width:768px){.recruit-header-module-scss-module__ptJEMq__mobileMenuArea{display:none}}
.section-header-module-scss-module__xCHi7G__header{display:flex}.section-header-module-scss-module__xCHi7G__headerMain{flex-direction:column;justify-content:center;gap:8px;font-size:40px;font-weight:600;display:flex}.section-header-module-scss-module__xCHi7G__headerSub{font-size:14px;font-weight:700}.section-header-module-scss-module__xCHi7G__headercenter{text-align:center}.section-header-module-scss-module__xCHi7G__headerleft{text-align:left}@media (max-width:1119px) and not (max-width:1024px){.section-header-module-scss-module__xCHi7G__headerMain{font-size:32px}.section-header-module-scss-module__xCHi7G__headerSub{font-size:13px}}@media (max-width:1024px) and not (max-width:768px){.section-header-module-scss-module__xCHi7G__headerMain{font-size:28px}.section-header-module-scss-module__xCHi7G__headerSub{font-size:12px}}@media (max-width:768px){.section-header-module-scss-module__xCHi7G__header{align-items:baseline;gap:1.0432vw}.section-header-module-scss-module__xCHi7G__headerMain{font-size:32px}.section-header-module-scss-module__xCHi7G__headerSub{font-size:11px}}
.contact-module-scss-module__yJa7Jq__contact{background-color:#fff;justify-content:center;align-items:center;width:100%;padding:120px 80px;display:flex}.contact-module-scss-module__yJa7Jq__contact__container{justify-content:center;width:100%;max-width:1440px;display:flex}.contact-module-scss-module__yJa7Jq__contact__inner{flex-direction:column;align-items:center;gap:60px;width:100%;max-width:800px;display:flex}.contact-module-scss-module__yJa7Jq__contact__description{align-items:flex-start;width:100%;display:flex}.contact-module-scss-module__yJa7Jq__contact__descriptionText{color:#252a2c;letter-spacing:.14px;margin:0;font-size:14px;font-weight:500;line-height:25px}.contact-module-scss-module__yJa7Jq__contact__form{flex-direction:column;gap:32px;width:100%;display:flex}.contact-module-scss-module__yJa7Jq__contact__formItem{flex-direction:column;gap:12px;width:100%;display:flex}.contact-module-scss-module__yJa7Jq__contact__formItem:has(.contact-module-scss-module__yJa7Jq__contact__checkboxField){align-items:center}.contact-module-scss-module__yJa7Jq__contact__formField{width:100%}.contact-module-scss-module__yJa7Jq__contact__formField--twoColumn{gap:20px;width:100%;display:flex}.contact-module-scss-module__yJa7Jq__contact__formColumn{flex:1}.contact-module-scss-module__yJa7Jq__contact__checkboxField{align-items:center;gap:10px;display:flex}.contact-module-scss-module__yJa7Jq__contact__checkbox{cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:1px;flex-shrink:0;width:20px;height:20px}.contact-module-scss-module__yJa7Jq__contact__checkboxLabel{color:#000;cursor:pointer;font-size:14px;font-weight:400;line-height:1}.contact-module-scss-module__yJa7Jq__contact__privacyLink{color:#0349d0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}.contact-module-scss-module__yJa7Jq__contact__privacyLink:hover{color:#0234a0}.contact-module-scss-module__yJa7Jq__contact__errorMessage{color:#dc3545;margin-top:8px;font-size:12px;font-weight:400;line-height:1.4;display:block}.contact-module-scss-module__yJa7Jq__contact__formSubmit{justify-content:center;align-items:center;width:100%;padding-top:60px;display:flex}.contact-module-scss-module__yJa7Jq__contact__submitButton{color:#fff;cursor:pointer;background-color:#1e4e99;border:none;border-radius:100px;justify-content:center;align-items:center;width:200px;height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:background-color .3s;display:flex}.contact-module-scss-module__yJa7Jq__contact__submitButton:hover{background-color:#163a7a}.contact-module-scss-module__yJa7Jq__contact__submitButton:disabled{cursor:not-allowed;background-color:#939393}.contact-module-scss-module__yJa7Jq__formLabelTwoColumn{gap:20px;width:100%;display:flex}@media (max-width:768px){.contact-module-scss-module__yJa7Jq__contact{padding:60px 40px}.contact-module-scss-module__yJa7Jq__contact__inner{gap:40px}.contact-module-scss-module__yJa7Jq__contact__form{gap:24px}.contact-module-scss-module__yJa7Jq__contact__formField--twoColumn{flex-direction:column;gap:12px}.contact-module-scss-module__yJa7Jq__contact__formSubmit{padding-top:40px}.contact-module-scss-module__yJa7Jq__contact__submitButton{width:100%;max-width:280px;height:40px}.contact-module-scss-module__yJa7Jq__formLabelTwoColumn{flex-direction:column;gap:12px}}@media (max-width:375px){.contact-module-scss-module__yJa7Jq__contact{padding:40px 20px}.contact-module-scss-module__yJa7Jq__contact__inner{gap:30px}.contact-module-scss-module__yJa7Jq__contact__submitButton{width:100%;max-width:240px}}
.gallery-module-scss-module__apg8gq__gallery{background-color:#fff;justify-content:center;align-items:center;width:100%;padding:120px 80px;display:flex}.gallery-module-scss-module__apg8gq__galleryInner{justify-content:center;align-items:center;width:100%;display:flex}.gallery-module-scss-module__apg8gq__galleryContent{flex-direction:column;gap:60px;width:100%;max-width:1000px;display:flex}.gallery-module-scss-module__apg8gq__galleryGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (max-width:1024px){.gallery-module-scss-module__apg8gq__gallery{padding:80px 40px}.gallery-module-scss-module__apg8gq__galleryGrid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.gallery-module-scss-module__apg8gq__gallery{padding:60px 40px}.gallery-module-scss-module__apg8gq__galleryContent{gap:40px}.gallery-module-scss-module__apg8gq__galleryGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:375px){.gallery-module-scss-module__apg8gq__gallery{padding:40px 20px}.gallery-module-scss-module__apg8gq__galleryContent{gap:30px}}
.layout-module-scss-module__8ZBPrq__body{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.layout-module-scss-module__8ZBPrq__body main{flex:1}
