*{position:relative}.dummy{transform:scaleX(-1)}.dummy-image::after{content:"アタリ";padding:.25em .5em;background:#8e0000;color:#fff;text-align:center;width:-moz-fit-content;width:fit-content;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.dummy-txt::after{content:"アタリ";padding:.25em .5em;background:#8e0000;color:#fff;text-align:center;width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}body div{margin:unset;padding:unset}.inner{margin-inline:auto;max-width:1000px;width:96%}.wrap-inner{margin-inline:auto;max-width:1280px;width:96%}.box-inner{width:min(94%,1140px);margin-left:auto;margin-right:auto}figure{position:relative}figure img{position:relative;line-height:initial}figure figcaption{position:absolute;right:.5em;bottom:.5em;font-size:min(2svw,10px);color:#fff;line-height:1.2}figure figcaption.col-black{color:#000}figure figcaption.cap-out{position:relative;padding:1em}.mgn-btm10{margin-bottom:10%}#main{position:relative;width:100%;font-size:min(2.8svw,16px)}#main .cap{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#main::after{content:"";position:absolute;bottom:0;left:50%;background:#fff;width:1px;height:44px;z-index:2}@media screen and (max-width: 767px){#main::after{height:22px}}#contents{overflow:hidden;position:relative;font-size:min(2.8svw,16px)}#contents::before{content:"";position:absolute;top:0;left:50%;background:#c0b9af;width:1px;height:44px;z-index:2}@media screen and (max-width: 767px){#contents::before{height:22px}}#contents .lead{font-size:min(5.15svw,35px);color:#837451;margin:0 0 1em}#contents .txt{font-size:min(3svw,18px);color:#30302b;line-height:2}#contents .cap{text-align:right;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#contents .cap.b{color:#000}#contents .contents-in{padding:min(12vw,6em) 0}#contents .contents-obi-wrap{margin-bottom:5em;position:relative;z-index:1}@media screen and (max-width: 767px){#contents .contents-obi-wrap{margin-bottom:3em}}#contents .contents-obi-wrap::before{content:"";display:block;width:50%;background:#242424;box-shadow:5px 5px 5px rgba(36,36,36,.3);position:absolute;top:0;bottom:0;left:0;z-index:-1}@media screen and (max-width: 767px){#contents .contents-obi-wrap::before{width:85%}}#contents .contents-obi{padding:1em 0}#contents .contents-obi img{width:auto;height:34px}@media screen and (max-width: 767px){#contents .contents-obi img{height:4.5vw}}#contents .big-title{margin-bottom:1em;font-size:min(5svw,32px);line-height:1.8;letter-spacing:.15em;color:#f170ec}#contents .big-title.center-title{text-align:center}#contents .center-txt,#contents .center-txt2,#contents .center-txt3{text-align:center}#contents .center-txt{text-align:center;color:#000}#contents .center-txt2{line-height:2.4}#contents .sub{padding:2em 0 0;display:flex;justify-content:flex-end}#contents .sub img{height:100%;max-height:110px;width:auto}#contents .wrap{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#contents .wrap.wrap-re{flex-wrap:wrap-reverse}#contents .wrap .photo{position:relative;min-width:50%;width:calc((980px - 100%)*1000);max-width:100%}#contents .wrap .photo .cap{font-size:min(2svw,10px);position:absolute;bottom:0;right:0;padding:.5em;color:#fff}#contents .wrap .box{position:relative;min-width:50%;width:calc((980px - 100%)*1000);max-width:100%;padding:1rem;z-index:1}#contents .wrap .box h2{margin:0 0 min(2vw,1em)}#contents .wrap .box h2 img{width:auto;height:100%;max-height:130px}@media screen and (max-width: 767px){#contents .wrap .box h2 img{max-height:80px;margin:auto}}#contents .wrap .box .lead{color:#ffef81;font-size:min(4.8svw,30px)}#contents .wrap .box .lead.fc-w{color:#fff}#contents .wrap .box .txt{color:#fff}#contents .box-cnt{position:relative;background:url(../images/design/facade-bg.png) center center/cover no-repeat;padding:min(8vw,4rem) min(8vw,4rem) 0;width:90%;margin:auto}#contents .box-cnt::before{content:"";position:absolute;top:-1rem;right:-1rem;background:url(../images/design/facade-kazari01.png) center center/cover no-repeat;width:8rem;height:8rem}#contents .box-cnt::after{content:"";position:absolute;bottom:-1rem;left:-1rem;background:url(../images/design/facade-kazari02.png) center center/cover no-repeat;width:8rem;height:8rem}#contents .box-cnt-in{position:relative}#contents .box-cnt-in h2{position:absolute;top:0;left:-10%;margin:0 0 2em}#contents .box-cnt-in h2 img{width:auto;height:100%;max-height:130px}@media screen and (max-width: 767px){#contents .box-cnt-in h2 img{max-height:60px}}#contents .box-cnt-wrap{padding-top:min(20vw,10rem);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#contents .box-cnt-txt{min-width:65%;width:calc((480px - 100%)*1000);max-width:100%;margin-bottom:1em}#contents .box-cnt-txt p{font-size:min(2.4svw,12px);color:#fff;line-height:1.8}#contents .box-cnt-txt .title{font-size:min(4.1svw,23px);color:#97f38d;padding-bottom:1em}#contents .box-cnt-img{min-width:35%;width:calc((480px - 100%)*1000);max-width:100%}#contents .box-cnt-img div{display:flex;justify-content:center;align-items:flex-end;gap:1rem}#contents .box-cnt-img div img{width:100%;max-width:120px}#contents .box-cnt-img div dl{text-align:center}#contents .box-cnt-img div dl dt{font-size:min(2.4svw,12px);color:#fff}#contents .box-cnt-img div dl dd{font-size:min(3.6svw,18px);color:#e5d8ba}#contents .box-cnt-imglist{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem auto 0}#contents .box-cnt-imglist li{width:33.3333333333%}#contents .facade{position:relative;background:#1a1311;padding:0 0 min(10vw,10rem)}#contents .facade .photo{min-width:70%;margin-left:auto}@media screen and (max-width: 767px){#contents .facade .photo{position:absolute;top:-5%}}@media screen and (max-width: 767px){#contents .facade .photo .cap{top:10%;bottom:auto}}#contents .facade .box{position:absolute;left:0}@media screen and (max-width: 767px){#contents .facade .box{position:relative;text-align:center;padding-top:4rem}}#contents .facade .box h2{text-align:center;margin:auto}#contents .entrance{background:#f5f5f5;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(252, 246, 234) 100%);padding:min(6vw,6rem) 0 0}#contents .entrance .wrap{margin-bottom:0}#contents .entrance .wrap .box{position:absolute;top:auto;bottom:5%;left:5%;transform:none}@media screen and (max-width: 767px){#contents .entrance .wrap .box{bottom:-5%;left:0}}#contents .entrance .wrap .box h2 img.img1,#contents .entrance .wrap .box h2 img.img3{max-height:120px}@media screen and (max-width: 767px){#contents .entrance .wrap .box h2 img.img1,#contents .entrance .wrap .box h2 img.img3{max-height:60px;margin:0}}#contents .entrance .wrap .box h2 img.img2{max-height:100px}@media screen and (max-width: 767px){#contents .entrance .wrap .box h2 img.img2{max-height:60px}}#contents .entrance .wrap .box .lead.sp-out{display:block}@media screen and (max-width: 767px){#contents .entrance .wrap .box .lead.sp-out{display:none}}#contents .entrance .wrap.block{padding:min(16vw,8rem) 0}@media screen and (max-width: 767px){#contents .entrance .wrap.block{padding-top:0;padding-bottom:0}}#contents .entrance .wrap.block .box{top:50%;bottom:auto;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .entrance .wrap.block .box{margin:0 auto;position:relative;top:0;transform:none;text-align:center}}#contents .entrance .wrap.block .box .lead{color:#49b56e}#contents .entrance .wrap.block .box .txt{color:#000}#contents .entrance .wrap .img-tit .photo{margin:0 0 0 50%}@media screen and (max-width: 767px){#contents .entrance .wrap .img-tit .photo{margin:auto}}#contents .entrance .wrap .img-tit .box{position:absolute;top:auto;right:0;left:auto;bottom:0;transform:translateY(0%)}@media screen and (max-width: 767px){#contents .entrance .wrap .img-tit .box{bottom:0;left:0}}#contents .entrance .wrap .img-tit .box .lead{color:#ffef81}#contents .entrance .sp-view{display:none}@media screen and (max-width: 767px){#contents .entrance .sp-view{display:block;text-align:center}#contents .entrance .sp-view .lead{color:#4bb56f;padding:1rem 0}}#contents .entrance .wrap-inner .sp-view{display:none}@media screen and (max-width: 767px){#contents .entrance .wrap-inner .sp-view{display:block;text-align:center;position:relative}#contents .entrance .wrap-inner .sp-view .lead{color:#4bb56f;padding:0}}#contents .landplan{position:relative;background:#f5f5f5;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(252, 246, 234) 100%);padding:0 0 min(8vw,4rem)}#contents .landplan .sub{padding-top:0}#contents .landplan h2{margin:min(8vw,4rem) auto 1em}#contents .landplan h2 img{width:auto;height:100%;max-height:140px;margin:auto}@media screen and (max-width: 767px){#contents .landplan h2 img{max-height:100px}}#contents .landplan .lead{color:#49b56e}#contents .landplan .txt{color:#000}#contents .landplan .list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}#contents .landplan .list .block01,#contents .landplan .list .block02,#contents .landplan .list .block03{width:calc(33.3333333333% - 2rem)}@media screen and (max-width: 767px){#contents .landplan .list .block01,#contents .landplan .list .block02,#contents .landplan .list .block03{width:90%;margin:auto}}#contents .landplan .list .block01 h4 img,#contents .landplan .list .block02 h4 img,#contents .landplan .list .block03 h4 img{width:auto;height:100%;max-height:95px}#contents .landplan .list .block01 p,#contents .landplan .list .block02 p,#contents .landplan .list .block03 p{font-size:min(3.4svw,17px);padding-bottom:1em}#contents .landplan .list .block01 p .tc-yellow,#contents .landplan .list .block02 p .tc-yellow,#contents .landplan .list .block03 p .tc-yellow{color:#f2a26c}#contents .landplan .list ul{padding-top:1em;border-top:solid 1px #f2a26c}#contents .landplan .list ul li{margin:0 auto 1.5rem}#contents .landplan .list ul li .list-wrap{display:flex;justify-content:center;align-items:flex-start;gap:1rem}#contents .landplan .list ul li .list-wrap p{width:55%}#contents .landplan .list ul li .list-wrap figure{width:40%}#contents .landplan .list ul li .tit{display:flex;align-items:center;gap:.5em;font-size:min(3.2svw,16px);color:#f2a26c;padding-bottom:.5em}#contents .landplan .list ul li .tit::before{content:"";display:flex;justify-content:center;align-items:center;width:2em;height:2em;background:#f39f77;background:linear-gradient(90deg, rgb(243, 159, 119) 0%, rgb(232, 185, 31) 100%);color:#fff;font-weight:800;text-align:center;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Arial","Yu Gothic","Meiryo",sans-serif}#contents .landplan .list ul li .tit.num1::before{content:"01"}#contents .landplan .list ul li .tit.num2::before{content:"02"}#contents .landplan .list ul li .tit.num3::before{content:"03"}#contents .landplan .list ul li .tit.num4::before{content:"04"}#contents .landplan .list ul li .tit.num5::before{content:"05"}#contents .landplan .list ul li .tit.num6::before{content:"06"}#contents .landplan .list ul li .tit.num7::before{content:"07"}#contents .landplan .list ul li .tit.num8::before{content:"08"}#contents .landplan .list ul li .tit.num9::before{content:"09"}#contents .landplan .list ul li .tit.num10::before{content:"10"}#contents .landplan .list ul li .tit.num11::before{content:"11"}#contents .landplan .list ul li .tit.num12::before{content:"12"}#contents .landplan .list ul li .tit.num13::before{content:"13"}#contents .landplan .list ul li .tit.num14::before{content:"14"}#contents .landplan .list ul li .tit.num15::before{content:"15"}#contents .landplan .list ul li .tit ruby rt{font-size:min(2svw,10px);text-align:center}#contents .landplan .list ul li .word{width:100%;font-size:min(2.4svw,12px)}#contents .landplan .bottom{margin:min(12vw,6rem) auto;padding:1em 0;border-top:solid 1px #49b56e;border-bottom:solid 1px #49b56e}#contents .landplan .bottom .wrap{padding:2rem 0}@media screen and (max-width: 767px){#contents .landplan .bottom .wrap{padding-top:0}}#contents .landplan .bottom .photo.flex{display:flex;justify-content:center;align-items:center;gap:1rem}#contents .landplan .bottom .photo.flex figure{width:calc(50% - 1rem)}@media screen and (max-width: 767px){#contents .landplan .bottom .box{position:relative;top:0;left:0;transform:none;padding:2rem 1rem}}#contents .landplan .bottom .box img{margin:0}#contents .landplan .bottom .lead{color:#49b56e}#contents .landplan .bottom .txt{color:#000}/*# sourceMappingURL=design.css.map */