.cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.3dvw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:.5em}#main{position:relative}#main .title{width:90%;margin:0 auto;position:absolute;top:82px;left:50%;transform:translateX(-50%);text-align:center}@media screen and (max-width: 768px){#main .title{top:50px}}#main .title h1{max-width:193px;margin:0 auto 1em;z-index:2}#main .title .txt{color:#fff;font-size:min(3.4dvw,22px)}#main video{width:100%;height:auto;font-size:0}#contents{font-family:"Shippori Mincho",serif}#contents .first{background:#f1efeb;padding:80px 0}@media screen and (max-width: 768px){#contents .first{padding:2em 0}}#contents .first .photo{position:relative;max-width:1040px;margin:0 auto}@media screen and (max-width: 768px){#contents .first .photo{width:90%}}#contents .sec01,#contents .sec02,#contents .sec03{background:url(../images/design/bg-sec01.webp) repeat-y 0 0;background-size:100%;padding:80px 0}@media screen and (max-width: 768px){#contents .sec01,#contents .sec02,#contents .sec03{padding:2em 0}}#contents .sec01 h2,#contents .sec02 h2,#contents .sec03 h2{max-width:536px;margin:0 auto 3em}@media screen and (max-width: 768px){#contents .sec01 h2,#contents .sec02 h2,#contents .sec03 h2{max-width:initial;height:35px;margin:0 auto 1.5em}#contents .sec01 h2 img,#contents .sec02 h2 img,#contents .sec03 h2 img{width:auto;height:100%;display:block;margin:0 auto}}#contents .sec01 .lead,#contents .sec02 .lead,#contents .sec03 .lead{font-size:min(5dvw,32px);text-align:center;margin:0 0 1.5em}#contents .sec01 .txt,#contents .sec02 .txt,#contents .sec03 .txt{font-size:min(2.8dvw,16px);text-align:center;line-height:2;margin:0 0 2em}#contents .sec01 .photo,#contents .sec02 .photo,#contents .sec03 .photo{position:relative}#contents .sec01 .flex{padding:80px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto}@media screen and (max-width: 768px){#contents .sec01 .flex{padding:2em 0 0 0;width:90%}}#contents .sec01 .flex .left{width:48%}@media screen and (max-width: 768px){#contents .sec01 .flex .left{width:100%;margin:0 0 1em}}#contents .sec01 .flex .left dl{padding:0 0 0 15%}@media screen and (max-width: 768px){#contents .sec01 .flex .left dl{padding:0}}#contents .sec01 .flex .left dl dt{color:#986e6e;font-size:min(3.75dvw,24px);margin:0 0 1em}#contents .sec01 .flex .left dl dd{font-size:min(2.8dvw,16px);line-height:2}#contents .sec01 .flex .right{width:48%}@media screen and (max-width: 768px){#contents .sec01 .flex .right{width:100%}}#contents .sec02{background:url(../images/design/bg-sec02.webp) repeat-y 0 0;background-size:100%;color:#fff;padding:80px 0 0 0}@media screen and (max-width: 768px){#contents .sec02{padding:2em 0 0 0}}#contents .sec02 .block{max-width:1280px;margin:0 auto}#contents .sec02 .block.entrance{margin-bottom:80px}@media screen and (max-width: 768px){#contents .sec02 .block.entrance{margin-bottom:2em}}#contents .sec02 .block.entrance .photo{width:90%;margin:0 0 0 10%}@media screen and (max-width: 768px){#contents .sec02 .block.entrance .photo{width:95%;margin:0 0 0 5%}}#contents .sec02 .block.entrance .bg{background:#fff;padding:10em 0 3em 10%;margin:-6em 0 0 0;width:80%}@media screen and (max-width: 768px){#contents .sec02 .block.entrance .bg{padding:5em 1em 1.5em 5%;margin:-3em 0 0 0;width:90%}}#contents .sec02 .block.entrance .bg h3{max-width:268px;margin:0 0 2em}@media screen and (max-width: 768px){#contents .sec02 .block.entrance .bg h3{max-width:initial;height:25px;margin:0 auto 1em}#contents .sec02 .block.entrance .bg h3 img{width:auto;height:100%}}#contents .sec02 .block.entrance .bg .copy{color:#986e6e;font-size:min(3.75dvw,24px);margin:0 0 1em}#contents .sec02 .block.entrance .bg .txt{color:#000;font-size:min(2.8dvw,16px);text-align:left}#contents .sec02 .block.terrace{margin-bottom:80px}@media screen and (max-width: 768px){#contents .sec02 .block.terrace{margin-bottom:2em}}#contents .sec02 .block.terrace .photo{width:90%;position:relative;z-index:2}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .photo{width:95%}}#contents .sec02 .block.terrace .flex{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;position:relative;padding:3em 0 1em 0}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .flex{padding:1.5em 0 1em}}#contents .sec02 .block.terrace .flex::after{content:"";width:80%;height:130%;background:#fff;position:absolute;bottom:0;right:0;z-index:1}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .flex::after{width:95%;height:110%}}#contents .sec02 .block.terrace .flex .left{width:45%;position:relative;z-index:2;padding:0 0 0 2.5%}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .flex .left{width:95%}}#contents .sec02 .block.terrace .flex .right{width:53%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative;z-index:2;padding:0 10% 0 0}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .flex .right{width:100%;padding:0 5% 0 0}}#contents .sec02 .block.terrace .flex .right h3{max-width:318px;margin:0 0 2em}@media screen and (max-width: 768px){#contents .sec02 .block.terrace .flex .right h3{max-width:initial;height:25px;margin:0 0 1em}#contents .sec02 .block.terrace .flex .right h3 img{width:auto;height:100%}}#contents .sec02 .block.terrace .flex .right .copy{color:#986e6e;font-size:min(3.75dvw,24px);margin:0 0 1em;text-align:right}#contents .sec02 .block.terrace .flex .right .txt{color:#000;font-size:min(2.8dvw,16px);text-align:right}#contents .sec02 .block.landplan{max-width:initial;width:90%}#contents .sec02 .block.landplan .copy{text-align:center;font-size:min(5dvw,32px);color:#e3dfc5}#contents .sec02 .block.landplan .photo{max-width:826px;margin:0 auto 80px;padding:0 0 1em}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .photo{margin:0 auto}}#contents .sec02 .block.landplan .slider-wrap{width:100%;overflow:hidden;padding:60px 0 70px}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap{padding:2em 0}}#contents .sec02 .block.landplan .slider-wrap .slider{width:100%}#contents .sec02 .block.landplan .slider-wrap .slick-list{overflow:visible}#contents .sec02 .block.landplan .slider-wrap .slick-track{display:flex;align-items:center}#contents .sec02 .block.landplan .slider-wrap .slide{width:540px;margin:0 15px;background:#fff;display:flex !important;align-items:center;padding:14px;box-sizing:border-box;transition:opacity .3s ease,transform .3s ease}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide{width:95%;margin:0;padding:.5em}}#contents .sec02 .block.landplan .slider-wrap .slide:not(.slick-center){opacity:.75;transform:scale(0.92)}#contents .sec02 .block.landplan .slider-wrap .slide .photo{position:relative;width:190px;flex-shrink:0;margin:0}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide .photo{width:25%}}#contents .sec02 .block.landplan .slider-wrap .slide .photo img{width:100%;display:block}#contents .sec02 .block.landplan .slider-wrap .slide .photo .cap{line-height:1}#contents .sec02 .block.landplan .slider-wrap .slide dl{margin:0;padding:0 0 0 18px;box-sizing:border-box}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide dl{padding:0 0 0 10px}}#contents .sec02 .block.landplan .slider-wrap .slide dt{margin:0 0 .5em}#contents .sec02 .block.landplan .slider-wrap .slide dt span{display:flex;align-items:center;justify-content:center;width:2em;height:2em;background:#a8965f;color:#fff;font-size:min(3dvw,18px);line-height:1}#contents .sec02 .block.landplan .slider-wrap .slide dd{margin:0;color:#111}#contents .sec02 .block.landplan .slider-wrap .slide dd h4{margin:0 0 10px;font-size:min(3.1dvw,19px);font-weight:400;line-height:1.5}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide dd h4{margin:0 0 5px}}#contents .sec02 .block.landplan .slider-wrap .slide dd p{margin:0;font-size:min(2.5dvw,14px);line-height:2}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide dd p{line-height:1.5}}#contents .sec02 .block.landplan .slider-wrap .slide dd p span{display:block;margin-top:8px;font-size:min(2dvw,10px);line-height:1.6}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slide dd p span{line-height:1.5}}#contents .sec02 .block.landplan .slider-wrap .slick-dots{bottom:-42px}#contents .sec02 .block.landplan .slider-wrap .slick-dots li{width:58px;height:3px;margin:0 3px}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slick-dots li{width:25px}}#contents .sec02 .block.landplan .slider-wrap .slick-dots li button{width:58px;height:3px;padding:0}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slick-dots li button{width:25px}}#contents .sec02 .block.landplan .slider-wrap .slick-dots li button::before{content:"";width:58px;height:3px;background:#fff;opacity:1}@media screen and (max-width: 768px){#contents .sec02 .block.landplan .slider-wrap .slick-dots li button::before{width:25px}}#contents .sec02 .block.landplan .slider-wrap .slick-dots li.slick-active button::before{background:#a8965f}#contents .sec02 .block.landplan .slider-wrap .slick-prev,#contents .sec02 .block.landplan .slider-wrap .slick-next{z-index:5;width:40px;height:40px}#contents .sec02 .block.landplan .slider-wrap .slick-prev::before,#contents .sec02 .block.landplan .slider-wrap .slick-next::before{font-size:min(5.5dvw,40px)}#contents .sec02 .block.landplan .slider-wrap .slick-prev{left:30px}#contents .sec02 .block.landplan .slider-wrap .slick-next{right:30px}#contents .sec02 .block.gyro{background:#f1efeb;max-width:initial;padding:80px 0}@media screen and (max-width: 768px){#contents .sec02 .block.gyro{padding:2em 0}}#contents .sec02 .block.gyro .bg{background:#000;max-width:1120px;margin:0 auto;padding:3em}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg{padding:1em;width:95%}}#contents .sec02 .block.gyro .bg .top{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1em}#contents .sec02 .block.gyro .bg .top .left{width:48%}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .top .left{width:100%}}#contents .sec02 .block.gyro .bg .top .left .logo{max-width:184px;margin:0 0 1em}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .top .left .logo{width:100px;margin:0 auto 1em}}#contents .sec02 .block.gyro .bg .top .left .name{font-size:min(3dvw,18px);margin:0 0 1em}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .top .left .name{text-align:center}}#contents .sec02 .block.gyro .bg .top .left .txt{text-align:left;font-size:min(2.8dvw,16px)}#contents .sec02 .block.gyro .bg .top .right{width:48%}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .top .right{width:100%}}#contents .sec02 .block.gyro .bg .top .right ul{display:flex;flex-wrap:wrap;justify-content:space-between}#contents .sec02 .block.gyro .bg .top .right ul li{width:48%}#contents .sec02 .block.gyro .bg .btm{display:flex;flex-wrap:wrap;justify-content:space-between;background:url(../images/design/gyro-img04.webp) no-repeat 0 0;background-size:cover;border:1px solid #986e6e;padding:4em 3em}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .btm{padding:1em}}#contents .sec02 .block.gyro .bg .btm .left{width:40%}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .btm .left{width:100%}}#contents .sec02 .block.gyro .bg .btm .left h3{max-width:166px;margin:0 0 1em}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .btm .left h3{max-width:initial;height:25px;margin:0 0 1em}#contents .sec02 .block.gyro .bg .btm .left h3 img{width:auto;height:100%}}#contents .sec02 .block.gyro .bg .btm .left .copy{font-size:min(3.4dvw,22px)}#contents .sec02 .block.gyro .bg .btm .right{width:55%}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .btm .right{width:100%}}#contents .sec02 .block.gyro .bg .btm .right .txt{text-align:left;padding:4em 0 0 0;margin:0}@media screen and (max-width: 768px){#contents .sec02 .block.gyro .bg .btm .right .txt{padding:1.5em 0 0 0}}#contents .sec03{padding:80px 0 0}@media screen and (max-width: 768px){#contents .sec03{padding:2em 0 0 0}}#contents .sec03 h2{max-width:338px}@media screen and (max-width: 768px){#contents .sec03 h2{max-width:initial;height:35px;margin:0 auto 1.5em}#contents .sec03 h2 img{width:auto;height:100%;display:block;margin:0 auto}}#contents .sec03 .view{position:relative;margin:0 0 80px}@media screen and (max-width: 768px){#contents .sec03 .view{margin:0 0 2em}}#contents .sec03 .view .day,#contents .sec03 .view .night{position:relative}#contents .sec03 .view .day .time,#contents .sec03 .view .night .time{position:absolute;width:auto;height:40px;bottom:1em;left:1em}@media screen and (max-width: 768px){#contents .sec03 .view .day .time,#contents .sec03 .view .night .time{height:20px;bottom:.5em;left:.5em}}#contents .sec03 .view .day .time img,#contents .sec03 .view .night .time img{width:auto;height:100%}#contents .sec03 .box{position:relative;margin:0 auto 80px;max-width:1004px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:url(../images/design/sec03-img04.webp) no-repeat 0 0;background-size:cover;padding:2em;border:1px solid #986e6e}@media screen and (max-width: 768px){#contents .sec03 .box{margin:0 auto 2em;padding:1em;width:90%}}#contents .sec03 .box .left{width:50%}@media screen and (max-width: 768px){#contents .sec03 .box .left{width:100%;margin:0 0 1em}}#contents .sec03 .box .left dl dt{font-size:min(3.4dvw,22px);color:#fff;margin:0 0 1em}#contents .sec03 .box .left dl dd{font-size:min(2.8dvw,16px);color:#fff;line-height:2}#contents .sec03 .box .right{width:45%}@media screen and (max-width: 768px){#contents .sec03 .box .right{width:100%}}#contents .sec03 .last{background:url(../images/design/sec03-img06.webp) no-repeat 0 0;background-size:cover;padding:5em 0 3em}@media screen and (max-width: 768px){#contents .sec03 .last{padding:2em}}#contents .sec03 .last .flex{max-width:1004px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#contents .sec03 .last .flex .left{width:50%}@media screen and (max-width: 768px){#contents .sec03 .last .flex .left{width:100%}}#contents .sec03 .last .flex .left dl dt{font-size:min(4.6dvw,28px);color:#fff;margin:0 0 1em;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7)}#contents .sec03 .last .flex .left dl dd{font-size:min(3dvw,18px);color:#fff;line-height:2;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7)}#contents .sec03 .last .flex .right{width:45%}@media screen and (max-width: 768px){#contents .sec03 .last .flex .right{width:100%}}#contents .sec03 .last .flex .right .photo{padding:0 0 3em}@media screen and (max-width: 768px){#contents .sec03 .last .flex .right .photo{width:80%;margin:0 auto;padding:1em 0 2em}}/*# sourceMappingURL=design.css.map */