.pre-inc #home #contents .sec{margin:0;padding:2em 0;width:100%;position:relative}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec{padding:4em 0}}.pre-inc #home #contents .sec .txt{text-align:justify;font-size:clamp(12px,0.646rem + 0.44dvw,16px)}.pre-inc #home #contents .sec .txt2{margin:0 auto;width:100%;font-size:clamp(13px,0.683rem + 0.55dvw,18px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec .txt2{line-height:2}}.pre-inc #home #contents .sec00{padding:1em 0;background:linear-gradient(90deg, #2145A3, #AB1BB3)}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec00{padding:2em 0}}.pre-inc #home #contents .sec00 h3{margin:0 auto .5em;text-align:center;color:#fff;font-size:clamp(25px,1.122rem + 1.88dvw,42px);font-weight:500;letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec00 h3{margin:0 auto .75em}}.pre-inc #home #contents .sec00 .price{margin:0 auto;width:90%;max-width:760px}.pre-inc #home #contents .sec01{padding:1.5em 0;background:url(../images/top/bg01.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01{padding:3em 0}}.pre-inc #home #contents .sec01 .lead01{margin:0 auto}.pre-inc #home #contents .sec01 .lead01 dl{position:relative}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .lead01 dl{padding-top:.5em}}.pre-inc #home #contents .sec01 .lead01 dl dd{line-height:1.2}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .lead01 dl dd{position:absolute;top:0;left:.25em}}.pre-inc #home #contents .sec01 .lead01 dl dd small{font-size:clamp(10px,0.573rem + 0.22dvw,12px)}.pre-inc #home #contents .sec01 .lead01 dl dt{font-size:clamp(26px,1.159rem + 1.99dvw,44px);font-weight:500;letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .lead01 dl dt{font-size:clamp(28px,1.232rem + 2.21dvw,48px);letter-spacing:.1em}}.pre-inc #home #contents .sec01 .lead01 dl dt .num{color:#bb8d52;font-size:1.8em}.pre-inc #home #contents .sec01 .lead01 dl dt small{font-size:.8em}.pre-inc #home #contents .sec01 .block1{margin-top:2em}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .block1{margin-top:4em}}.pre-inc #home #contents .sec01 .block1 .box1{margin-bottom:.5em;padding-bottom:1em;width:100%;align-self:stretch;align-items:center;text-align:center;border-bottom:1px dashed rgba(0,0,0,.8156862745)}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .block1 .box1{margin:0;padding:0 3%;width:auto;border-right:1px dashed rgba(0,0,0,.8156862745);border-bottom:none}}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .block1 .box1:first-child{padding-left:0}}.pre-inc #home #contents .sec01 .block1 .box1:last-child{padding-bottom:0;border:none}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .block1 .box1:last-child{padding-right:0}}.pre-inc #home #contents .sec01 .block1 .box1 .case{position:relative}.pre-inc #home #contents .sec01 .block1 .box1 .ttl-sub{position:absolute;top:0;left:0;transform:translateY(50%);text-align:left;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec01 .block1 .box1 .ttl-sub{margin-bottom:.5em;position:static;transform:none}}.pre-inc #home #contents .sec01 .block1 .box1 .ttl{font-size:clamp(18px,0.866rem + 1.10dvw,28px);font-weight:500;letter-spacing:.05em;line-height:1}.pre-inc #home #contents .sec01 .block1 .box1 .ttl .num{color:#bb8d52;font-size:2.2em}.pre-inc #home #contents .sec01 .block1 .box1 .cap{margin-top:.5em;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1}.pre-inc #home #contents .sec02{padding:1.5em 0;background:url(../images/top-new/bg02.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02{padding:3em 0}}.pre-inc #home #contents .sec02 .block1{margin-bottom:1.5em;padding:1.5em 1.5em 1em;background:#fff}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block1{margin-bottom:2em;padding:2em 2em 1.5em}}.pre-inc #home #contents .sec02 .block1 h3{margin:0 auto .5em;text-align:center;font-size:clamp(25px,1.122rem + 1.88dvw,42px);font-weight:500;letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block1 h3{margin:0 auto .75em}}.pre-inc #home #contents .sec02 .block1 .price{margin:0 auto;width:100%;max-width:780px}.pre-inc #home #contents .sec02 .block2 .box1{width:50%;min-height:4em;border-right:1px solid rgba(202,187,137,.5019607843);align-self:stretch;align-items:center;text-align:center;color:#cabb89;font-size:clamp(16px,0.793rem + 0.88dvw,24px);font-weight:500;letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block2 .box1{width:33.3333333333%}}.pre-inc #home #contents .sec02 .block2 .box1:nth-child(2),.pre-inc #home #contents .sec02 .block2 .box1:nth-child(6){border-right:none}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block2 .box1:nth-child(2),.pre-inc #home #contents .sec02 .block2 .box1:nth-child(6){border-right:1px solid rgba(202,187,137,.5019607843)}}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block2 .box1:nth-child(4){border-right:none}}.pre-inc #home #contents .sec02 .block2 .box1:last-child{border-right:none}.pre-inc #home #contents .sec02 .block2 .box1 small{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}.pre-inc #home #contents .sec02 .block2 .line{margin:1em 0;width:100%;height:1px;background:rgba(202,187,137,.5019607843)}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec02 .block2 .line{margin:1.5em 0}}.pre-inc #home #contents .sec03{padding-bottom:2.5em;background:#fff;text-align:center;color:#000}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec03{padding-bottom:5em}}.pre-inc #home #contents .sec03 h2{margin:0;width:100%;font-family:"EB Garamond","serif";font-size:clamp(55px,2.272rem + 4.97dvw,100px);letter-spacing:.1em;line-height:1}.pre-inc #home #contents .sec03 h2 span{background:linear-gradient(90deg, #1749A2, #AF19B4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #home #contents .sec03 .sub{margin:.5em auto;padding:.5em 0;width:90%;max-width:680px;border-top:2px #000 solid;border-bottom:2px #000 solid;font-size:clamp(28px,1.232rem + 2.21dvw,48px);letter-spacing:.05em;line-height:1}.pre-inc #home #contents .sec03 .txt2{letter-spacing:.05em}.pre-inc #home #contents .sec03 .btn-box{margin:1em auto 0}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec03 .btn-box{margin:2em auto 0}}.pre-inc #home #contents .sec03 .block1{margin:3em auto 0;width:90%;max-width:1200px;gap:1.5em}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec03 .block1{margin:5em auto 0;gap:3em}}.pre-inc #home #contents .sec03 .block1 .box1{padding:2.5em 0;width:100%;border:1px solid #023260;box-sizing:border-box;position:relative}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec03 .block1 .box1{padding:3em 0;justify-content:flex-start}}.pre-inc #home #contents .sec03 .block1 .box1::before{content:"";position:absolute;inset:5px}.pre-inc #home #contents .sec03 .block1 .box1::after{content:"image";padding:.5em;position:absolute;right:5px;bottom:5px;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #home #contents .sec03 .block1 .box1.plan:before{background:url(../images/top-new/bg-plan.webp) no-repeat center center/cover}.pre-inc #home #contents .sec03 .block1 .box1.location:before{background:url(../images/top-new/bg-location.webp) no-repeat center center/cover}.pre-inc #home #contents .sec03 .block1 .box1.access:before{background:url(../images/top-new/bg-access.webp) no-repeat center center/cover}.pre-inc #home #contents .sec03 .block1 .box1.access::after{content:"JR「武蔵浦和」駅周辺上空からの航空写真（2026年4月撮影）";background:rgba(0,0,0,.5019607843);text-shadow:none}.pre-inc #home #contents .sec03 .block1 .box1>*{position:relative;z-index:1}.pre-inc #home #contents .sec03 .block1 .box1 .case{padding:1.5em;width:80%;background:hsla(0,0%,100%,.8156862745);text-align:left;box-shadow:0 0 3px rgba(0,0,0,.2509803922)}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec03 .block1 .box1 .case{margin-left:5px;padding:3em;width:40%;box-shadow:0 0 5px rgba(0,0,0,.2509803922)}}.pre-inc #home #contents .sec03 .block1 .box1 .case .ttl1{font-family:"EB Garamond","serif";font-size:clamp(37px,1.613rem + 2.98dvw,64px);letter-spacing:.05em;line-height:1}.pre-inc #home #contents .sec03 .block1 .box1 .case .ttl2{margin-top:.75em;font-size:clamp(11px,0.610rem + 0.33dvw,14px);letter-spacing:.05em;line-height:1}.pre-inc #home #contents .sec03 .block1 .box1 .case .txt{margin:2em 0;letter-spacing:.05em}.pre-inc #home #contents .sec03 .block1 .box1 .case .btn{padding:.55em 0 .45em;width:11em;background:linear-gradient(90deg, #012F5B, #055190);border:1px solid #055190;border-radius:9999px;display:block;text-align:center;color:#fff;font-family:"EB Garamond","serif";font-size:clamp(12px,0.646rem + 0.44dvw,16px);letter-spacing:.05em;line-height:1;transition:.3s}.pre-inc #home #contents .sec03 .block1 .box1 .case .btn:hover{background:#fff;color:#012f5b}.pre-inc #home #contents .sec04{padding:2.5em 0;background:url(../images/top-new/bg03.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04{padding:5em 0}}.pre-inc #home #contents .sec04 .block1{padding:2em;background:#fff;border:1px solid #023260;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1{padding:3em 2em 2em}}.pre-inc #home #contents .sec04 .block1 .ttl{margin-bottom:1em;color:#796110;font-size:clamp(18px,0.866rem + 1.10dvw,28px);font-weight:500;letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .ttl{line-height:1}}.pre-inc #home #contents .sec04 .block1 .txt{text-align:center;letter-spacing:.05em}.pre-inc #home #contents .sec04 .block1 .cap2{margin-top:1em;color:#9f1a1a;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}.pre-inc #home #contents .sec04 .block1 .inblock1{margin:1em auto 1.5em;width:100%;max-width:700px;letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock1{margin:2em auto 3em}}.pre-inc #home #contents .sec04 .block1 .inblock1 .pass-ttl{padding:.75em 0;width:25%;background:#707070;align-self:stretch;color:#fff}.pre-inc #home #contents .sec04 .block1 .inblock1 #password{padding:0 .5em;width:50%;background:#fff;border:1px solid #707070;box-sizing:border-box;align-self:stretch}.pre-inc #home #contents .sec04 .block1 .inblock1 #login-btn{margin-left:3%;padding:.75em 0;width:22%;background:#000;align-self:stretch;color:#fff}.pre-inc #home #contents .sec04 .block1 .inblock2{padding:1.5em 0;background:#f1eeea;flex-direction:column;align-items:center;gap:.5em;text-align:left}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock2{flex-direction:row;gap:1.5em}}.pre-inc #home #contents .sec04 .block1 .inblock2 .box1{width:80%}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock2 .box1{width:auto}}.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 dl{align-items:flex-end;gap:.5em;color:#796110;font-weight:500;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 dl{flex-direction:column;align-items:flex-start}}.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 dl dt{font-size:clamp(20px,0.939rem + 1.33dvw,32px)}.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 dl dd{font-size:clamp(14px,0.720rem + 0.66dvw,20px)}.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 .txt{margin-top:.5em;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock2 .box1 .txt{text-align:left}}.pre-inc #home #contents .sec04 .block1 .inblock2 .arrow{width:1.5em;position:relative;transform:rotate(90deg)}@media screen and (min-width: 769px),print{.pre-inc #home #contents .sec04 .block1 .inblock2 .arrow{width:1.5em;transform:none}}/*# sourceMappingURL=home.css.map */