#main .title{position:relative}#main .title h1{font-size:min(6.5svw,50px);border-bottom:2px solid #fff;width:37.5%;text-align:center;color:#fff;position:absolute;bottom:7%;left:0;text-shadow:0 0 10px rgba(0,0,0,.7)}@media screen and (max-width: 767px){#main .title h1{width:70%;bottom:15%;border-bottom:1px solid #fff;text-align:left;padding:0 0 0 .5em}}#main .title .cap{position:absolute;right:0;bottom:0;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#main .sub{background:#080156;padding:.5em .5em 100px;position:relative}@media screen and (max-width: 767px){#main .sub{padding:2em 0}}#main .sub .cap{font-size:min(2.3svw,12px);margin:0 auto 70px;color:#fff;max-width:1000px;text-align:right}#main .sub .lead{text-align:center;color:#c8bb9b;font-size:min(6.4svw,46px);margin:0;font-family:"EB Garamond",serif;font-weight:normal}@media screen and (max-width: 767px){#main .sub .lead{font-size:min(6.7svw,53px);margin:0}}#main .sub .lead span{color:#c9bc9c;font-size:min(4.6svw,28px)}@media screen and (max-width: 767px){#main .sub .lead span{font-size:min(5.1svw,34px)}}#main .sub .txt{font-size:min(4.6svw,28px);color:#fff;text-align:center;margin:0 0 2em}@media screen and (max-width: 767px){#main .sub .txt{font-size:min(5.4svw,38px)}}#main .sub ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:635px;margin:0 auto}@media screen and (max-width: 767px){#main .sub ul{width:85%}}#main .sub ul li{width:32%}#contents{color:#231815}#contents h2{color:#564824;font-size:min(6svw,42px);text-align:center;font-family:"EB Garamond",serif;font-weight:normal}@media screen and (max-width: 767px){#contents h2{font-size:min(6.8svw,54px)}}#contents .sub{color:#564824;font-size:min(3.4svw,22px);text-align:center;margin:0 0 1.5em}@media screen and (max-width: 767px){#contents .sub{font-size:min(4svw,26px)}}#contents .txt{text-align:center;font-size:min(3svw,18px);margin:0}@media screen and (max-width: 767px){#contents .txt{font-size:min(3.4svw,22px)}}#contents #design{padding:0 0 200px}@media screen and (max-width: 767px){#contents #design{padding:0 0 4em}}#contents #design .top{padding:170px 0}@media screen and (max-width: 767px){#contents #design .top{padding:2em 0}}#contents #design .sec01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto 150px}@media screen and (max-width: 767px){#contents #design .sec01{margin:0 auto 2em}}#contents #design .sec01 .left{width:58%}@media screen and (max-width: 767px){#contents #design .sec01 .left{width:100%}}#contents #design .sec01 .left .photo{position:relative}#contents #design .sec01 .left .photo .cap{position:absolute;bottom:0;right:-2.5em;font-size:min(2.3svw,12px)}@media screen and (max-width: 767px){#contents #design .sec01 .left .photo .cap{right:0;color:#fff;padding:0 .5em}}#contents #design .sec01 .right{width:42%;box-sizing:border-box;padding:0 10% 0 5%}@media screen and (max-width: 767px){#contents #design .sec01 .right{width:100%;padding:1em}}#contents #design .sec01 .right dl dt{color:#564824;font-size:min(3.4svw,22px);margin:0 0 1em}@media screen and (max-width: 767px){#contents #design .sec01 .right dl dt{font-size:min(4svw,26px)}}#contents #design .sec01 .right dl dd{font-size:min(3svw,18px);line-height:2}@media screen and (max-width: 767px){#contents #design .sec01 .right dl dd{font-size:min(3.4svw,22px)}}#contents #design .sec02{background:#575f63}#contents #design .sec02 .wrap{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 767px){#contents #design .sec02 .wrap{padding:2em}}#contents #design .sec02 .left{width:65%}@media screen and (max-width: 767px){#contents #design .sec02 .left{width:100%}}#contents #design .sec02 .left dl{color:#c9bc9c}#contents #design .sec02 .left dl dt{font-size:min(3.4svw,22px);border-top:2px solid #c9bc9c;border-bottom:2px solid #c9bc9c;text-align:center;margin:0 0 .5em;padding:.25em 0}@media screen and (max-width: 767px){#contents #design .sec02 .left dl dt{font-size:min(4.7svw,29px)}}#contents #design .sec02 .left dl dd{font-size:min(3svw,18px);line-height:2}@media screen and (max-width: 767px){#contents #design .sec02 .left dl dd{font-size:min(3.4svw,22px)}}#contents #design .sec02 .right{width:23%;padding:0 0 4em}@media screen and (max-width: 767px){#contents #design .sec02 .right{width:100%;padding:0 0 2em}}#contents #design .sec03,#contents #design .sec04,#contents #design .sec05{padding:200px 0 0 0;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){#contents #design .sec03,#contents #design .sec04,#contents #design .sec05{padding:4em 0 0;width:90%}}#contents #design .sec03 h3,#contents #design .sec04 h3,#contents #design .sec05 h3{text-align:center;font-size:min(3.4svw,22px);color:#564824;border-bottom:1px solid #564824;padding:0 0 .25em}@media screen and (max-width: 767px){#contents #design .sec03 h3,#contents #design .sec04 h3,#contents #design .sec05 h3{font-size:min(4.5svw,27px)}}#contents #design .sec03 h3{margin:0 0 90px}@media screen and (max-width: 767px){#contents #design .sec03 h3{margin:0 0 2em}}#contents #design .sec03 .block{margin:0 0 120px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#contents #design .sec03 .block{margin:0 0 2em}}#contents #design .sec03 .block .photo{width:48%}@media screen and (max-width: 767px){#contents #design .sec03 .block .photo{width:100%;margin:0 0 1em}}#contents #design .sec03 .block dl{width:46%}@media screen and (max-width: 767px){#contents #design .sec03 .block dl{width:100%}}#contents #design .sec03 .block dl dt{font-size:min(3.4svw,22px);text-align:center;margin:0 0 1em}@media screen and (max-width: 767px){#contents #design .sec03 .block dl dt{font-size:min(4.5svw,27px)}}#contents #design .sec03 .block dl dd{font-size:min(3svw,18px)}@media screen and (max-width: 767px){#contents #design .sec03 .block dl dd{font-size:min(3.2svw,20px)}}#contents #design .sec04 h3,#contents #design .sec05 h3{margin:0 0 1em}@media screen and (max-width: 767px){#contents #design .sec04 h3,#contents #design .sec05 h3{margin:0 0 .5em}}#contents #design .sec04 .txt,#contents #design .sec05 .txt{font-size:min(3.2svw,20px);margin:0 0 80px}@media screen and (max-width: 767px){#contents #design .sec04 .txt,#contents #design .sec05 .txt{margin:0 0 2em}}#contents #design .sec04 .img,#contents #design .sec05 .img{max-width:1920px;margin:0 auto}@media screen and (max-width: 767px){#contents #design .sec04 .img,#contents #design .sec05 .img{width:80%}}@media screen and (max-width: 767px){#contents #design .sec05 .img{width:100%}}#contents #common{border-top:2px solid #7e7b77;padding:170px 0 190px 0}@media screen and (max-width: 767px){#contents #common{padding:4em 0}}#contents #common .txt{margin:0 0 170px}@media screen and (max-width: 767px){#contents #common .txt{margin:0 0 2em}}#contents #common .img{max-width:1000px;margin:0 auto}#contents #landplan{border-top:2px solid #7e7b77;padding:170px 0 190px 0}@media screen and (max-width: 767px){#contents #landplan{padding:4em 0}}#contents #landplan .top .txt{margin:0 0 40px}@media screen and (max-width: 767px){#contents #landplan .top .txt{margin:0 0 2em}}#contents #landplan .sec01 .img{max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){#contents #landplan .sec01 .img{margin:0 auto 2em;width:95%}#contents #landplan .sec01 .img.last{width:80%}}#contents #landplan .sec01 .detail{max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail{width:90%}}#contents #landplan .sec01 .detail dl{border:1px solid #393332;margin:0 auto 2em}#contents #landplan .sec01 .detail dl dt{background:#f1ede4;font-size:min(3.4svw,22px);text-align:center;padding:.5em 0;border-bottom:1px solid #393332}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail dl dt{font-size:min(4.5svw,27px)}}#contents #landplan .sec01 .detail dl dd{font-size:min(3svw,18px);text-align:center;padding:1.5em}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail dl dd{font-size:min(3.2svw,20px)}}#contents #landplan .sec01 .detail dl dd img{display:block;width:auto}#contents #landplan .sec01 .detail dl dd img.img01,#contents #landplan .sec01 .detail dl dd img.img02,#contents #landplan .sec01 .detail dl dd img.img03{height:25px;margin:15px auto 0}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail dl dd img.img01,#contents #landplan .sec01 .detail dl dd img.img02,#contents #landplan .sec01 .detail dl dd img.img03{height:16px;margin:15px auto 0}}#contents #landplan .sec01 .detail dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail dl dd ul{display:block}}#contents #landplan .sec01 .detail dl dd ul li{margin:1.5em 0 0 0;width:32%}@media screen and (max-width: 767px){#contents #landplan .sec01 .detail dl dd ul li{width:100%}}#contents #landplan .sec02,#contents #landplan .sec03{padding:200px 0 0 0;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){#contents #landplan .sec02,#contents #landplan .sec03{padding:4em 0 0 0;width:90%}}#contents #landplan .sec02 h3,#contents #landplan .sec03 h3{text-align:center;font-size:min(4.5svw,27px);color:#564824;border-bottom:1px solid #564824;padding:0 0 .25em}#contents #landplan .sec02 .img{margin:100px auto;max-width:700px}@media screen and (max-width: 767px){#contents #landplan .sec02 .img{margin:3em 0}}#contents #landplan .sec02 dl{padding:0 0 0 1.4em;max-width:700px;margin:0 auto 2em}@media screen and (max-width: 767px){#contents #landplan .sec02 dl{width:100%}}#contents #landplan .sec02 dl dt{font-size:min(4.6svw,28px);position:relative}@media screen and (max-width: 767px){#contents #landplan .sec02 dl dt{font-size:min(5.5svw,40px);font-size:120%}}#contents #landplan .sec02 dl dt span{display:inline-block;background:#080156;color:#fff;font-size:min(3svw,18px);text-align:center;width:1.5em;padding:.3em 0;line-height:1;margin:0;position:absolute;top:.45em;left:-2em}@media screen and (max-width: 767px){#contents #landplan .sec02 dl dt span{font-size:min(4.6svw,28px);font-size:70%}}#contents #landplan .sec02 dl dt sup{font-size:min(2.3svw,12px)}@media screen and (max-width: 767px){#contents #landplan .sec02 dl dt sup{font-size:70%}}#contents #landplan .sec02 dl dd{font-size:min(3svw,18px)}@media screen and (max-width: 767px){#contents #landplan .sec02 dl dd{font-size:min(4.7svw,29px);font-size:100%}}#contents #landplan .sec03 .top h3{margin-bottom:45px}@media screen and (max-width: 767px){#contents #landplan .sec03 .top h3{margin-bottom:2em}}#contents #landplan .sec03 .top dl{margin:0 0 150px}@media screen and (max-width: 767px){#contents #landplan .sec03 .top dl{width:80%;margin:0 auto 3em}}#contents #landplan .sec03 .top dl dt{font-size:min(3.4svw,22px);color:#564824;text-align:center;margin:0 0 .5em}@media screen and (max-width: 767px){#contents #landplan .sec03 .top dl dt{font-size:min(4.5svw,27px);text-align:left}}#contents #landplan .sec03 .top dl dd{font-size:min(3svw,18px);text-align:center}@media screen and (max-width: 767px){#contents #landplan .sec03 .top dl dd{font-size:min(3.4svw,22px);text-align:left}}#contents #landplan .sec03 .block{max-width:540px;margin:0 auto 100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#contents #landplan .sec03 .block{width:80%;align-items:flex-end;margin:0 auto 2em}}#contents #landplan .sec03 .block .photo{width:50%}#contents #landplan .sec03 .block dl{width:45%}#contents #landplan .sec03 .block dl dt{font-size:min(3.4svw,22px);border-bottom:1px solid #918b8a;padding:0 0 .5em;margin:0 0 .5em}#contents #landplan .sec03 .block dl dt span{display:block;font-size:min(3.2svw,20px);margin-left:-0.5em}#contents #landplan .sec03 .block dl dd{font-size:min(3svw,18px)}@media screen and (max-width: 767px){#contents #landplan .sec03 .block dl dd{font-size:min(3.2svw,20px)}}#contents #landplan .sec03 .img{max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){#contents #landplan .sec03 .img{width:80%}}/*# sourceMappingURL=residence.css.map */