.p-heading01{aspect-ratio:375/520;padding-block:50px 85px}.p-heading01_img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.p-heading01_inner{position:relative}.p-heading01_text{margin-top:12px;font-size:2rem;line-height:1.5}.p-heading01_accent{display:inline-block;margin-inline:.1em;padding:2px 8px 8px;background-color:#2a0608;color:#fff;line-height:1}.p-heading01_cta{max-width:325px;margin:98px auto 0;color:#c7161d}.p-heading01_ctaLead{position:relative;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:-0.08em;text-align:center}.p-heading01_ctaLead::before,.p-heading01_ctaLead::after{position:absolute;height:26px;background-color:currentColor;content:""}.p-heading01_ctaLead::before{left:7px;rotate:-30deg}.p-heading01_ctaLead::after{right:7px;rotate:30deg}.p-heading01_ctaLead{margin:0 auto 6px;padding-inline:23px;font-size:1.125rem;line-height:1.55}.p-heading01_ctaLead::before,.p-heading01_ctaLead::after{bottom:-2px;width:1.5px}.p-heading01_ctaBtnText{color:#c7161d;font-size:1.375rem}.p-pagelink{z-index:2;position:relative;margin-top:-25px}.p-pagelink_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}.p-pagelink_link{display:block;border-radius:30px}.p-pagelink_inner{grid-template-columns:14px minmax(0, 1fr);min-height:50px;padding:6px 18px 8px 13px;border:2px solid rgba(0,0,0,0);border-radius:30px;background-color:#c7161d;color:#fff;font-size:1rem;text-align:center}.p-pagelink_inner::before{filter:brightness(0) invert(1)}.p-contentRadius-flow,.p-contentRadius-voice,.p-contentRadius-price,.p-contentRadius-reason{padding-block:50px 60px;border-top-left-radius:0}.p-contentRadius-intro{margin-top:130px;padding-block:0;border-top-left-radius:0;background:url("/biz/apartment/img/index/content01_bg01-sp.svg") calc(50% + 5px) top/110% auto no-repeat,#fbf0d4 url("/biz/apartment/img/index/content01_bg02-sp.svg") center bottom 220px/100% auto no-repeat}.p-introTitle{position:relative;width:min(76vw,100%);max-width:800px;margin:0 auto -50px;padding:18px 15px 20px;translate:0 -50px;border-radius:10px;background-color:#2a0608;color:#fff;font-weight:700;font-size:min(5.34vw,clamp(1.25rem, 1.5267175573vw + 0.8921755725rem, 1.625rem));line-height:1.6;text-align:center}.p-introTitle::after{position:absolute;top:calc(100% - 1px);left:50%;width:30px;height:20px;translate:-50% 0;background-color:#2a0608;content:"";clip-path:polygon(100% 0, 0 0, 50% 100%)}.p-marker01{background:linear-gradient(transparent 67%, #fff 67%);font-size:1.625rem}.p-introGrid{display:grid;margin-top:30px;gap:20px}.p-introGrid_text{min-width:0}.p-introLead{font-size:min(5.87vw,1.375rem)}.p-introGrid_img01{border-radius:20px}.p-introGrid_img02{border-radius:20px}.p-conclusion{display:grid;position:relative;place-items:center;min-height:220px;margin-top:75px;padding:20px 15px;background:url("/biz/apartment/img/index/content01_img03-sp.webp") center/cover no-repeat}.p-conclusion_label{position:absolute;bottom:calc(100% - 20px);left:50%;width:200px;translate:-50% 0}.p-conclusion_text{color:#fff;font-weight:700;font-size:min(8vw,1.875rem);line-height:1.8;text-align:center}.p-contentRadius-reason{padding-top:60px;background:#ffe6e9 url("/biz/apartment/img/index/content02_bg01.svg") center top/800px auto no-repeat}.p-reasonHeading{max-width:906px;margin-inline:auto}.p-pointTitle,.p-pointTitle-icon{font-size:1.375rem}.p-pointTitle-icon{padding-inline:45px}.p-pointIcon{position:absolute;top:15px;right:15px;width:50px}.p-imgBlock01{order:-1}.p-compare{display:grid;gap:40px}.p-compare_col{display:grid;width:100%;max-width:400px;margin-inline:auto;gap:20px}.p-compare_headImg{margin-bottom:-15px}.p-ctaSection{padding:45px 10px 55px;background-color:#c7161d;color:#fff}.p-ctaSection_lead{position:relative;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:-0.08em;text-align:center}.p-ctaSection_lead::before,.p-ctaSection_lead::after{position:absolute;height:26px;background-color:currentColor;content:""}.p-ctaSection_lead::before{left:7px;rotate:-30deg}.p-ctaSection_lead::after{right:7px;rotate:30deg}.p-ctaSection_lead{margin:0 auto 14px;padding-inline:20px;font-size:min(4.8vw,1.125rem);line-height:1.4}.p-ctaSection_lead::before,.p-ctaSection_lead::after{bottom:-5px;width:2px}.p-ctaSection_btnText{color:#c7161d;font-size:clamp(1.25rem,0.5089058524vw + 1.1307251908rem,1.375rem)}.p-pointList{margin-top:40px}.p-support{overflow:hidden;border:2px solid #c7161d;border-radius:20px;background-color:#ffeeef}.p-support_title{padding:10px 15px 12px;background-color:#c7161d;color:#fff;font-weight:700;font-size:1.125rem;line-height:1.6;text-align:center}.p-support_list{display:grid;padding:15px;gap:10px}.p-support_item{display:grid;grid-template-columns:50px minmax(0, 1fr);align-items:center;padding:15px;gap:15px;border-radius:10px;background-color:#fff}.p-support_text{font-size:.875rem}.p-subTitle{position:relative;width:-moz-fit-content;width:fit-content;margin:50px auto 0;color:#c7161d;font-weight:700;font-size:clamp(1.375rem,1.0178117048vw + 1.1364503817rem,1.625rem);line-height:1.6;text-align:center}.p-subTitle_label{position:absolute;top:-19px;left:-40px;width:62px}.p-photoList{display:grid}.p-photoList_img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.p-photoList_caption{max-width:none;padding:8px 12px;border-radius:0 10px 0 0;background-color:hsla(0,0%,100%,.8);font-size:min(4.8vw,1.125rem);white-space:nowrap}.p-contentRadius-price{background:#eff0e6 url("/biz/apartment/img/index/price_bg-sp.svg") center top/100% auto no-repeat}.p-priceLead{max-width:700px;margin-inline:auto;padding:13px 20px 15px;border:2px solid #c7161d;border-radius:50px;background-color:#ffeeef;color:#c7161d;font-weight:700;font-size:clamp(1.125rem,1.5267175573vw + 0.7671755725rem,1.5rem);line-height:1.6;text-align:center}.p-priceTitle{margin-top:40px;padding:8px 15px 10px;border-radius:10px;background-color:#c7161d;color:#fff;font-weight:700;font-size:1.25rem;line-height:1.5;text-align:center}.p-table01>thead>tr>th{padding:8px 5px 9px;border:1px solid #2a0608;background-color:#ffeeef;color:#2a0608;font-weight:500;font-size:.75rem}.p-table01>thead>tr:first-child>th:not([colspan]){background-color:#f1f1f1}.p-table01>thead>tr:first-child>th:first-child{font-weight:700;font-size:.875rem}.p-table01>tbody>tr{height:73px}.p-table01>tbody>tr>:is(th,td){padding:10px 5px;background-color:#fff;font-weight:700;font-size:.9375rem;text-align:center}.p-table01>tbody>tr>.p-table01_text{font-weight:500;font-size:.8125rem}.p-table01_sup{font-size:.625rem}.p-table01-sp>thead>tr>th{padding:8px 5px 9px;border:1px solid #2a0608;background-color:#fff;color:#2a0608;font-size:.875rem}.p-table01-sp>thead>tr>th:first-child{background-color:#f1f1f1}.p-table01-sp>tbody>tr{height:auto}.p-table01-sp>tbody>tr>:is(th,td){padding:9px 6px 10px}.p-table01-sp>tbody>tr>th{background-color:#f1f1f1;font-size:.8125rem}.p-table01-sp>tbody>tr>td{background-color:#fff;font-weight:700;text-align:center}.p-table01-sp>tbody>.p-table01_service>th{background-color:#ffeeef}.p-tableIcon{border-width:1.5px}.p-table02>thead>tr{height:42px}.p-table02>thead>tr>th{padding-block:0}.p-table02>tbody>tr{height:auto}.p-table02>tbody>tr>:is(th,td){padding-block:6px 8px}.p-table02>tbody>tr>th[scope=row]{background-color:rgba(0,0,0,0)}.p-table02>tbody>tr>th[scope=rowgroup]{border-top:1px solid #fff}.p-table02_accent{background-color:#ffeeef}.p-table02_btn{display:block;width:-moz-fit-content;width:fit-content;margin:10px auto 0;padding:4px 18px 6px;border-radius:20px;background-color:#fff;color:#2a0608;line-height:1.5}.p-contentRadius-voice{background:#fbf0d4 url("/biz/apartment/img/index/voice_bg-sp.svg") center top/100% auto no-repeat}.p-voiceLead{font-size:1.25rem}.p-voiceList{display:grid;justify-items:center;gap:30px}.p-voiceList_item{width:100%;max-width:300px}.p-contentRadius-flow{background:#ffe6e9 url("/biz/apartment/img/index/flow_bg-sp.svg") center top/100% auto no-repeat}.p-flow{display:grid;max-width:700px;margin-inline:auto;gap:15px}.p-flow_item{display:grid;position:relative;grid-template-columns:minmax(0, 1fr) 120px;align-items:center;padding:20px;gap:10px;border-radius:20px;background-color:#fff}.p-flow_item:not(:last-child)::after{position:absolute;top:100%;left:50%;width:30px;height:16px;translate:-50% 0;background-color:#c7161d;content:"";clip-path:polygon(100% 0, 0 0, 50% 100%)}.p-flow_head{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:5px 10px}.p-flow_label{display:grid;place-items:center;min-width:70px;min-height:30px;padding:2px 12px 3px;border-radius:15px;background-color:#c7161d;color:#fff;font-weight:600;font-size:1rem;line-height:1.2;font-family:"Figtree",sans-serif}.p-flow_title{font-weight:700;font-size:1.125rem;line-height:1.5}@media (min-width: 500px){.p-heading01{aspect-ratio:2/1;padding-block:70px 100px}.p-heading01_text{font-size:min(6.4vw,2.375rem);line-height:1.45}.p-heading01_accent{padding:3px 8px 10px}.p-heading01_br{display:none}.p-heading01_cta{max-width:400px;margin:78px 0 0}.p-heading01_ctaLead{margin-bottom:10px;padding-inline:16px;line-height:1.4;white-space:nowrap}.p-heading01_ctaLead::before,.p-heading01_ctaLead::after{bottom:-5px;width:2px;height:21px}.p-heading01_ctaBtn{max-width:400px}.p-compare{grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}.p-compare_col{gap:12px}.p-compare_headImg{margin-bottom:-8px}}@media (min-width: 768px){.p-pagelink_list{grid-template-columns:repeat(4, minmax(0, 1fr))}.p-contentRadius-flow,.p-contentRadius-voice,.p-contentRadius-price,.p-contentRadius-reason{padding-block:80px 100px}.p-contentRadius-intro{background:#fbf0d4 url("/biz/apartment/img/index/content01_bg01-pc.svg") center top/140% auto no-repeat}.p-marker01{font-size:1.75rem}.p-introGrid{grid-template:"img01 text" auto "img01 img02" 1fr/minmax(0, 460fr) minmax(0, 360fr);align-items:end;max-width:860px;margin:40px auto 0;gap:15px 30px}.p-introGrid_text{grid-area:text}.p-introGrid_body{font-size:.9375rem;line-height:1.55}.p-introLead{font-size:1.25rem}.p-introGrid_img01{grid-area:img01}.p-introGrid_img02{grid-area:img02}.p-conclusion{min-height:250px;margin-top:95px;background-image:url("/biz/apartment/img/index/content01_img03-pc.webp")}.p-conclusion_label{width:250px}.p-conclusion_text{font-size:2.3125rem}.p-contentRadius-reason{background-size:117% auto}.p-pointTitle,.p-pointTitle-icon{font-size:1.75rem}.p-pointTitle-icon{padding-inline:38px}.p-pointIcon{top:22px;right:22px;width:60px}.p-compare{gap:25px}.p-compare_col{gap:20px}.p-compare_headImg{margin-bottom:-15px}.p-ctaSection{padding-block:50px 60px}.p-ctaSection_lead{padding-inline:25px;font-size:1.3125rem}.p-pointList{margin-top:60px}.p-support_title{font-size:1.25rem}.p-support_item{grid-template-columns:60px minmax(0, 1fr);padding:20px;gap:20px}.p-subTitle{margin-top:60px}.p-subTitle_label{top:-48px;left:-85px;width:90px}.p-photoList{grid-template-columns:repeat(3, minmax(0, 1fr))}.p-photoList_caption{padding:6px 8px;font-size:.75rem}.p-contentRadius-price{background-image:url("/biz/apartment/img/index/price_bg-pc.svg");background-size:106% auto}.p-priceTitle{margin-top:50px;font-size:1.5625rem}.p-table01-sp{display:none}.p-table02>tbody>tr>th[scope=rowgroup]{padding-inline:5px;font-size:.875rem}.p-contentRadius-voice{background-image:url("/biz/apartment/img/index/voice_bg-pc.svg");background-size:106% auto}.p-voiceLead{font-size:1.5rem}.p-voiceList{grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}.p-contentRadius-flow{background-image:url("/biz/apartment/img/index/flow_bg-pc.svg");background-size:106% auto}.p-flow{max-width:600px;gap:20px}.p-flow_item{grid-template-columns:minmax(0, 1fr) 150px;-moz-column-gap:30px;column-gap:30px;padding:20px 30px}.p-flow_head{grid-column:1;align-self:end}.p-flow_title{font-size:1.25rem}.p-flow_text{grid-column:1;align-self:start}.p-flow_br{display:none}.p-flow_img{grid-row:1/span 2;grid-column:2}}@media (min-width: 768px){.p-introGrid_text{-ms-grid-row:1;-ms-grid-column:3}.p-introGrid_img01{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.p-introGrid_img02{-ms-grid-row:3;-ms-grid-column:3}}@media (any-hover: hover)and (min-width: 1024px){.p-pagelink_inner{pointer-events:none;transition:background-color .2s,border-color .2s,translate .2s,color .2s}.p-pagelink_link:hover .p-pagelink_inner{translate:0 4px;border-color:#c7161d;background-color:#ffeeef;color:#c7161d}.p-pagelink_link:hover .p-pagelink_inner::before{filter:none}.p-table02_btn{transition:background-color .2s}.p-table02_btn:hover{background-color:#ffeeef}}@media (min-width: 1024px){.p-heading01{padding-block:90px 110px}.p-heading01_inner{width:calc(100% - 120px);max-width:none}.p-heading01_text{font-size:2.875rem}.p-heading01_accent{padding:4px 9px 12px}.p-heading01_cta{margin-top:58px}.p-heading01_ctaBtn{min-height:80px}.p-heading01_ctaBtnText{font-size:1.625rem}.p-heading01_ctaBtnText::before{left:-49px;width:36px;height:36px}.p-pagelink{width:calc(100% - 40px*2);margin-top:-30px}.p-pagelink_inner{min-height:60px;padding:8px 18px 10px 14px}.p-contentRadius-flow,.p-contentRadius-voice,.p-contentRadius-price,.p-contentRadius-reason{padding-block:120px}.p-introTitle{padding-block:25px 27px;font-size:2rem}.p-marker01{font-size:1.875rem}.p-introGrid_body{line-height:1.75}.p-conclusion{min-height:280px;margin-top:120px}.p-conclusion_label{width:300px}.p-conclusion_text{font-size:2.5rem}.p-contentRadius-reason{padding-top:80px}.p-pointTitle,.p-pointTitle-icon{font-size:2.125rem}.p-pointTitle-icon{padding-inline:25px}.p-pointIcon{top:30px;right:30px;width:70px}.p-imgBlock01{order:0}.p-ctaSection_lead{margin-bottom:16px;font-size:1.5rem}.p-ctaSection_btnText{font-size:1.625rem}.p-pointList{margin-top:80px}.p-support_item{grid-template-columns:70px minmax(0, 1fr)}.p-subTitle{margin-top:70px}.p-photoList_caption{font-size:.6875rem}.p-priceLead{padding-block:18px 20px}.p-priceTitle{margin-top:60px;padding-block:10px 12px;font-size:1.875rem}.p-flow{max-width:700px}}@media (min-width: 1280px){.p-pagelink{width:calc(100% - 100px*2)}.p-pagelink_list{gap:20px}.p-pagelink_inner{padding-inline:18px 23px;font-size:1.125rem}.p-introGrid{-moz-column-gap:40px;column-gap:40px;margin-top:50px}.p-introLead{font-size:1.5rem}.p-conclusion_text{font-size:3.125rem}.p-compare{gap:40px}.p-support_list{grid-template-columns:repeat(2, minmax(0, 1fr));padding:20px;gap:20px}.p-support_text{font-size:.9375rem}.p-subTitle{font-size:1.875rem}.p-subTitle_label{left:-96px;width:100px}.p-photoList_caption{font-size:.875rem}.p-table01>thead>tr>th{font-size:.875rem}.p-table01>thead>tr:first-child>th:first-child{font-size:1.125rem}.p-table01>tbody>tr>:is(th,td){padding-inline:10px;font-size:1.125rem}.p-table01>tbody>tr>.p-table01_text{font-size:1rem}.p-table02>tbody>tr>th[scope=rowgroup]{padding-inline:15px;font-size:1rem}.p-voiceList{gap:50px}.p-flow{grid-template-columns:repeat(5, minmax(0, 1fr));max-width:none;gap:15px}.p-flow_item{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0, 1fr);justify-items:center;padding:20px 10px;text-align:center}.p-flow_item:not(:last-child)::after{top:50%;left:100%;width:15px;height:30px;translate:0 -50%;clip-path:polygon(0 0, 100% 50%, 0 100%)}.p-flow_head{display:grid;align-self:auto;justify-items:center;width:100%}.p-flow_label{width:100%}.p-flow_title{display:grid;align-items:center;min-height:3em;font-size:1rem}.p-flow_text{align-self:auto;font-size:.875rem}.p-flow_br{display:inline}.p-flow_img{grid-row:auto;grid-column:auto;width:120px;margin-top:10px}}@media (min-width: 1440px){.p-heading01{aspect-ratio:auto;height:600px}.p-contentRadius_inner{min-width:1000px}.p-contentRadius-intro{background-size:1682px auto}.p-contentRadius-reason{background-size:1400px auto}.p-photoList_caption{padding:8px 12px;font-size:1rem}.p-contentRadius-price{background-size:1266px auto}.p-table01>thead>tr>th{font-size:1rem}.p-table01>thead>tr:first-child>th:first-child{font-size:1.25rem}.p-table01>tbody>tr{height:81px}.p-table01>tbody>tr>:is(th,td){font-size:1.25rem}.p-table01>tbody>tr>.p-table01_text{font-size:1.125rem}.p-contentRadius-voice{background-size:1266px auto}.p-contentRadius-flow{background-size:1266px auto}.p-flow_item{padding:20px}.p-flow_head{row-gap:15px}.p-flow_title{min-height:0;font-size:1.125rem}.p-flow_text{font-size:1rem;line-height:1.6}.p-flow_img{margin-top:6px}}@media not all and (min-width: 768px){.p-introGrid_text{margin-bottom:10px}.p-imgBlock01-important{translate:-5px 0}.p-table01{display:none}.p-table02{display:block}.p-table02>colgroup,.p-table02>thead>tr>th:first-child{display:none}.p-table02>thead{display:block;z-index:1;position:sticky;top:50px}.p-table02>tbody{display:block}.p-table02>thead>tr,.p-table02>tbody>tr{display:grid;grid-template-columns:minmax(0, 1fr) 70px 70px}.p-table02>thead>tr{height:auto;min-height:42px}.p-table02>thead>tr>th{display:grid;align-content:center;padding:6px 4px 7px;font-size:.8125rem;line-height:1.4}.p-table02>thead>tr>th:last-child{border-right:0}.p-table02>tbody>tr>:is(th,td){display:grid;align-content:center}.p-table02>tbody>tr>th[scope=row]{padding-inline:10px;font-size:.875rem;text-align:left}.p-table02>tbody>tr>th[scope=rowgroup]{grid-column:1/-1;padding-block:8px 9px;border-right:0}.p-table02>tbody>tr>td{padding-inline:0}.p-table02>tbody>tr>td:last-child{border-right:0}}/*# sourceMappingURL=index.css.map */
