.pre-inc #top img{width:100%}.pre-inc #top sup{font-size:clamp(10px,2svw,12px)}.pre-inc #top #mv p{margin:0;width:100%;aspect-ratio:9/16;background:url(../images/top/mv-thumb_sp.webp) no-repeat;background-size:cover}@media screen and (orientation: landscape),print{.pre-inc #top #mv p{aspect-ratio:16/9;background:url(../images/top/mv-thumb.webp) no-repeat;background-size:cover}}.pre-inc #top #mv video{width:100%;display:block}.pre-inc #top #name{background:#e8e8e8;padding:2em 0}.pre-inc #top #name h1{font-size:clamp(18px,4svw,32px);text-align:center;background:linear-gradient(90deg, #40918D 0%, #AB8616 50%, #C56962 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;margin:0 auto}.pre-inc #top #name p{font-size:clamp(22px,5.2svw,36px);margin:.5em auto 0;text-align:center;width:90%;color:#ba0000}.pre-inc #top #obi{background:url(../images/top/obi-bg.webp) 0 36%/100% no-repeat;padding:2em}.pre-inc #top #obi h2{font-size:min(8svw,62px);color:#389da7;text-align:center}.pre-inc #top #intro{padding:2rem 0;background:linear-gradient(30deg, rgba(64, 145, 141, 0.51) 0%, rgba(171, 134, 22, 0.47) 50%, rgba(197, 105, 98, 0.52) 100%);color:#333}.pre-inc #top #intro .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.pre-inc #top #intro .inner .separater{width:100%;height:1px;background:linear-gradient(90deg, transparent, #fff, transparent)}.pre-inc #top #intro .inner .box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.pre-inc #top #intro .inner .box .separater:not(:nth-of-type(2n)){background:linear-gradient(0deg, transparent, #fff, transparent);width:1px;height:auto;align-self:stretch}@media screen and (orientation: landscape),print{.pre-inc #top #intro .inner .box{flex-wrap:nowrap}.pre-inc #top #intro .inner .box .separater{width:1px;height:auto;align-self:stretch;background:linear-gradient(0deg, transparent, #fff, transparent)}}.pre-inc #top #intro p{font-size:20px;line-height:1em}.pre-inc #top #intro p .line{font-size:10px;display:block;margin-bottom:-0.3em}.pre-inc #top #intro p .vertical{font-size:14px;writing-mode:vertical-lr;vertical-align:bottom}.pre-inc #top #intro p .num{font-family:"Roboto",sans-serif;font-size:42px;font-style:italic}.pre-inc #top #intro p .distance{display:block;font-size:10px}.pre-inc #top #intro p.first{font-size:32px;text-align:center}.pre-inc #top #intro p.first .line{font-size:24px;margin-bottom:.8em}.pre-inc #top #intro p.first .num{font-size:85px}.pre-inc #top #intro p.shopping{text-align:center;line-height:1.4em}.pre-inc #top #intro p.evolution{text-align:center;line-height:1.4em}.pre-inc #top #intro2{position:relative;padding:2rem 0;background:linear-gradient(30deg, rgba(64, 145, 141, 0.51) 0%, rgba(171, 134, 22, 0.47) 50%, rgba(197, 105, 98, 0.52) 100%);color:#333}.pre-inc #top #intro2::before{content:"";background:url(../images/top/obi-bg02.webp) 0 100%/contain no-repeat;position:absolute;display:block;width:100%;height:100%;left:0;bottom:0;mix-blend-mode:multiply}.pre-inc #top #intro2 .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.pre-inc #top #intro2 .inner .separater{width:100%;height:1px;background:linear-gradient(90deg, transparent, #fff, transparent)}.pre-inc #top #intro2 .inner .brd-btm{display:inline-block;width:100%;height:1px;background:linear-gradient(90deg, transparent, #fff, transparent)}.pre-inc #top #intro2 .inner .box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.pre-inc #top #intro2 .inner .box .separater:not(:nth-of-type(2n)){background:linear-gradient(0deg, transparent, #fff, transparent);width:1px;height:auto;align-self:stretch}.pre-inc #top #intro2 .inner .box .separater:not(:nth-of-type(2n)).sp-change{width:100%;height:1px;background:linear-gradient(90deg, transparent, #fff, transparent)}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 .inner .box .separater:not(:nth-of-type(2n)).sp-change{background:linear-gradient(0deg, transparent, #fff, transparent);width:1px;height:auto;align-self:stretch}}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 .inner .box{flex-wrap:nowrap}.pre-inc #top #intro2 .inner .box .separater{width:1px;height:auto;align-self:stretch;background:linear-gradient(0deg, transparent, #fff, transparent)}}.pre-inc #top #intro2 .inner .box .separater-bottom{background:linear-gradient(0deg, transparent, #fff, transparent);width:100%;height:1px;align-self:stretch}.pre-inc #top #intro2 .inner .box span small{font-size:min(2svw,10px)}.pre-inc #top #intro2 p{font-size:14px;width:44%;line-height:1em;letter-spacing:.1em}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p{font-size:20px;width:-moz-fit-content;width:fit-content;letter-spacing:0}}.pre-inc #top #intro2 p.fs-28{font-size:20px;width:-moz-fit-content;width:fit-content;letter-spacing:0}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p.fs-28{font-size:28px;letter-spacing:0}}.pre-inc #top #intro2 p.wdt-100{width:100%}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p.wdt-100{width:-moz-fit-content;width:fit-content}}.pre-inc #top #intro2 p .line{font-size:10px;display:block;margin-bottom:-0.3em}.pre-inc #top #intro2 p .line.inline{display:block}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p .line.inline{display:inline-block}}.pre-inc #top #intro2 p .vertical{font-size:14px;writing-mode:vertical-lr;vertical-align:bottom}.pre-inc #top #intro2 p .vertical.fs-small{font-size:12px}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p .vertical.fs-small{font-size:14px}}.pre-inc #top #intro2 p .num{font-family:"Roboto",sans-serif;font-size:42px;font-style:italic;color:#c16d57}.pre-inc #top #intro2 p .num.fs-small{font-family:"Roboto",sans-serif;font-size:38px}.pre-inc #top #intro2 p .distance{display:block;font-size:10px}.pre-inc #top #intro2 p.first{font-size:32px;text-align:center;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 25%, rgba(255, 255, 255, 0.6) 75%, rgba(255, 255, 255, 0) 100%);padding:min(8vw,1em) 0 8vw;margin:min(2vw,1rem) 0;width:100vw}@media screen and (orientation: landscape),print{.pre-inc #top #intro2 p.first{padding-bottom:.25em}}.pre-inc #top #intro2 p.first .line{font-size:24px;margin-bottom:.8em}.pre-inc #top #intro2 p.first .num{font-size:85px;color:#c16d57}.pre-inc #top #intro2 p.first em{color:#c16d57;font-style:normal}.pre-inc #top #intro2 p.shopping{text-align:center;line-height:1.4em}.pre-inc #top #intro2 p.evolution{text-align:center;line-height:1.4em}.pre-inc #top #contents{color:#fff}.pre-inc #top #contents>*{padding:3rem 0;position:relative}@media screen and (orientation: landscape),print{.pre-inc #top #contents>*{padding:0}}@media screen and (orientation: landscape),print{.pre-inc #top #contents>*:nth-child(2n) .flex-pc{flex-direction:row-reverse}}@media screen and (orientation: landscape),print{.pre-inc #top #contents>*:nth-child(2n) .link{left:5vw;right:auto}}@media screen and (orientation: landscape),print{.pre-inc #top #contents .flex-pc{display:flex;justify-content:space-between}}.pre-inc #top #contents h2{font-family:"Roboto",sans-serif;font-size:clamp(28px,7svw,40px);font-style:italic;text-align:center}.pre-inc #top #contents .catch{font-size:clamp(18px,4svw,24px);margin:1.6em auto 0;text-align:center;width:90%}.pre-inc #top #contents .lead{font-size:clamp(10px,2svw,16px);margin:1.6em auto 0;width:80%}.pre-inc #top #contents .txt{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (orientation: landscape),print{.pre-inc #top #contents .txt{padding:5svw;width:calc(25rem + 10svw);background:rgba(0,0,0,.2)}}.pre-inc #top #contents figure{margin-top:2rem;position:relative;z-index:1;overflow:hidden;max-height:calc(100svh - 4rem);padding:8svw}@media screen and (orientation: landscape),print{.pre-inc #top #contents figure{margin:0;width:calc(100% - (25rem + 10svw))}}.pre-inc #top #contents figure .image{width:80%;height:100%;margin:0 auto;position:relative;z-index:0}@media screen and (orientation: landscape),print{.pre-inc #top #contents figure .image{width:-moz-fit-content;width:fit-content}}.pre-inc #top #contents figure .image .cap{position:absolute;right:.6em;bottom:.6em;font-size:10px}.pre-inc #top #contents figure .lighter{font-weight:100}.pre-inc #top #contents figure .bolder{font-weight:400}.pre-inc #top #contents figure .over,.pre-inc #top #contents figure .under{white-space:nowrap;font-family:"Roboto",sans-serif;font-size:clamp(88px,23svw,150px);position:absolute;top:50%;left:0%;transform:translate(0, -50%);display:flex;justify-content:flex-start}.pre-inc #top #contents figure .over>span,.pre-inc #top #contents figure .under>span{display:block}.pre-inc #top #contents figure .over{z-index:1}.pre-inc #top #contents figure .over .bolder{visibility:hidden}.pre-inc #top #contents figure .under{z-index:-1}.pre-inc #top #contents figure .under .lighter{visibility:hidden}.pre-inc #top #contents .link{margin:1rem auto 0;position:relative;z-index:3;width:70svw}@media screen and (orientation: landscape),print{.pre-inc #top #contents .link{position:absolute;right:5vw;bottom:7.5vw;width:15rem}}.pre-inc #top #contents .link a{font-family:"Roboto",sans-serif;font-size:clamp(14px,2svw,20px);padding:1em;border:1px solid;display:block;width:100%;text-align:center;margin:0 auto}.pre-inc #top #contents .link a span{margin-left:1em}.pre-inc #top #contents .blossom{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:95%}.pre-inc #top #contents .evolution{background:#56b7bf}.pre-inc #top #contents .access{background:#8aa3d4}.pre-inc #top #contents .active{background:#cb8678}.pre-inc #top #contents .comfortable{background:#4da262}.pre-inc #top #contents .planning{background:#da9100}.pre-inc #top #contents .residence{background:#a9a079}.pre-inc #top #contents .bnr{max-width:900px;margin:0 auto;padding:2em 0;position:relative;z-index:3}.pre-inc #top #cvs{position:fixed;top:0;left:0;width:calc(100svw + 100svh);height:calc(100svw + 100svh);z-index:1}.pre-inc .floating{position:fixed;bottom:10px;right:10px;max-width:230px;width:30%;z-index:10}@media screen and (max-width: 750px),print{.pre-inc .floating{width:100%;max-width:150px}}.pre-inc .floating .wrap{position:relative}.pre-inc .floating .wrap .close{background:#000;text-align:right;position:absolute;top:0;right:0;z-index:11}.pre-inc .floating .wrap .close a{color:#fff;display:block;padding:.5em;font-size:min(2.4svw,12px)}@media screen and (max-width: 750px),print{.pre-inc .floating .wrap .close a{padding:.5em 1em}}.pre-inc .winter_info_wrapp{background:#970000;color:#fff;text-align:center;padding:20px;font-size:min(2vw,18px);line-height:200%;margin:50px auto;width:80%;max-width:1100px}@media only screen and (max-width: 767px){.pre-inc .winter_info_wrapp{width:96%;font-size:12px;margin:2em auto}}/*# sourceMappingURL=top.css.map */