body{border-left:10px solid #ce0000;color:#1b2930;font-family:-apple-system,BlinkMacSystemFont,Lato,Helvetica Neue,Noto Sans JP,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-size:16px;min-width:unset}.break-all{word-break:break-all}.footer__prime,.header,.main-bg{display:none}header{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;height:66px;justify-content:center}.div-container{overflow:hidden;padding:66px 0 0}.heading-prime{margin-top:83px}.page-description{margin:43px auto 0;max-width:calc(100% - 40px);text-align:center}.page-description ul{display:inline-block;list-style-type:none;margin:15px auto auto;text-align:center}.page-description ul li{line-height:24px;text-align:left}.page-description h3{font-size:24px;line-height:29px}.page-description span{display:block;line-height:24px;margin-top:24px}.property-search-wrap{display:inline-block;text-align:left}form{text-align:center}.result-info{background-color:rgba(255,221,222,.4);margin:40px auto 0;max-height:0;overflow:hidden;padding:0 125px;text-align:left;transition:max-height .5s ease,padding .7s ease}.result-info.show{max-height:500px;padding:43px 125px 41px}.result-info h3{font-size:24px;line-height:29px;margin-bottom:9px}.result-info div{margin-top:41px}.result-info span{display:block;line-height:24px}.result-info span.address-txt,.result-info span.department_phone,.result-info span.zipcode-txt{display:inline}.submit{align-items:center;background-color:#ce0000;border:none;color:#fff;display:flex;font-size:16px;height:56px;justify-content:center;margin:40px auto 80px;max-width:100%;position:relative;width:280px}.result-info.show+.submit{margin:80px auto}.buttons button i,.submit-btn i,.submit i{right:11px}.back i,.buttons button i,.submit-btn i,.submit i{font-size:8px;position:absolute;top:50%;transform:translateY(-50%)}.back i{left:11px}.footer__divider{width:calc(100vw - 10px)}.apartment-list ul li{text-align:left}.apartment-list ul li.active,.apartment-list ul li:hover{background-color:#f4f4f4}.for-sp{display:none}.form-steps-title{margin-top:80px;text-align:center}.form-steps-title svg{margin:0 auto}.form-section{margin:0 auto;max-width:934px}.confirm-text{margin:60px auto;max-width:934px}.form-section h3{font-size:24px;margin-top:63px}.form-section .submit{cursor:pointer;margin:60px auto 100px}.form-item{border-bottom:1px solid #bbb;padding:36px 40px}.form-item.no-border{border-bottom:none}.form-item.flex{align-items:flex-start}.form-confirm .form-item.flex{align-items:center}.form-item.flex label{margin-top:8px;min-width:278px;width:278px}.confirm .form-item.flex span{display:block;margin-top:8px;padding-left:21px}.form-item.flex .keyword-search+p{font-size:14px;margin:11px 0 9px}.gap-10px{gap:0 10px}.txt-input .form-item .ok{margin-left:0}.not-entered-input .input-wrapper,.not-entered-input select,.not-entered-input textarea{background-color:#ffddde}.form-input-date,.form-input-text,.form-select{border:1px solid #ccc;padding:12px 20px}.inquiry-types-select{width:344px}.form-input-text{width:526px}.form-input-text.short{width:326px}.relative{position:relative}.ic_arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-item .textarea-wrapper{border:1px solid #ccc;height:140px;padding:0 0 34px;width:526px}.form-item .textarea-wrapper+p{margin-top:10px}.form-item .flex.aligns-start{align-items:flex-start}.form-item .validation-message{flex-basis:100%;padding-left:0}.apartment-search-info{font-size:14px;margin:11px 0 9px}.flex-wrap{flex-wrap:wrap}.contact-radio{align-items:center;display:flex}.contact-radio span.phone{margin-right:40px}.txt-input .form-item .contact-radio .ok{margin-left:20px;margin-top:2px}.contact-radio input{accent-color:red;margin-right:5px}.mt-12px{margin-top:12px}.time-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.time-tags li{border:1px solid #ccc;border-radius:22px;cursor:pointer;display:inline-block;line-height:20px;padding:9px 20px}.time-tags li:hover{border:1px solid #4f4f4f}.time-tags li.active{background-color:#fff0f0;border:1px solid #ce0000}.return-input p,.time-tags+p{margin-top:10px}.for-pc{display:block}.complete .form-steps-title circle.sp-circle,.complete .form-steps-title path.pc-path,.complete .form-steps-title text.pc-text.step-3,.complete .form-steps-title text.sp-text.step-3,.confirm .form-steps-title circle.sp-circle,.confirm .form-steps-title path.pc-path,.confirm .form-steps-title text.pc-text.step-2,.confirm .form-steps-title text.sp-text.step-2{fill:#e9eaea}.complete .form-steps-title circle.step-3,.complete .form-steps-title path.step-3,.complete .form-steps-title text.pc-text,.complete .form-steps-title text.sp-text,.confirm .form-steps-title circle.step-2,.confirm .form-steps-title path.step-2,.confirm .form-steps-title text.pc-text,.confirm .form-steps-title text.sp-text{fill:#1b2930}.confirm .buttons{align-items:center;display:flex;justify-content:space-between;margin:60px auto 100px}.confirm .buttons .submit{margin:0}.back{align-items:center;border:2px solid #1b2930;color:#1b2930;display:flex;font-size:16px;height:56px;justify-content:center;max-width:100%;position:relative;width:280px}.complete .complete-text,.complete h3:not(.frequently-title),.reception-number-title,.reception-number-value,.screenshot-text{text-align:center}.complete .complete-text{margin:20px 0 0}.complete .result-info .heading-prime{margin-bottom:34px;margin-top:0}.complete .result-info .heading-prime h2{font-size:18px;line-height:24px;width:242px}.complete .result-info h4{font-size:18px;margin-bottom:9px}.complete .result-info h4:last-of-type{margin-top:34px}.complete .result-info p{font-size:16px}.textarea-wrapper{border:1px solid #ccc;position:relative}.textarea-wrapper textarea{border:none;height:100%;outline:none;padding:12px 20px 0;resize:none;width:100%}.char-counter{bottom:7px;color:#5c5c5c;position:absolute;right:10px}.reception-number-title{margin-top:17px}.reception-number-value{color:#bf2719;font-size:28px;font-weight:700;margin-top:10px}.screenshot-text{color:#1b2930;font-weight:700;margin:18px 0 56px}.tooltip-mark{display:inline-flex;position:relative}.tooltip-content{background-color:#eee8e2;bottom:calc(100% + 20px);display:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06));font-size:12px;padding:9px 16px}.tooltip-content,.tooltip-content:after{left:50%;position:absolute;transform:translateX(-50%)}.tooltip-content:after{border-color:#eee8e2 transparent transparent;border-style:solid;border-width:9px 5px 0;bottom:-9px;content:""}.tooltip-icon:hover+.tooltip-content{display:block}.tooltip-content span{font-weight:400;line-height:14px}.frequently-questions{margin-bottom:100px}.frequently-title{border-bottom:4px solid #eee8e3;padding-bottom:14px;text-align:left}.question-item{font-size:20px;line-height:24px}.question-item.active{margin-bottom:0}.question-item:first-of-type{margin-top:50px}.item-ask{align-items:center;background-color:#eee8e3;cursor:pointer;display:flex;justify-content:space-between;padding:21px 30px 17px}.item-ask span{font-weight:600}.item-answer{margin-bottom:35px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,margin-bottom .5s ease}.item-answer-inner{align-items:flex-start;display:flex;padding:32px 60px 32px 30px}.question-item.active .item-answer{margin-bottom:0;max-height:150px;opacity:1}.item-arrow{transition:all .5s}.question-item.active .item-arrow{transform:rotate(180deg)}.item-answer span:first-child{color:#ce0000;display:block;font-weight:600;min-width:34px}.item-answer a{text-decoration:underline}.item-answer a:hover{color:#ce0000}@media screen and (max-width:768px){body{font-size:14px}.logo{max-width:258px;width:calc(100% - 120px)}.div-container .heading-prime{margin-top:42px}.div-container .heading-prime .h2{font-size:20px;line-height:24px;width:calc(100% - 80px)}.page-description h3{font-size:16px}header{height:55px}.div-container{padding:56px 0 0}.page-description ul{margin-top:8px}.page-description span{margin-top:18px;text-align:left}.form{margin-top:27px}.property-search-wrap,.validation-message{margin:auto;width:calc(100% - 40px)}.txt-input .property-search-wrap .input{width:100%}.property-search-wrap label{margin-bottom:8px}.validation-message{line-height:17px;margin:auto;text-align:left}.form-item .validation-message{margin:5px 0 0}.result-info{padding:0 12px;width:calc(100% - 40px)}.result-info.show{padding:34px 12px}.apartment-list{height:181px;margin:16px auto 0;width:calc(100% - 40px)}.apartment-list.inquiry-apartment-list{width:100%}.submit{font-size:14px;height:48px;margin:0 auto 40px}.result-info.show+.submit{margin:40px auto}.for-sp{display:block}.result-info h3{font-size:20px}.for-pc{display:none}.form-item{margin:12px 15px;padding:0 0 12px}.form-section h3{font-size:18px;margin:31px 15px 0}.form-item.flex label{display:block;margin-bottom:5px}.form-section .form-item.flex label{min-width:200px;width:200px}.flex-sp{display:flex}.form-section .apartment-list{margin:0}.flex-sp-center{align-items:center}.form-steps-title{margin-top:30px}.input-div,.txt-input .form-item input[name=name_search]{width:calc(100% - 44px)}.form-item .textarea-wrapper,.input-div.input-div-textarea,.inquiry-types-select{width:100%}.time-tags li{padding:9px 40px}.form-item .form-input-text{width:calc(100% - 32px)}.confirm .buttons,.form-section .submit{margin:30px auto 60px}.confirm .buttons{padding:0 15px}.confirm .buttons a{height:48px;width:140px}.confirm-text{margin:30px auto;text-align:center}.complete .complete-text{margin:17px auto 0;text-align:center;width:58%}.screenshot-text{margin:16px auto 30px;text-align:center;width:85%}.complete .result-info.show{padding:34px 24px}.complete .result-info h4{font-size:16px}.txt-input .form-item .input{width:100%}.contact-radio span.phone{margin-right:30px}.prime-btn.submit-btn a{height:48px;width:280px}}@media screen and (max-width:950px){.form-steps-title svg.for-pc{width:90%}.confirm-text,.confirm .buttons,.form-section h3,.question-item{margin-left:15px;margin-right:15px}.item-answer-inner{padding:20px 0 20px 10px}.question-item:first-of-type{margin-top:20px}.item-ask{gap:10px}}@media screen and (max-width:890px){.form-item.flex label{min-width:185px;width:185px}}@media screen and (min-width:768px){.logo{width:365px}.div-container .heading-prime h2{font-size:32px;line-height:38px;padding:0 10px 5px;width:512px}.form{margin-top:37px}.property-search{flex-wrap:wrap;width:616px}.short-txt-input .label-no{width:100px}.validation-center{margin-bottom:15px;margin-top:41px}.apartment-list{height:181px;width:600px}.result-info{max-width:815px}.apartment-list ul li{font-size:16px}.form-item .apartment-list,.txt-input .form-item .input{margin:0;width:526px}.txt-input .form-item .input.short{width:344px}}@media screen and (min-width:768px) and (max-width:768px){.return-input{width:calc(100% - 200px)}.inquiry-types-select{width:344px}}@media screen and (min-width:769px) and (max-width:931px){.txt-input .form-item input[name=name_search]{width:480px}}@media screen and (max-width:430px){.question-item.active .item-answer{max-height:190px}}@media screen and (max-width:1024px){.tooltip-content{transform:translateX(-90%)}.tooltip-content:after{left:90%}}
