main figure img{border-radius:8px}.lower{background:#242421}.lower main p{color:#fff}[class*=row-]{align-items:normal}.tit-box{text-align:left;margin-bottom:0}.img-box{flex-basis:29.57%}.img-box picture{margin-bottom:10px;display:block}.txt-box{flex-basis:42.67%}.row-1 .col,.row-2 .col{flex-basis:50%}.row-1 .tit,.row-2 .tit{font-size:min(4.1vw,17px);margin-bottom:2em;letter-spacing:.03em}.row-1 .txt,.row-2 .txt{font-size:min(3.2vw,14px);line-height:2.2em}.row-1 .txt{letter-spacing:.02em}.row-2 .txt-name{text-align:right;font-size:12px}.row-2 .txt-name em{display:block;font-size:1.5em;letter-spacing:.275em;margin-bottom:.2em}.row-3{padding:0 0 80px;margin:20px auto 0}.row-3 .property-list{margin-top:40px}.row-3 .property-list ul li .txt-box .property-name{font-size:min(3.5vw,18px)}.row-3 .property-list ul li .txt-box .design-name{color:#a4917f;font-size:min(2.7vw,11px)}.row-3 .property-list ul li .txt-box .property-ct a{background:#40312e;font-size:min(2.7vw,11px)}.row-4{padding:80px 0;margin-bottom:0}.row-4 .txt-box{flex-basis:78.3%}.row-4 .txt-box .box{margin-top:35px;background:#e4e4df;border-radius:22px;padding:40px 55px 35px 55px;position:relative}.row-4 .txt-box .box::after{position:absolute;bottom:-22px;right:50px;box-sizing:border-box;content:"";width:48px;height:36px;border-style:solid;border-color:#e4e4df #e4e4df rgba(0,0,0,0) rgba(0,0,0,0);border-width:18px 24px}.row-4 .txt-box .box:nth-of-type(2){background:#c4c4ba}.row-4 .txt-box .box:nth-of-type(2)::after{border-color:#c4c4ba #c4c4ba rgba(0,0,0,0) rgba(0,0,0,0)}.row-4 .txt-box .box p{color:inherit}.row-4 .txt-box .box .tit-bl{color:#563a34;font-size:min(4.2vw,22px);line-height:1.6em;font-weight:600;letter-spacing:.225em;padding-left:min(2.8vw,20px);margin-bottom:30px;position:relative}.row-4 .txt-box .box .tit-bl::before{content:"";position:absolute;border-left:3px solid #563a34;left:0;top:.35em;bottom:.25em}.row-4 .txt-box .box .txt{font-size:min(3.2vw,14px);line-height:2em;letter-spacing:.03em}.row-4 .txt-box .box .txt-name{text-align:right;font-size:13px;letter-spacing:.03em;margin-top:10px}.row-4 .txt-box .box .txt-name em{font-size:21px;margin-left:1.5em;letter-spacing:.225em}.row-5{margin-bottom:0}.row-5 .txt-box{flex-basis:78.3%;border:solid #999;border-width:1px 0;padding:35px 0}.row-5 .txt-box .box{gap:40px;align-items:center}.row-5 .txt-box .box+.box{margin-top:35px}.row-5 .txt-box .box .icon-col{flex-basis:50px;text-align:center}.row-5 .txt-box .box .tit{margin-bottom:0;color:#dfc8b3;font-size:18px;font-weight:500}.row-5 .txt-box .box .txt{font-size:14px;letter-spacing:.01em}.row-5 .txt-box .box .txt-col{flex-basis:calc(100% - 50px)}.row-6{margin-top:120px;margin-bottom:0}.row-6 .txt-box{flex-basis:78.3%}.row-6 .txt-box .txt{margin-top:20px;font-size:15px;line-height:2em;letter-spacing:.03em}#ft-works{margin-top:120px}@media(min-width: 768px){.row-3 .property-list ul li{flex-basis:calc((100% - 40px)/3)}}@media(max-width: 767px){.tit-ul{text-align:center}.tit-var-ul{text-align:center;margin-bottom:40px}.row-1 .tit-box,.row-2 .tit-box{text-align:center;margin-bottom:50px}.row-1{margin-bottom:50px}.row-1 .img-box{margin-top:50px}.row-2{margin-bottom:75px}.row-2 .img-box{margin-top:65px}.row-3{padding:0}.row-3 .property-list ul li{flex-basis:calc((100% - 20px)/2)}.row-4{padding:90px 0}.row-4 .txt-box .box{padding:30px 25px 22px}.row-4 .txt-box .box .txt-name em{display:block;margin:0 -0.3em 0 0;font-size:1.3em}.row-5 .icon-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.row-5 .txt-box{border:none;padding:0}.row-6{margin-top:75px}.row-6 .tit-var-ul{margin-bottom:30px}.row-6 .txt-box .txt{margin-top:30px}}
/*# sourceMappingURL=design-office.min.css.map */