:root{--color-normal:#0a3d60;--color-normal-light:#8bc0b6;--color-normal-light-2:#87b1a9;--color-normal-dark:#184e47;--color-highlight:#0084ae;--color-highlight-dark:#877055;--color-white:#fff;--color-red:#db595e;--color-pink:#ee849f;--color-black:#222;--color-grey:#646875;--color-grey-light:#aaa;--color-light:#ddd;--color-white-grey:#efefef;--color-bg:#ececec;--color-bg-black:#000;--color-text-scroll:#f2f2f2;--color-blue:#14799e;--color-orange:#dc6f27;--color-white-alpha:#ffffff80;--color-black-alpha:linear-gradient(0deg, #0000 0%, #00000080 100%);--color-normal-alpha-03:#0a3d604d;--color-normal-alpha-05:#0a3d6080;--color-dark-alpha:#184e4780;--color-highlight-alpha:#ab876880;--color-white-zero:#fff0;--color-white-alpha-01:#ffffff1a;--color-white-alpha-02:#fff3;--color-white-alpha-03:#ffffff4d;--color-white-alpha-04:#fff6;--color-white-alpha-05:#ffffff80;--color-white-alpha-06:#fff9;--color-white-alpha-07:#ffffffb3;--color-white-alpha-08:#fffc;--color-white-alpha-09:#ffffffe6;--color-black-zero:#0000;--color-black-alpha-01:#0000001a;--color-black-alpha-02:#0003;--color-black-alpha-03:#0000004d;--color-black-alpha-04:#0006;--color-black-alpha-05:#00000080;--color-black-alpha-06:#0009;--color-black-alpha-07:#000000b3;--color-black-alpha-08:#000c;--color-black-alpha-09:#000000e6;--color-bg-hide:linear-gradient(90deg, #114a5a 30%, #114a5a00 80%);--color-hide-top:linear-gradient(0deg, #052c3800 15%, #052c38cc 40%, #052c38cc 70%);--color-bg-banner:linear-gradient(0deg, #114a5a 0%, #114a5a4d 100%);--color-block-hide:linear-gradient(0deg, #184e4700 20%, #184e47 100%);--color-black-thumb:linear-gradient(0deg, #00000080 0%, #0000 60%);--color-border:linear-gradient(0deg, #184e47 0%, #8bc0b6 50%, #ab8768 100%);--color-black-gradient:linear-gradient(0deg, #000000b3 0%, #0000 80%);--color-banner-hide:linear-gradient(0deg, #0a3d60 10%, #0a3d6000 60%);--color-border-gradient:linear-gradient(135deg, #ab8768 0%, #fff0 50%, #e1cab0 100%);--color-mask:linear-gradient(90deg, #000 50%, #0000 100%);--color-dot:linear-gradient(135deg, #ab8768 0%, #dc6f27 100%);--color-dot-2:linear-gradient(135deg, #cb4600 0%, #7f1417 100%);--color-text-gradient:linear-gradient(90deg, #c69b77 0%, #62b9d3 30%, #fff 70%, #7b9164 100%);--color-text-red:linear-gradient(90deg, #fff 0%, #8bc0b6 30%, #fff 50%, #ab8768 80%, #dc6f27 100%);--color-bg-news:linear-gradient(0deg, #8bc0b6 0%, #184e47 50%, #0a3d60 100%);--color-bg-blur:linear-gradient(0deg, #fff0 0%, #fff 100%);--color-bg-gradient:linear-gradient(135deg, #ab8768 0%, #877055 50%, #ab8768 100%);--color-bg-gradient-2:linear-gradient(135deg, #8bc0b6 0%, #184e47 50%, #8bc0b6 100%);--block-A:#184e47;--block-B:#877055;--office:#6b90b8;--shophouse:#c9b8a6;--trendy:#dfdc8e;--classy:#ffd57e;--morden:#f37477;--morden-1:#beddd8;--morden-2:#81ccba;--morden-3:#ffd1d1;--morden-4:#f5acac;--elegant:#9ea2cc;--font-note:"Oswald"}img:not([src]){visibility:hidden}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);visibility:hidden;-webkit-user-select:none;user-select:none;transition:inherit;position:absolute;top:0;left:0}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}h1,h2,h3,h4,h5,h6{margin-bottom:1.5em;font-weight:700}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}ol,ul{margin-bottom:1.5em;padding-left:1.5em}table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:1.5em}table th,table td{border:1px solid #000;padding:.5em}table th{font-weight:700}caption,table th,table td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:before,:after{box-sizing:border-box}body *{word-break:break-word;max-height:99999em}p{margin-bottom:1.5em}a{color:inherit}a:hover{text-decoration:none}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}a img{border:none}input,label,select,button{line-height:inherit}input,label,select,button,textarea{font:inherit;word-break:normal;vertical-align:middle;white-space:normal;-webkit-appearance:none;background:0 0;border:0;margin:0;padding:0;display:inline-block}button{color:inherit}textarea{white-space:pre-line;resize:none;line-height:1.5;overflow:auto}button:focus{outline:0}input:focus,textarea:focus,select:focus{outline:auto}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}@media print{html,body{width:1600px;margin:0}body{-webkit-print-color-adjust:exact}@page{margin:0;size:11in 14.028in}@page:left{margin:0}@page:right{margin:0}@page:first{margin-top:0}}html{-webkit-user-select:none;user-select:none;line-height:1}@media print,(min-width:768px){html{font-size:5.20833vw;overflow:auto scroll}}@media only screen and (min-width:768px) and (max-width:1100.98px){html{font-size:6.49351vw}}@media only screen and (max-width:767.98px){html{min-height:100vh;font-size:22.7273vw}html::-webkit-scrollbar{opacity:0;width:0}}body{color:#555;-webkit-tap-highlight-color:#fff0;background-color:#000;font-family:Playfair Display,serif;font-size:.16rem;font-weight:400;line-height:1.8}html.is-frozen-windows body{width:100%;position:fixed}body,html{width:100%;height:auto;margin:0;padding:0}.container,.footer,.header{animation:1s step-end both Start}*{overflow-anchor:none;scrollbar-width:none}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--color-normal)}a:not([class]){text-underline-offset:.04rem;text-decoration:underline;text-decoration-thickness:.01rem;transition:-webkit-text-decoration .3s,text-decoration .3s}a:not([class]):hover{text-decoration-color:#0000}html.is-touchable a:not([class]):hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}img,svg{image-rendering:smooth;shape-rendering:geometricprecision}.hidden{display:none}.trans{opacity:1;cursor:pointer;text-decoration:none;transition:opacity .3s}.trans:hover{opacity:.8}html.is-touchable .trans:hover{opacity:1}.load{opacity:.001;transition:opacity .26s}html.is-visible .load{opacity:1}.image-common{width:100%;display:block}.object-common{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media print,(min-width:768px){.wrapper{width:calc(100% - 60px);max-width:1500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767.98px){.wrapper{padding-left:.1rem;padding-right:.1rem}}@media print,(min-width:768px){.sm{display:none!important}}@media only screen and (max-width:767.98px){.md{display:none!important}}.relax-location{position:relative}.relax-location .paragraph-common{color:#fff}@media print,(min-width:768px){.relax-location{padding:0}.relax-location .wrapper{max-width:13rem}.relax-location .title-common-primary{margin-bottom:.2rem}}@media screen and (min-width:768px) and (max-width:1366px) and (max-height:768px){.relax-location .title-common-primary{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1100.98px){.relax-location{background:url(/img/top/sp/map_location_background_01.jpg) 50% 0/100% no-repeat;min-height:10.5rem!important}.relax-location .bg-cover{display:none}}@media only screen and (max-width:767.98px){.relax-location{background:url(/img/top/sp/map_location_background_01.jpg) 50% 0/cover no-repeat;padding:0 0 .63rem}.relax-location .title-common-primary{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .08rem .13rem;display:flex}.relax-location .title-common-primary .title-top{margin-bottom:.08rem;font-size:.5rem}.relax-location .title-common-primary .title-label{margin:-.12rem -.1rem 0;font-size:.35rem;line-height:1.42857}.relax-location .paragraph-common{padding:0 .08rem}}.map-top-relax{position:relative}.map-top-relax .map-visual{display:flex;overflow:hidden}.map-top-relax .map-visual .image-common{width:auto;height:100%}.map-top-relax .visual-wrapper{flex:none;position:relative}.map-top-relax .visual-land{z-index:0;height:100%;position:relative}.map-top-relax .visual-layer,.map-top-relax .visual-area{width:100%;height:100%;position:absolute;inset:0}.map-top-relax .visual-layer{z-index:1}.map-top-relax .visual-area{z-index:2}.map-top-relax .visual-area .area-wrapper{width:100%;height:100%}.map-top-relax .visual-logo{z-index:3;width:9.875%;position:absolute;top:43.7143%;left:69%}@media print,(min-width:768px){.map-top-relax{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:calc(50% - 6.78rem);display:flex}.map-top-relax .map-visual{width:100%;height:100%;position:absolute;top:0;left:0}.map-top-relax .visual-viewport{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;display:flex}.map-top-relax .visual-wrapper{flex:1 0 auto;height:100dvh;min-height:10.5rem}.map-top-relax .map-content{-webkit-box-flex:1;flex:auto;margin:0 .8rem 0 .3rem;padding:.3rem 0}.map-top-relax .content-wrapper{max-width:6.34rem;margin-left:auto}.map-top-relax .content-banner{max-width:6.2rem;margin:0 auto .2rem}}@media (min-width:768px) and (max-width:1366.98px){.map-top-relax{padding-right:calc(50% - 8rem)}.map-top-relax .map-visual{width:70%}.map-top-relax .map-content{margin-left:-12.3rem;margin-right:0}.map-top-relax .content-banner{max-width:5.32rem}}@media only screen and (min-width:768px) and (max-width:1100.98px){.map-top-relax{padding-right:0;display:block}.map-top-relax .visual-viewport{justify-content:normal}.map-top-relax .map-visual{z-index:0;width:100%;position:relative}.map-top-relax .map-content{z-index:1;background:url(/img/top/sp/map_location_background_02.png) 50% 0/cover no-repeat;margin:-1.5rem 0 0;padding-top:2rem;position:relative}.map-top-relax .content-wrapper{max-width:8.5rem;margin:0 auto;padding:1rem 0}.map-top-relax .content-banner{max-width:7.2rem}}@media screen and (min-width:768px) and (max-width:1366px) and (max-height:768px){.map-top-relax .content-wrapper{max-width:7.2rem}}@media only screen and (max-width:767.98px){.map-top-relax .map-visual{z-index:0;position:relative}.map-top-relax .visual-viewport{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-left:-.06rem;display:flex}.map-top-relax .visual-wrapper{-webkit-box-flex:0;flex:none;height:6.76rem}.map-top-relax .map-content{z-index:1;background:url(/img/top/sp/map_location_background_02.png) 50% 0/cover no-repeat;margin-top:-.55rem;padding:1.21rem 0 0;position:relative}.map-top-relax .content-banner{max-width:3.91rem;margin:0 auto .17rem}}@media screen and (min-width:1100px){.relax-location .visual-layer,.relax-location .visual-land,.relax-location .visual-area,.relax-location .visual-logo{opacity:0}.relax-location.show-text .visual-layer,.relax-location.show-text .visual-logo{animation-name:scaleLarge2;animation-duration:1.5s;animation-delay:0s;animation-fill-mode:forwards}.relax-location.show-text .visual-area,.relax-location.show-text .visual-land{animation-name:scaleLarge2;animation-duration:2s;animation-delay:.6s;animation-fill-mode:forwards}}.header{z-index:999999;width:100%;height:auto;color:var(--color-white);transition:color .3s ease-in-out;position:fixed;top:0;left:0}.header:after{opacity:0;background-color:var(--color-white-alpha-02);pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out}.header.active .hotline,.header.active .language,.header.active .footer-social-bar{visibility:hidden;opacity:0}.header.active .nav-click svg path{stroke:var(--color-white)}.header.active .nav-click span{color:var(--color-white)}@media only screen and (min-width:768px) and (max-width:1100.98px){.header.hide .around-icon,.header.hide svg path{stroke:#2b3580}.header.hide .nav-click .nav-text>span{color:#2b3580!important}.header.hide .language-select{color:#2b3580}.header.hide .language-select:before{background-color:#2b3580}.header.hide .hotline path:nth-child(2),.header.hide .hotline path:nth-child(3),.header.hide .hotline path:nth-child(4){stroke:none;fill:#2b3580}}@media only screen and (max-width:767.98px){.header:after{background-color:#fffc;height:.7rem}.header.hide .logo:after{opacity:0}.header.hide .logo:before{opacity:1}.header.hide .around-icon,.header.hide svg path{stroke:#2b3580}.header.hide .nav-click .nav-text>span{color:#2b3580!important}.header.hide .language-select{color:#2b3580}.header.hide .language-select:before{background-color:#2b3580}.header.hide .hotline path:nth-child(2),.header.hide .hotline path:nth-child(3),.header.hide .hotline path:nth-child(4){stroke:none;fill:#2b3580}}.header.light{color:#2b3580}.header.light .logo:after{opacity:0}.header.light .logo:before{opacity:1}.header.light svg path{stroke:#2b3580}.header.light .hotline path:nth-child(2),.header.light .hotline path:nth-child(3),.header.light .hotline path:nth-child(4){stroke:none;fill:#2b3580}.header.light .language-select{color:#2b3580}.header.light .language-select:before{background-color:#2b3580}.header.light .around-icon{stroke:#2b3580}.header.light .nav-click .nav-text>span{color:#2b3580}@media only screen and (max-width:767.98px){.header.hide .nav-click .nav-text>span,.header.hide .language li,.header.hide .language li a{color:#fff}.header.hide .nav-line-button .nav-line{background-color:#fff}.header.hide.active .nav-click .nav-text>span,.header.hide.active .language li,.header.hide.active .language li a{color:#fff}.header.hide.active .nav-line-button .nav-line{background-color:#fff}}@media (min-width:768px){.header:after{height:1.1rem}}.header:after,.logo:after,.logo:before{content:"";width:100%;position:absolute;top:0;left:0}.logo{z-index:20;opacity:0;transition:all .8s cubic-bezier(.5,.5,.3,1);display:block;position:fixed}.logo:before,.logo:after{z-index:5;height:100%;transition:opacity .8s ease-in-out;display:block}.logo:before{opacity:0}.logo:after{opacity:1}.logo.center-load{width:28vw;height:8.96vw;top:calc(50% - 4.48vw);left:calc(50% - 14vw)}.logo.center-load:before{opacity:1}.logo.center-load:after{opacity:0}.logo .onclick{cursor:pointer;pointer-events:auto}@media print,(min-width:768px){.logo{width:1.61rem;height:.77rem;top:.14rem;left:.7rem}}@media (min-width:768px) and (max-width:1100px){.logo{left:.4rem}}@media only screen and (max-width:767.98px){.logo{width:1rem;height:.4744rem;top:.18rem;left:.1rem}}.make-blur{background:var(--color-bg-circle);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);filter:blur(20px);width:50vw;height:10vw;position:absolute;top:-5vw;left:calc(50% - 25vw)}.right-header{z-index:30;width:auto;height:auto;color:inherit;align-items:center;transition:all .8s cubic-bezier(.5,.5,.3,1);display:flex;position:fixed}.right-header.white svg path{stroke:#2b3580}.right-header.white .hotline path:nth-child(2),.right-header.white .hotline path:nth-child(3),.right-header.white .hotline path:nth-child(4){stroke:none;fill:#2b3580}.right-header.white .language-select{color:#2b3580}.right-header.white .language-select:before{background-color:#2b3580}.right-header.white .around-icon{stroke:#2b3580}.right-header.white .nav-click .nav-text>span{color:#2b3580}@media print,(min-width:768px){.right-header{top:.23rem;right:.72rem}}@media only screen and (min-width:768px) and (max-width:1100.98px){.right-header{transition:top .2s ease-in-out;top:.14rem;right:.6rem}}@media only screen and (max-width:767.98px){.right-header{top:.22rem;right:.04rem}}.right-header.white{color:var(--color-white)}@media only screen and (max-width:767.98px){.header.hide .right-header{top:.15rem}.header.hide .logo{top:.1rem}}.option-head{display:none}.hotline{cursor:pointer;height:auto;transition:opacity .3s ease-in-out;position:relative}.hotline a{display:block}@media print,(min-width:768px){.hotline{margin-right:.14rem;top:.03rem}}@media only screen and (max-width:767.98px){.hotline{margin-right:.12rem;top:.03rem}}.language,.logo-center span{display:block;position:relative}.language{z-index:5;text-align:center;width:auto;height:auto;transition:opacity .3s ease-in-out;display:flex;position:relative}.language .language-select{color:#fff;cursor:pointer;outline:none;-webkit-box-flex:0;flex-direction:column;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;transition:color .3s ease-in-out;display:flex;position:relative}.language .language-select:before{content:"";pointer-events:none;background-color:#fff;width:.11rem;height:100%;margin-right:.03rem;transition:background-color .3s ease-in-out;position:absolute;top:0;bottom:0;right:0;-webkit-mask:url(/img/common/arrow_icon_01.svg) 50%/100% no-repeat;mask:url(/img/common/arrow_icon_01.svg) 50%/100% no-repeat}.language .language-select .selected{width:.3rem}.language .language-select .selected span{display:inline-block}.language .language-select .options{visibility:hidden;z-index:20;opacity:0;background:#fff;border:1px solid #ddd;border-radius:4px;width:.5rem;margin:0;padding:0;list-style:none;transition:all .2s;position:absolute;top:110%;left:-.1rem;transform:translateY(4px)}.language .language-select .options li{color:#2b3580;background:#fff}.language .language-select .options li:hover,.language .language-select .options li.active{color:#fff;background:#2b3580}.language .language-select.open .options{visibility:visible;opacity:1;transform:translateY(0)}@media print,(min-width:768px){.language{margin-right:.1rem}.language .language-select{margin-left:-.34rem;padding-right:.18rem;font-size:.18rem;line-height:1.61111}.language .language-select option{font-size:.14rem;line-height:1.57143}}@media (min-width:768px) and (max-width:1100px){.language .language-select:before{width:.1rem}}@media only screen and (max-width:767.98px){.language{margin-right:.07rem}.language .language-select{margin-left:-.3rem;padding-right:.12rem;font-size:.15rem;line-height:1.5}.language .language-select option{font-size:.12rem;line-height:1.83333}}.nav-click{z-index:5;cursor:pointer;align-items:center;width:auto;height:auto;display:flex;position:relative}.nav-click .nav-text{flex:none;width:100%;height:100%;display:block;position:relative}.nav-click .nav-text>span{color:#fff;text-transform:uppercase;font-weight:600;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,color .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%)}.nav-click .nav-text>span.is-close{opacity:0}.nav-click .nav-text span span{display:inline-block}@media print,(min-width:768px){.nav-click{width:.64rem}.nav-click .nav-text{margin-left:-.34rem}.nav-click .nav-text>span{padding-top:.01rem;font-size:.18rem;line-height:1.61111}}@media (min-width:768px) and (max-width:1100px){.nav-click .nav-text>span{padding-top:.005rem}}@media only screen and (max-width:767.98px){.nav-click .nav-text{margin-left:-.24rem}.nav-click .nav-text>span{padding-top:.01rem;font-size:.14rem;line-height:2.07143}}.nav-click svg,.language svg,.hotline svg,.footer-social-bar svg{flex:none;transition:stroke .3s,fill .3s ease-in-out}.nav-click svg path,.language svg path,.hotline svg path,.footer-social-bar svg path{transition:stroke .3s,fill .3s ease-in-out}.nav-click .around-icon,.language .around-icon,.hotline .around-icon,.footer-social-bar .around-icon{stroke:#fff;transition:stroke .3s ease-in-out}@media print,(min-width:768px){.nav-click svg,.language svg,.hotline svg,.footer-social-bar svg{width:.48rem;height:.45rem}}@media only screen and (max-width:767.98px){.nav-click svg,.language svg,.hotline svg,.footer-social-bar svg{width:.31rem;height:.33rem}}@media only screen and (min-width:768px) and (max-width:1100.98px){.nav-click .nav-text{width:1rem}}@media only screen and (max-width:767.98px){.nav-click .nav-text{width:.5rem;top:-.01rem}.nav-click .nav-text>span{font-size:.15rem;line-height:1.4}}.nav-line-button .nav-line{background:#fff;height:.01rem;margin-left:auto;transition:all .35s ease-in-out;display:block;position:relative}@media print,(min-width:768px){.nav-line-button .nav-line{width:.27rem}.nav-line-button .nav-line:nth-child(2){width:.18rem;top:.07rem}.nav-line-button .nav-line:nth-child(3){top:.14rem}}@media (min-width:768px){.nav-click.active .nav-line:first-child{transform:translateY(.1rem)rotate(-36deg)}.nav-click.active .nav-line:nth-child(3){transform:translateY(-.06rem)rotate(36deg)}}@media only screen and (max-width:767.98px){.nav-line-button .nav-line{width:.13rem}.nav-line-button .nav-line:nth-child(2){width:.09rem;top:.03rem}.nav-line-button .nav-line:nth-child(3){top:.06rem}.nav-click.active .nav-line:first-child{transform:translateY(.05rem)rotate(-36deg)}.nav-click.active .nav-line:nth-child(3){transform:translateY(-.03rem)rotate(36deg)}}.nav-click.active .nav-line:nth-child(2){opacity:0}.nav-click.active .nav-text span.is-menu{visibility:hidden;opacity:0}.nav-click.active .nav-text span.is-close{opacity:1}.nav-click.active .one{width:100px;transform:translateY(2rem)rotate(45deg)}.nav-click.active .three{width:100px;transform:translateY(-2rem)rotate(-45deg)}.nav-click.active .two{width:0}.navigation{z-index:20;opacity:0;text-align:center;pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0}.nav-custom{opacity:0;transition:opacity .5s ease-in-out .3s,transform .5s ease-in-out .3s;transform:translateY(10px)}.navigation.show .nav-custom{opacity:1;transform:translateY(0)}@media only screen and (max-width:767.98px){.navigation{background:url(/img/common/menu_bg_01.jpg) 50%/cover no-repeat}.nav-custom{text-align:center}}.nav{z-index:30;text-align:right;width:100%;height:100vh;display:block;position:absolute}.nav .nav-custom .nav-item{color:#fff;text-transform:none;font-weight:400;text-decoration:none}@media (min-width:768px){.nav{background:url(/img/common/menu_bg_01.jpg) 50%/cover no-repeat;max-width:6.37rem;top:0;right:0}.nav .nav-custom .nav-item{margin-top:.16rem;font-size:.18rem;line-height:1.55556}}@media only screen and (min-width:768px) and (max-width:1100.98px){.nav{text-align:center;justify-content:center;display:flex;overflow-y:auto}}@media only screen and (max-width:767.98px){.nav{text-align:center;justify-content:center;height:calc(100% - 1.5rem);display:flex;top:.7rem;left:0;overflow-y:auto}.nav .nav-custom .nav-item{font-size:.18rem;line-height:2}}.nav:before,.overlay-menu:before{content:"";height:100%;position:absolute;top:0;left:0}.main-menu{width:100%;height:100%;margin:0;padding:0;list-style:none;display:inline-block;position:relative}.main-menu li{margin:0 0 .25rem;display:block}.main-menu li.current>a{color:#c19e74}@media (min-width:768px){.main-menu{height:calc(100% - 1.76rem);margin:1.76rem 0 0;padding:0 .52rem .3rem;overflow-y:auto}.main-menu li{font-size:max(14px,.3rem)}}@media only screen and (min-width:768px) and (max-width:1100.98px){.main-menu{width:100%;padding:1.5rem 4vw}.main-menu li{text-align:right;margin:.25rem 0;padding:0}.main-menu li:first-child{display:block}.main-menu li:last-child{margin:.1rem 0 .3rem}}@media only screen and (max-width:767.98px){.main-menu{text-align:right;height:100%;padding:.6rem .2rem}}.item-menu-second>a,.main-menu li{color:#fff;position:relative}.nav-item{color:currentColor;text-transform:uppercase;align-items:center;font-family:Playfair Display,serif;font-weight:500;display:inline-flex;position:relative}@media (min-width:768px){.nav-item{font-size:.5rem;line-height:1.33333}}@media only screen and (min-width:768px) and (max-width:1100.98px){.nav-item{justify-content:center;font-size:.3rem}}@media only screen and (max-width:767.98px){.nav-item{font-size:.35rem;font-weight:400;line-height:1.42857}.main-menu li{margin-bottom:.32rem}.main-menu li:last-child{margin-bottom:0}}.main-menu li .nav-item.active .hover{transform:translateY(0)}.logo-center{z-index:1;justify-content:center;align-items:center;width:65vw;height:100vh;display:none;position:absolute;top:0;left:0}@media only screen and (min-width:768px) and (max-width:1100.98px){.logo-center{width:calc(100% - 6.37rem)}.logo-center span{width:100%;height:100%}}.logo-center span{opacity:0;width:60vmin;height:13.2vmin}.navigation.show,.overlay-menu.show{pointer-events:auto}.navigation.show .logo-center span{animation-name:scaleLarge;animation-duration:2s;animation-delay:.3s;animation-fill-mode:forwards}.navigation.show .nav:before{animation-name:aniHeight;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.overlay-menu{z-index:5;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0d726ab3;width:100%;height:100%;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0;overflow:hidden}@media only screen and (max-width:767.98px){.overlay-menu{display:none}}.overlay-menu:before{width:100%}.overlay-menu.show{opacity:1}.item-menu-second>a .inner,.nav-drop,.nav-item .inner,.text-break>strong{display:inline-block}.nav-item .normal .char{opacity:0}.nav-drop.show,.nav-item .normal.show .char{animation-name:fadeIn;animation-fill-mode:forwards}.nav-item .normal.show .char{animation-duration:2s;animation-delay:calc(.1s * var(--char-index))}.nav-drop{opacity:0;width:1.2rem;height:1.2rem;position:absolute;top:.6rem;right:-2rem}.nav-drop.show{animation-duration:1s;animation-delay:1s}.nav-drop:before{content:"";border-top:.15rem solid;border-left:.15rem solid;width:.5rem;height:.5rem;transition:border-color .3s ease-in-out;position:absolute;transform:rotate(220deg)}.sub-menu-drop{height:auto;padding:0;transition:height .3s ease-in-out,padding .3s ease-in-out;overflow:hidden;transform:none}.sub-menu-drop.off{height:0;padding:0}.sub-menu-drop.off.active{height:var(--data-height);padding:.5rem 0}.container,.item-menu-second,.sub-menu-drop{width:100%;display:block;position:relative}.item-menu-second{z-index:5;counter-increment:section;height:auto}.item-menu-second>a{text-transform:uppercase;white-space:nowrap;align-items:center;margin:.1rem 0;padding:.3rem 0;font-size:1rem;font-weight:600;display:inline-flex}.item-menu-second>a:before{content:"0"counter(section) ".";color:currentColor;padding:0 .5rem 0 0;font-size:.6rem;font-weight:600;display:inline-block}.item-menu-second.current,.item-menu-second.current>a{pointer-events:none}.item-menu-second.active>a,.item-menu-second.active>a:before,.item-menu-second.current>a,.item-menu-second.current>a:before,.item-menu-second>a .hover{color:var(--color-highlight)}.container{height:100vh;margin:0;padding:0;overflow:hidden}.wrap-content,.wrap-slide{z-index:5;position:relative}.wrap-content{width:100%;height:auto;margin:0;padding:0;display:block}.wrap-slide{justify-content:space-between;align-items:center;width:80vw;height:100vh;display:flex}.smooth .container{height:auto}.title-main,.title-page{z-index:5;width:auto;height:auto}.title-page{transform-origin:100% 100%;align-items:center;padding:0;display:flex;position:absolute;top:10%;right:2rem;transform:translateY(-100%)rotate(-90deg)}.title-page h1{opacity:0;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.title-page .text-inner span{color:currentColor;text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1}.text-ani-item .char,.text-break .char,.text-inner .char,.title-page .text-inner .char{opacity:0}.title-main{line-height:1;display:block;position:relative}.title-main h3{z-index:1;color:currentColor;margin:0 0 1rem;font-size:1.5rem;font-weight:600;display:block}.text-break,.text-inner,.title-main h3{width:100%;height:auto;position:relative}.text-inner{z-index:1;line-height:1;display:block}.text-ani-item span{font-size:unset;line-height:unset}.text-break{display:inline-flex}.text-break>strong{font-size:7vw;font-weight:400;line-height:1;position:relative}.text-break>small,.title-main>small{font-size:4vw;line-height:1;display:inline-block;position:relative}.text-break,.text-break span{line-height:1}.title-main>small{font-size:7vw}.effect-text .inner,.scroll-text{pointer-events:none;overflow:hidden}.effect-text .inner,.effect-text .inner .normal,.go-top svg,.scroll-down svg{display:block;position:relative}.effect-text .inner .hover{transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 1rem))}.scroll-text{z-index:1;opacity:0;white-space:nowrap;width:100%;height:auto;margin:0;padding:1rem 0;position:absolute;bottom:-3rem;left:0}.scroll-slide,.scroll-text{justify-content:flex-start;align-items:center;display:flex}.scroll-text .logo-line{opacity:.1;width:55vw;height:13.2vw;display:block}.scroll-text span{color:var(--color-normal);text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:var(--color-normal);-webkit-text-stroke-color:var(--color-white-alpha-03);-webkit-text-stroke-width:1px;padding:0 2rem;font-size:15vw;font-weight:700;line-height:1;position:relative}.scroll-text.fade{animation-name:fadeInUp;animation-duration:2s;animation-delay:.3s;animation-fill-mode:forwards}.scroll-text.fade .scroll-slide{animation:25s linear infinite scrollText}.go-top,.scroll-down{visibility:hidden;z-index:15;opacity:0;pointer-events:none;justify-content:center;display:flex;position:fixed}.go-top svg,.scroll-down svg{z-index:5;width:100%;height:100%}.go-top.show,.scroll-down.show{visibility:visible;cursor:pointer;pointer-events:auto}.go-top.show svg,.scroll-down.show svg{animation:3s infinite alternate trackBallSlide}.go-top.show svg path,.scroll-down.show svg path{transition:stroke .3s ease-in-out}@media print,(min-width:768px){.go-top,.scroll-down{width:.21rem;height:.58rem;bottom:.6rem;right:.46rem}}@media only screen and (max-width:767.98px){.go-top,.scroll-down{display:none}}.scroll-down.is-white svg path,.scroll-down.first svg path{stroke:#fff}.scroll-down.center{bottom:calc(7.69231vh + 3rem);left:calc(50% - 3rem)}.go-top.show,.scroll-down.show{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.is-touch .go-top:after,.is-touch .scroll-down:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-black-alpha-03)}.go-top.show{cursor:pointer;pointer-events:auto;animation-name:fadeInUp}@media only screen and (min-width:768px) and (max-width:1100.98px){.header.active .logo{opacity:0;pointer-events:none}}@media screen and (min-width:1100px){.showed .header.active .left-header{pointer-events:none;opacity:0!important}.header.light .logo:after,.title-page.hide{opacity:0}.header.light .logo:before,.smooth .header.hide .logo:after,.smooth .header.hide:after{opacity:1}.title-page{transition:opacity .5s ease-in-out,color .5s ease-in-out}.zoom-object .header{opacity:0;pointer-events:none}.smooth .header.hide .left-header,.smooth .header.hide .right-header{color:var(--color-normal-dark);top:.3rem}.smooth .header.hide .logo:before{opacity:0}.left-header.color-normal-dark .link-social,.smooth .header.hide .link-social{border-color:currentColor}.header.header-hidden *,.header.hide.header-hidden:after,.smooth .header.hide.header-hidden:after{opacity:0!important}}@media screen and (max-width:1100px){.not-need{visibility:hidden;display:none}.scroll-down.not-mobile,.wrap-logo .stroke{display:none}.loadicon,.logo.center-load{width:50vw;height:16vw}.logo.center-load{top:calc(50% - 8vw);left:calc(50% - 25vw)}.mask-inner svg{width:90vw;left:5vw}.stroke-ani{stroke-width:.3px}.footer,.smooth .footer{position:relative;bottom:auto;left:auto}.footer.hide{opacity:1;pointer-events:auto}.bottom{z-index:20;padding:1rem 5vw;display:block}.item-policy{margin:2rem 0;display:inline-block}.social{text-align:center;width:100%;display:block}.social ul{justify-content:center;width:100%}.social p{margin:0;padding:1rem;display:block;position:relative}.link-social,.social-second li a{width:2.8rem;height:2.8rem}.copyright{text-align:center;padding:2rem 0;display:block}.container{height:auto}.title-page{top:calc(var(--top-height) - 5rem);text-align:center;width:100%;height:auto;padding:0 5vw;left:0;right:auto;transform:none}.title-page .text-inner span{color:var(--color-white);font-size:2rem}.scroll-text{position:relative;top:auto;bottom:auto;left:auto}.scroll-text.fade{animation-name:fadeIn;animation-duration:.5s;animation-delay:0s}.header.hide:after,.smooth .header.hide:after{opacity:1}.header.hide .left-header,.smooth .header.hide .left-header{top:15px}.showed .header.active .left-header{pointer-events:none;opacity:0!important}.header.light:not(.hide) .right-header{color:var(--color-white)}.header.light:not(.hide) .logo:after{opacity:0}.header.light:not(.hide) .logo:before{opacity:1}.header.active .right-header,.header.active .right-header.white{color:var(--color-normal-dark)}}@media only screen and (min-width:768px) and (max-width:1100.98px){.header.hide .right-header,.smooth .header.hide .right-header{top:18px}}@media only screen and (max-width:767.98px){.header.hide .right-header,.smooth .header.hide .right-header{color:var(--color-normal-dark)}.header.hide .right-header .social-icon,.smooth .header.hide .right-header .social-icon{background-color:#c76400}.header.hide .right-header .social-icon.main,.smooth .header.hide .right-header .social-icon.main{background-color:#0000}}.color-white{color:var(--color-white);text-shadow:0 1px 1px var(--color-black-alpha-02)}.color-grey{color:var(--color-grey)}.color-white-grey{color:var(--color-white-grey)}.box-nav .inner .hover,.color-highlight{color:var(--color-highlight)}.color-black{color:var(--color-black)}.color-normal{color:var(--color-normal)}.color-normal-dark{color:var(--color-normal-dark)}.color-normal-light{color:var(--color-normal-light)}.text-color,.text-color-head,.text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--color-text-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone}.text-color-head{background-image:var(--color-text-red);background-size:300%}.pic-trans{height:100%}.pic-trans>.trans-x{width:120%;left:-10%}.pic-trans>.trans-y{height:120%;top:-10%}.pause-gsap,.play-gsap,.tagline{position:absolute;overflow:hidden}.pause-gsap,.play-gsap{opacity:0;background-color:var(--color-highlight);pointer-events:none;width:0;height:0;margin:.5rem auto;padding:.5rem;display:inline-block}.tagline{z-index:10;text-align:center;flex-direction:column;justify-content:center;width:100%;height:auto;line-height:1;display:flex;bottom:0}.tagline-inner{justify-content:center;align-items:center;display:inline-flex;position:relative}.tagline-inner strong{font-size:6rem;font-weight:400;line-height:1;display:inline-block}.tagline-inner small{margin:1.5rem 1rem 0 0;font-size:4rem;line-height:1;display:inline-block}.tagline-inner .char{opacity:0;line-height:inherit}.tagline-big{opacity:0;width:auto;height:auto;display:block;position:relative;top:-2rem}.tagline-big span{margin:auto;font-size:3rem;font-weight:700;display:inline-flex;position:relative}.box-nav,.box-nav>ul li{align-items:center;display:flex}.box-nav{z-index:10;width:auto;height:100vh;color:var(--color-white);padding:0;position:absolute;top:0;left:0}.box-nav>ul{padding:0 0 0 2rem;list-style:none;display:block}.box-nav>ul,.box-nav>ul li,.box-nav>ul li .click{width:auto;height:auto;position:relative}.box-nav>ul li{text-align:left;margin:1rem 0}.box-nav>ul li:before{content:"";opacity:.5;border:1px solid;border-radius:50%;width:.8rem;height:.8rem;display:block;position:absolute;transform:scale(.8)}.box-nav>ul li .click{color:currentColor;text-transform:uppercase;padding:0 2rem;display:block}.box-nav>ul li .click span{font-size:.6rem;font-weight:700}.box-nav>ul li.current{opacity:1;pointer-events:none}.box-nav>ul li.current:before{opacity:1;background-color:currentColor;border-color:#0000;transform:none}.box-nav>ul li:last-child{display:none}.box-nav.normal{color:var(--color-normal)}.box-slider{-webkit-user-select:none;user-select:none;display:block;overflow:hidden}.box-slider,.content-main,.group-central{width:100%;height:auto;position:relative}.group-central{display:block}.content-main:after,.content-main:before{content:"";pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.content-group{width:auto;height:auto;display:block;position:relative}.desktop-slide{pointer-events:none;height:100dvh}.desktop-slide .group-central{backface-visibility:hidden;pointer-events:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(100%)}.desktop-slide .group-central.show-text,.item-library.is-active a{pointer-events:auto}.desktop-slide .group-central:first-child{transform:translate(0,0)}.content-main{z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (max-width:767.98px){.content-main{position:relative}}.bg-cover,.bg-cover:after,.bg-cover:before{width:100%;height:100%;position:absolute;left:0}.bg-cover{top:0;overflow:hidden}.bg-cover,.box-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-cover:after,.bg-cover:before{content:"";opacity:0;pointer-events:none;display:none;bottom:0}.bg-cover img,.bg-full img,.icon-x img,.pic-cover img{pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block;position:relative}.bg-cover img.column{min-height:120vh;margin-top:-10vh}.pic-cover,.pic-img{width:100%;display:block;position:relative}.pic-cover{z-index:2;height:auto;overflow:hidden}.pic-img{pointer-events:none;height:100%}.full-banner,.picleft,.picright{width:auto;height:auto;display:block;position:relative}.pic-img.column{width:120%;left:-10%}.full-banner{width:100%;overflow:hidden}#about-page .home-partner .bg-cover,.details-center.partner .load-title:before,.full-banner .slidebox-arrows{display:none}.overlay-hover{z-index:5;opacity:0;width:100%;height:100%;display:none;position:absolute;top:0;left:12vw}.next-right,.prev-left{width:20vw;height:60vh;display:block;top:20vh}.next-right{left:auto;right:0}.box-txt,.box-txt ul{margin:0;display:block}.box-txt{z-index:5;text-align:left;width:100%;height:auto;position:relative}.box-align h3,.box-txt h3,.box-txt p{margin:0 0 1rem;display:block;position:relative}.box-txt ul{list-style:none}.box-txt li{margin:0 0 1rem;display:block}.box-txt li>p{margin:0}.text-quote{padding-left:6rem}.text-quote:before{content:"";width:6rem;height:6rem;position:absolute;top:-3rem;left:0}.box-align,.box-align li,.box-align>ul,.box-txt li,.box-txt ul{width:100%;position:relative}.box-align{height:auto;display:block}.box-align p{font-size:.8rem}.box-align>ul{grid-template-columns:auto auto;list-style:none;display:grid}.box-align li{align-items:center;margin:0 0 .5rem;display:flex}.text-slide{z-index:10;width:100%;max-width:50vw;height:auto;margin:-5vh 0 0;padding:0 2rem}.text-slide,.tilte-slide,.tilte-slide h3{display:block;position:relative}.tilte-slide{width:100%;height:auto}.tilte-slide .box-txt{opacity:0;padding:.5rem 0;display:flex}.tilte-slide .number-usp{background:var(--color-highlight);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;display:flex;position:relative}.tilte-slide h3{text-transform:uppercase;margin:2rem 0 0 1rem;font-size:1.5rem;font-weight:700}.tilte-slide.is-active .box-txt{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:forwards}.text-slide .slidebox-arrows{top:0;left:60vw}.home-facilities .wrap-slide{justify-content:center;width:auto;height:auto;position:absolute;bottom:0;left:8rem}.home-facilities .title-main{margin:0 2rem 0 0}.home-facilities .text-break{align-items:center;margin:0}.home-facilities .text-break>small{font-family:Montserrat,sans-serif;font-size:1.5vw;font-weight:700}.home-facilities .text-break>strong{font-size:5vw}.box-cover-right,.viewer{position:absolute;top:0;overflow:hidden}.box-cover-right{z-index:3;width:100%;height:100%;left:0}.box-cover-right:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.map-img,.map-img>img,.map-svg,.panzoom{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.map-img>img,.map-svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.map-dot .map-svg{z-index:5}.map-img image,.map-top,.pointer-map{pointer-events:none}.pointer-map{transform-origin:bottom;transform:translate(1000px,455px)}.st-line{stroke-width:3px;stroke-dasharray:5;stroke-dashoffset:0;stroke:var(--color-white-grey);fill:none;stroke-miterlimit:5}.st-line.sm{stroke-width:1px}.st-line.more{stroke:var(--color-normal-light)}.c-dot{opacity:0}.c-path,.c-path-no{fill:var(--color-white);filter:drop-shadow(.05rem .05rem .05rem var(--color-black-alpha-03))}.map-img.show .c-path.on-view{fill:url(#gradient-dot)}.map-img.show .c-path-no.on-view{fill:url(#gradient-dot-2)}.map-img.show .st-line{animation:3s linear infinite StrokeLine}.dot-p{cursor:pointer}.dot-p,.text-map{transform-origin:50%}.compass{top:20vh;right:2rem}.compass,.compass-3,.compass-4{z-index:10;width:5rem;height:5rem;position:absolute}.button-zoom{z-index:20;flex-direction:column;align-items:center;width:auto;height:auto;display:flex;position:absolute;top:calc(50% - 3.5rem);right:2rem}.pic-zoom-in,.pic-zoom-out{width:3rem;height:3rem;color:var(--color-white);border-radius:50%;margin:.5rem;display:block;position:relative}.pic-zoom-out{opacity:.5;pointer-events:none}.pic-zoom-out.no-disable{opacity:1;pointer-events:auto}.pic-zoom-in svg,.pic-zoom-out svg{z-index:5;width:80%;height:80%;margin:10%;display:block;position:relative}.pic-zoom-in:before,.pic-zoom-out:before{content:"";background:var(--color-border-gradient) border-box;width:120%;height:120%;-webkit-mask:linear-gradient(var(--color-white) 0 0) padding-box, linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;border:2px solid #0000;border-radius:50%;animation:3s infinite alternate Preloader;position:absolute;top:-10%;left:-10%;-webkit-mask-composite:xor;mask-composite:exclude}.pic-zoom-in:after,.pic-zoom-out:after{content:"";border-radius:50%;width:90%;height:90%;position:absolute;top:5%;left:5%}.pic-zoom-in:after,.pic-zoom-out.no-disable:after{background-color:var(--color-highlight)}.pic-zoom-out:after{background-color:var(--color-grey-light)}.ratio-4-3 .button-zoom{left:auto;right:5rem}.info-box{width:100%;height:100%;position:absolute;top:0;left:0}.faci-text,.show-box{width:auto;height:auto}.show-box{z-index:500;background-color:var(--color-white);max-width:20rem;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-01);color:var(--color-normal);text-align:center;text-shadow:0 1px 1px var(--color-black-alpha-01);cursor:pointer;border-radius:1rem;padding:.5rem;transition:all .5s ease-in-out;position:absolute;top:auto;left:auto;right:auto}.faci-text{justify-content:center;align-items:center;font-size:.7rem;display:flex;position:relative}.box-partner h3,.faci-text p{display:block;position:relative}.faci-text p{text-align:left;white-space:normal;padding:0 10px}.show-box{opacity:0;transform:scale(0)}.show-box.showup{opacity:1;transform:scale(1)}.home-partner .content-main{flex-direction:column;justify-content:flex-start;padding:18vh 0 0}.home-partner .bg-cover{height:45vw;top:auto;bottom:0}.home-partner .pic-img img{-o-object-position:center bottom;object-position:center bottom}.box-partner,.group-logo{z-index:5;height:auto;position:relative}.group-logo{justify-content:center;align-items:center;width:100%;max-width:60rem;margin:2vh auto;display:flex}.box-partner{width:auto;padding:0 2rem;display:inline-block}.box-partner h3{color:var(--color-normal);text-align:center;text-transform:uppercase;margin:1rem 0;font-size:.8rem}.logo-partner,.logo-partner img{width:auto;height:auto;display:block;position:relative}.logo-partner{flex:none;margin:auto}.logo-partner img{pointer-events:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;max-width:15rem;max-height:6rem;margin:0 auto}.box-partner .wrap-view-more{justify-content:center;padding:1rem}.box-partner .icon-svg{width:4rem;height:4rem}.link-partner{width:100%;height:100%;position:absolute;top:0;left:0}.group-logo.bottom-group,.group-logo.center-group{max-width:70vw}.group-logo.center-group .box-partner:nth-child(3){flex-wrap:wrap;align-items:center;display:flex}.group-logo.center-group .box-partner:nth-child(3) h3{width:100%}.group-logo.center-group .logo-partner img{max-width:12rem;max-height:5rem}.group-logo.bottom-group .logo-partner img{max-width:10rem;max-height:5rem}.bottom-group{display:block}.bottom-group h3{color:var(--color-normal);text-align:center;text-transform:uppercase;margin:1rem 0;font-size:.8rem}.bottom-group h3,.slide-partner{width:100%;height:auto;display:block;position:relative}.home-contact .content-main{justify-content:space-between;padding:0 3rem 0 15vw}.home-contact .pic-cover{border-radius:0 15vw;order:2;width:45vw;height:70vh}.home-contact .content-group{order:1;width:35vw}.home-contact .text-break{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.4;display:block}.box-info{padding:0 5vw 0 0}.box-info>li{align-items:center;width:auto;margin:0 0 1rem;display:inline-flex}.box-info>li .icon{flex:none;width:1.6rem;height:1.6rem;margin:0 1rem 0 0;display:block;position:relative}.box-info>li a,.box-info>li p{text-align:justify;display:inline-block;position:relative}.box-info>li a{margin:0 1rem 0 0}.box-info>li:last-child{width:100%}.register .content-main{justify-content:flex-end;padding:0 3rem}.register .text-break{margin-bottom:0;display:block}.register .text-break>strong{text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1;display:block}.group-time,.wrap-form{width:100%;height:auto;position:relative}.wrap-form{z-index:5;max-width:30rem;display:block}.register.revert .content-main{justify-content:flex-start;padding:0 7rem}.about-intro .content-main{padding:0 0 0 14vw}.about-intro .bg-cover{left:10vw}.about-intro .tagline{text-align:left;padding-left:.5rem;position:relative;bottom:auto}.about-intro .tagline,.about-intro .tagline-inner,.opt-02 .title-key>div{justify-content:flex-start}.about-intro .text-content{width:35rem}.project-scale .content-main{justify-content:flex-end;padding:0 7rem}.project-scale .text-content{width:30rem}.project-scale .box-txt li{margin:0}.project-scale .box-txt p{margin:0 0 .5rem}.details-center.partner .load-title h2{color:var(--color-white);font-size:3rem}.details-center.partner{border-radius:2rem;padding:1rem 0;overflow:hidden}.contact-page .content-main{justify-content:flex-end;padding:0 7rem}.contact-page .text-content{width:30rem}.location-intro .content-main{justify-content:flex-end;padding:0 7rem}.location-intro .text-content{width:35rem}.location-intro .text-break{flex-direction:column}.library .text-break>strong,.location-intro .text-break>small{font-size:5vw}.location-intro .scroll-down{width:6rem;height:6rem;color:var(--color-highlight);cursor:pointer;pointer-events:auto;margin:2rem auto;position:relative;bottom:auto;left:auto}#location-page .home-location .content-main{padding:0;display:block}#location-page .home-location .bg-cover{width:100vh;height:100vh}#location-page .viewer{right:0}#location-page .panzoom{top:6vh}#location-page .panzoom.zoom-active{top:0}#location-page .home-location .mask-right{-webkit-mask-image:var(--color-mask);-webkit-mask-image:var(--color-mask);mask-image:var(--color-mask)}.location-extra .content-main{justify-content:center;padding:3rem 0 0 10vw}.location-extra .text-content{width:50vw;margin:0 3rem}.location-extra .pic-cover{width:35vw}.location-extra .title-main{color:var(--color-highlight);margin-bottom:1rem}.group-time{gap:0 3vw;display:flex}.box-time{color:var(--color-normal);display:inline-block;position:relative}.box-time .time{flex:none;align-items:center;margin:0 0 1rem -2rem;display:flex;position:relative}.box-time .time span{width:4rem;height:4rem;margin-right:-1rem}.box-time .time small{margin-left:.5rem;font-size:.6rem;position:relative}.big-thumb,.box-time .time p,.box-time .time span{display:block;position:relative}.box-time .time p{font-size:1.5vw;font-weight:700}.time-location{margin:0;display:flex;position:relative}.time-location ul{list-style:outside;position:relative}.time-location li p{font-family:var(--font-note);white-space:nowrap;margin-bottom:.3rem;font-size:.7rem}.big-thumb{transform-origin:50%;cursor:pointer;pointer-events:none;aspect-ratio:16/9;border-radius:2rem;width:100%;height:100%;transition:all .3s ease-in-out;overflow:hidden;transform:scale(.8)}.big-thumb:after{content:"";z-index:5;background:var(--color-black-thumb);mix-blend-mode:multiply;width:100%;height:50%;position:absolute;bottom:0;left:0}.big-thumb .pic-cover{width:120%;height:100%;left:-10%}.title-pic{z-index:5;opacity:0;text-align:center;padding:1rem 2rem;display:block;position:absolute}.title-pic .text-small,.title-pic h3{text-transform:uppercase;font-weight:700;position:relative}.title-pic .text-small{margin-bottom:.3rem;font-size:.7rem;display:block}.title-pic h3{z-index:1;color:currentColor;font-size:2rem;display:inline-block}.gallery-slide{z-index:5;width:50rem;margin:3vh auto;display:block;position:relative}.gallery-slide .slidebox-track{overflow:visible}.gallery-slide .slidebox-list{height:auto}.gallery-slide .slidebox-arrows{top:calc(100% - 1rem);right:-14rem}.item-library{padding:0 1rem}.item-library .download-pdf,.item-library .view-virtual{opacity:0;pointer-events:none;top:calc(50% - 3rem);left:calc(50% - 3rem)}.item-library.is-active .big-thumb{box-shadow:0 1.5rem 1.5rem 0 var(--color-black-alpha-02);pointer-events:auto}.item-library:not(.slidebox-item-clone).is-active .title-pic,.item-library:not(.slidebox-item-clone).is-active a{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.item-library:not(.slidebox-item-clone).is-active .title-pic{animation-delay:.2s}.item-library:not(.slidebox-item-clone).is-active .big-thumb{transform:none}.library .title-main{text-align:center;justify-content:center;width:100%;padding:2rem 5vw;display:flex;position:absolute;bottom:0;left:0}.library .text-break{align-items:center;width:auto;margin:0}.brochure-library .content-main{justify-content:center;padding:4rem 15rem}.brochure-content{width:calc(60vh + 2rem);margin:-5rem auto 0}.brochure-item{opacity:.3;aspect-ratio:1;width:auto;height:60vh;margin:auto;transition:opacity .3s ease-in-out;display:block;position:relative}.brochure-item .big-thumb{aspect-ratio:1;border-radius:50%;width:60vh;height:60vh;margin:auto}.brochure-item .big-thumb:before{content:"";background:var(--color-border);pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;bottom:0;left:0}.brochure-item .big-thumb:after{pointer-events:none}.brochure-item .big-thumb .pic-cover,.brochure-item .big-thumb:after{border-radius:50%;width:calc(100% - 1rem);height:calc(100% - 1rem);top:.5rem;left:.5rem}.brochure-item .title-pic{width:100%;bottom:2rem}.brochure-content .slidebox-arrows{width:calc(100% + 12rem);height:0;top:50%;left:-6rem;right:auto}.brochure-item:not(.slidebox-item-clone).is-active{opacity:1}.picture-library .content-main{padding:2rem 15rem}.picture-item{aspect-ratio:16/9;height:auto;display:block}.picture-item .title-pic{text-align:left;bottom:1rem;left:1rem}.video-library .content-main{padding:2rem 0}.master-map,.picture-item,.video-item{width:100%;position:relative}.video-item{opacity:.3;aspect-ratio:16/9;height:auto;transition:opacity .3s ease-in-out;display:block}.video-item.is-active{opacity:1}.video-item .title-pic{text-align:center;width:100%;bottom:1rem;left:0}.video-content .slidebox-arrows{width:calc(100% + 12rem);height:0;top:50%;left:-6rem;right:auto}.virtual-library .content-main{padding:2rem 0}.block .content-main{padding:0;display:block}.block .compass,.masterplan .compass{top:15vh;left:5%;right:auto}.master-map{justify-content:flex-end;align-items:center;height:100%;display:flex;overflow:hidden}.master-bg{backface-visibility:hidden;transform-origin:0 0;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}@media print,(min-width:768px){.master-bg{width:1920px;height:1050px}}@media (min-width:768px) and (max-width:1100px){.master-bg{background-position:0 0;width:100%;min-height:8.6rem;max-height:8.6rem;height:8.6rem!important}}@media only screen and (max-width:767.98px){.master-bg{width:100%;height:8.6rem;min-height:8.6rem;max-height:8.6rem}}.block .title-main{text-align:center;width:100%;position:absolute;top:12vh;left:0}.block .text-break,.masterplan .text-break{justify-content:center;align-items:flex-end;width:auto}.block .text-break>small,.masterplan .text-break>small{text-transform:uppercase;margin:1rem 0;font-family:Montserrat,sans-serif;font-size:1.4vw;font-weight:700}.block .text-break>small:last-child,.facilities .text-break>small:last-child,.masterplan .text-break>small:last-child{margin:1rem}.masterplan .text-break>strong{font-size:7vw}.block .text-break>strong{font-size:5vw}[data-name=masterplan-02] .block .title-main{width:60%;top:20vh}[data-name=block-A]{background-color:var(--block-A);fill:var(--block-A)}[data-name=block-B]{background-color:var(--block-B);fill:var(--block-B)}.hover-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hover-svg.show{pointer-events:auto}.hover-block{cursor:pointer}.hover-block.disable{pointer-events:none}.name-block,.slide-pic-nav .arrow svg{transform-origin:50%}.name-block text{fill:var(--color-white);font-weight:700}.name-block line{stroke-width:1px;stroke:var(--color-white)}.name-block .block-stroke{stroke-width:5px;stroke-dasharray:3000;stroke-dashoffset:3000px;stroke:var(--color-white);fill:var(--color-highlight-alpha);fill-opacity:0;transition:all .3s ease-in-out}.name-block.showbox .block-stroke{fill:var(--color-highlight);fill-opacity:1}.name-block .ani-fill{fill:url(#cir-dot)}.note-available,.note-available:after,.wrap-note{width:100%;height:auto;position:absolute}.note-available{z-index:20;opacity:0;pointer-events:none;background-color:#0000;width:auto;padding:1rem 1.2rem;transition:all .3s ease-in-out;display:inline-block;transform:scale(0)}.note-available:after{content:"";height:100%;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);border-radius:1rem;top:0;left:0}.note-available .info,.note-available h3{z-index:5;text-align:center;width:100%;height:auto;display:block;position:relative}.note-available h3{text-transform:uppercase;margin-bottom:.5rem;font-size:1.5rem}.note-available .info{max-width:15rem;overflow:hidden}.note-available .info p{line-height:1.4}.note-01{top:23%;left:37.5%}.note-02{top:63%;left:63.5%}.note-01:after{background:var(--color-bg-gradient-2)}.note-02:after{background:var(--color-bg-gradient)}.note-available.showbox{opacity:1;transform:scale(1)}.block-note,.block-note li,.block-note ul{width:auto;height:auto}.block-note ul{list-style:none}.block-note li{align-items:center;margin:.5rem;display:inline-flex;position:relative}.block-note li span{border:1px solid var(--color-white-alpha);border-radius:.2rem;width:1.4rem;height:1.4rem;margin-right:.5rem}.block-note,.block-note li p,.block-note li span,.block-note ul{display:block;position:relative}.block-note li p strong{font-size:.7rem;display:block}.all-dot{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.note-faci{z-index:5;text-align:center;height:auto;bottom:3vh}.block-note li p,.key-block p,.note-faci span{text-transform:uppercase;font-size:.6rem}.note-faci span,.title-block h3{font-weight:700;position:relative}.note-faci span{width:auto;height:auto;color:var(--color-light);padding:10px 15px;display:inline-block}.block .block-note,.masterplan .block-note{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:12vh;left:0}.block .block-note ul,.masterplan .block-note ul{flex-wrap:wrap;display:flex}.block-svg,.note-faci,.title-block{pointer-events:none;width:100%;position:absolute;left:0}.title-block{z-index:10;text-align:center;height:auto;display:block;top:3vh}.title-block h3{color:var(--color-highlight);text-transform:uppercase;font-size:1rem;display:block}.title-block h3 strong{color:var(--color-white);font-family:var(--font-spec);font-size:3rem;font-weight:400;line-height:1;display:block;position:relative}.block-svg{z-index:1;height:100%;top:0}.block-svg.show{pointer-events:auto}.block-area{stroke-width:1px;stroke:var(--color-white);cursor:pointer;fill-opacity:0;stroke-opacity:0;transition:all .3s ease-in-out}.block-area.show{fill-opacity:1;filter:drop-shadow(.2rem .3rem .5rem var(--color-black-alpha-03));stroke-opacity:1}.text-house{transform-origin:50%;pointer-events:none}.text-house text{fill:var(--color-normal);font-size:.6rem;font-weight:700}[data-name=office]{background-color:var(--office)}[data-name=shophouse]{background-color:var(--shophouse)}[data-name=trendy]{background-color:var(--trendy)}[data-name=classy]{background-color:var(--classy)}[data-name=morden]{background-color:var(--morden)}[data-name=morden-1]{background-color:var(--morden-1)}[data-name=morden-2]{background-color:var(--morden-2)}[data-name=morden-3]{background-color:var(--morden-3)}[data-name=morden-4]{background-color:var(--morden-4)}[data-name=elegant]{background-color:var(--elegant)}.shophouse{background-color:var(--shophouse)}.trendy{background-color:var(--trendy)}.classy{background-color:var(--classy)}.morden{background-color:var(--morden)}.morden-1{background-color:var(--morden-1)}.morden-2{background-color:var(--morden-2)}.morden-3{background-color:var(--morden-3)}.morden-4{background-color:var(--morden-4)}.elegant{background-color:var(--elegant)}.info-house,.key-block{height:auto;position:absolute}.key-block{z-index:10;max-width:14rem;display:block;bottom:8vh;right:5vw}.key-block>.compass{width:3rem;height:3rem;top:0;left:auto;right:0}.key-block p{top:.1rem}.key-block strong,.note-available .info p{font-size:.8rem;display:block;position:relative}.key-block .key,.key-block img{width:100%;height:auto;display:block}.key-block img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.info-house{z-index:60;width:100%;top:0;left:0}.key-block p,.keyplan-svg svg,.list-info,.share-item a .icon div{width:100%;height:auto;display:block;position:relative}.house-text{z-index:120;opacity:0;background-color:var(--color-white);width:auto;max-width:15rem;height:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);color:var(--color-normal);text-align:left;border-radius:.6rem;padding:.2rem;position:absolute;top:50%;left:50%;transform:scale(0)}.house-text:after{content:"";border-style:solid;border-width:1rem 1rem 1rem 0;border-color:transparent var(--color-white) transparent transparent;width:0;height:0;margin:0;position:absolute;top:calc(50% - 1rem);left:-.8rem}.num-block,.num-block p{display:block;position:relative}.num-block{background-color:var(--color-normal);border-radius:.5rem .5rem 0 0;width:100%;height:auto;margin:0;padding:.2rem .5rem}.num-block p{color:var(--color-white);font-size:1rem}.num-block span{z-index:2;border:1px solid var(--color-white);border-radius:.3rem;width:1.6rem;height:1.6rem;position:absolute;top:.5rem;right:.5rem}.area-des,.area-des h3,.go-link{font-size:.7rem;position:relative}.area-des{width:100%;height:auto;color:var(--color-normal);padding:.5rem;display:block}.area-des h3,.go-link{text-transform:uppercase}.area-des h3{margin:0 0 .3rem;font-weight:400;line-height:1;display:block}.area-des small,.num-block p{text-transform:uppercase;font-weight:700}.area-des p,.area-des small,.house-title small{font-size:.7rem;display:block;position:relative}.area-des h3 strong,.area-des p strong{font-size:120%}.go-link{background-color:var(--color-highlight);color:var(--color-white);text-align:center;border-radius:0 0 .5rem .5rem;justify-content:center;align-items:center;margin:0;padding:.3rem .8rem;font-weight:700;display:flex}.house-text.showup{pointer-events:auto;animation-name:fadeInUp;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards;transform:scale(1)}.is-touch .house-text{cursor:pointer}.is-touch .house-text:after{display:none}.load-apartment{z-index:30;opacity:0;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.bg-house{opacity:0;background:var(--color-normal);transition:opacity 1s ease-in-out;overflow:hidden}.bg-house .bg-house-img{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bg-house.show{opacity:1}.bg-house.show .bg-house-img{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.bg-house,.house-load{width:100%;height:100%;position:absolute;top:0;left:0}.house-detail{z-index:20;text-align:center;width:100%;height:100vh;display:block;position:relative}.house-detail:after{content:"";opacity:0;width:100%;height:100%;position:absolute;bottom:-2rem;left:0}.house-detail.show-house:after{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.apartment-pic,.content-apartment{z-index:10;margin:0;position:relative}.content-apartment{width:100%;height:100%;display:block}.apartment-pic{text-align:center;justify-content:center;align-items:center;width:50vw;height:100vh;display:inline-flex}.scale-pic,.scale-pic>img{height:auto;display:block;position:relative}.scale-pic{pointer-events:none;width:100%;margin:4rem 0 0}.scale-pic>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:auto;max-width:50vw;max-height:75vh;margin:auto;padding:0}.content-house-left{z-index:5;width:25%;height:auto;color:var(--color-white);text-align:left;position:absolute;top:50%;left:6vw;transform:translateY(-50%)}.group-des,.top-title{margin-bottom:1rem;display:inline-flex;position:relative}.top-title{flex-direction:column;align-items:flex-start;width:auto;height:auto}.group-des{border-bottom:1px solid var(--color-white-alpha-03);align-items:center;padding:1rem 0}.block-des,.floor-des,.house-title{text-transform:uppercase;position:relative}.block-des{width:auto;height:auto;font-size:1rem;font-weight:700;display:block}.floor-des,.house-title{align-items:center}.floor-des{width:auto;height:auto;color:var(--color-normal-light);font-size:1rem;font-weight:700;display:inline-flex}.floor-des:before{content:" / ";margin:0 .5rem;font-weight:400;display:block}.house-title{flex-wrap:wrap;margin:0 0 1rem;display:flex}.house-title small{width:100%;font-size:.8rem;font-weight:400}.house-title strong{font-size:1.5rem}.house-number{color:var(--color-black);border-radius:1rem;margin:-.5rem 1rem;padding:.5rem .8rem;display:inline-flex;position:relative}.apartment-des,.house-title strong,.share span,.top-title h3{display:inline-block;position:relative}.top-title h3{width:auto;height:auto;margin:.5rem 0;font-size:2rem}.apartment-des{border-top:1px solid var(--color-white-alpha-03);border-bottom:1px solid var(--color-white-alpha-03);width:auto;height:auto;padding:1rem 0}.apartment-des p{font-size:.9rem}.apartment-des strong{font-size:120%}.share{z-index:5;text-transform:uppercase;align-items:center;margin:1rem 0;font-size:.7rem;display:flex;position:relative}.share span{margin-right:1rem}.floor-des:before,.share a,.slide-pic-nav .arrow{color:var(--color-white);position:relative}.share a{border:1px solid var(--color-white-alpha-05);border-radius:50%;width:2.6rem;height:2.6rem;display:block}.apartment-des p,.des-house p,.share a .icon{display:block;position:relative}.share a .icon{width:60%;height:60%;margin:20%;overflow:hidden}.share a .icon .hover{transform:translateY(100%)}.des-house{z-index:5;text-align:left;pointer-events:none;width:25vw;height:auto;position:absolute;bottom:2rem;left:2rem}.des-house p{color:var(--color-white-alpha-05);font-size:.6rem;font-style:italic;line-height:1.2}.slide-pic-nav{z-index:99;opacity:0;align-items:center;width:auto;height:auto;display:inline-flex;position:fixed;top:calc(50% - 2rem);right:7rem}.slide-pic-nav .arrow{z-index:1;cursor:pointer;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 1rem;display:flex}.slide-pic-nav .arrow:before{content:"";background:var(--color-border-gradient) border-box;width:100%;height:100%;-webkit-mask:linear-gradient(var(--color-white) 0 0) padding-box, linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;border:2px solid #0000;border-radius:50%;animation:3s infinite alternate Preloader;position:absolute;top:0;left:0;-webkit-mask-composite:xor;mask-composite:exclude}.slide-pic-nav .arrow:after{content:"";border-radius:50%;width:70%;height:70%;position:absolute;top:15%;left:15%}.slide-pic-nav .arrow svg{z-index:2;width:60%;height:60%;display:block;position:absolute;top:20%;left:20%}.slide-pic-nav .arrow-next:after{background-color:var(--color-highlight)}.slide-pic-nav .arrow-prev svg{transform:scaleX(-1)}.slide-pic-nav .arrow-next.disabled,.slide-pic-nav .arrow-prev.disabled{opacity:.2;pointer-events:none}.slide-pic-nav.show{animation-name:fadeIn;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}.keyplan{z-index:15;width:22rem;height:auto;color:var(--color-white);text-align:center;position:absolute;bottom:2rem;right:3rem}.keyplan>.compass{opacity:1;width:3rem;height:3rem;top:0;left:auto;right:0}.title-key{width:100%;height:auto;margin:0 0 .5rem;font-size:.6rem}.title-key p,.title-key>div{text-transform:uppercase}.title-key>div{justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;position:relative}.keyplan-svg,.load-text em,.title-key,.title-key p,.title-key span{display:block;position:relative}.hover-text.current p>strong,.title-key .block-num{color:var(--color-white)}.title-key .floor-num{color:var(--color-normal-light-2);margin-left:.5rem}.keyplan-svg{opacity:0;width:100%;height:auto}.keyplan-svg svg,.share-item a .icon div{height:100%}.keyplan-svg svg .bg path{stroke:none;fill:var(--color-white-alpha-02)}.keyplan-svg svg .frame path{stroke-width:1px;stroke:var(--color-white-alpha);fill:none}.keyplan-svg svg>path,.keyplan-svg svg>polygon,.keyplan-svg svg>polyline,.keyplan-svg svg>rect{stroke:none;opacity:0}.keyplan-svg .key-area{cursor:pointer;filter:drop-shadow(.1rem .2rem .2rem var(--color-black-alpha-02));transition:opacity .3s ease-in-out}.keyplan-svg .key-area.active{opacity:1;pointer-events:none}.keyplan-svg .key-area.show,.keyplan-svg .key-area:hover{opacity:1}.tooltip,.tooltip span{opacity:0;pointer-events:none;width:auto;height:auto;transition:opacity .3s ease-in-out}.tooltip{z-index:2;border:1px solid var(--color-white-alpha-02);background:var(--color-black-alpha-01);box-shadow:.1rem .2rem .5rem 0 var(--color-black-alpha-02);text-align:center;border-radius:.3rem;justify-content:center;display:inline-flex;position:absolute;top:2.3rem;left:50%;transform:translate(-50%)}.tooltip span{text-transform:uppercase;white-space:nowrap;background:0 0;font-size:.6rem;font-weight:700;display:inline-block;position:relative}.tooltip .shophouse{display:none}.tooltip .trendy{color:var(--trendy)}.tooltip .classy{color:var(--classy)}.tooltip .morden{color:var(--morden)}.tooltip .morden-1{color:var(--morden-1)}.tooltip .morden-2{color:var(--morden-2)}.tooltip .morden-3{color:var(--morden-3)}.tooltip .morden-4{color:var(--morden-4)}.tooltip .elegant{color:var(--elegant)}.tooltip span:first-child{min-width:1.5rem;padding:.5rem 0 .5rem .8rem}.tooltip span:nth-child(2){color:var(--color-white);padding:.5rem .8rem .5rem .5rem}.tooltip.showup{opacity:1;cursor:pointer;pointer-events:auto}.hover-text.current p>strong:before,.tooltip.showup span{opacity:1}.opt-02 .keyplan{width:19rem}.opt-02 .keyplan>.compass{top:2rem}.opt-02 .title-key{text-align:left;margin:0;top:2.5rem}.opt-02 .keyplan-svg{width:15rem;margin:0 1rem}.opt-02 .tooltip{text-align:left;flex-direction:column;justify-content:flex-start;padding:.5rem;top:4.5rem;left:0;transform:none}.opt-02 .tooltip span{padding:0}.facilities .title-main{text-align:center;width:100%;position:absolute;bottom:3vh;left:0}.facilities .text-break,.hover-text p>strong{justify-content:center;align-items:flex-end}.facilities .text-break>small{text-transform:uppercase;margin:1rem 0;font-family:Montserrat,sans-serif;font-size:1.2vw;font-weight:700}.facilities .text-break>strong{font-size:6vw}.facilities .content-main{padding:0;display:block}.facilities .compass{top:15vh;left:5%;right:auto}.facilities .master-bg:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:30rem;height:100%;position:absolute;top:0;right:0;-webkit-mask:linear-gradient(-90deg,#000 0 50%,#0000 100%)}.floor-03 .master-bg:after,.floor-top .master-bg:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40rem;-webkit-mask:linear-gradient(-90deg,#000 0 70%,#0000 100%)}.floor-02 .title-main,.floor-03-B .title-main,.floor-36-37 .title-main{width:60%;top:15vh;bottom:auto}.dot-num{transform-origin:50%;cursor:pointer}.dot-num text{fill:var(--color-white);font-size:14px;font-weight:700;transition:fill .3s ease-in-out}.dot-num .cir-dot{filter:drop-shadow(.2rem .3rem .5rem var(--color-black-alpha-03));transition:fill .3s ease-in-out,stroke .3s ease-in-out}.dot-num.show .cir-dot{fill:url(#cir-dot)}.dot-num.current .cir-dot{stroke-width:.5rem;stroke:var(--color-normal-dark);fill:var(--color-white)}.dot-num.current text{fill:var(--color-white-zero)}.faci-note{z-index:5;align-items:center;width:16rem;height:70vh;display:flex;position:absolute;top:15vh;right:0}.box-list-inner h3,.scroll-list{width:100%;height:auto;display:block;position:relative}.option-scroll{width:14rem;display:block;overflow:hidden}.option-scroll .scroll-list{height:100%;overflow:hidden auto}.list-inner{width:100%;height:auto;padding:0 .5rem;display:block;position:relative}.box-list-inner{margin:0 0 1rem}.box-list-inner h3{width:auto;filter:drop-shadow(0 .1rem .05rem var(--color-black-alpha));font-size:.8rem;font-weight:800;display:inline-block}.box-list-inner,.box-list-inner ul,.hover-text{width:100%;height:auto;display:block;position:relative}.box-list-inner ul{list-style:none}.hover-text{z-index:5;text-align:left;cursor:pointer;margin:.6rem 0;padding-left:1.6rem}.hover-text p,.show-box-inner p{font-family:var(--font-note);text-transform:uppercase;font-size:.7rem;font-weight:400;display:block;position:relative}.hover-text p{transition:color .3s ease-in-out}.hover-text p>strong{z-index:2;text-align:center;border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;font-weight:700;display:flex;position:absolute;top:calc(50% - .7rem);left:-1.8rem}.hover-text p>strong:after,.hover-text p>strong:before{content:"";border-radius:50%;transition:opacity .3s ease-in-out}.hover-text p>strong:before{z-index:-1;opacity:0;background:var(--color-dot);width:100%;height:100%;position:absolute;top:0;left:0}.hover-text p>strong:after{opacity:.5;border:1px solid}.hover-text.current p>strong:after{opacity:0}.hover-text.current p{color:var(--color-orange)}.hover-text p>strong:after,.info-box-list,.item-news-home:after,.show-box-info{width:100%;height:100%;position:absolute;top:0;left:0}.show-box-info{z-index:50;opacity:0;background-color:var(--color-white);width:auto;max-width:12rem;height:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);color:var(--color-normal);text-align:center;cursor:pointer;border-radius:1rem;padding:.3rem;transition:opacity .3s ease-in-out,transform .3s,left 50ms,top 50ms ease-in-out;top:auto;left:auto;transform:scale(0)}.show-box-info img,.show-box-inner{width:auto;height:auto;display:block;position:relative}.show-box-inner p{text-align:center;white-space:normal;padding:.3rem .5rem}.show-box-inner p em,.show-box-inner p strong{display:none}.show-box-info .pic-img{border-radius:.7rem;height:auto;margin:0;overflow:hidden}.show-box-info .pic-img:after{content:"";z-index:1;border-radius:50%;width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem}.show-box-info img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.show-box-info.showup{opacity:1;transform:scale(1)}.home-news{z-index:10;background:var(--color-bg-news)}.home-news .content-main{min-height:inherit;padding:0 0 5vw;display:block}.home-news .wrap-view-more{margin:0 3rem 0 0}.wrap-news{z-index:5;justify-content:center;gap:0 1rem;width:80%;max-width:65rem;height:auto;margin:auto;display:flex;position:relative}.item-news-home{cursor:pointer;width:30%;height:auto;padding:.5rem}.item-news-home:after{content:"";border:1px solid var(--color-white-alpha-03)}.date-thumb,.item-news-home,.pic-news{display:block;position:relative}.pic-news{width:100%;height:auto}.pic-news .pic-cover{aspect-ratio:16/9}.item-news-home .box-txt{padding:.5rem 1rem}.item-news-home .box-txt h3{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.2rem;font-weight:500;display:-webkit-box;overflow:hidden}.date-thumb{color:var(--color-light);margin-bottom:.5rem;font-size:.7rem;font-weight:400}.news-highlight{background-color:var(--color-black-alpha-02);width:40%}.news-highlight .box-txt h3{-webkit-line-clamp:4;margin-bottom:1rem;font-size:1.5rem}.go-news{z-index:10;color:var(--color-white);text-align:left;align-items:center;margin:0;padding:.8rem 0;display:flex;position:relative}.go-news span,.go-news:after{display:block;position:relative}.go-news span{text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.go-news:after{content:"";width:calc(100% - var(--but-width));opacity:.5;background-color:currentColor;height:1px;margin:0 0 0 1rem}.news-banner .bg-cover:after{z-index:2;opacity:1;background:var(--color-banner-hide);display:block}.news-banner .bg-cover:before{z-index:1;opacity:1;background:var(--color-black-alpha-01);mix-blend-mode:multiply;display:block}.news-banner .content-main{min-height:inherit;align-items:flex-end;padding:50vh 5vw 0}.news-banner .title-main{text-align:center;width:100%}#progress-page .title-main,.news-banner .text-break{width:auto}.news-banner .text-break>strong{font-size:10vw}.news-banner .scroll-text{z-index:3;mix-blend-mode:overlay;bottom:0}.item-news,.wrap-news-two{z-index:5;position:relative}.wrap-news-two{width:100%;height:auto;margin:3rem 0 0;display:block}.item-news{cursor:pointer;align-items:center;width:80%;margin:0 0 .5rem;padding:2rem 2rem 2rem 20%;display:flex}.item-news:after{content:"";border:1px solid var(--color-white-alpha-03);width:100%;height:100%;position:absolute;top:0;left:0}.item-news .box-txt{max-width:35rem;padding:0 2rem;display:inline-block}.item-news .box-txt h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:500;display:-webkit-box;overflow:hidden}.item-news .pic-news{aspect-ratio:16/9;max-width:20vw;height:20vh;margin-left:5rem;display:block;overflow:hidden}.date,.item-news,.item-news .pic-news .pic-cover{height:auto}.date{width:auto;color:var(--color-light);white-space:nowrap;padding:.8rem 2rem;font-size:.7rem;display:block;position:relative}.item-news:nth-child(2n){background-color:var(--color-black-alpha-01);margin-left:20%;padding:2rem 20% 2rem 2rem}.item-news:nth-child(2n):after{border-color:#0000}.item-news:nth-child(2n) .icon-content{order:1;margin:0 4rem 0 0}.item-news:nth-child(2n) .date{order:2}.item-news:nth-child(2n) .pic-news{order:3}.item-news:nth-child(2n) .box-txt{order:4}.progress{z-index:10}.progress .content-main{min-height:inherit;padding:0 0 5vw;display:block}.progress-list{width:70%;height:auto;min-height:100vh;margin:auto;padding-bottom:5vw;display:block;position:relative}.progress-list.show{min-height:inherit}.wrap-page{grid-gap:1rem;grid-template-columns:auto auto;width:100%;margin:0;display:grid;position:relative}.box-progress,.wrap-page{height:auto}.box-progress h3{height:auto;padding:.8rem 1rem;font-size:.9rem;font-weight:400}.box-progress,.box-progress h3,.pic-progress,.pic-progress img{width:100%;display:block;position:relative}.pic-progress{aspect-ratio:16/9;height:auto;overflow:hidden}.pic-progress img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;height:100%}.wrap-select{z-index:20;width:auto;height:auto;padding:0 15% 0 0;display:block;position:absolute;top:-8rem;right:0}.select-list{z-index:20;border-radius:3rem;width:18rem;height:3rem;display:block;position:relative}.select-box,.select-header{width:100%;height:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.select-header{background-color:var(--color-highlight);cursor:pointer;border-radius:3rem;display:block;position:relative}.select-header .but{z-index:1;border:1px solid;border-color:var(--color-white-alpha-05);border-radius:50%;width:2rem;height:2rem;transition:all .3s ease-in-out;display:block;position:absolute;top:.5rem;right:.5rem}.select-header h3,.sub-menu-inner a span{text-transform:uppercase;font-weight:700;display:block}.select-header h3{color:var(--color-white);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 3rem 0 1.5rem;font-size:1rem;line-height:3rem;overflow:hidden}.select-box{z-index:99999;opacity:0;background-color:var(--color-normal-dark);border-radius:1rem;max-height:18.5rem;display:none;position:absolute;top:3rem;left:0;overflow:hidden auto}.select-box.show{display:block}.select-box ul{width:100%;height:auto;list-style:none}.select-box li{width:100%;height:auto;color:var(--color-light);cursor:pointer;margin:0}.load-text p,.select-box li,.select-box li a,.select-box li h3,.select-box ul,.sub-menu{display:block;position:relative}.select-box li a{color:currentColor;width:100%;height:auto}.select-box li h3{text-align:left;padding:.5rem 1.5rem;font-size:.8rem;font-weight:700;line-height:2rem}.select-box li.current,.select-box li.selected{background-color:var(--color-highlight);color:var(--color-white);pointer-events:none}.select-box li.current{background-color:var(--color-normal)}.select-header.onclick .but{background-color:var(--color-normal-dark);border-color:#0000}.sub-menu{z-index:20;width:auto;height:auto;padding:0 15% 0 0;position:absolute;bottom:0;right:0}.sub-menu-inner,.sub-menu-inner a{align-items:center;position:relative}.sub-menu-inner{justify-content:flex-end;width:100%;height:auto;display:flex}.sub-menu-inner a{z-index:10;background-color:var(--color-normal-dark);border-radius:5rem;justify-content:center;margin:0 .5rem;padding:.3rem;display:inline-flex}.sub-menu-inner a span{z-index:5;border-radius:5rem;padding:1rem 2rem;font-size:1.2rem}.sub-menu-inner a span:after{content:"";border:1px solid var(--color-white-alpha-05);border-radius:5rem;width:calc(100% - .8rem);height:calc(100% - .8rem);position:absolute;top:.4rem;left:.4rem}.sub-menu-inner a.current{background-color:var(--color-highlight);pointer-events:none}.thank-you .content-main{justify-content:flex-end;padding:3rem}.thank-you .text-content{width:30vw}.error-info .box-txt p,.thank-you .box-txt p{font-size:120%}.error-info .box-txt strong,.sub-menu-inner a span,.thank-you .box-txt strong,.wrap-go-news .icon-svg svg{color:var(--color-white)}.error-info .content-main{justify-content:flex-end;padding:3rem}.error-info .text-content{width:30vw}.load-text,.load-text iframe,.load-text video{width:100%;height:auto;display:block;position:relative}.load-text{z-index:5;text-align:left;margin:0;padding:0 0 2rem}.load-text ul{padding:0 3vw 1rem 4vw;list-style-type:disc}.load-text li{width:auto;height:auto;position:relative}.load-text h2,.load-text h3,.load-text h4{margin:0 0 1rem;padding:0 3rem;display:block;position:relative}.load-text em strong,.load-text h3 em,.load-text h3 span,.load-text p span,.load-text p strong,.load-text p strong em{font-size:inherit!important}.load-text p{margin:auto;padding:0 3rem 1rem}.load-text iframe,.load-text video{aspect-ratio:1.77;max-width:100%;margin:auto auto 1rem}.load-text audio{min-height:3rem}.load-text div:not(.div-figure,.chapeau,.thumbs),.load-text span{margin:auto}.load-text img{pointer-events:none;border-radius:1rem;max-width:100%;margin:auto}.load-text img.ratio-h{max-height:80vh}.load-text blockquote{border-left:1px solid;margin:0 0 1rem 1.5rem;padding-left:1rem}.load-text h2{font-size:1.5rem}.load-text h3{font-size:1.2rem}.load-text h4{font-size:1.1rem}.load-text blockquote p{padding:.8rem 0}.load-title{text-align:center;width:100%;height:auto;margin:0;padding:2rem}.load-title:before{content:"";background-color:var(--color-white-alpha-02);width:100vw;height:1px;position:absolute;bottom:0;left:calc(50% - 50vw)}.load-title h2{z-index:5;width:100%;height:auto;color:var(--color-highlight);text-transform:uppercase;font-size:2rem;font-weight:600}.load-title>p{text-transform:uppercase;margin:.8rem 0;font-size:1rem;display:inline-block;position:relative}.load-title .date{margin-bottom:1rem;padding:0}.chapeau,.chapeau>p,.load-title,.load-title h2{display:block;position:relative}.chapeau{width:90%;height:auto;margin:1rem auto;padding:2rem 5%}.chapeau:before{content:"";background-color:var(--color-highlight);border-radius:1rem;width:100%;height:100%;position:absolute;top:0;left:0}.chapeau>p{font-size:1rem;font-style:italic}.load-text table{table-layout:fixed;border-spacing:1px;max-width:100%;margin:0 auto 1rem;display:table;width:100%!important;height:auto!important}.load-text table tbody{min-width:320px}.load-text table td,.load-text table th{border:1px solid var(--color-white-alpha-02);text-align:left;vertical-align:middle;border-radius:.3rem;padding:.8rem 1.5rem;line-height:1.6}.load-text table em,.load-text table p,.load-text table p:last-child,.load-text table span{padding:0!important}.figure-img,.figure-two-img{text-align:center;width:100%;height:auto;margin:0 0 1rem;position:relative}.figure-img{display:block}.figure-two-img{justify-content:center;gap:10px;display:flex}.img-one,.img-two{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:calc(50% - .3rem);height:auto;display:inline-block}.figure-img img:not(.img-one,.img-two){border-radius:1rem;width:100%;max-width:100%;margin:auto;display:block;height:auto!important}.figure-img+p:not(.height-zero),.figure-two-img+p:not(.height-zero){margin:20px 0 0}.load-text figcaption{text-align:center;width:80%;margin:1rem auto;font-size:.8rem;font-style:italic;display:block;position:relative}.div-figure,.figure-caption{width:100%;height:auto;position:relative}.div-figure{grid-gap:.8rem;text-align:center;grid-template-columns:1fr 1fr;margin:0 auto 1rem;display:grid}.figure-caption{flex-wrap:wrap;grid-column:1/2;justify-content:center;align-items:flex-start;display:flex}.figure-caption img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:calc(100% - 2rem);display:block;position:relative}.figure-caption:nth-child(2n+3),.figure-caption:nth-child(3n+2){grid-column:2/2}.figure-caption:nth-child(3n+3){grid-column:1/3}.content-popup,.content-popup>span{width:100%;height:100%;position:fixed;top:0;left:0}.content-popup{z-index:9990;opacity:0;text-align:center;justify-content:center;align-items:center;display:flex}.content-popup>span{z-index:1}.content-popup.no-after{text-align:left;align-items:flex-start}.details-center,.scroll-popup{width:100%;height:auto;display:block;position:relative}.details-center{z-index:5;opacity:0;width:80%;max-width:65rem;margin:auto}.details-center .load-text{padding:5%}.details-news,.policy{padding-bottom:10vw}.details-news .load-text,.partner .load-text{padding:1rem 5% 5%}.wrap-view-more{z-index:5;margin:2vh 0;display:flex;position:relative}.view-more{z-index:5;align-items:center;display:inline-flex;position:relative}.view-more span{z-index:5;text-transform:uppercase;white-space:nowrap;margin:0 -1.5rem 0 0;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.icon-svg{border-radius:50%;width:5rem;height:5rem}.icon-svg:before{content:"";border-radius:50%;width:70%;height:70%;position:absolute;top:15%;left:15%}.arrow-more svg,.icon-svg,.icon-svg svg{display:block;position:relative}.icon-svg svg{width:100%;height:100%;color:var(--color-highlight)}.icon-svg .after,.icon-svg .before{transform-origin:50%;stroke-width:1px;stroke-dasharray:570;stroke-dashoffset:570px;fill:none}.icon-svg .before{stroke:currentColor}.icon-svg .after{stroke:var(--color-white-zero)}.icon-svg.show .before{animation-name:Show100;animation-duration:2s;animation-fill-mode:forwards}.wrap-go-news{z-index:5;justify-content:flex-end;display:flex;position:relative}.wrap-go-news .icon-svg{width:4rem;height:4rem}.wrap-go-news .view-more span{margin:0 -.8rem 0 0;font-size:.6rem}.arrow-more,.click-more{color:var(--color-white);position:relative}.click-more{z-index:5;text-align:center;flex-direction:column;align-items:center;width:100%;height:auto;margin:3rem 0;display:flex}.click-more .view-more{color:var(--color-white);flex-direction:column;justify-content:center;margin:0}.click-more .view-more span{text-transform:uppercase;white-space:nowrap;margin:.5rem 0 1rem;font-size:.7rem}.arrow-more{z-index:2;border-radius:50%;width:5rem;height:5rem;display:inline-block}.arrow-more:after,.arrow-more:before{content:"";transform-origin:50%;border-radius:50%;position:absolute}.arrow-more:before{border:1px solid var(--color-white-alpha);width:100%;height:100%;top:0;left:0}.arrow-more:after{opacity:.5;border:1px solid #0000;width:80%;height:80%;top:10%;left:10%}.arrow-more svg{z-index:2;transform-origin:50%;width:60%;height:60%;margin:20%}.success,.warning{z-index:110000;height:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);text-align:center;cursor:pointer;border-radius:.8rem;padding:1rem 1.5rem;line-height:1.6;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.warning{background-color:var(--color-red);width:20rem;color:var(--color-white);text-shadow:1px 1px 0 var(--color-black-alpha-02);font-size:1.2rem}.success{background:var(--color-highlight);width:90%;max-width:30rem;color:var(--color-black)}.form-error{z-index:99999;cursor:pointer;display:block;position:absolute;top:-2rem;left:2rem}.form-error-content{z-index:9999;background-color:var(--color-red);width:auto;max-width:20rem;height:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);color:var(--color-white);border-radius:.5rem;padding:.5rem .8rem;font-size:.8rem;line-height:1.4;display:inline-block;position:relative}.form-error-content:after{content:"";border-style:solid;border-width:.7rem .6rem 0;border-color:var(--color-red) transparent transparent;width:0;height:0;position:absolute;bottom:-.5rem;left:1rem}.all-pics{z-index:9999;width:100%;height:100%;display:none}.all-pics.show{display:block}.all-pics .text-length{z-index:9998;opacity:0;text-align:center;width:100%;height:auto;position:absolute;top:0;left:0}.album-pic-center .pic-name h3,.all-pics .text-length h3{text-align:center;text-transform:uppercase;line-height:1.4;display:inline-block;position:relative}.all-pics .text-length h3{color:var(--color-white);text-shadow:0 1px 2px var(--color-black-alpha-02);padding:1rem 1.5rem;font-size:.9rem}.all-album,.album-list-popup,.all-pics,.full{z-index:1000000;position:fixed;top:0;left:0;overflow:hidden}.full,.full>span{width:100vw;height:100vh}.full{justify-content:center;align-items:center;display:flex}.album-center .pinch-zoom>img,.full .img-cover,.full img{width:auto;height:auto;display:block;position:relative}.album-center .pinch-zoom>img,.full img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}.full img{z-index:5;opacity:0;border:0;outline:0;max-width:100%;max-height:100vh;margin:0 auto}.full>span{z-index:1;position:absolute;top:0;left:0}.full .overlay-hover{display:block}.fullscreen .overlay-dark{z-index:99995}.allvideo{opacity:0;visibility:hidden;pointer-events:none;z-index:1000002;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;position:fixed;overflow:hidden}.all-album{opacity:0;visibility:hidden;pointer-events:none;z-index:1000002;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.album-list-popup{opacity:0;pointer-events:none;visibility:hidden;-webkit-user-select:none;user-select:none;background-image:url(/img/library/library_bg_01.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.album-list-popup.show,.all-album.show,.allvideo.show{visibility:visible;pointer-events:auto;opacity:1!important}.album-list-inner{flex-direction:column;justify-content:center;display:flex}.album-load{z-index:100;text-align:center;opacity:0;flex-direction:column;justify-content:center;width:100vw;height:100vh;transition:opacity 1s ease-in-out .5s;display:flex;position:relative}.title-album{z-index:5;opacity:0;width:100%;height:auto;color:var(--color-white);text-transform:uppercase;pointer-events:none;padding:.3rem;display:none;position:absolute;top:0;left:0}.album-center,.title-album h2{display:block;position:relative}.title-album h2{margin:0;font-size:.2rem}.album-center{width:100%;height:100vh}.album-pic-center{justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden;width:100vw!important;margin:0!important}.album-pic-center .pic-name{z-index:5;width:100%;height:auto;color:var(--color-white);padding:.7rem .8rem;display:none;position:absolute;top:0;left:0;overflow:hidden}.album-pic-center .pic-name h3{font-size:.35rem}.album-pic-center .pic-name .char,.zoom-active .pic-name{opacity:0}.album-pic-center.is-active .pic-name .char{animation-name:fadeIn;animation-duration:.5s;animation-delay:calc(10ms * var(--char-index));animation-fill-mode:forwards}.album-center .pinch-zoom{justify-content:center;align-items:center;display:flex}.album-center .pinch-zoom>img{max-width:80vw;max-height:70vh;margin:auto}.container-zoom{width:100%;height:100vh;display:block;position:relative}.container-zoom>img{box-shadow:0 .17rem .17rem 0 var(--color-black-alpha-01)}.pinch-zoom>div,.pinch-zoom>img{transform-style:preserve-3d}.pinch-zoom>.zoom-transition{transition:transform .25s}.pinch-zoom{overflow:hidden}.pinch-zoom.zoom-active{cursor:grab}.pinch-zoom.zoom-active:active{cursor:grabbing}.pinch-zoom>.overlay-hover{opacity:0;cursor:none;width:60%;max-width:400px;height:60%;max-height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album-pic-center.is-active .pinch-zoom>.overlay-hover,.full-screen.active svg .exit{display:block}.pinch-zoom.zoom-active>.overlay-hover{cursor:grab}.pinch-zoom.zoom-active>.overlay-hover:active{cursor:grabbing}.full-screen{opacity:0;width:.7rem;height:.7rem;color:var(--color-white);cursor:pointer;pointer-events:none;position:fixed;bottom:1rem;right:1rem;display:none!important}.download-pdf svg,.full-screen svg,.view-virtual svg{z-index:2;transform-origin:50%;width:60%;height:60%;display:block;position:absolute;top:20%;left:20%}.full-screen svg .exit,.full-screen.active svg .open{display:none}.full-screen:after{content:"";border:1px solid var(--color-white-alpha-05);border-radius:50%;position:absolute}.allvideo,.full-screen:after,.full-screen:before{width:100%;height:100%;top:0;left:0}.full-screen:before{content:"";border-radius:50%;position:absolute}.full-screen.show{pointer-events:auto;animation-name:fadeIn;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}.fullsreen-support .full-screen{z-index:999999;display:block}.video-list,.video-wrap{z-index:100;position:absolute}.video-list{z-index:100;text-align:center;opacity:0;flex-direction:column;justify-content:center;width:100vw;height:100vh;transition:opacity 1s ease-in-out .5s;display:flex;position:relative}.video-wrap{background-color:var(--color-bg-black);width:80vmax;height:45vmax;display:block;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.video-skin,.video-wrap iframe,.video-wrap.virtual{width:100%;height:100%;top:0;left:0}.video-skin{z-index:10;position:absolute}.video-wrap iframe{display:block;position:absolute}.video-wrap.virtual{transform:none}.video-list>.logo{z-index:200;mix-blend-mode:overlay;top:1rem;left:1rem}.video-list>.logo:before{opacity:.5}.video-list>.logo:after{display:none}.download-pdf,.view-virtual{z-index:100;border-radius:50%;width:6rem;height:6rem;display:block;position:absolute}.download-pdf svg,.view-virtual svg{width:70%;height:70%;top:15%;left:15%}.download-pdf:after,.view-virtual:after{content:"";transform-origin:50%;border:1px solid var(--color-white);opacity:.5;border-radius:50%;width:80%;height:80%;position:absolute;top:10%;left:10%}.download-pdf:before,.view-virtual:before{content:"";transform-origin:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.close,.close-album{right:.5rem}.close,.close-album,.close-apartment,.close-pics,.close-popup,.close-video,.close-virtual{z-index:999999;border:1px solid var(--color-white-alpha-05);opacity:1;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:.7rem;height:.7rem;display:flex;position:fixed;top:.5rem}.close-pics,.close-popup,.close-video,.close-virtual{right:1rem}.close-album:before,.close-apartment:before,.close-pics:before,.close-popup:before,.close-video:before,.close-virtual:before,.close:before{content:"";border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.close svg,.close-album svg,.close-apartment svg,.close-pics svg,.close-popup svg,.close-video svg,.close-virtual svg{z-index:5;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.close .c-rotate,.close-album .c-rotate,.close-apartment .c-rotate,.close-pics .c-rotate,.close-popup .c-rotate,.close-video .c-rotate,.close-virtual .c-rotate{transform-origin:50%;stroke-width:1px;stroke-dasharray:537;stroke-dashoffset:537px;stroke:var(--color-white-zero);fill:none;transform:rotate(-90deg)}.close .c-x,.close-album .c-x,.close-apartment .c-x,.close-pics .c-x,.close-popup .c-x,.close-video .c-x,.close-virtual .c-x{transform-origin:50%;fill:var(--color-white)}.close-apartment,.close-video,.ratio-4-3 .close-video{top:.5rem}.close-popup:before{opacity:1}.close-album:after,.close-apartment:after,.close-pics:after,.close-popup:after,.close-video:after{opacity:0}.close-album:after,.close-apartment:after,.close-pics:after,.close-popup:after,.close-video:after,.close-virtual:after,.close:after{content:"";border-radius:50%;width:80%;height:80%;display:block;position:absolute;top:10%;left:10%}.close:after{opacity:0}.close-virtual:after,.is-touch .close-album:after,.is-touch .close-apartment:after,.is-touch .close-pics:after,.is-touch .close-popup:after,.is-touch .close-video:after,.is-touch .close:after{opacity:1}.close-apartment{pointer-events:none;right:2rem}.close-apartment.show{pointer-events:auto;animation-name:fadeIn;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.overlay-dark:after{content:"";opacity:.95;background:var(--color-normal-dark);width:100%;height:100%;position:absolute;top:0;left:0}.overlay-dark.show{clip-path:circle(150%);pointer-events:auto}.cursor-bg,.cursor-zoom{opacity:0;display:block;position:absolute;top:0;left:0}.cursor-zoom{z-index:10;pointer-events:none;width:5vw;height:5vw}.cursor-bg{background:var(--color-black-alpha-02);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .6s ease-in-out;display:flex;transform:scale(0)}.cursor-text,.form,form{display:block;position:relative}.cursor-text{color:var(--color-white);text-align:center;text-transform:uppercase;font-weight:700;line-height:1.6}.cursor-zoom.active{opacity:1}.cursor-zoom.active .cursor-bg{opacity:1;transform:none}.zoom-active .cursor-zoom{display:none}.is-mobile .cursor-zoom,.is-touch .cursor-zoom{display:none!important}.form,form{z-index:5;width:100%;height:auto}.require-col{text-align:left;margin:0}.input-text,.require-col{width:100%;height:auto;display:block;position:relative}.input-text input[type=text]{border:0;border-bottom:1px solid var(--color-white-alpha-05);width:100%;height:3.5rem;color:var(--color-white);background-color:#0000;padding:0 1rem;font-size:1rem;line-height:3.5rem;transition:all .3s ease-in-out}.input-area textarea:focus,.input-text input[type=text]:focus{border-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.input-area,.input-but{width:100%;height:auto;position:relative}.input-area{margin:0;display:block}.input-area textarea{border:0;border-bottom:1px solid var(--color-white-alpha-05);width:100%;height:8rem;color:var(--color-white);resize:none;background-color:#0000;padding:1rem;font-size:1rem;line-height:1.4;transition:all .3s ease-in-out}.input-but{z-index:5;justify-content:flex-end;margin:1rem 0 0;display:inline-flex}.holder{z-index:1;color:var(--color-light);pointer-events:none;font-size:.8rem;line-height:3.5rem;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.holder.hide{opacity:0;width:0}.button{background-color:var(--color-highlight);width:auto;color:var(--color-white);border-radius:2rem;justify-content:center;align-items:center;padding:.8rem 1.5rem .8rem .8rem;display:inline-flex}.button:after{content:"";background:var(--color-normal);clip-path:circle(0 at 50% 0);border-radius:2rem;width:100%;height:100%;position:absolute;top:0;left:0}.button .arrow,.button span,.button svg{z-index:5;display:block;position:relative}.button span{text-shadow:0 1px 1px var(--color-black-alpha-02);text-transform:uppercase;margin-left:.5rem;font-size:.8rem;font-weight:700;line-height:1rem}.button .arrow,.button svg{width:1.2rem;height:1.2rem}.button,.print,.print-box{height:auto;position:relative}.print{text-align:center;width:100%;padding:0 5%;display:block}.print-box{background-color:var(--color-normal-dark);width:auto;box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);border-radius:.8rem;margin:0;padding:.5rem;display:inline-block}.print-box a,.share-item a{color:var(--color-highlight)}.share-but,.share-but:before{vertical-align:middle;height:3rem}.share-but{z-index:1;text-transform:uppercase;width:auto;padding:0 .5rem;font-size:.6rem;line-height:3rem}.share-but:before{content:"";width:3rem}.share-but,.share-but:before,.share-item,.share-item li,.share-item ul{display:inline-block;position:relative}.share-item{vertical-align:middle;white-space:nowrap;width:auto;height:auto}.share-item ul{text-align:left;width:100%;height:auto;display:block}.share-item li{width:3rem;height:3rem;margin:0 .3rem}.share-item a{border:1px solid var(--color-highlight-alpha);border-radius:.5rem;width:100%;height:100%;display:block}.share-item a .icon,.share-item a svg{width:80%;height:80%;margin:10%;display:block;position:relative}.share-item a .icon{overflow:hidden}.share-item a .icon .hover{transform:translateY(100%)}.no-scroll{overflow:hidden}.no-link{pointer-events:none!important}.display-none,.hidden,.hide-it{display:none!important}.display-block{display:block!important}.disable-link{cursor:none}.mobile-view{display:none}.level-index-out{z-index:-9999;opacity:0;pointer-events:none}.level-index-in{z-index:9990}.onclick{cursor:pointer}.height-zero{overflow:hidden;height:0!important;margin:0!important;padding:0!important}.sub-mobile{display:none}@media screen and (max-width:1300px){.option-scroll{width:12rem}.floor-03 .master-bg:after,.floor-top .master-bg:after{width:50rem}.key-block{right:2vw}}@media only screen and (max-width:1100.98px){.cursor-zoom{display:none!important}.download-pdf,.view-virtual{width:4rem;height:4rem}.download-pdf:before,.view-virtual:before{background-color:var(--color-highlight)}.close,.close-album,.close-apartment,.close-pics,.close-popup,.close-video,.close-virtual{width:.5rem;height:.5rem;margin:0;top:.2rem;right:.2rem}.close-album:after,.close-apartment:after,.close-pics:after,.close-popup:after,.close-video:after,.close-virtual:after,.close:after{display:none}.close-album:before,.close-apartment:before,.close-pics:before,.close-popup:before,.close-video:before,.close-virtual:before,.close:before{opacity:1;background-color:var(--color-dark-alpha);width:80%;height:80%;top:10%;left:10%}.column,.pic-trans>.trans-x{transform:none!important}.pic-trans{height:auto}.pic-trans>.trans-x{width:100%;left:auto}.pic-trans>.trans-y{height:auto;top:auto;transform:none!important}.full-screen{width:50px;height:50px;inset:1rem auto auto 1rem}.all-pics .text-length h3,.text-house text,.title-album h2{font-size:.8rem}.video-skin{top:0;bottom:auto;left:0}.overlay-video.show{height:100%}.album-pic-center img{max-width:98%;max-height:inherit}.title-album{text-align:center;width:100%;padding:1rem;top:0;left:0}.album-pic-center .pic-name{padding:1rem 80px}.container-zoom{height:auto}.container-zoom.zoomin{height:90vh}.album-center .container-zoom{height:100vh}.allvideo{width:100%;height:100%;top:0;left:0}.video-skin,.video-wrap{position:absolute}.video-wrap{width:3.56rem;height:2rem}.video-skin{z-index:10;width:100%;height:100%;min-height:100%}.details-center{width:100%;max-width:inherit}.wrap-view-more{margin:2rem 0}.icon-svg{width:4rem;height:4rem}.view-more span{margin:0 -1rem 0 0;font-size:10px}.box-nav,.content-main:after,.content-main:before{display:none}.desktop-slide{height:auto}.content-main,.group-central{min-height:inherit}.content-main{display:block}.desktop-slide .group-central{height:auto;min-height:inherit;pointer-events:auto;position:relative;top:auto;left:auto;z-index:auto!important;transform:none!important}.desktop-slide .group-central:first-child{transform:none}.sub-mobile{z-index:50;opacity:0;width:auto;height:auto;transition:transform .3s ease-in-out;display:block;position:fixed;top:.7rem;left:0;transform:translate(-100%)}.sub-mobile.top{top:70px}.slidebar{z-index:80;background:var(--color-highlight);cursor:pointer;border-radius:0 .3rem .3rem 0;width:2.5rem;height:2.5rem;padding:.3rem;position:absolute;top:0;left:100%}.slidebar:after{content:"";width:100%;height:100%;display:block;position:relative}.sub-mobile li,.sub-mobile ul{height:auto;display:block;position:relative}.sub-mobile ul{background:var(--color-highlight-dark);border-radius:0 0 .3rem;width:auto;margin:0;padding:.5rem 0;list-style:none}.sub-mobile li{border-bottom:1px solid var(--color-white-alpha);width:100%}.sub-mobile li:first-child{border-top:1px solid var(--color-white-alpha)}.sub-mobile li .click{background:var(--color-highlight);text-align:left;width:100%;height:auto;padding:.5rem 1.5rem;display:block;position:relative}.sub-mobile li .inner{color:var(--color-white);text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.sub-mobile li .click.current{pointer-events:none}.sub-mobile.active{transform:none}.sub-mobile li .click.current,.sub-mobile.active .slidebar{background:var(--color-highlight-dark)}.sub-mobile.active ul{box-shadow:0 1rem 1.5rem 0 var(--color-black-alpha-02)}.sub-mobile.show{animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.text-quote{padding:0 5rem}.text-quote:before{width:5rem;height:5rem;top:-2.5rem}.bg-cover{height:56.25vw;min-height:300px;position:relative;top:auto;left:auto}.faci-item:after,.next-right,.prev-left{display:none}.bg-full img,.home-about .pic-cover img,.home-partner .pic-img img{-o-object-position:center center;object-position:center center}.home-about .content-main{padding:0}.home-about .pic-cover{border-radius:0 15vw;width:90%;height:auto;margin:5vw auto 0;position:relative;top:auto;left:auto}.home-about .text-content{width:100%;max-width:800px;margin:auto;padding:10vw 8vw 0}.home-about .wrap-view-more{justify-content:center;padding-left:0}.wrap-slide{width:100%;height:auto}.home-lifestyle .wrap-slide{align-items:flex-start}.lifestyle-item-text .box-txt{padding:0}.lifestyle-item-text .text-break:before{bottom:0;left:10vw}.lifestyle-item-text .text-content{padding:10vw 0 0}.lifestyle-text .slidebox-arrows{justify-content:center;margin:1rem;position:relative;bottom:auto;left:auto}.bgx-item,.bgx-slide{height:var(--wrap-height)}.home-facilities{background:0 0!important}.home-facilities .content-main{padding:5vw 5vw 10vw}.home-facilities .wrap-content{width:100%;height:auto;margin-bottom:0}.faci-item,.faci-slide{width:100%;height:auto}.faci-item{aspect-ratio:unset;border-radius:0;margin:0}.faci-item .pic-cover{aspect-ratio:16/9;border-radius:.5rem;height:auto}.faci-item .box-txt{text-align:center;justify-content:center;align-items:center;margin:1rem 0;padding:0 5vw;display:flex;position:relative;bottom:auto;left:auto}.faci-item .box-txt h3,.home-facilities .text-break>small{font-size:1.2rem}.faci-slide .slidebox-track{height:auto}.faci-slide .slidebox-list{align-items:unset}.faci-item.is-active{width:100%;height:auto;box-shadow:none}.faci-item.is-active .box-txt{bottom:auto}.faci-item.is-active:after{opacity:0}.number-usp{background:var(--color-highlight);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:.5rem;font-size:1rem;display:flex;position:relative}.home-facilities .icon-svg svg{color:var(--color-white)}.home-facilities .wrap-slide{width:100%;margin-bottom:1rem;position:relative;bottom:auto;left:auto}.home-facilities .text-break>strong{font-size:10vw}.bg-slide,.box-cover-right:before,.text-slide{display:none}.box-cover-right,.viewer{width:100%;position:relative;top:auto}.box-cover-right{height:auto;left:auto;overflow:visible}.viewer{max-width:inherit;height:84.5vw;right:auto}.map-img{width:130vw;left:-15vw}.info-box{height:84.5vw}.compass{width:70px;height:70px;top:5%;right:1rem}.button-zoom{flex-direction:row;justify-content:center;width:100%;padding:2rem;position:relative;inset:auto}.pic-zoom-in,.pic-zoom-out{width:2.5rem;height:2.5rem;margin:0}.pic-zoom-in{margin-right:1.5rem}.home-partner .content-main{padding:8vw 5vw}.home-partner .bg-cover{bottom:auto}.group-logo{max-width:inherit;flex-wrap:wrap;justify-content:center;margin:0}.box-partner{width:auto;margin:1rem .5rem;padding:0}.group-logo.center-group .logo-partner img,.logo-partner img{max-width:10rem;max-height:5rem}.box-partner .wrap-view-more{padding:0}#about-page .home-partner .bg-cover{display:block}.group-logo.center-group .box-partner:nth-child(3) .logo-partner{margin:0 0 2rem}.group-logo.bottom-group,.group-logo.center-group{max-width:inherit}.home-contact .content-main{padding:5vw 0 0}.home-contact .pic-cover{border-radius:0 15vw;width:90%;height:auto;margin:auto}.home-contact .content-group{width:100%;color:var(--color-black);text-shadow:none;padding:5vw}.home-contact .text-break{text-align:center}.box-info{max-width:600px;padding:0;margin:auto!important}.box-info>li .icon{opacity:.5;filter:brightness(250%);width:2rem;height:2rem;margin:0 .5rem 0 0}.box-info>li a:last-child{margin:0}.register .content-main,.register.revert .content-main{text-align:center;padding:8vw 5vw}.register .content-group{padding:0}.register .title-main{align-items:baseline;width:100%;display:inline-flex}.register .text-break{width:auto}.register .text-break>strong{font-size:1.2rem}.register .text-content{text-align:center;width:100%;margin-bottom:5vw;padding:0 5vw}.register .text-content li{text-align:center;display:block}.wrap-form{max-width:600px;margin:0 auto}.input-but{justify-content:center}.about-intro .content-main{padding:0}.about-intro .bg-cover{left:auto}.about-intro .text-content{width:100%;max-width:800px;margin:auto;padding:8vw}.project-scale .content-main{padding:0}.project-scale .text-content{width:100%;max-width:800px;margin:auto;padding:8vw}.contact-page .text-break>small,.library .text-break>strong,.location-intro .text-break>small,.project-scale .text-break>small{font-size:10vw}.details-center.partner .load-title{padding:1rem}.details-center.partner .load-title h2,.title-pic h3{font-size:2rem}.details-center.partner{border-radius:0}.contact-page .content-main{padding:0}.contact-page .text-content{width:100%;max-width:800px;margin:auto;padding:8vw 5vw}.contact-page .box-info{max-width:inherit}.location-intro .content-main{padding:0}.location-intro .text-content{text-align:center;width:100%;padding:8vw}.location-intro .box-txt{max-width:600px;margin:2rem auto}#location-page .home-location .bg-cover{width:100%;height:auto}#location-page .viewer{right:auto}#location-page .panzoom,#location-page .panzoom.zoom-active,.key-block p{top:auto}#location-page .home-location .mask-right{-webkit-mask-image:unset;-webkit-mask-image:unset;mask-image:unset}.location-extra .pic-cover{width:100%;padding:5vw}.location-extra .text-content{width:100%;margin:0;padding:0 8vw 8vw}.location-extra .title-main{color:var(--color-white);text-align:center;margin-bottom:2rem}.group-time{white-space:nowrap;display:block;overflow-x:auto}.box-time{color:var(--color-white);padding:0 1rem}.box-time .time{margin:0 0 1rem}.box-time .time span{margin-right:-.5rem}.box-time .time p{font-size:1.5rem}.time-location ul{white-space:nowrap;margin-right:2rem}.time-location li p{font-size:.9rem}.big-thumb{pointer-events:auto;border-radius:1rem;height:auto;transition:none;transform:none}.big-thumb .pic-cover{width:100%;left:0}.title-pic{opacity:1;width:100%;padding:1rem;display:block;position:relative}.gallery-slide{width:100%;max-width:800px;margin:auto}.item-library{aspect-ratio:unset;margin:0 0 2rem!important}.item-library .download-pdf,.item-library .view-virtual{opacity:1;pointer-events:auto;top:calc(50% - 2rem);left:calc(50% - 2rem)}.library .title-main{position:relative;bottom:auto;left:auto}.brochure-library .content-main{padding:5vw}.brochure-item{opacity:1;width:100%;height:auto;aspect-ratio:unset;transition:none}.brochure-item .big-thumb{width:50vw;height:50vw}.brochure-item .title-pic{bottom:auto}.brochure-library .tagline{position:relative;bottom:auto;left:auto}.picture-library .content-main{padding:5vw}.picture-library .logo-a-content{left:-3rem}.picture-library .tagline-inner{text-align:center}.picture-item .title-pic{text-align:center;bottom:auto;left:auto}.video-library .content-main{padding:5vw}.video-item{opacity:1}.video-item .title-pic{bottom:auto}.virtual-library .content-main{padding:5vw}#facilities-page,#masterplan-page{margin-top:7rem}.masterplan{background:var(--color-normal-light)}.block .title-main{text-align:center;pointer-events:none;width:100%;top:1rem;bottom:auto;left:0}[data-name=masterplan-02] .block .title-main{width:100%;top:1rem}.block .text-break>small,.facilities .text-break>small,.item-news-home .box-txt h3,.masterplan .text-break>small{font-size:1rem}.block .text-break>strong,.facilities .text-break>strong,.masterplan .text-break>strong{font-size:5rem}.block .master-bg:after,.note-01{display:none}.note-02{top:15%;left:auto;right:5vw}.name-block.showbox .block-stroke{fill:var(--color-highlight-alpha);fill-opacity:0}.block .text-break,.masterplan .text-break{flex-wrap:wrap;width:100%}.name-block .ani-fill{fill-opacity:.5}.master-bg:before{height:150px;display:none}.block .block-note{padding:1rem;top:100px;bottom:auto}.masterplan .block-note{padding:1rem}.block-note{width:100%}.block-note ul{flex-wrap:wrap;display:flex}.block-note li{margin:.2rem .5rem}.block-note li span{width:1.2rem;height:1.2rem}.block .note-faci,.house-text:after{display:none}.key-block{top:calc(var(--top-height) - 150px);width:250px;max-width:inherit;bottom:auto;left:calc(50% - 125px)}.key-block .key{margin:-1.5rem 0 0}.key-block>.compass{width:2.5rem;height:2.5rem}.info-house,.list-info{flex-wrap:wrap;justify-content:center;display:flex}.info-house{z-index:10;margin:auto;position:relative;top:auto;left:auto}.list-info{padding:1rem}.block-name{display:block}.house-text{opacity:1;width:48%;max-width:180px;box-shadow:none;cursor:pointer;pointer-events:auto;flex-direction:column;justify-content:space-between;margin:0 4px 10px;padding:0;transition:none;display:flex;position:relative;transform:scale(1);top:auto!important;left:auto!important}.num-block span{top:.5rem}.area-des h3{font-size:.7rem}.load-apartment{z-index:200;background-color:var(--color-normal);height:100%;overflow:hidden auto}.bg-house{position:fixed}.bg-house .bg-house-img{display:none}.house-load{height:auto;position:relative;top:auto;left:auto}.house-detail{height:auto}.house-detail:after{height:calc(100% - 5rem);top:5rem;bottom:auto}.content-apartment{height:auto;padding:5rem 0 0}.apartment-pic{z-index:10;text-align:center;justify-content:center;align-items:center;width:50vw;height:100vh;margin:0;display:inline-flex;position:relative}.scale-pic{pointer-events:none;margin:1rem 0;position:relative}.apartment-pic,.scale-pic{width:100%;height:auto;display:block}.scale-pic>img{width:96%;max-width:900px;max-height:900px}.content-house-left{text-align:center;width:100%;padding:0;position:relative;top:auto;left:auto;transform:none}.top-title{align-items:center;width:100%;display:flex}.house-title small{width:auto;margin:.5rem;display:inline-block}.house-title,.news-highlight .box-txt h3{font-size:1.2rem}.house-number,.item-news-home:after,.item-news:after{border-radius:.5rem}.apartment-des{width:100%}.floor-des{color:var(--color-white)}.share{margin:1rem auto;display:inline-flex}.box-time .time span,.share a{width:3rem;height:3rem}.des-house{text-align:center;width:100%;padding:1rem 5vw 5rem;position:relative;bottom:auto;left:auto}.des-house p{font-size:12px}.slide-pic-nav{top:1rem;left:1rem;right:auto}.slide-pic-nav .arrow{width:50px;height:50px;margin:0}.slide-pic-nav .arrow-next{margin:0 1rem}.slide-pic-nav.show{animation-name:goRight}.keyplan{width:320px;margin:1rem auto;padding:2rem 0;position:relative;bottom:auto;right:auto}.keyplan>.compass{width:50px;height:50px;top:1rem}.another-link h3,.title-key{font-size:13px}.title-key>div{font-size:14px}.keyplan-svg svg .frame path{stroke:var(--color-white)}.news-banner .bg-cover:after,.news-banner .bg-cover:before,.tooltip{display:none}.keyplan-svg .key-area{pointer-events:none}.opt-02 .title-key>div{flex-direction:column;align-items:flex-start}.opt-02 .title-key .floor-num{margin:0}.opt-02 .keyplan{width:16rem}.virtual-item,.wrap-another-link{width:320px;margin:2rem auto;position:relative;top:auto;right:auto}.virtual-item{text-align:center;width:auto;height:auto;margin:1rem auto;display:block}.virtual-item h3{padding:.8rem;font-size:1rem}.virtual-item .view-virtual{margin:0 auto}.facilities .title-main{top:1rem;bottom:auto}.facilities .compass{top:15%;left:0}.hover-svg{pointer-events:auto}.facilities .text-break{flex-wrap:wrap;width:100%}.floor-02 .title-main,.floor-03-B .title-main,.floor-36-37 .title-main{width:100%;top:1rem}.faci-note{background-color:var(--color-normal-dark);width:100%;height:auto;padding:0 5vw;display:block;position:relative;top:auto;left:auto;right:auto}.option-scroll{width:100%}.option-scroll .scroll-list,.scroll-list{text-align:center;scroll-behavior:smooth;padding:2rem 0 1rem;overflow:auto hidden}.box-list-inner,.list-inner{width:auto;display:inline-block}.list-inner{text-align:left;white-space:nowrap}.box-list-inner{margin:0 2rem 0 0}.box-list-inner:last-child{margin:0}.box-list-inner h3{background-clip:unset;background-image:unset;color:var(--color-normal-light);-webkit-text-fill-color:unset;filter:none;-webkit-box-decoration-break:unset;box-decoration-break:unset;font-size:.9rem;font-weight:700;display:block}.text-color-head.show{animation:none}.box-list-inner ul{vertical-align:top;width:auto;margin:0 2rem 0 0;display:inline-block}.hover-text{margin:1rem 0}.dot-num.current .cir-dot{stroke-width:1rem;stroke:var(--color-red)}.dot-num text{font-size:16px}.sub-menu{width:100%;padding:0;position:relative;bottom:auto;right:auto}.sub-menu-inner{justify-content:center}.sub-menu-inner a{background-color:var(--color-normal);border-radius:3rem}.sub-menu-inner a span{border-radius:3rem;padding:.7rem 1.2rem;font-size:1rem}.sub-menu-inner a span:after{border-radius:3rem;width:calc(100% - .4rem);height:calc(100% - .4rem);top:.2rem;left:.2rem}.news-banner .content-main{padding:2rem;display:block}.news-banner .text-break>strong{font-size:10vw}.news-banner .scroll-text{display:none}.news-banner .title-main{text-align:center;width:100%}.news-banner .text-break{width:auto}.home-news .content-main{padding:0 5vw 8vw}.wrap-news{width:100%;max-width:700px;display:block}.item-news-home,.news-highlight{width:100%;margin:0 0 1rem;padding:1rem;display:flex}.pic-news{width:50%}.pic-news .pic-cover{height:200px;aspect-ratio:unset;border-radius:.3rem}.item-news-home .box-txt{width:50%;padding:1rem}.news-highlight .pic-news .pic-cover{height:250px}.wrap-news-two{display:none}.item-news,.item-news:nth-child(2n){background-color:#0000;width:100%;margin:0 0 1rem;padding:1rem;display:flex}.item-news .pic-news{width:50%;max-width:inherit;height:auto;aspect-ratio:unset;margin:0}.item-news .pic-news .pic-cover{border-radius:.3rem;height:200px}.item-news .box-txt{width:50%;max-width:inherit;padding:1rem;display:block}.item-news .box-txt h3{margin-bottom:.5rem;font-size:1rem}.date{width:100%;margin-bottom:.5rem;padding:0}.item-news:nth-child(2n):after{border-color:var(--color-white-alpha-03)}.load-title{padding:2rem 5%}.details-news{padding-bottom:10vw}.progress .content-main{padding:0 5vw 5vw}.progress-list{width:100%;margin:2rem 0}.box-progress h3{font-size:1rem;position:relative;bottom:auto;left:auto}.wrap-select{width:100%;padding:0;position:relative;top:auto;right:auto}.select-list{width:300px;margin:0 auto 3rem}.title-small h2{font-size:1.6rem}}@media only screen and (max-width:1100px) and (orientation:portrait){.bg-full:after{display:none}.tagline{padding:0 5vw 1rem;position:relative;bottom:auto}.tagline-inner strong{font-size:14vw}.lifestyle-text .text-break>small,.tagline-inner small{font-size:10vw}.tagline-big span{font-size:7vw}.tagline-big{top:-5vw}.home-lifestyle .wrap-slide{flex-direction:column}.lifestyle-slide{order:1;width:100vw}.lifestyle-item,.lifestyle-slide{height:80vw}.lifestyle-text{order:2;width:100%;padding:0 8vw;top:-10vw}.lifestyle-text .text-break>strong{font-size:15vw}.block .block-note,.masterplan .block-note{border-bottom:1px solid var(--color-white-alpha);position:relative;top:auto;bottom:auto;left:auto}}@media only screen and (max-width:1100px) and (orientation:landscape){.banner-home{height:100vh;min-height:100vh}.bg-full:after{height:50%}.tagline-inner strong{font-size:10vw}.tagline-inner small{font-size:7vw}.tagline-big span{font-size:5vw}.tagline-big{top:-3vw}.lifestyle-slide{width:50vw}.lifestyle-item,.lifestyle-slide{height:62.5vw}.lifestyle-text{width:50vw;padding:5vw}.lifestyle-text .slidebox-arrows{bottom:0;left:5vw}}@media screen and (max-width:900px){.dot-num text{font-size:18px}.text-house text{font-size:.9rem}}@media only screen and (max-width:767.98px){.block .text-break>small:last-child,.facilities .text-break>small:last-child,.masterplan .text-break>small:last-child{width:100%;margin:1rem;font-size:1.5rem}.block .block-note,.masterplan .block-note{border-bottom:1px solid var(--color-white-alpha);position:relative;top:auto;bottom:auto;left:auto}}@media screen and (max-width:680px){.wrap-page{display:block}.box-progress{margin-bottom:1rem}.key-block{top:calc(var(--top-height) - 95px);width:200px;left:calc(50% - 90px)}.key-block p{font-size:.5rem}.block-note{width:100%}.block-note ul{flex-wrap:wrap;display:flex}.block-note li{margin:.2rem .5rem}.block-note li span{width:1.2rem;height:1.2rem}.block .note-faci{display:none}}@media print{.banner,.bread,.footer,.go-top,.header,.loadx,.overlay-dark,.print,.relative-page,.scrollbar,.scroll-down,.sub-menu,.title-page{display:none}.ani-item,.chapeau,.container,.load-text,.load-title{visibility:visible;opacity:1!important;transform:none!important}.container{margin:auto}.ani-item,.chapeau,.load-text,.load-title{max-width:inherit;width:100%!important}}.text-uppercase{text-transform:uppercase}* ::-webkit-scrollbar{width:0;display:none}::-webkit-scrollbar{width:0;display:none}.smooth,.smooth-detail{scroll-behavior:auto;min-height:100vh}.smooth [data-prevent],.smooth-detail [data-prevent]{overscroll-behavior:contain}[data-orientation=vertical]{overflow:hidden auto}[data-orientation=horizontal]{overflow:auto hidden}.scrollbar-body,.scrollbar-inner{transform-origin:100%;width:.6rem;height:100%;position:fixed;top:0;right:0}.scrollbar-inner{z-index:140}.scrollbar-body{z-index:130}.scrollbar-body-thumb,.scrollbar-inner-thumb{opacity:0;background-color:var(--color-normal);cursor:grab;border-radius:.3rem;width:.1rem;transition:opacity .3s ease-in-out,width .2s,height .2s ease-in-out;position:absolute;top:0;right:.05rem}.scrollbar-body-thumb:active,.scrollbar-inner-thumb:active{cursor:grabbing}.scrollbar-body-thumb:hover,.scrollbar-inner-thumb:hover{opacity:1;width:.15rem}[data-orientation=horizontal] .scrollbar-body,[data-orientation=horizontal] .scrollbar-inner{border-radius:.3rem;width:100%;height:.3rem;inset:auto auto .1rem 0}[data-orientation=horizontal] .scrollbar-body-thumb,[data-orientation=horizontal] .scrollbar-inner-thumb{bottom:0;right:auto}[data-orientation=horizontal] .scrollbar-body-thumb:hover,[data-orientation=horizontal] .scrollbar-inner-thumb:hover{opacity:1;border-radius:.5rem;height:.5rem}.scrolling .scrollbar-body-thumb,.scrolling .scrollbar-inner-thumb{opacity:1}.scrolling .trans,.scrolling iframe{pointer-events:none}.stopped{overflow:hidden}.stopped>.scrollbar-body,.stopped>.scrollbar-inner{opacity:0;pointer-events:none}.is-mobile .scrollbar-body,.is-mobile .scrollbar-inner,.is-touch .scrollbar-body,.is-touch .scrollbar-inner{display:none}.footer-social-bar{transition:opacity .3s ease-in-out;position:relative}.footer-social-bar .social-icons{visibility:hidden;flex-direction:column;display:flex;position:absolute}@media print,(min-width:768px){.footer-social-bar{margin-right:.2rem;top:.01rem}.footer-social-bar .social-icons{top:.55rem;left:.05rem}}@media only screen and (max-width:767.98px){.footer-social-bar{margin-right:.12rem;top:.03rem}.footer-social-bar .social-icons{top:.4rem}}.social-icon{opacity:0;border-radius:50%;margin-bottom:.1rem;text-decoration:none;transition:transform .3s,opacity .3s,background-color .3s;display:block;position:relative;transform:translateY(-100%)}.social-icon:hover{background-color:#c76400}.footer-social-bar:hover .social-icons{visibility:visible}.footer-social-bar:hover .social-icon{opacity:1;transform:translateY(0)}.footer-social-bar:hover .social-icon:last-child{opacity:1;transition-delay:0s}.footer-social-bar:hover .social-icon:nth-last-child(2){opacity:1;transition-delay:.1s}.footer-social-bar:hover .social-icon:nth-last-child(3){opacity:1;transition-delay:.2s}.footer-social-bar:hover .social-icon:nth-last-child(4){opacity:1;transition-delay:.3s}.social-icon.main{opacity:1;margin:0;transition-delay:0s;transform:translateY(0)}.social-icon.main:hover{background-color:#0000}.footer-social-float{z-index:999;opacity:0;pointer-events:none;align-items:flex-start;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.footer-social-float .social-list{pointer-events:auto;background:#173f6980;border-radius:.1rem 0 0 .1rem;margin:0;padding:0;list-style:none;transition:transform .3s;transform:translate(100%)}.footer-social-float .list-item{position:relative}.footer-social-float .list-item:first-child:after{content:"";background-color:#fff;width:85%;height:1px;position:absolute;bottom:0;right:0}.footer-social-float .item-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.1rem 0;text-decoration:none;display:flex}.footer-social-float .item-icon{width:.24rem;height:.24rem}.footer-social-float .social-item{color:#fff;white-space:nowrap;writing-mode:sideways-lr;text-orientation:mixed;border-radius:12px 0 0 12px;text-decoration:none;transition:all .3s}.footer-social-float .social-toggle{color:#fff;cursor:pointer;pointer-events:auto;background-color:#173f6980;border-radius:.1rem 0 0 .1rem;transition:transform .3s,background-color .3s}.footer-social-float .social-toggle:hover{background-color:#d97706}.footer-social-float .toggle-button{background:url(/img/common/arrow_icon_02.svg) 50%/100% no-repeat;transition:transform .3s;transform:rotate(180deg)}.footer-social-float.active .social-list,.footer-social-float.active .social-toggle{transform:translate(0)}.footer-social-float.active .social-toggle{background-color:#d97706}.footer-social-float.active .social-toggle .toggle-button{transform:rotate(0)}@media print,(min-width:768px){.footer-social-float .social-list{width:.38rem}.footer-social-float .social-item{font-size:.18rem;line-height:1.61111}.footer-social-float .social-toggle{margin-top:.13rem;transform:translate(calc(100% + .1rem))}.footer-social-float .toggle-button{width:.29rem;height:.38rem}}@media (min-width:768px) and (max-width:1100px){.footer-social-float .social-list{width:.5rem}.footer-social-float .social-toggle{margin-top:.13rem;transform:translate(calc(100% + .05rem))}.footer-social-float .toggle-button{width:.45rem;height:.5rem}}@media only screen and (max-width:767.98px){.footer-social-float .social-list{width:.45rem}.footer-social-float .social-item{font-size:.16rem;line-height:1.625}.footer-social-float .social-toggle{margin-top:.13rem;transform:translate(calc(100% + .16rem))}.footer-social-float .toggle-button{width:.29rem;height:.4rem}}.footer-social-float:hover .social-item{opacity:1;transform:translate(0)}.footer-social-float:hover .social-item:nth-child(2){transition-delay:0s}.footer-social-float:hover .social-item:nth-child(3){transition-delay:.1s}.footer-social-float:hover .social-item:nth-child(4){transition-delay:.2s}.input-common{color:#737373;background:0 0;border-bottom:1px solid #cdcdcd;width:100%;height:.25rem;padding:0 0 0 .03rem;font-size:.18rem;line-height:1.44444}.input-common:focus{outline:none}.textarea-common{color:#737373;background:0 0;border-bottom:1px solid #cdcdcd;width:100%;height:.9rem;padding:0 0 0 .03rem;font-size:.18rem;line-height:1.44444}.textarea-common:focus{outline:none}@keyframes draw-reverse{to{stroke-dashoffset:0}}@keyframes dash{to{transform:rotate(360deg)}}@keyframes dash-rotate{to{stroke-dashoffset:-28px}}@keyframes aniStroke{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes DrawStroke{0%{stroke-width:.5px;stroke-dashoffset:800px;transform:scale(1.4)}50%{transform:none}to{stroke-width:1px;stroke-dashoffset:0}}@keyframes DrawInner{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}@keyframes Start{0%{visibility:hidden}to{visibility:visible}}@keyframes Preloader{to{transform:rotate(360deg)}}@keyframes trackBallSlide{90%{color:var(--color-highlight);transform:none}95%{color:var(--color-white);transform:translateY(10px)}to{color:var(--color-highlight);transform:none}}@keyframes Trans{0%{opacity:0;transform:translate(1000px)}to{opacity:1;transform:translate(1000px,455px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutBlur{0%{opacity:1}to{opacity:0;filter:blur(2rem)}}@keyframes scaleBright{0%{filter:brightness(250%);transform:scale(1.1)}to{filter:none;transform:none}}@keyframes fadeTrans{0%{opacity:0}to{opacity:1;transform:none}}@keyframes goLeft{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:none}}@keyframes goRight{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:none}}@keyframes toLeft{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes toRight{0%{opacity:0;right:-100%}to{opacity:1;right:0}}@keyframes moveLeft{to{transform:translate(-100%)}}@keyframes moveRight{to{transform:translate(100%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeInHeight{0%{height:0}to{height:100%}}@keyframes Blur{0%{filter:blur();transform:none}to{filter:blur(10px);transform:scale(1.05)}}@keyframes outBlur{0%{filter:blur();opacity:1;transform:none}to{filter:blur(10px);opacity:0;transform:scale(1.05)}}@keyframes Scale{0%{transform:none}to{transform:scale(100)}}@keyframes scaleLarge{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes Ani{0%{opacity:0;filter:none;transform:none}70%{opacity:1;filter:blur(3px);transform:scale(2)}to{opacity:0;filter:none;transform:none}}@keyframes Show100{0%{stroke-dashoffset:570px}to{stroke-dashoffset:0}}@keyframes StrokeLine{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes aniWidth{0%{transform:scaleX(0)}to{transform:scale(1)}}@keyframes aniHeight{0%{transform:scaleY(0)}to{transform:scale(1)}}@keyframes Gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes grayScale{0%{filter:none}to{filter:grayscale()}}@keyframes aniText{0%{background-position:200%}90%{background-position:0}to{-webkit-text-fill-color:var(--color-white)}}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ClipPath{0%{clip-path:circle(0);opacity:1}to{clip-path:circle(150%);opacity:1}}@keyframes strokeArea{0%{stroke-dashoffset:3000px}80%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:.5}}@keyframes textShine{0%{background-position:0}to{background-position:100%}}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 10px #ffffff80);transform:scale(1)}50%{filter:drop-shadow(0 0 30px #fff);transform:scale(1.05)}}@keyframes scaleLarge2{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes plusSlide{0%{transform:none}50%{transform:translate(10px)scale(.9)}to{transform:none}}@keyframes minusSlide{0%{transform:none}50%{transform:translate(-10px)scale(.9)}to{transform:none}}.pulse{animation:2s ease-in-out infinite pulseGlow}.fadein{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeout{animation-name:fadeOut;animation-duration:1s;animation-fill-mode:forwards}.fadeinup{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.fadeindown{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:forwards}.goright{animation-name:goRight;animation-duration:1s;animation-fill-mode:forwards}.goleft{animation-name:goLeft;animation-duration:1s;animation-fill-mode:forwards}.toleft{animation-name:toLeft;animation-duration:1s;animation-fill-mode:forwards}.toright{animation-name:toRight;animation-duration:1s;animation-fill-mode:forwards}.moveleft{pointer-events:none;animation-name:moveLeft;animation-duration:1s;animation-fill-mode:forwards}.moveright{pointer-events:none;animation-name:moveRight;animation-duration:1s;animation-fill-mode:forwards}@media screen and (min-width:1100px){.show-text .title-big,.show-text .title-main{animation-name:fadeInUp;animation-duration:1.2s;animation-delay:0s;animation-fill-mode:forwards}.title-big,.title-main,.box-txt,.view-more,.col-img{opacity:0}.show-text .box-txt{animation-delay:.3s;animation-fill-mode:forwards}.show-text .box-txt,.show-text .view-more{animation-name:fadeInUp;animation-duration:1.2s}.show-text .col-img{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}}.keyvisual-common{color:#fff;background:#027960 linear-gradient(#00a684 0%,#02796000 100%);position:relative}.keyvisual-common:before,.keyvisual-common:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.keyvisual-common:before{z-index:1}.keyvisual-common:after{z-index:2;background:linear-gradient(#00a684 0%,#02796000 100%)}.keyvisual-common .wrapper{z-index:3;position:relative}.keyvisual-common .keyvisual-title{letter-spacing:.03em;font-weight:800}.keyvisual-common .keyvisual-content .content-text:last-child{margin-bottom:0}@media print,(min-width:768px){.keyvisual-common{min-height:248px;margin-bottom:80px;padding:70px 0 59px}.keyvisual-common:before{background:url(/img/common/decoration_keyvisual_01.png) 50%}.keyvisual-common .keyvisual-title{margin-bottom:31px;font-size:.35rem;line-height:1.02857}.keyvisual-common .keyvisual-content{font-size:.16rem;line-height:1.625}}@media only screen and (max-width:767.98px){.keyvisual-common{min-height:2.44rem;margin-bottom:.4rem;padding:.46rem 0 .4rem}.keyvisual-common:before{background:url(/img/common/sp/decoration_keyvisual_01.png) 50%}.keyvisual-common .keyvisual-title{margin-bottom:.23rem;font-size:.3rem;line-height:1.2}.keyvisual-common .keyvisual-content{font-size:.15rem;line-height:1.65}}.breadcrumb-common .breadcrumb-wrapper{flex-wrap:wrap;gap:.05rem .14rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-common .item-wrapper{color:#222}.breadcrumb-common a.item-wrapper{color:#05a585;text-underline-offset:.04rem;text-decoration:underline;text-decoration-thickness:.01rem;transition:-webkit-text-decoration .3s,text-decoration .3s}.breadcrumb-common a.item-wrapper:hover{text-decoration-color:#0000}html.is-touchable .breadcrumb-common a.item-wrapper:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.breadcrumb-common .breadcrumb-item{letter-spacing:.03em;padding-right:.21rem;font-size:.13rem;line-height:1.23077;position:relative}.breadcrumb-common .breadcrumb-item:after{content:"";background:url(/img/common/icn_arrow_next_01.svg) 50%/100% no-repeat;width:.06rem;position:absolute;top:0;bottom:0;right:0}.breadcrumb-common .breadcrumb-item:last-child{padding-right:0}.breadcrumb-common .breadcrumb-item:last-child:after{content:none}@media print,(min-width:768px){.breadcrumb-common{padding:15px}.breadcrumb-common .wrapper{max-width:1100px}}@media only screen and (max-width:767.98px){.breadcrumb-common{padding:.16rem 0}.breadcrumb-common .breadcrumb-item{padding-right:.2rem}}@font-face{font-display:swap;font-family:VLNEWPARISHEADLINE;font-style:normal;font-weight:400;src:url(/fonts/VLNEWPARISHEADLINE.otf)format("opentype")}@font-face{font-display:swap;font-family:"1FTV-Photograph-Signature";font-style:normal;font-weight:400;src:url(/fonts/1FTV-Photograph-Signature.otf)format("opentype")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:400;src:url(/fonts/Averta-Regular.otf)format("opentype")}@font-face{font-display:swap;font-family:Averta;font-style:normal;font-weight:600;src:url(/fonts/Averta-Semibold.otf)format("opentype")}.button-common-primary{z-index:1;color:#fff;cursor:pointer;background-color:#2b3580;border:.02rem solid #2b3580;border-radius:.4rem;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;text-decoration:none;transition:color .4s,border-color .4s;display:inline-flex;position:relative;overflow:hidden}.button-common-primary:before{content:"";z-index:-1;background-color:#c76400;width:0;height:100%;transition:width .4s;position:absolute;top:0;left:0}.button-common-primary:after{content:"";background-color:#fff;transition:all .4s;display:block;position:absolute;top:calc(50% - .06rem);-webkit-mask:url(/img/common/icon_arrow_01.svg) 50%/contain no-repeat;mask:url(/img/common/icon_arrow_01.svg) 50%/contain no-repeat}.button-common-primary:hover{color:#fff;border-color:#c76400}.button-common-primary:hover:before{width:100%}.button-common-primary:hover:after{background-color:#fff}@media print,(min-width:768px){.button-common-primary{min-height:.45rem;padding:.06rem .59rem .04rem .3rem;font-size:.18rem;line-height:1.44444}.button-common-primary:after{width:.15rem;height:.15rem;right:.32rem}}@media only screen and (max-width:767.98px){.button-common-primary{min-height:.35rem;padding:.06rem .4rem .04rem .27rem;font-size:.16rem;line-height:1.3}.button-common-primary:after{width:.11rem;height:.11rem;right:.22rem}}.paragraph-common p{margin-bottom:.1rem}.paragraph-common p:last-child{margin-bottom:0}@media print,(min-width:768px){.paragraph-common{font-size:.18rem;line-height:1.44444}}@media only screen and (min-width:768px) and (max-width:1100.98px){.paragraph-common{font-size:.3rem}}@media only screen and (max-width:767.98px){.paragraph-common{font-size:.17rem;line-height:1.52941}}.paragraph-common-secondary p{margin-bottom:.1rem}.paragraph-common-secondary p:last-child{margin-bottom:0}@media print,(min-width:768px){.paragraph-common-secondary{font-size:.2rem;line-height:1.5}}@media only screen and (min-width:768px) and (max-width:1100.98px){.paragraph-common-secondary{font-size:.3rem}}@media only screen and (max-width:767.98px){.paragraph-common-secondary{font-size:.17rem;line-height:1.52941}}.title-common-primary{background:linear-gradient(97.36deg,#c76400 8.99%,#2b3580 51%,#0084ae 91.42%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-weight:400;display:inline-block}.title-common-primary span{display:block}.title-common-primary.is-white{-webkit-text-fill-color:#fff;text-fill-color:#fff;color:#fff;background:0 0}.title-common-primary .title-label{text-transform:uppercase;font-family:Playfair Display,serif}.title-common-primary .title-label.is-default{text-transform:none}.title-common-primary .title-label:nth-child(3){margin-left:0}@media print,(min-width:1600px){.section-top-information .information-heading{margin-bottom:.4rem}}@media print,(min-width:1680px){.section-top-information .information-heading{margin-bottom:.6rem}}@media print,(min-width:768px){.title-common-primary{margin-bottom:.15rem;font-size:.7rem;line-height:1.14286}.title-common-primary .title-top{margin-bottom:.08rem}.title-common-primary .title-label{margin-left:.62rem;font-size:.5rem;line-height:1.5}.title-common-primary .title-label.is-default{margin:-.22rem 0 .12rem .54rem;font-size:.6rem;line-height:1}}@media only screen and (min-width:768px) and (max-width:1100.98px){.title-common-primary{font-size:.8rem}.title-common-primary .title-label{font-size:.65rem}}@media only screen and (max-width:767.98px){.title-common-primary{margin-bottom:.15rem;font-size:.5rem;line-height:1.2}.title-common-primary .title-top{line-height:1.5}.title-common-primary .title-label{margin-top:-.07rem;margin-left:.32rem;font-size:.31rem;line-height:1.5}.title-common-primary .title-label.is-default{margin:-.12rem 0 .07rem .57rem}}.logo:after{background:url(/img/common/logo_img_01_white.svg) 50%/contain no-repeat;opacity:0!important}.logo:before{background:url(/img/common/logo_img_01.svg) 50%/contain no-repeat;opacity:1!important}.logo-center span{background:url(/img/common/logo_img_01_white.svg) 50%/contain no-repeat}.left-header,.right-header{opacity:0}.box-nav.not-need{display:none}.apartment-des,.apartment-pic,.bg-house:after,.des-house,.keyplan,.share,.top-title,.virtual-item,.wrap-another-link{opacity:0}.show-house .top-title{animation-name:fadeInUp;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}.show-house .apartment-pic{animation-name:fadeInUp;animation-duration:1s;animation-delay:.2s;animation-fill-mode:forwards}.show-house .apartment-des{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.show-house .share{animation-name:fadeInUp;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}.show-house .keyplan{animation-name:fadeInUp;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}.bg-house.show:after{animation-name:fadeInUp;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards}.show-house .des-house{animation-name:fadeIn;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.show-house .wrap-another-link{animation-name:fadeInDown;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.show-house .virtual-item{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.clip-path{opacity:0}.clip-path.show{animation-name:ClipPath;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.slidebox-arrows{opacity:0}.slidebox-arrows.show{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.tagline.show .tagline-inner .char{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(50ms * var(--char-index));animation-fill-mode:forwards}.tagline.show .tagline-big{animation-name:scaleLarge;animation-duration:1s;animation-delay:.8s;animation-fill-mode:forwards}.text-quote:before{opacity:0}.text-quote.show:before{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(5ms * var(--word-total));animation-fill-mode:forwards}.ani-item,.box-ani,.text-ani .word{opacity:0}.text-ani.show .word{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(15ms * var(--word-index));animation-fill-mode:forwards}.text-break.show .char{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(50ms * var(--char-index));animation-fill-mode:forwards}.text-break.show:before{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(50ms * var(--char-total));animation-fill-mode:forwards}.text-animation.show .char{animation-name:fadeIn;animation-duration:2s;animation-delay:calc(60ms * var(--char-index));animation-fill-mode:forwards}.footer .data-index .ani-item.on-show{animation-name:fadeInUp;animation-duration:1.5s;animation-delay:calc(.15s * var(--data-index));animation-fill-mode:forwards}.showed .header .right-header,.showed .footer-social-float{animation-name:goLeft;animation-duration:1s;animation-delay:2.5s;animation-fill-mode:forwards}.showed .header .logo{animation-name:goRight;animation-duration:1s;animation-delay:2.5s;animation-fill-mode:forwards}.text-color-head.show{opacity:1;animation:3s linear infinite alternate textShine}@media screen and (min-width:1100px){.box-nav{opacity:0;transition:all .8s cubic-bezier(.57,.21,.69,.95);transform:translate(-15rem)}.showed .box-nav.show{opacity:1;pointer-events:auto;transform:none}.show-text .ani-item.on-show{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.details-center .ani-item.on-show{animation-name:fadeIn;animation-duration:2s;animation-delay:.3s;animation-fill-mode:forwards}.show-text .data-index .ani-item.on-show{animation-name:fadeInUp;animation-duration:1.5s;animation-delay:calc(.15s * var(--data-index));animation-fill-mode:forwards}.bg-slide{opacity:0}.show-text .bg-slide{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.show-text .bg-full:after{animation-name:fadeIn;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}.show-text .bg-cover.on-show{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.show-text .compass.on-show{animation-name:fadeIn;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}.input-area,.input-but,.input-text,.wrap-form{opacity:0}.input-text:first-child{animation-delay:.5s}.input-text:nth-child(2){animation-delay:.6s}.input-text:nth-child(3){animation-delay:.7s}.input-text:nth-child(4){animation-delay:.8s}.input-area{animation-delay:.9s}.input-but{animation-delay:1s}.show-text .input-area,.show-text .input-but,.show-text .input-text{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.show-text .wrap-form{animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.view-more span,.wrap-view-more{opacity:0}.show-text .wrap-view-more{animation-name:fadeIn;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}.show-text .view-more span{animation-name:fadeIn;animation-duration:1s;animation-delay:1.5s;animation-fill-mode:forwards}.sub-menu{opacity:0}.show-text .sub-menu{animation-name:fadeIn;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}.arrows,.slide-main,.slide-second{opacity:0}.show-text .slide-second{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.show-text .slide-main{animation-name:fadeInUp;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}.show-text .arrows{animation-name:fadeIn;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.lifestyle-slide{opacity:0}.home-lifestyle.show-text .lifestyle-slide{animation-name:fadeIn;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.contact-page .bg-cover{opacity:0}.contact-page.show-text .bg-cover{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.register .text-content{opacity:0}.register.show-text .text-content{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.about-intro .bg-cover,.project-scale .bg-cover{opacity:0}.about-intro.show-text .bg-cover,.project-scale.show-text .bg-cover{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.dot-p,.pointer-map,.text-map,.viewer{opacity:0}.viewer{animation-name:scaleLarge;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.home-location.show-text .pointer-map{animation-name:Trans;animation-duration:.6s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-delay:.8s;animation-fill-mode:forwards}.home-location.show-text .text-map{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.home-location.show-text .dot-p{animation-name:scaleLarge;animation-duration:1.5s;animation-delay:calc(.1s * var(--data-index));animation-fill-mode:forwards}.home-location .bg-cover,.location-intro .bg-cover{opacity:0}.home-location.show-text .bg-cover,.location-intro.show-text .bg-cover{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.location-intro.show-text .scroll-down{animation-name:fadeInDown;animation-duration:1s;animation-delay:calc(20ms * var(--word-total));animation-fill-mode:forwards}.location-intro.show-text .scroll-down span{animation:3s infinite alternate Preloader}.box-time,.location-extra .pic-img{opacity:0}.location-extra.show-text .pic-img{animation-name:scaleLarge;animation-duration:2s;animation-delay:.8s;animation-fill-mode:forwards}.location-extra.show-text .box-time{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.brochure-library .bg-cover,.gallery-slide{opacity:0}.brochure-library .bg-cover:after{background:var(--color-black-gradient);mix-blend-mode:multiply;display:block}.brochure-library.show-text .bg-cover:after{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.brochure-library.show-text .bg-cover{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.show-text .brochure-content{animation-name:fadeInUp;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}.show-text .picture-content,.show-text .video-content{animation-name:fadeIn;animation-duration:2s;animation-delay:.3s;animation-fill-mode:forwards}.box-progress.on-show{animation-name:fadeInUp;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.master-map{opacity:0}.show-text .master-map{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.block .block-note,.block .note-faci,.key-block>*,.masterplan .block-note,.masterplan .note-faci,.text-house,.title-block{opacity:0}.block.show-text .block-note,.masterplan.show-text .block-note{animation-name:fadeInUp;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}.block.show-text .note-faci,.masterplan.show-text .note-faci{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.block.show-text .key-block>*{animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.block.show-text .text-house{animation-name:scaleLarge;animation-duration:1.5s;animation-delay:1s;animation-fill-mode:forwards}.block.show-text .title-block{animation-name:fadeInDown;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.ratio-4-3 .block.show-text .title-block{animation-name:goRight;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.box-list-inner,.dot-num,.name-block{opacity:0}.show-text .name-block:first-child{animation-name:fadeInDown;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.show-text .name-block:nth-child(2){animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.show-text .block-stroke{animation-name:strokeArea;animation-duration:3s;animation-delay:2s;animation-fill-mode:forwards}.facilities.show-text .dot-num{animation-name:scaleLarge;animation-duration:1.5s;animation-delay:calc(50ms * var(--data-index));animation-fill-mode:forwards}.facilities.show-text .box-list-inner{animation-name:fadeInUp;animation-duration:1s;animation-delay:calc(50ms * var(--data-index));animation-fill-mode:forwards}.item-news-home{opacity:0}.home-news.show-text .item-news-home:first-child{animation-name:goRight;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}.home-news.show-text .item-news-home:nth-child(2){animation-name:goLeft;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards}.home-news.show-text .item-news-home:nth-child(3){animation-name:goLeft;animation-duration:1s;animation-delay:.4s;animation-fill-mode:forwards}.error-info .box-txt,.error-info .title-main,.thank-you .box-txt,.thank-you .title-main{opacity:0}.thank-you.show-text .title-main{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.thank-you.show-text .box-txt{animation-name:fadeInUp;animation-duration:1s;animation-delay:1.3s;animation-fill-mode:forwards}.error-info.show-text .title-main{animation-name:fadeInUp;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.error-info.show-text .box-txt{animation-name:fadeInUp;animation-duration:1s;animation-delay:1.3s;animation-fill-mode:forwards}}@media screen and (max-width:1100px){.ani-item.on-show,.box-progress.on-show{animation-name:fadeIn;animation-duration:1.5s;animation-delay:.3s;animation-fill-mode:forwards}}@media only screen and (max-width:767.98px){.ani-item.on-show{animation-delay:.5s}}@media (hover:hover) and (pointer:fine) and (min-width:1100px){.language li a,.language li button,.language li:after{transition:all .3s ease-in-out}.language li:hover .hover{color:var(--color-white)}.language li:hover:after{opacity:1;background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);border-color:#0000}.link-home path{transition:all .3s ease-in-out}.link-home:hover .normal{transform:translateY(-100%)}.link-home:hover .hover{transform:translateY(0)}.hotline .icon:after,.hotline path,.subscribe .icon:after,.subscribe path,.v360 .icon:after,.v360 path{transition:all .3s ease-in-out}.hotline:hover span.normal,.subscribe:hover span.normal,.v360:hover span.normal{transform:translateY(-100%)}.hotline:hover span.hover,.subscribe:hover span.hover,.v360:hover span.hover{color:var(--color-highlight);transform:translateY(0)}.hotline:hover .icon,.subscribe:hover .icon,.v360:hover .icon{color:var(--color-white)}.hotline:hover .icon:after,.subscribe:hover .icon:after,.v360:hover .icon:after{opacity:1;background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);border-color:#0000}.hotline:hover path.normal,.subscribe:hover path.normal,.v360:hover path.normal{transform:translateY(-100%)}.hotline:hover path.hover,.subscribe:hover path.hover,.v360:hover path.hover{transform:translateY(0)}.main-menu li .nav-item:hover .normal{transform:translateY(-100%)}.main-menu li .nav-item:hover .hover{transform:translateY(0)}.main-menu li .nav-item:hover .nav-drop:before{color:var(--color-highlight)}.box-nav>ul li:before{transition:all .3s ease-in-out}.box-nav>ul li:hover:before{opacity:1;background-color:var(--color-highlight);border-color:#0000;transform:none}.effect-text{transition:color .3s ease-in-out}.effect-text span.normal{transition:transform .3s ease-in-out}.effect-text:hover:hover{color:#c76400}.effect-text:hover span.normal{transform:translateY(-100%)}.effect-text:hover span.hover{transform:translateY(0)}.nav-click .line-svg{transform-origin:50%;transition:all .3s ease-in-out}.nav-click:not(.active):hover .one{width:100px}.nav-click:not(.active):hover .two{width:50px}.nav-click.active:hover .line-svg{transform:rotate(90deg)scale(.8)}.select-box li,.select-header .but{transition:all .3s ease-in-out}.select-box li:hover{background-color:var(--color-highlight)}.select-header .but:hover{background-color:var(--color-normal);border:none}.close,.close-album,.close-apartment,.close-pics,.close-popup,.close-video,.close-virtual{transition:border .3s ease-in-out}.close .c-x,.close-album .c-x,.close-album:before,.close-apartment .c-x,.close-apartment:before,.close-pics .c-x,.close-pics:before,.close-popup .c-x,.close-popup:before,.close-video .c-x,.close-video:before,.close-virtual .c-x,.close-virtual:before,.close:before{transition:all .3s ease-in-out}.close-album:hover,.close-apartment:hover,.close-pics:hover,.close-popup:hover,.close-video:hover,.close-virtual:hover,.close:hover{border-color:var(--color-white-zero)}.close-album:hover:before,.close-apartment:hover:before,.close-pics:hover:before,.close-popup:hover:before,.close-video:hover:before,.close-virtual:hover:before,.close:hover:before{background-color:var(--color-normal-dark);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);transform:scale(.8)}.close-album:hover .c-rotate,.close-apartment:hover .c-rotate,.close-pics:hover .c-rotate,.close-popup:hover .c-rotate,.close-video:hover .c-rotate,.close-virtual:hover .c-rotate,.close:hover .c-rotate{stroke:var(--color-highlight-alpha);animation-name:Show100;animation-duration:1s;animation-timing-function:cubic-bezier(.57,.21,.69,.95);animation-fill-mode:forwards}.close-album:hover .c-x,.close-apartment:hover .c-x,.close-pics:hover .c-x,.close-popup:hover .c-x,.close-video:hover .c-x,.close-virtual:hover .c-x,.close:hover .c-x{transform:scale(.8)rotate(90deg)}.full-screen:after,.full-screen:before{transition:all .3s ease-in-out}.full-screen{transition:color .3s ease-in-out}.full-screen:hover:before{background-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);transform:scale(.8)}.full-screen:hover:after{border-color:var(--color-highlight)}.link-social,.link-social .icon div,.social li .icon div,.social li a{transition:all .3s ease-in-out}.link-social:hover,.social li a:hover{background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);border-color:#0000!important}.link-social:hover .normal,.social li a:hover .normal,.link-social:hover .hover,.social li a:hover .hover{transform:translateY(-100%)}.item-policy a{transition:all .3s ease-in-out}.item-policy a:hover{background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);border-color:#0000}.share a,.share a .icon div,.share-item a,.share-item a .icon div{transition:all .3s ease-in-out}.share a:hover,.share-item a:hover{background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);color:var(--color-white);border-color:#0000}.share a:hover .normal,.share a:hover .hover,.share-item a:hover .normal,.share-item a:hover .hover{transform:translateY(-100%)}.print-but,.share-item a{transition:color .3s ease-in-out}.print-but:hover,.share-item a:hover{color:var(--color-highlight)}.go-top,.go-top:after,.scroll-down:after{transition:all .3s ease-in-out}.scroll-down{transition:color .3s ease-in-out,bottom .3s ease-in-out}.scroll-down:hover{color:var(--color-white)}.scroll-down:hover svg{animation-play-state:paused;color:var(--color-white)!important;transform:none!important}.go-top:hover{color:var(--color-white)}.scroll-down:hover:after,.go-top:hover:after{background-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.icon-svg,.icon-svg:before,.view-more,.view-more svg{transition:all .3s ease-in-out}.view-more span{transition:color .3s ease-in-out}.view-more:hover span{color:var(--color-highlight)}.view-more:hover svg{color:var(--color-white)}.view-more:hover .after{stroke:var(--color-highlight);animation-name:Show100;animation-duration:2s;animation-fill-mode:forwards}.view-more:hover .before{stroke-width:0}.view-more:hover .icon-svg:before{background-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.view-more:hover .icon-svg{margin-left:1vw}.view-more:hover{margin-right:-1vw}.arrow-more,.arrow-more:after,.arrow-more:before,.view-more span{transition:all .3s ease-in-out}.click-more .view-more:hover{margin:0}.click-more .view-more:hover .arrow-more:before{background-color:var(--color-highlight);box-shadow:0 1rem 1rem 0 var(--color-black-alpha-01);border-color:#0000;transform:scale(.6)}.click-more .view-more:hover .arrow-more:after{border-color:var(--color-highlight)}.click-more .view-more:hover .arrow-more{color:var(--color-white)}.click-more .view-more:hover .arrow-more svg{transform:scale(.8)}.click-more .view-more:hover span{color:var(--color-highlight);margin:1rem 0 .5rem}.load-text a,.text-content li a{transition:all .3s ease-in-out}.load-text a:hover,.text-content li a:hover{color:var(--color-highlight);text-shadow:none}.button,.button:after{transition:all .3s ease-in-out}.button:hover:after{clip-path:circle(100% at 50% 0)}.button:hover{box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);border-color:#0000;color:var(--color-white)!important}.arrows .arrow:after,.slide-pic-nav .arrow:after{transition:all .3s ease-in-out}.arrows .arrow:hover:after,.slide-pic-nav .arrow:hover:after{background-color:var(--color-normal-dark);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.arrows .arrow:hover:before,.slide-pic-nav .arrow:hover:before{animation-play-state:paused}.pic-zoom-in:after,.pic-zoom-out:after{transition:all .3s ease-in-out}.pic-zoom-in:hover:after,.pic-zoom-out:hover:after{background-color:var(--color-normal-dark);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.pic-zoom-in:hover:before,.pic-zoom-out:hover:before{animation-play-state:paused}.download-pdf svg,.download-pdf:after,.download-pdf:before,.view-virtual svg,.view-virtual:after,.view-virtual:before{transition:all .3s ease-in-out}.download-pdf:hover:before,.view-virtual:hover:before{box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);transform:scale(.6)rotate(-45deg)}.download-pdf:hover:after,.view-virtual:hover:after{border-color:var(--color-highlight)}.download-pdf:hover svg,.view-virtual:hover svg{transform:scale(.9)}.sub-menu-inner a{transition:all .3s ease-in-out}.sub-menu-inner a:hover{background-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.pic-img img{transition:all .3s ease-in-out}.title-pic h3{transition:color .3s ease-in-out}.item-library.hover .big-thumb{filter:drop-shadow(.5rem 1rem 1.5rem var(--color-black-alpha-02))}.item-library.hover .pic-img img{filter:brightness(110%);transform:scale(1.02)}.item-library.hover .title-pic h3{color:var(--color-highlight)}.item-library.hover .download-pdf:before{box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);transform:scale(.6)rotate(-45deg)}.item-library.hover .download-pdf:after{border-color:var(--color-highlight)}.item-library.hover .download-pdf svg{transform:scale(.9)}.item-library.hover .view-virtual:before{box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02);transform:scale(.6)rotate(-45deg)}.item-library.hover .view-virtual:after{border-color:var(--color-highlight)}.item-library.hover .view-virtual svg{transform:scale(.9)}.go-news{transition:color .3s ease-in-out}.item-news-home:after,.item-news:after{transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.item-news-home:hover:after,.item-news:hover:after{border-color:var(--color-highlight);box-shadow:0 1.5rem 2rem 0 var(--color-black-alpha-02)}.item-news-home:hover .go-news,.item-news:hover .go-news{color:var(--color-highlight)}.item-news-home:hover .go-news:after,.item-news:hover .go-news:after{opacity:1}.masterplan .hover-block:hover .fill-block{fill-opacity:.9}.masterplan .hover-block:hover text{fill:var(--color-white)}}.zoomOut,.popup,.fadeDown{opacity:0}@media (min-width:768px) and (max-width:1100px){.zoomOut,.popup,.fadeDown{opacity:1}}@media only screen and (max-width:767.98px){.zoomOut,.popup,.fadeDown{opacity:1}}.group-central.show-text .popup{animation-name:ClipPath;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.group-central.show-text .fadeDown{animation-name:fadeInDown;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.group-central.show-text .zoomOut{animation-name:scaleLarge;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.whitespace{pointer-events:none;width:.25em;display:inline-block}.fadeIn{opacity:0}@media only screen and (min-width:768px) and (max-width:1100.98px){.fadeIn{opacity:1}}@media only screen and (max-width:767.98px){.fadeIn{opacity:1}}.group-central.show-text .fadeIn{animation-name:fadeIn;animation-duration:2s;animation-delay:0s;animation-fill-mode:forwards}.fadeStroke{stroke-width:.5px;stroke-dasharray:54;stroke-dashoffset:54px;stroke:#fff;stroke-miterlimit:10}@media only screen and (min-width:768px) and (max-width:1100.98px){.fadeStroke{stroke-dashoffset:0}}@media only screen and (max-width:767.98px){.fadeStroke{stroke-dashoffset:0}}.group-central.show-text .fadeStroke{animation-name:fadeStroke;animation-duration:2s;animation-delay:1s;animation-fill-mode:forwards}@keyframes fadeStroke{0%{stroke-dashoffset:54px}to{stroke-dashoffset:0}}@keyframes previewCommonIntroductionFadeOut{0%{opacity:1}to{opacity:0}}@keyframes previewCommonIntroductionLogo1{0%{transform:scale(.9)}to{transform:scale(1)}}.preview-common-introduction{visibility:visible;z-index:10000;opacity:1;background:url(/img/common/background_intro_01.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;transition:opacity 1s ease-in-out,visibility 0s linear 1.2s;display:flex;position:fixed;inset:0}.preview-common-introduction.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.preview-logo{display:block}.preview-logo svg{fill:#0000;stroke:#fff;transform-origin:50%;width:100%;height:auto}.preview-logo path{fill:#0000;stroke:#fff;will-change:stroke-dashoffset, fill}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fillLogo{0%{fill:#0000}to{fill:#fff}}@media print,(min-width:768px){.preview-logo{width:352px}.preview-logo svg{animation:1.5s ease-in-out forwards previewCommonIntroductionLogo1;transform:scale(.85)}.preview-logo path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.8s ease-in-out forwards draw,1s ease-in-out 2s forwards fillLogo}}@media only screen and (max-width:767.98px){.preview-logo{width:200px}.preview-logo path{stroke-dasharray:200;stroke-dashoffset:200px;animation:1s ease-in-out forwards draw,.8s ease-in-out 1s forwards fillLogo}}.bounceInDown{opacity:0}@media only screen and (min-width:768px) and (max-width:1100.98px){.bounceInDown{opacity:1;transform:translateY(0)}}@media only screen and (max-width:767.98px){.bounceInDown{opacity:1;transform:translateY(0)}}.group-central.show-text .bounceInDown{animation:.5s forwards bounceInDown}.popup-overlay{z-index:999999999;opacity:0;pointer-events:none;background:#00000073;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .25s;display:flex;position:fixed;inset:0}.popup-overlay .image-wrapper{z-index:1;pointer-events:none;position:relative}.popup-overlay .form-title{background:linear-gradient(97.36deg,#c76400 8.99%,#2b3580 51%,#0084ae 91.42%);text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:100%;font-family:Playfair Display,serif;font-weight:400;display:inline-block}.popup-overlay .form-detail{color:#737373;margin:0}.popup-overlay #closePopup{z-index:2;color:#2b3580;cursor:pointer;font-size:.22rem;line-height:1.18182;position:absolute;top:0;right:0}.popup-overlay .box-wrapper{position:relative;overflow:hidden}.popup-overlay .box-wrapper:before{content:"";z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0}.popup-overlay .box-form{z-index:2}@media print,(min-width:768px){.popup-overlay .box-wrapper{border-radius:.2rem;width:11.39rem}.popup-overlay .box-wrapper:before{background:linear-gradient(90deg,#fbf4ed00 0%,#fbf4ed 63.71%);max-width:9.64rem;right:0}.popup-overlay .box-form{width:100%;max-width:5.47rem;margin-right:.15rem;padding:.13rem .5rem 0 0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.popup-overlay .box-image{max-width:9.93rem}.popup-overlay .form-title{font-size:.4rem;line-height:1.5}.popup-overlay .form-title p{margin-bottom:.09rem}.popup-overlay .form-detail{padding:0 .03rem .27rem;font-size:.18rem;line-height:1.44444}.popup-overlay .form-wrapper{margin-bottom:.15rem}.popup-overlay .form-controller{margin-top:.2rem}.popup-overlay #closePopup{margin-top:.11rem;margin-right:.16rem}}@media only screen and (max-width:767.98px){.popup-overlay .box-wrapper{background:linear-gradient(#fbf4ed 0% 63.71%);border-radius:.2rem;width:4.2rem;height:6.55rem}.popup-overlay .box-wrapper:before{background:linear-gradient(#fbf4ed00 0%,#fbf4ed 63.71%);height:4.2rem;right:0}.popup-overlay .box-form{padding:0 .2rem;position:absolute;top:2.07rem}.popup-overlay .box-form:before{border-radius:0 0 9999px 9999px}.popup-overlay .box-image{height:2.79rem}.popup-overlay .form-title{font-size:.4rem;line-height:1.5}.popup-overlay .form-title p{margin-bottom:.09rem}.popup-overlay .form-detail{text-align:justify;padding:.01rem .03rem .21rem;font-size:.18rem;line-height:1.44444}.popup-overlay .form-wrapper{margin-bottom:.14rem}.popup-overlay .form-controller{margin-top:.2rem}.popup-overlay .button-common-primary{padding:.11rem .66rem .09rem .3rem}.popup-overlay .button-common-primary:after{width:.15rem;height:.15rem}.popup-overlay #closePopup{margin:.1rem .12rem 0 0}}.popup-box{opacity:0;transition:transform .25s;transform:scale(.85)}.popup-overlay.active{opacity:1;pointer-events:auto}.popup-overlay.active .popup-box{opacity:1;transform:scale(1)}.section-footer{color:#fff}.section-footer:before{content:"";z-index:2;mix-blend-mode:soft-light;opacity:.5;pointer-events:none;background:linear-gradient(#2b3580 20.19% 55.29%,#2b358000 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.section-footer:after{content:"";z-index:2;opacity:.8;pointer-events:none;background:url(/img/common/footer_bg_01.png) 50%/cover no-repeat;width:100%;position:absolute;bottom:0;left:0}.section-footer .footer-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.section-footer .footer-wrapper{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.section-footer .footer-logo{margin:0 auto}.section-footer .footer-label{color:#2b3580;text-transform:uppercase;font-family:Playfair Display,serif}.section-footer .title-common-primary .title-label{margin:0}.section-footer .finger-icon{cursor:pointer;margin:0 auto}.section-footer .footer-copyright{opacity:.6;color:#555}.section-footer .footer-copyright span{color:#c76400}@media print,(min-width:768px){.section-footer{justify-content:flex-end;padding-bottom:.1rem}.section-footer:after{height:8.03rem}.section-footer .footer-wrapper{padding-top:1rem}.section-footer .footer-content{margin-bottom:.3rem;font-size:.22rem;line-height:1.18182}.section-footer .footer-label{margin-bottom:.16rem;font-size:.27rem;line-height:2.22222}.section-footer .footer-logo{width:2.75rem;margin-bottom:1.2rem}.section-footer .footer-finger{margin-bottom:1.7rem}.section-footer .finger-icon{width:.86rem;margin-bottom:.23rem}.section-footer .finger-text{font-size:.22rem;line-height:1.18182}.section-footer .title-common-primary{margin-bottom:.28rem}.section-footer .footer-copyright{font-size:.18rem;line-height:1.55556}}@media only screen and (max-width:767.98px){.group-central:has(.section-footer){margin-top:-.01rem}.section-footer{padding:.41rem 0 .14rem}.section-footer:after{height:100%}.section-footer .title-common-primary{text-align:center;margin-bottom:.16rem}.section-footer .title-common-primary .title-label{font-size:.25rem;line-height:1.2}.section-footer .footer-wrapper{padding-top:.14rem}.section-footer .footer-content{text-align:center;margin-bottom:.1rem;font-size:.13rem;line-height:1.73333}.section-footer .footer-label{margin-bottom:.08rem;font-size:.14rem;line-height:1.78571}.section-footer .footer-logo{width:1.78rem;margin-bottom:.2rem}.section-footer .footer-finger{margin-bottom:.5rem}.section-footer .finger-icon{width:.28rem;margin-bottom:-.02rem}.section-footer .finger-text{font-size:.13rem;line-height:1.73333}.section-footer .footer-copyright{font-size:.11rem;line-height:1.83333}}.overlay-dark.level-index-in,.overlay-dark.show{height:100%}.overlay-dark{z-index:1000001;opacity:.95;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;width:100%;height:0;-moz-user-select:-moz-none;-ms-touch-action:none;-webkit-touch-callout:none;background:linear-gradient(135deg,#d4ece6,#2c677b);transition:height .8s ease-in-out;position:fixed;top:0;bottom:auto;left:0;overflow:hidden}.map-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:99999999;backface-visibility:hidden;will-change:opacity, transform;background:#c76400;transition:opacity .3s,transform .3s;position:absolute}.map-tooltip.active{opacity:1}.map-tooltip span{letter-spacing:.5px;text-align:center;font-weight:500;display:block}.map-tooltip .tooltip-image{padding-top:60%;position:relative}.map-tooltip .tooltip-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media print,(min-width:768px){.map-tooltip{border-radius:.5rem;padding:.06rem .16rem;font-size:.14rem;transform:translate(-50%,calc(-100% - .26rem))}.map-tooltip:has(.tooltip-image){border-radius:.1rem;min-width:3rem;padding:.14rem .16rem .06rem}}@media only screen and (min-width:768px) and (max-width:1100.98px){.map-tooltip{transform:translate(-50%,calc(-100% - .2rem))}}@media only screen and (max-width:767.98px){.map-tooltip{border-radius:.3rem;padding:.04rem .06rem .02rem;font-size:.1rem;transform:translate(-50%,calc(-100% - .12rem))}.map-tooltip:has(.tooltip-image){border-radius:.05rem}}.map-tooltip-area{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:99999999;backface-visibility:hidden;will-change:opacity, transform;background:linear-gradient(97.36deg,#c76400 8.99%,#2b3580 51%,#0084ae 91.42%);transition:opacity .3s,transform .3s;position:absolute}.map-tooltip-area span{letter-spacing:.5px;text-align:center;font-weight:500;display:block}.map-tooltip-area .tooltip-image{padding-top:60%;position:relative}.map-tooltip-area .tooltip-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media print,(min-width:768px){.map-tooltip-area{border-radius:.5rem;padding:.06rem .16rem;font-size:.14rem;transform:translate(-50%,calc(-100% - .26rem))}.map-tooltip-area:has(.tooltip-image){min-width:3rem;padding:.14rem .16rem .06rem}.map-tooltip-area.active{opacity:1;transform:translate(-50%,calc(-100% - .6rem))}}@media only screen and (min-width:768px) and (max-width:1100.98px){.map-tooltip-area{transform:translate(-50%,calc(-100% - .2rem))}.map-tooltip-area.active{opacity:1;transform:translate(-50%,calc(-100% - .5rem))}}@media only screen and (max-width:767.98px){.map-tooltip-area{border-radius:.3rem;padding:.04rem .12rem .02rem;font-size:.1rem;transform:translate(-50%,calc(-100% - .12rem))}.map-tooltip-area.active{opacity:1;transform:translate(-50%,calc(-100% - .3rem))}}
