.pre-inc #main{overflow:hidden;background:#fff;position:relative}.pre-inc #main #mv-video{margin:0;width:100%;display:block;line-height:0}.pre-inc #main .photo{margin:0 auto 2.5svw;width:95svw}@media screen and (min-width: 769px),print{.pre-inc #main .photo{margin:1svw auto 2.5svw;width:95%}}@media screen and (min-width: 769px),print{.pre-inc #main .photo .caption{color:#000;text-shadow:none}}.pre-inc #contents .section{margin:0;width:100%;position:relative}.pre-inc #contents .section .sec-title{margin:0 auto;text-align:center;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1}.pre-inc #contents .section h4{margin:0 auto;text-align:center;font-size:min(5.5svw,40px);letter-spacing:.15em;line-height:1}.pre-inc #contents .section.sec01{padding:0}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01{padding:0}}.pre-inc #contents .section.sec01 .winter_info_wrap{margin:0 auto;width:100%;padding:1em 0;background:#970000;text-align:center;color:#fff;font-size:min(3.6svw,18px);line-height:1.6}.pre-inc #contents .section.sec01 .sec-title2{margin:0 0 .75em;padding:.75em 0;width:100%;background:linear-gradient(90deg, #0E0000, #5E5454, #0E0000);text-align:center;font-size:min(6.5svw,46px);letter-spacing:.1em;line-height:1}.pre-inc #contents .section.sec01 .sec-title2 .moji{background:linear-gradient(90deg, #b89f66, #f1e5c7, #b89f66);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents .section.sec01 .photo{margin:0 auto;width:90%;max-width:1000px}.pre-inc #contents .section.sec01 .sec01-txt{margin:1.5em auto 0}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .sec01-txt{margin:2em auto 0}}.pre-inc #contents .section.sec01 .sec01-txt .sec01-team{margin:0;text-align:center;font-size:min(5svw,32px);font-weight:500;letter-spacing:.05em}.pre-inc #contents .section.sec01 .sec01-txt .sec01-desc{margin:0;text-align:center;color:#725a15;font-size:min(2.8svw,14px);letter-spacing:.1em}.pre-inc #contents .section.sec01 .sec01-point{margin:1em auto;padding:1.5em 0;width:100%;background:rgba(169,151,109,.3764705882)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .sec01-point{margin:2em auto;padding:2em 0}}.pre-inc #contents .section.sec01 .sec01-point .photo{width:80%}.pre-inc #contents .section.sec01 .mansion{margin:1.5em auto;width:90%;max-width:780px}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .mansion{margin:3em auto}}.pre-inc #contents .section.sec01 .mansion .photo{width:100%}.pre-inc #contents .section.sec01 .mansion .box{margin:.5em 0 0;padding:.5em 0;width:100%;background:rgba(169,151,109,.3764705882);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec01 .mansion .box{margin:1em 0 0;padding:1em 0}}.pre-inc #contents .section.sec01 .mansion .box .box-cap{margin:0;text-align:justify;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc #contents .section.sec01 .mansion .cap{margin:.5em 0 0;width:100%;text-align:right;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc #contents .section.sec02{padding:2em 0;background:linear-gradient(90deg, #B7C0DB, #C0BFD5, #E2E6E8, #BDCEEA, #AAC5DC)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02{padding:4em 0}}.pre-inc #contents .section.sec02 .sec-title{margin:0 auto .5em}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02 .sec-title{margin:0 auto .75em}}.pre-inc #contents .section.sec02 .sec02-txt{margin:1em auto 0;text-align:center;font-size:min(2.8svw,14px);letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02 .sec02-txt{margin:2em auto 0}}.pre-inc #contents .section.sec02 .btn-box .btn-link{z-index:10}.pre-inc #contents .section.sec02 .lim-ttl{margin:1em auto 0;width:90%;max-width:600px;position:relative;text-align:center;font-family:"EB Garamond",serif;font-size:min(5svw,32px);letter-spacing:.05em;line-height:1}.pre-inc #contents .section.sec02 .lim-ttl::before{content:"";width:calc(50% - 6em);height:1px;background:#000;position:absolute;top:50%;left:50%;transform:translate(6em, -50%)}.pre-inc #contents .section.sec02 .lim-ttl::after{content:"";width:calc(50% - 6em);height:1px;background:#000;position:absolute;top:50%;right:50%;transform:translate(-6em, -50%)}.pre-inc #contents .section.sec02 .lim-merit{margin:.75em auto 1em;width:90%;max-width:600px;display:flex;justify-content:center;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec02 .lim-merit{margin:1.5em auto 2em}}.pre-inc #contents .section.sec02 .lim-merit .photo{width:calc((100% - 1em)/2)}.pre-inc #contents .section.sec03{margin:0;width:100%;height:calc(100vh - 60px);position:relative;overflow:hidden}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03{height:calc(100vh - 140px)}}.pre-inc #contents .section.sec03 .swiper{height:100%}.pre-inc #contents .section.sec03 .swiper .swiper-slide{width:100%;height:calc(100vh - 60px)}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .swiper .swiper-slide{height:calc(100vh - 140px)}}.pre-inc #contents .section.sec03 .block{margin:0;width:100%;height:100%;position:relative}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block{display:flex;justify-content:center;align-items:flex-start}}.pre-inc #contents .section.sec03 .block.block1{z-index:2;background:#fff url(../images/top/bg01_sp.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block1{background:none}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block1 .box01{background:#fff url(../images/top/bg01.webp) no-repeat center center;background-size:cover}}.pre-inc #contents .section.sec03 .block.block2{z-index:3;background:#fff url(../images/top/bg02_sp.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block2{background:none}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block2 .box01{background:#fff url(../images/top/bg02.webp) no-repeat center center;background-size:cover}}.pre-inc #contents .section.sec03 .block.block3{z-index:4;background:#fff url(../images/top/bg03_sp.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block3{background:none}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block3 .box01{background:#fff url(../images/top/bg03.webp) no-repeat center center;background-size:cover}}.pre-inc #contents .section.sec03 .block.block4{z-index:5;background:#fff url(../images/top/bg05_sp.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block4{background:none}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block4 .box01{background:#fff url(../images/top/bg05.webp) no-repeat center center;background-size:cover}}.pre-inc #contents .section.sec03 .block.block5{z-index:6;background:#fff url(../images/top/bg06_sp.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block5{background:none}}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block.block5 .box01{background:#fff url(../images/top/bg06.webp) no-repeat center center;background-size:cover}}.pre-inc #contents .section.sec03 .block .cap{padding:.5em;position:absolute;top:calc(100svh - 60px);left:0;z-index:1;transform:translateY(-100%);color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block .cap{top:calc(100svh - 140px)}}.pre-inc #contents .section.sec03 .block .box01{margin:0;height:30svh;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block .box01{width:50%;height:calc(100svh - 140px)}}.pre-inc #contents .section.sec03 .block .box01 .content-title{padding-top:2em;text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(6svw,42px);letter-spacing:.1em;line-height:1;transition:.5s;text-shadow:0 0 3px #000}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block .box01 .content-title{padding-top:0}}.pre-inc #contents .section.sec03 .block .box02{margin:0 0 0 10%;width:90%;height:calc(70svh - 60px);background:rgba(14,0,0,.8156862745);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block .box02{margin:0;width:50%;background:#0e0000;height:calc(100svh - 140px)}}.pre-inc #contents .section.sec03 .block .box02 .bg04{margin:0;width:100%;position:absolute;left:0;bottom:0}.pre-inc #contents .section.sec03 .block .box02 .ttl{margin:0;width:100%;text-align:center;color:#b5a170;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1.6;transition:.5s}.pre-inc #contents .section.sec03 .block .box02 .inbox{overflow:visible;margin:0;width:75svw;height:46.3541666667svw}@media screen and (min-width: 769px),print{.pre-inc #contents .section.sec03 .block .box02 .inbox{width:40svw;height:24.7222222222svw}}.pre-inc #contents .section.sec03 .block .box02 .inbox .slick-slide{transition:all .3s ease;opacity:.5;transform:scale(0.7);transition:.5s}.pre-inc #contents .section.sec03 .block .box02 .inbox .slick-active{opacity:1;transform:scale(1);z-index:2}.pre-inc #contents .section.sec03 .block .box02 .inbox span.middle{bottom:39%}.pre-inc #contents .section.sec03 .block .box02 .box-link{margin:0;padding:.75em 0;width:18em;border:1px #a9976d solid;position:relative;z-index:1;display:block;font-family:"EB Garamond",serif;text-align:center;font-size:min(3.2svw,16px);letter-spacing:.1em;line-height:1;transition:.5s}.pre-inc #contents .section.sec03 .block .box02 .box-link:hover{background:#a9976d;color:#fff;opacity:1}.pre-inc #note{background:#fff;position:relative;z-index:6}.pre-inc .flt-block{width:60%;max-width:420px;position:fixed;right:0;bottom:0;z-index:100}@media only screen and (max-width: 700px){.pre-inc .flt-block{max-width:none;bottom:60px}}.pre-inc .flt_bnr{width:100%;position:relative;transition:1s;opacity:1}.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-img{display:block}.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:2px;position:absolute;left:50%;top:50%;background:#fff}@media only screen and (max-width: 700px){.pre-inc .flt_bnr .close .close-line{height:1px}}.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 .flt_bnr2{width:100%;position:relative;transition:1s;opacity:1}.pre-inc .flt_bnr2.no_active{opacity:0;z-index:-10}.pre-inc .flt_bnr2.hide{opacity:0;z-index:-10}.pre-inc .flt_bnr2:before{position:relative}.pre-inc .flt_bnr2 .bnr{margin:0;max-width:none}.pre-inc .flt_bnr2 .bnr .bnr-img{display:block}.pre-inc .flt_bnr2 .close{width:1.5em;height:1.5em;right:0;top:0px;position:absolute;background:rgba(0,0,0,.8156862745)}.pre-inc .flt_bnr2 .close:before{position:relative}.pre-inc .flt_bnr2 .close .close-line{width:1em;height:2px;position:absolute;left:50%;top:50%;background:#fff}@media only screen and (max-width: 700px){.pre-inc .flt_bnr2 .close .close-line{height:1px}}.pre-inc .flt_bnr2 .close .close-line:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.pre-inc .flt_bnr2 .close .close-line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}/*# sourceMappingURL=home.css.map */