@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/yakuhanjp/dist/css/yakuhanjp_s.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Aldrich&display=swap";@import"https://use.typekit.net/siy4dns.css";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*,*:before,*:after{box-sizing:border-box}html{min-height:100vh;font-size:62.5%;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}body{background-image:url(/mansion24061/assets/img/components/bg_ptn.webp),linear-gradient(#262626,#262626);background-size:100% auto,100%;background-repeat:repeat,no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto;min-height:100vh;font-size:1.6rem;font-family:YakuHanJPs,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.7;color:#f2f2f2}@media screen and (max-width: 767px){body{background-size:200% auto,100%}}a{color:inherit;text-decoration:none}img{max-width:100%;vertical-align:middle}em{font-style:normal}input{margin:0;padding:0}textarea{padding:0;font:inherit;color:inherit}button{font:inherit;padding:0;background-color:transparent;border:none;color:inherit;cursor:pointer}.coming-soon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:800px}.coming-soon p{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:10rem;line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.coming-soon{min-height:calc(100vh - 120px)}.coming-soon p{font-size:6rem;text-align:center}}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.l-header{z-index:10;position:fixed;top:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.l-header__inner{display:flex;flex-flow:row nowrap;width:100%;max-width:1920px;height:60px;padding:10px 10px 0 20px}@media screen and (min-width: 768px){.l-header__inner{height:90px;padding:20px 20px 0 87px}}.l-header .logo{width:260px;padding-top:10px}@media screen and (max-width: 767px){.l-header .logo{width:175px}}.l-header .menu{cursor:pointer;z-index:9999;position:relative;border-radius:50%;border:1px solid transparent;background-image:linear-gradient(137deg,#66666680,#6666661a),url(/mansion24061/assets/img/components/bg_overlay-btn.webp);background-size:cover,cover;background-origin:border-box;background-clip:border-box;display:block;width:70px;height:70px;margin-left:auto;box-shadow:5px 15px 30px #0006}@media screen and (max-width: 767px){.l-header .menu{width:50px;height:50px}}.l-header .menu__inner{border-radius:50%;background-image:url(/mansion24061/assets/img/components/bg_overlay-btn.webp),linear-gradient(#262626,#262626);background-size:cover;width:100%;height:100%;box-shadow:inset 0 0 10px #ffffff1a}.l-header .menu .icon{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:4px;aspect-ratio:1/1;margin:auto}@media screen and (max-width: 767px){.l-header .menu .icon{gap:3px}}.l-header .menu .icon .dot{border:.2px solid #ffffff;background-image:url(/mansion24061/assets/img/components/icon_overlay-btn.svg);background-size:cover;background-position:center;width:4px;transition:opacity .3s ease}@media screen and (max-width: 767px){.l-header .menu .icon .dot{border:.1px solid #ffffff;width:3px}}.l-header .menu .icon .dot:nth-child(2){opacity:1;transition-delay:.1s}.l-header .menu .icon .dot:nth-child(4){opacity:1;transition-delay:.2s}.l-header .menu .icon .dot:nth-child(6){opacity:1;transition-delay:.3s}.l-header .menu .icon .dot:nth-child(8){opacity:1;transition-delay:.4s}.l-header .menu .icon .dot:nth-child(10){opacity:1;transition-delay:.5s}.l-header .menu .icon .dot:nth-child(12){opacity:1;transition-delay:.6s}.l-header .menu .icon .dot:nth-child(14){opacity:1;transition-delay:.7s}.l-header .menu .icon .dot:nth-child(16){opacity:1;transition-delay:.8s}.l-header .menu .icon .dot:nth-child(18){opacity:1;transition-delay:.9s}.l-header .menu.is-active .icon .dot:nth-child(2){opacity:0;transition-delay:.1s}.l-header .menu.is-active .icon .dot:nth-child(4){opacity:0;transition-delay:.2s}.l-header .menu.is-active .icon .dot:nth-child(6){opacity:0;transition-delay:.3s}.l-header .menu.is-active .icon .dot:nth-child(8){opacity:0;transition-delay:.4s}.l-header .menu.is-active .icon .dot:nth-child(10){opacity:0;transition-delay:.5s}.l-header .menu.is-active .icon .dot:nth-child(12){opacity:0;transition-delay:.6s}.l-header .menu.is-active .icon .dot:nth-child(14){opacity:0;transition-delay:.7s}.l-header .menu.is-active .icon .dot:nth-child(16){opacity:0;transition-delay:.8s}.l-header .menu.is-active .icon .dot:nth-child(18){opacity:0;transition-delay:.9s}.l-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:70px}@media screen and (min-width: 768px){.l-container{padding-top:100px}}.l-container__inner{width:100%;height:100%;max-width:1920px}@media screen and (min-width: 768px){.l-container__inner{grid-template-columns:1fr minmax(auto,200px)}}.l-main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}.l-main__inner{width:100%;height:100%}.l-main .page-note{width:100%;margin:min(6.25vw,120px) 0 min(5.2083333333vw,100px)}@media screen and (max-width: 767px){.l-main .page-note{margin:6rem 0}}.l-main .page-note__inner{width:100%;padding:0 8rem}@media screen and (max-width: 767px){.l-main .page-note__inner{padding:0 2rem}}.l-main .page-note .notation{width:100%;max-width:1440px;margin:0 auto}.l-main .page-note .notation p{font-size:min(.6770833333vw,13px);line-height:min(1.4583333333vw,28px);letter-spacing:.1em;color:#b3b3b3;text-align:justify}@media screen and (max-width: 767px){.l-main .page-note .notation p{font-size:1rem;line-height:2}}.l-aside{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.l-aside__inner{background-color:#0005;height:100%;width:100%;padding:8px 16px}.l-footer{position:relative;background-image:url(/mansion24061/assets/img/components/bg_footer.webp);background-size:1920px auto;background-position:top center;background-repeat:no-repeat;width:100%;margin-top:auto;margin:-36rem 0 0;padding:36rem 0 8rem}@media screen and (max-width: 767px){.l-footer{background-image:url(/mansion24061/assets/img/components/bg_footer-sp.webp);background-size:100% auto;background-position:center 5rem;margin:auto 0 0;padding:0 0 4rem}}.l-footer .scroll-to-top{cursor:pointer;z-index:9;position:absolute;bottom:8rem;right:4rem;border:1px solid rgba(64,64,64,.8);border-radius:10px;background:linear-gradient(-45deg,#4040404d,#6666661a) border-box,linear-gradient(141deg,#4d4d4d80,#3333330d) padding-box;display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;box-shadow:inset 0 0 10px #ffffff0d,5px 15px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l-footer .scroll-to-top:after{content:"";background-image:url(/mansion24061/assets/img/components/icon_arrow-top.svg);background-size:cover;width:2.2rem;aspect-ratio:4/3}@media screen and (max-width: 767px){.l-footer .scroll-to-top{bottom:4rem;right:1rem;border-radius:5px;width:3.5rem;height:3.5rem}.l-footer .scroll-to-top:after{width:1rem}}.l-footer__inner{border-top:1px solid rgba(64,64,64,.4);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-width:1920px;height:100%;padding:0 4rem;margin:0 auto}@media screen and (max-width: 767px){.l-footer__inner{padding:0}}.l-footer .info-box{display:flex;flex-flow:column nowrap;align-items:center;gap:6rem;width:100%;padding:12rem 0 20rem}@media screen and (max-width: 767px){.l-footer .info-box{gap:3rem;padding:6rem 2rem 10rem}}.l-footer .info-box .logo{width:30rem}@media screen and (max-width: 767px){.l-footer .info-box .logo{width:17.5rem}}.l-footer .info-box__inner{border-radius:15px;background-image:linear-gradient(115deg,#95919a1a,#282d3b33);display:flex;flex-flow:row nowrap;width:100%;max-width:128rem;height:56rem;box-shadow:inset 0 0 25px #ffffff1a,5px 20px 40px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width: 767px){.l-footer .info-box__inner{border-radius:7.5px;flex-flow:column nowrap;height:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.l-footer .info-box__inner .contact,.l-footer .info-box__inner .extra{border:1px solid rgba(204,204,204,.1);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;padding:5rem 2.5rem}.l-footer .info-box__inner .contact{border-top-left-radius:15px;border-bottom-left-radius:15px;box-shadow:15px 0 30px #0000001a}@media screen and (max-width: 767px){.l-footer .info-box__inner .contact{border-top-left-radius:7.5px;border-top-right-radius:7.5px;border-bottom-left-radius:0}}.l-footer .info-box__inner .contact__title{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;width:fit-content;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:2.6rem;line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.l-footer .info-box__inner .contact__title{font-size:1.5rem}}.l-footer .info-box__inner .contact__body{font-size:1.8rem;line-height:3rem;letter-spacing:.1em;text-align:center;margin:4.5rem 0}@media screen and (max-width: 767px){.l-footer .info-box__inner .contact__body{font-size:1.3rem;line-height:2rem;margin:2.5rem 0}}.l-footer .info-box__inner .contact__tel .tel{display:flex;flex-flow:row nowrap;gap:1rem;margin-bottom:2.3rem}.l-footer .info-box__inner .contact__tel .tel .icon{width:3rem}.l-footer .info-box__inner .contact__tel .tel span{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:6rem;line-height:3rem;letter-spacing:.05em}@media screen and (max-width: 767px){.l-footer .info-box__inner .contact__tel .tel{gap:.7rem;margin-bottom:1.5rem}.l-footer .info-box__inner .contact__tel .tel .icon{width:1.8rem}.l-footer .info-box__inner .contact__tel .tel span{font-size:3.5rem;line-height:3.2rem}}.l-footer .info-box__inner .contact__note p{font-size:1.4rem;line-height:2rem;letter-spacing:.1em}@media screen and (max-width: 767px){.l-footer .info-box__inner .contact__note p{font-size:1rem;line-height:1}}.l-footer .info-box__inner .extra{border-left:none;border-top-right-radius:15px;border-bottom-right-radius:15px}@media screen and (max-width: 767px){.l-footer .info-box__inner .extra{border-top-right-radius:0;border-bottom-left-radius:7.5px;border-bottom-right-radius:7.5px}}@media screen and (max-width: 767px){.l-footer .info-box__inner .extra__content{width:100%}}.l-footer .info-box__inner .extra__content p{font-size:1.8rem;line-height:3rem;letter-spacing:.1em;text-align:center;margin-bottom:2rem}@media screen and (max-width: 767px){.l-footer .info-box__inner .extra__content p{font-size:1.3rem;line-height:2.2rem}}.l-footer .info-box__inner .extra__content .c-button{width:100%;max-width:35rem;height:7rem}.l-footer .info-box__inner .extra__content .c-button+.c-button{margin-top:1rem}@media screen and (max-width: 767px){.l-footer .info-box__inner .extra__content .c-button{max-width:none}}.l-footer .info-box__inner .extra__content .c-button.black:before{content:"";background-image:url(/mansion24061/assets/img/components/icon_key-limited.svg);background-size:cover;width:1.8em;aspect-ratio:1/1;margin-left:-.6em;opacity:1;animation:none}.l-footer .info-box__inner .extra__content .c-button.black:after{display:none}.l-footer .info-box__inner .extra__content:not(:first-child){margin-top:5rem}@media screen and (max-width: 767px){.l-footer .info-box__inner .extra__content:not(:first-child){margin-top:4rem}}.l-footer .nav-box{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10rem}@media screen and (max-width: 767px){.l-footer .nav-box{padding:0 2rem;margin-bottom:5rem}}.l-footer .nav-box__inner{border:1px solid rgba(48,48,48,.5);border-radius:20px;background-image:linear-gradient(124deg,#3030300d,#40404080);width:100%;max-width:160rem;padding:min(5.2083333333vw,100px) 0;box-shadow:inset 4px 10px 20px #00000026,inset 0 0 20px #0003}@media screen and (max-width: 767px){.l-footer .nav-box__inner{background-image:linear-gradient(124deg,#30303033,#40404080);border-radius:10px;padding:4rem 3rem;box-shadow:inset 4px 10px 20px #0000001a,inset 0 0 20px #00000026}}.l-footer .nav-box .nav-list{border-radius:20px;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;row-gap:min(2.6041666667vw,50px);column-gap:min(6.25vw,120px);width:100%}@media screen and (max-width: 767px){.l-footer .nav-box .nav-list{border-radius:10px;grid-template-columns:100%;gap:0}}.l-footer .nav-box .nav-wrapper{display:flex;flex-flow:column nowrap;gap:min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.l-footer .nav-box .nav-wrapper{gap:0}}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item{border-top:1px solid rgba(77,77,77,.5);border-bottom:1px solid #1a1a1a;font-size:1.5rem;padding:2rem 0}.l-footer .nav-box .nav-item.top{border-top:none}.l-footer .nav-box .nav-item.outline{border-bottom:none}}.l-footer .nav-box .nav-item__page{display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.25vw,24px);line-height:1}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item__page{font-size:1.5rem}}.l-footer .nav-box .nav-item .subpage-list{display:flex;flex-flow:column nowrap;gap:min(1.3020833333vw,25px);margin-top:2rem}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item .subpage-list{gap:2rem;padding:3rem 0 .5rem;margin:0}}.l-footer .nav-box .nav-item .subpage-item{position:relative;font-size:min(.8333333333vw,16px);line-height:min(1.25vw,24px);letter-spacing:.05em;color:#666;padding-inline-start:1em}.l-footer .nav-box .nav-item .subpage-item:before{content:"⦁";position:absolute;top:0;left:0}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item .subpage-item{font-size:1.1rem;line-height:1.7rem;padding-inline-start:1.3em}}.l-footer .nav-box .nav-item .plan-list{display:flex;flex-flow:column nowrap;gap:min(1.3020833333vw,25px);margin-top:min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item .plan-list{gap:2rem;margin-top:1.5rem}}.l-footer .nav-box .nav-item .plan-item{position:relative;gap:1rem;font-size:min(.78125vw,15px);line-height:1;letter-spacing:.05em;padding-inline-start:1em}.l-footer .nav-box .nav-item .plan-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(/mansion24061/assets/img/components/icon_arrow-list.svg);background-size:cover;height:.8em;aspect-ratio:2/3}@media screen and (max-width: 767px){.l-footer .nav-box .nav-item .plan-item{font-size:1.1rem;padding-inline-start:1.3em}}@media screen and (min-width: 768px){.l-footer .nav-box .nav-item:first-child{grid-column:1/-1}}.l-footer .nav-box .nav-item.inactive{pointer-events:none;color:#666}.l-footer .site-info{display:flex;flex-flow:column nowrap;align-items:center;gap:8rem}@media screen and (max-width: 767px){.l-footer .site-info{gap:4rem}}.l-footer .site-info .company-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:12rem}@media screen and (max-width: 767px){.l-footer .site-info .company-list{gap:3.6rem}}.l-footer .site-info .company-item{font-size:1.3rem;line-height:1;letter-spacing:.1em}.l-footer .site-info .company-item .logo{width:fit-content;max-width:21rem;margin-top:2rem}@media screen and (max-width: 767px){.l-footer .site-info .company-item{font-size:1rem}.l-footer .site-info .company-item .logo{margin-top:.7rem}.l-footer .site-info .company-item:first-child .logo{width:10rem}.l-footer .site-info .company-item:last-child .logo{width:13.5rem}}.l-footer .site-info .copyright{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:2rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){.l-footer .site-info .copyright{font-size:1rem}}.overlay__nav{pointer-events:none;z-index:-1;position:fixed;inset:0;background-color:#0d0d0d80;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .3s}@media screen and (max-width: 767px){.overlay__nav{padding-top:70px}}.overlay__nav.is-active{opacity:1;z-index:0;pointer-events:all}.overlay__nav.is-active .nav .nav-item{opacity:1;scale:1}.overlay__nav.is-active .nav .nav-item:nth-child(1){transition-delay:.1s}.overlay__nav.is-active .nav .nav-item:nth-child(2){transition-delay:.2s}.overlay__nav.is-active .nav .nav-item:nth-child(3){transition-delay:.3s}.overlay__nav.is-active .nav .nav-item:nth-child(4){transition-delay:.4s}.overlay__nav.is-active .nav .nav-item:nth-child(5){transition-delay:.5s}.overlay__nav.is-active .nav .nav-item:nth-child(6){transition-delay:.6s}.overlay__nav.is-active .nav .nav-item:nth-child(7){transition-delay:.7s}.overlay__nav.is-active .nav .nav-item:nth-child(8){transition-delay:.8s}.overlay__nav.is-active .nav .nav-item:nth-child(9){transition-delay:.9s}.overlay__nav.is-active .nav .nav-item:nth-child(10){transition-delay:1s}.overlay__nav.is-active .nav .nav-item:nth-child(11){transition-delay:1.1s}.overlay__nav.is-active .nav .nav-item:nth-child(12){transition-delay:1.2s}.overlay__nav.is-active .nav .nav-item:nth-child(13){transition-delay:1.3s}.overlay__nav.is-active .nav .nav-item:nth-child(14){transition-delay:1.4s}.overlay__nav.is-active .nav .nav-item:nth-child(15){transition-delay:1.5s}.overlay__nav.is-active .nav .nav-item:nth-child(16){transition-delay:1.6s}.overlay__nav.is-active .nav .nav-item:nth-child(17){transition-delay:1.7s}.overlay__nav.is-active .nav .nav-item:nth-child(18){transition-delay:1.8s}.overlay__nav.is-active .nav .nav-item:nth-child(19){transition-delay:1.9s}.overlay__nav.is-active .nav .nav-item:nth-child(20){transition-delay:2s}.overlay__nav .nav{position:relative;box-shadow:5px 15px 30px #0006}@media screen and (min-width: 768px){.overlay__nav .nav{border-radius:min(1.5625vw,30px);width:min(87.5vw,1680px);height:min(43.75vw,840px)}}@media screen and (max-width: 767px){.overlay__nav .nav{border-radius:15px 15px 0 0;width:100%;height:100%}}.overlay__nav .nav:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;border-radius:min(1.5625vw,30px);background:linear-gradient(137deg,#40404066,#40404080);opacity:.8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media screen and (max-width: 767px){.overlay__nav .nav:before{border-radius:15px 15px 0 0}}.overlay__nav .nav__inner{z-index:1;position:relative;border-radius:min(1.5625vw,30px);width:100%;height:100%;padding:min(2.0833333333vw,40px);box-shadow:inset 0 0 10px #ffffff1a}@media screen and (min-width: 768px){.overlay__nav .nav__inner{display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px)}}@media screen and (max-width: 767px){.overlay__nav .nav__inner{overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-radius:15px 15px 0 0;display:flex;flex-flow:column nowrap;gap:5px;padding:20px 20px 120px}}.overlay__nav .nav .nav-wrapper__01{display:flex;flex-flow:column wrap}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__01{justify-content:flex-end;gap:min(.5208333333vw,10px);width:min(47.3958333333vw,910px);height:100%}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__01{justify-content:flex-start;gap:5px;width:100%;height:80vw}}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__01 .nav-item>span{font-size:min(1.5625vw,30px)}}.overlay__nav .nav .nav-wrapper__02{display:flex;flex-flow:row nowrap}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__02{position:absolute;top:min(2.0833333333vw,40px);left:min(17.1875vw,330px);gap:min(.5208333333vw,10px);width:min(46.3541666667vw,890px);height:min(12.5vw,240px)}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__02{gap:5px;width:100%}}.overlay__nav .nav .nav-wrapper__03{display:flex}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__03{position:absolute;top:min(2.0833333333vw,40px);right:min(2.0833333333vw,40px);flex-flow:column-reverse nowrap;gap:min(.5208333333vw,10px);width:min(21.3541666667vw,410px)}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__03{gap:5px;width:100%}}.overlay__nav .nav .nav-wrapper__04{display:flex}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__04{position:absolute;top:min(15.1041666667vw,290px);left:min(50vw,960px);flex-flow:column-reverse nowrap;gap:min(.5208333333vw,10px)}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__04{flex-flow:row nowrap;gap:5px;width:100%}}.overlay__nav .nav .nav-wrapper__05{display:flex}.overlay__nav .nav .nav-wrapper__05 .nav-inner-wrapper{display:flex;flex-flow:column nowrap;width:fit-content}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__05{position:absolute;top:min(20.3125vw,390px);flex-flow:row-reverse wrap;gap:min(.5208333333vw,10px);right:min(2.0833333333vw,40px);width:min(21.3541666667vw,410px)}.overlay__nav .nav .nav-wrapper__05 .nav-inner-wrapper{gap:min(.5208333333vw,10px)}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__05{flex-flow:row nowrap;gap:5px;width:100%}.overlay__nav .nav .nav-wrapper__05 .nav-inner-wrapper{gap:5px;width:32.84%}}.overlay__nav .nav .nav-wrapper__06{display:flex;flex-flow:column nowrap}@media screen and (min-width: 768px){.overlay__nav .nav .nav-wrapper__06{position:absolute;bottom:min(2.0833333333vw,40px);right:min(2.0833333333vw,40px);gap:min(.5208333333vw,10px);width:min(15.625vw,300px)}}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__06{gap:5px;width:100%}}.overlay__nav .nav .nav-wrapper__06 .c-button{width:100%;height:min(3.6458333333vw,70px);font-size:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-wrapper__06 .c-button{height:16vw;font-size:4vw}}.overlay__nav .nav .nav-item{position:relative;border-radius:min(1.0416666667vw,20px);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;box-shadow:inset 0 0 10px #fff3,5px 15px 30px #0006;opacity:0;scale:.8;transition:opacity .6s ease,scale .6s ease,box-shadow .6s ease}@media (prefers-reduced-motion: reduce){.overlay__nav .nav .nav-item{opacity:1;scale:1;transition:box-shadow .6s ease}}.overlay__nav .nav .nav-item:hover{box-shadow:inset 0 0 20px #ffffff4d,5px 15px 30px #0006}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item{border-radius:10px}}.overlay__nav .nav .nav-item>span{display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.25vw,24px);line-height:1.5;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.4));text-shadow:0px 0px 10px rgba(0,0,0,.8)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item>span{font-size:4vw}}.overlay__nav .nav .nav-item:has(.icon){background-image:linear-gradient(134deg,#404040cc,#232323cc);display:flex;flex-flow:column nowrap;justify-content:flex-end;gap:min(.78125vw,15px);padding:0 0 min(.8333333333vw,16px)}.overlay__nav .nav .nav-item:has(.icon)>span{font-size:min(.8854166667vw,17px);line-height:1}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item:has(.icon){gap:3.3333333333vw;padding:0 0 4vw}.overlay__nav .nav .nav-item:has(.icon)>span{font-size:3.4666666667vw}}.overlay__nav .nav .nav-item:has(.image){background-image:linear-gradient(134deg,#404040cc,#232323cc);display:flex;flex-flow:column nowrap;justify-content:flex-end;gap:min(1.1979166667vw,23px);padding:0 0 min(1.5625vw,30px)}.overlay__nav .nav .nav-item:has(.image)>span{line-height:1}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item:has(.image){justify-content:center;gap:5.3333333333vw;padding:0}}.overlay__nav .nav .nav-item.inactive{pointer-events:none;filter:saturate(0)}.overlay__nav .nav .nav-item.inactive:before{content:"COMING SOON";z-index:1;overflow:hidden;border:1px solid rgba(204,204,204,.8);border-radius:min(4.1666666667vw,80px);background-color:#1a1a1a80;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.6770833333vw,13px);line-height:1;letter-spacing:.03em;padding:min(.5208333333vw,10px) min(1.1458333333vw,22px);margin:0 0 min(.5208333333vw,10px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.inactive:before{border-radius:10.6666666667vw;font-size:1.8666666667vw;padding:1.3333333333vw 2.9333333333vw;margin:0 0 1.3333333333vw}}.overlay__nav .nav .nav-item.inactive:after{content:"";z-index:0;position:absolute;top:0;left:0;border-radius:min(1.0416666667vw,20px);background-color:#0006;width:100%;height:100%;box-shadow:inset 0 0 10px #ffffff1a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.inactive:after{border-radius:10px}}.overlay__nav .nav .nav-item.inactive>span{z-index:1}.overlay__nav .nav .nav-item.top{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-top.webp);background-size:auto 122.5%;background-position:23.57% 99.09%;width:min(14.5833333333vw,280px);height:min(22.9166666667vw,440px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.top{width:35.82%;height:37.3333333333vw}}.overlay__nav .nav .nav-item.plan{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-plan.webp);background-size:auto 102.26%;background-position:31.43% 97.74%;width:min(14.5833333333vw,280px);height:min(16.1458333333vw,310px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.plan{width:35.82%;height:34.6666666667vw}}.overlay__nav .nav .nav-item.position{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-position.webp);background-size:auto 120%;background-position:6.61% 93.73%;width:min(32.2916666667vw,620px);height:min(26.5625vw,510px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.position{width:62.69%;height:calc(72vw + 5px)}}.overlay__nav .nav .nav-item.dairylife{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-dairylife.webp);background-size:auto 177.5%;background-position:center 87.5%;width:100%}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.dairylife{height:44vw}}.overlay__nav .nav .nav-item.location{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-location.webp);background-size:auto 149.17%;background-position:center 80.83%;width:100%}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.location{height:44vw}}.overlay__nav .nav .nav-item.quality{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-quality.webp);background-size:auto 263.03%;background-position:center 60%;width:100%;height:min(8.59375vw,165px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.quality{width:35.82%;height:34.6666666667vw}}.overlay__nav .nav .nav-item.residence{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-residence.webp);background-size:auto 156.36%;background-position:center;width:100%;height:min(8.59375vw,165px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.residence{width:62.69%;height:34.6666666667vw}}.overlay__nav .nav .nav-item.access{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-access.webp);background-size:auto 110.57%;background-position:77.69% 98%;width:min(13.5416666667vw,260px);height:min(18.2291666667vw,350px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.access{width:35.82%;height:34.6666666667vw}}.overlay__nav .nav .nav-item.modelroom{background-image:url(/mansion24061/assets/img/components/bg_overlay-menu-modelroom.webp);background-size:auto 197.35%;background-position:5.41% 78.15%;width:min(19.2708333333vw,370px);height:min(8.0729166667vw,155px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.modelroom{width:62.69%;height:34.6666666667vw}}.overlay__nav .nav .nav-item.map{width:min(7.2916666667vw,140px);height:min(6.25vw,120px)}.overlay__nav .nav .nav-item.map .icon{width:min(1.875vw,36px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.map{width:100%;height:26vw}.overlay__nav .nav .nav-item.map .icon{width:8.4vw}}.overlay__nav .nav .nav-item.outline{width:min(7.2916666667vw,140px);height:min(6.25vw,120px)}.overlay__nav .nav .nav-item.outline .icon{width:min(1.875vw,36px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.outline{width:100%;height:26vw}.overlay__nav .nav .nav-item.outline .icon{width:8.4vw}}.overlay__nav .nav .nav-item.limited{width:min(13.5416666667vw,260px);height:min(13.0208333333vw,250px)}.overlay__nav .nav .nav-item.limited .image{width:min(10.8333333333vw,208px)}@media screen and (max-width: 767px){.overlay__nav .nav .nav-item.limited{width:65.67%;height:53.3333333333vw}.overlay__nav .nav .nav-item.limited .image{width:40.4vw}}.c-button{position:relative;display:flex;align-items:center;justify-content:center;border-radius:min(1.0416666667vw,20px);width:fit-content}@media screen and (max-width: 767px){.c-button{border-radius:10px}}.c-button:before{content:"";position:absolute;top:50%;right:min(2.34375vw,45px);transform:translateY(-50%);background-image:url(/mansion24061/assets/img/components/icon_arrow-btn-part.svg);background-size:cover;width:min(.9375vw,18px);aspect-ratio:15/17;opacity:0;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.4));animation:btn-arrow 1.3s ease infinite}@media (prefers-reduced-motion: reduce){.c-button:before{opacity:1;animation:none}}@media screen and (max-width: 767px){.c-button:before{right:5.3333333333vw;width:4vw}}.c-button:after{content:"";position:absolute;top:50%;right:min(1.5625vw,30px);transform:translateY(-50%);background-image:url(/mansion24061/assets/img/components/icon_arrow-btn-part.svg);background-size:cover;width:min(.9375vw,18px);aspect-ratio:15/17;opacity:0;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.4));animation:btn-arrow 1.3s .2s ease infinite}@media (prefers-reduced-motion: reduce){.c-button:after{opacity:1;animation:none}}@media screen and (max-width: 767px){.c-button:after{right:8vw;width:4vw}}@keyframes btn-arrow{0%,to{opacity:0}50%{opacity:1}}.c-button span{font-weight:500;font-size:max(16px,min(.9375vw,18px));letter-spacing:.1em}@media screen and (max-width: 767px){.c-button span{font-size:4.8vw}}.c-button.black{border:1px solid transparent;background:linear-gradient(-79deg,#333,#80808033 33% 72%,#333) border-box,linear-gradient(-79deg,#333,#3339 35% 65%,#333) padding-box;box-shadow:inset 0 0 5px #4d4d4d33,5px 15px 30px #0006}.c-button.orange{border:1px solid transparent;background:linear-gradient(-74deg,#f56512,#f5651233 33% 72%,#f56512) border-box,linear-gradient(-73deg,#f56512,#f5651299 35% 65%,#f56512) padding-box;box-shadow:inset 0 0 5px #f56512,5px 15px 30px #0006}.c-button.skyblue{border:1px solid transparent;background:linear-gradient(-74deg,#58abcc,#58abcc33 33% 72%,#58abcc) border-box,linear-gradient(-73deg,#58abcc,#58abcc99 35% 65%,#58abcc) padding-box;box-shadow:inset 0 0 5px #58abcc,5px 15px 30px #0006}.c-breadcrumb{border-radius:min(.78125vw,15px);background-color:#25252580;width:fit-content;padding:min(1.8229166667vw,35px) min(2.6041666667vw,50px);margin:min(1.0416666667vw,20px) 0 min(3.125vw,60px) min(4.1666666667vw,80px);box-shadow:-5px -5px 30px #00000026,8px 15px 30px #0000004d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width: 767px){.c-breadcrumb{border-radius:1rem;padding:1.5rem 3rem;margin:3rem 0 3rem 2rem}}.c-breadcrumb .page-list{display:flex;flex-flow:row nowrap;gap:min(.78125vw,15px)}@media screen and (max-width: 767px){.c-breadcrumb .page-list{gap:1rem}}.c-breadcrumb .page-item{display:flex;flex-flow:row nowrap;align-items:center;gap:min(.78125vw,15px);font-size:min(.7291666667vw,14px);line-height:1;letter-spacing:.1em}@media screen and (max-width: 767px){.c-breadcrumb .page-item{gap:1rem;font-size:1rem}}.c-breadcrumb .page-item:after{content:"";display:inline-block;background-image:url(/mansion24061/assets/img/components/icon_arrow-list.svg);background-size:cover;height:.8em;aspect-ratio:2/3}.c-breadcrumb .page-item.current:after{display:none}.c-content-notch{position:relative;padding:min(13.0208333333vw,250px) 0 min(10.4166666667vw,200px);margin:min(9.375vw,180px) 0 0}@media screen and (max-width: 767px){.c-content-notch{padding-top:15rem;margin-top:8rem}}.c-content-notch__title{overflow:hidden;position:absolute;top:0;left:50%;transform:translate(-50%);width:min(28.6458333333vw,550px);height:min(6.7708333333vw,130px);text-align:center;padding:min(1.0416666667vw,20px) 0 0}@media screen and (max-width: 767px){.c-content-notch__title{top:0;width:100%;height:20.4vw;padding:4vw 0 0}}.c-content-notch__title:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);border-radius:50%;background-color:#f5651266;width:80%;aspect-ratio:3/1;filter:blur(min(1.5625vw,30px))}@media screen and (max-width: 767px){.c-content-notch__title:after{width:50%;filter:blur(20px)}}.c-content-notch__title h2{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.0833333333vw,40px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.c-content-notch__title h2{font-size:2.3rem}}.c-content-notch__title p{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.1em;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.c-content-notch__title p{font-size:1.3rem;margin-top:1rem}}.c-content-notch .bg{pointer-events:none;position:absolute;inset:0;filter:drop-shadow(0px -20px 20px rgba(0,0,0,.8))}.c-content-lower{position:relative;border-bottom:1px solid rgba(77,77,77,.3);width:100%;box-shadow:0 15px 15px #0003}@media screen and (max-width: 767px){.c-content-lower{height:auto}}.c-content-lower__title{overflow:hidden;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-end;width:min(27.0833333333vw,520px);height:min(5.7291666667vw,110px);padding:0 0 min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.c-content-lower__title{width:72vw;height:14.6666666667vw;padding:0 0 5.3333333333vw}}.c-content-lower__title:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translate(-50%,70%);border-radius:50%;background-color:#f5651266;width:60%;aspect-ratio:4/1;filter:blur(25px)}@media screen and (max-width: 767px){.c-content-lower__title:after{background-color:#f5651259;filter:blur(20px)}}.c-content-lower__title h2{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.5625vw,30px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.c-content-lower__title h2{font-size:4.8vw}}.c-content-lower__title h2:has(span){display:flex;flex-flow:row nowrap;align-items:center;gap:.5em}.c-content-lower__title h2:has(span) span{display:block;font-size:.6em;letter-spacing:.1em}.c-content-lower__content{position:relative;width:100%;padding:min(9.8958333333vw,190px) 0 min(6.25vw,120px)}@media screen and (max-width: 767px){.c-content-lower__content{padding:26.6666666667vw 0 10.6666666667vw}}.c-content-lower__content .bg{pointer-events:none;position:absolute;inset:0;width:100%;filter:drop-shadow(0px -10px 15px rgba(0,0,0,.8))}.c-page-nav{overflow:hidden;z-index:1;position:relative;border-top:1px solid rgba(26,26,26,.8);border-bottom:1px solid rgba(26,26,26,.8);width:100%}.c-page-nav__inner{display:flex;flex-flow:row nowrap;justify-content:center;border-top:1px solid rgba(77,77,77,.5);width:100%}.c-page-nav .prev,.c-page-nav .next{position:relative;display:flex;width:100%;padding:min(2.6041666667vw,50px) 0}@media screen and (max-width: 767px){.c-page-nav .prev,.c-page-nav .next{padding:2.5rem 0}}.c-page-nav .prev span,.c-page-nav .next span{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.3541666667vw,26px);line-height:1;color:transparent}@media screen and (max-width: 767px){.c-page-nav .prev span,.c-page-nav .next span{font-size:1.3rem}}.c-page-nav .prev span:after,.c-page-nav .next span:after{content:"";position:absolute;top:50%;background-image:url(/mansion24061/assets/img/components/icon_arrow-btn.svg);background-size:cover;width:25px;aspect-ratio:26/17}@media screen and (max-width: 767px){.c-page-nav .prev span:after,.c-page-nav .next span:after{width:1.3rem}}.c-page-nav .prev{border-right:1px solid rgba(77,77,77,.5);justify-content:flex-start;padding-left:min(15.625vw,300px)}@media screen and (max-width: 767px){.c-page-nav .prev{padding-left:0;margin-left:4rem}}.c-page-nav .prev:before{content:"";z-index:-1;position:absolute;left:50%;top:0;transform:translate(-50%,-45%);border-radius:50%;background-color:#f5651266;width:0%;aspect-ratio:4/1;opacity:0;filter:blur(45px);transition:width .3s ease,opacity .3s ease}@media screen and (max-width: 767px){.c-page-nav .prev:before{transform:translate(-85%,-30%);background-color:#f56512cc;width:0%;filter:blur(30px)}}.c-page-nav .prev span{filter:drop-shadow(0px 0px 2px oklch(67.969% .19398 43.454deg / 0));transition:filter .3s ease}.c-page-nav .prev span:after{left:0;transform:translate(calc(-100% - min(2.0833333333vw,40px)),-50%) rotate(180deg)}@media screen and (max-width: 767px){.c-page-nav .prev span:after{transform:translate(calc(-100% - 1rem),calc(-50% + .1rem)) rotate(180deg)}}.c-page-nav .prev:hover:before{width:70%;opacity:1}.c-page-nav .prev:hover span{filter:drop-shadow(0px 0px 2px oklch(67.969% .19398 43.454deg / .6))}.c-page-nav .next{border-left:1px solid rgba(26,26,26,.8);justify-content:flex-end;padding-right:min(15.625vw,300px)}@media screen and (max-width: 767px){.c-page-nav .next{padding-right:0;margin-right:4rem}}.c-page-nav .next:before{content:"";z-index:-1;position:absolute;left:50%;top:0;transform:translate(-50%,-45%);border-radius:50%;background-color:#f5651266;width:0%;aspect-ratio:4/1;opacity:0;filter:blur(45px);transition:width .3s ease,opacity .3s ease}@media screen and (max-width: 767px){.c-page-nav .next:before{transform:translate(-10%,-30%);background-color:#f56512cc;width:0%;filter:blur(30px)}}.c-page-nav .next span{filter:drop-shadow(0px 0px 2px oklch(67.969% .19398 43.454deg / 0));transition:filter .3s ease}.c-page-nav .next span:after{right:0;transform:translate(calc(100% + min(2.0833333333vw,40px)),-50%)}@media screen and (max-width: 767px){.c-page-nav .next span:after{transform:translate(calc(100% + 1rem),calc(-50% + .1rem))}}.c-page-nav .next:hover:before{width:70%;opacity:1}.c-page-nav .next:hover span{filter:drop-shadow(0px 0px 2px oklch(67.969% .19398 43.454deg / .6))}.plan-card{display:block;width:min(29.1666666667vw,560px);height:min(17.03125vw,327px)}@media screen and (max-width: 767px){.plan-card{width:100%;height:auto;aspect-ratio:560/327}}.plan-card__inner{position:relative;border-radius:min(.78125vw,15px);width:100%;height:100%}@media screen and (max-width: 767px){.plan-card__inner{border-radius:1rem}}.plan-card__inner:before{content:"";z-index:0;position:absolute;inset:0;background-color:#6b6b6b4d;width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-plan.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-plan.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width: 767px){.plan-card__inner:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.plan-card__status{pointer-events:none;overflow:hidden;z-index:3;position:absolute;inset:0;width:100%;height:100%}.plan-card__status .status{position:absolute;top:min(.5208333333vw,10px);left:max(-1.0416666667vw,-20px);transform:rotate(-45deg);display:block;width:fit-content;padding:min(.2083333333vw,4px) min(1.0416666667vw,20px) min(.2604166667vw,5px);box-shadow:3px 5px 20px #0009}@media screen and (max-width: 767px){.plan-card__status .status{top:3%;left:-4%;padding:.3rem 1.2rem}}.plan-card__status .status span{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.6770833333vw,13px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.plan-card__status .status span{font-size:.8rem}}.plan-card__status .status.new{background-color:#ff5d00cc}.plan-card__bg{pointer-events:none;z-index:1;position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(5px 15px 8px rgba(0,0,0,.8))}.plan-card__bg .image{width:100%}.plan-card__content{z-index:1;position:relative;width:100%;height:100%}.plan-card__content .plan-overview{border-bottom:1px solid #1a1a1a;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;padding:min(1.5625vw,30px) 0 min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.plan-card__content .plan-overview{padding:1rem 0}}.plan-card__content .plan-overview__name{transform:scaleY(.9);background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.1458333333vw,22px);line-height:min(1.5625vw,30px);color:transparent;padding-left:min(3.125vw,60px);filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.plan-card__content .plan-overview__name{font-size:1.4rem;line-height:1.5;padding-left:2.5rem}}.plan-card__content .plan-overview__name span{font-size:2em}.plan-card__content .plan-overview__layout{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(2.6041666667vw,50px);line-height:min(1.5625vw,30px);letter-spacing:.03em;padding-right:min(1.5625vw,30px)}.plan-card__content .plan-overview__layout span{font-size:min(1.5625vw,30px)}.plan-card__content .plan-overview__layout em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 767px){.plan-card__content .plan-overview__layout{font-size:3rem;line-height:1.5rem;margin-bottom:-1rem;padding-right:1.5rem}.plan-card__content .plan-overview__layout span{font-size:1.8rem}}.plan-card__content .plan-detail{border-top:1px solid rgba(77,77,77,.5);display:flex;flex-flow:row nowrap;justify-content:center;width:fit-content;padding:3rem 0 0;margin:0 auto 0 min(1.71875vw,33px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail{padding:1.2rem 0 0;margin:0 auto 0 1.5rem}}.plan-card__content .plan-detail .wrapper{display:flex;flex-flow:column nowrap}.plan-card__content .plan-detail .wrapper span{display:block}.plan-card__content .plan-detail .wrapper .description{font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.1em;color:#b3b3b3;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail .wrapper .description{font-size:1rem;margin-bottom:1rem}}.plan-card__content .plan-detail .wrapper .space{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:min(1.1458333333vw,22px);line-height:min(1.5625vw,30px)}.plan-card__content .plan-detail .wrapper .space em{font-size:min(1.875vw,36px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail .wrapper .space{font-size:1.3rem;line-height:1.5rem}.plan-card__content .plan-detail .wrapper .space em{font-size:2.2rem}}.plan-card__content .plan-detail .wrapper .calc{font-size:min(.8333333333vw,16px);line-height:min(1.1458333333vw,22px);letter-spacing:.05em;margin-top:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail .wrapper .calc{font-size:1.05rem;line-height:1rem;margin-top:.5rem}}.plan-card__content .plan-detail .wrapper .calc em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.plan-card__content .plan-detail__space{border-right:1px solid rgba(77,77,77,.5);padding-right:min(1.5625vw,30px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail__space{padding-right:1rem}}.plan-card__content .plan-detail__balcony{border-left:1px solid #1a1a1a;display:flex;flex-flow:row nowrap;padding-left:min(1.5625vw,30px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail__balcony{border-left:1px solid rgba(26,26,26,.6);padding-left:1rem}}.plan-card__content .plan-detail__balcony .feature{display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px);margin-left:min(1.5625vw,30px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail__balcony .feature{gap:.5rem;margin-left:1rem}}.plan-card__content .plan-detail__balcony .feature .feature-item{border:1px solid rgba(121,121,121,.1);border-radius:min(.5208333333vw,10px);background-image:radial-gradient(#73737380,#4d4d4d80);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:min(.5208333333vw,10px);width:min(4.1666666667vw,80px);height:min(4.1666666667vw,80px);box-shadow:inset 0 -5px 10px #0006}@media screen and (max-width: 767px){.plan-card__content .plan-detail__balcony .feature .feature-item{border-radius:.2rem;gap:.8rem;width:5rem;height:5rem}}.plan-card__content .plan-detail__balcony .feature .feature-item .icon{width:fit-content;height:min(1.9791666667vw,38px)}@media screen and (max-width: 767px){.plan-card__content .plan-detail__balcony .feature .feature-item .icon{height:2.3rem}}.plan-card__content .plan-detail__balcony .feature .feature-item .icon img{width:auto;height:100%}.plan-card__content .plan-detail__balcony .feature .feature-item .description{font-size:min(.5208333333vw,10px);line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){.plan-card__content .plan-detail__balcony .feature .feature-item .description{font-size:.7rem}}.plan-card__tag{display:flex;flex-flow:row nowrap;gap:min(.2604166667vw,5px);padding-left:min(1.71875vw,33px);margin-top:min(1.5625vw,30px)}@media screen and (max-width: 767px){.plan-card__tag{gap:.25rem;padding-left:1.8rem;margin-top:1.5rem}}.plan-card__tag .plan-tag{border-radius:min(.2604166667vw,5px);width:fit-content;height:fit-content;padding:min(.78125vw,15px);box-shadow:inset 2px 2px 5px #0000004d}@media screen and (max-width: 767px){.plan-card__tag .plan-tag{border-radius:.25rem;padding:.5rem .8rem}}.plan-card__tag .plan-tag.furniture{background-image:linear-gradient(-80deg,#3ccff866,#3ccff880)}.plan-card__tag .plan-tag.loan{background-image:linear-gradient(-80deg,#3cf88466,#3cf88480)}.plan-card__tag .plan-tag span{display:block;font-size:min(.6770833333vw,13px);line-height:1}@media screen and (max-width: 767px){.plan-card__tag .plan-tag span{font-size:1rem}}.plan-card__button{cursor:pointer;position:absolute;bottom:0;right:0;border:1px solid rgba(64,64,64,.8);border-radius:50%;background:linear-gradient(-45deg,#4040404d,#6666661a) border-box,linear-gradient(141deg,#4d4d4d1a,#3333330d) padding-box;display:flex;align-items:center;justify-content:center;width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px);box-shadow:inset 0 0 10px #ffffff0d,5px 15px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease}@media screen and (max-width: 767px){.plan-card__button{width:4rem;height:4rem}}.plan-card__button:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(-24deg,#f56512,#e867278d,#6666661a) border-box,linear-gradient(135deg,#f565124d,#f565121a) padding-box;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.plan-card__button:after{content:"";rotate:90deg;translate:min(.0520833333vw,1px) 0 0;background-image:url(/mansion24061/assets/img/components/icon_arrow-top.svg);background-size:cover;width:min(1.0416666667vw,20px);aspect-ratio:4/3}@media screen and (max-width: 767px){.plan-card__button:after{translate:1px 0 0;width:1.1rem}}.plan-card:hover .plan-card__button:before{opacity:.8}.plan-card.small{width:min(18.2291666667vw,350px);height:min(19.21875vw,369px)}@media screen and (max-width: 767px){.plan-card.small{width:100%;height:auto;aspect-ratio:350/369}}.plan-card.small .plan-card__inner:before{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-link.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-link.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.plan-card.small .plan-card__bg .image img{width:100%}}.plan-card.small .plan-card__content{z-index:1;position:relative;width:100%;height:100%}.plan-card.small .plan-card__content .plan-overview{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:min(.5208333333vw,10px);width:100%;padding:min(1.5625vw,30px) 0 min(.78125vw,15px) min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-overview{gap:.6666666667vw;padding:2.6666666667vw 0 5.3333333333vw 8vw}}.plan-card.small .plan-card__content .plan-overview__name{font-size:min(.9375vw,18px);padding-left:0;margin-left:max(-.15625vw,-3px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-overview__name{font-size:5.3333333333vw;padding-left:0;margin-left:-.4vw}}.plan-card.small .plan-card__content .plan-overview__layout{font-size:min(1.875vw,36px);padding-right:0}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-overview__layout{font-size:6.9333333333vw;padding-right:0}}.plan-card.small .plan-card__content .plan-detail{width:100%;margin:0}.plan-card.small .plan-card__content .plan-detail .wrapper .description{font-size:min(.6770833333vw,13px);margin-bottom:min(.78125vw,15px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-detail .wrapper .description{font-size:3.2vw;margin-bottom:3.3333333333vw}}.plan-card.small .plan-card__content .plan-detail .wrapper .space{font-size:min(1.0416666667vw,20px);line-height:min(1.5625vw,30px)}.plan-card.small .plan-card__content .plan-detail .wrapper .space em{font-size:min(1.6666666667vw,32px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-detail .wrapper .space{font-size:4.2666666667vw;line-height:4.8vw}.plan-card.small .plan-card__content .plan-detail .wrapper .space em{font-size:6.9333333333vw}}.plan-card.small .plan-card__content .plan-detail .wrapper .calc{font-size:min(.7291666667vw,14px);line-height:min(1.0416666667vw,20px);margin-top:min(.2604166667vw,5px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-detail .wrapper .calc{font-size:2.6666666667vw;line-height:2.6666666667vw;margin-top:1.3333333333vw}}.plan-card.small .plan-card__content .plan-detail__space{border-right:1px solid rgba(77,77,77,.5);padding-right:min(1.8229166667vw,35px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__content .plan-detail__space{padding-right:4vw}}.plan-card.small .plan-card__tag{margin-top:min(1.5625vw,30px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__tag{margin-top:5.3333333333vw}}.plan-card.small .plan-card__tag .plan-tag{padding:min(.5208333333vw,10px) min(.78125vw,15px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__tag .plan-tag{padding:1.6vw 2vw}}.plan-card.small .plan-card__tag .plan-tag span{font-size:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__tag .plan-tag span{font-size:2.1333333333vw}}.plan-card.small .plan-card__button{width:min(2.6041666667vw,50px);height:min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__button{width:10.6666666667vw;height:10.6666666667vw}}.plan-card.small .plan-card__button:after{width:min(.7291666667vw,14px)}@media screen and (max-width: 767px){.plan-card.small .plan-card__button:after{width:2.9333333333vw}}.c-plan-list,.c-plan-list__inner{width:100%}.c-plan-list .plan-card-list{display:flex;flex-flow:row wrap;justify-content:flex-end;gap:min(2.0833333333vw,40px);width:min(91.6666666667vw,1760px);margin:0 auto}@media screen and (max-width: 767px){.c-plan-list .plan-card-list{display:block;gap:0;width:100%}.c-plan-list .plan-card-list .swiper{padding-bottom:5rem}.c-plan-list .plan-card-list .swiper .swiper-pagination{bottom:1.5rem!important}.c-plan-list .plan-card-list .swiper .swiper-pagination-bullet{border-radius:1px!important;background:#ccc6!important;width:.6rem!important;height:.6rem!important;margin:0 .5rem!important;opacity:1!important}.c-plan-list .plan-card-list .swiper .swiper-pagination-bullet-active{background:#f56512!important}}.c-link-list,.c-link-list__inner{width:100%}.c-link-list .link-card-list{display:block;gap:0;width:100%}.c-link-list .link-card-list .swiper{margin-bottom:max(-1.5625vw,-30px)!important}.c-link-list .link-card-list .swiper .swiper-wrapper{padding-bottom:min(1.5625vw,30px)!important}@media screen and (min-width: 768px){.c-link-list .link-card-list .swiper .swiper-slide{width:min(18.2291666667vw,350px)!important;aspect-ratio:350/369!important}}.a-slidein{opacity:0;translate:0 20% 0;transition:opacity var(--reveal-duration, .6s) var(--reveal-easing, ease),translate var(--reveal-duration, .6s) var(--reveal-easing, ease);transition-delay:var(--reveal-delay, 0ms)}.a-slidein.in-view{opacity:1;translate:0 0 0}.a-scaleup{opacity:0;scale:.8;transition:opacity var(--reveal-duration, .6s) var(--reveal-easing, ease),scale var(--reveal-duration, .6s) var(--reveal-easing, ease);transition-delay:var(--reveal-delay, 0ms)}.a-scaleup.in-view{opacity:1;scale:1}.a-flashin{opacity:0;scale:.8}@keyframes flash-in{0%{opacity:0;scale:.8}50%,70%{opacity:0;scale:.8}80%{opacity:1;scale:1}81%{opacity:0;scale:1}88%{opacity:1;scale:1}95%{opacity:0;scale:1}to{opacity:1;scale:1}}.a-flashin.in-view{opacity:0;scale:.8;animation:flash-in var(--reveal-duration, .6s) var(--reveal-delay, 0ms) var(--reveal-easing, ease) forwards}@media (prefers-reduced-motion: reduce){.a-flashin.in-view{opacity:1;scale:1;animation:none}}.a-revealdown{-webkit-mask:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%) 0% 200%/100% 200% no-repeat;mask:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%) 0% 200%/100% 200% no-repeat}@keyframes reveal-down{to{-webkit-mask-position:0% 50%;mask-position:0% 50%}}.a-revealdown.in-view{animation:reveal-down var(--reveal-duration, .6s) var(--reveal-delay, 0ms) var(--reveal-easing, ease) forwards}@media (prefers-reduced-motion: reduce){.a-revealdown.in-view{-webkit-mask:none;mask:none;animation:none}}.a-revealright{-webkit-mask:linear-gradient(to right,rgb(0,0,0) 0%,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%) 200% 0%/200% 100% no-repeat;mask:linear-gradient(to right,rgb(0,0,0) 0%,rgb(0,0,0) 70%,rgba(0,0,0,0) 100%) 200% 0%/200% 100% no-repeat}@keyframes reveal-right{to{-webkit-mask-position:50% 0%;mask-position:50% 0%}}.a-revealright.in-view{animation:reveal-right var(--reveal-duration, .6s) var(--reveal-delay, 0ms) var(--reveal-easing, ease) forwards}@media (prefers-reduced-motion: reduce){.a-revealright.in-view{-webkit-mask:none;mask:none;animation:none}}.p-top,.p-top__inner,.p-top .mv{width:100%}.p-top .mv__inner{position:relative;display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;height:calc(100vh - 90px);max-height:min(46.875vw,900px);aspect-ratio:1920/900;margin:0 auto}@media screen and (max-width: 767px){.p-top .mv__inner{height:calc(100vh - 60px);max-height:700px;aspect-ratio:750/1200}}.p-top .mv .scroll-assist{position:absolute;bottom:min(1.3020833333vw,25px);left:min(3.8541666667vw,74px);display:flex;flex-flow:column nowrap;align-items:center;gap:min(.4166666667vw,8px)}@media screen and (max-width: 767px){.p-top .mv .scroll-assist{bottom:1.6rem;left:3rem;gap:.8rem}}.p-top .mv .scroll-assist span{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.625vw,12px);line-height:min(.7291666667vw,14px);color:#b3b3b3;writing-mode:vertical-rl;text-orientation:sideways;padding-left:min(.0520833333vw,1px)}@media screen and (max-width: 767px){.p-top .mv .scroll-assist span{font-size:1rem;line-height:1;padding-left:1px}}.p-top .mv .scroll-assist .indicator{display:flex;flex-flow:column nowrap;gap:min(.2604166667vw,5px)}@media screen and (max-width: 767px){.p-top .mv .scroll-assist .indicator{gap:.3rem}}.p-top .mv .scroll-assist .indicator .dot{border:.2px solid #cccccc;background-color:#b3b3b3;width:min(.3125vw,6px);height:min(.3125vw,6px);opacity:.3;animation:dots-blink 2s infinite}@media screen and (max-width: 767px){.p-top .mv .scroll-assist .indicator .dot{width:.4rem;height:.4rem}}.p-top .mv .scroll-assist .indicator .dot:nth-child(1){animation-delay:0s}.p-top .mv .scroll-assist .indicator .dot:nth-child(2){animation-delay:.3s}.p-top .mv .scroll-assist .indicator .dot:nth-child(3){animation-delay:.6s}.p-top .mv .scroll-assist .indicator .dot:nth-child(4){animation-delay:.9s}@keyframes dots-blink{0%,to{opacity:0}50%{opacity:1}}.p-top .mv .vid-box{overflow:hidden;position:relative;border-radius:min(1.0416666667vw,20px);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_mv-cutout.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,min(2.0833333333vw,40px) calc(min(2.0833333333vw,40px)*5.01);-webkit-mask-position:0 0,calc(100% - (100% - min(3.8541666667vw,74px))) calc(100% - min(.9895833333vw,19px));-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_mv-cutout.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,min(2.0833333333vw,40px) calc(min(2.0833333333vw,40px)*5.01);mask-position:0 0,calc(100% - (100% - min(3.8541666667vw,74px))) calc(100% - min(.9895833333vw,19px));mask-composite:exclude}@media screen and (max-width: 767px){.p-top .mv .vid-box{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_mv-cutout.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,3rem 15.03rem;-webkit-mask-position:0 0,calc(100% - (100% - 2.5rem)) calc(100% - 2rem);-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_mv-cutout.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,3rem 15.03rem;mask-position:0 0,calc(100% - (100% - 2.5rem)) calc(100% - 2rem);mask-composite:exclude}}.p-top .mv .vid-box__inner{overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:min(1.0416666667vw,20px);width:calc(100% - min(7.8125vw,150px));height:calc(100% - min(2.0833333333vw,40px))}@media screen and (max-width: 767px){.p-top .mv .vid-box__inner{border-radius:1rem;width:calc(100% - 5rem);height:calc(100% - 4rem)}}.p-top .mv .vid-box video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:calc(100vh - 90px);max-height:min(46.875vw,900px);aspect-ratio:1920/900}@media screen and (max-width: 767px){.p-top .mv .vid-box video{height:calc(100vh - 60px);max-height:700px;aspect-ratio:750/1200}}.p-top .point{width:100%;margin:min(3.6458333333vw,70px) 0 min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.p-top .point{margin:3.5rem 0}}.p-top .point__inner{display:flex;flex-flow:row nowrap;justify-content:center;column-gap:min(1.3020833333vw,25px);width:100%}@media screen and (max-width: 767px){.p-top .point__inner{flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:1.5rem;padding:0 2rem}}.p-top .point .point-card{position:relative;border-radius:min(1.0416666667vw,20px);display:block;width:min(21.875vw,420px);height:min(13.0208333333vw,250px)}@media screen and (max-width: 767px){.p-top .point .point-card{border-radius:2.6666666667vw;width:100%;height:auto;aspect-ratio:670/300}}.p-top .point .point-card:before{content:"";z-index:0;position:absolute;top:0;left:0;border-radius:min(1.0416666667vw,20px);background-color:#40404033;width:100%;height:100%;box-shadow:inset 0 0 15px #f5651200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:box-shadow .3s ease}@media screen and (max-width: 767px){.p-top .point .point-card:before{border-radius:1rem}}.p-top .point .point-card .under{position:absolute;top:0;left:0;border-radius:min(1.0416666667vw,20px);background-color:#404040;display:flex;align-items:end;justify-content:flex-end;width:100%;height:100%}@media screen and (max-width: 767px){.p-top .point .point-card .under{border-radius:1rem}}.p-top .point .point-card .under span{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5729166667vw,11px);font-style:italic;color:#b3b3b3;padding-right:min(1.4583333333vw,28px);padding-bottom:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .point .point-card .under span{font-size:1rem;padding-right:1.2rem;padding-bottom:.5rem}}.p-top .point .point-card .bg{width:100%;filter:drop-shadow(5px 8px 4px rgba(0,0,0,.2)) drop-shadow(5px 8px 6px rgba(0,0,0,.2))}.p-top .point .point-card .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:min(2.34375vw,45px) 0 min(2.34375vw,45px) min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .point .point-card .content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:.5rem;padding:0 0 1.5rem}}.p-top .point .point-card .content__title{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.9375vw,18px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-top .point .point-card .content__title{font-size:1.4rem}}.p-top .point .point-card .content__body{font-size:min(1.1458333333vw,22px);line-height:min(2.0833333333vw,40px);letter-spacing:.1em;margin:min(.4166666667vw,8px) 0}@media screen and (max-width: 767px){.p-top .point .point-card .content__body{font-size:1.6rem;line-height:2.7rem;text-align:center}}.p-top .point .point-card .content__body>span{display:inline-block;font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.4em}.p-top .point .point-card .content__body>span.note{position:absolute;transform:translateY(-1em);font-size:.7em}.p-top .point .point-card .content__sub{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(.9375vw,18px);letter-spacing:.02em;color:#b3b3b3}@media screen and (max-width: 767px){.p-top .point .point-card .content__sub{font-size:1.3rem;line-height:1}}.p-top .point .point-card .button{cursor:pointer;position:absolute;bottom:0;right:0;border:1px solid rgba(64,64,64,.8);border-radius:50%;background:linear-gradient(-45deg,#4040404d,#6666661a) border-box,linear-gradient(141deg,#4d4d4d80,#3333330d) padding-box;display:flex;align-items:center;justify-content:center;width:min(2.6041666667vw,50px);height:min(2.6041666667vw,50px);box-shadow:inset 0 0 10px #ffffff0d,5px 15px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease}@media screen and (max-width: 767px){.p-top .point .point-card .button{width:3rem;height:3rem}}.p-top .point .point-card .button:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(-24deg,#f56512,#e867278d,#6666661a) border-box,linear-gradient(135deg,#f565124d,#f565121a) padding-box;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.p-top .point .point-card .button:after{content:"";rotate:90deg;translate:min(.0520833333vw,1px) 0 0;background-image:url(/mansion24061/assets/img/components/icon_arrow-top.svg);background-size:cover;width:min(.6770833333vw,13px);aspect-ratio:4/3}@media screen and (max-width: 767px){.p-top .point .point-card .button:after{translate:1px 0 0;width:.8rem}}.p-top .point .point-card:hover:before{box-shadow:inset 0 0 15px #f5651280}.p-top .point .point-card:hover .button:before{opacity:.8}.p-top .point .point-card:not(.p-top .point .point-card.inactive):before{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .point .point-card:not(.p-top .point .point-card.inactive):before{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .point .point-card:not(.p-top .point .point-card.inactive) .content{justify-content:center;padding-bottom:0}.p-top .point .point-card.inactive{pointer-events:none}.p-top .point .point-card.inactive .under{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-inactive.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-inactive.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:exclude}@media screen and (max-width: 767px){.p-top .point .point-card.inactive .under{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-inactive-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-inactive-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:exclude}}.p-top .information{width:100%}.p-top .information__inner{display:grid;grid-template-columns:auto auto;justify-content:center;gap:min(1.3020833333vw,25px);width:100%}@media screen and (max-width: 767px){.p-top .information__inner{grid-template-columns:auto;gap:2rem;padding:0 2rem}}.p-top .information .info{position:relative;border-radius:min(1.0416666667vw,20px);width:min(58.3333333333vw,1120px);height:min(25.4166666667vw,488px)}@media screen and (max-width: 767px){.p-top .information .info{grid-row:1/2;border-radius:1.3333333333vw;width:100%;height:auto;aspect-ratio:670/1105}}.p-top .information .info:before{content:"";z-index:0;position:absolute;top:0;left:0;border-radius:min(1.0416666667vw,20px);background-color:#40404033;width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-info.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-info.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-top .information .info:before{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-info-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-info-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .information .info__inner{position:relative;width:100%;height:100%;filter:drop-shadow(5px 15px 5px rgba(0,0,0,.2))}.p-top .information .info .bg{width:100%}.p-top .information .info .title{position:absolute;top:min(1.3020833333vw,25px);left:min(1.8229166667vw,35px);background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.3541666667vw,26px);line-height:1;color:transparent}@media screen and (max-width: 767px){.p-top .information .info .title{top:1.5rem;left:1rem;font-size:1.7rem}}.p-top .information .info .content{position:absolute;top:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;gap:min(4.1666666667vw,80px);width:100%;height:100%;padding-top:min(4.4270833333vw,85px)}@media screen and (max-width: 767px){.p-top .information .info .content{flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:4rem;padding:8rem 2.5rem 0}}.p-top .information .info .content__box{display:flex;flex-flow:column nowrap;width:fit-content;margin-top:min(3.6458333333vw,70px)}@media screen and (max-width: 767px){.p-top .information .info .content__box{width:100%;margin-top:0}}.p-top .information .info .content__box .sub-title{display:inline-block;font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(1.25vw,24px);line-height:1;letter-spacing:.02em;color:#b3b3b3;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-top .information .info .content__box .sub-title{font-size:1.6rem;text-align:center;margin-bottom:2rem}}.p-top .information .info .content__box .content-title{border-bottom:1px solid #262626;font-weight:500;font-size:min(1.6666666667vw,32px);line-height:1;letter-spacing:.1em;padding-right:min(1.8229166667vw,35px);padding-bottom:min(.78125vw,15px)}@media screen and (max-width: 767px){.p-top .information .info .content__box .content-title{font-size:2.5rem;text-align:center;padding:0 0 1.5rem}}.p-top .information .info .content__box .body{border-top:1px solid rgba(77,77,77,.5);display:flex;flex-flow:row nowrap;align-items:center;font-size:min(1.25vw,24px);line-height:1;letter-spacing:.1em;padding-top:min(.78125vw,15px);margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .information .info .content__box .body{justify-content:center;width:100%;font-size:1.7rem;padding-top:1.5rem;margin:0 0 2.5rem}}.p-top .information .info .content__box .body .status{overflow:hidden;border:1px solid rgba(204,204,204,.8);border-radius:min(4.1666666667vw,80px);background-color:#1a1a1a1a;display:inline-block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.7291666667vw,14px);line-height:1;letter-spacing:.03em;padding:min(.4166666667vw,8px) min(.625vw,12px);margin:0 min(.5208333333vw,10px) 0 0}@media screen and (max-width: 767px){.p-top .information .info .content__box .body .status{border-radius:4rem;font-size:1.1rem;padding:.5rem 1.1rem;margin:0 1rem -.3rem 0}}.p-top .information .info .content__box .c-button{width:100%;height:min(3.6458333333vw,70px)}@media screen and (max-width: 767px){.p-top .information .info .content__box .c-button{height:6rem}}.p-top .information .info .content__price{position:relative;width:min(27.7604166667vw,533px);height:min(16.9270833333vw,325px)}@media screen and (max-width: 767px){.p-top .information .info .content__price{width:100%;height:auto;aspect-ratio:570/427}}.p-top .information .info .content__price .bg{width:100%}.p-top .information .info .content__price .price-title{position:absolute;top:50%;left:min(.2604166667vw,5px);transform:translateY(-50%)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price-title{top:.4rem;left:50%;transform:translate(-50%)}}.p-top .information .info .content__price .price-title>p{display:flex;flex-flow:column nowrap;align-items:center;gap:min(.2604166667vw,5px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price-title>p{flex-flow:row nowrap;gap:.3rem}}.p-top .information .info .content__price .price-title>p .text{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.8333333333vw,16px);line-height:1;letter-spacing:.02em;color:#999;writing-mode:vertical-rl;text-orientation:sideways;margin:min(.2604166667vw,5px) 0}@media screen and (max-width: 767px){.p-top .information .info .content__price .price-title>p .text{font-size:1.1rem;writing-mode:horizontal-tb;margin:.2rem 0}}.p-top .information .info .content__price .price-title>p .dot{display:inline-block;border-radius:min(.1041666667vw,2px);background-color:#4d4d4d;width:min(.4166666667vw,8px);height:min(.4166666667vw,8px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price-title>p .dot{border-radius:.1rem;width:.4rem;height:.4rem}}.p-top .information .info .content__price .price{position:absolute;inset:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:100%;padding:0 min(2.0833333333vw,40px) 0 min(3.3854166667vw,65px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price{padding:0 2.6666666667vw}}.p-top .information .info .content__price .price .body .sub{font-size:min(.9375vw,18px);line-height:min(1.3020833333vw,25px);letter-spacing:.1em}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .body .sub{font-size:1.2rem;line-height:1}}.p-top .information .info .content__price .price .body>p{font-size:min(1.25vw,24px);line-height:min(1.5625vw,30px);letter-spacing:.1em}.p-top .information .info .content__price .price .body>p span{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;line-height:min(2.0833333333vw,40px)}.p-top .information .info .content__price .price .body>p span em{font-size:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .body>p{font-size:1.5rem;line-height:1}.p-top .information .info .content__price .price .body>p span{line-height:2.5rem}.p-top .information .info .content__price .price .body>p span em{font-size:2.5rem}}.p-top .information .info .content__price .price .announce{width:100%;margin-top:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .announce{margin-top:2rem}}.p-top .information .info .content__price .price .announce__title{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;display:block;width:100%;font-size:min(1.0416666667vw,20px);text-align:center;padding:min(.15625vw,3px) 0;margin-bottom:min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .announce__title{font-size:1.3rem;padding:.3rem 0;margin-bottom:2rem}}.p-top .information .info .content__price .price .announce__wrapper{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.8229166667vw,35px)}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .announce__wrapper{gap:.5rem}}.p-top .information .info .content__price .price .announce__text{font-size:min(1.0416666667vw,20px);line-height:min(1.5625vw,30px);letter-spacing:.1em;text-align:right}.p-top .information .info .content__price .price .announce__text em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:min(1.875vw,36px);line-height:min(2.1875vw,42px);letter-spacing:-.05em}.p-top .information .info .content__price .price .announce__text .loan{font-size:min(.625vw,12px);line-height:min(2.1875vw,42px)}.p-top .information .info .content__price .price .announce__text .loan strong{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.6em}.p-top .information .info .content__price .price .announce__text .note{font-size:min(.7291666667vw,14px);letter-spacing:.1em}@media screen and (max-width: 767px){.p-top .information .info .content__price .price .announce__text{width:100%;max-width:fit-content;font-size:1.2rem;line-height:1.5rem}.p-top .information .info .content__price .price .announce__text em{font-size:2rem;line-height:2rem}.p-top .information .info .content__price .price .announce__text .loan{font-size:2vw;line-height:2rem}.p-top .information .info .content__price .price .announce__text .loan strong{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.6em}.p-top .information .info .content__price .price .announce__text .note{font-size:1rem;line-height:1}}.p-top .information .award{position:relative;border-radius:min(1.0416666667vw,20px);width:auto;height:min(25.4166666667vw,488px);aspect-ratio:610/491}@media screen and (max-width: 767px){.p-top .information .award{grid-row:3/4;border-radius:2.6666666667vw;width:100%;height:auto;aspect-ratio:670/639;margin-bottom:1rem}}.p-top .information .award:before{content:"";z-index:0;position:absolute;top:0;left:0;border-radius:min(1.0416666667vw,20px);background-color:#4040401a;width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-award.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-award.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-top .information .award:before{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-award-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-award-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .information .award__inner{position:relative;width:100%;height:100%;filter:drop-shadow(5px 15px 5px rgba(0,0,0,.2))}.p-top .information .award .bg{width:100%}.p-top .information .award .title{position:absolute;top:min(1.3020833333vw,25px);left:50%;transform:translate(-50%);background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.3541666667vw,26px);line-height:1;color:transparent}@media screen and (max-width: 767px){.p-top .information .award .title{top:1rem;font-size:1.8rem}}.p-top .information .award .content{position:absolute;inset:0;display:flex;flex-flow:column nowrap;width:100%;height:100%;padding:min(7.2916666667vw,140px) 0 0}@media screen and (max-width: 767px){.p-top .information .award .content{padding:9rem 0 0}}.p-top .information .award .content__body{border-bottom:1px solid #262626;width:100%;padding-bottom:min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.p-top .information .award .content__body{padding-bottom:4rem}}.p-top .information .award .content__body p{font-size:min(.9375vw,18px);line-height:min(1.5625vw,30px);letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.p-top .information .award .content__body p{font-size:1.3rem;line-height:2.1rem}}.p-top .information .award .content__awards{border-top:1px solid rgba(77,77,77,.5);width:100%;height:100%}.p-top .information .award .content__awards .award-list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:100%}.p-top .information .award .content__awards .award-item{overflow:hidden;position:relative;border-left:1px solid #262626;border-right:1px solid rgba(77,77,77,.5);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;padding:min(2.0833333333vw,40px) 0 min(.3645833333vw,7px)}@media screen and (max-width: 767px){.p-top .information .award .content__awards .award-item{padding:0}}.p-top .information .award .content__awards .award-item:first-child{border-left:none}.p-top .information .award .content__awards .award-item:last-child{border-right:none}.p-top .information .award .content__awards .award-item:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translate(-50%,40%);border-radius:50%;background-color:#f5651280;width:50%;aspect-ratio:1/1;filter:blur(30px)}.p-top .information .award .content__awards .award-item .logo{width:fit-content;height:min(1.4583333333vw,28px);margin-bottom:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .information .award .content__awards .award-item .logo{height:1.4rem;margin-bottom:2.5rem}}.p-top .information .award .content__awards .award-item .logo img{width:auto;height:100%}.p-top .information .award .content__awards .award-item .text{font-size:min(.78125vw,15px);line-height:min(1.0416666667vw,20px);letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.p-top .information .award .content__awards .award-item .text{font-size:1rem;line-height:1.4rem}}.p-top .information .award .content__awards .award-item .rank{position:relative;background-image:linear-gradient(to bottom,#fff,#6b6b6b80);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;font-size:min(1.25vw,24px);line-height:1;color:transparent}.p-top .information .award .content__awards .award-item .rank em{display:inline-block;font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(4.1666666667vw,80px);margin-right:min(.2604166667vw,5px)}.p-top .information .award .content__awards .award-item .rank span{position:absolute;top:min(.78125vw,15px);right:min(.0520833333vw,1px);display:block;font-weight:300;font-size:min(.6770833333vw,13px);color:#f2f2f2}@media screen and (max-width: 767px){.p-top .information .award .content__awards .award-item .rank{font-size:1.7rem}.p-top .information .award .content__awards .award-item .rank em{font-size:5.6rem;margin-right:.2rem}.p-top .information .award .content__awards .award-item .rank span{top:1.2rem;right:.1rem;font-size:1rem}}.p-top .information .notice{overflow:hidden;grid-column:1/-1;border:1px solid rgba(107,107,107,.5);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#404040cc,#3030301a);display:flex;flex-flow:row nowrap;align-items:center;width:100%;height:min(6.25vw,120px);box-shadow:inset 0 0 10px #ffffff1a,5px 15px 30px #0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-top .information .notice{grid-row:2/3;border-radius:1rem;background-image:linear-gradient(116deg,#40404066,#3030301a);flex-flow:column nowrap;justify-content:center;height:auto;padding:0 2.5rem}}.p-top .information .notice__title{flex-shrink:0;position:relative;border-right:1px solid #262626;font-weight:500;font-size:min(.9375vw,18px);line-height:min(1.5625vw,30px);letter-spacing:.05em;padding:min(1.0416666667vw,20px) min(3.6458333333vw,70px)}.p-top .information .notice__title:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff6;border-radius:50%;width:50%;aspect-ratio:2/1;filter:blur(35px)}@media screen and (max-width: 767px){.p-top .information .notice__title{border-right:none;border-bottom:1px solid #262626;font-size:1.3rem;line-height:1;padding:2.5rem 0 1.5rem;filter:drop-shadow(0px 0px 10px rgba(255,255,255,.6))}.p-top .information .notice__title:before{display:none}}.p-top .information .notice__content{border-left:1px solid rgba(77,77,77,.5);width:100%;font-size:min(.9375vw,18px);line-height:min(1.5625vw,30px);letter-spacing:.05em;padding:min(1.0416666667vw,20px) min(3.6458333333vw,70px)}@media screen and (max-width: 767px){.p-top .information .notice__content{border-left:none;border-top:1px solid rgba(77,77,77,.5);font-size:1.3rem;line-height:2.5rem;padding:2.5rem 0}}.p-top .concept{background-image:url(/mansion24061/assets/img/pages/top/bg_mv-concept.webp);background-size:100% auto;background-position:0% 0%;background-repeat:no-repeat;width:100%;margin-top:max(-5.2083333333vw,-100px)}@media screen and (max-width: 767px){.p-top .concept{background-image:url(/mansion24061/assets/img/pages/top/bg_mv-concept-sp.webp);background-position:0% 100%;margin-top:-5rem;margin-bottom:-5rem}}.p-top .concept__inner{width:100%;padding:min(18.2291666667vw,350px) 0 min(25vw,480px)}@media screen and (max-width: 767px){.p-top .concept__inner{padding:9.5rem 0 25rem}}.p-top .concept__title{width:100%}.p-top .concept__title h2{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(4.1666666667vw,80px);text-align:center;color:transparent}@media screen and (max-width: 767px){.p-top .concept__title h2{font-size:4rem}}.p-top .concept__content{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(.5208333333vw,10px);width:fit-content;height:min(50.78125vw,975px);margin:min(4.6875vw,90px) auto 0}@media screen and (max-width: 767px){.p-top .concept__content{flex-flow:column nowrap;align-items:center;gap:.5rem;width:100%;height:auto;padding:0 2rem;margin:4.5rem 0 0}}.p-top .concept__content .detail{border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(142deg,#a1aac833,#3c3f4c33 50%,#11131833,#0003);display:flex;flex-flow:column nowrap;gap:min(2.6041666667vw,50px);width:min(42.7083333333vw,820px);height:100%;padding:min(4.6875vw,90px) 0 0 min(7.8125vw,150px);box-shadow:inset 0 0 15px #fff3,5px 15px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.p-top .concept__content .detail{border-radius:1rem;gap:4rem;width:100%;height:auto;padding:5rem 3rem}}.p-top .concept__content .detail__jp p{font-size:min(1.0416666667vw,20px);line-height:min(2.34375vw,45px);letter-spacing:.08em}@media screen and (max-width: 767px){.p-top .concept__content .detail__jp p{font-size:1.3rem;line-height:2.6rem}}.p-top .concept__content .detail__en p{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(1.0416666667vw,20px);line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 767px){.p-top .concept__content .detail__en p{font-size:1.3rem;text-align:justify;word-break:break-all}}.p-top .concept__content .images{display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .concept__content .images{gap:.5rem;width:100%}}.p-top .concept__content .images__wrapper{display:flex;flex-flow:column nowrap;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .concept__content .images__wrapper{gap:.5rem;width:100%}}.p-top .concept__content .images__wrapper .image{overflow:hidden;position:relative;border-radius:min(1.0416666667vw,20px);width:min(23.9583333333vw,460px);height:min(16.40625vw,315px);box-shadow:5px 15px 30px #00000080}@media screen and (max-width: 767px){.p-top .concept__content .images__wrapper .image{border-radius:1rem;width:100%;height:auto;aspect-ratio:330/226}}.p-top .concept__content .images__wrapper .image:after{content:"";z-index:1;position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:transparent;width:100%;height:100%;box-shadow:inset 0 0 15px #fff6}@media screen and (max-width: 767px){.p-top .concept__content .images__wrapper .image:after{border-radius:1rem}}.p-top .concept__content .images__wrapper .image.wide{height:min(33.8541666667vw,650px)}@media screen and (max-width: 767px){.p-top .concept__content .images__wrapper .image.wide{height:auto;aspect-ratio:330/466}}.p-top .concept__content .images__wrapper .image img{position:absolute;width:auto;max-width:none;height:100%}.p-top .concept__content .images__wrapper:first-child .image:first-child img{top:50%;left:55%;transform:translate(-50%,-50%);height:100%;transition:height var(--reveal-duration) var(--reveal-delay) var(--reveal-easing),left calc(var(--reveal-duration) * 3) var(--reveal-easing)}@media (prefers-reduced-motion: reduce){.p-top .concept__content .images__wrapper:first-child .image:first-child img{left:40%;height:130%}}.p-top .concept__content .images__wrapper:first-child .image:nth-child(2) img{top:30%;left:40%;transform:translate(-50%,-50%);height:100%;transition:height var(--reveal-duration) var(--reveal-delay) var(--reveal-easing),top calc(var(--reveal-duration) * 3) var(--reveal-easing)}@media (prefers-reduced-motion: reduce){.p-top .concept__content .images__wrapper:first-child .image:nth-child(2) img{top:60%;height:130%}}.p-top .concept__content .images__wrapper:first-child .image.in-view:first-child img{left:40%;height:130%}.p-top .concept__content .images__wrapper:first-child .image.in-view:nth-child(2) img{top:60%;height:130%}.p-top .concept__content .images__wrapper:last-child .image:first-child img{top:50%;left:80%;transform:translate(-50%,-50%);height:130%;transition:height var(--reveal-duration) var(--reveal-delay) var(--reveal-easing),left calc(var(--reveal-duration) * 3) var(--reveal-easing)}@media (prefers-reduced-motion: reduce){.p-top .concept__content .images__wrapper:last-child .image:first-child img{left:50%;height:130%}}.p-top .concept__content .images__wrapper:last-child .image:nth-child(2) img{top:50%;left:40%;transform:translate(-50%,-50%);height:100%;transition:height var(--reveal-duration) var(--reveal-delay) var(--reveal-easing),left calc(var(--reveal-duration) * 3) var(--reveal-easing)}@media (prefers-reduced-motion: reduce){.p-top .concept__content .images__wrapper:last-child .image:nth-child(2) img{left:60%;height:150%}}.p-top .concept__content .images__wrapper:last-child .image.in-view:first-child img{left:50%;height:130%}.p-top .concept__content .images__wrapper:last-child .image.in-view:nth-child(2) img{left:60%;height:150%}.p-top .most-viewed{background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-lower.webp);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;width:100%;padding:0 0 min(14.3229166667vw,275px)}@media screen and (max-width: 767px){.p-top .most-viewed{background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-lower-sp.webp);padding:0 0 30rem}}.p-top .most-viewed__inner{position:relative;display:flex;flex-flow:column nowrap;gap:min(2.0833333333vw,40px);width:100%}@media screen and (max-width: 767px){.p-top .most-viewed__inner{gap:2rem}}.p-top .most-viewed__title{overflow:hidden;position:absolute;top:min(.625vw,12px);left:50%;transform:translate(-50%);text-align:center;padding:0 min(1.5625vw,30px) min(1.9791666667vw,38px)}@media screen and (max-width: 767px){.p-top .most-viewed__title{top:0;width:100%;padding:4.4vw 0 4vw}}.p-top .most-viewed__title:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);border-radius:50%;background-color:#f5651266;width:80%;aspect-ratio:3/1;filter:blur(35px)}@media screen and (max-width: 767px){.p-top .most-viewed__title:after{width:50%;filter:blur(25px)}}.p-top .most-viewed__title h2{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.0833333333vw,40px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-top .most-viewed__title h2{font-size:2.3rem}}.p-top .most-viewed__title p{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.1em;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-top .most-viewed__title p{font-size:1.3rem;margin-top:1rem}}.p-top .most-viewed__wrapper{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper{flex-flow:column nowrap;gap:2rem;padding:0 2rem}}.p-top .most-viewed__wrapper:has(.bg){position:relative}.p-top .most-viewed__wrapper:has(.bg) .bg{pointer-events:none;position:absolute;inset:0;filter:drop-shadow(0px -20px 20px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper:has(.text-svg){flex-flow:column-reverse nowrap}}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper:has(.c-plan-list){background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-plan-sp.webp);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;justify-content:flex-start;height:45rem;margin:-2rem 0 -4rem;padding:4rem 0 0}}.p-top .most-viewed__wrapper:has(.c-plan-list) .c-plan-list{background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-plan.webp);background-size:100% auto;background-position:top center;background-repeat:no-repeat}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper:has(.c-plan-list) .c-plan-list{background:none}}.p-top .most-viewed__wrapper .content{overflow:hidden;position:relative;border-radius:min(.78125vw,15px);filter:drop-shadow(5px 15px 20px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content{border-radius:1rem}}.p-top .most-viewed__wrapper .content.inactive{pointer-events:none}.p-top .most-viewed__wrapper .content.inactive .soon{position:absolute;bottom:min(1.5625vw,30px);right:min(.78125vw,15px);font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5208333333vw,10px);line-height:1.2;color:#b3b3b3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content.inactive .soon{bottom:1.4rem;right:.45rem;font-size:.7rem}}.p-top .most-viewed__wrapper .content .body{z-index:3;position:absolute;bottom:min(2.0833333333vw,40px);left:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body{bottom:2rem;left:2rem}}.p-top .most-viewed__wrapper .content .body__tag{position:relative;border-radius:min(1.0416666667vw,20px);width:fit-content;padding:min(.5208333333vw,10px) min(1.25vw,24px);margin:0 0 min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag{border-radius:2rem;padding:.5rem 1.8rem;margin:0 0 1rem}}.p-top .most-viewed__wrapper .content .body__tag span{z-index:1;position:relative;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.8854166667vw,17px);line-height:1;letter-spacing:.03em}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag span{font-size:1.1rem}}.p-top .most-viewed__wrapper .content .body__tag:after{content:"";z-index:0;position:absolute;inset:0;border:1px solid rgba(204,204,204,.4);border-radius:min(2.0833333333vw,40px);background:linear-gradient(#1a1a1a33,#1a1a1a4d) padding-box;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag:after{border-radius:2rem}}.p-top .most-viewed__wrapper .content .body__tag.alt{border-radius:0;display:flex;flex-flow:row nowrap;align-items:center;gap:min(.4166666667vw,8px);padding:0;margin:0 0 min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag.alt{gap:.5rem;margin:0 0 .5rem}}.p-top .most-viewed__wrapper .content .body__tag.alt:has(.asachiba):before{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2793 22H10.6436V19.4033H11.2793V22ZM18.3232 18.8867L17.8535 19.3242L16.3271 17.6172L16.7959 17.1797L18.3232 18.8867ZM5.81543 17.6924L4.43359 19.251L3.96191 18.8154L5.34375 17.2578L5.81543 17.6924ZM10.9248 4.90039C14.584 4.90046 17.5605 7.93824 17.5605 11.6719C17.5603 15.4053 14.5838 18.4433 10.9248 18.4434C7.26573 18.4434 4.2883 15.4054 4.28809 11.6719C4.28809 7.9382 7.26559 4.90039 10.9248 4.90039ZM10.9248 5.54883C7.61617 5.54883 4.92383 8.29591 4.92383 11.6719C4.92404 15.0477 7.6163 17.7939 10.9248 17.7939C14.2333 17.7939 16.9246 15.0476 16.9248 11.6719C16.9248 8.29595 14.2334 5.5489 10.9248 5.54883ZM3.4707 12.085H0.999023V11.4355H3.4707V12.085ZM20.998 12.0098H18.6709V11.3613H20.998V12.0098ZM5.62988 5.56738L5.23926 6.08008L3.27637 4.52148L3.66602 4.00879L5.62988 5.56738ZM18.7852 4.45312L16.8945 5.8623L16.5195 5.33887L18.4102 3.92871L18.7852 4.45312ZM11.1338 3.52344H10.498V1H11.1338V3.52344Z" fill="%23F2F2F2"/></svg>');background-repeat:no-repeat;background-size:contain;width:min(.8333333333vw,16px);aspect-ratio:22/23}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag.alt:has(.asachiba):before{width:1.4rem}}.p-top .most-viewed__wrapper .content .body__tag.alt:has(.yoruchiba):before{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.82129 0C8.21017 0 8.41736 0.186008 8.52246 0.341797C8.77711 0.719661 8.62255 1.21451 8.56055 1.375C8.25842 2.30594 8.10452 3.2804 8.10449 4.27344C8.10449 9.30225 11.7572 13.242 16.4199 13.2422C17.185 13.2422 17.8706 13.1766 18.707 13.0225C18.7937 12.9961 19.0035 12.9404 19.2158 12.9404C19.6391 12.9406 19.8301 13.1595 19.9062 13.29C20.1399 13.6889 19.8743 14.1636 19.7871 14.3193C18.7944 16.0928 17.4669 17.5815 15.9482 18.624C14.2456 19.7934 12.3655 20.3857 10.3613 20.3857C4.64818 20.3856 0.000216456 15.7306 0 10.0088C0 7.77669 0.723881 5.63835 2.0918 3.8252C3.38929 2.10738 5.21759 0.787247 7.24023 0.109375C7.46013 0.0358093 7.65015 6.66007e-05 7.82129 0ZM7.82129 0.737305C7.75971 0.73737 7.64922 0.749799 7.47363 0.808594C5.59044 1.44015 3.88785 2.66874 2.67871 4.26953C1.4075 5.9532 0.735363 7.93784 0.735352 10.0078C0.735352 15.3236 5.05362 19.6484 10.3613 19.6484C12.2147 19.6484 13.9542 19.0987 15.5322 18.0156C16.9584 17.0367 18.2075 15.6332 19.1455 13.958H19.1445C19.2268 13.811 19.2518 13.7235 19.2598 13.6797C19.2483 13.6787 19.2334 13.6777 19.2148 13.6777C19.105 13.6777 18.9683 13.7114 18.9053 13.7314L18.8838 13.7383L18.8604 13.7422C17.9682 13.9079 17.2376 13.9785 16.4189 13.9785C11.3431 13.9784 7.36816 9.71544 7.36816 4.27344C7.36819 3.19944 7.53441 2.14443 7.86328 1.13672L7.87109 1.11426C7.93028 0.965032 7.94193 0.798279 7.91211 0.753906C7.90685 0.748117 7.88277 0.737305 7.82129 0.737305ZM14.0039 3.77344C14.1731 3.77817 14.3259 3.87922 14.3984 4.03711L14.8418 4.99902L15.8857 5.17871C16.0563 5.20834 16.1928 5.32994 16.2422 5.49609C16.2909 5.66335 16.2423 5.83921 16.1152 5.95703L15.3389 6.67773L15.4902 7.72656C15.5154 7.89807 15.4426 8.0666 15.2998 8.16504C15.2241 8.21714 15.1349 8.24414 15.043 8.24414C14.9665 8.24407 14.8913 8.22373 14.8242 8.18652L13.8984 7.66895L12.9492 8.1377C12.7979 8.2124 12.6076 8.1928 12.4746 8.09082C12.3369 7.98503 12.272 7.81408 12.3057 7.64355L12.5117 6.60352L11.7734 5.84375C11.6523 5.71955 11.6131 5.54049 11.6709 5.37695C11.7288 5.21341 11.8722 5.09962 12.0439 5.0791L13.0957 4.9541L13.5879 4.01562C13.6662 3.86668 13.8196 3.77344 13.9883 3.77344H14.0039ZM13.5654 5.63965V5.63867L12.7002 5.74121L13.3086 6.36621L13.1387 7.22168L13.9199 6.83594L14.6797 7.26172L14.5557 6.39941L15.1943 5.80762L14.3359 5.65918L13.9717 4.86816L13.5654 5.63965Z" fill="%23F2F2F2"/></svg>');background-repeat:no-repeat;background-size:contain;width:min(.8333333333vw,16px);aspect-ratio:20/21}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag.alt:has(.yoruchiba):before{width:1.4rem}}.p-top .most-viewed__wrapper .content .body__tag.alt:after{display:none}.p-top .most-viewed__wrapper .content .body__tag.alt span{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:min(.7291666667vw,14px);line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__tag.alt span{font-size:1rem}}.p-top .most-viewed__wrapper .content .body__title span{background-image:linear-gradient(to bottom,#6b6b6b66,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.9166666667vw,56px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__title span{font-size:3.5rem}}.p-top .most-viewed__wrapper .content .body__text{font-size:min(1.25vw,24px);line-height:min(1.8229166667vw,35px);letter-spacing:.1em}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__text{font-size:1.6rem;line-height:2.4rem}}.p-top .most-viewed__wrapper .content .body__text.font-en{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;line-height:1;letter-spacing:.03em}.p-top .most-viewed__wrapper .content .body__sub{font-size:min(.9375vw,18px);line-height:min(1.6666666667vw,32px);letter-spacing:.1em;margin-top:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .body__sub{font-size:1.2rem;line-height:2.2rem;margin-top:1.5rem}}.p-top .most-viewed__wrapper .content .image{position:relative}.p-top .most-viewed__wrapper .content .image.inactive{pointer-events:none}.p-top .most-viewed__wrapper .content .image.inactive .soon{position:absolute;bottom:min(1.5625vw,30px);right:min(.78125vw,15px);font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5208333333vw,10px);line-height:1.2;color:#b3b3b3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content .image.inactive .soon{bottom:1.4rem;right:.45rem;font-size:.7rem}}.p-top .most-viewed__wrapper .content .image:has(.body){position:relative}.p-top .most-viewed__wrapper .content--01,.p-top .most-viewed__wrapper .content--02{width:min(44.7916666667vw,860px);height:min(28.6458333333vw,550px);margin-top:min(10.9375vw,210px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--01,.p-top .most-viewed__wrapper .content--02{width:100%;height:auto;margin-top:0}}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--01{aspect-ratio:670/428;margin-top:15rem}}.p-top .most-viewed__wrapper .content--01:before{content:"";position:absolute;inset:0;background-color:#4d4d4d;width:100%;height:100%}.p-top .most-viewed__wrapper .content--01 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--01 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(.78125vw,15px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.5) 90%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 15px #fff9}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--01 .image-wrapper:after{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--01 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--01 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--01 .image-wrapper .image img{width:auto;height:130%}.p-top .most-viewed__wrapper .content--02{display:flex;flex-flow:column wrap;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02{flex-flow:row wrap;gap:.5rem}}.p-top .most-viewed__wrapper .content--02 .image{overflow:hidden;border-radius:min(.78125vw,15px);box-shadow:inset 0 0 10px #fff3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image{border-radius:1rem}}.p-top .most-viewed__wrapper .content--02 .image img{width:100%;height:100%;object-fit:cover}.p-top .most-viewed__wrapper .content--02 .image--01{background-image:linear-gradient(144deg,#3030301a,#404040);width:min(22.3958333333vw,430px);height:min(28.6458333333vw,550px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--01{width:100%;height:auto;aspect-ratio:670/428}}.p-top .most-viewed__wrapper .content--02 .image--01:before{content:"";position:absolute;inset:0;background-color:#4d4d4d;border-radius:min(1.0416666667vw,20px);width:100%;height:100%}.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(.78125vw,15px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 90%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-comingsoon-mid.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-comingsoon-mid.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff6}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper:after{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-comingsoon-mid.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/components/mask_card-comingsoon-mid.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper .image img{width:100%;height:100%}.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper .body{bottom:min(1.0416666667vw,20px);left:min(1.5625vw,30px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--01 .image-wrapper .body{bottom:1.2rem;left:1.2rem}}.p-top .most-viewed__wrapper .content--02 .image--01 .body{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:fit-content;padding:0 min(2.6041666667vw,50px) 0 min(3.125vw,60px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--01 .body{padding:3rem 2.5rem}}.p-top .most-viewed__wrapper .content--02 .image--02,.p-top .most-viewed__wrapper .content--02 .image--03{width:min(21.875vw,420px);height:min(14.0625vw,270px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--02,.p-top .most-viewed__wrapper .content--02 .image--03{width:calc(50% - .25rem);height:auto;aspect-ratio:330/350}}.p-top .most-viewed__wrapper .content--02 .image--02:before,.p-top .most-viewed__wrapper .content--02 .image--03:before{content:"";position:absolute;inset:0;background-color:#4d4d4d;width:100%;height:100%}.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper:after,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(.78125vw,15px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 90%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-small.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-small.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff6}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper:after,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper:after{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper .image,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-small.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-small.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper .image,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper .image img,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper .image img{width:100%;height:100%}.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper .body,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper .body{bottom:min(1.0416666667vw,20px);left:min(1.5625vw,30px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--02 .image--02 .image-wrapper .body,.p-top .most-viewed__wrapper .content--02 .image--03 .image-wrapper .body{bottom:1.2rem;left:1.2rem}}.p-top .most-viewed__wrapper .content--03{position:relative;display:flex;flex-flow:row-reverse nowrap;height:min(31.25vw,600px);margin-right:min(2.4479166667vw,47px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03{flex-flow:column nowrap;height:auto;margin-right:0}}.p-top .most-viewed__wrapper .content--03 .text-svg{position:absolute;top:0;right:min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 .text-svg{top:1.5rem;left:1rem;right:auto;transform:rotate(-90deg);width:6.5rem;filter:drop-shadow(0px 0px 6px rgb(0,0,0))}}.p-top .most-viewed__wrapper .content--03 p{writing-mode:vertical-rl}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 p{writing-mode:horizontal-tb}}.p-top .most-viewed__wrapper .content--03 .text-title{background-image:linear-gradient(to right,#999,#99999980);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(4.1666666667vw,80px);line-height:1.1;color:transparent}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 .text-title{background-image:linear-gradient(to top,#999,#99999980);font-size:4rem}}.p-top .most-viewed__wrapper .content--03 .text-title--02{font-size:min(5.0520833333vw,97px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 .text-title--02{font-size:5rem}}.p-top .most-viewed__wrapper .content--03 .text-body{height:min(21.875vw,420px);word-break:break-all;font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(.9375vw,18px);line-height:min(1.25vw,24px);letter-spacing:.03em;color:#666;margin:min(.4166666667vw,8px) min(1.5625vw,30px) 0 0}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 .text-body{height:auto;font-size:1rem;line-height:1.2rem;width:22rem;margin:2rem 0 0}}.p-top .most-viewed__wrapper .content--03 .image{overflow:hidden;position:absolute;bottom:0;left:0;border-radius:min(.5208333333vw,10px);width:min(12.5vw,240px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--03 .image{left:auto;right:0;border-radius:1rem;width:10rem;aspect-ratio:211/237}.p-top .most-viewed__wrapper .content--03 .image img{width:100%;height:100%;object-fit:cover}}.p-top .most-viewed__wrapper .content--04{display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--04{flex-flow:column nowrap;gap:.5rem}}.p-top .most-viewed__wrapper .content--04 .image--01{overflow:hidden;border-radius:min(1.0416666667vw,20px);width:min(35.15625vw,675px);height:min(31.25vw,600px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--04 .image--01{border-radius:1rem;width:100%;height:auto;aspect-ratio:670/594}}.p-top .most-viewed__wrapper .content--04 .image--01:after{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.2) 70%);width:100%;height:100%;box-shadow:inset 0 0 10px #fff3}.p-top .most-viewed__wrapper .content--04 .image--01 img{width:100%;height:100%;object-fit:cover}.p-top .most-viewed__wrapper .content--04 .image--02{width:min(33.59375vw,645px);height:min(31.25vw,600px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--04 .image--02{width:100%;height:auto;aspect-ratio:670/594}}.p-top .most-viewed__wrapper .content--04 .image--02:before{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#4d4d4d;width:100%;height:100%}.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.4) 70%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper:after{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--04 .image--02 .image-wrapper .image img{width:100%;height:100%}.p-top .most-viewed__wrapper .content--05{display:flex;flex-flow:row nowrap;gap:min(.5208333333vw,10px);width:min(60.4166666667vw,1160px);height:min(23.9583333333vw,460px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05{flex-flow:column nowrap;gap:.5rem;width:100%;height:auto}}.p-top .most-viewed__wrapper .content--05 .image{border-radius:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image{border-radius:1rem}}.p-top .most-viewed__wrapper .content--05 .image--01{background-image:linear-gradient(144deg,#3030301a,#404040);width:min(30.7291666667vw,590px);height:100%;box-shadow:inset 0 0 10px #fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--01{width:100%;height:auto;aspect-ratio:670/500}}.p-top .most-viewed__wrapper .content--05 .image--01 .body{top:50%;bottom:auto;left:min(3.125vw,60px);transform:translateY(-50%)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--01 .body{left:0;width:100%;height:100%;padding:4rem 2.5rem}}.p-top .most-viewed__wrapper .content--05 .image--02{width:min(29.1666666667vw,560px);height:100%}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--02{width:100%;height:auto;aspect-ratio:670/500}}.p-top .most-viewed__wrapper .content--05 .image--02:before{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#4d4d4d;width:100%;height:100%}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--02:before{border-radius:1rem}}.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.4) 70%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-small.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-small.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper:after{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-alt.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-alt.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-small.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-small.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper .image{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-alt.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-square-sp-alt.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--05 .image--02 .image-wrapper .image img{width:100%;height:100%}.p-top .most-viewed__wrapper .content--06{width:min(29.1666666667vw,560px);height:min(51.0416666667vw,980px)}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--06{width:100%;height:auto;aspect-ratio:670/1000}}.p-top .most-viewed__wrapper .content--06:before{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#4d4d4d;width:100%;height:100%}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--06:before{border-radius:1rem}}.p-top .most-viewed__wrapper .content--06 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-top .most-viewed__wrapper .content--06 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.4) 70%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff3}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--06 .image-wrapper:after{border-radius:1rem;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--06 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-top .most-viewed__wrapper .content--06 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-tall-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-top .most-viewed__wrapper .content--06 .image-wrapper .image img{width:100%;height:100%}.p-top .c-content-lower .content-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(2.0833333333vw,40px);filter:drop-shadow(5px 15px 20px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-top .c-content-lower .content-list{display:block}.p-top .c-content-lower .content-list .swiper{padding-bottom:5rem}.p-top .c-content-lower .content-list .swiper .swiper-pagination{bottom:1.5rem!important}.p-top .c-content-lower .content-list .swiper .swiper-pagination-bullet{border-radius:1px!important;background:#ccc6!important;width:.6rem!important;height:.6rem!important;margin:0 .5rem!important;opacity:1!important}.p-top .c-content-lower .content-list .swiper .swiper-pagination-bullet-active{background:#f56512!important}}.p-top .c-content-lower .content-item{overflow:hidden;position:relative;border-radius:min(1.0416666667vw,20px);width:min(29.1666666667vw,560px);height:min(18.2291666667vw,350px)}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item{border-radius:1rem;width:100%;height:auto;aspect-ratio:560/350}}.p-top .c-content-lower .content-item:before{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#4d4d4d;width:100%;height:100%}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item:before{border-radius:1rem}}.p-top .c-content-lower .content-item.inactive{pointer-events:none}.p-top .c-content-lower .content-item.inactive .soon{position:absolute;bottom:min(1.5625vw,30px);right:min(.78125vw,15px);font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5208333333vw,10px);line-height:1.2;color:#b3b3b3}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item.inactive .soon{bottom:8%;right:2%;font-size:.6rem}}.p-top .c-content-lower .content-item .body{z-index:3;position:absolute;bottom:min(2.0833333333vw,40px);left:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .body{bottom:8%;left:4%}}.p-top .c-content-lower .content-item .body__tag{position:relative;border-radius:min(1.0416666667vw,20px);width:fit-content;padding:min(.5208333333vw,10px) min(1.25vw,24px);margin:0 0 min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .body__tag{border-radius:2rem;padding:.5rem 1.8rem;margin:0 0 1rem}}.p-top .c-content-lower .content-item .body__tag span{z-index:1;position:relative;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.8854166667vw,17px);line-height:1;letter-spacing:.03em}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .body__tag span{font-size:1.1rem;line-height:1}}.p-top .c-content-lower .content-item .body__tag:after{content:"";z-index:0;position:absolute;inset:0;border:1px solid rgba(204,204,204,.4);border-radius:min(2.0833333333vw,40px);background:linear-gradient(#1a1a1a33,#1a1a1a4d) padding-box;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .body__tag:after{border-radius:2rem}}.p-top .c-content-lower .content-item .body__text{font-size:min(1.25vw,24px);line-height:min(1.8229166667vw,35px);letter-spacing:.1em}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .body__text{font-size:1.6rem;line-height:2.4rem}}.p-top .c-content-lower .content-item .body__text.font-en{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;line-height:1;letter-spacing:.03em}.p-top .c-content-lower .content-item .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .image-wrapper{filter:drop-shadow(0px 15px 20px rgba(0,0,0,.6))}}.p-top .c-content-lower .content-item .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.4) 70%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-arrival.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-arrival.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 10px #fff3}@media screen and (max-width: 767px){.p-top .c-content-lower .content-item .image-wrapper:after{border-radius:1rem}}.p-top .c-content-lower .content-item .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-arrival.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-arrival.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}.p-top .c-content-lower .content-item .image-wrapper .image img{width:100%;height:100%}.p-plan,.p-plan__inner{width:100%}.p-plan .mv{position:relative;width:100%}.p-plan .mv__inner{display:flex;justify-content:center;width:100%}.p-plan .mv .visual{overflow:hidden;position:relative;border:1px solid rgba(64,64,64,.5);border-radius:min(1.0416666667vw,20px);width:min(91.6666666667vw,1760px);height:min(39.0625vw,750px)}@media screen and (max-width: 767px){.p-plan .mv .visual{border-radius:0;width:100%;height:auto;aspect-ratio:3/2}}.p-plan .mv .visual img{width:100%}@media screen and (max-width: 767px){.p-plan .mv .visual img{width:100%;height:100%;object-fit:cover}}.p-plan .mv .page-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-plan .mv .page-name h2{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(3.6458333333vw,70px);line-height:1;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4))}@media screen and (max-width: 767px){.p-plan .mv .page-name h2{font-size:2.8rem}}.p-plan .content,.p-plan .content__inner{width:100%}@media screen and (max-width: 767px){.p-plan .content__inner{padding:0 2rem}}.p-plan .content__wrapper{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(2.0833333333vw,40px);width:100%}@media screen and (max-width: 767px){.p-plan .content__wrapper{flex-flow:column nowrap;gap:2rem}}.p-plan .content .content-item{overflow:hidden;position:relative;border-radius:min(.78125vw,15px);filter:drop-shadow(5px 15px 20px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-plan .content .content-item{border-radius:1rem}}.p-plan .content .content-item.inactive{pointer-events:none}.p-plan .content .content-item.inactive .soon{position:absolute;bottom:min(1.5625vw,30px);right:min(.78125vw,15px);font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5208333333vw,10px);line-height:1.2;color:#b3b3b3}@media screen and (max-width: 767px){.p-plan .content .content-item.inactive .soon{bottom:1.4rem;right:.45rem;font-size:.7rem}}.p-plan .content .content-item .body{z-index:3;position:absolute;bottom:min(2.0833333333vw,40px);left:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-plan .content .content-item .body{bottom:2rem;left:2rem}}.p-plan .content .content-item .body__tag{position:relative;border-radius:min(1.0416666667vw,20px);width:fit-content;padding:min(.3125vw,6px) min(1.25vw,24px);margin:0 0 min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag{border-radius:2rem;padding:0 2rem .4rem;margin:0 0 1rem}}.p-plan .content .content-item .body__tag span{z-index:1;position:relative;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.8854166667vw,17px);line-height:1;letter-spacing:.03em}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag span{font-size:1.1rem}}.p-plan .content .content-item .body__tag:after{content:"";z-index:0;position:absolute;inset:0;border:1px solid rgba(204,204,204,.4);border-radius:min(2.0833333333vw,40px);background:linear-gradient(#1a1a1a33,#1a1a1a4d) padding-box;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag:after{border-radius:2rem}}.p-plan .content .content-item .body__tag.alt{border-radius:0;display:flex;flex-flow:row nowrap;align-items:center;gap:min(.4166666667vw,8px);padding:0;margin:0 0 min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag.alt{gap:.5rem;margin:0 0 .5rem}}.p-plan .content .content-item .body__tag.alt:has(.asachiba):before{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2793 22H10.6436V19.4033H11.2793V22ZM18.3232 18.8867L17.8535 19.3242L16.3271 17.6172L16.7959 17.1797L18.3232 18.8867ZM5.81543 17.6924L4.43359 19.251L3.96191 18.8154L5.34375 17.2578L5.81543 17.6924ZM10.9248 4.90039C14.584 4.90046 17.5605 7.93824 17.5605 11.6719C17.5603 15.4053 14.5838 18.4433 10.9248 18.4434C7.26573 18.4434 4.2883 15.4054 4.28809 11.6719C4.28809 7.9382 7.26559 4.90039 10.9248 4.90039ZM10.9248 5.54883C7.61617 5.54883 4.92383 8.29591 4.92383 11.6719C4.92404 15.0477 7.6163 17.7939 10.9248 17.7939C14.2333 17.7939 16.9246 15.0476 16.9248 11.6719C16.9248 8.29595 14.2334 5.5489 10.9248 5.54883ZM3.4707 12.085H0.999023V11.4355H3.4707V12.085ZM20.998 12.0098H18.6709V11.3613H20.998V12.0098ZM5.62988 5.56738L5.23926 6.08008L3.27637 4.52148L3.66602 4.00879L5.62988 5.56738ZM18.7852 4.45312L16.8945 5.8623L16.5195 5.33887L18.4102 3.92871L18.7852 4.45312ZM11.1338 3.52344H10.498V1H11.1338V3.52344Z" fill="%23F2F2F2"/></svg>');background-repeat:no-repeat;background-size:contain;width:min(.8333333333vw,16px);aspect-ratio:22/23}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag.alt:has(.asachiba):before{width:1.4rem}}.p-plan .content .content-item .body__tag.alt:has(.yoruchiba):before{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.82129 0C8.21017 0 8.41736 0.186008 8.52246 0.341797C8.77711 0.719661 8.62255 1.21451 8.56055 1.375C8.25842 2.30594 8.10452 3.2804 8.10449 4.27344C8.10449 9.30225 11.7572 13.242 16.4199 13.2422C17.185 13.2422 17.8706 13.1766 18.707 13.0225C18.7937 12.9961 19.0035 12.9404 19.2158 12.9404C19.6391 12.9406 19.8301 13.1595 19.9062 13.29C20.1399 13.6889 19.8743 14.1636 19.7871 14.3193C18.7944 16.0928 17.4669 17.5815 15.9482 18.624C14.2456 19.7934 12.3655 20.3857 10.3613 20.3857C4.64818 20.3856 0.000216456 15.7306 0 10.0088C0 7.77669 0.723881 5.63835 2.0918 3.8252C3.38929 2.10738 5.21759 0.787247 7.24023 0.109375C7.46013 0.0358093 7.65015 6.66007e-05 7.82129 0ZM7.82129 0.737305C7.75971 0.73737 7.64922 0.749799 7.47363 0.808594C5.59044 1.44015 3.88785 2.66874 2.67871 4.26953C1.4075 5.9532 0.735363 7.93784 0.735352 10.0078C0.735352 15.3236 5.05362 19.6484 10.3613 19.6484C12.2147 19.6484 13.9542 19.0987 15.5322 18.0156C16.9584 17.0367 18.2075 15.6332 19.1455 13.958H19.1445C19.2268 13.811 19.2518 13.7235 19.2598 13.6797C19.2483 13.6787 19.2334 13.6777 19.2148 13.6777C19.105 13.6777 18.9683 13.7114 18.9053 13.7314L18.8838 13.7383L18.8604 13.7422C17.9682 13.9079 17.2376 13.9785 16.4189 13.9785C11.3431 13.9784 7.36816 9.71544 7.36816 4.27344C7.36819 3.19944 7.53441 2.14443 7.86328 1.13672L7.87109 1.11426C7.93028 0.965032 7.94193 0.798279 7.91211 0.753906C7.90685 0.748117 7.88277 0.737305 7.82129 0.737305ZM14.0039 3.77344C14.1731 3.77817 14.3259 3.87922 14.3984 4.03711L14.8418 4.99902L15.8857 5.17871C16.0563 5.20834 16.1928 5.32994 16.2422 5.49609C16.2909 5.66335 16.2423 5.83921 16.1152 5.95703L15.3389 6.67773L15.4902 7.72656C15.5154 7.89807 15.4426 8.0666 15.2998 8.16504C15.2241 8.21714 15.1349 8.24414 15.043 8.24414C14.9665 8.24407 14.8913 8.22373 14.8242 8.18652L13.8984 7.66895L12.9492 8.1377C12.7979 8.2124 12.6076 8.1928 12.4746 8.09082C12.3369 7.98503 12.272 7.81408 12.3057 7.64355L12.5117 6.60352L11.7734 5.84375C11.6523 5.71955 11.6131 5.54049 11.6709 5.37695C11.7288 5.21341 11.8722 5.09962 12.0439 5.0791L13.0957 4.9541L13.5879 4.01562C13.6662 3.86668 13.8196 3.77344 13.9883 3.77344H14.0039ZM13.5654 5.63965V5.63867L12.7002 5.74121L13.3086 6.36621L13.1387 7.22168L13.9199 6.83594L14.6797 7.26172L14.5557 6.39941L15.1943 5.80762L14.3359 5.65918L13.9717 4.86816L13.5654 5.63965Z" fill="%23F2F2F2"/></svg>');background-repeat:no-repeat;background-size:contain;width:min(.8333333333vw,16px);aspect-ratio:20/21}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag.alt:has(.yoruchiba):before{width:1.4rem}}.p-plan .content .content-item .body__tag.alt:after{display:none}.p-plan .content .content-item .body__tag.alt span{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:min(.7291666667vw,14px);line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){.p-plan .content .content-item .body__tag.alt span{font-size:1rem}}.p-plan .content .content-item .body__title span{background-image:linear-gradient(to bottom,#6b6b6b66,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.9166666667vw,56px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-plan .content .content-item .body__title span{font-size:3.5rem}}.p-plan .content .content-item .body__text{font-size:min(1.25vw,24px);line-height:min(1.8229166667vw,35px);letter-spacing:.1em}@media screen and (max-width: 767px){.p-plan .content .content-item .body__text{font-size:1.6rem;line-height:2.4rem}}.p-plan .content .content-item .body__text.font-en{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;line-height:1;letter-spacing:.03em}.p-plan .content .content-item .body__sub{font-size:min(.9375vw,18px);line-height:min(1.6666666667vw,32px);letter-spacing:.1em;margin-top:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-plan .content .content-item .body__sub{font-size:1.2rem;line-height:2.2rem;margin-top:1.5rem}}.p-plan .content .content-item .image{position:relative}.p-plan .content .content-item .image.inactive{pointer-events:none}.p-plan .content .content-item .image.inactive .soon{position:absolute;bottom:min(1.5625vw,30px);right:min(.78125vw,15px);font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(.5208333333vw,10px);line-height:1.2;color:#b3b3b3}@media screen and (max-width: 767px){.p-plan .content .content-item .image.inactive .soon{bottom:1.4rem;right:.45rem;font-size:.7rem}}.p-plan .content .content-item .image:has(.body){position:relative}.p-plan .content .content-item--01{width:min(44.7916666667vw,860px);height:min(28.6458333333vw,550px)}@media screen and (max-width: 767px){.p-plan .content .content-item--01{width:100%;height:auto;aspect-ratio:670/428}}.p-plan .content .content-item--01:before{content:"";position:absolute;inset:0;background-color:#4d4d4d;width:100%;height:100%}.p-plan .content .content-item--01 .image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;filter:drop-shadow(0px 15px 30px rgba(0,0,0,.8))}.p-plan .content .content-item--01 .image-wrapper:after{content:"";position:absolute;inset:0;border-radius:min(.78125vw,15px);background-image:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.5) 90%);width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect;box-shadow:inset 0 0 15px #fff9}@media screen and (max-width: 767px){.p-plan .content .content-item--01 .image-wrapper:after{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-plan .content .content-item--01 .image-wrapper .image{width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-large.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}@media screen and (max-width: 767px){.p-plan .content .content-item--01 .image-wrapper .image{-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/top/mask_card-comingsoon-sp.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}}.p-plan .content .content-item--01 .image-wrapper .image img{width:auto;height:130%}.p-plan .c-content-notch__inner{background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-plan.webp);background-size:100% auto;background-position:top center;background-repeat:no-repeat}@media screen and (max-width: 767px){.p-plan .c-content-notch__inner{background-image:url(/mansion24061/assets/img/pages/top/bg_most-viewed-plan-sp.webp);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}}.p-plan-detail,.p-plan-detail__inner,.p-plan-detail .plan-content{width:100%}.p-plan-detail .plan-content__inner{position:relative;display:flex;flex-flow:column nowrap;width:min(91.6666666667vw,1760px);height:min(68.5416666667vw,1316px);margin:0 auto}@media screen and (max-width: 767px){.p-plan-detail .plan-content__inner{gap:2rem;width:100%;height:auto;padding:0 2rem}}.p-plan-detail .plan-content .wrapper{display:flex;flex-flow:column nowrap}.p-plan-detail .plan-content .wrapper span{display:block}.p-plan-detail .plan-content .wrapper .description{font-size:min(.9375vw,18px);line-height:1;letter-spacing:.1em;color:#b3b3b3;margin-bottom:min(1.5625vw,30px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .description{font-size:3.2vw;margin-bottom:4vw}}.p-plan-detail .plan-content .wrapper .space{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:min(1.5625vw,30px);line-height:min(1.5625vw,30px)}.p-plan-detail .plan-content .wrapper .space em{font-size:min(2.5vw,48px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .space{font-size:5.6vw;line-height:6.1333333333vw}.p-plan-detail .plan-content .wrapper .space em{font-size:9.6vw}}.p-plan-detail .plan-content .wrapper .calc{font-size:min(1.0416666667vw,20px);line-height:min(1.4583333333vw,28px);letter-spacing:.05em;margin-top:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .calc{font-size:3.7333333333vw;line-height:4vw;margin-top:2.6666666667vw}}.p-plan-detail .plan-content .wrapper .calc em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.p-plan-detail .plan-content .wrapper .amount{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:min(.9375vw,18px);line-height:min(1.4583333333vw,28px)}.p-plan-detail .plan-content .wrapper .amount em{font-size:min(1.875vw,36px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .amount{font-size:3.7333333333vw;line-height:4.2666666667vw}.p-plan-detail .plan-content .wrapper .amount em{font-size:5.8666666667vw}}.p-plan-detail .plan-content .wrapper .amount.focus{font-size:min(1.5625vw,30px);line-height:min(1.5625vw,30px);filter:drop-shadow(0px 0px 3px oklch(67.969% .19398 43.454deg)) drop-shadow(0px 0px 8px oklch(67.969% .19398 43.454deg))}.p-plan-detail .plan-content .wrapper .amount.focus em{font-size:min(2.5vw,48px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .amount.focus{font-size:3.7333333333vw;line-height:4.2666666667vw}.p-plan-detail .plan-content .wrapper .amount.focus em{font-size:6.9333333333vw}}.p-plan-detail .plan-content .wrapper .detail{font-size:min(.7291666667vw,14px);line-height:min(1.4583333333vw,28px);letter-spacing:.05em;margin-top:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content .wrapper .detail{font-size:1.05rem;line-height:1rem;margin-top:.5rem}}.p-plan-detail .plan-content .wrapper .detail em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.p-plan-detail .plan-content .plan-tag{border-radius:min(.2604166667vw,5px);width:fit-content;height:fit-content;padding:min(.78125vw,15px);box-shadow:inset 2px 2px 5px #0000004d}@media screen and (max-width: 767px){.p-plan-detail .plan-content .plan-tag{border-radius:.25rem;padding:.5rem .8rem}}.p-plan-detail .plan-content .plan-tag.furniture{background-image:linear-gradient(-80deg,#3ccff866,#3ccff880)}.p-plan-detail .plan-content .plan-tag.special{background-image:linear-gradient(-80deg,#3cf88466,#3cf88480)}.p-plan-detail .plan-content .plan-tag span{display:block;font-size:min(.6770833333vw,13px);line-height:1}@media screen and (max-width: 767px){.p-plan-detail .plan-content .plan-tag span{font-size:3.7333333333vw}}.p-plan-detail .plan-content__detail{position:relative;display:flex;flex-flow:column nowrap;width:min(29.6875vw,570px);height:min(23.2291666667vw,446px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail{width:100%;height:auto;aspect-ratio:570/446}}.p-plan-detail .plan-content__detail .detail-bg{z-index:-1;position:absolute;inset:0;width:100%;filter:drop-shadow(5px 15px 10px rgba(0,0,0,.4)) drop-shadow(5px 15px 15px rgba(0,0,0,.6))}.p-plan-detail .plan-content__detail .detail-bg .bg{width:100%}.p-plan-detail .plan-content__detail .detail-name{overflow:hidden;position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;width:min(13.28125vw,255px);height:min(5.5208333333vw,106px);padding:0 0 min(1.5625vw,30px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-name{width:37.3333333333vw;height:16.6666666667vw;padding:0 0 4vw}}.p-plan-detail .plan-content__detail .detail-name:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;transform:translate(-50%,70%);border-radius:50%;background-color:#f5651299;width:60%;aspect-ratio:4/1;filter:blur(25px)}.p-plan-detail .plan-content__detail .detail-name h2{transform:scaleY(.9);background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.3541666667vw,26px);line-height:min(1.5625vw,30px);color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-name h2{font-size:5.3333333333vw;line-height:6.9333333333vw}}.p-plan-detail .plan-content__detail .detail-name h2 span{font-size:2em}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-name h2 span.sm-sp{font-size:1.5em}}.p-plan-detail .plan-content__detail .detail-feature{display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:min(.5208333333vw,10px);padding:min(1.5625vw,30px) min(1.5625vw,30px) 0 0}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-feature{gap:1.3333333333vw;padding:4vw 4vw 0 0}}.p-plan-detail .plan-content__detail .detail-feature .feature-item{border:1px solid rgba(121,121,121,.1);border-radius:min(.5208333333vw,10px);background-image:radial-gradient(#73737380,#4d4d4d80);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:min(.78125vw,15px);width:min(4.6875vw,90px);height:min(4.6875vw,90px);box-shadow:inset 0 -5px 10px #0006}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-feature .feature-item{border-radius:.4rem;gap:2.1333333333vw;width:16vw;height:16vw}}.p-plan-detail .plan-content__detail .detail-feature .feature-item .icon{width:fit-content;height:min(2.34375vw,45px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-feature .feature-item .icon{height:6.9333333333vw}}.p-plan-detail .plan-content__detail .detail-feature .feature-item .icon img{width:auto;height:100%}.p-plan-detail .plan-content__detail .detail-feature .feature-item .description{font-size:min(.625vw,12px);line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-feature .feature-item .description{font-size:2.1333333333vw}}.p-plan-detail .plan-content__detail .detail-layout{border-bottom:1px solid #1a1a1a;font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(3.5416666667vw,68px);line-height:min(2.0833333333vw,40px);letter-spacing:.03em;padding:min(2.0833333333vw,40px) 0 min(1.0416666667vw,20px) min(3.125vw,60px)}.p-plan-detail .plan-content__detail .detail-layout span{font-size:min(2.1875vw,42px)}.p-plan-detail .plan-content__detail .detail-layout em{font-family:Aldrich,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-layout{font-size:9.6vw;line-height:11.7333333333vw;padding:1.3333333333vw 0 1.3333333333vw 5.3333333333vw}.p-plan-detail .plan-content__detail .detail-layout span{font-size:7.4666666667vw}}.p-plan-detail .plan-content__detail .detail-space{border-top:1px solid rgba(77,77,77,.5);display:flex;flex-flow:row nowrap;padding:min(2.0833333333vw,40px) min(3.125vw,60px) 0}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-space{padding:4vw 5.3333333333vw 0}}.p-plan-detail .plan-content__detail .detail-space .wrapper{width:100%}.p-plan-detail .plan-content__detail .detail-space .wrapper:first-child{border-right:1px solid #1a1a1a}.p-plan-detail .plan-content__detail .detail-space .wrapper:last-child{border-left:1px solid rgba(77,77,77,.5);padding-left:min(2.6041666667vw,50px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__detail .detail-space .wrapper:last-child{padding-left:8vw}}.p-plan-detail .plan-content__loan{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040401a,#3030301a);display:flex;flex-flow:column nowrap;width:min(29.6875vw,570px);padding:min(1.5625vw,30px) min(2.6041666667vw,50px);margin-top:min(.15625vw,3px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__loan{border-radius:2.6666666667vw;width:100%;padding:8vw 5.3333333333vw;margin-top:0}}.p-plan-detail .plan-content__loan .loan-detail{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:min(2.0833333333vw,40px) 0 0}@media screen and (max-width: 767px){.p-plan-detail .plan-content__loan .loan-detail{padding:5.3333333333vw 0 0}}.p-plan-detail .plan-content__loan .loan-detail .wrapper{justify-content:flex-end}.p-plan-detail .plan-content__loan .loan-detail .wrapper:last-child .description{margin-bottom:auto}.p-plan-detail .plan-content__loan .loan-detail .wrapper:last-child .detail{margin-left:auto}.p-plan-detail .plan-content__layout{position:absolute;top:0;right:0;width:min(59.8958333333vw,1150px);height:100%}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout{position:relative;border:1px solid rgba(107,107,107,.2);border-radius:2.6666666667vw;background-image:linear-gradient(94deg,#4040401a,#3030301a);width:100%;height:auto;padding:4vw 5.3333333333vw 8vw;margin-top:min(.15625vw,3px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.p-plan-detail .plan-content__layout .layout-bg{position:absolute;inset:0;width:100%}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-bg{display:none}}.p-plan-detail .plan-content__layout .layout-bg .bg{width:100%}.p-plan-detail .plan-content__layout .layout-tab{position:absolute;top:0;left:50%;transform:translate(-50%);border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(99deg,#404040,#333);display:flex;flex-flow:row nowrap;align-items:center;width:min(28.6458333333vw,550px);height:min(4.1666666667vw,80px);box-shadow:inset 0 3px 16px #ffffff0d,8px 24px 50px #0006}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-tab{top:4vw;border-radius:2.6666666667vw;width:90%;height:10.6666666667vw}}.p-plan-detail .plan-content__layout .layout-tab:before{content:"";z-index:0;position:absolute;top:0;left:0%;border-radius:min(.9375vw,18px);border:3px solid transparent;background-image:linear-gradient(105deg,#ff6811cc,#f56512e6);background-clip:padding-box;width:50%;height:100%;box-shadow:inset 3px 10px 16px #ffffff1a,inset -6px -6px 16px #c24a0540;filter:drop-shadow(0px 0px 2px rgba(0,0,0,.2));transition:left .3s ease}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-tab:before{border-radius:2.4vw}}.p-plan-detail .plan-content__layout .layout-tab.disable{pointer-events:none}.p-plan-detail .plan-content__layout .layout-tab.disable:before{display:none}.p-plan-detail .plan-content__layout .layout-tab:has(.tab.furniture.current):before{left:50%}.p-plan-detail .plan-content__layout .layout-tab .tab{cursor:pointer;z-index:1;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;height:100%}.p-plan-detail .plan-content__layout .layout-tab .tab span{display:block;font-size:min(1.0416666667vw,20px);letter-spacing:.05em;text-align:center;color:#b3b3b3;transition:color .2s ease}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-tab .tab span{font-size:3.2vw}}.p-plan-detail .plan-content__layout .layout-tab .tab.current span{color:#f2f2f2}.p-plan-detail .plan-content__layout .layout-box{border:1px solid rgba(107,107,107,.2);border-radius:min(.78125vw,15px);background-color:#f7f7f7;display:flex;flex-flow:column nowrap;align-items:center;gap:min(2.0833333333vw,40px);width:min(53.6458333333vw,1030px);height:min(58.6458333333vw,1126px);padding:min(4.1666666667vw,80px) 0 0;margin:min(6.7708333333vw,130px) auto 0;box-shadow:inset 4px 10px 30px #00000026,inset 0 0 20px #00000040}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box{border-radius:2.6666666667vw;gap:2.6666666667vw;width:100%;height:auto;padding:5.3333333333vw 0;margin:14.6666666667vw auto 0}}.p-plan-detail .plan-content__layout .layout-box__image{position:relative;width:100%;height:min(47.9166666667vw,920px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__image{height:112vw}}.p-plan-detail .plan-content__layout .layout-box__image .image{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(33.8541666667vw,650px);height:auto;opacity:0;transition:opacity .3s ease}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__image .image{width:100%}}.p-plan-detail .plan-content__layout .layout-box__image .image.current{opacity:1}.p-plan-detail .plan-content__layout .layout-box__note p{display:flex;justify-content:center;gap:min(.78125vw,15px);font-size:min(.625vw,12px);text-align:center;color:#666}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__note p{gap:1.3333333333vw;font-size:3.2vw;padding-left:5.3333333333vw}.p-plan-detail .plan-content__layout .layout-box__note p.detail{flex-flow:row wrap;justify-content:flex-start}.p-plan-detail .plan-content__layout .layout-box__note p.feature{flex-flow:column nowrap;margin-top:1.3333333333vw}}.p-plan-detail .plan-content__layout .layout-box__note p span{display:flex;flex-flow:row nowrap;align-items:center;gap:.4em}.p-plan-detail .plan-content__layout .layout-box__note p span:before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;width:auto;height:min(.4166666667vw,8px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__note p span:before{height:2.6666666667vw}}.p-plan-detail .plan-content__layout .layout-box__note p .closet:before{background-image:url(/mansion24061/assets/img/pages/plan/icon_closet.svg);aspect-ratio:2/1}.p-plan-detail .plan-content__layout .layout-box__note p .yuka:before{background-image:url(/mansion24061/assets/img/pages/plan/icon_yuka.svg);aspect-ratio:2/1}.p-plan-detail .plan-content__layout .layout-box__note p .air:before{background-image:url(/mansion24061/assets/img/pages/plan/icon_air.svg);height:min(.2604166667vw,5px);aspect-ratio:4/1}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__note p .air:before{height:2.1333333333vw}}.p-plan-detail .plan-content__layout .layout-box__note p .daylight:before{background-image:url(/mansion24061/assets/img/pages/plan/icon_daylight.svg);height:min(.2604166667vw,5px);aspect-ratio:4/1}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__note p .daylight:before{height:2.1333333333vw}}.p-plan-detail .plan-content__layout .layout-box__note p .outframe:before{background-image:url(/mansion24061/assets/img/pages/plan/icon_outframe.svg);height:min(.625vw,12px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p-plan-detail .plan-content__layout .layout-box__note p .outframe:before{height:1.0666666667vw}}.p-plan-detail .plan-content__floor{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040401a,#3030301a);display:flex;flex-flow:column nowrap;align-items:center;gap:min(2.0833333333vw,40px);width:min(29.6875vw,570px);padding:min(2.6041666667vw,50px) 0;margin-top:min(2.0833333333vw,40px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__floor{border-radius:2.6666666667vw;gap:5.3333333333vw;width:100%;padding:6.6666666667vw 5.3333333333vw;margin-top:0}}.p-plan-detail .plan-content__floor .floor-title{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.4))}.p-plan-detail .plan-content__floor .floor-title span{display:block;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.0416666667vw,20px);line-height:1;text-align:center}@media screen and (max-width: 767px){.p-plan-detail .plan-content__floor .floor-title span{font-size:4.8vw}}.p-plan-detail .plan-content__floor .floor-map__image{width:100%;max-width:min(17.96875vw,345px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__floor .floor-map__image{max-width:none}}.p-plan-detail .plan-content__button{width:min(29.6875vw,570px);height:min(4.1666666667vw,80px);margin-top:auto}@media screen and (max-width: 767px){.p-plan-detail .plan-content__button{width:100%;height:16vw}}.p-plan-detail .plan-content__button .c-button{width:min(21.875vw,420px);height:100%;margin:0 auto}@media screen and (max-width: 767px){.p-plan-detail .plan-content__button .c-button{width:100%}}.p-plan-detail .plan-content__button .c-button:after{right:auto;left:min(2.0833333333vw,40px);transform:translateY(-50%) rotate(180deg);width:min(.9375vw,18px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__button .c-button:after{left:8vw;width:4vw}}.p-plan-detail .plan-content__button .c-button:before{right:auto;left:min(2.7083333333vw,52px);transform:translateY(-50%) rotate(180deg);width:min(.9375vw,18px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__button .c-button:before{left:10.6666666667vw;width:4vw}}.p-plan-detail .plan-content__button .c-button span{font-size:min(.8333333333vw,16px)}@media screen and (max-width: 767px){.p-plan-detail .plan-content__button .c-button span{font-size:3.2vw}}.p-plan-detail .plan-content__button .c-button span em{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:1.1em}.p-plan-detail .plan-view{z-index:-1;position:relative;width:100%;margin:max(-4.6875vw,-90px) 0 max(-7.2916666667vw,-140px)}@media screen and (max-width: 767px){.p-plan-detail .plan-view{margin:-8vw 0 0}}.p-plan-detail .plan-view .note{position:absolute;right:min(1.0416666667vw,20px);bottom:0;transform:translateY(100%);font-size:min(.625vw,12px)}@media screen and (max-width: 767px){.p-plan-detail .plan-view .note{right:5.3333333333vw;font-size:2.6666666667vw;text-align:right}}.p-plan-detail .c-content-lower{margin-top:min(10.4166666667vw,200px)}@media screen and (max-width: 767px){.p-plan-detail .c-content-lower{margin-top:13.3333333333vw}}.p-plan-detail .c-content-lower__title h2{font-size:min(1.3541666667vw,26px)}@media screen and (max-width: 767px){.p-plan-detail .c-content-lower__title h2{font-size:3.7333333333vw}}.p-limited,.p-limited__inner{width:100%}.p-limited .mv{position:relative;width:100%}.p-limited .mv__inner{display:flex;justify-content:center;width:100%}.p-limited .mv .visual{overflow:hidden;position:relative;border:1px solid rgba(64,64,64,.5);border-radius:min(1.0416666667vw,20px);width:min(91.6666666667vw,1760px);height:min(26.0416666667vw,500px)}@media screen and (max-width: 767px){.p-limited .mv .visual{border-radius:0;width:100%;height:auto;aspect-ratio:3/2}}.p-limited .mv .visual img{width:100%}@media screen and (max-width: 767px){.p-limited .mv .visual img{width:100%;height:100%;object-fit:cover}}.p-limited .mv .page-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.p-limited .mv .page-name h2{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(3.6458333333vw,70px);line-height:1;text-align:center;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4))}@media screen and (max-width: 767px){.p-limited .mv .page-name h2{font-size:7.4666666667vw}}.p-limited .mv .page-name p{font-size:min(1.25vw,24px);line-height:1;letter-spacing:.1em;text-align:center;filter:drop-shadow(0px 0px 30px rgba(0,0,0,.4));margin-top:min(2.0833333333vw,40px)}@media screen and (max-width: 767px){.p-limited .mv .page-name p{font-size:3.2vw;margin-top:5.3333333333vw}}.p-limited .login{width:100%}.p-limited .login__inner{display:flex;flex-flow:column nowrap;align-items:center;gap:min(2.6041666667vw,50px);width:100%}@media screen and (max-width: 767px){.p-limited .login__inner{gap:5.3333333333vw}}.p-limited .login__info{width:100%}.p-limited .login__info p{font-size:min(1.25vw,24px);line-height:min(2.34375vw,45px);letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p-limited .login__info p{font-size:3.7333333333vw;line-height:1.9}}.p-limited .login__box{display:flex;flex-flow:row nowrap;align-items:center;gap:min(1.0416666667vw,20px);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(-85deg,#9d9d9d,#9d9d9dcc 35%,#9d9d9d);width:min(44.2708333333vw,850px);height:min(3.6458333333vw,70px);padding:0 min(.5208333333vw,10px);box-shadow:inset 0 0 5px #4d4d4d33,5px 15px 30px #0000004d}@media screen and (max-width: 767px){.p-limited .login__box{gap:5.3333333333vw;border-radius:2.6666666667vw;width:calc(100% - 13.3333333333vw);height:10.6666666667vw}}.p-limited .login__box .login-input{width:100%}.p-limited .login__box .login-input input[type=password]{width:100%;font-size:min(.7291666667vw,14px);line-height:min(2.34375vw,45px);letter-spacing:.08em;color:#f2f2f2;padding:0 min(1.0416666667vw,20px)}.p-limited .login__box .login-input input[type=password]::placeholder{color:#f2f2f2}@media screen and (max-width: 767px){.p-limited .login__box .login-input input[type=password]{font-size:2.9333333333vw;line-height:9.3333333333vw;padding:0 2.6666666667vw}}.p-limited .login__box button{flex-shrink:0;border-radius:min(.9375vw,18px);background-image:linear-gradient(-45deg,#202020e6,#383838cc);width:fit-content;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.0416666667vw,20px);line-height:.6;padding:min(1.0416666667vw,20px) min(2.34375vw,45px);box-shadow:inset 0 0 15px #ffffff4d,0 0 4px #00000080}@media screen and (max-width: 767px){.p-limited .login__box button{border-radius:2.4vw;font-size:4vw;padding:3.3333333333vw 5.3333333333vw}}.p-limited .login__reserve{height:min(3.6458333333vw,70px)}@media screen and (max-width: 767px){.p-limited .login__reserve{width:100%;height:16vw}}.p-limited .login__reserve .c-button{width:min(24.8958333333vw,478px);height:100%;margin:0 auto}@media screen and (max-width: 767px){.p-limited .login__reserve .c-button{width:calc(100% - 10.6666666667vw)}}.p-limited .login__reserve .c-button span{font-size:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-limited .login__reserve .c-button span{font-size:4.2666666667vw}}.p-limited .login__reserve .c-button span em{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:1.1em}.p-limited .request{width:100%;height:fit-content;margin:min(6.7708333333vw,130px) 0 0}@media screen and (max-width: 767px){.p-limited .request{margin:16vw 0 0}}.p-limited .request__inner{position:relative;width:fit-content;height:fit-content;margin:0 auto}@media screen and (max-width: 767px){.p-limited .request__inner{width:calc(100% - 10.6666666667vw);height:auto}}.p-limited .request .bg{position:relative;width:min(91.1458333333vw,1750px);height:min(35.0520833333vw,673px);box-shadow:5px 10px 30px #0000004d}.p-limited .request .bg .image{width:100%;filter:drop-shadow(5px 10px 5px rgb(0,0,0))}.p-limited .request .bg:before{content:"";z-index:-1;position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#4040400d;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/limited/mask_request.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-in;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/limited/mask_request.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:intersect}.p-limited .request .bg:after{content:"";z-index:-1;position:absolute;inset:0;border-radius:min(1.0416666667vw,20px);background-color:#404040;width:100%;height:100%;-webkit-mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/limited/mask_request.svg);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,100% 100%;-webkit-mask-composite:destination-out;mask-image:linear-gradient(#fff,#fff),url(/mansion24061/assets/img/pages/limited/mask_request.svg);mask-repeat:no-repeat,no-repeat;mask-size:100% 100%,100% 100%;mask-position:0 0,100% 100%;mask-composite:exclude}.p-limited .request .to-data{position:absolute;bottom:min(1.5625vw,30px);right:min(1.5625vw,30px)}@media screen and (max-width: 767px){.p-limited .request .to-data{position:static}}.p-limited .request .to-data p{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.1em}@media screen and (max-width: 767px){.p-limited .request .to-data p{font-size:3.2vw;text-align:center}}.p-limited .request .to-data p:after{content:"";display:inline-block;background-image:url(/mansion24061/assets/img/components/icon_arrow-btn.svg);background-size:cover;width:min(1.25vw,24px);aspect-ratio:26/17;margin-left:min(1.5625vw,30px);filter:drop-shadow(0px 0px 3px rgba(0,0,0,.4))}@media screen and (max-width: 767px){.p-limited .request .to-data p:after{width:4vw;margin-left:2vw}}.p-limited .request .content{position:absolute;inset:0;padding:min(3.125vw,60px) min(7.2916666667vw,140px) min(6.7708333333vw,130px)}@media screen and (max-width: 767px){.p-limited .request .content{position:static;padding:8vw 5.3333333333vw 2.6666666667vw}}.p-limited .request .content__title{width:100%;text-align:center}.p-limited .request .content__title h3{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.0833333333vw,40px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-limited .request .content__title h3{font-size:6.4vw}}.p-limited .request .content__title p{font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.1em;margin-top:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-limited .request .content__title p{font-size:3.4666666667vw;margin-top:5.3333333333vw}}.p-limited .request .content__list{width:100%;margin:min(3.125vw,60px) 0 0}@media screen and (max-width: 767px){.p-limited .request .content__list{margin:8vw 0}}.p-limited .request .content__list .content-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px);width:100%}@media screen and (max-width: 767px){.p-limited .request .content__list .content-list{flex-flow:column nowrap;align-items:center;gap:4vw}}.p-limited .request .content__list .content-item{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040404d,#30303066);display:flex;flex-flow:column nowrap;align-items:center;width:100%;padding:min(1.5625vw,30px) min(6.7708333333vw,130px) min(2.6041666667vw,50px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003}@media screen and (max-width: 767px){.p-limited .request .content__list .content-item{border-radius:1.3333333333vw;width:90%;padding:5.3333333333vw 10.6666666667vw 8vw}}.p-limited .request .content__list .content-item .name-en{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(1.0416666667vw,20px);line-height:1;letter-spacing:.02em;color:#b3b3b3}@media screen and (max-width: 767px){.p-limited .request .content__list .content-item .name-en{font-size:4.8vw}}.p-limited .request .content__list .content-item .icon{width:fit-content;height:min(7.2916666667vw,140px);margin:min(2.0833333333vw,40px) 0 min(2.8645833333vw,55px)}@media screen and (max-width: 767px){.p-limited .request .content__list .content-item .icon{height:21.3333333333vw;margin:5.3333333333vw 0 8vw}}.p-limited .request .content__list .content-item .icon img{width:auto;height:100%}.p-limited .request .content__list .content-item .name-jp{font-size:min(1.25vw,24px);line-height:1;letter-spacing:.1em}@media screen and (max-width: 767px){.p-limited .request .content__list .content-item .name-jp{font-size:4.2666666667vw}}@media screen and (max-width: 767px){.p-limited .c-content-notch{padding-top:30.6666666667vw}}.p-limited .c-content-notch .step-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-list{flex-flow:column nowrap;align-items:center;gap:2.6666666667vw;padding:0 5.3333333333vw}}.p-limited .c-content-notch .content-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-list{flex-flow:column nowrap;align-items:center;gap:2.6666666667vw;padding:0 5.3333333333vw}}.p-limited .c-content-notch .step-item{position:relative;width:fit-content;height:fit-content;filter:drop-shadow(5px 15px 15px rgba(0,0,0,.5))}.p-limited .c-content-notch .step-item .item-bg{width:min(27.0833333333vw,520px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-item .item-bg{width:100%}}.p-limited .c-content-notch .step-item .content{position:absolute;inset:0;display:flex;flex-flow:column nowrap;gap:min(1.5625vw,30px);width:100%;height:100%;padding:min(2.0833333333vw,40px) min(3.6458333333vw,70px) 0 min(3.125vw,60px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-item .content{gap:4vw;padding:6.6666666667vw 9.3333333333vw 0 8vw}}.p-limited .c-content-notch .step-item .content__title .step{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.875vw,36px);line-height:1;color:transparent;margin-bottom:min(1.0416666667vw,20px);filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-item .content__title .step{font-size:6.4vw;margin-bottom:2.6666666667vw}}.p-limited .c-content-notch .step-item .content__title p:not(.step){font-size:min(1.4583333333vw,28px);line-height:1;letter-spacing:.1em}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-item .content__title p:not(.step){font-size:4.8vw}}.p-limited .c-content-notch .step-item .content__image{width:100%}.p-limited .c-content-notch .step-item .content__body{font-size:min(.8854166667vw,17px);line-height:min(1.6666666667vw,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-item .content__body{font-size:3.7333333333vw;line-height:1.6}}.p-limited .c-content-notch .content-item{position:relative;width:fit-content;height:fit-content;filter:drop-shadow(5px 15px 15px rgba(0,0,0,.5))}.p-limited .c-content-notch .content-item .bg{width:min(30.2083333333vw,580px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .bg{width:100%}}.p-limited .c-content-notch .content-item .content{position:absolute;inset:0;display:flex;flex-flow:column nowrap;gap:min(1.5625vw,30px);width:100%;height:100%;padding:min(2.6041666667vw,50px) min(3.6458333333vw,70px) 0 min(3.125vw,60px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .content{gap:4vw;padding:6.6666666667vw 9.3333333333vw 0 8vw}}.p-limited .c-content-notch .content-item .content__title .step{font-family:alumni-sans,sans-serif;font-weight:500;font-style:normal;font-size:min(1.0416666667vw,20px);line-height:1;text-align:center;color:#b3b3b3;margin-bottom:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .content__title .step{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}.p-limited .c-content-notch .content-item .content__title p:not(.step){font-size:min(1.6666666667vw,32px);line-height:1;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .content__title p:not(.step){font-size:4.8vw}}.p-limited .c-content-notch .content-item .content__image{width:100%;max-width:30rem;margin:0 auto}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .content__image{max-width:80%}}.p-limited .c-content-notch .content-item .content__body{font-size:min(1.0416666667vw,20px);line-height:min(1.9791666667vw,38px);letter-spacing:.08em}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .content__body{font-size:3.7333333333vw;line-height:1.6}}.p-limited .c-content-notch .content-item .link-button{cursor:pointer;position:absolute;bottom:0;right:0;border:1px solid rgba(64,64,64,.8);border-radius:50%;background:linear-gradient(-45deg,#4040404d,#6666661a) border-box,linear-gradient(141deg,#4d4d4d1a,#3333330d) padding-box;display:flex;align-items:center;justify-content:center;width:min(3.6458333333vw,70px);height:min(3.6458333333vw,70px);box-shadow:inset 0 0 10px #ffffff0d,5px 15px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .link-button{width:4rem;height:4rem}}.p-limited .c-content-notch .content-item .link-button:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(-24deg,#f56512,#e867278d,#6666661a) border-box,linear-gradient(135deg,#f565124d,#f565121a) padding-box;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.p-limited .c-content-notch .content-item .link-button:after{content:"";rotate:90deg;translate:min(.0520833333vw,1px) 0 0;background-image:url(/mansion24061/assets/img/components/icon_arrow-top.svg);background-size:cover;width:min(1.0416666667vw,20px);aspect-ratio:4/3}@media screen and (max-width: 767px){.p-limited .c-content-notch .content-item .link-button:after{translate:1px 0 0;width:1.1rem}}.p-limited .c-content-notch .content-item:hover .link-button:before{opacity:.8}.p-limited .c-content-notch .step-button{height:min(4.1666666667vw,80px);margin-top:min(3.125vw,60px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-button{width:100%;height:16vw;margin-top:8vw}}.p-limited .c-content-notch .step-button .c-button{width:min(21.875vw,420px);height:100%;margin:0 auto}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-button .c-button{width:calc(100% - 10.6666666667vw)}}.p-limited .c-content-notch .step-button .c-button span{font-size:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-limited .c-content-notch .step-button .c-button span{font-size:4.2666666667vw}}.p-limited .c-content-notch .step-button .c-button span em{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:1.1em}.p-map{width:100%}.p-map__inner{display:flex;flex-flow:column nowrap;align-items:center;gap:min(4.1666666667vw,80px);width:100%;margin-top:max(-1.0416666667vw,-20px)}@media screen and (max-width: 767px){.p-map__inner{gap:5.3333333333vw;margin-top:0}}.p-map__title{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.9166666667vw,56px);line-height:1}@media screen and (max-width: 767px){.p-map__title{font-size:8.5333333333vw}}@media screen and (min-width: 768px){.p-map .c-breadcrumb{margin-bottom:0}}.p-map__content{position:relative;width:min(57.2916666667vw,1100px);margin:0 auto}@media screen and (max-width: 767px){.p-map__content{width:calc(100% - 10.6666666667vw)}}.p-map__content .content-tab{border:1px solid rgba(107,107,107,.2);border-bottom:none;display:flex;flex-flow:row nowrap;width:100%}.p-map__content .content-tab .tab{position:relative;width:100%;color:#e6e6e6;padding:min(1.0416666667vw,20px) 0}@media screen and (max-width: 767px){.p-map__content .content-tab .tab{padding:2.6666666667vw 0}}.p-map__content .content-tab .tab span{border-right:1px solid rgba(107,107,107,.2);display:block;width:100%;font-size:min(1.0416666667vw,20px);line-height:1;text-align:center;padding:min(.5208333333vw,10px) 0}@media screen and (max-width: 767px){.p-map__content .content-tab .tab span{font-size:3.2vw;padding:1.3333333333vw 0}}.p-map__content .content-tab .tab:last-child span,.p-map__content .content-tab .tab:has(+.current) span{border-right:none}.p-map__content .content-tab .tab.current span{border:none}.p-map__content .content-tab .tab.current:before{content:"";z-index:-1;position:absolute;inset:0;background-color:#4040404d;width:100%;height:100%;box-shadow:5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-map__content .content-image{position:relative;background-image:linear-gradient(94deg,#4040401a,#3030301a);width:100%;max-width:110rem;aspect-ratio:1100/990;box-shadow:5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-map__content .content-image .image{position:absolute;inset:0;width:100%;opacity:0;transition:opacity .5s ease}.p-map__content .content-image .image.current{opacity:1}.p-map__content .content-caption{margin-top:min(1.0416666667vw,20px)}.p-map__content .content-caption span{display:block;font-size:min(.6770833333vw,13px);line-height:1;letter-spacing:.1em;text-align:right;color:#b3b3b3}@media screen and (max-width: 767px){.p-map__content .content-caption{margin-top:4vw}.p-map__content .content-caption span{font-size:3.2vw}}.p-map__gate{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040401a,#3030301a);display:flex;flex-flow:column nowrap;align-items:center;width:min(31.25vw,600px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-map__gate{border-radius:1rem;width:calc(100% - 10.6666666667vw)}}.p-map__gate .content-name{width:fit-content;margin:min(1.8229166667vw,35px) 0 min(1.3020833333vw,25px)}@media screen and (max-width: 767px){.p-map__gate .content-name{margin:5.3333333333vw 0 6.6666666667vw}}.p-map__gate .content-name h3{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.3541666667vw,26px);line-height:1;color:transparent;filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-map__gate .content-name h3{font-size:4.8vw}}.p-map__gate .content-name h3:has(span){display:flex;flex-flow:row nowrap;align-items:center;gap:.5em}.p-map__gate .content-name h3:has(span) span{display:block;font-size:.6em;line-height:.1em;letter-spacing:.1em}.p-map__gate .content-image{overflow:hidden;border-bottom-left-radius:min(1.0416666667vw,20px);border-bottom-right-radius:min(1.0416666667vw,20px);width:100%}@media screen and (max-width: 767px){.p-map__gate .content-image{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}@media screen and (max-width: 767px){.p-map__gmaps{width:calc(100% - 10.6666666667vw)}}.p-map__gmaps .c-button{width:min(24.8958333333vw,478px);height:min(3.6458333333vw,70px);margin:0 auto}@media screen and (max-width: 767px){.p-map__gmaps .c-button{width:100%;height:10.6666666667vw}}.p-map__gmaps .c-button:after{display:none}.p-map__gmaps .c-button span{display:block;position:relative;font-size:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-map__gmaps .c-button span{font-size:4.2666666667vw}}.p-map__gmaps .c-button span em{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:1.1em}.p-map__gmaps .c-button span:before{content:"";display:inline-block;background-image:url(/mansion24061/assets/img/components/icon_map.svg);background-size:cover;width:.8em;height:auto;aspect-ratio:17/21;margin-right:.5em}.p-map .c-content-notch .step-list{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(.5208333333vw,10px)}@media screen and (max-width: 767px){.p-map .c-content-notch .step-list{flex-flow:column nowrap;align-items:center;gap:2.6666666667vw;padding:0 5.3333333333vw}}.p-map .c-content-notch .step-item{position:relative;width:fit-content;height:fit-content;filter:drop-shadow(5px 15px 15px rgba(0,0,0,.5))}.p-map .c-content-notch .step-item .bg{width:min(22.5vw,432px)}@media screen and (max-width: 767px){.p-map .c-content-notch .step-item .bg{width:100%}}.p-map .c-content-notch .step-item .content{position:absolute;inset:0;display:flex;flex-flow:column nowrap;gap:min(1.0416666667vw,20px);width:100%;height:100%;padding:min(2.6041666667vw,50px) min(1.5625vw,30px) 0}@media screen and (max-width: 767px){.p-map .c-content-notch .step-item .content{gap:4vw;padding:6.6666666667vw 9.3333333333vw 0 8vw}}.p-map .c-content-notch .step-item .content__title .step{background-image:linear-gradient(to bottom,#6b6b6b80,#fff);background-size:auto 100%;-webkit-background-clip:text;background-clip:text;font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(1.6666666667vw,32px);line-height:1;color:transparent;margin-bottom:min(1.0416666667vw,20px);filter:drop-shadow(0px 0px .5px #ffffff)}@media screen and (max-width: 767px){.p-map .c-content-notch .step-item .content__title .step{font-size:6.4vw;margin-bottom:2.6666666667vw}}.p-map .c-content-notch .step-item .content__title p:not(.step){font-size:min(1.1458333333vw,22px);line-height:1;letter-spacing:.1em}@media screen and (max-width: 767px){.p-map .c-content-notch .step-item .content__title p:not(.step){font-size:4.8vw}}.p-map .c-content-notch .step-item .content__image{width:100%}.p-map .c-content-notch .step-item .content__body{font-size:min(.8333333333vw,16px);line-height:min(1.5625vw,30px);letter-spacing:.08em}@media screen and (max-width: 767px){.p-map .c-content-notch .step-item .content__body{font-size:3.7333333333vw;line-height:1.6}}.p-map .c-content-lower:last-child{margin:min(3.125vw,60px) 0 0;box-shadow:none}@media screen and (max-width: 767px){.p-map .c-content-lower:last-child{margin:10.6666666667vw 0 0}}.p-map .c-content-lower .voice-content{display:grid;grid-template-columns:repeat(2,min(42.7083333333vw,820px));justify-content:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-map .c-content-lower .voice-content{grid-template-columns:calc(100% - 10.6666666667vw);gap:5.3333333333vw}}.p-map .c-content-lower .voice-content .voice-item{width:100%}.p-map .c-content-lower .data-content{display:flex;flex-flow:row nowrap;justify-content:center;gap:min(1.0416666667vw,20px)}@media screen and (max-width: 767px){.p-map .c-content-lower .data-content{display:grid;grid-template-columns:repeat(1,auto);gap:2.6666666667vw;padding:0 5.3333333333vw}}.p-map .c-content-lower .data-content .data-item{width:min(20.8333333333vw,400px)}@media screen and (max-width: 767px){.p-map .c-content-lower .data-content .data-item{width:100%}}.p-outline{width:100%}.p-outline__inner{display:flex;flex-flow:column nowrap;align-items:center;gap:min(4.1666666667vw,80px);width:100%;margin-top:max(-1.0416666667vw,-20px)}@media screen and (max-width: 767px){.p-outline__inner{gap:5.3333333333vw;margin-top:0}}.p-outline__title{font-family:eurostile-extended,sans-serif;font-weight:500;font-style:normal;font-size:min(2.9166666667vw,56px);line-height:1}.p-outline__title p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:.35em;letter-spacing:.1em;text-align:center;margin-top:1em}@media screen and (max-width: 767px){.p-outline__title{font-size:8.5333333333vw}}@media screen and (min-width: 768px){.p-outline .c-breadcrumb{margin-bottom:0}}.p-outline__content{display:flex;flex-flow:row nowrap;gap:min(1.0416666667vw,20px);width:100%;padding:0 min(4.1666666667vw,80px)}@media screen and (max-width: 767px){.p-outline__content{flex-flow:column nowrap;gap:5.3333333333vw}}.p-outline__content .outline-photo{flex-shrink:0;display:flex;flex-flow:column nowrap;gap:min(1.0416666667vw,20px);width:min(29.6875vw,570px)}@media screen and (max-width: 767px){.p-outline__content .outline-photo{gap:5.3333333333vw;width:100%}}.p-outline__content .outline-photo .image{border-radius:min(1.0416666667vw,20px);width:100%;box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003}@media screen and (max-width: 767px){.p-outline__content .outline-photo .image{border-radius:2.6666666667vw}}.p-outline__content .outline-photo .description{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040401a,#3030301a);padding:min(1.5625vw,30px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){.p-outline__content .outline-photo .description{border-radius:2.6666666667vw;padding:6.6666666667vw 5.3333333333vw}}.p-outline__content .outline-photo .description p{font-size:min(.8333333333vw,16px);line-height:2}@media screen and (max-width: 767px){.p-outline__content .outline-photo .description p{font-size:4.2666666667vw}}.p-outline__content .outline-detail__table{border:1px solid rgba(107,107,107,.2);border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(94deg,#4040401a,#3030301a);width:100%;padding:min(1.5625vw,30px);margin-bottom:min(1.5625vw,30px);box-shadow:inset 0 0 5px #ffffff1a,5px 15px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-outline__content .outline-detail__table:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table{border-radius:2.6666666667vw;padding:6.6666666667vw 5.3333333333vw;margin-bottom:5.3333333333vw}.p-outline__content .outline-detail__table:last-child{margin-bottom:0}}.p-outline__content .outline-detail__table .detail-table{border-top:1px solid rgba(77,77,77,.5);border-bottom:1px solid #1a1a1a;display:grid;grid-template-columns:min(12.5vw,240px) auto;font-weight:400;font-size:min(.9375vw,18px);line-height:min(1.6666666667vw,32px);letter-spacing:.1em;padding:min(1.5625vw,30px) 0}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table{display:flex;flex-flow:column nowrap;gap:4vw;font-size:4vw;line-height:1.6;padding:4vw 0}}.p-outline__content .outline-detail__table .detail-table:first-child{border-top:none}.p-outline__content .outline-detail__table .detail-table:last-child{border-bottom:none}.p-outline__content .outline-detail__table .detail-table h3{font-size:min(1.25vw,24px)}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table h3{font-size:4.8vw}}.p-outline__content .outline-detail__table .detail-table__name span{font-size:.8em}.p-outline__content .outline-detail__table .detail-table__content span{font-size:.8em;color:#ccc}.p-outline__content .outline-detail__table .detail-table__content .to-route{cursor:pointer;border-radius:min(1.0416666667vw,20px);background-image:linear-gradient(-85deg,#9d9d9d,#9d9d9dcc 35%,#9d9d9d);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:min(4.1666666667vw,80px);width:fit-content;padding:min(.5208333333vw,10px) min(1.0416666667vw,20px);margin:min(1.0416666667vw,20px) 0 0;box-shadow:inset 0 0 5px #4d4d4d33,5px 15px 30px #0000004d}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table__content .to-route{border-radius:2.6666666667vw;gap:0;width:100%;padding:2.6666666667vw 4vw;margin:2.6666666667vw 0 0}}.p-outline__content .outline-detail__table .detail-table__content .to-route p{font-size:min(.8333333333vw,16px);color:#333}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table__content .to-route p{font-size:.9em}}.p-outline__content .outline-detail__table .detail-table__content .to-route__button{border:1px solid rgba(64,64,64,.8);border-radius:50%;background:linear-gradient(-45deg,#4040404d,#6666661a) border-box,linear-gradient(141deg,#333333e6,#4d4d4de6) padding-box;display:flex;align-items:center;justify-content:center;width:min(2.0833333333vw,40px);height:min(2.0833333333vw,40px);box-shadow:inset 0 0 10px #ffffff0d,5px 15px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table__content .to-route__button{width:4rem;height:4rem}}.p-outline__content .outline-detail__table .detail-table__content .to-route__button:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(-24deg,#f56512,#e867278d,#6666661a) border-box,linear-gradient(135deg,#f565124d,#f565121a) padding-box;width:100%;height:100%;opacity:0;transition:opacity .2s ease}.p-outline__content .outline-detail__table .detail-table__content .to-route__button:after{content:"";rotate:90deg;translate:min(.0520833333vw,1px) 0 0;background-image:url(/mansion24061/assets/img/components/icon_arrow-top.svg);background-size:cover;width:min(.7291666667vw,14px);aspect-ratio:4/3}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table__content .to-route__button:after{translate:1px 0 0;width:1.1rem}}.p-outline__content .outline-detail__table .detail-table__content .to-route:hover .to-route__button:before{opacity:.8}.p-outline__content .outline-detail__table .detail-table__content .route-video{overflow:hidden;border-radius:min(1.0416666667vw,20px);width:100%;height:auto;max-height:0;aspect-ratio:16/9;margin-top:min(1.0416666667vw,20px);box-shadow:5px 15px 30px #0000004d;transition:max-height .3s ease}@media screen and (max-width: 767px){.p-outline__content .outline-detail__table .detail-table__content .route-video{display:none}}.p-outline__content .outline-detail__table .detail-table__content .route-video.is-open{max-height:min(27.5vw,528px)}.p-outline__content .outline-detail__table .detail-table__content .route-video video{width:100%}
