main .limited{font-size:min(2.8dvw,16px);line-height:1.6}main .limited .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}main .limited .btn-back{margin:1.5em auto 0;padding:1em 0;width:100%;max-width:20em;background:#a57d02;border:1px #a57d02 solid;position:relative;display:block;text-align:center;color:#fff;font-size:min(3dvw,18px);letter-spacing:.05em;line-height:1}@media screen and (768px <= width),print{main .limited .btn-back{margin:3em auto 0}}main .limited .btn-back::after{content:"▼";position:absolute;top:50%;left:1em;transform:translateY(-50%) rotate(90deg);color:inherit;font-size:.5em}main .limited .btn-back:hover{background:#fff;color:#a57d02}main .limited .sec{margin:0;width:100%;position:relative}main .limited .sec-mv .mv{margin:0;width:100%;aspect-ratio:5/3;background:url(../images/top/mv01.webp) no-repeat center center/cover}@media screen and (768px <= width),print{main .limited .sec-mv .mv{aspect-ratio:64/19}}main .limited .sec-mv .mv.lim-plan{background:url(../images/top/mv02.webp) no-repeat center center/cover}main .limited .sec-mv .mv h1{margin:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:min(6.8dvw,54px);line-height:1}main .limited .sec-mv .obi{margin:0;padding:1em 0;width:100%;background:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647)}@media screen and (768px <= width),print{main .limited .sec-mv .obi{padding:2em 0}}main .limited .sec-mv .obi .lead1,main .limited .sec-mv .obi .lead2{text-align:center;font-size:min(5.5dvw,40px);letter-spacing:.05em;line-height:1}main .limited .sec-mv .obi .lead2{font-size:min(3dvw,18px);line-height:1.6}main .limited .sec-login{padding:3em 0;background:url("../images/top/bg02.webp") no-repeat center center/cover}@media screen and (768px <= width),print{main .limited .sec-login{padding:6em 0}}main .limited .sec-login .block1{margin:0 auto;width:calc(100% - 2em);max-width:500px}main .limited .sec-login .block1 .txt{margin:0;width:100%;text-align:justify;line-height:1.6}@media screen and (768px <= width),print{main .limited .sec-login .block1 .txt{line-height:1.8}}main .limited .sec-login .block1 .input{margin:1em 0 0;padding:1.5em;width:100%;background:#fff;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.5019607843)}@media screen and (768px <= width),print{main .limited .sec-login .block1 .input{margin:1.5em 0 0;padding:2em 2.5em}}main .limited .sec-login .block1 .input sub{margin:0;width:100%;line-height:1}main .limited .sec-login .block1 .input #pass{margin:.25em 0 1em;padding:.75em 0;width:100%;border:1px #9f9f9f solid;outline:none;text-align:center;box-shadow:none}main .limited .sec-login .block1 .input #login{margin:0;padding:1em 0;width:100%;background:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647);display:block;text-align:center;line-height:1}main .limited .sec-login .block1 .input .txt2{margin:2em 0 1em;padding:2em 0 0;width:100%;border-top:1px #000 solid;text-align:center;font-size:min(2.5dvw,14px);line-height:1.4}main .limited .sec-login .block1 .input .req-btn{margin:0 auto;padding:1em 0;width:100%;background:#91313d;border:1px #91313d solid;position:relative;display:block;text-align:center;color:#fff;letter-spacing:.05em;line-height:1}main .limited .sec-login .block1 .input .req-btn::after{content:"▼";position:absolute;top:50%;right:1em;transform:translateY(-50%) rotate(-90deg);color:inherit;font-size:.5em}main .limited .sec-login .block1 .input .req-btn:hover{background:#fff;color:#91313d}main .limited .sec01 .block1,main .limited .sec01 .block2{margin:0;padding:1em 0;width:100%;background:#fff}@media screen and (768px <= width),print{main .limited .sec01 .block1,main .limited .sec01 .block2{padding:2em 0}}@media screen and (768px <= width),print{main .limited .sec01 .block1 .inblock .box2{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1.5em 0}}main .limited .sec01 .block2{background:#ededed}@media screen and (768px <= width),print{main .limited .sec01 .block2 .inblock{flex-direction:row-reverse}}@media screen and (768px <= width),print{main .limited .sec01 .block2 .inblock .box2{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1.5em 0;padding:0 0 0 15%}}@media screen and (768px <= width),print{main .limited .sec01 .block2 .inblock .box2.long{align-items:end}}main .limited .sec01 .inblock{align-items:center;gap:1.5em 4em}main .limited .sec01 .inblock .box1{margin:0;width:100%}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box1{width:50%}}main .limited .sec01 .inblock .box2{margin:0;width:100%}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box2{padding:0 15% 0 0;width:calc(50% - 4em);box-sizing:border-box}}main .limited .sec01 .inblock .box2 .ttl{margin:0;color:#a57d02;text-align:center}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box2 .ttl{text-align:left}}main .limited .sec01 .inblock .box2 .ttl dd{margin:0 0 .25em;padding-left:.1em;width:100%;font-family:"EB Garamond",serif;font-size:min(4.6dvw,28px);line-height:1}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box2 .ttl dd{margin:0 0 .5em}}main .limited .sec01 .inblock .box2 .ttl dt{margin:0;width:100%;font-size:min(5.5dvw,40px);font-weight:500;line-height:1}main .limited .sec01 .inblock .box2 .txt{margin:1em 0 0;width:100%;text-align:center}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box2 .txt{margin:unset;text-align:left}}main .limited .sec01 .inblock .box2 .btn{margin:.5em auto 0;padding:.5em 0;width:100%;max-width:14em;border:1px #a57d02 solid;position:relative;display:block;font-family:"EB Garamond",serif;text-align:center;color:#a57d02;font-size:min(4.6dvw,28px);letter-spacing:.05em;line-height:1}@media screen and (768px <= width),print{main .limited .sec01 .inblock .box2 .btn{margin:unset;max-width:none;font-size:min(3.75dvw,24px)}}main .limited .sec01 .inblock .box2 .btn::after{content:"▼";position:absolute;top:50%;right:1em;transform:translateY(-50%) rotate(-90deg);color:inherit;font-size:.5em}main .limited .sec01 .inblock .box2 .btn:hover{background:#a57d02;color:#fff}main .limited .sec-plan{padding:3em 0;background:url(../images/top/bg02.webp) no-repeat center center/cover}@media screen and (768px <= width),print{main .limited .sec-plan{padding:6em 0}}main .limited .sec-plan h2{margin:0 auto 1em;width:100%;text-align:center;font-size:min(4.6dvw,28px);letter-spacing:.05em;line-height:1.4}@media screen and (768px <= width),print{main .limited .sec-plan h2{margin:0 auto 2em;line-height:1}}main .limited .sec-plan .block1{margin:0 auto;width:80%;max-width:1024px;align-self:stretch;gap:1em 2em}@media screen and (768px <= width),print{main .limited .sec-plan .block1{width:calc(100% - 2em)}}main .limited .sec-plan .block1 .box1{margin:0;padding:1.5em 2em;width:100%;background:#fff;box-sizing:border-box;position:relative;align-self:stretch;text-align:center;box-shadow:0 0 3px rgba(0,0,0,.2509803922)}@media screen and (768px <= width),print{main .limited .sec-plan .block1 .box1{padding:2em;width:calc((100% - 4em)/3)}}main .limited .sec-plan .block1 .box1::before{content:"";border:1px #a67d02 solid;position:absolute;inset:.5em}main .limited .sec-plan .block1 .box1 .num{font-size:1.6em}main .limited .sec-plan .block1 .box1 small{font-size:min(2.3dvw,12px)}main .limited .sec-plan .block1 .box1 .spec1{margin:0;width:100%;font-family:"EB Garamond",serif;font-size:min(5.2dvw,36px);letter-spacing:.05em;line-height:1}main .limited .sec-plan .block1 .box1 .spec1 .en{margin:0 .05em 0 0;font-size:1.6em}main .limited .sec-plan .block1 .box1 .spec2{margin:1em 0;width:100%;height:4.5em;border-top:1px #a67d02 solid;border-bottom:1px #a67d02 solid;display:flex;justify-content:center;align-items:center;font-size:min(3.75dvw,24px);line-height:1}main .limited .sec-plan .block1 .box1 .spec3{margin:1.25em 0 .75em;width:100%;font-size:min(3.75dvw,24px);line-height:1}main .limited .sec-plan .block1 .box1 .spec3 .num{position:relative}main .limited .sec-plan .block1 .box1 .spec3 .num::before{content:"住居専有面積";white-space:nowrap;position:absolute;top:-0.2em;left:0;font-size:min(2.3dvw,12px)}main .limited .sec-plan .block1 .box1 .btn{margin:0 auto;padding:1em 0;width:100%;background:#a57d02;border:1px #a57d02 solid;position:relative;display:block;font-family:"EB Garamond",serif;text-align:center;color:#fff;font-size:min(2.5dvw,14px);letter-spacing:.05em;line-height:1}main .limited .sec-plan .block1 .box1 .btn::after{content:"▼";position:absolute;top:50%;right:1em;transform:translateY(-50%) rotate(-90deg);color:inherit;font-size:.5em}main .limited .sec-plan .block1 .box1 .btn:hover{background:#fff;color:#a57d02}main .limited .sec-plan .block1 .cap{margin:1em auto 0;width:100%;text-align:center;font-size:min(2.3dvw,12px);line-height:1.2}@media screen and (768px <= width),print{main .limited .sec-plan .block1 .cap{margin:2em auto 0;line-height:1}}/*# sourceMappingURL=limited.css.map */