.pre-inc #main{margin:0;padding:0;width:100%;background:#f3f2ea;color:#5a5129}.pre-inc #main .mv{margin:0 auto;width:100%}.pre-inc #main .mv .mv-video{margin:0;width:100%;display:block;font-size:0}.pre-inc #main .mv-slide{overflow:hidden;margin:0;width:100%}.pre-inc #contents{padding:0 0 2em;background:url(../images/common/bg01.webp) repeat-y;background-size:cover;border-top:1px #fff solid;-o-border-image:linear-gradient(90deg, #B2863A, #FFF6D0, #B2863A);border-image:linear-gradient(90deg, #B2863A, #FFF6D0, #B2863A);border-image-slice:1;box-sizing:border-box;color:#5a5129}.pre-inc #contents .time-block{margin:0 auto;padding:1.5em 0;background:#85041a}@media screen and (min-width: 769px),print{.pre-inc #contents .time-block{padding:2.5em 0}}.pre-inc #contents .time-block .time-box{margin:0 auto;max-width:880px}.pre-inc #contents .time-block .time-box .time{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4%}.pre-inc #contents .time-block .time-box .time.time01{margin:auto;width:80%}@media screen and (min-width: 769px),print{.pre-inc #contents .time-block .time-box .time.time01{width:60%}}.pre-inc #contents .time-block .time-box .time.time02{margin:auto;width:60%}@media screen and (min-width: 769px),print{.pre-inc #contents .time-block .time-box .time.time02{width:80%}}.pre-inc #contents .time-block .time-box .time .photo{margin:0;width:100%}.pre-inc #contents .time-block .title{margin:0 auto;width:13.5em;text-align:center;color:#fff8da;font-size:min(7svw,56px);font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width: 769px),print{.pre-inc #contents .time-block .title{width:15em;letter-spacing:.1em}}.pre-inc #contents .time-block .title .bg-ch{background:linear-gradient(90deg, #BDA67D, #FFF8DA, #BDA67D);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents .time-block .title .small-txt{width:100%;position:relative;color:#fff;font-size:.8em}.pre-inc #contents .time-block .title .small-txt::before{content:"";width:calc(50% - 3.5em);height:1px;background:#fff;position:absolute;top:50%;left:2em;transform:translateY(-50%)}.pre-inc #contents .time-block .title .small-txt::after{content:"";width:calc(50% - 3.5em);height:1px;background:#fff;position:absolute;top:50%;right:2em;transform:translateY(-50%)}.pre-inc #contents .obi{margin:0 auto;padding:1.5em 0;width:100%;background:linear-gradient(90deg, #BDA67D, #FFF8DA, #BDA67D);color:#000}@media screen and (min-width: 769px),print{.pre-inc #contents .obi{padding:2em 0}}.pre-inc #contents .obi .teiki{margin:auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:min(4.6vw,28px);font-weight:500;line-height:1.2;letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #contents .obi .teiki{justify-content:center;gap:1em 1.5em}}.pre-inc #contents .obi .teiki .item{padding:.5em 0;width:80%;border-bottom:1px #000 solid;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #contents .obi .teiki .item{margin:0;width:auto;border:none}}.pre-inc #contents .obi .teiki .item.teiki01,.pre-inc #contents .obi .teiki .item.teiki05{font-size:min(3vw,18px)}.pre-inc #contents .obi .teiki .item.teiki01 .big,.pre-inc #contents .obi .teiki .item.teiki05 .big{font-size:min(4.6vw,28px)}.pre-inc #contents .obi .teiki .item.teiki01 .image,.pre-inc #contents .obi .teiki .item.teiki05 .image{width:55%}@media screen and (min-width: 769px),print{.pre-inc #contents .obi .teiki .item.teiki01 .image,.pre-inc #contents .obi .teiki .item.teiki05 .image{width:100%}}.pre-inc #contents .obi .teiki .item.teiki04{font-size:min(3.8vw,20px)}.pre-inc #contents .obi .teiki .item.teiki04 .num{color:#a17d02;font-size:1.6em;letter-spacing:.05em}.pre-inc #contents .obi .teiki .item.teiki05{border:none}.pre-inc #contents .obi .teiki .item small{font-size:.7em}.pre-inc #contents .obi .teiki .item .cap{margin-top:.5em;font-size:min(2.4vw,12px)}.pre-inc #contents .catch{margin:4em auto;width:100%}@media screen and (min-width: 769px),print{.pre-inc #contents .catch{margin:6em auto}}.pre-inc #contents .catch .catch01{position:relative}.pre-inc #contents .catch .catch01 .photo{margin:auto;width:40%}@media screen and (min-width: 769px),print{.pre-inc #contents .catch .catch01 .photo{max-width:300px}}.pre-inc #contents .catch .catch01 .catch-txt{padding-left:.8em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:min(3.5vw,24px);line-height:1;letter-spacing:.75em;white-space:nowrap}@media screen and (min-width: 769px),print{.pre-inc #contents .catch .catch01 .catch-txt{letter-spacing:1em}}.pre-inc #contents .catch .lead-txt{margin:4em auto 0;width:55%}@media screen and (min-width: 769px),print{.pre-inc #contents .catch .lead-txt{margin:6em auto 0;max-width:400px}}.pre-inc #contents .block{margin:2em auto;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #contents .block{margin:4em auto}}.pre-inc #contents .block .title{margin:0 auto .5em;max-width:16em;height:1.1em;color:#b49531;font-size:min(6.5svw,46px);font-weight:400;letter-spacing:.2em;line-height:1}.pre-inc #contents .block .property-name{margin:.5em auto;max-width:440px;height:1em;color:#b49531;font-size:min(5vw,32px);font-weight:400;letter-spacing:.1em;line-height:1}.pre-inc #contents .block .block-title{margin:.5em auto;max-width:240px;height:1em;color:#b49531;font-family:"EB Garamond",serif;font-size:min(4.2vw,24px);font-weight:400;letter-spacing:.1em;line-height:1}.pre-inc #contents .block .sub{margin:1.5em auto;font-size:min(3.2vw,16px);line-height:1;letter-spacing:.5em}@media screen and (min-width: 769px),print{.pre-inc #contents .block .sub{margin:2em auto}}.pre-inc #contents .block .price{margin:1em auto .5em;width:95%;max-width:640px}.pre-inc #contents .block .price-cap{margin:0 auto;width:95%;text-align:center;font-size:min(2svw,12px);line-height:1}.pre-inc #contents .block .intro-plan{margin:2em auto 0;width:100%;max-width:720px;display:flex;justify-content:center;align-items:center}.pre-inc #contents .block .intro-plan a{position:relative;display:block;padding:.5em 0;border:1px solid #85041a;border-radius:10px;background:linear-gradient(to right, #c09a59, #fff6d0 75%, #c09a59);width:100%;color:#85041a;font-size:min(4.6svw,32px);font-weight:bold;letter-spacing:0}@media screen and (min-width: 769px),print{.pre-inc #contents .block .intro-plan a{border-radius:20px;letter-spacing:.05em}}.pre-inc #contents .block .intro-plan a::before{content:"";position:absolute;top:.1em;left:.1em;right:.1em;bottom:.1em;border:1px solid #85041a;border-radius:8px}@media screen and (min-width: 769px),print{.pre-inc #contents .block .intro-plan a::before{border-radius:16px}}.pre-inc #contents .block .intro-plan a .type-sup{vertical-align:top;font-size:min(2.4svw,12px)}.pre-inc #contents .block .intro-plan a .type{position:absolute;left:8%;bottom:.75em;font-size:min(2svw,10px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .block .intro-plan a .type{left:13%;bottom:1em}}.pre-inc #contents .block .info-box{margin:2em auto 0;padding:1.5em 0;background:#f9f9f4;border-top:1px #b49531 solid;border-bottom:1px #b49531 solid;max-width:680px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}@media screen and (min-width: 769px),print{.pre-inc #contents .block .info-box{gap:20px}}.pre-inc #contents .block .info-box .date{margin:.5em 0;width:100%;text-align:center;font-size:min(2.8vw,14px);line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #contents .block .info-box .date{margin:0;width:100px}}.pre-inc #contents .block .info-box .txt{margin-bottom:.5em;text-align:center;width:100%;font-size:min(2.8vw,14px);line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #contents .block .info-box .txt{margin:0;width:calc(85% - 120px);text-align:justify}}.pre-inc #contents .contact-box{padding:0}.pre-inc .sec_nav_area .wrap{width:90%;padding:3em 0}@media(max-width: 768px){.pre-inc .sec_nav_area .wrap{width:100%;padding:1.5em}}.pre-inc .sec_nav_area .flex{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:24px}@media(max-width: 768px){.pre-inc .sec_nav_area .flex{row-gap:12px}}.pre-inc .sec_nav_area .flex .flex_item{display:block;position:relative;border:1px solid #b2873a;width:calc((100% - 54px)/3);height:-moz-fit-content;height:fit-content}@media(max-width: 768px){.pre-inc .sec_nav_area .flex .flex_item{width:calc((100% - 12px)/2)}.pre-inc .sec_nav_area .flex .flex_item.moveY{transform:translateY(50%)}}.pre-inc .sec_nav_area .flex .flex_item:hover .photo_move img{scale:1.2}.pre-inc .sec_nav_area .flex .flex_item .item_no{opacity:.2}.pre-inc .sec_nav_area .flex .flex_item .photo{overflow:hidden}.pre-inc .sec_nav_area .flex .flex_item .photo .image{vertical-align:bottom;transition:1.5s}.pre-inc .sec_nav_area .flex .flex_item .text_img{position:absolute;top:0;left:0;width:100%;height:100%}.pre-inc .sec_nav_area .flex .contact-box{width:calc((100% - 54px)/3*2);display:flex;align-items:center}.pre-inc .sec_nav_area .flex .contact-box .block{margin:auto 0 1em 0 !important}@media(max-width: 768px){.pre-inc .sec_nav_area .flex .contact-box .block{width:100%}}@media(max-width: 768px){.pre-inc .sec_nav_area .flex .contact-box{width:100%}}.pre-inc .bnr-block{margin:3em auto;width:90%;max-width:680px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em}@media screen and (max-width: 768px){.pre-inc .bnr-block{margin:2em auto}}.pre-inc .bnr-block .bnr{margin:0;width:100%}.pre-inc .sp_on{display:none}@media screen and (max-width: 768px){.pre-inc .sp_on{display:block}}@media screen and (max-width: 768px){.pre-inc .sp_off{display:none !important}}.pre-inc .flt_bnr{width:100%;max-width:none;position:fixed;right:0;bottom:0;z-index:9;transition:1s}@media screen and (min-width: 769px),print{.pre-inc .flt_bnr{max-width:360px}}.pre-inc .flt_bnr.no_active{opacity:0;z-index:-10}.pre-inc .flt_bnr.hide{opacity:0;z-index:-10}.pre-inc .flt_bnr:before{position:relative}.pre-inc .flt_bnr .bnr{margin:0;max-width:none}.pre-inc .flt_bnr .bnr .bnr-image{width:100%;height:auto;display:block;font-size:0;line-height:0}.pre-inc .flt_bnr .close{width:1.5em;height:1.5em;right:0;top:0px;position:absolute;background:rgba(0,0,0,.8156862745)}.pre-inc .flt_bnr .close:before{position:relative}.pre-inc .flt_bnr .close .close-line{width:1em;height:1px;position:absolute;left:50%;top:50%;background:#fff}@media screen and (min-width: 769px),print{.pre-inc .flt_bnr .close .close-line{height:2px}}.pre-inc .flt_bnr .close .close-line:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.pre-inc .flt_bnr .close .close-line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}.pre-inc .bnrCampaign{position:fixed;background:rgba(45,45,45,.6);width:100%;height:100%;bottom:0%;box-sizing:border-box;z-index:9999999}.pre-inc .bnrCampaign .pop-inbox{opacity:1;max-width:800px;width:50%;height:auto;max-height:90%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);font-size:0}@media screen and (max-width: 767px){.pre-inc .bnrCampaign .pop-inbox{width:90%}}.pre-inc .bnrCampaign .pop-inbox span.close{position:absolute;top:0;right:0;cursor:pointer;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;color:#fff;background:rgba(0,0,0,.7);font-size:min(3.8vw,20px);list-style:1;text-align:center}.pre-inc .bnrCampaign .pop-inbox .btn{width:50%;margin:0 auto;background:#fff}.pre-inc .contact-box .block-title{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#b49531}/*# sourceMappingURL=home.css.map */